@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}: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: 1.4rem;--font-size-mono: .85rem;--font-size-mono-s: .8rem;--font-size-mono-xs: .7rem;--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)}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{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.1rem}a{color:var(--c-accent);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-bold-1);border:1px solid var(--c-border);border-radius:4px;padding:.1em .35em}@media(min-width:72rem){h1,h2,h3,h4{text-align:center}}.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:-4rem}@media(min-width:48rem){.backdrop-cloud-right{right:0}}.backdrop-cloud-left{top:480px;left:-8rem}@media(min-width:72rem){.backdrop-cloud-left{left:0}}.backdrop-valley{bottom:0;left:50%;translate:-50%}:root{--valley-height: 561px}.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-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)}.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:color-mix(in srgb,var(--c-onyx-pale-8) 70%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);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-mark)}.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-pale-4);color:var(--c-grey-bold-7)}.badge--ghost{background:transparent;border-color:var(--c-accent);color:var(--c-accent)}.site-header{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--space-3);position:relative;display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-3);gap:var(--space-2)}.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-s)}@media(min-width:48rem){.site-header-nav{gap:var(--space-4)}}.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}: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:72rem){.hero{text-align:center}}.hero h1{font-size:2.6rem}@media(min-width:48rem){.hero h1{font-size:3.2rem}}@media(min-width:72rem){.hero h1{font-size:3.4rem}}.hero h1{max-width:var(--measure);color:var(--c-hero-text)}.hero h1 span{color:var(--c-accent)}.hero>p{font-size:1.1rem;color:var(--c-hero-text);margin-block:3rem}@media(min-width:72rem){.hero h1,.hero>p{margin-inline:auto}}.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:left;margin-block:var(--space-5)}}@media(min-width:72rem){.hero-actions{justify-content:center}}.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}@supports (paint-order: stroke fill){.feature p{-webkit-text-stroke:6px var(--c-bg);paint-order:stroke fill}}@supports not (paint-order: stroke fill){.feature p{text-shadow:3px 0 var(--c-bg),-3px 0 var(--c-bg),0 3px var(--c-bg),0 -3px var(--c-bg),3px 3px var(--c-bg),-3px 3px var(--c-bg),3px -3px var(--c-bg),-3px -3px var(--c-bg)}}.feature pre{font-size:var(--font-size-mono-s)}@supports (paint-order: stroke fill){.feature h4{-webkit-text-stroke:6px var(--c-bg);paint-order:stroke fill}}@supports not (paint-order: stroke fill){.feature h4{text-shadow:3px 0 var(--c-bg),-3px 0 var(--c-bg),0 3px var(--c-bg),0 -3px var(--c-bg),3px 3px var(--c-bg),-3px 3px var(--c-bg),3px -3px var(--c-bg),-3px -3px var(--c-bg)}}.feature h4{margin:0 0 var(--space-2);text-align:left}.home-hero{padding-block:7.5rem var(--space-6)}@media(min-width:48rem){.home-hero{padding-block:8rem 8rem}}.home-pricing{padding-bottom:calc(var(--valley-height) + var(--space-5))}.home-features .features,.home-pricing .plans{margin-block-start:4rem}.home-usage .quickstart{margin-block:3rem}.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: 1.4rem;--font-size-mono: .85rem;--font-size-mono-s: .8rem;--font-size-mono-xs: .7rem;--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%}.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{visibility:hidden}.terminal-demo .t-live{position:absolute;inset:0;overflow-y:hidden}.terminal-demo[tabindex]{outline:none}.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:color-mix(in srgb,var(--c-onyx-pale-8) 70%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);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)}}.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-row: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-s);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-s);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-clock{flex:none;margin-left:auto;color:var(--c-text-pale-3);font-family:var(--font-mono);font-size:var(--font-size-mono-s);white-space:nowrap;padding-inline-end:var(--space-2)}.quickstart-views{height:100%}:root.js .quickstart-views{display:grid;grid-auto-rows:1fr}.quickstart-view{position:relative;min-width:0}.quickstart-view>.copy-button{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1}: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,.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}*,*: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}.content{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--space-3);flex:1}section{padding-block:var(--space-5)}
