.manual{--manual-top: calc(var(--header-h) + 57px)}.manual .section-bar{position:sticky;top:var(--header-h);z-index:40;background:color-mix(in srgb,var(--color-white) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.manual .section-bar .inner{display:flex;align-items:center;gap:var(--space-6);min-height:56px}.manual .tabs{display:flex;gap:2px;align-self:stretch}.manual .tabs a{display:inline-flex;align-items:center;gap:8px;padding:0 14px;color:var(--color-steel-600);text-decoration:none;font-size:.92rem;font-weight:500;border-bottom:2px solid transparent}.manual .tabs a svg{width:16px;height:16px}.manual .tabs a:hover{color:var(--color-ink-950)}.manual .tabs a[aria-current=page]{color:var(--color-ink-950);border-bottom-color:var(--color-orange-500);font-weight:600}.manual .search{flex:1;max-width:440px;margin-left:auto;--pagefind-ui-scale: .78;--pagefind-ui-primary: var(--color-blue-600);--pagefind-ui-text: var(--color-ink-900);--pagefind-ui-border: var(--color-steel-200);--pagefind-ui-border-radius: 6px;--pagefind-ui-font: var(--font-ui);position:relative}.manual .search .pagefind-ui__drawer{position:absolute;left:0;right:0;top:100%;background:var(--color-white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-float);padding:0 16px;max-height:70vh;overflow:auto;z-index:45}.manual .search .pagefind-ui__drawer:empty,.manual .search .pagefind-ui__drawer:not(:has(.pagefind-ui__result,.pagefind-ui__message)){display:none}.manual .status-link{display:inline-flex;align-items:center;gap:6px;color:var(--color-steel-600);font-size:.88rem;text-decoration:none}.manual .status-link svg{width:15px;height:15px}@media(max-width:860px){.manual .status-link{display:none}.manual .tabs a{padding:0 8px;font-size:.85rem}.manual .tabs a svg{display:none}.manual .section-bar .inner{flex-wrap:wrap;gap:0 var(--space-4);padding-block:4px}.manual .search{order:3;flex-basis:100%;max-width:none;padding-bottom:8px}}.manual .shell{display:grid;grid-template-columns:248px minmax(0,1fr);gap:clamp(28px,4vw,56px);padding-block:var(--space-9) var(--space-12)}@media(min-width:1240px){.manual .shell.with-toc{grid-template-columns:248px minmax(0,1fr) 220px}}.manual .side{font-size:.93rem}.manual .side.desktop{position:sticky;top:calc(var(--manual-top) + 24px);align-self:start;max-height:calc(100vh - var(--manual-top) - 48px);overflow:auto;padding-right:8px}.manual .side section+section{margin-top:var(--space-7)}.manual .side h2{font-family:var(--font-mono);font-weight:500;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel-600);margin:0 0 var(--space-3)}.manual .side ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.manual .side a{display:block;padding:6px 12px;margin-left:-1px;border-left:1px solid transparent;color:var(--color-ink-800);text-decoration:none;line-height:1.35}.manual .side a:hover{color:var(--color-ink-950);border-left-color:var(--color-steel-400)}.manual .side a[aria-current=page]{color:var(--color-ink-950);font-weight:600;border-left:2px solid var(--color-orange-500);background:linear-gradient(90deg,var(--color-steel-50),transparent)}.manual .side-toggle{display:none}@media(max-width:960px){.manual .shell{grid-template-columns:1fr;padding-top:var(--space-6)}.manual .side.desktop{display:none}.manual .side-toggle{display:block;border:1px solid var(--line);border-radius:var(--radius-md)}.manual .side-toggle>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 14px;font-weight:600;font-size:.92rem}.manual .side-toggle>summary::-webkit-details-marker{display:none}.manual .side-toggle .side{padding:4px 14px 16px}}.manual .onpage{position:sticky;top:calc(var(--manual-top) + 24px);align-self:start;max-height:calc(100vh - var(--manual-top) - 48px);overflow:auto;font-size:.86rem}.manual .onpage h2{font-family:var(--font-mono);font-weight:500;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel-600);margin:0 0 var(--space-3)}.manual .onpage ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.manual .onpage a{display:block;padding:4px 0 4px 12px;margin-left:-1px;border-left:1px solid transparent;color:var(--color-steel-600);text-decoration:none;line-height:1.4}.manual .onpage .d3 a{padding-left:24px}.manual .onpage a:hover{color:var(--color-ink-950)}.manual .onpage a[aria-current=true]{color:var(--color-ink-950);border-left-color:var(--color-orange-500)}@media(max-width:1239px){.manual .onpage{display:none}}.manual .page{min-width:0}.manual .page>.crumbs{margin-bottom:var(--space-5)}.manual .page>h1{font-family:var(--font-wide);font-stretch:106%;font-weight:640;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);line-height:1.08;letter-spacing:-.028em;margin:0}.manual .page>.lede{font-size:1.15rem;line-height:1.55;color:var(--color-steel-600);margin:var(--space-5) 0 var(--space-9);max-width:68ch;padding-bottom:var(--space-8);border-bottom:1px solid var(--line)}.manual .prose{font-size:1rem;line-height:1.7}.manual .prose>*{max-width:76ch}.manual .prose h2{font-size:1.55rem;margin-top:2.2em}.manual .prose :is(h2,h3)[id]{scroll-margin-top:calc(var(--manual-top) + 24px)}.manual .prose table{font-size:.92rem}.manual .prose td code,.manual .prose th code{white-space:nowrap}.manual .prose pre{font-size:.84rem}.manual .prose>.note{max-width:100%;background:var(--color-warning-bg);border:1px solid var(--line);border-left:3px solid var(--color-warning-fg);padding:14px 18px;border-radius:var(--radius-sm)}.manual .cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:1.4em 0;max-width:100%}.manual .cards a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color var(--motion-fast) var(--ease)}.manual .cards a:hover{border-color:var(--color-ink-950)}.manual .cards b{color:var(--color-ink-950);font-weight:650}.manual .cards span{color:var(--color-steel-600);font-size:.88rem;line-height:1.45;font-weight:400}.manual .page-foot{margin-top:var(--space-12)}.manual .feedback{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.manual .feedback p{margin:0;font-weight:600;color:var(--color-ink-950)}.manual .feedback .said{font-weight:400;color:var(--color-steel-600)}.manual .feedback .thumbs{display:flex;gap:8px}.manual .feedback button{height:34px;padding:0 16px;border:1px solid var(--color-steel-300);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;font:inherit;font-size:.9rem}.manual .feedback button:hover{border-color:var(--color-ink-950)}.manual .pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-top:var(--space-8)}.manual .pager a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none}.manual .pager a:hover{border-color:var(--color-ink-950)}.manual .pager span{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel-600)}.manual .pager b{color:var(--color-ink-950);font-weight:650}.manual .pager .next{text-align:right}.manual .op{border:1px solid var(--line);border-radius:var(--radius-md);margin:8px 0;max-width:100%;background:var(--color-white)}.manual .op>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:64px minmax(0,auto) 1fr;gap:12px;align-items:baseline;padding:12px 16px}.manual .op>summary::-webkit-details-marker{display:none}.manual .op[open]>summary{border-bottom:1px solid var(--line)}.manual .op>:not(summary){margin-inline:16px}.manual .op .method{font-family:var(--font-mono);font-size:.7rem;font-weight:700;text-transform:uppercase;padding:3px 0;text-align:center;border-radius:4px;background:var(--color-steel-100);color:var(--color-steel-600)}.manual .op .method.get{background:var(--color-info-bg);color:var(--color-info-fg)}.manual .op .method.post{background:var(--color-success-bg);color:var(--color-success-fg)}.manual .op .method.put,.manual .op .method.patch{background:var(--color-warning-bg);color:var(--color-warning-fg)}.manual .op .method.delete{background:var(--color-danger-bg);color:var(--color-danger-fg)}.manual .op .path{font-family:var(--font-mono);font-size:.88rem;color:var(--color-ink-950);overflow-wrap:anywhere}.manual .op .summary{color:var(--color-steel-600);font-size:.88rem;text-align:right}.manual .auth{font-size:.82rem;color:var(--color-steel-600)}@media(max-width:720px){.manual .op>summary{grid-template-columns:56px 1fr}.manual .op .summary{grid-column:1 / -1;text-align:left}}.manual .field{border-top:1px solid var(--line-soft);padding:18px 0;max-width:100%;scroll-margin-top:calc(var(--manual-top) + 24px)}.manual .field:target{background:var(--color-blue-50);box-shadow:0 0 0 12px var(--color-blue-50);border-radius:2px}.manual .field h3{margin:0 0 6px;font-size:1.02rem;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.manual .field h3 code{font-size:.78em;color:var(--color-steel-600);background:var(--color-steel-50)}.manual .field .meta{color:var(--color-steel-600);font-size:.82rem;margin:0 0 8px;display:flex;gap:14px;flex-wrap:wrap;font-family:var(--font-mono)}.manual .field p{margin:0 0 6px}.manual .field .typical{color:var(--color-steel-600);font-size:.92rem}.manual .field .missing{color:var(--color-warning-fg);font-size:.9rem}.manual .tag{display:inline-block;padding:1px 8px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.manual .tag.basic{background:var(--color-blue-50);color:var(--color-blue-700)}.manual .tag.calibratable{background:var(--color-success-bg);color:var(--color-success-fg)}.manual .tag.required{background:var(--color-warning-bg);color:var(--color-warning-fg)}.manual .columns{margin:10px 0 0 6px;padding-left:16px;border-left:2px solid var(--line-soft)}.manual :is(.field) .small{color:var(--color-steel-600);font-size:.87rem}
