.ip.svelte-1guau0{background:var(--color-surface,#fff);border:2px solid var(--color-border,#e4decf);border-radius:20px;gap:.55rem;padding:1rem;display:grid}.ip-title.svelte-1guau0{margin:0;font-weight:800}.ip-hint.svelte-1guau0{color:var(--color-text-sec,#4b5563);margin:0;font-size:.8rem}.ip-list.svelte-1guau0{gap:.2rem;padding-left:1.1rem;display:grid}.ip-file.svelte-1guau0{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ip-file.svelte-1guau0 input:where(.svelte-1guau0){opacity:0;width:1px;height:1px;position:absolute}.ip-file.svelte-1guau0:focus-within .ip-btn:where(.svelte-1guau0){outline-offset:2px;outline:3px solid #d8ff3e}.ip-name.svelte-1guau0{overflow-wrap:anywhere;font-size:.8rem;font-weight:700}.ip-preview.svelte-1guau0{background:#f7f4ec;border-radius:14px;gap:.25rem;padding:.7rem .85rem;font-size:.85rem;display:grid}.ip-preview.svelte-1guau0 p:where(.svelte-1guau0){margin:0}.ip-format.svelte-1guau0{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.ip-ok.svelte-1guau0{color:#166534;margin:0;font-size:.85rem;font-weight:700}.ip-err.svelte-1guau0{color:var(--color-primary,#b42318);margin:0;font-size:.85rem}.ip-actions.svelte-1guau0{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ip-btn.svelte-1guau0{color:#f7f4ec;min-height:40px;font:inherit;cursor:pointer;background:#121615;border:2px solid #121615;border-radius:999px;align-items:center;padding:.45rem 1rem;font-size:.85rem;font-weight:800;display:inline-flex}.ip-btn--ghost.svelte-1guau0{color:#121615;background:0 0}.ip-btn.svelte-1guau0:disabled{opacity:.55;cursor:not-allowed}
