: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}.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}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0}body{font-feature-settings:"ss01", "ss02";-webkit-font-smoothing:antialiased;font-family:Saira,system-ui,sans-serif}.mono,.mono-xs,.mono-sm{letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace}.mono-xs{font-size:10px}.mono-sm{font-size:12px}.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:Saira,sans-serif;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:10px}.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:13px;text-decoration:none}.nav-links a:hover{color:var(--accent)}.nav-cta{background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);box-shadow:2px 2px 0 var(--line);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11px;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;letter-spacing:.12em;text-transform:uppercase;background:#0a0a0a;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.chip.inverted{color:#0a0a0a;border:1px solid var(--line);background:#fff}.chip.accent{background:var(--accent);color:#fff}.marque{letter-spacing:-.04em;text-transform:uppercase;color:var(--ink);margin:0;padding:0;font-family:Saira,sans-serif;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{max-width:560px;color:var(--ink-2);font-size:20px;line-height:1.35}.va-lede b{color:var(--ink);font-weight:600}.va-ctas{align-items:center;gap:14px;display:flex}.btn{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:16px 22px;font-family:JetBrains Mono,monospace;font-size:13px;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:Saira,sans-serif;font-size:14px}.instrument{padding:18px;font-family:JetBrains Mono,monospace;position:relative}.ins-row{border-bottom:1px dashed #00000026;justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;display:flex}.ins-row:last-child{border-bottom:none}.ins-row .v{font-weight:700}.ins-head{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:8px;padding-bottom:10px;font-size: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;background:#0a0a0a;grid-template-columns:180px 1fr 180px;align-items:center;padding:14px 40px;font-family:JetBrains Mono,monospace;font-size:11px;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{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Saira,sans-serif;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{max-width:500px;color:var(--ink-2);margin:28px 0 0;font-size:18px;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);box-shadow:2px 2px 0 var(--line);background:#fff;align-items:center;gap:8px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:11px;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{color:#ffffffb3;text-align:center;letter-spacing:.2em;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.dial-readout b{color:var(--accent);font-weight:600}.callout{color:#ffffffbf;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;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:Saira,sans-serif;font-size:32px;font-style:italic;font-weight:700;line-height:1}.vb-bot-stats .stat .l{color:var(--dim);letter-spacing:.1em;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px}.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{letter-spacing:-.04em;text-transform:uppercase;text-align:center;margin:0;font-family:Saira,sans-serif;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;color:#f0ecdfbf;max-width:680px;margin:32px auto 0;font-size:18px;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);background:#0a0b1499;border:1px solid #f0ecdf33;padding:16px;font-family:JetBrains Mono,monospace;position:relative}.vc-panel .h{color:#f0ecdf80;border-bottom:1px solid #f0ecdf26;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;font-size:10px;display:flex}.vc-panel .big{color:#f0ecdf;font-family:Saira,sans-serif;font-size:28px;font-style:italic;font-weight:700}.vc-panel .big.accent{color:var(--accent)}.vc-panel .sm{color:#f0ecdf80;margin-top:4px;font-size:10px}.vc-panel .wave{height:28px;margin-top:8px;position:relative;overflow:hidden}.vc-panel .wave svg{width:100%;height:100%}.live-dot{color:var(--accent);align-items:center;gap:6px;font-size:10px;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{color:var(--ink);border-bottom:1px solid var(--line);background:var(--bg);padding:40px 60px 20px;font-family:Saira,sans-serif}.page-header h1{letter-spacing:-.02em;margin:0 0 6px;font-family:Saira,sans-serif;font-size:28px;font-style:italic;font-weight:700}.page-header p{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px}.tweaks{z-index:1000;border:1px solid var(--line);width:280px;box-shadow:4px 4px 0 var(--line);background:#fff;font-family:JetBrains Mono,monospace;font-size:11px;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{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.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);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:6px 10px;font-family:inherit;font-size:10px}.tweak-pill.active{background:var(--ink);color:#fff}
:root{--acc:#c8102e;--gold:#c6a24a}body{background:var(--bg);color:var(--ink);font-family:Saira,sans-serif}.sp-topbar{z-index:60;background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 40px;display:grid;position:sticky;top:0}.sp-topbar .left,.sp-topbar .right{align-items:center;gap:18px;display:flex}.sp-topbar .right{justify-content:flex-end}.sp-topbar a{color:var(--ink);padding:6px 0;font-size:13px;text-decoration:none;position:relative}.sp-topbar a:hover{color:var(--acc)}.sp-topbar a.cur{font-weight:600}.sp-topbar a.cur:after{content:"";background:var(--acc);height:2px;position:absolute;bottom:-3px;left:0;right:0}.sp-nav{gap:28px;display:flex}.sp-cta{background:var(--acc);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);box-shadow:2px 2px 0 var(--line);align-items:center;gap:6px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex;color:#fff!important}.sp-cta:after{content:""}.sp-hero{border-bottom:1px solid var(--line);padding:80px 40px 60px;position:relative;overflow:hidden}.sp-hero .crumbs{color:var(--dim);letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:10px}.sp-hero .crumbs a{color:inherit;text-decoration:none}.sp-hero .crumbs a:hover{color:var(--acc)}.sp-hero .crumbs .sep{opacity:.5;margin:0 8px}.sp-hero .crumbs .cur{color:var(--ink)}.sp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--acc);align-items:center;gap:8px;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.sp-eyebrow .dot{background:var(--acc);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}.sp-h1{letter-spacing:-.04em;max-width:18ch;margin:0 0 24px;font-family:Saira,sans-serif;font-size:clamp(48px,7vw,96px);font-style:italic;font-weight:700;line-height:.92}.sp-h1 .stroke{color:#0000;-webkit-text-stroke:2px var(--ink)}.sp-h1 .acc{color:var(--acc)}.sp-lede{max-width:620px;color:var(--ink-2);margin:0;font-size:18px;line-height:1.5}.sp-lede b{color:var(--ink);font-weight:600}.sp-lede i{font-style:italic}.sp-hero-stats{border-top:1px solid #0000001f;gap:36px;margin-top:36px;padding-top:24px;display:flex}.sp-hero-stats .s .n{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:32px;font-style:italic;font-weight:700;line-height:1}.sp-hero-stats .s .n.acc{color:var(--acc)}.sp-hero-stats .s .l{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px}.sp-sec{border-bottom:1px solid var(--line);padding:80px 40px}.sp-sec.alt{background:var(--bg-2)}.sp-sec.dark{color:#eeeae4;background:#0a0a0a;border-bottom-color:#ffffff1a}.sp-sec.dark .sp-eyebrow{color:var(--acc)}.sp-sec.dark .sp-h2{color:#eeeae4}.sp-sec.dark .sp-h2 .stroke{-webkit-text-stroke-color:#eeeae4}.sp-sec.dark .sp-lede{color:#ffffffb3}.sp-sec.dark .sp-lede b{color:#fff}.sp-sec-head{grid-template-columns:1fr auto;align-items:flex-end;gap:24px;margin-bottom:36px;display:grid}.sp-h2{letter-spacing:-.03em;max-width:22ch;margin:6px 0 0;font-family:Saira,sans-serif;font-size:clamp(36px,4.6vw,64px);font-style:italic;font-weight:700;line-height:.96}.sp-h2 .stroke{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.sp-h2 .acc{color:var(--acc)}.sp-num{letter-spacing:.2em;text-transform:uppercase;color:var(--acc);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.sp-link{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);cursor:pointer;border:1px solid var(--acc);align-items:center;gap:6px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.sp-link:hover{background:var(--acc);color:#fff!important}.sp-sec.dark .sp-link{color:var(--acc);border-color:var(--acc)}.pc-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pc-grid.cols-4{grid-template-columns:repeat(4,1fr)}.pc-grid.cols-2{grid-template-columns:repeat(2,1fr)}.pc-card{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;flex-direction:column;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex;position:relative}.pc-card:hover{box-shadow:6px 6px 0 var(--line);transform:translate(-2px,-2px)}.sp-sec.dark .pc-card{color:#eeeae4;background:#16181c;border-color:#ffffff1a}.sp-sec.dark .pc-card:hover{box-shadow:6px 6px 0 var(--acc)}.pc-thumb{aspect-ratio:1.3;border-bottom:1px solid var(--line);background-position:50%;background-size:cover;position:relative}.pc-thumb .bdg{background:var(--ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:4px;padding:4px 7px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.pc-thumb .bdg.acc{background:var(--acc);color:#fff}.pc-thumb .bdg.live{color:#fff;background:#c0392b;animation:1.4s infinite pulse}.pc-thumb .bdg.gen{color:#fff;background:#2f7d53}.pc-thumb .bdg.refurb{color:#fff;background:#2d5fb8}.pc-thumb .play{filter:drop-shadow(0 0 8px #00000080);opacity:.9;border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:22px solid #fff;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex}.pc-body .who{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.pc-body .who .av{background-position:50%;background-size:cover;border:1px solid;border-radius:50%;width:18px;height:18px}.pc-body .ttl{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:18px;font-style:italic;font-weight:700;line-height:1.15}.pc-body .meta{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.pc-foot{border-top:1px dashed #00000024;justify-content:space-between;align-items:flex-end;margin-top:auto;padding:10px 16px;display:flex}.sp-sec.dark .pc-foot{border-top-color:#ffffff1a}.pc-foot .price{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:20px;font-style:italic;font-weight:700}.pc-foot .price .strike{color:var(--dim);margin-left:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-style:normal;font-weight:500;text-decoration:line-through}.pc-foot .eta{color:#2f7d53;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.feat-build{color:#eeeae4;border:1px solid var(--line);background:#0a0a0a;grid-template-columns:1.4fr 1fr;display:grid;position:relative;overflow:hidden}.feat-build .feat-img{aspect-ratio:1.4;background-position:50%;background-size:cover;position:relative}.feat-build .feat-img:after{content:"";background:linear-gradient(90deg,#0000 60%,#0a0a0ad9 100%);position:absolute;inset:0}.feat-build .feat-body{flex-direction:column;justify-content:space-between;gap:20px;padding:36px 36px 30px;display:flex}.feat-build .feat-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--acc);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.feat-build h3{letter-spacing:-.03em;margin:12px 0 14px;font-family:Saira,sans-serif;font-size:38px;font-style:italic;font-weight:700;line-height:1}.feat-build .lede{color:#ffffffbf;max-width:40ch;font-size:14px;line-height:1.5}.feat-build .lede b{color:#fff;font-weight:600}.feat-build .feat-meta{border-top:1px dashed #ffffff26;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;padding-top:16px;display:grid}.feat-build .feat-meta .v{letter-spacing:-.02em;color:var(--acc);font-family:Saira,sans-serif;font-size:22px;font-style:italic;font-weight:700}.feat-build .feat-meta .l{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9px}.feat-build .feat-cta{background:var(--acc);color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--acc);align-self:flex-start;align-items:center;gap:8px;padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:3px 3px #00000080}.feat-build .feat-cta:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #00000080}.builder-search{border:1px solid var(--line);box-shadow:4px 4px 0 var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:28px;padding:14px 18px;display:grid}.builder-search input{color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-family:Saira,sans-serif;font-size:16px}.builder-search .label{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.builder-search .go{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;padding:9px 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.builder-search .go:hover{background:var(--acc)}.builder-presets{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.builder-presets .pset{border:1px solid var(--line);cursor:pointer;color:var(--ink);letter-spacing:.04em;background:#fff;align-items:center;gap:6px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.builder-presets .pset:hover,.builder-presets .pset.acc{background:var(--acc);color:#fff;border-color:var(--acc)}.sp-quote{letter-spacing:-.02em;max-width:28ch;font-family:Saira,sans-serif;font-size:clamp(28px,3.4vw,44px);font-style:italic;font-weight:700;line-height:1.15}.sp-quote .quote-mark{color:var(--acc);margin-bottom:10px;font-size:80px;line-height:1;display:block}.long-body{max-width:720px;color:var(--ink-2);margin:0 auto;font-size:18px;line-height:1.55}.long-body p{margin:0 0 1.25em}.long-body p b,.long-body p strong{color:var(--ink);font-weight:600}.long-body .lead{color:var(--ink);margin-bottom:1.6em;font-size:22px;line-height:1.4}.long-body h3{letter-spacing:-.02em;color:var(--ink);margin:2em 0 .6em;font-family:Saira,sans-serif;font-size:32px;font-style:italic;font-weight:700}.long-body h3 .num{color:var(--acc);letter-spacing:.2em;vertical-align:6px;margin-right:10px;font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal}.long-body blockquote{border-left:4px solid var(--acc);background:var(--bg-2);color:var(--ink);margin:1.5em 0;padding:12px 18px;font-size:17px;font-style:italic}.long-body hr{background:var(--line);border:none;height:1px;margin:3em 0}.long-body .signoff{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:2em;font-family:JetBrains Mono,monospace;font-size:11px}.shop-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.shop-card{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;flex-direction:column;gap:12px;padding:22px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.shop-card:hover{box-shadow:6px 6px 0 var(--line);transform:translate(-2px,-2px)}.shop-card .tag{background:var(--ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:5px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-flex}.shop-card .tag.acc{background:var(--acc)}.shop-card .tag.byop{color:#fff;background:#2f7d53}.shop-card .tag.lift{color:#fff;background:#2d5fb8}.shop-card .tag.class{color:#fff;background:#884cc0}.shop-card .nm{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:22px;font-style:italic;font-weight:700;line-height:1.1}.shop-card .desc{color:var(--ink-2);font-size:13.5px;line-height:1.5}.shop-card .meta{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin-top:auto;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.shop-card .meta span{align-items:center;gap:4px;display:inline-flex}.shop-card .meta .star{color:var(--acc);font-weight:700}.cr-board{color:#eeeae4;background:#16181c;border:1px solid #ffffff1a}.cr-board .row{color:inherit;border-bottom:1px solid #ffffff12;grid-template-columns:60px 1.2fr 1fr 1fr 1fr;align-items:center;gap:14px;padding:14px 22px;text-decoration:none;transition:background .12s;display:grid}.cr-board .row:last-child{border-bottom:none}.cr-board .row:hover{background:#1f2228}.cr-board .row .rk{letter-spacing:-.03em;color:#ffffff73;font-family:Saira,sans-serif;font-size:30px;font-style:italic;font-weight:700}.cr-board .row .rk.top{color:var(--acc)}.cr-board .row .hd{font-size:14px;font-weight:700}.cr-board .row .city{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.cr-board .row .stat{font-family:JetBrains Mono,monospace;font-size:12px}.cr-board .row .stat .v{color:var(--acc);letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:18px;font-style:italic;font-weight:700}.ladder{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.ladder .step{border-right:1px solid var(--line);flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.ladder .step:last-child{border-right:none}.ladder .step .num{letter-spacing:-.04em;color:var(--acc);font-family:Saira,sans-serif;font-size:56px;font-style:italic;font-weight:700;line-height:1}.ladder .step h4{letter-spacing:-.02em;margin:0;font-family:Saira,sans-serif;font-size:22px;font-style:italic;font-weight:700;line-height:1.1}.ladder .step .copy{color:var(--ink-2);font-size:13.5px;line-height:1.5}.ladder .step .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:auto;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.sp-footer{color:#eeeae4;background:#0a0a0a;padding:60px 40px 28px}.sp-footer .top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr repeat(4,1fr);gap:28px;padding-bottom:36px;display:grid}.sp-footer .pitch{letter-spacing:-.03em;font-family:Saira,sans-serif;font-size:36px;font-style:italic;font-weight:700;line-height:1}.sp-footer .pitch .acc{color:var(--acc)}.sp-footer .col-h{color:#fff6;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px}.sp-footer a{color:#ffffffbf;padding:4px 0;font-size:13px;text-decoration:none;display:block}.sp-footer a:hover{color:var(--acc)}.sp-footer .bot{color:#fff6;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:22px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}@media (max-width:1100px){.pc-grid,.pc-grid.cols-4,.shop-grid,.ladder{grid-template-columns:repeat(2,1fr)}.ladder .step:nth-child(2){border-right:none}.ladder .step:first-child,.ladder .step:nth-child(2){border-bottom:1px solid var(--line)}.feat-build{grid-template-columns:1fr}.feat-build .feat-img{aspect-ratio:1.7}.sp-footer .top{grid-template-columns:1fr 1fr}}@media (max-width:720px){.sp-topbar{grid-template-columns:1fr auto;padding:14px 20px}.sp-nav{display:none}.sp-hero,.sp-sec{padding:48px 20px}.sp-hero{padding-top:40px}.sp-hero-stats{flex-wrap:wrap;gap:18px}.pc-grid,.pc-grid.cols-4,.shop-grid,.ladder{grid-template-columns:1fr}.ladder .step{border-right:none;border-bottom:1px solid var(--line)}.ladder .step:last-child{border-bottom:none}.sp-sec-head,.sp-footer .top{grid-template-columns:1fr}}.tuner-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tuner-card{color:#eeeae4;cursor:pointer;background:#16181c;border:1px solid #ffffff14;flex-direction:column;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative}.tuner-card:hover{box-shadow:6px 6px 0 var(--tuner-col,var(--acc));transform:translate(-2px,-2px)}@media (max-width:1100px){.tuner-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.tuner-grid{grid-template-columns:1fr}}.listing-detail{grid-template-columns:1.1fr 1fr;align-items:start;gap:36px;display:grid}.ld-img{aspect-ratio:1.2;border:1px solid var(--line);background-position:50%;background-size:cover;background-color:var(--bg-2);position:relative}.ld-img .bdg{background:var(--ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:4px;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.ld-img .bdg.acc{background:var(--acc)}.ld-img .bdg.gen{background:#2f7d53}.ld-img .bdg.refurb{background:#2d5fb8}.ld-info{flex-direction:column;gap:14px;display:flex}.ld-title{letter-spacing:-.03em;margin:6px 0 0;font-family:Saira,sans-serif;font-size:clamp(28px,3.4vw,44px);font-style:italic;font-weight:700;line-height:1.02}.ld-vehicle{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.ld-price-row{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:6px;display:flex}.ld-price{letter-spacing:-.03em;color:var(--ink);font-family:Saira,sans-serif;font-size:40px;font-style:italic;font-weight:800}.ld-strike{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:15px;text-decoration:line-through}.ld-save{background:var(--acc);color:#fff;letter-spacing:.1em;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.ld-cond{background:var(--bg-2);border:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;display:flex}.ld-cond-k{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.ld-desc{color:var(--ink-2);max-width:52ch;margin:0;font-size:15px;line-height:1.6}.ld-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.ld-trust{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;border-top:1px dashed #00000024;flex-wrap:wrap;gap:16px;margin-top:10px;padding-top:16px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.ld-trust b{color:var(--ink);margin-right:4px;font-size:12px}@media (max-width:860px){.listing-detail{grid-template-columns:1fr;gap:20px}}.sell-error{color:#c0392b;letter-spacing:.02em;background:#c0392b1a;border:1px solid #c0392b;margin-bottom:24px;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:13px}.sell-empty,.sell-onboard{max-width:560px}.sell-form{flex-direction:column;gap:18px;max-width:480px;display:flex}.sell-form-wide{grid-template-columns:1fr 1fr;gap:18px;max-width:760px;display:grid}.sell-form-wide .span-2{grid-column:1/-1}.sell-field{flex-direction:column;gap:6px;display:flex}.sell-field .lbl{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.sell-field input,.sell-field select,.sell-field textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:0;outline:none;padding:11px 13px;font-family:Saira,sans-serif;font-size:14px}.sell-field textarea{resize:vertical}.sell-field input:focus,.sell-field select:focus,.sell-field textarea:focus{border-color:var(--acc);box-shadow:0 0 0 2px #c8102e2e}.sell-field .hint{color:var(--dim);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:9px}.sell-checks{flex-wrap:wrap;gap:22px;padding:6px 0;display:flex}.sell-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sell-check input{accent-color:var(--acc);width:16px;height:16px}.sell-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;padding-bottom:22px;display:flex}.sell-shop{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:28px;font-style:italic;font-weight:700}.sell-sub{color:var(--dim);letter-spacing:.06em;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:11px}.kyc{text-transform:uppercase;font-weight:700}.kyc-verified{color:#2f7d53}.kyc-pending{color:var(--acc)}.kyc-rejected{color:#c0392b}.sell-actions{align-items:center;gap:12px;display:flex}.sell-signout{border:1px solid var(--line);color:var(--ink);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.sell-signout:hover{background:var(--ink);color:#fff}.sell-stats{gap:40px;margin-bottom:30px;display:flex}.sell-stats .s .n{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:34px;font-style:italic;font-weight:700;line-height:1}.sell-stats .s .n.acc{color:var(--acc)}.sell-stats .s .l{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px}@media (max-width:720px){.sell-form-wide{grid-template-columns:1fr}.sell-stats{gap:24px}}.imp-help{max-width:760px}.imp-help code{background:var(--bg-2);border:1px solid var(--line);padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px}.imp{max-width:980px}.imp-drop{border:2px dashed var(--line);background:#fff}.imp-drop-label{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.imp-drop-label:hover{background:var(--bg-2)}.imp-drop-icon{color:var(--acc);font-size:34px;line-height:1}.imp-drop-main{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:20px;font-style:italic;font-weight:700}.imp-drop-sub{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.imp-summary{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);gap:18px;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.imp-summary b{color:var(--ink)}.imp-summary .ok b{color:#2f7d53}.imp-summary .bad b{color:#c0392b}.imp-table-wrap{border:1px solid var(--line);background:#fff;margin-top:14px;overflow-x:auto}.imp-table{border-collapse:collapse;width:100%;font-size:13px}.imp-table th,.imp-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #00000014;padding:9px 12px}.imp-table th{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);background:var(--bg-2);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.imp-table tr.bad td{background:#c0392b0f}.imp-table td.dim{color:var(--dim)}.imp-table .tick{color:#2f7d53;font-weight:700}.imp-table .cross{color:#c0392b;cursor:help;font-weight:700}.imp-result{max-width:640px}.imp-fail-list{background:var(--bg-2);border:1px solid var(--line);color:var(--ink-2);margin:0;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.9;list-style:none}.imp-fail-list b{color:var(--ink)}.sp-acct{letter-spacing:.06em;border:1px solid var(--line);background:#fff;align-items:center;gap:7px;padding:7px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--ink)!important}.sp-acct:hover{background:var(--bg-2)}.sp-acct-dot{background:#2f7d53;border-radius:50%;width:7px;height:7px}.sp-signout{cursor:pointer;color:var(--dim);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;padding:7px 4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.sp-signout:hover{color:var(--acc)}.edit-thumb{border:1px solid var(--line);background-position:50%;background-size:cover;background-color:var(--bg-2);flex-shrink:0;width:96px;height:96px}.edit-delete{color:#c0392b;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #c0392b;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.edit-delete:hover{color:#fff;background:#c0392b}.sp-orders-link{letter-spacing:.08em;text-transform:uppercase;padding:7px 4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-decoration:none;color:var(--ink)!important}.sp-orders-link:hover{color:var(--acc)!important}.checkout{grid-template-columns:1.3fr 1fr;align-items:start;gap:36px;display:grid}.checkout-form{max-width:none}.checkout-summary{border:1px solid var(--line);background:#fff;padding:22px;position:sticky;top:90px}.cs-card{border-bottom:1px solid var(--line);gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.cs-img{border:1px solid var(--line);background-position:50%;background-size:cover;background-color:var(--bg-2);flex-shrink:0;width:84px;height:84px}.cs-body{min-width:0}.cs-title{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:18px;font-style:italic;font-weight:700;line-height:1.15}.cs-meta{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px}.cs-line,.cs-total{justify-content:space-between;align-items:baseline;padding:7px 0;font-size:14px;display:flex}.cs-line{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:12px}.cs-total{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.cs-total span:last-child{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:28px;font-style:italic;font-weight:800}.cs-total span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px}.cs-trust{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;border-top:1px dashed #00000024;flex-wrap:wrap;gap:14px;margin-top:16px;padding-top:14px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.cs-trust b{color:var(--ink);margin-right:3px}.checkout-pay{border:1px dashed var(--acc);color:var(--ink-2);background:#c8102e12;flex-direction:column;gap:4px;margin:4px 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.checkout-pay b{color:var(--ink)}.pay-dot{background:var(--acc);border-radius:50%;width:8px;height:8px;display:inline-block}.pay-sim{letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.order-detail{grid-template-columns:1.3fr 1fr;align-items:start;gap:36px;display:grid}.order-meta{flex-direction:column;gap:10px;margin-top:20px;display:flex}.order-meta>div{border-bottom:1px dashed #0000001f;grid-template-columns:130px 1fr;gap:10px;padding-bottom:10px;font-size:13.5px;display:grid}.order-meta .k{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px}.order-rows{flex-direction:column;gap:10px;display:flex}.order-row{border:1px solid var(--line);color:var(--ink);background:#fff;grid-template-columns:64px 1fr auto auto auto;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:grid}a.order-row:hover{box-shadow:5px 5px 0 var(--line);transform:translate(-2px,-2px)}.or-img{border:1px solid var(--line);background-position:50%;background-size:cover;background-color:var(--bg-2);width:64px;height:64px}.or-title{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:17px;font-style:italic;font-weight:700}.or-meta{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:10px}.or-amt{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:18px;font-style:italic;font-weight:700}.or-action{background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:none;padding:9px 12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.or-action:hover{background:var(--acc)}@media (max-width:860px){.checkout,.order-detail{grid-template-columns:1fr;gap:20px}.checkout-summary{position:static}.order-row{grid-template-columns:48px 1fr auto}.order-row .or-amt,.order-row form{grid-column:2/-1;justify-self:start}}.order-review{border-top:1px solid var(--line);margin-top:32px;padding-top:26px}.rv-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rv-card{border:1px solid var(--line);background:#fff;padding:18px}.sp-sec.alt .rv-card{background:var(--bg)}.rv-head{align-items:center;gap:10px;display:flex}.rv-when{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.rv-body{color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.5}@media (max-width:860px){.rv-grid{grid-template-columns:1fr}}.thread-wrap{flex-direction:column;max-width:760px;min-height:70vh;margin:0 auto;display:flex}.thread-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:8px;padding-bottom:16px;display:flex}.thread-back{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-decoration:none}.thread-who{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:22px;font-style:italic;font-weight:700}.thread-sub{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:10px}.thread-sub a{color:var(--acc);text-decoration:none}.thread-body{flex-direction:column;flex:1;gap:12px;padding:22px 0;display:flex}.thread-empty{color:var(--dim);text-align:center;padding:40px 0;font-family:JetBrains Mono,monospace;font-size:12px}.msg{flex-direction:column;max-width:76%;display:flex}.msg.mine{align-self:flex-end;align-items:flex-end}.msg.theirs{align-self:flex-start;align-items:flex-start}.msg-bubble{border:1px solid var(--line);padding:11px 15px;font-size:14px;line-height:1.45}.msg.mine .msg-bubble{background:var(--ink);color:#fff;border-color:var(--ink)}.msg.theirs .msg-bubble{color:var(--ink);background:#fff}.msg-time{color:var(--dim);letter-spacing:.06em;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9px}.thread-compose{background:var(--bg);border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid;position:sticky;bottom:0}.thread-compose input{border:1px solid var(--line);color:var(--ink);background:#fff;outline:none;padding:12px 14px;font-family:Saira,sans-serif;font-size:15px}.thread-compose input:focus{border-color:var(--acc);box-shadow:0 0 0 2px #c8102e2e}.thread-compose .go{background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:none;padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.thread-compose .go:hover{background:var(--acc)}.ws-head{align-items:center;gap:18px;margin-top:8px;display:flex}.ws-av{border:2px solid var(--line);background-position:50%;background-size:cover;background-color:var(--bg-2);border-radius:50%;flex-shrink:0;width:76px;height:76px}.ws-sub{color:var(--dim);letter-spacing:.06em;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px}.ws-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.ws-spec{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);background:#fff;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:10px}.svc-list{flex-direction:column;gap:12px;display:flex}.svc-row{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.svc-main .tag{margin-bottom:8px;display:inline-flex;position:static}.svc-title{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:19px;font-style:italic;font-weight:700;line-height:1.1}.svc-desc{color:var(--ink-2);max-width:60ch;margin-top:6px;font-size:13.5px;line-height:1.5}.svc-dur{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10px}.svc-cta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.svc-price{letter-spacing:-.02em;font-family:Saira,sans-serif;font-size:22px;font-style:italic;font-weight:700}.svc-unit{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px;font-style:normal;font-weight:500}@media (max-width:720px){.svc-row{grid-template-columns:1fr}.svc-cta{flex-direction:row;justify-content:space-between;align-items:flex-start}}.svc-catalog-form{flex-direction:column;gap:22px;display:flex}.svc-cat-group{border:1px solid var(--line);background:#fff}.svc-cat-head{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);background:var(--bg-2);padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.svc-cat-items{flex-direction:column;display:flex}.svc-cat-item{cursor:pointer;border-bottom:1px solid #00000012;grid-template-columns:22px 1fr auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.svc-cat-item:last-child{border-bottom:none}.svc-cat-item:hover{background:var(--bg-2)}.svc-cat-item>input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.svc-cat-item .tick{border:1px solid var(--line);background:#fff;width:20px;height:20px;display:inline-block;position:relative}.svc-cat-item>input[type=checkbox]:checked+.tick{background:var(--acc);border-color:var(--acc)}.svc-cat-item>input[type=checkbox]:checked+.tick:after{content:"✓";color:#fff;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svc-cat-item>input[type=checkbox]:focus-visible+.tick{box-shadow:0 0 0 2px #c8102e66}.svc-cat-item .t{color:var(--ink);font-size:14.5px;font-weight:500}.svc-cat-item .price{white-space:nowrap;align-items:center;gap:4px;font-family:Saira,sans-serif;font-size:15px;font-style:italic;font-weight:700;display:inline-flex}.svc-cat-item .price input{border:1px solid var(--line);width:72px;color:var(--ink);text-align:right;background:#fff;outline:none;padding:6px 8px;font-family:Saira,sans-serif;font-size:14px;font-style:normal;font-weight:500}.svc-cat-item .price input:focus{border-color:var(--acc);box-shadow:0 0 0 2px #c8102e2e}.svc-cat-item .price .unit{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;font-weight:500}.svc-cat-bar{z-index:5;background:var(--bg);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000d}@media (max-width:640px){.svc-cat-item{grid-template-columns:22px 1fr;gap:8px}.svc-cat-item .tag,.svc-cat-item .price{grid-column:2;justify-self:start}}.svc-ctl{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;line-height:1;text-decoration:none;color:var(--ink)!important}.svc-ctl:hover{background:var(--ink);color:#fff!important}.svc-ctl.danger{border-color:#c0392b;color:#c0392b!important}.svc-ctl.danger:hover{background:#c0392b;color:#fff!important}
.sid-overlay{z-index:999;pointer-events:none;background:#0a0a0a00;transition:background .25s;position:fixed;inset:0}.sid-overlay.open{pointer-events:auto;background:#0a0a0a8c}.sid-drawer{z-index:1000;background:var(--bg);border-left:1px solid var(--line);width:460px;max-width:100vw;box-shadow:-8px 0 0 var(--ink), -20px 0 50px #00000040;flex-direction:column;padding:28px 32px 32px;transition:transform .32s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.sid-drawer.open{transform:translate(0)}.sid-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sid-eyebrow{color:var(--acc);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-flex}.sid-eyebrow .dot{background:var(--acc);border-radius:50%;width:5px;height:5px;animation:1.6s infinite pulse}.sid-h2{letter-spacing:-.03em;margin:0;font-family:Saira,sans-serif;font-size:28px;font-style:italic;font-weight:700;line-height:1}.sid-h2 .acc{color:var(--acc)}.sid-close{border:1px solid var(--line);cursor:pointer;width:32px;height:32px;color:var(--ink);background:0 0;flex-shrink:0;font-size:22px;line-height:1}.sid-close:hover{background:var(--ink);color:#fff}.sid-toggle{border:1px solid var(--line);background:#fff;align-self:flex-start;margin-bottom:14px;display:inline-flex}.sid-toggle button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:0 0;border:none;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.sid-toggle button.on{background:var(--ink);color:#fff}.sid-sub{color:var(--ink-2);margin:0 0 20px;font-size:13.5px;line-height:1.5}.sid-method{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid}.sid-method button{cursor:pointer;color:var(--ink-2);border:none;border-right:1px solid var(--line);background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.sid-method button:last-child{border-right:none}.sid-method button.on{background:var(--ink);color:#fff}.sid-method .bdg{background:var(--acc);color:#fff;letter-spacing:.08em;padding:2px 4px;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:700}.sid-method button.on .bdg{background:#fff3}.sid-fields{flex-direction:column;gap:14px;display:flex}.sid-field{flex-direction:column;gap:5px;display:flex}.sid-field .lbl{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.sid-field input[type=text],.sid-field input[type=email]{border:1px solid var(--line);color:var(--ink);background:#fff;outline:none;padding:10px 12px;font-family:Saira,sans-serif;font-size:14px}.sid-field input:focus{border-color:var(--acc);box-shadow:0 0 0 2px #c8102e2e}.sid-field .hint{color:var(--dim);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:9px}.sid-field .hint a{color:var(--acc);text-decoration:none}.sid-phone{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr;display:grid}.sid-phone:focus-within{border-color:var(--acc);box-shadow:0 0 0 2px #c8102e2e}.sid-phone .cc{background:var(--bg-2);border-right:1px solid var(--line);align-items:center;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:flex}.sid-phone input{background:0 0;border:none;outline:none;padding:10px 12px;font-family:Saira,sans-serif;font-size:14px}.sid-check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.sid-check input{accent-color:var(--acc);margin-top:3px}.sid-check a{color:var(--acc);text-decoration:none}.sid-otp-head{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.sid-otp-head .dim{color:var(--dim)}.sid-back{cursor:pointer;font-family:inherit;font-size:inherit;color:var(--acc);background:0 0;border:none;padding:0;font-weight:700}.sid-otp{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.sid-otp input{aspect-ratio:1;text-align:center;letter-spacing:-.02em;border:1px solid var(--line);color:var(--ink);background:#fff;outline:none;width:100%;font-family:Saira,sans-serif;font-size:24px;font-style:italic;font-weight:700}.sid-otp input:focus{border-color:var(--acc);box-shadow:0 0 0 2px #c8102e2e}.sid-cta{background:var(--acc);color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;transition:transform .12s,box-shadow .12s;display:flex}.sid-cta:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.sid-cta:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.sid-cta.disabled,.sid-cta:disabled{background:var(--dim);border-color:var(--dim);box-shadow:3px 3px 0 var(--dim);cursor:not-allowed;opacity:.7}.sid-cta .arr{font-size:15px}.sid-sep{align-items:center;gap:12px;margin:8px 0 2px;display:flex}.sid-sep:before,.sid-sep:after{content:"";background:#00000024;flex:1;height:1px}.sid-sep span{color:var(--dim);letter-spacing:.2em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.sid-social{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sid-social button{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-family:Saira,sans-serif;font-size:12.5px;font-weight:600;display:flex}.sid-social button:hover{box-shadow:2px 2px 0 var(--line);transform:translateY(-1px)}.sid-social .g{color:#4285f4;font-family:Saira,sans-serif;font-style:italic;font-weight:800}.sid-social .a{background:var(--ink);border-radius:50%/60% 60% 40% 40%;width:12px;height:12px}.sid-foot{text-align:center;color:var(--ink-2);border-top:1px dashed #00000024;margin-top:20px;padding-top:16px;font-size:12.5px}.sid-foot a{color:var(--acc);cursor:pointer;font-weight:700;text-decoration:none}.sid-partner{text-align:center;color:var(--dim);background:var(--bg-2);border:1px dashed var(--line);margin-top:12px;padding:10px 12px;font-size:12px}.sid-partner a{color:var(--acc);font-weight:700;text-decoration:none}.sid-trust{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:auto;padding-top:18px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.sid-trust b{color:var(--ink);margin-right:4px;font-size:12px;font-weight:700}@media (max-width:480px){.sid-drawer{padding:22px 20px 24px}.sid-otp{gap:5px}.sid-otp input{font-size:20px}}.sid-err{color:#c0392b;background:#c0392b1a;border:1px solid #c0392b;padding:9px 12px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.4}.sid-sent{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 6px;display:flex}.sid-sent-icon{color:#fff;background:#2f7d53;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.sid-sent h3{letter-spacing:-.02em;margin:0;font-family:Saira,sans-serif;font-size:24px;font-style:italic;font-weight:700}.sid-sent p{color:var(--ink-2);max-width:34ch;margin:0;font-size:13.5px;line-height:1.5}.sid-sent p b{color:var(--ink)}
