:root{--ground:#000000;--panel:#121212;--ink:#FFFFFF;--muted:#E2E1DC;--hairline:#2A2A2A;--orange:#FF4600}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}::-moz-selection{background:var(--orange);color:var(--ink)}::selection{background:var(--orange);color:var(--ink)}.statusbar{justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--hairline);font-family:Courier Prime,Courier New,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.statusbar,.statusbar .brand{display:flex;align-items:center}.statusbar .brand{gap:9px;color:var(--ink)}.statusbar .sig{color:var(--orange);font-weight:700}@media (max-width:560px){.statusbar .hidemobile{display:none}}.hero{padding:56px 24px 0;display:flex;flex-direction:column;align-items:center}.crt{position:relative;width:min(860px,100%);aspect-ratio:16/9;background:#000;border:1px solid var(--hairline);border-radius:18px;overflow:hidden;box-shadow:0 0 0 6px #050505,0 0 60px rgba(255,70,0,.08),inset 0 0 120px rgba(0,0,0,.9)}.crt canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.crt .scanlines{background:repeating-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px,rgba(0,0,0,.35) 3px,rgba(0,0,0,.35) 4px);mix-blend-mode:multiply}.crt .glass,.crt .scanlines{position:absolute;inset:0;pointer-events:none}.crt .glass{background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.06) 0,rgba(0,0,0,0) 55%,rgba(0,0,0,.55) 100%)}.crt .content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}.logo-tri{width:64px;height:auto;filter:drop-shadow(0 0 14px rgba(255,70,0,.5))}.nosignal{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,10vw,110px);line-height:.9;letter-spacing:.02em;color:var(--ink);animation:flick 4s step-end infinite}@keyframes flick{0%,92%{opacity:1;transform:none}93%{opacity:.4;transform:translateX(2px)}94%{opacity:1;transform:translateX(-1px)}95%{opacity:.7;transform:none}96%,to{opacity:1;transform:none}}.fornow{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--orange);font-weight:700}.crt .osd,.fornow{font-family:Courier Prime,Courier New,monospace}.crt .osd{position:absolute;top:16px;left:20px;font-size:11px;letter-spacing:.1em;color:var(--muted)}.crt .osd b{color:var(--orange)}.crt .osd-r{position:absolute;top:16px;right:20px;font-family:Courier Prime,Courier New,monospace;font-size:11px;letter-spacing:.1em;color:var(--muted)}.hero-title{margin-top:44px;font-family:Bebas Neue,sans-serif;font-size:clamp(44px,8vw,96px);line-height:.92;text-align:center;letter-spacing:.01em}.hero-title .o{color:var(--orange)}.hero-sub{margin-top:18px;max-width:560px;text-align:center;color:var(--muted);font-size:17px;line-height:1.55}.hero-cta{margin-top:28px;margin-bottom:64px;display:inline-block;font-family:Courier Prime,Courier New,monospace;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--orange);padding:16px 30px;border-radius:4px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,70,0,.35)}.hero-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.marquee{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--orange);color:var(--ink);overflow:hidden;white-space:nowrap;padding:10px 0}.marquee .track{display:inline-block;font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;animation:scroll 22s linear infinite}.marquee .track span{margin:0 18px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.manifesto{padding:96px 24px;max-width:900px;margin:0 auto}.eyebrow{font-family:Courier Prime,Courier New,monospace;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--orange);margin-bottom:18px}.manifesto h2{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,9vw,112px);line-height:.92;letter-spacing:.01em}.manifesto h2 .o{color:var(--orange)}.manifesto p{margin-top:26px;font-size:18px;line-height:1.65;color:var(--muted);max-width:640px}.manifesto p b{color:var(--ink);font-weight:700}.blocks{max-width:900px;margin:0 auto;padding:0 24px 96px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline)}@media (max-width:720px){.blocks{grid-template-columns:1fr}}.block{background:var(--panel);padding:28px 24px 32px}.block .k{font-family:Courier Prime,Courier New,monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}.block h3{margin-top:14px;font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:.02em;line-height:1}.block p{margin-top:12px;font-size:14.5px;line-height:1.6;color:var(--muted)}.signup{border-top:1px solid var(--hairline);background:var(--panel);padding:96px 24px}.signup .inner{max-width:640px;margin:0 auto;text-align:center}.signup h2{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,8vw,88px);line-height:.92}.signup h2 .o{color:var(--orange)}.signup .lead{margin-top:18px;color:var(--muted);font-size:17px;line-height:1.6}.form-row{margin-top:34px;display:flex;gap:10px}@media (max-width:560px){.form-row{flex-direction:column}}.form-row input{flex:1;background:var(--ground);border:1px solid var(--hairline);border-radius:4px;padding:16px 18px;color:var(--ink);font-family:Courier Prime,Courier New,monospace;font-size:14px}.form-row input::-moz-placeholder{color:#6b6862}.form-row input::placeholder{color:#6b6862}.form-row input:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:var(--orange)}.form-row button{background:var(--orange);color:var(--ink);border:none;border-radius:4px;padding:16px 26px;font-family:Courier Prime,Courier New,monospace;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.form-row button:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,70,0,.35)}.form-row button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.microcopy{margin-top:18px;font-size:12.5px;line-height:1.6;color:#8a8780;max-width:480px;margin-left:auto;margin-right:auto}.form-msg{margin-top:16px;font-family:Courier Prime,Courier New,monospace;font-size:13px;letter-spacing:.04em;min-height:20px}.form-msg.ok{color:var(--orange);font-weight:700}.form-msg.err{color:var(--muted)}.success-state{display:none}.success-state h2{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,8vw,88px);line-height:.92}.success-state h2 .o{color:var(--orange)}.success-state p{margin-top:18px;color:var(--muted);font-size:17px;line-height:1.6}footer{border-top:1px solid var(--hairline);padding:48px 24px 56px;text-align:center}footer .rule1{font-size:14px;color:var(--muted)}footer .mantra{margin-top:16px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}footer .legal,footer .mantra{font-family:Courier Prime,Courier New,monospace;font-size:11px}footer .legal{margin-top:22px;color:#5c5a55;letter-spacing:.06em}footer .tri{margin-top:26px}@media (prefers-reduced-motion:reduce){.marquee .track,.nosignal{animation:none}.crt canvas{display:none}.crt{background:#0d0d0d}}footer .tri{display:inline-block}.crt .content .logo-tri{margin-top:-6px;margin-bottom:-11px}[data-l=zh]{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans SC,sans-serif}[data-l=zh] .block h3,[data-l=zh] .hero-title,[data-l=zh] .manifesto h2,[data-l=zh] .marquee .track,[data-l=zh] .nosignal,[data-l=zh] .signup h2,[data-l=zh] .success-state h2{font-family:Bebas Neue,Noto Sans SC,sans-serif}[data-l=zh] .block .k,[data-l=zh] .crt .osd,[data-l=zh] .crt .osd-r,[data-l=zh] .eyebrow,[data-l=zh] .form-msg,[data-l=zh] .form-row button,[data-l=zh] .form-row input,[data-l=zh] .fornow,[data-l=zh] .statusbar,[data-l=zh] footer .legal,[data-l=zh] footer .mantra{font-family:Courier Prime,Courier New,Noto Sans SC,monospace}[data-l=zh] .success-state .mantra{font-family:Courier Prime,Courier New,Noto Sans SC,monospace!important}