.language-selector{color:#f4f1ea;cursor:pointer;background:#15181f;border:1px solid #414957;border-radius:.45rem;flex:none;min-height:2.75rem;padding:0;display:inline-block;position:relative}.language-selector:focus-within{outline-offset:3px;outline:2px solid #8b9ff4}.language-selector summary>svg{pointer-events:none;flex-shrink:0}.language-selector summary{min-width:0;min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;align-items:center;gap:.5rem;padding:0 .65rem;font-size:.8125rem;list-style:none;display:flex}.language-selector summary::-webkit-details-marker{display:none}.language-selector__links{z-index:110;background:#15181f;border:1px solid #414957;border-radius:.5rem;width:10rem;padding:.35rem;position:absolute;top:calc(100% + .4rem);right:0}.language-selector:not([open]) .language-selector__links{display:none}.language-selector__links a{border-radius:.3rem;align-items:center;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.language-selector__links a:hover,.language-selector__links a[aria-current]{color:#f4f1ea;background:#252c3a}.locale-suggestion-slot{min-height:3rem;padding-inline:1rem}.locale-suggestion{color:#b7c5fa;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.5;display:flex}.locale-suggestion a{align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding-block:.375rem;display:inline-flex}.locale-suggestion svg{flex-shrink:0}.locale-suggestion button{color:#a5acc0;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}.seo-not-found{align-content:center;justify-items:start;gap:1.5rem;min-height:100svh;padding-block:4rem;display:grid}.seo-not-found img{width:8rem;height:auto}.seo-not-found h1{max-width:14ch;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05}.seo-not-found p{color:#a5acc0;max-width:40rem}.content-language{font-family:var(--mono);color:#a5acc0;margin-left:.3rem;font-size:.55rem}.site-footer__language-note{color:#a5acc0;margin-block:0 1.5rem;font-size:.75rem}.public-site :is(.operations-heading,.home-faq__intro,.section-intro>div,.content-section-intro>div,.closing-grid>div){min-width:0}.public-site :is(h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.public-site .mobile-nav--open{max-height:min(32rem,100svh - 5rem);overflow-y:auto}@media (width>=72rem) and (width<=83.99rem){.public-site .desktop-nav{display:none}.public-site .menu-button{display:inline-grid}.public-site .mobile-nav{display:grid}}@media (width<=39.99rem){.public-site .header-actions{gap:.5rem}.public-site :is(.header-sign-in,.header-account){display:none}}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}:root{color:#f4f1ea;font-synthesis:none;text-rendering:optimizelegibility;--ink:#111318;--ink-deep:#090b0f;--ink-soft:#191c22;--canvas:#f4f1ea;--paper:#ebe8df;--blue:#4967e8;--blue-dark:#354fc4;--teal:#3e8f83;--copper:#c8754d;--border-dark:#30343c;--border-light:#d8d6d0;--muted-dark:#9a9fa9;--muted-light:#666a71;--mono:"IBM Plex Mono", monospace;--page-gutter:1.125rem;--max-width:82rem;background:#111318;font-family:Instrument Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);min-width:20rem;min-height:100vh;color:var(--canvas);margin:0;font-size:1rem;line-height:1.5;overflow-x:hidden}body,button,input{font-family:Instrument Sans,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{background:var(--blue);color:#fff}.page-shell{width:100%;max-width:var(--max-width);padding-inline:var(--page-gutter);margin-inline:auto}.site-header{z-index:100;border-bottom:1px solid var(--border-dark);background:#090b0ff5;position:sticky;top:0}.site-header__inner{width:100%;max-width:var(--max-width);min-height:4.25rem;padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.site-header__brand{align-items:center;min-height:2.75rem;display:inline-flex}.brand{align-items:center;gap:.8rem;display:inline-flex}.brand__logo{flex:none;width:auto;height:2.15rem;display:block}.brand__relation{border-left:1px solid var(--border-dark);color:var(--muted-dark);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-left:.25rem;padding-left:.75rem;font-size:.625rem;display:none}.brand--compact .brand__logo{width:auto;height:2rem}.site-footer .brand__logo{height:2.5rem}.desktop-nav,.header-sign-in,.header-account,.header-actions>.button{display:none}.header-actions{align-items:center;gap:.75rem;display:flex}.header-account{border:1px solid var(--border-dark);min-width:2.75rem;min-height:2.75rem;color:var(--canvas);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:.55rem;padding:.3rem}.header-account>img,.header-account>span:first-child{object-fit:cover;background:var(--blue);color:#fff;width:2rem;height:2rem;font-family:var(--mono);border-radius:1px;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.header-account__copy{text-align:left;max-width:7rem;padding-right:.35rem;display:grid}.header-account__copy strong,.header-account__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-account__copy strong{font-size:.75rem;font-weight:600}.header-account__copy small{color:var(--muted-dark);font-family:var(--mono);font-size:.58rem}.header-account:hover{background:#11141a;border-color:#5e6470}.menu-button{border:1px solid var(--border-dark);cursor:pointer;background:0 0;border-radius:2px;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-grid}.mobile-nav{background:var(--ink-deep);max-height:0;transition:max-height .24s;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden}section[id]{scroll-margin-top:4.75rem}.mobile-nav--open{border-bottom:1px solid var(--border-dark);max-height:24rem}.mobile-nav a,.mobile-nav button{width:100%;min-height:3.5rem;padding-inline:var(--page-gutter);border-top:1px solid var(--border-dark);color:var(--canvas);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;display:flex}.mobile-nav__identity{min-height:3.5rem;padding:.65rem var(--page-gutter);border-top:1px solid var(--border-dark);align-content:center;display:grid}.public-site .mobile-nav .mobile-nav__panel{width:calc(100% - var(--page-gutter) - var(--page-gutter));margin:.75rem var(--page-gutter);border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:.5rem;padding-inline:1rem}.public-site .mobile-nav .mobile-nav__panel:hover{background:var(--blue-dark)}.public-site .mobile-nav .mobile-nav__panel:focus-visible{outline-color:#fff}.mobile-nav__identity span{color:#777d88;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.mobile-nav__identity strong{color:var(--canvas);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:2px;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:650;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.button:hover{border-color:var(--blue-dark);background:var(--blue-dark)}.button--secondary{border-color:var(--border-dark);color:var(--canvas);background:0 0}.button--secondary:hover{border-color:var(--canvas);background:var(--canvas);color:var(--ink)}.button--small{min-height:2.65rem;padding-inline:.9rem;font-size:.875rem}.button--canvas{border-color:var(--canvas);background:var(--canvas);color:var(--ink)}.button--canvas:hover{background:#fff;border-color:#fff}.button--dark{border-color:var(--ink);background:var(--ink);color:var(--canvas)}.button--dark:hover{border-color:var(--blue);background:var(--blue)}.text-link{min-height:2.75rem;color:var(--muted-dark);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.text-link:hover{color:var(--canvas)}.auth-overlay{z-index:500;background:#040508f0;position:fixed;inset:0;overflow:hidden auto}.auth-dialog{background:var(--canvas);width:100%;min-height:100dvh;color:var(--ink);animation:.26s cubic-bezier(.22,1,.36,1) both auth-enter;display:grid;position:relative;overflow:hidden}.auth-dialog__close{z-index:3;background:var(--canvas);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border:1px solid #c9c7c1;border-radius:2px;place-items:center;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem}.auth-dialog__close:hover{border-color:var(--ink);background:var(--ink);color:var(--canvas)}.auth-context{min-height:14.5rem;padding:1.25rem var(--page-gutter) 1.5rem;border-bottom:1px solid var(--border-dark);background-color:var(--ink-deep);color:var(--canvas);background-image:linear-gradient(#f4f1ea0a 1px,#0000 1px),linear-gradient(90deg,#f4f1ea0a 1px,#0000 1px);background-size:3rem 3rem;align-content:space-between;gap:2.25rem;display:grid;position:relative;overflow:hidden}.auth-context:after{content:"";background:#f4f1ea14;width:1px;position:absolute;top:0;bottom:0;left:58%}.auth-context .brand,.auth-context__copy,.auth-context__facts,.auth-context__status{z-index:1;position:relative}.auth-context__copy{max-width:29rem}.auth-context__copy p{letter-spacing:-.045em;max-width:17ch;margin:.65rem 0 0;font-size:clamp(1.5rem,7vw,2.25rem);font-weight:550;line-height:1.03}.auth-context__facts{margin:0;display:none}.auth-context__facts div{border-top:1px solid var(--border-dark);padding:.9rem 0}.auth-context__facts dt,.auth-context__facts dd{font-family:var(--mono);margin:0;font-size:.7rem}.auth-context__facts dt{color:#777d88;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.35rem}.auth-context__facts dd{color:#c4c8cf}.auth-context__status{color:#9499a3;font-family:var(--mono);align-items:center;gap:.5rem;font-size:.7rem;display:inline-flex}.auth-context__status i{background:var(--copper);flex:none;width:.4rem;height:.4rem}.auth-panel{width:100%;padding:1.25rem var(--page-gutter) 2.5rem;background:var(--canvas)}.auth-tabs{border-bottom:1px solid var(--border-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-tab{color:#77756f;cursor:pointer;background:0 0;border:0;min-height:3rem;padding:.75rem;font-size:.875rem;font-weight:600;position:relative}.auth-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.auth-tab--active{color:var(--ink)}.auth-tab--active:after{background:var(--blue)}.auth-panel__heading{margin-top:2rem}.auth-panel__heading h2{letter-spacing:-.06em;margin:.6rem 0 0;font-size:clamp(2.5rem,11vw,4.1rem);font-weight:600;line-height:.95}.auth-panel__heading p{color:var(--muted-light);margin:.9rem 0 0;font-size:1rem;line-height:1.5}.auth-providers{gap:.625rem;margin-top:1.75rem;display:grid}.auth-providers button{width:100%;min-height:3.25rem;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #c9c7c1;border-radius:2px;grid-template-columns:1.25rem minmax(0,1fr) 1rem;align-items:center;gap:.75rem;padding:.75rem .9rem;font-size:.9375rem;font-weight:600;transition:border-color .15s,background-color .15s;display:grid}.auth-providers button:hover{border-color:var(--ink);background:#ebe8df}.auth-providers button:disabled{color:#8b8983;cursor:not-allowed;opacity:.7;background:0 0;border-color:#d8d6d0}.auth-providers button>svg:first-child{width:1.25rem;height:1.25rem}.auth-providers button>svg:last-child{color:#77756f}.auth-divider{color:#77756f;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.75rem;margin-block:1.5rem;font-size:.7rem;display:flex}.auth-divider:before,.auth-divider:after{background:var(--border-light);content:"";flex:1;height:1px}.auth-divider span{flex:none}.auth-form{gap:1rem;display:grid}.auth-form label{gap:.45rem;display:grid}.auth-form label>span{color:#4f4e4a;font-size:.875rem;font-weight:600}.auth-form input{width:100%;min-height:3.25rem;color:var(--ink);background:#faf8f2;border:1px solid #c9c7c1;border-radius:2px;padding:.75rem .9rem;font-size:1rem;transition:border-color .15s,background-color .15s}.auth-form input::placeholder{color:#8b8983}.auth-form input:hover,.auth-form input:focus{background:#fff;border-color:#77756f}.auth-form__recovery{color:#5d647b;cursor:pointer;background:0 0;border:0;width:fit-content;min-height:2.75rem;margin-top:-.55rem;padding:0;font-size:.8125rem;font-weight:600}.auth-form__recovery:hover{color:var(--blue-dark)}.auth-form__submit{cursor:pointer;width:100%;margin-top:.25rem}.auth-form__submit:disabled{cursor:wait;background:#7c88bb;border-color:#7c88bb}.auth-terms{color:#77756f;margin:1rem 0 0;font-size:.75rem;line-height:1.5}.auth-notice{border-left:2px solid var(--blue);color:#55534e;margin:1rem 0 0;padding:.8rem 0 .8rem .9rem;font-size:.875rem;line-height:1.45}.hero{background-color:var(--ink-deep);background-image:linear-gradient(#f4f1ea09 1px,#0000 1px),linear-gradient(90deg,#f4f1ea09 1px,#0000 1px);background-size:4rem 4rem;position:relative;overflow:hidden}.hero:before{content:"";background:#f4f1ea12;width:1px;position:absolute;inset:0 auto 0 50%}.hero__grid{gap:3.5rem;padding-top:clamp(4rem,10vw,7rem);padding-bottom:clamp(3.5rem,8vw,6.5rem);display:grid;position:relative}.hero__copy{z-index:2;animation:.6s cubic-bezier(.22,1,.36,1) 80ms both enter-up;position:relative}.section-kicker{max-width:31rem;color:var(--muted-dark);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.75rem;font-size:.625rem;font-weight:500;display:flex}.section-kicker__line{background:var(--border-dark);flex:1;height:1px}.hero h1{max-width:12ch;color:var(--canvas);letter-spacing:-.068em;margin:0;font-size:clamp(3rem,14vw,5.9rem);font-weight:600;line-height:.91}.hero h1 span{color:var(--blue)}.hero__lede{color:#b4b7be;max-width:34rem;margin:1.75rem 0 0;font-size:clamp(1.05rem,3vw,1.25rem);line-height:1.48}.hero__actions{flex-direction:column;align-items:stretch;gap:.65rem;margin-top:2rem;display:flex}.hero__facts{border-top:1px solid var(--border-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:2.5rem 0 0;padding:0;display:grid}.hero__facts div{min-width:0;padding:1rem .75rem 0 0}.hero__facts div+div{border-left:1px solid var(--border-dark);padding-left:.75rem}.hero__facts dt{color:#707681;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.hero__facts dd{color:#d7d5cf;flex-direction:column;gap:.1rem;margin:.45rem 0 0;display:flex}.hero__facts dd strong{color:var(--canvas);font-family:var(--mono);letter-spacing:-.045em;font-size:clamp(1.15rem,5vw,1.55rem);font-weight:500;line-height:1}.hero__facts div:nth-child(2) dd strong{color:#7189ee}.hero__facts dd span{color:#8e939d;font-size:.68rem;font-weight:500;line-height:1.3}.hero__visual{z-index:1;min-width:0;animation:.7s cubic-bezier(.22,1,.36,1) .18s both enter-up;position:relative}.runtime-shell{width:100%;max-width:44rem;margin-inline:auto;padding:1.5rem 0 0;position:relative}.runtime-shell:before,.runtime-shell:after{content:"";border-color:#4a4f59;width:2rem;height:2rem;position:absolute}.runtime-shell:before{border-top:1px solid;border-left:1px solid;top:0;left:-.55rem}.runtime-shell:after{border-bottom:1px solid;border-right:1px solid;bottom:-.55rem;right:-.55rem}.runtime-shell__edge{color:#656b76;font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;padding-inline:1rem;font-size:.55rem;display:flex;position:absolute;inset:0 0 auto}.runtime-panel{background:#0d1014;border:1px solid #353a43;border-radius:3px;overflow:hidden}.runtime-panel__bar{background:#13161b;border-bottom:1px solid #292d34;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}.runtime-panel__project{align-items:center;gap:.75rem;min-width:0;display:flex}.project-icon{color:#b8bec8;width:2.15rem;height:2.15rem;font-family:var(--mono);background:#1a1e25;border:1px solid #3a404a;flex:none;place-items:center;font-size:.62rem;font-weight:600;display:grid}.runtime-panel__project>span:last-child{min-width:0;display:grid}.runtime-panel__project strong{color:#e6e3dc;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.runtime-panel__project small{color:#6f7580;font-family:var(--mono);margin-top:.15rem;font-size:.58rem}.runtime-state{color:#7bc0b4;min-height:2rem;font-family:var(--mono);text-transform:uppercase;border:1px solid #255d54;flex:none;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.6rem;font-weight:600;display:inline-flex}.runtime-state span{background:var(--teal);width:.38rem;height:.38rem}.runtime-state--off{color:#d79778;border-color:#6c4434}.runtime-state--off span{background:var(--copper)}.runtime-panel__body{min-height:26rem;display:flex}.runtime-tabs{background:#0a0c0f;border-right:1px solid #292d34;flex:none;width:3.5rem;display:none}.runtime-tab{color:#5f6570;background:0 0;border:0;border-bottom:1px solid #22262c;place-items:center;width:100%;min-height:3.5rem;padding:0;display:grid}.runtime-tab--active{box-shadow:inset 2px 0 0 var(--blue);color:#aeb8e8;background:#141820}.runtime-content{flex:1;min-width:0;padding:1rem}.runtime-overview{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mono-label{color:#626771;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:600;display:block}.mono-label--light{color:#858b95}.runtime-overview h2{color:#ece9e2;letter-spacing:-.03em;margin:.35rem 0 0;font-size:clamp(1rem,4vw,1.3rem);font-weight:550}.runtime-controls{flex:none;gap:.35rem;display:flex}.runtime-controls button{color:#a9aeb8;cursor:pointer;background:#171a20;border:1px solid #343943;border-radius:2px;justify-content:center;align-items:center;gap:.35rem;min-width:2.75rem;min-height:2.75rem;padding:0;display:inline-flex}.runtime-controls button span{display:none}.runtime-controls button:hover:not(:disabled){color:#fff;border-color:#626977}.runtime-controls button:disabled{cursor:wait;opacity:.45}.runtime-grid{gap:.65rem;margin-top:1.1rem;display:grid}.metrics-block,.secret-block,.logs-block{background:#111419;border:1px solid #292e36}.block-heading{color:#777d88;min-height:2.35rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #292e36;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .7rem;font-size:.57rem;display:flex}.meter{padding:.62rem .7rem}.meter+.meter{padding-top:.35rem}.meter__meta{color:#777d88;font-family:var(--mono);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.38rem;font-size:.56rem;display:flex}.meter__meta strong{color:#bbc0c8;font-weight:500}.meter__track{background:#252a31;height:.22rem;overflow:hidden}.meter__track span{background:var(--blue);height:100%;transition:width .28s;display:block}.secret-row{color:#858b96;min-height:3rem;font-family:var(--mono);justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .7rem;font-size:.57rem;display:flex}.secret-row+.secret-row{border-top:1px solid #262a31}.secret-row strong{color:#67aa9f;align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.secret-row .secret-row__plain{color:#a7acb5}.logs-block{margin-top:.65rem;overflow:hidden}.logs-live{align-items:center;gap:.35rem;display:inline-flex}.logs-live i{background:var(--teal);width:.35rem;height:.35rem;animation:1.8s steps(2,end) infinite status-blink}.log-line{color:#aeb3bc;min-height:2.45rem;font-family:var(--mono);border-bottom:1px solid #24282f;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.52rem;display:grid}.log-line:last-child{border-bottom:0}.log-line time{color:#565c67}.log-line__source{color:#7189ee}.log-line__source--bot{color:#64a99e}.log-line span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-line--muted{color:#727984}.execution-rail{border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);background:#0c0e12;position:relative}.execution-rail__inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0;display:grid}.execution-rail__step{border-right:1px solid var(--border-dark);color:#858b95;min-height:3.75rem;font-family:var(--mono);letter-spacing:.08em;align-items:center;gap:.6rem;padding:.75rem;font-size:.65rem;display:flex;position:relative}.execution-rail__step:nth-child(2n){border-right:0}.execution-rail__step:nth-child(-n+2){border-bottom:1px solid var(--border-dark)}.execution-rail__step span{color:#4d535e}.execution-rail__step strong{color:#b7bbc3;font-weight:500}.execution-rail__step svg{color:#434954;margin-left:auto}.light-section{background:var(--canvas);color:var(--ink)}.deploy-section{border-bottom:1px solid var(--border-light);padding-block:clamp(5rem,11vw,9rem)}.section-intro{gap:1.5rem;display:grid}.section-intro h2,.operations-heading h2,.closing-section h2{letter-spacing:-.065em;max-width:12ch;margin:.65rem 0 0;font-size:clamp(2.65rem,11vw,5.8rem);font-weight:550;line-height:.94}.section-intro>p{max-width:33rem;color:var(--muted-light);align-self:end;margin:0;font-size:1.08rem;line-height:1.55}.deploy-steps{border-top:1px solid var(--ink);margin-top:clamp(3.5rem,8vw,6.5rem)}.deploy-step{border-bottom:1px solid var(--border-light);grid-template-columns:2.5rem 2rem minmax(0,1fr);align-items:start;gap:.5rem .75rem;min-height:12rem;padding:1.5rem 0;display:grid}.deploy-step__number{color:var(--muted-light);font-family:var(--mono);font-size:.7rem}.deploy-step__icon{color:var(--blue)}.deploy-step h3{letter-spacing:-.04em;margin:-.2rem 0 0;font-size:clamp(1.5rem,6vw,2.35rem);font-weight:600}.deploy-step p{max-width:38rem;color:var(--muted-light);margin:.75rem 0 0;line-height:1.6}.deploy-step__arrow{display:none}.source-strip{border:1px solid var(--border-light);background:#eeebe3;gap:.8rem;margin-top:2rem;padding:1.25rem;display:grid}.source-strip>div{align-items:center;gap:.75rem;min-height:2.75rem;font-weight:600;display:flex}.source-strip>span{color:#8c8a84;font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.source-strip p{color:var(--muted-light);margin:.5rem 0 0;font-size:.9rem}.security-section{background:var(--ink);padding-top:clamp(5rem,12vw,9rem);position:relative;overflow:hidden}.security-word{color:#0000;letter-spacing:-.07em;opacity:.45;white-space:nowrap;-webkit-text-stroke:1px #32363e;font-size:clamp(5rem,18vw,15rem);font-weight:600;line-height:1;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.security-grid{gap:4rem;display:grid;position:relative}.security-copy h2{letter-spacing:-.06em;max-width:12ch;margin:.75rem 0 0;font-size:clamp(2.65rem,10vw,5.1rem);font-weight:550;line-height:.96}.security-copy>p{color:#a4a8b0;max-width:35rem;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.65}.text-arrow{color:#e4e1da;border-bottom:1px solid #565c68;align-items:center;gap:.65rem;min-height:3rem;margin-top:1.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.text-arrow:hover{border-color:var(--blue);color:#fff}.isolation-diagram{width:100%;min-width:0;max-width:37rem;margin-inline:auto;position:relative}.isolation-frame{background:#111318;border:1px solid #3b4049}.isolation-frame--outer{padding:1rem}.isolation-frame--middle{background-color:#0b0d11;background-image:linear-gradient(#f4f1ea09 1px,#0000 1px),linear-gradient(90deg,#f4f1ea09 1px,#0000 1px);background-size:2rem 2rem;min-height:18rem;margin-top:.85rem;padding:1rem;position:relative}.frame-label{color:#6e747f;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.55rem;display:flex}.isolation-core{background:#151922;border:1px solid #68738b;place-items:center;width:9rem;min-height:7rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.isolation-core:before,.isolation-core:after{border-color:var(--blue);content:"";width:.75rem;height:.75rem;position:absolute}.isolation-core:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.isolation-core:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.isolation-core__status{color:#9299a5;font-family:var(--mono);align-items:center;gap:.4rem;font-size:.58rem;display:flex}.isolation-core__status i{background:var(--teal);width:.35rem;height:.35rem}.secret-route{color:#626975;font-family:var(--mono);align-items:center;gap:.75rem;font-size:.54rem;display:flex;position:absolute;bottom:1rem;left:.75rem;right:.75rem}.secret-route div{background:#343b4a;flex:1;height:1px;position:relative}.secret-route i{background:var(--blue);width:.4rem;height:.4rem;animation:4s linear infinite route-secret;position:absolute;top:-.2rem;left:15%}.isolation-limits{color:#838994;font-family:var(--mono);flex-wrap:wrap;gap:.55rem 1rem;padding-top:.85rem;font-size:.55rem;display:flex}.isolation-limits span{align-items:center;gap:.35rem;display:inline-flex}.security-details{border-top:1px solid var(--border-dark);margin-top:clamp(4rem,10vw,8rem);padding-inline:0;display:grid}.security-details>div{padding:1.75rem var(--page-gutter) 2.25rem;border-bottom:1px solid var(--border-dark)}.security-details span{color:#5e6571;font-family:var(--mono);font-size:.65rem}.security-details h3{letter-spacing:-.03em;margin:1.25rem 0 0;font-size:1.5rem;font-weight:600}.security-details p{color:#90959f;max-width:28rem;margin:.7rem 0 0;line-height:1.6}.operations-section{padding-block:clamp(5rem,12vw,9rem)}.operations-grid{gap:4rem;display:grid}.operations-heading{align-self:start}.operations-heading p{max-width:31rem;color:var(--muted-light);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.6}.operations-list{border-top:1px solid var(--ink)}.operation{border-bottom:1px solid var(--border-light);grid-template-columns:2rem 2rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1.5rem 0 1.75rem;display:grid}.operation__index{color:var(--muted-light);font-family:var(--mono);font-size:.65rem}.operation>svg{color:var(--blue)}.operation h3{letter-spacing:-.03em;margin:-.25rem 0 0;font-size:1.35rem;font-weight:600}.operation p{color:var(--muted-light);margin:.6rem 0 0;line-height:1.6}.pricing-section{border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);background:var(--canvas);color:var(--ink)}.pricing-hero{background:var(--blue);color:var(--canvas);padding-block:clamp(5rem,12vw,8.5rem);position:relative;overflow:hidden}.pricing-grid{gap:3rem;display:grid;position:relative}.pricing-number{color:#0000;letter-spacing:-.1em;opacity:.35;-webkit-text-stroke:1px #f4f1eab3;font-size:clamp(12rem,55vw,34rem);font-weight:650;line-height:.8;position:absolute;top:-5rem;right:-1.25rem}.pricing-copy{z-index:1;position:relative}.pricing-copy .mono-label{color:#d4daf7}.pricing-copy h2{letter-spacing:-.07em;max-width:12.5ch;margin:.75rem 0 0;font-size:clamp(3rem,12vw,6.4rem);font-weight:550;line-height:.9}.pricing-copy p{color:#e0e4f7;max-width:33rem;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.6}.pricing-copy .button{margin-top:1.75rem}.plan-specs{z-index:1;border-top:1px solid #f4f1ea8c;display:grid;position:relative}.plan-specs>div{border-bottom:1px solid #f4f1ea59;grid-template-columns:1fr auto;align-content:center;align-items:baseline;gap:.25rem 1rem;min-height:6.5rem;padding:1rem 0;display:grid}.plan-specs span,.plan-specs small{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.plan-specs span{color:#cfd6f7}.plan-specs small{color:#bcc6f3;grid-column:1}.plan-specs strong{color:#fff;letter-spacing:-.04em;grid-area:1/2/span 2;font-size:clamp(1.35rem,5vw,2rem);font-weight:600}.pricing-plans{background:var(--canvas);border-top:1px solid #11131838;padding-block:clamp(5rem,11vw,8rem);scroll-margin-top:4.6rem}.pricing-plans__intro{gap:1.5rem;display:grid}.pricing-plans__intro h3{letter-spacing:-.065em;max-width:13ch;margin:.65rem 0 0;font-size:clamp(2.6rem,11vw,5.4rem);font-weight:550;line-height:.94}.pricing-plans__intro>p{max-width:36rem;color:var(--muted-light);align-self:end;margin:0;font-size:1.05rem;line-height:1.6}.pricing-cards{gap:.75rem;margin-top:clamp(3rem,8vw,5.5rem);display:grid}.pricing-card{background:#efebe3;border:1px solid #c9c7c1;flex-direction:column;min-width:0;min-height:44rem;padding:1.5rem;display:flex}.pricing-card--featured{border-color:var(--ink);background-color:var(--ink-deep);color:var(--canvas);background-image:linear-gradient(#f4f1ea09 1px,#0000 1px),linear-gradient(90deg,#f4f1ea09 1px,#0000 1px);background-size:3rem 3rem}.pricing-card__status{color:#5d5b56;min-height:2.75rem;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #c9c7c1;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;font-size:.75rem;line-height:1.45;display:flex}.pricing-card__status span:last-child{text-align:right;max-width:14rem}.pricing-card--featured .pricing-card__status{border-color:var(--border-dark);color:#9ba0aa}.pricing-card__heading{padding-block:1.5rem}.pricing-card__heading h4{letter-spacing:-.035em;margin:0;font-size:1.35rem;font-weight:600}.pricing-card__capacity{font-variant-numeric:tabular-nums;min-height:8.25rem;margin-top:1.1rem}.pricing-card__capacity>small{color:#66635d;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:1rem;font-size:.6875rem;display:block}.pricing-card__capacity>div{border-left:2px solid var(--blue);align-items:flex-end;gap:.8rem;padding-left:.9rem;display:flex}.pricing-card__capacity>div strong{letter-spacing:-.08em;font-size:clamp(4.75rem,19vw,6.75rem);font-weight:600;line-height:.82}.pricing-card__capacity>div span{color:#5d5b56;max-width:5rem;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;line-height:1.35}.pricing-card--featured .pricing-card__capacity>small,.pricing-card--featured .pricing-card__capacity>div span{color:#a9adb5}.pricing-card__price{border-top:1px solid #d1cec7;border-bottom:1px solid #d1cec7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.35rem;margin-top:1.35rem;padding-block:.75rem;display:grid}.pricing-card--featured .pricing-card__price{border-color:var(--border-dark)}.pricing-card__price-label{color:#5d5b56;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;line-height:1.35}.pricing-card__price-value{white-space:nowrap;align-items:baseline;gap:.6rem;display:flex}.pricing-card__price-value strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(1.75rem,7vw,2.35rem);font-weight:600;line-height:1}.pricing-card__decimal{letter-spacing:0;margin-inline:.065em .035em;display:inline-block}.pricing-card__price-value small{color:#5d5b56;font-family:var(--mono);text-transform:uppercase;font-size:.75rem}.pricing-card--featured .pricing-card__price-label,.pricing-card--featured .pricing-card__price-value small{color:#9ba0aa}.pricing-card__heading p{color:var(--muted-light);margin:1rem 0 0;font-size:.95rem;line-height:1.55}.pricing-card--featured .pricing-card__heading p{color:#a9adb5}.pricing-card__specs{border-top:1px solid #d1cec7;margin:0 0 1.75rem;padding:0;display:grid}.pricing-card__specs>div{border-bottom:1px solid #d1cec7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:2.85rem;padding-block:.65rem;display:grid}.pricing-card__specs dt{color:#55534e;font-size:.8rem;line-height:1.45}.pricing-card__specs dd{color:var(--ink);font-family:var(--mono);text-align:right;margin:0;font-size:.76rem;font-weight:600;line-height:1.4}.pricing-card--featured .pricing-card__specs,.pricing-card--featured .pricing-card__specs>div{border-color:var(--border-dark)}.pricing-card--featured .pricing-card__specs dt{color:#c2c5cc}.pricing-card--featured .pricing-card__specs dd{color:var(--canvas)}.pricing-card__cta{width:100%;margin-top:auto}.pricing-card__cta--secondary{border-color:var(--ink);color:var(--ink);background:0 0}.pricing-card__cta--secondary:hover{border-color:var(--ink);background:var(--ink);color:var(--canvas)}.closing-section{padding-block:clamp(5rem,11vw,8rem)}.closing-grid{gap:3rem;display:grid}.closing-section h2{max-width:12ch}.closing-action{align-self:end}.closing-action p{max-width:31rem;color:var(--muted-light);margin:0;font-size:1.05rem;line-height:1.6}.closing-action .button{cursor:pointer;margin-top:1.5rem}.closing-notice{border-left:2px solid var(--blue);max-width:31rem;padding-left:.85rem;color:#4f535a!important;margin:1rem 0 0!important;font-size:.9rem!important}.closing-action small{color:#7d7c77;font-family:var(--mono);margin-top:.85rem;font-size:.65rem;display:block}.site-footer{border-top:1px solid var(--border-dark);background:var(--ink-deep)}.site-footer__top{align-items:start;gap:2.5rem;padding-top:2.75rem;padding-bottom:2.5rem;display:grid}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem;display:grid}.site-footer__links>div{align-content:start;gap:0;display:grid}.site-footer__links span{color:#5e646e;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.58rem}.site-footer__links a,.site-footer__links button{color:#a7abb3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;min-height:2.75rem;padding:0;font-size:.82rem;display:inline-flex}.site-footer__links a:hover,.site-footer__links button:hover{color:#fff}.auth-legal-check{color:#858c97;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:.75rem;line-height:1.5;gap:.7rem!important;display:grid!important}.auth-legal-check input{accent-color:var(--blue);margin-top:.1rem;width:1.1rem!important;min-height:1.1rem!important;padding:0!important}.auth-legal-check a,.auth-terms a{color:#9dadee;text-underline-offset:.15rem;text-decoration:underline}.site-footer__bottom{border-top:1px solid var(--border-dark);color:#666c77;min-height:4.5rem;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:1rem;font-size:.58rem;display:flex}.site-footer__bottom a:hover{color:var(--canvas)}@keyframes enter-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes auth-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes status-blink{0%,70%{opacity:1}71%,to{opacity:.25}}@keyframes route-secret{0%{left:0}to{left:calc(100% - .4rem)}}@media (width>=40rem){:root{--page-gutter:2rem}.brand__relation{display:inline-block}.header-actions>.button{display:inline-flex}.hero__actions{flex-direction:row;align-items:center}.hero__actions .button{min-width:10.75rem}.hero__facts dd{font-size:.85rem}.runtime-tabs{display:block}.auth-overlay{padding:2rem}.auth-dialog{border:1px solid var(--border-dark);max-width:44rem;min-height:auto;margin:auto}.auth-context{min-height:17rem;padding:2rem}.auth-context__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.auth-panel{padding:2rem 2.5rem 3rem}.auth-providers{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-content{padding:1.25rem}.runtime-controls button{min-width:auto;font-family:var(--mono);padding-inline:.65rem;font-size:.57rem}.runtime-controls button span{display:inline}.runtime-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.log-line{font-size:.57rem}.execution-rail__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.execution-rail__step,.execution-rail__step:nth-child(2n){border-right:1px solid var(--border-dark);border-bottom:0}.execution-rail__step:last-child{border-right:0}.section-intro{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);align-items:end}.deploy-step{grid-template-columns:3.5rem 3rem minmax(0,1fr) 2rem;align-items:center;gap:1rem;min-height:9.5rem;padding:1.75rem 0}.deploy-step h3{margin-top:0}.deploy-step p{margin-top:.55rem}.deploy-step__arrow{color:#898c91;display:block}.source-strip{align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:flex}.source-strip p{margin:0 0 0 auto}.isolation-frame--outer{padding:1.25rem}.isolation-frame--middle{min-height:23rem;padding:1.25rem}.isolation-core{width:11rem;min-height:8.5rem}.security-details{grid-template-columns:repeat(3,minmax(0,1fr))}.security-details>div{border-right:1px solid var(--border-dark);border-bottom:0;padding:2rem}.security-details>div:first-child{padding-left:var(--page-gutter)}.security-details>div:last-child{padding-right:var(--page-gutter);border-right:0}.operation{grid-template-columns:2.5rem 2.5rem minmax(0,1fr)}.pricing-card{padding:2rem}.site-footer__top{grid-template-columns:minmax(12rem,1fr) minmax(20rem,1fr)}}@media (width>=48rem){.header-sign-in,.header-account{display:inline-flex}.pricing-copy h2{font-size:clamp(3.25rem,8vw,4.6rem)}.pricing-plans__intro h3{font-size:clamp(3rem,7vw,4.1rem)}.pricing-grid,.pricing-plans__intro{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:4rem}.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card:last-child{grid-column:1/-1}.closing-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end}}@media (width>=64rem){:root{--page-gutter:2.5rem}.site-header__inner{min-height:4.6rem}.auth-overlay{place-items:center;display:grid}.auth-dialog{grid-template-columns:minmax(22rem,.82fr) minmax(32rem,1.18fr);width:min(68rem,100%);max-width:68rem;min-height:43rem;max-height:calc(100dvh - 4rem);overflow-y:auto}.auth-dialog__close{top:1rem;right:1rem}.auth-context{border-right:1px solid var(--border-dark);border-bottom:0;min-height:100%;padding:3rem}.auth-context__copy p{font-size:2.55rem}.auth-context__facts{grid-template-columns:1fr;gap:0}.auth-panel{flex-direction:column;justify-content:center;padding:3rem 4rem;display:flex}.hero__grid{min-height:calc(100vh - 8.35rem);padding-top:clamp(5rem,8vw,7.75rem);padding-bottom:6.5rem}.hero h1{font-size:clamp(3.75rem,7vw,5.9rem)}.hero__actions .button{white-space:nowrap;padding-inline:.75rem;font-size:.875rem}.runtime-shell{max-width:46rem}.runtime-panel__body{min-height:28rem}.execution-rail__step{min-height:4.5rem;padding-inline:1.25rem}.deploy-step{grid-template-columns:5rem 4rem minmax(0,1fr) 3rem}.security-grid{grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);align-items:center;gap:clamp(4rem,8vw,8rem)}.operations-grid{grid-template-columns:minmax(0,.8fr) minmax(32rem,1.2fr);gap:clamp(4rem,8vw,8rem)}.operations-heading{position:sticky;top:8rem}.operation{align-items:center;min-height:9.5rem}.pricing-copy h2{font-size:clamp(4rem,7vw,6.4rem)}.pricing-plans__intro h3{font-size:clamp(3.5rem,5.5vw,5.4rem)}.pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card,.pricing-card:last-child{grid-column:auto;min-height:39rem}.site-footer__links{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.site-footer__links a,.site-footer__links button{min-height:2.25rem}}@media (width>=72rem){.desktop-nav{border-right:1px solid var(--border-dark);border-left:1px solid var(--border-dark);align-items:stretch;height:4.6rem;margin-left:auto;display:flex}.desktop-nav a{border-right:1px solid var(--border-dark);color:#8d929b;min-width:6.5rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 1.2rem;font-size:.65rem;font-weight:500;transition:color .14s,background-color .14s;display:inline-flex}.desktop-nav a:last-child{border-right:0}.desktop-nav a:hover{color:var(--canvas);background:#11141a}.menu-button,.mobile-nav{display:none}.hero__grid{grid-template-columns:minmax(0,.84fr) minmax(28rem,1.16fr);align-items:center;gap:clamp(2rem,4vw,5rem)}}@media (width>=90rem){.hero__visual{margin-right:-4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-site{color:#f4f1ea;background:#0a0c10;min-height:100vh}.legal-shell{width:100%;max-width:82rem;margin-inline:auto;padding-inline:1.125rem}.legal-header{z-index:90;background:#090b0ff7;border-bottom:1px solid #30343c;position:sticky;top:0}.legal-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex}.legal-brand,.legal-back{align-items:center;min-height:2.75rem;display:inline-flex}.legal-brand{gap:.75rem}.legal-brand img{width:auto;height:1.9rem;display:block}.legal-brand span{color:#68707b;font-family:var(--mono);letter-spacing:.12em;border-left:1px solid #30343c;padding-left:.75rem;font-size:.625rem}.legal-back{color:#9ca2ac;gap:.45rem;font-size:.75rem}.legal-back:hover{color:#f4f1ea}.legal-main{min-height:70vh}.legal-hero{color:#111318;background:#f4f1ea;border-bottom:1px solid #d8d6d0}.legal-hero .legal-shell{padding-block:4rem 3rem}.legal-hero__meta{color:#6c6c68;font-family:var(--mono);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:2.5rem;font-size:.625rem;display:flex}.legal-hero h1{letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(2.65rem,13vw,5.75rem);line-height:.92}.legal-hero>.legal-shell>p{color:#55575d;max-width:44rem;margin:1.5rem 0 2.5rem;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.55}.legal-hero__date{border-top:1px solid #c8c6c0;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;max-width:36rem;padding-top:1rem;display:grid}.legal-hero__date span{color:#777873;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.legal-hero__date strong{font-size:.875rem;font-weight:600}.legal-hero__date button{color:#303237;cursor:pointer;background:0 0;border:1px solid #a9aaa6;grid-area:1/2/3;justify-content:center;align-items:center;gap:.4rem;min-width:2.75rem;min-height:2.75rem;padding:.55rem .75rem;display:inline-flex}.legal-layout{gap:2rem;padding-block:2rem 5rem;display:grid}.legal-toc{border-bottom:1px solid #30343c;min-width:0;padding-bottom:1.25rem}.legal-toc>span{color:#68707b;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.625rem;display:block}.legal-toc nav{gap:.35rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.legal-toc a{color:#9198a2;border:1px solid #30343c;align-items:center;min-width:max-content;min-height:2.75rem;padding:.65rem .75rem;font-size:.75rem;display:inline-flex}.legal-toc a:hover{color:#f4f1ea;border-color:#68717f}.legal-document{min-width:0;max-width:54rem}.legal-prototype-callout{background:#121720;border-left:2px solid #4967e8;margin-bottom:2.5rem;padding:1.1rem}.legal-prototype-callout strong{color:#9eb0f2;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;display:block}.legal-prototype-callout p{color:#9ba2ad;margin:.45rem 0 0;font-size:.875rem}.legal-document>section{border-top:1px solid #30343c;padding-block:2.2rem;scroll-margin-top:5.5rem}.legal-document>section:first-of-type{border-top:0}.legal-document h2{letter-spacing:-.035em;margin:0 0 1.2rem;font-size:clamp(1.45rem,5vw,2rem)}.legal-document p,.legal-document li{color:#abb0b8;font-size:1rem;line-height:1.72}.legal-document p{margin:0 0 1rem}.legal-document ul{margin:1rem 0;padding-left:1.2rem}.legal-document li{padding-left:.35rem}.legal-document li+li{margin-top:.6rem}.legal-document li::marker{color:#6f83db}.legal-table-wrap{border:1px solid #30343c;margin-block:1.4rem;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;background:#101319;width:100%;min-width:38rem}.legal-table-wrap th,.legal-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #2b3038;border-right:1px solid #2b3038;padding:.85rem}.legal-table-wrap th:last-child,.legal-table-wrap td:last-child{border-right:0}.legal-table-wrap tr:last-child td{border-bottom:0}.legal-table-wrap th{color:#7d8693;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#171b22;font-size:.625rem;font-weight:500}.legal-table-wrap td{color:#b3b8c0;font-size:.8125rem;line-height:1.55}.legal-section-links{flex-wrap:wrap;gap:.5rem;margin-top:1.3rem;display:flex}.legal-section-links a{color:#aebbf0;border:1px solid #3b4350;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .8rem;font-size:.8125rem;display:inline-flex}.legal-section-links a:hover{color:#fff;border-color:#687fe0}.legal-footer{background:#07090c;border-top:1px solid #30343c}.legal-footer__grid{gap:2.5rem;padding-block:3rem;display:grid}.legal-footer__company{align-content:start;justify-items:start;gap:.45rem;display:grid}.legal-footer__company img{width:auto;height:2.15rem;margin-bottom:.8rem}.legal-footer__company p{color:#a1a6af;max-width:34rem;margin:0;font-size:.8125rem}.legal-footer__company span{color:#5f6671;font-family:var(--mono);font-size:.625rem;line-height:1.6}.legal-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.3rem 1rem;display:grid}.legal-footer nav a,.legal-footer nav button{color:#8d939d;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;min-height:2.75rem;padding:0;font-size:.75rem;display:inline-flex}.legal-footer nav a:hover,.legal-footer nav button:hover{color:#f4f1ea}.legal-footer__bottom{color:#565d67;min-height:4rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #252a31;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block:.9rem;font-size:.5625rem;display:flex}.storage-notice{z-index:900;background:#11151b;border-top:1px solid #4b5260;gap:1.25rem;padding:1.1rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1rem 3rem #0000004d}.storage-notice__index,.storage-dialog__kicker{color:#7288e7;font-family:var(--mono);letter-spacing:.1em;font-size:.625rem}.storage-notice h2{margin:.35rem 0 .3rem;font-size:1.2rem}.storage-notice p{color:#949ba6;max-width:47rem;margin:0;font-size:.8125rem}.storage-notice a{color:#a7b5ed;align-items:center;gap:.25rem;margin-top:.65rem;font-size:.75rem;display:inline-flex}.storage-notice__actions{align-content:center;gap:.5rem;display:grid}.storage-button{color:#d4d7dc;cursor:pointer;background:0 0;border:1px solid #3d444f;min-height:2.75rem;padding:.65rem .9rem;font-size:.8125rem;font-weight:600}.storage-button:hover{background:#191e26;border-color:#68717f}.storage-button--primary{color:#fff;background:#4967e8;border-color:#4967e8}.storage-button--primary:hover{background:#5872e9;border-color:#607bef}.storage-dialog-backdrop{z-index:950;background:#030508d6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.storage-dialog{background:#11151b;border:1px solid #454c57;outline:0;width:100%;max-width:42rem;padding:1.25rem;position:relative;box-shadow:0 2rem 6rem #00000080}.storage-dialog__close{color:#a1a8b2;cursor:pointer;background:0 0;border:1px solid #3a414c;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem}.storage-dialog h2{letter-spacing:-.04em;margin:.5rem 3rem .5rem 0;font-size:2rem}.storage-dialog__intro{color:#939aa5;margin:0 0 1.4rem;font-size:.875rem}.storage-categories{border:1px solid #303641}.storage-categories>div{border-bottom:1px solid #303641;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:5rem;padding:.8rem;display:grid}.storage-categories>div:last-child{border-bottom:0}.storage-categories>div>span{color:#68a99f;width:2rem;height:2rem;font-family:var(--mono);background:#1d2630;place-items:center;display:grid}.storage-categories p{margin:0;display:grid}.storage-categories strong{font-size:.8125rem}.storage-categories small{color:#737c88;font-size:.6875rem}.storage-categories em{color:#68717d;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-column:2;font-size:.5625rem;font-style:normal}.storage-dialog__foot{gap:.75rem;margin-top:1.2rem;display:grid}.storage-dialog__foot>a{color:#a7b5ed;align-items:center;min-height:2.75rem;font-size:.75rem;display:inline-flex}.report-page{min-height:70vh}.report-hero{border-bottom:1px solid #30343c}.report-hero .legal-shell{padding-block:4rem 3rem}.report-hero span,.report-form-section__head>span,.report-process>span{color:#7489e7;font-family:var(--mono);letter-spacing:.12em;font-size:.625rem}.report-hero h1{letter-spacing:-.065em;max-width:15ch;margin:1rem 0;font-size:clamp(2.6rem,12vw,5.3rem);line-height:.94}.report-hero p{color:#969da8;max-width:44rem;margin:0;font-size:1.05rem;line-height:1.6}.report-layout{gap:1rem;padding-block:2rem 5rem;display:grid}.report-guidance,.report-form-section,.report-process{background:#10141a;border:1px solid #30343c;padding:1.2rem}.report-guidance>svg{color:#c8754d}.report-guidance h2,.report-form-section h2{margin:.8rem 0 .5rem;font-size:1.5rem}.report-guidance p,.report-guidance li,.report-form-section__head p{color:#8e96a1;font-size:.8125rem;line-height:1.65}.report-guidance ul{padding-left:1.1rem}.report-guidance li+li{margin-top:.45rem}.report-emergency{background:#1d1512;border-left:2px solid #c8754d;margin-top:1.4rem;padding:.8rem;color:#ba8a74!important}.report-form-section__head{border-bottom:1px solid #30343c;margin-bottom:1.5rem;padding-bottom:1rem}.report-form-section__head p{margin:0}.report-form,.report-form__grid{gap:1rem;display:grid}.report-form label:not(.report-confirm){gap:.45rem;display:grid}.report-form label>span{color:#b6bbc3;font-size:.8125rem;font-weight:600}.report-form input,.report-form select,.report-form textarea{color:#f0eee8;width:100%;min-height:2.9rem;font:inherit;background:#090c10;border:1px solid #343a45;border-radius:0;outline:0;padding:.7rem .8rem;font-size:.9375rem}.report-form textarea{resize:vertical;line-height:1.55}.report-form input:focus,.report-form select:focus,.report-form textarea:focus{border-color:#6077dc;box-shadow:0 0 0 1px #6077dc}.report-confirm{color:#9098a3;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;min-height:3rem;font-size:.8125rem;display:grid}.report-confirm input{accent-color:#4967e8;width:1.1rem;height:1.1rem;margin-top:.15rem}.report-submit{color:#fff;cursor:pointer;background:#4967e8;border:1px solid #4967e8;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.9rem;padding:.7rem 1rem;font-weight:650;display:inline-flex}.report-prepared{color:#77b1a7;align-items:flex-start;gap:.55rem;margin:0;font-size:.8125rem;display:flex}.report-prepared svg{flex:none;margin-top:.1rem}.report-process{gap:0;display:grid}.report-process>span{margin-bottom:1rem;display:block}.report-process>div{border-top:1px solid #2c323b;padding-block:1rem}.report-process strong{font-size:.875rem}.report-process p{color:#7f8792;margin:.3rem 0 0;font-size:.75rem}@media (width>=48rem){.legal-shell{padding-inline:2rem}.legal-hero .legal-shell,.report-hero .legal-shell{padding-block:5.5rem 4rem}.legal-layout{padding-block:3rem 7rem}.legal-footer__grid{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr)}.legal-footer nav a,.legal-footer nav button{min-height:2.25rem}.storage-notice{grid-template-columns:minmax(0,1fr) auto;padding:1.25rem 2rem}.storage-notice__actions{grid-template-columns:auto auto}.storage-dialog{padding:1.75rem}.storage-categories>div{grid-template-columns:auto minmax(0,1fr) auto}.storage-categories em{grid-column:3}.storage-dialog__foot{grid-template-columns:minmax(0,1fr) auto;align-items:center}.report-layout{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);padding-block:3rem 7rem}.report-process{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.report-process>span{grid-column:1/-1}.report-process>div{border-top:1px solid #2c323b;border-right:1px solid #2c323b;padding-inline:1rem}.report-process>div:last-child{border-right:0}.report-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.legal-layout{grid-template-columns:16rem minmax(0,1fr);gap:4.5rem}.legal-toc{border:0;align-self:start;max-height:calc(100vh - 7.5rem);padding:0;position:sticky;top:6.2rem;overflow-y:auto}.legal-toc nav{padding:0;display:grid;overflow:visible}.legal-toc a{color:#777f8a;border:0;border-bottom:1px solid #252a31;min-width:0;padding:.55rem 0}.legal-toc a:hover{color:#f4f1ea;border-color:#3d4652}}@media (width>=80rem){.legal-shell{padding-inline:2.5rem}.report-guidance,.report-form-section,.report-process{padding:1.6rem}}@media print{.legal-header,.legal-toc,.legal-footer,.storage-notice,.storage-dialog-backdrop,.legal-hero__date button,.legal-prototype-callout{display:none!important}.legal-site,.legal-main,.legal-hero{color:#111;background:#fff}.legal-hero .legal-shell{padding-block:1rem}.legal-layout{padding-block:0;display:block}.legal-document{max-width:none}.legal-document>section{break-inside:avoid}.legal-document p,.legal-document li{color:#222}.legal-table-wrap table{background:#fff}.legal-table-wrap th,.legal-table-wrap td{color:#111;border-color:#aaa}}@media screen{:is(html:has(.public-site),body:has(.public-site)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0f14}.public-site{--site-bg:#0d0f14;--site-surface:#15181f;--site-raised:#1c202a;--site-featured:#171e30;--site-text:#f4f1ea;--site-secondary:#b2b7c2;--site-muted:#929aa9;--site-link:#9cafff;--site-control-border:#414957;--muted-light:var(--site-secondary);--muted-dark:var(--site-secondary);background:var(--site-bg);min-height:100svh;color:var(--site-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-site :is(.site-header,.hero,.execution-rail,.light-section,.security-section,.pricing-section,.pricing-hero,.pricing-plans,.home-faq,.site-footer,.maintenance-header,.maintenance-hero,.maintenance-pricing,.maintenance-footer,.content-header,.content-main,.content-hero,.guide-hero,.seo-hero,.seo-workflow,.content-cta,.content-footer,.legal-header,.legal-main,.legal-hero,.legal-footer){background:var(--site-bg);color:var(--site-text);border:0}.public-site :is(.deploy-section,.home-comparison,.site-footer__bottom,.content-footer__bottom,.legal-footer__bottom,.legal-document>section,.report-hero,.guide-section,.guide-next,.legal-hero__date){border:0}.public-site .hero:before,.public-site .maintenance-eyebrow:before,.public-site .content-hero:after,.public-site .auth-context:after,.public-site .auth-divider:before,.public-site .auth-divider:after,.public-site :is(.section-kicker__line,.security-word,.pricing-number,.maintenance-grid,.seo-hero__grid){display:none}.public-site :is(.desktop-nav,.desktop-nav a,.content-nav,.content-nav a,.brand__relation,.content-brand span,.maintenance-header__relation,.legal-brand span){border:0}.public-site :is(.mobile-nav,.content-mobile-nav){background:var(--site-surface);border:0}.public-site :is(.mobile-nav a,.mobile-nav button,.content-mobile-nav a){border:0}.public-site :is(.desktop-nav a:hover,.content-nav a:hover){background:var(--site-surface)}.public-site :is(.mono-label,.maintenance-eyebrow,.pricing-copy .mono-label),.public-site :is(.maintenance-header__relation,.maintenance-status,.maintenance-language,.maintenance-progress__top,.maintenance-progress__bottom,.maintenance-pricing__note,.maintenance-footer__inner,.closing-action small,.site-footer__links>div>span,.site-footer__bottom,.content-footer__brand span,.content-footer__links>div>span,.content-footer__bottom,.legal-brand span,.legal-hero__meta,.legal-hero__date span,.legal-toc>span,.legal-footer__company span,.legal-footer__bottom,.content-breadcrumbs,.guide-hero__meta){color:var(--site-muted)}.public-site :is(.execution-rail__step,.execution-rail__step:nth-child(2n),.execution-rail__step:nth-child(-n+2),.hero__facts,.hero__facts div+div,.deploy-steps,.deploy-step,.security-details,.security-details>div,.operations-list,.operation,.plan-specs,.plan-specs>div,.maintenance-progress,.maintenance-hero__brandmark){border:0}.public-site .execution-rail__step{padding-block:1rem}.public-site :is(.execution-rail__step span,.security-details>div>span){color:var(--site-muted)}.public-site .source-strip{background:var(--site-surface);border:0}.public-site :is(.source-strip>span,.plan-specs span,.plan-specs small){color:var(--site-muted)}.public-site .pricing-copy p{color:var(--site-secondary)}.public-site .plan-specs strong{color:var(--site-text)}.public-site .closing-notice{color:var(--site-secondary)!important}.public-site :is(.button--canvas,.button--dark){border-color:var(--blue);background:var(--blue);color:#fff}.public-site :is(.button--canvas:hover,.button--dark:hover){background:#5b77ee;border-color:#5b77ee}.public-site :is(.button--secondary,.pricing-card__cta--secondary){border-color:var(--site-control-border);color:var(--site-text);background:0 0}.public-site :is(.button--secondary:hover,.pricing-card__cta--secondary:hover){background:var(--site-raised);color:#fff;border-color:#788395}.public-site :is(.maintenance-plans,.pricing-cards){border:0;gap:1rem}.public-site :is(.maintenance-plan,.pricing-card){background:var(--site-surface);color:var(--site-text);border:0;border-radius:.85rem}.public-site :is(.maintenance-plan--featured,.pricing-card--featured){background:var(--site-featured)}.public-site :is(.maintenance-plan__number,.pricing-card__status){color:var(--site-muted);border:0}.public-site .maintenance-plan__number{margin-bottom:2.5rem}.public-site :is(.maintenance-plan--featured h3,.pricing-card--featured h3){color:var(--site-link)}.public-site :is(.maintenance-plan__heading>span,.maintenance-plan__capacity>small,.maintenance-plan__capacity>div span,.maintenance-plan__price-label,.maintenance-plan__currency,.maintenance-plan__amount>small,.pricing-card__capacity>small,.pricing-card__capacity>div span,.pricing-card__price-label,.pricing-card__price-value small){color:var(--site-muted)}.public-site :is(.maintenance-plan__capacity>div,.pricing-card__capacity>div){border:0;padding-left:0}.public-site :is(.maintenance-plan__price-row,.pricing-card__price){background:var(--site-bg);border:0;border-radius:.25rem;gap:.65rem;min-height:4.5rem;padding-inline:.75rem}.public-site :is(.maintenance-plan__heading>p,.pricing-card__heading p){color:var(--site-secondary)}.public-site :is(.maintenance-plan dl,.maintenance-plan dl>div,.pricing-card__specs,.pricing-card__specs>div){border:0}.public-site :is(.maintenance-plan dt,.pricing-card__specs dt){color:var(--site-secondary)}.public-site :is(.maintenance-plan dd,.pricing-card__specs dd){color:var(--site-text)}.public-site .maintenance-plan__amount{flex-wrap:wrap;justify-content:flex-end}.public-site .maintenance-plan__amount>small{text-align:right;width:100%;margin:.4rem 0 0}.public-site .pricing-card__price-value{flex-direction:column;align-items:flex-end;gap:.35rem}.public-site .button{border-radius:.45rem;min-height:2.875rem;padding-inline:1.2rem}.public-site .brand__logo{height:1.8rem}.public-site .desktop-nav{gap:.15rem;height:auto;margin-inline:auto}.public-site .desktop-nav a{letter-spacing:0;text-transform:none;min-width:0;min-height:2.75rem;color:var(--site-secondary);border-radius:.4rem;padding:.65rem .9rem;font-family:inherit;font-size:.875rem}.public-site .brand__relation{display:none}.public-site .menu-button{border-radius:.45rem}.public-site .hero__grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:3rem;min-height:0;padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:3rem}.public-site .hero__copy{text-align:center;width:100%;animation:none}.public-site .section-kicker{justify-content:center;max-width:none;margin-bottom:1.4rem}.public-site .hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:18ch;margin-inline:auto;font-size:clamp(3rem,7.8vw,6.5rem);font-weight:500;line-height:1.02}.public-site .hero h1 span{color:inherit}.public-site .hero h1>.ac-generated-text{display:block}.public-site .hero h1>.hero__accent{color:#8b9ff4;display:block}.public-site .hero__lede{max-width:36rem;margin:1.5rem auto 0;font-size:1.0625rem;line-height:1.7}.public-site .hero__actions{justify-content:center;margin-top:1.75rem}.public-site .hero__facts{max-width:34rem;margin:2rem auto 0}.public-site .hero__facts div{padding:.5rem}.public-site .hero__facts dt{color:var(--site-muted);letter-spacing:.03em;font-size:.625rem}.public-site .hero__facts dd{align-items:center}.public-site .hero__facts dd span{color:var(--site-muted);font-size:.75rem}.public-site .hero__visual{width:100%;max-width:58rem;margin:0;animation:none}.hero__preview-caption{color:var(--site-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.hero__preview-caption>span:last-child{font-family:var(--mono);letter-spacing:.08em;text-align:right;color:var(--site-muted);font-size:.5625rem}.public-site .runtime-shell{max-width:none;padding:0}.public-site .runtime-shell:before,.public-site .runtime-shell:after,.public-site .runtime-shell__edge{display:none}.public-site .runtime-panel{border-color:#303744;border-radius:.8rem;overflow:hidden}.public-site .runtime-panel__body{min-height:0}.public-site .runtime-panel__bar{background:#191d25}.public-site :is(.metrics-block,.secret-block,.logs-block){border-radius:.35rem;overflow:hidden}.public-site :is(.block-heading,.meter__meta,.log-line time,.frame-label){color:#969ead}.public-site :is(.logs-live i,.secret-route i){animation:none}.public-site :is(.deploy-section,.operations-section,.closing-section){padding-block:clamp(4rem,7vw,7rem)}.public-site :is(.section-intro h2,.operations-heading h2,.closing-section h2,.security-copy h2){letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:500;line-height:1.06}.public-site .section-intro>p{font-size:1rem}.deploy-workflow{gap:2.5rem;margin-top:3rem;display:grid}.public-site .deploy-steps{align-content:center;gap:.5rem;margin-top:0;display:grid}.public-site .deploy-step{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:0;padding:1.25rem 0}.public-site .deploy-step__number{display:none}.public-site .deploy-step__icon{color:#90a4f8;margin-top:.15rem}.public-site .deploy-step h3{letter-spacing:-.025em;margin:0;font-size:1.375rem;line-height:1.2}.public-site .deploy-step p{max-width:28rem;font-size:.9375rem}.deploy-preview{padding:1.5rem 1rem 1rem}.deploy-preview__heading{color:var(--site-link);justify-content:space-between;align-items:center;gap:1rem;display:flex}.deploy-preview__heading span{color:var(--site-muted);font-family:var(--mono);letter-spacing:.06em;font-size:.5625rem}.deploy-preview h3{letter-spacing:-.04em;margin:1.5rem 0 0;font-size:2rem;font-weight:500;line-height:1.1}.deploy-preview>p{color:var(--site-secondary);font-size:.9375rem;line-height:1.65}.deploy-preview__config{background:var(--site-bg);border-radius:.5rem;gap:.9rem;margin-top:1.5rem;padding:1rem;display:grid}.deploy-preview__config>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;display:flex}.deploy-preview__config dt{color:var(--site-muted);font-size:.75rem}.deploy-preview__config dd{font-family:var(--mono);overflow-wrap:anywhere;align-items:center;gap:.4rem;margin:0;font-size:.6875rem;display:inline-flex}.public-site .text-arrow{color:var(--site-link);border:0;margin-top:.5rem}.public-site .text-arrow:hover{color:#fff}.deploy-preview>small{color:var(--site-muted);margin-top:1.1rem;font-size:.6875rem;display:block}.public-site .security-section{padding-top:4rem}.public-site .security-grid{gap:3rem}.public-site .isolation-frame{border-radius:.75rem}.public-site .isolation-frame--middle{background-image:none;min-height:18rem}.public-site .isolation-core{border-color:#4c5a7b;border-radius:.45rem}.public-site .isolation-core:before,.public-site .isolation-core:after{display:none}.public-site .security-details{margin-top:2.5rem}.public-site .security-details h3{margin-top:.5rem;font-size:1.25rem}.public-site .security-details p{font-size:.9375rem}.public-site .operations-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.public-site .operations-heading{gap:.5rem;display:grid;position:static}.public-site .operations-heading p{max-width:32rem}.public-site .operations-list{gap:.5rem 3rem;display:grid}.public-site .operation{grid-template-columns:2rem minmax(0,1fr);align-items:start;min-height:0;padding-block:1rem}.public-site .operation__index{display:none}.public-site .operation h3{font-size:1.25rem}.public-site .operation p{font-size:.9375rem}.public-site .pricing-hero{padding-top:4rem;padding-bottom:0}.public-site .pricing-grid{text-align:center;grid-template-columns:minmax(0,1fr);gap:0}.public-site .pricing-copy{max-width:44rem;margin-inline:auto}.public-site .pricing-copy h2{letter-spacing:-.045em;max-width:none;margin-block:1rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1.05}.public-site .pricing-copy p{max-width:34rem;margin-inline:auto;font-size:1rem}.public-site .pricing-plans{padding-top:0;padding-bottom:4rem}.public-site .pricing-cards{margin-top:3rem}.public-site .pricing-card{min-height:0;padding:1.5rem}.public-site .pricing-card__heading{padding-block:0}.public-site .pricing-card__heading h3{letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.public-site .pricing-card__status{letter-spacing:0;text-transform:none;min-height:1.5rem;padding:0;font-family:inherit;font-size:.8125rem}.public-site .pricing-card__capacity{min-height:0;margin-block:1.75rem}.public-site :is(.maintenance-plan__capacity,.pricing-card__capacity)>.bot-capacity{gap:1rem;display:grid}.public-site .pricing-card__price-label{letter-spacing:0;text-transform:none;font-family:inherit;font-size:.75rem}.public-site .pricing-card__price-value strong{letter-spacing:0;font-size:2rem}.public-site .pricing-card__price-value small{text-transform:none;font-family:inherit;font-size:.7rem}.public-site .pricing-card__heading p{min-height:4.75rem;margin:1.5rem 0 1rem;font-size:.875rem;line-height:1.6}.public-site .pricing-card__specs>div{gap:.75rem;min-height:2.75rem;padding-block:.55rem}.public-site .pricing-card__specs dt{font-size:.8125rem}.public-site .pricing-card__specs dd{font-size:.6875rem;font-weight:500}.public-site .site-footer__top{padding-top:2rem}@media (width>=40rem){.public-site .hero__actions{flex-direction:row}.public-site .hero__facts dd{flex-direction:row;justify-content:center;gap:.4rem}.public-site .operations-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.deploy-workflow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.deploy-preview{padding-inline:1.5rem}.public-site .pricing-card{padding:2rem}.public-site .runtime-content{padding:1.5rem}}.public-site :is(.content-section-intro h2,.comparison-page__intro h2,.docs-index__intro h2,.seo-sections__intro h2,.seo-faq h2,.text-arrow--dark,.comparison-row,.comparison-row__botkeep p,.comparison-principle,.faq-item summary,.faq-index a,.faq-group>header,.guide-card,.docs-baseline,.guide-article,.seo-section-grid article){color:var(--site-text)}.public-site :is(.comparison-row p,.comparison-principle p,.faq-item__answer,.guide-card p,.docs-baseline ul,.guide-article>.preview-notice p,.guide-prerequisites li,.guide-section>p,.guide-section>ul,.guide-callout p,.seo-section-grid p,.content-cta__layout>div>p,.legal-hero>.legal-shell>p){color:var(--site-secondary)}.public-site :is(.comparison-matrix__header,.comparison-row__topic>span,.comparison-row__mobile-label,.comparison-principle>span,.comparison-row small,.comparison-disclaimer,.faq-index>span,.faq-index a,.faq-group>header>span,.guide-sidebar span,.guide-sidebar a,.guide-next>span,.seo-facts span,.seo-facts small){color:var(--site-muted)}.public-site :is(.faq-item__answer a,.guide-next a,.guide-sidebar a.is-active){color:var(--site-link)}.public-site :is(.comparison-matrix,.comparison-row,.comparison-row>div,.comparison-matrix__header span,.faq-list,.faq-item,.faq-index a,.guide-grid,.guide-card,.guide-sidebar a,.seo-facts,.seo-facts>div,.seo-section-grid,.seo-section-grid article,.seo-workflow__steps,.seo-workflow__steps article){border:0}.public-site .comparison-row{border-radius:.25rem}.public-site .comparison-row:nth-child(2n){background:var(--site-surface)}.public-site .faq-list{gap:.5rem;display:grid}.public-site .faq-item{background:var(--site-surface);border-radius:.25rem;padding-inline:1rem}.public-site :is(.faq-item[open],.guide-card:hover){background:var(--site-raised)}.public-site :is(.guide-grid,.seo-section-grid){gap:1rem}.public-site :is(.guide-card,.comparison-principle,.docs-baseline,.guide-prerequisites,.guide-article>.preview-notice,.guide-callout){background:var(--site-surface);border:0;border-radius:.25rem}.public-site .guide-card:hover p{color:var(--site-text)}.public-site .guide-callout strong{color:#e7ac89}.public-site :is(.legal-hero__date button,.legal-toc a){border-color:var(--site-control-border);color:var(--site-secondary)}.public-site .legal-toc{border:0}.public-site :is(.auth-dialog,.auth-panel,.auth-dialog__close){background:var(--site-surface);color:var(--site-text)}.public-site .auth-context{background:var(--site-bg);border:0}.public-site :is(.auth-context__facts div,.auth-tabs){border:0}.public-site :is(.auth-tab,.auth-divider,.auth-terms,.auth-notice){color:var(--site-secondary)}.public-site :is(.auth-tab--active,.auth-form label>span){color:var(--site-text)}.public-site :is(.auth-providers button,.auth-form input,.auth-dialog__close){border-color:var(--site-control-border);background:var(--site-bg);color:var(--site-text)}.public-site :is(.auth-providers button:hover,.auth-dialog__close:hover,.auth-form input:hover,.auth-form input:focus){background:var(--site-raised);border-color:#7d8a9e}.public-site .auth-form__recovery{color:var(--site-link)}.public-site :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--site-link);outline-offset:4px}@media (width>=40rem){.public-site .comparison-row>div:first-child{padding-left:1rem}.public-site .comparison-row>div:last-child{padding-right:1rem}}}
