.scrim.svelte-xt45as{z-index:90;backdrop-filter:blur(3px);background:#0507089e;animation:.18s svelte-xt45as-fade;position:fixed;inset:0}.modal.svelte-xt45as{z-index:91;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);width:min(680px,100vw - 24px);max-height:min(86vh,780px);margin-inline:auto;padding:clamp(26px,4vw,38px);animation:.22s cubic-bezier(.22,1,.36,1) svelte-xt45as-rise;position:fixed;inset:50% 0 auto;overflow-y:auto;transform:translateY(-50%);box-shadow:0 30px 80px #00000047}@keyframes svelte-xt45as-fade{0%{opacity:0}}@keyframes svelte-xt45as-rise{0%{opacity:0;transform:translateY(calc(12px - 50%))}}.x.svelte-xt45as{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;transition:color .16s,border-color .16s;display:grid;position:absolute;top:14px;right:14px}.x.svelte-xt45as:hover{color:var(--ink);border-color:var(--ink-3)}.x.svelte-xt45as svg:where(.svelte-xt45as){width:16px;height:16px}h2.svelte-xt45as{letter-spacing:-.025em;padding-right:40px;font-size:clamp(22px,2.6vw,29px);line-height:1.15}.lede.svelte-xt45as{color:var(--ink-2);margin-top:8px;font-size:14.5px}.grp.svelte-xt45as{border:0;margin-top:22px;padding:0}legend.svelte-xt45as{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.chips.svelte-xt45as{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-xt45as{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;padding:8px 15px;font-size:13.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.chip.svelte-xt45as:hover{color:var(--ink);border-color:var(--ink-4)}.chip.on.svelte-xt45as{color:var(--emerald);background:var(--accent-tint);border-color:color-mix(in srgb, var(--emerald) 52%, transparent);font-weight:600}.fields.svelte-xt45as{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.fields.svelte-xt45as .wide:where(.svelte-xt45as){grid-column:1/-1}label.svelte-xt45as{flex-direction:column;gap:6px;display:flex}label.svelte-xt45as>span:where(.svelte-xt45as){color:var(--ink-2);font-size:12.5px;font-weight:600}label.svelte-xt45as i:where(.svelte-xt45as){color:var(--ink-4);font-style:normal;font-weight:400}input.svelte-xt45as,textarea.svelte-xt45as{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-md);width:100%;padding:11px 14px;font-size:14.5px;transition:border-color .16s}input.svelte-xt45as::placeholder,textarea.svelte-xt45as::placeholder{color:var(--ink-4)}input.svelte-xt45as:focus,textarea.svelte-xt45as:focus{border-color:var(--emerald);outline:none}textarea.svelte-xt45as{resize:vertical}.hp.svelte-xt45as{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.acts.svelte-xt45as{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.fine.svelte-xt45as{color:var(--ink-4);font-size:12.5px}.err.svelte-xt45as{color:#d5442f;margin-top:14px;font-size:13.5px}.done.svelte-xt45as{text-align:center;padding:12px 0}.tick.svelte-xt45as{width:52px;height:52px;color:var(--emerald);background:var(--accent-tint);border:1.5px solid color-mix(in srgb, var(--emerald) 40%, transparent);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.tick.svelte-xt45as svg:where(.svelte-xt45as){width:24px;height:24px}.done.svelte-xt45as h2:where(.svelte-xt45as){padding-right:0}.done.svelte-xt45as p:where(.svelte-xt45as){color:var(--ink-2);margin-top:12px;max-width:46ch;margin-inline:auto;font-size:14.5px;line-height:1.65}.done-acts.svelte-xt45as{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}@media (width<=560px){.fields.svelte-xt45as{grid-template-columns:1fr}.modal.svelte-xt45as{border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:92vh;top:auto;bottom:0;transform:none}@keyframes svelte-xt45as-rise{0%{opacity:0;transform:translateY(16px)}}}@media (prefers-reduced-motion:reduce){.scrim.svelte-xt45as,.modal.svelte-xt45as{animation:none}}
