main:has(.readiness-page){max-width:none;padding:0}body:has(.readiness-page){background:#f2eee5}.readiness-page.svelte-1ax61ta{--ink: #171410;--cream: #fff9f1;--paper: #f2eee5;--rose: #cf3e78;--gold: #ecad5d;--blue: #224572;width:min(100% - 3rem,1240px);margin:0 auto;padding:clamp(2.5rem,6vw,5.5rem) 0;color:var(--ink)}.notice.svelte-1ax61ta{margin:0 0 2rem;padding:1rem;border:1px solid var(--ink);background:#ead8b7;font:400 .65rem/1.4 var(--font-code)}.memo-shell.svelte-1ax61ta{display:grid;gap:clamp(3rem,6vw,6rem)}.summary-card.svelte-1ax61ta{display:grid;grid-template-columns:auto 1fr;gap:.5rem 2rem;padding:clamp(2rem,5vw,5rem);border-top:.6rem solid var(--gold);background:var(--ink);color:var(--cream)}.summary-kicker.svelte-1ax61ta{grid-column:1/-1;margin:0;color:var(--gold);font:400 .65rem/1 var(--font-code);letter-spacing:.1em;text-transform:uppercase}.summary-score.svelte-1ax61ta{grid-row:2/5;margin:0;color:var(--gold);font:400 clamp(5rem,10vw,11rem)/.72 var(--font-display)}.summary-score.svelte-1ax61ta span:where(.svelte-1ax61ta){margin-left:.35rem;font-size:.3em}.summary-band.svelte-1ax61ta{align-self:end;margin:0;font:400 clamp(2rem,4vw,4.5rem)/.9 var(--font-display);letter-spacing:-.05em}.summary-text.svelte-1ax61ta{max-width:48ch;margin:0;color:#fff9f1b8;font:400 1.1rem/1.4 var(--font-display)}.memo-section.svelte-1ax61ta{padding-top:1.5rem;border-top:1px solid var(--ink)}.memo-section.svelte-1ax61ta>h2:where(.svelte-1ax61ta){margin:0 0 1.5rem;font:400 clamp(2.5rem,5vw,5rem)/.9 var(--font-display);letter-spacing:-.06em;text-wrap:balance}.section-note.svelte-1ax61ta{margin:-.75rem 0 1.5rem;color:#1714109e;font-family:var(--font-display)}.pillar-grid.svelte-1ax61ta,.risk-grid.svelte-1ax61ta,.plan-grid.svelte-1ax61ta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.pillar-card.svelte-1ax61ta,.risk-card.svelte-1ax61ta,.plan-card.svelte-1ax61ta{padding:1.4rem;border:1px solid var(--ink);background:var(--cream)}.pillar-name.svelte-1ax61ta,.pillar-status.svelte-1ax61ta,.risk-rank.svelte-1ax61ta,.plan-horizon.svelte-1ax61ta,.risk-meta.svelte-1ax61ta,.plan-meta.svelte-1ax61ta{font-family:var(--font-code);letter-spacing:.06em}.pillar-name.svelte-1ax61ta{margin:0 0 .25rem;font-size:var(--text-sm);text-transform:uppercase}.pillar-score.svelte-1ax61ta{margin:0;font:400 clamp(2.8rem,5vw,5rem)/.9 var(--font-display)}.pillar-score.svelte-1ax61ta span:where(.svelte-1ax61ta){margin-left:.25rem;font-size:.38em}.pillar-status.svelte-1ax61ta{margin:.4rem 0 .55rem;font-size:var(--text-xs);text-transform:uppercase}.pillar-bar.svelte-1ax61ta{height:.65rem;border:1px solid var(--ink);background:#dfd8ce}.pillar-fill.svelte-1ax61ta{height:100%}.status-green.svelte-1ax61ta .pillar-fill:where(.svelte-1ax61ta){background:#1f8a4d}.status-yellow.svelte-1ax61ta .pillar-fill:where(.svelte-1ax61ta){background:#d4931f}.status-red.svelte-1ax61ta .pillar-fill:where(.svelte-1ax61ta){background:#ac2525}.risk-rank.svelte-1ax61ta,.plan-horizon.svelte-1ax61ta{display:inline-block;margin:0 0 .65rem;padding:0;border:0;background:transparent;color:var(--rose);font-size:var(--text-xs);text-transform:uppercase}.risk-card.svelte-1ax61ta h3:where(.svelte-1ax61ta),.plan-card.svelte-1ax61ta h3:where(.svelte-1ax61ta){margin:0 0 .65rem;font:400 clamp(1.8rem,2.8vw,2.8rem)/.96 var(--font-display);letter-spacing:-.05em}.risk-meta.svelte-1ax61ta,.plan-meta.svelte-1ax61ta{margin:0 0 .65rem;color:#1714109e;font-size:var(--text-xs)}.risk-card.risk-low.svelte-1ax61ta{border-left:.5rem solid #1f8a4d}.risk-card.risk-watch.svelte-1ax61ta{border-left:.5rem solid #d4931f}.risk-card.risk-elevated.svelte-1ax61ta{border-left:.5rem solid #cc6021}.risk-card.risk-critical.svelte-1ax61ta{border-left:.5rem solid #ac2525}.plan-card.svelte-1ax61ta ul:where(.svelte-1ax61ta){display:grid;gap:.4rem;margin:0 0 1rem;padding-left:1.1rem}.plan-link.svelte-1ax61ta{font:700 var(--text-xs)/1.2 var(--font-heading);text-transform:uppercase}.memo-output.svelte-1ax61ta pre:where(.svelte-1ax61ta){margin:0;padding:clamp(1.25rem,3vw,3rem);border:1px solid var(--ink);background:var(--ink);color:var(--cream);font:400 var(--text-sm)/1.55 var(--font-mono);white-space:pre-wrap}.actions.svelte-1ax61ta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(23,20,16,.3)}.btn.svelte-1ax61ta,.memo-output.svelte-1ax61ta .brutalist-button{min-height:2.75rem;padding:.8rem 1rem;border:1px solid var(--ink);border-radius:999px;background:transparent;box-shadow:none;color:var(--ink);font:400 .62rem/1 var(--font-code);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.btn.tertiary.svelte-1ax61ta{border-color:var(--rose);background:var(--rose);color:var(--cream)}.feedback.svelte-1ax61ta{margin-top:.5rem;font:400 var(--text-xs)/1.4 var(--font-mono)}.feedback.success.svelte-1ax61ta{color:#116b2a}.feedback.error.svelte-1ax61ta{color:#9b2323}@media(max-width:720px){.readiness-page.svelte-1ax61ta{width:min(100% - 2rem,1240px)}.summary-card.svelte-1ax61ta{grid-template-columns:1fr}.summary-score.svelte-1ax61ta{grid-row:auto}}
