.page-index.svelte-a6lnj9{border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper);box-shadow:var(--shadow-product);overflow:clip}.page-index-head.svelte-a6lnj9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-bottom:1px dashed var(--color-rule);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2)}.page-index-count.svelte-a6lnj9{color:var(--color-accent)}ol.svelte-a6lnj9{list-style:none;margin:0;padding:0}li.svelte-a6lnj9+li:where(.svelte-a6lnj9){border-top:var(--rule-width) solid var(--color-rule)}a.svelte-a6lnj9{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font-size:var(--text-sm);line-height:1.5;color:var(--color-ink);text-decoration:none;transition:background var(--dur-short) var(--ease-out)}a.svelte-a6lnj9:hover{background:var(--color-paper-2)}a.svelte-a6lnj9:hover .label:where(.svelte-a6lnj9),a.on.svelte-a6lnj9 .label:where(.svelte-a6lnj9){color:var(--color-accent)}.idx.svelte-a6lnj9{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-2)}a.on.svelte-a6lnj9 .idx:where(.svelte-a6lnj9){color:var(--color-accent)}@media (prefers-reduced-motion: reduce){a.svelte-a6lnj9{transition:none}}.page-hero-inner.svelte-4s1vdh{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter);display:grid;gap:var(--space-2xl);align-items:start}.page-hero-head.svelte-4s1vdh,.page-hero-body.svelte-4s1vdh,.page-hero-rail.svelte-4s1vdh{min-width:0}.page-hero-head.svelte-4s1vdh h1:where(.svelte-4s1vdh){margin-top:var(--space-md);color:var(--skin-fg)}.page-hero-head.svelte-4s1vdh h1:where(.svelte-4s1vdh) .accent:where(.svelte-4s1vdh){color:var(--color-hero-muted)}.page-hero-lead.svelte-4s1vdh{max-width:46rem;font-size:var(--text-lg);line-height:1.6;color:var(--skin-mut)}.page-hero-back.svelte-4s1vdh{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;font-size:var(--text-xs);font-weight:600;color:var(--skin-mut);text-decoration:none}.page-hero-back.svelte-4s1vdh:hover{color:var(--skin-fg)}.page-hero-back.svelte-4s1vdh .flip{transform:rotate(180deg)}.page-hero-actions.svelte-4s1vdh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-xl)}.page-hero-actions.svelte-4s1vdh .btn{white-space:nowrap}.page-hero-actions.svelte-4s1vdh .btn-hero-outline{border:var(--rule-width) solid var(--skin-fg);color:var(--skin-fg);background:transparent}.page-hero-actions.svelte-4s1vdh .btn-hero-outline:hover{background:#ffffff24}.page-hero-rail.svelte-4s1vdh{display:none;min-width:0}.page-hero-foot.svelte-4s1vdh{max-width:var(--page-max);margin:var(--space-2xl) auto 0;padding-inline:var(--page-gutter)}@media (min-width: 64rem){.page-hero-inner.has-index.svelte-4s1vdh{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"head head" "body rail";gap:var(--space-xl) var(--space-3xl)}.page-hero-inner.has-index.svelte-4s1vdh .page-hero-head:where(.svelte-4s1vdh){grid-area:head}.page-hero-inner.has-index.svelte-4s1vdh .page-hero-body:where(.svelte-4s1vdh){grid-area:body}.page-hero-inner.has-index.svelte-4s1vdh .page-hero-rail:where(.svelte-4s1vdh){grid-area:rail;display:block}}
