.card.svelte-v4lf6x{background:linear-gradient(#141c30b3,#0c111eb3);border:1px solid #8bb6ff24;border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;transition:border-color .2s;display:flex}.card.has-quest.svelte-v4lf6x{border-color:#8bb6ff4d}.card-head.svelte-v4lf6x{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow.svelte-v4lf6x{text-transform:uppercase;letter-spacing:.18em;color:#8bb6ff;align-items:center;gap:8px;font-size:.62rem;font-weight:600;display:inline-flex}.source-chip.svelte-v4lf6x{letter-spacing:.14em;cursor:help;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem}.source-chip.seed.svelte-v4lf6x{color:#aab4cc;background:#aab4cc1f;border:1px solid #aab4cc33}.source-chip.ai.svelte-v4lf6x{color:#b3e3a3;background:#7fc49726;border:1px solid #7fc4974d}.cta.regen.svelte-v4lf6x{color:#8bb6ff;background:0 0;border:1px solid #8bb6ff59;align-self:flex-start;margin-top:4px;padding:7px 14px;font-size:.78rem}.cta.regen.svelte-v4lf6x:hover:not(:disabled){color:#c2d8ff;background:#8bb6ff14}h3.svelte-v4lf6x{color:#e5ecff;letter-spacing:-.01em;margin:4px 0 0;font-size:1.05rem;font-weight:600;line-height:1.35}h3.placeholder.svelte-v4lf6x{color:#6e7993;font-style:italic;font-weight:500}.badges.svelte-v4lf6x{flex-wrap:wrap;gap:6px;display:flex}.badge.svelte-v4lf6x{text-transform:uppercase;letter-spacing:.08em;color:#c2d8ff;background:#ffffff0f;border-radius:4px;padding:3px 8px;font-size:.66rem;font-weight:600}.badge.pillar.svelte-v4lf6x{color:#c2d8ff;background:#8bb6ff26}.badge.xp.svelte-v4lf6x,.badge.diff-easy.svelte-v4lf6x{color:#8dd5b1;background:#57d99e1f}.badge.diff-medium.svelte-v4lf6x{color:#e6b860;background:#e6b86024}.badge.diff-hard.svelte-v4lf6x{color:#e57373;background:#e573731f}.targeting.svelte-v4lf6x{color:#d4dbf0;cursor:help;background:#e8a23e0f;border-left:2px solid #e8a23e99;border-radius:4px;margin:0 0 4px;padding:8px 10px;font-size:.8rem;line-height:1.5}.targeting-label.svelte-v4lf6x{letter-spacing:.18em;color:#e8a23e;vertical-align:1px;margin-right:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem}.targeting.svelte-v4lf6x strong:where(.svelte-v4lf6x){color:#ecf1ff;text-transform:capitalize;font-weight:600}.targeting.svelte-v4lf6x .weak-score:where(.svelte-v4lf6x){color:#e8a23e;text-transform:none;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.description.svelte-v4lf6x{color:#c2d0e6;margin:0;font-size:.88rem;line-height:1.55}.steps.svelte-v4lf6x{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-v4lf6x li:where(.svelte-v4lf6x){align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.5;display:flex}.step-num.svelte-v4lf6x{color:#c2d8ff;background:#8bb6ff2e;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;margin-top:1px;font-size:.72rem;font-weight:600;display:flex}.step-text.svelte-v4lf6x{color:#aab4cc}.meta.svelte-v4lf6x{color:#8a96b3;border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding-top:8px;font-size:.78rem;display:flex}.meta.svelte-v4lf6x strong:where(.svelte-v4lf6x){color:#e5ecff;font-weight:600}details.svelte-v4lf6x summary:where(.svelte-v4lf6x){cursor:pointer;-webkit-user-select:none;user-select:none;color:#8bb6ff;font-weight:500}details.svelte-v4lf6x summary:where(.svelte-v4lf6x):hover{color:#c2d8ff}details.svelte-v4lf6x p:where(.svelte-v4lf6x){color:#aab4cc;margin:6px 0 0;font-size:.78rem;line-height:1.5}.rationale.svelte-v4lf6x{color:#c2d0e6;font-style:italic}.meta-grid.svelte-v4lf6x{background:#ffffff05;border:1px solid #8bb6ff1a;border-radius:8px;grid-template-columns:max-content 1fr;gap:6px 14px;margin:10px 0 0;padding:10px 12px;font-size:.74rem;display:grid}.meta-grid.svelte-v4lf6x dt:where(.svelte-v4lf6x){color:#6e7993;letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem}.meta-grid.svelte-v4lf6x dd:where(.svelte-v4lf6x){color:#c2d0e6;margin:0}.meta-grid.svelte-v4lf6x code:where(.svelte-v4lf6x){color:#b3e3a3;background:#7fc4971a;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.weakest-score.svelte-v4lf6x{color:#e8a23e;margin-left:4px;font-weight:600}.pillar-row.svelte-v4lf6x{flex-wrap:wrap;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;display:flex}.pillar-row.svelte-v4lf6x span:where(.svelte-v4lf6x){color:#c2d8ff;background:#8bb6ff1a;border-radius:4px;padding:2px 7px}.meta-link.svelte-v4lf6x{font-size:.76rem;margin:10px 0 0!important}.meta-link.svelte-v4lf6x a:where(.svelte-v4lf6x){color:#8bb6ff;border-bottom:1px dotted #8bb6ff66;text-decoration:none}.meta-link.svelte-v4lf6x a:where(.svelte-v4lf6x):hover{color:#c2d8ff}.hint.svelte-v4lf6x,.error.svelte-v4lf6x{color:#8a96b3;margin:0;font-size:.85rem;line-height:1.55}.error.svelte-v4lf6x{color:#e57373}.cta.svelte-v4lf6x{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(#5481d6,#3962b8);border:1px solid #8bb6ff80;border-radius:8px;align-self:flex-start;padding:8px 16px;font-size:.82rem;font-weight:600;transition:filter .12s}.cta.svelte-v4lf6x:hover:not(:disabled){filter:brightness(1.15)}.cta.svelte-v4lf6x:disabled{opacity:.5;cursor:default}main.svelte-1puumyo{color:#e5ecff;max-width:1200px;min-height:100vh;margin:0 auto;padding:80px 32px 64px}.page-head.svelte-1puumyo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.eyebrow.svelte-1puumyo{letter-spacing:.18em;text-transform:uppercase;color:#8bb6ff;font-size:.7rem;font-weight:600}h1.svelte-1puumyo{letter-spacing:-.02em;margin:4px 0 8px;font-size:2rem;font-weight:600}.lede.svelte-1puumyo{color:#aab4cc;max-width:640px;margin:0;font-size:.92rem;line-height:1.55}.lede.svelte-1puumyo em:where(.svelte-1puumyo){color:#c2d8ff;font-style:italic}.inline-chip.svelte-1puumyo{letter-spacing:.14em;vertical-align:1px;border:1px solid #0000;border-radius:999px;margin:0 2px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;display:inline-block}.inline-chip.seed.svelte-1puumyo{color:#aab4cc;background:#aab4cc1f;border-color:#aab4cc33}.inline-chip.ai.svelte-1puumyo{color:#b3e3a3;background:#7fc49726;border-color:#7fc4974d}.generate-all.svelte-1puumyo{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(#5481d6,#3962b8);border:1px solid #8bb6ff80;border-radius:10px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:filter .12s}.generate-all.svelte-1puumyo:hover:not(:disabled){filter:brightness(1.15)}.generate-all.svelte-1puumyo:disabled{opacity:.5;cursor:default}.grid.svelte-1puumyo{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;display:grid}@media (width<=720px){main.svelte-1puumyo{padding:72px 16px 40px}h1.svelte-1puumyo{font-size:1.6rem}}
