.scrim.svelte-1uny1k5{z-index:100;background:#00000073;position:fixed;inset:0}.modal.svelte-1uny1k5{z-index:101;background:var(--surface);border:1px solid var(--hairline);width:calc(100% - 32px);max-width:460px;max-height:90vh;box-shadow:var(--shadow-3);animation:svelte-1uny1k5-pop .42s var(--ease-out-expo);border-radius:22px;padding:26px 24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes svelte-1uny1k5-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.brand.svelte-1uny1k5{color:var(--text-2);align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.brand.svelte-1uny1k5 .dot:where(.svelte-1uny1k5){background:url(/logo.svg) 50%/contain no-repeat;flex-shrink:0;width:18px;height:18px}h2.svelte-1uny1k5{font-family:var(--font-display);letter-spacing:-.02em;margin-top:14px;font-size:26px;font-weight:600}.lede.svelte-1uny1k5{color:var(--text-2);margin-top:6px;font-size:14px;line-height:1.5}.form.svelte-1uny1k5{flex-direction:column;gap:12px;margin-top:20px;display:flex}.two.svelte-1uny1k5{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field.svelte-1uny1k5{flex-direction:column;gap:5px;display:flex}.field.svelte-1uny1k5 span:where(.svelte-1uny1k5){color:var(--text-2);font-size:12.5px;font-weight:600}input.svelte-1uny1k5,select.svelte-1uny1k5{border:1px solid var(--border);background:var(--bg);color:var(--text);transition:border-color var(--dur-fast);border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}input.svelte-1uny1k5:focus,select.svelte-1uny1k5:focus{border-color:var(--amber)}.check.svelte-1uny1k5{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.check.svelte-1uny1k5 input:where(.svelte-1uny1k5){width:16px;height:16px;accent-color:var(--amber)}.err.svelte-1uny1k5{color:var(--rose);margin-top:12px;font-size:13px}.actions.svelte-1uny1k5{gap:10px;margin-top:22px;display:flex}.btn.svelte-1uny1k5{cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-expo), filter var(--dur-fast);border:none;border-radius:11px;flex:1;padding:12px;font-family:inherit;font-size:14px;font-weight:650}.btn.svelte-1uny1k5:active{transform:scale(.98)}.btn.svelte-1uny1k5:disabled{opacity:.6}.btn.primary.svelte-1uny1k5{background:var(--amber-btn);color:#fff;flex:2}.btn.ghost.svelte-1uny1k5{background:var(--surface-2);color:var(--text)}@media (width<=480px){.two.svelte-1uny1k5{grid-template-columns:1fr}}.tracks.svelte-1uny1k5{flex-wrap:wrap;gap:6px;display:flex}.tracks.svelte-1uny1k5 button:where(.svelte-1uny1k5){border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);min-height:36px;color:var(--text-2);font:inherit;cursor:pointer;padding:7px 13px;font-size:13.5px;font-weight:600}.tracks.svelte-1uny1k5 button.on:where(.svelte-1uny1k5){border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}
