.manual-head.svelte-1p1s7xb{max-width:68ch;padding:0 0 var(--space-6)}.kicker.svelte-1p1s7xb{font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2)}.manual-head.svelte-1p1s7xb h1:where(.svelte-1p1s7xb){margin-bottom:var(--space-4)}.lede.svelte-1p1s7xb{font-size:var(--text-lg);color:var(--ink-2);line-height:1.6;margin:0}.layout.svelte-1p1s7xb{display:grid;grid-template-columns:230px minmax(0,1fr);gap:var(--space-12);align-items:start}.toc-desktop.svelte-1p1s7xb{position:sticky;top:calc(var(--space-16) + var(--space-2));font-size:var(--text-sm)}.toc-title.svelte-1p1s7xb{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-3)}.toc-desktop.svelte-1p1s7xb ol:where(.svelte-1p1s7xb),.toc-mobile.svelte-1p1s7xb ol:where(.svelte-1p1s7xb){list-style:none;margin:0;padding:0;counter-reset:toc}.toc-desktop.svelte-1p1s7xb li:where(.svelte-1p1s7xb),.toc-mobile.svelte-1p1s7xb li:where(.svelte-1p1s7xb){counter-increment:toc}.toc-desktop.svelte-1p1s7xb a:where(.svelte-1p1s7xb),.toc-mobile.svelte-1p1s7xb a:where(.svelte-1p1s7xb){display:flex;gap:var(--space-2);align-items:baseline;padding:.32em 0;color:var(--ink-2);text-decoration:none;border-left:2px solid transparent;padding-left:var(--space-2);margin-left:calc(-1 * var(--space-2));transition:color .15s,border-color .15s}.toc-desktop.svelte-1p1s7xb a:where(.svelte-1p1s7xb):before,.toc-mobile.svelte-1p1s7xb a:where(.svelte-1p1s7xb):before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.toc-desktop.svelte-1p1s7xb a:where(.svelte-1p1s7xb):hover,.toc-mobile.svelte-1p1s7xb a:where(.svelte-1p1s7xb):hover{color:var(--accent);border-left-color:var(--accent)}.toc-mobile.svelte-1p1s7xb{display:none;margin-bottom:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--bg-raised);font-size:var(--text-sm)}.toc-mobile.svelte-1p1s7xb summary:where(.svelte-1p1s7xb){cursor:pointer;font-weight:600;color:var(--ink-2)}.toc-mobile.svelte-1p1s7xb nav:where(.svelte-1p1s7xb){padding-top:var(--space-3)}@media(max-width:900px){.layout.svelte-1p1s7xb{grid-template-columns:minmax(0,1fr)}.toc-desktop.svelte-1p1s7xb{display:none}.toc-mobile.svelte-1p1s7xb{display:block}}.manual.svelte-1p1s7xb{max-width:68ch;font-size:var(--text-body-lg);line-height:1.75;counter-reset:chapter}.manual.svelte-1p1s7xb section:where(.svelte-1p1s7xb){counter-increment:chapter;margin-bottom:var(--space-12);scroll-margin-top:calc(var(--space-16) + var(--space-4))}.manual.svelte-1p1s7xb h2:where(.svelte-1p1s7xb){font-weight:600;margin:0 0 var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.manual.svelte-1p1s7xb h2:where(.svelte-1p1s7xb):before{content:counter(chapter,decimal-leading-zero);display:block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;color:var(--accent);margin-bottom:var(--space-1)}.manual.svelte-1p1s7xb h3{font-size:var(--text-lg);font-weight:600;margin:var(--space-6) 0 var(--space-3)}.manual.svelte-1p1s7xb section:where(.svelte-1p1s7xb):target{border-left:3px solid var(--accent);padding-left:var(--space-4);margin-left:calc(-1 * var(--space-4) - 3px)}.manual.svelte-1p1s7xb section:where(.svelte-1p1s7xb):target>h2:where(.svelte-1p1s7xb){border-top-color:var(--accent)}.anchor.svelte-1p1s7xb{font-family:var(--font-mono);font-size:.6em;font-weight:400;color:var(--ink-3);text-decoration:none;opacity:0;transition:opacity .15s;vertical-align:.25em;margin-left:.35em}.manual.svelte-1p1s7xb h2:where(.svelte-1p1s7xb):hover .anchor:where(.svelte-1p1s7xb),.anchor.svelte-1p1s7xb:focus-visible{opacity:1}.anchor.svelte-1p1s7xb:hover{color:var(--accent)}.manual.svelte-1p1s7xb ul,.manual.svelte-1p1s7xb ol{padding-left:1.4em;margin:0 0 var(--space-4)}.manual.svelte-1p1s7xb li{margin-bottom:var(--space-2)}.manual.svelte-1p1s7xb li::marker{color:var(--ink-3);font-family:var(--font-sans);font-size:.9em}.manual.svelte-1p1s7xb code{font-family:var(--font-mono);font-size:.82em;background:var(--bg-sunken);border-radius:var(--radius-sm);padding:.1em .35em}.manual.svelte-1p1s7xb pre{overflow-x:auto;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);margin:0 0 var(--space-4)}.manual.svelte-1p1s7xb pre code{background:none;padding:0;font-size:var(--text-xs)}.manual.svelte-1p1s7xb kbd{font-family:var(--font-mono);font-size:.75em;border:1px solid var(--line);border-bottom-width:2px;border-radius:var(--radius-sm);background:var(--bg-raised);padding:.1em .45em;white-space:nowrap}.manual.svelte-1p1s7xb .duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin:var(--space-6) 0}@media(max-width:640px){.manual.svelte-1p1s7xb .duo{grid-template-columns:1fr}}.manual.svelte-1p1s7xb .duo-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised);padding:var(--space-4) var(--space-6);font-size:var(--text-base);line-height:1.6}.manual.svelte-1p1s7xb .duo-card h3{font-family:var(--font-serif);font-size:var(--text-lg);margin:0 0 var(--space-1)}.manual.svelte-1p1s7xb .duo-card:first-child{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.manual.svelte-1p1s7xb .duo-tag{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}.manual.svelte-1p1s7xb .duo-card p:last-child{margin-bottom:0}.manual.svelte-1p1s7xb .rule-of-thumb{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-3) var(--space-4)}.manual.svelte-1p1s7xb .table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised);margin:0 0 var(--space-4)}.manual.svelte-1p1s7xb .table-scroll table{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:1.5}.manual.svelte-1p1s7xb .table-scroll th{text-align:left;font-weight:600;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-strong);white-space:nowrap}.manual.svelte-1p1s7xb .table-scroll td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:baseline}.manual.svelte-1p1s7xb .table-scroll tbody tr:last-child td{border-bottom:none}.manual-foot.svelte-1p1s7xb{border-top:1px solid var(--line);padding-top:var(--space-4);font-size:var(--text-sm);color:var(--ink-3)}.manual-foot.svelte-1p1s7xb p:where(.svelte-1p1s7xb){margin:0}
