.compact.svelte-ovey4r{border-bottom:1px solid var(--color-border);gap:.5rem;min-width:0;padding-block:.9rem;display:grid}.compact.svelte-ovey4r input[type=number]:where(.svelte-ovey4r){width:100%;min-height:44px;color:var(--color-foreground);background:var(--color-surface-alt);border:1px solid var(--color-border-strong);border-radius:.5rem;padding:.5rem .75rem}.compact.svelte-ovey4r input[type=range]:where(.svelte-ovey4r){accent-color:var(--color-strategy-purple);min-height:44px}.compact.svelte-ovey4r :where(.svelte-ovey4r):is(input:where(.svelte-ovey4r),button:where(.svelte-ovey4r)):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.compact.svelte-ovey4r button:where(.svelte-ovey4r){min-height:44px}@media (width>=768px){.compact.svelte-ovey4r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.compact.svelte-ovey4r label:where(.svelte-ovey4r),.compact.svelte-ovey4r div:where(.svelte-ovey4r){grid-column:1}.compact.svelte-ovey4r input[type=range]:where(.svelte-ovey4r){grid-area:1/2/3}.compact.svelte-ovey4r p:where(.svelte-ovey4r){grid-column:1/-1}}.labeled.svelte-1eoggnz{gap:1rem 0;width:100%;display:flex}.achievement-group.svelte-1eoggnz{flex:13rem;align-items:center;gap:.75rem;min-width:0;padding:0 1.25rem;display:flex}.achievement-group.svelte-1eoggnz:first-child{padding-left:0}.achievement-group.svelte-1eoggnz+.achievement-group:where(.svelte-1eoggnz){border-left:1px solid #ffffff40}.achievement-group.svelte-1eoggnz img:where(.svelte-1eoggnz){width:5.5rem;height:5.5rem}.achievement-copy.svelte-1eoggnz{overflow-wrap:anywhere;min-width:0;font-size:1.125rem;line-height:1.3}@media (width<=640px){.achievement-group.svelte-1eoggnz{flex-basis:100%;padding:0}.achievement-group.svelte-1eoggnz+.achievement-group:where(.svelte-1eoggnz){border-left:0}}.projection-breakdown.svelte-1t5xlzl{font-size:.8125rem}.breakdown-note.svelte-1t5xlzl{color:var(--color-muted);margin-block:.75rem;font-size:.75rem}.breakdown-total.svelte-1t5xlzl{font-weight:600}.projection-breakdown.svelte-1t5xlzl div:where(.svelte-1t5xlzl){border-bottom:1px solid var(--color-border);justify-content:space-between;gap:.75rem;padding-block:.55rem;display:flex}dt.svelte-1t5xlzl{min-width:0}dt.svelte-1t5xlzl span:where(.svelte-1t5xlzl){color:var(--color-muted);font-size:.75rem;display:block}dd.svelte-1t5xlzl{white-space:nowrap;font-variant-numeric:tabular-nums}.evaluation.svelte-1s5cct1{border-top:1px solid var(--color-border);min-width:0;padding:1rem 0}.context.svelte-1s5cct1{margin-bottom:.6rem;font-size:.75rem;font-weight:700}.scores.svelte-1s5cct1{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}dt.svelte-1s5cct1,.detail.svelte-1s5cct1,.points.svelte-1s5cct1,.status.svelte-1s5cct1{font-size:.75rem;line-height:1.6}dd.svelte-1s5cct1{font-size:.875rem;font-weight:700}.rank.svelte-1s5cct1{white-space:nowrap;font-size:.75rem}.detail.svelte-1s5cct1{opacity:.8;overflow-wrap:anywhere;margin-top:.5rem}.points.svelte-1s5cct1,.status.svelte-1s5cct1{margin-top:.5rem}.position-label.svelte-1s5cct1{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.75rem;display:flex}select.svelte-1s5cct1{background:var(--color-surface,transparent);min-height:44px;color:inherit;border:1px solid var(--color-border);border-radius:.5rem;padding:.4rem .75rem}select.svelte-1s5cct1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.compact.svelte-1s5cct1{padding:.75rem 0}
