*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}:root{--bg:#fff;--bg-elev:#fafaf8;--bg-elev-2:#fff;--ink-dark:#fafaf8;--cream:#fff;--fg:#111;--fg-dim:hsla(0,0%,7%,.72);--muted:#6e6e6e;--dim:hsla(0,0%,7%,.38);--grad-from:#131313;--grad-to:#6e6e6e;--border:hsla(0,0%,7%,.1);--border-strong:hsla(0,0%,7%,.18);--border-light:hsla(0,0%,7%,.14);--border-light-strong:hsla(0,0%,7%,.28);--accent:#a84400;--accent-hi:#c2510a;--accent-bright:#c2510a;--accent-deep:#8a3800;--accent-fill:#b34a06;--accent-fill-hi:#c2510a;--accent-glow:rgba(168,68,0,.2);--verdi:#6e6e6e;--verdi-bright:#b9b9b9;--verdi-deep:#565656;--verdi-glow:hsla(0,0%,7%,.1);--verdi-tint:hsla(0,0%,7%,.03);--gold:#ff7a2e;--gold-strong:#a84400;--gold-hairline:hsla(0,0%,7%,.16);--gold-faint:hsla(0,0%,7%,.1);--hero-bg:#0a0a0a;--hero-bg-2:#101010;--hero-fg:#f7f7f5;--hero-fg-dim:hsla(60,11%,96%,.74);--hero-muted:hsla(60,11%,96%,.52);--hero-border:hsla(60,11%,96%,.14);--accent-on-dark:#ff7a2e;--accent-on-dark-glow:rgba(255,122,46,.3);--display:var(--font-geist-sans),"Geist",system-ui,-apple-system,sans-serif;--sans:var(--font-geist-sans),"Geist",system-ui,-apple-system,sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"SFMono-Regular",monospace;--serif:var(--display);--r-sm:2px;--r-md:3px;--r-lg:4px;--motion:1}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--fg);font-family:var(--sans);font-weight:400;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:radial-gradient(120% 120% at 50% var(--gradient-y,0),rgba(194,81,10,.045) 0,rgba(194,81,10,.012) 26%,transparent 58%),var(--bg);background-attachment:fixed;background-color:var(--bg);min-height:100vh;transition:background 1.2s ease}@media (min-width:901px){body{cursor:none}}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:hsla(0,0%,7%,.24);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,7%,.36)}.serif{font-family:var(--display)}.mono{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.muted{color:var(--muted)}.accent,.eyebrow{color:var(--accent)}.eyebrow{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;display:inline-block}.eyebrow.muted{color:var(--muted)}.h-display{font-size:clamp(44px,7.5vw,104px);line-height:.95}.h-display,.h-section{font-family:var(--display);letter-spacing:-.02em;font-weight:400}.h-section{font-size:clamp(38px,5.5vw,76px);line-height:.98}.dim{color:var(--dim)}.hero-dark .dim{color:hsla(60,11%,96%,.44)}.grad-text{background-image:linear-gradient(135deg,var(--grad-from) 0,var(--grad-to) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.accent-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:2px;background:var(--accent)}.sec-label{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0}.hero-dark .sec-label{color:var(--hero-muted)}.lede{font-family:var(--sans);font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.55;letter-spacing:-.005em;color:var(--fg-dim)}.body{font-size:16px;line-height:1.7}.btn-accent{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:.005em;color:#fff;background:var(--accent-fill);padding:16px 30px;line-height:1.2;border:1px solid var(--accent-fill);border-radius:var(--r-md);text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;box-shadow:0 1px 2px hsla(0,0%,7%,.06)}.btn-accent:hover{background:var(--accent-fill-hi);border-color:var(--accent-fill-hi);transform:translateY(-1px);box-shadow:0 10px 34px -10px var(--accent-glow)}.btn-line{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:15px;font-weight:500;color:var(--fg);background:transparent;padding:16px 28px;line-height:1.2;border:1px solid var(--border-strong);border-radius:var(--r-md);text-decoration:none;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.btn-line:hover{border-color:var(--accent);color:var(--accent);background:rgba(168,68,0,.05)}.btn-accent .arrow,.btn-line .arrow,.link-arrow .arrow{display:inline-block;transition:transform .22s ease}.btn-accent:hover .arrow,.btn-line:hover .arrow{transform:translateX(4px)}.link-arrow{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:gap .25s ease}.link-arrow:hover{gap:16px}.btn-primary{font-family:var(--sans);background:var(--accent-fill);color:#fff;padding:15px 28px;border-radius:var(--r-sm);text-decoration:none;font-weight:500;font-size:15px;letter-spacing:.005em;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn-primary:hover{transform:translateY(-1px);background:var(--accent-fill-hi);box-shadow:0 10px 34px -10px var(--accent-glow)}.btn-ghost{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--fg);text-decoration:none;display:inline-flex;align-items:center;gap:10px;opacity:.85;transition:opacity .18s ease,gap .25s ease}.btn-ghost:hover{opacity:1;gap:14px}.on-dark{color:var(--fg)}.on-dark .muted{color:var(--muted)}.on-dark .accent{color:var(--accent)}.btn-ghost-dark{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--fg-dim);text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:color .18s ease,gap .25s ease}.btn-ghost-dark:hover{color:var(--fg);gap:14px}.hero-badge{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);padding:9px 16px;border-radius:999px;background:hsla(0,0%,100%,.6);border:1px solid var(--border-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-badge:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:badgePulse calc(2.4s / var(--motion, 1)) ease-in-out infinite}@keyframes badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.btn-pill-dark{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--accent-fill);padding:15px 30px;border-radius:var(--r-sm);text-decoration:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 10px 34px -12px var(--accent-glow);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn-pill-dark:hover{transform:translateY(-1px);background:var(--accent-fill-hi);box-shadow:0 14px 40px -12px var(--accent-glow)}.nav-shell{display:flex;align-items:center;gap:16px;padding:8px 8px 8px 16px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--border);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 10px 40px hsla(0,0%,7%,.08)}.nav-brand{font-family:var(--display);font-size:17px;font-weight:500;letter-spacing:-.02em;text-decoration:none;color:var(--fg);line-height:1;padding:7px 8px}.nav-list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.nav-link{font-family:var(--sans);text-decoration:none;transition:color .18s ease,background .18s ease;font-size:14px;font-weight:400;letter-spacing:0;color:var(--fg-dim);border-radius:999px;padding:8px 14px;line-height:1.2;display:inline-block}.nav-link:hover{color:var(--fg);background:hsla(0,0%,7%,.05)}.nav-cta{font-family:var(--sans);background:var(--accent-fill);color:#fff;padding:9px 18px;border-radius:999px;text-decoration:none;font-weight:500;font-size:14px;letter-spacing:0;line-height:1.2;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease}.nav-cta:hover{background:var(--accent-fill-hi);box-shadow:0 8px 24px -8px var(--accent-glow)}@media (max-width:640px){.nav-shell{gap:6px;padding:6px 6px 6px 12px}.nav-list{gap:2px}.nav-brand{font-size:15px;padding:6px}.nav-link{font-size:12px;padding:6px 9px}.nav-cta{font-size:12px;padding:8px 13px}}.container{width:min(1180px,100% - 48px);margin-inline:auto}.container-narrow{width:min(820px,100% - 48px);margin-inline:auto}.sec{padding-block:clamp(80px,13vh,160px)}.sec-tight{padding-block:clamp(52px,8vh,100px)}.section-pad{padding:clamp(64px,9vh,112px) max(24px,calc(50vw - 590px))}.section-pad-tight{padding:clamp(48px,7vh,80px) max(24px,calc(50vw - 590px))}.rule{border-top:1px solid var(--border)}.rule-strong{border-top:1px solid var(--border-strong)}.chip{display:inline-block;padding:8px 14px;margin:0 8px 8px 0;font-size:12px;letter-spacing:.08em;color:var(--fg-dim);border:1px solid hsla(0,0%,7%,.12);border-radius:var(--r-sm);background:hsla(0,0%,100%,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.chip,.scroll-cue{font-family:var(--mono);text-transform:uppercase}.scroll-cue{font-size:10px;font-weight:500;letter-spacing:.22em;color:hsla(0,0%,7%,.5)}a,button{cursor:inherit}input,select,textarea{cursor:text}.hero-glow{position:absolute;z-index:0;pointer-events:none;left:50%;top:-12%;transform:translateX(-50%);width:min(1000px,120vw);height:720px;background:radial-gradient(circle at center,rgba(194,81,10,.12),rgba(194,81,10,.04) 42%,transparent 68%);filter:blur(24px);animation:heroGlow calc(9s / var(--motion, 1)) ease-in-out infinite}@keyframes heroGlow{0%,to{opacity:.85;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.06)}}.grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,hsla(0,0%,7%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,7%,.045) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:radial-gradient(78% 68% at 50% 34%,#000 28%,transparent 76%);mask-image:radial-gradient(78% 68% at 50% 34%,#000 28%,transparent 76%)}.panel{background:linear-gradient(168deg,hsla(0,0%,100%,.7),hsla(60,17%,98%,.5));backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid hsla(0,0%,7%,.09);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 18px 48px -32px hsla(0,0%,7%,.2)}.panel-glow{background:linear-gradient(168deg,hsla(0,0%,100%,.78),hsla(60,17%,98%,.55));border:1px solid hsla(0,0%,7%,.11);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 30px 70px -40px hsla(0,0%,7%,.26),0 0 70px -40px var(--accent-glow)}.card-halo,.panel-glow{position:relative;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%)}.card-halo{background:linear-gradient(168deg,hsla(0,0%,100%,.85),hsla(60,17%,98%,.6));border:1px solid hsla(0,0%,7%,.12);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 30px 80px -44px hsla(0,0%,7%,.3),0 0 90px -34px rgba(194,81,10,.22)}.card-halo:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(194,81,10,.5),transparent)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.stat-cell{background:hsla(0,0%,100%,.78);backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);padding:clamp(24px,3vw,40px);transition:background .25s ease}.stat-cell:hover{background:hsla(60,17%,98%,.95)}.stat-num{font-family:var(--display);font-size:clamp(34px,4.4vw,58px);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--fg);margin-bottom:12px}.stat-num .accent{color:var(--accent)}.stat-label{font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--muted)}.install-node{position:relative;background:linear-gradient(168deg,hsla(0,0%,100%,.72),hsla(60,17%,98%,.5));backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid hsla(0,0%,7%,.09);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 18px 44px -32px hsla(0,0%,7%,.22);padding:28px 24px;transition:border-color .22s ease,transform .22s ease,background .25s ease,box-shadow .25s ease}.install-node:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:linear-gradient(to right,var(--accent),rgba(194,81,10,.35) 60%,transparent 92%);border-radius:var(--r-lg) var(--r-lg) 0 0}.install-node:hover{border-color:hsla(0,0%,7%,.16);transform:translateY(-3px);background:linear-gradient(168deg,hsla(0,0%,100%,.9),hsla(60,17%,98%,.65));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 26px 56px -34px hsla(0,0%,7%,.28),0 0 50px -30px var(--accent-glow)}.install-num{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--accent);margin-bottom:18px}.install-title{font-family:var(--display);font-size:21px;font-weight:500;letter-spacing:-.015em;color:var(--fg);margin:0 0 10px}.install-desc{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}.dept-chip{display:inline-block;padding:10px 18px;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--fg-dim);border:1px solid hsla(0,0%,7%,.11);border-radius:999px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:border-color .2s ease,color .2s ease,background .2s ease}.dept-chip:hover{border-color:rgba(168,68,0,.4);color:var(--accent);background:hsla(0,0%,100%,.85)}.flow-arrow{display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:20px;line-height:1}.pipe-step{position:relative;background:linear-gradient(168deg,hsla(0,0%,100%,.72),hsla(60,17%,98%,.5));backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);border:1px solid hsla(0,0%,7%,.09);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 14px 36px -28px hsla(0,0%,7%,.2);padding:22px 20px;transition:transform .22s ease,background .25s ease}.pipe-step:hover{transform:translateY(-2px);background:linear-gradient(168deg,hsla(0,0%,100%,.88),hsla(60,17%,98%,.62))}.pipe-idx{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--accent);margin-bottom:12px}.pipe-title{font-family:var(--display);font-size:17px;font-weight:500;color:var(--fg);margin:0 0 6px}.pipe-sub{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.founder-card{background:linear-gradient(168deg,hsla(0,0%,100%,.72),hsla(60,17%,98%,.5));backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid hsla(0,0%,7%,.09);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 18px 44px -32px hsla(0,0%,7%,.2);padding:clamp(28px,3vw,40px);transition:border-color .22s ease,background .25s ease,box-shadow .25s ease,transform .22s ease}.founder-card:hover{border-color:hsla(0,0%,7%,.16);background:linear-gradient(168deg,hsla(0,0%,100%,.9),hsla(60,17%,98%,.65));transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 26px 56px -34px hsla(0,0%,7%,.26),0 0 50px -32px var(--accent-glow)}.founder-mono{width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:.02em;color:var(--accent);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:rgba(168,68,0,.06);margin-bottom:22px}.manifesto-quote{font-family:var(--display);font-size:clamp(28px,3.6vw,52px);font-weight:400;line-height:1.12;letter-spacing:-.02em;color:var(--fg);margin:0}.manifesto-quote .accent{color:var(--accent)}.manifesto-quote .dim{color:var(--dim)}.faq-item{border-top:1px solid var(--border)}.faq-item:last-child{border-bottom:1px solid var(--border)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4px;font-family:var(--display);font-size:clamp(18px,2vw,23px);font-weight:400;letter-spacing:-.015em;color:var(--fg)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.faq-plus{flex:none;width:22px;height:22px;position:relative;transition:transform .25s ease}.faq-plus:after,.faq-plus:before{content:"";position:absolute;background:var(--accent);border-radius:1px}.faq-plus:before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.faq-plus:after{left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);transition:opacity .25s ease}.faq-item[open] .faq-plus{transform:rotate(90deg)}.faq-item[open] .faq-plus:after{opacity:0}.faq-answer{padding:0 4px 28px;max-width:68ch;color:var(--muted);font-size:16px;line-height:1.75}.faq-answer p{margin:0}.faq-item[open] .faq-answer{animation:faqOpen calc(.38s / var(--motion, 1)) ease both}@keyframes faqOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.prx-cursor{position:fixed;top:0;left:0;width:8px;height:8px;background:var(--fg);border-radius:50%;pointer-events:none;z-index:9999;transition:width .18s ease,height .18s ease,opacity .18s ease,background .18s ease;will-change:transform;opacity:0;mix-blend-mode:normal}.prx-cursor.visible{opacity:.85}.prx-cursor.hover{width:36px;height:36px;background:var(--accent);opacity:.5;mix-blend-mode:normal}@media (max-width:900px){.prx-cursor{display:none}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.badgePulse,.hero-glow{animation:none}}.liquid-glass-frame{position:relative;padding:10px;background:linear-gradient(160deg,hsla(0,0%,100%,.78),hsla(60,17%,98%,.58));backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border:1px solid hsla(0,0%,7%,.12);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 34px 80px -44px hsla(0,0%,7%,.32),0 0 80px -44px var(--accent-glow)}.liquid-glass-frame__inner{position:relative;width:100%;height:100%;border-radius:var(--r-md);overflow:hidden;background:#101010}.abstract-block{position:relative;background:linear-gradient(135deg,rgba(168,68,0,.07),hsla(0,0%,7%,.02));border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.abstract-block:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0,transparent 22px,var(--border) 22px,var(--border) 23px)}.grain:after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");opacity:.015;pointer-events:none;z-index:1;mix-blend-mode:soft-light}@keyframes meridianOrbitA{to{transform:rotate(1turn)}}@keyframes meridianOrbitB{to{transform:rotate(-2turn)}}@keyframes meridianCorePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.8}}.meridian-orbit-a{animation:meridianOrbitA calc(4s / var(--motion, 1)) linear infinite}.meridian-orbit-a,.meridian-orbit-b{transform-origin:12px 12px;transform-box:fill-box}.meridian-orbit-b{animation:meridianOrbitB calc(6s / var(--motion, 1)) linear infinite}.meridian-core-pulse{animation:meridianCorePulse 1.4s ease-in-out infinite;transform-origin:12px 12px;transform-box:fill-box}.drifting-rule{width:1px;background:var(--border-strong);position:relative;overflow:hidden}.drifting-rule:before{content:"";position:absolute;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,var(--accent),transparent);animation:drift calc(8s / var(--motion, 1)) ease-in-out infinite}@keyframes drift{0%{top:-60px;opacity:0}10%{opacity:.8}90%{opacity:.8}to{top:100%;opacity:0}}.form-field{background:var(--bg-elev);border:1px solid var(--border-strong);color:var(--fg);padding:14px 16px;font-family:var(--sans);font-size:15px;width:100%;border-radius:var(--r-sm);outline:none;transition:border-color .18s ease,background .18s ease}.form-field:focus{border-color:var(--accent);background:var(--bg-elev-2)}.form-field::placeholder{color:hsla(0,0%,7%,.4)}select.form-field option{background:var(--bg-elev);color:var(--fg)}@media (max-width:768px){.sm-stack{grid-template-columns:1fr!important}.sm-stack-2{grid-template-columns:1fr 1fr!important}.sm-stack-3{grid-template-columns:repeat(3,1fr)!important}.sm-1{grid-template-columns:1fr!important}.sm-num-row{grid-template-columns:48px minmax(0,1fr)!important}.sm-num-row>:nth-child(n+3){grid-column:1/-1}.sm-head{grid-template-columns:48px minmax(0,1fr)!important}.sm-head>:nth-child(3){grid-column:1/-1}.sm-frames{grid-template-columns:1fr!important}.sm-frames>*{grid-column:1/-1!important}.stat-grid{grid-template-columns:1fr 1fr!important}.flow-arrow{transform:rotate(90deg)}.section-pad,.section-pad-tight{padding-left:24px;padding-right:24px}}.hero-dark{--fg:var(--hero-fg);--fg-dim:var(--hero-fg-dim);--muted:var(--hero-muted);--border:var(--hero-border);--border-strong:hsla(60,11%,96%,.26);--accent:var(--accent-on-dark);--accent-glow:var(--accent-on-dark-glow);--bg-elev:hsla(0,0%,100%,.05);--grad-from:#f7f7f5;--grad-to:hsla(60,11%,96%,.55);position:relative;background:radial-gradient(90% 70% at 76% 16%,rgba(255,122,46,.1),transparent 60%),radial-gradient(70% 60% at 10% 84%,hsla(0,0%,100%,.045),transparent 62%),linear-gradient(180deg,#070707 0,var(--hero-bg) 46%,#100c08 100%);color:var(--hero-fg);overflow:hidden}.hero-dark ::selection{background:var(--accent-on-dark);color:#101010}.hero-dark .hero-badge{background:hsla(60,11%,96%,.07);border-color:var(--hero-border);color:var(--hero-fg-dim)}.hero-dark .btn-line{border-color:hsla(60,11%,96%,.28)}.hero-dark .btn-line:hover{background:rgba(255,122,46,.1)}.hero-aurora{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-aurora:after,.hero-aurora:before{content:"";position:absolute;border-radius:50%;filter:blur(70px);will-change:transform}.hero-aurora:before{width:56vw;height:56vw;max-width:780px;max-height:780px;left:-12%;top:-22%;background:radial-gradient(circle,rgba(255,122,46,.16),transparent 65%);animation:auroraDriftA calc(16s / var(--motion, 1)) ease-in-out infinite alternate}.hero-aurora:after{width:48vw;height:48vw;max-width:640px;max-height:640px;right:-10%;bottom:-14%;background:radial-gradient(circle,hsla(0,0%,100%,.07),transparent 65%);animation:auroraDriftB calc(19s / var(--motion, 1)) ease-in-out infinite alternate}@keyframes auroraDriftA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,4vh,0) scale(1.12)}}@keyframes auroraDriftB{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-5vw,-4vh,0) scale(.95)}}.hero-grid-dark{inset:0;z-index:0;background-image:linear-gradient(90deg,hsla(60,11%,96%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(60,11%,96%,.045) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000 25%,transparent 78%);mask-image:radial-gradient(75% 65% at 50% 35%,#000 25%,transparent 78%)}.hero-grid-dark,.hero-seam{position:absolute;pointer-events:none}.hero-seam{left:0;right:0;bottom:-1px;height:clamp(140px,20vh,240px);z-index:3;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.4) 58%,var(--bg) 94%)}.hero-seam:after{content:"";position:absolute;left:50%;bottom:-80%;transform:translateX(-50%);width:170%;height:120%;border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--bg);border-top:1px solid rgba(194,81,10,.28);box-shadow:0 -24px 60px hsla(0,0%,100%,.16)}.hero-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,64px);align-items:center}.hero-copy{position:relative;z-index:3}.hero-glass-col{position:relative;z-index:2}@media (max-width:900px){.hero-layout{grid-template-columns:1fr;gap:48px}.hero-glass-col{margin-left:0}}.glass-float{animation:glassFloat calc(9s / var(--motion, 1)) ease-in-out infinite;will-change:transform}@keyframes glassFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.glass-hero{--tilt-x:0deg;--tilt-y:0deg;position:relative;border-radius:14px;background:linear-gradient(155deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03) 40%,hsla(0,0%,100%,.05) 68%,rgba(255,122,46,.08));border:1px solid hsla(60,11%,96%,.16);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 hsla(0,0%,100%,.06),inset 0 0 60px hsla(0,0%,100%,.03),0 50px 100px -40px rgba(0,0,0,.75),0 0 90px -40px var(--accent-on-dark-glow);transform:perspective(1300px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .35s ease;overflow:hidden;isolation:isolate}.glass-hero:before{inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.06) 34%,hsla(0,0%,100%,.14) 62%,rgba(255,122,46,.5));-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;z-index:2}.glass-hero:after,.glass-hero:before{content:"";position:absolute;pointer-events:none}.glass-hero:after{top:-30%;bottom:-30%;left:0;width:55%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.14) 45%,hsla(0,0%,100%,.02) 60%,transparent);transform:translateX(-160%) skewX(-14deg);animation:glassShine calc(1.8s / var(--motion, 1)) .6s ease both;z-index:1}@keyframes glassShine{to{transform:translateX(340%) skewX(-14deg)}}.os-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.os-brand{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--hero-muted)}.os-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 2px;border-top:1px solid hsla(60,11%,96%,.08)}.os-idx{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--accent-on-dark)}.os-name{font-family:var(--display);font-size:clamp(16px,1.5vw,19px);font-weight:400;letter-spacing:-.01em;color:var(--hero-fg)}.os-status{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-on-dark)}.os-status:before{content:"";width:5px;height:5px;border-radius:2px;background:var(--accent-on-dark);box-shadow:0 0 8px rgba(255,122,46,.7);animation:badgePulse calc(2.8s / var(--motion, 1)) ease-in-out infinite}.os-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px;padding-top:16px;border-top:1px solid hsla(60,11%,96%,.14);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--hero-muted)}.os-foot .accent{color:var(--accent-on-dark)}.glass-card{position:relative;background:linear-gradient(168deg,hsla(0,0%,100%,.78),hsla(60,17%,98%,.55));backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border:1px solid hsla(0,0%,7%,.09);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 24px 60px -36px hsla(0,0%,7%,.24),0 1px 3px hsla(0,0%,7%,.04);transition:box-shadow .25s ease,transform .25s ease,background .25s ease,border-color .25s ease}.glass-card:hover{background:linear-gradient(168deg,hsla(0,0%,100%,.92),hsla(60,17%,98%,.68));transform:translateY(-2px);border-color:hsla(0,0%,7%,.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 30px 70px -38px hsla(0,0%,7%,.28),0 0 60px -34px var(--accent-glow)}.glass-chip{display:inline-block;padding:10px 18px;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--fg-dim);background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,7%,.11);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:border-color .2s ease,color .2s ease,background .2s ease}.glass-chip:hover{border-color:rgba(168,68,0,.4);color:var(--accent);background:hsla(0,0%,100%,.85)}.rule-gold{border-top:1px solid var(--gold-faint)}.gold-dot{display:inline-block;width:5px;height:5px;border-radius:2px;background:var(--accent);vertical-align:middle}.band-tint{background:radial-gradient(80% 60% at 85% 0,hsla(0,0%,7%,.025),transparent 60%),var(--ink-dark)}.btn-aurora{position:relative;isolation:isolate}.btn-aurora:before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:calc(var(--r-sm) + 3px);background:linear-gradient(120deg,var(--accent-hi),var(--accent-fill-hi));opacity:.5;filter:blur(7px);transition:opacity .25s ease}.btn-aurora:hover:before{opacity:.85}.nav-shell{transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.nav-shell.nav-dark{background:hsla(0,0%,5%,.55);border-color:hsla(60,11%,96%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 10px 40px rgba(0,0,0,.45)}.nav-shell.nav-dark .nav-brand{color:var(--hero-fg)}.nav-shell.nav-dark .nav-link{color:hsla(60,11%,96%,.75)}.nav-shell.nav-dark .nav-link:hover{color:var(--hero-fg);background:hsla(60,11%,96%,.08)}.booking-frame{position:relative;border-radius:12px;background:linear-gradient(170deg,hsla(0,0%,100%,.82),hsla(60,17%,98%,.6));backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);border:1px solid hsla(0,0%,7%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 40px 90px -50px hsla(0,0%,7%,.32),0 0 90px -50px var(--accent-glow);padding:clamp(16px,2.5vw,32px)}.booking-frame:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(194,81,10,.45),transparent)}.booking-embed{min-height:620px;overflow:hidden;background:hsla(0,0%,100%,.5)}.booking-embed,.booking-embed iframe{border-radius:8px}.booking-fallback-line{margin-top:18px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.booking-fallback-line a{color:var(--accent);text-decoration:none}.booking-fallback-line a:hover{color:var(--accent-hi)}.sched-shell{min-height:520px;padding:clamp(18px,2.5vw,36px);display:flex;flex-direction:column;justify-content:flex-start}.sched-loading{flex:1;display:flex;align-items:center;justify-content:center;min-height:440px}.sched{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3.5vw,56px);align-items:start}@media (max-width:760px){.sched{grid-template-columns:1fr}}.sched-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sched-month{font-family:var(--display);font-weight:500;font-size:16px;letter-spacing:-.01em;color:var(--fg)}.sched-nav-btn{width:34px;height:34px;border:1px solid var(--border-strong);background:transparent;border-radius:var(--r-sm);color:var(--fg);font-size:15px;line-height:1;cursor:pointer;transition:border-color .18s ease,color .18s ease}.sched-nav-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.sched-nav-btn:disabled{opacity:.3;cursor:default}.sched-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.sched-dow{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;padding:6px 0}.sched-day{aspect-ratio:1/1;border:1px solid transparent;background:transparent;border-radius:var(--r-sm);font-family:var(--sans);font-size:14px;color:var(--fg);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.sched-day:hover:not(:disabled):not(.sel){border-color:var(--border-strong);background:hsla(0,0%,100%,.7)}.sched-day:disabled{color:hsla(0,0%,7%,.22);cursor:default}.sched-day.today:not(.sel){border-color:var(--border-strong)}.sched-day.sel{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.sched-slots{display:flex;flex-direction:column;min-width:0}.sched-slots-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sched-tz{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sched-slot-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:396px;overflow-y:auto;padding:2px}.sched-slot{padding:11px 8px;border:1px solid var(--border-strong);background:hsla(0,0%,100%,.6);border-radius:var(--r-sm);font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--fg);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.sched-slot:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-elev-2)}.sched-form-wrap,.sched-success{max-width:640px;margin:0 auto;width:100%;padding-top:clamp(8px,2vh,24px)}.sched-success{text-align:center}.sched-success .sched-form-title{margin-left:auto;margin-right:auto}.sched-success .sched-form-actions{justify-content:center}.sched-form-title{font-family:var(--display);font-size:clamp(22px,2.6vw,30px);font-weight:400;letter-spacing:-.02em;color:var(--fg);margin:14px 0 8px;outline:none}.sched-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:640px){.sched-form{grid-template-columns:1fr}}.sched-field{display:block;min-width:0}.sched-field-full{grid-column:1/-1}.sched-field-label{display:block;margin-bottom:10px}.sched-form-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:6px}.sched-form-actions button:disabled{opacity:.6;cursor:default}.sched-note{color:var(--muted)}.sched-error,.sched-note{margin:0 0 14px;font-size:14px;line-height:1.6}.sched-error{color:var(--accent)}.sched-day:focus-visible,.sched-nav-btn:focus-visible,.sched-slot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.btn-aurora:before,.faq-item[open] .faq-answer,.glass-float,.glass-hero:after,.hero-aurora:after,.hero-aurora:before,.hero-badge:before,.os-status:before{animation:none}.glass-hero{transform:none!important;transition:none}.founder-card:hover,.glass-card:hover,.install-node:hover,.pipe-step:hover{transform:none}}@font-face{font-family:__GeistSans_8adcd2;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_8adcd2;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:__GeistSans_8adcd2,__GeistSans_Fallback_8adcd2}.__variable_8adcd2{--font-geist-sans:"__GeistSans_8adcd2","__GeistSans_Fallback_8adcd2"}@font-face{font-family:__GeistMono_46451f;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:__GeistMono_46451f,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"__GeistMono_46451f",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}