.skill-form.svelte-1302pw1{gap:var(--form-gap-y,var(--space-sm));margin:var(--space-sm) 0 var(--space-md);display:grid}.field.svelte-1302pw1{gap:var(--field-gap,.375rem);align-content:start;min-width:0;display:grid}label.svelte-1302pw1,legend.svelte-1302pw1{color:var(--color-ink);font-weight:500;font-size:var(--text-sm);line-height:1.3}.opt.svelte-1302pw1{color:var(--color-muted);font-weight:400}input[type=text].svelte-1302pw1,textarea.svelte-1302pw1{box-sizing:border-box;width:100%;font:inherit;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-neutral);border-radius:var(--radius);padding:var(--space-2xs) var(--space-xs)}input[type=text].svelte-1302pw1{min-height:var(--control-h)}textarea.svelte-1302pw1{resize:vertical;line-height:1.5}input[aria-invalid=true].svelte-1302pw1,textarea[aria-invalid=true].svelte-1302pw1{border-color:var(--color-error)}input.svelte-1302pw1:focus-visible,textarea.svelte-1302pw1:focus-visible,button.svelte-1302pw1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hint.svelte-1302pw1,.status.svelte-1302pw1,.muted.svelte-1302pw1{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.4}.err.svelte-1302pw1{min-height:0;font-size:var(--text-sm);color:var(--color-error);margin:0}.count.svelte-1302pw1{margin-left:var(--space-2xs);font-variant-numeric:tabular-nums}.count.over.svelte-1302pw1{color:var(--color-error)}fieldset.memory.svelte-1302pw1{border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-xs) var(--space-sm);gap:var(--space-2xs);min-width:0;margin:0;display:grid}.choice.svelte-1302pw1{align-items:center;gap:var(--space-xs);min-height:var(--target-min);cursor:pointer;display:flex}.choice.svelte-1302pw1 input:where(.svelte-1302pw1){width:1.25rem;height:1.25rem;accent-color:var(--color-accent)}.advice.svelte-1302pw1{border:1px solid var(--color-rule);border-left:3px solid var(--color-warn);border-radius:var(--radius);padding:var(--space-xs) var(--space-sm);background:var(--color-paper-2)}.advice.svelte-1302pw1 h3:where(.svelte-1302pw1){margin:0 0 var(--space-2xs);font-size:var(--text-base)}.advice.svelte-1302pw1 ul:where(.svelte-1302pw1){margin:0 0 var(--space-2xs);gap:var(--space-2xs);color:var(--color-ink);font-size:var(--text-sm);padding-left:1.2rem;line-height:1.45;display:grid}.actions.svelte-1302pw1{gap:var(--space-xs);flex-wrap:wrap;display:flex}.btn.svelte-1302pw1{box-sizing:border-box;height:var(--control-h);min-width:var(--target-min);padding:0 var(--space-sm);font:inherit;color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius);cursor:pointer;background:0 0;font-weight:500}.btn.svelte-1302pw1:hover{background:color-mix(in oklch, var(--color-accent) 8%, transparent)}.btn.primary.svelte-1302pw1{color:var(--color-on-accent);background:var(--color-accent)}.btn.primary.svelte-1302pw1:hover{background:color-mix(in oklch, var(--color-accent) 88%, black)}.btn.quiet.svelte-1302pw1{color:var(--color-muted);border-color:var(--color-rule)}.status.svelte-1302pw1{min-height:1.4em}
