.wrap.svelte-18fez3i{display:flex;align-items:center;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.wrap.svelte-18fez3i:focus-within{background:var(--surface);border-color:var(--navy-700);box-shadow:0 0 0 4px var(--brand-50)}.wrap.is-invalid.svelte-18fez3i{border-color:#e0574c;background:color-mix(in oklab,var(--danger-bg) 40%,white)}.field__control.svelte-18fez3i{border:0;background:transparent;flex:1;min-width:0;padding-inline-start:.4rem}.field__control.svelte-18fez3i:focus{outline:none;box-shadow:none;background:transparent}.lead.svelte-18fez3i{display:grid;place-items:center;padding-inline-start:.9rem;color:var(--ink-3)}.peek.svelte-18fez3i{display:grid;place-items:center;padding:.6rem .85rem;color:var(--ink-3);border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out)}.peek.svelte-18fez3i:hover{color:var(--navy-900)}.meter.svelte-18fez3i{display:flex;align-items:center;gap:.6rem}.bars.svelte-18fez3i{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;flex:1}.bar.svelte-18fez3i{height:4px;border-radius:var(--r-full);background:var(--surface-3);transition:background-color var(--dur) var(--ease-out)}.bar.on[data-score="1"].svelte-18fez3i{background:#e0574c}.bar.on[data-score="2"].svelte-18fez3i{background:var(--amber-500)}.bar.on[data-score="3"].svelte-18fez3i{background:#3aa17e}.bar.on[data-score="4"].svelte-18fez3i{background:var(--ok-ink)}.score.svelte-18fez3i{font-size:.74rem;font-weight:800;min-width:4.2rem;text-align:end}.score[data-score="1"].svelte-18fez3i{color:#a4231b}.score[data-score="2"].svelte-18fez3i{color:var(--warn-ink)}.score[data-score="3"].svelte-18fez3i,.score[data-score="4"].svelte-18fez3i{color:var(--ok-ink)}.rules.svelte-18fez3i{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.2rem .75rem;margin-block-start:.15rem}.rules.svelte-18fez3i li:where(.svelte-18fez3i){display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out)}.rules.svelte-18fez3i li.met:where(.svelte-18fez3i){color:var(--ok-ink);font-weight:600}
