/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-felt-deep:#120318;--color-dice:#ff1fb4;--color-gold:#ffc83d;--color-cream:#f6eeff;--color-muted:#c7b6e0;--color-night:#120318;--color-pink:#ff1fb4;--color-blue:#00f0ff;--color-purple:#b026ff}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--color-night);color:var(--color-cream);font-family:var(--font-sans);margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;height:auto}[role=button],button,summary{cursor:pointer}h1{margin:.2rem 0 .8rem;font-size:clamp(2.4rem,6vw,4.6rem)}h2{margin:0 0 .8rem;font-size:clamp(1.7rem,3vw,2.4rem)}h3{margin:0 0 .4rem;font-size:1.25rem;line-height:1.25}p{margin:0 0 .9rem}a{color:var(--color-blue)}a:hover{color:var(--color-pink)}::selection{background:var(--color-pink);color:var(--color-night)}.skip-link{background:var(--color-gold);color:var(--color-felt-deep);z-index:50;min-height:44px;padding:.7rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:0;left:.75rem;transform:translateY(-140%)}.skip-link:focus{transform:none}:focus{outline:none}:focus-visible{outline:3px solid var(--color-blue)}.wrap{width:min(1100px,100% - 2rem);margin-inline:auto}.site-header{background:var(--color-night);color:var(--color-cream);z-index:30;position:sticky;top:0}.header-bar{z-index:1;align-items:center;gap:.75rem;min-height:76px;display:flex;position:relative}.wordmark{color:var(--color-cream);align-items:center;gap:.55rem;min-height:44px;font-size:clamp(1.15rem,3.6vw,1.55rem);line-height:1;text-decoration:none;display:inline-flex}.wordmark svg{flex:none;width:36px;height:36px}.wordmark:hover{color:var(--color-gold)}.primary-nav{align-items:center;gap:.25rem;margin-left:auto;display:none}.cart-link,.mobile-nav summary,.phone-link,.primary-nav a,.shop-details summary{color:var(--color-cream);align-items:center;min-height:44px;padding:0 .75rem;font-weight:650;text-decoration:none;display:inline-flex}.header-tools{align-items:center;margin-left:auto;display:flex}.primary-nav+.header-tools{margin-left:0}.phone-link{white-space:nowrap}@media (max-width:599px){.header-tools .phone-link{display:none}}.shop-details{position:relative}.mobile-nav summary,.shop-details summary{cursor:pointer;list-style:none}.mobile-nav summary::-webkit-details-marker,.shop-details summary::-webkit-details-marker{display:none}.mobile-nav nav ul,.shop-details ul{background:var(--color-felt-deep);margin:0;padding:.4rem;list-style:none}.shop-details ul{border:1px solid var(--color-gold);min-width:240px;position:absolute;top:100%;left:0}.mobile-nav a,.shop-details a{align-items:center;min-height:44px;display:flex}.mobile-nav{margin-left:0}.mobile-nav nav{background:var(--color-felt-deep);z-index:5;padding:.25rem 1rem 1rem;position:absolute;left:0;right:0}.cart-count{text-align:center;border:1px solid var(--color-gold);min-width:1.6rem;color:var(--color-gold);margin-left:.35rem;padding:0 .3rem}.hero{color:var(--color-cream);padding:2.2rem 0 4rem}.kicker{color:var(--color-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.hero .lede,.lede{max-width:42rem;font-size:1.15rem}.actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.section{padding:3.25rem 0}.section+.section{padding-top:0}.grid{gap:1rem;display:grid}.cards-3{grid-template-columns:1fr}.card{color:var(--color-cream);min-height:100%;padding:1.1rem 1.15rem 1.2rem;text-decoration:none;display:block}.card p{color:var(--color-muted);margin:0}.trust{gap:1rem;display:grid}.trust h3{font-size:1.35rem}.button,button.button{min-height:44px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.65rem 1.15rem;font-weight:750;text-decoration:none;display:inline-flex}.notify{padding:2.5rem 0}.site-footer{color:var(--color-cream);padding:2.5rem 0 5.5rem}.site-footer a{color:var(--color-cream);text-decoration:none}.footer-grid{gap:1.5rem;display:grid}.footer-label{color:var(--color-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:750}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{align-items:center;min-height:44px;display:inline-flex}.site-footer li a:hover{text-decoration:underline}.fine-print{max-width:46rem;font-size:.98rem}.seller{font-weight:700}.crumbs ol{flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.crumbs li:not(:last-child):after{content:"/";color:var(--color-muted)}.page{padding:2rem 0 3.5rem}.prose{max-width:44rem}.prose li{margin:.35rem 0}.tldr{border-left:4px solid var(--color-pink);margin:1rem 0 1.25rem;padding:.9rem 1rem}.toc{border:1px solid var(--color-blue);margin-bottom:1.5rem;padding:.9rem 1rem .4rem}.note{border:1px dashed var(--color-purple);padding:.8rem 1rem}.table-wrap{margin:1rem 0 1.4rem;overflow-x:auto}table{border-collapse:collapse;width:100%}td,th{text-align:left;vertical-align:top;border-bottom:1px solid #f6eeff24;padding:.65rem .55rem}th{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}caption{text-align:left;padding-bottom:.45rem;font-weight:750}.doors{max-width:40rem;padding:1.4rem 1.2rem 1.5rem}.badge{border:2px solid var(--color-gold);letter-spacing:.08em;text-transform:uppercase;padding:.15rem .45rem;font-size:.85rem;font-weight:800;display:inline-block}.price{font-variant-numeric:tabular-nums;margin:.3rem 0;font-size:1.6rem}.gallery{gap:.75rem;display:grid}.gallery img{width:100%;height:auto}.diagram,.layout-figure{margin:1rem 0 1.3rem}.diagram svg,.layout-figure svg{width:100%;height:auto}.area-list{padding-left:1.2rem}form.contact{gap:.8rem;max-width:36rem;display:grid}label{font-weight:700}input,textarea{border:2px solid var(--color-blue);width:100%;min-height:44px;font:inherit;padding:.6rem .7rem}textarea{min-height:140px}.error{color:var(--color-dice);font-weight:700}.cart-list{margin:0 0 1rem;padding:0;list-style:none}.cart-list li{border-bottom:1px solid #f6eeff29;padding:.8rem 0}.stepper{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.stepper button{min-width:44px;min-height:44px;font:inherit;cursor:pointer;font-weight:750}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.draft-flag{border-left:4px solid var(--color-dice);margin-bottom:1rem;padding:.75rem .9rem}@media (min-width:720px){.cards-3,.footer-grid,.trust{grid-template-columns:repeat(3,1fr)}.product-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:1.5rem;display:grid}}@media (min-width:960px){.primary-nav{display:flex}.mobile-nav{display:none}.header-tools{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.crumbs,.no-print,.site-footer,.site-header,.skip-link,.sound-toggle,.toc{display:none!important}body{background:#fff}a,body{color:#000}.payout-chart{break-inside:avoid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@font-face{font-family:Anton;src:url(/fonts/anton-latin.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chrome Fallback;src:local("Impact"),local("Arial Narrow"),local("Haettenschweiler"),local("Arial Black");size-adjust:94%;ascent-override:88%;descent-override:12%;line-gap-override:0%}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --step{syntax:"<number>";inherits:true;initial-value:0}@property --lit{syntax:"<number>";inherits:true;initial-value:0}@property --glow{syntax:"<number>";inherits:true;initial-value:1}:root{--night-900:#120318;--night-800:#24062f;--night-700:#3a104c;--magenta:#ff1fb4;--magenta-hot:#ff5cd0;--purple:#b026ff;--violet-deep:#5b0fa8;--synth-blue:#1fb8ff;--synth-cyan:#00f0ff;--gold:#ffc83d;--gold-deep:#e09a00;--bulb-warm:#ffe9a8;--bulb-off:#4a3a1c;--chrome-1:#ffffff;--chrome-2:#c9d1e0;--chrome-3:#6e7891;--chrome-4:#2a2f3d;--text:#f6eeff;--text-dim:#c7b6e0;--font-sign:"Anton","Bebas Neue","Chrome Fallback",Impact,"Arial Black",sans-serif;--font-chrome:"Bebas Neue","Chrome Fallback",Impact,"Arial Narrow",sans-serif;--font-body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color-scheme:dark}body{background:radial-gradient(880px 460px at 50% -12%,rgb(176 38 255/.28),transparent 62%),radial-gradient(640px 380px at 100% 0,rgb(255 31 180/.16),transparent 58%),var(--night-900);color:var(--text);font-family:var(--font-body)}h1,h2{font-family:var(--font-chrome);font-weight:400;letter-spacing:.03em;line-height:1.02;color:#ffe6f8;text-shadow:0 0 18px rgb(255 31 180/.22);position:relative;background:none;filter:none}h1{font-size:clamp(2.3rem,6vw,4.4rem)}h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}h1:after,h2:after{content:none;background:none;box-shadow:none}h3{font-family:var(--font-body)}.wordmark,h3{color:var(--text)}.wordmark{font-family:var(--font-chrome);letter-spacing:.04em;text-shadow:none;animation:none}.wordmark:hover{color:var(--synth-cyan)}figcaption,label,li,p,summary,td,th{text-shadow:none}a{color:var(--magenta-hot)}a:hover{color:var(--synth-cyan)}::selection{background:var(--magenta);color:#fff}.footer-label,.kicker{color:var(--magenta-hot);font-family:var(--font-chrome);letter-spacing:.16em}.lede{color:var(--text)}.card p,.fine-print,.note,.toc{color:var(--text-dim)}.cart-count,.price{color:var(--gold)}.skip-link{background:var(--gold);color:var(--night-900)}:focus-visible{outline:3px solid var(--synth-cyan);outline-offset:3px}.site-header{background:var(--night-900);box-shadow:none;border-bottom:1px solid rgb(255 31 180/.45)}.site-header .header-bar{min-height:0;padding:16px 0}.mobile-nav nav,.shop-details ul{background:var(--night-800)}.shop-details ul{border:1px solid var(--magenta)}.mobile-nav nav{border-bottom:2px solid var(--magenta)}.cart-link,.mobile-nav summary,.phone-link,.primary-nav a,.shop-details summary{color:var(--text)}.primary-nav .shop-details>summary,.primary-nav .shop-link{color:#fff;box-shadow:inset 0 -1px 0 #ff2bd6;animation:none}.cart-count{border-color:var(--gold)}.hero{isolation:isolate;overflow:hidden;background:var(--night-900);color:var(--text);padding:1.6rem 0 8.5rem}.hero,.hero-copy{position:relative}.hero-copy{z-index:2;display:flex;justify-content:center;max-width:none}.hero-board{position:relative;width:min(920px,100%);padding:.35rem 0 .2rem;text-align:center}.hero .lede{margin-inline:auto}.hero .actions{justify-content:center}.neon-sign{position:relative;z-index:1}.neon-sign h1{margin:.95rem auto .25rem;max-width:16em;font-size:clamp(1.4rem,4.4vw,2.15rem);letter-spacing:.08em;line-height:1.05;text-transform:uppercase;color:#ffe6f8;background:none;background-image:none;filter:none;-webkit-text-fill-color:#ffe6f8}.neon-sign h1:after{content:none;display:none}.sign-cabinet{--sign:clamp(4.35rem,25.5vw,8.15rem);position:relative;isolation:isolate;width:max-content;max-width:100%;margin:.85rem auto;padding:calc(var(--sign) * .2);border-radius:2px;background:linear-gradient(180deg,#1c082c,#120318);border:1px solid rgb(255 43 214/.55);box-shadow:inset 0 0 0 1px rgb(255 200 61/.4),0 0 0 9px #14041d,0 0 0 10px rgb(31 184 255/.7),0 0 14px 10px rgb(31 184 255/.16),0 28px 60px rgb(0 0 0/.42);text-align:center}.channel-sign{position:relative;z-index:1;flex-direction:column;align-items:stretch;width:max-content;max-width:100%;margin:0 auto;font-family:var(--font-sign);font-weight:900;font-synthesis:none;font-size:var(--sign);text-transform:uppercase;user-select:none;gap:calc(var(--sign) * .1)}.channel-line,.channel-sign{display:flex;text-align:center;line-height:.8;letter-spacing:0;transform:none}.channel-line{justify-content:center;align-items:center;width:100%;margin:0;padding:0;white-space:nowrap}.channel-sm{font-size:calc(var(--sign) * .568);justify-content:space-between;letter-spacing:0}.channel-lg{font-size:var(--sign);gap:.08em;letter-spacing:0}.channel-gap{flex:0 0 0.42em;width:.42em}.channel-letter{--n:0;position:relative;display:inline-flex;margin:0;padding:0;letter-spacing:0;opacity:1;transform:none;animation:tube-on .44s cubic-bezier(.2,.7,.3,1) calc(.2s + var(--n) * .11s) both}.channel-letter .letter{position:relative;display:inline-block;transform:none}.channel-bloom,.channel-face{font:inherit;font-weight:900;letter-spacing:0;line-height:inherit;transform:none}.channel-bloom{position:absolute;left:0;top:0;z-index:0;color:#ff4ad6;pointer-events:none;text-shadow:0 0 .06em #fff,0 0 .16em #fff,0 0 .34em #ff7ae4,0 0 .58em #ff1fb4,0 0 .95em #b026ff}.channel-face{position:relative;z-index:1;color:#ff2bd6}@supports ((-webkit-background-clip:text) or (background-clip:text)){.channel-face{background-image:linear-gradient(180deg,#ff6ae2,#fff 18%,#ffe4f8 32%,#ff3ad4 50%,#ff1498 68%,#c218f2 86%,#7a14d6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.channel-letter .letter.stutter,.starburst{animation:none}.starburst{position:absolute;z-index:0;left:50%;top:6%;width:min(680px,130vw);aspect-ratio:1;transform:translate(-50%,-8%);opacity:.28;will-change:transform;pointer-events:none;-webkit-mask-image:radial-gradient(circle,#000 0 30%,transparent 70%);mask-image:radial-gradient(circle,#000 0 30%,transparent 70%)}.starburst svg{width:100%;height:100%;display:block}.retro-sun{width:min(260px,42vw);aspect-ratio:1;border-radius:50%;right:6%;top:8%;opacity:.07;background:linear-gradient(180deg,var(--purple),var(--magenta));-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 14px,transparent 14px 24px);mask-image:repeating-linear-gradient(180deg,#000 0 14px,transparent 14px 24px)}.retro-sun,.synth-grid{position:absolute;z-index:0;pointer-events:none}.synth-grid{left:0;right:0;bottom:0;height:48%;overflow:hidden}.horizon{height:55%;background:linear-gradient(to top,var(--magenta) 0,transparent 40%);opacity:.22}.horizon,.synth-grid:after{position:absolute;left:0;right:0;bottom:28%}.synth-grid:after{content:"";height:1px;background:linear-gradient(90deg,transparent,rgb(31 184 255/.75) 20%,rgb(0 240 255/.9) 50%,rgb(31 184 255/.75) 80%,transparent);box-shadow:0 0 8px rgb(31 184 255/.5)}.grid-viewport{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 78%);mask-image:linear-gradient(0deg,#000 10%,transparent 78%)}.grid-plane{position:absolute;left:-30%;width:160%;height:240%;bottom:-30%;background-image:repeating-linear-gradient(90deg,rgb(255 31 180/.16) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgb(31 184 255/.14) 0 1px,transparent 1px 72px);transform-origin:center bottom;animation:grid-move 48s linear infinite}.site-footer{position:relative;overflow:hidden;background:var(--night-900);padding-bottom:6.5rem}.site-footer .synth-grid{height:78%}.site-footer .wrap{position:relative;z-index:1}.site-footer a{color:var(--text)}.site-footer a:hover{color:var(--synth-cyan)}.notify{background:var(--night-800);box-shadow:none;border-block:1px solid rgb(255 31 180/.35)}.button,button.button{position:relative;isolation:isolate;overflow:hidden;border-radius:2px;border:1px solid rgb(255 31 180/.45);background:transparent;color:var(--text);font-family:var(--font-body);font-weight:650;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;box-shadow:none;animation:none;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)}.button:after,.button:before{content:none}.button:focus-visible,.button:hover{transform:translateY(-2px)}.button.secondary{background:transparent;border-color:rgb(176 38 255/.55);color:var(--text);box-shadow:none}.button.on-light{background:transparent;border-color:rgb(255 200 61/.7);color:var(--gold)}.button.buy{color:#2a0618;border-color:transparent;background:linear-gradient(180deg,#ff7adf,#ff2bd6);box-shadow:0 10px 30px rgb(255 43 214/.22);animation:buy-breathe 2.8s cubic-bezier(.45,0,.55,1) infinite}.button.buy:focus-visible,.button.buy:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgb(255 43 214/.38)}.button.buy-cart{animation-duration:2.4s}.card-buy{position:relative;overflow:hidden}.buy-spark{display:inline-flex;margin-top:1rem;color:var(--magenta-hot);font-size:.72rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;transition:color .6s cubic-bezier(.22,1,.36,1),letter-spacing .7s cubic-bezier(.22,1,.36,1)}.card-buy:focus-visible,.card-buy:hover{transform:translateY(-6px);border-color:rgb(255 43 214/.85);box-shadow:0 18px 40px rgb(0 0 0/.32),0 0 24px rgb(255 43 214/.16)}.card-buy:focus-visible .buy-spark,.card-buy:hover .buy-spark{color:#fff;letter-spacing:.28em}.card{background:rgb(36 6 47/.72);border:1px solid rgb(255 31 180/.22);border-radius:2px;color:var(--text);box-shadow:none;padding:1.35rem 1.3rem 1.3rem;transition:transform .65s cubic-bezier(.22,1,.36,1),border-color .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1)}a.card:hover{transform:translateY(-6px)}.section{padding:4.5rem 0}.grid{gap:1.15rem}.trust article{background:rgb(36 6 47/.72);border:1px solid rgb(255 31 180/.18);border-radius:2px;box-shadow:none;padding:1.15rem 1.15rem 1.2rem}.doors,.draft-flag,.note,.tldr,.toc,table{background:var(--night-800);color:var(--text)}.tldr{border-left-color:var(--magenta)}.toc{border-color:rgb(255 31 180/.35)}.note{border-color:rgb(176 38 255/.45)}th{color:var(--gold)}td,th{border-bottom-color:rgb(246 238 255/.14)}.badge{border-color:var(--gold);color:var(--gold)}.badge-used{background:var(--gold);color:var(--night-900)}.stepper button,input,textarea{background:var(--night-900);color:var(--text);border-color:rgb(255 31 180/.4)}.diagram svg,.layout-figure svg{background:var(--night-900)}.neon-defs{position:absolute;width:0;height:0;overflow:hidden}.sound-toggle{position:fixed;right:14px;bottom:14px;z-index:40;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid rgb(31 184 255/.7);background:rgb(18 3 24/.88);color:var(--synth-blue);box-shadow:0 0 10px rgb(31 184 255/.25);cursor:pointer}.sound-toggle.is-on{color:var(--gold);border-color:var(--synth-cyan)}.sound-toggle:not(.is-on) .sound-waves{display:none}.marquee{pointer-events:none;--b:10px}.bulb,.bulb-spacer{flex:0 0 var(--b);width:var(--b);height:var(--b)}.bulb{--lit:1;--max:1;position:relative;display:block;border-radius:50%;background:radial-gradient(circle at 35% 35%,#6b5a33,var(--bulb-off) 70%)}.bulb:after{content:"";position:absolute;inset:-1px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 18%,var(--bulb-warm) 40%,var(--gold) 70%,transparent 72%);box-shadow:0 0 6px var(--gold),0 0 14px rgb(224 154 0/.75);opacity:calc(var(--lit) * var(--max));transition:opacity .26s ease}.bulb.on:after{transition:opacity 80ms cubic-bezier(.2,.7,.3,1)}.ring{position:absolute;inset:0;z-index:2}.ring .rail{position:absolute;display:flex;justify-content:space-between;align-items:center}.ring .rail-bottom,.ring .rail-top{left:calc(var(--b) / -2);right:calc(var(--b) / -2);height:var(--b)}.ring .rail-top{top:calc(var(--b) / -2)}.ring .rail-bottom{bottom:calc(var(--b) / -2);flex-direction:row-reverse}.ring .rail-left,.ring .rail-right{top:calc(var(--b) / -2);bottom:calc(var(--b) / -2);width:var(--b);flex-direction:column}.ring .rail-right{right:calc(var(--b) / -2)}.ring .rail-left{left:calc(var(--b) / -2);flex-direction:column-reverse}.ring-sign{--b:clamp(7px,calc(var(--sign) * 0.1),11px)}.ring-cta{--b:9px}.ring-cta .bulb{--max:0.8}.line{display:flex;justify-content:space-between;align-items:center}.line-bar{position:absolute;left:max(12px,calc((100% - 1100px) / 2));right:max(12px,calc((100% - 1100px) / 2));bottom:-3px;height:6px;z-index:1;--b:6px}.line-bar .bulb{--max:0.5}.line-bar .bulb:after{box-shadow:0 0 4px var(--gold)}.line-divider{width:min(720px,calc(100% - 3rem));margin:0 auto;height:8px;--b:7px}.line-divider .bulb{--max:0.55}.line-divider .bulb:after{box-shadow:0 0 4px var(--gold),0 0 8px rgb(224 154 0/.5)}.line-aim{height:10px;margin:1.6rem 0 0;--b:8px}.line-aim .bulb{--max:0.85}.buy-target{display:flex;justify-content:center}.buy-stack{display:inline-grid;justify-items:stretch}.buy-stack .actions{margin-top:.9rem}.cta-frame{position:relative;margin:0 auto;width:min(1100px,calc(100% - 2rem));padding:1.6rem 1rem}.button.buy-cart:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--angle),transparent 0 62%,var(--gold) 78%,#fff 84%,var(--gold) 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:spin-angle 2.4s linear infinite;pointer-events:none}[data-live="0"] :not(.channel-letter),[data-paused] :not(.channel-letter){animation-play-state:paused!important}.sign-lit .channel-letter{animation:none!important;opacity:1!important}@media (max-width:640px){.line-bar .bulb:nth-child(2n),.line-divider .bulb:nth-child(2n){display:none}.ring-cta{--b:7px}}@keyframes tube-on{0%{opacity:.12}10%{opacity:.85}20%{opacity:.18}36%{opacity:1}48%{opacity:.4}64%,to{opacity:1}}@keyframes buy-breathe{0%,to{box-shadow:0 8px 24px rgb(255 43 214/.16)}50%{box-shadow:0 14px 42px rgb(255 43 214/.42)}}@keyframes lounge-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes lounge-drift{to{translate:0 42px}}@keyframes spin-angle{to{--angle:360deg}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes flicker{0%{--glow:0;opacity:0}8%{--glow:0.9;opacity:.9}11%{--glow:0.1;opacity:.1}18%{--glow:1;opacity:1}22%{--glow:0.2;opacity:.2}34%{--glow:1;opacity:1}38%{--glow:0.6;opacity:.6}44%{--glow:1;opacity:1}to{--glow:1;opacity:1}}@keyframes hum{0%{--glow:0.92;opacity:.92}to{--glow:1;opacity:1}}@keyframes stutter{0%,to{opacity:1}18%{opacity:.4}36%{opacity:1}54%{opacity:.4}72%{opacity:1}}@keyframes sheen{0%,40%{background-position:130% 0}to{background-position:-40% 0}}@keyframes grid-move{0%{transform:perspective(400px) rotateX(62deg) translateY(0)}to{transform:perspective(400px) rotateX(62deg) translateY(48px)}}@keyframes css-chase{to{--step:72}}@keyframes shimmer{0%,70%{transform:translateX(-120%)}90%,to{transform:translateX(120%)}}@keyframes shimmer-once{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (min-width:960px){.hero{padding-bottom:7rem}}@supports (animation-timeline:scroll()){.hero .starburst,.hero .synth-grid{animation-name:lounge-drift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 90vh}}@supports (animation-timeline:view()){.card,.doors,.notify .wrap,.prose article,.trust article{animation-name:lounge-rise;animation-duration:auto;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry 8% cover 36%}}@media (max-width:640px){.channel-bloom{text-shadow:0 0 .08em #fff,0 0 .28em #ff2bd6,0 0 .7em #b026ff}.retro-sun,.starburst polygon:nth-child(odd){display:none}.grid-plane{animation-duration:48s}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.channel-bloom{text-shadow:none;color:transparent}.channel-face{background-image:none;color:#fff;-webkit-text-fill-color:#fff}.bulb:after{box-shadow:none}.button,.button.buy,.button.on-light,.button.secondary,.card{border:2px solid var(--text);background:var(--night-800);animation:none;color:var(--text)}h1,h2{filter:none;color:var(--text);background:none;-webkit-text-fill-color:var(--text)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.bulb:after{opacity:var(--max,1)!important}.channel-letter{animation:none!important;opacity:1!important;translate:none!important}.grid-plane{transform:perspective(400px) rotateX(62deg) translateY(24px)!important}.starburst{transform:translate(-50%,-8%)!important}.button:focus-visible,.button:hover,a.card:hover{transform:none}}@media print{.channel-bloom,.marquee,.neon-defs,.retro-sun,.sound-toggle,.starburst,.synth-grid{display:none!important}.hero,.notify,.sign-cabinet,.site-footer,body{background:white;color:black;box-shadow:none}.channel-face,.kicker,a,h1,h2{color:black;background:none;filter:none;-webkit-text-fill-color:black}}.n0{--n:0}.n1{--n:1}.n2{--n:2}.n3{--n:3}.n4{--n:4}.n5{--n:5}.n6{--n:6}.n7{--n:7}.n8{--n:8}.n9{--n:9}.n10{--n:10}.n11{--n:11}.n12{--n:12}