.wallet-options-layer.svelte-1but1nu.svelte-1but1nu{--wallet-brand-gradient:linear-gradient(94deg, #f72737 0%, #9817c5 100%);position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem}.wallet-options-backdrop.svelte-1but1nu.svelte-1but1nu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wallet-options-modal.svelte-1but1nu.svelte-1but1nu{position:relative;width:min(760px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:2rem;border:1px solid #414141;border-radius:1.25rem;background:#151515;color:#f7f7f7;box-shadow:0 24px 80px #00000080}.wallet-options-close.svelte-1but1nu.svelte-1but1nu{position:absolute;top:.8rem;right:1rem;color:#bdbdbd;font-size:1.8rem;line-height:1}header.svelte-1but1nu.svelte-1but1nu{max-width:600px;margin:0 auto 1.6rem;text-align:center}header.svelte-1but1nu h2.svelte-1but1nu{margin:.65rem 0 .45rem;font:700 1.8rem/1.2 Urbanist,sans-serif}header.svelte-1but1nu p.svelte-1but1nu,.wallet-option.svelte-1but1nu>span.svelte-1but1nu:not(.wallet-option-label,.wallet-option-badge){color:#aaa;line-height:1.5}.wallet-options-icon.svelte-1but1nu.svelte-1but1nu{display:inline-grid;width:3rem;height:3rem;place-items:center;padding:.65rem;border-radius:.9rem;color:#fff;background:var(--wallet-brand-gradient)}.wallet-options-grid.svelte-1but1nu.svelte-1but1nu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wallet-options-grid--single.svelte-1but1nu.svelte-1but1nu{grid-template-columns:minmax(0,420px);justify-content:center}.wallet-option.svelte-1but1nu.svelte-1but1nu{position:relative;display:flex;min-height:255px;flex-direction:column;align-items:flex-start;padding:1.35rem;border:1px solid #424242;border-radius:1rem;background:#1c1c1c;color:inherit;text-align:left;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.wallet-option.svelte-1but1nu.svelte-1but1nu:hover,.wallet-option.svelte-1but1nu.svelte-1but1nu:focus-visible{transform:translateY(-2px);border-color:#f72737;outline:none}.wallet-option--featured.svelte-1but1nu.svelte-1but1nu{border:1px solid transparent;background:linear-gradient(145deg,#211a1c,#1c1a1f) padding-box,var(--wallet-brand-gradient) border-box;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0000002e}.wallet-option--featured.svelte-1but1nu.svelte-1but1nu:hover,.wallet-option--featured.svelte-1but1nu.svelte-1but1nu:focus-visible{border-color:transparent;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000003d}.wallet-option-label.svelte-1but1nu.svelte-1but1nu{display:inline-grid;width:2rem;height:2rem;place-items:center;margin-bottom:1rem;border-radius:999px;background:var(--wallet-brand-gradient);color:#fff;font-weight:700}.wallet-option-badge.svelte-1but1nu.svelte-1but1nu{position:absolute;top:1.55rem;right:1.25rem;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(34,197,94,.3);background:#0f2f1c;color:#22c55e;font-size:.68rem;font-style:normal;font-weight:700;text-transform:uppercase}.wallet-option.svelte-1but1nu strong.svelte-1but1nu{margin-bottom:.5rem;font:700 1.2rem/1.25 Urbanist,sans-serif}.wallet-option.svelte-1but1nu em.svelte-1but1nu{width:100%;margin-top:auto;padding-top:1.2rem;background:var(--wallet-brand-gradient);background-clip:text;color:transparent;font-style:normal;font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wallet-options-state.svelte-1but1nu.svelte-1but1nu{display:flex;min-height:180px;align-items:center;justify-content:center;gap:.7rem;color:#bdbdbd}.wallet-options-spinner.svelte-1but1nu.svelte-1but1nu{width:1.2rem;height:1.2rem;border:2px solid #4f4f4f;border-top-color:#f72737;border-radius:999px;animation:svelte-1but1nu-wallet-options-spin .8s linear infinite}.wallet-options-error.svelte-1but1nu.svelte-1but1nu{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(239,68,68,.45);border-radius:.75rem;background:#7f1d1d2e;color:#fecaca}.wallet-options-error.svelte-1but1nu button.svelte-1but1nu{text-decoration:underline}@keyframes svelte-1but1nu-wallet-options-spin{to{transform:rotate(360deg)}}@media (max-width: 640px){.wallet-options-modal.svelte-1but1nu.svelte-1but1nu{padding:1.5rem 1rem}.wallet-options-grid.svelte-1but1nu.svelte-1but1nu{grid-template-columns:1fr}.wallet-option.svelte-1but1nu.svelte-1but1nu{min-height:220px}}
