.recordable-page.svelte-14ir9wp{max-width:48rem;padding-top:calc(var(--top-nav-height,0px) + var(--space-xl));padding-bottom:var(--space-2xl);padding-inline:var(--layout-padding);margin-inline:auto}.page-header.svelte-14ir9wp{gap:var(--space-3xs);padding-bottom:var(--space-l);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-l);flex-direction:column;display:flex}h1.svelte-14ir9wp{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw + .5rem,2.5rem);font-weight:800;line-height:1.15}.subtitle.svelte-14ir9wp{font-size:var(--font-size-text-lg);color:var(--color-text-muted);margin:0}.subtitle.svelte-14ir9wp a:where(.svelte-14ir9wp){color:var(--color-link)}.quiz.svelte-14ir9wp{padding:var(--space-l);margin-bottom:var(--space-2xl)}.progress.svelte-14ir9wp{gap:var(--space-3xs);margin-bottom:var(--space-m);flex-direction:column;display:flex}.progress-bar.svelte-14ir9wp{background:var(--color-primary);border-radius:var(--radius-pill);height:4px;transition:width var(--duration-normal,.2s) ease}.progress-text.svelte-14ir9wp{font-size:var(--font-size-text-xs);color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase}.question.svelte-14ir9wp h2:where(.svelte-14ir9wp){font-size:var(--font-size-text-xl);color:var(--color-text);margin:0 0 var(--space-2xs);font-weight:700;line-height:1.3}.question-help.svelte-14ir9wp{font-size:var(--font-size-text-sm);color:var(--color-text-muted);margin:0 0 var(--space-m);line-height:1.5}.options-row.svelte-14ir9wp{gap:var(--space-2xs);margin-bottom:var(--space-s);flex-direction:column;display:flex}@container (width>=32rem){.options-row.svelte-14ir9wp{flex-direction:row}}.option-btn.svelte-14ir9wp{padding:var(--space-s);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-m);color:var(--color-text);font-size:var(--font-size-text-base);text-align:left;cursor:pointer;transition:background var(--duration-fast,.12s), border-color var(--duration-fast,.12s);flex:1;font-weight:600}.option-btn.svelte-14ir9wp:hover{background:var(--color-hover);border-color:var(--color-primary)}.option-btn.svelte-14ir9wp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.options-col.svelte-14ir9wp{gap:var(--space-2xs);margin-bottom:var(--space-s);flex-direction:column;display:flex}.checkbox-option.svelte-14ir9wp{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-m);cursor:pointer;transition:background var(--duration-fast,.12s), border-color var(--duration-fast,.12s);font-size:var(--font-size-text-sm);line-height:1.4;display:flex}.checkbox-option.svelte-14ir9wp:hover{background:var(--color-hover)}.checkbox-option.svelte-14ir9wp:has(input:where(.svelte-14ir9wp):checked){border-color:var(--color-primary);background:var(--color-primary-surface,var(--color-surface-elevated))}.checkbox-option.severe.svelte-14ir9wp:has(input:where(.svelte-14ir9wp):checked){border-color:var(--color-danger)}.checkbox-option.svelte-14ir9wp input:where(.svelte-14ir9wp){flex-shrink:0;margin-top:.2em}.step-controls.svelte-14ir9wp{margin-top:var(--space-m);justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.back-btn.svelte-14ir9wp{color:var(--color-text-muted);font-size:var(--font-size-text-sm);cursor:pointer;padding:var(--space-2xs);background:0 0;border:none}.back-btn.svelte-14ir9wp:hover{color:var(--color-text)}.result.svelte-14ir9wp{gap:var(--space-s);flex-direction:column;display:flex}.result-badge.svelte-14ir9wp{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);font-size:var(--font-size-text-xs);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;font-weight:700}.result-badge.recordable.svelte-14ir9wp{background:var(--color-success-surface,oklch(92% .08 145));color:var(--color-success,oklch(35% .15 145))}.result-badge.not-recordable.svelte-14ir9wp{background:var(--color-surface-elevated);color:var(--color-text-muted)}.result-badge.already-recorded.svelte-14ir9wp{background:var(--color-surface-elevated);color:var(--color-primary)}.result.svelte-14ir9wp h2:where(.svelte-14ir9wp){font-size:var(--font-size-text-xl);color:var(--color-text);margin:0;font-weight:700;line-height:1.3}.result.svelte-14ir9wp p:where(.svelte-14ir9wp){color:var(--color-text);margin:0;line-height:1.6}.urgent-callout.svelte-14ir9wp{background:var(--color-danger-surface,oklch(94% .05 25));border-left:3px solid var(--color-danger);padding:var(--space-s) var(--space-m);border-radius:var(--radius-s);font-size:var(--font-size-text-sm);line-height:1.5}.urgent-callout.svelte-14ir9wp a:where(.svelte-14ir9wp){color:var(--color-link)}.result-cta.svelte-14ir9wp{margin-top:var(--space-s);padding:var(--space-m);background:var(--color-surface-elevated);border-radius:var(--radius-m);border:1px solid var(--color-border-subtle);text-align:center}.result-cta.svelte-14ir9wp h3:where(.svelte-14ir9wp){margin-bottom:var(--space-s);font-size:var(--font-size-text-lg);color:var(--color-text);font-weight:700;margin-top:0!important}.cta-bullets.svelte-14ir9wp{text-align:left;margin:0 auto var(--space-s);max-width:24rem;padding-left:var(--space-m);gap:var(--space-3xs);font-size:var(--font-size-text-sm);color:var(--color-text);flex-direction:column;display:flex}.cta-fineprint.svelte-14ir9wp{font-size:var(--font-size-text-sm);color:var(--color-text-muted);margin-top:var(--space-2xs)!important}.soft-note.svelte-14ir9wp{background:var(--color-surface-elevated);border-radius:var(--radius-m);padding:var(--space-s) var(--space-m);font-size:var(--font-size-text-sm);line-height:1.5}.soft-note.svelte-14ir9wp ul:where(.svelte-14ir9wp){margin:var(--space-2xs) 0 0;padding-left:var(--space-m)}.bookmark-prompt.svelte-14ir9wp{text-align:center;padding:var(--space-2xs) 0;font-size:var(--font-size-text-sm);color:var(--color-text-muted)}.result-secondary.svelte-14ir9wp{font-size:var(--font-size-text-sm);color:var(--color-text-muted)}.result-secondary.svelte-14ir9wp a:where(.svelte-14ir9wp){color:var(--color-link)}.restart-btn.svelte-14ir9wp{margin-top:var(--space-s);color:var(--color-link);font-size:var(--font-size-text-sm);cursor:pointer;padding:var(--space-2xs);background:0 0;border:none;align-self:flex-start;text-decoration:underline}.article-body.svelte-14ir9wp{gap:var(--space-s);color:var(--color-text-muted);line-height:var(--line-height-text-base);flex-direction:column;display:flex}.article-body.svelte-14ir9wp h2:where(.svelte-14ir9wp){font-size:var(--font-size-text-xl);color:var(--color-text);letter-spacing:-.01em;margin-top:var(--space-m);font-weight:700}.article-body.svelte-14ir9wp h3:where(.svelte-14ir9wp){font-size:var(--font-size-text-lg);color:var(--color-text);margin-top:var(--space-s);font-weight:700}.article-body.svelte-14ir9wp p:where(.svelte-14ir9wp),.article-body.svelte-14ir9wp ul:where(.svelte-14ir9wp){margin:0}.article-body.svelte-14ir9wp ul:where(.svelte-14ir9wp){padding-left:var(--space-m);gap:var(--space-3xs);flex-direction:column;display:flex}.article-body.svelte-14ir9wp strong:where(.svelte-14ir9wp){color:var(--color-text);font-weight:600}.article-body.svelte-14ir9wp a:where(.svelte-14ir9wp):not(.aurea-btn){color:var(--color-link)}.article-cta.svelte-14ir9wp{margin-top:var(--space-xl);padding:var(--space-l);background:var(--color-surface-elevated);border-radius:var(--radius-m);text-align:center}.article-cta.svelte-14ir9wp h3:where(.svelte-14ir9wp){margin-top:0!important}.cta-row.svelte-14ir9wp{margin-bottom:0;margin-top:var(--space-s)!important}
