@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_8aed3787-module__h5U55a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_8aed3787-module__h5U55a__variable{--sans:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.7bb0ada4.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:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.5f7c9333.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.4b5f6188.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.d8302362.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.e316a4a9.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.f2813c2a.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_26ad1906-module__J-5X3a__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_26ad1906-module__J-5X3a__variable{--mono:"DM Mono","DM Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-color-bg-page:#fff;--ds-color-bg-surface:#fff;--ds-color-bg-muted:#fafafa;--ds-color-bg-elevated:#f5f5f5;--ds-color-bg-overlay:#fffffff2;--ds-color-bg-inverse:#0a0a0a;--ds-color-text-primary:#0b0b0b;--ds-color-text-secondary:#404040;--ds-color-text-muted:#737373;--ds-color-text-inverse:#fff;--ds-color-border-subtle:#d4d4d4;--ds-color-border-strong:#0a0a0a;--ds-color-accent-primary:#0a0a0a;--ds-color-accent-primary-hover:#0a0a0a;--ds-color-accent-soft:#f5f5f5;--ds-color-nav-bg:#fffffff2;--ds-color-glyph-bg:#0a0a0a;--ds-color-glyph-stroke:#fff;--ds-color-button-primary-bg:#0a0a0a;--ds-color-button-primary-text:#fff;--ds-color-button-secondary-text:#0a0a0a;--ds-color-button-secondary-border:#d4d4d4;--ds-color-success:#31c55a;--ds-color-success-soft:#31c55a14;--ds-color-success-border:#31c55a4d;--ds-color-danger:#b42318;--ds-color-terminal-bg:#111;--ds-color-terminal-border:#222;--ds-color-terminal-text:#d4d4d4;--ds-color-terminal-muted:#555;--ds-color-terminal-prompt:#444;--ds-color-terminal-dim:#555;--ds-color-terminal-cyan:#8be6ef;--ds-color-terminal-yellow:#efd688;--ds-color-grid:#0000000a;--ds-color-code-dir:#0a0a0a;--ds-color-code-file:#404040;--ds-color-code-highlight:#0000000f;--ds-color-snippet-bg:#fafafa;--ds-color-snippet-text:#404040;--ds-color-snippet-strong:#0a0a0a;--ds-shadow-sm:0 8px 24px #00000008;--ds-shadow-lg:0 20px 60px #00000014;--ds-shadow-overlay:0 18px 48px #00000014;--ds-radius-none:0;--ds-radius-sm:4px;--ds-radius-md:8px;--ds-radius-lg:10px;--ds-radius-xl:12px;--ds-radius-pill:999px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-7:28px;--ds-space-8:32px;--ds-space-9:40px;--ds-space-10:48px;--ds-space-11:60px;--ds-space-12:72px;--ds-space-13:96px;--ds-space-14:120px;--ds-font-size-00:.625rem;--ds-font-size-0:.6875rem;--ds-font-size-1:.75rem;--ds-font-size-2:.8125rem;--ds-font-size-3:.875rem;--ds-font-size-4:1rem;--ds-font-size-5:1.0625rem;--ds-font-size-6:1.25rem;--ds-font-size-7:1.5rem;--ds-font-size-8:2rem;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-letter-spacing-tight:-.05em;--ds-letter-spacing-display:-.04em;--ds-letter-spacing-heading:-.03em;--ds-letter-spacing-body:-.01em;--ds-letter-spacing-caps:.08em;--ds-line-height-display:.98;--ds-line-height-heading:1.05;--ds-line-height-body:1.68;--ds-line-height-code:1.8;--ds-size-control-sm:34px;--ds-size-control-md:42px;--ds-size-control-lg:48px;--ds-size-icon:34px;--ds-layout-page-max:1280px;--ds-layout-content:960px;--ds-layout-content-wide:1140px;--ds-layout-content-narrow:760px;--ds-layout-page-gutter:20px;--ds-motion-fast:.15s ease;--ds-motion-base:.18s ease;--bg-base:var(--ds-color-bg-page);--bg-surface:var(--ds-color-bg-surface);--bg-surface-muted:var(--ds-color-bg-muted);--bg-surface-elevated:var(--ds-color-bg-elevated);--bg-nav:var(--ds-color-nav-bg);--bg-inverse:var(--ds-color-bg-inverse);--border-subtle:var(--ds-color-border-subtle);--border-strong:var(--ds-color-border-strong);--text-primary:var(--ds-color-text-primary);--text-secondary:var(--ds-color-text-secondary);--text-muted:var(--ds-color-text-muted);--text-inverse:var(--ds-color-text-inverse);--accent-base:var(--ds-color-accent-primary);--accent-hover:var(--ds-color-accent-primary-hover);--accent-soft:var(--ds-color-accent-soft);--brand-glyph-bg:var(--ds-color-glyph-bg);--brand-glyph-stroke:var(--ds-color-glyph-stroke);--button-primary-bg:var(--ds-color-button-primary-bg);--button-primary-text:var(--ds-color-button-primary-text);--button-secondary-text:var(--ds-color-button-secondary-text);--button-secondary-border:var(--ds-color-button-secondary-border);--success:var(--ds-color-success);--success-soft:var(--ds-color-success-soft);--success-border:var(--ds-color-success-border);--danger:var(--ds-color-danger);--terminal-bg:var(--ds-color-terminal-bg);--terminal-border:var(--ds-color-terminal-border);--terminal-text:var(--ds-color-terminal-text);--terminal-muted:var(--ds-color-terminal-muted);--terminal-prompt:var(--ds-color-terminal-prompt);--terminal-dim:var(--ds-color-terminal-dim);--terminal-cyan:var(--ds-color-terminal-cyan);--terminal-yellow:var(--ds-color-terminal-yellow);--grid-color:var(--ds-color-grid);--code-dir:var(--ds-color-code-dir);--code-file:var(--ds-color-code-file);--code-highlight:var(--ds-color-code-highlight);--snippet-bg:var(--ds-color-snippet-bg);--snippet-text:var(--ds-color-snippet-text);--snippet-strong:var(--ds-color-snippet-strong);--shadow-sm:var(--ds-shadow-sm);--shadow-lg:var(--ds-shadow-lg);--space-1:var(--ds-space-1);--space-2:var(--ds-space-2);--space-3:var(--ds-space-4);--space-4:var(--ds-space-6);--space-5:var(--ds-space-8);--space-6:var(--ds-space-10);--space-7:var(--ds-space-12);--space-8:var(--ds-space-13);--space-9:calc(var(--ds-space-14) + var(--ds-space-1));--transition-smooth:all var(--ds-motion-base)}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-color-bg-page:#0d0d0d;--ds-color-bg-surface:#141414;--ds-color-bg-muted:#111;--ds-color-bg-elevated:#1c1c1c;--ds-color-bg-overlay:#0d0d0df2;--ds-color-bg-inverse:#f0f0f0;--ds-color-text-primary:#f0f0f0;--ds-color-text-secondary:#a3a3a3;--ds-color-text-muted:#525252;--ds-color-text-inverse:#0d0d0d;--ds-color-border-subtle:#272727;--ds-color-border-strong:#f0f0f0;--ds-color-accent-primary:#f0f0f0;--ds-color-accent-primary-hover:#f0f0f0;--ds-color-accent-soft:#1c1c1c;--ds-color-nav-bg:#0d0d0df2;--ds-color-glyph-bg:#f0f0f0;--ds-color-glyph-stroke:#0d0d0d;--ds-color-button-primary-bg:#f0f0f0;--ds-color-button-primary-text:#0d0d0d;--ds-color-button-secondary-text:#f0f0f0;--ds-color-button-secondary-border:#272727;--ds-color-success:#52d977;--ds-color-success-soft:#52d9771f;--ds-color-success-border:#52d97752;--ds-color-danger:#ff7e6b;--ds-color-terminal-bg:#0a0a0a;--ds-color-terminal-border:#2a2a2a;--ds-color-terminal-text:#d4d4d4;--ds-color-terminal-muted:#555;--ds-color-terminal-prompt:#444;--ds-color-terminal-dim:#555;--ds-color-terminal-cyan:#8be6ef;--ds-color-terminal-yellow:#efd688;--ds-color-grid:#ffffff0d;--ds-color-code-dir:#f0f0f0;--ds-color-code-file:#a3a3a3;--ds-color-code-highlight:#ffffff14;--ds-color-snippet-bg:#111;--ds-color-snippet-text:#a3a3a3;--ds-color-snippet-strong:#f0f0f0;--ds-shadow-sm:0 8px 24px #0003;--ds-shadow-lg:0 20px 60px #00000052;--ds-shadow-overlay:0 18px 48px #00000052}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body.site-body{background:var(--bg-base);min-height:100vh;color:var(--text-primary);font-family:var(--sans),sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:var(--accent-soft);color:var(--text-primary)}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,h4,p,blockquote,figcaption,li,ul{margin:0}ul{padding:0}.page-shell{width:min(1280px,100% - 40px);padding:18px 0 var(--space-8);margin:0 auto;position:relative}.grid-overlay{pointer-events:none;background-image:linear-gradient(var(--grid-color)1px,transparent 1px),linear-gradient(90deg,var(--grid-color)1px,transparent 1px);background-size:40px 40px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 82%);mask-image:linear-gradient(#000c,#0000 82%)}.page-glow{display:none}.topbar{z-index:40;background:var(--bg-nav);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:24px;min-height:60px;margin-bottom:36px;padding:0;display:flex;position:sticky;top:0}.topbar:after{content:"";border-bottom:1px solid var(--border-subtle);pointer-events:none;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.brand{align-items:center;gap:8px;display:inline-flex}.brand-mark{background:var(--text-primary);width:28px;height:28px;color:var(--text-inverse);justify-content:center;align-items:center;display:inline-flex}.brand-mark svg{width:16px;height:16px}.brand-lockup,.footer-brand-copy{align-items:center;display:inline-flex}.brand-lockup strong,.footer-brand-copy strong{font-family:var(--mono),monospace;letter-spacing:-.02em;font-size:.94rem;font-weight:500}.topnav{align-items:center;gap:12px;display:flex}.topnav-links{align-items:center;gap:32px;display:flex}.topnav-link,.footer-nav a{color:var(--text-secondary);letter-spacing:.01em;transition:var(--transition-smooth);font-size:.8125rem;font-weight:400}.topnav-link:hover,.footer-nav a:hover{color:var(--text-primary)}.locale-switcher{align-items:center;display:inline-flex;position:relative}.locale-trigger{border:1px solid var(--border-subtle);background:var(--bg-surface);min-width:58px;height:34px;color:var(--text-primary);font-family:var(--mono),monospace;cursor:pointer;transition:var(--transition-smooth);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:.6875rem;line-height:1;display:inline-flex}.locale-trigger:hover{background:var(--accent-soft);border-color:var(--border-strong)}.locale-trigger-label{line-height:1}.locale-trigger-icon{width:12px;height:12px;color:var(--text-muted);transition:var(--transition-smooth)}.locale-trigger-icon.is-open{color:var(--text-primary);transform:rotate(180deg)}.locale-menu{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-surface)98%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:220px;box-shadow:var(--shadow-lg);z-index:80;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.locale-item{min-height:44px;color:var(--text-secondary);transition:var(--transition-smooth);border-radius:6px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.locale-item:hover,.locale-item-active{background:var(--accent-soft);color:var(--text-primary)}.locale-item-code{border:1px solid var(--border-subtle);min-height:24px;font-family:var(--mono),monospace;justify-content:center;align-items:center;padding:0 6px;font-size:.625rem;line-height:1;display:inline-flex}.locale-item-label{flex-direction:column;gap:2px;font-size:.8125rem;line-height:1.2;display:flex}.locale-item-meta{color:var(--text-muted);font-size:.6875rem}.locale-trigger:focus-visible,.locale-item:focus-visible,.field input:focus-visible,.topnav-link:focus-visible,.footer-nav a:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.button-header{min-height:34px;padding-inline:14px;font-size:.8125rem}.panel,.subpanel,.metric,.signal-chip{border:1px solid var(--border-subtle);background:var(--bg-surface)}.panel-lift{transition:var(--transition-smooth)}.panel-lift:hover{border-color:var(--border-strong)}.placeholder-spacer{min-height:180px}.home-page{display:grid}.home-container{width:min(960px,100%);margin:0 auto}.home-container-wide{width:min(1140px,100%)}.home-container-narrow{width:min(760px,100%)}.home-hero{border-bottom:1px solid var(--border-subtle);padding:72px 0 44px}.hero-center{text-align:center}.hero-pill,.kicker,.step-tag,.provider-badge,.concept-chip,.success-pill,.field-label,.home-stat span,.quote-band p,.terminal-route,.comparison-table thead th,.comparison-split-card strong,.bullet-list{font-family:var(--mono),monospace;text-transform:uppercase}.hero-pill,.kicker{color:var(--text-muted);letter-spacing:.08em;border:1px solid var(--border-subtle);padding:6px 12px;font-size:.72rem;font-weight:400;display:inline-block}.hero-title-group{margin-top:28px}.display-title{letter-spacing:-.05em;font-size:clamp(3.6rem,8vw,6.5rem);font-weight:600;line-height:.98}.display-title-muted{color:var(--text-muted)}.hero-lede,.lede,.panel-copy,.section-copy,.workflow-card p,.filesystem-point p,.provider-card p,.concept-card p,.panel-card p,.panel-step p,.panel-quote blockquote,.comparison-table tbody td,.comparison-split-card span,.form-note,.form-error,.form-success p{color:var(--text-secondary);line-height:1.68}.inline-code{border:1px solid var(--border-subtle);background:var(--bg-surface-muted);color:var(--text-primary);font-family:var(--mono),monospace;vertical-align:baseline;padding:0 5px;font-size:.92em;line-height:1.5;display:inline-block}.hero-lede{max-width:560px;margin:22px auto 0;font-size:1.08rem}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hero-terminal{background:var(--terminal-bg);color:var(--terminal-text);box-shadow:var(--shadow-lg);margin-top:40px}.terminal-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:12px 16px;display:flex}.terminal-dot{width:10px;height:10px}.terminal-dot-red{background:#ff5f57}.terminal-dot-yellow{background:#febc2e}.terminal-dot-green{background:#28c840}.terminal-title{color:var(--terminal-muted);letter-spacing:.06em;text-transform:none;margin-left:8px;font-size:.68rem;font-weight:400}.terminal-body{font-family:var(--mono),monospace;padding:20px 24px 22px;font-size:.84rem;line-height:1.75}.terminal-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.terminal-row+.terminal-row{margin-top:6px}.terminal-spacer{height:10px}.terminal-prompt,.terminal-ok{color:var(--success)}.terminal-command{color:var(--terminal-text)}.terminal-route{color:var(--terminal-cyan);letter-spacing:.06em;font-size:.72rem}.terminal-detail{color:var(--terminal-muted)}.terminal-highlight{color:var(--terminal-yellow)}.terminal-cursor{background:var(--terminal-text);width:7px;height:13px;animation:1.2s step-start infinite blink;display:inline-block}.home-strip{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-muted)}.stats-strip{display:flex}.home-stat{border-right:1px solid var(--border-subtle);text-align:center;flex:1;padding:30px 0}.home-stat:last-child{border-right:none}.home-stat strong{letter-spacing:-.04em;margin-bottom:4px;font-size:2.2rem;font-weight:600;display:block}.home-stat span{color:var(--text-muted);letter-spacing:.06em;font-size:.68rem;font-weight:400}.section{padding-top:var(--space-8)}.home-section{padding-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle)}.home-section-last{border-bottom:0}.section-heading{max-width:760px;margin-bottom:38px}.section-title{letter-spacing:-.04em;font-size:clamp(2.2rem,5vw,4rem);font-weight:600;line-height:1.02}.section-copy{max-width:560px;margin-top:16px;font-size:1rem}.workflow-grid,.provider-grid,.concept-grid{background:var(--border-subtle);border:1px solid var(--border-subtle);align-items:stretch;gap:1px;display:grid}.workflow-grid{grid-template-columns:repeat(3,1fr)}.workflow-card,.provider-card,.concept-card{background:var(--bg-surface);min-width:0}.workflow-card{padding:34px 28px}.step-tag{color:var(--text-muted);letter-spacing:.08em;margin-bottom:18px;font-size:.7rem;display:block}.workflow-card h3,.filesystem-point h3,.provider-card h3,.concept-card h3,.panel-card h3,.panel-step h3{letter-spacing:-.03em;margin-bottom:10px;font-size:1.25rem;font-weight:600;line-height:1.15}.filesystem-layout{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.filesystem-points{gap:24px;margin-top:26px;display:grid}.filesystem-code,.concept-snippet{border:1px solid var(--border-subtle);background:var(--bg-surface-muted);font-family:var(--mono),monospace;font-size:.82rem;line-height:1.85}.filesystem-code{white-space:pre;padding:24px;overflow-x:auto}.provider-grid{grid-template-columns:repeat(4,1fr)}.provider-card{flex-direction:column;gap:12px;min-height:100%;padding:28px 22px;display:flex}.provider-icon{border:1px solid var(--border-subtle);width:40px;height:40px;font-family:var(--mono),monospace;justify-content:center;align-items:center;font-size:.84rem;font-weight:500;display:inline-flex}.provider-badge,.success-pill{border:1px solid var(--border-subtle);width:fit-content;min-height:22px;color:var(--text-muted);letter-spacing:.08em;justify-content:center;align-items:center;padding:0 8px;font-size:.62rem;font-weight:400;display:inline-flex}.provider-badge{margin-top:auto}.concept-grid{grid-template-columns:5fr 3fr}.concept-card{min-height:100%;padding:34px 30px}.concept-card-dark{background:var(--bg-inverse);color:var(--text-inverse)}.concept-card-dark p,.concept-card-dark .meta-step{color:#ffffffb8}.concept-chip{border:1px solid var(--border-subtle);width:fit-content;color:var(--text-muted);background:var(--bg-surface-muted);letter-spacing:.06em;margin-bottom:20px;padding:4px 10px;font-size:.68rem;display:inline-block}.concept-card-dark .concept-chip{color:#ffffffb3;background:#ffffff14;border-color:#ffffff24}.concept-snippet{white-space:pre;margin-top:20px;padding:16px 18px;overflow-x:auto}.meta-loop{gap:8px;margin-top:22px;display:grid}.meta-step{font-family:var(--mono),monospace;align-items:center;gap:10px;font-size:.78rem;display:flex}.meta-dot{background:#ffffff3d;width:6px;height:6px}.meta-step.active .meta-dot{background:var(--success)}.meta-step.active{color:#fffffff0}.quote-band{padding:var(--space-8)0;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-muted);text-align:center}.quote-band blockquote{letter-spacing:-.03em;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.32}.quote-band p{color:var(--text-muted);letter-spacing:.08em;margin-top:22px;font-size:.68rem}.cta-section{padding-bottom:0}.cta-center{text-align:center}.cta-title{max-width:12ch;margin:16px auto 0}.cta-copy{margin-left:auto;margin-right:auto}.cta-form-shell{width:min(420px,100%);margin:34px auto 0}.cta-command{color:var(--text-muted);font-family:var(--mono),monospace;letter-spacing:.04em;text-transform:none;margin-top:20px;font-size:.76rem;display:block}.filesystem-code code,.concept-snippet code,.cta-command{font-family:var(--mono),monospace}.cta-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.panel-hero,.panel-sidebar,.panel-card,.panel-step,.panel-quote,.cta-band{padding:30px 28px}.lede{max-width:60ch;margin-top:16px;font-size:1rem}.metric-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.metric{padding:18px}.metric strong{font-family:var(--mono),monospace;letter-spacing:-.04em;font-size:1.6rem;display:block}.metric span{color:var(--text-secondary);margin-top:8px;display:block}.action-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.signal-strip{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:24px;display:grid}.signal-chip{color:var(--text-muted);font-family:var(--mono),monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:14px;font-size:.68rem;font-weight:400}.card-grid,.comparison-grid{gap:24px;display:grid}.card-grid-3{grid-template-columns:repeat(3,1fr)}.comparison-grid{grid-template-columns:repeat(2,1fr)}.panel-quote{background:var(--bg-surface-muted)}.panel-quote blockquote{font-size:1.02rem;font-style:italic}.panel-quote figcaption{color:var(--text-muted);font-family:var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:.68rem}.comparison-card{align-content:space-between;gap:20px;display:grid}.comparison-split{gap:14px;margin-top:22px;display:grid}.comparison-split-card{gap:8px;padding:18px;display:grid}.comparison-split-card strong,.comparison-table thead th{color:var(--text-muted);letter-spacing:.08em;font-size:.68rem;font-weight:400}.comparison-table-wrap{overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:720px}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);padding:18px 22px}.comparison-table tbody th{width:25%;font-size:1rem;font-weight:500}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.bullet-list{color:var(--text-secondary);letter-spacing:.02em;padding-left:20px;font-size:.76rem;font-weight:400}.bullet-list li+li{margin-top:14px}.cta-band{margin-top:var(--space-8);background:var(--bg-surface-muted);grid-template-columns:1fr minmax(320px,400px);align-items:center;gap:40px;display:grid}.waitlist-form{gap:14px;margin-top:28px;display:grid}.field{gap:8px;display:grid}.field-label{color:var(--text-muted);letter-spacing:.08em;font-size:.68rem;font-weight:400}.field input{border:1px solid var(--border-subtle);background:var(--bg-surface);width:100%;min-height:48px;color:var(--text-primary);transition:var(--transition-smooth);padding:0 14px}.field input::placeholder{color:var(--text-muted)}.field input:focus{border-color:var(--border-strong);outline:none}.submit-button{width:fit-content}.waitlist-form-compact{width:100%;margin-top:0}.waitlist-form-compact .submit-button{width:100%}.form-note{color:var(--text-muted);font-size:.9rem}.form-error{color:var(--danger);font-size:.9rem}.form-success{border:1px solid var(--success-border);background:var(--success-soft);gap:12px;margin-top:24px;padding:20px;display:grid}.form-success-compact{margin-top:0}.success-pill{border-color:var(--success-border);color:var(--success)}.site-footer{margin-top:var(--space-8);justify-content:space-between;align-items:center;gap:20px;padding-top:32px;display:flex;position:relative}.site-footer:before{content:"";border-top:1px solid var(--border-subtle);pointer-events:none;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-brand{align-items:center;gap:8px;display:inline-flex}.footer-nav{flex-wrap:wrap;gap:24px;display:flex}.reveal{animation:.55s both rise-in}.delay-1{animation-delay:40ms}.delay-2{animation-delay:.1s}.delay-3{animation-delay:.16s}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.hero-grid,.filesystem-layout,.cta-band,.concept-grid{grid-template-columns:1fr}.workflow-grid,.provider-grid,.card-grid-3,.comparison-grid,.signal-strip,.metric-grid{grid-template-columns:repeat(2,1fr)}.cta-title{max-width:none}}@media (max-width:760px){.page-shell{width:min(100% - 24px,1280px);padding-bottom:var(--space-7)}.topbar{gap:14px}.topnav-links,.button-header{display:none}.home-hero{padding-top:56px}.home-section{padding-bottom:var(--space-7)}.display-title{font-size:clamp(2.8rem,14vw,4.2rem)}.stats-strip{flex-wrap:wrap}.home-stat{border-right:0;border-bottom:1px solid var(--border-subtle);min-width:50%}.home-stat:last-child{border-bottom:0}.workflow-grid,.provider-grid,.card-grid-3,.comparison-grid,.signal-strip,.metric-grid{grid-template-columns:1fr}.panel-hero,.panel-sidebar,.panel-card,.panel-step,.panel-quote,.cta-band,.workflow-card,.provider-card,.concept-card{padding:24px}.section{padding-top:var(--space-7)}.quote-band{padding:var(--space-7)0}.site-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.locale-trigger,.locale-item,.topnav-link,.footer-nav a,.panel-lift,.field input{transition:none}.reveal,.terminal-cursor{animation:none}}
