.t-terminal{--base:#0f0e0c;--base-2:#15130f;--ink:#eae4d8;--ink-dim:#8a8273;--hairline:#eae4d821;--amber:#ffb000;--green:#46d07c;--red:#ff4d3d;--mono:"IBM Plex Mono", monospace;--disp:"Archivo", sans-serif;--amber-glow:#ffb00040;--vignette:#00000038;background:radial-gradient(120% 140% at 50% 0%, var(--base-2) 0%, var(--base) 70%);color:var(--ink);font-family:var(--mono);transition:background .5s,color .5s;position:absolute;inset:0;overflow:hidden}.t-terminal[data-mode=lite]{--base:#f2ede3;--base-2:#faf6ee;--ink:#1a1813;--ink-dim:#7a7263;--hairline:#1a181324;--amber:#c77f00;--green:#1e9e54;--red:#c32;--amber-glow:#c77f001f;--vignette:#5046321a}.t-terminal:before{content:"";pointer-events:none;z-index:50;background:repeating-linear-gradient(0deg,#7f7f7f05 0 1px,#0000 1px 4px);position:absolute;inset:0}.t-terminal:after{content:"";pointer-events:none;z-index:51;background:radial-gradient(110% 110% at 50% 45%, transparent 62%, var(--vignette) 100%);position:absolute;inset:0}.t-terminal[data-mode=lite]:before{background:0 0}.t-terminal .topbar{z-index:10;border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;height:9.5%;padding:0 3.2%;display:flex;position:absolute;top:0;left:0;right:0}.t-terminal .brand{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(13px,1.45cqw,19px);font-weight:850;font-stretch:125%}.t-terminal .brand em{color:var(--ink-dim);font-style:normal}.t-terminal .clock{align-items:baseline;gap:1.2em;font-size:clamp(11px,1.15cqw,15px);display:flex}.t-terminal .clock .t{letter-spacing:.06em;font-size:clamp(14px,1.6cqw,21px);font-weight:600}.t-terminal .clock .d{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase}.t-terminal .dots{z-index:11;gap:9px;display:flex;position:absolute;top:3.4%;left:50%;transform:translate(-50%)}.t-terminal .dots i{background:var(--hairline);border-radius:50%;width:5px;height:5px;transition:background .4s}.t-terminal .dots i.on{background:var(--ink)}.t-terminal .panel{opacity:0;visibility:hidden;padding:2.2% 3.2% 1.5%;transition:opacity .55s;position:absolute;inset:9.5% 0 7.5%}.t-terminal .panel.active{opacity:1;visibility:visible}.t-terminal .ptitle{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;align-items:baseline;gap:.7em;margin-bottom:1.4%;font-size:clamp(20px,2.6cqw,34px);font-weight:900;font-stretch:125%;line-height:1;display:flex}.t-terminal .ptitle small{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(9px,.95cqw,12px);font-weight:400}.t-terminal .row,.t-terminal .col,.t-terminal .bar-row{opacity:0;transform:translateY(7px)}.t-terminal .panel.active .row,.t-terminal .panel.active .col,.t-terminal .panel.active .bar-row{animation:.42s cubic-bezier(.2,.9,.3,1) forwards t-flap}@keyframes t-flap{to{opacity:1;transform:none}}.t-terminal .head,.t-terminal .row{grid-template-columns:3.6fr 1.6fr 1.5fr 1.9fr .5fr;align-items:center;gap:1.4%;display:grid}.t-terminal .head{color:var(--ink-dim);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--hairline);padding:0 0 .9%;font-size:clamp(8px,.85cqw,11px)}.t-terminal .row{border-bottom:1px solid var(--hairline);padding:1.45% 0;font-size:clamp(12px,1.4cqw,18px)}.t-terminal .row .proj{font-family:var(--disp);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(15px,1.95cqw,26px);font-weight:780;font-stretch:125%;line-height:1.05}.t-terminal .row .proj small{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.08em;text-transform:none;margin-top:2px;font-size:clamp(8px,.85cqw,11px);font-weight:400;display:block}.t-terminal .row .stage{color:var(--ink-dim)}.t-terminal .row .due{letter-spacing:.04em;font-weight:500}.t-terminal .row .left{letter-spacing:.05em;text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.t-terminal .row .left.hot{color:var(--amber);text-shadow:0 0 8px var(--amber-glow)}.t-terminal .row .left.over{color:var(--red)}.t-terminal .queue{color:var(--ink-dim);letter-spacing:.22em;text-transform:uppercase;padding-top:1.4%;font-size:clamp(8px,.85cqw,11px)}.t-terminal .dot{background:var(--green);border-radius:50%;justify-self:end;width:7px;height:7px}.t-terminal .dot.hot{background:var(--amber);box-shadow:0 0 12px #ffb000b3}.t-terminal .dot.over{background:var(--red);box-shadow:0 0 12px #ff4d3db3}.t-terminal .tl-grid{margin-top:.5%;position:relative}.t-terminal .tl-weeks{border-bottom:1px solid var(--hairline);color:var(--ink-dim);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:repeat(6,1fr);padding-bottom:.8%;font-size:clamp(8px,.85cqw,11px);display:grid}.t-terminal .tl-weeks span{border-left:1px solid var(--hairline);padding-left:.8em}.t-terminal .tl-body{position:relative}.t-terminal .tl-body:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, var(--hairline) 0 1px, transparent 1px calc(100% / 6));position:absolute;inset:0}.t-terminal .bar-row{grid-template-columns:repeat(6,1fr);padding:2.1% 0;display:grid;position:relative}.t-terminal .bar{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#eae4d81a;border:1px solid #eae4d838;border-radius:3px;grid-row:1;align-items:center;height:clamp(20px,2.8cqw,34px);padding:0 1em;font-size:clamp(9px,1cqw,13px);font-weight:600;display:flex;overflow:hidden}.t-terminal[data-mode=lite] .bar{background:#1a181312;border-color:#1a181338}.t-terminal .bar.hot{color:var(--amber);background:#ffb00021;border-color:#ffb0008c}.t-terminal[data-mode=lite] .bar.hot{background:#c77f001f;border-color:#c77f008c}.t-terminal .bar .tick{color:var(--ink-dim);margin-left:auto;font-weight:400}.t-terminal .nowline{background:var(--amber);opacity:.7;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #ffb00099}.t-terminal .nowline:after{content:"TODAY";color:var(--amber);letter-spacing:.2em;font-size:clamp(7px,.75cqw,10px);position:absolute;top:-1.4em;left:-1.6em}.t-terminal .cols{grid-template-columns:repeat(5,1fr);gap:1.4%;height:84%;display:grid}.t-terminal .col{border:1px solid var(--hairline);background:#ffffff03;border-radius:5px;flex-direction:column;padding:4% 5%;display:flex}.t-terminal[data-mode=lite] .col{background:#1a181305}.t-terminal .col h3{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--hairline);justify-content:space-between;margin-bottom:9%;padding-bottom:9%;font-size:clamp(8px,.9cqw,12px);font-weight:500;display:flex}.t-terminal .col h3 b{color:var(--ink);font-weight:600}.t-terminal .card{font-family:var(--disp);text-transform:uppercase;letter-spacing:.03em;padding:7% 0;font-size:clamp(10px,1.15cqw,15px);font-weight:700;font-stretch:125%;line-height:1.25}.t-terminal .card span{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.1em;text-transform:none;margin-top:3px;font-size:clamp(8px,.8cqw,10px);font-weight:400;display:block}.t-terminal .card.hot{color:var(--amber)}.t-terminal .board{flex-direction:column;justify-content:center;height:90%;display:flex}.t-terminal .board .label{letter-spacing:.34em;color:var(--amber);text-transform:uppercase;margin-bottom:1.5%;font-size:clamp(10px,1.05cqw,14px)}.t-terminal .board .name{font-family:var(--disp);text-transform:uppercase;letter-spacing:.01em;margin-bottom:1%;font-size:clamp(40px,6.4cqw,86px);font-weight:900;font-stretch:125%;line-height:.95}.t-terminal .board .task{color:var(--ink-dim);margin-bottom:4%;font-size:clamp(12px,1.4cqw,18px)}.t-terminal .count{align-items:baseline;gap:4%;display:flex}.t-terminal .count .seg{text-align:left}.t-terminal .count .num{font-family:var(--disp);color:var(--amber);text-shadow:0 0 14px var(--amber-glow);font-variant-numeric:tabular-nums;font-size:clamp(34px,5cqw,68px);font-weight:900;font-stretch:125%;line-height:1}.t-terminal .count .u{letter-spacing:.24em;color:var(--ink-dim);text-transform:uppercase;margin-top:6px;font-size:clamp(8px,.85cqw,11px)}.t-terminal .ticker{z-index:10;border-top:1px solid var(--hairline);background:#7f6e460f;align-items:center;height:7.5%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-terminal .ticker .tag{letter-spacing:.22em;text-transform:uppercase;height:100%;color:var(--base);background:var(--ink);flex:none;align-items:center;padding:0 1.6em;font-size:clamp(8px,.85cqw,11px);font-weight:600;display:flex}.t-terminal .crawl{white-space:nowrap;animation:38s linear infinite t-crawl;display:flex}.t-terminal .crawl span{color:var(--ink-dim);letter-spacing:.06em;padding:0 2.6em;font-size:clamp(10px,1.05cqw,14px)}.t-terminal .crawl span b{color:var(--ink);font-weight:500}.t-terminal .crawl span i{color:var(--amber);font-style:normal}@keyframes t-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-terminal .crawl{animation:none}.t-terminal .panel.active .row,.t-terminal .panel.active .col,.t-terminal .panel.active .bar-row{opacity:1;animation:none;transform:none}}
.t-editorial{--paper:#f4efe4;--ink:#181410;--ink-soft:#4b433a;--ox:#8c2f1b;--dotted:#18141066;--serif:"Spectral", serif;--mono:"IBM Plex Mono", monospace;background:var(--paper);color:var(--ink);font-family:var(--serif);position:absolute;inset:0;overflow:hidden}.t-editorial .topbar{z-index:10;border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;height:7.5%;padding:0 3.4%;display:flex;position:absolute;top:0;left:0;right:0}.t-editorial .brand{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;font-size:clamp(9px,.9cqw,12px)}.t-editorial .brand em{color:var(--ink-soft);font-style:normal}.t-editorial .clock{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:1.2em;font-size:clamp(9px,.9cqw,12px);display:flex}.t-editorial .clock .t{font-weight:600}.t-editorial .clock .d{color:var(--ink-soft)}.t-editorial .dots{z-index:11;gap:8px;display:flex;position:absolute;top:2.9%;left:50%;transform:translate(-50%)}.t-editorial .dots i{background:#18141033;border-radius:50%;width:5px;height:5px;transition:background .4s}.t-editorial .dots i.on{background:var(--ink)}.t-editorial .panel{opacity:0;visibility:hidden;padding:1.8% 3.4% 1%;transition:opacity .55s;position:absolute;inset:7.5% 0 7%}.t-editorial .panel.active{opacity:1;visibility:visible}.t-editorial .row,.t-editorial .col,.t-editorial .bar-row{opacity:0;transform:translateY(7px)}.t-editorial .panel.active .row,.t-editorial .panel.active .col,.t-editorial .panel.active .bar-row{animation:.42s cubic-bezier(.2,.9,.3,1) forwards e-rise}@keyframes e-rise{to{opacity:1;transform:none}}.t-editorial .mast{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:.7%;display:flex}.t-editorial .mast h2{letter-spacing:-.01em;font-size:clamp(20px,3.2cqw,44px);font-weight:800}.t-editorial .mast span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(8px,.85cqw,11px)}.t-editorial .rule{border-bottom:1px solid var(--ink);margin:.5% 0 1.8%}.t-editorial .cols2{grid-template-columns:1.5fr 1fr;gap:4%;height:78%;display:grid}.t-editorial .lead .kick{font-family:var(--mono);letter-spacing:.22em;color:var(--ox);text-transform:uppercase;margin-bottom:2%;font-size:clamp(8px,.85cqw,11px)}.t-editorial .lead h3{margin-bottom:2.4%;font-size:clamp(20px,3.4cqw,46px);font-weight:800;line-height:1.02}.t-editorial .lead p{color:var(--ink-soft);font-size:clamp(10px,1.2cqw,15px);font-style:italic;line-height:1.55}.t-editorial .lead .leadcount{font-family:var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:4%;font-size:clamp(14px,1.9cqw,26px);font-weight:600}.t-editorial .lead .leadcount.hot{color:var(--ox)}.t-editorial .agate{border-left:1px solid var(--ink);padding-left:6%}.t-editorial .agate h4{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--ink);margin-bottom:4%;padding-bottom:6px;font-size:clamp(8px,.85cqw,11px)}.t-editorial .ag{border-bottom:1px dotted var(--dotted);justify-content:space-between;align-items:baseline;gap:1em;padding:3.2% 0;font-size:clamp(9px,1.05cqw,14px);display:flex}.t-editorial .ag b{font-weight:600}.t-editorial .ag b small{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.06em;font-size:clamp(7px,.75cqw,10px);font-weight:400;display:block}.t-editorial .ag span{font-family:var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(8px,.95cqw,12px)}.t-editorial .ag.hot b,.t-editorial .ag.hot span{color:var(--ox)}.t-editorial .queue{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);padding-top:4%;font-size:clamp(7px,.8cqw,10px)}.t-editorial .weekcols{grid-template-columns:repeat(6,1fr);gap:2.2%;height:76%;display:grid}.t-editorial .wk{border-top:3px solid var(--ink);padding-top:4%}.t-editorial .wk h4{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;margin-bottom:8%;font-size:clamp(8px,.85cqw,11px)}.t-editorial .wk h4 i{color:var(--ox);font-style:normal}.t-editorial .story{border-bottom:1px dotted var(--dotted);padding:5% 0}.t-editorial .story b{font-size:clamp(11px,1.35cqw,18px);font-weight:800;line-height:1.1;display:block}.t-editorial .story span{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);font-size:clamp(7px,.8cqw,10px)}.t-editorial .story.hot b,.t-editorial .story.hot span{color:var(--ox)}.t-editorial .wk .quiet{color:var(--ink-soft);padding-top:4%;font-size:clamp(8px,.95cqw,12px);font-style:italic}.t-editorial .sections{grid-template-columns:repeat(5,1fr);gap:2.6%;height:76%;display:grid}.t-editorial .section{border-top:3px solid var(--ink);padding-top:4%}.t-editorial .section h4{justify-content:space-between;align-items:baseline;margin-bottom:6%;font-size:clamp(11px,1.4cqw,19px);font-weight:800;display:flex}.t-editorial .section h4 span{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-soft);text-transform:uppercase;font-size:clamp(7px,.75cqw,10px);font-weight:400}.t-editorial .piece{border-bottom:1px dotted var(--dotted);padding:4.5% 0}.t-editorial .piece b{font-size:clamp(10px,1.2cqw,16px);font-weight:600;display:block}.t-editorial .piece i{color:var(--ink-soft);font-size:clamp(8px,.95cqw,12px)}.t-editorial .piece.hot b{color:var(--ox)}.t-editorial .splash{flex-direction:column;justify-content:center;height:86%;display:flex}.t-editorial .splash .kick{font-family:var(--mono);letter-spacing:.3em;color:var(--ox);text-transform:uppercase;margin-bottom:1.6%;font-size:clamp(9px,1cqw,13px)}.t-editorial .splash h1{letter-spacing:-.015em;margin-bottom:1.6%;font-size:clamp(36px,6cqw,80px);font-weight:800;line-height:.98}.t-editorial .splash .deck{color:var(--ink-soft);margin-bottom:3.5%;font-size:clamp(11px,1.35cqw,18px);font-style:italic}.t-editorial .pull{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);width:fit-content;padding:1.6% 0}.t-editorial .pull .q{color:var(--ox);font-size:clamp(20px,3cqw,42px);font-style:italic;font-weight:800}.t-editorial .pull .sub{font-family:var(--mono);letter-spacing:.2em;font-variant-numeric:tabular-nums;margin-top:1.4%;font-size:clamp(9px,1cqw,13px)}.t-editorial .ticker{z-index:10;border-top:1px solid var(--ink);background:#18141008;align-items:center;height:7%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-editorial .ticker .tag{height:100%;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--paper);background:var(--ink);flex:none;align-items:center;padding:0 1.6em;font-size:clamp(8px,.85cqw,11px);font-weight:600;display:flex}.t-editorial .crawl{white-space:nowrap;animation:38s linear infinite e-crawl;display:flex}.t-editorial .crawl span{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.04em;padding:0 2.6em;font-size:clamp(9px,1cqw,13px)}.t-editorial .crawl span b{color:var(--ink);font-weight:600}.t-editorial .crawl span i{color:var(--ox);font-style:normal;font-weight:600}@keyframes e-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-editorial .crawl{animation:none}.t-editorial .panel.active .row,.t-editorial .panel.active .col,.t-editorial .panel.active .bar-row{opacity:1;animation:none;transform:none}}
.t-splitflap{--base:#101010;--ink:#e8e3d5;--dim:#8f8a7c;--amber:#ffb94a;--cell-hi:#2a2a2a;--cell-lo:#1c1c1c;--hairline:#e8e3d51f;--bebas:"Bebas Neue", sans-serif;--mono:"IBM Plex Mono", monospace;background:var(--base);color:var(--ink);font-family:var(--mono);position:absolute;inset:0;overflow:hidden}.t-splitflap .topbar{z-index:10;border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;height:9%;padding:0 3.2%;display:flex;position:absolute;top:0;left:0;right:0}.t-splitflap .brand{font-family:var(--bebas);letter-spacing:.3em;font-size:clamp(14px,1.8cqw,24px)}.t-splitflap .brand em{color:var(--dim);font-style:normal}.t-splitflap .clock{align-items:baseline;gap:1.2em;font-size:clamp(10px,1.1cqw,14px);display:flex}.t-splitflap .clock .t{letter-spacing:.08em;font-size:clamp(13px,1.5cqw,20px);font-weight:600}.t-splitflap .clock .d{color:var(--dim);letter-spacing:.1em;text-transform:uppercase}.t-splitflap .dots{z-index:11;gap:9px;display:flex;position:absolute;top:3.4%;left:50%;transform:translate(-50%)}.t-splitflap .dots i{background:#e8e3d52e;border-radius:50%;width:5px;height:5px;transition:background .4s}.t-splitflap .dots i.on{background:var(--ink)}.t-splitflap .panel{opacity:0;visibility:hidden;padding:2.4% 3.2% 1.5%;transition:opacity .55s;position:absolute;inset:9% 0 7.5%}.t-splitflap .panel.active{opacity:1;visibility:visible}.t-splitflap .ptitle{font-family:var(--bebas);letter-spacing:.3em;color:#888;margin-bottom:2.4%;font-size:clamp(18px,2.6cqw,36px)}.t-splitflap .ptitle small{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;margin-left:1.6em;font-size:clamp(8px,.85cqw,11px)}.t-splitflap .frow{opacity:0;align-items:center;gap:1.6%;padding:1.3% 0;display:flex;transform:translateY(7px)}.t-splitflap .panel.active .frow{animation:.42s cubic-bezier(.2,.9,.3,1) forwards sf-rise}@keyframes sf-rise{to{opacity:1;transform:none}}.t-splitflap .cells{gap:3px;display:flex}.t-splitflap .cell{background:linear-gradient(var(--cell-hi) 49%, var(--cell-lo) 51%);width:clamp(15px,2.1cqw,28px);height:clamp(22px,3.1cqw,42px);font-family:var(--bebas);perspective:220px;border-radius:3px;justify-content:center;align-items:center;font-size:clamp(14px,2cqw,28px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -2px 4px #0009,0 1px #ffffff0d}.t-splitflap .cell:after{content:"";z-index:3;background:#000000b3;height:1px;position:absolute;top:50%;left:0;right:0}.t-splitflap .cell .ch{transform-origin:50%;backface-visibility:hidden;animation:.32s cubic-bezier(.3,.7,.4,1) sf-flip;display:block}@keyframes sf-flip{0%{opacity:.2;transform:rotateX(-88deg)}55%{transform:rotateX(20deg)}to{opacity:1;transform:rotateX(0)}}.t-splitflap .cells.amber .cell{color:var(--amber)}.t-splitflap .cells.dim .cell{color:var(--dim)}.t-splitflap .cells.big .cell{border-radius:4px;width:clamp(26px,3.8cqw,52px);height:clamp(38px,5.6cqw,76px);font-size:clamp(24px,3.6cqw,50px)}.t-splitflap .cells.giant .cell{border-radius:6px;width:clamp(40px,6cqw,82px);height:clamp(58px,8.8cqw,120px);font-size:clamp(38px,5.8cqw,80px)}.t-splitflap .meta2{color:var(--dim);font-variant-numeric:tabular-nums;gap:2.4em;margin-left:auto;font-size:clamp(8px,.95cqw,13px);display:flex}.t-splitflap .meta2 b{color:var(--ink);font-weight:500}.t-splitflap .frow.hot .meta2 b{color:var(--amber)}.t-splitflap .queue{color:var(--dim);letter-spacing:.22em;text-transform:uppercase;padding-top:1.6%;font-size:clamp(8px,.85cqw,11px)}.t-splitflap .wklbl{font-family:var(--bebas);letter-spacing:.18em;color:var(--dim);flex:none;width:8.5em;font-size:clamp(13px,1.7cqw,23px)}.t-splitflap .wklbl b{color:var(--ink);font-weight:400}.t-splitflap .frow.hot .wklbl b{color:var(--amber)}.t-splitflap .nb{flex-direction:column;justify-content:center;align-items:flex-start;gap:3.4%;height:92%;display:flex}.t-splitflap .nb .lbl{letter-spacing:.34em;color:var(--amber);text-transform:uppercase;font-size:clamp(10px,1.05cqw,14px)}.t-splitflap .nb .task{color:var(--dim);font-size:clamp(11px,1.3cqw,17px)}.t-splitflap .nb .clockrow{align-items:flex-end;gap:2.4%;display:flex}.t-splitflap .nb .unit{letter-spacing:.24em;color:var(--dim);text-transform:uppercase;margin-top:10px;font-size:clamp(8px,.85cqw,11px)}.t-splitflap .ticker{z-index:10;border-top:1px solid var(--hairline);background:#e8e3d508;align-items:center;height:7.5%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-splitflap .ticker .tag{height:100%;font-family:var(--bebas);letter-spacing:.26em;color:var(--base);background:var(--ink);flex:none;align-items:center;padding:0 1.6em;font-size:clamp(11px,1.2cqw,16px);display:flex}.t-splitflap .crawl{white-space:nowrap;animation:38s linear infinite sf-crawl;display:flex}.t-splitflap .crawl span{color:var(--dim);letter-spacing:.06em;padding:0 2.6em;font-size:clamp(10px,1.05cqw,14px)}.t-splitflap .crawl span b{color:var(--ink);font-weight:500}.t-splitflap .crawl span i{color:var(--amber);font-style:normal}@keyframes sf-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-splitflap .cell .ch,.t-splitflap .crawl{animation:none}.t-splitflap .panel.active .frow{opacity:1;animation:none;transform:none}}
.t-marquee{--base:#160b0c;--frame:#1e0f10;--ink:#f4e8c9;--dim:#a8866b;--gilt:#c8a04b;--hot:#e4572e;--serif:"Spectral", serif;--lime:"Limelight", serif;--mono:"IBM Plex Mono", monospace;background:var(--base);color:var(--ink);font-family:var(--serif);position:absolute;inset:0;overflow:hidden}.t-marquee .topbar{z-index:10;justify-content:space-between;align-items:center;height:8.5%;padding:0 3.2%;display:flex;position:absolute;top:0;left:0;right:0}.t-marquee .brand{font-family:var(--lime);letter-spacing:.12em;color:var(--gilt);font-size:clamp(12px,1.5cqw,20px)}.t-marquee .brand em{color:var(--dim);font-style:normal}.t-marquee .clock{font-family:var(--mono);color:var(--dim);align-items:baseline;gap:1.2em;font-size:clamp(9px,1cqw,13px);display:flex}.t-marquee .clock .t{color:var(--gilt);font-weight:600}.t-marquee .dots{z-index:11;gap:9px;display:flex;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}.t-marquee .dots i{background:#c8a04b40;border-radius:50%;width:5px;height:5px;transition:background .4s}.t-marquee .dots i.on{background:var(--gilt)}.t-marquee .panel{opacity:0;visibility:hidden;padding:1% 6%;transition:opacity .55s;position:absolute;inset:8.5% 0 7.5%}.t-marquee .panel.active{opacity:1;visibility:visible}.t-marquee .frame{border:3px solid var(--gilt);background:var(--frame);width:100%;height:100%;box-shadow:inset 0 0 0 8px var(--base), inset 0 0 0 9px #c8a04b80, 0 0 60px #c8a04b1f;text-align:center;border-radius:6px;flex-direction:column;padding:2.6% 5%;display:flex;position:relative}.t-marquee .bulbs{pointer-events:none;background-image:radial-gradient(4px,#ffd98a 0 3px,#ffd98a40 4px,#0000 5px);background-position:8px 8px;background-size:34px 34px;animation:1.6s steps(2,end) infinite mq-twinkle;position:absolute;inset:-14px;-webkit-mask:linear-gradient(#000 0 0) top/100% 22px no-repeat,linear-gradient(#000 0 0) bottom/100% 22px no-repeat,linear-gradient(#000 0 0) 0/22px 100% no-repeat,linear-gradient(#000 0 0) 100%/22px 100% no-repeat;mask:linear-gradient(#000 0 0) top/100% 22px no-repeat,linear-gradient(#000 0 0) bottom/100% 22px no-repeat,linear-gradient(#000 0 0) 0/22px 100% no-repeat,linear-gradient(#000 0 0) 100%/22px 100% no-repeat}@keyframes mq-twinkle{50%{opacity:.55}}.t-marquee h2{font-family:var(--lime);color:var(--gilt);letter-spacing:.08em;margin-bottom:.6%;font-size:clamp(18px,3cqw,40px);font-weight:400}.t-marquee .sub{color:var(--dim);margin-bottom:2.4%;font-size:clamp(9px,1.1cqw,14px);font-style:italic}.t-marquee .li{opacity:0;align-items:baseline;gap:1.5%;padding:1.4% 0;font-size:clamp(11px,1.5cqw,19px);display:flex;transform:translateY(7px)}.t-marquee .panel.active .li{animation:.42s cubic-bezier(.2,.9,.3,1) forwards mq-rise}@keyframes mq-rise{to{opacity:1;transform:none}}.t-marquee .li .n{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:800}.t-marquee .li .n small{font-family:var(--mono);color:var(--dim);letter-spacing:.08em;text-transform:none;text-align:left;font-size:clamp(7px,.8cqw,10px);font-weight:400;display:block}.t-marquee .li .lead-dots{border-bottom:2px dotted #c8a04b73;flex:1;transform:translateY(-4px)}.t-marquee .li .d{font-family:var(--mono);color:var(--gilt);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(9px,1.15cqw,14px)}.t-marquee .li.hot .n,.t-marquee .li.hot .d{color:var(--hot)}.t-marquee .now{font-family:var(--lime);color:var(--hot);letter-spacing:.14em;margin-top:auto;padding-top:2%;font-size:clamp(11px,1.5cqw,19px)}.t-marquee .queue{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;margin-top:1%;font-size:clamp(7px,.75cqw,10px)}.t-marquee .attractions{flex:1;grid-template-columns:repeat(6,1fr);align-items:stretch;gap:2%;margin-top:1%;display:grid}.t-marquee .attr{border:1px solid #c8a04b66;border-radius:4px;flex-direction:column;gap:6%;padding:6% 8%;display:flex}.t-marquee .attr h5{font-family:var(--mono);letter-spacing:.22em;color:var(--gilt);font-size:clamp(7px,.8cqw,10px);font-weight:400}.t-marquee .attr .t{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(10px,1.25cqw,16px);font-weight:800;line-height:1.15}.t-marquee .attr .t i{font-family:var(--mono);color:var(--dim);margin-top:4px;font-size:clamp(7px,.8cqw,10px);font-style:normal;font-weight:400;display:block}.t-marquee .attr .t.hot{color:var(--hot)}.t-marquee .attr .none{color:var(--dim);font-size:clamp(8px,.95cqw,12px);font-style:italic}.t-marquee .poster{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3%;display:flex}.t-marquee .poster .star{color:var(--gilt);letter-spacing:.4em;font-size:clamp(12px,1.5cqw,20px)}.t-marquee .poster h1{font-family:var(--lime);color:var(--ink);letter-spacing:.05em;font-size:clamp(34px,5.6cqw,74px);font-weight:400;line-height:1}.t-marquee .poster .tag{color:var(--dim);font-size:clamp(10px,1.25cqw,16px);font-style:italic}.t-marquee .poster .cd{font-family:var(--mono);color:var(--hot);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:clamp(16px,2.4cqw,32px);font-weight:600}.t-marquee .ticker{z-index:10;background:#c8a04b0d;border-top:1px solid #c8a04b66;align-items:center;height:7.5%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-marquee .ticker .tag{height:100%;font-family:var(--lime);letter-spacing:.2em;color:var(--base);background:var(--gilt);flex:none;align-items:center;padding:0 1.6em;font-size:clamp(9px,1cqw,13px);display:flex}.t-marquee .crawl{white-space:nowrap;animation:38s linear infinite mq-crawl;display:flex}.t-marquee .crawl span{font-family:var(--mono);color:var(--dim);padding:0 2.6em;font-size:clamp(9px,1cqw,13px)}.t-marquee .crawl span b{color:var(--ink);font-weight:500}.t-marquee .crawl span i{color:var(--hot);font-style:normal}@keyframes mq-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-marquee .crawl,.t-marquee .bulbs{animation:none}.t-marquee .panel.active .li{opacity:1;animation:none;transform:none}}
.t-broadcast{--base-a:#0a1430;--base-b:#060b1c;--ink:#fff;--dim:#9fc6f5;--blue:#39a0ff;--hot:#ffc400;--red:#ff3b30;--saira:"Saira Condensed", sans-serif;--mono:"IBM Plex Mono", monospace;background:linear-gradient(160deg, var(--base-a), var(--base-b) 65%);color:var(--ink);font-family:var(--saira);position:absolute;inset:0;overflow:hidden}.t-broadcast .topbar{z-index:10;justify-content:space-between;align-items:center;height:9%;padding:0 3.4%;display:flex;position:absolute;top:0;left:0;right:0}.t-broadcast .brand{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:clamp(11px,1.4cqw,18px);font-weight:800;display:flex}.t-broadcast .brand:before{content:"";background:var(--red);border-radius:50%;width:10px;height:10px;animation:1.2s infinite bc-blink}@keyframes bc-blink{50%{opacity:.25}}.t-broadcast .brand em{color:var(--blue);font-style:normal}.t-broadcast .clock{letter-spacing:.1em;align-items:baseline;gap:1em;font-size:clamp(11px,1.3cqw,17px);font-weight:700;display:flex}.t-broadcast .clock .d{color:var(--dim);font-weight:500}.t-broadcast .dots{z-index:11;gap:9px;display:flex;position:absolute;top:3.6%;left:50%;transform:translate(-50%)}.t-broadcast .dots i{background:#9fc6f540;border-radius:50%;width:5px;height:5px}.t-broadcast .dots i.on{background:var(--blue)}.t-broadcast .panel{opacity:0;visibility:hidden;padding:1.5% 3.4%;transition:opacity .55s;position:absolute;inset:9% 0 7.5%}.t-broadcast .panel.active{opacity:1;visibility:visible}.t-broadcast .score{text-transform:uppercase;letter-spacing:.02em;margin:1% 0 2.5%;font-size:clamp(22px,4.4cqw,58px);font-weight:800;line-height:.95}.t-broadcast .score em{color:var(--blue);font-style:normal}.t-broadcast .stack{flex-direction:column;gap:1.9%;display:flex}.t-broadcast .bar{opacity:0;align-items:stretch;width:94%;height:clamp(34px,6cqw,68px);margin-left:-1.5%;display:flex;transform:skew(-8deg)}.t-broadcast .panel.active .bar{animation:.4s cubic-bezier(.2,.9,.3,1) forwards bc-slide}@keyframes bc-slide{0%{opacity:0;transform:skew(-8deg)translate(-30px)}to{opacity:1;transform:skew(-8deg)translate(0)}}.t-broadcast .bar>*{align-items:center;display:flex}.t-broadcast .bar .btag{background:var(--blue);color:#06112b;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;padding:0 1.6em 0 2.4em;font-size:clamp(10px,1.3cqw,17px);font-weight:800}.t-broadcast .bar .nm{color:var(--base-a);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#fffffff7;padding:0 1.2em;font-size:clamp(13px,2cqw,28px);font-weight:800}.t-broadcast .bar .inf{color:var(--dim);letter-spacing:.08em;white-space:nowrap;background:#0a193cd9;border-top:1px solid #39a0ff66;flex:1;padding:0 1.4em;font-size:clamp(9px,1.15cqw,15px);overflow:hidden}.t-broadcast .bar .ct{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;background:#071026;padding:0 1.3em;font-size:clamp(12px,1.7cqw,24px);font-weight:800}.t-broadcast .bar.hot .btag{background:var(--hot)}.t-broadcast .bar.hot .ct{color:var(--hot)}.t-broadcast .queue{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;margin-top:2%;font-size:clamp(8px,.85cqw,11px)}.t-broadcast .match{flex-direction:column;justify-content:center;gap:2%;height:92%;display:flex}.t-broadcast .match .vs{text-transform:uppercase;font-size:clamp(30px,5.4cqw,72px);font-weight:800;line-height:.95}.t-broadcast .match .vs em{color:var(--blue);font-style:normal}.t-broadcast .match .gameclock{color:var(--hot);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(44px,8cqw,108px);font-weight:800;line-height:1}.t-broadcast .match .meta{font-family:var(--mono);color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(10px,1.1cqw,14px)}.t-broadcast .ticker{z-index:10;border-top:2px solid var(--blue);background:#04081a;align-items:center;height:7.5%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-broadcast .ticker .tag{letter-spacing:.18em;text-transform:uppercase;color:#06112b;background:var(--blue);flex:none;align-items:center;height:100%;padding:0 1.6em;font-size:clamp(10px,1.1cqw,15px);font-weight:800;display:flex}.t-broadcast .crawl{white-space:nowrap;animation:38s linear infinite bc-crawl;display:flex}.t-broadcast .crawl span{color:var(--dim);letter-spacing:.06em;padding:0 2.6em;font-size:clamp(11px,1.2cqw,16px)}.t-broadcast .crawl span b{color:var(--ink);text-transform:uppercase;font-weight:700}.t-broadcast .crawl span i{color:var(--hot);font-style:normal;font-weight:700}@keyframes bc-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-broadcast .crawl,.t-broadcast .brand:before{animation:none}.t-broadcast .panel.active .bar{opacity:1;animation:none;transform:skew(-8deg)}}
.t-blueprint{--base:#0e2e52;--ink:#dce9f7;--dim:#dce9f7a6;--line:#dce9f799;--grid:#dce9f712;--hot:#ffd23f;--mono:"IBM Plex Mono", monospace;background:var(--base);color:var(--ink);font-family:var(--mono);position:absolute;inset:0;overflow:hidden}.t-blueprint:before{content:"";background:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:26px 26px;position:absolute;inset:0}.t-blueprint .topbar{z-index:10;justify-content:space-between;align-items:center;height:8.5%;padding:0 3.4%;display:flex;position:absolute;top:0;left:0;right:0}.t-blueprint .brand{letter-spacing:.3em;text-transform:uppercase;font-size:clamp(10px,1.15cqw,15px);font-weight:500}.t-blueprint .brand em{color:var(--dim);font-style:normal}.t-blueprint .clock{color:var(--dim);gap:1.2em;font-size:clamp(9px,1cqw,13px);display:flex}.t-blueprint .clock .t{color:var(--ink);font-weight:600}.t-blueprint .dots{z-index:11;gap:9px;display:flex;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}.t-blueprint .dots i{border:1px solid var(--line);background:0 0;border-radius:50%;width:5px;height:5px}.t-blueprint .dots i.on{background:var(--ink)}.t-blueprint .panel{opacity:0;visibility:hidden;padding:.8% 3.4% 1%;transition:opacity .55s;position:absolute;inset:8.5% 0 7.5%}.t-blueprint .panel.active{opacity:1;visibility:visible}.t-blueprint .inner{border:1.5px solid var(--line);flex-direction:column;width:100%;height:100%;padding:2% 2.6%;display:flex;position:relative}.t-blueprint h2{letter-spacing:.3em;text-transform:uppercase;border-bottom:1.5px solid var(--line);margin-bottom:2%;padding-bottom:1%;font-size:clamp(13px,1.8cqw,24px);font-weight:500}.t-blueprint .stamp{border:1.5px solid var(--line);letter-spacing:.18em;text-transform:uppercase;background:var(--base);padding:.8em 1.2em;font-size:clamp(7px,.8cqw,10px);line-height:1.8;position:absolute;bottom:3%;right:2.6%}.t-blueprint .row{opacity:0;border-bottom:1px dashed #dce9f74d;grid-template-columns:auto 1fr auto auto;align-items:center;gap:2.4%;padding:1.6% 0;font-size:clamp(9px,1.15cqw,15px);display:grid;transform:translateY(7px)}.t-blueprint .panel.active .row{animation:.42s cubic-bezier(.2,.9,.3,1) forwards bp-rise}@keyframes bp-rise{to{opacity:1;transform:none}}.t-blueprint .fig{opacity:.75;letter-spacing:.14em;font-size:clamp(7px,.8cqw,10px)}.t-blueprint .nm{text-transform:uppercase;letter-spacing:.14em;font-size:clamp(11px,1.4cqw,18px);font-weight:600}.t-blueprint .nm small{opacity:.65;letter-spacing:.08em;text-transform:none;font-size:clamp(8px,.85cqw,11px);font-weight:400;display:block}.t-blueprint .dim-line{opacity:.9;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.t-blueprint .dim-line:before,.t-blueprint .dim-line:after{content:"";background:var(--line);width:18px;height:1px}.t-blueprint .row.hot .nm,.t-blueprint .row.hot .dim-line{color:var(--hot)}.t-blueprint .queue{letter-spacing:.2em;color:var(--dim);text-transform:uppercase;padding-top:1.6%;font-size:clamp(7px,.8cqw,10px)}.t-blueprint .tl{flex:1;margin-top:1%;position:relative}.t-blueprint .tl .wk{letter-spacing:.2em;color:var(--dim);border-left:1px dashed #dce9f740;padding-left:6px;font-size:clamp(7px,.75cqw,10px);position:absolute;top:0;bottom:0}.t-blueprint .gbar{border:1.5px solid var(--line);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#dce9f70f;align-items:center;height:clamp(18px,2.6cqw,30px);padding:0 .9em;font-size:clamp(8px,.95cqw,13px);display:flex;position:absolute;overflow:hidden}.t-blueprint .gbar.hot{border-color:var(--hot);color:var(--hot)}.t-blueprint .gbar .mm{opacity:.7;margin-left:auto;font-size:clamp(7px,.75cqw,10px)}.t-blueprint .today{border-left:1.5px solid var(--hot);width:0;position:absolute;top:0;bottom:0}.t-blueprint .today:after{content:"DATUM";color:var(--hot);letter-spacing:.2em;font-size:clamp(7px,.7cqw,9px);position:absolute;top:-1.5em;left:-2em}.t-blueprint .asm{flex:1;grid-template-columns:repeat(5,1fr);gap:2%;display:grid}.t-blueprint .part{border:1px dashed #dce9f759;padding:4% 6%}.t-blueprint .part h5{letter-spacing:.24em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:8%;padding-bottom:8%;font-size:clamp(7px,.8cqw,10px);font-weight:400;display:flex}.t-blueprint .part h5 b{color:var(--ink)}.t-blueprint .piece{text-transform:uppercase;letter-spacing:.1em;padding:6% 0;font-size:clamp(9px,1.05cqw,14px);font-weight:600}.t-blueprint .piece small{opacity:.6;text-transform:none;letter-spacing:.04em;font-size:clamp(7px,.8cqw,10px);font-weight:400;display:block}.t-blueprint .piece.hot{color:var(--hot)}.t-blueprint .callout{flex-direction:column;flex:1;justify-content:center;gap:2.5%;display:flex}.t-blueprint .callout .fig-big{letter-spacing:.3em;color:var(--hot);font-size:clamp(8px,.9cqw,12px)}.t-blueprint .callout h1{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(30px,5cqw,66px);font-weight:600;line-height:1}.t-blueprint .callout .note{color:var(--dim);font-size:clamp(10px,1.15cqw,15px)}.t-blueprint .tminus{border:2px solid var(--hot);color:var(--hot);letter-spacing:.1em;font-variant-numeric:tabular-nums;width:fit-content;padding:.5em 1em;font-size:clamp(20px,3.4cqw,46px);font-weight:600;transform:rotate(-2deg)}.t-blueprint .ticker{z-index:10;border-top:1.5px solid var(--line);background:#dce9f70a;align-items:center;height:7.5%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-blueprint .ticker .tag{letter-spacing:.24em;text-transform:uppercase;height:100%;color:var(--base);background:var(--ink);flex:none;align-items:center;padding:0 1.6em;font-size:clamp(8px,.85cqw,11px);font-weight:600;display:flex}.t-blueprint .crawl{white-space:nowrap;animation:38s linear infinite bp-crawl;display:flex}.t-blueprint .crawl span{color:var(--dim);letter-spacing:.08em;padding:0 2.6em;font-size:clamp(9px,1cqw,13px)}.t-blueprint .crawl span b{color:var(--ink);font-weight:600}.t-blueprint .crawl span i{color:var(--hot);font-style:normal}@keyframes bp-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-blueprint .crawl{animation:none}.t-blueprint .panel.active .row{opacity:1;animation:none;transform:none}}
.t-phosphor{--base:#020503;--green:#3f6;--green-dim:#33ff668c;--hot:#ffbf33;--vt:"VT323", monospace;background:var(--base);color:var(--green);font-family:var(--vt);position:absolute;inset:0;overflow:hidden}.t-phosphor:before{content:"";pointer-events:none;z-index:50;background:repeating-linear-gradient(0deg,#33ff660d 0 2px,#0000 2px 4px);position:absolute;inset:0}.t-phosphor:after{content:"";pointer-events:none;z-index:51;background:radial-gradient(100% 100%,#0000 55%,#00140599);position:absolute;inset:0}.t-phosphor .topbar{z-index:10;text-shadow:0 0 8px #33ff6680;justify-content:space-between;align-items:center;height:8%;padding:0 4%;font-size:clamp(13px,1.6cqw,22px);display:flex;position:absolute;top:0;left:0;right:0}.t-phosphor .brand em{opacity:.55;font-style:normal}.t-phosphor .clock{gap:1em;display:flex}.t-phosphor .clock .d{opacity:.55}.t-phosphor .dots{z-index:11;gap:9px;display:flex;position:absolute;top:3%;left:50%;transform:translate(-50%)}.t-phosphor .dots i{background:#3f63;width:6px;height:6px}.t-phosphor .dots i.on{background:var(--green);box-shadow:0 0 8px #33ff66b3}.t-phosphor .panel{opacity:0;visibility:hidden;padding:2% 4%;font-size:clamp(14px,1.9cqw,26px);line-height:1.5;transition:opacity .55s;position:absolute;inset:8% 0 7.5%}.t-phosphor .panel.active{opacity:1;visibility:visible}.t-phosphor pre{white-space:pre-wrap;text-shadow:0 0 8px #33ff6680;margin:0;font-family:inherit}.t-phosphor .dim-txt{opacity:.55}.t-phosphor .hot-txt{color:var(--hot);text-shadow:0 0 10px #ffbf33b3}.t-phosphor .cur{background:var(--green);vertical-align:-2px;width:.55em;height:1em;animation:1s step-end infinite ph-blink;display:inline-block}@keyframes ph-blink{50%{opacity:0}}.t-phosphor .tminus{flex-direction:column;justify-content:center;gap:2%;height:100%;display:flex}.t-phosphor .tminus .big{color:var(--hot);text-shadow:0 0 14px #ffbf3399;font-size:clamp(48px,9cqw,122px);line-height:1}.t-phosphor .tminus .name{text-shadow:0 0 10px #3f69;font-size:clamp(26px,4.4cqw,60px)}.t-phosphor .ticker{z-index:10;border-top:1px solid #33ff664d;align-items:center;height:7.5%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-phosphor .ticker .tag{height:100%;color:var(--base);background:var(--green);flex:none;align-items:center;padding:0 1.4em;font-size:clamp(12px,1.3cqw,18px);display:flex}.t-phosphor .crawl{white-space:nowrap;animation:38s linear infinite ph-crawl;display:flex}.t-phosphor .crawl span{opacity:.7;padding:0 2.4em;font-size:clamp(13px,1.5cqw,21px)}.t-phosphor .crawl span b{opacity:1;font-weight:400}.t-phosphor .crawl span i{color:var(--hot);font-style:normal}@keyframes ph-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-phosphor .crawl,.t-phosphor .cur{animation:none}}
.t-gallerytheme{--stone:#efebe2;--ink:#23201b;--soft:#6f675a;--faint:#9a917f;--bronze:#9a5b2d;--line:#23201b24;--cormorant:"Cormorant Garamond", serif;--mono:"IBM Plex Mono", monospace;background:var(--stone);color:var(--ink);font-family:var(--cormorant);position:absolute;inset:0;overflow:hidden}.t-gallerytheme .topbar{z-index:10;justify-content:space-between;align-items:center;height:8%;padding:0 9%;display:flex;position:absolute;top:0;left:0;right:0}.t-gallerytheme .brand{font-family:var(--mono);letter-spacing:.4em;text-transform:uppercase;color:var(--faint);font-size:clamp(7px,.75cqw,10px)}.t-gallerytheme .brand em{font-style:normal}.t-gallerytheme .clock{font-family:var(--mono);letter-spacing:.3em;color:var(--faint);text-transform:uppercase;gap:1.4em;font-size:clamp(7px,.75cqw,10px);display:flex}.t-gallerytheme .dots{z-index:11;gap:10px;display:flex;position:absolute;top:3.6%;left:50%;transform:translate(-50%)}.t-gallerytheme .dots i{background:#23201b26;border-radius:50%;width:4px;height:4px}.t-gallerytheme .dots i.on{background:var(--bronze)}.t-gallerytheme .panel{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;padding:1% 9%;transition:opacity .55s;display:flex;position:absolute;inset:8% 0 6.5%}.t-gallerytheme .panel.active{opacity:1;visibility:visible}.t-gallerytheme .cap{font-family:var(--mono);letter-spacing:.4em;text-transform:uppercase;color:var(--faint);margin-bottom:3.5%;font-size:clamp(7px,.8cqw,10px)}.t-gallerytheme .li{border-bottom:1px solid var(--line);opacity:0;justify-content:space-between;align-items:baseline;padding:2% 0;display:flex;transform:translateY(7px)}.t-gallerytheme .panel.active .li{animation:.5s cubic-bezier(.2,.9,.3,1) forwards gl-rise}@keyframes gl-rise{to{opacity:1;transform:none}}.t-gallerytheme .li .n{letter-spacing:.01em;font-size:clamp(17px,2.6cqw,36px);font-weight:500}.t-gallerytheme .li .n i{color:var(--faint);margin-left:1em;font-size:.62em;font-style:italic}.t-gallerytheme .li .d{font-family:var(--mono);letter-spacing:.14em;color:var(--soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(8px,.9cqw,12px)}.t-gallerytheme .li.hot .d{color:var(--bronze)}.t-gallerytheme .li.hot .n:before{content:"●";vertical-align:.45em;color:var(--bronze);margin-right:1em;font-size:.4em}.t-gallerytheme .queue{font-family:var(--mono);letter-spacing:.34em;color:var(--faint);text-transform:uppercase;padding-top:3%;font-size:clamp(6px,.7cqw,9px)}.t-gallerytheme .rooms{grid-template-columns:repeat(5,1fr);gap:5%;display:grid}.t-gallerytheme .room h5{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--faint);margin-bottom:14%;font-size:clamp(6px,.7cqw,9px);font-weight:400}.t-gallerytheme .work{border-bottom:1px solid var(--line);padding:7% 0}.t-gallerytheme .work b{font-size:clamp(13px,1.7cqw,23px);font-weight:500;display:block}.t-gallerytheme .work i{color:var(--faint);font-size:clamp(9px,1.05cqw,14px);font-style:italic}.t-gallerytheme .work.hot b:before{content:"●";vertical-align:.5em;color:var(--bronze);margin-right:.8em;font-size:.4em}.t-gallerytheme .wall{text-align:center;flex-direction:column;align-items:center;gap:1.5%;display:flex}.t-gallerytheme .wall h1{letter-spacing:.01em;font-size:clamp(40px,7cqw,96px);font-weight:500;line-height:1}.t-gallerytheme .wall .label{border:1px solid var(--line);background:#ffffff59;margin-top:2.5%;padding:1.6% 3%}.t-gallerytheme .wall .label .t{color:var(--soft);margin-bottom:.6em;font-size:clamp(11px,1.3cqw,17px);font-style:italic}.t-gallerytheme .wall .label .m{font-family:var(--mono);letter-spacing:.22em;color:var(--bronze);font-variant-numeric:tabular-nums;font-size:clamp(8px,.95cqw,13px)}.t-gallerytheme .ticker{z-index:10;border-top:1px solid var(--line);align-items:center;height:6.5%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-gallerytheme .ticker .tag{height:100%;font-family:var(--mono);letter-spacing:.4em;text-transform:uppercase;color:var(--faint);border-right:1px solid var(--line);flex:none;align-items:center;padding:0 2em;font-size:clamp(6px,.7cqw,9px);display:flex}.t-gallerytheme .crawl{white-space:nowrap;animation:44s linear infinite gl-crawl;display:flex}.t-gallerytheme .crawl span{font-family:var(--mono);letter-spacing:.12em;color:var(--soft);padding:0 3em;font-size:clamp(8px,.85cqw,11px)}.t-gallerytheme .crawl span b{color:var(--ink);font-weight:500}.t-gallerytheme .crawl span i{color:var(--bronze);font-style:normal}@keyframes gl-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-gallerytheme .crawl{animation:none}.t-gallerytheme .panel.active .li{opacity:1;animation:none;transform:none}}
.t-riso{--paper:#f5f0e2;--ink:#1e1a14;--dim:#7a7263;--pink:#ff4fa3;--blue:#2b4be0;--grot:"Space Grotesk", sans-serif;--mono:"IBM Plex Mono", monospace;background:var(--paper);color:var(--ink);font-family:var(--grot);position:absolute;inset:0;overflow:hidden}.t-riso:before{content:"";pointer-events:none;z-index:50;opacity:.45;mix-blend-mode:multiply;background-image:radial-gradient(#281e0a24 .6px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.t-riso .topbar{z-index:10;justify-content:space-between;align-items:center;height:8.5%;padding:0 3.2%;display:flex;position:absolute;top:0;left:0;right:0}.t-riso .brand{letter-spacing:-.01em;text-transform:uppercase;color:var(--blue);text-shadow:1.5px 1.5px 0 var(--pink);font-size:clamp(11px,1.3cqw,17px);font-weight:700}.t-riso .brand em{font-style:normal}.t-riso .clock{font-family:var(--mono);color:var(--dim);gap:1.2em;font-size:clamp(9px,1cqw,13px);display:flex}.t-riso .clock .t{color:var(--ink);font-weight:600}.t-riso .dots{z-index:11;gap:9px;display:flex;position:absolute;top:3.4%;left:50%;transform:translate(-50%)}.t-riso .dots i{border:2px solid var(--ink);background:0 0;border-radius:50%;width:6px;height:6px}.t-riso .dots i.on{background:var(--pink);border-color:var(--pink)}.t-riso .panel{opacity:0;visibility:hidden;padding:1.2% 3.2%;transition:opacity .55s;position:absolute;inset:8.5% 0 7.5%}.t-riso .panel.active{opacity:1;visibility:visible}.t-riso h2{letter-spacing:-.02em;text-transform:uppercase;color:var(--blue);text-shadow:2px 2px 0 var(--pink);margin-bottom:.5%;font-size:clamp(20px,3.2cqw,44px);font-weight:700}.t-riso .sub{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);margin-bottom:2.2%;font-size:clamp(8px,.9cqw,12px)}.t-riso .zrow{border-bottom:2px solid var(--ink);opacity:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:2.6%;padding:1.5% 0;display:grid;position:relative;transform:translateY(7px)}.t-riso .panel.active .zrow{animation:.42s cubic-bezier(.2,.9,.3,1) forwards rs-rise}@keyframes rs-rise{to{opacity:1;transform:none}}.t-riso .num{color:var(--pink);text-shadow:1.5px 1.5px 0 var(--blue);font-size:clamp(16px,2.4cqw,34px);font-weight:700;line-height:1}.t-riso .nm{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(14px,1.9cqw,26px);font-weight:700}.t-riso .nm small{color:var(--dim);text-transform:none;letter-spacing:.04em;font-size:clamp(8px,.9cqw,12px);font-weight:400;display:block}.t-riso .stg{letter-spacing:.16em;text-transform:uppercase;border:2px solid var(--ink);background:var(--paper);white-space:nowrap;border-radius:2px;padding:.5em 1em;font-size:clamp(8px,.85cqw,11px);transform:rotate(-1.2deg)}.t-riso .dd{font-family:var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(10px,1.15cqw,15px);font-weight:600}.t-riso .zrow.hot .stg{background:var(--pink);color:var(--paper);border-color:var(--pink);transform:rotate(1.4deg)}.t-riso .zrow.hot .dd{color:var(--blue);text-shadow:1px 1px #ff4fa399}.t-riso .queue{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;padding-top:1.6%;font-size:clamp(7px,.8cqw,10px)}.t-riso .stamp{aspect-ratio:1;border:3px solid var(--pink);width:clamp(70px,11cqw,150px);color:var(--pink);mix-blend-mode:multiply;z-index:5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:5%;right:4%;transform:rotate(8deg)}.t-riso .stamp b{font-size:clamp(14px,2.2cqw,30px);line-height:1}.t-riso .stamp span{letter-spacing:.2em;text-transform:uppercase;font-size:clamp(6px,.7cqw,9px)}.t-riso .spread{height:80%;position:relative}.t-riso .spread .wkhead{border-bottom:2px solid var(--ink);font-family:var(--mono);letter-spacing:.18em;color:var(--dim);grid-template-columns:repeat(6,1fr);padding-bottom:.8%;font-size:clamp(8px,.85cqw,11px);display:grid}.t-riso .obar{text-transform:uppercase;border:2px solid var(--blue);white-space:nowrap;background:#2b4be02e;align-items:center;height:clamp(20px,2.9cqw,36px);padding:0 1em;font-size:clamp(9px,1.05cqw,14px);font-weight:700;display:flex;position:absolute;overflow:hidden}.t-riso .obar:before{content:"";pointer-events:none;background:#ff4fa338;position:absolute;inset:0;transform:translate(3px,3px)}.t-riso .obar.hot{border-color:var(--pink);background:#ff4fa340}.t-riso .obar .due{font-family:var(--mono);color:var(--dim);margin-left:auto;font-size:clamp(7px,.8cqw,11px);font-weight:600}.t-riso .toc{columns:2;column-gap:5%;height:78%}.t-riso .tocsec{break-inside:avoid;margin-bottom:4%}.t-riso .tocsec h5{text-transform:uppercase;letter-spacing:.1em;color:var(--blue);text-shadow:1px 1px 0 var(--pink);border-bottom:2px solid var(--ink);margin-bottom:2%;padding-bottom:4px;font-size:clamp(10px,1.2cqw,16px)}.t-riso .tocline{text-transform:uppercase;align-items:baseline;gap:.8em;padding:1.4% 0;font-size:clamp(10px,1.2cqw,16px);font-weight:700;display:flex}.t-riso .tocline .ld{border-bottom:2px dotted #1e1a1466;flex:1}.t-riso .tocline .pg{font-family:var(--mono);color:var(--pink);font-weight:600}.t-riso .tocline.hot{color:var(--pink)}.t-riso .tocline i{color:var(--dim);text-transform:none;font-size:.7em;font-style:normal;font-weight:400}.t-riso .posterz{flex-direction:column;justify-content:center;gap:2.5%;height:86%;display:flex;position:relative}.t-riso .posterz h1{text-transform:uppercase;letter-spacing:-.03em;color:var(--blue);text-shadow:4px 4px 0 var(--pink);font-size:clamp(40px,7cqw,96px);font-weight:700;line-height:.95}.t-riso .posterz .task{color:var(--dim);font-size:clamp(11px,1.3cqw,17px)}.t-riso .posterz .bignum{color:var(--pink);text-shadow:2px 2px 0 var(--blue);font-variant-numeric:tabular-nums;font-size:clamp(30px,5cqw,66px);font-weight:700}.t-riso .ticker{z-index:10;border-top:2px solid var(--ink);background:#ff4fa30f;align-items:center;height:7.5%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-riso .ticker .tag{letter-spacing:.18em;text-transform:uppercase;height:100%;color:var(--paper);background:var(--ink);flex:none;align-items:center;padding:0 1.6em;font-size:clamp(9px,1cqw,13px);font-weight:700;display:flex}.t-riso .crawl{white-space:nowrap;animation:38s linear infinite rs-crawl;display:flex}.t-riso .crawl span{font-family:var(--mono);color:var(--dim);padding:0 2.6em;font-size:clamp(9px,1cqw,13px)}.t-riso .crawl span b{color:var(--ink);font-weight:600}.t-riso .crawl span i{color:var(--pink);font-style:normal;font-weight:600}@keyframes rs-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-riso .crawl{animation:none}.t-riso .panel.active .zrow{opacity:1;animation:none;transform:none}}
.t-noir{--base:#070707;--ink:#e8e6e1;--dim:#8c8a84;--soft:#b5b2aa;--blood:#c1121f;--serif:"Spectral", serif;--mono:"IBM Plex Mono", monospace;background:var(--base);color:var(--ink);font-family:var(--serif);position:absolute;inset:0;overflow:hidden}.t-noir:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(75% 95% at 38% 30%,#eeeae121,#0000 60%);position:absolute;inset:0}.t-noir:after{content:"";pointer-events:none;z-index:1;opacity:.5;background:repeating-linear-gradient(112deg,#0000 0 56px,#00000080 56px 92px);position:absolute;inset:0}.t-noir .topbar{z-index:10;justify-content:space-between;align-items:center;height:8.5%;padding:0 8%;display:flex;position:absolute;top:0;left:0;right:0}.t-noir .brand{letter-spacing:.42em;text-transform:uppercase;font-size:clamp(9px,1cqw,13px);font-weight:600}.t-noir .brand em{color:var(--dim);font-style:normal}.t-noir .clock{font-family:var(--mono);letter-spacing:.24em;color:var(--dim);gap:1.4em;font-size:clamp(8px,.85cqw,11px);display:flex}.t-noir .clock .t{color:var(--ink)}.t-noir .dots{z-index:11;gap:10px;display:flex;position:absolute;top:3.6%;left:50%;transform:translate(-50%)}.t-noir .dots i{background:#e8e6e133;border-radius:50%;width:4px;height:4px}.t-noir .dots i.on{background:var(--ink)}.t-noir .panel{opacity:0;visibility:hidden;z-index:2;flex-direction:column;justify-content:center;padding:1% 8%;transition:opacity .55s;display:flex;position:absolute;inset:8.5% 0 7%}.t-noir .panel.active{opacity:1;visibility:visible}.t-noir .cardline{text-align:center;border-top:1px solid #e8e6e147;border-bottom:1px solid #e8e6e147;margin-bottom:3%;padding:1.1% 0;position:relative}.t-noir .cardline h2{letter-spacing:.42em;text-transform:uppercase;text-indent:.42em;font-size:clamp(15px,2.1cqw,28px);font-weight:800}.t-noir .li{opacity:0;align-items:baseline;gap:2.4%;padding:1.7% 0;font-size:clamp(13px,1.8cqw,24px);display:flex;position:relative;transform:translateY(7px)}.t-noir .panel.active .li{animation:.5s cubic-bezier(.2,.9,.3,1) forwards nr-rise}@keyframes nr-rise{to{opacity:1;transform:none}}.t-noir .li .act{font-family:var(--mono);letter-spacing:.3em;color:var(--dim);white-space:nowrap;font-size:clamp(8px,.85cqw,11px)}.t-noir .li .n{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #000c;font-weight:800}.t-noir .li .ln{border-bottom:1px solid #e8e6e138;flex:1;transform:translateY(-5px)}.t-noir .li .d{color:var(--soft);white-space:nowrap;font-size:.72em;font-style:italic}.t-noir .li.hot .n{color:var(--blood);text-shadow:0 0 10px #c1121f59}.t-noir .li.hot .d{color:var(--blood);font-style:normal;font-weight:600}.t-noir .fin{text-align:center;color:var(--dim);letter-spacing:.14em;margin-top:3%;font-size:clamp(10px,1.2cqw,16px);font-style:italic}.t-noir .trailer{text-align:center;flex-direction:column;align-items:center;gap:4%;display:flex}.t-noir .trailer .small{color:var(--soft);letter-spacing:.1em;font-size:clamp(12px,1.5cqw,20px);font-style:italic}.t-noir .trailer h1{letter-spacing:.28em;text-transform:uppercase;text-indent:.28em;font-size:clamp(36px,6cqw,80px);font-weight:800;line-height:1.05}.t-noir .trailer .in{letter-spacing:.34em;text-transform:uppercase;color:var(--blood);text-shadow:0 0 14px #c1121f59;font-size:clamp(20px,3cqw,42px);font-weight:800}.t-noir .trailer .mono{font-family:var(--mono);letter-spacing:.3em;color:var(--dim);font-variant-numeric:tabular-nums;font-size:clamp(9px,1cqw,13px)}.t-noir .ticker{z-index:10;border-top:1px solid #e8e6e138;align-items:center;height:7%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-noir .ticker .tag{height:100%;font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--dim);border-right:1px solid #e8e6e138;flex:none;align-items:center;padding:0 1.8em;font-size:clamp(7px,.8cqw,10px);display:flex}.t-noir .crawl{white-space:nowrap;animation:42s linear infinite nr-crawl;display:flex}.t-noir .crawl span{color:var(--dim);letter-spacing:.08em;padding:0 2.8em;font-size:clamp(9px,1.05cqw,14px);font-style:italic}.t-noir .crawl span b{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-style:normal;font-weight:600}.t-noir .crawl span i{color:var(--blood);font-style:normal;font-weight:600}@keyframes nr-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-noir .crawl{animation:none}.t-noir .panel.active .li{opacity:1;animation:none;transform:none}}
.t-paper{--kraft:#c9b68f;--ink:#3a3126;--soft:#5a4c3a;--red:#b3261e;--grot:"Space Grotesk", sans-serif;--hand:"Caveat", cursive;--mono:"IBM Plex Mono", monospace;background:var(--kraft);color:var(--ink);font-family:var(--grot);position:absolute;inset:0;overflow:hidden}.t-paper:before{content:"";opacity:.5;mix-blend-mode:multiply;pointer-events:none;z-index:1;background-image:radial-gradient(#5a462829 1px,#0000 1.4px);background-size:5px 5px;position:absolute;inset:0}.t-paper .topbar{z-index:10;justify-content:space-between;align-items:center;height:9%;padding:0 3%;display:flex;position:absolute;top:0;left:0;right:0}.t-paper .brand{font-family:var(--hand);font-size:clamp(16px,2.2cqw,30px);font-weight:700;transform:rotate(-1.6deg)}.t-paper .brand em{color:var(--soft);font-style:normal}.t-paper .clock{font-family:var(--mono);color:var(--soft);gap:1em;font-size:clamp(9px,1cqw,13px);display:flex}.t-paper .clock .t{color:var(--ink);font-weight:600}.t-paper .dots{z-index:11;gap:9px;display:flex;position:absolute;top:3.8%;left:50%;transform:translate(-50%)}.t-paper .dots i{border:1.5px solid var(--soft);background:0 0;border-radius:50%;width:6px;height:6px}.t-paper .dots i.on{background:var(--ink);border-color:var(--ink)}.t-paper .panel{opacity:0;visibility:hidden;z-index:2;padding:.5% 3%;transition:opacity .55s;position:absolute;inset:9% 0 8%}.t-paper .panel.active{opacity:1;visibility:visible}.t-paper h2{font-family:var(--hand);margin-bottom:1.2%;font-size:clamp(22px,3.4cqw,46px);font-weight:700;transform:rotate(-1.6deg)}.t-paper .notes{grid-template-columns:repeat(3,1fr);gap:3%;height:80%;display:grid}.t-paper .note{opacity:0;flex-direction:column;gap:6%;padding:5% 6%;display:flex;position:relative;transform:translateY(7px)rotate(0);box-shadow:3px 5px 14px #3c280a4d}.t-paper .panel.active .note{animation:.42s cubic-bezier(.2,.9,.3,1) forwards pp-stick}@keyframes pp-stick{to{opacity:1;transform:translateY(0)}}.t-paper .note:before{content:"";background:#ffffff73;width:34%;height:16px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 3px #0000001f}.t-paper .note:nth-child(6n+1){background:#fff6a8;rotate:-1.8deg}.t-paper .note:nth-child(6n+2){background:#bde8c0;rotate:1.2deg}.t-paper .note:nth-child(6n+3){background:#fbc9c2;rotate:-.7deg}.t-paper .note:nth-child(6n+4){background:#c7ddf6;rotate:1.7deg}.t-paper .note:nth-child(6n+5){background:#ead3f4;rotate:-1.2deg}.t-paper .note:nth-child(6n+6){background:#ffe3b3;rotate:.9deg}.t-paper .note .nm{letter-spacing:-.01em;font-size:clamp(13px,1.7cqw,23px);font-weight:700}.t-paper .note .tk{font-family:var(--hand);color:var(--soft);font-size:clamp(13px,1.6cqw,22px);line-height:1.05}.t-paper .note .du{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:auto;font-size:clamp(8px,.9cqw,12px);font-weight:600}.t-paper .note.hot .du{color:var(--red)}.t-paper .note.hot:after{content:"!";font-family:var(--hand);color:var(--red);font-size:clamp(20px,2.6cqw,36px);font-weight:700;position:absolute;top:4%;right:7%}.t-paper .note .pin{font-family:var(--hand);color:var(--soft);font-size:clamp(11px,1.3cqw,18px)}.t-paper .queue{font-family:var(--hand);color:var(--soft);margin-top:.8%;font-size:clamp(13px,1.6cqw,22px);transform:rotate(-.8deg)}.t-paper .wall-weeks{grid-template-columns:repeat(6,1fr);gap:2%;height:80%;display:grid;position:relative}.t-paper .lane{border-left:2px dashed #5a4c3a59;padding-left:6%}.t-paper .lane h5{font-family:var(--mono);letter-spacing:.16em;color:var(--soft);margin-bottom:6%;font-size:clamp(8px,.85cqw,11px);font-weight:400}.t-paper .string{z-index:0;background:repeating-linear-gradient(90deg,#b3261eb3 0 14px,#0000 14px 18px);height:2px;position:absolute;top:12%;left:0;right:0}.t-paper .bignote{clip-path:polygon(0 0,100% 0,100% 96%,96% 100%,88% 97%,74% 100%,58% 97%,40% 100%,22% 97%,8% 100%,0 96%);background:#fff6a8;flex-direction:column;gap:3%;width:min(72%,760px);margin:1% auto 0;padding:3% 4%;display:flex;position:relative;transform:rotate(-1.2deg);box-shadow:5px 8px 22px #3c280a59}.t-paper .bignote:before{content:"";background:#ffffff80;width:26%;height:20px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 3px #00000026}.t-paper .bignote .who{letter-spacing:-.02em;font-size:clamp(26px,4.4cqw,60px);font-weight:700}.t-paper .bignote .what{font-family:var(--hand);color:var(--soft);font-size:clamp(18px,2.4cqw,33px);line-height:1.05}.t-paper .bignote .when{font-family:var(--hand);color:var(--red);font-size:clamp(26px,4cqw,54px);font-weight:700;transform:rotate(-1deg)}.t-paper .ticker{z-index:10;background:#fff6;border-top:1px dashed #5a4c3a66;align-items:center;height:8%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-paper .ticker .tag{height:100%;font-family:var(--hand);color:#fff;background:var(--red);flex:none;align-items:center;padding:0 1.6em;font-size:clamp(14px,1.7cqw,24px);font-weight:700;display:flex;transform:rotate(0)}.t-paper .crawl{white-space:nowrap;animation:38s linear infinite pp-crawl;display:flex}.t-paper .crawl span{font-family:var(--hand);color:var(--soft);padding:0 2.4em;font-size:clamp(14px,1.7cqw,24px)}.t-paper .crawl span b{color:var(--ink);font-weight:700}.t-paper .crawl span i{color:var(--red);font-style:normal;font-weight:700}@keyframes pp-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-paper .crawl{animation:none}.t-paper .panel.active .note{opacity:1;animation:none;transform:none}}
.t-mission{--base:#0b0f14;--mod:#0e141b;--line:#223141;--ink:#c9d6e3;--bright:#e8f1f8;--dim:#5e7990;--tele:#43e0a0;--hot:#ffc857;--mono:"IBM Plex Mono", monospace;background:var(--base);color:var(--ink);font-family:var(--mono);position:absolute;inset:0;overflow:hidden}.t-mission .topbar{z-index:10;justify-content:space-between;align-items:center;height:8.5%;padding:0 2.8%;display:flex;position:absolute;top:0;left:0;right:0}.t-mission .brand{letter-spacing:.26em;color:var(--bright);text-transform:uppercase;font-size:clamp(11px,1.4cqw,18px);font-weight:600}.t-mission .brand em{color:var(--dim);font-style:normal}.t-mission .clock{color:var(--tele);gap:1.2em;font-size:clamp(9px,1.05cqw,14px);display:flex}.t-mission .clock .d{color:var(--dim)}.t-mission .dots{z-index:11;gap:9px;display:flex;position:absolute;top:3.4%;left:50%;transform:translate(-50%)}.t-mission .dots i{background:var(--line);border-radius:50%;width:5px;height:5px}.t-mission .dots i.on{background:var(--tele);box-shadow:0 0 8px #43e0a099}.t-mission .panel{opacity:0;visibility:hidden;padding:1% 2.8%;transition:opacity .55s;position:absolute;inset:8.5% 0 7.5%}.t-mission .panel.active{opacity:1;visibility:visible}.t-mission .bento{grid-template-rows:1fr 1fr;grid-template-columns:1.6fr 1fr 1fr;gap:1.6%;height:100%;display:grid}.t-mission .mod{border:1px solid var(--line);background:var(--mod);opacity:0;border-radius:6px;padding:2% 2.8%;overflow:hidden;transform:translateY(7px)}.t-mission .panel.active .mod{animation:.42s cubic-bezier(.2,.9,.3,1) forwards ms-rise}@keyframes ms-rise{to{opacity:1;transform:none}}.t-mission .mod.tall{grid-row:span 2}.t-mission .mod h4{letter-spacing:.24em;color:var(--dim);text-transform:uppercase;border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:6px;font-size:clamp(7px,.75cqw,10px);font-weight:500}.t-mission .ln{border-bottom:1px dashed #1b2735;justify-content:space-between;padding:2.4% 0;font-size:clamp(8px,1cqw,13px);display:flex}.t-mission .ln b{color:var(--bright);letter-spacing:.06em;font-weight:600}.t-mission .ln span{color:var(--tele);font-variant-numeric:tabular-nums}.t-mission .ln.hot span,.t-mission .ln.hot b{color:var(--hot)}.t-mission .ln small{color:var(--dim);font-size:clamp(7px,.75cqw,10px)}.t-mission .gauge{font-size:clamp(8px,.95cqw,12px);line-height:2}.t-mission .gauge b{color:var(--tele)}.t-mission .gbar{background:#16202c;border-radius:3px;height:6px;margin:4px 0 10px;overflow:hidden}.t-mission .gbar i{background:var(--tele);height:100%;display:block}.t-mission .gbar.hot i{background:var(--hot)}.t-mission .cd{color:var(--hot);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(16px,2.5cqw,34px);font-weight:600}.t-mission .big-name{color:var(--bright);font-size:clamp(11px,1.3cqw,17px);font-weight:600}.t-mission .sub-dim{color:var(--dim);margin-top:4px;font-size:clamp(8px,.9cqw,12px)}.t-mission .plot{height:100%;position:relative}.t-mission .plot .grid-v{color:var(--dim);letter-spacing:.18em;border-left:1px dashed #1b2735;padding-left:5px;font-size:clamp(7px,.75cqw,10px);position:absolute;top:8%;bottom:4%}.t-mission .traj{border:1px solid var(--tele);height:clamp(16px,2.2cqw,26px);color:var(--tele);letter-spacing:.08em;white-space:nowrap;background:#43e0a014;border-radius:99px;align-items:center;padding:0 .9em;font-size:clamp(8px,.9cqw,12px);display:flex;position:absolute}.t-mission .traj.hot{border-color:var(--hot);color:var(--hot);background:#ffc8571a}.t-mission .nowmark{border-left:1px solid var(--hot);position:absolute;top:6%;bottom:2%}.t-mission .nowmark:after{content:"T-0";color:var(--hot);letter-spacing:.2em;font-size:clamp(7px,.7cqw,9px);position:absolute;top:-1.4em;left:-.9em}.t-mission .launch{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.4%;height:100%;display:flex}.t-mission .launch .stat{letter-spacing:.3em;color:var(--tele);text-transform:uppercase;font-size:clamp(9px,1cqw,13px)}.t-mission .launch h1{letter-spacing:.16em;color:var(--bright);text-transform:uppercase;font-size:clamp(28px,4.6cqw,62px);font-weight:600}.t-mission .launch .tm{color:var(--hot);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,7cqw,96px);font-weight:600;line-height:1}.t-mission .launch .sub{color:var(--dim);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(9px,1cqw,13px)}.t-mission .ticker{z-index:10;border-top:1px solid var(--line);background:var(--mod);align-items:center;height:7.5%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.t-mission .ticker .tag{letter-spacing:.24em;text-transform:uppercase;height:100%;color:var(--base);background:var(--tele);flex:none;align-items:center;padding:0 1.6em;font-size:clamp(8px,.85cqw,11px);font-weight:600;display:flex}.t-mission .crawl{white-space:nowrap;animation:38s linear infinite ms-crawl;display:flex}.t-mission .crawl span{color:var(--dim);letter-spacing:.06em;padding:0 2.6em;font-size:clamp(9px,1cqw,13px)}.t-mission .crawl span b{color:var(--ink);font-weight:500}.t-mission .crawl span i{color:var(--hot);font-style:normal}@keyframes ms-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-mission .crawl{animation:none}.t-mission .panel.active .mod{opacity:1;animation:none;transform:none}}
.t-chalk{--slate:#1e2a23;--chalk:#e9e4d4;--dust:#e9e4d48c;--gold:#f4c95d;--hand:"Caveat", cursive;--mono:"IBM Plex Mono", monospace;background:var(--slate);color:var(--chalk);font-family:var(--hand);position:absolute;inset:0;overflow:hidden}.t-chalk:before{content:"";opacity:.18;pointer-events:none;z-index:1;background-image:radial-gradient(#ffffff80 .5px,#0000 .9px);background-size:3.5px 3.5px;position:absolute;inset:0}.t-chalk .boardframe{pointer-events:none;z-index:5;border:2px solid #e9e4d480;border-radius:4px;position:absolute;inset:2%}.t-chalk .topbar{z-index:10;justify-content:space-between;align-items:center;height:8%;padding:0 3%;display:flex;position:absolute;top:2%;left:2%;right:2%}.t-chalk .brand{font-size:clamp(16px,2.3cqw,32px);font-weight:700;transform:rotate(-.8deg)}.t-chalk .brand em{color:var(--dust);font-style:normal}.t-chalk .clock{gap:1em;font-size:clamp(14px,1.8cqw,25px);display:flex}.t-chalk .clock .d{color:var(--dust)}.t-chalk .dots{z-index:11;gap:9px;display:flex;position:absolute;top:4%;left:50%;transform:translate(-50%)}.t-chalk .dots i{border:1.5px solid var(--dust);background:0 0;border-radius:50%;width:6px;height:6px}.t-chalk .dots i.on{background:var(--chalk)}.t-chalk .panel{opacity:0;visibility:hidden;z-index:2;padding:1% 4%;transition:opacity .55s;position:absolute;inset:10% 2% 9.5%}.t-chalk .panel.active{opacity:1;visibility:visible}.t-chalk h2{text-align:center;font-size:clamp(26px,4cqw,56px);font-weight:700;transform:rotate(-.8deg)}.t-chalk .under{background:var(--dust);border-radius:2px;width:34%;height:3px;margin:.4% auto 2.5%;transform:rotate(-.6deg)}.t-chalk .li{opacity:0;align-items:baseline;gap:2%;padding:1.2% 6%;font-size:clamp(16px,2.3cqw,32px);display:flex;transform:translateY(7px)}.t-chalk .panel.active .li{animation:.42s cubic-bezier(.2,.9,.3,1) forwards ch-rise}@keyframes ch-rise{to{opacity:1;transform:none}}.t-chalk .li .n{white-space:nowrap;font-weight:700}.t-chalk .li .n small{color:var(--dust);margin-left:.6em;font-size:.62em;font-weight:500}.t-chalk .li .lead{border-bottom:2px dashed #e9e4d466;flex:1;transform:translateY(-6px)}.t-chalk .li .d{white-space:nowrap;font-size:.78em}.t-chalk .li.hot .n,.t-chalk .li.hot .d{color:var(--gold)}.t-chalk .special{text-align:center;color:var(--gold);margin-top:1.6%;font-size:clamp(14px,1.9cqw,26px);transform:rotate(-1.2deg)}.t-chalk .ladder{flex-direction:column;justify-content:space-around;height:82%;display:flex}.t-chalk .rung{align-items:baseline;gap:2.5%;padding:0 4%;display:flex}.t-chalk .rung .wk{font-family:var(--mono);letter-spacing:.2em;color:var(--dust);flex:none;width:7em;font-size:clamp(9px,1cqw,13px)}.t-chalk .rung.now .wk{color:var(--gold)}.t-chalk .menu{columns:2;column-gap:6%;height:80%;padding:0 4%}.t-chalk .menusec{break-inside:avoid;margin-bottom:3%}.t-chalk .menusec h5{color:var(--gold);margin-bottom:1%;font-size:clamp(18px,2.5cqw,35px);font-weight:700;transform:rotate(-.6deg)}.t-chalk .specialboard{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2%;height:90%;display:flex}.t-chalk .specialboard .star{color:var(--gold);font-size:clamp(16px,2.2cqw,30px)}.t-chalk .specialboard h1{font-size:clamp(44px,7.4cqw,100px);font-weight:700;line-height:.95;transform:rotate(-1deg)}.t-chalk .specialboard .what{color:var(--dust);font-size:clamp(16px,2.2cqw,30px)}.t-chalk .specialboard .when{color:var(--gold);font-size:clamp(24px,3.6cqw,50px);font-weight:700;transform:rotate(-.8deg)}.t-chalk .ticker{z-index:10;border-top:2px dashed #e9e4d466;align-items:center;height:7.5%;display:flex;position:absolute;bottom:2%;left:2%;right:2%;overflow:hidden}.t-chalk .ticker .tag{height:100%;color:var(--slate);background:var(--chalk);border-radius:3px;flex:none;align-items:center;padding:0 1.4em;font-size:clamp(14px,1.8cqw,25px);font-weight:700;display:flex;transform:rotate(-.5deg)}.t-chalk .crawl{white-space:nowrap;animation:38s linear infinite ch-crawl;display:flex}.t-chalk .crawl span{color:var(--dust);padding:0 2.2em;font-size:clamp(15px,2cqw,28px)}.t-chalk .crawl span b{color:var(--chalk);font-weight:700}.t-chalk .crawl span i{color:var(--gold);font-style:normal;font-weight:700}@keyframes ch-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-chalk .crawl{animation:none}.t-chalk .panel.active .li{opacity:1;animation:none;transform:none}}
