/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root,[data-theme=dark]{--ground:#0a0b0d;--raised:#16181b;--sunk:#060708;--panel:#1c1f23;--hairline:#26292e;--edge:#6e737a;--edge-strong:#a3a8ae;--text-1:#e8e9ea;--text-2:#b0b4b9;--text-3:#979ca3;--accent:#56d8e8;--accent-hi:#8ae6f1;--accent-base:#1f8e9c;--on-accent:#04161a;--accent-glow:#56d8e847;--seat-code:#e8ae4c;--seat-research:#7fd49a;--seat-reasoning:#7aa7ff;--seat-creative:#ff8f9e;--seat-vision:#b79cff;--refused:#ff7a6e;--neu-light:#d6e0ec0d;--neu-dark:#0000008c;--neu-dark-deep:#000000a6;--metal-hi:#4a4f56;--metal-mid:#2c3035;--metal-lo:#0f1012;--metal-grain:#d6e0ec05;--metal-knurl-a:#3a3f45;--metal-knurl-b:#1c1f23;--screw-slot:#0b0c0d;--key-cap-hi:#23262a;--key-cap-lo:#16181b;--key-base:#0b0c0e;--font-sans:"Barlow",system-ui,sans-serif;--font-cond:"Barlow Condensed","Barlow",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--fw-regular:400;--fw-medium:500;--fw-label:600;--fs-display:clamp(40px,28.114px + 3.0476vw,72px);--lh-display:clamp(44px,32.114px + 3.0476vw,76px);--fs-h2:clamp(30px,24.8px + 1.3333vw,44px);--lh-h2:clamp(34px,28.8px + 1.3333vw,48px);--fs-h3:clamp(19px,17.886px + .2857vw,22px);--lh-h3:clamp(25px,23.886px + .2857vw,28px);--fs-lede:clamp(17px,16.257px + .1905vw,19px);--lh-lede:clamp(27px,25.886px + .2857vw,30px);--fs-body:clamp(16px,15.629px + .0952vw,17px);--lh-body:clamp(25px,23.886px + .2857vw,28px);--fs-small:clamp(14px,13.629px + .0952vw,15px);--lh-small:clamp(21px,20.257px + .1905vw,23px);--fs-label:clamp(12.5px,12.129px + .0952vw,13.5px);--lh-label:clamp(16px,15.257px + .1905vw,18px);--fs-mono:clamp(12.5px,12.129px + .0952vw,13.5px);--lh-mono:clamp(19px,18.257px + .1905vw,21px);--track-display:-.03em;--track-heading:-.02em;--track-label:.06em;--measure:62ch;--measure-h2:16em;--s-px:1px;--s-half:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--gutter:clamp(16px,7.086px + 2.2857vw,40px);--section:clamp(96px,72.229px + 6.0952vw,160px);--gap-xl:clamp(40px,19.2px + 5.3333vw,96px);--content:1200px;--target:44px;--led:6px;--led-sm:3px;--screw:12px;--knob:56px;--switch-w:64px;--switch-h:36px;--switch-travel:28px;--key-travel:5px;--key-h:52px;--nav-h:64px;--stage-min:420px;--stage-min-phone:340px;--stroke:1px;--stroke-2:2px;--grain-step:3px;--knurl-tooth:3deg;--knurl-period:6deg;--knob-well:72px;--metal-sheen:#d6e0ec29;--led-glow:0 0 0 1px var(--led-bezel),0 0 8px 2px var(--accent-glow);--logo-h:36px;--logo-h-phone:30px;--screw-angle:35deg;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--neu-raised-1:-3px -3px 8px var(--neu-light),3px 3px 8px var(--neu-dark);--neu-raised-2:-6px -6px 16px var(--neu-light),6px 6px 16px var(--neu-dark);--neu-raised-3:-12px -12px 30px var(--neu-light),12px 12px 30px var(--neu-dark);--neu-inset:inset 3px 3px 7px var(--neu-dark),inset -3px -3px 7px var(--neu-light);--neu-pressed:inset 4px 4px 9px var(--neu-dark-deep),inset -2px -2px 6px var(--neu-light);--press-shift:1px;--press-shift-2:2px;--key-rest:0 var(--key-travel) 0 var(--chrome-base),0 9px 18px -2px var(--neu-dark),inset 0 1px 0 var(--chrome-hi);--key-hover:0 4px 0 var(--chrome-base),0 7px 14px -2px var(--neu-dark),inset 0 1px 0 var(--chrome-hi);--key-down:0 0 0 var(--chrome-base),0 2px 6px -2px var(--neu-dark),inset 0 1px 0 var(--chrome-hi);--metal-edge:0 0 0 1px var(--metal-lo),inset 0 1px 0 var(--metal-hi),18px 24px 48px -18px var(--neu-dark-deep);--screw-shade:inset 0 1px 1px var(--metal-hi),0 1px 1px var(--neu-dark-deep);--engrave:0 1px 0 var(--neu-light),0 -1px 0 var(--neu-dark);--focus:0 0 0 2px var(--ground),0 0 0 4px var(--focus-ring);--ease:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.32,.64,1);--dur-press:.14s;--dur-ui:.3s;--dur-reveal:.6s;--dur-none:0s;--dir-down:180deg;--dir-across:90deg;--dir-light:145deg;--backdrop-1:#0a0b0d;--backdrop-2:#0e2a30;--backdrop-3:#23656f;--backdrop-glow-at:70% 40%;--backdrop-dim:#0a0b0d2e;--chrome-hi:#eef1f3;--chrome-base:#6e757c;--chrome-tone:brightness(1);--chrome-static:linear-gradient(var(--dir-light),#e3e6e9,#b9bfc5 38%,#d9dde1 55%,#a3a9b0 78%,#cfd3d7);--chrome-loop:url(/v2/chrome/chrome-loop.webp);--chrome-still:url(/v2/chrome/chrome-still.webp);--chrome-satin-static:linear-gradient(var(--dir-down),#999ea2,#c6cacd 30%,#92979b 44%,#898e92);--chrome-satin-loop:url(/v2/chrome/chrome-satin-loop.webp);--chrome-satin-still:url(/v2/chrome/chrome-satin-still.webp);--satin-edge:#adb3b9;--on-satin:#010809;--satin-hi:#eef1f3;--satin-rim:inset 0 1px 0 var(--satin-hi),inset 0 -1px 0 var(--neu-dark-deep);--knob-start:-120deg;--focus-ring:#56d8e8;--on-chrome:#04161a;--led-lit:#56d8e8;--led-lit-hi:#8ae6f1;--led-off:#26292e;--led-bezel:#04161a;--led-spec:#d6e0ec80;--glass:#050607;--metal-top:#1c1f23;--metal-bottom:#060708;--metal-glint:#d6e0ec1a;--metal-grain-2:#d6e0ec03;--grain-step-2:7px;--dir-shine:100deg;--font-price:var(--font-sans);--knurl-ramp:.6deg;--knob-tick:3deg;--knob-step:60deg;--plan-rows:6;--theme-x:var(--switch-travel);--logo-paper:block;--logo-ink:none;--metal-fall:linear-gradient(var(--dir-down),var(--metal-top),var(--metal-bottom));--metal-brush:repeating-linear-gradient(var(--dir-across),var(--metal-grain) 0 var(--s-px),transparent var(--s-px) var(--grain-step)),repeating-linear-gradient(var(--dir-across),var(--metal-grain-2) 0 var(--s-px),transparent var(--s-px) var(--grain-step-2));--metal-shine:linear-gradient(var(--dir-shine),transparent 22%,var(--metal-glint) 48%,transparent 74%);--emboss:0 -1px 0 var(--metal-glint),0 1px 0 var(--neu-dark-deep);--screw-seat:0 0 0 1px var(--neu-dark-deep),0 1px 0 1px var(--metal-glint);--glass-inset:inset 0 2px 8px var(--neu-dark-deep),inset 0 0 0 1px var(--metal-lo);--nav-glass:#16181b99;--nav-glass-rail:#06070894;--nav-glass-filter:blur(20px) saturate(1.6) brightness(.55);--nav-glass-edge:#d6e0ec21;--nav-glass-hi:#d6e0ec17;--nav-glass-lo:#00000080;--nav-glass-shadow:0 12px 32px -14px var(--neu-dark-deep),0 1px 2px var(--neu-dark),inset 0 1px 0 var(--nav-glass-hi),inset 0 -1px 0 var(--nav-glass-lo)}[data-theme=light]{--ground:#e9f1f2;--raised:#f0f6f6;--sunk:#dfe8e9;--panel:#dae1e3;--hairline:#ccd6d7;--edge:#6a7378;--edge-strong:#3d474c;--text-1:#141a1f;--text-2:#343d43;--text-3:#4e585f;--accent:#006772;--accent-hi:#007885;--accent-base:#00535c;--on-accent:#f2f8f9;--accent-glow:#00bacb52;--seat-code:#ac6900;--seat-research:#278445;--seat-reasoning:#3263c3;--seat-creative:#c13d67;--seat-vision:#7553bd;--refused:#ae2a20;--neu-light:#f9fdfeeb;--neu-dark:#5f767f57;--neu-dark-deep:#495f686b;--metal-hi:#f7fbfb;--metal-mid:#b1b9bc;--metal-lo:#788286;--metal-grain:#40505a0d;--metal-knurl-a:#cfd5d8;--metal-knurl-b:#919a9e;--screw-slot:#2f373b;--key-cap-hi:#f7fbfb;--key-cap-lo:#dae1e3;--key-base:#98a0a4;--font-sans:"Barlow",system-ui,sans-serif;--font-cond:"Barlow Condensed","Barlow",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--fw-regular:400;--fw-medium:500;--fw-label:600;--fs-display:clamp(40px,28.114px + 3.0476vw,72px);--lh-display:clamp(44px,32.114px + 3.0476vw,76px);--fs-h2:clamp(30px,24.8px + 1.3333vw,44px);--lh-h2:clamp(34px,28.8px + 1.3333vw,48px);--fs-h3:clamp(19px,17.886px + .2857vw,22px);--lh-h3:clamp(25px,23.886px + .2857vw,28px);--fs-lede:clamp(17px,16.257px + .1905vw,19px);--lh-lede:clamp(27px,25.886px + .2857vw,30px);--fs-body:clamp(16px,15.629px + .0952vw,17px);--lh-body:clamp(25px,23.886px + .2857vw,28px);--fs-small:clamp(14px,13.629px + .0952vw,15px);--lh-small:clamp(21px,20.257px + .1905vw,23px);--fs-label:clamp(12.5px,12.129px + .0952vw,13.5px);--lh-label:clamp(16px,15.257px + .1905vw,18px);--fs-mono:clamp(12.5px,12.129px + .0952vw,13.5px);--lh-mono:clamp(19px,18.257px + .1905vw,21px);--track-display:-.03em;--track-heading:-.02em;--track-label:.06em;--measure:62ch;--measure-h2:16em;--s-px:1px;--s-half:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--gutter:clamp(16px,7.086px + 2.2857vw,40px);--section:clamp(96px,72.229px + 6.0952vw,160px);--gap-xl:clamp(40px,19.2px + 5.3333vw,96px);--content:1200px;--target:44px;--led:6px;--led-sm:3px;--screw:12px;--knob:56px;--switch-w:64px;--switch-h:36px;--switch-travel:28px;--key-travel:5px;--key-h:52px;--nav-h:64px;--stage-min:420px;--stage-min-phone:340px;--stroke:1px;--stroke-2:2px;--grain-step:3px;--knurl-tooth:3deg;--knurl-period:6deg;--knob-well:72px;--metal-sheen:#f9fdfeb3;--led-glow:0 0 0 1px var(--led-bezel),0 0 8px 2px var(--accent-glow);--logo-h:36px;--logo-h-phone:30px;--screw-angle:35deg;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--neu-raised-1:-3px -3px 8px var(--neu-light),3px 3px 8px var(--neu-dark);--neu-raised-2:-6px -6px 16px var(--neu-light),6px 6px 16px var(--neu-dark);--neu-raised-3:-12px -12px 30px var(--neu-light),12px 12px 30px var(--neu-dark);--neu-inset:inset 3px 3px 7px var(--neu-dark),inset -3px -3px 7px var(--neu-light);--neu-pressed:inset 4px 4px 9px var(--neu-dark-deep),inset -2px -2px 6px var(--neu-light);--press-shift:1px;--press-shift-2:2px;--key-rest:0 var(--key-travel) 0 var(--chrome-base),0 9px 18px -2px var(--neu-dark),inset 0 1px 0 var(--chrome-hi);--key-hover:0 4px 0 var(--chrome-base),0 7px 14px -2px var(--neu-dark),inset 0 1px 0 var(--chrome-hi);--key-down:0 0 0 var(--chrome-base),0 2px 6px -2px var(--neu-dark),inset 0 1px 0 var(--chrome-hi);--metal-edge:0 0 0 1px var(--metal-lo),inset 0 1px 0 var(--metal-hi),18px 24px 48px -18px var(--neu-dark-deep);--screw-shade:inset 0 1px 1px var(--metal-hi),0 1px 1px var(--neu-dark-deep);--engrave:0 1px 0 var(--neu-light),0 -1px 0 var(--neu-dark);--focus:0 0 0 2px var(--ground),0 0 0 4px var(--focus-ring);--ease:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.32,.64,1);--dur-press:.14s;--dur-ui:.3s;--dur-reveal:.6s;--dur-none:0s;--dir-down:180deg;--dir-across:90deg;--dir-light:145deg;--backdrop-1:#e9f1f2;--backdrop-2:#d8ecef;--backdrop-3:#a6dae1;--backdrop-glow-at:70% 40%;--backdrop-dim:#e9f1f22e;--chrome-hi:#f4f8f8;--chrome-base:#697276;--chrome-tone:brightness(1);--chrome-static:linear-gradient(var(--dir-light),#e0e4e5,#abb2b5 38%,#d4d8da 55%,#98a0a3 78%,#c8cdd0);--chrome-loop:url(/v2/chrome/chrome-loop.webp);--chrome-still:url(/v2/chrome/chrome-still.webp);--chrome-satin-static:linear-gradient(var(--dir-down),#999ea2,#c6cacd 30%,#92979b 44%,#898e92);--chrome-satin-loop:url(/v2/chrome/chrome-satin-loop.webp);--chrome-satin-still:url(/v2/chrome/chrome-satin-still.webp);--satin-edge:#4a5459;--on-satin:#010809;--satin-hi:#f4f8f8;--satin-rim:inset 0 1px 0 var(--satin-hi),inset 0 -1px 0 var(--neu-dark-deep);--knob-start:-120deg;--focus-ring:#00606b;--on-chrome:#04161a;--led-lit:#00bacb;--led-lit-hi:#45d3e4;--led-off:#b4bcbf;--led-bezel:#1f282c;--led-spec:#f9fdfebf;--glass:#0c1012;--metal-top:#eaeff1;--metal-bottom:#d4dbde;--metal-glint:#f9fdfed9;--metal-grain-2:#40505a08;--grain-step-2:7px;--dir-shine:100deg;--font-price:var(--font-sans);--knurl-ramp:.6deg;--knob-tick:3deg;--knob-step:60deg;--plan-rows:6;--theme-x:0;--logo-paper:none;--logo-ink:block;--metal-fall:linear-gradient(var(--dir-down),var(--metal-top),var(--metal-bottom));--metal-brush:repeating-linear-gradient(var(--dir-across),var(--metal-grain) 0 var(--s-px),transparent var(--s-px) var(--grain-step)),repeating-linear-gradient(var(--dir-across),var(--metal-grain-2) 0 var(--s-px),transparent var(--s-px) var(--grain-step-2));--metal-shine:linear-gradient(var(--dir-shine),transparent 22%,var(--metal-glint) 48%,transparent 74%);--emboss:0 -1px 0 var(--metal-glint),0 1px 0 var(--neu-dark-deep);--screw-seat:0 0 0 1px var(--neu-dark-deep),0 1px 0 1px var(--metal-glint);--glass-inset:inset 0 2px 8px var(--neu-dark-deep),inset 0 0 0 1px var(--metal-lo);--nav-glass:#f0f6f6a8;--nav-glass-rail:#dfe8e98c;--nav-glass-filter:blur(20px) saturate(1.5) contrast(.7) brightness(1.18);--nav-glass-edge:#495f684d;--nav-glass-hi:#f9fdfee6;--nav-glass-lo:#495f682e;--nav-glass-shadow:0 12px 32px -14px var(--neu-dark-deep),0 1px 2px var(--neu-dark),inset 0 1px 0 var(--nav-glass-hi),inset 0 -1px 0 var(--nav-glass-lo)}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v2/barlow-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v2/barlow-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v2/barlow-500-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v2/barlow-500-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v2/barlow-condensed-600-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v2/barlow-condensed-600-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v2/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v2/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v2/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v2/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v2/rupee-barlow-500.woff2)format("woff2");unicode-range:u+20b9}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v2/rupee-barlow-500.woff2)format("woff2");unicode-range:u+20b9}*,:after,:before{box-sizing:border-box}:root,[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background:var(--ground);color:var(--text-1)}body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;margin:0;overflow-x:clip}body [data-theme]{background:var(--ground);color:var(--text-1)}::selection{background:var(--focus-ring);color:var(--on-accent)}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol[class],ul[class]{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration-thickness:var(--s-px);text-underline-offset:var(--s-1)}img,svg,video{max-width:100%}img,video{height:auto}video{display:block}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}:focus-visible{outline:var(--stroke-2) solid var(--focus-ring);outline-offset:var(--s-half)}:focus:not(:focus-visible){outline:none}.skip{left:var(--s-3);top:var(--s-3);z-index:30;min-height:var(--target);padding:var(--s-2) var(--s-4);border:var(--stroke) solid var(--edge);border-radius:var(--r-sm);background:var(--raised);color:var(--text-1);transform:translateY(calc(var(--s-24) * -1));align-items:center;display:inline-flex;position:absolute}.skip:focus-visible{transform:none}.visually-hidden{width:var(--s-px);height:var(--s-px);margin:calc(var(--s-px) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;overflow:hidden;position:absolute!important}.wrap{max-width:var(--content);padding-inline:var(--gutter);margin-inline:auto}.stack>*+*{margin-top:var(--s-6)}.stack-s>*+*{margin-top:var(--s-3)}.display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-medium);letter-spacing:var(--track-display);text-wrap:balance}.display .quiet{color:var(--text-2)}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);max-width:var(--measure-h2)}.h2,.h3{font-weight:var(--fw-medium);letter-spacing:var(--track-heading);text-wrap:balance}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.lede{font-size:var(--fs-lede);line-height:var(--lh-lede)}.body,.lede{max-width:var(--measure)}.body,.lede,.small{color:var(--text-2);text-wrap:pretty}.small{font-size:var(--fs-small);line-height:var(--lh-small)}.quiet-text{color:var(--text-2)}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono)}.label{font-family:var(--font-cond);font-weight:var(--fw-label);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--text-3);text-shadow:var(--engrave);display:block}h2.label,h3.label,h4.label{color:var(--text-2)}.price{font-family:var(--font-price);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.price__fig{font-weight:var(--fw-medium);color:var(--text-1);letter-spacing:var(--track-heading);white-space:nowrap}.price__unit{font-family:var(--font-price);font-weight:var(--fw-regular);color:var(--text-2);letter-spacing:0;white-space:nowrap}.price--lg .price__fig{font-size:var(--fs-h2);line-height:var(--lh-h2)}.price--md .price__fig{font-size:var(--fs-h3);line-height:var(--lh-h3)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.reveal{transition:transform var(--dur-reveal) var(--ease)}.reveal:not(.in){transform:translateY(var(--s-4))}}@media (prefers-reduced-motion:reduce){:root,[data-theme]{--dur-press:var(--dur-none);--dur-ui:var(--dur-none);--dur-reveal:var(--dur-none)}.reveal{transform:none}}@media (prefers-contrast:more){.body,.label,.lede,.quiet-text,.small{color:var(--text-1)}.label{text-shadow:none}:focus-visible{outline-width:var(--s-1)}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}.chrome:before,.door__handle:before,.key:before,.soft:before,.switch__thumb:before,.theme-switch__thumb:before{background:var(--chrome-satin-loop) center /cover,var(--chrome-satin-static);box-shadow:var(--satin-rim);filter:var(--chrome-tone)}.key:before{background:var(--chrome-loop) center /cover,var(--chrome-static)}.chrome{isolation:isolate;position:relative}.chrome:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.key{justify-content:center;align-items:center;gap:var(--s-3);min-height:var(--key-h);padding:0 var(--s-8) var(--key-travel) var(--s-6);border:var(--stroke) solid var(--edge);border-radius:var(--r-md);background:var(--sunk);box-shadow:var(--neu-inset);color:var(--on-chrome);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-body);line-height:var(--lh-body);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-ui) var(--ease);-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex;position:relative}.key:before{content:"";inset:var(--s-half) var(--s-half) calc(var(--key-travel) + var(--s-half));border-radius:var(--r-sm);box-shadow:var(--key-rest);transition:transform var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease),filter var(--dur-ui) var(--ease);position:absolute}.key--s{min-height:calc(var(--target) + var(--key-travel));padding-inline:var(--s-4) var(--s-5);gap:var(--s-2);font-size:var(--fs-small);line-height:var(--lh-small)}.key--block{justify-content:flex-start;width:100%;display:flex}.key__live{inset:var(--s-half) var(--s-half) calc(var(--key-travel) + var(--s-half));border-radius:var(--r-sm);filter:var(--chrome-tone);transition:transform var(--dur-ui) var(--ease);position:absolute;overflow:hidden}.key__led,.key__t{z-index:1;transition:transform var(--dur-ui) var(--ease),background-color var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease);position:relative}.key__t{align-items:center;gap:var(--s-2);display:inline-flex}.key__t .icon,.key__t svg{width:var(--s-4);height:var(--s-4);flex:none}.key__led{width:var(--led);height:var(--led);border-radius:var(--r-pill);background:radial-gradient(circle at 35% 30%,var(--led-spec),transparent 60%),var(--led-lit);box-shadow:var(--led-glow);flex:none}.key:hover{border-color:var(--text-3)}.key:hover:before{box-shadow:var(--key-hover)}.key:hover .key__led,.key:hover .key__live,.key:hover .key__t,.key:hover:before{transform:translateY(var(--press-shift))}.key:hover .key__led{background:radial-gradient(circle at 35% 30%,var(--led-spec),transparent 60%),var(--led-lit-hi);box-shadow:0 0 0 var(--s-px) var(--led-bezel),0 0 var(--s-3) var(--s-1) var(--accent-glow)}.key:active{border-color:var(--focus-ring)}.key:active:before{box-shadow:var(--key-down)}.key:active .key__led,.key:active .key__live,.key:active .key__t,.key:active:before{transform:translateY(var(--key-travel));transition-duration:var(--dur-press)}.key:focus-visible{outline-offset:var(--s-half)}.key:disabled,.key[aria-disabled=true]{color:var(--text-3);border-style:dashed;border-color:var(--edge);cursor:not-allowed}.key:disabled:before,.key[aria-disabled=true]:before{background:var(--raised);filter:none;box-shadow:var(--neu-inset);transform:translateY(var(--key-travel))}.key:disabled .key__led,.key:disabled .key__t,.key[aria-disabled=true] .key__led,.key[aria-disabled=true] .key__t{transform:translateY(var(--key-travel))}.key:disabled .key__led,.key[aria-disabled=true] .key__led{background:var(--led-off);box-shadow:0 0 0 var(--s-px) var(--edge)}.soft{isolation:isolate;justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--target);padding-inline:var(--s-5);border:var(--stroke) solid var(--satin-edge);border-radius:var(--r-md);background:var(--chrome-base);box-shadow:var(--neu-raised-1);color:var(--on-satin);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-small);line-height:var(--lh-small);white-space:nowrap;cursor:pointer;transition:box-shadow var(--dur-ui) var(--ease),transform var(--dur-ui) var(--ease),border-color var(--dur-ui) var(--ease);-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex;position:relative}.soft:before{content:"";z-index:-1;border-radius:inherit;transition:filter var(--dur-ui) var(--ease),box-shadow var(--dur-press) var(--ease);position:absolute;inset:0}.soft:hover{box-shadow:var(--neu-raised-2);transform:translateY(calc(var(--press-shift) * -1));border-color:var(--edge-strong)}.soft:active{box-shadow:none;transform:translateY(var(--press-shift-2));border-color:var(--focus-ring);transition-duration:var(--dur-press)}.soft:active:before{box-shadow:var(--neu-pressed)}.soft:disabled,.soft[aria-disabled=true]{box-shadow:none;border-style:dashed;border-color:var(--edge);color:var(--text-3);cursor:not-allowed;transform:none}.soft:disabled:before,.soft[aria-disabled=true]:before{background:var(--raised);box-shadow:none;filter:none}.soft svg{width:var(--s-4);height:var(--s-4);flex:none}.soft--icon{width:var(--target);padding-inline:0}.soft--block{justify-content:flex-start;width:100%;display:flex}.key .icon{background:var(--on-chrome)}.door__handle .icon,.soft .icon{background:var(--on-satin)}.soft:disabled .icon,.soft[aria-disabled=true] .icon{background:var(--text-3)}.icon{width:var(--s-4);height:var(--s-4);background:var(--chrome-loop) center /cover,var(--chrome-static);-webkit-mask:var(--glyph) center /contain no-repeat;mask:var(--glyph) center /contain no-repeat;flex:none;display:block}.icon--menu{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 5h12M2 11h12' stroke='black' stroke-width='1.8' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.icon--close{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' stroke='black' stroke-width='1.8' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.icon--arrow{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10.5M9 4l4 4-4 4' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.icon--replay{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.6A4.9 4.9 0 1 0 4.6 4.4M3.4 1.9v2.9h2.9' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.icon--sun{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='2.9' fill='black'/%3E%3Cpath d='M8 1.6v1.7M8 12.7v1.7M1.6 8h1.7M12.7 8h1.7M3.5 3.5l1.2 1.2M11.3 11.3l1.2 1.2M3.5 12.5l1.2-1.2M11.3 4.7l1.2-1.2' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.icon--moon{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.4 10.1A5.8 5.8 0 0 1 5.9 2.6a5.8 5.8 0 1 0 7.5 7.5z' fill='black'/%3E%3C/svg%3E")}.icon--one{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='7.2' fill='none' stroke='black' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='2.6' fill='black'/%3E%3C/svg%3E")}.icon--team{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 7.5l10.5-2M6.5 7.5l3 10M17 5.5l-7.5 12M17 5.5l2 10M9.5 17.5l9.5-2' stroke='black' stroke-width='1.2' fill='none'/%3E%3Ccircle cx='6.5' cy='7.5' r='2.4' fill='black'/%3E%3Ccircle cx='17' cy='5.5' r='2.4' fill='black'/%3E%3Ccircle cx='9.5' cy='17.5' r='2.4' fill='black'/%3E%3Ccircle cx='19' cy='15.5' r='2.4' fill='black'/%3E%3C/svg%3E")}.ctas{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.ctas>.key,.nav__right>.key{margin-top:var(--key-travel)}.chip{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:var(--stroke) solid var(--edge);border-radius:var(--r-pill);background:var(--sunk);box-shadow:var(--neu-inset);color:var(--text-2);font-size:var(--fs-small);line-height:var(--lh-small);display:inline-flex}.chip--mono{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono)}.led{width:var(--led);height:var(--led);border-radius:var(--r-pill);background:radial-gradient(circle at 35% 30%,var(--led-spec),transparent 58%),var(--seat,var(--led-lit));box-shadow:0 0 0 var(--s-px) var(--led-bezel),0 0 0 var(--s-half) var(--sunk),0 0 var(--s-2) var(--s-px) var(--seat,var(--led-lit));flex:none;display:inline-block}@supports (color:color-mix(in lab,red,red)){.led{box-shadow:0 0 0 var(--s-px) var(--led-bezel),0 0 0 var(--s-half) var(--sunk),0 0 var(--s-2) var(--s-px) color-mix(in srgb,var(--seat,var(--led-lit)) 40%,transparent)}}.led{transition:background-color var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease)}.led--lg{width:var(--s-2);height:var(--s-2)}.led--off{background:var(--led-off);box-shadow:0 0 0 var(--s-px) var(--led-bezel),0 0 0 var(--s-half) var(--sunk),inset 0 var(--s-px) var(--s-px) var(--neu-dark-deep)}.led--hollow{box-shadow:inset 0 0 0 var(--s-half) var(--seat),0 0 0 var(--s-px) var(--led-bezel),0 0 0 var(--s-half) var(--sunk);background:0 0}.led--dim{background:var(--edge);box-shadow:0 0 0 var(--s-px) var(--led-bezel),0 0 0 var(--s-half) var(--sunk)}.led--refused{--seat:var(--refused)}.screw{width:var(--screw);height:var(--screw);border-radius:var(--r-pill);background:radial-gradient(circle at 34% 28%,var(--metal-hi),var(--metal-mid) 55%,var(--metal-lo));box-shadow:var(--screw-shade),var(--screw-seat);position:absolute}.screw:after,.screw:before{content:"";width:var(--s-2);height:var(--stroke-2);margin:calc(var(--s-px) * -1) 0 0 calc(var(--s-1) * -1);border-radius:var(--s-px);background:var(--screw-slot);box-shadow:0 var(--s-px) 0 var(--metal-glint);transform:rotate(var(--screw-angle));position:absolute;top:50%;left:50%}.screw:after{transform:rotate(calc(var(--screw-angle) + var(--dir-across)))}.screw--tl{top:var(--s-3);left:var(--s-3)}.screw--tr{top:var(--s-3);right:var(--s-3)}.screw--bl{bottom:var(--s-3);left:var(--s-3)}.screw--br{bottom:var(--s-3);right:var(--s-3)}.metal{border-radius:var(--r-lg);background:var(--metal-brush),var(--metal-shine),var(--metal-fall);box-shadow:var(--metal-edge);position:relative}.emboss{text-shadow:var(--emboss)}.knob{width:var(--knob-well);height:var(--knob-well);border:var(--stroke) solid var(--edge);border-radius:var(--r-pill);background:var(--sunk);box-shadow:var(--neu-inset);cursor:grab;touch-action:none;transition:border-color var(--dur-ui) var(--ease);flex:none;position:relative}.knob:before{content:"";inset:var(--s-half);border-radius:inherit;background:repeating-conic-gradient(from calc(var(--knob-start) - var(--knob-tick) / 2),var(--edge) 0 var(--knob-tick),transparent var(--knob-tick) var(--knob-step));-webkit-mask:radial-gradient(closest-side,transparent 0 83%,black 84% 95%,transparent 96%),conic-gradient(from calc(var(--knob-start) - var(--knob-tick)),black 0 calc(var(--knob-step) * 4 + var(--knob-tick) * 2),transparent 0);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(closest-side,transparent 0 83%,black 84% 95%,transparent 96%) intersect,conic-gradient(from calc(var(--knob-start) - var(--knob-tick)),black 0 calc(var(--knob-step) * 4 + var(--knob-tick) * 2),transparent 0);mask:radial-gradient(closest-side,transparent 0 83%,black 84% 95%,transparent 96%) intersect,conic-gradient(from calc(var(--knob-start) - var(--knob-tick)),black 0 calc(var(--knob-step) * 4 + var(--knob-tick) * 2),transparent 0);position:absolute}.knob__i{background:radial-gradient(circle at 34% 28%,var(--metal-sheen),transparent 60%),repeating-conic-gradient(var(--metal-knurl-a) 0 calc(var(--knurl-tooth) - var(--knurl-ramp)),var(--metal-knurl-b) var(--knurl-tooth) calc(var(--knurl-period) - var(--knurl-ramp)),var(--metal-knurl-a) var(--knurl-period));box-shadow:var(--neu-raised-1),0 0 0 var(--s-px) var(--metal-lo),inset 0 var(--s-px) 0 var(--metal-hi);transform:rotate(var(--a,var(--knob-start)));transition:transform var(--dur-ui) var(--ease-spring)}.knob__i,.knob__i:before{inset:var(--s-2);border-radius:var(--r-pill);position:absolute}.knob__i:before{content:"";background:radial-gradient(circle at 36% 30%,var(--metal-hi),var(--metal-mid) 58%,var(--metal-lo));box-shadow:0 0 0 var(--s-px) var(--metal-lo),0 0 0 var(--s-half) var(--metal-glint),var(--screw-shade);transition:filter var(--dur-press) var(--ease)}.knob__i:after{content:"";left:50%;top:var(--s-2);width:var(--stroke-2);height:var(--s-4);margin-left:calc(var(--s-px) * -1);border-radius:var(--s-px);background:var(--accent);box-shadow:0 0 0 var(--s-px) var(--led-bezel);position:absolute}.knob.is-coasting .knob__i,.knob.is-dragging .knob__i{transition:none}.knob:hover{border-color:var(--text-3)}.knob:hover .knob__i:before{filter:brightness(1.06)}.knob.is-dragging,.knob:active{cursor:grabbing;border-color:var(--focus-ring)}.knob.is-dragging .knob__i:before,.knob:active .knob__i:before{filter:brightness(.85)}.knob:focus-visible{outline-offset:var(--s-half)}.knob[aria-disabled=true]{cursor:not-allowed;border-style:dashed}.knob[aria-disabled=true] .knob__i{box-shadow:0 0 0 var(--s-px) var(--metal-lo)}.knob[aria-disabled=true] .knob__i:after{background:var(--edge)}.switch-row{align-items:center;column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.switch-row>:first-child{text-align:end}.switch-row__lbl{color:var(--text-2);transition:color var(--dur-ui) var(--ease);text-wrap:balance}.switch-row__lbl.is-on{color:var(--text-1)}.switch-row__cap{display:block}.switch{width:var(--switch-w);height:var(--target);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0;position:relative}.switch__track{inset:calc((var(--target) - var(--switch-h)) / 2) 0;border:var(--stroke) solid var(--edge);border-radius:var(--r-pill);background:var(--sunk);box-shadow:var(--neu-inset);transition:border-color var(--dur-ui) var(--ease);position:absolute}.switch__thumb{isolation:isolate;top:calc((var(--target) - var(--switch-h)) / 2 + var(--s-1));left:var(--s-1);width:calc(var(--switch-h) - var(--s-2));height:calc(var(--switch-h) - var(--s-2));border:var(--stroke) solid var(--chrome-base);border-radius:var(--r-pill);background:var(--chrome-base);box-shadow:var(--neu-raised-1),inset 0 var(--s-px) 0 var(--chrome-hi);transition:transform var(--dur-ui) var(--ease-spring),border-color var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease);place-items:center;display:grid;position:absolute}.switch__thumb:before{content:"";z-index:-1;border-radius:inherit;transition:filter var(--dur-press) var(--ease);position:absolute;inset:0}.switch__thumb:after,.theme-switch__thumb:after{content:"";width:var(--s-2);height:var(--s-2);background:repeating-linear-gradient(var(--dir-across),var(--screw-slot) 0 var(--s-px),transparent var(--s-px) var(--grain-step));-webkit-mask:linear-gradient(var(--dir-down),transparent,black 20%,black 80%,transparent);mask:linear-gradient(var(--dir-down),transparent,black 20%,black 80%,transparent);opacity:.55}.switch__thumb .led{position:absolute}.switch[aria-checked=true] .switch__thumb{transform:translateX(var(--switch-travel))}.switch:hover .switch__track{border-color:var(--text-3)}.switch:hover .switch__thumb{border-color:var(--text-3);box-shadow:var(--neu-raised-2),inset 0 var(--s-px) 0 var(--chrome-hi)}.switch:active .switch__thumb{box-shadow:var(--neu-pressed);transform:translateY(var(--press-shift));border-color:var(--focus-ring)}.switch:active .switch__thumb:before{filter:var(--chrome-tone) brightness(.97)}.switch[aria-checked=true]:active .switch__thumb{transform:translate(var(--switch-travel),var(--press-shift))}.switch:focus-visible{outline:none}.switch:focus-visible .switch__track{outline:var(--stroke-2) solid var(--focus-ring);outline-offset:var(--s-half)}.switch:disabled,.switch[aria-disabled=true]{cursor:not-allowed}.switch:disabled .switch__track,.switch[aria-disabled=true] .switch__track{border-style:dashed}.switch:disabled .switch__thumb,.switch[aria-disabled=true] .switch__thumb{box-shadow:none;border-color:var(--edge);background:var(--raised)}.switch:disabled .switch__thumb:before,.switch[aria-disabled=true] .switch__thumb:before{background:var(--raised);box-shadow:none;filter:none}.theme-switch{align-items:center;gap:var(--s-2);min-width:var(--target);min-height:var(--target);padding:0 var(--s-1);border-radius:var(--r-md);color:var(--text-2);font-family:var(--font-cond);font-weight:var(--fw-label);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--track-label);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:inline-flex}.theme-switch__track{width:calc(var(--s-12) + var(--s-2));height:calc(var(--s-6) + var(--s-1));padding-inline:calc(var(--s-1) + var(--s-half));border:var(--stroke) solid var(--edge);border-radius:var(--r-pill);background:var(--sunk);box-shadow:var(--neu-inset);transition:border-color var(--dur-ui) var(--ease);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.theme-switch__g{width:var(--s-3);height:var(--s-3);background:var(--text-3)}.theme-switch__thumb{isolation:isolate;top:var(--s-half);left:var(--s-half);width:calc(var(--s-5) + var(--s-half));height:calc(var(--s-5) + var(--s-half));border:var(--stroke) solid var(--chrome-base);border-radius:var(--r-pill);background:var(--chrome-base);box-shadow:var(--neu-raised-1),inset 0 var(--s-px) 0 var(--chrome-hi);transition:transform var(--dur-ui) var(--ease-spring),border-color var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease);place-items:center;display:grid;position:absolute}.theme-switch__thumb:before{content:"";z-index:-1;border-radius:inherit;transition:filter var(--dur-press) var(--ease);position:absolute;inset:0}.theme-switch__thumb{transform:translateX(var(--theme-x))}.theme-switch__word{min-width:calc(var(--s-8) + var(--s-1));text-align:start;text-shadow:var(--engrave)}.theme-switch:hover{color:var(--text-1)}.theme-switch:hover .theme-switch__track{border-color:var(--text-3)}.theme-switch:hover .theme-switch__thumb{border-color:var(--text-3);box-shadow:var(--neu-raised-2),inset 0 var(--s-px) 0 var(--chrome-hi)}.theme-switch:active .theme-switch__thumb{box-shadow:var(--neu-pressed);border-color:var(--focus-ring)}.theme-switch:active .theme-switch__thumb:before{filter:var(--chrome-tone) brightness(.97)}.theme-switch:active .theme-switch__g{background:var(--text-1)}.theme-switch:focus-visible{outline:none}.theme-switch:focus-visible .theme-switch__track{outline:var(--stroke-2) solid var(--focus-ring);outline-offset:var(--s-half)}.theme-switch:disabled,.theme-switch[aria-disabled=true]{cursor:not-allowed;color:var(--text-3)}.theme-switch:disabled .theme-switch__track,.theme-switch[aria-disabled=true] .theme-switch__track{box-shadow:none;border-style:dashed}.theme-switch:disabled .theme-switch__thumb,.theme-switch[aria-disabled=true] .theme-switch__thumb{box-shadow:none;border-color:var(--edge);background:var(--raised)}.theme-switch:disabled .theme-switch__thumb:before,.theme-switch[aria-disabled=true] .theme-switch__thumb:before{background:var(--raised);box-shadow:none;filter:none}.nav{z-index:10;padding:var(--s-3) var(--gutter) var(--s-2);background:var(--ground);position:sticky;top:0}.nav__bar{align-items:center;gap:var(--s-4);max-width:calc(var(--content) - var(--gutter) * 2);min-height:var(--nav-h);padding:var(--s-1) var(--s-3) var(--s-1) var(--s-5);border:var(--stroke) solid var(--hairline);border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--neu-raised-2);margin-inline:auto;display:flex}.logo-paper{display:var(--logo-paper)}.logo-ink{display:var(--logo-ink)}.nav__logo{min-height:var(--target);min-width:var(--target);border-radius:var(--r-sm);align-items:center;display:flex}.nav__logo img{height:var(--logo-h);width:auto}.nav__right{gap:var(--s-3);margin-left:auto}.nav__right,.seg{align-items:center;display:flex}.seg{gap:var(--s-half);padding:var(--s-half);border:var(--stroke) solid var(--edge);border-radius:var(--r-md);background:var(--sunk);box-shadow:var(--neu-inset)}.seg a{min-height:var(--target);padding-inline:var(--s-4);border:var(--stroke) solid transparent;border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-small);line-height:var(--lh-small);white-space:nowrap;transition:box-shadow var(--dur-ui) var(--ease),color var(--dur-ui) var(--ease),background-color var(--dur-ui) var(--ease),transform var(--dur-ui) var(--ease),border-color var(--dur-ui) var(--ease);align-items:center;text-decoration:none;display:flex}.seg a:hover{background:var(--raised);box-shadow:var(--neu-raised-1);border-color:var(--hairline);color:var(--text-1)}.seg a:active{background:var(--sunk);box-shadow:var(--neu-pressed);color:var(--text-1);transform:translateY(var(--press-shift));transition-duration:var(--dur-press)}.seg a[aria-current]{color:var(--text-1);background:var(--raised);border-color:var(--hairline)}.seg a:focus-visible{outline-offset:calc(var(--s-1) * -1);color:var(--text-1)}.seg a[aria-disabled=true]{color:var(--text-3);text-decoration:line-through;text-decoration-thickness:var(--s-px);pointer-events:none}.nav__menu{display:none}.drawer{inset:var(--s-3);z-index:20;gap:var(--s-3);padding:var(--s-4);border:var(--stroke) solid var(--hairline);border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--neu-raised-3);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.drawer__top{min-height:var(--target);padding-left:var(--s-2);justify-content:space-between;align-items:center;display:flex}.drawer__top img{height:var(--logo-h-phone);width:auto}.drawer__links{gap:var(--s-1);padding:var(--s-2);border:var(--stroke) solid var(--edge);border-radius:var(--r-md);background:var(--sunk);box-shadow:var(--neu-inset);display:grid}.drawer__links a{min-height:var(--target);padding-inline:var(--s-4);border:var(--stroke) solid transparent;border-radius:var(--r-sm);color:var(--text-2);transition:color var(--dur-ui) var(--ease),background-color var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease);align-items:center;text-decoration:none;display:flex}.drawer__links a:hover{background:var(--raised);box-shadow:var(--neu-raised-1);border-color:var(--hairline);color:var(--text-1)}.drawer__links a:active{background:var(--sunk);box-shadow:var(--neu-pressed);color:var(--text-1)}.drawer .key,.drawer .soft{justify-content:flex-start;width:100%}.sec{padding-top:var(--section)}.sec:last-of-type{padding-bottom:var(--section)}.split{gap:var(--gap-xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.split--wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.stage{min-height:var(--stage-min);position:relative}.stage--top{align-self:start}.stage .poster{width:100%;height:100%;min-height:var(--stage-min);object-fit:contain;display:block}.doors{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.door{align-items:start;gap:var(--s-3) var(--s-4);padding:var(--s-6);border:var(--stroke) solid var(--hairline);border-radius:var(--r-xl);background:var(--raised);box-shadow:var(--neu-raised-2);color:var(--text-1);cursor:pointer;transition:box-shadow var(--dur-ui) var(--ease),transform var(--dur-ui) var(--ease),border-color var(--dur-ui) var(--ease);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"plate emblem""title title""body body""handle handle";text-decoration:none;display:grid;position:relative}.door__plate{min-height:var(--s-10);padding:0 var(--s-5);border-radius:var(--r-sm);background:var(--metal-brush),var(--metal-shine),var(--metal-fall);box-shadow:var(--metal-edge);grid-area:plate;justify-self:start;align-items:center;display:inline-flex}.door__name{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);letter-spacing:var(--track-heading);color:var(--text-1)}.door__emblem{width:var(--s-12);height:var(--s-12);border:var(--stroke) solid var(--hairline);border-radius:var(--r-pill);background:var(--sunk);box-shadow:var(--neu-inset);grid-area:emblem;place-items:center;display:grid}.door__emblem .icon{width:var(--s-6);height:var(--s-6);background:var(--text-2);transition:background-color var(--dur-ui) var(--ease)}.door__title{margin-top:var(--s-3);color:var(--text-1);grid-area:title}.door__body{color:var(--text-2);grid-area:body}.door__handle{isolation:isolate;width:var(--target);height:var(--target);margin-top:var(--s-2);border:var(--stroke) solid var(--satin-edge);border-radius:var(--r-pill);background:var(--chrome-base);box-shadow:var(--neu-raised-1),inset 0 var(--s-px) 0 var(--chrome-hi);transition:box-shadow var(--dur-ui) var(--ease),transform var(--dur-ui) var(--ease),border-color var(--dur-ui) var(--ease);grid-area:handle;justify-self:end;place-items:center;display:grid;position:relative}.door__handle:before{content:"";z-index:-1;border-radius:inherit;transition:filter var(--dur-press) var(--ease);position:absolute;inset:0}.door__handle .icon{transition:transform var(--dur-ui) var(--ease)}.door:hover{transform:translateY(calc(var(--press-shift) * -1));box-shadow:var(--neu-raised-3);border-color:var(--edge)}.door:hover .door__emblem .icon{background:var(--text-1)}.door:hover .door__handle{border-color:var(--text-3);box-shadow:var(--neu-raised-2),inset 0 var(--s-px) 0 var(--chrome-hi)}.door:hover .door__handle .icon{transform:translateX(var(--press-shift-2))}.door:active{box-shadow:var(--neu-raised-1);transition-duration:var(--dur-press)}.door:active,.door:active .door__handle{transform:translateY(var(--press-shift))}.door:active .door__handle{box-shadow:var(--neu-pressed);border-color:var(--focus-ring)}.door:active .door__handle:before{filter:var(--chrome-tone) brightness(.97)}.door:focus-visible{outline-offset:var(--s-1);border-radius:var(--r-xl)}.door[aria-disabled=true]{cursor:not-allowed;box-shadow:none;border-style:dashed;border-color:var(--edge);transform:none}.door[aria-disabled=true] .door__handle{box-shadow:none;border-color:var(--edge);background:var(--raised);border-style:dashed}.door[aria-disabled=true] .door__handle:before{background:var(--raised);box-shadow:none;filter:none}.door[aria-disabled=true] .door__handle .icon{background:var(--text-3)}.rack{gap:var(--s-4);padding:var(--s-10) var(--s-4);border:var(--stroke) solid var(--hairline);border-radius:var(--r-xl);background:var(--sunk);box-shadow:var(--neu-inset);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.rack:after,.rack:before{content:"";left:var(--s-4);right:var(--s-4);height:var(--s-3);border-radius:var(--r-xs);background:var(--metal-brush),var(--metal-shine),var(--metal-fall);box-shadow:0 0 0 var(--s-px) var(--metal-lo),inset 0 var(--s-px) 0 var(--metal-hi);position:absolute}.rack:before{top:var(--s-4)}.rack:after{bottom:var(--s-4)}.module{gap:var(--s-3);padding:var(--s-6) var(--s-5) var(--s-5);border:var(--stroke) solid var(--hairline);border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--neu-raised-1);flex-direction:column;display:flex;position:relative}.module:after{content:"";top:var(--s-4);right:var(--s-5);width:var(--s-5);height:var(--s-2);background:repeating-linear-gradient(var(--dir-down),var(--hairline) 0 var(--s-px),var(--neu-light) var(--s-px) var(--stroke-2),transparent var(--stroke-2) var(--grain-step));position:absolute}.module__name{padding-right:var(--s-8)}.module__ask,.module__title{color:var(--text-1)}.module__ask{padding:var(--s-3) var(--s-4);border:var(--stroke) solid var(--hairline);border-radius:var(--r-sm);background:var(--sunk);box-shadow:var(--neu-inset);font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);text-wrap:pretty}.module__why{margin-top:auto}.steps{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.steps:before{content:"";top:calc(var(--s-6) + var(--s-6) - var(--s-half));left:var(--s-12);right:var(--s-12);height:var(--s-1);border-radius:var(--r-pill);background:var(--sunk);box-shadow:var(--neu-inset),0 0 0 var(--s-px) var(--hairline);position:absolute}.step{gap:var(--s-3);padding:var(--s-6);border:var(--stroke) solid var(--hairline);border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--neu-raised-2);flex-direction:column;display:flex;position:relative}.step__no{width:var(--s-12);height:var(--s-12);margin-bottom:var(--s-2);border:var(--stroke) solid var(--hairline);border-radius:var(--r-pill);background:var(--sunk);box-shadow:var(--neu-inset);color:var(--text-2);font-family:var(--font-cond);font-weight:var(--fw-label);font-size:var(--fs-h3);font-variant-numeric:lining-nums tabular-nums;text-shadow:var(--engrave);place-items:center;line-height:1;display:grid}.step__title{color:var(--text-1)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--plan-rows),auto);column-gap:var(--s-5);display:grid}.plan{grid-row:span var(--plan-rows);grid-template-rows:subgrid;row-gap:var(--s-4);padding:var(--s-8) var(--s-6);border:var(--stroke) solid var(--hairline);border-radius:var(--r-lg);background:var(--metal-brush),var(--metal-shine),var(--metal-fall);box-shadow:var(--metal-edge);color:var(--text-1);align-content:start;display:grid}.plan__top{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-height:var(--s-8);display:flex}.plan__name{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);letter-spacing:var(--track-heading);color:var(--text-1)}.plan__mult .price__fig{font-size:var(--fs-h2);line-height:var(--lh-h2)}.plan__list{gap:var(--s-2);color:var(--text-2);align-content:start;display:grid}.plan__list li{gap:var(--s-3);align-items:baseline;display:flex}.plan__list li:before{content:"";width:var(--s-2);height:var(--stroke-2);border-radius:var(--s-px);background:var(--text-3);box-shadow:0 var(--s-px) 0 var(--metal-glint);transform:translateY(calc(var(--s-1) * -1));flex:none}.plan__f{gap:var(--s-2);padding-top:var(--s-2);align-self:end;justify-items:stretch;display:grid}.plan__f .key,.plan__f .soft{white-space:normal;text-align:center}.plan--featured{z-index:1;border:var(--s-1) solid transparent;background:var(--metal-brush) padding-box,var(--metal-shine) padding-box,var(--metal-fall) padding-box,var(--chrome-loop) center /cover border-box,var(--chrome-static) border-box;box-shadow:var(--metal-edge),0 0 0 var(--s-px) var(--chrome-base),var(--neu-raised-2);transform:translateY(calc(var(--s-2) * -1));position:relative}@media (prefers-reduced-motion:reduce){.plan--featured{background:var(--metal-brush) padding-box,var(--metal-shine) padding-box,var(--metal-fall) padding-box,var(--chrome-still) center /cover border-box,var(--chrome-static) border-box}}.console{padding:var(--s-8);border-radius:var(--r-xl);background:var(--metal-brush),var(--metal-shine),var(--metal-fall);box-shadow:var(--metal-edge);position:relative}.console__head{justify-content:space-between;gap:var(--s-2);padding:0 calc(var(--s-6) + var(--s-px)) var(--s-4);flex-wrap:wrap;display:flex}.screen{padding:var(--s-6);border:var(--stroke) solid var(--hairline);border-radius:var(--r-md);background:var(--sunk);box-shadow:var(--neu-inset)}.screen__rule{height:var(--s-px);background:var(--hairline);margin-block:var(--s-6)}.deck{align-items:center;gap:var(--s-6);margin-top:var(--s-6);padding-inline:var(--s-4);flex-wrap:wrap;display:flex}.deck__leds{gap:var(--s-3);display:flex}.deck .key{margin-left:auto}.monitor,.screen--ring{padding:var(--s-8) var(--s-8);border-radius:var(--r-xl);background:var(--metal-brush),var(--metal-shine),var(--metal-fall);box-shadow:var(--metal-edge);border:0;margin:0;position:relative}.monitor__glass{padding:var(--s-2);border-radius:var(--r-sm);background:var(--glass);box-shadow:var(--glass-inset)}.monitor__glass img{aspect-ratio:16/9;object-fit:contain;background:var(--glass);width:100%;height:auto;display:block}@media (max-width:1024px){.nav .seg,.nav__create,.nav__signin{display:none}.nav__menu{display:inline-flex}.split,.split--wide{grid-template-columns:minmax(0,1fr)}.rack{grid-template-columns:repeat(2,minmax(0,1fr))}.plans{row-gap:var(--s-5);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.plan{grid-row:auto;grid-template-rows:none}.plan--featured{transform:none}}@media (max-width:640px){.nav{padding-top:var(--s-2)}.nav__bar{padding-left:var(--s-4)}.nav__logo img{height:var(--logo-h-phone)}.key{padding-inline:var(--s-5) var(--s-6)}.stage,.stage .poster{min-height:var(--stage-min-phone)}.doors{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.door{padding:var(--s-5)}.rack{padding:var(--s-8) var(--s-3);grid-template-columns:minmax(0,1fr)}.rack:after,.rack:before{left:var(--s-3);right:var(--s-3)}.rack:before{top:var(--s-3)}.rack:after{bottom:var(--s-3)}.steps{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.steps:before{top:var(--s-12);bottom:var(--s-12);left:calc(var(--s-5) + var(--s-6) - var(--s-half));width:var(--s-1);height:auto;right:auto}.step{padding:var(--s-5)}.console{padding:var(--s-10) var(--s-4);border-radius:var(--r-lg)}.console__head{padding:0 var(--s-5) var(--s-3)}.screen{padding:var(--s-4)}.deck{gap:var(--s-4);padding-inline:0}.monitor,.screen--ring{padding:var(--s-6) var(--s-4);border-radius:var(--r-lg)}.switch-row{column-gap:var(--s-3)}}@media (prefers-reduced-motion:reduce){.chrome:before,.door__handle:before,.soft:before,.switch__thumb:before,.theme-switch__thumb:before{background-image:var(--chrome-satin-still),var(--chrome-satin-static)}.icon,.key:before{background-image:var(--chrome-still),var(--chrome-static)}.door__handle .icon,.key .icon,.soft .icon{background-image:none}}@media (prefers-contrast:more){.chip,.door,.door__emblem,.door__handle,.drawer,.drawer__links,.key,.knob,.module,.module__ask,.nav__bar,.rack,.screen,.seg,.soft,.step,.step__no,.switch__thumb,.switch__track,.theme-switch__thumb,.theme-switch__track{box-shadow:none;border:var(--stroke-2) solid var(--edge-strong)}.key:before{box-shadow:none}.drawer__links a:hover,.seg a:hover,.soft:hover{box-shadow:none;text-decoration:underline}.door:hover{box-shadow:none}.door:hover .door__title{text-decoration:underline}.metal,.monitor,.plan--featured,.screen--ring{box-shadow:0 0 0 var(--stroke-2) var(--edge-strong)}.emboss{text-shadow:none}}