@font-face{font-family:instrumentSans;src:url(../media/instrument_sans-s.p.3h2wr6o8p949u.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.km8o4G_className{font-family:instrumentSans,instrumentSans Fallback}.km8o4G_variable{--font-instrument-sans:"instrumentSans", "instrumentSans Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4-s.p.3_g1pg7bqcyap.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSerif Fallback;src:local(Arial);ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.0%;size-adjust:108.31%}.EVhX8q_className{font-family:sourceSerif,sourceSerif Fallback}.EVhX8q_variable{--font-source-serif:"sourceSerif", "sourceSerif Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono-s.p.1t7tphccnfzmb.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.j2_1Wa_className{font-family:geistMono,geistMono Fallback}.j2_1Wa_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--ink:#111;--ink-strong:#000;--muted:#67675f;--faint:#96968d;--rule:#11111129;--rule-soft:#11111114;--product-black:#0b0b0a;--spectral-red:#d94a3d;--spectral-green:#54a891;--spectral-blue:#4b62c4;--font-supporting:var(--font-instrument-sans,"Helvetica Neue", Arial Nova, Arial, sans-serif);--font-monumental-ready:"Monumental Grotesk", var(--font-supporting);--font-display:var(--font-supporting);--font-sans:var(--font-supporting);--font-headline:var(--font-source-serif,Georgia, "Times New Roman", serif);--font-serif:Georgia, "Times New Roman", Times, serif;--font-mono:var(--font-geist-mono,"SF Mono"), "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--content-max:1540px;--page-gutter:3rem;--section-pad:6rem;--radius-button:14px;--ui-ink:#141414;--ui-text-2:#555;--ui-text-3:#888;--ui-faint:#a0a0a0;--ui-surface-soft:#fafafa;--ui-bubble:#f1f1f1;--ui-hover:#efefef;--ui-hover-soft:#f2f2f2;--ui-active:#ececec;--ui-line:#ececec;--ui-border:#e6e6e6;--ui-border-focus:#cfcfcf;--ui-disabled:#d6d6d6;--ui-radius-sm:8px;--ui-radius-md:10px;--ui-radius-lg:12px;--ui-radius-xl:20px;--ui-shadow-xs:0 1px 2px #0000000a;--ui-shadow-sm:0 2px 8px #00000014;--ui-shadow-md:0 2px 10px #0000000a;--ui-shadow-float:0 4px 14px #00000014;--ui-shadow-focus:0 6px 24px #00000012;--ui-ease:cubic-bezier(.2, .8, .2, 1);font-family:var(--font-supporting)}.globalButtonTooltip{z-index:1000;--radius-button:var(--ui-radius-sm);background:var(--ui-ink);color:#fff;max-width:min(18rem,100vw - 1rem);box-shadow:var(--ui-shadow-float);pointer-events:none;opacity:0;border:0;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.25;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(-2px)}.globalButtonTooltipVisible{opacity:1;transform:translateY(0)}.globalButtonTooltipSide{transform:translate(0)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}button,a,div,section,article,aside,header,footer,nav,form,input:not([type=checkbox]):not([type=radio]),textarea,select,dialog{border-radius:var(--radius-button)!important}[data-automate-workspace]{--radius-button:0px}[data-automate-workspace] button,[data-automate-workspace] a{--radius-button:14px}code,pre{font-family:var(--font-mono)}::selection{background:var(--ink);color:var(--bg)}:focus-visible{outline:2px solid var(--spectral-blue);outline-offset:2px}[id]{scroll-margin-top:5.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:900px){:root{--page-gutter:2rem;--section-pad:5rem}}@media (max-width:640px){:root{--page-gutter:1.25rem;--section-pad:4.5rem}}
