.plan.svelte-1q5sqlh{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) 9.5rem 10rem;align-items:start;display:grid}textarea.svelte-1q5sqlh{resize:none}@media (width<40rem){.plan.svelte-1q5sqlh{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.notes.svelte-1q5sqlh{grid-column:1/-1}}.badge.svelte-x8lwrl{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;display:inline-flex}.glyph.svelte-x8lwrl{display:inline-flex}.glyph.current.svelte-x8lwrl{color:var(--level-current)}.glyph.toTarget.svelte-x8lwrl{color:var(--level-to-target)}.glyph.above.svelte-x8lwrl{color:var(--level-above)}.count.svelte-x8lwrl{color:var(--color-heading);font-weight:600}.target.svelte-fp5ytu{gap:var(--space-3);flex-direction:column;display:flex}.choice.svelte-fp5ytu{align-items:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.choice.svelte-fp5ytu label:where(.svelte-fp5ytu){min-width:min(22rem,100%)}.choice.svelte-fp5ytu a:where(.svelte-fp5ytu){padding-bottom:var(--space-2);font-size:var(--text-sm)}.progress.svelte-fp5ytu{gap:var(--space-3);flex-direction:column;display:flex}.headline.svelte-fp5ytu{align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.percent.svelte-fp5ytu{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-heading);font-weight:700;line-height:1}.counts.svelte-fp5ytu{gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:inline-flex}p.svelte-fp5ytu{font-size:var(--text-sm);margin:0}.skills.svelte-riispr{gap:var(--space-6);flex-direction:column;display:flex}.adder.svelte-riispr{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.adder.svelte-riispr select:where(.svelte-riispr){min-width:18rem}h3.svelte-riispr{margin:0 0 var(--space-2)}ul.svelte-riispr{margin:0;padding:0;list-style:none}li.svelte-riispr{align-items:center;gap:var(--space-2) var(--space-4);min-height:2.75rem;padding:var(--space-1) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);grid-template-columns:minmax(10rem,20rem) minmax(13rem,auto) minmax(0,1fr) auto;display:grid}li.svelte-riispr:last-child{border-bottom:0}.removed.svelte-riispr .name:where(.svelte-riispr),.missing.svelte-riispr .name:where(.svelte-riispr){color:var(--color-text-muted)}.removed.svelte-riispr .name:where(.svelte-riispr){text-decoration:line-through}.level.svelte-riispr,.gap.svelte-riispr{align-items:center;gap:var(--space-2);display:inline-flex}.gap.svelte-riispr{gap:var(--space-1)}.level.svelte-riispr select:where(.svelte-riispr){width:9.5rem}.gap.svelte-riispr .muted:where(.svelte-riispr){font-size:var(--text-xs)}.action.svelte-riispr{gap:var(--space-2);justify-self:end;display:inline-flex}.plan.svelte-riispr{padding-bottom:var(--space-2);grid-column:2/-1}@media (width<40rem){li.svelte-riispr{padding:var(--space-2) 0;grid-template-columns:minmax(0,1fr) auto}.level.svelte-riispr,.gap.svelte-riispr{grid-column:1}.action.svelte-riispr{grid-area:1/2}.plan.svelte-riispr{grid-column:1/-1}}.summary.svelte-1o5x2tt{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.facts.svelte-1o5x2tt{gap:var(--space-1);flex-direction:column;flex:20rem;min-width:0;display:flex}p.svelte-1o5x2tt{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.role.svelte-1o5x2tt{font-size:var(--text-base)}.toward.svelte-1o5x2tt{padding-left:var(--space-4);border-left:1px solid var(--color-border);font-size:var(--text-xs);color:inherit;flex-direction:column;gap:1px;text-decoration:none;display:flex}.target.svelte-1o5x2tt{font-size:var(--text-sm);color:var(--color-heading);font-weight:600}.toward.svelte-1o5x2tt:hover .target:where(.svelte-1o5x2tt){text-decoration:underline}p.svelte-8sa9ym{margin:0 0 var(--space-3)}dl.svelte-8sa9ym{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}dt.svelte-8sa9ym{color:var(--color-text-muted)}dd.svelte-8sa9ym{margin:0}.parts.svelte-1l3sahh{flex-direction:column;display:flex}fieldset.svelte-1l3sahh{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}fieldset.svelte-1l3sahh+fieldset:where(.svelte-1l3sahh){margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}legend.svelte-1l3sahh{float:left;grid-column:1/-1}.switch.svelte-1l3sahh{grid-column:1/-1;justify-self:start}
