@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes term-breath{50%{box-shadow:0 0 50px -10px color-mix(in srgb,var(--c-azure-pale-8) 10%,transparent)}}:root{--c-bg: #0c0e12;--c-bg-bold-1: rgb(6.9411764706%, 8.1960784314%, 10.4705882353%);--c-bg-bold-2: #333b4c;--c-bg-bold-3: #465169;--c-onyx-bold-1: #1f252f;--c-onyx-bold-2: #333b4c;--c-onyx-bold-3: #465169;--c-onyx-bold-4: #596885;--c-onyx-bold-5: #6f7f9f;--c-onyx-bold-6: #8c99b2;--c-onyx-bold-7: #a9b2c5;--c-onyx-bold-8: #c5ccd9;--c-onyx-bold-9: #e2e5ec;--c-onyx-pale-1: #0b0d11;--c-onyx-pale-2: #0a0b0f;--c-onyx-pale-3: #090a0d;--c-onyx-pale-4: #07090b;--c-onyx-pale-5: #060709;--c-onyx-pale-6: #050607;--c-onyx-pale-7: #040406;--c-onyx-pale-8: #020304;--c-onyx-pale-9: #010102;--c-text: rgb(87.2549019608%, 87.6078431373%, 88.431372549%);--c-text-bold-1: rgb(92.0392156863%, 92.0392156863%, 92.0392156863%);--c-text-pale-1: rgb(61.7647058824%, 63.2941176471%, 66.2352941176%);--c-text-pale-2: rgb(52.862745098%, 54.7450980392%, 58.5098039216%);--c-text-pale-3: rgb(44.5098039216%, 46.2745098039%, 49.6862745098%);--c-text-pale-4: rgb(36.5098039216%, 37.8039215686%, 40.6274509804%);--c-text-pale-5: rgb(28.7843137255%, 29.7254901961%, 31.7254901961%);--c-text-pale-6: rgb(20.6666666667%, 21.3725490196%, 22.5490196078%);--c-text-pale-7: rgb(12.6666666667%, 12.9019607843%, 13.3725490196%);--c-text-pale-8: rgb(7.0588235294%, 7.2941176471%, 7.7647058824%);--c-text-soft: rgba(87.2549019608%, 87.6078431373%, 88.431372549%, .1);--c-grey-bold-1: #d3d3d3;--c-grey-bold-2: #d8d8d8;--c-grey-bold-3: #dddddd;--c-grey-bold-4: #e2e2e2;--c-grey-bold-5: #e7e7e7;--c-grey-bold-6: #ececec;--c-grey-bold-7: #f0f0f0;--c-grey-bold-8: #f5f5f5;--c-grey-bold-9: #fafafa;--c-grey-pale-1: #bababa;--c-grey-pale-2: #a5a5a5;--c-grey-pale-3: #919191;--c-grey-pale-4: #7c7c7c;--c-grey-pale-5: #676767;--c-grey-pale-6: #535353;--c-grey-pale-7: #3e3e3e;--c-grey-pale-8: #292929;--c-grey-pale-9: #151515;--c-neon-bold-1: #f4ff5e;--c-neon-bold-2: #f5ff70;--c-neon-bold-3: #f7ff82;--c-neon-bold-4: #f8ff94;--c-neon-bold-5: #f9ffa6;--c-neon-bold-6: #faffb8;--c-neon-bold-7: #fbffc9;--c-neon-bold-8: #fdffdb;--c-neon-bold-9: #feffed;--c-neon-pale-1: #f1ff2b;--c-neon-pale-2: #efff0a;--c-neon-pale-3: #d9e800;--c-neon-pale-4: #bac700;--c-neon-pale-5: #9ba600;--c-neon-pale-6: #7c8500;--c-neon-pale-7: #5d6300;--c-neon-pale-8: #3e4200;--c-neon-pale-9: #1f2100;--c-neon-wash: rgb(91.9607843137%, 94.9019607843%, 61.1764705882%);--c-neon-soft: rgba(243, 255, 76, .1);--c-azure-bold-1: #5191ff;--c-azure-bold-2: #649dff;--c-azure-bold-3: #77a9ff;--c-azure-bold-4: #8bb5ff;--c-azure-bold-5: #9ec2ff;--c-azure-bold-6: #b1ceff;--c-azure-bold-7: #c5daff;--c-azure-bold-8: #d8e6ff;--c-azure-bold-9: #ecf3ff;--c-azure-pale-1: #1e70ff;--c-azure-pale-2: #005dfd;--c-azure-pale-3: #0051dd;--c-azure-pale-4: #0046be;--c-azure-pale-5: #003a9e;--c-azure-pale-6: #002e7e;--c-azure-pale-7: #00235f;--c-azure-pale-8: #00173f;--c-azure-pale-9: #000c20;--c-azure-wash: rgb(56.2745098039%, 70.5882352941%, 96.2745098039%);--c-azure-soft: rgba(61, 131, 255, .1);--c-sky-bold-1: #7db8fc;--c-sky-bold-2: #8cc0fc;--c-sky-bold-3: #9ac8fc;--c-sky-bold-4: #a8d0fd;--c-sky-bold-5: #b7d8fd;--c-sky-bold-6: #c5e0fe;--c-sky-bold-7: #d4e7fe;--c-sky-bold-8: #e2effe;--c-sky-bold-9: #f1f7ff;--c-sky-pale-1: #4b9dfa;--c-sky-pale-2: #288af9;--c-sky-pale-3: #0677f7;--c-sky-pale-4: #0566d4;--c-sky-pale-5: #0555b1;--c-sky-pale-6: #04448d;--c-sky-pale-7: #03336a;--c-sky-pale-8: #022247;--c-sky-pale-9: #011123;--c-sky-wash: rgb(66.0784313725%, 79.6078431373%, 95.4901960784%);--c-sky-soft: rgba(111, 177, 251, .1);--c-alert-bold-1: rgb(100%, 15.3889793071%, 9.2941176471%);--c-alert-bold-2: rgb(100%, 24.7902038286%, 19.3725490196%);--c-alert-bold-3: rgb(100%, 34.19142835%, 29.4509803922%);--c-alert-bold-4: rgb(100%, 43.5926528714%, 39.5294117647%);--c-alert-bold-5: rgb(100%, 52.9938773929%, 49.6078431373%);--c-alert-bold-6: rgb(100%, 62.3951019143%, 59.6862745098%);--c-alert-bold-7: rgb(100%, 71.7963264357%, 69.7647058824%);--c-alert-bold-8: rgb(100%, 81.1975509571%, 79.8431372549%);--c-alert-bold-9: rgb(100%, 90.5987754786%, 89.9215686275%);--c-alert-pale-1: rgb(89.2941176471%, 6%, 0%);--c-alert-pale-2: rgb(79.3725490196%, 5.3333333333%, 0%);--c-alert-pale-3: rgb(69.4509803922%, 4.6666666667%, 0%);--c-alert-pale-4: rgb(59.5294117647%, 4%, 0%);--c-alert-pale-5: rgb(49.6078431373%, 3.3333333333%, 0%);--c-alert-pale-6: rgb(39.6862745098%, 2.6666666667%, 0%);--c-alert-pale-7: rgb(29.7647058824%, 2%, 0%);--c-alert-pale-8: rgb(19.8431372549%, 1.3333333333%, 0%);--c-alert-pale-9: rgb(9.9215686275%, .6666666667%, 0%);--c-alert-wash: rgb(93.9215686275%, 48.2352941176%, 46.2745098039%);--c-alert-soft: rgba(253, 17, 0, .1);--c-accent: var(--c-neon);--c-accent-bold-1: var(--c-neon-bold-1);--c-accent-pale-1: var(--c-neon-pale-1);--c-accent-bold-2: var(--c-neon-bold-2);--c-accent-pale-2: var(--c-neon-pale-2);--c-accent-bold-3: var(--c-neon-bold-3);--c-accent-pale-3: var(--c-neon-pale-3);--c-accent-bold-4: var(--c-neon-bold-4);--c-accent-pale-4: var(--c-neon-pale-4);--c-accent-bold-5: var(--c-neon-bold-5);--c-accent-pale-5: var(--c-neon-pale-5);--c-accent-bold-6: var(--c-neon-bold-6);--c-accent-pale-6: var(--c-neon-pale-6);--c-accent-bold-7: var(--c-neon-bold-7);--c-accent-pale-7: var(--c-neon-pale-7);--c-accent-bold-8: var(--c-neon-bold-8);--c-accent-pale-8: var(--c-neon-pale-8);--c-accent-bold-9: var(--c-neon-bold-9);--c-accent-pale-9: var(--c-neon-pale-9);--c-accent-wash: var(--c-neon-wash);--c-accent-soft: var(--c-neon-soft);--c-accent-contrast: var(--c-bg);--c-mark: var(--c-sky);--c-mark-bold-1: var(--c-sky-bold-1);--c-mark-pale-1: var(--c-sky-pale-1);--c-mark-bold-2: var(--c-sky-bold-2);--c-mark-pale-2: var(--c-sky-pale-2);--c-mark-bold-3: var(--c-sky-bold-3);--c-mark-pale-3: var(--c-sky-pale-3);--c-mark-bold-4: var(--c-sky-bold-4);--c-mark-pale-4: var(--c-sky-pale-4);--c-mark-bold-5: var(--c-sky-bold-5);--c-mark-pale-5: var(--c-sky-pale-5);--c-mark-bold-6: var(--c-sky-bold-6);--c-mark-pale-6: var(--c-sky-pale-6);--c-mark-bold-7: var(--c-sky-bold-7);--c-mark-pale-7: var(--c-sky-pale-7);--c-mark-bold-8: var(--c-sky-bold-8);--c-mark-pale-8: var(--c-sky-pale-8);--c-mark-bold-9: var(--c-sky-bold-9);--c-mark-pale-9: var(--c-sky-pale-9);--c-mark-wash: var(--c-sky-wash);--c-mark-soft: var(--c-sky-soft);--c-alert-contrast: var(--c-bg);--c-border: #333b4c;--c-code: rgb(57.9803921569%, 62.1019607843%, 69.6117647059%);--c-code-bold-1: rgb(80.9215686275%, 83.9843137255%, 89.5882352941%);--c-code-pale-1: rgb(49.968627451%, 54.4078431373%, 62.6588235294%);--c-code-pale-2: rgb(31.6862745098%, 34.431372549%, 39.2941176471%);--c-code-pale-3: rgb(24.2745098039%, 27.0196078431%, 31.8823529412%);--c-code-pale-4: rgb(16.862745098%, 19.6078431373%, 24.4705882353%);--c-code-pale-5: rgb(9.8039215686%, 12.5490196078%, 17.4117647059%);--c-code-pale-6: rgb(6.6274509804%, 10.0784313725%, 16.3529411765%);--c-code-pale-7: rgb(6.2745098039%, 9.7254901961%, 16%);--c-code-pale-8: rgb(5.9215686275%, 9.0196078431%, 15.2941176471%);--c-button-cta-bg: #3d83ff;--c-button-cta-text: #f3ff4c;--c-button-cta-border: #3d83ff;--c-button-cta-hover-bg: #5191ff;--c-button-cta-hover-border: #5191ff;--c-button-primary-bg: #f3ff4c;--c-button-primary-text: #0c0e12;--c-button-primary-border: #f3ff4c;--c-button-primary-hover-bg: #f4ff5e;--c-button-primary-hover-border: #f4ff5e;--c-button-danger-bg: #fd1100;--c-button-danger-text: #0c0e12;--c-button-danger-border: #fd1100;--c-button-danger-hover-bg: rgb(100%, 15.3889793071%, 9.2941176471%);--c-button-danger-hover-border: rgb(100%, 15.3889793071%, 9.2941176471%);--c-button-ghost-bg: transparent;--c-button-ghost-text: #f3ff4c;--c-button-ghost-border: #f3ff4c;--c-button-ghost-hover-bg: rgba(243, 255, 76, .1);--c-button-ghost-hover-border: #f3ff4c;--c-button-disabled-bg: rgb(6.9411764706%, 8.1960784314%, 10.4705882353%);--c-button-disabled-text: rgb(52.862745098%, 54.7450980392%, 58.5098039216%);--c-button-disabled-border: #333b4c;--c-button-disabled-hover-bg: rgb(6.9411764706%, 8.1960784314%, 10.4705882353%);--c-button-disabled-hover-border: #333b4c;--c-button-focus: #f3ff4c;--c-input-placeholder: #596885;--font-body: "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-size-body: 1rem;--font-size-body-s: .9rem;--font-size-body-xs: .8rem;--font-size-mono-l: calc(13rem / 9.6);--font-size-mono: calc(8rem / 9.6);--font-size-mono-s: calc(7rem / 9.6);--font-size-mono-xs: .625rem ;--measure: 44rem;--content-width: 64rem;--space-1: .25rem;--space-2: .5rem;--space-3: 1.7rem;--space-4: 2.2rem;--space-5: 2.5rem;--space-6: 4rem;--space-7: 6rem;--radius: 0px;--c-input-bg: var(--c-bg);--c-input-text: var(--c-text);--c-input-border: var(--c-border);--c-input-focus: var(--c-button-focus);--c-input-disabled-text: var(--c-text-pale-2);--c-neon: #f3ff4c;--c-azure: #3d83ff;--c-sky: #6fb1fb;--c-grey: #cfcfcf;--c-alert: #fd1100;--c-onyx: #0c0e12;--c-hero-text: #f0f0f0;--c-term-comments: var(--c-text-pale-4)}@media(min-width:72rem){:root{--content-width: 72rem}}body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;line-height:1.6;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{line-height:1.2;font-weight:700}h1.h-bar:before,h2.h-bar:before,h3.h-bar:before,h4.h-bar:before{content:"|";margin-right:.4em;color:var(--c-mark);font-weight:700}h1,h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.15rem}a{color:var(--c-neon-wash);text-decoration:underline}a:hover{text-decoration:none}code,pre{font-family:var(--font-mono);font-size:.85em}pre{background:var(--c-bg-bold-1);color:var(--c-code);padding:var(--space-3);border-radius:var(--radius);overflow-x:auto}pre code{font-size:var(--font-size-mono)}:not(pre)>code{background:var(--c-bg);border:1px solid var(--c-border);border-radius:3px;padding:.15em .4em}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+2500-25FF}::selection{background:var(--c-azure);color:var(--c-accent)}:root{--cloud-height: 146px}.backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.backdrop img,.backdrop canvas{position:absolute;image-rendering:pixelated}.backdrop-cloud-right{top:64px;right:-64px}@media(min-width:48rem){.backdrop-cloud-right{right:0}}@media(min-width:64rem){.backdrop-cloud-right{top:128px}}.page--about .backdrop-cloud-right{display:none}@media(min-width:48rem){.page--about .backdrop-cloud-right{display:block}}.backdrop-cloud-left{top:480px;display:none}@media(min-width:48rem){.backdrop-cloud-left{display:block;left:-64px}}@media(min-width:64rem)and (orientation:portrait){.backdrop-cloud-left{top:min(100vh - var(--cloud-height),700px);top:min(100svh - var(--cloud-height),500px)}}@media(min-width:72rem){.backdrop-cloud-left{left:0}}.page--about .backdrop-cloud-left{display:none}@media(min-width:72rem){.page--about .backdrop-cloud-left{display:block}}.backdrop-valley{bottom:0;left:50%;translate:-50%}.backdrop-sea{bottom:0;left:0}:root{--valley-height: 561px}.backdrop-room{height:calc(var(--valley-height) / 2)}.sky{position:absolute;top:0;left:0;image-rendering:pixelated}input,textarea,select,button{font:inherit;color:inherit}button{font-weight:450}.field{display:block;margin-block:0 var(--space-3);font-size:var(--font-size-body-xs);font-weight:400;color:var(--c-text)}.field>input,.field>textarea,.field>select{display:block;width:100%;margin-top:var(--space-1)}.field-hint{display:block;margin-top:var(--space-1);color:var(--c-text-pale-3)}input:not([type=radio]):not([type=checkbox]):not([type=range]),textarea,select{padding:var(--space-2) .8rem;background:var(--c-input-bg);color:var(--c-input-text);border:1px solid var(--c-input-border);border-radius:var(--radius);font-size:var(--font-size-body-s);line-height:1.4}input:not([type=radio]):not([type=checkbox]):not([type=range])::placeholder,textarea::placeholder,select::placeholder{color:var(--c-input-placeholder)}input:not([type=radio]):not([type=checkbox]):not([type=range]):focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--c-bg);outline:2px solid var(--c-input-focus);outline-offset:0px}input:not([type=radio]):not([type=checkbox]):not([type=range]):disabled,textarea:disabled,select:disabled{color:var(--c-input-disabled-text);cursor:not-allowed}input[type=radio],input[type=checkbox]{accent-color:var(--c-input-focus);margin-right:var(--space-2)}fieldset{margin:0 0 var(--space-3);padding:var(--space-2) 0;border:0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);border-radius:var(--radius)}legend{margin-inline:auto 0;padding:0 0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--font-size-mono-s);font-weight:400;color:var(--c-text-pale-3);text-transform:lowercase}.button{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius);background:none;color:inherit;font-family:var(--font-mono);font-size:var(--font-size-mono);line-height:inherit;text-decoration:none;cursor:pointer;gap:var(--space-2);padding-inline:var(--space-4);font-weight:450;text-transform:uppercase}.button:focus-visible{outline:2px solid var(--c-button-focus);outline-offset:1px}.button:disabled,.button[aria-disabled=true]{background:var(--c-button-disabled-bg);border-color:var(--c-button-disabled-border);color:var(--c-button-disabled-text);cursor:not-allowed;text-decoration:none}.button.button--busy{cursor:progress}.button--cta{background:var(--c-button-cta-bg);border-color:var(--c-button-cta-border);color:var(--c-button-cta-text)}.button--cta:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-button-cta-hover-bg);border-color:var(--c-button-cta-hover-border)}.button--primary{background:var(--c-button-primary-bg);border-color:var(--c-button-primary-border);color:var(--c-button-primary-text)}.button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-button-primary-hover-bg);border-color:var(--c-button-primary-hover-border)}.button--danger{background:var(--c-button-danger-bg);border-color:var(--c-button-danger-border);color:var(--c-button-danger-text)}.button--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-button-danger-hover-bg);border-color:var(--c-button-danger-hover-border)}.button--ghost{background:var(--c-button-ghost-bg);border-color:var(--c-button-ghost-border);color:var(--c-button-ghost-text)}.button--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-button-ghost-hover-bg);border-color:var(--c-button-ghost-hover-border)}.button--ghost:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline}.copy-scratch{position:fixed;inset-block-start:-100vh;opacity:0}.copy-button{display:inline-flex;padding:var(--space-1);border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text-pale-2);cursor:pointer}.copy-button:hover{color:var(--c-text);border-color:var(--c-text-pale-2)}.copy-button--copied{color:var(--c-accent)}.copy-button--bare{padding:0;border:0;background:none}.command-pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius);background:none;color:inherit;font-family:var(--font-mono);font-size:var(--font-size-mono);line-height:inherit;text-decoration:none;cursor:pointer;background:var(--c-onyx-pale-8);gap:var(--space-2);max-width:100%;color:var(--c-text);cursor:auto;padding-block:1.5em}.command-pill code{min-width:0;padding:0;border:0;background:none;overflow-x:auto;white-space:nowrap;font-size:1em}.command-pill .copy-button{flex:none;margin-left:auto;padding:0;border:0;background:none}.command-pill-prompt{color:var(--c-text-pale-2)}.icon{display:block}.plan{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-bg);color:var(--c-text);height:100%}.plan--selected{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.plan-name{margin:0;color:var(--c-text-pale-6);color:var(--c-mark);font-size:1.3rem;font-weight:600;line-height:1.2}.plan-name>.badge{position:relative;top:-.1em}.plan--retired .plan-name{color:var(--c-text-pale-2)}.plan-price{margin:0}.plan-price strong{font-size:1.8rem}.plan-price span{color:var(--c-text-pale-2)}.plan-trial{margin:0;color:var(--c-text-pale-2);font-size:var(--font-size-body-xs)}.plan-limits{font-family:var(--font-mono);margin:var(--space-2) 0 var(--space-3);flex:1}.plan-limits ul{list-style:none;padding:0;margin:0}.plan-limits li{padding-block:var(--space-1);font-size:var(--font-size-mono);line-height:var(--font-size-mono)}.plan-limits-label{margin-block:var(--space-2);font-size:var(--font-size-mono-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-mark)}.plan-action{margin-top:auto}.badge{display:inline-block;padding:0 .5em;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--font-size-mono-xs);font-weight:400;line-height:1.8;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle}.badge--solid{background:var(--c-neon);border-color:transparent;color:var(--c-onyx)}.badge--ghost{background:transparent;border-color:var(--c-accent);color:var(--c-accent)}.badge--muted{background:var(--c-bg-bold-1);border-color:var(--c-border);color:var(--c-text-pale-2)}:root{--header-height: 5rem}.site-header{position:relative;position:sticky;top:0;z-index:20;animation:site-header-surface linear both;animation-timeline:scroll(root block);animation-range:0 120px}.site-header-inner{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--space-3);display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height);padding-block:var(--space-3);gap:var(--space-2);animation:site-header-settle linear both,site-header-shrink linear both;animation-timeline:scroll(root block);animation-range:0 120px,120px 240px}@media(min-width:72rem){.site-header-inner{max-width:100%}}@keyframes site-header-settle{to{max-width:var(--content-width)}}@keyframes site-header-shrink{0%{min-height:var(--header-height);padding-block:1.7rem}to{min-height:0;padding-block:1rem}}@keyframes site-header-surface{0%{background:transparent}to{background:#12151b}}.site-header-brand{display:block}.site-header-brand img{display:block;width:auto;height:1.4rem}.site-header-toggle{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius);background:none;color:inherit;font-family:var(--font-mono);font-size:var(--font-size-mono);line-height:inherit;text-decoration:none;cursor:pointer;display:none;padding:var(--space-2);border-color:var(--c-bg-bold-2);color:var(--c-accent-bold-2)}.site-header-toggle:hover{background:var(--c-bg-bold-2)}:root.js .site-header-toggle{display:inline-flex}@media(min-width:48rem){:root.js .site-header-toggle{display:none}}.site-header-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-family:var(--font-mono);font-size:var(--font-size-mono);font-size:calc(round(var(--font-size-mono) * .6,1px) / .6);line-height:1.5;line-height:round(1.5em,1px)}.site-header-nav a{color:var(--c-text);text-decoration:none}.site-header-nav a:hover{color:var(--c-text);text-decoration:underline}.site-header-nav a:not(.button){text-transform:uppercase;padding:.2em .8em}:root.js .site-header-nav{display:none}@media(min-width:48rem){:root.js .site-header-nav{display:flex}}:root.js .site-header[data-nav=open] .site-header-nav{font-size:var(--font-size-body-s);position:absolute;top:100%;inset-inline:0;height:calc(100dvh - 100%);z-index:10;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 var(--space-3) var(--space-3);overflow-y:auto;background:var(--c-bg-bold-1);border-top:1px solid var(--c-border)}:root.js .site-header[data-nav=open] .site-header-nav a:not(.button){padding-block:var(--space-3);border-bottom:1px dashed var(--c-border)}@media(min-width:48rem){:root.js .site-header[data-nav=open] .site-header-nav{position:static;height:auto;flex-direction:row;align-items:center;gap:var(--space-4);padding:0;overflow:visible;background:none;border:0}}.site-header-actions{display:none}:root.js .site-header[data-nav=open] .site-header-actions{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3)}:root.js .site-header[data-nav=open] .site-header-actions .button{color:var(--c-accent);font-size:var(--font-size-body-s);display:block;text-align:center}@media(min-width:48rem){:root.js .site-header[data-nav=open] .site-header-actions{display:none}}.site-footer{background:var(--c-bg-bold-1);border-top:1px solid var(--c-border);padding-block:var(--space-3);color:var(--c-text-pale-2);font-size:var(--font-size-body-s)}.site-footer-inner{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--space-3);padding-block:var(--space-5);display:grid;gap:var(--space-5)}@media(min-width:48rem){.site-footer-inner{grid-template-columns:1fr auto;align-items:start}}.site-footer-brand{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:var(--space-4)}.site-footer-brand img{display:block;width:auto;height:1.2rem}.site-footer-signature{margin:auto 0 0;font-size:var(--font-size-body-xs)}.site-footer-signature .icon{display:inline;vertical-align:-.15em;margin-left:.2em;color:var(--c-text)}.site-footer-signature span{color:var(--c-text-pale-1)}.site-footer-actions{margin-block:4rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.site-footer-actions .button{font-size:var(--font-size-mono-xs)}.site-footer-cols{display:grid;grid-template-columns:repeat(3,auto);gap:var(--space-5)}.site-footer-col h3{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-mono-s);font-weight:500;text-transform:uppercase;text-align:left;color:var(--c-text-pale-3)}.site-footer-col ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.site-footer-col a{font-family:var(--font-mono);font-size:var(--font-size-mono-s);color:var(--c-text);text-transform:uppercase;text-decoration:none}.site-footer-col a:hover{color:var(--c-text);text-decoration:underline}@media(min-width:48rem){.hero{width:fit-content;margin-inline:auto;text-align:center}}.hero h1{font-size:2.6rem;line-height:1.1}@media(min-width:48rem){.hero h1{font-size:3.2rem}}@media(min-width:72rem){.hero h1{font-size:3.6rem}}@media(min-width:120rem)and (orientation:landscape){.hero h1{font-size:3.8rem}}.hero h1{max-width:var(--measure);color:var(--c-hero-text)}.hero h1 span{color:var(--c-accent)}.hero>p{color:var(--c-hero-text);margin-block:3rem;font-size:1.1rem;line-height:1.4}@media(min-width:48rem){.hero>p{line-height:1.5}}@media(min-width:120rem)and (orientation:landscape){.hero>p{font-size:1.2rem}}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);flex-wrap:nowrap;margin-block-start:8rem;margin-block-end:var(--space-6)}@media(min-width:48rem){.hero-actions{justify-content:center;margin-block:var(--space-5)}}.hero-actions .button{padding-block:.75em;padding-inline:1rem}@media(min-width:48rem){.hero-actions .button{padding-block:.85em;padding-inline:1.5rem}}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--space-4);list-style:none;padding:0;margin:0}@media(min-width:48rem){.features{row-gap:var(--space-6)}}.feature pre{font-size:var(--font-size-mono-s)}.feature h4{margin:0 0 var(--space-2);text-align:left}.home-hero{display:flex;flex-direction:column;justify-content:center;padding-block:0;min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));padding-block-start:4rem}@media(min-width:48rem){.home-hero{padding-block-start:0}}@media(min-width:64rem)and (orientation:landscape){.home-hero{min-height:min(100svh - var(--header-height),64rem)}}@media(min-width:48rem){.home-usage,.home-agents,.home-use-cases,.home-features,.home-pricing,.home-about{padding-block:5rem 8rem}}.home-agents,.home-features,.home-about{position:relative;border-image:linear-gradient(color-mix(in srgb,rgb(6.9411764706%,8.1960784314%,10.4705882353%) 75%,transparent) 0 0) fill 0 / / 0 100vw}.home-usage .quickstart,.home-agents .features,.home-agents-install,.home-use-cases .use-cases-panels,.home-features .features,.home-pricing .plans,.home-about .about{margin-block-start:var(--space-6)}.home-use-cases{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-3) var(--space-5)}.home-use-cases h2{margin-block-end:0}.home-use-cases .use-cases-nav{flex:0 1 auto;min-width:0;max-width:100%}.home-use-cases .use-cases-panels{flex-basis:100%}.home-agents-install .command-pill{margin-inline:calc(-1 * var(--space-3))}@media(min-width:48rem){.home-agents-install .command-pill{margin-inline:0}}.home-agents-install .command-pill{display:flex;max-width:none}.home-close{text-align:center;margin-block:25rem;padding-block-end:calc(var(--valley-height) / 2)}@media(min-width:48rem){.home-close{display:flex;flex-direction:column;justify-content:center;padding-block:0;min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));margin-block:0}}@media(min-width:64rem)and (orientation:landscape){.home-close{margin-block:20rem}}.home-close h2{margin-block-end:var(--space-5)}.home-close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);justify-content:center}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--space-4);list-style:none;padding:0}.plans h3{text-align:left}.plan-item{--c-bg: white;--c-bg-bold-1: #f5f5f5;--c-bg-bold-2: #ececec;--c-bg-bold-3: #e2e2e2;--c-onyx-bold-1: #0b0d11;--c-onyx-bold-2: #0a0b0f;--c-onyx-bold-3: #090a0d;--c-onyx-bold-4: #07090b;--c-onyx-bold-5: #060709;--c-onyx-bold-6: #050607;--c-onyx-bold-7: #040406;--c-onyx-bold-8: #020304;--c-onyx-bold-9: #010102;--c-onyx-pale-1: #1f252f;--c-onyx-pale-2: #333b4c;--c-onyx-pale-3: #465169;--c-onyx-pale-4: #596885;--c-onyx-pale-5: #6f7f9f;--c-onyx-pale-6: #8c99b2;--c-onyx-pale-7: #a9b2c5;--c-onyx-pale-8: #c5ccd9;--c-onyx-pale-9: #e2e5ec;--c-text: rgb(23.0196078431%, 23.9607843137%, 25.9607843137%);--c-text-bold-1: rgb(14.9019607843%, 15.6078431373%, 16.7843137255%);--c-text-pale-1: rgb(31.0196078431%, 32.3137254902%, 35.137254902%);--c-text-pale-2: rgb(38.7450980392%, 40.5098039216%, 43.9215686275%);--c-text-pale-3: rgb(47.0980392157%, 48.9803921569%, 52.7450980392%);--c-text-pale-4: rgb(56.2745098039%, 57.8039215686%, 60.7450980392%);--c-text-pale-5: rgb(65.1764705882%, 66.2352941176%, 68.4705882353%);--c-text-pale-6: rgb(74.2352941176%, 75.0588235294%, 76.5882352941%);--c-text-pale-7: rgb(83.4117647059%, 83.7647058824%, 84.5882352941%);--c-text-pale-8: rgb(87.9215686275%, 87.9215686275%, 87.9215686275%);--c-text-soft: rgba(23.0196078431%, 23.9607843137%, 25.9607843137%, .14);--c-grey-bold-1: #bababa;--c-grey-bold-2: #a5a5a5;--c-grey-bold-3: #919191;--c-grey-bold-4: #7c7c7c;--c-grey-bold-5: #676767;--c-grey-bold-6: #535353;--c-grey-bold-7: #3e3e3e;--c-grey-bold-8: #292929;--c-grey-bold-9: #151515;--c-grey-pale-1: #d3d3d3;--c-grey-pale-2: #d8d8d8;--c-grey-pale-3: #dddddd;--c-grey-pale-4: #e2e2e2;--c-grey-pale-5: #e7e7e7;--c-grey-pale-6: #ececec;--c-grey-pale-7: #f0f0f0;--c-grey-pale-8: #f5f5f5;--c-grey-pale-9: #fafafa;--c-neon-bold-1: #f1ff2b;--c-neon-bold-2: #efff0a;--c-neon-bold-3: #d9e800;--c-neon-bold-4: #bac700;--c-neon-bold-5: #9ba600;--c-neon-bold-6: #7c8500;--c-neon-bold-7: #5d6300;--c-neon-bold-8: #3e4200;--c-neon-bold-9: #1f2100;--c-neon-pale-1: #f4ff5e;--c-neon-pale-2: #f5ff70;--c-neon-pale-3: #f7ff82;--c-neon-pale-4: #f8ff94;--c-neon-pale-5: #f9ffa6;--c-neon-pale-6: #faffb8;--c-neon-pale-7: #fbffc9;--c-neon-pale-8: #fdffdb;--c-neon-pale-9: #feffed;--c-neon-wash: #939d4c;--c-neon-soft: rgba(243, 255, 76, .14);--c-azure-bold-1: #1e70ff;--c-azure-bold-2: #005dfd;--c-azure-bold-3: #0051dd;--c-azure-bold-4: #0046be;--c-azure-bold-5: #003a9e;--c-azure-bold-6: #002e7e;--c-azure-bold-7: #00235f;--c-azure-bold-8: #00173f;--c-azure-bold-9: #000c20;--c-azure-pale-1: #5191ff;--c-azure-pale-2: #649dff;--c-azure-pale-3: #77a9ff;--c-azure-pale-4: #8bb5ff;--c-azure-pale-5: #9ec2ff;--c-azure-pale-6: #b1ceff;--c-azure-pale-7: #c5daff;--c-azure-pale-8: #d8e6ff;--c-azure-pale-9: #ecf3ff;--c-azure-wash: rgb(21.9607843137%, 37.2549019608%, 64.9019607843%);--c-azure-soft: rgba(61, 131, 255, .14);--c-sky-bold-1: #4b9dfa;--c-sky-bold-2: #288af9;--c-sky-bold-3: #0677f7;--c-sky-bold-4: #0566d4;--c-sky-bold-5: #0555b1;--c-sky-bold-6: #04448d;--c-sky-bold-7: #03336a;--c-sky-bold-8: #022247;--c-sky-bold-9: #011123;--c-sky-pale-1: #7db8fc;--c-sky-pale-2: #8cc0fc;--c-sky-pale-3: #9ac8fc;--c-sky-pale-4: #a8d0fd;--c-sky-pale-5: #b7d8fd;--c-sky-pale-6: #c5e0fe;--c-sky-pale-7: #d4e7fe;--c-sky-pale-8: #e2effe;--c-sky-pale-9: #f1f7ff;--c-sky-wash: rgb(31.7647058824%, 46.2745098039%, 64.1176470588%);--c-sky-soft: rgba(111, 177, 251, .14);--c-alert-bold-1: rgb(89.2941176471%, 6%, 0%);--c-alert-bold-2: rgb(79.3725490196%, 5.3333333333%, 0%);--c-alert-bold-3: rgb(69.4509803922%, 4.6666666667%, 0%);--c-alert-bold-4: rgb(59.5294117647%, 4%, 0%);--c-alert-bold-5: rgb(49.6078431373%, 3.3333333333%, 0%);--c-alert-bold-6: rgb(39.6862745098%, 2.6666666667%, 0%);--c-alert-bold-7: rgb(29.7647058824%, 2%, 0%);--c-alert-bold-8: rgb(19.8431372549%, 1.3333333333%, 0%);--c-alert-bold-9: rgb(9.9215686275%, .6666666667%, 0%);--c-alert-pale-1: rgb(100%, 15.3889793071%, 9.2941176471%);--c-alert-pale-2: rgb(100%, 24.7902038286%, 19.3725490196%);--c-alert-pale-3: rgb(100%, 34.19142835%, 29.4509803922%);--c-alert-pale-4: rgb(100%, 43.5926528714%, 39.5294117647%);--c-alert-pale-5: rgb(100%, 52.9938773929%, 49.6078431373%);--c-alert-pale-6: rgb(100%, 62.3951019143%, 59.6862745098%);--c-alert-pale-7: rgb(100%, 71.7963264357%, 69.7647058824%);--c-alert-pale-8: rgb(100%, 81.1975509571%, 79.8431372549%);--c-alert-pale-9: rgb(100%, 90.5987754786%, 89.9215686275%);--c-alert-wash: #982626;--c-alert-soft: rgba(253, 17, 0, .14);--c-accent: #005dfd;--c-accent-bold-1: #0051dd;--c-accent-bold-2: #0046be;--c-accent-bold-3: #003a9e;--c-accent-bold-4: #002e7e;--c-accent-bold-5: #00235f;--c-accent-bold-6: #00173f;--c-accent-bold-7: #000c20;--c-accent-bold-8: black;--c-accent-bold-9: black;--c-accent-pale-1: #1e70ff;--c-accent-pale-2: #3d83ff;--c-accent-pale-3: #5191ff;--c-accent-pale-4: #649dff;--c-accent-pale-5: #77a9ff;--c-accent-pale-6: #8bb5ff;--c-accent-pale-7: #9ec2ff;--c-accent-pale-8: #b1ceff;--c-accent-pale-9: #c5daff;--c-accent-wash: rgb(21.9607843137%, 37.2549019608%, 64.9019607843%);--c-accent-soft: rgba(61, 131, 255, .14);--c-accent-contrast: var(--c-bg);--c-mark: var(--c-azure);--c-mark-bold-1: var(--c-azure-bold-1);--c-mark-pale-1: var(--c-azure-pale-1);--c-mark-bold-2: var(--c-azure-bold-2);--c-mark-pale-2: var(--c-azure-pale-2);--c-mark-bold-3: var(--c-azure-bold-3);--c-mark-pale-3: var(--c-azure-pale-3);--c-mark-bold-4: var(--c-azure-bold-4);--c-mark-pale-4: var(--c-azure-pale-4);--c-mark-bold-5: var(--c-azure-bold-5);--c-mark-pale-5: var(--c-azure-pale-5);--c-mark-bold-6: var(--c-azure-bold-6);--c-mark-pale-6: var(--c-azure-pale-6);--c-mark-bold-7: var(--c-azure-bold-7);--c-mark-pale-7: var(--c-azure-pale-7);--c-mark-bold-8: var(--c-azure-bold-8);--c-mark-pale-8: var(--c-azure-pale-8);--c-mark-bold-9: var(--c-azure-bold-9);--c-mark-pale-9: var(--c-azure-pale-9);--c-mark-wash: var(--c-azure-wash);--c-mark-soft: var(--c-azure-soft);--c-alert-contrast: var(--c-bg);--c-border: #dddddd;--c-border-strong: #bababa;--c-code: rgb(28.8901960784%, 38.031372549%, 54.5960784314%);--c-code-bold-1: rgb(23.2901960784%, 32.1843137255%, 48.1725490196%);--c-code-pale-1: rgb(34.2980392157%, 43.768627451%, 60.7450980392%);--c-code-pale-2: rgb(52.4705882353%, 60.7058823529%, 75.2941176471%);--c-code-pale-3: rgb(58.2352941176%, 66.4705882353%, 81.0588235294%);--c-code-pale-4: rgb(64%, 72.2352941176%, 86.8235294118%);--c-code-pale-5: rgb(65.0980392157%, 73.3333333333%, 87.9215686275%);--c-code-pale-6: rgb(66.4705882353%, 74.7058823529%, 89.2941176471%);--c-code-pale-7: rgb(67.8431372549%, 76.0784313725%, 90.6666666667%);--c-code-pale-8: rgb(69.2156862745%, 77.4509803922%, 92.0392156863%);--c-button-cta-bg: #3d83ff;--c-button-cta-text: white;--c-button-cta-border: #3d83ff;--c-button-cta-hover-bg: #1e70ff;--c-button-cta-hover-border: #1e70ff;--c-button-primary-bg: #3d83ff;--c-button-primary-text: white;--c-button-primary-border: #3d83ff;--c-button-primary-hover-bg: #1e70ff;--c-button-primary-hover-border: #1e70ff;--c-button-danger-bg: #fd1100;--c-button-danger-text: white;--c-button-danger-border: #fd1100;--c-button-danger-hover-bg: rgb(89.2941176471%, 6%, 0%);--c-button-danger-hover-border: rgb(89.2941176471%, 6%, 0%);--c-button-ghost-bg: transparent;--c-button-ghost-text: rgb(23.0196078431%, 23.9607843137%, 25.9607843137%);--c-button-ghost-border: rgb(23.0196078431%, 23.9607843137%, 25.9607843137%);--c-button-ghost-hover-bg: rgba(23.0196078431%, 23.9607843137%, 25.9607843137%, .1);--c-button-ghost-hover-border: rgb(23.0196078431%, 23.9607843137%, 25.9607843137%);--c-button-disabled-bg: #f5f5f5;--c-button-disabled-text: rgb(38.7450980392%, 40.5098039216%, 43.9215686275%);--c-button-disabled-border: #dddddd;--c-button-disabled-hover-bg: #f5f5f5;--c-button-disabled-hover-border: #dddddd;--c-button-focus: #3d83ff;--c-input-placeholder: #d3d3d3;--font-body: "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-size-body: 1rem;--font-size-body-s: .9rem;--font-size-body-xs: .8rem;--font-size-mono-l: calc(13rem / 9.6);--font-size-mono: calc(8rem / 9.6);--font-size-mono-s: calc(7rem / 9.6);--font-size-mono-xs: .625rem ;--measure: 44rem;--content-width: 64rem;--space-1: .25rem;--space-2: .5rem;--space-3: 1.7rem;--space-4: 2.2rem;--space-5: 2.5rem;--space-6: 4rem;--space-7: 6rem;--radius: 0px;--c-input-bg: var(--c-bg);--c-input-text: var(--c-text);--c-input-border: var(--c-border);--c-input-focus: var(--c-button-focus);--c-input-disabled-text: var(--c-text-pale-2);--c-neon: #f3ff4c;--c-azure: #3d83ff;--c-sky: #6fb1fb;--c-grey: #cfcfcf;--c-alert: #fd1100;--c-onyx: #0c0e12}.plan-item .plan{border:0}.plan-item .plan-action{display:flex;justify-content:left}.plan-item .plan-action .button{width:100%;padding-block:.85rem}.blog,.post,.not-found{padding-block:var(--space-5);max-width:var(--measure)}.post-list{list-style:none;padding:0}.post-list-item{margin-bottom:var(--space-4)}.post-list-item h2{margin-bottom:var(--space-1)}.post-list-item time{color:var(--c-text-pale-2);font-size:var(--font-size-body-s)}.post-list-item p{margin-top:var(--space-1)}.post header{margin-bottom:var(--space-4)}.post header time{color:var(--c-text-pale-2);font-size:var(--font-size-body-s)}.post-body h2{margin-top:var(--space-5)}.post-body img{max-width:100%}.terminal-demo{position:relative;max-width:var(--measure);margin:var(--space-4) 0;background:var(--c-bg-bold-1);border:1px solid var(--c-border)}.terminal-demo pre{margin:0;padding:var(--space-3) var(--space-4);background:none;color:var(--c-text-pale-1);font-size:var(--font-size-mono);font-variant-ligatures:none;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.terminal-demo pre b{font-weight:500;color:inherit}.terminal-demo pre .t-mark{background:none;color:var(--c-azure);font-weight:500}.terminal-demo pre .t-mark b{color:inherit}.terminal-demo .t-ghost{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.terminal-demo .t-live{position:absolute;inset:0;overflow-y:hidden}.terminal-demo[tabindex]{outline:none}.terminal-demo[tabindex]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.terminal-demo[tabindex] .t-live{overflow-y:auto}.terminal-demo .t-prompt{color:var(--c-code)}.terminal-demo .t-cont{color:var(--c-text-pale-2)}.terminal-demo .t-cmd{color:var(--c-text)}.terminal-demo .t-input,.terminal-demo .t-output,.terminal-demo .t-comments{display:block}.terminal-demo .t-output{margin-block:1rem var(--space-1)}.terminal-demo .t-comments{margin-block:var(--space-2);color:var(--c-term-comments)}.terminal-demo .t-comments:first-child{margin-top:0}.terminal-demo .t-cursor{display:inline-block;box-sizing:border-box;width:.55em;height:1.15em;margin-left:1px;vertical-align:text-bottom;border:1px solid var(--c-text)}.terminal-demo:not([tabindex]) .t-cursor,.terminal-demo:focus .t-cursor{background:var(--c-text)}.terminal-demo--cursor-blink .t-cursor{animation:t-cursor-blink 1.2s steps(1) infinite}.terminal-demo .copy-button{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1}@keyframes t-cursor-blink{50%{opacity:0}}.code-sample{position:relative;height:100%}.code-sample pre{margin:0;padding:var(--space-3) var(--space-4);background:none;color:var(--c-text);font-size:var(--font-size-mono);font-variant-ligatures:none;line-height:1.55;tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.code-sample .pl-en,.code-sample .pl-c1,.code-sample .pl-smi{color:var(--c-text)}.code-sample .pl-s,.code-sample .pl-s1,.code-sample .pl-pds,.code-sample .pl-cce{color:var(--c-azure)}.code-sample .pl-c{color:var(--c-term-comments)}.code-sample-ghost{visibility:hidden}.code-sample-live{position:absolute;inset:0}.code-sample-cursor{display:inline-block;width:.55em;height:1.15em;margin-left:1px;vertical-align:text-bottom;background:var(--c-text)}.quickstart{padding:1rem;margin-inline:calc(-1 * var(--space-3))}@media(min-width:48rem){.quickstart{margin-inline:0}}.quickstart{background:var(--c-onyx-pale-8);box-shadow:0 0 50px -10px color-mix(in srgb,var(--c-azure-pale-8) 60%,transparent)}@media(min-width:72rem){.quickstart{box-shadow:0 0 50px -10px color-mix(in srgb,var(--c-azure-pale-8) 60%,transparent)}}@media(prefers-reduced-motion:no-preference){.quickstart{animation:term-breath 7s ease-in-out infinite}}.quickstart{display:grid;grid-template-rows:auto 1fr auto;border:none}.quickstart-steps{display:flex;overflow-x:auto}@media(min-width:48rem){.quickstart-steps{flex-wrap:wrap;overflow:visible}}.quickstart-steps{gap:1ch;grid-area:1/1;padding:0}.quickstart-step{flex:none;border:0;padding:0;background:none;color:var(--c-text-pale-1);font-family:var(--font-mono);font-size:var(--font-size-mono);line-height:inherit;white-space:nowrap;cursor:pointer}.quickstart-step:hover{color:var(--c-text)}.quickstart-step{position:relative;white-space:pre;text-align:left}.quickstart-step-n,.quickstart-step-title{display:inline-block}.quickstart-step-n{color:var(--c-text)}.quickstart-step-title{background:var(--c-onyx-bold-1)}.quickstart-step-title:hover{background:var(--c-onyx-bold-2)}.quickstart-step-sweep{position:absolute;inset:0 auto 0 0}.quickstart-step-fill{display:inline-block}.quickstart-step-fill--lit{background:var(--c-grey-bold-4);color:var(--c-accent-contrast)}.quickstart-step-fill--gone{background:var(--c-grey-pale-1);color:var(--c-accent-contrast)}.quickstart-step-fill--key.quickstart-step-fill--gone,.quickstart-step-fill--key.quickstart-step-fill--lit{color:var(--c-text);background:none}.quickstart-console{display:contents}.quickstart-status{display:flex;overflow-x:auto}@media(min-width:48rem){.quickstart-status{flex-wrap:wrap;overflow:visible}}.quickstart-status{order:1;gap:var(--space-3);background:var(--c-bg-bold-2)}.quickstart-envs{display:flex}.quickstart-env{flex:none;border:0;padding:0;background:none;color:var(--c-text-pale-1);font-family:var(--font-mono);font-size:var(--font-size-mono);line-height:inherit;white-space:nowrap;cursor:pointer}.quickstart-env:hover{color:var(--c-text)}.quickstart-env{padding-inline:var(--space-2)}.quickstart-env:hover{background:var(--c-bg-bold-3)}.quickstart-env:after{content:" ";white-space:pre}.quickstart-env[aria-selected=true]{background:var(--c-accent);color:var(--c-accent-contrast)}.quickstart-env[aria-selected=true]:after{content:"*"}.quickstart-copy{grid-area:1/1;justify-self:end;align-self:start;font-family:var(--font-mono);font-size:var(--font-size-mono);line-height:inherit;block-size:1lh;align-items:center}.quickstart-clock{flex:none;margin-left:auto;color:var(--c-text-pale-3);font-family:var(--font-mono);font-size:var(--font-size-mono);white-space:nowrap;padding-inline-end:var(--space-2)}.quickstart-views{height:100%;min-height:calc(37.2 * var(--font-size-mono) + 2 * var(--space-3))}:root.js .quickstart-views{display:grid;grid-auto-rows:1fr}.quickstart-view{min-width:0}:root.js .quickstart-view{grid-area:1/1}:root.js .quickstart-view:not([data-active]){visibility:hidden}.quickstart-panel{min-width:0}.quickstart-panel .terminal-demo pre,.quickstart-panel .code-sample pre{font-size:var(--font-size-mono);padding-inline:var(--space-2)}@media(min-width:48rem){.quickstart-panel .terminal-demo pre,.quickstart-panel .code-sample pre{padding-inline:var(--space-4)}}.quickstart-panel .terminal-demo{max-width:none;margin:0;border:0;background:none;height:100%}.quickstart-panel-title{margin:var(--space-3) 0 var(--space-2);font-size:var(--font-size-body)}:root.js .quickstart-panel{grid-area:2/1;align-self:stretch}:root.js .quickstart-panel:not([data-selected]){visibility:hidden}:root.js .quickstart-panel-title{display:none}.quickstart-docs{margin-top:var(--space-4)}.quickstart-note{margin:var(--space-2) 0 0;padding-inline-end:2ch;font-family:var(--font-mono);font-size:var(--font-size-mono-s);color:var(--c-term-comments);text-align:end}.quickstart-local{margin-top:var(--space-4)}.quickstart-local .command-pill{margin-inline:calc(-1 * var(--space-3))}@media(min-width:48rem){.quickstart-local .command-pill{margin-inline:0}}.quickstart-local .command-pill{display:flex;max-width:none}.agents{display:grid}.agents-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);flex-wrap:nowrap;overflow-x:auto;list-style:none;margin:0;padding:0;font-family:var(--font-mono);font-size:var(--font-size-mono);color:var(--c-text-pale-2)}@media(min-width:48rem){.agents-list{flex-wrap:wrap;overflow:visible}}.agents-list-item{flex:none}.use-cases{display:contents}.use-cases-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.use-cases-tabs-scroll{position:relative;flex:1 1 0;min-width:0;margin-inline-end:var(--space-3);timeline-scope:--uc-tabs}.use-cases-tabs-scroll:after{content:"";position:absolute;inset-block:0;right:0;width:var(--space-5);background:linear-gradient(to right,transparent,var(--c-bg));pointer-events:none;animation:uc-tabs-more linear both;animation-timeline:--uc-tabs}@media(min-width:48rem){.use-cases-tabs-scroll{flex:initial}.use-cases-tabs-scroll:after{display:none}}@keyframes uc-tabs-more{0%,85%{opacity:1}to{opacity:0}}.use-cases-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-family:var(--font-mono);font-size:var(--font-size-mono);font-size:calc(round(var(--font-size-mono) * .6,1px) / .6);line-height:1.5;line-height:round(1.5em,1px);flex-wrap:nowrap;overflow-x:auto;scroll-timeline:--uc-tabs inline}@media(min-width:48rem){.use-cases-tabs{flex-wrap:wrap;overflow:visible}}.use-cases-tab{flex:none;border:0;padding:.2em .8em;background:none;color:var(--c-text-pale-2);font:inherit;text-transform:uppercase;cursor:pointer}.use-cases-tab:hover{color:var(--c-text);text-decoration:underline}.use-cases-tab[aria-selected=true]{color:var(--c-accent)}.use-cases-arrow{display:grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--c-border);padding:0;background:none;color:var(--c-text-pale-1);cursor:pointer}.use-cases-arrow:hover{background:var(--c-bg-bold-2);color:var(--c-text)}:root.js .use-cases-panels{display:grid;grid-auto-rows:1fr}.use-case{min-width:0}:root.js .use-case{grid-area:1/1}:root.js .use-case:not([data-active]){visibility:hidden}.use-case h3{margin-top:0}.use-case .scene{margin-top:var(--space-4)}@media(min-width:64rem){.use-case{display:grid;grid-template-columns:1fr 30rem;grid-template-rows:0fr auto auto 1fr;column-gap:var(--space-5);align-items:start}.use-case h3{grid-row:2}.use-case .use-case-text{grid-row:3}.use-case .scene{grid-column:2;grid-row:1/span 4;margin-top:0}}.use-case-text{margin:0}.scene{margin-inline:calc(-1 * var(--space-3))}@media(min-width:48rem){.scene{margin-inline:0}}.scene{background:var(--c-onyx-pale-8);background:none}.scene-art{width:fit-content;max-width:100%;margin:0 auto;padding:0 var(--space-1);background:none;color:var(--c-text);font-family:var(--font-mono);font-size:var(--font-size-mono);font-size:calc(round(var(--font-size-mono) * .6,1px) / .6);line-height:1.5;line-height:round(1.5em,1px);font-variant-ligatures:none;white-space:pre;overflow-x:auto}@media(min-width:48rem){.scene-art{padding-inline:var(--space-4)}}.scene-legend{padding-block-end:0;color:var(--c-term-comments)}.scene-marker{color:var(--c-accent);font-weight:700}.scene-marker--ack{color:var(--c-accent)}.scene-marker--api{color:var(--c-azure)}.scene-marker--text{color:var(--c-text)}.scene-marker--error{color:var(--c-alert)}.scene-lit{color:var(--c-mark)}.scene-lit--error{color:var(--c-alert)}.scene-lit--ghost,.scene-shade{color:var(--c-grey-pale-8)}.scene-lit--state{color:var(--c-grey-pale-4)}.scene-lit--info{color:var(--c-accent)}.scene-status{display:none;margin-top:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--c-bg-bold-2);color:var(--c-text-pale-1);font-family:var(--font-mono);font-size:var(--font-size-mono-s);white-space:pre}.scene-session{color:var(--c-text)}.rate-limit{line-height:17px;line-height:round(1.28em,1px);-webkit-user-select:none;user-select:none}.rate-limit-comment{color:var(--c-term-comments)}.rate-limit-label{color:var(--c-text-pale-1)}.rate-limit-caption{color:var(--c-text-pale-3)}.rate-limit-frame{color:var(--c-text-pale-2)}.rate-limit-in{color:var(--c-text)}.rate-limit-out{color:var(--c-accent)}.rate-limit-depth,.rate-limit-meter{color:var(--c-mark)}.rate-limit-meter-empty{color:var(--c-grey-pale-8)}.rate-limit-slider{cursor:ew-resize;outline:none;touch-action:none}.rate-limit-slider:focus-visible .rate-limit-handle{background:var(--c-accent);color:var(--c-accent-contrast)}.rate-limit-track{color:var(--c-grey-pale-4)}.rate-limit-handle{color:var(--c-accent)}.rate-limit-burst,.rate-limit-help{padding:0;border:0;background:none;color:var(--c-text-pale-1);font:inherit;cursor:pointer}.rate-limit-burst:hover,.rate-limit-help:hover{color:var(--c-text)}.rate-limit-burst:focus-visible,.rate-limit-help:focus-visible{outline:1px solid var(--c-accent);outline-offset:2px}.about{display:grid;row-gap:var(--space-2);margin:0}@media(min-width:48rem){.about{grid-template-columns:max-content 1fr;gap:var(--space-4) var(--space-5)}}.about dt{color:var(--c-text-pale-1);font-family:var(--font-mono);font-size:var(--font-size-mono);text-transform:uppercase;padding-block-start:.25rem}.about dd{padding-inline-end:3rem;margin:0}.about dd:not(:last-child){margin-block-end:var(--space-3)}@media(min-width:48rem){.about dd:not(:last-child){margin-block-end:0}}.about-page{max-width:var(--measure);padding-block:2.8rem}@media(min-width:48rem){.about-page{display:flex;flex-direction:column;justify-content:center;padding-block:0;min-height:calc(100vh - var(--header-height) - 15rem);min-height:calc(100svh - var(--header-height) - 15rem);padding-block:7rem 15rem}}.about-page .backdrop-room{height:calc(var(--valley-height) / 5 * 2)}@media(min-width:64rem){.about-page .backdrop-room{height:0}}.about-page-body em{font-style:normal;color:var(--c-accent)}.about-page-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);list-style:none;margin:var(--space-5) 0 0;padding:0;font-family:var(--font-mono);font-size:var(--font-size-mono);justify-content:center}@media(min-width:48rem){.about-page-links{justify-content:left}}.about-page-links a{display:inline-flex;align-items:center;color:var(--c-text-pale-1);text-decoration:none}.about-page-links a:hover{color:var(--c-accent)}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh}#app{display:flex;flex-direction:column;min-height:100vh}.page{position:relative;flex:1;display:flex;flex-direction:column;overflow-x:clip}.content{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--space-3);flex:1}section{padding-block:var(--space-6)}
