.outline-frame[data-v-56d27c3b]{width:100%;min-width:0}.outline-frame-bar[data-v-56d27c3b]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);min-height:52px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-hairline);background:var(--color-surface);display:flex}.outline-frame-crumbs[data-v-56d27c3b]{min-width:0}.outline-frame-status[data-v-56d27c3b]{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-text-muted);white-space:nowrap;display:inline-flex}.outline-frame-stage[data-v-56d27c3b]{height:calc(100svh - var(--header-height) - 52px);border-radius:var(--radius-card);border:1px solid var(--color-hairline);background:var(--color-bg);min-height:540px;position:relative;overflow:hidden}.outline-frame iframe[data-v-56d27c3b]{background:var(--color-bg);width:100%;height:100%;transition:opacity var(--duration-ui) var(--ease-ui);border:0;display:block}.outline-frame iframe.is-loading[data-v-56d27c3b]{opacity:0}.outline-frame-skeleton[data-v-56d27c3b]{pointer-events:none;grid-template-columns:240px minmax(0,1fr);display:grid;position:absolute;inset:0}.outline-frame-skeleton-nav[data-v-56d27c3b]{align-content:start;gap:var(--space-4);padding:var(--space-8) var(--space-5);border-right:1px solid var(--color-border);display:grid}.outline-frame-skeleton-body[data-v-56d27c3b]{align-content:start;gap:var(--space-4);padding:var(--space-12) var(--space-12);max-width:760px;display:grid}.outline-frame-error[data-v-56d27c3b]{justify-content:center;height:100%}.outline-noscript[data-v-56d27c3b]{padding:var(--space-4) var(--layout-gutter);color:var(--color-text-secondary)}.outline-text-version[data-v-56d27c3b]{border-top:1px solid var(--color-border);color:var(--color-text-secondary)}.outline-text-version summary[data-v-56d27c3b]{align-items:center;gap:var(--space-2);min-height:var(--target-comfortable);padding:0 var(--layout-gutter);cursor:pointer;font-size:var(--text-ui);color:var(--color-text-secondary);transition:color var(--duration-ui) var(--ease-ui);list-style:none;display:flex}.outline-text-version summary[data-v-56d27c3b]::-webkit-details-marker{display:none}.outline-text-version summary[data-v-56d27c3b]:hover{color:var(--color-text)}.outline-summary-icon[data-v-56d27c3b]{transition:transform var(--duration-ui) var(--ease-ui)}.outline-text-version[open] .outline-summary-icon[data-v-56d27c3b]{transform:rotate(90deg)}.outline-text-body[data-v-56d27c3b]{max-width:var(--content-max);margin:var(--space-8) auto var(--space-16);padding:0 var(--layout-gutter);color:var(--color-text)}@media (width<=760px){.outline-frame-stage[data-v-56d27c3b]{min-height:440px}.outline-frame-skeleton[data-v-56d27c3b]{grid-template-columns:minmax(0,1fr)}.outline-frame-skeleton-nav[data-v-56d27c3b]{display:none}.outline-frame-skeleton-body[data-v-56d27c3b]{padding:var(--space-8) var(--layout-gutter)}}.handbook-masthead{padding:calc(var(--header-height) + var(--space-12)) var(--layout-scene-gutter) var(--space-10);border-bottom:1px solid var(--color-hairline)}.handbook-masthead .scene-grade{background:linear-gradient(180deg,#050506b3 0,#0505068c 55%,var(--color-bg) 100%),linear-gradient(90deg,#050506d9,#05050640)}.handbook-masthead-inner{max-width:var(--layout-max);margin:0 auto}.handbook-crumbs{margin-bottom:var(--space-5)}@media (width<=520px){.handbook-crumbs [data-slot=list]>li:nth-last-child(n+4){display:none}}.handbook-title{max-width:18ch;font-size:clamp(3rem,6.5vw,6rem)}.handbook-lead{margin-top:var(--space-4)}.handbook-meta{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.handbook-updated{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-text-muted);display:inline-flex}.handbook-body{max-width:var(--layout-max);padding:var(--space-12) var(--layout-gutter) var(--space-16);grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}.handbook-chapters{top:calc(var(--header-height) + var(--space-4));max-height:calc(100svh - var(--header-height) - var(--space-8));align-self:start;position:sticky;overflow-y:auto}.handbook-chapters-toggle{display:none}.handbook-rail-label{margin:0 0 var(--space-2);padding:0 var(--space-3);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.handbook-content{min-width:0}.handbook-interactive{max-width:var(--layout-max);padding:var(--space-6) var(--layout-gutter) 0;margin:0 auto}@media (width<=63.999rem){.handbook-body{padding-top:var(--space-6);grid-template-columns:minmax(0,1fr)}.handbook-chapters{max-height:none;position:static}.handbook-chapters-toggle{display:inline-flex}.handbook-chapters-list{margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-hairline);display:none}.handbook-chapters-list[data-open]{display:block}.handbook-rail-label{display:none}}
