@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.43azbxi7zpibd.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.2vtemngyy8z-u.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:display;src:url(../media/InstrumentSerif_Regular-s.p.3_vslfxq_--4i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/InstrumentSerif_Italic-s.p.1bk2-9tco4m7m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.R5B0lG_className{font-family:display,display Fallback}.R5B0lG_variable{--font-display:"display", "display Fallback"}
:root{--paper:#f3f1e9;--paper-2:#eae7dc;--paper-3:#dedacb;--surface:#faf9f3;--surface-2:#f6f4ec;--ink:#0a0f0c;--ink-2:#2b332d;--muted:#5e675f;--faint:#666e67;--line:#0a0f0c1f;--line-strong:#0a0f0c3d;--pine:#1b5a42;--pine-deep:#0e3828;--lime:#c9f26b;--lime-bright:#d8ff85;--lime-deep:#9cc94a;--mint:#a9e8c9;--night:#070f0a;--night-2:#0a1510;--night-3:#102119;--night-line:#e9f1e621;--night-line-strong:#e9f1e63d;--night-text:#ecf3e8;--night-muted:#9dab9f;--radius-xs:8px;--radius-sm:12px;--radius:18px;--radius-lg:26px;--shadow-sm:0 1px 2px #0a0f0c0a, 0 10px 30px -22px #0a0f0c59;--shadow-lg:0 40px 90px -50px #0a0f0c8c;--font-sans:var(--font-geist-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif:var(--font-display), "Instrument Serif", Georgia, "Times New Roman", serif;--wrap:1200px;--gutter:clamp(20px, 4vw, 40px);--header-h:74px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;margin:0;font-weight:500}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}pre{font-family:var(--font-mono);margin:0}code,kbd,samp{font-family:var(--font-mono)}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--pine);outline-offset:3px;border-radius:3px}.section--night :focus-visible,.site-footer :focus-visible,.cta-band :focus-visible{outline-color:var(--lime)}html:focus-within{scroll-behavior:smooth}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:var(--paper);transition:transform .2s var(--ease);border-radius:8px;padding:10px 16px;font-size:14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.86em}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";opacity:.55;background:currentColor;width:22px;height:1px}.eyebrow--light{color:var(--mint)}.eyebrow--light:before{background:var(--lime);opacity:.8}.eyebrow--bare:before{display:none}.section{padding:clamp(64px,8vw,116px) 0;position:relative}.section--tight{padding:clamp(44px,5vw,72px) 0}.section--bordered{border-top:1px solid var(--line)}.section--paper2{background:var(--paper-2)}.section--night{background:var(--night);color:var(--night-text)}.btn{letter-spacing:-.005em;white-space:nowrap;transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:14.5px;font-weight:500;line-height:1;display:inline-flex}.btn__arrow{transition:transform .25s var(--ease)}.btn:hover .btn__arrow{transform:translate(3px)}.btn--sm{gap:8px;padding:9px 16px;font-size:13.5px}.btn--lg{padding:16px 28px;font-size:15.5px}.btn--primary{background:var(--ink);color:var(--paper);box-shadow:inset 0 1px #ffffff24}.btn--primary:hover{background:var(--pine);transform:translateY(-1px);box-shadow:0 12px 30px -18px #0e3828b3}.btn--lime{background:var(--lime);color:#0a150d;box-shadow:inset 0 1px #fff6}.btn--lime:hover{background:var(--lime-bright);transform:translateY(-1px);box-shadow:0 14px 34px -18px #c9f26b8c}.btn--ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn--ghost:hover{border-color:var(--ink);background:#0a0f0c0b}.btn--ghost-dark{border-color:var(--night-line-strong);color:var(--night-text)}.btn--ghost-dark:hover{background:#ffffff12;border-color:#fff6}.link-quiet{color:var(--muted);transition:color .2s var(--ease);font-size:14px}.link-quiet:hover{color:var(--ink)}.text-link{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.text-link svg{transition:transform .25s var(--ease)}.text-link:hover svg{transform:translate(3px)}.tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-2);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:9.5px;font-weight:500;line-height:1.4;display:inline-flex}.tag--lime{background:var(--lime);border-color:var(--lime);color:#13200f}.tag--outline{border-color:var(--line-strong);color:var(--muted)}.tag--beta{color:var(--lime);background:#c9f26b24;border-color:#c9f26b59}.status-dot{background:#5ddb9a;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #5ddb9a29}.site-header{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(1.4);transition:background .3s var(--ease), border-color .3s var(--ease);background:#f3f1e9b8;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--line);background:#f3f1e9e6}.header-inner{height:var(--header-h);align-items:center;gap:28px;display:flex}.logo{color:var(--ink);flex:none;align-items:center;gap:9px;display:inline-flex}.logo__mark{color:var(--ink)}.logo__dot{fill:var(--lime-deep)}.logo__word{letter-spacing:-.03em;font-size:19px;font-weight:550}.logo--footer,.logo--footer .logo__mark{color:var(--night-text)}.logo--footer .logo__dot{fill:var(--lime)}.nav-desktop{margin-left:10px}.nav-list{align-items:center;gap:2px;display:flex}.nav-item{position:relative}.nav-link{color:var(--ink-2);transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.nav-link:hover,.nav-link.is-open{color:var(--ink);background:#0a0f0c0d}.nav-link.is-active{color:var(--ink);font-weight:500}.nav-trigger svg{opacity:.6;transition:transform .25s var(--ease)}.nav-trigger.is-open svg{transform:rotate(180deg)}.nav-menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);opacity:0;visibility:hidden;width:342px;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility .22s;padding:8px;position:absolute;top:calc(100% + 12px);left:-8px;transform:translateY(-6px);box-shadow:0 30px 70px -30px #0a0f0c59}.nav-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu__link{transition:background .18s var(--ease);border-radius:11px;padding:11px 12px;display:block}.nav-menu__link:hover{background:var(--paper-2)}.nav-menu__title{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.nav-menu__desc{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.nav-menu__foot{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;align-items:center;margin:6px 4px 2px;padding:10px 8px 4px;font-size:11px;display:flex}.header-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.menu-toggle{border:1px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-left:auto;display:none}.menu-toggle__bars{width:16px;height:10px;display:block;position:relative}.menu-toggle__bars span{background:var(--ink);width:100%;height:1.5px;transition:transform .3s var(--ease), top .3s var(--ease);border-radius:2px;position:absolute;left:0}.menu-toggle__bars span:first-child{top:1px}.menu-toggle__bars span:last-child{top:8px}.menu-toggle__bars.is-open span:first-child{top:5px;transform:rotate(45deg)}.menu-toggle__bars.is-open span:last-child{top:5px;transform:rotate(-45deg)}.mobile-menu{top:var(--header-h);background:var(--paper);border-top:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility .25s;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu__inner{padding:24px var(--gutter) 48px}.mobile-menu__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:22px 0 8px;font-size:10.5px}.mobile-menu__label:first-child{margin-top:0}.mobile-link{border-bottom:1px solid var(--line);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:15px 2px;font-size:17px;display:flex}.mobile-link span{align-items:center;gap:10px;display:inline-flex}.mobile-link svg{color:var(--faint)}.mobile-menu__cta{width:100%;margin-top:28px}.mobile-menu__note{color:var(--muted);text-align:center;margin-top:16px;font-size:12.5px}.hero{padding:clamp(48px,7vw,92px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.hero__grid{pointer-events:none;background-image:linear-gradient(90deg,#0a0f0c0e 1px,#0000 1px),linear-gradient(#0a0f0c0e 1px,#0000 1px);background-size:68px 68px;height:88%;position:absolute;inset:-10% -5% auto;-webkit-mask-image:radial-gradient(75% 65% at 60% 20%,#000 10%,#0000 72%);mask-image:radial-gradient(75% 65% at 60% 20%,#000 10%,#0000 72%)}.hero__wash{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#c9f26b57,#a9e8c924 45%,#0000 68%);width:720px;max-width:90vw;height:720px;position:absolute;top:-24%;right:-8%}.hero__inner{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(36px,5vw,64px);display:grid;position:relative}.hero__copy{max-width:620px}.hero__pill{border:1px solid var(--line);color:var(--ink-2);transition:border-color .2s var(--ease), background .2s var(--ease);background:#faf9f3b3;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:5px 12px 5px 6px;font-size:12.5px;display:inline-flex}.hero__pill:hover{border-color:var(--line-strong);background:var(--surface)}.hero__pill .tag{background:var(--ink);border-color:var(--ink);color:var(--lime);font-size:9px}.hero__pill svg:last-child{color:var(--faint);transition:transform .2s var(--ease)}.hero__pill:hover svg:last-child{transform:translate(2px)}.hero__title{font-family:var(--font-serif);letter-spacing:-.022em;font-size:clamp(3rem,6.1vw,5.35rem);font-weight:400;line-height:.96}.hero__title em{color:var(--pine);background-image:linear-gradient(#0000 66%,#c9f26b7a 66% 88%,#0000 88%);padding-bottom:.04em;font-style:italic}.hero__lede{max-width:520px;color:var(--muted);margin-top:26px;font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.62}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.hero__meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 32px;margin-top:44px;padding-top:20px;display:flex}.hero__meta-item{flex-direction:column;gap:3px;display:flex}.hero__meta-value{color:var(--ink);align-items:center;gap:7px;font-size:14.5px;font-weight:500;display:flex}.hero__meta-label{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);font-size:10px}.hero__visual{min-width:0;position:relative}.hero__visual:before{content:"";pointer-events:none;background:radial-gradient(at 60% 45%,#1b5a4229,#0000 62%);position:absolute;inset:-18% -12% -22% -14%}.orbit{pointer-events:none;border:1px dashed #0a0f0c1f;border-radius:32px;position:absolute;inset:-34px}.orbit:before,.orbit:after{content:"";background:var(--pine);border-radius:50%;width:7px;height:7px;position:absolute}.orbit:before{top:18%;right:-3.5px}.orbit:after{background:var(--lime-deep);bottom:12%;left:-3.5px}.console{color:var(--night-text);background:linear-gradient(160deg,#0c1811 0%,#07100b 55%,#060d09 100%);border:1px solid #ffffff1a;border-radius:20px;font-size:12.5px;position:relative;overflow:hidden;box-shadow:0 50px 100px -46px #07100bbf,0 0 0 1px #07100b0a}.console__bar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.console__dots{gap:5px;display:flex}.console__dots i{background:#ffffff29;border-radius:50%;width:7px;height:7px}.console__dots i:first-child{background:#c9f26b8c}.console__path{font-family:var(--font-mono);letter-spacing:.02em;color:var(--night-muted);font-size:10.5px}.console__live{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint);align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.console__live i{background:var(--lime);border-radius:50%;width:5px;height:5px;animation:2.4s infinite pulse-dot;box-shadow:0 0 #c9f26b80}.console__body{padding:16px}.console__topline{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.console__project{letter-spacing:-.01em;font-size:13.5px;font-weight:500}.console__project span{color:var(--night-muted);font-weight:400}.console__region{font-family:var(--font-mono);letter-spacing:.08em;color:var(--night-muted);text-transform:uppercase;font-size:9.5px}.console__metrics{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.metric{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;padding:11px 12px}.metric__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);font-size:9px}.metric__row{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:5px;display:flex}.metric__value{letter-spacing:-.03em;font-size:19px;font-weight:500;line-height:1.1}.metric__delta{font-family:var(--font-mono);color:var(--lime);padding-bottom:2px;font-size:9.5px}.metric__delta.is-muted{color:var(--night-muted)}.chart{background:linear-gradient(#c9f26b0f,#ffffff03);border:1px solid #ffffff12;border-radius:10px;height:76px;margin:8px 0 14px;padding:10px 12px 0;position:relative;overflow:hidden}.chart__head{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--night-muted);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:8.5px;display:flex}.chart__svg{width:100%;height:42px;overflow:visible}.chart__line{fill:none;stroke:var(--lime);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:draw-line 2.2s .3s var(--ease-out) forwards}.chart__fill{fill:url(#chartFill);opacity:0;animation:1s 1.1s forwards fade-in}.chart__grid{stroke:#ffffff0f;stroke-width:.5px}.console__rows{flex-direction:column;display:flex}.console__row{font-family:var(--font-mono);color:var(--night-muted);border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.console__row:first-child{border-top:0;padding-top:2px}.console__row-icon{width:15px;height:15px;color:var(--lime);background:#c9f26b1f;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.console__row strong{color:var(--night-text);font-weight:500}.console__row time{color:#9dab9fdb;white-space:nowrap;margin-left:auto;font-size:9px}.spinner{border:1.5px solid #c9f26b40;border-top-color:var(--lime);border-radius:50%;width:8px;height:8px;animation:.9s linear infinite spin}.console__foot{font-family:var(--font-mono);letter-spacing:.04em;color:#9dab9fe6;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:9px;display:flex}.console__foot span{align-items:center;gap:6px;display:inline-flex}.console__badge{background:var(--surface);border:1px solid var(--line);width:216px;color:var(--ink);border-radius:14px;padding:12px 14px;position:absolute;bottom:-22px;right:-14px;box-shadow:0 24px 50px -28px #0a0f0c80}.console__badge-head{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex}.console__badge-head .tag{padding:2px 6px;font-size:8.5px}.console__badge-rows{flex-direction:column;gap:6px;margin-top:8px;display:flex}.console__badge-row{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.console__badge-row i{background:var(--lime-deep);border-radius:50%;width:4px;height:4px}.console__badge-row span:last-child{color:var(--faint);margin-left:auto}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f373;padding:16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{align-items:center;gap:40px;width:max-content;animation:46s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:12px;font-size:10.5px;display:inline-flex}.marquee__item:after{content:"";background:var(--lime-deep);border-radius:50%;width:3px;height:3px}.section-head{max-width:720px;margin-bottom:clamp(36px,4.5vw,56px)}.section-head--center{text-align:center;margin-inline:auto}.section-head--center .eyebrow{justify-content:center}.section-head__title{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:16px;font-size:clamp(2.05rem,3.7vw,3.25rem);font-weight:400;line-height:1.02}.section-head__title em{color:var(--pine);font-style:italic}.section-head__lede{max-width:580px;color:var(--muted);margin-top:18px;font-size:1.02rem;line-height:1.65}.section-head--center .section-head__lede{margin-inline:auto}.section-head--inverse .section-head__title{color:var(--night-text)}.section-head--inverse .section-head__title em{color:var(--lime)}.section-head--inverse .section-head__lede{color:var(--night-muted)}.section-head__aside-note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:10px;font-size:10.5px}.ecosystem-grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);display:grid}.eco-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden}.eco-card:hover{box-shadow:var(--shadow-lg);border-color:var(--line-strong);transform:translateY(-3px)}.eco-card--night{color:var(--night-text);background:linear-gradient(155deg,#0d1c14 0%,#08110c 62%,#07100b 100%);border-color:#ffffff1a}.eco-card--night:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9f26b29,#0000 68%);width:380px;height:380px;position:absolute;top:-40%;right:-25%}.eco-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.eco-card__type{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;font-size:10.5px;display:flex}.eco-card--night .eco-card__type{color:var(--night-muted)}.eco-card__glyph{background:var(--paper-2);width:34px;height:34px;color:var(--pine);border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.eco-card--night .eco-card__glyph{color:var(--lime);background:#c9f26b1a;border-color:#c9f26b38}.eco-card__title{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(1.9rem,2.6vw,2.35rem);line-height:1.05}.eco-card__copy{color:var(--muted);max-width:46ch;margin-top:12px;font-size:.96rem;line-height:1.62}.eco-card--night .eco-card__copy{color:var(--night-muted)}.eco-card__list{gap:9px;margin:24px 0 28px;display:grid}.eco-card__list li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.eco-card--night .eco-card__list li{color:var(--night-text)}.eco-card__list svg{color:var(--pine);flex:none;margin-top:4px}.eco-card--night .eco-card__list svg{color:var(--lime)}.eco-card__visual{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-top:auto;margin-bottom:26px;padding:16px}.eco-card--night .eco-card__visual{background:#ffffff09;border-color:#ffffff17}.eco-card__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.eco-card--night .eco-card__foot{border-top-color:#ffffff1a}.route-row{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.route-node{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:6px;padding:4px 8px}.route-node--active{background:var(--ink);border-color:var(--ink);color:var(--lime)}.route-line{background:var(--line-strong);flex:1;min-width:10px;height:1px}.route-arrow{color:var(--faint)}.eco-card--night .route-node{color:var(--night-text);background:#ffffff0d;border-color:#ffffff1a}.eco-card--night .route-node--active{background:var(--lime);border-color:var(--lime);color:#0d1a10}.eco-card--night .route-line{background:#ffffff29}.eco-card--night .route-row{color:var(--night-muted)}.mini-deploy{font-family:var(--font-mono);flex-direction:column;gap:7px;font-size:10px;display:flex}.mini-deploy__line{color:var(--night-muted);align-items:center;gap:7px;display:flex}.mini-deploy__line b{color:var(--lime);font-weight:400}.mini-deploy__line em{color:var(--night-text);font-style:normal}.mini-deploy__bar{background:#ffffff14;border-radius:3px;height:3px;overflow:hidden}.mini-deploy__bar span{background:linear-gradient(90deg, #c9f26b80, var(--lime));border-radius:3px;width:74%;height:100%;display:block}.arch{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.arch__head{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:10px;display:flex}.arch__head span{align-items:center;gap:8px;display:inline-flex}.arch__body{padding:8px clamp(16px,2.4vw,28px) 26px}.arch__layer{border-bottom:1px dashed var(--line);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:clamp(14px,2.5vw,32px);padding:18px 0;display:grid}.arch__layer:last-of-type{border-bottom:0}.arch__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:10.5px;display:flex}.arch__label i{background:var(--pine);border-radius:2px;flex:none;width:6px;height:6px}.arch__label--lime i{background:var(--lime-deep)}.arch__nodes{flex-wrap:wrap;gap:8px;display:flex}.arch__node{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;display:inline-flex}.arch__node:hover{border-color:var(--line-strong);background:var(--surface-2)}.arch__node--core{background:var(--ink);border-color:var(--ink);color:var(--paper)}.arch__node--core i{background:var(--lime);border-radius:50%;width:5px;height:5px}.arch__core{background:linear-gradient(90deg,#a9e8c938,#c9f26b29);border:1px solid #1b5a422e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:18px;padding:16px 18px;display:flex}.arch__core-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pine-deep);align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:inline-flex}.arch__core-title i{background:var(--pine);border-radius:50%;width:6px;height:6px}.arch__core-items{color:var(--pine-deep);opacity:.85;flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.arch__core-items span+span:before{content:"·";opacity:.4;margin-right:18px}.bento{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.bento-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .3s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease);grid-column:span 4;padding:clamp(20px,2.4vw,28px);position:relative;overflow:hidden}.bento-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.bento-card--wide{grid-column:span 6}.bento-card--full{grid-column:span 12}.bento-card--night{background:var(--night-2);color:var(--night-text);border-color:var(--night-line)}.bento-card__kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin-bottom:14px;font-size:9.5px;display:flex}.bento-card--night .bento-card__kicker{color:var(--night-muted)}.bento-card__icon{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--pine);border-radius:9px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.bento-card__title{letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:500}.bento-card__copy{color:var(--muted);font-size:13.8px;line-height:1.6}.bento-card--night .bento-card__copy{color:var(--night-muted)}.bento-card__figure{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.bento-card--night .bento-card__figure{border-top-color:var(--night-line)}.ai-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ai-copy .section-head{margin-bottom:32px}.ai-features{flex-direction:column;display:flex}.ai-feature{border-top:1px solid var(--night-line);grid-template-columns:34px 1fr;gap:14px;padding:18px 0;display:grid}.ai-feature:last-child{border-bottom:1px solid var(--night-line)}.ai-feature__index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--lime);padding-top:3px;font-size:10px}.ai-feature__title{color:var(--night-text);margin-bottom:4px;font-size:14.5px;font-weight:500}.ai-feature__copy{color:var(--night-muted);max-width:44ch;font-size:13.2px;line-height:1.6}.ai-visual{position:relative}.ai-visual__glow{pointer-events:none;background:radial-gradient(at 50% 0,#c9f26b1f,#0000 60%);position:absolute;inset:-20% 0}.ai-visual__caption{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#9dab9fdb;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:9.5px;display:flex}.ai-visual__caption span{align-items:center;gap:7px;display:inline-flex}.code-block{background:#0b1610;border:1px solid #ffffff1c;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -40px #000c}.code-block--light{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm)}.code-block__bar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.code-block--light .code-block__bar{border-bottom-color:var(--line)}.code-block__id{align-items:center;gap:10px;min-width:0;display:flex}.code-block__lights{gap:4px;display:flex}.code-block__lights i{background:#ffffff2e;border-radius:50%;width:6px;height:6px}.code-block--light .code-block__lights i{background:var(--line-strong)}.code-block__title{font-family:var(--font-mono);color:var(--night-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.code-block--light .code-block__title{color:var(--muted)}.code-block__meta{font-family:var(--font-mono);color:#9dab9fd1;white-space:nowrap;font-size:9.5px}.code-block__actions{flex:none;align-items:center;gap:10px;display:flex}.code-block__lang{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#9dab9fd1;font-size:8.5px}.code-block__copy{font-family:var(--font-mono);color:var(--night-muted);transition:color .2s var(--ease), border-color .2s var(--ease);border:1px solid #ffffff1f;border-radius:6px;padding:4px 9px;font-size:9.5px}.code-block__copy:hover{color:var(--night-text);border-color:#ffffff47}.code-block--light .code-block__copy{border-color:var(--line);color:var(--muted)}.code-block--light .code-block__copy:hover{color:var(--ink);border-color:var(--line-strong)}.code-block__pre{color:#d5e3d7;tab-size:2;padding:18px;font-size:12.3px;line-height:1.85;overflow-x:auto}.code-block--light .code-block__pre{color:var(--ink-2)}.code-line{white-space:pre;min-height:1.85em;display:block}.code-line--comment{color:#6f8474}.code-block--light .code-line--comment{color:var(--faint)}.code-line--command{color:var(--lime)}.code-block--light .code-line--command{color:var(--pine)}.code-line--prompt{color:var(--mint)}.cloud-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.cloud-steps{flex-direction:column;margin-top:28px;display:flex}.cloud-step{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:14px;padding:16px 0;display:grid}.cloud-step__num{background:var(--ink);width:24px;height:24px;color:var(--paper);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:9.5px;display:inline-flex}.cloud-step__title{font-size:14.5px;font-weight:500}.cloud-step__copy{color:var(--muted);margin-top:2px;font-size:13.3px;line-height:1.55}.cloud-visual{position:relative}.cloud-visual__note{color:var(--muted);align-items:flex-start;gap:8px;margin-top:14px;font-size:11.5px;line-height:1.5;display:flex}.cloud-visual__note .tag{flex:none;margin-top:1px}.cloud-features{border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(40px,5vw,64px);display:grid;overflow:hidden}.cloud-feature{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f380;padding:20px}.cloud-feature__icon{color:var(--pine);margin-bottom:12px}.cloud-feature__title{margin-bottom:3px;font-size:13.5px;font-weight:500}.cloud-feature__copy{color:var(--muted);font-size:12.5px;line-height:1.5}.beta-banner{border-radius:var(--radius);background:linear-gradient(100deg,#a9e8c938,#c9f26b2e);border:1px solid #1b5a422e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:22px 24px;display:flex}.beta-banner__main{align-items:flex-start;gap:12px;max-width:620px;display:flex}.beta-banner__icon{color:var(--pine);margin-top:2px}.beta-banner__title{color:var(--pine-deep);font-size:14.5px;font-weight:500}.beta-banner__copy{color:var(--pine-deep);opacity:.8;margin-top:3px;font-size:12.8px;line-height:1.55}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--line);padding:28px 26px 28px 0}.stat:last-child{border-right:0}.stat:not(:first-child){padding-left:26px}.stat__value{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2.3rem,4vw,3.2rem);line-height:1}.stat__value sup{vertical-align:super;color:var(--pine);margin-left:2px;font-size:.42em}.stat__label{color:var(--muted);max-width:22ch;margin-top:10px;font-size:12.5px;line-height:1.45}.solutions-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.solution{background:var(--surface);transition:background .25s var(--ease);flex-direction:column;gap:10px;padding:clamp(22px,2.6vw,30px);display:flex;position:relative}.solution:hover{background:var(--paper)}.solution__index{font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);font-size:9.5px}.solution__title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.6rem;line-height:1.1}.solution__copy{color:var(--muted);max-width:36ch;font-size:13.2px;line-height:1.58}.solution__tag{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--pine);margin-top:auto;padding-top:14px;font-size:9.5px}.security-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.security-list{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.security-item{background:var(--surface);padding:20px}.security-item__icon{color:var(--pine);margin-bottom:12px}.security-item__title{margin-bottom:3px;font-size:13.5px;font-weight:500}.security-item__copy{color:var(--muted);font-size:12.4px;line-height:1.5}.quote{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(48px,6vw,80px) 0;position:relative;overflow:hidden}.quote__inner{text-align:center;max-width:900px;margin-inline:auto;position:relative}.quote blockquote{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(1.6rem,3.1vw,2.5rem);line-height:1.2}.quote blockquote em{color:var(--pine);font-style:italic}.quote__attribution{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:12.5px;display:flex}.quote__avatar{background:var(--pine);width:32px;height:32px;color:var(--paper);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:inline-flex}.quote__attribution strong{color:var(--ink);font-weight:500}.quote__attribution span.sep{color:var(--faint)}.faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.faq__item{border-top:1px solid var(--line)}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__summary{cursor:pointer;letter-spacing:-.01em;transition:color .2s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.faq__summary::-webkit-details-marker{display:none}.faq__summary:hover{color:var(--pine)}.faq__icon{border:1px solid var(--line-strong);width:20px;height:20px;transition:background .25s var(--ease), border-color .25s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.faq__icon span{background:var(--ink);width:8px;height:1.2px;transition:transform .3s var(--ease);position:absolute}.faq__icon span:last-child{transform:rotate(90deg)}.faq__item[open] .faq__icon{background:var(--lime);border-color:var(--lime)}.faq__item[open] .faq__icon span{background:var(--ink);width:9px;height:1.5px}.faq__item[open] .faq__icon span:last-child{transform:rotate(0)}.faq__body{padding:0 40px 22px 0}.faq__body p{color:var(--muted);max-width:62ch;font-size:13.8px;line-height:1.65}.cta-band{background:var(--night);color:var(--night-text);padding:clamp(64px,8vw,104px) 0;position:relative;overflow:hidden}.cta-band__grid{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90%,#000,#0000 75%);mask-image:radial-gradient(60% 90%,#000,#0000 75%)}.cta-band__inner{text-align:center;max-width:860px;position:relative}.cta-band__title{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:18px;font-size:clamp(2.5rem,5vw,4.1rem);line-height:1}.cta-band__title em{color:var(--lime);font-style:italic}.cta-band__copy{max-width:560px;color:var(--night-muted);margin:20px auto 0;font-size:15px;line-height:1.65}.cta-band__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.cta-band__note{font-family:var(--font-mono);letter-spacing:.05em;color:#9dab9fdb;margin-top:22px;font-size:9.5px}.cta-band__rings{pointer-events:none;width:620px;height:620px;position:absolute;bottom:-260px;right:-160px}.cta-band__rings span{border:1px solid #c9f26b1f;border-radius:50%;position:absolute;inset:0}.cta-band__rings span:nth-child(2){inset:80px}.cta-band__rings span:nth-child(3){border-color:#c9f26b33;inset:160px}.site-footer{background:var(--night-2);color:var(--night-text);padding:clamp(56px,7vw,80px) 0 28px;position:relative;overflow:hidden}.footer-top{border-bottom:1px solid var(--night-line);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(40px,6vw,88px);padding-bottom:clamp(40px,5vw,64px);display:grid}.footer-brand__copy{max-width:340px;color:var(--night-muted);margin:20px 0 30px;font-size:13.5px;line-height:1.65}.newsletter__label{max-width:320px;color:var(--night-muted);margin-bottom:10px;font-size:11.5px;line-height:1.5;display:block}.newsletter__row{border:1px solid var(--night-line-strong);max-width:320px;transition:border-color .25s var(--ease);border-radius:999px;align-items:center;padding:4px 4px 4px 16px;display:flex}.newsletter__row:focus-within{border-color:#c9f26b80}.newsletter__row input{min-width:0;color:var(--night-text);font-family:var(--font-sans);background:0 0;border:0;flex:1;padding:7px 0;font-size:13px}.newsletter__row input::placeholder{color:#9dab9fd1}.newsletter__row input:focus{outline:none}.newsletter__submit{background:var(--lime);width:32px;height:32px;color:var(--ink);transition:background .2s var(--ease), transform .2s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.newsletter__submit:hover{background:var(--lime-bright);transform:translate(1px)}.newsletter__status{font-family:var(--font-mono);color:#9dab9fdb;min-height:1.4em;margin-top:8px;font-size:9.5px}.newsletter__status.is-error{color:#ffb3a1}.footer-cols{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.footer-col__title{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#9dab9fe6;margin-bottom:16px;font-size:9.5px}.footer-col ul{flex-direction:column;gap:9px;display:flex}.footer-col a{color:var(--night-text);opacity:.82;transition:opacity .2s var(--ease), color .2s var(--ease);font-size:13px}.footer-col a:hover{opacity:1;color:var(--lime)}.footer-col__muted{color:#9dab9fd1;margin-top:4px;font-size:11.5px;line-height:1.5}.footer-meta{border-bottom:1px solid var(--night-line);color:var(--night-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:11.5px;display:flex}.footer-meta__left{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.footer-meta__sep{opacity:.35}.footer-meta__right{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-meta__right a{transition:color .2s var(--ease)}.footer-meta__right a:hover{color:var(--lime)}.footer-meta__right svg{opacity:.8}.footer-bottom{color:#9dab9fd1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;font-size:10.5px;display:flex}.footer-glow{pointer-events:none;background:radial-gradient(#c9f26b12,#0000 70%);width:900px;height:300px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.page-hero{border-bottom:1px solid var(--line);padding:clamp(48px,7vw,88px) 0 clamp(40px,5vw,64px);position:relative;overflow:hidden}.page-hero__wash{pointer-events:none;background:radial-gradient(circle,#c9f26b4d,#a9e8c91f 45%,#0000 68%);width:560px;height:560px;position:absolute;top:-180px;right:-40px}.page-hero__inner{position:relative}.page-hero__inner.has-aside{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,5vw,64px);display:grid}.page-hero__title{font-family:var(--font-serif);letter-spacing:-.022em;max-width:18ch;margin-top:18px;font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:400;line-height:.98}.page-hero__title em{color:var(--pine);font-style:italic}.page-hero__lede{max-width:600px;color:var(--muted);margin-top:20px;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.62}.page-hero__meta{flex-wrap:wrap;gap:8px;margin:26px 0 0;display:flex}.page-hero__meta div{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:#faf9f399;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:9.5px;display:inline-flex}.page-hero__meta dd{margin:0}.page-hero__aside{padding-bottom:6px}.page-hero--night{background:var(--night);color:var(--night-text);border-bottom-color:var(--night-line)}.page-hero--night .page-hero__title em{color:var(--lime)}.page-hero--night .page-hero__lede{color:var(--night-muted)}.page-hero--night .page-hero__meta div{border-color:var(--night-line);color:var(--night-muted);background:#ffffff0a}.page-hero--night .eyebrow{color:var(--mint)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.split--top{align-items:start}.split__figure{position:relative}.feature-list{gap:18px;display:grid}.feature-list__item{grid-template-columns:34px 1fr;gap:14px;display:grid}.feature-list__icon{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--pine);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.feature-list__title{margin-bottom:3px;font-size:14.5px;font-weight:500}.feature-list__copy{color:var(--muted);font-size:13.3px;line-height:1.6}.checks{grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:24px;display:grid}.checks li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.2px;display:flex}.checks svg{color:var(--pine);flex:none;margin-top:4px}.billing-note{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:6px 12px;font-size:11.5px;display:inline-flex}.billing-note strong{color:var(--pine);font-weight:500}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.price-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:26px;display:flex;position:relative}.price-card--featured{background:var(--night);color:var(--night-text);border-color:var(--night);box-shadow:0 30px 70px -40px #07100bb3}.price-card__flag{position:absolute;top:-11px;left:26px}.price-card__name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.price-card--featured .price-card__name{color:var(--night-muted)}.price-card__price{font-family:var(--font-serif);letter-spacing:-.02em;align-items:flex-start;gap:4px;margin:14px 0 6px;font-size:3.1rem;line-height:1;display:flex}.price-card__price small{font-family:var(--font-sans);color:var(--muted);letter-spacing:0;margin-top:8px;font-size:12px}.price-card--featured .price-card__price small{color:var(--night-muted)}.price-card__desc{color:var(--muted);min-height:3.1em;font-size:12.8px;line-height:1.5}.price-card--featured .price-card__desc{color:var(--night-muted)}.price-card__cta{width:100%;margin:20px 0 22px}.price-card__list{border-top:1px solid var(--line);flex-direction:column;gap:9px;padding-top:20px;display:flex}.price-card--featured .price-card__list{border-top-color:var(--night-line)}.price-card__list li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12.8px;display:flex}.price-card--featured .price-card__list li{color:var(--night-text)}.price-card__list svg{color:var(--pine);flex:none;margin-top:3px}.price-card--featured .price-card__list svg{color:var(--lime)}.price-section+.price-section{margin-top:clamp(56px,7vw,88px)}.price-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.price-head__title{font-family:var(--font-serif);font-size:clamp(1.8rem,2.6vw,2.3rem);line-height:1.05}.price-head__copy{color:var(--muted);max-width:42ch;font-size:13px}.price-footnote{color:var(--muted);margin-top:18px;font-size:11.5px;line-height:1.6}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.spec-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.spec-table th,.spec-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px 18px}.spec-table thead th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);font-size:9.5px;font-weight:500}.spec-table tbody tr:last-child td{border-bottom:0}.spec-table td:first-child{color:var(--ink);font-weight:450}.spec-table td{color:var(--muted)}.spec-table .mono{font-size:11.5px}.docs-layout{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(64px,8vw,104px);display:grid}.docs-nav{top:calc(var(--header-h) + 28px);flex-direction:column;gap:26px;display:flex;position:sticky}.docs-nav__group-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:9px;font-size:9.5px}.docs-nav__links{border-left:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.docs-nav__links a{color:var(--muted);transition:color .2s var(--ease), border-color .2s var(--ease);border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 13px;font-size:12.8px}.docs-nav__links a:hover{color:var(--ink);border-left-color:var(--line-strong)}.docs-content{min-width:0;max-width:760px}.docs-content>*+*{margin-top:18px}.docs-content h2{font-family:var(--font-serif);scroll-margin-top:calc(var(--header-h) + 24px);margin-top:clamp(36px,4vw,52px);font-size:clamp(1.8rem,2.8vw,2.3rem);line-height:1.1}.docs-content h2:first-child{margin-top:0}.docs-content h3{margin-top:30px;font-size:15px;font-weight:500}.docs-content p{color:var(--ink-2);font-size:14px;line-height:1.7}.docs-content p a{color:var(--pine);text-underline-offset:3px;text-decoration:underline}.docs-content ul{color:var(--ink-2);flex-direction:column;gap:7px;padding-left:18px;font-size:13.8px;list-style:outside;display:flex}.docs-content ol{color:var(--ink-2);flex-direction:column;gap:8px;padding-left:20px;font-size:13.8px;list-style:decimal;display:flex}.docs-content li::marker{color:var(--faint)}.docs-content :not(pre)>code{background:var(--paper-2);border:1px solid var(--line);color:var(--pine-deep);border-radius:4px;padding:2px 5px;font-size:11.8px}.callout{border-radius:var(--radius-sm);color:var(--pine-deep);background:#a9e8c929;border:1px solid #1b5a422e;gap:12px;padding:16px 18px;font-size:13px;line-height:1.6;display:flex}.callout strong{font-weight:500}.callout--warn{color:#5c4a12;background:#ebc86e29;border-color:#b4821e40}.callout svg{flex:none;margin-top:2px}.docs-next{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px;display:grid}.docs-next a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);transition:border-color .2s var(--ease), transform .2s var(--ease);padding:16px 18px}.docs-next a:hover{border-color:var(--line-strong);transform:translateY(-2px)}.docs-next span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:9px;display:block}.docs-next strong{font-size:13.5px;font-weight:500}.values-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.value-card{background:var(--surface);padding:clamp(22px,2.6vw,30px)}.value-card__index{font-family:var(--font-mono);color:var(--faint);letter-spacing:.08em;font-size:9.5px}.value-card__title{font-family:var(--font-serif);margin-top:16px;font-size:1.55rem;line-height:1.1}.value-card__copy{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.6}.timeline{border-left:1px solid var(--line);flex-direction:column;gap:0;margin-left:6px;display:flex;position:relative}.timeline__item{padding:0 0 34px 26px;position:relative}.timeline__item:last-child{padding-bottom:0}.timeline__item:before{content:"";background:var(--paper);border:1.5px solid var(--pine);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-4px}.timeline__year{font-family:var(--font-mono);letter-spacing:.1em;color:var(--pine);font-size:10px}.timeline__title{margin-top:5px;font-size:14.5px;font-weight:500}.timeline__copy{color:var(--muted);max-width:46ch;margin-top:3px;font-size:13px;line-height:1.6}.office-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.office{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:20px}.office__city{font-size:15px;font-weight:500}.office__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:3px;font-size:9.5px}.office__tz{color:var(--muted);margin-top:12px;font-size:12px}.role-list{border-top:1px solid var(--line)}.role{border-bottom:1px solid var(--line);transition:padding .25s var(--ease), background .25s var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 2px;display:flex}.role:hover{background:#faf9f380;padding-left:10px}.role__title{font-size:14.5px;font-weight:500}.role__meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px;font-size:9.5px;display:flex}.role__meta span{border:1px solid var(--line);border-radius:999px;padding:3px 8px}.contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.form-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:clamp(22px,3vw,34px)}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field--full{grid-column:1/-1}.field label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--paper);width:100%;font-family:var(--font-sans);color:var(--ink);transition:border-color .2s var(--ease), background .2s var(--ease);appearance:none;border-radius:9px;padding:11px 13px;font-size:13.5px}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--pine);background:var(--surface);outline:none;box-shadow:0 0 0 3px #1b5a421a}.field__error{color:#a3392a;font-size:11px}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.form-note{color:var(--faint);max-width:34ch;font-size:11px;line-height:1.5}.form-success{border-radius:var(--radius-sm);background:#a9e8c929;border:1px solid #1b5a4233;padding:26px}.form-success h3{font-family:var(--font-serif);font-size:1.7rem;line-height:1.1}.form-success p{color:var(--muted);margin-top:8px;font-size:13.5px}.contact-aside__block+.contact-aside__block{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.contact-aside__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:9.5px}.contact-aside__row{justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:13px;display:flex}.contact-aside__row span{color:var(--muted)}.contact-aside__row a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.contact-aside__row a:hover{color:var(--pine);text-decoration-color:currentColor}.contact-offices{flex-direction:column;gap:14px;display:flex}.contact-office{justify-content:space-between;gap:12px;font-size:13px;display:flex}.contact-office__city{font-weight:500}.contact-office__meta{color:var(--muted);text-align:right;font-family:var(--font-mono);letter-spacing:.02em;font-size:10.5px}.prose{max-width:720px;padding:clamp(40px,5vw,64px) 0 clamp(64px,8vw,104px)}.prose h2{font-family:var(--font-serif);margin-top:40px;margin-bottom:12px;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.15}.prose h2:first-child{margin-top:0}.prose h3{margin-top:26px;margin-bottom:6px;font-size:14.5px;font-weight:500}.prose p,.prose li{color:var(--ink-2);font-size:13.8px;line-height:1.7}.prose p+p{margin-top:12px}.prose ul{flex-direction:column;gap:7px;margin-top:10px;padding-left:18px;list-style:outside;display:flex}.prose li::marker{color:var(--faint)}.prose a{color:var(--pine);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--ink);font-weight:500}.prose__meta{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:16px;margin-bottom:32px;padding-bottom:20px;font-size:10px;display:flex}.not-found{align-items:center;min-height:68vh;padding:80px 0;display:flex}.not-found__code{font-family:var(--font-mono);letter-spacing:.16em;color:var(--pine);text-transform:uppercase;font-size:11px}.not-found__title{font-family:var(--font-serif);letter-spacing:-.02em;max-width:16ch;margin-top:14px;font-size:clamp(3rem,7vw,5.2rem);line-height:.96}.not-found__title em{color:var(--pine);font-style:italic}.not-found__copy{max-width:440px;color:var(--muted);margin-top:20px;font-size:14.5px}.not-found__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes pulse-dot{0%{box-shadow:0 0 #c9f26b73}70%{box-shadow:0 0 0 6px #c9f26b00}to{box-shadow:0 0 #c9f26b00}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes fade-in{to{opacity:1}}.reveal,.ai-layout>*,.cloud-layout>*,.split>*,.security-layout>*,.faq-layout>*,.contact-layout>*,.page-hero__inner>*,.docs-layout>*{min-width:0}.code-block{min-width:0;max-width:100%}.code-block__pre{max-width:100%}.security-layout .section-head{margin-bottom:18px}.console--compact{box-shadow:0 40px 80px -50px #07100ba6}.console--compact .console__body{padding:14px}.compat{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:18px;display:flex}.compat__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-right:4px;font-size:9px}.compat__item{border:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);border-radius:999px;padding:4px 9px;font-size:9.5px}.eval-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:clamp(18px,2.4vw,26px)}.eval-card__head{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;font-size:9.5px;display:flex}.eval-card__score{justify-content:space-between;align-items:flex-end;gap:12px;padding:20px 0 18px;display:flex}.eval-card__value{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2.6rem,4vw,3.3rem);line-height:.95}.eval-card__caption{font-family:var(--font-mono);letter-spacing:.03em;color:var(--faint);margin-top:6px;font-size:9.5px}.eval-card__delta{font-family:var(--font-mono);color:var(--pine);padding-bottom:4px;font-size:10px}.eval-rows{flex-direction:column;gap:14px;padding-top:4px;display:flex}.eval-row__top{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.eval-row__top .mono{color:var(--muted);font-size:10.5px}.eval-row__track{background:var(--paper-3);border-radius:4px;height:4px;overflow:hidden}.eval-row__fill{background:linear-gradient(90deg, var(--pine), #4c9a74);border-radius:4px;height:100%;display:block}.eval-row__fill.is-mid{background:linear-gradient(90deg, #7d9a4c, var(--lime-deep))}.eval-card__foot{border-top:1px solid var(--line);color:var(--pine);align-items:center;gap:8px;margin-top:22px;padding-top:14px;font-size:11.5px;display:flex}.governance-note{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:12px;padding:16px 18px;display:flex}.governance-note svg{color:var(--pine);flex:none;margin-top:2px}.governance-note p{color:var(--muted);font-size:12.5px;line-height:1.6}.governance-note strong{color:var(--ink);font-weight:500}.feature-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.feature-tile{background:var(--surface);transition:background .25s var(--ease);padding:clamp(20px,2.4vw,28px)}.feature-tile:hover{background:var(--paper)}.feature-tile__icon{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--pine);border-radius:9px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.feature-tile__title{margin-bottom:5px;font-size:14px;font-weight:500}.feature-tile__copy{color:var(--muted);max-width:36ch;font-size:12.8px;line-height:1.58}.migration-steps{flex-direction:column;margin-top:28px;display:flex}.migration-steps li{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:14px;padding:16px 0;display:grid}.migration-steps__num{border:1px solid var(--line-strong);width:24px;height:24px;font-family:var(--font-mono);color:var(--pine);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:9.5px;display:inline-flex}.migration-steps h3{margin-bottom:3px;font-size:14px;font-weight:500}.migration-steps p{color:var(--muted);font-size:13px;line-height:1.55}.migration-steps code{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:1px 4px;font-size:11.5px}.terminal-aside{border:1px solid var(--line);border-radius:var(--radius-sm);background:#faf9f399;margin-top:14px;padding:16px 18px}.terminal-aside__title{margin-bottom:4px;font-size:12.5px;font-weight:500}.terminal-aside__copy{color:var(--muted);font-size:12.2px;line-height:1.55}.terminal-aside code{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:1px 4px;font-size:11px}.beta-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.beta-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:100%;padding:24px}.beta-card--night{background:var(--night);border-color:var(--night);color:var(--night-text)}.beta-card__label{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;padding-bottom:14px;font-size:9.5px;display:flex}.beta-card--night .beta-card__label{border-bottom-color:var(--night-line);color:var(--night-muted)}.beta-card__label--warn{color:#8a6a20}.beta-card__label--light{color:var(--lime)}.beta-card ul{flex-direction:column;gap:10px;display:flex}.beta-card li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12.8px;line-height:1.45;display:flex}.beta-card--night li{color:var(--night-text)}.beta-card li svg{color:var(--pine);flex:none;margin-top:3px}.beta-card--night li svg{color:var(--lime)}.status-dot--warn{background:#d9a53a;box-shadow:0 0 0 3px #d9a53a29}.beta-dash{background:var(--faint);flex:none;width:8px;height:1.5px;margin-top:8px}.region-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.region-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:1.2fr .7fr .7fr 1fr 1.2fr;align-items:center;gap:16px;padding:14px 20px;font-size:12.8px;display:grid}.region-row:last-child{border-bottom:0}.region-row--head{background:var(--surface-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.region-row__city{color:var(--ink);font-size:13.5px;font-weight:500}.region-badge{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 9px;font-size:9px;display:inline-flex}.region-badge--ok{color:var(--pine-deep);background:#a9e8c93d;border-color:#1b5a424d}.region-badge--warn{color:#6b5416;background:#ebc86e33;border-color:#b4821e4d}.region-badge--wait{color:var(--muted)}.pricing-aside{border:1px solid var(--line);border-radius:var(--radius);background:#faf9f3b3;padding:22px}.pricing-aside__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:9.5px}.pricing-aside ul{flex-direction:column;gap:10px;display:flex}.pricing-aside li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12.8px;display:flex}.pricing-aside li svg{color:var(--pine);flex:none;margin-top:3px}.pricing-aside__note{border-top:1px solid var(--line);color:var(--faint);margin-top:16px;padding-top:14px;font-size:11px;line-height:1.5}.docs-nav__help{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:14px}.docs-nav__help p{color:var(--muted);margin-bottom:4px;font-size:11px}.docs-nav__help a{color:var(--pine);word-break:break-word;font-size:11.5px}.changelog{border-top:1px solid var(--line);flex-direction:column;margin-top:20px;display:flex}.changelog__item{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:18px;padding:18px 0;display:grid}.changelog__date{font-family:var(--font-mono);letter-spacing:.04em;color:var(--pine);padding-top:2px;font-size:10px}.changelog__title{color:var(--ink);margin-bottom:3px;font-size:13.5px;font-weight:500}.changelog__copy{color:var(--muted);font-size:12.5px;line-height:1.6}.docs-content__foot{border-top:1px solid var(--line);color:var(--faint);margin-top:36px;padding-top:18px;font-size:12px}.docs-content__foot a{color:var(--pine);text-underline-offset:3px;text-decoration:underline}.company-facts{border-top:1px solid var(--line)}.company-facts__label{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:11px 0;font-size:9.5px}.company-facts__row{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:16px;padding:11px 0;font-size:12.5px;display:grid}.company-facts__row span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding-top:2px;font-size:9.5px}.company-facts__row strong{color:var(--ink-2);font-weight:450}.story{flex-direction:column;gap:14px;margin-top:20px;display:flex}.story p{color:var(--muted);font-size:14px;line-height:1.72}.story__signature{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:26px;padding-top:20px;display:flex}.story__signature-name{font-size:12.5px;font-weight:500}.story__signature-role{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-top:2px;font-size:9.5px}.values-grid .value-card:nth-child(3n){border-right:0}.trust-table{border-top:1px solid var(--line)}.trust-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.trust-row__label{font-size:13.5px;font-weight:500}.trust-row__note{color:var(--muted);margin-top:2px;font-size:11.5px}.trust-status{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-radius:999px;flex:none;padding:3px 9px;font-size:9px}.trust-status.is-active{color:var(--pine-deep);background:#a9e8c938;border-color:#1b5a4247}.trust-status.is-planned{color:#8a6a20;border-color:#b4821e40}.checks--night li{color:var(--night-text)}.checks--night svg{color:var(--lime)}.roles{flex-direction:column;display:flex}.role{border-top:1px solid var(--night-line);transition:padding .25s var(--ease), background .25s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:17px 2px;display:flex}.role:last-of-type{border-bottom:1px solid var(--night-line)}.role--night{color:var(--night-text)}.role--night:hover{background:#ffffff08;padding-left:10px}.role__team{color:var(--night-muted);margin-top:2px;font-size:11.5px}.role__meta--night span{border-color:var(--night-line);color:var(--night-muted)}.role__meta--night svg{color:var(--lime)}.roles__note{color:var(--night-muted);max-width:40ch;margin-top:18px;font-size:11.5px;line-height:1.6}.contact-quick{border:1px solid var(--line);border-radius:var(--radius);background:#faf9f3ad;padding:20px 22px}.contact-quick__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;font-size:12.5px;display:flex}.contact-quick__row:last-of-type{border-bottom:0}.contact-quick__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex:none;font-size:9px}.contact-quick__row a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;text-align:right}.contact-quick__row a:hover{color:var(--pine)}.contact-quick__note{border-top:1px solid var(--line);color:var(--faint);margin-top:12px;padding-top:12px;font-size:11px;line-height:1.5}.contact-steps{flex-direction:column;gap:16px;display:flex}.contact-steps li{grid-template-columns:26px 1fr;gap:12px;display:grid}.contact-steps__num{font-family:var(--font-mono);color:var(--pine);padding-top:2px;font-size:9.5px}.contact-steps__title{font-size:13px;font-weight:500}.contact-steps__copy{color:var(--muted);margin-top:2px;font-size:12.2px;line-height:1.55}.field--honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-status{color:#a3392a;min-height:1.2em;margin-top:14px;font-size:12px}.form-card .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%235e675f' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:32px}.ecosystem-grid>.reveal,.price-grid>.reveal,.beta-grid>.reveal{flex-direction:column;display:flex}.ecosystem-grid>.reveal>*,.price-grid>.reveal>*,.beta-grid>.reveal>*{height:100%}.bento--pair{grid-template-columns:1fr 1fr}.bento--pair .bento-card{grid-column:auto}@media (max-width:1120px){.feature-grid{grid-template-columns:repeat(2,1fr)}.beta-grid{grid-template-columns:1fr}}@media (max-width:980px){.region-row{grid-template-columns:1.1fr .6fr .7fr 1fr}.region-row>:last-child{display:none}.pricing-aside{max-width:520px}.contact-quick{max-width:480px}}@media (max-width:720px){.feature-grid{grid-template-columns:1fr}.prose p,.prose li{font-size:14.4px;line-height:1.72}.bento--pair{grid-template-columns:1fr}.region-row{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px}.region-row>:nth-child(2),.region-row>:nth-child(5),.region-row--head{display:none}.region-row>:nth-child(3){justify-self:end}.changelog__item{grid-template-columns:1fr;gap:5px}.company-facts__row{grid-template-columns:100px 1fr}.role{flex-direction:column;align-items:flex-start;gap:8px}.story__signature{align-items:flex-start}}.runtime-stats{border-top:1px solid var(--night-line);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;padding-top:20px;display:grid}.runtime-stat__value{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--night-text);font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1}.runtime-stat__label{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--night-muted);margin-top:6px;font-size:8.5px;line-height:1.5}@media (max-width:1120px){.hero__inner{grid-template-columns:1fr;gap:48px}.hero__copy{max-width:700px}.hero__visual{max-width:640px}.hero__meta{margin-top:32px}.console__badge{bottom:-18px;right:16px}.orbit{display:none}.bento-card{grid-column:span 6}.bento-card--wide,.bento-card--full{grid-column:span 12}.cloud-features{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr;gap:40px}.footer-brand{display:block}.footer-brand__copy{max-width:520px;margin:20px 0 0}.footer-cols{grid-template-columns:repeat(3,1fr)}.newsletter{max-width:360px}}@media (max-width:980px){:root{--header-h:66px}.nav-desktop,.header-actions{display:none}.menu-toggle{display:inline-flex}.mobile-menu{display:block}.hero{padding-top:44px}.hero__title{font-size:clamp(2.8rem,8.4vw,4.4rem)}.ecosystem-grid,.ai-layout,.cloud-layout,.security-layout,.faq-layout,.contact-layout,.split,.page-hero__inner.has-aside{grid-template-columns:1fr}.page-hero__aside{padding-top:4px}.stats{grid-template-columns:1fr 1fr}.stat{border-bottom:1px solid var(--line)}.stat:nth-child(2n){border-right:0;padding-left:0}.stat:nth-child(odd){padding-left:0}.stat:nth-last-child(-n+2){border-bottom:0}.stat__label{max-width:30ch}.solutions-grid,.values-grid{grid-template-columns:1fr 1fr}.footer-cols{grid-template-columns:repeat(3,1fr)}.price-grid{grid-template-columns:1fr;max-width:520px}.price-card__desc{min-height:0}.docs-layout{grid-template-columns:1fr}.docs-nav{display:none;position:static}.arch__layer{grid-template-columns:1fr;gap:10px;padding:16px 0}.ai-visual,.cloud-visual{max-width:640px}.cloud-features{margin-top:40px}.office-grid{grid-template-columns:1fr}}@media (max-width:720px){.hero__meta{gap:12px 24px}.hero__meta-item{min-width:40%}.console__metrics{grid-template-columns:1fr}.console__badge{width:100%;box-shadow:none;margin-top:12px;position:static}.console__row time{display:none}.bento-card,.bento-card--wide,.bento-card--full{grid-column:span 12}.ai-feature{grid-template-columns:28px 1fr}.section-head__title{font-size:clamp(1.9rem,7vw,2.6rem)}.stats{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line);padding:22px 0!important}.stat:last-child{border-bottom:0}.solutions-grid,.values-grid,.security-list,.checks,.cloud-features,.form-grid,.docs-next{grid-template-columns:1fr}.security-list{gap:1px}.footer-brand{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-meta{flex-direction:column;align-items:flex-start;gap:14px}.footer-meta__right{gap:14px}.footer-bottom{flex-direction:column;align-items:flex-start}.arch__core-items span+span:before{content:none}.quote__attribution{flex-wrap:wrap;row-gap:6px}.quote__attribution span.sep{display:none}.cta-band__actions .btn{flex:1;min-width:200px}.form-actions{flex-direction:column;align-items:flex-start}.form-actions .btn{width:100%}}@media (max-width:520px){.hero__pill{align-self:flex-start}.hero__pill span:not(.tag){font-size:11.5px}.hero__actions .btn{flex:1;min-width:160px}.page-hero__meta div{font-size:9px}.code-block__pre{padding:14px;font-size:11.2px}.footer-meta__right{flex-wrap:wrap}.newsletter__row{max-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.chart__line{stroke-dashoffset:0}.chart__fill{opacity:1}}@media print{.site-header,.site-footer,.cta-band,.hero__visual{display:none}body{color:#000;background:#fff}}
