.shell.svelte-1a93izo{width:min(980px, calc(100% - (var(--container-gutter) * 2)));padding:var(--space-section-sm) 0 var(--space-section-lg);margin:0 auto}.back.svelte-1a93izo{margin-bottom:var(--space-xxxl);padding:var(--space-xs) 0;color:var(--color-ink);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);text-decoration:none;display:inline-flex}h1.svelte-1a93izo,h2.svelte-1a93izo,p.svelte-1a93izo{margin:0}h1.svelte-1a93izo{max-width:760px;font-size:var(--font-size-display-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-hero);letter-spacing:var(--letter-spacing-base)}.lede.svelte-1a93izo{max-width:640px;margin-top:var(--space-lg);color:var(--color-slate);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.panel.svelte-1a93izo{margin-top:var(--space-xxxl);padding:var(--card-padding);background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--card-radius);box-shadow:var(--shadow-subtle)}.controls.svelte-1a93izo{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.group.svelte-1a93izo{gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid var(--color-hairline);border-radius:var(--radius-md);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;margin:0;display:grid}.group.svelte-1a93izo legend:where(.svelte-1a93izo){padding:0 var(--space-xs);color:var(--color-slate);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.field.svelte-1a93izo{gap:var(--space-xxs);flex-direction:column;display:flex}.field.svelte-1a93izo label:where(.svelte-1a93izo){color:var(--color-slate);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.field.svelte-1a93izo select:where(.svelte-1a93izo),.field.svelte-1a93izo input:where(.svelte-1a93izo){box-sizing:border-box;height:var(--button-height);padding:var(--space-xs) var(--space-sm);color:var(--color-ink);font-size:var(--font-size-body-sm);background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-md);line-height:1.4}.field.svelte-1a93izo select:where(.svelte-1a93izo){appearance:base-select}.field.svelte-1a93izo select:where(.svelte-1a93izo)::picker(select){appearance:base-select;margin-top:var(--space-xxs);padding:var(--space-xxs);color:var(--color-ink);font-size:var(--font-size-body-sm);background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle)}.field.svelte-1a93izo select:where(.svelte-1a93izo) option:where(.svelte-1a93izo){padding:var(--space-xs) var(--space-sm);color:var(--color-ink);font-size:var(--font-size-body-sm);background:var(--color-canvas);border-radius:var(--radius-md)}.field.svelte-1a93izo select:where(.svelte-1a93izo) option:where(.svelte-1a93izo):hover,.field.svelte-1a93izo select:where(.svelte-1a93izo) option:where(.svelte-1a93izo):focus{background:var(--color-surface);outline:none}.field.svelte-1a93izo select:where(.svelte-1a93izo) option:where(.svelte-1a93izo):checked{color:var(--color-on-primary);background:var(--color-primary)}.actions.svelte-1a93izo{grid-column:1/-1;justify-content:flex-end;display:flex}button.svelte-1a93izo{min-height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;line-height:1.4}.button-primary.svelte-1a93izo{color:var(--color-on-primary);background:var(--color-primary);border:1px solid var(--color-primary)}.button-primary.svelte-1a93izo:hover{background:var(--color-charcoal)}.lists.svelte-1a93izo{gap:var(--space-xl);margin-top:var(--space-xl);display:grid}.list.svelte-1a93izo{padding:var(--space-md) var(--space-lg);background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--card-radius)}.list-header.svelte-1a93izo{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.list-header.svelte-1a93izo h2:where(.svelte-1a93izo){font-size:var(--font-size-body-md);font-weight:var(--font-weight-semibold)}.copy.svelte-1a93izo{min-height:0;padding:var(--space-xxs) var(--space-xs);color:var(--color-slate);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);border-radius:var(--button-radius);background:0 0;border:none}.copy.svelte-1a93izo:hover{color:var(--color-ink);background:var(--color-hairline)}button.svelte-1a93izo:disabled{color:var(--color-muted);background:var(--color-hairline);border-color:var(--color-hairline);cursor:not-allowed}.notice.svelte-1a93izo{margin:0 0 var(--space-md);color:var(--color-slate);font-size:var(--font-size-body-md);line-height:var(--line-height-body)}.partial.svelte-1a93izo{margin-top:var(--space-md);margin-bottom:0}.unbalanced.svelte-1a93izo{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);color:var(--color-ink);background:color-mix(in oklab, var(--color-warning,#f5a623) 18%, var(--color-canvas));border:1px solid color-mix(in oklab, var(--color-warning,#f5a623) 50%, transparent);border-radius:var(--radius-md);font-size:var(--font-size-body-sm);margin-bottom:0}.toggle.svelte-1a93izo{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-md);cursor:pointer;grid-column:1/-1;display:flex}.toggle.svelte-1a93izo input[type=checkbox]:where(.svelte-1a93izo){margin-top:calc(var(--space-xxs) / 2);width:var(--space-md);height:var(--space-md);cursor:pointer;flex:none}.toggle-text.svelte-1a93izo{gap:var(--space-xxs);flex-direction:column;display:flex}.toggle-label.svelte-1a93izo{color:var(--color-ink);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold)}.toggle-help.svelte-1a93izo{color:var(--color-slate);font-size:var(--font-size-body-sm)}.list-meta.svelte-1a93izo{align-items:center;gap:var(--space-sm);display:flex}.score.svelte-1a93izo{padding:var(--space-xxs) var(--space-xs);color:var(--color-slate);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-sm,var(--radius-md))}.score.warn.svelte-1a93izo{color:var(--color-ink);background:color-mix(in oklab, var(--color-warning,#f5a623) 25%, var(--color-canvas));border-color:color-mix(in oklab, var(--color-warning,#f5a623) 55%, transparent)}ol.svelte-1a93izo{gap:var(--space-xs);padding-left:var(--space-xl);margin:0;display:grid}li.svelte-1a93izo{padding-left:var(--space-xs);color:var(--color-charcoal);font-size:var(--font-size-body-md);line-height:var(--line-height-body)}@media (width<=640px){.shell.svelte-1a93izo{width:min(100% - var(--space-xxl), 980px);padding:var(--space-xxxl) 0 var(--space-section)}h1.svelte-1a93izo{font-size:var(--font-size-heading-lg)}.lede.svelte-1a93izo{font-size:var(--font-size-body-md)}.panel.svelte-1a93izo{padding:var(--space-xl)}.controls.svelte-1a93izo{grid-template-columns:1fr}.actions.svelte-1a93izo{justify-content:stretch}.actions.svelte-1a93izo .button-primary:where(.svelte-1a93izo){width:100%}}
