@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6abc91adc2ea99a6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d08bfa01b04d053-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0f4b1ebfdbd83f9-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_d3f1c8{font-family:Fraunces,Fraunces Fallback}.__variable_d3f1c8{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6e1ae4{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_6e1ae4{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ink:#07080b;--ink-2:#10131a;--ink-3:#1a1f29;--paper:#f6f2ea;--muted:#a7a39b;--red:#e8402a;--red-deep:#9e2414;--gold:#f2b84b;--line:rgba(246,242,234,0.14);--ease:cubic-bezier(0.7,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--ink);color:var(--paper)}body{font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.program{position:fixed;inset:0;transition:right .35s var(--ease);background:#000;display:grid;place-items:center;overflow:hidden}.stage-box{position:relative;isolation:isolate;overflow:hidden}.stage-box>.stage{left:0;top:0;transform-origin:0 0}.stage{left:50%;top:50%;width:1920px;height:1080px;transform-origin:center;overflow:hidden;background:var(--ink);isolation:isolate}.backdrop,.stage{position:absolute}.backdrop{inset:0;z-index:0;background:radial-gradient(1200px 700px at 18% 20%,rgba(232,64,42,.22),transparent 60%),radial-gradient(1000px 800px at 85% 90%,rgba(242,184,75,.12),transparent 60%),linear-gradient(160deg,#0b0d12,#050608)}.backdrop:after{content:"";position:absolute;inset:-50%;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:120px 120px;opacity:.18;transform:perspective(900px) rotateX(58deg) translateY(10%);animation:drift 40s linear infinite}@keyframes drift{to{background-position:0 1200px}}.tile{position:absolute;overflow:hidden;background:var(--ink-2);transition:left .75s var(--ease),top .75s var(--ease),width .75s var(--ease),height .75s var(--ease),border-radius .75s var(--ease),opacity .45s ease,box-shadow .4s ease;will-change:left,top,width,height}.tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tile video.framed{inset:auto;object-fit:fill;max-width:none;transition:left .75s var(--ease),top .75s var(--ease),width .75s var(--ease),height .75s var(--ease)}.tile video.framed.slow{transition:left 3.2s ease-in-out,top 3.2s ease-in-out,width 3.2s ease-in-out,height 3.2s ease-in-out}.tile.hidden{opacity:0;pointer-events:none}.tile.round{box-shadow:0 0 0 6px var(--paper),0 30px 80px rgba(0,0,0,.55)}.tile .seam{top:0;width:2px;background:rgba(0,0,0,.6)}.tile .seam,.tile .talking{position:absolute;bottom:0;right:0}.tile .talking{left:0;height:6px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}.tile.speaking .talking{transform:scaleX(1)}.tile.round .talking{display:none}.tile .nameplate{position:absolute;left:28px;top:140px;font:600 20px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .4s ease}.tile.labelled .nameplate{opacity:1}.placeholder{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#2a1d1b,#0b0c10 70%)}.placeholder .initial{font:500 220px/1 var(--font-display);color:rgba(246,242,234,.85)}.placeholder .status{position:absolute;top:64%;font:500 22px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.graphic{position:absolute;overflow:hidden;transition:left .75s var(--ease),top .75s var(--ease),width .75s var(--ease),height .75s var(--ease),opacity .3s ease}.graphic.leaving{opacity:0}.ground{background:radial-gradient(900px 600px at 80% 0,rgba(232,64,42,.35),transparent 60%),linear-gradient(170deg,#161a22,#08090c)}.ground,.ground:after{position:absolute;inset:0}.ground:after{content:"";background:repeating-linear-gradient(115deg,rgba(255,255,255,.025) 0 2px,transparent 2px 22px)}.panel-body{position:absolute;inset:0;padding:150px 120px 300px 110px;display:flex;flex-direction:column;justify-content:center;gap:28px}.kicker{font:600 24px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--red);display:flex;align-items:center;gap:14px}.kicker:before{content:"";width:46px;height:3px;background:var(--red)}.quote-text{font:400 76px/1.12 var(--font-display);letter-spacing:-.01em;font-style:italic;text-wrap:balance}.quote-mark{font:400 220px/.6 var(--font-display);color:var(--red);height:90px}.quote-who{font:600 26px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.stat-value{font:600 240px/.9 var(--font-display);letter-spacing:-.04em}.stat-label,.stat-value{color:var(--paper);text-wrap:balance}.stat-label{font:500 50px/1.15 var(--font-sans)}.stat-context{font:400 30px/1.3 var(--font-sans);color:var(--muted)}.points-title{font:500 64px/1.08 var(--font-display);text-wrap:balance}.points-list{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:26px;gap:26px;counter-reset:pt}.points-list li{counter-increment:pt;display:grid;grid-template-columns:88px 1fr;align-items:baseline;font:500 44px/1.2 var(--font-sans)}.points-list li:before{content:counter(pt,decimal-leading-zero);font:600 30px var(--font-mono);color:var(--red)}.enter>*{opacity:0;transform:translateY(26px);animation:rise .8s var(--ease-out) forwards}.enter>:nth-child(2){animation-delay:.12s}.enter>:nth-child(3){animation-delay:.24s}.enter>:nth-child(4){animation-delay:.36s}.points-list li{opacity:0;transform:translateX(-30px);animation:slide .7s var(--ease-out) forwards}.points-list li:first-child{animation-delay:.5s}.points-list li:nth-child(2){animation-delay:1.3s}.points-list li:nth-child(3){animation-delay:2.1s}@keyframes rise{to{opacity:1;transform:none}}@keyframes slide{to{opacity:1;transform:none}}.full-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kenburns{animation:kenburns 14s ease-out forwards}@keyframes kenburns{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.14) translate(-2%,-1.5%)}}.media-label{position:absolute;left:64px;top:140px;font:600 18px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;padding:9px 12px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.media-caption{position:absolute;left:64px;top:196px;max-width:1100px;font:500 34px/1.2 var(--font-sans);text-shadow:0 2px 18px rgba(0,0,0,.8)}.title-card{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 140px 160px;gap:30px}.title-card .big{font:500 128px/1 var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:1400px}.wipe{position:absolute;inset:0;background:var(--red);transform-origin:left;animation:wipe .9s var(--ease) forwards}@keyframes wipe{0%{transform:scaleX(0)}45%{transform:scaleX(1);transform-origin:left}46%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.scrim{left:0;right:0;bottom:0;height:460px;background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.45) 45%,transparent);z-index:6;pointer-events:none;transition:opacity .6s ease}.lower,.scrim{position:absolute}.lower{left:84px;bottom:96px;z-index:8;max-width:1180px}.lower .accent{position:absolute;left:-28px;top:6px;bottom:6px;width:8px;background:var(--red);transform-origin:top;animation:grow .5s var(--ease-out) both}@keyframes grow{0%{transform:scaleY(0)}}.lower .name{font:500 76px/1 var(--font-display);letter-spacing:-.01em;animation:rise .6s var(--ease-out) both}.lower .role{margin-top:14px;font:600 26px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);animation:rise .6s .1s var(--ease-out) both}.strap .kicker{margin-bottom:16px;animation:rise .6s var(--ease-out) both}.strap .kicker.live:before{width:14px;height:14px;border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.strap .headline{font:500 62px/1.04 var(--font-display);letter-spacing:-.01em;text-wrap:balance;animation:rise .6s .08s var(--ease-out) both}@keyframes pulse{50%{opacity:.35}}.captions{position:absolute;z-index:9;pointer-events:none;display:flex;flex-direction:column;gap:8px;transition:left .75s var(--ease),bottom .75s var(--ease),width .75s var(--ease)}.captions .who{font:600 18px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-shadow:0 2px 10px rgba(0,0,0,.7)}.captions .said{font:500 34px/1.3 var(--font-sans);color:var(--paper);text-shadow:0 2px 4px rgba(0,0,0,.75),0 0 24px rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.ticker{position:absolute;left:0;right:0;bottom:0;height:56px;z-index:10;display:flex;align-items:stretch;background:rgba(6,7,10,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.08)}.ticker .tag{display:flex;align-items:center;padding:0 26px;background:var(--red);font:700 22px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ticker .tag i{width:12px;height:12px;border-radius:50%;background:var(--paper);animation:pulse 1.6s ease-in-out infinite}.ticker .crawl{flex:1 1;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent)}.ticker .crawl-inner{position:absolute;top:0;bottom:0;display:flex;align-items:center;white-space:nowrap;font:500 26px var(--font-sans);animation:crawl linear infinite;padding-left:100%}.ticker .crawl-inner span{padding:0 34px}.ticker .crawl-inner span:after{content:"◆";margin-left:68px;color:var(--red);font-size:16px;vertical-align:3px}@keyframes crawl{to{transform:translateX(-100%)}}.ticker .clock{padding:0 28px;font:600 24px var(--font-mono);letter-spacing:.1em;border-left:1px solid rgba(255,255,255,.1)}.bug,.ticker .clock{display:flex;align-items:center}.bug{position:absolute;left:64px;top:52px;z-index:10;gap:18px;font:600 22px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.6)}.bug .live{display:flex;align-items:center;gap:10px;background:var(--red);padding:9px 14px}.bug .live i{width:11px;height:11px;border-radius:50%;background:var(--paper);animation:pulse 1.6s ease-in-out infinite}.wordmark{font:600 34px/1 var(--font-display);letter-spacing:-.01em;text-transform:none;text-shadow:0 1px 3px rgba(0,0,0,.55),0 2px 16px rgba(0,0,0,.65)}.wordmark em{font-style:italic;color:var(--red)}.ai-tag{display:block;margin-top:6px;font:600 15px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:rgba(246,242,234,.78);text-shadow:0 1px 3px rgba(0,0,0,.6),0 2px 12px rgba(0,0,0,.6)}.opener{position:absolute;inset:0;z-index:20;background:#040406;overflow:hidden}.opener .beam{position:absolute;top:0;bottom:0;width:38%;left:-40%;background:linear-gradient(90deg,transparent,rgba(232,64,42,.55),rgba(242,184,75,.35),transparent);filter:blur(30px);animation:beam 2.2s .2s var(--ease) forwards}@keyframes beam{to{left:110%}}.opener .rule{position:absolute;left:140px;right:140px;top:560px;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;animation:grow-x 1.1s 1.2s var(--ease) forwards}@keyframes grow-x{to{transform:scaleX(1)}}.opener .title{position:absolute;left:140px;top:330px;display:flex;font:500 210px/1 var(--font-display);letter-spacing:-.03em}.opener .title span{display:inline-block;opacity:0;transform:translateY(80px) rotate(4deg);animation:letter .9s var(--ease-out) forwards;white-space:pre}@keyframes letter{to{opacity:1;transform:none}}.opener .topic{top:610px;max-width:1400px;font:400 54px/1.15 var(--font-sans);color:var(--muted);animation:rise .9s 1.9s var(--ease-out) forwards}.opener .badge,.opener .topic{position:absolute;left:140px;opacity:0}.opener .badge{top:240px;display:flex;align-items:center;gap:14px;font:700 28px var(--font-mono);letter-spacing:.24em;background:var(--red);padding:12px 18px;transform:scale(.8);animation:pop .5s 1.6s var(--ease-out) forwards}.opener .badge i{width:14px;height:14px;border-radius:50%;background:var(--paper);animation:pulse 1.6s ease-in-out infinite}@keyframes pop{to{opacity:1;transform:none}}.opener .cast{position:absolute;left:140px;bottom:150px;display:flex;gap:70px;opacity:0;animation:rise .9s 2.5s var(--ease-out) forwards}.opener .cast div{font:500 36px var(--font-display)}.opener .cast small{display:block;margin-top:8px;font:600 18px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.opener.leaving{animation:fade-out .7s ease forwards}@keyframes fade-out{to{opacity:0}}.closer{position:absolute;inset:0;z-index:20;overflow:hidden;background:#040406;animation:closer-in .9s var(--ease) both}@keyframes closer-in{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}.closer .edge{position:absolute;top:0;bottom:0;left:0;width:70px;background:linear-gradient(90deg,var(--red),var(--gold));animation:edge .9s var(--ease) both}@keyframes edge{0%{transform:translateX(-70px)}to{transform:translateX(1920px)}}.closer .beam{position:absolute;top:0;bottom:0;width:38%;left:-40%;background:linear-gradient(90deg,transparent,rgba(232,64,42,.45),rgba(242,184,75,.3),transparent);filter:blur(30px);animation:beam 2.4s .9s var(--ease) forwards}.closer .badge{position:absolute;left:140px;top:240px;display:flex;align-items:center;gap:14px;font:700 26px var(--font-mono);letter-spacing:.24em;background:var(--red);padding:12px 18px;opacity:0;transform:scale(.8);animation:pop .5s .5s var(--ease-out) forwards}.closer .badge .logo{width:40px;height:40px;margin-left:-6px}.closer .title{position:absolute;left:140px;top:330px;display:flex;font:500 210px/1 var(--font-display);letter-spacing:-.03em}.closer .title span{display:inline-block;opacity:0;transform:translateY(80px) rotate(4deg);animation:letter .9s var(--ease-out) forwards;white-space:pre}.closer .rule{position:absolute;left:140px;right:140px;top:560px;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;animation:grow-x 1.1s 1.3s var(--ease) forwards}.closer .topic{position:absolute;left:140px;top:610px;max-width:1400px;font:400 54px/1.15 var(--font-sans);color:var(--muted);opacity:0;animation:rise .9s 1.8s var(--ease-out) forwards}.closer .cast{position:absolute;left:140px;bottom:150px;display:flex;gap:70px}.closer .cast div{font:500 36px var(--font-display);opacity:0;transform:translateY(26px);animation:rise .8s var(--ease-out) forwards}.closer .cast div:first-child{animation-delay:2.3s}.closer .cast div:nth-child(2){animation-delay:2.6s}.closer .cast div:nth-child(3){animation-delay:2.9s}.closer .cast div:nth-child(n+4){animation-delay:3.2s}.closer .cast small{display:block;margin-top:8px;font:600 18px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.closer .blackout{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#000;animation:fade-in 1.8s ease both}.closer .blackout .logo{opacity:0;animation:rise 1.2s 1.4s var(--ease-out) forwards}.takeaways{position:absolute;left:520px;right:140px;top:0;bottom:230px;display:flex;flex-direction:column;justify-content:center;gap:40px}.takeaways ol{list-style:none;margin:0;padding:0}.takeaways li{display:flex;align-items:baseline;gap:36px;padding:30px 0;border-top:2px solid rgba(255,255,255,.14);opacity:0;transform:translateX(70px);animation:slide .8s var(--ease-out) forwards}.takeaways li:last-child{border-bottom:2px solid rgba(255,255,255,.14)}.takeaways .n{font:700 30px var(--font-mono);color:var(--red)}.takeaways .t{font:500 76px/1.06 var(--font-display);letter-spacing:-.015em}.countdown{font:700 18px var(--font-mono);letter-spacing:.08em;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.08)}.countdown.late{background:#b3261e;animation:pulse 1.2s ease-in-out infinite}@keyframes fade-in{0%{opacity:0}}.door{position:fixed;inset:0;display:grid;place-items:center;padding:32px;overflow:auto;background:radial-gradient(900px 600px at 15% 10%,rgba(232,64,42,.18),transparent 60%),var(--ink)}.door-card{width:min(980px,100%);display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.door h1{margin:0 0 6px;font:500 64px/1 var(--font-display);letter-spacing:-.02em}.door h1 em{color:var(--red)}.door p.lede{margin:0 0 28px;color:var(--muted);font-size:18px;line-height:1.5}.field{display:grid;grid-gap:7px;gap:7px;margin-bottom:16px}.field label{font:600 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.field textarea{resize:vertical;line-height:1.45}.field input,.field select,.field textarea{width:100%;padding:12px 14px;background:var(--ink-2);border:1px solid var(--line);border-radius:10px;outline:none}.field input:focus,.field select:focus{border-color:var(--red)}.row{gap:12px;flex-wrap:wrap}.check,.row{display:flex;align-items:center}.check{gap:10px;font-size:15px;margin:4px 0 12px}.btn,.check{color:var(--paper)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:14px 26px;font-weight:600;background:var(--red);cursor:pointer}.btn:disabled{opacity:.45;cursor:default}.btn.ghost{background:transparent;border:1px solid var(--line)}.btn.small{padding:8px 14px;font-size:13px}.preview{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--ink-2);border:1px solid var(--line)}.preview video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.meter{height:6px;border-radius:3px;background:var(--ink-3);overflow:hidden;margin-top:12px}.meter i{display:block;height:100%;background:var(--red);transition:width .08s linear}.hint{font-size:14px;color:var(--muted);line-height:1.5}.seats{display:grid;grid-gap:14px;gap:14px}.seat-option{display:block;text-decoration:none;padding:22px 24px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line);transition:border-color .2s ease,transform .2s ease}.seat-option:hover{border-color:var(--red);transform:translateY(-2px)}.seat-option strong{display:block;font:500 28px var(--font-display);margin-bottom:6px}.seat-option span{color:var(--muted);font-size:15px;line-height:1.45}.desk{position:fixed;top:0;right:0;bottom:0;width:400px;z-index:50;background:rgba(9,10,14,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-left:1px solid var(--line);padding:20px 20px 40px;overflow-y:auto;transform:translateX(0);transition:transform .35s var(--ease);font-size:14px}.desk.closed{transform:translateX(100%)}.desk h2{margin:22px 0 10px;font:600 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.desk h2:first-child{margin-top:0}.desk .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.desk .chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--ink-2);border-radius:10px;padding:9px 8px;cursor:pointer;font-size:13px;text-align:center}.desk .chip.on{border-color:var(--red);background:rgba(232,64,42,.16)}.desk .status{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px}.desk .status dt{color:var(--muted)}.desk .status dd{margin:0}.desk .person{display:grid;grid-template-columns:1fr 80px;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.desk .person .meter{margin:0}.desk .person.floor strong{color:var(--red)}.desk .log{font:12px/1.45 var(--font-mono);color:var(--muted);max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}.desk .link{font:12px var(--font-mono);word-break:break-all;background:var(--ink-2);padding:8px 10px;border-radius:8px;border:1px solid var(--line)}.desk-toggle{position:fixed;top:14px;right:14px;z-index:60;opacity:.25;transition:opacity .2s ease}.desk-toggle:hover{opacity:1}.seat-bar{position:fixed;top:12px;right:12px;z-index:60;display:flex;gap:8px;opacity:.3;transition:opacity .2s}.seat-bar:hover{opacity:1}.notice{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:70;background:rgba(9,10,14,.94);border:1px solid var(--line);border-radius:12px;padding:12px 18px;font-size:14px;max-width:min(720px,92vw)}@media (max-width:820px){.door-card{grid-template-columns:1fr}.desk{width:100%}}.tile.round .initial,.tile.round .status{font-size:120px}.tile.round .status{display:none}.logo{display:block;flex:none}.bug{gap:16px}.bug .logo{filter:drop-shadow(0 4px 14px rgba(0,0,0,.45))}.ticker .tag{gap:12px;padding:0 22px 0 14px}.ticker .tag .logo{width:30px;height:30px}.ticker .tag i{display:none}.ticker .crawl-inner em.news{font:700 18px var(--font-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-right:14px}.opener .badge .logo{width:40px;height:40px;margin-left:-6px}.closer .logo{margin-bottom:10px}.voice-mic{position:absolute;height:70px;z-index:7;pointer-events:none;transition:left .75s var(--ease),bottom .75s var(--ease),width .75s var(--ease)}.voice-band{position:absolute;inset:0;width:100%;height:100%;opacity:.55;transition:opacity .3s ease}.voice-mic.live .voice-band{opacity:1}.mic-dot{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;display:grid;place-items:center;color:var(--paper);background:rgba(10,11,15,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 2px rgba(246,242,234,.35);transition:background .25s ease,box-shadow .25s ease,transform .25s var(--ease-out)}.voice-mic.live .mic-dot{background:var(--red);box-shadow:0 0 0 8px rgba(232,64,42,.25),0 0 0 18px rgba(232,64,42,.1);transform:scale(1.06)}.mic-dot .think-orbit{position:absolute;inset:-8px;border-radius:50%;opacity:0;background:conic-gradient(from 0deg,transparent 0deg 200deg,rgba(246,242,234,.5) 300deg,var(--paper) 1turn);-webkit-mask:radial-gradient(circle,transparent 36px,#000 37px,#000 40px,transparent 41px);mask:radial-gradient(circle,transparent 36px,#000 37px,#000 40px,transparent 41px)}.voice-mic.thinking .think-orbit{opacity:1;animation:orbit 1.1s linear infinite}@keyframes orbit{to{transform:rotate(1turn)}}.lower.third{position:absolute}.lower.third .name{font-size:calc(76px * var(--s, 1))}.lower.third .role{font-size:calc(26px * var(--s, 1));margin-top:calc(14px * var(--s, 1))}.lower.third .where{color:var(--paper);opacity:.8}.lower.strap{position:absolute}.graphic{container-type:size}.panel-body{padding:10cqh 8cqw 22cqh;gap:2.4cqh}.quote-text{font-size:clamp(40px,8cqw,80px)}.quote-mark{font-size:clamp(120px,17cqw,220px);height:clamp(48px,7.5cqw,90px)}.stat-value{font-size:clamp(100px,19cqw,240px)}.stat-label{font-size:clamp(30px,4.4cqw,50px)}.stat-context{font-size:clamp(22px,2.8cqw,30px)}.points-title{font-size:clamp(38px,5.6cqw,64px)}.points-list li{font-size:clamp(26px,3.9cqw,44px);grid-template-columns:clamp(52px,7cqw,88px) 1fr}.kicker{font-size:clamp(18px,2.1cqw,24px)}.chart-title{font:500 clamp(34px,4.8cqw,58px)/1.08 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.source{margin-top:1.4cqh;font:600 clamp(15px,1.5cqw,19px) var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bars{display:grid;grid-gap:2.6cqh;gap:2.6cqh;margin-top:2cqh}.bar-row{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;opacity:0;animation:rise .6s var(--ease-out) forwards}.bar-label{font:500 clamp(20px,2.6cqw,30px) var(--font-sans);color:var(--paper)}.bar-track{position:relative;height:clamp(22px,3.4cqh,40px);background:rgba(246,242,234,.08)}.bar-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--red-deep),var(--red));transform:scaleX(0);transform-origin:left;animation:fill-x 1s var(--ease-out) forwards}@keyframes fill-x{to{transform:scaleX(1)}}.bar-value{font:600 clamp(26px,3.4cqw,42px) var(--font-display)}.bar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";align-items:end}.bar-label{grid-area:label}.bar-value{grid-area:value}.bar-track{grid-area:track}.line-chart{width:100%;height:auto;max-height:52cqh;overflow:visible;margin-top:1cqh}.line-area{fill:rgba(232,64,42,.14);opacity:0;animation:fade-in-op 1s ease 1.2s forwards}@keyframes fade-in-op{to{opacity:1}}.line-path{fill:none;stroke:var(--red);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.6s .4s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.line-point{opacity:0;animation:rise .5s var(--ease-out) forwards}.line-point circle{fill:var(--paper);stroke:var(--red);stroke-width:4}.line-value{fill:var(--paper);font:600 34px var(--font-display)}.line-label{fill:var(--muted);font:600 26px var(--font-mono);letter-spacing:.08em}.onair-bar{position:fixed;right:18px;top:18px;z-index:60;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:999px;background:rgba(9,10,14,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:0 18px 50px rgba(0,0,0,.45);transition:opacity .3s ease}.onair-bar .btn{padding:11px 20px}.onair-bar .btn.end{background:#b3261e}.onair-bar .onair-note{font:600 13px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 8px}.onair-bar:not(:hover){opacity:.55}.rise-in{opacity:0;transform:translateY(26px);animation:rise .7s var(--ease-out) forwards}.live-list{list-style:none;margin:2.4cqh 0 0;padding:0;display:grid;grid-gap:2.2cqh;gap:2.2cqh}.live-list li{display:grid;grid-template-columns:clamp(52px,7cqw,88px) 1fr;align-items:center;min-height:clamp(54px,7cqh,78px);border-bottom:2px solid rgba(246,242,234,.12)}.live-list .n{font:600 clamp(24px,3cqw,32px) var(--font-mono);color:var(--red)}.live-list .t{font:500 clamp(28px,4cqw,46px)/1.15 var(--font-sans)}.live-list li.empty .t{height:.9em;width:60%;background:linear-gradient(90deg,rgba(246,242,234,.06),rgba(246,242,234,.16),rgba(246,242,234,.06));background-size:200% 100%;animation:wait-shimmer 1.6s linear infinite;border-radius:6px}.live-list li.empty.done{opacity:.25}.live-list li.filled .t{animation:fill-in .55s var(--ease-out) both}.live-list li.filled{border-bottom-color:var(--red)}@keyframes wait-shimmer{to{background-position:-200% 0}}@keyframes fill-in{0%{opacity:0;transform:translateX(-24px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.scale{margin-top:3cqh;display:grid;grid-gap:2cqh;gap:2cqh}.scale-track{display:flex;gap:1.2cqw}.scale-track span{flex:1 1;height:clamp(26px,5cqh,56px);background:rgba(246,242,234,.1)}.scale-track span.on{background:var(--red);transform:scaleY(.2);animation:grow-y .4s var(--ease-out) forwards}@keyframes grow-y{to{transform:scaleY(1)}}.scale-value{font:600 clamp(80px,14cqw,180px)/1 var(--font-display)}.scale-value small{font-size:.4em;color:var(--muted)}.scale-ends{display:flex;justify-content:space-between;font:600 clamp(16px,2cqw,22px) var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.versus{margin-top:3cqh;display:grid;grid-gap:2cqh;gap:2cqh}.versus .side{font:500 clamp(36px,5.6cqw,66px)/1.1 var(--font-display);padding:2.4cqh 3cqw;border:2px solid rgba(246,242,234,.2);transition:opacity .6s ease}.versus .side.picked{border-color:var(--red);background:rgba(232,64,42,.14)}.versus .side.dim{opacity:.4}.versus .vs{font:600 clamp(20px,2.6cqw,28px) var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--red);padding-left:3cqw}.shift{margin-top:3cqh;display:grid;grid-gap:1.6cqh;gap:1.6cqh}.shift .now,.shift .was{font:500 clamp(32px,4.8cqw,58px)/1.12 var(--font-display)}.shift .was{color:var(--muted)}.fact small,.myth small,.shift small{display:block;margin-bottom:.8cqh;font:600 clamp(15px,1.8cqw,20px) var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.shift .arrow{font:400 clamp(40px,6cqw,70px) var(--font-display);color:var(--red);line-height:1}.timeline{list-style:none;margin:3cqh 0 0;padding:0 0 0 3cqw;border-left:3px solid var(--red);display:grid;grid-gap:2.6cqh;gap:2.6cqh}.timeline li{position:relative;display:grid;grid-gap:4px;gap:4px;opacity:0;animation:slide .6s var(--ease-out) forwards}.timeline li:before{content:"";position:absolute;left:calc(-3cqw - 10px);top:.5em;width:17px;height:17px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 4px var(--red)}.timeline b{font:600 clamp(22px,2.8cqw,32px) var(--font-mono);color:var(--gold)}.timeline span{font:500 clamp(26px,3.6cqw,42px)/1.15 var(--font-sans)}.myth{font:400 clamp(30px,4.4cqw,52px)/1.15 var(--font-display);color:var(--muted);margin-top:2cqh}.myth s{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:4px}.fact{font:500 clamp(38px,5.6cqw,66px)/1.1 var(--font-display);margin-top:3cqh}.title-card .meaning{font:400 clamp(36px,3.2cqw,54px)/1.25 var(--font-sans);color:var(--paper);max-width:1300px;text-wrap:balance}.title-card .when{font:600 clamp(60px,7cqw,120px)/1 var(--font-display);color:var(--red)}.graphic.tone-red{--red:#ffd2a6;--muted:rgba(255,236,225,0.75)}.graphic.tone-red .ground{background:radial-gradient(900px 600px at 85% 0,rgba(255,140,90,.35),transparent 60%),linear-gradient(170deg,#b8301c,#6e1409)}.graphic.tone-navy{--red:#7fb2ff;--gold:#9cc4ff}.graphic.tone-navy .ground{background:radial-gradient(900px 600px at 85% 0,rgba(90,150,255,.3),transparent 60%),linear-gradient(170deg,#142c55,#070f22)}.graphic.tone-paper{--paper:#17191e;--muted:#5a5d64;--red:#c8321e;--gold:#a8741c;color:#17191e}.graphic.tone-paper .ground{background:linear-gradient(170deg,#f6f1e7,#e9e1d2)}.graphic.tone-paper .ground:after{background:repeating-linear-gradient(115deg,rgba(0,0,0,.025) 0 2px,transparent 2px 22px)}.graphic.tone-paper .bar-track,.graphic.tone-paper .live-list li,.graphic.tone-paper .scale-track span:not(.on){background-color:rgba(23,25,30,.08)}.graphic.tone-paper .live-list li{background-color:transparent;border-bottom-color:rgba(23,25,30,.15)}.graphic.tone-paper .line-point circle{fill:#f6f1e7}.graphic.tone-paper .line-area{fill:rgba(200,50,30,.12)}.quote-fact{margin-top:3cqh;padding-top:2.4cqh;border-top:2px solid rgba(246,242,234,.18);display:grid;grid-gap:1cqh;gap:1cqh}.graphic.tone-paper .quote-fact{border-top-color:rgba(23,25,30,.15)}.qf-row{display:grid;grid-template-columns:auto 1fr;grid-gap:2cqw;gap:2cqw;align-items:baseline}.qf-row b{font:600 clamp(48px,8cqw,96px)/1 var(--font-display)}.qf-row span{font:500 clamp(20px,2.8cqw,32px)/1.2 var(--font-sans)}.takeaway-cards{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:2.6cqh}.takeaway-cards .kicker{text-shadow:0 2px 12px rgba(0,0,0,.6)}.takeaway-card{display:flex;align-items:baseline;gap:4.5cqw;padding:4.4cqh 6cqw;border-radius:26px;background:rgba(8,9,13,.74);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px rgba(0,0,0,.45);animation:card-in .75s var(--ease-out) both}@keyframes card-in{0%{opacity:0;transform:translateX(70px) scale(.96)}}.takeaway-card .n{font:700 clamp(22px,4.4cqw,34px) var(--font-mono);color:var(--red)}.takeaway-card .t{font:500 clamp(34px,7.6cqw,62px)/1.08 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.stage.portrait .topshade{position:absolute;left:0;right:0;top:0;height:320px;z-index:6;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.62),transparent)}.stage.portrait .scrim{height:760px}.stage.portrait .bug{left:44px;top:48px;zoom:1.3}.stage.portrait .bug .ai-tag{display:none}.stage.portrait .tile .seam{top:auto;left:0;right:0;bottom:0;width:auto;height:4px;background:var(--red);opacity:.85}.stage.portrait .tile .nameplate{top:44px;left:44px;font-size:30px;padding:12px 18px}.stage.portrait .tile.at-top .nameplate{top:210px}.stage.portrait .ticker{height:84px}.stage.portrait .ticker .tag{font-size:28px;padding:0 24px 0 18px}.stage.portrait .ticker .tag .logo{width:42px;height:42px}.stage.portrait .ticker .crawl-inner{font-size:38px}.stage.portrait .ticker .crawl-inner em.news{font-size:26px}.stage.portrait .captions .who{font-size:28px}.stage.portrait .captions .said{font-size:48px;line-height:1.24}.stage.portrait .lower .role{font-size:32px}.stage.portrait .strap .kicker{font-size:30px}.stage.portrait .strap .headline{font-size:86px}.stage.portrait .voice-mic{height:112px}.stage.portrait .mic-dot{width:100px;height:100px;margin:-50px 0 0 -50px}.stage.portrait .mic-dot svg{width:44px;height:44px}.stage.portrait .closer .badge,.stage.portrait .opener .badge{left:70px;top:30%}.stage.portrait .closer .title,.stage.portrait .opener .title{left:70px;right:70px;top:36%;flex-wrap:wrap;font-size:160px}.stage.portrait .closer .rule,.stage.portrait .opener .rule{left:70px;right:70px;top:47%}.stage.portrait .closer .topic,.stage.portrait .opener .topic{left:70px;right:70px;top:49%;font-size:48px}.stage.portrait .closer .cast,.stage.portrait .opener .cast{left:70px;bottom:220px;flex-direction:column;gap:34px}.stage.portrait .closer .cast div,.stage.portrait .opener .cast div{font-size:46px}.stage.portrait .closer .cast small,.stage.portrait .opener .cast small{font-size:22px}.stage.portrait .takeaway-card .t{font-size:clamp(44px,6.4cqw,70px)}.host-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.host-pick{position:relative;display:block;padding:0;border:2px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;background:#0d0e12;color:var(--paper);text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.host-pick:hover{transform:translateY(-2px)}.host-pick.on{border-color:var(--red);box-shadow:0 0 0 3px rgba(232,64,42,.3)}.host-pick .face{display:block;aspect-ratio:1;overflow:hidden}.host-pick img{width:100%;height:100%;object-fit:cover;transform:scale(1.9);transform-origin:50% 32%}.host-pick .n{bottom:26px;font:600 16px var(--font-sans)}.host-pick .n,.host-pick .v{position:absolute;left:10px;text-shadow:0 1px 8px rgba(0,0,0,.8)}.host-pick .v{right:6px;bottom:9px;font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage.portrait{background:#07090f}.stage.portrait .backdrop{opacity:.35}.stage.portrait .scrim,.stage.portrait .tile .nameplate,.stage.portrait .tile .seam,.stage.portrait .tile .talking,.stage.portrait .topshade{display:none}.stage.portrait .tile{transition:left .42s cubic-bezier(.5,0,.15,1),top .42s cubic-bezier(.5,0,.15,1),width .42s cubic-bezier(.5,0,.15,1),height .42s cubic-bezier(.5,0,.15,1),border-radius .42s cubic-bezier(.5,0,.15,1),opacity .26s linear}.stage.portrait .tile video.framed{transition:left .42s cubic-bezier(.5,0,.15,1),top .42s cubic-bezier(.5,0,.15,1),width .42s cubic-bezier(.5,0,.15,1),height .42s cubic-bezier(.5,0,.15,1),filter .26s linear}.stage.portrait .tile:after{content:"";position:absolute;inset:0;pointer-events:none;border:0 solid rgba(4,6,10,.75)}.stage.portrait .tile[data-seat=duo-1]:after,.stage.portrait .tile[data-seat=trio-1]:after,.stage.portrait .tile[data-seat=trio-2]:after{border-top-width:calc(var(--u) * 2)}.stage.portrait .tile[data-seat=trio-1]:after{border-right-width:calc(var(--u) * 1)}.stage.portrait .tile[data-seat=trio-2]:after{border-left-width:calc(var(--u) * 1)}.stage.portrait .tile.windowed{box-shadow:0 0 0 1px rgba(232,64,42,.5),0 calc(var(--u) * 20) calc(var(--u) * 40) calc(var(--u) * -20) rgba(0,0,0,.7)}.stage.portrait .tile.round{box-shadow:0 0 0 calc(var(--u) * 2) var(--red),0 calc(var(--u) * 6) calc(var(--u) * 16) rgba(0,0,0,.35)}.stage.portrait.someone-speaking .tile:not(.speaking):not(.round) video{filter:brightness(.66) saturate(.86)}.stage.portrait .graphic:not(.is-full)>.ground{display:none}.stage.portrait .p-shade-top{top:0;height:calc(var(--u) * 110);background:linear-gradient(180deg,rgba(7,9,15,.58),transparent)}.stage.portrait .p-shade-top,.stage.portrait .p-wash{position:absolute;left:0;right:0;z-index:5;pointer-events:none}.stage.portrait .p-wash{bottom:0;height:calc(var(--u) * 300);background:linear-gradient(180deg,transparent,rgba(7,9,15,.55) 45%,rgba(7,9,15,.9))}.stage.portrait .p-nm{position:absolute;z-index:6;font:700 calc(var(--u) * 13)/1 var(--font-sans);text-shadow:0 1px 6px rgba(0,0,0,.6);white-space:nowrap;animation:rise .4s var(--ease-out) both}.stage.portrait .p-name small,.stage.portrait .p-nm small{display:block;margin-top:calc(var(--u) * 5);font:500 calc(var(--u) * 8.5)/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.8}.stage.portrait .p-lead{position:absolute;left:0;right:0;bottom:calc(var(--u) * 226);z-index:6;padding:0 calc(var(--u) * 78) 0 calc(var(--u) * 20);animation:rise .26s var(--ease-out) both}.stage.portrait .p-lead-kicker{display:block;color:var(--red);font:500 calc(var(--u) * 10)/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.stage.portrait .p-lead-title{display:-webkit-box;overflow:hidden;margin-top:calc(var(--u) * 10);-webkit-box-orient:vertical;-webkit-line-clamp:4;font:600 calc(var(--u) * 33)/1.08 var(--font-display);letter-spacing:-.008em;text-wrap:balance}.stage.portrait .p-name{bottom:calc(var(--u) * 196);font:700 calc(var(--u) * 13)/1 var(--font-sans);text-shadow:0 1px 6px rgba(0,0,0,.6);animation:rise .3s var(--ease-out) both}.stage.portrait .p-caption,.stage.portrait .p-name{position:absolute;left:calc(var(--u) * 20);z-index:6}.stage.portrait .p-caption{right:calc(var(--u) * 78);bottom:calc(var(--u) * 142);height:calc(var(--u) * 40);color:rgba(244,241,234,.85);font:500 calc(var(--u) * 14.5)/1.38 var(--font-sans);pointer-events:none}.stage.portrait .p-caption span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:pretty;text-shadow:0 1px 4px rgba(0,0,0,.7)}.stage.portrait .p-caption b{margin-right:.5em;color:var(--red);font-weight:700}.stage.portrait .voice-mic{height:calc(var(--u) * 62);z-index:7}.stage.portrait .mic-dot{width:calc(var(--u) * 62);height:calc(var(--u) * 62);margin:calc(var(--u) * -31) 0 0 calc(var(--u) * -31);background:var(--red);box-shadow:0 0 0 calc(var(--u) * 6) rgba(232,64,42,.22),0 0 0 calc(var(--u) * 13) rgba(232,64,42,.09)}.stage.portrait .mic-dot svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.stage.portrait .ticker{height:calc(var(--u) * 26)}.stage.portrait .ticker .tag{font-size:calc(var(--u) * 9.5);padding:0 calc(var(--u) * 9) 0 calc(var(--u) * 7);gap:calc(var(--u) * 5)}.stage.portrait .ticker .tag .logo{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.stage.portrait .ticker .crawl-inner{font-size:calc(var(--u) * 11)}.stage.portrait .ticker .crawl-inner em.news{font-size:calc(var(--u) * 8)}.stage.portrait .ticker .crawl-inner span:after{font-size:calc(var(--u) * 7);margin-left:calc(var(--u) * 22)}.stage.portrait .ticker .crawl-inner span{padding:0 calc(var(--u) * 11)}.stage.portrait .bug{top:calc(var(--u) * 15);left:calc(var(--u) * 18);zoom:1.2}.ticker{overflow:visible}.clock-line{position:absolute;left:0;right:0;top:-5px;height:5px;background:rgba(255,255,255,.1);pointer-events:none}.clock-line i{display:block;height:100%;background:var(--red);transition:width .5s linear,background .4s ease}.clock-line.late i{background:linear-gradient(90deg,var(--red),var(--gold))}.clock-line.over i{background:var(--gold);animation:pulse 1s ease-in-out infinite}.ticker .clock.late{color:var(--gold)}.stage.portrait .clock-line{top:calc(var(--u) * -2);height:calc(var(--u) * 2)}.stage.portrait .ticker .clock{display:flex;font-size:calc(var(--u) * 9);padding:0 calc(var(--u) * 8)}.prep-card{position:fixed;left:18px;bottom:18px;z-index:60;width:300px;padding:16px 18px;border-radius:16px;background:rgba(9,10,14,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:0 18px 50px rgba(0,0,0,.45);font:500 14px var(--font-sans)}.prep-card .prep-title{font:600 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.prep-card .row{display:flex;align-items:center;gap:10px;padding:5px 0}.prep-card .row i{width:16px;height:16px;border-radius:50%;flex:none;border:2px solid rgba(255,255,255,.25);border-top:2px solid var(--red);animation:orbit .9s linear infinite}.prep-card .row.done i{animation:none;border:0;background:var(--red);box-shadow:inset 0 0 0 4px rgba(9,10,14,.86)}.prep-card .row.failed i{animation:none;border-color:var(--gold)}.prep-bar{margin-top:12px;height:4px;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden}.prep-bar i{display:block;height:100%;background:var(--red);transition:width .4s ease}a.btn{justify-content:center}.brand,a.btn{text-decoration:none;display:inline-flex;align-items:center}.brand{gap:12px;font:500 26px/1 var(--font-display);letter-spacing:-.01em;color:var(--paper)}.brand em{color:var(--red);font-style:italic}.fine{margin:12px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.fine.center{text-align:center}.fine.warn{color:var(--gold)}@keyframes card-rise{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes card-pop{0%{opacity:0;transform:translate(-50%,-46%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}.studio{position:fixed;inset:0;overflow-y:auto;background:radial-gradient(1200px 700px at 95% -10%,rgba(232,64,42,.22),transparent 60%),radial-gradient(900px 600px at -10% 110%,rgba(242,184,75,.07),transparent 60%),var(--ink)}.studio-top{display:flex;align-items:center;justify-content:space-between;padding:22px clamp(18px,4vw,48px);max-width:1440px;margin:0 auto}.studio-tag{font:600 11px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:7px 11px;border-radius:999px}.studio-grid{display:grid;grid-template-columns:minmax(320px,470px) minmax(0,1fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center;padding:8px clamp(18px,4vw,48px) 56px;max-width:1440px;margin:0 auto;min-height:calc(100% - 92px)}.studio-form h1{margin:0;font:500 clamp(40px,4.6vw,64px)/1.02 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.studio-form .lede{margin:16px 0 28px;color:var(--muted);font-size:17px;line-height:1.55}.in{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.in>span{font:600 11px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.in input,.in textarea{width:100%;padding:14px 16px;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:14px;outline:none;font-size:16px;transition:border-color .2s,background .2s}.in input:focus,.in textarea:focus{border-color:rgba(232,64,42,.7);background:rgba(255,255,255,.06)}.in textarea{resize:none;line-height:1.5}.host-row{display:flex;gap:12px;overflow-x:auto;padding:6px 4px 8px;margin:0 -4px;scrollbar-width:none}.host-row::-webkit-scrollbar{display:none}.host-row button{flex:none;display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:0;border:0;background:none;cursor:pointer;color:var(--muted)}.host-row .face{width:54px;height:54px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px rgba(255,255,255,.12);transition:box-shadow .2s,transform .2s}.host-row img{width:100%;height:100%;object-fit:cover;transform:scale(2.1);transform-origin:50% 30%}.host-row b{font:600 12px var(--font-sans)}.host-row button.on{color:var(--paper)}.host-row button.on .face{box-shadow:0 0 0 3px var(--red),0 8px 24px rgba(232,64,42,.35);transform:translateY(-2px)}.chips{display:flex;gap:8px}.chips button{padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:none;cursor:pointer;color:var(--muted);font-weight:600;transition:background .2s,color .2s}.chips button.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn.go{width:100%;padding:18px 26px;font-size:17px;margin-top:8px;box-shadow:0 14px 40px rgba(232,64,42,.32);transition:transform .15s,box-shadow .2s,opacity .2s}.btn.go:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 50px rgba(232,64,42,.45)}.btn.go:disabled{box-shadow:none}.studio-screen{max-width:560px;margin:14vh auto 0;padding:0 24px;text-align:center}.studio-screen h1{font:500 52px/1.05 var(--font-display);margin:0 0 12px}.studio-screen .lede{color:var(--muted);margin-bottom:28px}.onair-preview{aspect-ratio:16/9;border-radius:22px;background:#0b0d12;box-shadow:0 40px 120px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06);display:grid;grid-template-columns:1fr 1fr}.onair-preview,.pv-host,.pv-you{position:relative;overflow:hidden}.pv-host img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.6);transform-origin:50% 30%}.pv-you{border-left:2px solid rgba(0,0,0,.6)}.pv-you video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.pv-wait,.pv-you video{position:absolute;inset:0}.pv-wait{display:grid;place-items:center;color:var(--muted);font:600 12px var(--font-mono);letter-spacing:.2em}.pv-name,.pv-wait{text-transform:uppercase}.pv-name{position:absolute;left:14px;top:54px;font:600 11px var(--font-mono);letter-spacing:.14em;background:rgba(0,0,0,.5);padding:6px 9px}.pv-third{position:absolute;left:24px;right:18px;bottom:58px}.pv-third:before{content:"";position:absolute;left:-11px;top:1px;bottom:15px;width:4px;background:var(--red)}.pv-third b{font:500 clamp(18px,2.1vw,30px)/1.05 var(--font-display);text-shadow:0 2px 12px rgba(0,0,0,.6)}.pv-third b,.pv-third small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-third small{margin-top:6px;font:600 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.pv-mic{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);display:flex;gap:3px;align-items:flex-end;height:18px}.pv-mic i{width:3px;border-radius:2px;background:var(--paper);opacity:.85;height:calc(3px + var(--lv, 0) * 15px);transition:height .08s linear}.pv-mic i:first-child,.pv-mic i:nth-child(5){height:calc(3px + var(--lv, 0) * 7px)}.pv-mic i:nth-child(2),.pv-mic i:nth-child(4){height:calc(3px + var(--lv, 0) * 11px)}.pv-bug{position:absolute;left:14px;top:14px;display:flex;align-items:center;gap:8px;font:500 15px var(--font-display);text-shadow:0 2px 10px rgba(0,0,0,.6)}.pv-bug em{color:var(--red);font-style:italic}.pv-live{font:700 10px var(--font-mono);letter-spacing:.2em;background:var(--red);padding:4px 7px}.pv-ticker{position:absolute;left:0;right:0;bottom:0;height:30px;display:flex;align-items:stretch;background:rgba(6,7,10,.9);font-size:13px;overflow:hidden}.pv-tag{background:var(--red);padding:0 12px;font:700 10px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;position:relative;z-index:1}.pv-crawl,.pv-tag{display:flex;align-items:center;white-space:nowrap}.pv-crawl{flex:1 1;padding-left:100%;animation:crawl 18s linear infinite}@media (max-width:900px){.studio-grid{grid-template-columns:1fr;gap:22px;padding-top:0}.studio-preview{order:-1}.onair-preview{aspect-ratio:4/5;grid-template-columns:1fr;grid-template-rows:1fr 1fr;max-height:62vh}.pv-you{border-left:0;border-top:2px solid rgba(0,0,0,.6)}.studio-form h1{font-size:40px}}.ready-card{position:fixed;left:50%;bottom:max(24px,5vh);z-index:60;width:min(420px,calc(100vw - 32px));padding:22px;border-radius:24px;background:rgba(10,11,15,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);box-shadow:0 30px 90px rgba(0,0,0,.6);transform:translateX(-50%);animation:card-rise .5s var(--ease-out) both}.rc-host{display:flex;align-items:center;gap:14px}.rc-face{width:52px;height:52px;border-radius:50%;overflow:hidden;flex:none;box-shadow:0 0 0 2px rgba(255,255,255,.12)}.rc-face img{width:100%;height:100%;object-fit:cover;transform:scale(2.1);transform-origin:50% 30%}.rc-host b{display:block;font:500 22px/1.1 var(--font-display)}.rc-host small{display:block;color:var(--muted);font-size:13px;margin-top:4px}.rc-dot{margin-left:auto;width:10px;height:10px;border-radius:50%;flex:none;background:var(--gold);animation:pulse 1.2s ease-in-out infinite}.rc-dot.ready{background:#3ecf8e;animation:none;box-shadow:0 0 0 4px rgba(62,207,142,.18)}.rc-dot.asleep,.rc-dot.failed{background:var(--muted);animation:none}.rc-steps{list-style:none;margin:18px 0 14px;padding:0;display:grid;grid-gap:9px;gap:9px;font-size:14px;color:var(--muted)}.rc-steps li{display:flex;align-items:center;gap:10px}.rc-steps i{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top:2px solid var(--red);animation:orbit .9s linear infinite;flex:none}.rc-steps li.done{color:var(--paper)}.rc-steps li.done i{border:0;background:var(--red);animation:none;box-shadow:inset 0 0 0 4px rgba(10,11,15,.88)}.rc-bar{height:3px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden;margin-bottom:16px}.rc-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--gold));transition:width .5s ease}.ready-card .btn.go{margin-top:0}.rc-invite{margin:12px auto 0;display:flex;align-items:center;gap:8px;background:none;border:0;color:var(--muted);cursor:pointer;font-size:13px}.rc-invite:hover{color:var(--paper)}.live-pill{position:fixed;top:14px;right:14px;z-index:60;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border-radius:999px;background:rgba(9,10,14,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);font:600 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:opacity .3s}.live-pill:not(:hover){opacity:.62}.lp-dot{width:8px;height:8px;border-radius:50%;background:var(--red);animation:pulse 1.4s ease-in-out infinite}.live-pill time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--paper)}.live-pill time.late{color:var(--gold)}.lp-rec{color:var(--red);font-size:10px;border:1px solid rgba(232,64,42,.6);padding:2px 6px;border-radius:4px}.lp-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:0;background:rgba(255,255,255,.08);color:var(--paper);cursor:pointer}.lp-icon:hover{background:rgba(255,255,255,.16)}.lp-end{border:0;border-radius:999px;padding:8px 14px;background:#b3261e;color:var(--paper);font:600 12px var(--font-sans);cursor:pointer}.live-pill.guest .lp-dot{background:var(--gold)}.wrap-card{position:fixed;left:50%;top:50%;z-index:60;width:min(460px,calc(100vw - 32px));padding:30px;border-radius:26px;background:rgba(10,11,15,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line);box-shadow:0 40px 120px rgba(0,0,0,.7);text-align:center;transform:translate(-50%,-50%);animation:card-pop .6s var(--ease-out) both}.wrap-card h2{margin:0 0 8px;font:500 46px/1 var(--font-display);letter-spacing:-.02em}.wrap-card p{color:var(--muted);margin:0 0 18px;line-height:1.5}.share-row{display:flex;gap:8px;margin-bottom:14px}.share-row input{flex:1 1;min-width:0;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid var(--line);font:500 13px var(--font-mono);outline:none}.wrap-row{display:flex;gap:10px;justify-content:center}.wrap-new{margin-top:18px}.watch{position:fixed;inset:0;overflow-y:auto;background:radial-gradient(1200px 700px at 95% -10%,rgba(232,64,42,.18),transparent 60%),var(--ink)}.watch-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(16px,4vw,48px)}.watch-film,.watch-top{max-width:1280px;margin:0 auto}.watch-film{padding:0 clamp(16px,4vw,48px)}.watch-film video{display:block;width:100%;aspect-ratio:16/9;border-radius:20px;background:#000;box-shadow:0 40px 120px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06)}.watch-info{max-width:880px;margin:0 auto;padding:34px clamp(16px,4vw,48px) 90px}.watch-kicker{display:flex;align-items:center;gap:10px;font:600 12px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.watch-kicker i{width:8px;height:8px;border-radius:50%;background:var(--red)}.watch-info h1{margin:12px 0 10px;font:500 clamp(32px,4.4vw,54px)/1.05 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.watch-meta{color:var(--muted);margin:0 0 24px;line-height:1.5}.watch-actions{display:flex;flex-wrap:wrap;gap:10px}.watch-takeaways{margin-top:44px}.watch-takeaways ol{list-style:none;padding:0;margin:14px 0 0}.watch-takeaways li{display:flex;gap:18px;align-items:baseline;padding:16px 0;border-top:1px solid var(--line);font:500 24px/1.2 var(--font-display)}.watch-takeaways li span{font:700 13px var(--font-mono);color:var(--red)}.studio-cut{margin-top:18px;padding:22px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.studio-cut p{color:var(--muted);line-height:1.55;margin:10px 0 0}.studio-cut ul{list-style:none;padding:0;margin:16px 0 6px}.studio-cut li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:14px}.studio-cut li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-total{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 18px;color:var(--muted)}.studio-total b{font:500 42px var(--font-display);color:var(--paper)}.studio-ask{display:flex;gap:8px}.studio-ask input{flex:1 1;min-width:0;padding:12px 16px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--line);outline:none}.studio-done{color:var(--gold)!important}@media (min-width:901px){.studio-grid{grid-template-columns:minmax(320px,500px) minmax(0,1fr);min-height:auto;padding-top:0}}.studio-form h1{font-size:clamp(38px,3.9vw,54px)}.studio-form .lede{font-size:16px;margin:12px 0 22px}.in{margin-bottom:14px;gap:7px}.in input,.in textarea{padding:12px 14px}.host-row{gap:8px}.host-row .face{width:46px;height:46px}.host-row b{font-size:11px}.pv-bug{background:rgba(0,0,0,.42);padding:5px 11px 5px 5px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-height:980px){.studio-grid{min-height:calc(100% - 92px)}}.live-pill{transition:opacity .4s ease}.live-pill.idle{opacity:0!important;pointer-events:none}.studio-start{position:fixed;left:50%;bottom:40px;transform:translateX(-50%);z-index:80;padding:14px 24px;border-radius:999px;border:0;background:var(--red);color:var(--paper);font-weight:600;cursor:pointer}.watch-cuts{display:flex;gap:6px;justify-content:center;margin-top:14px}.watch-cuts button{padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--muted);font-weight:600;cursor:pointer}.watch-cuts button.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}.shows{max-width:1280px;margin:0 auto;padding:18px clamp(16px,4vw,48px) 90px}.shows h1{margin:12px 0 30px;font:500 clamp(36px,5vw,60px)/1 var(--font-display);letter-spacing:-.02em}.shows-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:34px 26px;gap:34px 26px}.show-card{position:relative}.sc-link{display:block;color:inherit;text-decoration:none}.sc-film{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:radial-gradient(600px 300px at 80% 0,rgba(232,64,42,.28),transparent 70%),var(--ink-2);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 24px 60px rgba(0,0,0,.45);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.sc-film>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sc-face{position:absolute;left:50%;top:50%;width:34%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px var(--paper)}.sc-face img{width:100%;height:100%;object-fit:cover}.sc-badge{position:absolute;left:12px;top:12px;padding:6px 10px;border-radius:999px;background:var(--paper);color:var(--ink);font:700 10px var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.sc-time{position:absolute;right:12px;bottom:12px;padding:5px 9px;border-radius:8px;background:rgba(7,8,11,.78);font:600 12px var(--font-mono);letter-spacing:.06em}.show-card h2{margin:16px 0 6px;font:500 22px/1.2 var(--font-display);letter-spacing:-.01em;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.show-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.sc-link:focus-visible .sc-film,.sc-link:hover .sc-film{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 34px 80px rgba(0,0,0,.55)}.sc-remove{position:absolute;right:10px;top:10px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:0;background:rgba(7,8,11,.7);color:var(--paper);cursor:pointer;opacity:0;transition:opacity .2s ease}.sc-remove:focus-visible,.show-card:hover .sc-remove{opacity:1}@media (hover:none){.sc-remove{opacity:.85}}.show-card.ghost .sc-film{animation:ghost 1.4s ease-in-out infinite alternate}@keyframes ghost{0%{opacity:.45}to{opacity:.9}}.shows-empty{max-width:520px}.shows{position:relative}.shows-signin{max-width:460px}.shows-signin p{color:var(--muted);line-height:1.55;margin:0 0 24px}.google-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border-radius:999px;border:0;background:#fff;color:#1f1f1f;font:600 15px var(--font-sans);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.google-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.35)}.shows-out{position:absolute;top:0;right:0;background:none;border:1px solid var(--line);color:var(--muted);font:600 12px var(--font-sans);padding:7px 12px;border-radius:999px;cursor:pointer}.shows-out:hover{color:var(--paper);border-color:var(--paper)}.shows-empty p{color:var(--muted);line-height:1.55;margin:0 0 22px}.mine-link{font:600 13px var(--font-sans);color:var(--paper);text-decoration:none;padding:9px 14px;border-radius:999px;border:1px solid var(--line);transition:border-color .2s ease}.mine-link:hover{border-color:var(--paper)}.watch-top-right{display:flex;align-items:center;gap:10px}@media (max-width:560px){.watch-top-right .mine-link{display:none}}.replay .replay-frame{position:relative;margin:0 auto;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 40px 120px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06)}.replay.portrait .replay-frame{aspect-ratio:9/16;height:min(78vh,900px);max-width:100%}.replay.landscape .replay-frame{aspect-ratio:16/9;width:100%}.replay .replay-frame .program,.replay-play{position:absolute;inset:0}.replay-play{z-index:20;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;border:0;cursor:pointer;color:var(--paper);background:rgba(7,8,11,.35) 50% /cover no-repeat}.replay-play span{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:var(--red);box-shadow:0 20px 60px rgba(0,0,0,.5);padding-left:5px}.replay-play small{font:600 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.replay-bar{display:flex;align-items:center;gap:12px;max-width:520px;margin:14px auto 0}.replay-bar button{padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--paper);font-weight:600;cursor:pointer;min-width:74px}.replay-bar input{flex:1 1;accent-color:var(--red)}.replay-bar time{font:600 13px var(--font-mono);color:var(--muted);min-width:44px;text-align:right}.stage.portrait .bug,.stage.portrait .ticker .clock{display:none}.stage.portrait .p-band{position:absolute;top:calc(var(--u) * 15);left:calc(var(--u) * 18);right:calc(var(--u) * 18);height:calc(var(--u) * 40);z-index:8;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.stage.portrait .p-band-l{display:flex;align-items:center;gap:calc(var(--u) * 9)}.stage.portrait .p-mark{width:calc(var(--u) * 32);height:calc(var(--u) * 32);border-radius:calc(var(--u) * 8);display:grid;place-items:center;background:rgba(7,9,15,.55)}.stage.portrait .p-mark .logo{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.stage.portrait .p-station b{display:block;font:800 calc(var(--u) * 13.5)/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.5)}.stage.portrait .p-station small{display:block;max-width:calc(var(--u) * 190);margin-top:calc(var(--u) * 4);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 calc(var(--u) * 9)/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.stage.portrait .p-band-r{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * 7)}.stage.portrait .p-pill{display:flex;align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 4) calc(var(--u) * 8);border-radius:999px;border:1px solid rgba(244,241,234,.32);background:rgba(7,9,15,.45);font:600 calc(var(--u) * 9)/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.stage.portrait .p-pill i{width:calc(var(--u) * 5);height:calc(var(--u) * 5);border-radius:50%;background:var(--red)}.stage.portrait .p-time{font:500 calc(var(--u) * 9)/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.6)}.stage.portrait .p-time em{font-style:normal;color:var(--red)}.stage.portrait .p-onair{position:absolute;left:0;top:calc(var(--u) * 34);display:flex;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 5) calc(var(--u) * 9);border-radius:calc(var(--u) * 3);background:#bd2430;font:800 calc(var(--u) * 12)/1 var(--font-sans);letter-spacing:.02em;text-transform:uppercase}.stage.portrait .p-onair i{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;background:#fff;animation:pulse 1.6s ease-in-out infinite}.stage.portrait .p-shade-top{height:calc(var(--u) * 130)}.stage.portrait .p-wash.k-lead{height:calc(var(--u) * 360);background:linear-gradient(180deg,transparent,rgba(7,9,15,.6) 38%,rgba(7,9,15,.92))}.stage.portrait .p-wash.k-full{height:58%;background:linear-gradient(180deg,transparent,rgba(7,9,15,.78) 24%,rgba(7,9,15,.95) 62%)}.stage.portrait .p-wash.k-footage{height:calc(var(--u) * 480);background:linear-gradient(180deg,transparent,rgba(7,9,15,.88) 40%,#07090f 70%)}.stage.portrait .p-wash.k-top,.stage.portrait .p-wash.k-window{display:none}.stage.portrait .tile[data-seat=listener]{box-shadow:0 0 0 calc(var(--u) * 2) var(--red),0 calc(var(--u) * 6) calc(var(--u) * 16) rgba(0,0,0,.45)}.stage.portrait .p-circle-name{position:absolute;left:calc(var(--u) * 96);top:calc(var(--u) * 478);z-index:6;font:700 calc(var(--u) * 13.5)/1 var(--font-sans);text-shadow:0 1px 6px rgba(0,0,0,.6);animation:rise .3s var(--ease-out) both}.stage.portrait .p-circle-name small{display:block;margin-top:calc(var(--u) * 6);font:500 calc(var(--u) * 8.5)/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.stage.portrait .graphic.is-full .full-media{animation:p-push 14s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--u) * 371),rgba(0,0,0,.12) calc(var(--u) * 557),transparent calc(var(--u) * 641));mask-image:linear-gradient(180deg,#000 calc(var(--u) * 371),rgba(0,0,0,.12) calc(var(--u) * 557),transparent calc(var(--u) * 641))}@keyframes p-push{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.16) translate(-1.6%,-1.2%)}}.stage.portrait .graphic.is-full{background:#07090f}.stage.portrait .media-label{left:calc(var(--u) * 20);top:calc(var(--u) * 150);padding:calc(var(--u) * 4) calc(var(--u) * 7);font:600 calc(var(--u) * 10.5)/1 var(--font-mono);letter-spacing:.08em;background:rgba(7,9,15,.72);-webkit-backdrop-filter:none;backdrop-filter:none}.stage.portrait .media-caption{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:auto;bottom:calc(var(--u) * 236);max-width:none;font:600 calc(var(--u) * 26)/1.1 var(--font-display);letter-spacing:-.008em;text-wrap:balance}.stage.portrait .graphic:not(.is-full) .panel-body{padding:0;justify-content:flex-end;gap:calc(var(--u) * 10)}.stage.portrait .graphic .kicker{font:500 calc(var(--u) * 11)/1 var(--font-mono);letter-spacing:.14em;color:var(--red);gap:calc(var(--u) * 8)}.stage.portrait .graphic .kicker:before{width:calc(var(--u) * 18)}.stage.portrait .graphic .chart-title,.stage.portrait .graphic .points-title{font:600 calc(var(--u) * 22)/1.14 var(--font-display);letter-spacing:-.008em;text-wrap:balance}.stage.portrait .graphic .source{margin-top:calc(var(--u) * 6);font:600 calc(var(--u) * 8.5) var(--font-mono);letter-spacing:.12em}.stage.portrait .graphic .stat-value{font:800 calc(var(--u) * 76)/.9 var(--font-sans);letter-spacing:-.065em;color:var(--red)}.stage.portrait .graphic .stat-label{font:600 calc(var(--u) * 22)/1.15 var(--font-display)}.stage.portrait .graphic .stat-context{font:500 calc(var(--u) * 13)/1.3 var(--font-sans)}.stage.portrait .graphic .quote-mark{position:absolute;left:calc(var(--u) * -6);top:calc(var(--u) * -70);height:auto;font:400 calc(var(--u) * 230)/1 var(--font-display);color:var(--red);pointer-events:none}.stage.portrait .graphic .quote-text{position:relative;font:italic 500 calc(var(--u) * 26)/1.16 var(--font-display);letter-spacing:-.005em;text-wrap:balance}.stage.portrait .graphic .quote-who{display:flex;align-items:center;gap:calc(var(--u) * 10);font:600 calc(var(--u) * 12.5)/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--paper)}.stage.portrait .graphic .quote-who:before{content:"";width:calc(var(--u) * 26);height:calc(var(--u) * 2);background:var(--red)}.stage.portrait .graphic .quote-fact{margin-top:calc(var(--u) * 6)}.stage.portrait .graphic .qf-row b{font:800 calc(var(--u) * 30)/1 var(--font-sans);letter-spacing:-.05em;color:var(--red)}.stage.portrait .graphic .qf-row span{font:500 calc(var(--u) * 12.5)/1.3 var(--font-sans)}.stage.portrait .graphic .bars{gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 4)}.stage.portrait .graphic .bar-label{font:500 calc(var(--u) * 12.5) var(--font-sans)}.stage.portrait .graphic .bar-value{font:800 calc(var(--u) * 17) var(--font-sans);letter-spacing:-.03em;color:var(--red)}.stage.portrait .graphic .bar-track{height:calc(var(--u) * 8);border-radius:calc(var(--u) * 4);overflow:hidden}.stage.portrait .graphic .bar-fill{animation-duration:.44s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.stage.portrait .graphic .live-list li,.stage.portrait .graphic .points-list li{display:grid;grid-template-columns:calc(var(--u) * 40) 1fr;align-items:baseline;grid-gap:0;gap:0;padding:calc(var(--u) * 7) 0;border:0;font:600 calc(var(--u) * 19)/1.2 var(--font-display)}.stage.portrait .graphic .live-list .n{font:italic 500 calc(var(--u) * 26)/1 var(--font-display);color:transparent;-webkit-text-stroke:1px var(--red)}.stage.portrait .graphic .points-list{counter-reset:p}.stage.portrait .graphic .points-list li:before{counter-increment:p;content:counter(p,decimal-leading-zero);font:italic 500 calc(var(--u) * 26)/1 var(--font-display);color:transparent;-webkit-text-stroke:1px var(--red)}.stage.portrait .graphic .versus{gap:calc(var(--u) * 8)}.stage.portrait .graphic .versus .side{padding:calc(var(--u) * 10) calc(var(--u) * 12);border:0;border-left:calc(var(--u) * 3) solid var(--red);background:rgba(244,241,234,.05);font:600 calc(var(--u) * 20)/1.15 var(--font-display)}.stage.portrait .graphic .versus .vs{font:500 calc(var(--u) * 10) var(--font-mono);letter-spacing:.2em}.stage.portrait .graphic .shift .now,.stage.portrait .graphic .shift .was{font:600 calc(var(--u) * 19)/1.2 var(--font-display)}.stage.portrait .graphic .shift small{font:500 calc(var(--u) * 9) var(--font-mono)}.stage.portrait .graphic .title-card .big{font:600 calc(var(--u) * 33)/1.08 var(--font-display)}.stage.portrait .graphic .title-card .meaning,.stage.portrait .graphic .title-card .when{font:500 calc(var(--u) * 14)/1.35 var(--font-sans)}.stage.portrait .graphic .line-value{font-size:44px}.stage.portrait .graphic .line-label{font-size:30px}.stage.portrait .graphic:not(.is-full) .title-card{padding:0;justify-content:flex-end;gap:calc(var(--u) * 10)}.stage.portrait .graphic:not(.is-full) .wipe{display:none}.phones{position:fixed;inset:0;overflow-y:auto;display:flex;flex-wrap:wrap;gap:24px;padding:24px;background:#111;align-content:flex-start}.phones figure{margin:0}.phones .phone{position:relative;width:390px;height:844px;border-radius:28px;overflow:hidden;background:#000}.phones .phone .program{position:absolute;inset:0}.phones figcaption{margin-top:10px;font:600 13px var(--font-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.stage.portrait .graphic:not(.is-full) .panel-body,.stage.portrait .graphic:not(.is-full) .title-card{padding-bottom:calc(var(--u) * 20)}.stage.portrait .graphic.is-full .media-caption{display:none}.stage.portrait .graphic:not(.is-full){overflow:visible}.stage.portrait .graphic .quote-mark{top:calc(var(--u) * -96);opacity:.3;animation:none}.stage.portrait .ticker .tag{flex:none}.tile .framer{position:absolute;inset:0;overflow:hidden}.tile .framer video.framed{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:object-position .75s var(--ease),transform .75s var(--ease),transform-origin .75s var(--ease)}.tile .framer video.framed.slow{transition:object-position 3.2s ease-in-out,transform 3.2s ease-in-out,transform-origin 3.2s ease-in-out}.stage.portrait .tile .framer video.framed{transition:object-position .42s cubic-bezier(.5,0,.15,1),transform .42s cubic-bezier(.5,0,.15,1),transform-origin .42s cubic-bezier(.5,0,.15,1),filter .26s linear}.placeholder .still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:brightness(.8)}.stage.curtain:after{content:"";position:absolute;inset:0;z-index:100;background:#040406}@property --wash-a{syntax:"<length>";inherits:false;initial-value:0}@property --wash-b{syntax:"<length>";inherits:false;initial-value:0}@property --idle-left{syntax:"<number>";inherits:false;initial-value:1}@property --mute-done{syntax:"<number>";inherits:false;initial-value:0}