.local-note.svelte-8arm2k span:where(.svelte-8arm2k){flex-direction:column;display:flex}fieldset.svelte-8arm2k{border:0;margin:0;padding:0}legend.svelte-8arm2k,.range-field.svelte-8arm2k>strong:where(.svelte-8arm2k){color:#334155;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.65rem;font-size:.76rem;font-weight:800}.type-grid.svelte-8arm2k{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.type-grid.svelte-8arm2k label:where(.svelte-8arm2k){color:#475569;border:1px solid var(--border-color);cursor:pointer;border-radius:.45rem;align-items:center;gap:.5rem;min-height:2.55rem;padding:.55rem;font-size:.76rem;display:flex}.type-grid.svelte-8arm2k label.selected:where(.svelte-8arm2k){color:#1d4ed8;background:#eff6ff;border-color:#60a5fa}.type-grid.svelte-8arm2k input:where(.svelte-8arm2k){opacity:0;position:absolute}.check.svelte-8arm2k{color:#fff;border:2px solid #b8c3d2;border-radius:.2rem;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.selected.svelte-8arm2k .check:where(.svelte-8arm2k){background:#2563eb;border-color:#2563eb}.range-field.svelte-8arm2k{flex-direction:column;display:flex}.range-field.svelte-8arm2k input:where(.svelte-8arm2k){border:1px solid var(--border-color);font:inherit;border-radius:.45rem;padding:.72rem}.range-field.svelte-8arm2k small:where(.svelte-8arm2k){color:#64748b;margin-top:.35rem;font-size:.7rem}.local-note.svelte-8arm2k{color:#475569;background:#f8fafc;border-radius:.5rem;align-items:center;gap:.65rem;padding:.8rem;font-size:.75rem;display:flex}.local-note.svelte-8arm2k svg{color:#2563eb}.local-note.svelte-8arm2k strong:where(.svelte-8arm2k){color:#1e293b}.prompt.svelte-8arm2k,.error.svelte-8arm2k{border-radius:.45rem;padding:.7rem;font-size:.76rem}.prompt.svelte-8arm2k{color:#92400e;background:#fffbeb}.error.svelte-8arm2k{color:#b91c1c;background:#fef2f2}.limitation.svelte-8arm2k{color:#718096;margin-top:auto;font-size:.7rem;line-height:1.45}.control-button.svelte-8arm2k{font-size:.79rem}.processing.svelte-8arm2k{background:#fff;border-radius:.75rem;flex-direction:column;align-items:center;width:min(25rem,100vw - 2rem);padding:2rem;display:flex;box-shadow:0 18px 50px #0f172a26}.processing.svelte-8arm2k h2:where(.svelte-8arm2k){margin-top:1rem}.processing.svelte-8arm2k p:where(.svelte-8arm2k){color:#64748b;text-align:center;margin-top:.4rem;font-size:.82rem}@media (width<=768px){.type-grid.svelte-8arm2k{grid-template-columns:1fr}.limitation.svelte-8arm2k{padding-bottom:5rem}}
