.docs-index-page.svelte-1xmjmrw{max-width:72rem;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,4vw,4rem) 6rem}.docs-index-hero.svelte-1xmjmrw{border-bottom:1px solid var(--line-strong);padding-bottom:clamp(3rem,7vw,5.5rem);position:relative}.docs-index-hero.svelte-1xmjmrw:before{content:"";background:var(--signal);width:22%;height:5px;position:absolute;top:-5rem;right:8%}.docs-index-kicker.svelte-1xmjmrw{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:clamp(2rem,5vw,4rem);font-size:.68rem;font-weight:700;display:flex}.docs-index-kicker.svelte-1xmjmrw span:where(.svelte-1xmjmrw):last-child{color:var(--ink-mute)}.docs-index-hero-grid.svelte-1xmjmrw{grid-template-columns:minmax(0,1fr) 13rem;align-items:end;gap:clamp(2rem,7vw,6rem);display:grid}.docs-index-hero.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){letter-spacing:-.065em;max-width:13ch;color:var(--ink);font-size:clamp(3rem,7vw,6.5rem);font-weight:760;line-height:.92}.docs-index-hero.svelte-1xmjmrw p:where(.svelte-1xmjmrw){max-width:40rem;color:var(--ink-secondary);margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.docs-index-hero.svelte-1xmjmrw .docs-language-note:where(.svelte-1xmjmrw){border-left:2px solid var(--signal);max-width:34rem;color:var(--ink-mute);margin-top:1rem;padding-left:.75rem;font-size:.76rem;line-height:1.55}.docs-index-orbit.svelte-1xmjmrw{aspect-ratio:1;border:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-mute);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;font-size:.58rem;display:grid;position:relative}.docs-index-orbit.svelte-1xmjmrw:before,.docs-index-orbit.svelte-1xmjmrw:after{content:"";background:var(--line);position:absolute}.docs-index-orbit.svelte-1xmjmrw:before{height:1px;inset:50% 0 auto}.docs-index-orbit.svelte-1xmjmrw:after{width:1px;inset:0 auto 0 50%}.docs-index-orbit.svelte-1xmjmrw span:where(.svelte-1xmjmrw){place-items:center;display:grid}.docs-index-orbit.svelte-1xmjmrw .orbit-z:where(.svelte-1xmjmrw){z-index:1;background:var(--accent);width:4.5rem;height:4.5rem;color:var(--accent-ink);letter-spacing:-.08em;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);grid-area:1/1/-1/-1;margin:auto;font-size:2.3rem;font-weight:800}.docs-journeys.svelte-1xmjmrw,.docs-map.svelte-1xmjmrw{padding-top:clamp(3.5rem,7vw,6rem)}.docs-section-heading.svelte-1xmjmrw{grid-template-columns:3rem minmax(0,1fr);gap:1rem;margin-bottom:2rem;display:grid}.docs-section-heading.svelte-1xmjmrw>span:where(.svelte-1xmjmrw){font-family:var(--font-mono);color:var(--signal);padding-top:.3rem;font-size:.7rem}.docs-section-heading.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){letter-spacing:-.04em;color:var(--ink);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:720}.docs-section-heading.svelte-1xmjmrw p:where(.svelte-1xmjmrw){max-width:42rem;color:var(--ink-secondary);margin-top:.45rem;line-height:1.65}.docs-journey-grid.svelte-1xmjmrw{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-journey.svelte-1xmjmrw{min-height:20rem;color:var(--ink);flex-direction:column;padding:1.5rem;text-decoration:none;transition:background .15s;display:flex;position:relative}.docs-journey.svelte-1xmjmrw+.docs-journey:where(.svelte-1xmjmrw){border-left:1px solid var(--line-strong)}.docs-journey.svelte-1xmjmrw:hover{background:var(--accent-wash)}.docs-journey.svelte-1xmjmrw:after{content:"";background:var(--accent);transform-origin:0;height:4px;transition:transform .18s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.docs-journey.svelte-1xmjmrw:hover:after{transform:scaleX(1)}.docs-journey-top.svelte-1xmjmrw{font-family:var(--font-mono);color:var(--ink-mute);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.docs-journey-eyebrow.svelte-1xmjmrw{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);margin:auto 0 .6rem;font-size:.65rem;font-weight:700}.docs-journey.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){letter-spacing:-.03em;font-size:1.35rem;font-weight:700}.docs-journey.svelte-1xmjmrw>p:where(.svelte-1xmjmrw):not(.docs-journey-eyebrow){color:var(--ink-secondary);margin-top:.7rem;font-size:.9rem;line-height:1.6}.docs-journey.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){color:var(--accent);align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.8rem;display:flex}.docs-continue.svelte-1xmjmrw{border-left:6px solid var(--signal);background:var(--accent-wash);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);align-items:center;gap:2rem;margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.docs-continue-copy.svelte-1xmjmrw>span:where(.svelte-1xmjmrw){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);font-size:.65rem;font-weight:700}.docs-continue.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){letter-spacing:-.035em;color:var(--ink);margin-top:.45rem;font-size:1.6rem;font-weight:720}.docs-continue.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--ink-secondary);margin-top:.35rem}.docs-continue-progress.svelte-1xmjmrw>div:where(.svelte-1xmjmrw):first-child{font-family:var(--font-mono);color:var(--ink-mute);justify-content:space-between;font-size:.68rem;display:flex}.docs-continue-progress.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){color:var(--accent)}.docs-continue-track.svelte-1xmjmrw{background:var(--line);height:4px;margin:.6rem 0 1rem;overflow:hidden}.docs-continue-track.svelte-1xmjmrw span:where(.svelte-1xmjmrw){background:var(--signal);height:100%;display:block}.docs-continue-progress.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--accent);align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.docs-map-groups.svelte-1xmjmrw{border-top:1px solid var(--line-strong)}.docs-map-group.svelte-1xmjmrw{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(14rem,.75fr) minmax(0,1.5fr);gap:clamp(2rem,5vw,5rem);padding:2.25rem 0;display:grid}.docs-map-group.svelte-1xmjmrw>header:where(.svelte-1xmjmrw){grid-template-columns:2.25rem minmax(0,1fr);align-content:start;gap:.75rem;display:grid}.docs-map-group.svelte-1xmjmrw>header:where(.svelte-1xmjmrw)>span:where(.svelte-1xmjmrw){font-family:var(--font-mono);color:var(--signal);padding-top:.25rem;font-size:.65rem}.docs-map-group.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){letter-spacing:-.025em;color:var(--ink);font-size:1.25rem;font-weight:700}.docs-map-group.svelte-1xmjmrw header:where(.svelte-1xmjmrw) p:where(.svelte-1xmjmrw){color:var(--ink-mute);margin-top:.45rem;font-size:.82rem;line-height:1.55}.docs-map-group.svelte-1xmjmrw ol:where(.svelte-1xmjmrw){list-style:none}.docs-map-group.svelte-1xmjmrw li:where(.svelte-1xmjmrw)+li:where(.svelte-1xmjmrw){border-top:1px solid var(--line)}.docs-map-group.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--ink);grid-template-columns:2.25rem minmax(0,1fr) 1rem;align-items:start;gap:.75rem;padding:.8rem .5rem;text-decoration:none;transition:background .12s,padding .12s;display:grid}.docs-map-group.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{background:var(--paper-overlay);padding-inline:.8rem}.docs-map-step.svelte-1xmjmrw{font-family:var(--font-mono);color:var(--ink-mute);padding-top:.15rem;font-size:.62rem}.docs-map-group.svelte-1xmjmrw a:where(.svelte-1xmjmrw) strong:where(.svelte-1xmjmrw),.docs-map-group.svelte-1xmjmrw a:where(.svelte-1xmjmrw) small:where(.svelte-1xmjmrw){display:block}.docs-map-group.svelte-1xmjmrw a:where(.svelte-1xmjmrw) strong:where(.svelte-1xmjmrw){font-size:.86rem;font-weight:650}.docs-map-group.svelte-1xmjmrw a:where(.svelte-1xmjmrw) small:where(.svelte-1xmjmrw){color:var(--ink-mute);margin-top:.2rem;font-size:.72rem;line-height:1.45}.docs-language-badge.svelte-1xmjmrw{font-family:var(--font-mono);letter-spacing:.08em;color:var(--signal);font-size:.62rem;font-weight:750}@media (width<=52rem){.docs-index-hero-grid.svelte-1xmjmrw{grid-template-columns:1fr}.docs-index-orbit.svelte-1xmjmrw{display:none}.docs-journey-grid.svelte-1xmjmrw{grid-template-columns:1fr}.docs-journey.svelte-1xmjmrw{min-height:15rem}.docs-journey.svelte-1xmjmrw+.docs-journey:where(.svelte-1xmjmrw){border-top:1px solid var(--line-strong);border-left:0}.docs-continue.svelte-1xmjmrw{grid-template-columns:1fr}.docs-map-group.svelte-1xmjmrw{grid-template-columns:1fr;gap:1.25rem}}@media (width<=30rem){.docs-index-page.svelte-1xmjmrw{padding-inline:1rem}.docs-index-hero.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){font-size:3rem}.docs-index-kicker.svelte-1xmjmrw span:where(.svelte-1xmjmrw):last-child{display:none}.docs-section-heading.svelte-1xmjmrw{grid-template-columns:2rem minmax(0,1fr)}.docs-map-group.svelte-1xmjmrw a:where(.svelte-1xmjmrw){grid-template-columns:1.8rem minmax(0,1fr) .8rem}.docs-map-group.svelte-1xmjmrw a:where(.svelte-1xmjmrw) small:where(.svelte-1xmjmrw){display:none}}
