.withdraw-confirm-root{z-index:900;overscroll-behavior:contain;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}.withdraw-confirm-backdrop{-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);background:#0a090bb8;animation:.18s ease-out both withdraw-confirm-fade;position:fixed;inset:0}.withdraw-confirm-dialog{text-align:center;width:100%;max-width:26rem;color:var(--color-ink);background:linear-gradient(#df3a6a1a,#1b191cf7 45%),#1a181b;border:1px solid #df3a6a59;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.7rem;margin:auto;padding:1.8rem 1.5rem 1.4rem;animation:.24s cubic-bezier(.22,1,.36,1) both withdraw-confirm-rise;display:flex;position:relative;box-shadow:0 30px 80px #0009}.withdraw-confirm-icon{border:2px solid var(--color-brand);width:3rem;height:3rem;color:var(--color-brand-2);background:#df3a6a1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.withdraw-confirm-kicker{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.withdraw-confirm-dialog h2{font-size:1.55rem;font-weight:800;line-height:1.2}.withdraw-confirm-sub{color:var(--color-muted);margin-top:-.35rem;font-size:.88rem}.withdraw-confirm-account{border:1px solid var(--color-line);text-align:left;color:#fbbf24;background:#141315;border-radius:.75rem;align-items:center;gap:.65rem;width:100%;padding:.7rem .85rem;display:flex}.withdraw-confirm-account strong{color:#fff;font-size:.85rem;font-weight:700;display:block}.withdraw-confirm-account small{color:var(--color-muted);font-size:.74rem;display:block}.withdraw-confirm-note{color:var(--color-muted);text-align:left;align-items:flex-start;gap:.5rem;font-size:.76rem;line-height:1.5;display:flex}.withdraw-confirm-note svg{color:var(--color-good);margin-top:.1rem}.withdraw-confirm-flash{text-align:left;border-radius:.6rem;width:100%;padding:.6rem .75rem;font-size:.78rem}.withdraw-confirm-flash[data-tone=bad]{color:#fecaca;background:#f871711a;border:1px solid #f8717159}.withdraw-confirm-flash[data-tone=info]{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2459}.withdraw-confirm-actions{flex-direction:column;gap:.55rem;width:100%;margin-top:.3rem;display:flex}.withdraw-confirm-actions button{width:100%}.withdraw-confirm-actions button:focus-visible{outline:2px solid var(--color-brand-2);outline-offset:2px}@media (max-width:420px){.withdraw-confirm-root{padding:1rem}.withdraw-confirm-dialog{border-radius:1rem;padding:1.5rem 1.2rem 1.2rem}.withdraw-confirm-dialog h2{font-size:1.35rem}}@keyframes withdraw-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes withdraw-confirm-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.withdraw-confirm-backdrop,.withdraw-confirm-dialog{animation:none}}.coin-balance-side{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.coin-balance-card .coin-balance-side strong{justify-content:flex-end;font-size:1.15rem}.coin-balance-topup{color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.coin-balance-topup:hover{background:#ffffff1a;border-color:#ffffff4d}.coin-withdraw-hint[data-tone=bad]{color:#fca5a5}.withdraw-confirm-breakdown{text-align:left;background:#ffffff0a;border-radius:.8rem;margin:.9rem 0 0;padding:.35rem .85rem}.withdraw-confirm-breakdown div{justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.82rem;display:flex}.withdraw-confirm-breakdown div+div{border-top:1px solid #ffffff12}.withdraw-confirm-breakdown dt{color:var(--color-muted)}.withdraw-confirm-breakdown dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.withdraw-confirm-breakdown [data-total=true] dt,.withdraw-confirm-breakdown [data-total=true] dd{color:#fff;font-weight:800}
