.scm-wrap.svelte-1t8aalt{z-index:120;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.scm-backdrop.svelte-1t8aalt{-webkit-backdrop-filter:blur(3px);cursor:pointer;background:#0000008c;border:none;position:absolute;inset:0}.scm.svelte-1t8aalt{background:var(--bg-elev);border:1px solid var(--line-hi);border-radius:16px;flex-direction:column;width:min(640px,100%);max-height:min(90vh,720px);padding:16px;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000080}.scm-head.svelte-1t8aalt{letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.scm-head.svelte-1t8aalt .x:where(.svelte-1t8aalt){background:var(--bg-card-hi);color:var(--text-dim);cursor:pointer;border:none;border-radius:99px;width:26px;height:26px;font-size:15px;line-height:1;transition:background .12s,color .12s}.scm-head.svelte-1t8aalt .x:where(.svelte-1t8aalt):hover{color:var(--red,#ff4d5f);background:#ffffff14}[data-theme=light] .scm-head.svelte-1t8aalt .x:where(.svelte-1t8aalt):hover{background:#00000024}.scm-preview.svelte-1t8aalt{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;border:1px solid var(--line-hi);border-radius:12px;flex:0 auto;width:auto;max-width:100%;min-height:0;max-height:min(62vh,460px);margin:0 auto;display:block}.scm-state.svelte-1t8aalt{aspect-ratio:16/9;border:1px dashed var(--line-hi);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.scm-state.shimmer.svelte-1t8aalt{background:linear-gradient(100deg, var(--bg-card) 40%, var(--bg-card-hi) 50%, var(--bg-card) 60%);background-size:200% 100%;animation:1.4s linear infinite svelte-1t8aalt-scm-shimmer}@keyframes svelte-1t8aalt-scm-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.scm-state.shimmer.svelte-1t8aalt{animation:none}}.scm-state.svelte-1t8aalt .msg:where(.svelte-1t8aalt){letter-spacing:.06em;color:var(--text-dim);font-family:Geist Mono,monospace;font-size:11px}.scm-pick.svelte-1t8aalt{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.scm-pick.svelte-1t8aalt .pk:where(.svelte-1t8aalt){letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);min-width:46px;font-family:Geist Mono,monospace;font-size:10px}.scm-pick.svelte-1t8aalt .chip:where(.svelte-1t8aalt){border:1px solid var(--line-hi);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:8px;padding:5px 11px;font-family:Geist Mono,monospace;font-size:11.5px;font-weight:600;transition:color .12s,border-color .12s,background .12s}.scm-pick.svelte-1t8aalt .chip:where(.svelte-1t8aalt):hover{color:var(--text);border-color:var(--text-dim)}.scm-pick.svelte-1t8aalt .chip.on:where(.svelte-1t8aalt){color:var(--accent,#00e47c);border-color:var(--accent,#00e47c);background:#00e47c14}.scm-actions.svelte-1t8aalt{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.go.svelte-1t8aalt{background:var(--accent);color:var(--btn-text);cursor:pointer;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600}.go.svelte-1t8aalt:disabled{opacity:.6;cursor:default}
