.readiness-page.svelte-1ax61ta{padding-bottom:var(--space-xl)}.header-card.svelte-1ax61ta,.wizard-card.svelte-1ax61ta,.memo-shell.svelte-1ax61ta{border:4px solid var(--foreground);background-color:#fff;box-shadow:10px 10px #0003;padding:var(--space-lg)}.header-card.svelte-1ax61ta{margin-bottom:var(--space-md);background:linear-gradient(135deg,#fff,#f3f3f3)}.eyebrow.svelte-1ax61ta{display:inline-block;margin:0 0 var(--space-sm);padding:4px 10px;border:2px solid var(--foreground);background-color:var(--secondary);color:#fff;font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}h1.svelte-1ax61ta{margin-top:0}.lead.svelte-1ax61ta,.sub-lead.svelte-1ax61ta{margin:0 0 var(--space-sm);max-width:75ch}.pillar-chips.svelte-1ax61ta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-xs)}.chip.svelte-1ax61ta{border:2px solid var(--foreground);padding:.5rem .65rem;background-color:var(--background);display:grid;gap:2px}.chip.svelte-1ax61ta strong:where(.svelte-1ax61ta){font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase}.chip.svelte-1ax61ta small:where(.svelte-1ax61ta){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.notice.svelte-1ax61ta{margin:0 0 var(--space-md);padding:var(--space-xs) var(--space-sm);border:2px solid var(--foreground);background-color:#fef4dc;font-family:var(--font-mono);font-size:var(--text-xs)}.wizard-top.svelte-1ax61ta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-sm)}.progress-label.svelte-1ax61ta{margin:0;font-family:var(--font-heading);text-transform:uppercase;font-size:var(--text-sm)}.progress-meta.svelte-1ax61ta{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.progress-track.svelte-1ax61ta{margin:var(--space-sm) 0 var(--space-md);height:14px;border:2px solid var(--foreground);background-color:#ececec}.progress-fill.svelte-1ax61ta{height:100%;background:linear-gradient(90deg,var(--primary),var(--accent));transition:width .2s ease}.question-wrap.svelte-1ax61ta h2:where(.svelte-1ax61ta){margin-top:0}.question-pillar.svelte-1ax61ta{display:inline-block;margin:0 0 var(--space-xs);padding:2px 8px;border:2px solid var(--foreground);background-color:var(--background);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.options-grid.svelte-1ax61ta{display:grid;gap:var(--space-sm)}.options-grid.svelte-1ax61ta button:where(.svelte-1ax61ta){text-align:left;border:3px solid var(--foreground);background-color:#fff;padding:var(--space-sm);cursor:pointer;transition:transform .15s ease}.options-grid.svelte-1ax61ta button:where(.svelte-1ax61ta):hover{transform:translate(2px,-2px)}.options-grid.svelte-1ax61ta button.selected:where(.svelte-1ax61ta){background-color:var(--foreground);color:#fff;box-shadow:6px 6px 0 var(--primary)}.option-label.svelte-1ax61ta{display:block;font-family:var(--font-heading);font-size:var(--text-md);text-transform:uppercase;margin-bottom:4px}.option-description.svelte-1ax61ta{font-size:var(--text-sm);line-height:1.5}.actions.svelte-1ax61ta{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.btn.svelte-1ax61ta{border:3px solid var(--foreground);background-color:#fff;padding:var(--space-xs) var(--space-md);font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;cursor:pointer}.btn.svelte-1ax61ta:disabled{opacity:.45;cursor:not-allowed}.btn.primary.svelte-1ax61ta{background-color:var(--foreground);color:#fff}.btn.tertiary.svelte-1ax61ta{background-color:var(--secondary);color:#fff;border-color:var(--secondary)}.memo-shell.svelte-1ax61ta{display:grid;gap:var(--space-lg)}.summary-card.svelte-1ax61ta{border:3px solid var(--foreground);background:linear-gradient(135deg,#fff,#f2f2f2);padding:var(--space-md)}.summary-kicker.svelte-1ax61ta{margin:0 0 var(--space-xs);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.summary-score.svelte-1ax61ta{margin:0;font-family:var(--font-heading);font-size:clamp(2.8rem,7vw,4.6rem);line-height:1}.summary-score.svelte-1ax61ta span:where(.svelte-1ax61ta){font-size:.42em;margin-left:6px}.summary-band.svelte-1ax61ta{margin:var(--space-xs) 0;font-family:var(--font-heading);font-size:var(--text-lg);text-transform:uppercase}.summary-text.svelte-1ax61ta{margin:0}.memo-section.svelte-1ax61ta h2:where(.svelte-1ax61ta){margin-top:0}.pillar-grid.svelte-1ax61ta,.risk-grid.svelte-1ax61ta,.plan-grid.svelte-1ax61ta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-sm)}.pillar-card.svelte-1ax61ta,.risk-card.svelte-1ax61ta,.plan-card.svelte-1ax61ta{border:3px solid var(--foreground);padding:var(--space-sm);background-color:#fff}.pillar-name.svelte-1ax61ta{margin:0 0 4px;font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase}.pillar-score.svelte-1ax61ta{margin:0;font-family:var(--font-heading);font-size:var(--text-3xl);line-height:1}.pillar-score.svelte-1ax61ta span:where(.svelte-1ax61ta){font-size:.38em;margin-left:4px}.pillar-status.svelte-1ax61ta{margin:6px 0 8px;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.pillar-bar.svelte-1ax61ta{height:10px;border:2px solid var(--foreground);background-color:#ececec}.pillar-fill.svelte-1ax61ta{height:100%}.pillar-card.status-green.svelte-1ax61ta .pillar-fill:where(.svelte-1ax61ta){background-color:#1f8a4d}.pillar-card.status-yellow.svelte-1ax61ta .pillar-fill:where(.svelte-1ax61ta){background-color:#d4931f}.pillar-card.status-red.svelte-1ax61ta .pillar-fill:where(.svelte-1ax61ta){background-color:#ac2525}.risk-rank.svelte-1ax61ta,.plan-horizon.svelte-1ax61ta{display:inline-block;margin:0 0 var(--space-xs);padding:2px 8px;border:2px solid var(--foreground);background-color:var(--background);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.risk-card.svelte-1ax61ta h3:where(.svelte-1ax61ta){margin-top:0;margin-bottom:var(--space-xs);font-size:var(--text-lg)}.risk-meta.svelte-1ax61ta{margin:0 0 var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.risk-card.risk-low.svelte-1ax61ta{border-left:8px solid #1f8a4d}.risk-card.risk-watch.svelte-1ax61ta{border-left:8px solid #d4931f}.risk-card.risk-elevated.svelte-1ax61ta{border-left:8px solid #cc6021}.risk-card.risk-critical.svelte-1ax61ta{border-left:8px solid #ac2525}.plan-card.svelte-1ax61ta h3:where(.svelte-1ax61ta){margin-top:0;margin-bottom:var(--space-xs);font-size:var(--text-lg)}.plan-card.svelte-1ax61ta ul:where(.svelte-1ax61ta){margin:0 0 var(--space-sm);padding-left:1.1rem;display:grid;gap:6px}.plan-meta.svelte-1ax61ta{margin:0 0 var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.plan-link.svelte-1ax61ta{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;text-transform:uppercase}.memo-output.svelte-1ax61ta pre:where(.svelte-1ax61ta){margin:0;padding:var(--space-sm);border:3px solid var(--foreground);background-color:#f8f8f8;font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap}.feedback.svelte-1ax61ta{margin-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs)}.feedback.success.svelte-1ax61ta{color:#116b2a}.feedback.error.svelte-1ax61ta{color:#9b2323}@media(max-width:768px){.header-card.svelte-1ax61ta,.wizard-card.svelte-1ax61ta,.memo-shell.svelte-1ax61ta{padding:var(--space-md)}}
