:root{--o100-ink:#0b0b0c;--o100-graphite:#2a2a2d;--o100-steel:#5a5a5f;--o100-silver:#909096;--o100-smoke:#c5c5c8;--o100-paper:#f1f0ed;--o100-white:#fff;--o100-red:#c8102e;--o100-gold:#c6a24a;--o100-logo:"Orbitron", sans-serif;--o100-sans:"Saira", sans-serif;--o100-mono:"JetBrains Mono", monospace;--fs-display:36px;--fs-h1:28px;--fs-h2:22px;--fs-h3:18px;--fs-body:15px;--fs-small:13px;--fs-label:11px}.o100-logo{flex-direction:column;gap:.16em;line-height:1;display:inline-flex}.o100-row{font-family:var(--o100-logo);letter-spacing:.01em;white-space:nowrap;transform-origin:0 100%;align-items:center;gap:.08em;font-weight:900;line-height:.82;display:inline-flex;transform:skew(-11deg)}.o100-n{color:var(--o100-ink);text-shadow:-.1em 0 #0b0b0c33,-.22em 0 #0b0b0c1c,-.36em 0 #0b0b0c0d}.o100-dash{background:var(--o100-red);width:.5em;height:.16em;margin:0 .02em .08em;display:inline-block;box-shadow:-.1em 0 #c8102e38}.o100-rule{background:linear-gradient(90deg, transparent, var(--o100-gold) 28%, var(--o100-gold));height:.03em;min-height:3px}.o100-logo--rev .o100-n{color:var(--o100-paper);text-shadow:-.1em 0 #ffffff29,-.22em 0 #ffffff14}.o100-logo--mono .o100-n{text-shadow:none;color:currentColor}.o100-logo--mono .o100-dash{box-shadow:none;background:currentColor}.o100-logo--mono .o100-rule{background:currentColor}.o100-logo--plain .o100-n{text-shadow:none}
:root{--bg:#f1f0ed;--bg-2:#e5e3de;--ink:#0b0b0c;--ink-2:#2a2a2d;--dim:#5a5a5f;--line:#2a2a2d;--accent:#c8102e;--chrome-a:#d8d4cc;--chrome-b:#f6f3ed;--chrome-c:#b5b0a6;--ms-tap:44px;--ms-pad:16px;--ms-input-font:16px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0}body{font-family:var(--o100-sans);font-feature-settings:"ss01", "ss02";-webkit-font-smoothing:antialiased}.mono,.mono-xs,.mono-sm{font-family:var(--o100-mono);letter-spacing:.04em;text-transform:uppercase}.mono-xs{font-size:var(--fs-label)}.mono-sm{font-size:var(--fs-small)}.dim{color:var(--dim)}.chrome-panel{background:linear-gradient(180deg, var(--chrome-b) 0%, var(--chrome-a) 50%, var(--chrome-c) 100%);border:1px solid #9a948a;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000026,0 2px #00000014}.bezel{border:1px solid var(--line);box-shadow:inset 1px 1px #fff9,inset -1px -1px #00000026,2px 2px #0000000f}.grid-bg{background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),linear-gradient(#0000000a 1px,#0000 1px);background-size:28px 28px}.dot-bg{background-image:radial-gradient(#0000002e 1px,#0000 1px);background-size:14px 14px}.pulse{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.6s infinite pulse;display:inline-block;box-shadow:0 0}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--accent)}70%{box-shadow:0 0 0 6px #c8102e00}to{box-shadow:0 0 #c8102e00}}.hero-frame{background:var(--bg);width:1440px;height:900px;color:var(--ink);font-family:var(--o100-sans);position:relative;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 40px;display:grid;position:absolute;inset:0 0 auto}.topbar .mono-xs{font-size:var(--fs-label)}.topbar .left,.topbar .right{align-items:center;gap:20px;display:flex}.topbar .right{justify-content:flex-end}.logo-mini{align-items:center;gap:10px;display:flex}.logo-mini img{height:22px;display:block}.logo-mini .sep{background:var(--line);width:1px;height:18px}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--ink);font-size:var(--fs-small);text-decoration:none}.nav-links a:hover{color:var(--accent)}.nav-cta{background:var(--accent);color:#fff;font-family:var(--o100-sans);font-weight:600;font-size:var(--fs-body);border:1px solid var(--line);box-shadow:2px 2px 0 var(--line);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.va{background:var(--bg)}.va .bg-fx{background:radial-gradient(ellipse 900px 500px at 70% 40%, #ffdcb499, transparent 70%), radial-gradient(ellipse 700px 400px at 20% 80%, #c8d2e68c, transparent 70%), var(--bg);position:absolute;inset:0}.va .bg-grid{background-image:linear-gradient(90deg,#0000000d 1px,#0000 1px),linear-gradient(#0000000d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1000px 600px at 50% 55%,#000 40%,#0000 90%);mask-image:radial-gradient(1000px 600px at 50% 55%,#000 40%,#0000 90%)}.va-hero{grid-template-columns:1fr;align-content:start;padding:48px 40px;display:grid;position:absolute;inset:80px 0 0}.va-eyebrow{align-items:center;gap:12px;margin-bottom:24px;display:flex}.chip{color:#fff;font-family:var(--o100-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;background:#0a0a0a;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.chip.inverted{color:#0a0a0a;border:1px solid var(--line);background:#fff}.chip.accent{background:var(--accent);color:#fff}.marque{font-family:var(--o100-sans);letter-spacing:-.04em;text-transform:uppercase;color:var(--ink);margin:0;padding:0;font-size:240px;font-style:italic;font-weight:700;line-height:.82;position:relative}.marque .line-2{padding-left:180px}.marque .line-3{align-items:baseline;gap:32px;padding-left:60px;display:flex}.marque .echo{pointer-events:none;position:absolute;inset:0}.marque .stroke{color:#0000;-webkit-text-stroke:2px var(--ink)}.marque .slash{display:inline-block;position:relative}.marque .slash:after{content:"";background:var(--bg);height:4%;position:absolute;top:18%;left:0;right:0;transform:skewY(-8deg)}.marque .slash:before{content:"";background:var(--bg);height:3%;position:absolute;top:42%;left:0;right:0;transform:skewY(-8deg)}@keyframes driftEcho{0%{opacity:.35;transform:translate(0)}50%{opacity:.1;transform:translate(14px)}to{opacity:.35;transform:translate(0)}}.marque .echo-1{color:#0000;-webkit-text-stroke:1px var(--accent);animation:4s ease-in-out infinite driftEcho;transform:translate(8px)}.marque .echo-2{color:#0000;-webkit-text-stroke:1px #00000040;animation:4s ease-in-out infinite reverse driftEcho;transform:translate(16px)}.va-sub-row{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-top:40px;display:grid}.va-lede{font-size:var(--fs-h2);max-width:560px;color:var(--ink-2);line-height:1.35}.va-lede b{color:var(--ink);font-weight:600}.va-ctas{align-items:center;gap:14px;display:flex}.btn{font-family:var(--o100-sans);font-weight:600;font-size:var(--fs-small);border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:16px 22px;display:inline-flex}.btn.primary{background:var(--accent);color:#fff;box-shadow:3px 3px 0 var(--line)}.btn.ghost{box-shadow:3px 3px 0 var(--line);background:0 0}.btn .arrow{font-family:var(--o100-sans);font-size:var(--fs-body)}.instrument{font-family:var(--o100-mono);padding:18px;position:relative}.ins-row{font-size:var(--fs-label);border-bottom:1px dashed #00000026;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.ins-row:last-child{border-bottom:none}.ins-row .v{font-weight:700}.ins-head{border-bottom:1px solid var(--line);font-size:var(--fs-label);justify-content:space-between;margin-bottom:8px;padding-bottom:10px;display:flex}.gauge{border:1px solid var(--line);background:#00000014;height:8px;margin-top:10px;position:relative;overflow:hidden}.gauge-fill{background:var(--accent);height:100%}.gauge-ticks{background-image:repeating-linear-gradient(90deg,#0000 0 9px,#0003 9px 10px);position:absolute;inset:0}.ticker-strip{border-top:1px solid var(--line);color:#fff;font-family:var(--o100-mono);font-size:var(--fs-label);background:#0a0a0a;grid-template-columns:180px 1fr 180px;align-items:center;padding:14px 40px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ticker-strip .lbl{color:#ffb38a;align-items:center;gap:8px;display:flex}.ticker-track{white-space:nowrap;gap:48px;animation:40s linear infinite scroll-left;display:flex}.ticker-track span b{color:var(--accent);font-weight:600}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-strip .right-lbl{text-align:right;color:#ffb38a}.cross{pointer-events:none;width:14px;height:14px;position:absolute}.cross:before,.cross:after{content:"";background:var(--ink);position:absolute}.cross:before{width:1px;top:0;bottom:0;left:50%;transform:translate(-.5px)}.cross:after{height:1px;top:50%;left:0;right:0;transform:translateY(-.5px)}.vb{background:var(--bg);overflow:hidden}.vb-bg{background:linear-gradient(135deg,#f2ede4 0%,#e8e2d5 100%);position:absolute;inset:0}.vb-split{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:80px 0 0}.vb-left{flex-direction:column;justify-content:space-between;padding:64px 40px 40px;display:flex;position:relative}.vb-right{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);background:radial-gradient(circle at 30%,#0a0a0a 0%,#1a1a1a 60%,#0a0a0a 100%);position:relative;overflow:hidden}.vb-marque{font-family:var(--o100-sans);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:132px;font-style:italic;font-weight:700;line-height:.88}.vb-marque .line-2{padding-left:90px}.vb-marque .stroke{color:#0000;-webkit-text-stroke:2px var(--ink)}.vb-lede{font-size:var(--fs-h3);max-width:500px;color:var(--ink-2);margin:28px 0 0;line-height:1.4}.vb-cta-row{align-items:center;gap:14px;margin-top:32px;display:flex}.vb-chips{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.feat-chip{border:1px solid var(--line);font-family:var(--o100-mono);font-size:var(--fs-label);box-shadow:2px 2px 0 var(--line);background:#fff;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.feat-chip .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.dial{width:620px;height:620px;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.dial-ring{border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:0}.dial-ring.r2{border-style:dashed;inset:40px}.dial-ring.r3{border-color:#fff6;inset:100px}.dial-ring.r4{border-width:2px;border-color:#c8102e66;inset:160px}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}.dial-ticks{animation:60s linear infinite spin-slow;position:absolute;inset:0}.dial-ticks:before{content:"";background:conic-gradient(from 0deg, transparent 0 calc(6deg - 1px), #ffffff80 calc(6deg - 1px) 6deg);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 290px,#000 290px 310px,#0000 310px);mask:radial-gradient(circle,#0000 290px,#000 290px 310px,#0000 310px)}.dial-ticks2{animation:90s linear infinite spin-rev;position:absolute;inset:40px}.dial-ticks2:before{content:"";background:conic-gradient(from 0deg, transparent 0 calc(15deg - 1px), #fff9 calc(15deg - 1px) 15deg);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 230px,#000 230px 245px,#0000 245px);mask:radial-gradient(circle,#0000 230px,#000 230px 245px,#0000 245px)}.dial-logo{width:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dial-logo img{filter:invert();width:100%;display:block}.dial-readout{font-family:var(--o100-mono);font-size:var(--fs-label);color:#ffffffb3;text-align:center;letter-spacing:.2em;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.dial-readout b{color:var(--accent);font-weight:600}.callout{font-family:var(--o100-mono);font-size:var(--fs-label);color:#ffffffbf;align-items:center;gap:8px;display:flex;position:absolute}.callout .dash{background:#ffffff80;width:24px;height:1px}.callout.tl{top:8%;left:4%}.callout.tr{flex-direction:row-reverse;top:12%;right:4%}.callout.bl{bottom:10%;left:4%}.callout.br{flex-direction:row-reverse;bottom:14%;right:4%}.vb-bot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:32px;padding-top:20px;display:flex}.vb-bot-stats{gap:40px;display:flex}.vb-bot-stats .stat .n{font-family:var(--o100-sans);font-size:var(--fs-h1);font-style:italic;font-weight:700;line-height:1}.vb-bot-stats .stat .l{font-family:var(--o100-mono);font-size:var(--fs-label);color:var(--dim);letter-spacing:.1em;margin-top:4px}.vc{color:#f0ecdf;background:#0a0b14;overflow:hidden}.vc .topbar{border-bottom-color:#ffffff1f}.vc .topbar .mono-xs,.vc .topbar a{color:#f0ecdf}.vc .topbar .dim{color:#f0ecdf80}.vc .logo-mini .sep{background:#fff3}.vc .logo-mini img{filter:invert()}.vc .nav-cta{background:var(--accent);color:#0a0b14;border-color:var(--accent);box-shadow:2px 2px #000}.vc-bg{background:radial-gradient(700px 400px at 80% 20%,#c8102e40,#0000 60%),radial-gradient(500px 400px at 20% 80%,#6edcff2e,#0000 60%),#0a0b14;position:absolute;inset:0}.vc-grid{transform-origin:50% 100%;background-image:linear-gradient(90deg,#f0ecdf0f 1px,#0000 1px),linear-gradient(#f0ecdf0f 1px,#0000 1px);background-size:60px 60px;height:70%;position:absolute;inset:30% 0 0;transform:perspective(600px)rotateX(55deg)translateY(20%);-webkit-mask-image:linear-gradient(#0000 20%,#000 100%);mask-image:linear-gradient(#0000 20%,#000 100%)}.vc-sun{filter:blur(20px);background:radial-gradient(circle,#ffc87880 0%,#c8102e66 40%,#0000 70%);width:500px;height:500px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.vc-content{z-index:2;padding:56px 40px;position:absolute;inset:80px 0 0}.vc-eyebrow{align-items:center;gap:12px;margin-bottom:28px;display:flex}.vc-eyebrow .chip{color:#f0ecdf;background:#f0ecdf1a;border:1px solid #f0ecdf4d}.vc-eyebrow .chip.accent{background:var(--accent);color:#0a0b14;border:none}.vc-marque{font-family:var(--o100-sans);letter-spacing:-.04em;text-transform:uppercase;text-align:center;margin:0;font-size:184px;font-style:italic;font-weight:700;line-height:.86}.vc-marque .l1{color:#f0ecdf}.vc-marque .l2{color:#0000;-webkit-text-stroke:1.5px #f0ecdf}.vc-marque .l2 .hot{-webkit-text-stroke:1.5px var(--accent);text-shadow:0 0 20px #c8102e99}.vc-marque .glow{text-shadow:0 0 24px #f0ecdf4d}.vc-lede{text-align:center;font-size:var(--fs-h3);color:#f0ecdfbf;max-width:680px;margin:32px auto 0;line-height:1.45}.vc-cta-row{justify-content:center;gap:14px;margin-top:36px;display:flex}.vc-cta-row .btn.primary{background:var(--accent);color:#0a0b14;border-color:var(--accent);box-shadow:0 0 24px #c8102e80,3px 3px #000}.vc-cta-row .btn.ghost{color:#f0ecdf;background:0 0;border-color:#f0ecdf4d;box-shadow:3px 3px #00000080}.vc-cluster{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:absolute;bottom:40px;left:40px;right:40px}.vc-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--o100-mono);background:#0a0b1499;border:1px solid #f0ecdf33;padding:16px;position:relative}.vc-panel .h{font-size:var(--fs-label);color:#f0ecdf80;border-bottom:1px solid #f0ecdf26;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.vc-panel .big{font-family:var(--o100-sans);font-style:italic;font-weight:700;font-size:var(--fs-h1);color:#f0ecdf}.vc-panel .big.accent{color:var(--accent)}.vc-panel .sm{font-size:var(--fs-label);color:#f0ecdf80;margin-top:4px}.vc-panel .wave{height:28px;margin-top:8px;position:relative;overflow:hidden}.vc-panel .wave svg{width:100%;height:100%}.live-dot{font-size:var(--fs-label);color:var(--accent);align-items:center;gap:6px;display:inline-flex}.live-dot:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.2s infinite blink}@keyframes blink{50%{opacity:.3}}.page-header{font-family:var(--o100-sans);color:var(--ink);border-bottom:1px solid var(--line);background:var(--bg);padding:40px 60px 20px}.page-header h1{font-family:var(--o100-sans);font-style:italic;font-weight:700;font-size:var(--fs-h1);letter-spacing:-.02em;margin:0 0 6px}.page-header p{color:var(--dim);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.1em;margin:0}.tweaks{z-index:1000;border:1px solid var(--line);width:280px;max-width:calc(100vw - 32px);box-shadow:4px 4px 0 var(--line);font-family:var(--o100-mono);font-size:var(--fs-label);background:#fff;display:none;position:fixed;bottom:20px;right:20px}.tweaks.open{display:block}.tweaks-head{border-bottom:1px solid var(--line);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.tweaks-body{flex-direction:column;gap:14px;padding:14px;display:flex}.tweak-row{flex-direction:column;gap:6px;display:flex}.tweak-row label{font-size:var(--fs-label);color:var(--dim);text-transform:uppercase;letter-spacing:.1em}.tweak-swatches{gap:6px;display:flex}.swatch{border:1px solid var(--line);cursor:pointer;width:28px;height:28px;padding:0}.swatch.active{outline:2px solid var(--ink);outline-offset:2px}.tweak-pills{flex-wrap:wrap;gap:4px;display:flex}.tweak-pill{border:1px solid var(--line);font-family:inherit;font-size:var(--fs-label);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:6px 10px}.tweak-pill.active{background:var(--ink);color:#fff}
