.subscription-list.svelte-kjtlsz{margin-bottom:22px;border:1px solid rgb(255 255 255 / .09);border-radius:14px;background:#3d424eb8;padding:14px 16px;color:#fffbde}.subscription-list.page.svelte-kjtlsz{margin-bottom:0;border:0;background:transparent;padding:0}.empty.svelte-kjtlsz{margin:0;color:#fffbdea3;font-size:.95rem}ul.svelte-kjtlsz{display:grid;gap:10px;margin:0;padding:0;list-style:none}li.svelte-kjtlsz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}li.cancelled.svelte-kjtlsz .details:where(.svelte-kjtlsz){opacity:.68}.details.svelte-kjtlsz{min-width:0}.plan.svelte-kjtlsz{margin:0;font-size:1.02rem;font-weight:700}.status.svelte-kjtlsz{margin:2px 0 0;color:#fffbdea3;font-size:.88rem}.cancel.svelte-kjtlsz{min-height:40px;flex:none;border:1px solid rgb(255 255 255 / .22);border-radius:9px;padding:8px 16px;color:#fffbde;font-size:.9rem;font-weight:600;transition:background-color .18s ease,border-color .18s ease}.cancel.svelte-kjtlsz:hover{border-color:#ff8b8b;background:#ff737324}.cancel-modal.svelte-kjtlsz{position:fixed;inset:50% auto auto 50%;width:min(420px,calc(100vw - 32px));max-width:none;height:auto;margin:0;padding:0;border:0;background:transparent;color:#fffbde;translate:-50% -50%}.cancel-modal.svelte-kjtlsz::backdrop{background:#0c0f16b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s ease,display .2s allow-discrete,overlay .2s allow-discrete}.cancel-modal[data-phase=open].svelte-kjtlsz::backdrop{opacity:1}.cancel-surface.svelte-kjtlsz{display:grid;gap:14px;border:1px solid rgb(255 255 255 / .09);border-radius:22px;background:#545a69;padding:28px 26px;box-shadow:0 28px 80px #0000007a;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.78,.2,1)}.cancel-modal[data-phase=open].svelte-kjtlsz .cancel-surface:where(.svelte-kjtlsz){opacity:1;transform:translateY(0) scale(1)}.cancel-modal[data-phase=closing].svelte-kjtlsz .cancel-surface:where(.svelte-kjtlsz){opacity:0;transform:translateY(8px) scale(.985);transition-duration:.16s}h2.svelte-kjtlsz{margin:0;font-size:1.42rem;font-weight:700;line-height:1.2}.body.svelte-kjtlsz{margin:0;color:#ffffffad;font-size:.96rem;line-height:1.5}.wallet-link.svelte-kjtlsz{margin-top:-6px;color:#70a5d8;font-size:.9rem;overflow-wrap:anywhere;text-decoration:underline}.actions.svelte-kjtlsz{display:flex;flex-wrap:wrap;gap:10px}.actions.svelte-kjtlsz button:where(.svelte-kjtlsz){display:flex;min-height:46px;flex:1 1 140px;align-items:center;justify-content:center;border-radius:9px;padding:10px 16px;font-size:.98rem;font-weight:600;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.actions.svelte-kjtlsz button:where(.svelte-kjtlsz):disabled{opacity:.6}.keep.svelte-kjtlsz{background:#5471a8;color:#fffbde}.keep.svelte-kjtlsz:hover:not(:disabled){background:#70a5d8;transform:translateY(-1px)}.confirm.svelte-kjtlsz{border:1px solid rgb(255 139 139 / .5);color:#ff8b8b}.confirm.svelte-kjtlsz:hover:not(:disabled){background:#ff737324}@media (max-width: 520px){li.svelte-kjtlsz{align-items:flex-start;flex-direction:column}.cancel.svelte-kjtlsz{width:100%}}@media (prefers-reduced-motion: reduce){.cancel-modal.svelte-kjtlsz::backdrop,.cancel-surface.svelte-kjtlsz,.cancel.svelte-kjtlsz,.actions.svelte-kjtlsz button:where(.svelte-kjtlsz){transition-duration:1ms!important}}
