@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.Fnx20G_className{font-family:Outfit,Outfit Fallback;font-style:normal}.Fnx20G_variable{--font-main:"Outfit", "Outfit Fallback"}
:root{--ui-scale:1;--font:var(--font-main), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-card:1.25rem;--bg:#f4f4f4;--card:#f7f7f6;--card-2:#eeeeed;--gm-tile:#e3e3e1;--st-on-rain:#fff;--border:#e2e2e1;--border-strong:#d4d4d4;--text:#171717;--muted:#525252;--faint:var(--muted);--accent:#0f766e;--accent-fill:#7eeadb;--accent-tint:color-mix(in srgb, var(--accent-fill) 60%, var(--card));--accent-tint-hover:color-mix(in srgb, var(--accent-fill) 80%, var(--card));--accent-tint-edge:color-mix(in srgb, var(--accent) 40%, transparent);--accent-wash:color-mix(in srgb, var(--accent-fill) 40%, transparent);--on-accent:#043a35;--pill-on-bg:#7eeadb;--pill-on-text:#043a35;--up:#11804a;--down:#d1342f;--panel-border:#c8c8c8;--shadow:0 1px 2px #00000014, 0 6px 18px #0000001a;--hero-bg:linear-gradient(160deg, #e4ebf8 0%, #dbe3f4 55%, #d3dcf0 100%);--hero-border:#cfd8ec;--hero-text:#1c2a4a;--hero-muted:#4a5a7c;--hero-line:#283c6e24;--hero-chip:#fff9;--hero-rain:#1d64b0;--moon-lit:#e0b43c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#13111b;--card:#1d1a27;--card-2:#282436;--gm-tile:var(--card-2);--st-on-rain:#0c2340;--border:#2b2638;--border-strong:#3d3652;--text:#f2effa;--muted:#a7a1bd;--faint:#8f88a8;--accent:#c4b5fd;--accent-fill:#7552e0;--accent-tint:color-mix(in srgb, var(--accent-fill) 18%, var(--card));--accent-tint-hover:color-mix(in srgb, var(--accent-fill) 24%, var(--card));--accent-tint-edge:color-mix(in srgb, var(--accent-fill) 55%, transparent);--accent-wash:color-mix(in srgb, var(--accent-fill) 8%, transparent);--on-accent:#fff;--pill-on-bg:#7552e0;--pill-on-text:#fff;--up:#81c995;--down:#f28b82;--panel-border:var(--border);--shadow:none;--hero-bg:linear-gradient(160deg, #3d4f78 0%, #33405f 55%, #2a2f4a 100%);--hero-text:#f8fafc;--hero-muted:#c0c8dc;--hero-line:#ffffff24;--hero-chip:#ffffff24;--hero-border:transparent;--hero-rain:#7cc0ff;--moon-lit:#ecdca8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],:root[data-theme=dim]{--bg:#13111b;--card:#1d1a27;--card-2:#282436;--gm-tile:var(--card-2);--st-on-rain:#0c2340;--border:#2b2638;--border-strong:#3d3652;--text:#f2effa;--muted:#a7a1bd;--faint:#8f88a8;--accent:#c4b5fd;--accent-fill:#7552e0;--accent-tint:color-mix(in srgb, var(--accent-fill) 18%, var(--card));--accent-tint-hover:color-mix(in srgb, var(--accent-fill) 24%, var(--card));--accent-tint-edge:color-mix(in srgb, var(--accent-fill) 55%, transparent);--accent-wash:color-mix(in srgb, var(--accent-fill) 8%, transparent);--on-accent:#fff;--pill-on-bg:#7552e0;--pill-on-text:#fff;--up:#81c995;--down:#f28b82;--panel-border:var(--border);--shadow:none;--hero-bg:linear-gradient(160deg, #3d4f78 0%, #33405f 55%, #2a2f4a 100%);--hero-text:#f8fafc;--hero-muted:#c0c8dc;--hero-line:#ffffff24;--hero-chip:#ffffff24;--hero-border:transparent;--hero-rain:#7cc0ff;--moon-lit:#ecdca8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dim]{--bg:#151a24;--card:#1e2533;--card-2:#293141;--border:#2d3748;--border-strong:#3d4859;--text:#e8edf5;--muted:#a9b3c6;--faint:#a4aec1}@media (min-width:2400px) and (min-height:1300px){:root{--ui-scale:1.15}}@media (min-width:3000px) and (min-height:1300px){:root{--ui-scale:1.3}}*,:before,:after{box-sizing:border-box}html{font-size:calc(16px * var(--ui-scale))}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:.95rem;line-height:1.45}h2,h3{font-size:inherit;margin:0;font-weight:700}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--accent)}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:1rem;height:100dvh;padding:1rem 1.25rem;display:grid}:root[data-width=centered]:not(.theater) .shell{max-width:max(1600px,177.778dvh);margin-inline:auto}.board{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,1.15fr);gap:1rem;min-height:0;display:grid}@media (min-width:1600px){:root.theater .board{grid-template-columns:minmax(16rem, 1fr) minmax(0, var(--tw-center,1fr)) minmax(16rem, 1fr)}:root.theater .shell{grid-template-rows:auto minmax(0,1fr)}:root.theater .shell>.ticker{display:none}}.col{flex-direction:column;gap:1rem;min-height:0;display:flex}.topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;padding:0 .25rem;display:grid}.topbar>.clock{justify-self:start}.topbar>.status{justify-self:end}.topbar-center{justify-content:center;align-items:center;gap:.6rem;min-width:0;display:flex}.topbar-ticker{display:contents}@media (min-width:1600px){:root.theater .topbar{grid-template-columns:auto minmax(0,1fr) auto}:root.theater .topbar-center>:not(.topbar-ticker),:root.theater .topbar-games>*{flex:none}:root.theater .topbar-ticker .ticker{min-width:0;box-shadow:none;flex:1 1 0;gap:.75rem;padding:.3rem .5rem .3rem 1rem;font-size:.9rem}:root.theater .topbar-ticker .ticker-meta{display:none}}.topbar-games{display:contents}.clock-btn{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:0;font-family:inherit}.clock-btn:hover,.clock-btn[aria-expanded=true]{color:var(--accent)}.tm-anchor{display:inline-flex;position:relative}.tm-pop{z-index:60;border:1px solid var(--border-strong);background:var(--card);color:var(--text);letter-spacing:normal;border-radius:.9rem;padding:.75rem;font-size:.9rem;font-weight:400;line-height:1.3;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 12px 36px #0000004d}.tm-pop-center{left:50%;transform:translate(-50%)}.tm-menu{flex-direction:column;gap:.15rem;min-width:11rem;padding:0;display:flex}.tm-keys{border-top:1px solid var(--border);margin:.2rem 0 .3rem;padding:.55rem 1rem .1rem}.tm-keys-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:700}.tm-key-row{white-space:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:.2rem 0;display:flex}.tm-key-label{flex-direction:column;font-weight:600;display:flex}.tm-key-when{color:var(--muted);font-size:.78rem;font-weight:400}.tm-key-caps{gap:.25rem;display:inline-flex}.tm-key-caps kbd{border:1px solid var(--border-strong);background:var(--card-2);min-width:1.5rem;color:var(--text);font:inherit;text-align:center;border-bottom-width:2px;border-radius:.4rem;padding:.1rem .4rem;font-size:.78rem;font-weight:600}.tm-danger:hover,.tm-danger:focus-visible{color:var(--down)}.tm-icon{flex:none;width:1rem;height:1rem}.tm-form{flex-direction:column;gap:.55rem;width:17rem;display:flex}.tm-form-head{align-items:center;gap:.35rem;display:flex}.tm-back{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.15rem;display:inline-flex}.tm-back:hover,.tm-back:focus-visible{color:var(--text);background:var(--card-2)}.tm-presets{gap:.35rem;display:flex}.tm-preset,.tm-go{font:inherit;cursor:pointer;border-radius:.55rem;font-weight:600}.tm-preset{border:1px solid var(--border);background:var(--card-2);color:var(--text);flex:1;padding:.3rem 0}.tm-preset:hover,.tm-preset:focus-visible{border-color:var(--accent);color:var(--accent)}.tm-row{gap:.4rem;display:flex}.tm-row .ev-input{flex:1}.tm-go{background:var(--accent);color:var(--card);border:0;padding:.3rem .85rem}.tm-error{color:var(--down);margin:0;font-size:.8rem}.tm-chips{align-items:center;gap:.6rem;display:inline-flex}.tm-chip{isolation:isolate;border:1px solid var(--panel-border);background:var(--card);color:var(--text);font:inherit;box-shadow:var(--shadow);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .9rem;display:inline-flex;position:relative;overflow:hidden}.tm-chip:hover,.tm-chip:focus-visible,.tm-chip[aria-expanded=true]{border-color:var(--accent)}.tm-fill{z-index:-1;background:color-mix(in srgb, var(--pill-on-bg) 80%, transparent);pointer-events:none;align-items:center;gap:.45rem;padding:.35rem .9rem;transition:clip-path .25s linear;display:flex;position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tm-fill{background:color-mix(in srgb, var(--pill-on-bg) 32%, transparent)}}:root[data-theme=dark] .tm-fill,:root[data-theme=dim] .tm-fill{background:color-mix(in srgb, var(--pill-on-bg) 32%, transparent)}.tm-fill>*{visibility:hidden}.tm-name{color:var(--muted);font-weight:600}.tm-fill .tm-name{color:inherit;opacity:.75}.tm-left{font-weight:700}.tm-paused>*{opacity:.6}.tm-done{--tm-edge:var(--down);border-color:var(--tm-edge);animation:1.6s ease-in-out infinite tm-edge}@keyframes tm-edge{0%,to{border-color:color-mix(in srgb, var(--tm-edge) 35%, transparent)}50%{border-color:var(--tm-edge)}}.tm-done .tm-fill{display:none}.tm-done:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--down) 50%, transparent), transparent);pointer-events:none;width:45%;animation:1.6s linear infinite tm-sweep;position:absolute;top:0;bottom:0;left:0}@keyframes tm-sweep{0%{transform:translate(-100%)}to{transform:translate(223%)}}@media (prefers-reduced-motion:reduce){.tm-done,.tm-done:before{animation:none}.tm-done:before{left:27%}.tm-fill{transition:none}}.topbar-center .sb-card{left:50%;right:auto;transform:translate(-50%)}.clock{align-items:baseline;gap:.75rem;min-width:16rem;display:inline-flex}.clock-logo{align-self:center;width:2.3rem;height:2.3rem;margin-right:-.2rem}.clock-time{letter-spacing:-.03em;font-size:1.9rem;font-weight:800;line-height:1}.clock-date{color:var(--muted);font-weight:500}.wclocks{border-left:1px solid var(--border);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:nowrap;align-items:baseline;gap:.2rem .9rem;margin-left:.4rem;padding-left:.9rem;font-size:.88rem;font-weight:600;display:inline-flex}.wclock{white-space:nowrap;color:var(--text);opacity:.88;position:relative}.wclock+.wclock:before{content:"";border-left:1px solid var(--border-strong);pointer-events:none;position:absolute;top:15%;bottom:15%;left:-.45rem}.wclock-label,.wclock-day{color:var(--muted)}.wclock-label{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.wclock-day{font-size:.75rem}.wclock-x,.wclock-add{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;line-height:1}.wclock-x{margin-left:.2rem;padding:0 .2rem;display:none}.wclock:hover .wclock-x,.wclock:focus-within .wclock-x{display:inline}.wclock-add{opacity:.45;padding:.05rem .35rem}.clock:hover .wclock-add,.wclock-add:focus-visible{opacity:1}.wclock-x:hover,.wclock-add:hover,.wclock-x:focus-visible,.wclock-add:focus-visible{color:var(--text);background:var(--card-2)}.wclock-form{opacity:1;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.wclock-form .ev-input{width:13rem}.wclock-form .wclock-label-input{width:8rem}.status{justify-content:flex-end;align-items:center;gap:1rem;min-width:16rem;display:flex}.seg{background:var(--card);border:1px solid var(--panel-border);box-shadow:var(--shadow);border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}.seg-btn{font:inherit;width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.95rem;line-height:1}.seg-btn:hover,.seg-btn:focus-visible{color:var(--text)}.seg-on{color:var(--pill-on-text);background:var(--pill-on-bg)}.seg-on:hover,.seg-on:focus-visible{color:var(--pill-on-text)}.widget{background:var(--card);border:1px solid var(--panel-border);border-radius:var(--radius-card);min-height:0;box-shadow:var(--shadow);flex-direction:column;gap:.7rem;padding:1rem 1.2rem 1.1rem;display:flex}.widget-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.widget-label h2{letter-spacing:-.01em;min-width:0;font-size:1.05rem;font-weight:700}.widget-label h2.has-icon{align-items:center;gap:.45em;display:flex}.card-icon{width:1.45em;height:1.45em;color:var(--ci-fg);background:var(--ci-bg);border-radius:.4em;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card-icon{color:color-mix(in srgb, var(--ci-edge) 80%, white);background:color-mix(in srgb, var(--ci-edge) 22%, var(--card))}}:root[data-theme=dark] .card-icon,:root[data-theme=dim] .card-icon{color:color-mix(in srgb, var(--ci-edge) 80%, white);background:color-mix(in srgb, var(--ci-edge) 22%, var(--card))}.card-icon svg{width:.95em;height:.95em}.ci-spending{--ci-bg:#e4f4ea;--ci-fg:#1f7a45;--ci-edge:#6fbf8c}.ci-upcoming{--ci-bg:#fbe6f0;--ci-fg:#a8336a;--ci-edge:#e28fb5}.ci-calendar{--ci-bg:#fdeedd;--ci-fg:#b25e09;--ci-edge:#ecb06a}.ci-mail{--ci-bg:#fde7e7;--ci-fg:#b8322f;--ci-edge:#e8908c}.ci-news,.ci-ai,.ci-stream{--ci-bg:#ece6fc;--ci-fg:#5b3cc4;--ci-edge:#a593ea}.ci-youtube{--ci-bg:#fde3e1;--ci-fg:#c0281e;--ci-edge:#ec7f76}.ci-markets{--ci-bg:#e1ecfb;--ci-fg:#1d5fb8;--ci-edge:#7aa6e6}.ci-deals,.ci-hackernews{--ci-bg:#fdeadb;--ci-fg:#b4500f;--ci-edge:#eea36a}.widget[data-icon]{background:linear-gradient(180deg, color-mix(in srgb, var(--wash) 70%, var(--card)) 0, var(--card) 4.5rem), var(--card)}.widget[data-icon=spending]{--wash:#e4f4ea}.widget[data-icon=upcoming]{--wash:#fbe6f0}.widget[data-icon=calendar]{--wash:#fdeedd}.widget[data-icon=mail]{--wash:#fde7e7}.widget[data-icon=news],.widget[data-icon=ai],.widget[data-icon=stream]{--wash:#ece6fc}.widget[data-icon=youtube]{--wash:#fde3e1}.widget[data-icon=markets]{--wash:#e1ecfb}.widget[data-icon=deals],.widget[data-icon=hackernews]{--wash:#fdeadb}.widget[data-icon]{box-shadow:inset 0 3px 0 var(--edge,transparent), var(--shadow)}.widget[data-icon=spending]{--edge:#6fbf8c}.widget[data-icon=upcoming]{--edge:#e28fb5}.widget[data-icon=calendar]{--edge:#ecb06a}.widget[data-icon=mail]{--edge:#e8908c}.widget[data-icon=news],.widget[data-icon=ai],.widget[data-icon=stream]{--edge:#a593ea}.widget[data-icon=youtube]{--edge:#ec7f76}.widget[data-icon=markets]{--edge:#7aa6e6}.widget[data-icon=deals],.widget[data-icon=hackernews]{--edge:#eea36a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .widget[data-icon]{background:linear-gradient(90deg, var(--edge,transparent), transparent 85%) top / 100% 3px no-repeat, var(--card);box-shadow:var(--shadow)}}:root[data-theme=dark] .widget[data-icon],:root[data-theme=dim] .widget[data-icon]{background:linear-gradient(90deg, var(--edge,transparent), transparent 85%) top / 100% 3px no-repeat, var(--card);box-shadow:var(--shadow)}.widget-label .widget-meta{flex:none}.widget-meta{max-width:100%;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;font-size:.78rem;display:inline-flex}.widget-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.widget-label .widget-meta{white-space:nowrap;opacity:0;flex-wrap:nowrap;max-width:0;margin-left:-.75rem;transition:opacity .15s;overflow:hidden}.widget:hover .widget-label .widget-meta,.widget:focus-within .widget-label .widget-meta{opacity:1;flex-wrap:wrap;max-width:100%;margin-left:auto;overflow:visible}.widget-label .widget-meta:has(.meta-alert){opacity:1;flex-wrap:wrap;max-width:100%;margin-left:auto;overflow:visible}.widget-label h2.has-icon{flex:1 1 0;min-width:4.25em}}.card{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.widget-auto .card{flex:none}.widget-fill .card{flex:1 0 auto}.widget-shrink .card{flex:0 auto}.fade-box{flex:1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}.icon-btn{font:inherit;color:var(--text);background:var(--card-2);border:1px solid var(--border);cursor:pointer;border-radius:999px;width:1.8rem;height:1.8rem;font-weight:600;line-height:1}.icon-btn:disabled{opacity:.5;cursor:default}.icon-btn:not(:disabled):hover,.icon-btn:focus-visible{border-color:var(--border-strong)}.rows .row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.rows .row:first-child{border-top:0;padding-top:.2rem}.row-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:500;overflow:hidden}.row-value{white-space:nowrap;color:var(--muted);font-size:1.05rem;font-weight:600}.row-soon .row-title{color:var(--text);font-weight:700}.row-soon .row-value{color:var(--accent);font-weight:700}.ev-clock{font-variant-numeric:tabular-nums}.dot{background:var(--accent);vertical-align:.05em;border-radius:50%;width:.55em;height:.55em;margin-right:.5em;display:inline-block}.items .item{border-top:1px solid var(--border);padding:.65rem 0}.items .item:first-child{border-top:0;padding-top:.15rem}.item-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:600;overflow:hidden}.item-meta{color:var(--muted);margin-top:.1rem;font-size:.88rem}.item-lead .item-title{white-space:normal;letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.55rem;font-weight:800;line-height:1.2;display:-webkit-box}.hl-item{align-items:center;gap:.85rem;display:flex}.hl-text{flex:1;min-width:0}.hl-thumb{object-fit:cover;background:var(--card-2);border-radius:.5rem;flex:none;width:3.9rem;height:2.6rem}.item-lead .hl-thumb{width:6rem;height:4rem}.hl-thumb-empty{color:var(--border-strong);justify-content:center;align-items:center;display:flex}.hl-thumb-empty svg{width:1.2rem;height:1.2rem}.items .item-lead{padding-bottom:.9rem}.items .item-lead .item-meta{margin-top:.35rem}.item-link{color:inherit;text-decoration:none;display:block}.item-link:hover,.item-link:focus-visible{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.item-link:visited{color:var(--muted)}.meta-link{color:inherit;text-decoration:none}.meta-link:hover,.meta-link:focus-visible{color:var(--accent);text-decoration:underline}.stale{color:var(--down)}.attrib{color:var(--muted);margin:.6rem 0 0;font-size:.72rem}.refresh{color:var(--muted);align-items:center;gap:.1rem;display:inline-flex}.refresh-now{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.15rem .3rem;line-height:1}.refresh-now:hover,.refresh-now:focus-visible{color:var(--text);background:var(--card-2)}.refresh-select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.05rem .2rem;font-size:.75rem;font-weight:600}.refresh-select:hover,.refresh-select:focus-visible{border-color:var(--border-strong);color:var(--text)}.refresh-select option{color:var(--text);background:var(--card)}.refresh-custom,.refresh-custom .refresh-select{color:var(--accent)}.global-refresh{white-space:nowrap;color:var(--muted);align-items:center;gap:.75rem;font-weight:500;display:inline-flex}.global-refresh .refresh-select{color:var(--text);background:var(--card);border-color:var(--panel-border);box-shadow:var(--shadow);padding:.3rem .6rem;font-size:.9rem}.link-btn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.link-btn:hover,.link-btn:focus-visible{text-decoration:underline}.link-btn:disabled{color:var(--muted);cursor:default;text-decoration:none}.btn{font:inherit;color:var(--text);background:var(--card-2);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:.35rem 1rem;font-size:.85rem;font-weight:600}.btn:hover,.btn:focus-visible{border-color:var(--border-strong)}.btn-primary{color:var(--on-accent);background:var(--accent-fill);border-color:var(--accent-fill)}.ev-row .row-title{min-width:0}.ev-link{display:inline}.rows .ev-live{background:color-mix(in srgb, var(--accent) 16%, transparent);border-top-color:#0000;border-radius:.7rem;margin:.15rem 0;padding:.55rem .65rem}.rows .ev-live+.row{border-top-color:#0000}.ev-live .row-title{font-weight:700}.ev-live .row-value{color:var(--accent);font-weight:700}.ev-live-dot{background:var(--up);vertical-align:.05em;border-radius:50%;width:.55em;height:.55em;margin-right:.5em;display:inline-block}.ev-over .row-title,.ev-over .row-value{color:var(--muted);opacity:.6;font-weight:500}.ev-over .row-title{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.ev-end{color:var(--muted);align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}:root{--age-chip-bg:var(--card-2);--age-chip-text:var(--muted)}.age-chip{color:var(--age-chip-text);background:var(--age-chip-bg);border:1px solid var(--border);vertical-align:.05em;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:.45rem;padding:0 .45rem;font-size:.76rem;font-weight:700;line-height:1.5;display:inline-block}.deal-item{align-items:center;gap:.75rem;display:flex}.deal-thumb{object-fit:cover;border:1px solid var(--border);background:#fff;border-radius:.5rem;flex:none;width:2.6rem;height:2.6rem}.deal-thumb-empty{background:var(--card-2)}.deal-text{flex:1;min-width:0}.deal-pick{color:var(--accent);font-weight:700}.ev-repeat{color:var(--muted);margin-left:.4em;font-weight:600}.ev-right{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.ev-tools{gap:.15rem;display:none}.ev-row:hover .ev-tools,.ev-row:focus-within .ev-tools{display:inline-flex}.tool-btn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.2rem .35rem;font-size:.9rem;line-height:1}.tool-btn:hover,.tool-btn:focus-visible{color:var(--text);background:var(--card-2)}.ev-notice{white-space:nowrap}.ev-menu{background:var(--card-2);border-radius:.8rem;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-bottom:.6rem;padding:.6rem .8rem;font-size:.82rem;display:flex}.ev-form{background:var(--card-2);border-radius:.9rem;flex-direction:column;gap:.5rem;margin-bottom:.7rem;padding:.8rem;display:flex}.ev-line,.ev-more{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ev-more .ev-input{flex:10rem}.ev-input{font:inherit;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:.6rem;min-width:0;padding:.35rem .6rem;font-size:.9rem}.ev-input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.ev-title,.ev-grow{flex:1}.ev-error{color:var(--down);margin:0;font-size:.82rem;font-weight:500}.ev-actions{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.ev-buttons{gap:.5rem;display:inline-flex}.ev-empty{color:var(--muted);margin:.3rem 0}.card-headlines{--hl-k:1.19;container-type:inline-size}.card-headlines .item-title{font-size:calc(1.05rem * var(--hl-k))}.card-headlines .item-meta{font-size:calc(.88rem * var(--hl-k))}.card-headlines .item-lead .item-title{font-size:calc(1.55rem * var(--hl-k))}.card-headlines .hl:not(.hl-auto) .item-lead .item-title{-webkit-line-clamp:1}.card-headlines .items .item{padding:calc(.65rem * var(--hl-k)) 0}.card-headlines .items .item:first-child{padding-top:.15rem}.card-headlines .items .item-lead{padding-bottom:calc(.9rem * var(--hl-k))}.card-headlines .age-chip{font-size:calc(.76rem * var(--hl-k))}.hl-tabs{gap:.5rem;margin-bottom:1rem;display:flex}.hl-tabs .tab{padding:.45rem 1.3rem;font-size:1.05rem}.tab{font:inherit;color:var(--muted);background:var(--card-2);cursor:pointer;border:0;border-radius:999px;padding:.3rem .95rem;font-size:.85rem;font-weight:600}.tab:hover,.tab:focus-visible{color:var(--text)}.tab-on,.tab-on:hover{color:var(--pill-on-text);background:var(--pill-on-bg)}.hl-panel[data-active=false]{display:none}.hl{flex-direction:column;height:100%;display:flex}.hl-tabs{flex:none}.hl-panels{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding-bottom:2rem;overflow-y:auto}.hl-panels::-webkit-scrollbar{display:none}.hl-auto .hl-loop{zoom:1.5}.hl-auto .item-title{white-space:normal;display:block}.hl-auto .hl-loop+.hl-loop{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}.tab{position:relative;overflow:hidden}.tab-timer{transform-origin:0;pointer-events:none;background:#ffffff2e;width:100%;animation:linear forwards tab-timer;position:absolute;top:0;bottom:0;left:0}.tab-label{position:relative}.hl-paused .tab-timer{opacity:0;animation-play-state:paused}@keyframes tab-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tab-timer{display:none}}.widget-hero{background:var(--hero-bg);border-color:var(--hero-border,transparent);color:var(--hero-text);padding:1.1rem 1.3rem 1rem;position:relative}.place-tabs{scrollbar-width:none;align-items:center;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.place-active{white-space:nowrap;flex:none;margin-right:.45rem}.place-tab{background:var(--hero-line);border-radius:999px;flex:none;align-items:center;display:inline-flex}.place-tab-btn{font:inherit;color:var(--hero-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.15rem .65rem;font-size:.78rem;font-weight:600}.place-tab:hover .place-tab-btn,.place-tab-btn:focus-visible{color:var(--hero-text)}.place-tab-x{font:inherit;color:var(--hero-text);cursor:pointer;opacity:.7;background:0 0;border:0;margin-left:-.35rem;padding:0 .55rem 0 0;font-size:.85rem;line-height:1;display:none}.place-tab:hover .place-tab-x,.place-tab:focus-within .place-tab-x{display:inline}.place-tab-x:hover,.place-tab-x:focus-visible{opacity:1}.place-add{font:inherit;width:1.6rem;height:1.6rem;color:var(--hero-text);border:1px dashed var(--hero-muted);cursor:pointer;opacity:.75;background:0 0;border-radius:999px;flex:none;font-size:.9rem;font-weight:700;line-height:1}.place-add:hover,.place-add:focus-visible{opacity:1;background:var(--hero-line)}.place-search{z-index:5;color:var(--text);background:var(--card);border:1px solid var(--panel-border);border-radius:.9rem;padding:.6rem;position:absolute;top:3.1rem;left:1rem;right:1rem;box-shadow:0 10px 30px #0000004d}.place-search-row{gap:.4rem;display:flex}.place-search-row .ev-input{flex:1}.place-search-close{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .5rem}.place-search-close:hover,.place-search-close:focus-visible{color:var(--text);background:var(--card-2)}.place-search-note{color:var(--muted);margin:.5rem .2rem .1rem;font-size:.85rem}.place-results{margin-top:.4rem}.place-result{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex-direction:column;padding:.4rem .55rem;display:flex}.place-result:hover,.place-result:focus-visible{background:var(--card-2)}.place-result-label{font-weight:700}.place-result-detail{color:var(--muted);font-size:.78rem}.widget-hero .widget-meta,.widget-hero .widget-meta .muted,.widget-hero .refresh,.widget-hero .stale{color:var(--hero-muted)}.widget-hero .refresh-now:hover,.widget-hero .refresh-now:focus-visible{color:var(--hero-text);background:var(--hero-line)}.widget-hero .refresh-select:hover,.widget-hero .refresh-select:focus-visible{color:var(--hero-text);border-color:var(--hero-line)}.wx-alerts{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.wx-alert{--sev:#f6bf26;border:1px solid color-mix(in srgb, var(--sev) 70%, transparent);background:color-mix(in srgb, var(--sev) 24%, transparent);max-width:100%;color:inherit;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .6rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.wx-alert:hover,.wx-alert:focus-visible{background:color-mix(in srgb, var(--sev) 36%, transparent)}.wx-alert-extreme{--sev:#d50000}.wx-alert-severe{--sev:#f4511e}.wx-alert-moderate{--sev:#ff9f1a}.wx-alert .wx-stat-icon{width:1.05rem;height:1.05rem;color:var(--sev);opacity:1;flex:none;position:static;transform:none}.wx-alert-event{text-overflow:ellipsis;overflow:hidden}.wx-alert-until{opacity:.8;flex:none;font-weight:500}.wx-split{flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.25rem;display:grid}.wx-now{flex-direction:column;min-width:0;display:flex}.wx-ahead{border-left:1px solid var(--hero-line);flex-direction:column;min-width:0;padding-left:1.25rem;display:flex}.wx-fit.wx-mid .wx-split{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:0}.wx-fit.wx-mid .wx-ahead{border-left:0;border-top:1px solid var(--hero-line);padding:.6rem 0 0}.wx-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.wx-fit.wx-mid .wx-top{grid-template-columns:auto minmax(0,1fr);gap:1.25rem}.wx-curve{flex:auto;min-height:7.5rem;position:relative}.wx-curve>svg{position:absolute;inset:0;overflow:visible}.wx-curve-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.wx-curve-area{opacity:.12}.wx-curve-base{stroke:var(--hero-line)}.wx-curve-rain{fill:var(--hero-rain);opacity:.45}.wx-curve-temp{fill:var(--hero-text);font-size:.82rem;font-weight:700}.wx-curve-time{fill:var(--hero-muted);font-size:.72rem;font-weight:600}.wx-curve-hair{stroke:var(--hero-muted);stroke-dasharray:2 3}.wx-curve-dot{fill:var(--hero-text)}.wx-curve-pt{fill:var(--hero-text);opacity:.75}.wx-curve-icon{line-height:0;position:absolute;top:0;transform:translate(-50%)}.wx-curve-glyph{width:1.4rem;height:1.4rem;color:var(--hero-text)}.wx-curve-tip{z-index:1;border:1px solid var(--border-strong);background:var(--card);color:var(--text);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.wx-curve-tip-rain{color:var(--hero-rain)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wx-curve{--curve-mono:var(--hero-text)}}:root[data-theme=dark] .wx-curve,:root[data-theme=dim] .wx-curve{--curve-mono:var(--hero-text)}.wx-days{border-top:1px solid var(--hero-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:1rem 0 0;padding:.85rem 0 0;list-style:none;display:grid}.wx-days li{white-space:nowrap;justify-items:center;gap:.15rem;display:grid;overflow:hidden}.wx-d-label{color:var(--hero-muted);font-size:.85rem;font-weight:600}.wx-d-icon{width:1.5rem;height:1.5rem;color:var(--hero-text)}.wx-d-temps{font-variant-numeric:tabular-nums;font-size:1rem}.wx-d-temps b{font-weight:800}.wx-d-low{color:var(--hero-muted);font-weight:600}.wx-days li{cursor:default;position:relative;overflow:visible}.wx-days li:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.4rem}.wx-d-tip{z-index:2;border:1px solid var(--border-strong);background:var(--card);color:var(--text);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:600;display:none;position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%)}.wx-days li:hover .wx-d-tip,.wx-days li:focus-visible .wx-d-tip{display:block}.wx-days li:first-child .wx-d-tip{left:0;transform:none}.wx-days li:last-child .wx-d-tip{left:auto;right:0;transform:none}.wx-fit.wx-tiny .wx-d-tip,.wx-fit.wx-tiny .wx-days li:first-child .wx-d-tip,.wx-fit.wx-tiny .wx-days li:last-child .wx-d-tip{inset:50% 0 auto auto;transform:translateY(-50%)}.wx-fit.wx-tiny .wx-days{grid-auto-columns:auto;grid-auto-flow:row;gap:.2rem}.wx-fit.wx-tiny .wx-days li{grid-template-columns:2.4em 1.5rem auto;place-items:center start;gap:.5rem}.wx-temp-row{align-items:center;gap:.6rem;display:flex}.wx-temp{letter-spacing:-.05em;color:var(--temp-color,var(--hero-text));font-size:clamp(3.4rem,8.5vh,6rem);font-weight:800;line-height:.95}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wx-temp{color:var(--hero-text)}}:root[data-theme=dark] .wx-temp,:root[data-theme=dim] .wx-temp{color:var(--hero-text)}.wx-cond{margin-top:.3rem;font-size:1.2rem;font-weight:700}.wx-sub{color:var(--hero-muted);margin-top:.15rem;font-weight:500}.wx-sub-num{color:var(--hero-text)}.wx-pipe{opacity:.5;margin:0 .3rem}.wx-icon,.wx-icon-big{width:clamp(2.6rem,6vh,4.2rem);height:clamp(2.6rem,6vh,4.2rem);color:var(--hero-text);flex:none}.wx-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.wx-chip{background:var(--hero-chip,var(--hero-line));border:1px solid #0000;border-radius:.8rem;min-width:0;padding:.5rem 2.6rem .5rem .75rem;position:relative}.wx-stat-icon{width:1.5rem;height:1.5rem;color:var(--hero-text);opacity:.75;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.aqi-1{--aqi:#3ccf5c;--aqi-bg:17%;--aqi-border:40%}.aqi-3{--aqi:#ff7e00}.aqi-4{--aqi:red}.aqi-5{--aqi:#b05cc0}.aqi-6{--aqi:#c0334f}.aqi-2{--aqi:#d4a200}.aqi-dot{box-shadow:0 0 0 1px color-mix(in srgb, var(--aqi) 55%, #000)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aqi-2{--aqi:#ff0}:root:not([data-theme=light]) .aqi-dot{box-shadow:none}}:root[data-theme=dark] .aqi-2,:root[data-theme=dim] .aqi-2{--aqi:#ff0}:root[data-theme=dark] .aqi-dot,:root[data-theme=dim] .aqi-dot{box-shadow:none}.wx-aqi{background:color-mix(in srgb, var(--aqi) var(--aqi-bg,22%), transparent);border-color:color-mix(in srgb, var(--aqi) var(--aqi-border,55%), transparent)}.wx-humid{background:linear-gradient(to right, #74b3f247 0%, #74b3f247 calc(var(--humid,0%) - 10%), transparent calc(var(--humid,0%) + 6%)) border-box no-repeat, var(--hero-chip,var(--hero-line))}.aqi-dot{background:var(--aqi);vertical-align:.05em;border-radius:50%;width:.55em;height:.55em;margin-right:.35em;display:inline-block}.wx-facts dt{color:var(--hero-muted);font-size:.75rem;font-weight:600}.wx-facts dd{white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;font-size:1.05rem;font-weight:800;overflow:hidden}.wx-summary{margin:.8rem 0 .5rem;font-weight:500}.wx-fit:not(.wx-mid) .wx-now{justify-content:space-between;gap:1rem}.wx-fit:not(.wx-mid) .wx-now>.wx-top{display:contents}.wx-fit:not(.wx-mid) .wx-summary{border-top:1px solid var(--hero-line);order:1;margin:0;padding-top:.8rem;font-size:.9rem;position:relative;top:-.55rem}.wx-fit:not(.wx-mid) .wx-facts{order:2}.wx-fit{flex-direction:column;flex:1 0 auto;display:flex}.wx-fit.wx-measuring{flex:none}.wx-fit.wx-measuring .wx-curve>*{display:none}.widget-hero .card{overflow:hidden}.wx-fit.wx-narrow .wx-top{grid-template-columns:minmax(0,1fr);gap:.75rem}.wx-fit.wx-tiny .wx-facts{grid-template-columns:minmax(0,1fr);gap:.4rem}.wx-fit.wx-tiny .wx-temp{font-size:3.4rem}.wx-fit.wx-tiny .wx-icon-big{width:2.4rem;height:2.4rem}.wx-fit.wx-tiny .wx-foot{flex-wrap:wrap}.wx-foot{color:var(--hero-muted);flex-wrap:nowrap;align-items:center;gap:.35rem .6rem;margin-top:.6rem;font-size:.82rem;display:flex}.wx-attrib{text-align:right;min-width:0;font-size:calc(.7rem * var(--credit-k,1));flex:0 auto;margin-left:auto}.wx-more{width:1.6rem;height:1.6rem;color:var(--hero-text);background:var(--hero-line);border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:-.5rem;display:inline-flex}.wx-more svg{width:.9rem;height:.9rem}.wx-more:hover,.wx-more:focus-visible{border-color:var(--hero-muted);background:color-mix(in srgb, var(--hero-text) 18%, transparent)}.wx-attrib,.wx-attrib a{color:var(--hero-muted)}.wx-empty{min-height:14rem;color:var(--hero-muted);margin:0}.st-seg{background:var(--hero-chip);border-radius:999px;padding:2px;display:inline-flex}.st-seg button,.st-back{font:inherit;color:var(--hero-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.2rem .75rem;font-size:.78rem;font-weight:600}.st-seg button:hover,.st-seg button:focus-visible,.st-back:hover,.st-back:focus-visible{color:var(--hero-text)}.st-seg .st-seg-on,.st-seg .st-seg-on:hover{color:var(--st-on-rain);background:var(--hero-rain)}.st-back{border:1px solid var(--hero-line)}.st-split{flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.25rem;display:grid}.st-now{flex-direction:column;min-width:0;display:flex}.st-heads{flex-wrap:wrap;align-items:flex-end;gap:.6rem 2rem;display:flex}.st-total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vh,5.5rem);font-weight:800;line-height:1}.st-time{font-size:clamp(2rem,4.6vh,3.6rem)}.st-sub{color:var(--hero-muted);margin-top:.35rem;font-size:.9rem;font-weight:500}.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:auto;padding-top:1rem;display:grid}.st-tile{background:var(--hero-chip);border-radius:.75rem;flex-direction:column;min-width:0;padding:.55rem .8rem;display:flex}.st-tile b{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800}.st-tile span{color:var(--hero-muted);font-size:.8rem;font-weight:600}.st-tile .st-tile-top{color:var(--hero-text);font-size:inherit;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.st-tile em,.st-avg{color:var(--hero-muted);white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:600}.st-avg{margin-top:.1rem;font-size:.8rem}.st-tile small{color:var(--hero-text);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.75rem;overflow:hidden}.st-tile kbd{border:1px solid var(--hero-line);font:inherit;border-bottom-width:2px;border-radius:.3rem;margin:0 .1rem;padding:0 .3rem;font-size:.7rem;font-weight:600;display:inline-block}.st-cards{border-left:1px solid var(--hero-line);min-width:0;padding-left:1.25rem}.st-cards-head{margin:0 0 .6rem}.st-bars{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.st-bars li{grid-template-columns:6.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:.6rem;font-size:.88rem;display:grid}.st-bar-label{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.st-bar-track{background:var(--hero-line);border-radius:999px;height:.55rem;overflow:hidden}.st-bar-fill{background:var(--hero-rain);border-radius:999px;height:100%;display:block}.st-bar-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.st-none{color:var(--hero-muted);margin:0}.st-recs{flex:1 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:.6rem;display:grid}.st-rec{background:var(--hero-chip);border-radius:.85rem;flex-direction:column;justify-content:center;min-width:0;padding:.8rem 1rem;display:flex}.st-rec b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.7rem;font-weight:800;line-height:1.1;overflow:hidden}.st-rec span{margin-top:.2rem;font-size:.85rem;font-weight:600}.st-rec small{color:var(--hero-muted);font-size:.78rem}.st-rec .st-streak{gap:3px;margin-top:.45rem;display:flex}.st-streak i{background:var(--hero-line);border-radius:.18rem;width:.6rem;height:.6rem}.st-streak i.st-on{background:var(--hero-rain)}.st-hist{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.st-hist-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin-bottom:.6rem;display:flex}.st-hist-head .st-sub{color:var(--hero-text);margin:0;font-weight:600}.st-select{font:inherit;color:var(--hero-text);background:var(--hero-chip);border:1px solid var(--hero-line);cursor:pointer;border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.st-select:focus-visible{outline:2px solid var(--hero-rain);outline-offset:1px}.st-select option{color:var(--text);background:var(--card)}.st-chart{border-bottom:1px solid var(--hero-line);flex:auto;align-items:stretch;gap:3px;min-height:8rem;margin:0;padding:0;list-style:none;display:flex}.st-chart li{cursor:default;flex:1;align-items:flex-end;display:flex}.st-chart li span{background:var(--hero-rain);opacity:.75;border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.st-chart li.st-today span,.st-chart li.st-hover span{opacity:1}.st-chart li.st-today span{background:var(--moon-lit)}.st-axis{color:var(--hero-muted);justify-content:space-between;margin-top:.3rem;font-size:.75rem;display:flex}.st-hist-sum{color:var(--hero-muted);flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.7rem;font-size:.85rem;display:flex}.st-hist-sum b{color:var(--hero-text);font-weight:700}.widget-stats .card{container-type:inline-size}@container (max-width:34rem){.st-split{grid-template-columns:minmax(0,1fr)}.st-cards{border-left:0;border-top:1px solid var(--hero-line);padding:.9rem 0 0}.st-recs{grid-template-columns:repeat(2,minmax(0,1fr))}}.scroll{flex:1;min-height:0;margin:-.25rem;padding:.25rem;overflow-y:auto}.scroll:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:.6rem}.widget-markets{--mk-row-h:7.25rem}.widget-markets .scroll{max-height:calc(var(--mk-row-h) * 4 + .5rem);overscroll-behavior:contain;scrollbar-width:none}.widget-markets .scroll::-webkit-scrollbar{display:none}@media (min-width:3000px) and (min-height:1300px){.widget-markets{--mk-row-h:6.5rem}}.mk-row{grid-column:1/-1;grid-template-columns:subgrid;height:var(--mk-row-h);border-top:1px solid var(--border);align-items:center;padding:0;display:grid}.mk-list{grid-template-columns:minmax(8rem,max-content) max-content minmax(0,1fr) auto;display:grid}.mk-name{margin-right:.9rem}.mk-nums{margin-left:.9rem}.mk-item{grid-column:1/-1;grid-template-columns:subgrid;display:grid;position:relative}.mk-remove{font:inherit;width:1.3rem;height:1.3rem;color:var(--muted);background:var(--card-2);border:1px solid var(--border);cursor:pointer;border-radius:999px;font-size:.85rem;line-height:1;display:none;position:absolute;top:.2rem;right:-.15rem}.mk-item:hover .mk-remove,.mk-item:focus-within .mk-remove{display:block}.mk-remove:hover,.mk-remove:focus-visible{color:var(--down);border-color:var(--down)}.mk-ranges{flex-wrap:wrap;gap:.15rem;margin:0 0 .35rem;display:flex}.mk-range-btn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.12rem .5rem;font-size:.78rem;font-weight:700}.mk-range-btn:hover,.mk-range-btn:focus-visible{color:var(--text);background:var(--card-2)}.mk-range-on,.mk-range-on:hover,.mk-range-on:focus-visible{color:var(--pill-on-text);background:var(--pill-on-bg)}.mk-grip{opacity:0;pointer-events:none;width:1.3rem;height:1.3rem;font:inherit;color:var(--muted);background:var(--card-2);border:1px solid var(--border);cursor:grab;touch-action:none;border-radius:999px;padding:0;font-size:.8rem;line-height:1;display:block;position:absolute;top:.2rem;right:1.35rem}.mk-item:hover .mk-grip,.mk-item:focus-within .mk-grip,.mk-item-dragging .mk-grip{opacity:1;pointer-events:auto}.mk-grip:hover,.mk-grip:focus-visible{color:var(--accent);border-color:var(--accent)}.mk-item-dragging{z-index:2;background:var(--card);border-radius:.6rem;box-shadow:0 8px 24px #00000038}.mk-list-dragging,.mk-list-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.stock-search{background:var(--card-2);border-radius:.9rem;margin-bottom:.6rem;padding:.6rem}.stock-search .place-result:hover,.stock-search .place-result:focus-visible{background:var(--card)}.stock-result-name{color:var(--muted);font-weight:500}.stock-result:disabled{opacity:.5;cursor:default}.mk-list li:first-child .mk-row{border-top-color:#0000}.mk-title{cursor:default;outline-offset:2px;border-radius:4px}.mk-title:hover,.mk-title:focus-visible{color:var(--accent)}.mk-sym{color:inherit;flex:none;text-decoration:none}.mk-sym:hover strong,.mk-sym:focus-visible strong{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.mk-name{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mk-id{border-bottom:1px solid var(--border-strong);white-space:nowrap;align-items:baseline;gap:.5rem;min-width:0;height:1.75rem;padding-bottom:.15rem;display:flex}.mk-id strong{letter-spacing:-.01em;flex:none;font-size:1.15rem;font-weight:800}.mk-desc{contain:inline-size;flex:1 1 0;align-items:center;gap:.3rem;min-width:0;font-size:.88rem;display:flex;overflow:hidden}.mk-desc-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-price-row{white-space:nowrap;align-items:baseline;gap:.55rem;height:2.2rem;display:flex;overflow:hidden}.mk-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:800;line-height:2.2rem}.mk-ext{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;cursor:default;border-radius:.35rem;align-self:start;max-width:100%;padding:.05rem .45rem;font-size:.85rem;font-weight:600;line-height:1rem;overflow:hidden}.mk-ext.up{--mk-c:var(--up)}.mk-ext.down{--mk-c:var(--down)}.mk-ext.up,.mk-ext.down{color:color-mix(in srgb, var(--mk-c) 70%, black);background:color-mix(in srgb, var(--mk-c) 10%, transparent)}.mk-ext-k{color:var(--muted);font-weight:500}.mk-ext-p{color:var(--text);margin:0 .35em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk-ext{color:color-mix(in srgb, var(--mk-c) 70%, white);background:color-mix(in srgb, var(--mk-c) 12%, transparent)}}:root[data-theme=dark] .mk-ext,:root[data-theme=dim] .mk-ext{color:color-mix(in srgb, var(--mk-c) 70%, white);background:color-mix(in srgb, var(--mk-c) 12%, transparent)}.mk-nums{justify-content:flex-end;min-width:0;display:flex}.mk-change{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:inline-flex}.mk-abs{font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:800}.mk-pct{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:999px;padding:.2rem .6rem;font-size:.95rem;font-weight:800}.mk-hovering .mk-price,.mk-hovering .mk-abs,.mk-hovering .mk-change{opacity:.85}.mk-delay{color:var(--faint);cursor:help;flex:none;display:inline-flex}.mk-delay svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.95em;height:.95em}.mk-chart{grid-column:2/4;grid-template-columns:subgrid;row-gap:.15rem;min-width:0;display:grid}.mk-chart>.spark-box,.mk-chart>.mk-times,.mk-chart>.mk-range{grid-column:2}.mk-base{grid-area:1/1;padding-right:.35rem;position:relative}.mk-base-size{visibility:hidden;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;height:0;padding:0 .4rem;font-size:.82rem;font-weight:700;display:block;overflow:hidden}.mk-base-num{border:1px solid var(--border-strong);background:var(--card);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:.35rem;padding:.18rem .4rem;font-size:.82rem;font-weight:700;line-height:1;position:absolute;right:.35rem;transform:translateY(-50%)}.spark-box{cursor:crosshair;width:100%;height:4rem;display:block}.spark{display:block}.spark-base{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.spark-grid{stroke:var(--border-strong);stroke-width:1px;opacity:.55}.spark-cross{stroke:var(--text);stroke-width:1px;opacity:.55}.mk-times{width:100%;height:.9rem;color:var(--muted);font-size:.68rem;font-weight:600;line-height:.9rem;display:block;position:relative}.mk-times>span{position:absolute;top:0;transform:translate(-50%)}.mk-times>.mk-t-ext{right:0;transform:none}.mk-times>span:last-child{transform:translate(-100%)}.spark-fill-up{fill:var(--up);opacity:.18}.spark-fill-down{fill:var(--down);opacity:.18}.spark-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.spark-ext{stroke-width:1.4px;stroke-dasharray:2 2.5}.spark-dot{fill:currentColor}.spark-dot-hover{stroke:var(--card);stroke-width:1.5px}.mk-range{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:600;overflow:hidden}.mk-hovering .mk-range{color:var(--text)}.up{color:var(--up)}.down{color:var(--down)}.gm-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.55rem;display:grid;container-type:inline-size}.gm-count{background:var(--gm-tile);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:.8rem;flex-direction:column;gap:.05rem;padding:.45rem .7rem .5rem;display:flex}.gm-count:hover,.gm-count:focus-visible{border-color:var(--border-strong)}.gm-count-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.gm-count-num{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800;line-height:1.15}.gm-spam{border:1px dashed var(--border-strong);background:0 0}.gm-spam .gm-count-num{color:var(--muted);font-weight:700}.gm-count.gm-zero{border:1px solid var(--border);background:0 0}.gm-zero .gm-count-num{color:var(--muted);font-weight:600}.gm-count.gm-active{background:var(--accent-tint);border:1px solid var(--accent-tint-edge)}.gm-count.gm-active:hover,.gm-count.gm-active:focus-visible{border-color:var(--accent-fill)}.gm-active .gm-count-num{color:var(--text)}.gm-label-short{display:none}@container (max-width:26rem){.gm-label-long{display:none}.gm-label-short{display:inline}}.gm-scroll{flex:none;height:14.3rem}.gm-item{align-items:center;gap:.5rem;display:flex}.gm-text{flex:1;min-width:0}.gm-tools{opacity:0;gap:.3rem;display:flex}.gm-item:hover .gm-tools,.gm-item:focus-within .gm-tools{opacity:1}.gm-tool{border:1px solid var(--border-strong);background:var(--card-2);width:1.9rem;height:1.9rem;color:var(--text);cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.gm-tool svg{width:1rem;height:1rem}.gm-tool:hover,.gm-tool:focus-visible{border-color:var(--accent);color:var(--accent)}.gm-tool-trash:hover,.gm-tool-trash:focus-visible{border-color:var(--down);color:var(--down)}.gm-more-row{list-style:none}.gm-more{border-top:1px solid var(--border);color:var(--muted);padding:.55rem 0 .2rem;font-size:.82rem;text-decoration:none;display:block}.gm-more:hover,.gm-more:focus-visible{color:var(--accent)}.gm-empty{margin:.4rem 0 .2rem}.gm-open{justify-content:center;align-items:center;display:inline-flex}.gm-open svg{width:.85rem;height:.85rem}.gm-read-toggle{border:1px solid var(--border-strong);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:600}.gm-read-toggle:hover,.gm-read-toggle:focus-visible{border-color:var(--accent);color:var(--accent)}.gm-read-toggle.gm-read-on,.gm-read-toggle.gm-read-on:hover,.gm-read-toggle.gm-read-on:focus-visible{background:var(--pill-on-bg);color:var(--pill-on-text);border-color:#0000}.gm-read .item-title{color:var(--muted);font-weight:500}.gm-connect{flex-direction:column;align-items:flex-start;gap:.6rem;padding:.2rem 0 .4rem;display:flex}.gm-connect p{margin:0}.gm-connect-btn{background:var(--pill-on-bg);color:var(--pill-on-text);border-radius:999px;padding:.5rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.gm-connect-btn:hover,.gm-connect-btn:focus-visible{filter:brightness(1.1)}.gm-notice{color:var(--down);margin:0 0 .45rem;font-size:.85rem;font-weight:600}.gm-setup code{font-size:.85em}.widget-calendar .card{min-height:9rem}.widget-calendar[data-grid]{flex-grow:0!important}.widget-calendar .card{container:cal/inline-size}.cal-body{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.1rem;min-height:0;display:grid}.cal-body>.cal-scroll{min-height:0}.cal-month{border-right:1px solid var(--border);align-self:start;padding-right:1.1rem}@container cal (max-width:32rem){.cal-body{grid-template-columns:minmax(0,1fr)}.cal-month{display:none}}.cal-week{display:none}@media (min-width:1600px){:root.theater .cal-body,:root[data-width=centered] .cal-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.6rem}:root.theater .cal-month,:root[data-width=centered] .cal-month{display:none}:root.theater .cal-week,:root[data-width=centered] .cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid}:root.theater .cal-allday,:root[data-width=centered] .cal-allday{flex-wrap:nowrap}:root.theater .cal-allday>.cal-pill,:root[data-width=centered] .cal-allday>.cal-pill{flex:0 auto;min-width:0}:root.theater .cal-allday-chip,:root[data-width=centered] .cal-allday-chip{flex:none}}.cal-wk-day{background:var(--card-2);min-width:0;color:var(--text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.55rem;flex-direction:column;align-items:center;padding:.25rem 0 .6rem;display:flex;position:relative}.cal-wk-day:hover,.cal-wk-day:focus-visible{border-color:var(--border-strong)}.cal-wk-wd{color:var(--muted);font-size:.72rem;font-weight:600}.cal-wk-day b{font-variant-numeric:tabular-nums;font-size:.98rem}.cal-wk-day.cal-m-today .cal-wk-wd{color:inherit;opacity:.85}.cal-m-head{align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.cal-m-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.05rem;font-weight:700;overflow:hidden}.cal-m-nav,.cal-m-today-btn{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.cal-m-nav{width:1.9rem;height:1.9rem}.cal-m-nav svg{width:1.1rem;height:1.1rem}.cal-m-today-btn{background:var(--card-2);border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:700}.cal-m-nav:hover,.cal-m-nav:focus-visible,.cal-m-today-btn:hover,.cal-m-today-btn:focus-visible{background:var(--card-2);color:var(--text)}.cal-m-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem;display:grid}.cal-m-wd{color:var(--faint);padding-bottom:.2rem;font-size:.78rem;font-weight:700}.cal-m-day{height:2.1rem;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;font-size:.98rem;position:relative}.cal-m-day:hover,.cal-m-day:focus-visible{background:var(--card-2)}.cal-m-out{color:var(--faint);opacity:.7}.cal-m-today,.cal-m-today:hover{background:var(--pill-on-bg);color:var(--pill-on-text);font-weight:700}.cal-m-sel{border-color:var(--accent);font-weight:700}.cal-m-dots{justify-content:center;gap:.15rem;display:flex;position:absolute;bottom:.2rem;left:0;right:0}.cal-m-dot{border-radius:50%;width:.32rem;height:.32rem}.cal-m-today .cal-m-dot{box-shadow:0 0 0 1px var(--pill-on-text)}.cal-m-loading .cal-m-day{cursor:progress}.cal-scroll{scrollbar-width:none;flex-direction:column;gap:.9rem;display:flex}.cal-scroll::-webkit-scrollbar{display:none}.cal-day-head{color:var(--muted);justify-content:space-between;margin:0 0 .35rem;font-size:.95rem;font-weight:700;display:flex}.cal-allday{flex-wrap:wrap;gap:.45rem;margin-bottom:.3rem;display:flex}.cal-pill{background:var(--card-2);max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .95rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.cal-list{margin:0;padding:0;list-style:none}.cal-ev{color:var(--text);border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;margin:0 -.5rem;padding:.2rem .5rem;text-decoration:none;display:flex}.cal-ev:hover,.cal-ev:focus-visible{background:var(--card-2)}.cal-dot{border-radius:50%;flex:none;width:.6rem;height:.6rem}.cal-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:1rem}.cal-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.2rem;font-weight:600;overflow:hidden}.cal-chip{background:var(--card-2);color:var(--muted);border-radius:999px;flex:none;padding:.1rem .65rem;font-size:.85rem;font-weight:700}.cal-now{background:var(--accent-tint);border-color:var(--accent-tint-edge)}.cal-now:hover,.cal-now:focus-visible{background:var(--accent-tint-hover)}.cal-chip-now{background:var(--pill-on-bg);color:var(--pill-on-text)}.cal-ev .cal-chip{margin-left:auto}.cal-allday-chip{align-self:center;margin-left:auto}.cal-ev-pill{flex:0 auto;min-width:0;padding:.3rem .75rem}.cal-ev-pill .cal-title{font-size:inherit;flex:0 auto}.cal-ev:hover .cal-ev-pill,.cal-ev:focus-visible .cal-ev-pill{background:var(--border-strong)}.cal-past .cal-title{color:var(--muted);font-weight:500;text-decoration:line-through}.cal-past .cal-dot{opacity:.45}.cal-day{padding:0 .6rem}.cal-day-today{background:var(--accent-wash);border-radius:.75rem;padding-block:.5rem .4rem}.widget[hidden]{display:none}.card-reader{flex-direction:column;min-height:0;display:flex}.widget-reader .widget-meta{gap:.4rem}.er-btn{border:1px solid var(--border-strong);background:var(--card-2);color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:.3rem .8rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.er-btn:hover,.er-btn:focus-visible{border-color:var(--accent);color:var(--accent)}.er-btn-on,.er-btn-on:hover,.er-btn-on:focus-visible{background:var(--pill-on-bg);color:var(--pill-on-text);border-color:#0000}.er-btn:disabled{opacity:.6;cursor:default}.er-btn-trash{background:color-mix(in srgb, var(--down) 10%, var(--card));border-color:color-mix(in srgb, var(--down) 45%, var(--card));color:color-mix(in srgb, var(--down) 85%, var(--text))}.er-btn-trash:hover,.er-btn-trash:focus-visible{background:var(--down);border-color:var(--down);color:var(--card)}.er-back{background:var(--pill-on-bg);color:var(--pill-on-text);border-color:#0000}.er-back:hover,.er-back:focus-visible{color:var(--pill-on-text);filter:brightness(1.1);border-color:#0000}.er-subject{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:1.45rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.er-thread{flex-direction:column;flex:1;gap:.4rem;min-height:0;display:flex;overflow-y:auto}.er-head{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.er-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.er-date,.er-to{white-space:nowrap;font-size:.85rem}.er-to{text-overflow:ellipsis;overflow:hidden}.er-collapsed{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.7rem;flex-direction:column;gap:.1rem;padding:.5rem .7rem;display:flex}.er-collapsed:hover,.er-collapsed:focus-visible{background:var(--card-2)}.er-snippet{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.er-message{flex-direction:column;flex:1;gap:.3rem;min-height:18rem;display:flex}.er-attachments{flex-wrap:wrap;gap:.35rem;display:flex}.er-attachment{background:var(--card-2);color:var(--text);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.82rem;text-decoration:none;display:inline-flex}.er-attachment svg{width:.9rem;height:.9rem}.er-body{flex-direction:column;flex:1;min-height:0;margin-top:.3rem;display:flex}.er-images{color:var(--muted);margin:0 0 .4rem;font-size:.82rem}.er-frame{background:#fff;border:0;border-radius:.7rem;flex:1;width:100%;min-height:0}.er-text{background:var(--card-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.7rem;padding:.9rem 1.1rem;font-size:1rem;line-height:1.55;overflow-y:auto}.er-text a,.gm-item-open .item-title{color:var(--accent)}.tw-toggle{border:1px solid var(--panel-border);background:var(--card);color:var(--text);font:inherit;cursor:pointer;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .9rem;font-weight:600;display:inline-flex}.tw-toggle svg{width:1.05rem;height:1.05rem}.icon-toggle{padding:.35rem .6rem}.tw-toggle:hover,.tw-toggle:focus-visible{border-color:var(--accent);color:var(--accent)}.tw-toggle-on,.tw-toggle-on:hover,.tw-toggle-on:focus-visible{background:var(--pill-on-bg);color:var(--pill-on-text);border-color:#0000}.st-wrap{display:inline-flex;position:relative}.st-menu{z-index:60;visibility:hidden;opacity:0;flex-direction:column;gap:.15rem;min-width:100%;padding:.45rem 0 0;transition:opacity .12s,visibility 0s linear .12s;display:flex;position:absolute;top:100%;right:0}.st-menu:before{content:"";z-index:-1;border:1px solid var(--border-strong);background:var(--card);border-radius:.8rem;position:absolute;inset:.45rem 0 0;box-shadow:0 10px 28px #00000040}.st-wrap:not(.st-quiet):hover .st-menu,.st-wrap:focus-within .st-menu{visibility:visible;opacity:1;transition:opacity .12s .18s,visibility 0s linear .18s}.st-wrap:focus-within .st-menu{transition-delay:0s}.st-item{color:var(--text);font:inherit;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.5rem;margin:0 .3rem;padding:.4rem .7rem;font-size:.9rem;font-weight:600;display:flex}.st-item:first-child{margin-top:.3rem}.st-item:last-child{margin-bottom:.3rem}.st-item svg{width:1.05rem;height:1.05rem}.st-item:hover,.st-item:focus-visible{background:var(--card-2);color:var(--accent)}.st-item-on{color:var(--accent)}.nb-wrap{display:inline-flex;position:relative}.nb-toggle{padding:.35rem .6rem;position:relative}.nb-badge{border:2px solid var(--bg);color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#d1342f;border-radius:999px;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.7rem;font-weight:700;line-height:calc(1.15rem - 4px);position:absolute;top:-.45rem;right:-.5rem}.nb-panel{z-index:60;border:1px solid var(--border-strong);background:var(--card);width:22rem;max-height:min(70vh,32rem);color:var(--text);border-radius:.9rem;padding:.75rem .6rem .6rem;font-size:.9rem;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 12px 36px #0000004d}.nb-head{justify-content:space-between;align-items:baseline;padding:0 .4rem .45rem;display:flex}.nb-actions{gap:.8rem;display:inline-flex}.nb-head .link-btn{font-size:.8rem}.nb-row{align-items:flex-start;gap:.15rem;display:flex}.nb-row .nb-item{flex:1;min-width:0}.nb-x{width:1.6rem;height:1.6rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin-top:.4rem;font-size:1.1rem;line-height:1}.nb-x:hover,.nb-x:focus-visible{background:var(--card-2);color:var(--text)}.nb-mark{font-size:.85rem}.nb-mark:hover,.nb-mark:focus-visible{color:var(--up)}.nb-list{margin:0;padding:0;list-style:none}.nb-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:flex-start;gap:.6rem;padding:.5rem .45rem;text-decoration:none;display:flex}.nb-item:hover,.nb-item:focus-visible{background:var(--card-2)}.nb-unread{background:color-mix(in srgb, var(--card-2) 70%, transparent)}.nb-item .card-icon{margin-top:.05rem;font-size:1.05rem}.ci-trophy{--ci-bg:#fdeadb;--ci-fg:#b4500f;--ci-edge:#eea36a}.nb-text{flex-direction:column;flex:1;min-width:0;display:flex}.nb-title{overflow-wrap:anywhere;font-weight:600}.nb-detail{color:var(--muted);font-size:.8rem}.nb-live{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:.1em;background:#d1342f;border-radius:.25rem;margin-left:.4rem;padding:0 .3rem;font-size:.66rem;font-weight:700;display:inline-block}.nb-dot{background:#d1342f;border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.45rem}.nb-empty{text-align:center;padding:.6rem .4rem .4rem}.widget-flash{animation:1.5s widget-flash}@keyframes widget-flash{0%,40%{box-shadow:0 0 0 3px var(--accent), var(--shadow)}to{box-shadow:var(--shadow)}}.widget-twitch .widget-meta{gap:.4rem}.tw-form{display:flex}.tw-input{width:9rem;padding:.3rem .7rem;font-size:.85rem}.tw-invalid{border-color:var(--down)}.yt-input{width:13rem}.yt-note{text-align:center;justify-content:center;align-items:center;height:100%;min-height:8rem;padding:1rem;display:flex}.card-twitch{flex-direction:column;min-height:0;display:flex}.tw-stage{flex:1;min-height:0;container:twstage/size}.tw-layout{gap:.75rem;width:100%;height:100%;display:flex}.tw-player,.tw-chat{background:#0e0e10;border:0;border-radius:.7rem}.tw-video{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.tw-player{aspect-ratio:16/9;width:min(100%,177.778cqh);height:auto;display:block}.tw-chat{flex:none;width:21rem;height:100%}@media (min-width:1600px){:root.theater .widget-twitch:not(.tw-no-chat){--tw-head:4.4rem;position:relative}:root.theater .widget-twitch:not(.tw-no-chat)>.widget-label{width:21rem;height:var(--tw-head);grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:.45rem;display:grid;position:absolute;top:1rem;right:1.2rem}:root.theater .widget-twitch:not(.tw-no-chat)>.widget-label h2{grid-column:span 3;align-self:center}:root.theater .widget-twitch:not(.tw-no-chat) .widget-label .widget-meta{display:contents}:root.theater .widget-twitch:not(.tw-no-chat) .tw-form{grid-column:span 3}:root.theater .widget-twitch:not(.tw-no-chat) .tw-input{width:100%}:root.theater .widget-twitch:not(.tw-no-chat) .widget-meta .er-btn{grid-column:span 2;justify-content:center}:root.theater .widget-twitch:not(.tw-no-chat) .tw-chat{margin-top:calc(var(--tw-head) + .6rem);height:calc(100% - var(--tw-head) - .6rem)}}.ticker{background:var(--card);border:1px solid var(--panel-border);box-shadow:var(--shadow);color:var(--muted);border-radius:999px;align-items:center;gap:1rem;padding:.6rem .75rem .6rem 1.3rem;display:flex}.ticker-label{color:var(--text);flex:none;font-weight:800}.ticker-window{flex:1;min-width:0;overflow:hidden}.ticker-track{white-space:nowrap;animation:90s linear infinite paused ticker-scroll;display:inline-flex}.ticker-item{align-items:baseline;gap:.5rem;padding-right:3rem;display:inline-flex}.ticker-query{color:var(--text);font-weight:700;text-decoration:none}.ticker-headline{text-overflow:ellipsis;vertical-align:bottom;max-width:70ch;color:inherit;font-weight:500;text-decoration:none;display:inline-block;overflow:hidden}.ticker-query:hover,.ticker-query:focus-visible,.ticker-headline:hover,.ticker-headline:focus-visible{color:var(--accent);text-decoration:underline}.ticker-sep{opacity:.6}.ticker-source{opacity:.85;font-size:.8rem}.ticker-meta{flex:none;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.ticker:hover .ticker-track,.ticker-auto .ticker-track{animation-play-state:running}.ticker-auto .ticker-window:hover .ticker-track,.ticker-auto .ticker-window:focus-within .ticker-track{animation-play-state:paused}.ticker-toggle{font:inherit;width:1.7rem;height:1.7rem;color:var(--muted);background:var(--card-2);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex:none;font-size:.7rem;line-height:1}.ticker-toggle:hover,.ticker-toggle:focus-visible{color:var(--text);border-color:var(--border-strong)}.ticker-toggle-on{color:var(--pill-on-text);background:var(--pill-on-bg);border-color:#0000}.ticker-toggle-on:hover,.ticker-toggle-on:focus-visible{color:var(--pill-on-text)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-window{overflow-x:auto}}@media (max-height:1050px){.gm-scroll{height:13.2rem}.shell{gap:.75rem;padding:.75rem 1rem}.board,.col{gap:.75rem}.widget{gap:.5rem;padding:.8rem 1rem .85rem}.wx-temp{font-size:clamp(3rem,7.5vh,4.6rem)}.wx-facts{gap:.35rem}.wx-chip{padding:.35rem 2.2rem .35rem .6rem}.wx-stat-icon{width:1.25rem;height:1.25rem;right:.55rem}.wx-summary{margin:.55rem 0 .35rem}.wx-curve{min-height:6.5rem}.wx-foot{margin-top:.45rem}.widget-markets{--mk-row-h:5.6rem}.spark-box{height:2.7rem}.items .item,.card-headlines .items .item{padding:.5rem 0}.rows .row{padding:.45rem 0}}.sb{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.sb-chip-wrap,.sb-toggle-wrap{display:inline-flex;position:relative}.sb-chip{border:1px solid var(--panel-border);background:var(--card);color:var(--text);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .9rem;text-decoration:none;display:inline-flex}a.sb-chip:hover,a.sb-chip:focus-visible{border-color:var(--accent)}.sb-logo{object-fit:contain;flex:none}.sb-badge{border-radius:50%;justify-content:center;align-items:center;font-size:.5rem;font-weight:800;display:inline-flex}.sb-team{align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.sb-muted{color:var(--muted)}.sb-score{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.sb-dim{color:var(--muted);font-weight:600}.sb-ball{background:#c08a2e;border-radius:50%;width:.4rem;height:.4rem}.sb-live{color:var(--down);font-variant-numeric:tabular-nums;font-weight:700}.sb-down{border-left:1px solid var(--border-strong);color:var(--muted);padding-left:.5rem;font-size:.85rem}.sb-final{color:var(--muted);font-weight:700}.sb-win{color:var(--up)}.sb-loss{color:var(--down)}.sb-redzone{border-color:color-mix(in srgb, var(--down) 70%, transparent);background:color-mix(in srgb, var(--down) 14%, var(--card))}.sb-redzone .sb-down{color:var(--down)}.sb-flash{background:var(--sb-team);border-color:var(--sb-team-alt);color:#fff;animation:1.2s ease-in-out 3 sb-pulse}.sb-flash-text{color:var(--sb-team-alt);letter-spacing:.08em;font-weight:800}.sb-score-line{font-variant-numeric:tabular-nums;font-weight:700}@keyframes sb-pulse{50%{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--sb-team-alt) 35%, transparent)}}@media (prefers-reduced-motion:reduce){.sb-flash{animation:none}}.sb-card{z-index:50;border:1px solid var(--border-strong);background:var(--card);width:24rem;color:var(--text);white-space:normal;border-radius:.8rem;padding:.8rem .95rem;font-size:.88rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 10px 30px #00000059}.sb-card-head{justify-content:space-between;gap:.6rem;font-weight:700;display:flex}.sb-card-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:.65rem 0 .25rem;font-size:.75rem;font-weight:700}.sb-card-sec{margin-top:.3rem;line-height:1.45}.sb-scoring{margin:0;padding:0;list-style:none}.sb-scoring li{gap:.6rem;padding:.15rem 0;line-height:1.35;display:flex}.sb-when{font-variant-numeric:tabular-nums;flex:none;width:4.2rem}.sb-wp{border-radius:999px;height:.5rem;margin:.3rem 0;display:flex;overflow:hidden}.sb-wp-labels{color:var(--muted);justify-content:space-between;font-size:.8rem;display:flex}.sb-panel{z-index:60;border:1px solid var(--border-strong);background:var(--card);width:27rem;max-height:min(75vh,40rem);color:var(--text);border-radius:.9rem;padding:.9rem 1rem;font-size:.9rem;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 12px 36px #0006}.sb-panel-head{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;font-weight:700;display:flex}.sb-panel-head .sb-muted{font-size:.8rem;font-weight:500}.sb-panel-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:.9rem 0 .45rem;font-size:.75rem;font-weight:700}.sb-list{margin:0;padding:0;list-style:none}.sb-row{border-radius:.5rem;align-items:center;gap:.55rem;padding:.35rem .4rem;display:flex}.sb-row:hover{background:var(--card-2)}.sb-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sb-row-meta{flex:none;font-size:.8rem}.sb-x,.sb-add{font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.sb-x{color:var(--muted);padding:0 .25rem;font-size:1.1rem;line-height:1}.sb-x:hover,.sb-x:focus-visible{color:var(--down)}.sb-add{color:var(--accent);font-size:.82rem;font-weight:700}.sb-add:disabled{color:var(--muted);cursor:not-allowed}.sb-added{color:var(--up);flex:none;font-size:.82rem;font-weight:700}.sb-pills{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.sb-pill{background:var(--card-2);color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:600}.sb-pill:hover,.sb-pill:focus-visible{color:var(--text)}.sb-pill-on,.sb-pill-on:hover{background:var(--pill-on-bg);color:var(--pill-on-text)}.sb-search{width:100%;margin-bottom:.4rem}.sb-results{min-height:3rem}.sb-empty{padding:.4rem;font-size:.85rem}@media (max-width:1599px){.shell{height:auto;min-height:100dvh}.topbar{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;display:flex}.topbar-center:not(:has(.tm-chip,.sb-chip)){display:none}.wclocks{flex-wrap:wrap}.status{flex-wrap:wrap;row-gap:.5rem}.cz-bar{flex-wrap:wrap}.board{grid-template-columns:minmax(0,1fr)}.widget{flex:none!important}.card{flex:none;max-height:28rem}.fade-box{flex:0 auto}.scroll{flex:0 auto;max-height:20rem}.ticker{border-radius:1.25rem}.card-twitch{max-height:none}.tw-stage{flex:none;container-type:normal}.tw-layout{flex-direction:column;height:auto}.tw-video{flex:none}.tw-player{width:100%}.tw-chat{width:100%;height:26rem}}.tn-pop{z-index:60;border:1px solid var(--border-strong);background:var(--card);width:23rem;max-width:calc(100vw - 1rem);color:var(--text);border-radius:.8rem;padding:.85rem 1rem .7rem;position:fixed;box-shadow:0 10px 30px #0000004d}.tn-arrow{background:var(--card);border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong);width:.7rem;height:.7rem;margin-top:-.35rem;position:absolute;right:-.4rem;transform:rotate(45deg)}.tn-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;font-size:1rem;display:flex}.tn-head span{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.tn-list{margin:0;padding:0;list-style:none}.tn-list li{border-top:1px solid var(--border);padding:.55rem 0}.tn-list li:first-child{border-top:0}.tn-title{color:var(--text);font-size:.98rem;font-weight:500;line-height:1.35;text-decoration:none;display:block}.tn-title:hover,.tn-title:focus-visible{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.tn-meta{color:var(--muted);margin-top:.25rem;font-size:.82rem}.tn-note{margin:.5rem 0 .7rem}.tn-more{border-top:1px solid var(--border);color:var(--muted);padding-top:.55rem;font-size:.82rem;text-decoration:none;display:block}.tn-more:hover,.tn-more:focus-visible{color:var(--accent)}.wx-dir{color:var(--hero-muted);font-weight:600}.wx-aqi-level{font-size:.8em;font-weight:600}.wm-pop{width:25rem}.wm-stat,.aq-cause{border:1px solid var(--border-strong)}.tn-pop .wm-stat,.tn-pop .aq-cause{background:#f2f2f2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tn-pop .wm-stat,:root:not([data-theme=light]) .tn-pop .aq-cause{background:var(--card-2);border-color:#0000}}:root[data-theme=dark] .tn-pop .wm-stat,:root[data-theme=dim] .tn-pop .wm-stat,:root[data-theme=dark] .tn-pop .aq-cause,:root[data-theme=dim] .tn-pop .aq-cause{background:var(--card-2);border-color:#0000}.aq-pop{width:24rem}.wx-aqi{cursor:default}.wx-aqi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aq-now{align-items:baseline;gap:.6rem;margin:.35rem 0 .6rem;display:flex}.aq-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.aq-label{font-size:1rem;font-weight:700}.aq-label .muted{font-weight:600}.aq-scale{grid-template-columns:repeat(6,1fr);gap:2px;height:.5rem;display:grid;position:relative}.aq-seg{background:var(--aqi)}.aq-seg:first-child{border-radius:999px 0 0 999px}.aq-seg:nth-child(6){border-radius:0 999px 999px 0}.aq-mark{border:2px solid var(--card);background:var(--text);width:.85rem;height:.85rem;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.aq-ticks{font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.3rem;font-size:.7rem;display:flex}.aq-advice{margin:.7rem 0 0;font-size:.9rem;line-height:1.45}.aq-cause{background:var(--card-2);border-radius:.6rem;margin-top:.75rem;padding:.65rem .75rem}.aq-cause-head{flex-direction:column;gap:.05rem;display:flex}.aq-cause-head .muted:first-child{font-size:.78rem}.aq-cause p{margin:.3rem 0 0;font-size:.85rem;line-height:1.4}.aq-parts{gap:.3rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.aq-parts li{grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.aq-part-name{color:var(--muted);font-weight:600}.aq-bar{background:var(--border);border-radius:999px;height:.4rem}.aq-bar>span{width:var(--w);border-radius:inherit;background:var(--aqi);height:100%;display:block}.aq-part-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.aq-credit{margin:.6rem 0 0;font-size:.72rem}.wx-temp-row{cursor:default}.wm-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin:.4rem 0 .15rem;display:grid}.wm-stat{background:var(--card-2);border-radius:.6rem;min-width:0;padding:.55rem .7rem}.wm-stat dt{color:var(--muted);font-size:.78rem}.wm-stat dd{flex-direction:column;margin:.1rem 0 0;display:flex}.wm-value{font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:600}.wm-note{color:var(--muted);font-size:.78rem}.wm-moon{vertical-align:-.14em;width:1em;height:1em;margin-left:.4em}.wm-moon-dark{fill:color-mix(in srgb, var(--muted) 22%, transparent);stroke:var(--border-strong);stroke-width:1px}.wm-moon-lit{fill:var(--moon-lit)}.widget-row{flex:1.2 calc(2.1rem + 2px);gap:1rem;min-height:0;display:flex}@media (max-height:1050px){.widget-row{flex-basis:calc(1.65rem + 2px)}}@media (max-width:1599px){.widget-row{flex:none}}@media (min-width:1600px){:root.theater .widget-row,:root[data-width=centered] .widget-row{display:contents}:root.theater .widget[data-fit],:root[data-width=centered] .widget[data-fit]{min-height:0;flex:0 1 var(--fit-h)!important}:root.theater .widget[data-fit] .fade-box,:root[data-width=centered] .widget[data-fit] .fade-box{-webkit-mask-image:none;mask-image:none}:root.theater .widget[data-stat=gmail],:root[data-width=centered] .widget[data-stat=gmail]{min-height:7rem;flex:1 0 0!important}:root.theater .widget[data-stat=gmail] .card,:root[data-width=centered] .widget[data-stat=gmail] .card{flex:1 1 0}:root.theater .widget[data-stat=gmail] .gm-scroll,:root[data-width=centered] .widget[data-stat=gmail] .gm-scroll{flex:1 1 0;height:auto;min-height:2.5rem}}.widget-row>.widget{min-width:0}:root{--sp-1:#3fb68b;--sp-2:#e8835f;--sp-3:#9b8cf5;--sp-4:#e0a73f;--sp-other:#8f88a8}.sp-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sp-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700}.sp-key{flex:none}.sp-strip{--hb-frame:#ecebf0;--hb-edge:#d4d2dc;--hb-edge-w:1.5px;--hb-h:.8rem;--hb-notch:var(--card);--hb-outline:transparent;height:var(--hb-h);background:var(--hb-frame);border:var(--hb-edge-w) solid var(--hb-edge);box-shadow:0 0 0 1px var(--hb-outline);margin:.55rem .4rem .5rem;position:relative;overflow:hidden;transform:skew(-20deg)}.sp-fill{transform-origin:0;height:100%;animation:.8s ease-out both sp-fill;display:flex}.sp-strip:after{content:"";pointer-events:none;background:linear-gradient(#fff6,#ffffff0d);position:absolute;inset:0 0 50%}@keyframes sp-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.sp-fill{animation:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sp-strip{--hb-frame:var(--card-2);--hb-edge:var(--border-strong)}}:root[data-theme=dark] .sp-strip,:root[data-theme=dim] .sp-strip{--hb-frame:var(--card-2);--hb-edge:var(--border-strong)}.sp-seg{border-right:2px solid var(--hb-notch);min-width:4px;transition:opacity .12s,filter .12s}.sp-seg:last-child{border-right:0}.sp-seg:hover{filter:brightness(1.2)}.sp-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .6rem;margin:0 0 .4rem;padding:0;font-size:.8rem;list-style:none;display:grid}.sp-legend li{max-width:100%;transition:opacity .12s}.sp-legend button{white-space:nowrap;max-width:100%;color:var(--muted);font:inherit;cursor:default;background:0 0;border:0;align-items:center;padding:.1rem 0;display:inline-flex}.sp-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.sp-amt{color:var(--text);font-variant-numeric:tabular-nums;flex:none;margin-left:.3rem;font-weight:600}.sp-sw{border-radius:2px;flex:none;width:.55rem;height:.55rem;margin-right:.35rem}.sp-dim{opacity:.3}.sp-list-box{flex:1;min-height:0}.sp-list{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.sp-list::-webkit-scrollbar{display:none}.sp-list>li{scroll-snap-align:start}.sp-row{border-top:1px solid var(--border);align-items:center;gap:.5rem;padding:.42rem 0;font-size:.9rem;display:flex}.sp-row:first-child{border-top:0}.sp-dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.sp-payee{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-date{flex:none;margin-left:0}.sp-money{font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-right:.2em;font-weight:600}.sp-pending{color:var(--muted);font-style:italic;font-weight:500}.sp-refund{color:var(--up,#3ccf5c)}.cz-btn{border:1px solid var(--panel-border);background:var(--card);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow);border-radius:999px;padding:.35rem .9rem;font-weight:600}.cz-btn:hover,.cz-btn:focus-visible{border-color:var(--border-strong)}.cz-bar{align-items:center;gap:.5rem;display:inline-flex}.cz-note{color:var(--muted);white-space:nowrap;margin-right:.25rem;font-size:.85rem}.cz-done{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.cz-sep{background:var(--border-strong);width:1px;height:1.3rem;margin:0 .15rem}.bk-error{color:var(--down)}.bk-overlay{z-index:100;background:#0a081473;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bk-dialog{border-radius:var(--radius-card);border:1px solid var(--border-strong);background:var(--card);width:min(26rem,100%);max-height:80vh;color:var(--text);padding:1.2rem 1.3rem 1.1rem;overflow-y:auto;box-shadow:0 18px 50px #00000059}.bk-dialog h2{margin-bottom:.2rem;font-size:1.15rem}.bk-list{background:var(--card-2);border-radius:.8rem;margin:.8rem 0;padding:.5rem .8rem;font-weight:600;line-height:1.8}.bk-small{font-size:.82rem}.bk-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.bk-actions .cz-btn:disabled{opacity:.5;cursor:default}.bk-toast{z-index:100;border:1px solid var(--border-strong);background:var(--card);color:var(--text);border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .6rem .55rem 1rem;font-weight:600;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.bk-toast-x{background:var(--card-2);width:1.5rem;height:1.5rem;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-left:.3rem;line-height:1}.widget-editing{outline:2px dashed color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:-2px}.widget-off,.widget-off[data-icon]{outline-color:var(--border-strong);box-shadow:none;background:0 0}.widget-off>:not(.widget-label),.widget-off .widget-label h2{opacity:.3}.widget-off>:not(.widget-label){pointer-events:none}.slot-switch{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:2.4rem;height:1.35rem;padding:0;transition:background .12s;position:relative}.slot-switch-on{background:var(--accent-fill)}.slot-knob{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .12s;position:absolute;top:.18rem;left:.18rem}.slot-switch-on .slot-knob{transform:translate(1.05rem)}.col:empty{display:none}@media (min-width:1600px){.shell .board[data-gone=left]{grid-template-columns:minmax(0,2.1fr) minmax(0,1.15fr)}.shell .board[data-gone=center]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.shell .board[data-gone=right]{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr)}.shell .board[data-gone=left\ center],.shell .board[data-gone=left\ right],.shell .board[data-gone=center\ right]{grid-template-columns:minmax(0,1fr)}}.board-empty{grid-column:1/-1;place-self:center;font-size:1.1rem}.sp-legend button,.sp-seg{cursor:pointer}.sp-pinned button{color:var(--text);text-underline-offset:3px;text-decoration:underline}.sp-legend .sp-clear{color:var(--accent);font-weight:600}.sp-divider{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.02em;padding:.5rem 0 .2rem;font-size:.75rem;font-weight:600}.sp-divider:first-child{border-top:0;padding-top:0}.sp-divider+.sp-row{border-top:0}.sp-month{align-items:center;gap:.15rem;display:inline-flex}.sp-arrow{width:1.4rem;height:1.4rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:1.1rem;line-height:1}.sp-arrow:hover:not(:disabled),.sp-arrow:focus-visible{background:var(--card-2);color:var(--text)}.sp-arrow:disabled{opacity:.3;cursor:default}.sp-loading>:not(.sp-head){opacity:.5}@keyframes sp-flip-out{to{transform:perspective(1200px)rotateY(90deg)}}@keyframes sp-flip-in{0%{transform:perspective(1200px)rotateY(-90deg)}}.sp-flip-out{animation:.18s ease-in forwards sp-flip-out}.sp-flip-in{animation:.18s ease-out sp-flip-in}.sp-flip .widget-label h2{-webkit-user-select:none;user-select:none}.bl-card{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow-y:auto}.bl-card::-webkit-scrollbar{display:none}.bl{flex-direction:column;gap:.55rem;display:flex}.bl-group{background:var(--card-2);border-radius:.75rem;padding:.6rem .75rem .55rem}.bl-head{align-items:center;gap:.55rem;display:flex}.bl-icon{background:color-mix(in srgb, currentColor 15%, transparent);border-radius:.45rem;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.bl-icon svg{width:1rem;height:1rem}.bl-k-bank{color:var(--up)}.bl-k-investment{color:#1d5fb8}.bl-k-credit{color:var(--down)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bl-k-investment{color:#7aa6e6}}:root[data-theme=dark] .bl-k-investment,:root[data-theme=dim] .bl-k-investment{color:#7aa6e6}.bl-title{flex:1;font-weight:700}.bl-total{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}.bl-list{margin:0;padding:0;list-style:none}.bl-group>.bl-list{margin-top:.25rem}.bl-acct,.bl-inst{justify-content:space-between;gap:.5rem;padding:.15rem 0 .15rem 2.15rem;display:flex}.bl-acct{color:var(--muted);font-size:.85rem}.bl-inst{color:var(--text);padding-top:.3rem;font-size:.88rem;font-weight:700}.bl-sub{padding-left:2.9rem}.bl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bl-bank{color:var(--faint);margin-left:.4rem;font-size:.92em}.bl-amt{font-variant-numeric:tabular-nums;flex:none}@property --bl-left{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes bl-tick{to{--bl-left:0%}}.widget[data-icon].bl-timer{box-shadow:var(--shadow);background:linear-gradient(var(--edge), var(--edge)) 0 0 / var(--bl-left) 3px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--wash) 70%, var(--card)) 0, var(--card) 4.5rem), var(--card);animation:10s linear forwards bl-tick}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .widget[data-icon].bl-timer{background:linear-gradient(var(--edge), var(--edge)) 0 0 / var(--bl-left) 3px no-repeat, var(--card)}}:root[data-theme=dark] .widget[data-icon].bl-timer,:root[data-theme=dim] .widget[data-icon].bl-timer{background:linear-gradient(var(--edge), var(--edge)) 0 0 / var(--bl-left) 3px no-repeat, var(--card)}
