@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#050505}body,h1,h2,h3,p{margin:0}body{min-width:320px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:block}}@layer base{:root{--black:#050505;--black-soft:#0a0a0a;--panel:#0d0d0d;--white:#f4f4f0;--muted:#888985;--line:#f4f4f024;--line-soft:#f4f4f012;--accent:#f4f4f0;--accent-rgb:244, 244, 240;--neon-strength:.7;--page-pad:clamp(1.25rem, 4vw, 4.5rem);--display:"Arial Narrow", "Helvetica Neue", Arial, sans-serif;--sans:Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}::selection{color:var(--black);background:var(--accent)}body{color:var(--white);background:var(--black);font-family:var(--sans);font-size:16px;line-height:1.5;overflow-x:hidden}:is(body.menu-open,body.settings-open:has(.settings-panel[aria-hidden=false])){overflow:hidden}:focus-visible{outline:1px solid var(--accent);outline-offset:5px}.skip-link{z-index:1000;color:var(--black);background:var(--white);font:700 .72rem/1 var(--mono);letter-spacing:.08em;padding:.75rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.noise,.scanlines,.vignette{z-index:90;pointer-events:none;position:fixed;inset:0}.noise{opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");animation:.22s steps(2,end) infinite noise-shift}.scanlines{opacity:.25;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 4px);transition:opacity .25s}.no-scanlines .scanlines{opacity:0}.vignette{background:radial-gradient(circle at 50% 45%,#0000 52%,#00000085 100%)}@keyframes noise-shift{0%{transform:translate(0)}25%{transform:translate(1%,-1%)}50%{transform:translate(-1%,1%)}75%{transform:translate(.5%,1%)}to{transform:translate(-.5%)}}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}.eyebrow{color:var(--muted);font:600 .66rem/1 var(--mono);letter-spacing:.16em}.section-shell{width:100%;padding-inline:var(--page-pad)}}@layer components{.site-header{z-index:100;padding:14px 18px 0;position:fixed;top:0;left:0;right:0}.navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0e,#ffffff03),#080808c2;border:1px solid #ffffff1c;border-radius:999px;align-items:center;width:min(1480px,100%);height:64px;margin:0 auto;padding:0 10px 0 20px;display:flex;box-shadow:inset 0 1px #ffffff14,0 20px 60px #00000073}.brand{flex:none;align-items:center;gap:.75rem;display:inline-flex}.brand-mark{border:1px solid #ffffff40;width:28px;height:28px;display:inline-block;position:relative;transform:rotate(45deg)}.brand-mark:after{content:"";border:1px solid var(--accent);box-shadow:0 0 calc(12px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.35 * var(--neon-strength)));position:absolute;inset:5px}.brand-mark i{z-index:1;background:var(--white);width:9px;height:1px;position:absolute;top:50%}.brand-mark i:first-child{left:4px;transform:rotate(90deg)}.brand-mark i:last-child{right:4px}.brand-copy{gap:.2rem;display:grid}.brand-copy strong{font:750 .78rem/1 var(--sans);letter-spacing:.16em}.brand-copy small{color:var(--muted);font:500 .55rem/1 var(--mono);letter-spacing:.12em}.nav-status{color:#9a9a96;font:500 .58rem/1 var(--mono);letter-spacing:.12em;align-items:center;gap:.5rem;margin-left:clamp(2rem,5vw,6rem);display:flex}.status-dot,.live-dot:before{background:var(--accent);width:5px;height:5px;box-shadow:0 0 calc(10px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.9 * var(--neon-strength)));border-radius:50%;animation:2.2s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.35;transform:scale(.7)}}.nav-links{align-items:center;gap:.35rem;margin-left:auto;display:flex}.nav-link,.icon-button,.discord-button{color:#c8c8c4;cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.nav-link{min-height:42px;font:650 .65rem/1 var(--sans);letter-spacing:.08em;gap:.48rem;padding:0 .85rem}.nav-link span{color:#555653;font:500 .52rem/1 var(--mono)}.nav-link:hover{color:var(--accent);background:#ffffff0a}.icon-button{border:1px solid var(--line);border-radius:50%;width:42px;height:42px;font-size:1rem;position:relative}.icon-button:hover{color:var(--black);background:var(--accent);border-color:var(--accent)}.icon-button kbd{width:15px;height:15px;color:var(--muted);border:1px solid var(--line);background:var(--black);font:500 .5rem/14px var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.discord-button{min-height:44px;color:var(--black);background:var(--accent);box-shadow:0 0 calc(24px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.1 * var(--neon-strength)));font:750 .66rem/1 var(--sans);letter-spacing:.08em;border-radius:999px;gap:.55rem;margin-left:.25rem;padding:0 1rem}.discord-button svg{font-size:1.15rem}.discord-button sup{font:500 .75rem/1 var(--mono)}.discord-button:hover{box-shadow:0 0 calc(36px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.25 * var(--neon-strength)));transform:translateY(-2px)}.menu-button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;margin-left:auto;display:none}.menu-button span{background:var(--white);width:16px;height:1px;margin:5px auto;transition:transform .24s;display:block}.menu-open .menu-button span:first-child{transform:translateY(3px)rotate(45deg)}.menu-open .menu-button span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-menu{z-index:95;padding:105px var(--page-pad) 2rem;opacity:0;overscroll-behavior:contain;pointer-events:none;background:#050505fa;flex-direction:column;transition:opacity .24s,transform .24s;display:none;position:fixed;inset:0;overflow-y:auto;transform:translateY(-12px)}.mobile-menu__meta{color:var(--muted);border-bottom:1px solid var(--line);font:500 .58rem/1 var(--mono);letter-spacing:.12em;justify-content:space-between;padding-bottom:1rem;display:flex}.mobile-menu__links{display:grid}.mobile-menu__links a,.mobile-menu__links button{min-height:76px;color:var(--white);border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:2.5rem 1fr auto;align-items:center;display:grid}.mobile-menu__links em{color:var(--muted);font:500 .6rem/1 var(--mono);font-style:normal}.mobile-menu__links span{font:700 clamp(1.15rem, 6vw, 2rem)/1 var(--display);letter-spacing:.05em}.mobile-menu__links svg{font-size:1.2rem}.mobile-menu>p{color:var(--muted);font:500 .58rem/1 var(--mono);letter-spacing:.1em;margin-top:auto}.hero{background:radial-gradient(circle at 50% 44%, rgba(var(--accent-rgb), .06) 0, transparent 32%), linear-gradient(180deg, #080808 0%, #050505 75%, #080808 100%);isolation:isolate;place-items:center;min-height:max(760px,100svh);display:grid;position:relative;overflow:hidden}#networkCanvas,.hero-grid,.orbital,.hero-frame{pointer-events:none;position:absolute;inset:0}#networkCanvas{z-index:-3;opacity:.95;width:100%;height:100%}.hero-grid{z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:50%;background-size:clamp(62px,7vw,110px) clamp(62px,7vw,110px);-webkit-mask-image:radial-gradient(circle at 50% 46%,#000,#0000 74%);mask-image:radial-gradient(circle at 50% 46%,#000,#0000 74%)}.orbital{z-index:-1;opacity:.75;width:min(48vw,700px);height:min(48vw,700px);margin:auto}.orbit{border:1px solid #fff1;border-radius:50%;position:absolute;inset:0}.orbit:before,.orbit:after{content:"";background:var(--accent);width:4px;height:4px;box-shadow:0 0 calc(16px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.8 * var(--neon-strength)));border-radius:50%;position:absolute}.orbit:before{top:11%;left:22%}.orbit:after{bottom:31%;right:5%}.orbit--one{animation:38s linear infinite rotate}.orbit--two{border-style:dashed;animation:25s linear infinite rotate-reverse;inset:12%}.orbit--three{animation:18s linear infinite rotate;inset:28%}.orbit--three:before{top:50%;left:-2px}.orbit--three:after{display:none}.orbit-dot{box-shadow:0 0 calc(28px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.13 * var(--neon-strength)));border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:47%}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes rotate-reverse{to{transform:rotate(-360deg)}}.hero-frame{z-index:1;inset:100px var(--page-pad) 58px;pointer-events:none}.hero-frame i{width:24px;height:24px;position:absolute}.hero-frame i:before,.hero-frame i:after{content:"";background:#ffffff59;position:absolute}.hero-frame i:before{width:24px;height:1px}.hero-frame i:after{width:1px;height:24px}.hero-frame i:first-child{top:0;left:0}.hero-frame i:nth-child(2){top:0;right:0;transform:rotate(90deg)}.hero-frame i:nth-child(3){bottom:0;right:0;transform:rotate(180deg)}.hero-frame i:nth-child(4){bottom:0;left:0;transform:rotate(270deg)}.edge-label{z-index:2;color:#5a5a57;font:500 .55rem/1 var(--mono);letter-spacing:.12em;writing-mode:vertical-rl;position:absolute;top:50%}.edge-label--left{left:max(1rem, calc(var(--page-pad) / 2));transform:rotate(180deg)translateY(50%)}.edge-label--right{right:max(1rem, calc(var(--page-pad) / 2));transform:translateY(-50%)}.hero-content{z-index:3;width:min(1240px, calc(100% - (var(--page-pad) * 2)));text-align:center;flex-direction:column;justify-content:center;min-height:690px;padding-top:7rem;display:flex;position:relative}.hero-kicker{color:#a4a4a0;font:500 .62rem/1 var(--mono);letter-spacing:.14em;justify-content:center;align-items:center;gap:.8rem;margin-bottom:1.25rem;display:flex}.kicker-code{color:var(--white)}.signal-bars{align-items:flex-end;gap:2px;height:11px;display:flex}.signal-bars i{background:var(--accent);width:2px;box-shadow:0 0 calc(8px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.5 * var(--neon-strength)));display:block}.signal-bars i:first-child{height:35%}.signal-bars i:nth-child(2){height:58%}.signal-bars i:nth-child(3){height:78%}.signal-bars i:nth-child(4){height:100%}.title-wrap{position:relative}.title-index{color:#666763;font:500 .55rem/1 var(--mono);letter-spacing:.18em;margin-bottom:.15rem}.title-wrap h1{z-index:2;color:var(--white);font-family:var(--display);letter-spacing:-.075em;text-shadow:0 0 calc(24px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.11 * var(--neon-strength)));white-space:nowrap;font-size:clamp(3.75rem,11.2vw,11.5rem);font-weight:800;font-stretch:75%;line-height:.84;position:relative}.title-wrap h1:before,.title-wrap h1:after{content:attr(data-text);z-index:-1;opacity:0;pointer-events:none;position:absolute;inset:0}.title-wrap:hover h1:before{color:var(--accent);opacity:.18;clip-path:inset(28% 0 52%);transform:translate(4px,-1px)}.title-wrap:hover h1:after{color:var(--white);opacity:.14;clip-path:inset(65% 0 16%);transform:translate(-5px,2px)}.title-ghost{z-index:1;color:#0000;font:800 clamp(3.75rem, 11.2vw, 11.5rem)/.84 var(--display);letter-spacing:-.075em;-webkit-text-stroke:1px #ffffff09;white-space:nowrap;transform-origin:top;position:absolute;top:100%;left:50%;transform:translate(-50%,-2%)scaleY(-.35);-webkit-mask-image:linear-gradient(#0000004d,#0000 70%);mask-image:linear-gradient(#0000004d,#0000 70%)}.hero-bottom{text-align:left;justify-content:space-between;align-items:flex-end;width:min(800px,82%);margin:4.25rem auto 0;display:flex}.hero-description{color:#a1a19d;font-size:clamp(.85rem,1.1vw,1rem);line-height:1.55}.hero-actions{align-items:center;gap:1rem;display:flex}.primary-action{min-width:260px;height:56px;color:var(--black);background:var(--accent);font:750 .65rem/1 var(--sans);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:2rem;padding:0 1.2rem;transition:color .22s,transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.primary-action:before{content:"";background:var(--black);transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-102%)}.primary-action span,.primary-action svg,.primary-action sup{z-index:1;position:relative}.primary-action svg{font-size:1.1rem}.primary-action:hover{color:var(--accent);box-shadow:0 0 calc(28px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.18 * var(--neon-strength)));transform:translateY(-2px)}.primary-action:hover:before{transform:translate(0)}.text-action{color:#999a96;height:56px;font:650 .62rem/1 var(--sans);letter-spacing:.09em;cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:0 .5rem;display:inline-flex}.text-action:hover{color:var(--accent)}.hero-readout{z-index:3;right:var(--page-pad);color:#555652;font:500 .52rem/1 var(--mono);letter-spacing:.1em;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:70px}.hero-readout div{background:#ffffff1a;width:64px;height:2px}.hero-readout i{background:var(--accent);width:100%;height:100%;box-shadow:0 0 calc(10px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.5 * var(--neon-strength)));display:block}.scroll-cue{z-index:3;color:#70716d;font:500 .52rem/1 var(--mono);letter-spacing:.14em;place-items:center;gap:.4rem;display:grid;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.scroll-cue svg{font-size:1rem;animation:1.6s ease-in-out infinite scroll-bob}@keyframes scroll-bob{50%{transform:translateY(5px)}}.ticker{z-index:4;color:var(--black);background:var(--accent);border-block:1px solid var(--accent);padding:.85rem 0;position:relative;overflow:hidden;transform:rotate(-.65deg)scale(1.02)}.ticker-track{width:max-content;font:800 .7rem/1 var(--sans);letter-spacing:.15em;align-items:center;gap:2.2rem;animation:26s linear infinite ticker;display:flex}.ticker-track i{font-size:.55rem;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.manifesto,.shop{padding-top:clamp(7rem,11vw,11rem);padding-bottom:clamp(7rem,11vw,11rem);position:relative}.manifesto{background:radial-gradient(circle at 82% 35%, rgba(var(--accent-rgb), .04), transparent 26%), var(--black)}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:2rem;display:flex}.section-number{align-items:center;gap:.7rem;display:flex}.section-number>span{font:500 clamp(1.6rem, 2.6vw, 2.8rem)/1 var(--mono);letter-spacing:-.08em}.section-number i{background:var(--line);width:52px;height:1px}.section-number small{color:var(--muted);font:500 .58rem/1 var(--mono);letter-spacing:.13em}.section-heading>p{color:var(--muted);font:500 .62rem/1.5 var(--mono);letter-spacing:.1em;text-align:right}.manifesto-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:end;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,8vw,8rem) 0;display:grid}.manifesto-copy h2,.shop-intro h2,.community h2{font:800 clamp(3.2rem, 6.8vw, 7.5rem)/.86 var(--display);letter-spacing:-.06em;margin:1.3rem 0 2rem}.manifesto-copy h2 span,.shop-intro h2 span,.community h2 span{color:#0000;-webkit-text-stroke:1px rgba(var(--accent-rgb), .65);text-shadow:0 0 calc(24px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.08 * var(--neon-strength)))}.body-copy{color:#9b9c98;max-width:520px;font-size:clamp(.95rem,1.35vw,1.15rem);line-height:1.75}.line-link{border-bottom:1px solid var(--accent);font:700 .65rem/1 var(--sans);letter-spacing:.11em;align-items:center;gap:2.5rem;margin-top:2.5rem;padding-bottom:.65rem;transition:gap .22s,color .22s;display:inline-flex}.line-link:hover{color:var(--accent);gap:3.25rem}.line-link svg{font-size:1rem}.signal-module{border:1px solid var(--line);background:#080808;box-shadow:0 40px 90px #00000073}.module-head,.module-foot{color:#686965;min-height:42px;font:500 .54rem/1 var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.module-head{border-bottom:1px solid var(--line)}.module-foot{border-top:1px solid var(--line)}.live-dot{color:var(--accent);align-items:center;gap:.45rem;display:inline-flex}.live-dot:before{content:""}.signal-screen{background:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), radial-gradient(circle, rgba(var(--accent-rgb), .07), transparent 60%);background-size:40px 40px,40px 40px,auto;min-height:420px;position:relative;overflow:hidden}.signal-screen:after{content:"";background:linear-gradient(transparent, rgba(var(--accent-rgb), .05), transparent);animation:5s linear infinite scan;position:absolute;inset:0;transform:translateY(-100%)}@keyframes scan{to{transform:translateY(100%)}}.reticle{border:1px solid rgba(var(--accent-rgb), .18);border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reticle:before,.reticle:after{content:"";background:rgba(var(--accent-rgb), .18);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reticle:before{width:250px;height:1px}.reticle:after{width:1px;height:250px}.reticle i{border:1px dashed rgba(var(--accent-rgb), .22);border-radius:50%;animation:9s linear infinite rotate;position:absolute;inset:27%}.reticle i:last-child{background:var(--accent);box-shadow:0 0 calc(20px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.7 * var(--neon-strength)));border-style:solid;inset:46%}.waveform{opacity:.55;align-items:center;gap:4px;height:80px;display:flex;position:absolute;bottom:11%;left:8%;right:8%}.waveform i{height:var(--h);background:var(--accent);transform-origin:50%;max-width:4px;animation:wave 1.35s var(--d) ease-in-out infinite alternate;flex:1;display:block}@keyframes wave{to{opacity:.3;transform:scaleY(.25)}}.screen-code{color:#747570;font:500 .52rem/1 var(--mono);letter-spacing:.1em;position:absolute}.screen-code--a{top:1rem;left:1rem}.screen-code--b{top:1rem;right:1rem}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principles article{border-right:1px solid var(--line);min-height:240px;padding:2rem clamp(1rem,3vw,3rem) 2.5rem}.principles article:first-child{padding-left:0}.principles article:last-child{border-right:0;padding-right:0}.principles span{color:var(--muted);font:500 .58rem/1 var(--mono)}.principles h3{font:750 clamp(1.5rem, 2.5vw, 2.5rem)/1 var(--display);letter-spacing:-.04em;margin:4rem 0 1rem}.principles p{color:#777874;max-width:320px;font-size:.86rem;line-height:1.65}.shop{background:#090909}.shop-intro{grid-template-columns:.62fr 1.15fr .8fr;align-items:end;gap:2rem;padding:clamp(4rem,7vw,7rem) 0 3rem;display:grid}.shop-intro .eyebrow{align-self:start;padding-top:.9rem}.shop-intro h2{margin:0}.shop-intro>p:last-child{color:#858681;max-width:380px;padding-bottom:.5rem;font-size:.9rem;line-height:1.7}.products{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-card{min-width:0;color:var(--white);border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;padding:1rem;transition:background .26s;position:relative}.product-card:hover,.product-card.is-selected{background:rgba(var(--accent-rgb), .035)}.product-index{color:#5d5e5a;font:500 .58rem/1 var(--mono);margin-bottom:.8rem;display:block}.product-visual{aspect-ratio:.9;border:1px solid var(--line-soft);background:#0d0d0d;place-items:center;transition:filter .26s,transform .5s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.product-card:hover .product-visual{filter:contrast(1.2);transform:scale(.985)}.product-visual:after{content:"";border:1px solid #0000;transition:border-color .22s;position:absolute;inset:0}.product-card.is-selected .product-visual:after{border-color:rgba(var(--accent-rgb), .5);box-shadow:inset 0 0 40px rgba(var(--accent-rgb), .04)}.product-visual--one{background:linear-gradient(125deg,#0000 45%,#ffffff0f 45% 46%,#0000 46%),repeating-linear-gradient(90deg,#0000 0 28px,#ffffff07 28px 29px),#0b0b0b}.poster-outline{border:1px solid #ffffff2e;position:absolute;inset:13%}.product-visual--one strong{font:800 clamp(4.5rem, 9vw, 9rem)/1 var(--display);letter-spacing:-.13em;text-shadow:0 0 calc(24px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.12 * var(--neon-strength)));transform:translate(-.07em)}.product-visual--one small{color:#747570;font:500 .5rem/1.5 var(--mono);letter-spacing:.1em;position:absolute;bottom:16%;right:16%}.product-visual--two{background:radial-gradient(circle, rgba(var(--accent-rgb), .055), transparent 52%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), #0b0b0b;background-size:auto,32px 32px,32px 32px,auto}.disc{aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;width:48%;animation:18s linear infinite rotate;position:relative}.disc:before,.disc:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.disc:before{inset:13%}.disc:after{inset:34%}.disc i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 calc(16px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.7 * var(--neon-strength)));border-radius:50%;position:absolute;top:50%;left:-3px}.product-visual--two small{color:#696a66;font:500 .5rem/1.45 var(--mono);text-align:right;position:absolute;bottom:1.2rem;right:1.2rem}.product-visual--three{background:linear-gradient(135deg,#0000 0 64%,#ffffff0b 64% 64.5%,#0000 64.5%),#0b0b0b;place-content:center start;padding-left:17%}.product-visual--three strong{font:800 clamp(2.8rem, 6vw, 6.4rem)/.72 var(--display);letter-spacing:-.09em}.barcode{background:repeating-linear-gradient(90deg, var(--white) 0 1px, transparent 1px 3px, var(--white) 3px 5px, transparent 5px 8px);opacity:.42;width:32%;height:38px;position:absolute;top:12%;right:11%}.product-meta{justify-content:space-between;gap:1rem;padding:1rem 0 .25rem;display:flex}.product-meta strong{font:650 .65rem/1 var(--sans);letter-spacing:.08em}.product-meta em{color:#94958f;font:500 .55rem/1 var(--mono);font-style:normal}.shop-footer{color:#666763;font:500 .56rem/1 var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;padding-top:1.25rem;display:flex}.discord-cta{color:var(--white);font:700 .62rem/1 var(--sans);letter-spacing:.08em;align-items:center;gap:.8rem;transition:color .18s,gap .18s;display:inline-flex}.discord-cta svg{font-size:1rem}.discord-cta:hover{color:var(--accent);gap:1.1rem}.community{color:var(--black);background:var(--accent);padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(5rem,8vw,8rem);position:relative;overflow:hidden}.community-grid{z-index:2;grid-template-columns:1.3fr .7fr;align-items:end;gap:4rem;display:grid;position:relative}.community .eyebrow{color:#0000008c}.community h2{margin-bottom:0}.community h2 span{-webkit-text-stroke-color:#000000b3;text-shadow:none}.community-copy{justify-items:start;gap:2rem;display:grid}.community-copy p{color:#0000009e;max-width:390px;font-size:.95rem;line-height:1.7}.primary-action--light{color:var(--accent);background:var(--black)}.primary-action--light:before{background:0 0}.primary-action--light:hover{color:var(--accent);box-shadow:none}.community-word{color:#0000;font:800 clamp(5rem, 16vw, 18rem)/.68 var(--display);letter-spacing:-.08em;-webkit-text-stroke:1px #0000001a;white-space:nowrap;position:absolute;bottom:-.2em;right:-.02em}.footer{background:var(--black);grid-template-columns:1fr auto 1fr;align-items:end;min-height:270px;padding-top:3rem;padding-bottom:3rem;display:grid}.footer>p{color:#61625e;font:500 .58rem/1.55 var(--mono);letter-spacing:.1em;text-align:center}.footer>div{justify-content:flex-end;gap:1.4rem;display:flex}.footer>div a{color:#83847f;font:650 .58rem/1 var(--sans);letter-spacing:.08em;transition:color .16s}.footer>div a:hover{color:var(--accent)}.settings-panel{z-index:210;width:min(460px,100%);color:var(--white);border-left:1px solid var(--line);overscroll-behavior:contain;background:#080808fa;transition:transform .42s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-30px 0 100px #000000a6}.settings-open .settings-panel{transform:translate(0)}.panel-backdrop{z-index:205;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;transition:opacity .3s;display:block;position:fixed;inset:0}.settings-open .panel-backdrop{opacity:1;pointer-events:auto}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:2rem;display:flex}.panel-head span{color:var(--muted);font:500 .56rem/1 var(--mono);letter-spacing:.12em}.panel-head h2{font:800 1.9rem/1 var(--display);letter-spacing:-.04em;margin-top:.65rem}.panel-body{padding:1rem 2rem 2rem}.setting-group,.setting-row{border-bottom:1px solid var(--line);padding:1.75rem 0}.setting-label,.setting-row{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.setting-label label,.setting-title,.setting-row strong{font:650 .64rem/1 var(--sans);letter-spacing:.1em;display:block}.setting-label output{color:var(--muted);font:500 .6rem/1 var(--mono)}.setting-row small{color:#686965;font:500 .58rem/1 var(--mono);margin-top:.45rem;display:block}input[type=range]{background:linear-gradient(90deg, var(--accent) 0 70%, #2b2b2b 70%);appearance:none;width:100%;height:1px;margin-top:1.5rem}input[type=range]::-webkit-slider-thumb{border:2px solid var(--black);background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 1px var(--accent), 0 0 calc(14px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.5 * var(--neon-strength)));cursor:grab;appearance:none;border-radius:50%}.switch{flex:none;width:42px;height:22px;position:relative}.switch input{opacity:0;position:absolute}.switch span{cursor:pointer;background:#131313;border:1px solid #353535;border-radius:99px;transition:background .18s,border-color .18s;position:absolute;inset:0}.switch span:after{content:"";background:#5e5f5b;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:4px;left:4px}.switch input:checked+span{border-color:var(--accent);background:rgba(var(--accent-rgb), .08)}.switch input:checked+span:after{background:var(--accent);box-shadow:0 0 calc(12px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.65 * var(--neon-strength)));transform:translate(20px)}.switch input:focus-visible+span{outline:1px solid var(--accent);outline-offset:4px}.frequency-options{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.25rem;display:grid}.frequency{color:#747570;border:1px solid var(--line);min-height:44px;font:600 .56rem/1 var(--mono);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;display:flex}.frequency i{background:currentColor;border-radius:50%;width:6px;height:6px}.frequency:nth-child(2) i{color:#dfff00}.frequency:nth-child(3) i{color:#8fe9ff}.frequency.is-active{color:var(--white);border-color:rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .05)}.panel-system{color:#585955;border:1px solid var(--line-soft);font:500 .52rem/1 var(--mono);letter-spacing:.08em;grid-template-columns:1fr auto;gap:.8rem;margin-top:2rem;padding:1rem;display:grid}.panel-system strong{color:#8a8b86;text-align:right;font-weight:500}.search-dialog{width:min(760px,100% - 2rem);max-height:min(680px,100svh - 2rem);color:var(--white);box-shadow:0 60px 160px #000c, 0 0 60px rgba(var(--accent-rgb), .035);background:#070707fb;border:1px solid #fff3;padding:0}.search-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2}.search-dialog[open]{animation:.28s cubic-bezier(.22,1,.36,1) dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(16px)scale(.985)}}.search-head{border-bottom:1px solid var(--line);min-height:72px;font:650 .62rem/1 var(--sans);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 1.25rem 0 1.5rem;display:flex}.search-field{border:1px solid var(--line);background:#ffffff06;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:1.25rem;padding:0 1.2rem;display:grid}.search-field>svg{font-size:1.2rem}.search-field input{width:100%;height:62px;color:var(--white);background:0 0;border:0;outline:0;font-size:.95rem}.search-field input::placeholder{color:#5e5f5b}.search-field kbd{color:#686965;border:1px solid var(--line);font:500 .52rem/1 var(--mono);padding:.35rem .45rem}.search-meta{color:#898a85;font:500 .52rem/1 var(--mono);letter-spacing:.09em;justify-content:space-between;padding:0 1.5rem .75rem;display:flex}.search-results{border-top:1px solid var(--line);max-height:420px;overflow-y:auto}.search-result{width:100%;min-height:76px;color:var(--white);border-bottom:1px solid var(--line-soft);cursor:pointer;text-align:left;background:0 0;grid-template-columns:2.5rem 1fr auto;align-items:center;padding:0 1.5rem;transition:background .16s;display:grid}.search-result:hover,.search-result:focus-visible{background:rgba(var(--accent-rgb), .055)}.search-result em{color:#575854;font:500 .55rem/1 var(--mono);font-style:normal}.search-result span{gap:.4rem;display:grid}.search-result strong{font:700 .72rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase}.search-result small{color:#6e6f6a;font:500 .6rem/1 var(--mono)}.search-result svg{font-size:1.05rem}.no-result{color:#696a66;font:500 .62rem/1.5 var(--mono);text-align:center;padding:3rem 1.5rem}.toast{z-index:300;border:1px solid var(--line);opacity:0;pointer-events:none;background:#090909f5;align-items:center;gap:.8rem;max-width:min(430px,100% - 2.5rem);padding:1rem 1.2rem;transition:opacity .22s,transform .22s;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(20px);box-shadow:0 20px 80px #0009}.toast.is-visible{opacity:1;transform:translateY(0)}.toast p{color:#b2b3ae;font:500 .6rem/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase}.cursor-dot,.cursor-ring{z-index:500;pointer-events:none;will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.cursor-dot{background:var(--accent);width:4px;height:4px;box-shadow:0 0 calc(12px * var(--neon-strength)) rgba(var(--accent-rgb), calc(.9 * var(--neon-strength)));margin:-2px 0 0 -2px}.cursor-ring{border:1px solid rgba(var(--accent-rgb), .42);width:32px;height:32px;margin:-16px 0 0 -16px;transition:width .16s,height .16s,margin .16s,background .16s}.cursor-hover .cursor-ring{background:rgba(var(--accent-rgb), .055);width:48px;height:48px;margin:-24px 0 0 -24px}}@layer responsive{@media (width<=980px){.nav-status,.nav-links{display:none}.menu-button{display:block}.mobile-menu{display:flex}.menu-open .mobile-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.orbital{width:min(72vw,650px);height:min(72vw,650px)}.hero-content{width:calc(100% - (var(--page-pad) * 2))}.title-wrap h1,.title-ghost{font-size:clamp(3.4rem,11.5vw,7.4rem)}.hero-bottom{width:min(720px,88%)}.manifesto-grid{grid-template-columns:1fr}.signal-module{justify-self:end;width:min(680px,100%)}.shop-intro{grid-template-columns:.5fr 1.5fr}.shop-intro>p:last-child{grid-column:2}.products{grid-template-columns:repeat(2,1fr)}.product-card:last-child{grid-column:1/-1}.product-card:last-child .product-visual{aspect-ratio:1.8}.community-grid{grid-template-columns:1fr .65fr}}@media (width<=700px){:root{--page-pad:1.15rem}.site-header{padding:9px 9px 0}.navbar{height:58px;padding-left:15px}.brand-mark{width:24px;height:24px}.brand-copy strong{font-size:.7rem}.brand-copy small{display:none}.menu-button{width:40px;height:40px}.hero{min-height:max(700px,100svh)}.hero-frame{inset:84px var(--page-pad) 48px}.hero-content{min-height:620px;padding-top:5rem}.hero-kicker{gap:.55rem;margin-bottom:1rem;font-size:.5rem}.kicker-code{display:none}.title-wrap h1,.title-ghost{letter-spacing:-.07em;font-size:clamp(2.55rem,11.45vw,4.8rem)}.title-index{font-size:.46rem}.orbital{width:90vw;height:90vw}.edge-label,.hero-readout{display:none}.hero-bottom{align-items:stretch;width:100%;margin-top:3.8rem}.hero-description{display:none}.hero-actions{flex-direction:column;flex:1;gap:.35rem}.primary-action{width:100%;min-width:0}.text-action{height:45px}.scroll-cue{bottom:25px}.ticker{padding-block:.72rem}.ticker-track{gap:1.5rem;font-size:.58rem}.section-heading{align-items:center}.section-heading>p{display:none}.section-number{width:100%}.section-number i{flex:1}.manifesto-grid{gap:3rem;padding-block:4rem}.manifesto-copy h2,.shop-intro h2,.community h2{font-size:clamp(2.7rem,15vw,5.2rem)}.signal-screen{min-height:330px}.principles{grid-template-columns:1fr}.principles article,.principles article:first-child,.principles article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:1.6rem 0 2rem}.principles article:last-child{border-bottom:0}.principles h3{margin:2.5rem 0 .75rem}.shop-intro{padding-top:4rem;display:block}.shop-intro .eyebrow{margin-bottom:1.3rem}.shop-intro h2{margin-bottom:1.8rem}.products{grid-template-columns:1fr}.product-card:last-child{grid-column:auto}.product-card:last-child .product-visual{aspect-ratio:.9}.product-visual{aspect-ratio:1.05}.shop-footer{flex-direction:column;align-items:flex-start;gap:1.5rem}.community-grid{grid-template-columns:1fr;gap:2.5rem}.community-copy{gap:1.5rem}.footer{grid-template-columns:1fr;gap:3rem;min-height:0}.footer>p{text-align:left}.footer>div{justify-content:flex-start}.panel-head,.panel-body{padding-inline:1.25rem}.search-meta span:last-child{display:none}.search-field{margin:.8rem}.search-result{padding-inline:1rem}.cursor-dot,.cursor-ring{display:none}}@media (pointer:coarse){.cursor-dot,.cursor-ring{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.motion-off *,.motion-off :before,.motion-off :after{animation-play-state:paused!important}}
