._button_10apd_1{min-height:44px;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}._button_10apd_1:active{transform:translateY(1px)}._primary_10apd_43{background:var(--ink);color:var(--on-ink)}._primary_10apd_43:hover{background:var(--ink-hover)}._ghost_10apd_61{background:var(--surface);border-color:var(--line);color:var(--ink)}._ghost_10apd_61:hover{border-color:var(--line-strong)}._green_10apd_81{background:var(--green-light);color:var(--ink)}._green_10apd_81:hover{background:var(--mint)}@media (width<=640px){._button_10apd_1:not(._compact_10apd_101){width:100%}}._logo_1lplm_3{color:var(--ink);font-family:var(--font-brand);letter-spacing:var(--tracking-brand);align-items:center;gap:10px;font-size:22px;text-decoration:none;display:inline-flex}._factu_1lplm_25{font-weight:500}._roa_1lplm_33{color:var(--green);font-weight:700}._pre_7budw_1{color:var(--code-text);font-family:var(--font-mono);tab-size:4;margin:0;padding:18px 20px 22px;font-size:13px;line-height:1.7;overflow-x:auto}._command_7budw_23{color:var(--green-light);font-weight:700}._keyword_7budw_33{color:var(--code-keyword)}._key_7budw_33{color:var(--code-key)}._string_7budw_49{color:var(--mint)}._comment_7budw_57{color:var(--code-comment)}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#0e2a47;--ink-hover:#13365a;--gray:#4a5b70;--gray-soft:#9aa7b6;--green:#0f9d6b;--green-text:#047857;--green-light:#34d399;--mint:#a7f3d0;--line:#e1e6ed;--line-strong:#c9d1dc;--bg:#f4f6f9;--surface:#fff;--on-ink:#fff;--on-ink-muted:#b9c7d6;--on-ink-line:#ffffff1a;--ok-text:#047857;--ok-bg:#ecfdf5;--ok-border:#c6f0dc;--ok-strong:#14532d;--warn-text:#92400e;--warn-bg:#fef3c7;--warn-border:#fde68a;--err-text:#b91c1c;--err-bg:#fef2f2;--post-text:#1d4e89;--post-bg:#e8f0fa;--code-text:#dbe6f2;--code-muted:#9fb3c8;--code-comment:#7d93ab;--code-key:#7dd3fc;--code-keyword:#fcd34d;--code-bg:#0b2340;--font-brand:"Space Grotesk", system-ui, sans-serif;--font-body:"Segoe UI", Roboto, Helvetica, Arial, system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--tracking-brand:-.03em;--radius:12px;--radius-lg:20px;--container:1120px;--gutter:24px;--header-height:68px;--docs-header-height:60px;--docs-sidebar:260px;--shadow-card:0 12px 28px -18px #0e2a474d;--shadow-float:0 20px 40px -20px #0e2a4759;--shadow-code:0 24px 60px -24px #0e2a478c}@media (width<=640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--font-brand);letter-spacing:var(--tracking-brand);margin:0;font-weight:700;line-height:1.1}h2,h3{text-wrap:balance}p,ul,ol{margin:0}a{color:var(--green-text)}img,svg{max-width:100%;display:block}code{font-family:var(--font-mono)}:focus-visible{outline:3px solid var(--green-light);outline-offset:2px;border-radius:4px}::selection{background:var(--mint);color:var(--ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:100;background:var(--surface);padding:8px 12px;top:16px;left:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
