.guide-hub.svelte-1emao5c{--guide-accent: var(--theme-accent, #7c9cff);--guide-text: var(--theme-text, #f6f4ff);--guide-text-dim: var(--theme-text-dim, rgba(236, 233, 245, .68));--guide-stroke: var(--theme-stroke, rgba(255, 255, 255, .12));--guide-card: var(--theme-card-bg, rgba(255, 255, 255, .035));width:100%;min-height:calc(100vh - 64px);padding:clamp(3rem,6vw,5.5rem) clamp(1rem,5vw,5rem) 6rem;color:var(--guide-text);font-family:Inter,system-ui,sans-serif}.guide-index.svelte-1emao5c{width:min(100%,88rem);margin:0 auto}.kicker.svelte-1emao5c{display:block;margin-bottom:.85rem;color:color-mix(in srgb,var(--guide-accent) 82%,white);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1.svelte-1emao5c,h2.svelte-1emao5c{margin:0;color:var(--guide-text);text-wrap:balance}.intro.svelte-1emao5c h1:where(.svelte-1emao5c){max-width:15ch;margin:0;padding:0;font-size:clamp(2.75rem,5.3vw,5.5rem);font-weight:780;line-height:.98;letter-spacing:-.052em;text-align:left}.intro.svelte-1emao5c>p:where(.svelte-1emao5c){margin:1.4rem 0 0;color:var(--guide-text-dim);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65;text-wrap:pretty}.intro-actions.svelte-1emao5c{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.primary-action.svelte-1emao5c,.secondary-action.svelte-1emao5c,.pdf-action.svelte-1emao5c{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.7rem;border:1px solid transparent;border-radius:12px;color:var(--guide-text);font-size:.9rem;font-weight:750;text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.primary-action.svelte-1emao5c{padding:.75rem 1.1rem;background:var(--guide-accent);color:var(--theme-bg, #0b1020)}.primary-action.svelte-1emao5c:hover{background:color-mix(in srgb,var(--guide-accent) 84%,white)}.secondary-action.svelte-1emao5c{padding:.75rem 1rem;border-color:var(--guide-stroke);background:var(--guide-card)}.secondary-action.svelte-1emao5c:hover,.pdf-action.svelte-1emao5c:hover{border-color:color-mix(in srgb,var(--guide-accent) 58%,transparent);background:color-mix(in srgb,var(--guide-accent) 9%,transparent)}.primary-action.svelte-1emao5c:focus-visible,.secondary-action.svelte-1emao5c:focus-visible,.section-row.svelte-1emao5c:focus-visible,.pdf-action.svelte-1emao5c:focus-visible{outline:3px solid color-mix(in srgb,var(--guide-accent) 72%,white);outline-offset:3px}.section-index.svelte-1emao5c{margin-top:clamp(4rem,8vw,7rem)}h2.svelte-1emao5c{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:740;letter-spacing:-.025em}.section-list.svelte-1emao5c{margin-top:1.25rem;border-top:1px solid var(--guide-stroke)}.section-row.svelte-1emao5c{display:grid;grid-template-columns:3.5rem minmax(0,1fr) minmax(11rem,auto);gap:clamp(1rem,3vw,2.5rem);align-items:center;min-height:7.25rem;padding:1.2rem .75rem;border-bottom:1px solid var(--guide-stroke);color:var(--guide-text);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.section-row.svelte-1emao5c:hover{border-color:color-mix(in srgb,var(--guide-accent) 48%,transparent);background:color-mix(in srgb,var(--guide-accent) 6%,transparent)}.section-number.svelte-1emao5c{color:color-mix(in srgb,var(--guide-accent) 75%,white);font-size:.75rem;font-weight:800;letter-spacing:.1em}.section-copy.svelte-1emao5c{display:flex;min-width:0;flex-direction:column;gap:.3rem}.section-copy.svelte-1emao5c strong:where(.svelte-1emao5c){font-size:clamp(1.1rem,1.6vw,1.35rem);letter-spacing:-.015em}.section-copy.svelte-1emao5c>span:where(.svelte-1emao5c){color:var(--guide-text-dim);font-size:.9rem;line-height:1.5}.section-action.svelte-1emao5c{display:flex;min-height:2.75rem;align-items:center;justify-content:flex-end;gap:.75rem;color:color-mix(in srgb,var(--guide-accent) 76%,white);font-size:.82rem;font-weight:750;text-align:right}.pdf-strip.svelte-1emao5c{display:flex;gap:2rem;align-items:center;justify-content:space-between;margin-top:2.5rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--guide-stroke);border-radius:16px;background:var(--guide-card)}.pdf-copy.svelte-1emao5c{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.8rem;align-items:baseline}.pdf-copy.svelte-1emao5c>span:where(.svelte-1emao5c){grid-column:1 / -1;margin-bottom:.25rem;color:color-mix(in srgb,var(--guide-accent) 75%,white);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pdf-copy.svelte-1emao5c strong:where(.svelte-1emao5c){font-size:1.05rem}.pdf-copy.svelte-1emao5c p:where(.svelte-1emao5c){margin:0;color:var(--guide-text-dim);font-size:.86rem}.pdf-action.svelte-1emao5c{flex:0 0 auto;padding:.7rem 1rem;border-color:var(--guide-stroke);background:color-mix(in srgb,var(--guide-text) 4%,transparent)}@media(max-width:760px){.guide-hub.svelte-1emao5c{padding-top:6.5rem}.section-row.svelte-1emao5c{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem 1rem;min-height:8.25rem;padding-inline:.25rem}.section-action.svelte-1emao5c{grid-column:2;justify-content:flex-start;text-align:left}.pdf-strip.svelte-1emao5c{align-items:stretch;flex-direction:column;gap:1.25rem}.pdf-copy.svelte-1emao5c{grid-template-columns:1fr;gap:.25rem}.pdf-action.svelte-1emao5c{width:100%}}@media(max-width:480px){.intro-actions.svelte-1emao5c{align-items:stretch;flex-direction:column}.primary-action.svelte-1emao5c,.secondary-action.svelte-1emao5c{width:100%}.section-index.svelte-1emao5c{margin-top:3.5rem}}
