.eterna-popup-overlay{padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));background:#06040e9e;justify-content:center;align-items:center;animation:.18s eterna-popup-fade;display:flex;position:fixed;inset:0}.eterna-popup-overlay[data-closing=true]{animation:.17s forwards eterna-popup-fade-out}.eterna-popup-card{overscroll-behavior:contain;border:1px solid var(--border);background:var(--bg-card);transform-origin:50%;border-radius:28px;width:min(100%,380px);max-height:calc(100dvh - 48px);padding:18px 18px 16px;animation:.36s cubic-bezier(.34,1.56,.64,1) eterna-popup-inflate;overflow-y:auto;box-shadow:0 24px 70px #0000006b}.eterna-popup-card[data-closing=true]{animation:.17s forwards eterna-popup-deflate}.eterna-popup-title{text-align:center;color:var(--text-main);margin-bottom:10px;font-size:16px;font-weight:900}.eterna-popup-card[data-tone=gold]{border-color:color-mix(in srgb, var(--gold-brand), transparent 52%);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--gold-brand), transparent 82%), transparent 70%), var(--bg-card);width:min(100%,330px);box-shadow:0 24px 70px #0000006b, 0 0 44px color-mix(in srgb, var(--gold-brand), transparent 76%);padding:26px 20px 18px}.eterna-confirm-gold{text-align:center;flex-direction:column;align-items:center;display:flex}.eterna-confirm-gold__icon{border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.eterna-confirm-gold__icon svg{width:28px;height:28px}.eterna-confirm-gold__title{max-width:260px;color:var(--text-main);text-wrap:balance;margin-top:16px;font-size:18px;font-weight:900;line-height:1.3}.eterna-confirm-gold__line{font-variant-numeric:tabular-nums;text-wrap:balance;border-radius:999px;margin-top:14px;padding:9px 16px;font-size:14px;font-weight:800;line-height:1.25}.eterna-confirm-gold__note{max-width:270px;color:var(--text-muted);text-wrap:pretty;margin-top:14px;font-size:11.5px;line-height:1.45}.eterna-confirm-gold__actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:20px;display:grid}.eterna-confirm-gold__actions button{border-radius:999px;height:46px;font-size:15px;font-weight:900;transition:transform .14s}.eterna-confirm-gold__actions button:active{transform:scale(.97)}.eterna-confirm-gold__no{border:1px solid color-mix(in srgb, var(--neon-main), transparent 55%);background:color-mix(in srgb, var(--neon-main), transparent 90%);color:var(--text-main)}.eterna-popup-card[data-tone=festive]{border-color:color-mix(in srgb, var(--neon-main), transparent 45%);background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--neon-main), transparent 80%), transparent 72%), var(--bg-card);width:min(100%,340px);box-shadow:0 24px 70px #0000006b, 0 0 40px color-mix(in srgb, var(--neon-main), transparent 78%);padding:30px 20px 20px;position:relative}.eterna-confetti{pointer-events:none;position:absolute;inset:0}.eterna-confetti i{border-radius:2px;animation:2.8s ease-in-out infinite alternate eterna-confetti-sway;display:block;position:absolute}.eterna-confetti i:nth-child(3n){animation-delay:-.9s}.eterna-confetti i:nth-child(3n+1){animation-delay:-1.7s}.eterna-confetti i[data-kind=strip]{width:11px;height:4px}.eterna-confetti i[data-kind=dot]{border-radius:999px;width:6px;height:6px}.eterna-confetti i[data-tone=main]{background:var(--neon-main)}.eterna-confetti i[data-tone=pink]{background:var(--neon-pink)}.eterna-confetti i[data-tone=soft]{background:var(--neon-soft)}.eterna-confetti i[data-tone=gold]{background:var(--gold-brand)}.eterna-confirm-festive{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.eterna-confirm-festive__icon{border:1px solid color-mix(in srgb, var(--neon-main), transparent 60%);background:color-mix(in srgb, var(--neon-main), transparent 84%);border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.eterna-confirm-festive__title{max-width:270px;color:var(--text-main);text-wrap:balance;margin-top:16px;font-size:19px;font-weight:900;line-height:1.3}.eterna-confirm-festive__text{max-width:280px;color:var(--text-secondary);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.5}.eterna-confirm-festive__note{max-width:270px;color:var(--text-muted);margin-top:10px;font-size:11.5px;line-height:1.45}.eterna-confirm-festive__actions{gap:10px;width:100%;margin-top:22px;display:grid}.eterna-confirm-festive__actions button{white-space:nowrap;border-radius:999px;height:46px;padding:0 12px;line-height:1.2;transition:transform .14s}.eterna-confirm-festive__actions button:active{transform:scale(.97)}.eterna-confirm-festive__yes{color:#fff;background:linear-gradient(135deg, var(--neon-main), var(--neon-pink));font-size:15px;font-weight:900}.eterna-confirm-festive__no{border:1px solid var(--border);color:var(--text-secondary);font-size:clamp(12px,3.5vw,13.5px);font-weight:700}@keyframes eterna-confetti-sway{to{translate:0 -2px;rotate:14deg}}@keyframes eterna-popup-inflate{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes eterna-popup-deflate{to{opacity:0;transform:scale(.82)}}@keyframes eterna-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes eterna-popup-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.eterna-popup-overlay,.eterna-popup-card{animation-duration:1ms}.eterna-confetti i{animation:none}}
