@font-face{font-family:Geist;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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:Geist;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f6f5f1;--paper-2:#eeece6;--surface:#fff;--ink:#0d0f12;--ink-2:#3b4048;--muted:#5f656e;--line:#e2dfd7;--line-2:#cdc9bf;--field-border:#7f848e;--signal:#d2f53c;--signal-ink:#0d0f12;--signal-edge:#8fae12;--f-browser:#1f4fd6;--f-browser-bg:#e4ebff;--f-engine:#6b2fd1;--f-engine-bg:#efe7ff;--f-os:#067a55;--f-os-bg:#dcf4e9;--f-device:#a8510a;--f-device-bg:#fcefd6;--f-cpu:#0b6f87;--f-cpu-bg:#daf1f6;--f-bot:#c0153f;--f-bot-bg:#ffe3e8;--term:#fff;--term-2:#f7f7f4;--panel-code:#f7f7f4;--term-section:var(--surface);--panel-border:var(--line);--panel-shadow:0 1px 2px #0d0f120d, 0 16px 40px -20px #0d0f1238;--term-line:#e6e4de;--term-field:#7f848e;--term-text:#0d0f12;--term-muted:#5f656e;--term-plain:#646a73;--term-tab:#e7e6e0;--term-hover:#3b4048;--panel-focus:var(--ink);--signal-text:#4b6600;--t-browser:#1f4fd6;--t-engine:#6b2fd1;--t-os:#067a55;--t-device:#a8510a;--t-cpu:#0b6f87;--t-bot:#c0153f;--t-str:#3b4048;--tok-browser-bg:#e4ebff;--tok-engine-bg:#efe7ff;--tok-os-bg:#dcf4e9;--tok-device-bg:#fcefd6;--tok-cpu-bg:#daf1f6;--tok-bot-bg:#ffe3e8;--human-bg:#dcf4e9;--bot-bg:#ffe3e8;--ai-fg:#fff;--err-bg:#fcefd6;--c-kw:#7a2bc2;--c-fn:#1f4fd6;--c-str:#2e6b10;--c-num:#b4400b;--art-bg:#f3f2ee;--art-fill:#fff;--art-line:#3b4048;--art-led:#cfccc4;--art-slot:#0d0f12;--art-paper:#fff;--art-bits:#3b4048;--pick-border:#0d0f12;--pick-btn-bd:var(--outline);--pick-btn-edge:var(--outline);--outline:#0d0f12;--font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:22px;--shadow-lg:0 1px 0 #ffffff0f inset, 0 24px 60px -24px #0d0f1273, 0 2px 6px #0d0f1214;--ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#0b0d10;--paper-2:#101317;--surface:#13161b;--ink:#eef0f2;--ink-2:#c3c8cf;--muted:#959ca6;--line:#22262d;--line-2:#333944;--field-border:#5d6575;--f-browser:#8eaeff;--f-browser-bg:#86a8ff24;--f-engine:#c4a8ff;--f-engine-bg:#bfa2ff24;--f-os:#59e2a8;--f-os-bg:#4fe0a21f;--f-device:#ffc670;--f-device-bg:#ffc26621;--f-cpu:#6ad8eb;--f-cpu-bg:#63d6ea1f;--f-bot:#ff8aa1;--f-bot-bg:#ff809921;--term:#12151a;--term-2:#171b21;--panel-code:var(--term);--term-section:var(--term);--panel-border:transparent;--panel-shadow:0 1px 0 #ffffff0f inset, 0 24px 60px -24px #0d0f1273, 0 2px 6px #0d0f1214;--term-line:#262b33;--term-field:#646c7a;--term-text:#e8eaee;--term-muted:#8b929d;--term-plain:#868d98;--term-tab:#2a3039;--term-hover:#9aa1ab;--panel-focus:var(--signal);--signal-text:var(--signal);--t-browser:#86a8ff;--t-engine:#bfa2ff;--t-os:#4fe0a2;--t-device:#ffc266;--t-cpu:#63d6ea;--t-bot:#ff8099;--t-str:#d6dbe3;--tok-browser-bg:#86a8ff29;--tok-engine-bg:#bfa2ff29;--tok-os-bg:#4fe0a224;--tok-device-bg:#ffc26626;--tok-cpu-bg:#63d6ea24;--tok-bot-bg:#ff809929;--human-bg:#183126;--bot-bg:#3a2128;--ai-fg:#20060c;--err-bg:#3a2a14;--c-kw:#c792ea;--c-fn:#82aaff;--c-str:#c3e88d;--c-num:#f78c6c;--art-bg:#0b0e12;--art-fill:#1c2129;--art-line:#c9ced6;--art-led:#3a414c;--art-slot:#0b0e12;--art-paper:#e8eaee;--art-bits:#e8eaee;--pick-border:var(--signal);--pick-btn-bd:var(--signal);--pick-btn-edge:var(--signal-edge);--shadow-lg:0 0 0 1px #22262d, 0 30px 80px -30px #000c}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:80px}body{background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p{margin:0}a{color:inherit;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}code,.mono{font-family:var(--mono);font-size:.9em}p code{background:var(--paper-2);border:1px solid var(--line);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:.84em}strong{font-weight:600}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}::selection{background:var(--signal);color:var(--signal-ink)}.wrap{width:min(1200px,100% - 40px);margin-inline:auto}.skip{z-index:50;background:var(--ink);color:var(--paper);border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.sprite{width:0;height:0;position:absolute;overflow:hidden}.show-sm{display:none!important}@media (width<=760px){.hide-sm{display:none!important}.show-sm{display:inline-flex!important}}.display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,1.2rem + 3.6vw,3.85rem);font-weight:640;line-height:1}.display-sm{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 2.6vw,3.2rem);font-weight:620;line-height:1.02}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.6rem);font-weight:620;line-height:1.05}.h3{letter-spacing:-.012em;font-size:1.06rem;font-weight:600;line-height:1.3}.lede{color:var(--ink-2);max-width:36em;font-size:clamp(1.02rem,.98rem + .25vw,1.15rem);line-height:1.55}.kicker{font:500 .78rem/1 var(--mono);letter-spacing:.02em;color:var(--muted);text-transform:uppercase;margin-bottom:var(--s4)}.section-lede{color:var(--ink-2);max-width:42em;margin-top:var(--s4);font-size:1.05rem}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink);--btn-edge:#000;border-radius:var(--r-md);border:1px solid var(--btn-bd);background:var(--btn-bg);min-height:44px;color:var(--btn-fg);font:560 .95rem/1 var(--font);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .15s var(--ease), background-color .15s, color .15s, box-shadow .15s;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.btn-sm{border-radius:9px;min-height:36px;padding:0 14px;font-size:.88rem}.btn-lg{border-radius:12px;min-height:52px;padding:0 22px;font-size:1rem}.btn-quiet{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--field-border)}.btn-quiet:hover{--btn-bg:var(--surface)}.btn-outline{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--field-border);width:100%}.btn-outline:hover{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink)}.btn-signal{--btn-bg:var(--signal);--btn-fg:var(--signal-ink);--btn-bd:var(--outline);--btn-edge:var(--outline)}@media (prefers-color-scheme:dark){.btn-primary{--btn-edge:#8b929d}.btn-signal{--btn-bd:var(--signal);--btn-edge:var(--signal-edge)}}.btn-primary,.btn-signal{box-shadow:0 3px 0 var(--btn-edge), 0 10px 20px -12px #0d0f1299}.btn-primary:hover,.btn-signal:hover{box-shadow:0 4px 0 var(--btn-edge), 0 12px 22px -12px #0d0f1299;transform:translateY(-1px)}.btn-primary:active,.btn-signal:active{box-shadow:0 0 0 var(--btn-edge);transform:translateY(3px)}.btn-signal:focus-visible{outline-color:var(--ink)}.site-header{z-index:20;background:color-mix(in srgb, var(--paper) 84%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:var(--s4);min-height:64px;display:flex}.brand{align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.brand-mark{flex:none}.brand-mark .bm-bg{fill:var(--ink)}.brand-mark .bm-1{fill:#86a8ff}.brand-mark .bm-2{fill:#bfa2ff}.brand-mark .bm-3{fill:#4fe0a2}.brand-mark .bm-4{fill:#ffc266}.brand-mark .bm-5{fill:var(--signal)}@media (prefers-color-scheme:dark){.brand-mark .bm-bg{fill:#1c2027}}.wordmark{white-space:nowrap;letter-spacing:-.03em;font-size:1.05rem;font-weight:640}.tld{color:var(--muted);font-weight:500}.nav{align-items:center;gap:2px;display:flex}.nav-link{color:var(--ink-2);border-radius:8px;padding:8px 12px;font-size:.93rem;font-weight:480;text-decoration:none}.nav-link:hover{color:var(--ink);background:var(--paper-2)}.nav .btn{margin-left:var(--s2)}.menu{position:relative}.menu summary{cursor:pointer;border-radius:9px;place-items:center;width:40px;height:40px;margin-left:4px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu summary:hover{background:var(--paper-2)}.burger,.burger:before,.burger:after{background:var(--ink);width:18px;height:2px;transition:transform .2s var(--ease);border-radius:2px;display:block;position:relative}.burger:before,.burger:after{content:"";position:absolute;left:0}.burger:before{top:-6px}.burger:after{top:6px}.menu[open] .burger{background:0 0}.menu[open] .burger:before{transform:translateY(6px)rotate(45deg)}.menu[open] .burger:after{transform:translateY(-6px)rotate(-45deg)}.menu-panel{z-index:19;overscroll-behavior:contain;padding:8px 20px calc(24px + env(safe-area-inset-bottom));background:var(--paper);animation:menu-in .18s var(--ease);flex-direction:column;display:flex;position:fixed;inset:65px 0 0;overflow-y:auto}.menu-panel>a{border-bottom:1px solid var(--line);letter-spacing:-.015em;color:var(--ink);padding:16px 4px;font-size:1.15rem;font-weight:560;text-decoration:none}.menu-panel>a:active{color:var(--ink-2)}.menu-actions{gap:10px;margin-top:24px;display:grid}.menu-actions .btn{width:100%;min-height:50px;font-size:1rem}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu-panel{animation:none}}@media (width<=760px){.site-header{background:var(--paper);-webkit-backdrop-filter:none}.header-row{gap:12px}.nav{gap:6px}.nav .btn{margin-left:0}.menu summary{width:44px;height:44px;margin-left:0}body:has(.menu[open]){overflow:hidden}}.show-sm-inline{display:none}@media (width<=760px){.show-sm-inline{display:inline}}@media (width<=350px){.nav>[data-nav-account]{display:none}}.flag-img{border-radius:2px;flex:none;display:block;box-shadow:0 0 0 1px #0d0f1224}.flags{flex:none;align-items:center;gap:6px;display:inline-flex}.flags-sm{gap:4px}.code-split{gap:var(--s4);display:grid}@media (width>=980px){.code-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.code-card,.response-card{background:var(--panel-code);border:1px solid var(--panel-border);border-radius:var(--r-lg);min-width:0;box-shadow:var(--panel-shadow);overflow:hidden}.code-bar{border-bottom:1px solid var(--term-line);align-items:center;gap:8px;padding:8px;display:flex}.code-tabs{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.code-tabs [role=tab]{cursor:pointer;white-space:nowrap;min-height:34px;color:var(--term-muted);font:500 .82rem/1 var(--font);background:0 0;border:0;border-radius:8px;padding:0 12px}.code-tabs [role=tab]:hover{color:var(--term-text)}.code-tabs [aria-selected=true]{background:var(--term-tab);color:var(--term-text)}.code-card :focus-visible,.response-card :focus-visible{outline-color:var(--panel-focus);outline-offset:-2px}.copy{cursor:pointer;border:1px solid var(--term-field);background:var(--panel-code);min-height:32px;color:var(--term-text);font:500 .75rem/1 var(--mono);border-radius:7px;flex:none;margin-left:auto;padding:0 10px}.copy:hover{border-color:var(--term-hover)}.copy.is-done{color:var(--signal-text);border-color:var(--signal-text)}.code{color:var(--term-text);font:450 .84rem/1.75 var(--mono);tab-size:2;margin:0;padding:20px;overflow-x:auto}.code code{font-size:inherit;white-space:pre}.response-head{border-bottom:1px solid var(--term-line);min-height:51px;color:var(--term-text);align-items:center;gap:10px;padding:0 16px;font-size:.8rem;display:flex}.ok-dot{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e2e}.muted-mono{font:400 .75rem var(--mono);color:var(--term-muted);margin-left:auto}.code-response{color:var(--term-muted);font-size:.78rem}.c-kw{color:var(--c-kw)}.c-fn{color:var(--c-fn)}.c-str{color:var(--c-str)}.c-num{color:var(--c-num)}.c-cm{color:var(--term-muted);font-style:italic}.c-null{color:var(--term-plain);font-style:italic}.c-bool{color:var(--signal-text)}.code .f-browser{color:var(--t-browser)}.code .f-engine{color:var(--t-engine)}.code .f-os{color:var(--t-os)}.code .f-device{color:var(--t-device)}.code .f-cpu{color:var(--t-cpu)}.code .f-bot{color:var(--t-bot)}.f-browser{color:var(--f-browser)}.f-engine{color:var(--f-engine)}.f-os{color:var(--f-os)}.f-device{color:var(--f-device)}.f-cpu{color:var(--f-cpu)}.f-bot{color:var(--f-bot)}.m-line{fill:none;stroke:var(--outline);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.m-body{fill:var(--signal);stroke:var(--outline);stroke-width:3px}.m-visor{fill:#0f1216;stroke:var(--outline);stroke-width:2px}.m-eye{fill:var(--signal);transform-box:fill-box;transform-origin:50%;animation:5s infinite blink}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.m-cheek{fill:#ff8099;opacity:.8}.m-bulb{fill:#ff8099;stroke:var(--outline);stroke-width:2.5px}.m-foot{fill:#0f1216}.m-lens{fill:#ffffff8c;stroke:var(--outline);stroke-width:3px}.faq-grid{gap:var(--s5);display:grid}@media (width>=900px){.faq-grid{gap:var(--s8);grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:start}.faq-head{align-self:start;position:sticky;top:96px}}.faq-list{border-top:1px solid var(--line)}.faq{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s4);letter-spacing:-.015em;min-height:44px;padding:18px 0;font-size:1.03rem;font-weight:560;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--field-border);width:28px;height:28px;font:400 1.1rem/1 var(--mono);color:var(--ink-2);transition:transform .2s var(--ease), background-color .2s;border-radius:8px;flex:none;place-items:center;display:grid}.faq[open] summary:after{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:rotate(45deg)}.faq p{color:var(--ink-2);padding:0 48px 20px 0}.site-footer{background:var(--paper-2);border-top:1px solid var(--line);padding:var(--s8) 0 var(--s6);font-size:.9rem;position:relative;overflow:hidden}.footer-grid{gap:var(--s6);display:grid;position:relative}@media (width>=760px){.footer-grid{grid-template-columns:2fr 1fr 1fr}}.wordmark-lg{letter-spacing:-.05em;font-size:clamp(1.6rem,1rem + 2vw,2.4rem)}.footer-tag{margin-top:var(--s3);color:var(--muted);max-width:34em}.footer-note{margin-top:var(--s4);color:var(--ink-2);align-items:flex-start;gap:10px;max-width:40em;font-size:.86rem;display:flex}.footer-note .flags{margin-top:1px}.footer-col{align-content:start;gap:10px;display:grid}.footer-h{font:500 .72rem/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.footer-col a{color:var(--ink-2);padding-block:2px;text-decoration:none}.footer-col a:hover{color:var(--ink);text-decoration:underline}.footer-legal{margin-top:var(--s7);padding-top:var(--s4);border-top:1px solid var(--line);color:var(--muted);font-size:.78rem;position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.field{opacity:1;transform:none}}.nav-link,.nav .btn{white-space:nowrap}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:.875rem}img,svg{max-width:100%}.nav-link[aria-current=page]{color:var(--ink);background:var(--paper-2)}.menu-panel a[aria-current=page]{font-weight:600}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:progress;box-shadow:none;transform:none}.btn-danger{--btn-bg:transparent;--btn-fg:var(--danger);--btn-bd:var(--danger)}.btn-danger:hover{--btn-bg:var(--danger);--btn-fg:var(--paper)}.link-btn{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.link-btn:hover{text-decoration-color:currentColor}.text-link{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:6px;font-weight:520;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.text-link:hover{text-decoration-thickness:2px}:root{--ok:#0b6b3f;--ok-bg:#dcf4e9;--warn:#8a4b00;--warn-bg:#fcefd6;--danger:#b4152f;--danger-bg:#ffe3e8;--info-bg:#e4ebff;--info:#1849cc}@media (prefers-color-scheme:dark){:root{--ok:#59e2a8;--ok-bg:#4fe0a21f;--warn:#ffc670;--warn-bg:#ffc26621;--danger:#ff8aa1;--danger-bg:#ff809921;--info-bg:#86a8ff24;--info:#8eaeff}}.status-line{margin-top:var(--s3);font-size:.9rem;line-height:1.45}.status-line:empty{display:none}.status-line[data-kind=error]{color:var(--danger)}.status-line[data-kind=ok]{color:var(--ok)}.status-line[data-kind=pending]{color:var(--ink-2)}.status-line[data-kind=pending]:before{content:"";vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.input{border-radius:var(--r-md);border:1px solid var(--field-border);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:400 1rem/1.4 var(--font);padding:10px 14px}.input:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.input[aria-invalid=true]{border-color:var(--danger)}.field-label-text{margin-bottom:6px;font-size:.92rem;font-weight:560;display:block}.form-row{flex-wrap:wrap;gap:8px;display:flex}.form-row>.input{flex:220px;min-width:0}.field-error{color:var(--danger);margin-top:6px;font-size:.88rem}.field-error:empty{display:none}.check{cursor:pointer;align-items:flex-start;gap:10px;font-weight:560;display:inline-flex}.check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:2px 0 0}.page{padding-block:var(--s7) var(--s9)}.page-head{margin-bottom:var(--s6)}.page-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,1.4rem + 2vw,2.9rem);font-weight:640;line-height:1.05}.page-lede{margin-top:var(--s3);color:var(--ink-2);max-width:42em;font-size:1.05rem}.narrow{width:min(760px,100% - 40px);margin-inline:auto}.prose{color:var(--ink-2);overflow-wrap:break-word}.prose>*+*{margin-top:var(--s4)}.prose h2{margin-top:var(--s7);color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem);font-weight:620;line-height:1.15}.prose h3{margin-top:var(--s5);color:var(--ink);font-size:1.08rem;font-weight:600}.prose a{color:var(--ink);-webkit-text-decoration-color:var(--field-border);text-decoration-color:var(--field-border)}.prose a:hover{text-decoration-color:currentColor}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:6px}.prose strong{color:var(--ink)}.prose p code,.prose li code,.prose td code{white-space:normal;overflow-wrap:anywhere}.table-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:.92rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.prose tr:last-child td{border-bottom:0}.prose th{font:500 .72rem/1.2 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--paper-2)}.prose td code{background:var(--paper-2);border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:.84em}.code-block{background:var(--panel-code);border:1px solid var(--panel-border);border-radius:var(--r-lg);box-shadow:var(--panel-shadow);min-width:0;position:relative}.code-block .code{padding-right:84px}.code-block>.copy{position:absolute;top:10px;right:10px}.code-block :focus-visible{outline-color:var(--panel-focus)}.notice{padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--ink);color:var(--ink-2)}.prose>h2:first-child{margin-top:0}.not-found{text-align:center}.not-found .page-lede{margin-inline:auto}.nf-mascot{width:140px;height:140px;margin:0 auto var(--s4);display:block}.nf-links{justify-content:center;gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.footer-legal p{overflow-wrap:anywhere}.prose a.btn{color:var(--btn-fg);text-decoration:none}
