.docs-shell-module__HhrnaG__shell{background:var(--fi-background);color:var(--fi-ink);--color-bg:var(--fi-background);--color-surface:var(--fi-paper);--color-surface-elevated:white;--color-border:var(--fi-border);--color-border-strong:#8997aa;--color-text-primary:var(--fi-ink);--color-text-secondary:var(--fi-muted);--color-text-tertiary:var(--fi-muted);--color-accent:var(--fi-signal);--color-accent-secondary:var(--fi-signal-deep);--color-code-bg:#eef2f7;--color-code-text:var(--fi-ink);padding-top:82px}.docs-shell-module__HhrnaG__shell :is(a,button,input,summary):focus-visible{outline:3px solid var(--fi-signal);outline-offset:4px}.docs-shell-module__HhrnaG__shell .docs-frame{box-sizing:border-box;max-width:1440px;margin:auto;padding:40px 48px 64px}.docs-shell-module__HhrnaG__shell .docs-reading{border:1px solid var(--fi-border);color:var(--fi-ink);background:#fff;border-radius:8px;padding:32px}.docs-shell-module__HhrnaG__shell .docs-content{font-size:16px;line-height:1.85}.docs-shell-module__HhrnaG__shell .docs-content :is(h2,h3,h4){letter-spacing:-.025em;scroll-margin-top:112px}.docs-shell-module__HhrnaG__shell .docs-content a{text-underline-offset:3px;text-decoration:underline}.docs-shell-module__HhrnaG__shell .docs-content :is(pre,table){max-width:100%;overflow-x:auto}.docs-shell-module__HhrnaG__shell .docs-content pre{border:1px solid var(--fi-border);border-radius:6px}.docs-shell-module__HhrnaG__shell .docs-reading h1{font-family:var(--fi-font-sans);letter-spacing:-.04em;font-size:clamp(30px,3.3vw,44px);line-height:1.1}.docs-shell-module__HhrnaG__shell [class*=text-white]{color:var(--fi-muted)}.docs-shell-module__HhrnaG__shell [class*=border-white]{border-color:var(--fi-border)}.docs-shell-module__HhrnaG__shell [class*="text-[#00e5ff]"]{color:var(--fi-signal)}.docs-shell-module__HhrnaG__shell [class*="border-[#00e5ff]"]{border-color:var(--fi-signal)}.docs-shell-module__HhrnaG__shell button.bg-\[\#00e5ff\]{background:var(--fi-signal);color:#fff}.docs-shell-module__HhrnaG__shell input::placeholder{color:var(--fi-muted);opacity:1}.docs-shell-module__HhrnaG__shell nav[aria-label=Documentation\ navigation]{padding-top:8px}.docs-shell-module__HhrnaG__shell nav[aria-label=Documentation\ navigation] :is(a,button){min-height:36px;font-size:13px}.docs-shell-module__HhrnaG__shell nav[aria-label=Documentation\ navigation] button{text-transform:none;letter-spacing:0;font-weight:600}.docs-shell-module__HhrnaG__shell nav[aria-label=Documentation\ navigation] a[aria-current=page]{color:var(--fi-signal);background:#eaf0ff}:is(.docs-shell-module__HhrnaG__shell dialog[class*="bg-[#0a0a0a]"],.docs-shell-module__HhrnaG__shell dialog [class*="bg-[#0c0c0c]"]){background:#fff}:is(.docs-shell-module__HhrnaG__shell .docs-reading .text-blue-400,.docs-shell-module__HhrnaG__shell .docs-reading .text-cyan-400){color:var(--fi-signal)}.docs-shell-module__HhrnaG__shell .docs-reading .text-amber-400{color:#805200}.docs-shell-module__HhrnaG__shell .docs-reading .text-emerald-400{color:var(--fi-success)}.docs-shell-module__HhrnaG__shell .docs-reading .text-red-400{color:var(--fi-error)}@media (max-width:1099px){.docs-shell-module__HhrnaG__shell .docs-frame{padding-inline:24px}}@media (max-width:700px){.docs-shell-module__HhrnaG__shell .docs-frame{padding-block:24px 48px}.docs-shell-module__HhrnaG__shell .docs-reading{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.docs-shell-module__HhrnaG__shell *{scroll-behavior:auto}}@media (max-width:600px){.docs-shell-module__HhrnaG__shell .docs-frame{padding-inline:20px}}
