.guide-index.svelte-1sv1oef{width:min(60rem,100% - 2rem);margin:var(--page-content-gap) auto 5rem;gap:2.5rem;display:grid}.hero.svelte-1sv1oef{border:3px solid var(--ink);background:var(--brand-blue);color:#fff;box-shadow:var(--shadow);gap:.85rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.eyebrow.svelte-1sv1oef{color:var(--sunny);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;font-size:.74rem;font-weight:600;display:flex}h1.svelte-1sv1oef{letter-spacing:-.025em;margin:0;font-family:Nunito Variable,sans-serif;font-size:clamp(2.5rem,6.5vw,5.2rem);font-weight:950;line-height:1.1}.lede.svelte-1sv1oef{color:#fff;max-width:46rem;margin:0;font-size:1.02rem;line-height:1.65}.open-note.svelte-1sv1oef{color:var(--sunny);margin:0;font-family:IBM Plex Mono,monospace;font-size:.74rem}.tracker.svelte-1sv1oef{border:3px solid var(--ink);background:var(--paper-solid);box-shadow:var(--shadow-sm);border-radius:0;gap:1rem;padding:1.35rem 1.5rem;display:grid}.tracker-actions.svelte-1sv1oef{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.start.svelte-1sv1oef{border:2px solid var(--ink);background:var(--brand-red);color:var(--on-brand-red);box-shadow:4px 4px 0 var(--ink);border-radius:0;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.start.svelte-1sv1oef:hover{background:var(--moss)}.reset.svelte-1sv1oef{border:2px solid var(--ink);background:var(--paper-solid);color:var(--muted);font:inherit;cursor:pointer;border-radius:0;padding:.6rem .9rem;font-size:.8rem}.reset.svelte-1sv1oef:hover{color:var(--ink)}.storage-note.svelte-1sv1oef{color:var(--faint);margin:0;font-size:.78rem}h2.svelte-1sv1oef{letter-spacing:-.015em;align-items:center;gap:.5rem;margin:0 0 1.1rem;font-family:Nunito Variable,sans-serif;font-size:1.3rem;font-weight:700;display:flex}.cta.svelte-1sv1oef,.sources.svelte-1sv1oef{border:3px solid var(--ink);background:var(--paper-solid);box-shadow:var(--shadow-sm);border-radius:0;padding:1.5rem}.cta.svelte-1sv1oef p:where(.svelte-1sv1oef),.sources.svelte-1sv1oef p:where(.svelte-1sv1oef){color:var(--muted);margin:0 0 1rem;line-height:1.6}.cta-actions.svelte-1sv1oef{flex-wrap:wrap;gap:.7rem;display:flex}.cta-actions.svelte-1sv1oef a:where(.svelte-1sv1oef){border:2px solid var(--ink);background:var(--sunny);color:var(--on-sunny);box-shadow:3px 3px 0 var(--ink);border-radius:0;padding:.65rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none}.cta-actions.svelte-1sv1oef a:where(.svelte-1sv1oef):hover{border-color:var(--moss);color:var(--moss-deep)}.sources.svelte-1sv1oef ul:where(.svelte-1sv1oef){gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.sources.svelte-1sv1oef li:where(.svelte-1sv1oef) a:where(.svelte-1sv1oef){color:var(--moss-deep);align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.disclaimer.svelte-1sv1oef{border:3px dashed var(--ink);background:var(--sunny);color:var(--on-sunny);border-radius:0;padding:1.2rem 1.35rem}.disclaimer.svelte-1sv1oef strong:where(.svelte-1sv1oef){color:inherit;margin-bottom:.4rem;display:block}.disclaimer.svelte-1sv1oef p:where(.svelte-1sv1oef){margin:0;font-size:.88rem;line-height:1.65}.disclaimer.svelte-1sv1oef .updated:where(.svelte-1sv1oef){margin-top:.6rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}
