.tsm-page{--void:#050608;--steel:#0b0d11;--steel2:#121519;--steel3:#181c22;--edge:#262b33;--edge-lit:#3a424e;--chrome:#e8ebf0;--chrome-dim:#9ba5b4;--chrome-faint:#5e6875;--cyan:#00d4a8;--amber:#f0c030;--red:#e0484c;--green:#3fbf7f;--clip:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px)100%,0 100%,0 18px);--clip-sm:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px)100%,0 100%,0 10px);background:var(--void);color:var(--chrome);min-height:100vh;font-family:Helvetica Neue,Arial Narrow,Arial,sans-serif;font-size:15px;line-height:1.6;position:relative;overflow-x:clip}.tsm-page:before{content:"";z-index:0;background:repeating-linear-gradient(93deg,#ffffff03 0 1px,#0000 1px 3px),linear-gradient(#0a0c10 0%,#050608 60% 100%);position:fixed;inset:0}.tsm-page:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 70% -10%,#00d4a812,#0000 55%);position:fixed;inset:0}.tsm-page>:not(.bw-nav){z-index:1;position:relative}.tsm-page .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.tsm-page .mono{font-family:SF Mono,Consolas,Roboto Mono,monospace}.tsm-page .ct{text-transform:uppercase;letter-spacing:.14em;font-family:Helvetica Neue,Arial,sans-serif;font-weight:700}.tsm-page .wrap a,.tsm-page footer a{color:var(--cyan);text-decoration:none}.tsm-page .back-btn{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 0 24px;font-size:11px;font-weight:700;display:inline-flex}.tsm-page .hero{padding:24px 0 36px;position:relative}.tsm-page .kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;margin-bottom:20px;font-size:10.5px;font-weight:700;display:flex}.tsm-page .kicker .live{background:var(--red);border-radius:50%;width:7px;height:7px;animation:2s infinite tsm-pulse;box-shadow:0 0 #e0484cb3}@keyframes tsm-pulse{0%{box-shadow:0 0 #e0484c8c}70%{box-shadow:0 0 0 7px #e0484c00}to{box-shadow:0 0 #e0484c00}}.tsm-page .mark{margin-bottom:24px}.tsm-page .mark .line1,.tsm-page .mark .line2{text-transform:uppercase;white-space:nowrap;background:linear-gradient(178deg,#fff 0%,#dde3ea 28%,#9ba5b4 52%,#6e7885 60%,#c3cbd5 74%,#f2f5f9 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Helvetica Neue,Arial Narrow,Arial,sans-serif;font-weight:200;line-height:1.02}.tsm-page .mark .line1{letter-spacing:.16em;font-size:64px}.tsm-page .mark .line2{letter-spacing:.28em;font-size:64px}.tsm-page .mark .x{letter-spacing:0;color:#5e6875;-webkit-text-fill-color:#5e6875;padding:0 .12em;font-weight:200}.tsm-page .mark .seam{background:linear-gradient(90deg,var(--edge-lit)0%,var(--edge)62%,transparent 100%);height:1px}.tsm-page .mark .seam.top{margin-bottom:18px}.tsm-page .mark .seam.bot{width:58%;margin-top:20px}.tsm-page .lede{color:var(--chrome-dim);max-width:680px;font-size:16px;line-height:1.62}.tsm-page .lede b{color:var(--chrome);font-weight:700}.tsm-page .strip{background:var(--edge);grid-template-columns:repeat(4,1fr);gap:2px;margin-top:36px;display:grid}.tsm-page .cell{background:var(--steel);padding:20px}.tsm-page .cell.lead{background:var(--steel2);box-shadow:inset 0 2px 0 var(--amber)}.tsm-page .cell .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--chrome-faint);margin-bottom:9px;font-size:9px}.tsm-page .cell .val{letter-spacing:-.02em;font-size:28px;font-weight:700}.tsm-page .cell.lead .val{color:var(--amber)}.tsm-page .cell .val.dn{color:var(--red)}.tsm-page .cell .val.up{color:var(--green)}.tsm-page .cell .sub{color:var(--chrome-faint);letter-spacing:.03em;margin-top:5px;font-size:9.5px}.tsm-page section{border-top:1px solid var(--edge);padding:56px 0}.tsm-page .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px;font-size:10px;font-weight:700}.tsm-page h2{text-transform:uppercase;letter-spacing:-.01em;margin-bottom:14px;font-size:34px;font-weight:800;line-height:1.05}.tsm-page h2 .thin{font-weight:200}.tsm-page .sec-sub{color:var(--chrome-dim);max-width:700px;margin-bottom:30px;font-size:14.5px}.tsm-page .timeline{padding-left:26px;position:relative}.tsm-page .timeline:before{content:"";background:var(--edge);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.tsm-page .tl-item{color:inherit;padding-bottom:26px;display:block;position:relative}.tsm-page .tl-item:last-child{padding-bottom:0}.tsm-page .tl-item:before{content:"";background:var(--steel2);width:11px;height:11px;box-shadow:0 0 0 2px var(--edge-lit);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);position:absolute;top:4px;left:-26px}.tsm-page .tl-item.hot:before{box-shadow:0 0 0 2px var(--amber);background:var(--amber)}.tsm-page .tl-row{background:var(--steel);clip-path:var(--clip-sm);grid-template-columns:110px 1fr 110px;align-items:start;gap:18px;padding:16px 20px;display:grid}.tsm-page .tl-item.hot .tl-row{box-shadow:inset 0 0 0 1px #f0c03066}.tsm-page .tl-date{color:var(--chrome-faint);padding-top:2px;font-family:SF Mono,Consolas,Roboto Mono,monospace;font-size:11.5px}.tsm-page .tl-item.hot .tl-date{color:var(--amber)}.tsm-page .tl-body .h{color:var(--chrome);margin-bottom:5px;font-size:14px;font-weight:700}.tsm-page .tl-body .d{color:var(--chrome-dim);font-size:12.5px;line-height:1.55}.tsm-page .tl-src{color:var(--chrome-faint);letter-spacing:.04em;margin-top:6px;font-size:9.5px}.tsm-page .tl-odds{text-align:right;font-family:SF Mono,Consolas,Roboto Mono,monospace}.tsm-page .tl-odds .v{color:var(--amber);font-size:22px;font-weight:800}.tsm-page .tl-odds .v.lo{color:var(--chrome-dim)}.tsm-page .tl-odds .l{color:var(--chrome-faint);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:8.5px}.tsm-page .anom{background:var(--steel2);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--edge-lit);padding:34px 38px}.tsm-page .anom-grid{grid-template-columns:1fr 1px 1fr;align-items:center;gap:32px;margin-top:8px;display:grid}.tsm-page .anom-side .n{letter-spacing:-.03em;font-size:52px;font-weight:800;line-height:1}.tsm-page .anom-side .t{letter-spacing:.16em;text-transform:uppercase;color:var(--chrome-dim);margin-top:10px;font-size:11.5px}.tsm-page .anom-side .d{color:var(--chrome-faint);margin-top:5px;font-size:11.5px}.tsm-page .divider{background:var(--edge-lit)}.tsm-page .anom-note{border-top:1px solid var(--edge);color:var(--chrome-dim);margin-top:24px;padding-top:20px;font-size:13.5px;line-height:1.65}.tsm-page .anom-note b{color:var(--chrome)}.tsm-page .feed{background:var(--edge);flex-direction:column;gap:2px;display:flex}.tsm-page .fcard{background:var(--steel);grid-template-columns:120px 1fr;gap:20px;padding:18px 22px;display:grid}.tsm-page .fcard.hot{background:var(--steel3);box-shadow:inset 3px 0 0 var(--red)}.tsm-page .fmeta{flex-direction:column;gap:6px;display:flex}.tsm-page .fsrc{letter-spacing:.05em;text-transform:uppercase;clip-path:var(--clip-sm);text-align:center;background:var(--steel3);color:var(--chrome-dim);padding:4px 8px;font-size:10px;font-weight:700}.tsm-page .fcard.hot .fsrc{color:#f2a0a0;background:#e0484c29}.tsm-page .fdate{color:var(--chrome-faint);font-family:SF Mono,Consolas,Roboto Mono,monospace;font-size:10px}.tsm-page .fh{margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.35}.tsm-page .fh a{color:var(--chrome)}.tsm-page .fh a:hover{color:var(--amber)}.tsm-page .fd{color:var(--chrome-dim);font-size:12.5px;line-height:1.6}.tsm-page .flink{color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:700;display:inline-block}.tsm-page .model{background:var(--edge);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.tsm-page .mcell{background:var(--steel);padding:24px 22px}.tsm-page .mcell .lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--chrome-faint);margin-bottom:9px;font-size:9px}.tsm-page .mcell .val{letter-spacing:-.02em;font-size:34px;font-weight:800}.tsm-page .mcell .val.cy{color:var(--cyan)}.tsm-page .mcell .val.am{color:var(--amber)}.tsm-page .mcell .d{color:var(--chrome-faint);margin-top:7px;font-size:11px}.tsm-page .drv{background:var(--edge);grid-template-columns:1fr 1fr;gap:2px;margin-top:2px;display:grid}.tsm-page .drv .row{background:var(--steel);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.tsm-page .drv .row.hot{box-shadow:inset 3px 0 0 var(--amber);background:var(--steel3)}.tsm-page .drv .row .k{color:var(--chrome-dim);font-size:12.5px}.tsm-page .drv .row .v{font-size:13px;font-weight:700}.tsm-page .drv .row .v.pos{color:var(--amber)}.tsm-page .drv .row .v.neg{color:var(--red)}.tsm-page .rules{background:var(--steel);clip-path:var(--clip-sm);box-shadow:inset 0 0 0 1px var(--edge);padding:28px 32px}.tsm-page .rules p{color:var(--chrome-dim);font-size:13px;line-height:1.7}.tsm-page .rules p+p{margin-top:11px}.tsm-page .rules b{color:var(--chrome)}.tsm-page .cta{background:var(--steel2);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--edge-lit);text-align:center;padding:44px}.tsm-page .cta h3{text-transform:uppercase;letter-spacing:-.01em;margin-bottom:14px;font-size:32px;font-weight:800}.tsm-page .cta h3 .thin{font-weight:200}.tsm-page .cta p{color:var(--chrome-dim);max-width:540px;margin:0 auto 24px;font-size:14px}.tsm-page .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.tsm-page .btn{letter-spacing:.18em;text-transform:uppercase;background:var(--cyan);color:#04150f;clip-path:var(--clip-sm);padding:11px 22px;font-size:11px;font-weight:700;display:inline-block}.tsm-page .btn.ghost{color:var(--chrome);box-shadow:inset 0 0 0 1px var(--edge-lit);background:0 0}.tsm-page footer{border-top:1px solid var(--edge);color:var(--chrome-faint);padding:28px 0 44px;font-size:11px}.tsm-page .foot-in{flex-wrap:wrap;justify-content:space-between;gap:22px;width:100%;display:flex}@media (max-width:900px){.tsm-page .mark .line1,.tsm-page .mark .line2{letter-spacing:.12em;font-size:38px}.tsm-page .tl-row{grid-template-columns:1fr;gap:8px}.tsm-page .tl-odds{text-align:left}}@media (max-width:700px){.tsm-page .fcard{grid-template-columns:1fr}.tsm-page .fmeta{flex-direction:row;align-items:center}}@media (max-width:560px){.tsm-page .mark .line1,.tsm-page .mark .line2{letter-spacing:.08em;white-space:normal;font-size:26px}.tsm-page .strip,.tsm-page .drv{grid-template-columns:1fr 1fr}.tsm-page .model,.tsm-page .anom-grid{grid-template-columns:1fr}.tsm-page .anom-grid .divider{display:none}.tsm-page .wrap{padding:0 18px}}