dialog.reveal-balance-dialog.yto-dialog{color:#35232b;background:#fffdfa;border:1px solid #e4d5c8;border-radius:1.35rem;width:min(25rem,100% - 1.5rem);max-height:calc(100svh - 1.5rem);margin:auto;padding:0;overflow:hidden;box-shadow:0 1.5rem 5rem #2e1d2a38}dialog.reveal-balance-dialog[open]{flex-direction:column;display:flex}.reveal-balance-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#30212a80}.reveal-balance-dialog__content{overscroll-behavior:contain;min-height:0;padding:1.25rem 1.25rem .75rem;overflow:auto}.reveal-balance-dialog header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.app-shell dialog.reveal-balance-dialog h2{color:#35232b;font:500 1.7rem/1.15 var(--font-display);letter-spacing:-.035em;margin:0}.reveal-balance-dialog header button{color:#715d5d;cursor:pointer;background:0 0;border:1px solid #e8d9ce;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.reveal-balance-dialog header button svg{width:1.05rem;height:1.05rem}.reveal-balance-dialog__balance{background:linear-gradient(120deg,#fbf2df,#fff9ee);border:1px solid #e4cda8;border-radius:1rem;align-items:center;gap:1rem;padding:1.15rem;display:flex}.reveal-balance-dialog__coin{color:#805020;background:radial-gradient(circle at 35% 25%,#fff0b8,#dfb46a);border:1px solid #a77630;border-radius:50%;flex:none;place-items:center;width:3.3rem;height:3.3rem;display:grid;position:relative;box-shadow:inset 0 0 0 3px #f9df9b,inset 0 0 0 4px #bc8b42,0 3px #ba8b48}.reveal-balance-dialog__coin svg{stroke-width:1.5px;width:1.65rem;height:1.65rem}.reveal-balance-dialog__balance>div{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.reveal-balance-dialog__balance strong{color:#664329;font:750 2.5rem/1 var(--font-body);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.reveal-balance-dialog__balance strong svg{width:2.2rem;height:2.2rem}.reveal-balance-dialog__balance>div>span{color:#715430;font-size:.76rem;font-weight:600}.app-shell .reveal-balance-dialog .reveal-balance-dialog__usage{color:#715d5d;margin:.8rem 0 1rem;font-size:.76rem;line-height:1.55}.app-shell .reveal-balance-dialog .reveal-balance-dialog__expiry{color:#715d5d;align-items:center;gap:.4rem;margin:-.3rem 0 .9rem;font-size:.72rem;line-height:1.5;display:flex}.reveal-balance-dialog__expiry svg{width:.9rem;height:.9rem}.reveal-balance-dialog__offer{background:#fbf2f4;border:1px solid #ecd9de;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.95rem;display:flex}.reveal-balance-dialog__offer>span{color:#5a3243;font-size:.76rem;font-weight:700;line-height:1.4}.reveal-balance-dialog__offer small{color:#715d5d;margin-top:.35rem;font-size:.65rem;font-weight:400;display:block}.reveal-balance-dialog__offer strong{color:#8b2c4d;font:500 1.5rem/1.2 var(--font-display);letter-spacing:-.025em;flex:none}.reveal-balance-dialog__benefits{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:1rem 0 .25rem;padding:0;list-style:none;display:flex}.reveal-balance-dialog__benefits li{color:#715d5d;align-items:center;gap:.35rem;font-size:.65rem;line-height:1.4;display:flex}.reveal-balance-dialog__benefits svg{color:#906b40;stroke-width:1.6px;width:.95rem;height:.95rem}.app-shell .reveal-balance-dialog .reveal-balance-dialog__status{color:#6a4c30;background:#f5eddf;border-radius:.75rem;margin:.8rem 0;padding:.75rem;font-size:.77rem;line-height:1.5}.reveal-balance-dialog__actions{background:#fffbf6;border-top:1px solid #e9ddd2;flex:none;gap:.4rem;padding:.85rem 1.25rem 1rem;display:grid}.app-shell .reveal-balance-dialog .reveal-balance-dialog__primary{color:#fff;width:100%;min-height:3rem;font:700 .8rem/1.45 var(--font-body);text-align:center;cursor:pointer;background:linear-gradient(120deg,#9c3454,#70233f);border:1px solid #8b2c4d;border-radius:.85rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;text-decoration:none;display:flex;box-shadow:0 .3rem .9rem #782d491a}.reveal-balance-dialog__primary svg{width:1rem;height:1rem}.reveal-balance-dialog__continue{color:#715d5d;min-height:2.75rem;font:600 .76rem/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:.6rem}.reveal-balance-dialog__continue:hover{background:#f4e9e2}.reveal-balance-dialog :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ad607f}@media (prefers-reduced-motion:no-preference){dialog.reveal-balance-dialog[open]{animation:.15s ease-out both reveal-balance-enter}@keyframes reveal-balance-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}}
