.wallet-card.svelte-57dv4p{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:14px 12px 14px 16px;border-radius:18px;background:linear-gradient(135deg,#3905cc,#1b84ff);text-decoration:none}.wallet-card-icon.svelte-57dv4p{width:40px;height:40px;border-radius:50%;background:#ffffff29;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-card-body.svelte-57dv4p{flex:1;min-width:0;display:flex;flex-direction:column}.wallet-card-label.svelte-57dv4p{font-size:12px;font-weight:600;letter-spacing:.3px;color:#dcd6ff}.wallet-card-amount.svelte-57dv4p{font-size:24px;font-weight:900;line-height:1.2;color:#fff;font-variant-numeric:tabular-nums}.wallet-card-note.svelte-57dv4p{font-size:11px;color:#dcd6ff}.wallet-card-caret.svelte-57dv4p{color:#ffffffb3;flex-shrink:0}.guest-banner.svelte-57dv4p{display:flex;align-items:center;gap:10px;margin:16px 0 8px;padding:10px 14px;border-radius:12px;background:linear-gradient(90deg,#f6b10024,#3905cc24);border:1px solid rgba(246,177,0,.4);color:var(--color-text);font-family:Lato,sans-serif;font-size:13px;text-align:left;cursor:pointer;width:100%;transition:transform .12s ease,border-color .12s ease}.guest-banner.svelte-57dv4p:hover{border-color:#f6b100b3}.guest-banner.svelte-57dv4p:active{transform:scale(.995)}.guest-banner-dot.svelte-57dv4p{width:8px;height:8px;border-radius:50%;background:#f6b100;box-shadow:0 0 #f6b10099;flex-shrink:0;animation:svelte-57dv4p-guest-banner-pulse 2s ease-out infinite}.guest-banner-text.svelte-57dv4p{flex:1;min-width:0;line-height:1.3}.guest-banner-text.svelte-57dv4p strong:where(.svelte-57dv4p){color:#f6b100;font-weight:700}.guest-banner.svelte-57dv4p svg:where(.svelte-57dv4p){color:#ffffff8c;flex-shrink:0}@keyframes svelte-57dv4p-guest-banner-pulse{0%{box-shadow:0 0 #f6b100b3}70%{box-shadow:0 0 0 8px #f6b10000}to{box-shadow:0 0 #f6b10000}}.guest-pill.svelte-57dv4p{display:inline-flex;align-items:center;font-size:9px;font-weight:800;letter-spacing:.08em;padding:2px 7px;border-radius:6px;background:#f6b10029;color:#f6b100;border:1px solid rgba(246,177,0,.35);text-transform:uppercase;flex-shrink:0}.xp-bar-link.svelte-57dv4p{display:block;margin-top:8px;text-decoration:none;color:inherit}.xp-bar-track.svelte-57dv4p{height:6px;background:var(--color-bg-input);border-radius:3px;overflow:hidden}.xp-bar-fill.svelte-57dv4p{height:100%;background:linear-gradient(90deg,#3905cc,#fbbf24);border-radius:3px;transition:width .4s ease}.xp-bar-label.svelte-57dv4p{margin:4px 0 0;font-size:11px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.account-layout.svelte-57dv4p{max-width:500px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column}.account-col.svelte-57dv4p{display:contents}.account-profile.svelte-57dv4p{order:1}.account-giveaways.svelte-57dv4p{order:2}.account-cards.svelte-57dv4p{order:3}.account-deals.svelte-57dv4p{order:4}.account-menu.svelte-57dv4p{order:5}.gift-cards-scroll.svelte-57dv4p,.deals-scroll.svelte-57dv4p,.giveaways-scroll.svelte-57dv4p{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.gift-cards-scroll.svelte-57dv4p::-webkit-scrollbar,.deals-scroll.svelte-57dv4p::-webkit-scrollbar,.giveaways-scroll.svelte-57dv4p::-webkit-scrollbar{display:none}.empty-tile-art-giveaways.svelte-57dv4p{position:relative}.prize-chip.svelte-57dv4p{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:800;background:linear-gradient(135deg,#3905ccd9,#5a2ef5e6);color:#fff;box-shadow:0 6px 16px #3905cc40;animation:svelte-57dv4p-prize-float 4.2s ease-in-out infinite}.prize-chip-a.svelte-57dv4p{left:18%;top:8px;animation-delay:0s;transform:rotate(-8deg)}.prize-chip-b.svelte-57dv4p{left:42%;top:18px;animation-delay:.6s;transform:rotate(2deg)}.prize-chip-c.svelte-57dv4p{left:66%;top:6px;animation-delay:1.2s;transform:rotate(10deg)}@keyframes svelte-57dv4p-prize-float{0%,to{transform:translateY(0) rotate(var(--rot, 0deg))}50%{transform:translateY(-4px) rotate(var(--rot, 0deg))}}.deals-scroll-item.svelte-57dv4p{width:280px;flex-shrink:0}@media(min-width:900px){.deals-scroll-item.svelte-57dv4p{width:320px}}@media(min-width:900px){.account-layout.svelte-57dv4p{max-width:1100px;flex-direction:row;align-items:flex-start;gap:32px;padding:24px 32px}.account-col.svelte-57dv4p{display:flex;flex-direction:column;gap:20px}.account-col-left.svelte-57dv4p{width:320px;flex-shrink:0;position:sticky;top:80px}.account-col-right.svelte-57dv4p{flex:1;min-width:0}.account-profile.svelte-57dv4p,.account-menu.svelte-57dv4p,.account-cards.svelte-57dv4p,.account-deals.svelte-57dv4p,.account-giveaways.svelte-57dv4p{order:0}.account-profile.svelte-57dv4p{background:var(--color-bg-card);border-radius:20px;padding:8px 20px 12px;box-shadow:var(--shadow-card)}.account-menu.svelte-57dv4p{background:var(--color-bg-card);border-radius:20px;padding:4px 20px 12px;box-shadow:var(--shadow-card)}.gift-cards-scroll.svelte-57dv4p,.deals-scroll.svelte-57dv4p,.giveaways-scroll.svelte-57dv4p{flex-wrap:wrap;overflow-x:visible;margin-right:0;padding-right:0}}@media(min-width:1200px){.account-col-left.svelte-57dv4p{width:360px}}.empty-tile.svelte-57dv4p{position:relative;overflow:hidden;border-radius:18px;padding:22px 18px 20px;text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border);margin-bottom:16px}.empty-tile-cards.svelte-57dv4p{background:radial-gradient(120% 80% at 50% 0%,rgba(217,70,239,.16),transparent 60%),var(--color-bg-card);border-color:#d946ef4d}.empty-tile-deals.svelte-57dv4p{background:radial-gradient(120% 80% at 50% 0%,rgba(209,52,0,.18),transparent 60%),var(--color-bg-card);border-color:#d1340052}.empty-tile-art.svelte-57dv4p{position:relative;height:76px;margin:0 auto 10px;max-width:220px}.empty-tile-title.svelte-57dv4p{margin:0 0 4px;font-size:16px;font-weight:800;color:var(--color-text)}.empty-tile-hint.svelte-57dv4p{margin:0 auto 14px;font-size:13px;line-height:1.45;color:var(--color-text-muted);max-width:320px}.empty-tile-actions.svelte-57dv4p{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}.empty-cta.svelte-57dv4p{height:38px;padding:0 16px;border-radius:10px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.empty-cta.svelte-57dv4p:active{transform:translateY(1px)}.empty-cta-primary.svelte-57dv4p{background:#d946ef;color:#fff;border:none;box-shadow:0 4px 12px #d946ef59}.empty-cta-primary.svelte-57dv4p:hover{background:#e35ef1}.empty-cta-primary.empty-cta-deals.svelte-57dv4p{background:#d13400;box-shadow:0 4px 12px #d1340059}.empty-cta-primary.empty-cta-deals.svelte-57dv4p:hover{background:#e8400d}.empty-cta-secondary.svelte-57dv4p{background:var(--color-bg-input);color:var(--color-text);border:1px solid var(--color-border)}.empty-cta-secondary.svelte-57dv4p:hover{background:#ffffff0f}.float-card.svelte-57dv4p{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:64px;height:38px;border-radius:8px;font-size:13px;font-weight:800;color:#fff;box-shadow:0 6px 18px #00000059;animation:svelte-57dv4p-floatCard 3.6s ease-in-out infinite}.float-card-a.svelte-57dv4p{background:linear-gradient(135deg,#d946ef,#a21caf);transform:translate(-90px,-50%) rotate(-12deg);animation-delay:0s}.float-card-b.svelte-57dv4p{background:linear-gradient(135deg,#3905cc,#5a2ef5);transform:translate(-50%,-50%) rotate(2deg);z-index:1;animation-delay:.6s;width:72px;height:44px;font-size:14px}.float-card-c.svelte-57dv4p{background:linear-gradient(135deg,#ff4c3b,#fbbf24);transform:translate(20px,-50%) rotate(14deg);font-size:18px;animation-delay:1.2s}@keyframes svelte-57dv4p-floatCard{0%,to{translate:0 0}50%{translate:0 -4px}}.ticket-tag.svelte-57dv4p{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.4px;color:#fff;box-shadow:0 4px 14px #0000004d;animation:svelte-57dv4p-floatCard 3.6s ease-in-out infinite}.ticket-tag-a.svelte-57dv4p{background:#d13400;transform:translate(-100px,-50%) rotate(-8deg);animation-delay:0s}.ticket-tag-b.svelte-57dv4p{background:#3905cc;transform:translate(-30px,-50%) rotate(4deg);z-index:1;animation-delay:.6s;font-size:12px}.ticket-tag-c.svelte-57dv4p{background:#38ab10;transform:translate(50px,-50%) rotate(12deg);animation-delay:1.2s}@keyframes svelte-57dv4p-tokenSheetUp{0%{transform:translate(-50%) translateY(100%)}to{transform:translate(-50%) translateY(0)}}@keyframes svelte-57dv4p-tokenFadeIn{0%{opacity:0}to{opacity:1}}.logout-backdrop.svelte-57dv4p{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:99998;border:none;cursor:pointer;padding:0;animation:svelte-57dv4p-tokenFadeIn .2s ease-out}.logout-sheet.svelte-57dv4p{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:99999;width:100%;max-width:440px;background:var(--color-bg-card, #1a1a1a);border:1px solid var(--color-border);border-bottom:none;border-radius:20px 20px 0 0;padding:14px 24px max(28px,env(safe-area-inset-bottom));animation:svelte-57dv4p-tokenSheetUp .3s cubic-bezier(.16,1,.3,1);font-family:Lato,sans-serif;text-align:center}.logout-handle.svelte-57dv4p{width:40px;height:4px;background:#fff3;border-radius:2px;margin:0 auto 20px}.logout-icon.svelte-57dv4p{width:56px;height:56px;border-radius:16px;background:#ff4c3b1a;border:1px solid rgba(255,76,59,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.logout-title.svelte-57dv4p{font-size:18px;font-weight:700;color:var(--color-text);margin:0 0 6px}.logout-hint.svelte-57dv4p{font-size:13px;color:var(--color-text-muted);line-height:1.45;margin:0 0 22px}.logout-actions.svelte-57dv4p{display:flex;gap:10px}.logout-cancel.svelte-57dv4p,.logout-confirm.svelte-57dv4p{flex:1;height:48px;border-radius:12px;font-family:Lato,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease,opacity .15s ease}.logout-cancel.svelte-57dv4p{background:var(--color-bg-input);color:var(--color-text);border:1px solid var(--color-border)}.logout-cancel.svelte-57dv4p:hover:not(:disabled){background:#ffffff0f}.logout-confirm.svelte-57dv4p{background:#ff4c3b;color:#fff;border:none}.logout-confirm.svelte-57dv4p:hover:not(:disabled){background:#ff6355}.logout-cancel.svelte-57dv4p:disabled,.logout-confirm.svelte-57dv4p:disabled{opacity:.6;cursor:not-allowed}
