.why.svelte-1pbuoie{display:grid;gap:.9rem;border:1px solid var(--line-subtle);border-left:2px solid var(--accent-gold);border-radius:.4rem;background:color-mix(in srgb,var(--surface-void) 60%,transparent);padding:.9rem}.why[data-status=LOCKED].svelte-1pbuoie{border-left-color:#8e3f43}.why[data-status=UNKNOWN].svelte-1pbuoie{border-left-color:var(--text-muted)}.head.svelte-1pbuoie{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.tag.svelte-1pbuoie{color:var(--accent-gold);font:600 .58rem/1 var(--font-mono);letter-spacing:.14em}.verdict.svelte-1pbuoie{color:var(--text-primary);font-size:.72rem}ul.svelte-1pbuoie{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}li.svelte-1pbuoie{display:grid;grid-template-columns:1rem 1fr;gap:.5rem;font-size:.72rem}.mark.svelte-1pbuoie{font-family:var(--font-mono)}li[data-status=MET].svelte-1pbuoie .mark:where(.svelte-1pbuoie){color:#6fbf8b}li[data-status=UNMET].svelte-1pbuoie .mark:where(.svelte-1pbuoie){color:#ff8b8b}li[data-status=UNKNOWN].svelte-1pbuoie{color:var(--text-muted);font-style:italic}li.svelte-1pbuoie small:where(.svelte-1pbuoie){grid-column:2;color:var(--text-muted);font-size:.62rem;font-style:italic}.cost.svelte-1pbuoie{margin:0;color:var(--text-muted);font:.65rem var(--font-mono)}.projection.svelte-1pbuoie{display:grid;gap:.5rem;border-top:1px solid var(--line-subtle);padding-top:.8rem}.effects.svelte-1pbuoie li:where(.svelte-1pbuoie){display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;border-left:2px solid #f06bb5;background:#f06bb50f;padding:.45rem .6rem;font:.65rem var(--font-mono)}.effects.svelte-1pbuoie code:where(.svelte-1pbuoie){color:#f06bb5}.effects.svelte-1pbuoie span:where(.svelte-1pbuoie){color:var(--text-muted)}.effects.svelte-1pbuoie em:where(.svelte-1pbuoie){border:1px solid var(--line-strong);border-radius:.2rem;padding:0 .3rem;color:var(--accent-gold);font-size:.58rem;font-style:normal}.empty.svelte-1pbuoie{margin:0;color:var(--text-muted);font-size:.7rem}.lab.svelte-1ezqu3r{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 6rem;color:var(--text-primary)}header.svelte-1ezqu3r{margin-bottom:2rem;border-left:2px solid var(--accent-gold);padding-left:1.25rem}header.svelte-1ezqu3r p:where(.svelte-1ezqu3r),.heading.svelte-1ezqu3r small:where(.svelte-1ezqu3r),.create-panel.svelte-1ezqu3r small:where(.svelte-1ezqu3r){color:var(--accent-gold);font:600 .58rem/1 var(--font-mono);letter-spacing:.14em}header.svelte-1ezqu3r h1:where(.svelte-1ezqu3r){margin:.35rem 0;font-size:clamp(2.4rem,6vw,5rem);font-weight:500}header.svelte-1ezqu3r span:where(.svelte-1ezqu3r),.ability-panel.svelte-1ezqu3r>p:where(.svelte-1ezqu3r),.empty.svelte-1ezqu3r{color:var(--text-muted);font-size:.8rem}.panel.svelte-1ezqu3r{border:1px solid var(--line-subtle);border-radius:.6rem;background:color-mix(in srgb,var(--surface-raised) 85%,transparent);padding:1.25rem}.create-panel.svelte-1ezqu3r>div:where(.svelte-1ezqu3r),.heading.svelte-1ezqu3r{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.panel.svelte-1ezqu3r h2:where(.svelte-1ezqu3r){margin:0;font-size:1rem}.create-panel.svelte-1ezqu3r form:where(.svelte-1ezqu3r),.ability-panel.svelte-1ezqu3r form:where(.svelte-1ezqu3r){display:grid;grid-template-columns:minmax(12rem,2fr) minmax(10rem,1fr) auto;gap:.8rem;align-items:end}label.svelte-1ezqu3r{display:grid;gap:.35rem;color:var(--text-muted);font:500 .58rem/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}select.svelte-1ezqu3r,input.svelte-1ezqu3r{width:100%;min-height:2.6rem;border:1px solid var(--line-strong);border-radius:.3rem;background:var(--surface-void);padding:.6rem;color:var(--text-primary)}button.svelte-1ezqu3r{min-height:2.6rem;border:1px solid var(--accent-gold);border-radius:.3rem;background:#c8a9561a;padding:.6rem 1rem;color:var(--accent-gold-bright);cursor:pointer}button.svelte-1ezqu3r:disabled{opacity:.35;cursor:not-allowed}.branch-grid.svelte-1ezqu3r{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.branch-state.svelte-1ezqu3r dl:where(.svelte-1ezqu3r){display:grid;gap:.5rem;margin:0}.branch-state.svelte-1ezqu3r dl:where(.svelte-1ezqu3r) div:where(.svelte-1ezqu3r){display:grid;grid-template-columns:8rem 1fr;border-top:1px solid var(--line-subtle);padding-top:.5rem}.branch-state.svelte-1ezqu3r dt:where(.svelte-1ezqu3r){color:var(--text-muted);font:.58rem var(--font-mono);text-transform:uppercase}.branch-state.svelte-1ezqu3r dd:where(.svelte-1ezqu3r){overflow-wrap:anywhere;margin:0;font:.68rem var(--font-mono)}.ability-panel.svelte-1ezqu3r form:where(.svelte-1ezqu3r){grid-template-columns:1fr;margin-top:1rem}.ability-panel.svelte-1ezqu3r{display:flex;flex-direction:column;gap:.4rem}.scene-panel.svelte-1ezqu3r{margin-top:1rem}.metrics.svelte-1ezqu3r{display:flex;gap:1rem}.metrics.svelte-1ezqu3r>span:where(.svelte-1ezqu3r){display:grid;min-width:7rem;padding:1rem;border:1px solid var(--line-subtle);font:1.8rem var(--font-mono)}.metrics.svelte-1ezqu3r small:where(.svelte-1ezqu3r){color:var(--text-muted);font-size:.55rem;text-transform:uppercase}.effects.svelte-1ezqu3r{display:grid;gap:.5rem;margin-top:1rem}.effects.svelte-1ezqu3r article:where(.svelte-1ezqu3r){display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;padding:.7rem;border-left:2px solid #f06bb5;background:#f06bb50f;font:.65rem var(--font-mono)}.effects.svelte-1ezqu3r span:where(.svelte-1ezqu3r){color:var(--text-muted)}.effects.svelte-1ezqu3r code:where(.svelte-1ezqu3r){color:#f06bb5}.error.svelte-1ezqu3r{display:grid;gap:.25rem;margin-bottom:1rem;border:1px solid #8e3f43;border-radius:.4rem;background:#8e3f431f;padding:.8rem;color:#faa;font-size:.7rem}@media (max-width: 800px){.create-panel.svelte-1ezqu3r form:where(.svelte-1ezqu3r),.branch-grid.svelte-1ezqu3r{grid-template-columns:1fr}.metrics.svelte-1ezqu3r{flex-wrap:wrap}}
