@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#0b1720;--ink-elevated:#14232e;--ink-selected:#263640;--canvas:#f2f0ec;--surface:#fffefa;--surface-muted:#eceae6;--text:#252525;--text-secondary:#65635f;--text-tertiary:#85827d;--border:#d9d5ce;--border-strong:#c9c4bc;--accent:#eb3514;--accent-hover:#d92f12;--accent-soft:#fff0eb;--success:#168a48;--success-bright:#22a961;--success-soft:#ecf8f1;--focus:#1769e0;--sidebar-width:246px;--topbar-height:86px;--radius-sm:6px;--radius-md:9px;--radius-lg:12px}*{box-sizing:border-box}html{background:var(--canvas);color:var(--text);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;text-rendering:optimizelegibility}body{background:var(--canvas);min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}code,pre{font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.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}.landing-page{min-height:100svh;color:var(--landing-text,#17191c);background:var(--landing-background,#f4f2ee);flex-direction:column;display:flex}.landing-header{justify-content:space-between;align-items:center;width:100%;min-height:110px;padding:0 46px;display:flex}.landing-brand{color:var(--landing-text,#17191c);align-items:center;gap:18px;display:inline-flex}.landing-brand>svg{color:var(--accent);--brand-mark-letter:var(--landing-text,#17191c)}.landing-brand strong{letter-spacing:-.035em;font-size:28px;font-weight:630}.landing-brand strong span{font-weight:520}.landing-nav{align-items:center;gap:40px;margin-left:auto;font-size:18px;font-weight:520;display:flex}.landing-nav>:is(a,button){padding:14px 0}.landing-nav button,.scroll-nav__links button,.marketing-footer nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.landing-nav__action{color:#fff;background:var(--accent);border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:152px;min-height:54px;padding:0 22px;transition:background-color .14s,transform .14s;display:inline-flex}.landing-header>.landing-nav__action{margin-left:32px}.landing-nav__action:hover{background:var(--accent-hover);transform:translateY(-1px)}.landing-hero{flex:1;grid-template-columns:minmax(0,600px) minmax(560px,1fr);align-items:center;gap:86px;width:100%;max-width:1536px;margin:0 auto;padding:40px 72px 28px;display:grid;transform:translateY(-9px)}.landing-copy h1{max-width:600px;font-family:var(--landing-headline-font,Menlo, Consolas, Monaco, "Liberation Mono", "Courier New", monospace);font-size:clamp(56px, 5.2vw, var(--landing-headline-size,80px));letter-spacing:-.055em;word-spacing:-.18em;margin:0;font-weight:700;line-height:1.14}.landing-copy h1.headline-stage--compact{font-size:clamp(52px,4.55vw,72px)}.landing-copy>p{color:#5f615f;max-width:530px;font-family:var(--landing-body-font,Menlo, Consolas, Monaco, "Liberation Mono", "Courier New", monospace);font-size:var(--landing-body-size,20px);margin:28px 0 0;line-height:1.72}.landing-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.landing-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:0 24px;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:17px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.landing-button:hover{transform:translateY(-1px)}.landing-button--primary{color:#fff;background:var(--accent);border-color:var(--accent);min-width:288px;padding-inline:27px}.landing-button--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.landing-button--secondary{color:var(--accent-hover);background:0 0;border-color:#bbb9b4;padding-inline:32px}.landing-button--secondary:hover{border-color:var(--accent);background:#ffffff85}.landing-demo{color:#eef1f2;min-width:0;height:520px;transform:scale(var(--landing-demo-scale,1));transform-origin:50%;background:#12171b;border:1px solid #30363a;border-radius:10px;overflow:hidden;box-shadow:0 18px 45px #12171b1c}.landing-demo__header{border-bottom:1px solid #3a4044;justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:0 24px 0 31px;display:flex}.landing-demo__header[data-scenario],.landing-demo__request[data-scenario]{animation:.42s cubic-bezier(.22,1,.36,1) both demo-scenario-enter}.landing-demo__header p{align-items:center;gap:36px;margin:0;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:20px;display:flex}.landing-demo__header strong{color:#ff5034;font-weight:650}.landing-demo__header code{color:#eef1f2}.landing-demo__send-button{color:#ff5034;cursor:pointer;background:0 0;border:1px solid #e3442a;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:154px;min-height:50px;padding:0 22px;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:16px;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.landing-demo__send-button:hover:not(:disabled),.landing-demo--stage-1 .landing-demo__send-button{color:#fff;background:var(--accent)}.landing-demo--stage-4 .landing-demo__send-button,.landing-demo__send-button:disabled{color:#79cf62;background:#79cf6214;border-color:#79cf62b8}.landing-demo__send-button:disabled{cursor:default}.landing-demo__request{align-content:start;gap:14px;min-height:225px;padding:36px 31px 27px;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:19px;display:grid}.landing-demo__request>div{grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid}.landing-demo--stage-1 .landing-demo__request>div{animation:.72s cubic-bezier(.22,1,.36,1) both demo-request-send}.landing-demo--stage-1 .landing-demo__request>div:nth-child(2){animation-delay:80ms}.landing-demo--stage-1 .landing-demo__request>div:nth-child(3){animation-delay:.16s}.landing-demo__request>div>span{color:#7d858b}.landing-demo__request code{font-size:inherit;white-space:nowrap;border-left:1px solid #343b40;padding-left:24px}.landing-demo__request b{color:#ff8d98;font-weight:500}.landing-demo__request em{color:#79cf62;font-style:normal}.landing-demo__execution{border-top:1px solid #3a4044}.landing-demo__execution-head{color:#d4d6d7;border-bottom:1px solid #3a4044;justify-content:space-between;align-items:center;gap:20px;min-height:50px;margin:0;padding:0 20px 0 31px;font-size:14px;display:flex}.landing-demo__execution-head code{color:#8f989e;font-size:11px}.landing-demo__events{align-content:center;gap:4px;min-height:154px;padding:7px 18px;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;display:grid}.landing-demo__event{opacity:0;border:1px solid #0000;border-radius:5px;grid-template-columns:45px minmax(0,1fr) 39px;align-items:center;gap:9px;min-width:0;min-height:31px;padding:0 9px;transition:opacity .26s,transform .38s cubic-bezier(.22,1,.36,1),background-color .26s,border-color .26s;display:grid}.landing-demo__event--send{transform:translate(-14px)}.landing-demo__event--receive{transform:translate(14px)}.landing-demo__event.is-visible{opacity:.66;transform:translate(0)}.landing-demo__event.is-active{opacity:1;background:#ffffff0b;border-color:#ffffff17}.landing-demo__event>span{letter-spacing:.08em;border:1px solid;border-radius:3px;width:max-content;padding:2px 4px;font-size:8px;font-weight:700;line-height:1}.landing-demo__event--send>span{color:#ff6b50}.landing-demo__event--receive>span{color:#78a9ff}.landing-demo__event p{white-space:nowrap;align-items:center;gap:9px;min-width:0;margin:0;display:flex}.landing-demo__event strong{color:#edf1f3;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.landing-demo__event:nth-child(3).is-visible strong{color:#79cf62}.landing-demo__event small{color:#899299;text-overflow:ellipsis;font-size:9px;overflow:hidden}.landing-demo__event>code{color:#aab1b5;text-align:right;font-size:9px}.landing-demo--stage-1 .landing-demo__send-button svg{animation:.72s ease-in-out infinite demo-send-pulse}.landing-demo--reduced *,.landing-demo--reduced :before,.landing-demo--reduced :after{transition:none!important;animation:none!important}@keyframes demo-request-send{0%{opacity:.45;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes demo-scenario-enter{0%{opacity:0;filter:blur(4px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes demo-send-pulse{50%{transform:translate(3px)}}.landing-audience{color:#555856;text-align:center;margin:0 auto;padding:20px 24px 76px;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:17px}html{scroll-behavior:smooth}html.marketing-scroll-snap{scroll-snap-type:y mandatory}.marketing-site{--section-gutter:clamp(24px, 4.7vw, 72px);--section-heading-size:clamp(52px, 5vw, 76px);--section-muted:color-mix(in srgb, var(--landing-text) 66%, transparent);overflow:clip}.marketing-section{min-height:100svh;color:var(--landing-text);background:var(--landing-background);scroll-snap-align:start;scroll-snap-stop:normal;scroll-margin-top:0;position:relative}.marketing-site:not(.marketing-site--full-screen) .marketing-section{min-height:auto}.marketing-hero-section{flex-direction:column;display:flex}.headline-stage{align-items:start;display:grid}.headline-stage>span{grid-area:1/1}.headline-stage__line{will-change:opacity, transform, filter;display:block}.headline-stage--blur-rise .headline-stage__line{animation:.52s cubic-bezier(.22,1,.36,1) both headline-blur-rise}.headline-stage--fade .headline-stage__line{animation:.42s ease-out both headline-fade}.headline-stage--slide .headline-stage__line{animation:.5s cubic-bezier(.22,1,.36,1) both headline-slide}@keyframes headline-blur-rise{0%{opacity:0;filter:blur(9px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes headline-fade{0%{opacity:0}to{opacity:1}}@keyframes headline-slide{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}.scroll-nav{z-index:80;width:min(1280px,100% - 48px);min-height:82px;color:var(--landing-text);background:color-mix(in srgb, var(--landing-background) 96%, white);border:1px solid color-mix(in srgb, var(--landing-text) 10%, transparent);opacity:0;pointer-events:none;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:12px 14px 12px 28px;transition:opacity .22s,transform .48s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%,-140%);box-shadow:0 18px 42px #17191c1f}.scroll-nav--visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.scroll-nav--reduced{transition:none}.scroll-nav__brand{justify-self:start;align-items:center;gap:12px;font-size:20px;display:inline-flex}.scroll-nav__brand svg{color:var(--accent);--brand-mark-letter:var(--landing-text,#17191c)}.scroll-nav__links{font-family:var(--landing-body-font);justify-content:center;align-items:center;gap:42px;font-size:15px;display:flex}.scroll-nav__links :is(a,button){padding:18px 2px;position:relative}.scroll-nav__links :is(a,button):after{background:var(--accent);content:"";opacity:0;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:9px;left:0;right:0;transform:scaleX(.4)}.scroll-nav__links :is(a,button).is-active{color:var(--accent)}.scroll-nav__links :is(a,button).is-active:after{opacity:1;transform:scaleX(1)}.scroll-nav__cta{color:#fff;background:var(--accent);min-height:56px;font-family:var(--landing-body-font);border-radius:8px;justify-content:center;justify-self:end;align-items:center;padding:0 24px;font-size:15px;font-weight:650;display:inline-flex}.section-shell{width:min(1536px,100%);min-height:inherit;padding:138px var(--section-gutter) 72px;margin:0 auto}.section-heading h2{max-width:860px;font-family:var(--landing-headline-font);font-size:var(--section-heading-size);letter-spacing:-.055em;margin:0;font-weight:700;line-height:1.08}.section-heading>p{max-width:690px;color:var(--section-muted);font-family:var(--landing-body-font);margin:24px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.65}.process-section__shell{grid-template-rows:auto auto auto;align-content:space-between;gap:48px;display:grid}.process-section__heading h2{max-width:820px}.process-steps{grid-template-columns:repeat(3,1fr);gap:clamp(42px,7vw,112px);margin:0;padding:0;list-style:none;display:grid}.process-steps li{min-width:0}.process-steps li>span{color:var(--accent);font-family:var(--landing-headline-font);letter-spacing:-.05em;font-size:42px;font-weight:700}.process-steps h3{font-family:var(--landing-headline-font);letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(26px,2.2vw,34px)}.process-steps p{max-width:330px;color:var(--section-muted);font-family:var(--landing-body-font);margin:0;font-size:15px;line-height:1.6}.process-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,.9fr) auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.process-flow>svg{color:color-mix(in srgb, var(--landing-text) 42%, transparent)}.process-flow>div{border:1px solid color-mix(in srgb, var(--landing-text) 22%, transparent);min-height:90px;font-family:var(--landing-body-font);border-radius:8px;align-items:center;gap:10px;padding:18px;display:flex;position:relative}.process-flow>div>span{color:var(--section-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;position:absolute;top:-29px;left:0}.process-flow strong,.process-flow code{padding:10px 12px;font-size:13px;font-weight:550}.process-flow__post{color:#f2f4f5;background:#12171b;border-color:#30363a!important}.process-flow__post code{color:#79cf62}.process-flow__deliveries{justify-content:space-between}.process-flow__deliveries strong{color:#5a9e47;align-items:center;gap:6px;display:inline-flex}.examples-section__shell{grid-template-rows:1fr auto;grid-template-columns:minmax(360px,.75fr) minmax(600px,1.25fr);align-items:center;gap:30px 72px;display:grid}.examples-section__copy{align-self:center}.examples-section__copy .section-heading h2{max-width:520px;font-size:clamp(52px,4.45vw,68px)}.example-selectors{margin-top:50px;display:grid}.example-selectors button{border:0;border-bottom:1px solid color-mix(in srgb, var(--landing-text) 22%, transparent);min-height:72px;font-family:var(--landing-body-font);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 4px;font-size:19px;display:flex}.example-selectors button.is-active{color:var(--accent);border-bottom-color:var(--accent)}.example-frame{color:#eef1f2;background:#12171b;border:1px solid #30363a;border-radius:10px;align-self:center;min-width:0;overflow:hidden;box-shadow:0 18px 45px #12171b1c}.example-frame>header{border-bottom:1px solid #3a4044;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:0 28px 0 38px;display:flex}.example-frame>header p,.example-frame>header a{font-family:var(--landing-body-font);align-items:center;gap:28px;margin:0;display:flex}.example-frame>header strong{color:#ff5034}.example-frame>header a{color:#ff5034;border:1px solid #e3442a;border-radius:7px;gap:8px;min-height:50px;padding:0 18px;font-size:14px}.example-frame__request{border-bottom:1px solid #3a4044;align-content:center;gap:18px;min-height:240px;padding:34px 38px;animation:.32s ease-out both example-enter;display:grid}@keyframes example-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.example-frame__request code{color:#dbe2e6;white-space:nowrap;font-size:clamp(14px,1.25vw,18px);display:block}.example-frame__request span{color:#7d858b;width:40px;display:inline-block}.example-frame__request b{color:#ff8d98;font-weight:500}.example-frame__request em{color:#79cf62;font-style:normal}.example-frame__deliveries>p{color:#b9c0c4;min-height:58px;font-family:var(--landing-body-font);border-bottom:1px solid #3a4044;margin:0;padding:18px 38px}.example-frame__deliveries>div{min-height:64px;font-family:var(--landing-body-font);justify-content:space-between;align-items:center;padding:0 38px;font-size:17px;display:flex}.example-frame__deliveries strong{color:#79cf62;font-weight:550}.example-frame__deliveries strong.is-queued{color:#f1ad53}.examples-section__caption{color:var(--section-muted);font-family:var(--landing-body-font);text-align:center;grid-column:1/-1;margin:0;font-size:17px}.pricing-section__shell{grid-template-columns:minmax(540px,1.15fr) minmax(390px,.85fr);align-items:center;gap:clamp(70px,9vw,150px);display:grid}.pricing-section__intro .section-heading h2{max-width:790px}.waitlist-form{border:1px solid color-mix(in srgb, var(--landing-text) 35%, transparent);border-radius:8px;max-width:730px;margin-top:52px;padding:34px 36px}.waitlist-form h3{font-family:var(--landing-headline-font);letter-spacing:-.04em;margin:0 0 22px;font-size:27px}.waitlist-form>div{grid-template-columns:1fr auto;gap:14px;display:grid}.waitlist-form button{min-height:62px;font-family:var(--landing-body-font);border-radius:7px;font-size:16px}.waitlist-form__action{align-items:center}.waitlist-form__action>p{max-width:420px;color:var(--section-muted);font-family:var(--landing-body-font);margin:0;font-size:15px;line-height:1.55}.waitlist-form button{color:#fff;background:var(--accent);border:1px solid var(--accent);cursor:pointer;padding:0 26px;font-weight:650}.waitlist-form>p,.waitlist-form__success{color:var(--section-muted);font-family:var(--landing-body-font);margin:18px 0 0;font-size:13px}.pricing-facts{font-family:var(--landing-body-font);align-self:center}.pricing-facts>strong{font-family:var(--landing-headline-font);letter-spacing:-.08em;font-size:clamp(126px,12vw,184px);font-weight:500;line-height:.9;display:block}.pricing-facts>p{max-width:470px;color:var(--section-muted);margin:28px 0 0;font-size:19px;line-height:1.65}.pricing-facts hr{border:0;border-top:1px solid color-mix(in srgb, var(--landing-text) 40%, transparent);margin:44px 0}.pricing-facts h3{letter-spacing:-.03em;margin:0;font-size:23px}.marketing-footer{min-height:292px;padding:64px var(--section-gutter) 28px;color:#eef1f2;font-family:var(--landing-body-font);scroll-snap-align:end;background:#12171b}.marketing-footer__main,.marketing-footer__utility{width:min(1392px,100%);margin-inline:auto}.marketing-footer__main{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:48px;display:grid}.marketing-footer__brand{width:max-content;font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;align-items:center;gap:14px;font-size:22px;display:inline-flex}.marketing-footer__brand svg{color:#ff5034;--brand-mark-letter:#fff}.marketing-footer__main>p{color:#aeb5b9;max-width:340px;margin:0;font-size:17px;line-height:1.55}.marketing-footer nav{grid-template-columns:1fr 1fr;justify-self:end;align-items:start;gap:18px 44px;font-size:14px;display:grid}.marketing-footer nav>:is(a,button){text-align:left;justify-self:start;align-items:center;min-height:20px;line-height:1.4;display:inline-flex}.marketing-footer nav a:last-child{color:#ff6a4f}.access-dialog{z-index:130;color:var(--landing-text,#17191c);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--landing-body-font,var(--font-geist-mono), monospace);background:#0c11159e;place-items:center;padding:24px;animation:.18s ease-out both access-dialog-in;display:grid;position:fixed;inset:0}.access-dialog__card{background:var(--landing-background,#f4f2ee);border:1px solid color-mix(in srgb, var(--landing-text,#17191c) 18%, transparent);border-radius:10px;width:min(480px,100%);max-height:calc(100svh - 48px);padding:38px;animation:.26s cubic-bezier(.22,1,.36,1) both access-dialog-card-in;position:relative;overflow-y:auto;box-shadow:0 28px 90px #03070a47}.access-dialog[data-mode=sign-in] .access-dialog__card{width:min(560px,100%)}.access-dialog__close{width:42px;height:42px;color:var(--landing-text,#17191c);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.access-dialog__close:hover{background:color-mix(in srgb, var(--landing-text,#17191c) 6%, transparent);border-color:color-mix(in srgb, var(--landing-text,#17191c) 14%, transparent)}.access-dialog__head{padding-right:24px}.access-dialog__brand{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;align-items:center;gap:12px;margin-bottom:34px;font-size:19px;display:inline-flex}.access-dialog__brand svg{color:var(--accent,#eb3514);--brand-mark-letter:var(--landing-text,#17191c)}.access-dialog__head h2{max-width:390px;font-family:var(--landing-headline-font,var(--font-geist-mono), monospace);letter-spacing:-.06em;margin:0;font-size:clamp(32px,5vw,44px);font-weight:650;line-height:1.04}.access-dialog[data-mode=sign-in] .access-dialog__head h2{white-space:nowrap;max-width:none;font-size:clamp(36px,4vw,42px)}.access-dialog__head>p{max-width:390px;color:color-mix(in srgb, var(--landing-text,#17191c) 68%, transparent);margin:18px 0 30px;font-size:14px;line-height:1.65}.access-dialog__google,.access-dialog__primary{width:100%;min-height:56px;font:650 14px/1 var(--landing-body-font,var(--font-geist-mono), monospace);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:12px;display:inline-flex}.access-dialog__google{color:var(--landing-text,#17191c);background:color-mix(in srgb, var(--landing-background,#f4f2ee) 92%, white);border:1px solid color-mix(in srgb, var(--landing-text,#17191c) 25%, transparent)}.access-dialog__google svg{width:20px;height:20px}.access-dialog__primary{color:#fff;background:var(--accent,#eb3514);border:1px solid var(--accent,#eb3514)}.access-dialog__google:hover,.access-dialog__primary:hover{transform:translateY(-1px)}.access-dialog__google:disabled,.access-dialog__primary:disabled{cursor:wait;opacity:.62;transform:none}.access-dialog__divider{color:color-mix(in srgb, var(--landing-text,#17191c) 48%, transparent);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:22px 0;font-size:11px;display:grid}.access-dialog__divider span{background:color-mix(in srgb, var(--landing-text,#17191c) 16%, transparent);height:1px}.access-dialog__form{gap:14px;display:grid}.access-dialog__field{letter-spacing:.05em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:650;display:grid}.access-dialog__field input{width:100%;min-height:56px;color:var(--landing-text,#17191c);background:color-mix(in srgb, var(--landing-background,#f4f2ee) 92%, white);border:1px solid color-mix(in srgb, var(--landing-text,#17191c) 25%, transparent);font:500 14px/1 var(--landing-body-font,var(--font-geist-mono), monospace);text-transform:none;border-radius:7px;outline:none;padding:0 16px}.access-dialog__field input:focus{border-color:var(--accent,#eb3514);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#eb3514) 15%, transparent)}.access-dialog__status{color:#205c36;background:#e8f5eb;border:1px solid #b9d9c2;border-radius:7px;gap:5px;margin-bottom:16px;padding:13px 14px;font-size:12px;line-height:1.45;display:grid}.access-dialog__status[data-error=true],.access-dialog__error{color:#8f271c;background:#fce9e5;border-color:#e4b4aa}.access-dialog__status span{font-weight:450}.access-dialog__error{border:1px solid #e4b4aa;border-radius:7px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.access-dialog__setup,.access-dialog__privacy{color:color-mix(in srgb, var(--landing-text,#17191c) 54%, transparent);text-align:center;margin:15px 0 0;font-size:11px;line-height:1.55}.access-dialog__honeypot{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.access-dialog__success{text-align:center;justify-items:center;gap:18px;display:grid}.access-dialog__success>span{color:#4e9f54;border:1px solid #77bb79;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.access-dialog__success p{color:color-mix(in srgb, var(--landing-text,#17191c) 70%, transparent);margin:0 0 4px;font-size:13px;line-height:1.6}@keyframes access-dialog-in{0%{opacity:0}}@keyframes access-dialog-card-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}@media (max-height:760px) and (min-width:641px){.access-dialog__card{padding:26px 32px}.access-dialog__brand{margin-bottom:20px}.access-dialog__head>p{margin:12px 0 20px}.access-dialog__google,.access-dialog__primary,.access-dialog__field input{min-height:52px}.access-dialog__divider{margin:15px 0}.access-dialog__form{gap:10px}.access-dialog__setup,.access-dialog__privacy{margin-top:10px}}.marketing-footer__utility{color:#818a90;border-top:1px solid #30363a;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding-top:24px;font-size:12px;display:flex}.marketing-footer__utility>div{gap:30px;display:flex}.site-admin{z-index:100;position:relative}.site-admin>aside{z-index:102;color:#17191c;opacity:0;pointer-events:none;background:#fffefa;border:1px solid #d4d0c9;border-radius:10px;flex-direction:column;width:min(416px,100vw - 24px);transition:opacity .18s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 28px));box-shadow:0 22px 60px #14181b33}.site-admin--open>aside{opacity:1;pointer-events:auto;transform:translate(0)}.site-admin__header{border-bottom:1px solid #ddd9d2;flex:none;justify-content:space-between;align-items:center;min-height:86px;padding:16px 18px 16px 20px;display:flex}.site-admin__header>div{gap:7px;display:grid}.site-admin__header strong,.site-admin legend{font-family:var(--font-geist-mono), Menlo, monospace}.site-admin__header strong{font-size:18px}.site-admin__header span{width:max-content;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);font-family:var(--font-geist-mono), Menlo, monospace;border-radius:5px;padding:3px 6px;font-size:11px}.site-admin__header button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.site-admin__body{flex:1;overflow-y:auto}.site-admin fieldset{border:0;border-bottom:1px solid #ddd9d2;gap:14px;margin:0;padding:20px;display:grid}.site-admin legend{float:left;width:100%;margin-bottom:15px;font-size:13px;font-weight:700}.admin-headline-list{gap:8px;display:grid}.admin-logo-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-logo-options>button{color:#17191c;cursor:pointer;text-align:left;background:#fff;border:1px solid #d4d0c9;border-radius:6px;gap:8px;min-width:0;min-height:72px;padding:11px;display:grid}.admin-logo-options>button.is-active{background:color-mix(in srgb, var(--accent) 6%, #fff);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.admin-logo-options>button>span{align-items:center;gap:8px;min-width:0;display:flex}.admin-logo-options svg{color:var(--accent);--brand-mark-letter:#17191c;flex:none}.admin-logo-options strong{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-logo-options small{color:#6c6964;font-family:var(--font-geist-mono), Menlo, monospace;font-size:10px}.admin-headline-row{color:#6c6964;font-family:var(--font-geist-mono), Menlo, monospace;border-radius:6px;grid-template-columns:22px 15px 1fr;align-items:center;gap:5px;font-size:11px;transition:background .12s,box-shadow .12s,opacity .12s;display:grid}.admin-headline-row.is-dragging{opacity:.38}.admin-headline-row.is-drop-target{background:color-mix(in srgb, var(--accent) 7%, #fff);box-shadow:inset 3px 0 0 var(--accent)}.admin-headline-drag-handle{color:#8a857e;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:34px;padding:0;display:grid}.admin-headline-drag-handle:hover,.admin-headline-drag-handle:focus-visible{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);outline:none}.admin-headline-drag-handle:active{cursor:grabbing}.admin-headline-list input,.admin-select-row select{color:#222;min-width:0;min-height:34px;font-family:var(--font-geist-mono), Menlo, monospace;background:#fff;border:1px solid #d4d0c9;border-radius:5px;font-size:11px}.admin-headline-list input{padding:0 9px}.admin-toggle-row,.admin-select-row,.admin-range-row,.admin-color-row{min-height:34px;font-family:var(--font-geist-mono), Menlo, monospace;align-items:center;gap:10px;font-size:11px;display:grid}.admin-toggle-row{grid-template-columns:1fr auto}.admin-toggle-row>button{cursor:pointer;background:#d8d5cf;border:0;border-radius:99px;width:42px;height:23px;padding:0;position:relative}.admin-toggle-row>button>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.admin-toggle-row>button.is-on{background:var(--accent)}.admin-toggle-row>button.is-on>span{transform:translate(19px)}.admin-select-row{grid-template-columns:1fr minmax(170px,.8fr)}.admin-select-row>span:last-child{position:relative}.admin-select-row select{appearance:none;width:100%;padding:0 34px 0 10px}.admin-select-row svg{pointer-events:none;position:absolute;top:9px;right:9px}.admin-range-row{grid-template-columns:116px 1fr 43px}.admin-range-row input{width:100%;accent-color:var(--accent)}.admin-range-row output{text-align:right}.admin-color-row{grid-template-columns:1fr 32px 82px}.admin-color-row input{background:#fff;border:1px solid #d4d0c9;border-radius:5px;width:32px;height:27px;padding:2px}.admin-color-row code{font-size:11px}.site-admin footer{background:#fffefa;border-top:1px solid #ddd9d2;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 20px;display:flex}.site-admin footer button{min-height:42px;font-family:var(--font-geist-mono), Menlo, monospace;cursor:pointer;background:#fff;border:1px solid #d4d0c9;border-radius:6px;padding:0 16px;font-size:12px}.site-admin footer button.is-primary{color:#fff;background:var(--accent);border-color:var(--accent)}.site-admin__trigger{z-index:103;color:#fff;min-height:44px;font-family:var(--font-geist-mono), Menlo, monospace;cursor:pointer;background:#17191c;border:1px solid #17191c;border-radius:7px;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:650;transition:right .36s cubic-bezier(.22,1,.36,1),transform .14s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #17191c33}.site-admin__trigger:hover{transform:translateY(-2px)}.site-admin--open .site-admin__trigger{right:448px}.app-shell{min-height:100vh}.sidebar{z-index:40;width:var(--sidebar-width);color:#eef4f7;background:var(--ink);border-right:1px solid #22313a;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__brand-row{min-height:var(--topbar-height);border-bottom:1px solid #ffffff1a;align-items:center;padding:0 20px;display:flex}.brand{--brand-mark-letter:#fff;align-items:center;gap:17px;min-width:0;display:inline-flex}.brand strong{color:#fff;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:610;overflow:hidden}.brand strong span{color:#c2ccd2;font-weight:510}.brand-glyph{flex:none;display:block;overflow:visible}.brand-mark{width:31px;height:31px;color:var(--accent);flex:0 0 31px}.brand-mark__bracket{stroke:currentColor}.brand-mark__letter{fill:var(--brand-mark-letter,currentColor);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;font-size:15px;font-weight:700}.brand-mark--dark{color:var(--ink);--brand-mark-letter:var(--ink)}.sidebar__nav{flex:1;padding:15px 9px 12px;overflow-y:auto}.nav-group+.nav-group{margin-top:30px}.nav-group>p{color:#91a1ab;letter-spacing:.055em;text-transform:uppercase;margin:0 14px 7px;font-size:11px;font-weight:570}.nav-link{color:#dce4e8;border-radius:var(--radius-sm);align-items:center;gap:16px;height:48px;padding:0 19px;font-size:15px;font-weight:465;transition:color .14s,background-color .14s;display:flex;position:relative}.nav-link svg{width:21px;height:21px}.nav-link:hover{color:#fff;background:#fff1}.nav-link--active{color:#fff;background:var(--ink-selected)}.nav-link--active:before{background:var(--accent);content:"";border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-9px}.sidebar__utility{border-top:1px solid #ffffff1c;gap:2px;padding:14px 9px 78px;display:grid}.sidebar__close,.topbar__menu{display:none!important}.workspace{min-width:0;margin-left:var(--sidebar-width)}.topbar{z-index:30;height:var(--topbar-height);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf5;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;padding:0 31px;display:grid;position:sticky;top:0}.project-switcher,.user-menu,.environment-switch__item,.docs-link,.icon-button{cursor:pointer;background:0 0;border:0}.project-switcher{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:10px;width:fit-content;min-width:307px;height:46px;padding:0 12px;font-size:16px;font-weight:520;display:inline-flex}.project-switcher span{text-align:left;flex:1}.environment-switch{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);align-items:center;display:inline-flex;overflow:hidden}.environment-control{align-items:center;gap:16px;font-size:16px;display:flex;transform:translate(78px)}.environment-switch__item{height:44px;color:var(--text-secondary);align-items:center;gap:5px;padding:0 20px;font-size:14px;font-weight:510;display:inline-flex}.environment-switch__item+.environment-switch__item{border-left:1px solid var(--border)}.environment-switch__item--active{color:var(--text);background:var(--surface);box-shadow:inset 0 -2px var(--accent)}.topbar__actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.docs-link{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:510;display:inline-flex}.user-menu{align-items:center;gap:7px;display:inline-flex}.user-menu>span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:600;display:grid}.main-content{min-width:0}.page{width:min(100%,1440px);min-height:calc(100vh - var(--topbar-height));margin:0 auto;padding:32px 31px 48px}.page h1{color:var(--text);letter-spacing:-.028em;margin:0;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:clamp(30px,2.7vw,40px);font-weight:700;line-height:1.08}.quickstart-header p,.page-header p{max-width:1000px;color:var(--text-secondary);margin:12px 0 0;font-size:14px;line-height:1.55}.quickstart-header{margin-bottom:45px}.quickstart-header p{font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace}.activation-steps{grid-template-columns:31.5% 34.6% 33.9%;align-items:center;margin:0 0 27px;padding:0;list-style:none;display:grid}.activation-step{min-width:168px;color:var(--text-tertiary);align-items:center;gap:10px;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:12px;display:flex}.activation-step:not(:last-child){flex:1}.activation-step:not(:last-child):after{background:var(--border-strong);content:"";flex:1;height:1px;margin:0 26px 0 12px}.activation-step>span{border:1px solid var(--border-strong);width:28px;height:28px;font-family:var(--font-geist-mono), monospace;border-radius:50%;flex:0 0 28px;place-items:center;font-size:12px;font-style:normal;display:grid}.activation-step strong{white-space:nowrap;font-weight:600}.activation-step--complete,.activation-step--active{color:var(--text)}.activation-step--complete>span{color:var(--success);background:var(--success-soft);border-color:var(--success-bright)}.activation-step--active>span{color:#fff;background:var(--accent);border-color:var(--accent)}.quickstart-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:24px;display:grid}.code-panel,.result-panel{min-width:0}.code-panel{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#12181c;flex-direction:column;min-height:554px;display:flex;overflow:hidden}.panel-toolbar{background:var(--surface);border-bottom:1px solid var(--border);flex:0 0 59px;justify-content:space-between;align-items:center;height:59px;display:flex}.code-tabs{align-self:stretch;padding-left:20px;display:flex}.code-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0 13px;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:600;position:relative}.code-tab--active{color:var(--text)}.code-tab--active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:0;left:9px;right:9px}.copy-button{min-height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;margin-right:16px;padding:0 8px;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:510;display:inline-flex}.copy-button:hover{color:var(--text);background:var(--surface-muted)}.copy-button--compact{min-height:24px;margin:0;padding:0 4px}.code-editor{background:#12181c;flex:1;padding:17px 0 8px;overflow:auto}.code-line{grid-template-columns:57px 1fr;min-width:650px;font-size:14px;line-height:1.72;display:grid}.code-line__number{color:#8a949a;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #2e383e;padding-right:13px;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace}.code-line code{color:#eef1f2;white-space:pre;padding-left:16px;display:block}.syntax-command{color:#f4f5f5;font-weight:650}.syntax-method{color:#ff7c61}.syntax-string{color:#ff8c91}.syntax-key{color:#75bfff}.syntax-value{color:#78d46a}.syntax-punctuation{color:#dbe2e6}.code-panel__action{background:#12181c;border-top:0;padding:13px 18px 24px}.button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.button:active{transform:translateY(1px)}.button:disabled{cursor:wait;opacity:.72}.button--primary{color:#fff;background:var(--accent);border-color:var(--accent)}.button--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.button--secondary{color:var(--text);background:var(--surface);border-color:var(--border-strong)}.button--secondary:hover{background:var(--surface-muted);border-color:#9ea8af}.button--outline-accent{color:var(--accent-hover);background:var(--surface);border-color:var(--accent)}.button--outline-accent:hover{background:var(--accent-soft)}.button--run{width:100%;min-height:50px;font-size:13px}.result-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);flex-direction:column;min-height:554px;display:flex;overflow:hidden}.result-summary{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1fr .7fr;align-items:center;gap:16px;min-height:84px;padding:14px 22px;display:grid}.result-summary>div{gap:5px;display:grid}.result-summary>div:last-child{text-align:right;justify-self:end}.result-summary span{color:var(--text-secondary);font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:11px}.result-summary code,.result-summary strong{min-height:18px;color:var(--text);font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:12.5px;font-weight:510}.status-text{align-items:center;gap:5px;display:flex}.status-text--success{color:var(--success)!important}.timeline--compact{flex:1;padding:12px 22px}.timeline-row{color:#a1a9af;border-bottom:1px solid #e3e7ea;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:66px;transition:color .18s,opacity .18s;display:grid;position:relative}.timeline-row:last-child{border-bottom:0}.timeline-row:before{content:"";background:#dce2e5;width:1px;position:absolute;top:-1px;bottom:-1px;left:11px}.timeline-row:first-child:before{top:50%}.timeline-row:last-child:before{bottom:50%}.timeline-row--visible{color:var(--text)}.timeline-node{z-index:1;color:#a9b2b8;background:var(--surface);border:1px solid var(--border-strong);border-radius:4px;place-items:center;width:22px;height:22px;display:grid;position:relative}.timeline-node--success{color:#fff;background:var(--success-bright);border-color:var(--success-bright)}.timeline-node--active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.timeline-row>div{gap:4px;display:grid}.timeline-row strong{font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:12.5px;font-weight:500}.timeline-row code,.timeline-row time{color:var(--text-secondary);font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:11.5px}.timeline-row time{text-align:right}.result-panel__footer{border-top:1px solid var(--border);align-items:center;min-height:79px;padding:0 22px;display:flex}.text-link{color:var(--accent-hover);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:11.5px;font-weight:530;display:inline-flex}.text-link:hover{text-underline-offset:3px;text-decoration:underline}.text-link--disabled{color:var(--text-tertiary);pointer-events:none}.provider-cta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:30px;min-height:130px;margin-top:25px;padding:22px 33px 22px 24px;display:grid}.provider-cta__icon{color:#626d75;background:var(--surface-muted);border:1px solid #e8ecef;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.provider-cta h2{letter-spacing:-.02em;margin:0;font-family:Menlo,Consolas,Monaco,Liberation Mono,Courier New,monospace;font-size:18px;font-weight:700}.provider-cta p{color:var(--text-secondary);margin:5px 0 0;font-size:14px}.provider-cta__actions{gap:22px;display:flex}.provider-cta__actions .button{min-height:50px;font-size:14px}.provider-cta__actions .button:first-child{padding-inline:37px}.provider-cta__actions .button:last-child{padding-inline:24px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;display:flex}.list-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.search-field{width:min(460px,100%);height:40px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);align-items:center;gap:9px;padding:0 12px;display:flex}.search-field:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px #1769e01f}.search-field input{background:0 0;border:0;outline:0;width:100%;height:100%;font-size:13px}.resource-table{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.resource-table__head,.resource-row{grid-template-columns:minmax(240px,1.5fr) minmax(160px,1fr) minmax(130px,.8fr) 100px 75px 18px;align-items:center;gap:18px;padding:0 18px;display:grid}.resource-table__head{height:42px;color:var(--text-secondary);background:var(--surface-muted);border-bottom:1px solid var(--border);letter-spacing:.045em;text-transform:uppercase;font-size:10.5px;font-weight:620}.resource-row{border-bottom:1px solid var(--border);min-height:70px;font-size:12.5px;transition:background .12s}.resource-row:last-child{border-bottom:0}.resource-row:hover{background:#fafcfd}.resource-row>code{color:var(--text-secondary);font-size:11px}.resource-row__title{align-items:center;gap:11px;display:flex}.resource-row__title>span{gap:5px;display:grid}.resource-row__title strong{font-size:13px;font-weight:580}.resource-row__title code{color:var(--text-secondary);font-size:10.5px}.status-icon{border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-style:normal;display:inline-grid}.status-icon--success{color:#fff;background:var(--success)}.section-surface{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.section-surface>header{background:var(--surface-muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;display:flex}.section-surface>header div{align-items:center;gap:9px;display:flex}.section-surface>header h2{margin:0;font-size:14px;font-weight:610}.section-surface>header>span{color:var(--text-secondary);font-size:11px}.section-row{background:var(--surface);border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;grid-template-columns:minmax(190px,1.2fr) minmax(160px,1fr) minmax(190px,1fr) 18px;align-items:center;gap:20px;width:100%;min-height:66px;padding:0 20px;display:grid}.section-row:last-child{border-bottom:0}.section-row:hover{background:#fafcfd}.section-row__main{align-items:center;gap:10px;display:flex}.section-row__main strong{font-size:13px;font-weight:570}.section-row code{color:var(--text-secondary);font-size:11px}.section-row small{color:var(--text-secondary);font-size:11.5px}.section-empty{text-align:center;align-content:center;place-items:center;min-height:320px;padding:40px;display:grid}.section-empty>span{width:54px;height:54px;color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.section-empty h3{margin:16px 0 0;font-size:16px}.section-empty p{color:var(--text-secondary);margin:7px 0 18px;font-size:12.5px}.section-note{color:var(--text-secondary);background:var(--surface-muted);border-left:2px solid var(--border-strong);align-items:center;gap:12px;margin-top:16px;padding:13px 16px;font-size:11.5px;display:flex}.section-note strong{color:var(--text);white-space:nowrap}.section-note p{margin:0}.log-detail-page{padding-top:26px;padding-bottom:90px}.back-link{color:#1a5ca8;align-items:center;gap:6px;margin-bottom:20px;font-size:12px;font-weight:530;display:inline-flex}.back-link:hover{text-underline-offset:3px;text-decoration:underline}.published-label{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:11px;font-size:12px;font-weight:510;display:inline-flex}.published-label .status-icon{width:18px;height:18px}.log-title-row h1{font-size:clamp(30px,3vw,38px)}.log-metadata{grid-template-columns:1.05fr 1fr 1fr 1.25fr .7fr;gap:22px;margin:24px 0 25px;display:grid}.log-metadata>div{min-width:0}.log-metadata dt{color:var(--text-secondary);margin-bottom:7px;font-size:10.5px}.log-metadata dd{align-items:center;gap:5px;min-width:0;margin:0;font-size:12px;font-weight:530;display:flex}.log-metadata dd code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-detail-grid{grid-template-columns:minmax(0,1.48fr) minmax(330px,.9fr);align-items:start;gap:26px;display:grid}.timeline-panel,.inspector-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden}.timeline-panel>header,.inspector-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.timeline-panel h2,.inspector-panel h2{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:620}.detailed-row{border-bottom:1px solid var(--border);grid-template-columns:105px 16px minmax(0,1fr);align-items:start;gap:16px;min-height:48px;padding:0 16px;display:grid;position:relative}.detailed-row:last-child{border-bottom:0}.detailed-row time{color:var(--text-secondary);font-family:var(--font-geist-mono), monospace;padding-top:16px;font-size:10px}.detailed-row:after{content:"";background:#dce2e5;width:1px;position:absolute;top:0;bottom:0;left:128px}.detailed-row:first-child:after{top:50%}.detailed-row:last-child:after{bottom:50%}.detail-node{z-index:1;background:var(--surface);border:1px solid var(--border-strong);border-radius:2px;width:9px;height:9px;margin-top:19px;position:relative}.detail-node--success{background:var(--success);border-color:var(--success)}.detail-node--active{background:var(--accent);border-color:var(--accent)}.detailed-row__body{min-width:0}.detailed-row__summary,.detailed-row__trigger{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;display:flex}.detailed-row__summary strong,.detailed-row__trigger strong{font-size:12px;font-weight:540}.detailed-row__summary code,.detailed-row__trigger code{color:var(--text-secondary);font-size:10px}.detailed-row__trigger{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.detailed-row__trigger>span{align-items:center;gap:9px;display:flex}.detailed-row__trigger>span:first-child{gap:3px;display:grid}.detailed-row__trigger small{color:var(--text-secondary);font-size:10.5px}.detailed-row--expanded{box-shadow:inset 0 0 0 1px var(--accent);background:#fffdfa}.chevron{transition:transform .14s}.chevron--open{transform:rotate(180deg)}.provider-diagnostic{padding:3px 0 18px}.provider-diagnostic dl{gap:8px;margin:0 0 12px;display:grid}.provider-diagnostic dl>div{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.provider-diagnostic dt{color:var(--text-secondary);font-size:10.5px}.provider-diagnostic dd{align-items:center;gap:3px;margin:0;font-size:10.5px;display:flex}.inline-payload{color:#dce7ed;border-radius:var(--radius-sm);background:#12181c;margin:12px 0 0;padding:12px;font-size:10.5px;line-height:1.55;overflow-x:auto}.log-inspector{gap:14px;display:grid}.resource-link-row{background:var(--surface);border:0;border-bottom:1px solid var(--border);text-align:left;grid-template-columns:20px 108px minmax(0,1fr) 24px 16px;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 15px;display:grid}.resource-link-row:last-child{border-bottom:0}.resource-link-row:hover{background:#fafcfd}.resource-links span{font-size:11.5px}.resource-links code{color:var(--accent-hover);text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.audit-events{gap:16px;padding:16px 18px;display:grid}.audit-events>div{grid-template-columns:20px minmax(0,1fr);gap:11px;display:grid}.audit-events p{gap:4px;margin:0;display:grid}.audit-events strong{font-size:11px;font-weight:510}.audit-events time{color:var(--text-secondary);font-size:10px}.request-facts{margin:0}.request-facts>div{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);align-items:center;min-height:46px;padding:0 16px;display:grid}.request-facts>div:last-child{border-bottom:0}.request-facts dt{color:var(--text-secondary);font-size:10.5px}.request-facts dd{align-items:center;gap:4px;min-width:0;margin:0;display:flex}.request-facts code{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.log-actions{bottom:0;right:0;left:var(--sidebar-width);z-index:20;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;gap:24px;min-height:68px;padding:0 36px;display:flex;position:fixed}.action-confirmation{color:var(--success);align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:530;display:inline-flex}.standalone-page{text-align:center;align-content:center;place-items:center;min-height:100vh;padding:30px;display:grid}.standalone-page .brand-mark{margin-bottom:28px}.standalone-page .eyeline{color:var(--accent);font-family:var(--font-geist-mono), monospace;margin:0 0 8px}.standalone-page h1{letter-spacing:-.04em;margin:0;font-size:34px}.standalone-page>p:not(.eyeline){max-width:430px;color:var(--text-secondary);margin:12px 0 24px;line-height:1.6}@media (max-width:1180px){:root{--sidebar-width:220px}.page{padding-left:26px;padding-right:26px}.quickstart-grid{grid-template-columns:1fr}.code-panel{border-right:0;border-bottom:1px solid var(--border-strong);min-height:510px}.result-panel{min-height:500px}.provider-cta{grid-template-columns:auto 1fr}.provider-cta__actions{grid-column:2}.log-detail-grid{grid-template-columns:1fr}.log-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-panel:first-child{grid-row:span 2}.resource-table__head,.resource-row{grid-template-columns:minmax(220px,1.4fr) minmax(155px,1fr) minmax(120px,.8fr) 85px 18px}.resource-table__head>:nth-child(5),.resource-row>:nth-child(5){display:none}}@media (max-width:860px){:root{--sidebar-width:246px}.sidebar{transition:transform .18s;transform:translate(-100%);box-shadow:18px 0 50px #050e1438}.sidebar--open{transform:translate(0)}.sidebar-backdrop{z-index:35;background:#070f146b;border:0;position:fixed;inset:0}.sidebar__close{color:#dce4e8;margin-left:auto;display:inline-grid!important}.workspace{margin-left:0}.topbar{grid-template-columns:auto 1fr auto;gap:12px;padding:0 18px}.topbar__menu{place-items:center;display:inline-grid!important}.project-switcher{min-width:0}.environment-switch,.environment-control{display:none}.topbar__actions{gap:12px}.log-actions{left:0}.resource-table__head,.resource-row{grid-template-columns:minmax(210px,1.4fr) minmax(150px,1fr) 90px 18px}.resource-table__head>:nth-child(3),.resource-row>:nth-child(3){display:none}}@media (max-width:650px){:root{--topbar-height:58px}.topbar{padding:0 14px}.project-switcher{height:36px;padding:0 9px}.project-switcher>span{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.docs-link span,.user-menu>svg{display:none}.user-menu>span{width:31px;height:31px}.page{padding:28px 16px 40px}.page h1{font-size:31px}.quickstart-header p,.page-header p{font-size:14px}.activation-steps{align-items:flex-start;margin-bottom:22px}.activation-step{gap:6px;min-width:0}.activation-step:not(:last-child):after{margin:14px 7px 0}.activation-step>span{flex-basis:25px;width:25px;height:25px}.activation-step strong{white-space:normal;max-width:78px;font-size:10.5px}.quickstart-grid{border-radius:var(--radius-sm)}.code-panel{min-height:480px}.code-line{min-width:590px}.result-panel{min-height:470px}.result-summary{grid-template-columns:1.25fr 1fr;padding:13px 16px}.result-summary>div:last-child{display:none}.timeline--compact{padding:10px 16px}.timeline-row{gap:10px}.timeline-row time{display:none}.provider-cta{grid-template-columns:auto 1fr;padding:18px}.provider-cta__icon{width:44px;height:44px}.provider-cta__actions{grid-column:1/-1;display:grid}.provider-cta__actions .button{width:100%}.page-header{gap:18px;margin-bottom:24px;display:grid}.page-header .button{width:100%}.list-toolbar{align-items:stretch}.list-toolbar .button{min-width:110px;padding:0 10px}.resource-table{overflow-x:auto}.resource-table__head,.resource-row{min-width:620px}.log-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.log-metadata>div:last-child{grid-column:1/-1}.detailed-row{grid-template-columns:82px 14px minmax(0,1fr);gap:11px;padding:0 11px}.detailed-row:after{left:104px}.detailed-row__trigger>span:first-child small{display:none}.log-inspector{grid-template-columns:1fr}.inspector-panel:first-child{grid-row:auto}.log-actions{gap:14px;min-height:64px;padding:0 16px}.action-confirmation{display:none}.section-row{grid-template-columns:minmax(150px,1fr) auto 16px;gap:12px;padding:0 14px}.section-row small{display:none}.section-note{flex-direction:column;align-items:flex-start}}@media (max-width:1180px){.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:48px;padding-inline:42px}.landing-copy h1{font-size:clamp(48px,5.4vw,64px)}.landing-copy>p{font-size:17px}.landing-actions{gap:14px}.landing-button{min-height:56px;padding-inline:17px;font-size:14px}.landing-demo{height:470px}.landing-demo__header{min-height:80px}.landing-demo__request{min-height:200px;font-size:15px}.landing-demo__execution-head{min-height:44px}.landing-demo__events{min-height:145px;padding-block:6px}.landing-demo__event{min-height:28px}}@media (max-width:900px){.landing-page{min-height:auto}.landing-header{min-height:84px;padding:0 24px}.landing-brand{gap:11px}.landing-brand strong{font-size:22px}.landing-nav{gap:20px;font-size:15px}.landing-nav__action{min-height:44px;padding-inline:16px}.landing-hero{grid-template-columns:1fr;gap:54px;padding:64px 24px 36px;transform:none}.landing-copy{max-width:680px}.landing-copy h1{font-size:clamp(48px,9vw,72px)}.landing-demo{width:100%;max-width:760px}.landing-audience{padding-bottom:40px}}@media (max-width:560px){.landing-header{min-height:70px;padding:0 16px}.landing-brand>svg{width:25px;height:25px}.landing-brand strong{font-size:18px}.landing-nav__action{min-height:40px;padding-inline:13px;font-size:13px}.landing-nav__action svg{display:none}.landing-hero{gap:42px;padding:48px 16px 28px}.landing-copy h1{letter-spacing:-.06em;font-size:clamp(41px,12.5vw,56px);line-height:1.08}.landing-copy h1.headline-stage--compact{font-size:clamp(37px,10.8vw,48px);line-height:1.06}.landing-copy>p{margin-top:24px;font-size:15px;line-height:1.62}.landing-actions{gap:12px;margin-top:30px;display:grid}.landing-button{width:100%;min-height:52px}.landing-button--primary{min-width:0}.landing-demo{height:392px}.landing-demo__header{min-height:68px;padding:0 14px}.landing-demo__header p{gap:13px;font-size:13px}.landing-demo__send-button{min-width:119px;min-height:40px;padding:0 10px;font-size:12px}.landing-demo__request{gap:12px;min-height:171px;padding:20px 14px;font-size:11.5px}.landing-demo__request>div{grid-template-columns:25px minmax(0,1fr)}.landing-demo__request code{padding-left:12px}.landing-demo__execution-head{min-height:40px;padding:0 10px 0 14px;font-size:11px}.landing-demo__execution-head code{font-size:8px}.landing-demo__events{gap:3px;min-height:112px;padding:5px 8px}.landing-demo__event{border-radius:4px;grid-template-columns:34px minmax(0,1fr) 28px;gap:5px;min-height:23px;padding:0 5px}.landing-demo__event>span{padding:2px 3px;font-size:6px}.landing-demo__event p{gap:0}.landing-demo__event strong{font-size:8px}.landing-demo__event small{display:none}.landing-demo__event>code{font-size:7px}.landing-audience{padding:18px 16px 34px;font-size:13px}}@media (max-width:1180px){.scroll-nav{grid-template-columns:auto 1fr auto;gap:20px;width:calc(100% - 32px);padding-left:20px}.scroll-nav__links{gap:24px}.section-shell{padding-top:128px}.process-section__shell{gap:38px}.process-flow{gap:12px}.process-flow strong,.process-flow code{padding-inline:7px;font-size:11px}.examples-section__shell{grid-template-columns:minmax(300px,.72fr) minmax(530px,1.28fr);gap:28px 44px}.pricing-section__shell{grid-template-columns:minmax(480px,1.05fr) minmax(350px,.95fr);gap:64px}}@media (max-width:900px){.marketing-site{--section-heading-size:clamp(46px, 8vw, 64px)}.scroll-nav{gap:12px;min-height:64px;padding:8px 9px 8px 14px;top:12px}.scroll-nav__brand strong{display:none}.scroll-nav__brand{gap:0}.scroll-nav__links{gap:16px;font-size:12px}.scroll-nav__links :is(a,button){padding-block:14px}.scroll-nav__cta{min-height:46px;padding-inline:14px;font-size:12px}.section-shell{padding-top:106px;padding-bottom:44px}.process-section__shell{align-content:center;gap:42px}.process-steps{gap:28px}.process-flow{grid-template-columns:repeat(3,1fr);gap:12px}.process-flow>svg{display:none}.process-flow>div{flex-wrap:wrap;align-content:center;min-height:96px;padding:12px}.process-flow__deliveries{flex-direction:column;justify-content:center;align-items:flex-start}.examples-section__shell{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;gap:26px}.examples-section__copy{grid-template-columns:1fr .75fr;align-items:end;gap:36px;display:grid}.example-selectors{margin-top:0}.example-selectors button{min-height:54px;font-size:15px}.example-frame>header{min-height:72px}.example-frame__request{gap:12px;min-height:168px;padding-block:22px}.example-frame__deliveries>p{min-height:46px;padding-block:13px}.example-frame__deliveries>div{min-height:48px}.pricing-section__shell{grid-template-columns:1fr;align-content:center;gap:46px}.pricing-section__intro{grid-template-columns:1fr 1fr;align-items:end;gap:36px;display:grid}.waitlist-form{margin-top:0;padding:26px}.waitlist-form>div{grid-template-columns:1fr}.pricing-facts{grid-template-columns:auto 1fr;align-items:center;gap:8px 42px;display:grid}.pricing-facts>strong{grid-row:1/4;font-size:132px}.pricing-facts>p{margin-top:0}.pricing-facts hr{width:100%;margin:12px 0}}@media (max-width:640px){.marketing-site{--section-gutter:16px;--section-heading-size:clamp(39px, 11vw, 52px)}.marketing-section{min-height:100svh;scroll-margin-top:0}.scroll-nav{border-radius:8px;grid-template-columns:1fr auto;gap:5px 12px;width:calc(100% - 20px);padding:8px 9px 9px 12px}.scroll-nav__brand{display:inline-flex}.scroll-nav__links{grid-area:2/1/auto/-1;justify-content:space-between;gap:8px}.scroll-nav__links :is(a,button){white-space:nowrap;font-size:10.5px}.scroll-nav__cta{white-space:nowrap;min-height:42px;padding-inline:10px;font-size:10.5px}.section-shell{padding-top:92px;padding-bottom:32px}.section-heading>p{margin-top:16px;font-size:14px;line-height:1.5}.process-section__shell{gap:25px}.process-steps{grid-template-columns:1fr;gap:12px}.process-steps li{grid-template-columns:48px 110px 1fr;align-items:start;gap:10px;display:grid}.process-steps li>span{font-size:26px}.process-steps h3{margin:2px 0 0;font-size:18px}.process-steps p{font-size:11.5px;line-height:1.45}.process-flow{gap:6px}.process-flow>div{min-height:78px;padding:8px}.process-flow>div>span{font-size:9px;top:-22px}.process-flow strong,.process-flow code{padding:3px;font-size:8.5px}.examples-section__shell{gap:20px}.examples-section__copy{grid-template-columns:1fr;gap:18px}.example-selectors{grid-template-columns:repeat(3,1fr);gap:6px}.example-selectors button{border:1px solid color-mix(in srgb, var(--landing-text) 20%, transparent);border-radius:5px;min-height:42px;padding:0 6px;font-size:10px}.example-selectors button.is-active{border-color:var(--accent)}.example-selectors svg{display:none}.example-frame>header{gap:10px;min-height:58px;padding:0 12px}.example-frame>header p{gap:10px;font-size:11px}.example-frame>header a{min-height:36px;padding:0 8px;font-size:9px}.example-frame__request{gap:10px;min-height:140px;padding:18px 12px}.example-frame__request code{white-space:normal;font-size:9.5px}.example-frame__request span{width:20px}.example-frame__deliveries>p{min-height:38px;padding:10px 12px;font-size:10px}.example-frame__deliveries>div{min-height:38px;padding:0 12px;font-size:10.5px}.examples-section__caption{font-size:11px}.pricing-section__shell{gap:28px}.pricing-section__intro{display:block}.waitlist-form{margin-top:24px;padding:18px}.waitlist-form h3{margin-bottom:14px;font-size:20px}.waitlist-form button{min-height:46px;font-size:12px}.waitlist-form>p,.waitlist-form__success{margin-top:12px;font-size:10px}.pricing-facts{grid-template-columns:104px 1fr;gap:4px 18px}.pricing-facts>strong{font-size:96px}.pricing-facts>p{font-size:12px;line-height:1.45}.pricing-facts h3{font-size:14px}.pricing-facts hr{margin:6px 0}.site-admin>aside{width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}.site-admin--open .site-admin__trigger{opacity:0;pointer-events:none}.site-admin__trigger{bottom:16px;right:16px}.access-dialog{align-items:end;padding:10px}.access-dialog__card{width:100%;max-height:calc(100svh - 20px);padding:28px 20px 24px;overflow-y:auto}.access-dialog__head{padding-right:30px}.access-dialog__brand{margin-bottom:26px;font-size:17px}.access-dialog__head h2{font-size:clamp(30px,10vw,38px)}.access-dialog[data-mode=sign-in] .access-dialog__head h2{font-size:clamp(21px,6.8vw,30px)}.access-dialog__head>p{margin:14px 0 24px;font-size:12.5px}}@media (max-width:720px){.landing-header{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:12px;min-height:126px;padding-top:12px;padding-bottom:12px;display:grid}.landing-nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:10px;width:100%;margin-left:0;font-size:12px}.landing-nav>:is(a,button){padding:10px 0;display:inline-flex}.landing-header>.landing-nav__action{grid-area:1/2;margin-left:0}.landing-nav__action{white-space:nowrap;min-width:0;min-height:40px;padding-inline:12px;font-size:12px}.marketing-footer{min-height:340px;padding-top:42px}.marketing-footer__main{grid-template-columns:1fr 1fr;gap:34px}.marketing-footer__main>p{text-align:right;justify-self:end}.marketing-footer nav{grid-column:1/-1;justify-self:stretch}}@media (max-width:480px){.landing-nav{gap:7px;font-size:10.5px}.landing-nav__action{padding-inline:9px;font-size:10.5px}.marketing-footer{min-height:380px}.marketing-footer__main{grid-template-columns:1fr;gap:28px}.marketing-footer__main>p{text-align:left;justify-self:start}.marketing-footer nav{grid-column:auto;justify-self:stretch;gap:15px 24px;font-size:12px}.marketing-footer__utility{flex-direction:column;align-items:flex-start;margin-top:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
