:root{--font-manrope:"Manrope Variable";--font-sora:"Sora Variable";--xe-bg:#08090c;--xe-bg-2:#0e1014;--xe-surface:#14161b;--xe-surface-2:#1b1e24;--xe-ink:#f3f4f6;--xe-ink-2:#c9cdd4;--xe-muted:#959ca8;--xe-line:#262a32;--xe-line-ui:#5b6270;--xe-signal:#ff5a36;--xe-signal-soft:#ff8a70;--xe-ok:#6ee7b7;--xe-bad:#ff8a75;--xe-warn:#f5b955;--ax-bg:var(--xe-bg);--ax-surface:var(--xe-surface);--ax-surface-sunk:var(--xe-bg-2);--ax-panel:var(--xe-surface-2);--ax-ink:var(--xe-ink);--ax-ink-2:var(--xe-ink-2);--ax-muted:var(--xe-muted);--ax-faint:var(--xe-muted);--ax-brand:var(--xe-signal-soft);--ax-brand-strong:var(--xe-signal);--ax-warm:var(--xe-warn);--ax-ok:var(--xe-ok);--ax-bad:var(--xe-bad);--ax-warn:var(--xe-warn);--ax-border:var(--xe-line);--ax-border-soft:var(--xe-line);--ax-border-strong:var(--xe-line-ui);--ax-border-ui:var(--xe-line-ui);--ax-code-str:var(--xe-ok);--ax-on-action:var(--xe-bg);--st-night:var(--xe-bg);--st-deep:var(--xe-bg-2);--st-panel:var(--xe-surface);--st-panel-hi:var(--xe-surface-2);--st-paper:var(--xe-surface);--st-paper-2:var(--xe-line);--st-ink:var(--xe-ink);--st-slate:var(--xe-muted);--st-text:var(--xe-ink);--st-muted:var(--xe-muted);--st-blue:var(--xe-signal);--st-blue-light:var(--xe-signal-soft);--st-mint:var(--xe-ok);--st-orange:var(--xe-signal-soft);--st-line:var(--xe-line);--st-soft:var(--xe-surface-2);--st-glass:#ffffff0a;--st-blue-glow:transparent;--st-veil:#08090cd1;--st-shadow:#00000080;--st-cloud:#ffffff0f;--st-action:var(--xe-signal);--st-ui:var(--xe-line-ui);--st-on-action:var(--xe-bg);--st-inverse:var(--xe-ink);--st-inverse-text:var(--xe-bg);--st-inverse-muted:#3a3f48;--background:var(--xe-bg);--surface:var(--xe-surface);--panel:var(--xe-surface);--border:var(--xe-line);--ink:var(--xe-ink);--muted:var(--xe-muted);--brand:var(--xe-signal-soft);--brand-strong:var(--xe-signal);--brand-warm:var(--xe-warn);--brand-warm-strong:var(--xe-warn)}body{color-scheme:inherit;background:var(--xe-bg);color:var(--xe-ink)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xe-on-action:#100e0d;--xe-shadow:#00000047}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--xe-bg:#f5f6f8;--xe-bg-2:#e9ecf0;--xe-surface:#fff;--xe-surface-2:#e8ebef;--xe-ink:#171c27;--xe-ink-2:#3e4757;--xe-muted:#586375;--xe-line:#d3d9e2;--xe-line-ui:#7e899b;--xe-signal:#bf3e21;--xe-signal-soft:#a9351d;--xe-ok:#08734e;--xe-bad:#b33125;--xe-warn:#865a0b;--xe-on-action:#fff;--xe-shadow:#1c2b4417;--st-glass:#ffffffc2;--st-veil:#f5f6f8e6;--st-shadow:var(--xe-shadow);--st-cloud:#171c270a}:root{--ax-on-action:var(--xe-on-action);--st-on-action:var(--xe-on-action)}
main#main-content:not(:has(.xe)){--ip-display:var(--ax-font-display,"Sora", system-ui, sans-serif)}main#main-content:not(:has(.xe)) :is(h1,h2,h3){font-family:var(--ip-display);color:var(--xe-ink);text-wrap:balance}main#main-content:not(:has(.xe)) h1{letter-spacing:-.045em;font-size:clamp(40px,5.4vw,72px);font-weight:600;line-height:1.02}main#main-content:not(:has(.xe)) h2{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,36px);font-weight:600;line-height:1.1}main#main-content:not(:has(.xe)) h3{letter-spacing:-.02em;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.25}main#main-content:not(:has(.xe)) :is(p,li){line-height:1.7}main#main-content:not(:has(.xe)) :is(.contact-aside,.readiness-panel){border:1px solid var(--xe-line);background:var(--xe-surface);border-radius:24px;padding:clamp(22px,3vw,36px)}main#main-content:not(:has(.xe)) .readiness-panel>h2{margin-bottom:20px}main#main-content:not(:has(.xe)) .copy-code{border:1px solid var(--xe-line-ui);background:var(--xe-surface);border-radius:16px;margin-block:20px 28px}main#main-content:not(:has(.xe)) .copy-code pre{color:var(--xe-ink-2)}main#main-content:not(:has(.xe)) p a:not(.ax-button){text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--xe-signal) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--xe-signal) 60%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s,color .2s}main#main-content:not(:has(.xe)) li>a:not(.ax-button):not([class]){text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--xe-signal) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--xe-signal) 60%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s,color .2s}main#main-content:not(:has(.xe)) p a:not(.ax-button):hover{color:var(--xe-ink);-webkit-text-decoration-color:var(--xe-signal);text-decoration-color:var(--xe-signal)}:is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--xe-ink);outline-offset:3px;border-radius:6px}header a[href=\/]{align-items:center;min-height:44px;display:inline-flex}main#main-content :is(summary){cursor:pointer;align-items:center;min-height:44px;display:flex}main#main-content .copy-code button{min-height:44px;padding-inline:16px}main#main-content nav a{align-items:center;min-height:44px;display:inline-flex}main#main-content :is(article,section,div,li,p,h1,h2,h3,.detail-status){overflow-wrap:anywhere;min-width:0}main#main-content table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}main#main-content table :is(th,td){overflow-wrap:normal}main#main-content pre{max-width:100%;overflow-x:auto}main#main-content :is(.ax-copy,.ax-actions a.text-link,a.inline-flex.rounded-full){align-items:center;min-height:44px;display:inline-flex}
html{scroll-padding-top:104px}body{transition:background-color .35s,color .35s}body header{background:color-mix(in srgb, var(--xe-bg) 86%, transparent);border-color:var(--xe-line)}body header>div{max-width:1400px}body header a.bg-brand{background:var(--xe-ink);color:var(--xe-bg);border-radius:999px;align-items:center;min-height:44px;display:inline-flex}body header .header-actions{gap:10px}.theme-toggle{border:1px solid var(--xe-line);background:var(--xe-surface);width:44px;height:44px;color:var(--xe-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,transform .3s;display:grid}.theme-toggle:hover{border-color:var(--xe-signal);transform:rotate(-8deg)}.theme-toggle svg{width:22px;height:22px;overflow:visible}.theme-sun,.theme-moon{transform-origin:12px 12px;transition:transform .4s,opacity .25s}.theme-moon{opacity:0;transform:rotate(-40deg)scale(.4)}[data-theme=light] .theme-sun{opacity:0;transform:rotate(70deg)scale(.4)}[data-theme=light] .theme-moon{opacity:1;transform:rotate(0)scale(1)}:focus-visible{outline:2px solid var(--xe-signal);outline-offset:5px}[data-theme=light] .muted-grid{opacity:.08}[data-theme=light] :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300){color:var(--xe-ink-2)}[data-theme=light] :is(.border-white\/10,.border-white\/6){border-color:var(--xe-line)}[data-theme=light] .bg-white\/\[0\.03\]{background:var(--xe-surface)}body button.bg-brand,body .ax-button.primary{color:var(--xe-on-action)}html .release-link{width:fit-content;max-width:100%;min-height:44px;color:var(--xe-ink-2);text-wrap:balance;align-items:center;gap:10px;font-size:12px;display:inline-flex}html .release-link>span{background:var(--xe-ok);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--xe-ok) 9%, transparent);border-radius:50%;flex:none}html .release-link svg{flex:none;width:13px;height:13px}html .release-link:hover{color:var(--xe-signal)}html .hero-facts{color:var(--xe-muted);flex-wrap:wrap;align-items:center;gap:10px 0;font-size:12px;display:flex}html .hero-facts>span{border-left:1px solid var(--xe-line-ui);padding:0 15px}html .hero-facts>span:first-child{border-left:0;padding-left:0}html .hero-facts small{font-size:inherit;margin-left:5px}html .xe-ch--hero .xe-text{gap:25px;max-width:620px}html .xe-ch--hero .xe-lead{max-width:34ch}html .xe-text h1{letter-spacing:-.062em;font-size:clamp(64px,7.1vw,108px);line-height:.99}html .xe-ch--hero{align-items:center;padding-bottom:124px}html .xe-ch--hero h1 span{animation:.85s cubic-bezier(.16,1,.3,1) both boundary-enter}html .xe-ch--hero h1 span:nth-child(2){animation-delay:.1s}html .xe-ch--hero h1 span:nth-child(3){animation-delay:.2s}@keyframes boundary-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}html .xe-eyebrow{text-transform:none;letter-spacing:0}html .xe-btn{border-radius:999px}html .xe-btn--primary,html .xe-btn--primary:hover{color:var(--xe-on-action)}html .story-invite{right:var(--pad-x);color:var(--xe-muted);align-items:center;gap:28px;font-size:12px;line-height:1.6;display:flex;position:absolute;bottom:132px}html .story-invite>span:last-child{border:1px solid var(--xe-line-ui);border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;transition:transform .3s;display:grid}html .story-invite:hover>span:last-child{transform:translateY(4px)}html .experience-nav{z-index:5;justify-content:center;height:0;padding-inline:20px;display:flex;position:sticky;top:calc(100dvh - 84px)}html .experience-nav a{background:color-mix(in srgb, var(--xe-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-block:1px solid var(--xe-line);min-height:48px;color:var(--xe-muted);align-items:center;gap:10px;padding:0 18px;font-size:11px;transition:color .2s,background-color .2s;display:flex;position:relative}html .experience-nav a:first-child{border-left:1px solid var(--xe-line);border-radius:999px 0 0 999px}html .experience-nav a:last-child{border-right:1px solid var(--xe-line);border-radius:0 999px 999px 0}html .experience-nav a[aria-current]{color:var(--xe-ink);background:var(--xe-surface-2)}html .experience-nav i{background:var(--xe-line-ui);border-radius:50%;width:4px;height:4px}html .experience-nav a[aria-current] i{background:var(--xe-signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--xe-signal) 12%, transparent)}html .xe-ch{scroll-margin-top:0}html .xe-text{opacity:1}html .xe-ch:not([data-active=true]) .xe-text{opacity:.58}html .xe-ch:focus-within .xe-text,html .xe[data-gl=off] .xe-text{opacity:1;transform:none}html .xe-motion{border-color:var(--xe-line);min-height:44px;padding:8px 14px;top:20px;right:30px}html .xe-stage{background:radial-gradient(ellipse at 76% 40%, color-mix(in srgb, var(--xe-signal) 9%, transparent), transparent 55%), var(--xe-bg)}html .xe-proof .xe-wrap{padding-block:88px}html .xe-proof .xe-big{color:var(--xe-ink)}html .xe-proof .xe-big span{color:var(--xe-line-ui)}html .xe-vision-grid{gap:40px}html .xe-vision-grid a{transition:border-color .3s}html .xe-vision-grid a:hover{border-color:var(--xe-signal)}html .xe-vision-grid h3{font-size:24px}html .xe-vision .xe-eyebrow{font-size:14px!important}html .xe-end{background:var(--xe-bg-2)}html .xe-end .copy-code{box-shadow:0 24px 70px var(--xe-shadow)}html .demo-caption{color:var(--xe-signal-soft)!important;font-size:12px!important}html .xe-calls .xe-btn[aria-pressed=true]{background:var(--xe-ink);color:var(--xe-bg);border-color:var(--xe-ink)}html .call-preview{border-top:1px solid var(--xe-line);gap:8px;padding-top:18px;display:grid}html .call-preview span{color:var(--xe-muted);font-size:11px}html .call-preview code{overflow-wrap:anywhere;color:var(--xe-ink-2);font-size:12px}html .xe-result{border-left:2px solid var(--xe-line-ui);min-height:72px;padding:10px 0 10px 16px;font-size:15px!important}html .xe-result[data-tone=safe]{border-color:var(--xe-ok);color:var(--xe-ok)}html .xe-result[data-tone=leak]{border-color:var(--xe-bad);color:var(--xe-bad)}html .xe[data-gl=off] .xe-stage:after{content:"";aspect-ratio:1;border:28px solid var(--xe-line-ui);width:32vw;box-shadow:inset 5px 0 0 var(--xe-signal);border-radius:30%;position:absolute;top:25%;right:15%;transform:rotate(30deg)}@media (max-width:1100px){.xe-ch--hero .xe-text{max-width:520px}html .story-invite{display:none}}@media (max-width:899px){.xe-ch--hero{align-items:flex-end;min-height:max(850px,100svh);padding-top:310px;padding-bottom:100px}.xe-ch--hero .xe-text{max-width:620px}.xe-text h1{font-size:clamp(54px,11.7vw,82px)}.xe-ch{padding-bottom:110px}.xe-ch--hero .xe-lead{max-width:40ch;font-size:18px!important}.experience-nav{padding-inline:12px;top:calc(100dvh - 72px)}.experience-nav a{flex:1;justify-content:center;max-width:110px;min-height:44px;padding:0 10px}.experience-nav a span{font-size:10px}.experience-nav i{display:none}.xe-text{padding:25px}.xe-motion{top:12px;right:20px}.xe[data-gl=off] .xe-stage:after{border-width:18px;width:200px;top:10%;right:calc(50% - 100px)}}@media (max-width:480px){body header>div{padding-block:12px;padding-inline:18px}.brand-wordmark{font-size:17px}.brand-symbol{width:30px;height:30px}body header .header-actions{gap:8px}.release-link{gap:8px;font-size:10px}.xe-ch--hero .xe-text{gap:22px}.xe-ch--hero{min-height:910px;padding-top:280px}.xe-ch--hero .xe-actions{gap:10px}.xe-ch--hero .xe-btn{padding-inline:17px;font-size:12px}.hero-facts{font-size:10px}.hero-facts>span{padding-inline:10px}.experience-nav a{padding:0 6px}.experience-nav a span{font-size:9px}.xe-text{padding:22px}.xe-wrap{padding-block:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.xe-ch:not([data-active=true]) .xe-text{opacity:1;transform:none}}html .xe-ch--hero .xe-text{max-width:680px}html .xe-text h1{font-size:clamp(58px,6.6vw,100px)}.product-family{border-top:1px solid var(--xe-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:44px;display:grid}.product-lane{border-bottom:1px solid var(--xe-line);min-width:0;padding:32px 36px 30px 0;position:relative}.product-lane:nth-child(odd):not(:first-child){border-left:1px solid var(--xe-line);padding-left:36px}.product-lane--available{background:var(--xe-surface);border:1px solid var(--xe-line);border-top:0;grid-column:1/-1;padding:34px 140px 34px 32px}.product-lane-heading{color:var(--xe-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:11px;display:flex}.product-state{align-items:center;gap:7px;display:inline-flex}.product-state:before{content:"";border:1px solid var(--xe-line-ui);border-radius:50%;width:5px;height:5px}.product-state[data-available=true]{color:var(--xe-ok)}.product-state[data-available=true]:before{background:var(--xe-ok);border-color:var(--xe-ok)}.product-lane h3{font-family:var(--ax-font-display);letter-spacing:-.03em;margin:22px 0 14px;font-size:25px}.product-lane p{max-width:57ch;color:var(--xe-muted);font-size:14px;line-height:1.8}.product-lane-actions{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}.product-lane-actions a{align-items:center;gap:20px;min-height:44px;font-size:13px;display:inline-flex}.product-lane-actions a:first-child{color:var(--xe-signal-soft)}.product-direction{color:var(--xe-muted);margin-top:20px;font-size:11px;display:block}.product-glyph{width:60px;height:60px;color:var(--xe-line-ui);position:absolute;top:24px;right:22px}.product-lane:not(:first-child) .product-glyph{width:40px;height:40px}.product-lane--available .product-glyph{width:100px;height:100px;color:var(--xe-signal-soft);top:60px}.catalogue-note{max-width:80ch;color:var(--xe-muted);margin-block:26px;font-size:13px;line-height:1.8}.vision-statement{border-block:1px solid var(--xe-line);grid-template-columns:1fr 1fr;gap:56px;margin-block:48px;padding-block:36px;display:grid}.vision-statement>span{letter-spacing:-.035em;font-size:clamp(24px,3vw,36px);line-height:1.3}.vision-statement p{color:var(--xe-muted);font-size:15px;line-height:1.8}.vision-map{background:var(--xe-bg-2);border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-block:44px 68px;padding:32px;display:grid}.vision-map>div{border:1px solid var(--xe-line-ui);background:var(--xe-bg);border-radius:8px;grid-column:span 2;gap:12px;padding:24px;display:grid}.vision-map>div:first-child{border-color:var(--xe-ok)}.vision-map>div:nth-last-child(-n+2){grid-column:span 3}.vision-map span,.vision-map small{color:var(--xe-muted);font-size:11px}.vision-map strong{font-size:14px;font-weight:500}.vision-map>p{text-align:center;color:var(--xe-ink-2);grid-column:1/-1;padding:24px;font-size:13px}.vision-map small{margin-top:6px;display:block}.local-build-note{border:1px solid var(--xe-line);border-radius:12px;margin-block:24px;padding:20px}@media (max-width:899px){html .xe-ch--hero{min-height:940px;padding-top:300px}html .xe-text h1{font-size:clamp(52px,10.8vw,82px)}.vision-statement{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.product-family{grid-template-columns:minmax(0,1fr)}.product-lane,.product-lane:nth-child(odd):not(:first-child){border-left:0;padding:28px 0}.product-lane--available{padding:26px 22px}.product-lane--available .product-glyph{display:none}.product-lane h3{padding-right:40px;font-size:23px}.product-glyph{right:0}.vision-map{gap:10px;padding:18px}.vision-map>div,.vision-map>div:nth-last-child(-n+2){grid-column:1/-1;padding:18px}}.resource-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-block:44px;display:grid}.resource-list>a{border-top:1px solid var(--xe-line);padding:28px 36px 28px 0;transition:border-color .2s;position:relative}.resource-list>a:hover{border-color:var(--xe-signal)}.resource-list span{color:var(--xe-signal-soft);font-size:11px}.resource-list h2{margin-block:14px;font-size:25px!important}.resource-list p{color:var(--xe-muted);max-width:48ch;font-size:14px}.resource-list b{color:var(--xe-muted);font-weight:400;position:absolute;top:28px;right:0}@media (max-width:600px){.resource-list{grid-template-columns:1fr}}html .experience-nav a{white-space:nowrap}@media (max-width:899px){html .experience-nav[data-chapter="0"]{visibility:hidden}html .experience-nav a span{display:none}html .experience-nav a:after{content:attr(data-short);white-space:nowrap;font-size:10px}}@media (max-width:639px){body header .header-actions a.bg-brand{display:none}}
