.tick{box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:default;position:relative;z-index:1;line-height:1.4}.tick *{box-sizing:inherit}.tick [data-view]{max-width:100%}.tick span[data-view]{display:inline-block}.tick .tick-credits{position:absolute;right:0;bottom:0;opacity:.4;text-decoration:none;font-size:11px;color:inherit}.tick [data-layout~=pad]{margin:-.25em}.tick [data-layout~=pad]>*{margin:.25em}.tick [data-layout~=horizontal]{display:flex;flex-direction:row;justify-content:center}.tick [data-layout~=horizontal][data-layout~=baseline]{align-items:baseline}.tick [data-layout~=horizontal][data-layout~=center]{justify-content:center}.tick [data-layout~=horizontal][data-layout~=right]{justify-content:flex-end}.tick [data-layout~=horizontal][data-layout~=left]{justify-content:flex-start}.tick [data-layout~=horizontal][data-layout~=fill],.tick [data-layout~=horizontal][data-layout~=stretch]{align-content:stretch;flex-wrap:nowrap}.tick [data-layout~=horizontal][data-layout~=fill]>*,.tick [data-layout~=horizontal][data-layout~=stretch]>*{flex:1 0;width:100%}.tick [data-layout~=horizontal][data-layout~=multi-line]{flex-wrap:wrap}.tick [data-layout~=horizontal][data-layout~=fit]{display:inline-flex;flex-wrap:nowrap;align-content:center;white-space:nowrap;justify-content:flex-start}.tick [data-layout~=vertical]{display:flex;flex-direction:column;align-items:center}.tick [data-layout~=vertical][data-layout~=top]{justify-content:flex-start}.tick [data-layout~=vertical][data-layout~=bottom]{justify-content:flex-end;min-height:100%}.tick [data-layout~=vertical][data-layout~=middle]{justify-content:center;min-height:100%}.tick [data-layout~=vertical][data-layout~=left]{align-items:flex-start}.tick [data-layout~=vertical][data-layout~=right]{align-items:flex-end}.tick [data-layout~=vertical][data-layout~=center]{text-align:center}.tick [data-layout~=vertical][data-layout~=fill],.tick [data-layout~=vertical][data-layout~=stretch]{align-items:stretch;min-height:100%}.tick [data-layout~=vertical][data-layout~=fill]>*,.tick [data-layout~=vertical][data-layout~=stretch]>*{flex:1 0}.tick [data-layout~=vertical]>*+*{margin-top:.5em}.tick [data-layout~=overlay]{position:relative}.tick [data-layout~=overlay]>*{margin:0}.tick [data-layout~=overlay][data-layout~=center]{text-align:center}.tick [data-layout~=overlay][data-layout~=left]{text-align:left}.tick [data-layout~=overlay][data-layout~=right]{text-align:right}.tick [data-layout~=overlay]>[data-overlay=fill],.tick [data-layout~=overlay]>[data-overlay=stretch]{position:absolute;left:0;right:0;top:0;bottom:0}.tick [data-layout~=overlay]>[data-overlay=center]{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0}.tick-flip{position:relative;text-align:center}.tick-flip *{border-radius:inherit;white-space:pre;letter-spacing:inherit;text-indent:inherit}.tick-flip-front{border-bottom-left-radius:0;border-bottom-right-radius:0}.tick-flip-back{border-top-left-radius:0;border-top-right-radius:0}.tick-flip-spacer{display:block;visibility:hidden}.tick-flip-shadow{position:absolute;left:1px;right:1px;top:1px;bottom:1px;color:transparent!important;background:transparent!important}.tick-flip-shadow-top{bottom:calc(50% - 1px)}.tick-flip-shadow-bottom{top:calc(50% + 1px)}.tick-flip-card-shadow{position:absolute;left:.15em;right:.15em;bottom:.125em;height:.5em;background-color:initial;border-radius:0;opacity:0;transform-origin:0 100%;box-shadow:0 .125em .25em rgba(0,0,0,.5),0 .125em .5em rgba(0,0,0,.75);z-index:0}.tick-flip-card{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;perspective:4em}.tick-flip-panel-back,.tick-flip-panel-front{position:absolute;left:0;width:100%;height:51%;backface-visibility:hidden;transform-style:preserve-3d}.tick-flip-panel-back-text,.tick-flip-panel-front-text{position:absolute;left:-1px;top:0;right:-1px;height:100%;overflow:hidden}.tick-flip-panel-text-wrapper{position:absolute;left:0;top:0;right:0;height:100%}.tick-flip-panel-back-text .tick-flip-panel-text-wrapper{height:200%;top:-100%}.tick-flip-panel-front{transform-origin:center bottom;top:0;z-index:2;box-shadow:inset 0 1px hsla(0,0%,100%,.05)}.tick-flip-panel-back{transform-origin:center top;top:50%;z-index:1;box-shadow:inset 0 -1px rgba(0,0,0,.1)}.tick-flip-panel-back:after{z-index:1;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.3) 1px,rgba(0,0,0,.15) 0,transparent 30%)}.tick-flip-panel-back-shadow{z-index:2}.tick-flip-panel-back-highlight{z-index:3}.tick-flip-panel-back-highlight,.tick-flip-panel-back-shadow{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tick-flip-panel-back-highlight,.tick-flip-panel-back-shadow,.tick-flip-panel-front-shadow{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0}.tick-flip-panel-front-shadow{background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.3))}.tick-flip-panel-back-shadow{background-image:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.5))}.tick-flip-panel-back-highlight{background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.3))}.tick [data-style*="shadow:inner"],.tick [data-style*="shadow:inner"] .tick-flip-card-shadow,.tick [data-style*="shadow:none"] .tick-flip-card-shadow,.tick [data-style*="shadow:none"] .tick-flip-panel-back,.tick [data-style*="shadow:none"] .tick-flip-panel-front,.tick [data-style*="shadow:none"] .tick-flip-shadow{box-shadow:none}.tick [data-style*="shadow:none"] .tick-flip-back:after,.tick [data-style*="shadow:none"] .tick-flip-panel-back-shadow,.tick [data-style*="shadow:none"] .tick-flip-panel-back-text:after,.tick [data-style*="shadow:none"] .tick-flip-panel-front-shadow{background-image:none}.tick [data-style*="rounded:none"]{border-radius:0}.tick [data-style*="rounded:panels"] .tick-flip-front,.tick [data-style*="rounded:panels"] .tick-flip-shadow-bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tick [data-style*="rounded:panels"] .tick-flip-back,.tick [data-style*="rounded:panels"] .tick-flip-panel-back:after,.tick [data-style*="rounded:panels"] .tick-flip-shadow-top{border-top-left-radius:inherit;border-top-right-radius:inherit}.tick-flip{margin-left:.0625em;margin-right:.0625em;min-width:1.125em;border-radius:.125em;letter-spacing:.25em;text-indent:.25em}.tick-flip-panel{color:#edebeb;background-color:#333232}.tick-flip-shadow{box-shadow:0 .125em .3125em rgba(0,0,0,.25),0 .02125em .06125em rgba(0,0,0,.25)}.nav-menu.organized-nav .primary-nav-link{display:flex;align-items:center;gap:8px;color:#b9c0d3;font-size:var(--type-body);font-weight:500;text-transform:none;text-decoration:none;line-height:1.5;padding:10px 13px;border-radius:8px}.nav-menu.organized-nav .nav-section-button{background:none;border:0;font-family:inherit;cursor:pointer;width:100%;text-align:left}.nav-menu.organized-nav .primary-nav-link:hover{background:rgba(150,145,180,.08);color:#e7e8f0}.nav-menu.organized-nav .primary-nav-link.active,.nav-menu.organized-nav .primary-nav-link.is-active{background:rgba(169,144,214,.14);color:#e5d5ff}.organized-nav .nav-chevron{width:16px;height:16px;flex:0 0 16px;opacity:.7}.organized-nav .nav-section-button[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.organized-nav .nav-section-button:focus-visible{outline:2px solid #b597df;outline-offset:2px}.navigation-section{position:relative}.navigation-dropdown{position:absolute;top:calc(100% + 7px);left:0;z-index:1100;width:290px;max-width:calc(100vw - 32px);margin:0;padding:6px;list-style:none;background:#292b40;border:1px solid rgba(140,140,170,.24);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.25)}.navigation-dropdown[hidden]{display:none}.nav-menu .navigation-dropdown .navigation-destination{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:7px;text-transform:none;text-decoration:none;color:#dce0ed}.navigation-destination>svg{flex-shrink:0;color:#b8a0dc}.navigation-destination>span{min-width:0}.navigation-destination strong{display:block;font-size:var(--type-body);font-weight:500}.navigation-destination small{display:block;font-size:var(--type-caption);line-height:1.6;color:#aab2c8}.nav-menu .navigation-dropdown .navigation-destination.active,.nav-menu .navigation-dropdown .navigation-destination:hover{background:rgba(169,144,214,.16)}.white-content .navigation-dropdown{background:#fff;box-shadow:0 12px 28px rgba(49,58,89,.16)}.white-content .nav-menu .navigation-dropdown .navigation-destination{color:#344675}.white-content .navigation-destination small{color:#66718d}.white-content .navigation-destination>svg{color:#7851a8}.section-subnav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-8px 0 24px;border-bottom:1px solid var(--dashboard-border);padding-bottom:15px}.section-subnav>span{padding-right:10px;margin-right:3px;border-right:1px solid var(--dashboard-border)}.section-subnav a,.section-subnav>span{color:var(--dashboard-muted);font-size:var(--type-caption)}.section-subnav a{padding:7px 12px;border-radius:7px;text-decoration:none}.section-subnav a.active{background:rgba(169,144,214,.14);color:#dfcbfa}.section-subnav a:focus-visible{outline:2px solid #b597df;outline-offset:2px}.white-content .organized-nav .primary-nav-link{color:#57627a}.white-content .organized-nav .primary-nav-link.active,.white-content .organized-nav .primary-nav-link.is-active,.white-content .organized-nav .primary-nav-link:hover,.white-content .section-subnav a.active{color:#70479f}@media (min-width:768px){.organized-nav .navbar-nav{gap:6px}}@media (min-width:768px) and (max-width:1023px){.organized-nav .navbar-nav{gap:2px}.nav-menu.organized-nav .primary-nav-link{padding:10px 9px}.nav-menu.organized-nav .primary-nav-link>svg:first-child{display:none}}@media (max-width:767px){.organized-nav .navbar-nav{gap:2px;padding-top:8px;border-top:1px solid var(--dashboard-border)}.nav-menu.organized-nav .nav-item{border-top:0}.nav-menu.organized-nav .primary-nav-link{width:calc(100% + 16px);margin-inline:-8px;padding:8px}.organized-nav .nav-chevron{margin-left:auto}.nav-menu.organized-nav .nav-section-button.is-active[aria-expanded=true]{background:transparent}.navigation-dropdown,.white-content .navigation-dropdown{position:static;width:auto;max-width:none;margin:2px 0 4px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.nav-menu .navigation-dropdown .navigation-destination{margin-inline:-8px;padding:8px 8px 8px 36px}.navigation-destination small,.navigation-destination>svg{display:none}}.crypto__periods,.daily-section{--daily-text:#e5e5f0;--daily-muted:#a8a9c0;--daily-line:rgba(165,166,191,0.17);--daily-surface:rgba(160,158,195,0.065);--daily-accent:#bb9bea;--daily-mint:#86d0b8}.daily-section{color:var(--daily-text);margin-bottom:28px}.white-content .crypto__periods,.white-content .daily-section{--daily-text:#30344b;--daily-muted:#646980;--daily-line:rgba(70,72,112,0.16);--daily-surface:rgba(87,81,145,0.04);--daily-accent:#7951ad;--daily-mint:#24765d}.daily-section-heading{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin:0 2px 18px}.daily-section-heading h1{color:var(--daily-text);font-size:var(--type-heading);font-weight:500;margin:0;letter-spacing:-.035em}.daily-section-heading>span{color:var(--daily-muted);font-size:var(--type-body)}.daily-widget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.daily-widget-grid .daily-card{min-width:0;margin:0;border:1px solid var(--daily-line);overflow:hidden}.daily-card .dashboard-widget-header h2{display:flex;align-items:center;gap:9px;color:var(--daily-text)}.daily-title-dot{width:6px;height:6px;border-radius:50%;background:var(--daily-accent);flex-shrink:0}.daily-card-air .daily-title-dot,.daily-card-electricity .daily-title-dot,.daily-card-grid .daily-title-dot,.daily-card-todos .daily-title-dot{background:var(--daily-mint)}.daily-card-transit .daily-title-dot{background:#89bce2}.daily-card-countdowns .daily-title-dot{background:#e5ad93}.daily-widget{font-size:var(--type-body);line-height:1.5;color:var(--daily-text);min-width:0}.daily-widget p{color:inherit}.daily-widget button,.daily-widget input{font:inherit}.daily-widget button{cursor:pointer}.daily-widget button:disabled{opacity:.45;cursor:wait}.daily-widget :is(button,a,input):focus-visible{outline:2px solid var(--daily-accent);outline-offset:3px}.daily-widget .daily-muted{color:var(--daily-muted);font-size:var(--type-caption);margin:0 0 12px}.daily-widget .daily-eyebrow{color:var(--daily-muted);font-size:var(--type-caption);font-weight:500;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px}.daily-widget .daily-lead{font-size:var(--type-title);letter-spacing:-.025em;margin:0}.daily-split{justify-content:space-between;gap:12px;min-width:0}.daily-actions,.daily-split{display:flex;align-items:center}.daily-actions{gap:10px;flex-wrap:wrap}.daily-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 14px;border-radius:var(--button-radius);background:var(--daily-surface);color:var(--daily-text);border:1px solid var(--daily-line);transition:background .15s}.daily-button:hover{background:var(--button-hover-bg)}.daily-widget .daily-button{font-size:var(--button-font-size);font-weight:var(--button-font-weight)}.daily-button-primary{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.daily-button-primary:hover{background:var(--button-primary-hover-bg)}.daily-icon-button{display:inline-flex;justify-content:center;align-items:center;width:30px;height:32px;flex:0 0 30px;padding:4px;border:0;border-radius:7px;color:var(--daily-muted);background:transparent}.daily-icon-button:hover,.daily-icon-button[aria-pressed=true]{color:var(--daily-accent);background:var(--daily-surface)}.daily-text-button{padding:3px 0;border:0;background:transparent;color:var(--daily-accent);font-size:var(--type-caption)!important;font-weight:400;text-align:left}.daily-text-button:hover{text-decoration:underline}.daily-add{width:100%;border-style:dashed;color:var(--daily-muted);margin-top:15px}.daily-tabs{display:flex;gap:4px;background:var(--daily-surface);border:1px solid var(--daily-line);border-radius:9px;padding:4px}.daily-tabs button{flex:1 1;border:0;background:transparent;color:var(--daily-muted);font-size:var(--type-caption);min-height:30px;padding:6px;border-radius:6px;white-space:nowrap}.daily-tabs button[aria-pressed=true]{color:var(--daily-text);background:var(--segment-selected-bg);box-shadow:var(--segment-selected-shadow)}.daily-form{display:grid;grid-gap:12px;gap:12px;font-size:var(--type-caption)}.daily-form label{display:grid;grid-gap:5px;gap:5px;margin:0}.daily-form input:not([type=checkbox]),.daily-form select{display:block;width:100%;min-width:0;min-height:39px;background:var(--daily-surface);border:1px solid var(--daily-line);border-radius:8px;color:var(--daily-text);padding:9px 10px;color-scheme:dark}.white-content .daily-form input,.white-content .daily-form select{color-scheme:light}.daily-widget :is(input,textarea)::placeholder{color:var(--daily-muted);opacity:.8}.daily-panel{background:var(--daily-surface);padding:14px;margin-top:14px;border-radius:10px;border:1px solid var(--daily-line)}.daily-input-row{display:flex;gap:8px}.daily-input-row>input{flex:1 1}.daily-input-row .daily-button{padding:7px}.daily-form .daily-check{display:flex;flex-direction:row;align-items:center;gap:7px;color:var(--daily-muted)}.daily-list{list-style:none;margin:0;padding:0}.daily-widget .daily-empty{color:var(--daily-muted);font-size:var(--type-body);padding:12px 8px;margin:0;text-align:center}.daily-widget .daily-error{font-size:var(--type-caption);color:#eebf9f;padding:8px 0}.white-content .daily-widget .daily-error{color:#92522f}.daily-widget .daily-footnote{font-size:var(--type-caption);line-height:1.6;color:var(--daily-muted);margin:14px 0 0}.daily-footnote a{color:inherit;text-decoration:underline;text-underline-offset:3px}.daily-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--daily-line);border-radius:7px;padding:4px 7px;font-size:var(--type-caption);color:var(--daily-muted);white-space:nowrap}.focus-dial{width:196px;height:196px;position:relative;margin:16px auto 14px}.focus-dial svg{width:100%;height:100%;transform:rotate(-90deg)}.focus-dial circle{fill:none;stroke-width:5}.focus-track{stroke:var(--daily-line)}.focus-progress{stroke:var(--daily-accent);stroke-linecap:round;transition:stroke-dashoffset .5s linear}.focus-dial>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:0 30px;text-align:center}.focus-time{font-size:var(--type-figure);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--figure-tracking);font-weight:400}.daily-actions.focus-actions{display:grid;grid-template-columns:1fr auto 1fr}.focus-actions .daily-button{grid-column:2}.focus-actions .focus-reset{grid-column:3;justify-self:start}.focus-actions .daily-button{min-width:120px}.daily-widget .focus-total{text-align:center;margin:14px 0 0}.daily-card-focus{container-type:inline-size}@container (min-width: 760px){.focus-widget{display:grid;grid-template-columns:196px minmax(0,1fr);grid-template-areas:"dial modes" "dial task" "dial actions" "dial total";align-items:center;grid-gap:12px 32px;gap:12px 32px}.focus-widget>.daily-tabs{grid-area:modes}.focus-widget>.task-focus-current{grid-area:task;margin-top:0}.focus-widget>.focus-dial{grid-area:dial;margin:0}.focus-widget>.focus-actions{grid-area:actions;display:flex}.focus-widget>.focus-total{grid-area:total;margin:0;text-align:left}.focus-widget>.daily-error{grid-column:1/-1}}.todo-score{display:inline-flex;align-items:baseline;font-size:var(--type-display);font-weight:500;color:var(--daily-mint);letter-spacing:var(--figure-tracking)}.todo-score small{font-size:var(--type-caption);margin-left:2px}.daily-progress{appearance:none;border:0;height:5px;width:100%;display:block;border-radius:4px;margin:17px 0;overflow:hidden;background:var(--daily-line)}.daily-progress::-webkit-progress-bar{background:var(--daily-line);border-radius:4px}.daily-progress::-webkit-progress-value{background:var(--daily-mint);border-radius:4px;-webkit-transition:width .25s;transition:width .25s}.daily-progress::-moz-progress-bar{background:var(--daily-mint)}.todo-list{max-height:260px;overflow:auto}.todo-list li{gap:7px;padding:10px 0;border-bottom:1px solid var(--daily-line)}.todo-check,.todo-list li{display:flex;align-items:center}.todo-check{gap:9px;margin:0;flex:1 1;min-width:0;cursor:pointer}.todo-check span{overflow-wrap:anywhere}.todo-check svg{color:var(--daily-muted);width:14px;flex-shrink:0}.todo-list .is-done .todo-check span{text-decoration:line-through;color:var(--daily-muted)}.todo-list .item-edit{font-size:var(--type-caption)!important}.todo-carry{padding:9px 10px;border-radius:8px;background:var(--daily-surface);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:var(--type-caption)}.todo-form{margin-top:17px}.electricity-price{font-size:var(--type-figure);letter-spacing:var(--figure-tracking);line-height:1.15;margin:5px 0 16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.electricity-price span{font-size:var(--type-body);color:var(--daily-muted);letter-spacing:normal;margin-left:8px}.electricity-cheapest{display:flex;align-items:center;gap:8px;padding:11px 10px;margin:0 0 13px;border:1px solid rgba(116,193,166,.17);background:rgba(116,193,166,.075);border-radius:9px;color:var(--daily-mint)}.electricity-cheapest>div{flex:1 1}.electricity-cheapest span,.electricity-cheapest strong{display:block;font-size:var(--type-caption)}.electricity-cheapest strong{font-weight:500}.electricity-cheapest>b{font-size:var(--type-body);white-space:nowrap}.electricity-cheapest small{font-size:var(--type-caption);font-weight:400}.electricity-chart{height:190px;margin:12px -5px 4px}.grid-meter{height:8px;margin:-6px 0 14px;border-radius:999px;background:var(--daily-line);overflow:hidden}.grid-meter span{display:block;height:100%;border-radius:inherit;background:var(--daily-mint)}.daily-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 8px}.daily-stats--two{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-stats div{padding:8px 10px;border:1px solid var(--daily-line);border-radius:9px;min-width:0}.daily-stats dt{font-size:var(--type-caption);font-weight:400;color:var(--daily-muted)}.daily-stats dd{margin:0;font-size:var(--type-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.daily-stats dd small{color:var(--daily-muted);font-size:var(--type-caption)}.electricity-neighbours{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:-8px 0 12px;font-size:var(--type-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.electricity-neighbours .daily-eyebrow{margin:0}.electricity-neighbour{white-space:nowrap}.electricity-neighbour abbr{color:var(--daily-muted);text-decoration:none;cursor:help}.electricity-neighbour small{color:var(--daily-muted);font-size:var(--type-caption)}.air-headline{display:flex;align-items:center;gap:10px;font-size:var(--type-display);letter-spacing:-.04em;line-height:1.15;margin:5px 0 14px}.air-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--air-level);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.air-headline .air-dot{width:14px;height:14px;margin-right:0}.air-station{margin:0 0 12px}.air-readings abbr{text-decoration:none;cursor:help}.daily-stats dd.air-band{display:flex;align-items:center;font-size:var(--type-caption);color:var(--daily-muted)}.transit-elsewhere{margin-top:12px}.transit-elsewhere .daily-eyebrow{margin-bottom:2px}.transit-route.ferry{color:var(--daily-mint);background:rgba(117,201,176,.13)}.electricity-table{max-height:180px;overflow:auto;margin-top:8px}.electricity-table table{width:100%;font-size:var(--type-caption)}.electricity-table td,.electricity-table th{padding:5px;border-bottom:1px solid var(--daily-line)}.electricity-table caption{color:var(--daily-muted);font-size:var(--type-caption)}.transit-search{margin-top:15px}.transit-results,.weather-results{max-height:215px;overflow-y:auto;margin-top:8px}.transit-results button,.weather-results button{text-align:left;width:100%;padding:9px;color:var(--daily-text);background:none;border:0;border-bottom:1px solid var(--daily-line)}.transit-results button:hover,.weather-results button:hover{background:var(--daily-surface)}.transit-results span,.weather-results span{display:block;font-size:var(--type-caption);color:var(--daily-muted)}.transit-widget{container-type:inline-size}.transit-favorites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 0 3px}@container (max-width: 380px){.transit-favorites{grid-template-columns:repeat(2,minmax(0,1fr))}}.transit-favorites button{display:flex;flex-direction:column;justify-content:flex-start;font-size:var(--type-caption);min-width:0;min-height:48px;text-align:left;border-radius:8px;border:1px solid var(--daily-line);padding:8px 10px;color:var(--daily-text);background:var(--daily-surface);overflow-wrap:anywhere;transition:border-color .15s,background .15s}.transit-favorites button:hover{border-color:var(--daily-accent);background:rgba(159,143,202,.12)}.transit-favorites button[aria-pressed=true]{border-color:var(--daily-accent);color:var(--daily-accent)}.transit-favorites small{display:block;font-size:var(--type-caption);color:var(--daily-muted);margin-top:2px}.transit-stop{margin-top:17px}.transit-stop h3{color:var(--daily-text);font-size:var(--type-title);margin:0 0 2px}.transit-stop .daily-muted{margin-bottom:7px}.departure-list li{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--daily-line);padding:10px 0}.transit-route{display:flex;align-items:center;justify-content:center;border-radius:7px;padding:4px;min-width:35px;color:#8fcbe4;background:rgba(99,173,216,.13);font-size:var(--type-lead);font-weight:500}.transit-route.tram{color:var(--daily-accent);background:rgba(181,151,223,.13)}.transit-route.trol{color:var(--daily-mint);background:rgba(117,201,176,.13)}.white-content .transit-route.bus{color:#266a8c}.departure-list li>div{flex:1 1;min-width:0}.departure-list strong{font-weight:500;font-size:var(--type-body);overflow-wrap:anywhere}.departure-list li>div>span{display:block;font-size:var(--type-caption);color:var(--daily-muted)}.departure-list b{font-size:var(--type-title);font-weight:500;white-space:nowrap;text-align:right}.departure-list small{font-size:var(--type-caption);font-weight:400;color:var(--daily-muted)}.accent-violet{--item-accent:#bca0e9;--item-rgb:181,151,223}.accent-mint{--item-accent:#8ed3bc;--item-rgb:117,201,176}.accent-peach{--item-accent:#efb296;--item-rgb:229,173,147}.accent-blue{--item-accent:#91c2e7;--item-rgb:110,173,220}.white-content .accent-violet{--item-accent:#7851a8}.white-content .accent-mint{--item-accent:#24765d}.white-content .accent-peach{--item-accent:#9b5139}.white-content .accent-blue{--item-accent:#2f6e9c}.countdown-list{display:grid;grid-gap:11px;gap:11px;max-height:310px;overflow:auto}.countdown-item{border:1px solid rgba(var(--item-rgb),.23);border-radius:11px;padding:9px 13px 13px;background:linear-gradient(120deg,rgba(var(--item-rgb),.13),rgba(var(--item-rgb),.025))}.countdown-name{background:none;color:var(--daily-text);border:0;padding:0;font-weight:500!important;font-size:var(--type-body)!important;text-align:left;overflow-wrap:anywhere}.countdown-numbers{display:flex;gap:25px;padding:2px 0 9px}.countdown-numbers strong{display:block;color:var(--item-accent);font-size:var(--type-display);font-weight:400;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countdown-numbers span{font-size:var(--type-caption);color:var(--daily-muted)}.countdown-item time{font-size:var(--type-caption)!important}.daily-widget .countdown-arrived{color:var(--item-accent);font-size:var(--type-title);margin:5px 0}.countdown-empty>span{color:var(--daily-accent);font-size:var(--type-heading);font-weight:300}.daily-widget .countdown-empty{display:flex;align-items:center;gap:12px;text-align:left;padding:10px 0}.countdown-empty p{margin:0}.color-swatch{width:28px;height:28px;border:1px solid rgba(var(--item-rgb),.5);background:rgba(var(--item-rgb),.24);color:var(--item-accent);border-radius:50%;padding:0}.color-swatch[aria-pressed=true]{outline:2px solid var(--item-accent);outline-offset:2px}.quick-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:12px 0 5px;max-height:310px;overflow:auto}.quick-link-cell{min-width:0}.quick-link{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 4px;border:1px solid var(--daily-line);border-radius:10px;color:var(--daily-text);font-size:var(--type-caption);text-align:center;height:100%}.quick-link:hover{background:var(--daily-surface);color:var(--daily-text);text-decoration:none}.quick-link>span:nth-child(2){max-width:100%;overflow-wrap:anywhere}.quick-link-monogram{display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:11px;background:rgba(var(--item-rgb),.13);color:var(--item-accent);font-weight:600;letter-spacing:-.02em;font-size:var(--type-body)}.quick-link-arrow{position:absolute;top:5px;right:4px;width:11px!important;color:var(--daily-muted);opacity:.6}.quick-link-edit{display:flex;align-items:center;justify-content:center;gap:8px}.quick-link-cell:has(.quick-link-edit) .quick-link{height:auto}@media (max-width:1199px){.daily-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.daily-widget-grid{grid-template-columns:minmax(0,1fr);gap:18px}.daily-section-heading{gap:5px;flex-direction:column}.daily-widget-grid .daily-card{width:100%}}@media (prefers-reduced-motion:reduce){.daily-section *,.daily-section :after,.daily-section :before{transition:none!important;animation:none!important}}.transit-direction{display:grid;grid-gap:8px;gap:8px;margin:14px 0 16px}.transit-direction .daily-eyebrow{margin:0}.transit-route-picker{display:flex;flex-wrap:wrap;gap:6px}.transit-route-picker button{min-height:32px;border:1px solid transparent;font-size:var(--type-caption);font-weight:600;cursor:pointer}.transit-route-picker .transit-route-all{padding:4px 10px;border-color:var(--daily-line);border-radius:7px;background:var(--daily-surface);color:var(--daily-muted);font-weight:400}.transit-route-picker button:hover{border-color:currentColor}.transit-route-picker button[aria-pressed=true]{border-color:currentColor;box-shadow:0 0 0 1px currentColor}.transit-route-picker .transit-route-all[aria-pressed=true]{color:var(--daily-text);box-shadow:none}.transit-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px}.transit-variants button{display:grid;grid-gap:2px;gap:2px;min-height:48px;padding:8px 12px;border:1px solid var(--daily-line);border-radius:8px;background:var(--daily-surface);color:var(--daily-text);text-align:left;line-height:1.3;cursor:pointer}.transit-variants button:hover{border-color:var(--daily-accent)}.transit-variants button[aria-pressed=true]{border-color:var(--daily-accent);box-shadow:inset 0 0 0 1px var(--daily-accent);background:rgba(159,143,202,.12)}.transit-variants strong{font-size:var(--type-body);font-weight:500}.transit-variants small{color:var(--daily-muted);font-size:var(--type-caption)}.transit-variant-select{display:none}.transit-variant-select select{width:100%}@container (max-width: 480px){.transit-variants{display:none}.transit-variant-select{display:grid}}.transit-direction-missing{margin:0;font-size:var(--type-caption)}.weather-picker{display:grid;grid-gap:12px;gap:12px}.weather-picker p{margin:0}.weather-picker__actions{justify-content:space-between}.weather-unit-toggle{width:fit-content}.weather-unit-toggle button{min-width:44px}.weather__heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.weather__place{flex:1 1;min-width:0}.weather__place h4{margin-top:12px}.weather .weather__change{margin:0;min-height:36px;padding:6px 12px;border:1px solid var(--daily-line);border-radius:var(--button-radius);background:var(--daily-surface);color:var(--daily-text);font-size:var(--button-font-size)!important;font-weight:var(--button-font-weight)}.weather .weather__change:hover{border-color:var(--daily-accent)}.local-notice button:focus-visible{outline:2px solid var(--daily-accent,#bb9bea);outline-offset:2px}.local-notice{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;margin:10px 0 0;padding:8px 10px;border:1px solid var(--daily-line);border-radius:8px;background:var(--daily-surface);color:var(--daily-muted);font-size:var(--type-caption)}.local-notice p{margin:0}.dashboard-footer{grid-gap:4px;gap:4px;padding:16px 0 0;border-top:1px solid var(--daily-line);color:var(--daily-muted)}.dashboard-footer,.local-context{display:grid;margin:0;font-size:var(--type-caption)}.local-context{grid-template-columns:auto minmax(0,1fr);align-items:baseline;grid-gap:6px 24px;gap:6px 24px;color:var(--daily-muted,#a8a9c0)}.local-context-label{font-weight:500;letter-spacing:.06em;text-transform:uppercase}.local-context ul{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}@media (max-width:540px){.local-context{grid-template-columns:minmax(0,1fr)}}.local-context strong{font-weight:500;color:var(--daily-text,inherit)}@media (max-width:767px),(pointer:coarse){.daily-button,.daily-icon-button,.daily-tabs button,.daily-text-button{min-height:40px}.daily-icon-button{width:40px;flex-basis:40px}}.dashboard-privacy{color:var(--daily-muted);font-size:var(--type-caption)}.dashboard-privacy summary{padding:8px 0;cursor:pointer;color:var(--daily-text)}.dashboard-privacy-title{font-size:var(--type-caption);font-weight:500}.dashboard-privacy summary:focus-visible{outline:2px solid var(--daily-accent);outline-offset:3px}.dashboard-privacy-preview{margin-left:12px;color:var(--daily-muted);font-size:var(--type-caption)}.dashboard-disclosure-toggle{display:flex;align-items:center;gap:12px;min-height:32px;list-style:none;cursor:pointer;border-radius:6px}.dashboard-disclosure-toggle::-webkit-details-marker{display:none}.dashboard-disclosure-copy{min-width:0;flex:1 1}.dashboard-disclosure-toggle .dashboard-disclosure-chevron{width:20px;height:20px;flex-shrink:0;color:var(--daily-muted);transition:transform .15s,color .15s}details[open]>.dashboard-disclosure-toggle .dashboard-disclosure-chevron{transform:rotate(180deg)}.dashboard-disclosure-toggle:focus-visible .dashboard-disclosure-chevron,.dashboard-disclosure-toggle:hover .dashboard-disclosure-chevron{color:var(--daily-accent)}.dashboard-disclosure-toggle:focus-visible{outline:2px solid var(--daily-accent);outline-offset:4px}.weather-warnings__inline>details{border:0;padding:0}.weather-warnings .dashboard-disclosure-toggle{margin-top:10px;padding:8px 0;border-top:1px solid var(--daily-line);color:var(--daily-text)}@media (prefers-reduced-motion:reduce){.dashboard-disclosure-toggle .dashboard-disclosure-chevron{transition:none}}.dashboard-privacy-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px 32px;gap:20px 32px;margin:8px 0 16px}.dashboard-privacy-body>section{max-width:60ch}.dashboard-privacy-body>p{grid-column:1/-1;max-width:110ch;padding-top:14px;border-top:1px solid var(--daily-line)}@media (max-width:1000px){.dashboard-privacy-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dashboard-privacy-body{grid-template-columns:minmax(0,1fr)}}.dashboard-privacy h3{margin:0 0 4px;font-size:var(--type-caption);font-weight:500;color:var(--daily-text)}.dashboard-privacy p{margin:0;color:var(--daily-muted);font-size:var(--type-caption);font-weight:400;line-height:1.55}.weather-warnings{margin-top:12px;padding:9px 11px;border:1px solid var(--daily-line);border-radius:8px;background:var(--daily-surface);font-size:var(--type-caption)}.weather-warnings p{margin:0}.weather-warnings__heading{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--daily-text)}.weather-warnings.is-active :is(.weather-warnings__trigger,.weather-warnings__heading)>svg:first-child{color:#e0a93b}.white-content .weather-warnings.is-active :is(.weather-warnings__trigger,.weather-warnings__heading)>svg:first-child{color:#a16a07}.weather-warnings.is-error{border-style:dashed}.weather-warnings ul,.weather-warnings__list{margin:8px 0 0;padding:0;list-style:none}.weather-warnings li+li,.weather-warnings__list li+li{margin-top:8px;padding-top:8px;border-top:1px solid var(--daily-line)}.weather-warnings dl,.weather-warnings__list dl{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 8px;gap:2px 8px;margin:4px 0 0;color:var(--daily-muted)}.weather-warnings dt,.weather-warnings__list dt{font-weight:500}.weather-warnings dd,.weather-warnings__list dd{margin:0}.weather-warnings__trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0;border:0;background:transparent;color:var(--daily-text);text-align:left;font:inherit;font-weight:600;cursor:pointer}.weather-warnings__trigger svg:last-child{margin-left:auto}.weather-warnings__trigger:hover{color:var(--daily-accent)}.weather-warnings__trigger:focus-visible{outline:2px solid var(--daily-accent);outline-offset:3px;border-radius:4px}.weather-warnings__inline,.weather-warnings__wide-heading{display:none}.is-expanded .weather-warnings__inline{display:block}.is-expanded .weather-warnings__wide-heading{display:flex}.is-expanded .weather-warnings__trigger{display:none}.weather-warnings-dialog.MuiDialog-paper{--daily-text:#e5e5f0;--daily-muted:#a8a9c0;--daily-line:rgba(165,166,191,0.17);--daily-surface:rgba(160,158,195,0.065);--daily-accent:#bb9bea;margin:16px;width:calc(100% - 32px);max-height:calc(100% - 32px);border:1px solid var(--daily-line);border-radius:12px;background:#27283b;background-image:none;color:var(--daily-text);font-family:inherit}.white-content .weather-warnings-dialog.MuiDialog-paper{--daily-text:#30344b;--daily-muted:#646980;--daily-line:rgba(70,72,112,0.16);--daily-surface:rgba(87,81,145,0.04);--daily-accent:#7951ad;background:#fff}.weather-warnings-dialog__title.MuiDialogTitle-root{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px 24px;font:inherit;font-size:var(--type-title);font-weight:500;border-bottom:1px solid var(--daily-line)}.weather-warnings-dialog__title .MuiIconButton-root{flex-shrink:0;color:var(--daily-muted)}.weather-warnings-dialog__title h2{margin:0;font:inherit}.weather-warnings-dialog .weather-warnings-dialog__content.MuiDialogContent-root{padding:20px 24px;font-size:var(--type-body);line-height:1.6;overflow-wrap:break-word}.weather-warnings__list{margin-top:20px}.weather-warnings__list p{margin:0}.weather-warnings__list li+li{margin-top:18px;padding-top:18px}.weather-warnings__list dl{font-size:var(--type-caption)}.weather-warnings-dialog__actions.MuiDialogActions-root{justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--daily-line)}.weather-warnings-dialog__actions a{color:var(--daily-accent);font-size:var(--type-caption)}.electricity-period-select{margin:10px 0 0}.electricity-period-select .daily-tabs{margin-top:4px}.electricity-details-link{display:inline-block;margin-top:6px}.daily-actions .electricity-details-link{margin-top:0}.transit-filter{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin:10px 0 4px;padding:4px 10px 4px 4px;border:1px solid var(--daily-line);border-radius:999px;color:var(--daily-text);font-size:var(--type-caption)}.transit-setup{display:grid;justify-items:center;grid-gap:12px;gap:12px}.transit-setup p{margin:0}.dashboard-group-grid>.card:not(.is-expanded) .countdowns-widget:has(.countdown-item) .countdowns-intro,.dashboard-group-grid>.card:not(.is-expanded) .focus-status[data-state=ready],.dashboard-group-grid>.card:not(.is-expanded) .quicklinks-intro,.dashboard-group-grid>.card:not(.is-expanded) .todo-score{display:none}.dashboard-group-grid>.card:not(.is-expanded) .quicklinks-toolbar{justify-content:flex-end}.dashboard-group-grid>.card:not(.is-expanded) .transit-widget>.daily-empty{flex-grow:0;min-height:0;padding:12px 0;place-items:start;text-align:left}.dashboard-group-grid>.card:not(.is-expanded) .transit-widget>:is(.data-meta,.daily-footnote){margin-top:auto;padding-top:12px}.dashboard-group-grid>.card:not(.is-expanded) .transit-widget>.daily-footnote~.data-meta{margin-top:2px}.countdown-settings-list,.quicklinks-settings-list{margin:0 0 16px}.quicklinks-settings-list li{display:flex;align-items:center;gap:12px}.quicklinks-settings-list .quick-link-monogram{flex:none}.countdown-settings-list li{display:flex;align-items:center;gap:10px}.countdown-settings-list li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--item-accent,var(--daily-accent))}.countdown-settings-item,.quicklinks-settings-item{display:grid;flex:1 1;min-width:0;padding:8px 0;border:0;color:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer}.countdown-settings-item span,.quicklinks-settings-item span{color:var(--daily-muted);font-size:var(--type-caption)}.countdown-settings-item[aria-pressed=true] strong,.quicklinks-settings-item[aria-pressed=true] strong{color:var(--daily-accent)}.quicklinks-settings-item span{overflow-wrap:anywhere}.weather-card .weather__heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.weather-card .weather__place{display:flex;flex:1 1;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0;color:var(--daily-muted);font-size:var(--type-lead)}.weather-card .weather__place .weather__place-icon{align-self:center;margin-right:-4px;color:var(--daily-accent);font-size:22px}.weather-card .weather__place strong{color:var(--daily-text);font-size:var(--type-heading);font-weight:500;line-height:1.25;overflow-wrap:anywhere}.weather-card .weather__place span{text-transform:capitalize}.weather-card .weather__now{display:grid;grid-template-columns:auto auto;grid-template-areas:"temp icon" "condition icon" "unit unit";justify-content:start;align-items:center;grid-column-gap:clamp(24px,6cqi,56px);column-gap:clamp(24px,6cqi,56px)}.weather-card .weather__temp{grid-area:temp;display:inline-flex;align-items:flex-start;margin:0;font-size:clamp(4rem,3rem + 3vw,5.5rem);font-weight:300;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weather-card .weather__temp span{margin:.18em 0 0 .06em;color:var(--daily-muted);font-size:.34em;font-weight:400;letter-spacing:normal}.weather-card .weather__icon{grid-area:icon;width:auto;color:var(--daily-muted);font-size:clamp(64px,50px + 3vw,92px);line-height:1}.weather-card .weather__condition{grid-area:condition;min-width:0;margin-top:10px}.weather-card .weather__condition p{margin:0;line-height:1.4}.weather-card .weather__condition p:first-child{color:var(--daily-text);font-size:var(--type-heading);font-weight:500}.weather-card .weather__condition p+p{margin-top:2px;color:var(--daily-muted);font-size:var(--type-lead)}.weather-card .weather-unit-toggle{grid-area:unit;justify-self:start;margin-top:16px}.weather-card .weather-warnings{margin-top:20px;padding:12px 14px;font-size:var(--type-body)}.weather-card .weather-warnings__trigger{font-size:var(--type-lead)}.holiday-hero{display:flex;align-items:center;gap:16px;margin:0}.holiday-days{display:grid;flex:none;place-content:center;justify-items:center;width:84px;height:84px;margin:0;border:1px solid var(--daily-line);border-radius:16px;background:var(--daily-surface);color:var(--daily-accent);line-height:1}.holiday-days strong{font-size:2.25rem;font-weight:500;letter-spacing:var(--figure-tracking);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.holiday-days strong.is-word{font-size:var(--type-lead)}.holiday-days span{margin-top:4px;color:var(--daily-muted);font-size:var(--type-caption)}.holiday-hero__text{min-width:0}.holiday-next{margin:0;font-size:var(--type-heading);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.holiday-next:first-letter{text-transform:uppercase}.holiday-date{margin:4px 0 0;color:var(--daily-muted);font-size:var(--type-body)}.holiday-school,.holiday-upcoming{margin-top:20px}.holiday-list{margin:6px 0 0;padding:0;list-style:none}.holiday-list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--daily-line);font-size:var(--type-body)}.holiday-list li span:first-letter{text-transform:uppercase}.holiday-list time{flex:none;color:var(--daily-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.holiday-school__row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;border:1px solid var(--daily-line);border-radius:12px;background:var(--daily-surface)}.holiday-school__row>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.holiday-school__row span:not(.holiday-countdown){color:var(--daily-muted);font-size:var(--type-caption)}.holiday-countdown{flex:none;color:var(--daily-accent);font-weight:600}.MuiTooltip-popper .MuiTooltip-tooltip{max-width:280px;padding:7px 11px;border:1px solid rgba(165,166,191,.23);border-radius:8px;background:#2f3046;box-shadow:0 10px 28px rgba(0,0,0,.35);color:#e5e5f0;font-family:inherit;font-size:var(--type-caption);font-weight:400;line-height:1.45}.white-content .MuiTooltip-popper .MuiTooltip-tooltip{border-color:rgba(70,72,112,.18);background:#fff;box-shadow:0 10px 28px rgba(40,42,80,.14);color:#30344b}.data-meta{color:var(--daily-muted,#a8a9c0);font-size:var(--type-caption);line-height:1.5;margin:10px 0 0}.data-meta a{color:inherit;text-decoration:underline;text-underline-offset:2px}.data-meta__end{white-space:nowrap}.data-meta__info{display:inline-flex;align-items:center;margin-left:4px;padding:2px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:var(--type-lead);vertical-align:middle;cursor:help}.data-meta .data-meta__info{font-size:var(--type-lead);font-weight:400}.data-meta__info:focus-visible{outline:2px solid var(--daily-accent,#bb9bea);outline-offset:2px}.card.clock{container-type:inline-size;--clock-tile-bg:rgba(127,127,127,0.065);--clock-tile-border:rgba(127,127,127,0.12);--clock-text:#d3d8e6;--clock-muted:#949db7}.card.clock .dashboard-widget-content{display:flex;align-items:center;justify-content:center}.flip-clock{width:100%;max-width:680px;padding:4px 0}.dashboard-group-grid .flip-clock{max-width:none}.clock-display{min-width:0;text-align:center}.clock-time{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;max-width:288px;margin:0 auto}.clock-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1;min-width:0;border-radius:8px;border:1px solid var(--clock-tile-border);background:var(--clock-tile-bg)}.clock-tile__value{font-size:clamp(32px,7.5cqw,48px);font-weight:400;line-height:1;color:var(--clock-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--figure-tracking);animation:clock-digit-in .18s ease-out}.clock-tile__label{line-height:1.2;text-transform:uppercase;letter-spacing:.06em}.clock-date,.clock-tile__label{color:var(--clock-muted);font-size:var(--type-caption)}.clock-date{display:block;margin-top:14px;line-height:1.5;text-transform:capitalize}@keyframes clock-digit-in{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.clock-tile__value{animation:none}}.white-content .card.clock{--clock-text:#344675;--clock-muted:#66718d}.mini-calendar{width:100%;max-width:320px;margin:22px auto 0;font-size:var(--type-caption);text-align:center}.mini-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.mini-calendar__month{font-size:var(--type-body);font-weight:500;text-transform:capitalize;color:#d3d8e6}.mini-calendar__navigation{display:flex;gap:2px}.mini-calendar button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#a4abc0;cursor:pointer}.mini-calendar__navigation button{width:28px;height:28px;padding:0}.mini-calendar button:hover{background:rgba(127,127,127,.14);color:#fff}.mini-calendar button:focus-visible{outline:2px solid #b477ec;outline-offset:2px}.mini-calendar table{width:100%;border-collapse:initial;border-spacing:3px;table-layout:fixed}.mini-calendar th{height:20px;color:#949db7;font-weight:400;font-size:var(--type-caption);text-transform:uppercase}.mini-calendar td{padding:0}.mini-calendar__tile{display:flex;align-items:center;justify-content:center;height:24px;border-radius:6px;border:1px solid var(--clock-tile-border);background:var(--clock-tile-bg);color:var(--clock-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-calendar__tile.is-weekend{color:#b9a1d5}.mini-calendar__tile.is-adjacent{color:#8f97ad;background:transparent;border-color:transparent}.mini-calendar__tile.is-today{color:#fff;font-weight:700;background:#945ac2;border-color:#af7cdb}.mini-calendar .mini-calendar__today{width:auto;min-width:36px;padding:0 6px;font-size:var(--type-caption)}.white-content .mini-calendar__month,.white-content .mini-calendar__tile{color:#344675}.white-content .mini-calendar__tile.is-adjacent{color:#646d84}.white-content .mini-calendar__tile.is-today{color:#fff}.white-content .mini-calendar button:hover{color:#344675}@container (min-width: 560px){.flip-clock{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.mini-calendar{margin:0 auto}}@container (min-width: 760px){.dashboard-group-grid .clock-time{max-width:360px}.dashboard-group-grid .mini-calendar{max-width:400px}}.clock-style-toggle{display:inline-flex;gap:2px;padding:3px;margin-bottom:14px;border:1px solid var(--clock-tile-border);border-radius:8px;background:var(--clock-tile-bg)}.clock-style-toggle button{min-height:30px;padding:5px 10px;border:0;border-radius:6px;background:transparent;color:var(--clock-muted);font-size:var(--type-caption);line-height:1.4;cursor:pointer}.clock-style-toggle button[aria-pressed=true]{background:var(--segment-selected-bg);box-shadow:var(--segment-selected-shadow);color:var(--clock-text)}.clock-style-toggle button:hover{color:var(--clock-text)}.clock-style-toggle button:focus-visible{outline:2px solid #b477ec;outline-offset:2px}@media (max-width:767px),(pointer:coarse){.clock-style-toggle button{min-height:40px}}.clock-time--flip .clock-tile{background:transparent;border-color:transparent}.clock-flip-digits{font-size:clamp(32px,6cqw,40px);line-height:1.45;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clock-flip-digits .tick-flip{min-width:1em;margin:0 .04em;border-radius:.15em;letter-spacing:0;text-indent:0}.clock-flip-digits .tick-flip-panel{background:#303446;color:#e5e8f2}.white-content .clock-flip-digits .tick-flip-panel{background:#e8eaf1;color:#344675}.clock-flip-static{display:inline-flex}.clock-flip-static>span{position:relative;display:inline-block;min-width:1em;margin:0 .04em;border-radius:.15em;background:#303446;color:#e5e8f2}.clock-flip-static>span:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(0,0,0,.15)}.white-content .clock-flip-static>span{background:#e5ebf4;color:#34445a}.clock-settings .clock-style-toggle{--clock-tile-border:var(--daily-line);--clock-tile-bg:transparent;--clock-muted:var(--daily-muted);--clock-text:var(--daily-text);margin-bottom:0}.grouped-dashboard{margin-bottom:0}.dashboard-overview-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:6px 0 20px}.dashboard-overview-header h1{margin:0 0 6px;color:var(--daily-text);font-size:var(--type-display);letter-spacing:-.04em;font-weight:500}.dashboard-overview-header p{margin:0;color:var(--daily-muted);font-size:var(--type-body)}.dashboard-overview-header .dashboard-widget-toolbar{margin:0;flex-shrink:0}.dashboard-overview-header .dashboard-add-widget{min-height:38px;border-radius:8px;border-color:var(--daily-line);background:var(--daily-surface);color:var(--daily-text);text-transform:none}.dashboard-section-nav{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:22px;border-bottom:1px solid var(--daily-line);margin-bottom:28px}.dashboard-section-nav a{padding:7px 13px;border:1px solid var(--daily-line);border-radius:8px;background:var(--daily-surface);color:var(--daily-muted);font-size:var(--type-caption);text-decoration:none}.dashboard-section-nav a:focus-visible,.dashboard-section-nav a:hover{color:var(--daily-text);border-color:var(--daily-accent)}.dashboard-jump-nav-sentinel{height:1px;margin-bottom:-1px}.dashboard-jump-nav{--dashboard-page:#1e1e2f;position:sticky;top:0;z-index:20;display:flex;gap:4px;margin:0 -8px;padding:8px;overflow-x:auto;scrollbar-width:none;background:var(--dashboard-page);border-bottom:1px solid transparent;transition:border-color .15s ease,box-shadow .15s ease}.white-content .dashboard-jump-nav{--dashboard-page:#edf1f7}.dashboard-jump-nav::-webkit-scrollbar{display:none}.dashboard-jump-nav.is-stuck{border-bottom-color:var(--daily-line);box-shadow:0 10px 18px -14px rgba(0,0,0,.55)}.white-content .dashboard-jump-nav.is-stuck{box-shadow:0 10px 18px -14px rgba(38,52,73,.25)}.dashboard-jump-nav a{flex-shrink:0;padding:6px 12px;border-radius:8px;color:var(--daily-muted);font-size:var(--type-caption);line-height:1.4;white-space:nowrap;text-decoration:none;transition:color .15s ease,background-color .15s ease}.dashboard-jump-nav a:hover{color:var(--daily-text);background:var(--daily-surface)}.dashboard-jump-nav a[aria-current]{color:var(--daily-text);background:color-mix(in srgb,var(--daily-accent) 20%,transparent)}.dashboard-jump-nav a:focus-visible{outline:2px solid var(--daily-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.dashboard-jump-nav,.dashboard-jump-nav a{transition:none}}.not-found-page{max-width:640px;padding:48px 0 24px}.global-not-found{padding:24px}.global-not-found .not-found-page+.not-found-page{margin-top:8px;padding-top:32px;border-top:1px solid var(--daily-line)}.not-found-page h1,.not-found-page h2{margin:0 0 10px;font-size:var(--type-heading);font-weight:500;color:var(--daily-text)}.not-found-page__lead{margin:0 0 20px;color:var(--daily-muted);font-size:var(--type-body)}.not-found-page .dashboard-section-nav{border-bottom:0}.not-found-page__actions{display:flex;flex-wrap:wrap;gap:8px}.dashboard-group{margin-bottom:36px;scroll-margin-top:var(--dashboard-nav-height,24px)}.grouped-dashboard>:is(.dashboard-group,.featured-tools){margin:0;padding:28px 0 40px;border-top:1px solid var(--daily-line)}.dashboard-group-heading{display:flex;align-items:center;gap:13px;margin-bottom:20px}.dashboard-group-heading h2{font-size:var(--type-section);font-weight:500;line-height:1.25;color:var(--daily-text);margin:0 0 4px;letter-spacing:-.02em}.dashboard-group-heading p{font-size:var(--type-caption);line-height:1.5;color:var(--daily-muted);margin:0}.main .daily-widget-grid.dashboard-group-grid{align-items:stretch;gap:var(--dashboard-gap,24px);grid-auto-rows:auto}.main .dashboard-group-grid>.card{margin:0;scroll-margin-top:calc(var(--dashboard-nav-height, 0px) + 16px);max-height:none;min-width:0}.main .dashboard-group-grid>:is(.daily-card-weather,.daily-card-electricity){max-height:none}.dashboard-group-grid>:is(.daily-card-weather,.daily-card-electricity)>.dashboard-widget-content{overflow:visible;max-height:none;scrollbar-gutter:auto}.main .dashboard-group-grid>.card:only-child{grid-column:1/-1;max-height:none}.dashboard-group-grid>.card:only-child>.dashboard-widget-content{max-height:none;flex-basis:auto;overflow:visible;scrollbar-gutter:auto}.dashboard-group-grid .dashboard-widget-header{flex:0 0 auto;min-height:50px;padding:12px 16px 0}.dashboard-group-grid .dashboard-widget-header h3{font-size:var(--type-body);line-height:1.4;font-weight:500;margin:0;color:var(--daily-text);display:flex;gap:8px;align-items:center}.dashboard-group-grid .dashboard-widget-actions{gap:0}.dashboard-group-grid .dashboard-widget-actions .MuiIconButton-root{width:28px;height:28px}.dashboard-group-grid .is-dragging{z-index:10;opacity:.85;box-shadow:0 16px 36px rgba(0,0,0,.3)}.dashboard-group-grid .dashboard-widget-content{flex:0 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:visible;overscroll-behavior-y:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--daily-line) transparent;scroll-behavior:auto;padding:16px}.dashboard-group-grid .dashboard-widget-content[data-more-below]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent)}.dashboard-group-grid .dashboard-widget-content:focus-visible,.dashboard-group-grid .dashboard-widget-content:hover{scrollbar-color:var(--daily-muted) transparent}.dashboard-group-grid .dashboard-widget-content:focus-visible{outline:2px solid var(--daily-accent);outline-offset:-3px;border-radius:8px}.dashboard-group-grid .dashboard-widget-content::-webkit-scrollbar{width:7px}.dashboard-group-grid .dashboard-widget-content::-webkit-scrollbar-thumb{background:var(--daily-line);border-radius:8px}.dashboard-group-grid .dashboard-widget-content:hover::-webkit-scrollbar-thumb{background:var(--daily-muted)}.dashboard-group-grid .dashboard-widget-content:has(.timesheet-summary){display:flex;flex-direction:column;flex-grow:1}.dashboard-group-world{--daily-accent:#9fd49a}.white-content .dashboard-group-world{--daily-accent:#37733a}.dashboard-group-markets{--daily-accent:#a3b4f2}.white-content .dashboard-group-markets{--daily-accent:#45589c}.dashboard-group-grid .market-widget .dashboard-widget-content>.card{margin-block:0;margin-inline:auto;border:0;background:transparent;box-shadow:none}.dashboard-group-grid .market-widget .dashboard-widget-content>.card>.card-body,.dashboard-group-grid .market-widget .dashboard-widget-content>.card>.card-header{padding-left:0;padding-right:0}.dashboard-group-grid .market-widget .dashboard-widget-content>.card>.card-header{min-height:0;padding-top:0}.dashboard-group-grid .market-widget:not(.daily-card-info) .card-category{display:none}.dashboard-group-grid :is(.todo-list,.countdown-list,.quick-link-grid,.transit-results,.weather-results,.electricity-table,.notes-editor__input){max-height:none;overflow:visible}.dashboard-group-grid :is(.card.clock,.daily-card-transit) .dashboard-widget-content{display:flex;flex-direction:column;flex-grow:1}.dashboard-group-grid .card.clock .dashboard-widget-content{margin-block:auto}.dashboard-group-grid .card.clock .dashboard-widget-content>*{margin-block:auto;width:100%}.dashboard-group-grid .daily-card-transit .transit-widget{display:flex;flex-direction:column;flex-grow:1}.dashboard-group-grid .daily-card-transit .transit-widget>.data-meta{margin-top:auto;padding-top:10px}.dashboard-group-grid .daily-card-transit .transit-widget>.daily-footnote{margin-top:auto;padding-top:14px}.dashboard-group-grid .daily-card-transit .transit-widget>.daily-footnote~.data-meta{margin-top:2px;padding-top:0}.dashboard-group-grid .daily-card-transit .transit-widget>.daily-empty{display:grid;flex-grow:1;place-items:center;min-height:96px}.dashboard-group-estonia{--daily-accent:#8cc8d3}.white-content .dashboard-group-estonia{--daily-accent:#30707d}.dashboard-group-time{--daily-accent:#d9b38d}.white-content .dashboard-group-time{--daily-accent:#91633b}.dashboard-group-grid .notes-editor__input{min-height:160px;position:relative}.notes-editor__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-top:8px}.notes-editor__status{margin:0;color:var(--daily-muted,#a8a9c0);font-size:var(--type-caption)}.notes-editor__input[data-empty=true]:before{content:attr(data-placeholder);position:absolute;inset:10px;color:var(--daily-muted,#a8a9c0);font-size:var(--type-body);pointer-events:none}.notes-editor__toolbar .MuiIconButton-root{border-radius:8px;color:var(--daily-muted,#a8a9c0)}.notes-editor__toolbar .MuiIconButton-root[aria-pressed=true]{color:var(--daily-accent,#bb9bea);background:var(--daily-surface)}.dashboard-group-grid .weather__widget{container-type:inline-size}@media (min-width:1200px){.dashboard-group-grid-planning{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr) minmax(0,1fr)}}@media (min-width:768px) and (max-width:1199px){.dashboard-group-grid>.card:last-child:nth-child(odd){grid-column:1/-1}.main .dashboard-group-grid>.card:last-child:nth-child(odd){max-height:none}.dashboard-group-grid>.card:last-child:nth-child(odd)>.dashboard-widget-content{max-height:none;flex-basis:auto;overflow:visible;scrollbar-gutter:auto}}@media (max-width:767px){.main .dashboard-group-grid>.card{max-height:none}.dashboard-group-grid>.card>.dashboard-widget-content{max-height:none;flex-basis:auto;overflow:visible;scrollbar-gutter:auto}.dashboard-overview-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 12px;gap:6px 12px;margin-bottom:16px}.dashboard-overview-copy{display:contents}.dashboard-overview-header h1{grid-area:1/1;margin:0}.dashboard-overview-header p{grid-area:2/1/3/-1;font-size:var(--type-caption)}.dashboard-overview-header .dashboard-widget-toolbar{grid-area:1/2}.dashboard-group{margin-bottom:28px}.grouped-dashboard>:is(.dashboard-group,.featured-tools){padding:22px 0 30px}.dashboard-section-nav{gap:6px;margin-bottom:22px}.dashboard-section-nav a{padding:7px 10px;font-size:var(--type-caption)}}@media (prefers-reduced-motion:reduce){.dashboard-disclosure-chevron{transition:none}.dashboard-group-grid .dashboard-widget-content{scroll-behavior:auto}}.dashboard-custom-empty{color:var(--daily-muted);font-size:var(--type-caption);line-height:1.6;margin:0;padding:24px;border:1px dashed var(--daily-line);border-radius:12px;transition:border-color .15s,background-color .15s}.dashboard-custom-empty.is-over{border-color:var(--daily-accent);background:var(--daily-surface)}.dashboard-group.is-drop-target{outline:1px dashed var(--daily-accent);outline-offset:10px;border-radius:12px}.dashboard-group-actions{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:6px;color:var(--daily-muted)}.dashboard-title-input{width:min(100%,320px);padding:2px 8px;border:1px solid var(--daily-accent);border-radius:6px;background:var(--daily-surface);color:var(--daily-text);font:inherit}.dashboard-group-health{--daily-accent:#e6a0a8}.white-content .dashboard-group-health{--daily-accent:#a2434f}.dashboard-health-placeholder{min-height:420px;display:grid;place-items:center;border:1px solid var(--daily-line);border-radius:12px;color:var(--daily-muted);font-size:var(--type-body)}.main .dashboard-group-grid.has-expanded-widget{grid-template-columns:repeat(2,minmax(0,1fr))}.main .dashboard-group-grid>.card.is-expanded{grid-column:1/-1;max-height:none;border-color:var(--daily-accent)}.dashboard-group-grid>.card.is-expanded>.dashboard-widget-content{max-height:none;flex-basis:auto;overflow:visible;scrollbar-gutter:auto}.dashboard-group-grid .dashboard-widget-header{grid-gap:12px;gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.dashboard-group-grid .dashboard-widget-header h3{min-width:auto;max-width:100%;overflow-wrap:break-word;padding-top:8px}.dashboard-group-grid .dashboard-widget-actions{flex-shrink:0;display:flex;gap:2px;margin-left:auto}.dashboard-group-grid .dashboard-widget-actions .MuiIconButton-root{width:34px;height:34px;color:var(--daily-muted)}.dashboard-group-grid .dashboard-widget-actions .MuiIconButton-root:focus-visible,.dashboard-group-grid .dashboard-widget-actions .MuiIconButton-root:hover{color:var(--daily-text);background:var(--daily-surface)}.dashboard-group-grid .dashboard-widget-actions .MuiIconButton-root:focus-visible{outline:2px solid var(--daily-accent);outline-offset:1px}.dashboard-group-grid .dashboard-widget-actions .dashboard-widget-remove:hover{color:#e9778a}.dashboard-group-grid.has-expanded-widget .dashboard-widget-drag{display:none}.main .dashboard-group-grid:has(>.card:nth-child(2):last-child):not(.has-expanded-widget),.main .dashboard-group-grid:has(>.card:nth-child(4):last-child):not(.has-expanded-widget){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-group-heading>div{min-width:0;overflow-wrap:anywhere}@media (min-width:768px) and (max-width:1199px){.main .dashboard-group-grid.has-expanded-widget>.card:last-child:nth-child(odd):not(.is-expanded){grid-column:auto;max-height:none}.dashboard-group-grid.has-expanded-widget>.card:last-child:nth-child(odd):not(.is-expanded)>.dashboard-widget-content{flex-basis:auto;overflow-y:auto;scrollbar-gutter:stable}}@media (max-width:767px){.main .dashboard-group-grid.has-expanded-widget,.main .dashboard-group-grid:has(>.card:nth-child(2):last-child):not(.has-expanded-widget),.main .dashboard-group-grid:has(>.card:nth-child(4):last-child):not(.has-expanded-widget){grid-template-columns:minmax(0,1fr)}.dashboard-group-grid .dashboard-widget-actions .MuiIconButton-root{width:40px;height:40px}}.main .dashboard-group-grid>.card.is-expanded{overflow:visible}.dashboard-group-grid>.card.is-expanded>.dashboard-widget-header{position:sticky;top:calc(var(--dashboard-nav-height, 0px) + 8px);z-index:5;padding-bottom:12px;background:inherit;border-radius:12px 12px 0 0;border-bottom:1px solid var(--daily-line)}.dashboard-group-grid>.card>.dashboard-widget-content>*{width:100%;max-width:var(--expanded-widget-width,none);margin-inline:auto}.dashboard-group-grid>.card.is-expanded .bills-list{max-height:none;overflow:visible}@media (min-width:768px){.main .dashboard-group-grid.has-expanded-widget>.card:last-child:nth-child(2n){grid-column:1/-1;max-height:none}.dashboard-group-grid.has-expanded-widget>.card:last-child:nth-child(2n)>.dashboard-widget-content{max-height:none;flex-basis:auto;overflow:visible;scrollbar-gutter:auto}}.dashboard-group-health .timeline-chart{height:300px}.dashboard-group-health .covid-container #map-container{max-height:400px}.dashboard-group-grid>.card.is-compact .chart-area{height:120px}.dashboard-group-grid>.card.is-compact .electricity-chart{height:70px}.dashboard-group-grid>.card.is-compact .electricity-neighbours{display:none}@media (max-width:480px){.dashboard-overview-header .dashboard-add-widget{width:44px;height:44px;min-width:44px;padding:0}.dashboard-add-widget .MuiButton-startIcon{margin:0}.dashboard-add-widget-label{display:none}}.main .dashboard-group-grid>.card:has(.date-picker-popover){position:relative;z-index:30;max-height:none;overflow:visible}.dashboard-group-grid>.card:has(.date-picker-popover)>.dashboard-widget-content{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.dashboard-group-grid>.card .date-picker-popover{z-index:40}.daily-card-weather{container-type:inline-size;container-name:dashboard-weather}@container dashboard-weather (min-width: 900px){.daily-card-weather.is-expanded .weather__widget:has(>.weather-warnings){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto auto max-content max-content max-content minmax(0,1fr);grid-template-areas:"notice notice" "error error" "heading warnings" "current warnings" "meta warnings" ". warnings";grid-column-gap:32px;column-gap:32px;align-items:start}.daily-card-weather.is-expanded .weather__widget>.weather__notice{grid-area:notice}.daily-card-weather.is-expanded .weather__widget>.daily-error{grid-area:error}.daily-card-weather.is-expanded .weather__widget>.weather__heading{grid-area:heading}.daily-card-weather.is-expanded .weather__widget>.weather__layout{grid-area:current}.daily-card-weather.is-expanded .weather__widget>.data-meta{grid-area:meta}.daily-card-weather.is-expanded .weather__widget>.weather-warnings{grid-area:warnings;margin-top:0}}.dashboard-group-grid .daily-card-weather .weather-card,.dashboard-group-grid .daily-card-weather>.dashboard-widget-content{display:flex;flex-direction:column;flex-grow:1}.dashboard-group-grid .daily-card-weather .weather-card>:is(.weather-warnings,.data-meta){margin-top:auto}.dashboard-group-grid .daily-card-weather .weather-card>.data-meta{padding-top:16px}.dashboard-group-grid .daily-card-weather .weather-card>.weather-warnings~.data-meta{margin-top:0;padding-top:10px}.dashboard-group-grid .daily-card-weather .weather-card>.weather__now{margin-bottom:20px}.dashboard-group-grid>.card:not(.is-expanded)>.dashboard-widget-content{display:flex;flex-direction:column;flex-grow:1}.dashboard-group-grid>.card:not(.is-expanded)>.dashboard-widget-content :where(:has(>.data-meta,>.calc-widget-link,.data-meta)){display:flex;flex-direction:column;flex-grow:1}.dashboard-group-grid>.card:not(.is-expanded) :is(.data-meta,.calc-widget-link):not(:is(.data-meta,.calc-widget-link)~*){margin-top:auto;padding-top:12px}.main .dashboard-group-grid{--widget-height:440px}.main .dashboard-group-grid-time{--widget-height:520px}.main .dashboard-group-grid-estonia{--widget-height:712px}.main .dashboard-group-grid-reference{--widget-height:480px}.main .dashboard-group-grid-markets{--widget-height:640px}@media (min-width:768px){.main .dashboard-group-grid>.card:not(.is-expanded,:only-child){aspect-ratio:1;height:auto;min-height:448px;max-height:600px;container:widget-card/size}.main .dashboard-group-grid>.card:not(.is-expanded,:only-child)>.dashboard-widget-content{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.main .dashboard-group-grid>.card:not(.is-expanded,:only-child):has(.date-picker-popover)>.dashboard-widget-content{overflow:visible}}@media (min-width:768px) and (max-width:1199px){.main .dashboard-group-grid>.card:last-child:nth-child(odd):not(.is-expanded){aspect-ratio:auto;min-height:0;container-type:normal}.main .dashboard-group-grid>.card:last-child:nth-child(odd):not(.is-expanded)>.dashboard-widget-content{overflow:visible}}@media (min-width:768px){.main .dashboard-group-grid.has-expanded-widget>.card:last-child:nth-child(2n){aspect-ratio:auto;min-height:0;container-type:normal}.main .dashboard-group-grid.has-expanded-widget>.card:last-child:nth-child(2n)>.dashboard-widget-content{overflow:visible}}.global-search-trigger{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:38px;padding:6px 9px;border:1px solid var(--dashboard-border);border-radius:8px;color:var(--dashboard-muted);background:transparent;font:inherit;font-size:var(--type-caption);cursor:pointer}.global-search-personal{display:flex;align-items:flex-start;gap:8px;margin:8px 0;color:var(--search-muted);font-size:var(--type-caption);line-height:1.5}.global-search-trigger svg{width:20px;height:20px}.global-search-trigger kbd{padding:2px 4px;background:rgba(150,145,180,.12);color:inherit;border-radius:4px;font-size:var(--type-caption)}.global-search-trigger:focus-visible{outline:2px solid #bb9bea;outline-offset:3px}.global-search-dialog.MuiPaper-root{--search-text:#e5e5f0;--search-muted:#a8a9c0;--search-line:rgba(165,166,191,0.2);--search-accent:#bb9bea;color:var(--search-text);background:#252537;border:1px solid var(--search-line);border-radius:16px;max-height:min(780px,calc(100dvh - 48px))}.white-content .global-search-dialog.MuiPaper-root{--search-text:#30344b;--search-muted:#646980;--search-line:rgba(70,72,112,0.16);--search-accent:#7951ad;background:#fff}.global-search-dialog :is(button,input){font:inherit}.global-search-dialog :is(button,a,input):focus-visible{outline:2px solid var(--search-accent);outline-offset:-2px}.global-search-dialog .global-search-personal input:focus-visible{outline-offset:2px}.global-search-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 12px}.global-search-header h2{margin:0;color:inherit;font-size:var(--type-title);font-weight:500}.global-search-header button,.global-search-pin{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;background:transparent;color:var(--search-muted);border:0;border-radius:8px;cursor:pointer}.global-search-body{display:flex;flex-direction:column;min-height:0;padding:0 20px}.global-search-body>input{flex-shrink:0;width:100%;min-height:46px;padding:10px 13px;border:1px solid var(--search-line);border-radius:9px;color:var(--search-text);background:rgba(150,145,180,.06);font-size:var(--type-lead)}.global-search-body>input::placeholder{color:var(--search-muted);opacity:1}.global-search-footer,.global-search-hint{color:var(--search-muted);font-size:var(--type-caption);line-height:1.6;margin:8px 0}.global-search-summary{display:flex;justify-content:space-between;gap:10px;color:var(--search-muted);font-size:var(--type-caption);padding:5px 0 10px}.global-search-summary button{color:var(--search-accent);padding:0;border:0;background:none;text-decoration:underline;cursor:pointer}.global-search-results{overflow-y:auto;overscroll-behavior:contain;min-height:80px}.global-search-results section{margin-bottom:12px}.global-search-results h3{margin:4px 9px 7px;color:var(--search-muted);font-size:var(--type-caption);font-weight:500;letter-spacing:.035em;text-transform:uppercase}.global-search-results ul{list-style:none;padding:0;margin:0}.global-search-results li{display:flex;align-items:center;gap:3px;border-radius:9px}.global-search-results li:focus-within,.global-search-results li:hover{background:rgba(150,145,180,.1)}.global-search-results a{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1 1;min-width:0;padding:10px;border-radius:8px;color:var(--search-text);text-decoration:none}.global-search-results a>span:first-child{min-width:0}.global-search-results strong{display:block;font-size:var(--type-body);font-weight:500;overflow-wrap:anywhere}.global-search-results small{display:block;color:var(--search-muted);font-size:var(--type-caption);margin-top:3px}.global-search-pin[aria-pressed=true]{color:var(--search-accent)}.global-search-pin svg{width:20px;height:20px}.global-search-empty{color:var(--search-muted);padding:18px 8px}.global-search-footer{padding:10px 20px 14px;margin:0;border-top:1px solid var(--search-line)}.global-search-error{margin:0;padding:0 20px 14px;color:var(--search-text);font-size:var(--type-caption)}@media (max-width:1199px){.global-search-trigger kbd,.global-search-trigger>span{display:none}}@media (max-width:767px){.global-search-trigger{min-width:40px;min-height:40px;padding:6px}.global-search-dialog.MuiPaper-root{margin:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.global-search-header{padding:12px 14px 8px}.global-search-body{padding:0 14px}.global-search-header h2{font-size:var(--type-title)}}.quick-capture-dialog.MuiPaper-root{color:#e5e5f0;background:#252537;border:1px solid rgba(165,166,191,.2);border-radius:16px}.white-content .quick-capture-dialog.MuiPaper-root{color:#30344b;background:#fff}.quick-capture-dialog p{color:inherit;font-size:var(--type-body)}.quick-capture-dialog h3{color:inherit;font-size:var(--type-lead)}.quick-capture-dialog label{display:block;margin:12px 0 6px}.quick-capture-dialog select,.quick-capture-dialog textarea{background:transparent;color:inherit;border:1px solid;border-radius:7px;padding:10px;width:100%;font:inherit}.quick-capture-dialog option{color:#252537;background:#fff}.quick-capture-dialog textarea{resize:vertical;min-height:100px}.quick-capture-shortcut{opacity:.7}.quick-capture-dialog .daily-text-button{color:inherit}.widget-failure{padding:18px;color:var(--daily-text,#eee);border:1px solid var(--daily-line,#555);border-radius:10px}.widget-failure p{margin:0 0 10px}.widget-failure__title{font-weight:600}.widget-failure__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.copy-button{--copy-accent:var(--calc-accent,#b8a0ef)}.white-content .copy-button{--copy-accent:var(--calc-accent,#7453a8)}.copy-button-content{display:inline-grid}.copy-button-content>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:8px}.copy-button-done,.copy-button.is-copied .copy-button-label{visibility:hidden}.copy-button.is-copied .copy-button-done{visibility:visible}.copy-button.is-copied,.copy-button.is-copied:hover{border-color:var(--copy-accent);color:var(--copy-accent)}.copy-button-done svg{flex-shrink:0;width:16px;height:16px}.copy-button-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}p.copy-button-error{flex-basis:100%;margin:8px 0 0;color:#eebf9f;font-size:var(--type-caption);line-height:1.5}.white-content p.copy-button-error{color:#a4502a}