@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-baskerville-latin-700-normal.CLGq6Yj4.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-700-normal.D1DCMXWx.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-normal.BEhtfm5r.woff2) format("woff2"),url(/_astro/lato-latin-400-normal.B11PyLys.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-ext-400-normal.CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-italic.Dc0B1559.woff2) format("woff2"),url(/_astro/lato-latin-400-italic.DL5fBv-7.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-ext-400-italic.Dg-ZdBy0.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-700-normal.BUGMgin4.woff2) format("woff2"),url(/_astro/lato-latin-700-normal.DAdL7O4w.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-ext-700-normal.C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff")}:root{--paper: #f6f7f9;--surface: #ffffff;--surface-2: #f1f2f5;--ink: #111318;--ink-2: #3c4049;--muted: #737884;--line: #e6e8ec;--line-strong: #111318;--accent: #5b7680;--accent-soft: #e9eff1;--live: #c8102e;--up: #12a150;--down: #e5384f;--band: #111318;--band-ink: #f4f1ea;--sky-1: #2f6fe4;--sky-2: #5aa2f8;--night: #12151c;--night-2: #1b1f29;--display: "Jost Variable", "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--serif: var(--display);--sans: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius: 14px;--radius-sm: 8px;--shadow: 0 1px 2px rgb(16 24 40 / .04), 0 1px 3px rgb(16 24 40 / .06);--shadow-lg: 0 12px 32px rgb(16 24 40 / .12);--gutter: 24px;--max: 1280px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--paper: #0e1014;--surface: #171a21;--surface-2: #1e222b;--ink: #eef0f3;--ink-2: #c6cad2;--muted: #8f95a1;--line: #2a2f39;--line-strong: #eef0f3;--accent: #8fb0bb;--accent-soft: #1f2a2e;--band: #050608;--night: #0a0c10;--night-2: #151922;color-scheme:dark}.site-header .logo img{filter:invert(1)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);font-size:16px;color:var(--ink);background:var(--paper);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}img,video,iframe{max-width:100%}img{height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--paper);padding:8px 12px;z-index:100}.skip-link:focus{left:8px}.container{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}@media(max-width:640px){:root{--gutter: 16px;--radius: 12px}}.utility{border-bottom:1px solid var(--line);font-size:.8rem;color:var(--ink-2);background:var(--surface)}.utility-inner{display:flex;align-items:center;gap:18px;min-height:38px}.utility-date{white-space:nowrap;font-weight:700;text-transform:capitalize}.weather{position:relative;white-space:nowrap}.weather>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.weather>summary::-webkit-details-marker{display:none}.weather-icon{font-size:1rem;line-height:1}.weather-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:290px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);padding:14px;border-radius:var(--radius-sm);display:grid;gap:12px}.weather-panel select,.wcard-city select{width:100%;padding:7px 10px;border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-sm)}.weather-days{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.weather-days div{display:grid;gap:2px;justify-items:center;background:var(--paper);padding:8px 4px;border-radius:var(--radius-sm)}.weather-days small{color:var(--muted);text-transform:capitalize}.weather-days strong{font-size:1.05rem}.link-button{background:none;border:0;padding:0;cursor:pointer;color:var(--accent);font-size:.8rem;font-weight:700}.ticker{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.ticker-track{display:flex;gap:22px;width:max-content;animation:ticker 50s linear infinite}.ticker-track:hover{color:inherit;animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker{overflow-x:auto}}@keyframes ticker{to{transform:translate(-50%)}}.quote{display:inline-flex;gap:6px;white-space:nowrap;font-variant-numeric:tabular-nums}.quote-label{color:var(--muted)}.quote-value{font-weight:700}.up{color:var(--up)}.down{color:var(--down)}.quote-change,.mcard-change{font-weight:700;font-size:.75rem}.flash{animation:flash 1.2s ease}@keyframes flash{0%{background:#facc1559}to{background:transparent}}.utility-links{display:flex;gap:14px;white-space:nowrap}@media(max-width:760px){.utility-date,.utility-links{display:none}}.site-header{background:var(--paper);border-bottom:1px solid var(--line-strong);position:sticky;top:0;z-index:30}.header-inner{display:flex;align-items:center;gap:28px;min-height:68px}.logo img{height:30px;width:auto}.nav{display:flex;align-items:center;gap:4px;flex:1;font-family:var(--display);font-size:.98rem;font-weight:500}.nav>a,.nav-group>summary{padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px}.nav-group>summary::-webkit-details-marker{display:none}.nav .nav-group>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.nav a.active{color:var(--accent)}.nav-group{position:relative}.nav-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:230px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:var(--radius-sm);padding:8px;display:grid;z-index:40;font-size:.92rem}.nav-menu a{padding:8px 10px;border-radius:var(--radius-sm);font-weight:400}.nav-menu a:hover{background:var(--paper)}.nav-menu small{display:block;color:var(--muted);font-family:var(--sans);font-size:.75rem}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 0 var(--live);animation:pulse 2s infinite;flex-shrink:0}@keyframes pulse{70%{box-shadow:0 0 0 6px transparent}}.header-actions{display:flex;align-items:center;gap:10px;font-size:.88rem}.icon-button{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid transparent;background:none;cursor:pointer}.icon-button:hover{border-color:var(--line);color:var(--accent)}.lang-switch{font-weight:700;font-size:.8rem;letter-spacing:.04em;border:1px solid var(--line);padding:4px 8px;border-radius:var(--radius-sm)}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--surface-2);display:inline-grid;place-items:center;font-weight:700;font-size:.8rem;flex-shrink:0}.account-menu .nav-menu{left:auto;right:0}.account-menu>summary{list-style:none;cursor:pointer}.account-menu>summary::-webkit-details-marker{display:none}.mobile-menu{display:none}@media(max-width:980px){.nav{display:none}.header-inner{justify-content:space-between}.mobile-menu{display:block}.mobile-menu>summary{list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-panel{position:fixed;inset:108px 0 0;background:var(--paper);padding:20px var(--gutter) 40px;overflow-y:auto;z-index:50;border-top:1px solid var(--line)}.mobile-panel h3{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:20px 0 6px}.mobile-panel a{display:block;padding:8px 0;font-size:1.1rem;font-family:var(--display);border-bottom:1px solid var(--line)}}@media(max-width:480px){.header-actions .auth-link{display:none}}main{min-height:60vh}.section{padding:40px 0}.section-head,.carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.eyebrow{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:6px}.display-title{margin:0;font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;letter-spacing:-.015em;line-height:1.1}.more-link{font-size:.85rem;font-weight:600;white-space:nowrap}.page-head{padding:40px 0 8px}.page-head h1{font-family:var(--serif);font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.08;margin:0 0 10px;letter-spacing:-.02em}.page-head p{color:var(--ink-2);max-width:680px;font-size:1.1rem;margin:0}.kicker{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--muted);font-size:.78rem}.meta>*+*:before{content:"·";margin-right:10px}.badge{display:inline-block;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.badge--dark{background:var(--ink);color:var(--surface)}.chip-label{display:inline-block;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 7px;border-radius:4px;background:#fff;color:#111318;width:fit-content}.chip-label--soft{background:var(--surface-2);color:var(--ink-2)}.chip-label--accent{background:var(--accent-soft);color:var(--accent)}.chip-label--new{background:#e3f6ec;color:#0d7a3d}.side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.side-title{margin:0 0 14px;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.side-stack{display:grid;gap:20px;align-content:start}.split{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:28px}@media(max-width:980px){.split{grid-template-columns:1fr}}.grid{display:grid;gap:28px 24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:980px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.hero-overlay{position:relative;margin-top:14px;min-height:clamp(420px,62vh,640px);display:flex;align-items:flex-end;overflow:hidden;background:#0b0c0f;color:#fff}.hero-overlay>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.85}.hero-overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08090ceb,#08090c8c 38%,#08090c00 70%),linear-gradient(90deg,#08090c8c,#08090c00 60%)}.hero-overlay-inner{position:relative;z-index:1;width:100%;padding-bottom:56px}.hero-overlay-text{max-width:640px}.hero-kickers{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#ffffffbf}.hero-kicker{color:#ff8a98;font-weight:800}.hero-overlay h1{font-family:var(--serif);font-weight:600;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.04;letter-spacing:-.025em;margin:0 0 16px}.hero-overlay h1 a:hover{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.hero-spot{font-family:var(--serif);font-size:1.15rem;color:#ffffffd1;margin:0 0 22px;max-width:560px}.hero-meta{display:flex;align-items:center;gap:24px;margin:0;font-size:.85rem}.hero-meta>span{display:inline-flex;align-items:center;gap:6px;color:#ffffffbf}.hero-more{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:1rem}.hero-more:hover{color:#fff;gap:12px}@media(max-width:640px){.hero-overlay{min-height:480px}.hero-overlay-inner{padding-bottom:32px}}.hub{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;margin-top:28px}.hub-side{display:grid;gap:20px;align-content:start}@media(max-width:980px){.hub{grid-template-columns:1fr}.hub-side{grid-template-columns:1fr 1fr}}@media(max-width:680px){.hub-side{grid-template-columns:1fr}}.brief{background:linear-gradient(180deg,#eef4ff 0%,var(--surface) 42%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px 26px}@media(prefers-color-scheme:dark){.brief{background:linear-gradient(180deg,#16203a 0%,var(--surface) 42%)}}.brief-date{margin:0 0 12px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.brief-lead{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:22px;align-items:start;margin-bottom:14px}.brief-lead h2{margin:0;font-family:var(--serif);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;font-weight:700;letter-spacing:-.01em}.brief-greeting{color:var(--sky-1)}.brief-source{margin:8px 0 0;color:var(--muted);font-size:.85rem}.brief-image{display:block;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2)}.brief-image img{width:100%;height:100%;object-fit:cover}.brief-list{list-style:none;margin:0;padding:0}.brief-list li{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.92rem}.brief-list a{font-weight:500}.brief-tag{justify-self:start;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 7px;border-radius:4px}.brief-tag--tr{background:#fff3d6;color:#9a6400}.brief-tag--world{background:#e4eeff;color:#2152b5}.brief-tag--own{background:var(--accent-soft);color:var(--accent)}@media(prefers-color-scheme:dark){.brief-tag--tr{background:#3a2c0a;color:#f7c75a}.brief-tag--world{background:#13244a;color:#8db4ff}}.brief-src{font-size:.72rem;color:var(--muted);white-space:nowrap}.brief-all{display:block;text-align:right;margin-top:12px;font-size:.85rem;font-weight:700}@media(max-width:640px){.brief{padding:18px}.brief-lead{grid-template-columns:1fr}.brief-image{aspect-ratio:16 / 9}.brief-list li{grid-template-columns:70px minmax(0,1fr)}.brief-src{display:none}}.wcard{border-radius:var(--radius);overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.wcard-top{background:linear-gradient(135deg,var(--sky-1),var(--sky-2));color:#fff;padding:16px 18px 18px}.wcard-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.wcard-head h2{margin:0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.wcard-head a{font-size:.78rem;font-weight:600;opacity:.9}.wcard-head a:hover{color:#fff;opacity:1}.wcard-now{display:flex;align-items:center;gap:16px}.wcard-icon{font-size:3.2rem;line-height:1;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .15))}.wcard-temp{display:block;font-family:var(--serif);font-size:2.8rem;line-height:1;font-weight:600}.wcard-city select{width:auto;field-sizing:content;margin:4px 0 2px;padding:2px 22px 2px 0;border:0;background:transparent;color:#fff;font-weight:700;font-size:1.05rem;cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 9px) 55%,calc(100% - 4px) 55%;background-size:5px 5px;background-repeat:no-repeat}.wcard-city option{color:#111}.wcard-cond{display:block;font-size:.8rem;opacity:.9}.wcard-days{padding:12px}.wcard-days div{background:transparent}.mcard{background:var(--night);color:#f2f4f8;border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.mcard a:hover{color:inherit}.mcard-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mcard-head h2{margin:0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.mcard-session{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;color:#9aa3b2}.mcard-session:before{content:"";width:7px;height:7px;border-radius:50%;background:#6b7280}.mcard-session.is-open:before{background:#22c55e}.mcard-label{display:block;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9aa3b2}.mcard-lead{display:block;margin:0 -18px;padding:4px 18px 0;border-radius:6px}.mcard-lead-row{display:flex;align-items:center;gap:10px;margin:4px 0 2px}.mcard-lead-row strong{font-family:var(--serif);font-size:2.1rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mcard-chip{font-size:.75rem;font-weight:700;padding:3px 7px;border-radius:999px}.mcard-chip.up{background:#12a1502e;color:#3ee08a}.mcard-chip.down{background:#e5384f2e;color:#ff6d80}.sparkline{display:block;width:100%;height:64px;margin-top:6px}.sparkline.up{color:#22c55e}.sparkline.down{color:#f43f5e}.mcard-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:12px -18px 0;border-top:1px solid rgb(255 255 255 / .08)}.mcard-tile{display:grid;gap:3px;padding:12px 10px 12px 18px;background:var(--night);box-shadow:inset -1px -1px #ffffff14;font-variant-numeric:tabular-nums}.mcard-tile:hover{background:var(--night-2)}.mcard-tile strong{font-size:.95rem}.mcard-change.up{color:#3ee08a}.mcard-change.down{color:#ff6d80}.mcard-note{margin:12px 0 0;font-size:.68rem;color:#7f8898}@media(min-width:981px){.mcard-grid{grid-template-columns:repeat(3,1fr)}.mcard-tile{padding-left:14px}.mcard-tile strong{font-size:.88rem}}.ig-inline{display:contents}.ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:860px){.ig-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:520px){.ig-grid{grid-template-columns:1fr}}.ocard{min-width:0}.ocard-link{position:relative;display:flex;align-items:flex-end;aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;background:#1a1c22;color:#fff;isolation:isolate;box-shadow:var(--shadow)}.ocard--tall .ocard-link{aspect-ratio:4 / 5}.ocard-link img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s ease}.ocard-link:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#06070aeb,#06070a8c 32%,#06070a00 58%)}.ocard-link:hover{color:#fff}.ocard-link:hover img{transform:scale(1.04)}.ocard-body{display:grid;gap:8px;padding:18px;width:100%}.ocard-title{margin:0;font-family:var(--serif);font-size:1.25rem;font-weight:600;line-height:1.22;letter-spacing:-.005em}.ocard-meta{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:#ffffffbf}.ocard-play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:#111;box-shadow:0 8px 24px #0000004d}.ocard-corner{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#0000008c;backdrop-filter:blur(4px)}.rows{display:grid}.rcard{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.rcard:first-child{padding-top:0}.rcard-media{aspect-ratio:16 / 11;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2)}.rcard-media img{width:100%;height:100%;object-fit:cover}.rcard-body{display:grid;gap:6px;min-width:0}.rcard-chips{display:flex;gap:6px}.rcard h2,.rcard h3{margin:0;font-family:var(--serif);font-size:1.15rem;font-weight:600;line-height:1.25}.rcard-arrow{color:var(--muted);transition:transform .2s ease}.rcard:hover .rcard-arrow{color:var(--accent);transform:translate(4px)}@media(max-width:560px){.rcard{grid-template-columns:88px minmax(0,1fr);gap:14px}.rcard-arrow{display:none}.rcard h2,.rcard h3{font-size:1.02rem}}.features{display:grid}.fcard{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;padding:20px 0;border-bottom:1px solid var(--line)}.fcard:first-child{padding-top:4px}.fcard:last-child{border-bottom:0;padding-bottom:0}.fcard-by{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.75rem;color:var(--muted);margin-bottom:8px}.fcard-by>span{font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.fcard h2,.fcard h3{margin:0 0 8px;font-family:var(--serif);font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:700;line-height:1.15;letter-spacing:-.01em}.fcard p{margin:0;color:var(--ink-2);font-size:.92rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fcard-media{position:relative;align-self:start;aspect-ratio:4 / 3;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2)}.fcard-media img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.fcard{grid-template-columns:1fr}.fcard-media{order:-1}}.card{display:flex;flex-direction:column;gap:12px;min-width:0}.card-media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--surface-2);border-radius:var(--radius)}.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .card-media img{transform:scale(1.03)}.card-body{display:grid;gap:8px}.card h2,.card h3{margin:0;font-family:var(--serif);font-size:1.22rem;font-weight:600;line-height:1.22}.card p{margin:0;color:var(--ink-2);font-size:.92rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.play-badge{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;background:#0009;color:#fff;display:grid;place-items:center}.byline-mini{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;color:var(--ink-2);font-weight:600}.byline-mini img{width:20px;height:20px;border-radius:50%;object-fit:cover}.partner-line{font-size:.75rem;color:var(--muted);font-style:italic}.most-read{list-style:none;margin:0;padding:0}.most-read li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.most-read li:last-child{border-bottom:0}.most-read-n{font-family:var(--serif);font-size:1.5rem;line-height:1;color:var(--muted);font-weight:300}.most-read a{display:block;font-weight:600;font-size:.92rem;line-height:1.3;margin-bottom:4px}.carousel-controls{display:flex;align-items:center;gap:8px}.round-button{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-size:1.2rem;line-height:1;display:inline-grid;place-items:center;box-shadow:var(--shadow)}.round-button:hover{border-color:var(--ink)}.carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,calc((100% - 54px)/4));gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>*{scroll-snap-align:start}.carousel-track .ocard--tall .ocard-link{aspect-ratio:2 / 3}.carousel-track .ocard-title{font-size:1.05rem}@media(max-width:760px){.carousel-track{grid-auto-columns:62%}}.news-panel h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--serif);font-size:1.3rem}.tabs{display:flex;gap:4px;background:var(--surface-2);padding:3px;border-radius:999px;margin-bottom:6px}.tabs button{flex:1;background:none;border:0;border-radius:999px;padding:6px 10px;font-weight:600;font-size:.82rem;cursor:pointer;color:var(--muted)}.tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.news-list{list-style:none;margin:0;padding:0}.news-list li{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.news-list li:last-child{border-bottom:0}.news-list li.is-new{animation:flash 2s ease}.news-list time{font-size:.74rem;color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px}.news-list a{font-size:.9rem;font-weight:600;line-height:1.35;display:block}.news-list .source{display:block;font-size:.7rem;color:var(--muted);margin-top:3px}.news-list .own a{color:var(--accent)}.news-panel .more{display:block;margin-top:10px;font-size:.85rem;font-weight:600}.news-full{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:4px 20px}.news-full li{grid-template-columns:56px 1fr 120px;align-items:center}.news-full img{width:120px;aspect-ratio:16 / 10;object-fit:cover;border-radius:6px}@media(max-width:640px){.news-full li{grid-template-columns:48px 1fr}.news-full img{display:none}}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.chip{padding:6px 13px;border:1px solid var(--line);border-radius:999px;font-size:.82rem;font-weight:600;background:var(--surface)}.chip[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.forecast-hours{display:grid;grid-auto-flow:column;grid-auto-columns:72px;gap:8px;overflow-x:auto;padding-bottom:6px}.forecast-hours div,.forecast-days li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center;padding:10px 6px;display:grid;gap:4px;font-size:.8rem}.forecast-days{list-style:none;margin:0;padding:0;display:grid;gap:8px}.forecast-days li{grid-template-columns:120px 40px 1fr 60px;align-items:center;text-align:left;padding:10px 16px;font-size:.92rem}.temp-bar{height:6px;border-radius:999px;background:var(--surface-2);position:relative}.temp-bar span{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,var(--sky-2),#f59e0b)}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.market-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 16px 8px;box-shadow:var(--shadow);font-variant-numeric:tabular-nums}.market-tile strong{display:block;font-family:var(--serif);font-size:1.7rem;margin:4px 0}.author-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}.author-chip{display:flex;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.author-chip img,.author-chip .avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.author-chip strong{display:block;font-size:.95rem}.author-chip span{display:block;font-family:var(--serif);font-size:.92rem;color:var(--ink-2);line-height:1.3}.program-card{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:200px;padding:20px;border-radius:var(--radius);background:var(--band);color:var(--band-ink);position:relative;overflow:hidden}.program-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.program-card>*{position:relative}.program-card h3{margin:0;font-family:var(--serif);font-size:1.5rem}.program-card:hover{color:#fff}.universe{background:var(--band);color:var(--band-ink);padding:56px 0;margin-top:24px}.universe .eyebrow{color:#ff8a98}.universe-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.universe-card{background:#ffffff0a;border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;gap:10px;min-height:220px}.universe-card:hover{color:var(--band-ink);background:#ffffff14}.universe-card h3{margin:0;font-family:var(--serif);font-size:1.6rem}.universe-card p{margin:0;color:#f4f1eabf;flex:1}.universe-card .arrow{font-weight:600;font-size:.85rem}.universe-lead{max-width:720px;margin:28px 0 0;color:#f4f1eacc;font-family:var(--serif);font-size:1.1rem}@media(max-width:860px){.universe-grid{grid-template-columns:1fr}}.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.newsletter h2{font-family:var(--serif);font-size:1.8rem;line-height:1.15;margin:8px 0}.newsletter p{margin:0;color:var(--ink-2)}.newsletter--compact{grid-template-columns:1fr;gap:14px;padding:20px}.newsletter--compact h2{font-size:1.25rem}.newsletter--compact p{font-size:.88rem}.newsletter--compact .inline-form{flex-direction:column}.inline-form{display:flex;gap:8px}.inline-form .input{flex:1}@media(max-width:760px){.newsletter{grid-template-columns:1fr;padding:22px}.inline-form{flex-direction:column}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid var(--ink);border-radius:var(--radius-sm);background:transparent;font-weight:600;font-size:.9rem;cursor:pointer;white-space:nowrap}.btn:hover{color:var(--surface);background:var(--ink)}.btn--primary{background:var(--ink);color:var(--surface)}.btn--primary:hover,.btn--accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn--accent:hover{background:#a50d25;border-color:#a50d25;color:#fff}.btn--pill{border-radius:999px}.btn--small{padding:7px 13px;font-size:.78rem}.btn[disabled]{opacity:.5;cursor:not-allowed}.form{display:grid;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.form-row{grid-template-columns:1fr}}.field{display:grid;gap:6px;font-size:.85rem;font-weight:600}.field small{font-weight:400;color:var(--muted)}.input,.form select,.form textarea{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:.95rem;font-weight:400}.input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--ink)}.form textarea{min-height:120px;resize:vertical}.check{display:flex;gap:10px;align-items:flex-start;font-size:.8rem;font-weight:400;color:var(--ink-2)}.check input{margin-top:3px;accent-color:var(--accent)}.check-group{display:flex;flex-wrap:wrap;gap:8px 18px}.check-group .check{font-size:.88rem}.notice{padding:12px 14px;border-radius:var(--radius-sm);font-size:.9rem;background:var(--accent-soft);color:var(--ink);border-left:3px solid var(--accent)}.notice--ok{background:#e7f5ec;border-left-color:var(--up)}@media(prefers-color-scheme:dark){.notice--ok{background:#11291b}}.auth-card{max-width:440px;margin:48px auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px}.auth-card h1{font-family:var(--serif);margin:0 0 20px;font-size:1.8rem}.auth-card .alt{font-size:.88rem;color:var(--muted);margin-top:18px}.auth-card .alt a{color:var(--accent);font-weight:600}.divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.8rem}.divider:before,.divider:after{content:"";flex:1;border-top:1px solid var(--line)}.article{padding:40px 0 20px}.article-head{max-width:820px;margin:0 auto;text-align:center}.article-head h1{font-family:var(--serif);font-weight:600;font-size:clamp(2.1rem,5.2vw,3.6rem);line-height:1.06;letter-spacing:-.025em;margin:14px 0 18px}.article-head .spot{font-family:var(--serif);font-size:1.3rem;line-height:1.45;color:var(--ink-2);margin:0 auto 24px;max-width:720px}.bylines{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 26px;margin-bottom:14px}.byline{display:flex;align-items:center;gap:10px;text-align:left;font-size:.85rem}.byline img{width:40px;height:40px;border-radius:50%;object-fit:cover}.byline small{display:block;font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.article-head .meta{justify-content:center}.article-media{max-width:1000px;margin:32px auto 0}.article-media figcaption{font-size:.8rem;color:var(--muted);margin-top:8px}.video-embed{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:var(--radius);overflow:hidden}.video-embed iframe,.video-embed button{position:absolute;inset:0;width:100%;height:100%;border:0}.video-embed button{cursor:pointer;padding:0;background:#000 center / cover no-repeat}.video-embed button span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--accent);color:#fff;padding:14px 22px;border-radius:999px;font-weight:700;font-size:.9rem;display:inline-flex;gap:8px;align-items:center}.article-body{display:grid;grid-template-columns:1fr minmax(0,680px) 1fr;gap:32px;margin-top:40px}.article-body>.prose{grid-column:2}.article-aside{grid-column:1;grid-row:1;justify-self:end;position:sticky;top:170px;align-self:start;display:grid;gap:8px}@media(max-width:980px){.article-body{grid-template-columns:minmax(0,1fr)}.article-body>.prose{grid-column:1}.article-aside{position:static;grid-column:1;grid-row:auto;justify-self:start;display:flex;flex-wrap:wrap}}.prose{font-family:var(--serif);font-size:1.18rem;line-height:1.72;color:var(--ink);min-width:0}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1.2em}.prose h2,.prose h3,.prose h4{font-family:var(--serif);line-height:1.25;margin:1.8em 0 .6em;letter-spacing:-.01em}.prose h2{font-size:1.6rem}.prose h3{font-size:1.35rem}.prose h4{font-size:1.15rem}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose blockquote{margin:1.6em 0;padding:0 0 0 22px;border-left:3px solid var(--accent);font-style:italic;color:var(--ink-2)}.prose blockquote h2,.prose blockquote h3{margin-top:0}.prose img,.prose iframe{border-radius:var(--radius-sm);margin:1.4em 0}.prose iframe{width:100%;aspect-ratio:16 / 9;height:auto}.prose figcaption{font-family:var(--sans);font-size:.8rem;color:var(--muted);margin-top:-.8em}.prose ul,.prose ol{padding-left:1.3em}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.sources{margin-top:36px;padding:20px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--sans);font-size:.88rem}.sources h2{font-family:var(--sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;color:var(--muted)}.sources ol{margin:0;padding-left:1.2em}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;font-family:var(--sans)}.collab-nudge{margin-top:32px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--sans);font-size:.85rem;color:var(--muted)}.collab-nudge a{color:var(--ink);font-weight:600}.comments{max-width:680px;margin:0 auto}.comment{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.comment header{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:.85rem}.comment header time{color:var(--muted);font-size:.78rem}.comment p{margin:6px 0;white-space:pre-line;overflow-wrap:anywhere}.comment .actions{display:flex;gap:14px}.cs-hero{padding:64px 0 48px;border-bottom:1px solid var(--line)}.cs-hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(2.6rem,7vw,5rem);line-height:1;letter-spacing:-.03em;margin:18px 0 12px}.cs-hero p{font-family:var(--serif);font-size:clamp(1.2rem,2.6vw,1.6rem);color:var(--ink-2);margin:0}.cs-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;padding:44px 0;border-bottom:1px solid var(--line)}.cs-grid h2{font-family:var(--serif);font-size:1.7rem;margin:0}.cs-grid p{font-size:1.08rem;margin:0 0 14px;color:var(--ink-2)}.cs-items{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cs-items>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.cs-items h3{margin:0 0 4px;font-size:1rem}.cs-items p{font-size:.92rem;margin:0}.cs-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.cs-list li{border:1px solid var(--line);padding:8px 14px;border-radius:999px;background:var(--surface);font-size:.92rem}.cs-steps{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;gap:14px}.cs-steps li{counter-increment:step;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:baseline}.cs-steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--serif);font-weight:700;color:var(--accent);font-size:1.1rem}.cs-form{max-width:720px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}@media(max-width:860px){.cs-grid{grid-template-columns:1fr;gap:18px}.cs-items{grid-template-columns:1fr}}.site-footer{background:var(--band);color:var(--band-ink);padding:48px 0 28px;font-size:.88rem}.site-footer .logo img{filter:invert(1);height:26px}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:28px}.footer-grid h3{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#f4f1ea99;margin:0 0 12px}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer-grid a:hover{color:#fff;text-decoration:underline}.footer-tagline{font-family:var(--serif);font-size:1.1rem;margin:14px 0;color:#f4f1ead9}.socials{display:flex;flex-wrap:wrap;gap:10px}.socials a{width:36px;height:36px;border:1px solid rgb(255 255 255 / .25);border-radius:50%;display:grid;place-items:center}.socials a:hover{border-color:#fff;color:#fff}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:40px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .15);color:#f4f1ea99;font-size:.78rem}@media(max-width:860px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:span 2}}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;max-width:560px;margin:0 auto;z-index:60;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:var(--radius);padding:18px;font-size:.88rem;display:grid;gap:12px}.cookie-banner[hidden]{display:none}.cookie-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cookie-actions a{margin-left:auto;font-size:.8rem;text-decoration:underline}.pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin:40px 0 0}.empty{color:var(--muted);padding:30px 0}.prose-page{max-width:760px;padding:20px 0 40px}.search-form{display:flex;gap:8px;max-width:620px;margin:18px 0 8px}.search-form .input{flex:1}.account-layout{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:36px 0}.account-nav{display:grid;gap:2px;align-content:start;font-weight:600;font-size:.92rem}.account-nav a{padding:9px 12px;border-radius:var(--radius-sm)}.account-nav a[aria-current=page]{background:var(--ink);color:var(--surface)}.panel-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.panel-card+.panel-card{margin-top:20px}.panel-card h2{margin:0 0 16px;font-family:var(--serif);font-size:1.3rem}@media(max-width:760px){.account-layout{grid-template-columns:1fr;gap:20px}.account-nav{display:flex;flex-wrap:wrap}}.display-title,.side-title,.news-panel h2,.footer-grid h3{font-family:var(--display);font-weight:400;text-transform:lowercase;letter-spacing:.125em}.display-title{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.side-title,.news-panel h2{font-size:1.15rem;letter-spacing:.1em;margin-bottom:14px}.footer-grid h3{font-size:.95rem;letter-spacing:.1em}.eyebrow,.kicker,.chip-label,.brief-tag,.hero-kickers,.fcard-by>span,.mcard-label,.wcard-head h2,.mcard-head h2,.brief-date,.byline small{font-family:var(--display);font-weight:500;letter-spacing:.08em}.hero-overlay h1,.article-head h1,.page-head h1,.cs-hero h1,.brief-lead h2,.ocard-title,.rcard h2,.rcard h3,.fcard h2,.fcard h3,.card h2,.card h3,.program-card h3,.universe-card h3,.cs-grid h2,.auth-card h1,.newsletter h2,.panel-card h2,.prose h2,.prose h3,.prose h4{font-family:var(--display);font-weight:500;letter-spacing:-.025em}.hero-overlay h1,.article-head h1,.page-head h1,.cs-hero h1{font-weight:400}.hero-spot,.article-head .spot,.cs-hero p,.footer-tagline,.universe-lead,.author-chip span,.prose,.mcard-lead-row strong,.wcard-temp,.most-read-n{font-family:var(--sans)}.mcard-lead-row strong,.wcard-temp{font-family:var(--display);font-weight:500}.most-read-n{font-family:var(--display);font-weight:300}.prose{font-size:1.1rem;line-height:1.75}.subnav-link,.nav{font-family:var(--display)}.hero-kicker{color:#b9d3db}.topic-blocks{display:grid;gap:44px}.topic-block .fcard{padding-top:0;border-bottom:0}.topic-grid{display:grid;gap:4px}.topic-grid .rows{border-top:1px solid var(--line);padding-top:16px}.sticky-side{position:sticky;top:90px}@media(max-width:980px){.sticky-side{position:static}}a.market-tile{display:block;transition:border-color .2s ease,transform .2s ease}a.market-tile:hover{color:inherit;border-color:var(--ink-2);transform:translateY(-2px)}.market-tile-more{display:block;margin:6px 0;font-size:.78rem;font-weight:700;color:var(--accent)}.mcard-head-right{display:inline-flex;align-items:center;gap:12px}.mcard-more{font-size:.72rem;font-weight:700;color:#b9d3db}.quote:hover .quote-label{color:var(--accent)}.market-detail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.market-detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.market-detail-head>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.market-detail-value{font-family:var(--display);font-weight:500;font-size:clamp(2.2rem,5vw,3.2rem);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.range-tabs{display:flex;gap:4px;background:var(--surface-2);padding:3px;border-radius:999px}.range-tabs a{padding:6px 14px;border-radius:999px;font-weight:700;font-size:.8rem;color:var(--muted)}.range-tabs a[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.big-chart{position:relative;height:300px;touch-action:pan-y;cursor:crosshair}.big-chart svg{width:100%;height:100%;display:block}.chart-cursor{position:absolute;top:0;bottom:0;width:1px;background:var(--muted);pointer-events:none}.chart-tip{position:absolute;width:140px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);font-size:.85rem;pointer-events:none;display:grid;font-variant-numeric:tabular-nums}.chart-tip small{opacity:.75;font-size:.7rem}.chart-axis{position:absolute;right:0;font-size:.7rem;color:var(--muted);background:var(--surface);padding:0 4px}.chart-axis--max{top:0}.chart-axis--min{bottom:0}.market-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:18px 0 0}.market-stats div{background:var(--paper);border-radius:var(--radius-sm);padding:10px 12px}.market-stats dt{font-size:.72rem;color:var(--muted)}.market-stats dd{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums}.market-others{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}@media(max-width:760px){.market-stats{grid-template-columns:repeat(2,1fr)}.big-chart{height:220px}}.chart-tip[hidden],.chart-cursor[hidden]{display:none}.hero-overlay{align-items:flex-end;justify-content:center}.hero-overlay>img{will-change:transform;transform:translate3d(0,var(--hero-shift, 0px),0) scale(var(--hero-scale, 1.06));transition:transform .1s linear}.hero-overlay:after{background:radial-gradient(120% 70% at 50% 100%,#08090ceb,#08090cb3 35%,#08090c00 75%),linear-gradient(0deg,#08090c8c,#08090c00 45%)}.hero-overlay-inner{display:flex;justify-content:center;text-align:center}.hero-overlay-text{max-width:780px;margin:0 auto;opacity:var(--hero-fade, 1);transform:translate3d(0,var(--hero-lift, 0px),0);animation:hero-in .9s cubic-bezier(.2,.7,.2,1) backwards}.hero-kickers,.hero-meta{justify-content:center}.hero-spot{margin-left:auto;margin-right:auto}@keyframes hero-in{0%{opacity:0;transform:translate3d(0,24px,0)}}.reveal-ready .reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal-ready .reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero-overlay>img,.hero-overlay-text{transform:none!important;animation:none;opacity:1!important}.reveal-ready .reveal{opacity:1;transform:none;transition:none}}.logo--mark img{width:42px;height:42px;filter:none!important;transition:transform .3s ease}.logo--mark:hover img{transform:rotate(-8deg)}.footer-logo{display:inline-flex;align-items:center;gap:12px}.site-footer .footer-logo .footer-mark{filter:none;height:40px;width:40px}.hub-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.hub-title{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--display);font-weight:400;font-size:1.2rem;text-transform:lowercase;letter-spacing:.12em}.hub-date{font-family:var(--display);font-size:.85rem;color:var(--muted);text-transform:lowercase;letter-spacing:.06em}.hub-more{font-size:.8rem;font-weight:700}.brief{background:var(--surface);border:1px solid var(--line)}@media(prefers-color-scheme:dark){.brief{background:var(--surface)}}.brief-headline{margin:0;font-family:var(--display);font-weight:500;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1.18;letter-spacing:-.02em}.brief-greeting{color:var(--accent)}.brief-list li{font-family:var(--sans)}.brief-tag{font-family:var(--display);font-weight:500;letter-spacing:.1em;border-radius:3px}.brief-tag--tr{background:var(--accent);color:#fff}.brief-tag--world{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.brief-tag--own{background:var(--ink);color:var(--surface)}@media(prefers-color-scheme:dark){.brief-tag--tr{background:var(--accent);color:#0e1014}.brief-tag--world{background:transparent;color:var(--ink-2)}}.brief-image{border-radius:6px;filter:grayscale(.15) contrast(1.05)}.wcard{border:1px solid var(--line)}.wcard-top{background:linear-gradient(140deg,#5b7680,#3b4f57);padding:18px 20px 20px}.wcard-top .hub-head{border-bottom-color:#ffffff2e}.wcard-top .hub-title,.wcard-top .hub-more{color:#fff}.wcard-temp{font-size:3rem;font-weight:400}.wcard-city select{font-family:var(--display);font-weight:500;letter-spacing:.02em}.wcard-days strong{font-family:var(--display);font-weight:500}.mcard{border:1px solid var(--line);background:#15181c}@media(prefers-color-scheme:dark){.mcard,.mcard-tile{background:var(--surface)}}.mcard .hub-head{border-bottom-color:#ffffff1a}.mcard .hub-title,.mcard .hub-more{color:#f2f4f8}.mcard-label{font-family:var(--display);font-weight:500;letter-spacing:.1em}.mcard-lead-row strong{font-weight:400}.mcard-chip.up{background:#12a15029}@media(min-width:981px){.mcard-tile:last-child:nth-child(3n+1){grid-column:1 / -1}.mcard-tile:nth-last-child(2):nth-child(3n+1),.mcard-tile:last-child:nth-child(3n+2){grid-column:span 1}}.mcard-tile{background:inherit}.brand-hero{align-items:center;min-height:clamp(460px,68vh,680px)}.brand-hero>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;will-change:transform;transform:translate3d(0,var(--hero-shift, 0px),0) scale(var(--hero-scale, 1.06))}.brand-hero:after{background:radial-gradient(38% 46% at 50% 52%,#06070ac7,#06070a73 55%,#06070a00),linear-gradient(0deg,#06070ae6,#06070a00 30%)}.brand-hero .hero-overlay-inner{padding:40px 0}.brand-hero-text{display:grid;justify-items:center;gap:16px}.brand-hero-mark{width:88px;height:88px;filter:drop-shadow(0 10px 30px rgb(0 0 0 / .6))}.brand-hero h1{margin:0}.brand-hero-wordmark{width:clamp(220px,30vw,360px);height:auto;filter:invert(1) drop-shadow(0 6px 24px rgb(0 0 0 / .7))}.brand-hero-tagline{margin:0;font-family:var(--sans);font-style:italic;font-size:clamp(1rem,1.8vw,1.25rem);color:#ffffffdb;text-shadow:0 2px 12px rgb(0 0 0 / .8)}.brand-hero-story{display:inline-flex;align-items:center;gap:12px;margin-top:10px;padding:10px 18px;border:1px solid rgb(255 255 255 / .28);border-radius:999px;background:#0a0b0e8c;backdrop-filter:blur(6px);color:#fff;font-size:.92rem;transition:background .2s ease,border-color .2s ease,gap .2s ease}.brand-hero-story:hover{color:#fff;background:#5b7680bf;border-color:#ffffff80;gap:16px}.brand-hero-story .hero-kicker{font-family:var(--display);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.brand-hero-story-title{font-family:var(--display);font-weight:500}@media(max-width:640px){.brand-hero-mark{width:68px;height:68px}.brand-hero-story{flex-wrap:wrap;justify-content:center;border-radius:14px}}@media(prefers-reduced-motion:reduce){.brand-hero>picture>img{transform:none}}.brand-hero-signup{display:grid;gap:10px;justify-items:center;width:min(520px,100%);margin-top:8px}.brand-hero-field{display:flex;width:100%;padding:5px;border:1px solid rgb(255 255 255 / .3);border-radius:999px;background:#0a0b0e99;backdrop-filter:blur(8px)}.brand-hero-field:focus-within{border-color:#ffffffb3}.brand-hero-field input{flex:1;min-width:0;padding:10px 16px;border:0;background:transparent;color:#fff;font-size:.95rem;outline:none}.brand-hero-field input::placeholder{color:#fff9}.brand-hero-field button{padding:10px 20px;border:0;border-radius:999px;background:#fff;color:#111318;font-family:var(--display);font-weight:500;font-size:.9rem;cursor:pointer;white-space:nowrap;transition:background .2s ease}.brand-hero-field button:hover{background:#dfe5e7}.brand-hero-consent{display:flex;gap:8px;align-items:flex-start;max-width:460px;font-size:.72rem;color:#ffffffb3;text-align:left}.brand-hero-consent input{margin-top:2px;accent-color:#fff}.brand-hero-consent a{text-decoration:underline}.brand-hero-consent a:hover{color:#fff}.brand-hero-note{margin:0;font-size:.9rem;color:#fff}.brand-hero .brand-hero-story{margin-top:6px;padding:0;border:0;background:none;backdrop-filter:none;gap:8px;font-size:.8rem;color:#ffffffbf}.brand-hero .brand-hero-story:hover{background:none;color:#fff;gap:12px}.brand-hero .brand-hero-story .hero-kicker{color:#ffffff8c;font-size:.62rem}@media(max-width:480px){.brand-hero-field{flex-direction:column;border-radius:16px;gap:6px}.brand-hero-field button{border-radius:12px}}.brand-hero-signup{width:min(400px,100%);gap:8px}.brand-hero-field{padding:4px;border-radius:var(--radius)}.brand-hero-field input{padding:7px 12px;font-size:.85rem}.brand-hero-field button{padding:7px 14px;border-radius:calc(var(--radius) - 4px);font-size:.8rem}.brand-hero-consent{max-width:400px;font-size:.66rem;gap:6px}.brand-hero-consent input{width:12px;height:12px;margin-top:1px}.brand-hero .brand-hero-story,.brand-hero .brand-hero-story .hero-kicker{color:#8fb0bb}.brand-hero .brand-hero-story{font-size:.76rem}.brand-hero .brand-hero-story:hover,.brand-hero .brand-hero-story:hover .hero-kicker{color:#b9d3db}@media(max-width:480px){.brand-hero-field{flex-direction:row;border-radius:var(--radius)}}.brief-tag--tr,.brief-tag--world{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}@media(prefers-color-scheme:dark){.brief-tag--tr,.brief-tag--world{background:transparent;color:var(--ink-2)}}.stories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.stories-grid>.ocard:first-child{grid-column:1 / -1}.stories-grid>.ocard:first-child .ocard-link{aspect-ratio:16 / 8}.stories-grid>.ocard:first-child .ocard-title{font-size:clamp(1.4rem,2.4vw,1.9rem)}.stories-grid .card-media{aspect-ratio:16 / 10}.stories-grid .card h3{font-size:1.12rem}@media(max-width:560px){.stories-grid{grid-template-columns:1fr}}.topics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}@media(max-width:1100px){.topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.topics-grid{grid-template-columns:1fr}}.topic-card{display:grid;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;min-width:0}.topic-card .hub-head{margin-bottom:0}.topic-card .card-media{aspect-ratio:16 / 10}.topic-card .card h3{font-size:1.08rem}.topic-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.topic-list li{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.topic-list li:last-child{border-bottom:0;padding-bottom:0}.topic-list a{font-family:var(--display);font-weight:500;font-size:.98rem;line-height:1.3;letter-spacing:-.01em}.most-read--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}.most-read--grid li{border-bottom:1px solid var(--line)}.most-read--grid li:last-child{border-bottom:1px solid var(--line)}@media(max-width:900px){.most-read--grid{grid-template-columns:1fr}}.stories-grid>.ocard:first-child .ocard-link img{object-position:center top}.topics-grid{align-items:stretch}.topic-card{align-content:start}.brand-hero{min-height:clamp(440px,calc(100vw / 2.33),680px)}.brand-hero>picture>img{object-position:center center;transform:translate3d(0,var(--hero-shift, 0px),0) scale(var(--hero-scale, 1.02))}.site-header{position:sticky}.site-search{position:absolute;left:0;right:0;top:100%;z-index:45;padding:12px 0 16px;background:var(--paper);border-bottom:1px solid var(--line-strong);box-shadow:0 18px 40px #0000002e;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.site-search.is-open{opacity:1;transform:none}.site-search-form{display:flex;align-items:center;gap:10px;max-width:760px;margin:0 auto;padding:4px 6px 4px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted)}.site-search-form:focus-within{border-color:var(--ink-2)}.site-search-form input{flex:1;min-width:0;padding:10px 0;border:0;background:transparent;color:var(--ink);font-size:1rem;outline:none}.site-search-form input::-webkit-search-cancel-button{display:none}.site-search-kbd{font-family:var(--sans);font-size:.68rem;padding:2px 6px;border:1px solid var(--line);border-radius:4px;color:var(--muted)}.site-search-list{max-width:760px;max-height:min(70vh,560px);overflow-y:auto;margin:8px auto 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:6px}.ss-group+.ss-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.ss-title{margin:6px 10px 4px;font-family:var(--display);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.site-search-list [role=option]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-sm);font-size:.92rem}.site-search-list [role=option][aria-selected=true],.site-search-list [role=option]:hover{background:var(--surface-2);color:var(--ink)}.site-search-list img,.ss-thumb{width:56px;height:40px;border-radius:4px;object-fit:cover;flex-shrink:0;background:var(--surface-2)}.ss-text{display:grid;min-width:0}.ss-text strong{font-family:var(--display);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-text small{color:var(--muted);font-size:.75rem}.ss-chip{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:6px;background:var(--surface-2);color:var(--accent);font-size:.8rem;font-weight:700;flex-shrink:0}.site-search-list mark{background:none;color:var(--accent);font-weight:700}.ss-all{font-weight:700;color:var(--accent)}.ss-empty{margin:10px;color:var(--muted);font-size:.9rem}@media(max-width:640px){.site-search-kbd{display:none}}@media(prefers-color-scheme:dark){:root{--paper: #000000;--surface: #0c0d0f;--surface-2: #16181b;--line: #202226;--band: #000000;--night: #0c0d0f;--night-2: #141619}.utility{background:#000}.site-footer{border-top:1px solid var(--line)}.universe{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-overlay{background:#000}}.candles line{stroke-width:1.2}.candle-up{color:var(--up)}.candle-down{color:var(--down)}.candles line,.candles rect{stroke:currentColor}.candles rect{fill:currentColor}.candle-up rect{fill-opacity:.85}.market-controls{display:flex;flex-wrap:wrap;gap:8px}.chart-tip{width:auto;min-width:130px;gap:1px;white-space:nowrap}.chart-tip span{display:flex;justify-content:space-between;gap:14px;font-size:.78rem}.chart-tip b{font-variant-numeric:tabular-nums}.powered-by{margin:20px 0 8px;font-size:.78rem;color:var(--muted);letter-spacing:.02em}.powered-by a,.mcard-note a{font-family:var(--display);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.mcard-note a{color:#b9d3db}.brand-hero .brand-hero-story{padding:5px 12px;border-radius:999px;background:#00000073;text-shadow:0 1px 2px rgb(0 0 0 / .95),0 0 10px rgb(0 0 0 / .85)}.brand-hero .brand-hero-story,.brand-hero .brand-hero-story .hero-kicker{color:#b9d3db}.brand-hero .brand-hero-story .brand-hero-story-title{color:#e6eef1}.brand-hero .brand-hero-story:hover{background:#0009}.powered-by{display:flex;justify-content:center;align-items:baseline;gap:8px;margin:2px 0 0;padding:0;font-family:var(--sans);font-size:.62rem;text-transform:uppercase;letter-spacing:.22em;color:var(--muted);opacity:.6;transition:opacity .2s ease}.powered-by:hover{opacity:1}.powered-by a{font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.powered-by a:hover{color:var(--ink)}.section .powered-by,.container>.powered-by{margin:28px 0 12px}.mcard .powered-by{margin:0;padding-top:14px;color:#9aa3b2}.mcard .powered-by a{color:#e6e9ee}.mcard .powered-by{padding-top:10px;font-size:.52rem;gap:6px}.mcard .powered-by a{font-size:.66rem}.mcard-stage{display:grid;margin:0 -18px}.mcard-slide{grid-area:1 / 1;margin:0;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .6s ease,transform .6s ease}.mcard-slide.is-active{opacity:1;transform:none;pointer-events:auto}.mcard-slide.is-active .sparkline path[data-line]{stroke-dasharray:1200;stroke-dashoffset:1200;animation:draw-line 1.6s ease forwards}.mcard-slide.is-active .sparkline path[data-area]{animation:fade-area 1.6s ease forwards}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes fade-area{0%{opacity:0}}.mcard-live{display:inline-flex;align-items:center;gap:6px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#9aa3b2}.mcard-live .live-dot{width:6px;height:6px;background:#22c55e;box-shadow:0 0 #22c55e}.mcard-dots{display:flex;justify-content:center;gap:6px;padding:8px 0 2px}.mcard-dots button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#ffffff40;cursor:pointer;transition:width .3s ease,background .3s ease}.mcard-dots button[aria-selected=true]{width:18px;background:#e6e9ee}.mcard-session{white-space:nowrap}@media(prefers-reduced-motion:reduce){.mcard-slide{transition:none}.mcard-slide.is-active .sparkline path{animation:none;stroke-dasharray:none}}.markets-head,.market-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.markets-search{flex:1;max-width:560px;min-width:280px;display:grid;gap:10px}.popular{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.popular .chip{padding:3px 10px;font-size:.74rem;font-family:var(--display);letter-spacing:.04em}.ticker-search{position:relative}.ticker-search-form{display:flex;align-items:center;gap:10px;padding:4px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);box-shadow:var(--shadow)}.ticker-search-form:focus-within{border-color:var(--ink-2)}.ticker-search-form input{flex:1;min-width:0;padding:10px 0;border:0;background:transparent;color:var(--ink);font-size:.95rem;outline:none}.ticker-search--compact{width:min(360px,100%)}.ticker-search--compact .ticker-search-form input{padding:7px 0;font-size:.85rem}.ticker-search-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:6px;max-height:360px;overflow-y:auto}.ticker-search-list [role=option]{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);font-size:.88rem}.ticker-search-list [role=option][aria-selected=true],.ticker-search-list [role=option]:hover{background:var(--surface-2);color:var(--ink)}.ticker-search-list strong{font-family:var(--display);font-weight:500;letter-spacing:.02em}.ts-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-meta{font-size:.72rem;color:var(--muted);white-space:nowrap}.summary-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:18px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.summary-item{display:grid;gap:2px;padding:14px 16px 8px;background:var(--surface);font-variant-numeric:tabular-nums}.summary-item:hover{color:inherit;background:var(--surface-2)}.summary-item strong{font-family:var(--display);font-weight:500;font-size:1.25rem}.summary-item .sparkline{height:36px;margin-top:4px}@media(max-width:1000px){.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.table-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.quote-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.quote-table th{text-align:left;padding:10px 16px;font-family:var(--display);font-weight:500;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--line)}.quote-table td{padding:10px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.quote-table tr:last-child td{border-bottom:0}.quote-table tbody tr:hover{background:var(--surface-2)}.quote-table td a,.movers a{display:grid;line-height:1.25}.quote-table td a strong,.movers a strong{font-family:var(--display);font-weight:500;letter-spacing:.03em}.quote-table td a span,.movers a span{font-size:.75rem;color:var(--muted)}.quote-table .sparkline{width:120px;height:28px;margin:0}@media(max-width:600px){.hide-sm{display:none}}.movers{list-style:none;margin:0;padding:0}.movers li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.movers li:last-child{border-bottom:0}.financials{margin-top:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px}.perf-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.perf{display:grid;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--paper);text-align:center}.perf span{font-size:.72rem;color:var(--muted);font-family:var(--display);letter-spacing:.08em}.perf strong{font-variant-numeric:tabular-nums;font-size:.95rem}.range-bars{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0}.range-bar-head{font-size:.78rem;color:var(--muted);margin-bottom:8px}.range-track{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--down),var(--line) 50%,var(--up));opacity:.85}.range-marker{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--ink);border:3px solid var(--surface);transform:translate(-50%,-50%);box-shadow:0 0 0 1px var(--line)}.range-bar-ends{display:flex;justify-content:space-between;margin-top:8px;font-size:.8rem;font-variant-numeric:tabular-nums}.fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.fact-grid div{padding:10px 12px;border-radius:var(--radius-sm);background:var(--paper)}.fact-grid dt{font-size:.72rem;color:var(--muted)}.fact-grid dd{margin:2px 0 0;font-weight:700;font-size:.9rem;overflow-wrap:anywhere}@media(max-width:800px){.perf-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.range-bars{grid-template-columns:1fr}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-search{position:fixed;inset:0;z-index:80;padding:0;background:none;border:0;box-shadow:none;opacity:1;transform:none}.site-search-backdrop{position:absolute;inset:0;background:#00000073;backdrop-filter:blur(6px);opacity:0;transition:opacity .2s ease}.site-search-dialog{position:relative;width:min(720px,calc(100vw - 32px));margin:min(12vh,110px) auto 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 30px 80px #00000059;overflow:hidden;opacity:0;transform:translateY(-10px) scale(.98);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.site-search.is-open .site-search-backdrop{opacity:1}.site-search.is-open .site-search-dialog{opacity:1;transform:none}.site-search .site-search-form{max-width:none;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:8px 10px 8px 18px;background:transparent}.site-search .site-search-form input{font-size:1.1rem;padding:12px 0}.site-search-body{max-height:min(62vh,520px);overflow-y:auto;padding:6px}.site-search .site-search-list{max-width:none;max-height:none;margin:0;border:0;padding:0;background:none;animation:ss-in .18s ease}@keyframes ss-in{0%{opacity:0;transform:translateY(4px)}}.site-search-empty [role=option],.site-search-list [role=option]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-sm);font-size:.92rem}.site-search-empty [role=option][aria-selected=true],.site-search-empty [role=option]:hover{background:var(--surface-2);color:var(--ink)}.site-search-empty img{width:56px;height:40px;border-radius:4px;object-fit:cover;flex-shrink:0}.ss-title{display:flex;justify-content:space-between;align-items:center}.ss-title .link-button{font-size:.7rem;text-transform:none;letter-spacing:0}.ss-chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 8px 6px}.site-search .ss-chip-link[role=option]{display:inline-flex;padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-family:var(--display);font-size:.85rem}.site-search .ss-chip-link[role=option][aria-selected=true],.site-search .ss-chip-link[role=option]:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.ss-ticker{min-width:56px;padding:4px 6px;border-radius:6px;background:var(--surface-2);font-family:var(--display);font-weight:500;font-size:.78rem;text-align:center;letter-spacing:.04em}.ss-spinner{width:16px;height:16px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.site-search-foot{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--line);font-size:.72rem;color:var(--muted)}.site-search-foot kbd,.ss-foot-shortcut kbd{display:inline-block;min-width:18px;padding:1px 5px;margin-right:3px;border:1px solid var(--line);border-radius:4px;font-family:var(--sans);font-size:.68rem;text-align:center;background:var(--paper)}.ss-foot-shortcut{margin-left:auto}html.search-open{overflow:hidden}@media(max-width:640px){.site-search-dialog{margin-top:12px}.site-search-foot{display:none}}@view-transition{navigation:auto}.utility{view-transition-name:utility}.site-header{view-transition-name:site-header}::view-transition-old(root){animation:page-out .18s ease both}::view-transition-new(root){animation:page-in .32s cubic-bezier(.2,.8,.2,1) both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.nav-progress{position:fixed;top:0;left:0;z-index:100;height:2px;width:0;background:linear-gradient(90deg,var(--accent),#b9d3db);box-shadow:0 0 8px var(--accent);opacity:0;pointer-events:none}.nav-progress.is-loading{opacity:1;width:85%;transition:width 6s cubic-bezier(.1,.7,.1,1),opacity .2s ease}.site-header{transition:box-shadow .25s ease,background .25s ease}.site-header.is-scrolled{box-shadow:0 10px 30px #0000001f}@media(prefers-color-scheme:dark){.site-header.is-scrolled{box-shadow:0 10px 30px #0009}}.read-progress{position:fixed;top:0;left:0;right:0;z-index:90;height:3px;transform-origin:left;transform:scaleX(var(--read, 0));background:var(--accent);pointer-events:none}.to-top{position:fixed;right:20px;bottom:20px;z-index:55;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);cursor:pointer;display:grid;place-items:center;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,border-color .2s ease}.to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.to-top:hover{border-color:var(--accent);color:var(--accent)}.to-top svg{transform:rotate(-90deg)}.card,.topic-card,.market-tile,.summary-item,.side-card,.universe-card,.program-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .2s ease}.card:hover,.topic-card:hover,.universe-card:hover,.program-card:hover{transform:translateY(-3px)}.topic-card:hover,.side-card:hover{box-shadow:var(--shadow-lg)}.ocard-link{transition:transform .3s ease,box-shadow .3s ease}.ocard-link:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.btn:active,.round-button:active,.icon-button:active{transform:scale(.96)}.reveal.is-visible .sparkline path[data-line]{stroke-dasharray:1400;stroke-dashoffset:1400;animation:draw-line 1.4s ease .15s forwards}.reveal.is-visible .sparkline path[data-area]{animation:fade-area 1.4s ease forwards}.reveal.is-visible .candles g{animation:candle-in .5s ease both}@keyframes candle-in{0%{opacity:0;transform:scaleY(.4)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}.nav-progress,.site-search-dialog,.site-search-backdrop,.to-top{transition:none}.card:hover,.topic-card:hover,.universe-card:hover,.program-card:hover,.ocard-link:hover{transform:none}.reveal.is-visible .sparkline path,.reveal.is-visible .candles g{animation:none;stroke-dasharray:none}}.ss-ticker{width:72px;min-width:72px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding-top:20px}.author-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .25s ease,box-shadow .25s ease}.author-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.author-card-photo{width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--surface-2);display:grid;place-items:center;font-family:var(--display);font-size:1.6rem;color:var(--muted);box-shadow:0 0 0 1px var(--line)}.author-card-photo img{width:100%;height:100%;object-fit:cover}.author-card-body{display:grid;gap:6px;min-width:0}.author-card-body h2{margin:0;font-family:var(--display);font-weight:500;font-size:1.35rem;letter-spacing:-.02em}.author-card-body p{margin:0;color:var(--ink-2);font-size:.9rem}.author-card-latest{display:grid;gap:2px;margin-top:6px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--paper);font-family:var(--display);font-weight:500;font-size:.92rem}.author-card-latest small{font-family:var(--sans);font-weight:400;font-size:.7rem;color:var(--muted)}.author-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.author-card-socials{display:flex;gap:8px;color:var(--muted)}@media(max-width:420px){.author-card{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px}.author-card-photo{width:72px;height:72px}}.author-role{font-family:var(--display);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.author-org{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:999px;font-family:var(--display);font-weight:500;font-size:.82rem;color:var(--ink)}.author-org img{width:20px;height:20px}.page-head .author-org{margin:4px 0 10px}.byline-org{display:block;font-size:.72rem;color:var(--muted)}.authors-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.author-card{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px}.author-card:hover{color:inherit;border-color:var(--accent)}.author-card-photo{width:64px;height:64px;font-size:1.1rem}.author-card-body{gap:5px}.author-card-name{font-family:var(--display);font-weight:500;font-size:1.12rem;letter-spacing:-.01em;line-height:1.2}.author-card-meta{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--muted)}.author-card-meta>*+*:before{content:"·";margin-right:8px}.author-card .author-org{padding:2px 9px 2px 3px;font-size:.74rem}.author-card .author-org img{width:16px;height:16px}.author-card-arrow{color:var(--muted);transition:transform .2s ease,color .2s ease}.author-card:hover .author-card-arrow{color:var(--accent);transform:translate(3px)}@media(max-width:420px){.author-card{grid-template-columns:56px minmax(0,1fr) auto;padding:12px 14px}.author-card-photo{width:56px;height:56px}}.ig-post{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start;padding-top:clamp(24px,4vw,48px)}.ig-post-media{position:sticky;top:96px}.ig-player,.ig-post-image{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:var(--radius);overflow:hidden;background:#000;object-fit:cover}.ig-player.is-playing{aspect-ratio:400 / 720;background:#fff}.ig-player iframe,.ig-player button{position:absolute;inset:0;width:100%;height:100%;border:0}.ig-player button{cursor:pointer;padding:0;background:#000 center / cover no-repeat}.ig-player button span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--accent);color:#fff;padding:14px 22px;border-radius:999px;font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ig-post-text h1{font-family:var(--serif);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-.02em;margin:12px 0 14px}.ig-post-text .meta{display:flex;gap:14px;margin-bottom:26px}.ig-post-text .tags{margin:22px 0 0}.ig-post-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ig-post-actions .btn{display:inline-flex;align-items:center;gap:8px}@media(max-width:860px){.ig-post{grid-template-columns:1fr}.ig-post-media{position:static;max-width:420px;width:100%;margin:0 auto}}
