.cpm-backdrop.svelte-10yos5n{z-index:var(--z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c168c;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;animation:.14s ease-out svelte-10yos5n-cpm-fade;display:flex;position:fixed;inset:0}.cpm.svelte-10yos5n{background:var(--bg);border:1px solid var(--border);border-radius:18px;width:100%;max-width:560px;max-height:84vh;animation:.16s ease-out svelte-10yos5n-cpm-rise;overflow:auto;box-shadow:0 24px 70px #0006}.cpm-head.svelte-10yos5n{border-bottom:1px solid var(--border);background:var(--bg);z-index:1;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;top:0}.cpm-title.svelte-10yos5n{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.cpm-title.svelte-10yos5n svg{color:var(--blue)}.cpm-x.svelte-10yos5n{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;display:inline-flex}.cpm-x.svelte-10yos5n:hover{background:var(--bg-alt);color:var(--text)}.cpm-body.svelte-10yos5n{padding:12px 14px 16px}@keyframes svelte-10yos5n-cpm-fade{0%{opacity:0}}@keyframes svelte-10yos5n-cpm-rise{0%{opacity:0;transform:translateY(10px)}}@media (width<=640px){.cpm-backdrop.svelte-10yos5n{align-items:flex-end;padding:0}.cpm.svelte-10yos5n{border-radius:var(--r-2xl) var(--r-2xl) 0 0;width:100%;max-width:100%;max-height:92dvh;padding-bottom:max(16px, var(--safe-b));animation:.18s ease-out svelte-10yos5n-cpm-sheet}@keyframes svelte-10yos5n-cpm-sheet{0%{opacity:0;transform:translateY(24px)}}}
