.page.svelte-1uha8ag{max-width:var(--width-tool);padding:var(--space-12) var(--gutter) 0;margin:0 auto}.hero.svelte-1uha8ag{gap:var(--space-8);align-items:center;display:grid}@media (width>=60rem){.hero.svelte-1uha8ag{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,28rem)}}h1.svelte-1uha8ag{margin:0 0 var(--space-4);font-size:clamp(2rem,1.5rem + 2.5vw,3rem);line-height:1.1}.lede.svelte-1uha8ag{max-width:36rem;margin:0 0 var(--space-6);color:var(--color-muted);font-size:var(--text-lg)}.actions.svelte-1uha8ag{gap:var(--space-3);flex-wrap:wrap;display:flex}.button.svelte-1uha8ag{min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--color-control);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button.svelte-1uha8ag:hover{background:var(--color-sunken)}.button.primary.svelte-1uha8ag{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.button.primary.svelte-1uha8ag:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.worksheet.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);margin:0}figcaption.svelte-1uha8ag{padding:var(--space-4) var(--space-4) 0;justify-content:space-between;font-weight:600;display:flex}.muted.svelte-1uha8ag{color:var(--color-muted);font-weight:400}.inputs.svelte-1uha8ag{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);margin:0;display:grid}.inputs.svelte-1uha8ag div:where(.svelte-1uha8ag){justify-content:space-between;gap:var(--space-4);display:flex}.inputs.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--color-muted)}.inputs.svelte-1uha8ag dd:where(.svelte-1uha8ag){text-align:right;margin:0}.steps.svelte-1uha8ag{padding:var(--space-1) var(--space-4);border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-sunken);margin:0;list-style:none}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:7rem minmax(0,1fr) auto;align-items:baseline;display:grid}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-top:1px solid var(--color-border)}.steps.svelte-1uha8ag code:where(.svelte-1uha8ag){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.steps.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-align:right;font-weight:600}.final.svelte-1uha8ag span:where(.svelte-1uha8ag),.final.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:600}.final.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-accent);text-underline-offset:4px;-webkit-text-decoration:underline double;text-decoration:underline double}.block.svelte-1uha8ag{margin-top:var(--space-16)}h2.svelte-1uha8ag{margin:0 0 var(--space-3);font-size:var(--text-xl)}.section-lede.svelte-1uha8ag{max-width:var(--width-prose);margin:0 0 var(--space-4);color:var(--color-muted)}.rows.svelte-1uha8ag{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.rows.svelte-1uha8ag li:where(.svelte-1uha8ag){justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:flex}.rows.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 var(--space-1);font-size:var(--text-base)}.rows.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:var(--width-prose);color:var(--color-muted);margin:0}.status.svelte-1uha8ag{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-xs);flex-shrink:0;font-weight:500}.status.available.svelte-1uha8ag{border-color:var(--color-gain);color:var(--color-gain)}.principles.svelte-1uha8ag{gap:var(--space-6) var(--space-8);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.principles.svelte-1uha8ag dt:where(.svelte-1uha8ag){margin-bottom:var(--space-1);font-weight:600}.principles.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:var(--color-muted);margin:0}
