.inventory-tabs.svelte-fwh7ou{margin-top:8px;display:flex;flex-direction:column;gap:16px;width:100%}.tab-bar.svelte-fwh7ou{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:18px;background:#0d121aa6;border:1px solid rgba(48,62,74,.85);box-shadow:inset 0 1px #ffffff0a;overflow:hidden;isolation:isolate}.tab-highlight.svelte-fwh7ou{position:absolute;top:4px;bottom:4px;left:calc(4px + var(--tab-index,0)*50%);width:calc(50% - 8px);border-radius:14px;background:linear-gradient(140deg,#1f2a37,#2f3c4c);box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #94a3b838;transition:left .3s cubic-bezier(.4,0,.2,1)}.tab-btn.svelte-fwh7ou{position:relative;z-index:2;border:none;background:transparent;color:#8192a4;font-family:gilroy-semibold,sans-serif;font-weight:600;font-size:.95rem;padding:10px 14px;border-radius:12px;cursor:pointer;transition:color .2s,transform .2s}.tab-btn.active.svelte-fwh7ou{color:#eff6ff}.tab-btn.svelte-fwh7ou:focus-visible{outline:2px solid rgba(56,189,248,.65);outline-offset:2px}.tab-btn.svelte-fwh7ou:not(:disabled):active{transform:scale(.97)}.inventory-card.svelte-fwh7ou{margin-top:16px;min-height:200px;background:#181f25;border:1px solid #303e4a;border-radius:20px;padding:16px;width:100%;position:relative}.header.svelte-fwh7ou{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.title.svelte-fwh7ou{font-size:20px;color:#fff;font-family:gilroy-bold,sans-serif;font-weight:700}.sell-all-btn.svelte-fwh7ou{padding:8px 16px;border-radius:12px;border:1px solid rgba(96,165,250,.45);background:#0f172a66;color:#dbeafe;font-family:gilroy-semibold,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:transform .2s,filter .2s,opacity .2s;box-shadow:inset 0 0 0 1px #0f172a33}.sell-all-btn.svelte-fwh7ou:disabled{opacity:.5;cursor:not-allowed}.sell-all-btn.svelte-fwh7ou:not(:disabled):hover{filter:brightness(1.08);border-color:#93c5fda6}.sell-all-btn.svelte-fwh7ou:not(:disabled):active{transform:translateY(1px)}.sell-all-confirm.svelte-fwh7ou{border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#0f172ab8;padding:14px 16px;display:flex;flex-direction:column;gap:12px;color:#e2e8f0;margin-bottom:14px}.sell-all-confirm.svelte-fwh7ou p:where(.svelte-fwh7ou){margin:0;font-size:.9rem}.sell-all-actions.svelte-fwh7ou{display:flex;flex-wrap:wrap;gap:10px}.sell-all-button.svelte-fwh7ou{padding:10px 18px;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#0f172ad9;color:#e2e8f0;font-family:gilroy-semibold,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:transform .2s,filter .2s,opacity .2s}.sell-all-button.danger.svelte-fwh7ou{border-color:#f8717173;background:linear-gradient(135deg,#ef4444,#f97316);color:#0f172a}.sell-all-button.svelte-fwh7ou:disabled{opacity:.6;cursor:not-allowed}.sell-all-button.svelte-fwh7ou:not(:disabled):hover{filter:brightness(1.05)}.sell-all-button.svelte-fwh7ou:not(:disabled):active{transform:translateY(1px)}.sell-all-alert.svelte-fwh7ou{border-radius:12px;padding:10px 14px;background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fecaca;font-size:.82rem;margin-bottom:12px}.sell-all-success.svelte-fwh7ou{border-radius:12px;padding:10px 14px;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#bbf7d0;font-size:.82rem;margin-bottom:12px}.empty-state.svelte-fwh7ou{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-text.svelte-fwh7ou{font-size:14px;font-family:gilroy-semibold,sans-serif;font-weight:600}.empty-text.svelte-fwh7ou .muted:where(.svelte-fwh7ou){color:#445768}.empty-text.svelte-fwh7ou .accent:where(.svelte-fwh7ou){color:#1686ff}.items-grid.svelte-fwh7ou{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:5px;align-items:stretch}.inv-item.svelte-fwh7ou{position:relative;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--item-color, #3b82f6) 16%,#0f151b),color-mix(in srgb,var(--item-color, #3b82f6) 4%,#11161c) 70%,#0d1318);border:1px solid rgba(46,58,68,.9);border-radius:9px;padding:4px 3px 7px;display:flex;flex-direction:column;align-items:center;gap:3px;transition:border-color .25s,background .25s,transform .2s;box-shadow:inset 0 0 12px color-mix(in srgb,var(--item-color, #3b82f6) 7%,transparent);cursor:pointer;overflow:hidden;min-height:84px}.inv-item.svelte-fwh7ou:hover{border-color:#3d4c58}.inv-item.svelte-fwh7ou:focus-visible{outline:2px solid rgba(59,130,246,.65);outline-offset:2px}.thumb-shell.svelte-fwh7ou{width:100%;flex:1;display:flex;align-items:center;justify-content:center;padding:0;aspect-ratio:1}.thumb-shell.svelte-fwh7ou img:where(.svelte-fwh7ou){width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.no-img.svelte-fwh7ou{width:100%;height:100%;border-radius:9px;background:#27323a;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#6b7e8d}.item-info.svelte-fwh7ou{width:100%;display:flex;flex-direction:column;align-items:center;gap:0}.label.svelte-fwh7ou{width:100%;font-size:.64rem;line-height:1.05;font-family:gilroy-semibold,sans-serif;font-weight:600;color:#cfd8de;text-align:center;white-space:normal}.qty-pill.svelte-fwh7ou{font-size:.56rem;font-weight:600;font-family:gilroy-semibold,sans-serif;color:#94a3b8;background:#94a3b82e;border-radius:999px;padding:1px 5px}.placeholder-grid.svelte-fwh7ou{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:5px}.skeleton.svelte-fwh7ou{height:84px;border-radius:10px;background:linear-gradient(100deg,#202a31 20%,#27333b,#202a31 60%);background-size:200% 100%;animation:svelte-fwh7ou-shimmer 1.2s infinite linear}.item-focus-backdrop.svelte-fwh7ou{position:fixed;inset:0;background:#02060ca6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:flex-end;justify-content:center;padding:0;z-index:90;animation:svelte-fwh7ou-fadeBackdrop .35s ease forwards;transition:opacity .45s ease,backdrop-filter .45s ease}.item-focus-backdrop.closing.svelte-fwh7ou{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.item-focus-card.svelte-fwh7ou{width:100%;border-radius:28px 28px 0 0;border:1px solid rgba(63,81,107,.35);border-bottom:none;background:linear-gradient(170deg,#0b111b,#101827 60%,#070b10fa);padding:32px clamp(18px,4vw,34px) calc(30px + env(safe-area-inset-bottom,24px));box-shadow:0 -6px 50px #00000073;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;animation:svelte-fwh7ou-slideSheetIn .5s cubic-bezier(.25,.92,.32,1) forwards;max-height:95vh;overflow:auto}.item-focus-card.closing.svelte-fwh7ou{animation:svelte-fwh7ou-slideSheetOut .45s cubic-bezier(.4,0,.2,1) forwards}.sheet-handle.svelte-fwh7ou{width:56px;height:5px;border-radius:999px;background:#94a3b859;align-self:center;margin-bottom:10px}.focus-close.svelte-fwh7ou{position:absolute;top:14px;right:16px;border:none;background:#090e18d1;color:#94a3b8;width:32px;height:32px;border-radius:999px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center;transition:filter .2s,transform .2s;box-shadow:0 8px 16px #00000073}.focus-close.svelte-fwh7ou:hover{filter:brightness(1.1)}.focus-close.svelte-fwh7ou:active{transform:scale(.92)}.focus-thumb-shell.svelte-fwh7ou{width:140px;height:140px;border-radius:32px;background:#0f172aa6;border:1px solid rgba(148,163,184,.2);display:flex;align-items:center;justify-content:center;overflow:hidden}.focus-thumb-image.svelte-fwh7ou{width:min(70vw,172px);height:min(70vw,172px);max-width:200px;max-height:200px;object-fit:contain;display:block;border-radius:28px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.45))}.focus-no-img.svelte-fwh7ou{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-family:gilroy-semibold,sans-serif;color:#94a3b8}.focus-title.svelte-fwh7ou{font-size:1.1rem;font-family:gilroy-bold,sans-serif;text-align:center;color:#f8fafc}.focus-qty.svelte-fwh7ou{font-size:.85rem;color:#94a3b8}.focus-price-row.svelte-fwh7ou{width:100%;display:flex;align-items:center;justify-content:center}.focus-price.svelte-fwh7ou{font-size:1.05rem;font-family:gilroy-semibold,sans-serif;color:#cbd5f5}.focus-price.muted.svelte-fwh7ou{color:#6b7e8d}.focus-actions.svelte-fwh7ou{width:100%;display:flex;flex-direction:column;gap:12px}.focus-btn.svelte-fwh7ou{width:100%;padding:14px 16px;border-radius:14px;border:none;font-size:1rem;font-family:gilroy-semibold,sans-serif;cursor:pointer;transition:transform .2s,filter .2s,opacity .2s}.focus-btn.withdraw.svelte-fwh7ou{background:linear-gradient(135deg,#34d399,#10b981);color:#052e16;box-shadow:0 10px 30px #10b98159}.focus-btn.sell.svelte-fwh7ou{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#0f172a;box-shadow:0 10px 30px #3b82f659}.focus-btn.svelte-fwh7ou:disabled{opacity:.55;cursor:not-allowed}.focus-btn.svelte-fwh7ou:not(:disabled):hover{filter:brightness(1.05)}.focus-btn.svelte-fwh7ou:not(:disabled):active{transform:translateY(1px)}.focus-status.svelte-fwh7ou{width:100%;padding:10px 12px;border-radius:12px;text-align:center;font-size:.85rem;font-family:gilroy-semibold,sans-serif}.focus-status.error.svelte-fwh7ou{background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fecaca}.focus-status.success.svelte-fwh7ou{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#bbf7d0}.withdraw-hint.svelte-fwh7ou{margin-top:10px;font-size:.85rem;line-height:1.3}.withdraw-hint.waiting.svelte-fwh7ou{color:#fde68a}.withdraw-hint.ready.svelte-fwh7ou{color:#bbf7d0}@keyframes svelte-fwh7ou-shimmer{to{background-position:-200% 0}}.open-cases-btn.svelte-fwh7ou{margin-top:16px;width:220px;height:44px;border-radius:20px;background:#1686ff;border:none;cursor:pointer;font-size:14px;color:#fff;font-family:gilroy-semibold,sans-serif;font-weight:600;box-shadow:0 4px 15px #007aff40;transition:filter .2s,transform .2s}.open-cases-btn.svelte-fwh7ou:hover{filter:brightness(1.05)}.open-cases-btn.svelte-fwh7ou:active{transform:translateY(1px)}.withdrawals-card.svelte-fwh7ou{margin-top:18px;background:#181f25;border:1px solid #303e4a;border-radius:20px;padding:16px;width:100%;position:relative}.withdrawals-card.svelte-fwh7ou .header:where(.svelte-fwh7ou){flex-wrap:nowrap}.refresh-icon-btn.svelte-fwh7ou{width:32px;height:32px;border:none;background:transparent;color:#cbd5f5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .2s,filter .2s,opacity .2s}.refresh-icon-btn.svelte-fwh7ou svg:where(.svelte-fwh7ou){width:24px;height:24px;display:block}.refresh-icon-btn.svelte-fwh7ou:disabled{opacity:.55;cursor:not-allowed}.refresh-icon-btn.svelte-fwh7ou:not(:disabled):hover{filter:brightness(1.1)}.refresh-icon-btn.svelte-fwh7ou:not(:disabled):active{transform:scale(.95)}.refresh-icon-btn.spinning.svelte-fwh7ou svg:where(.svelte-fwh7ou){animation:svelte-fwh7ou-spin .9s linear infinite}.withdraw-success.svelte-fwh7ou{border-radius:12px;padding:10px 14px;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#bbf7d0;font-size:.82rem;margin-bottom:12px}.withdraw-alert.svelte-fwh7ou{border-radius:12px;padding:10px 14px;background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fecaca;font-size:.82rem}.withdrawal-filter-bar.svelte-fwh7ou{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:18px;border:1px solid rgba(48,62,74,.7);background:#0b1017a6;box-shadow:inset 0 1px #ffffff0a;margin-bottom:18px;isolation:isolate}.withdrawal-filter-highlight.svelte-fwh7ou{position:absolute;top:4px;bottom:4px;left:calc(4px + var(--filter-index,0)*50%);width:calc(50% - 8px);border-radius:14px;background:linear-gradient(140deg,#1f2a37,#2f3c4c);box-shadow:0 10px 25px #00000059,inset 0 0 0 1px #94a3b840;transition:left .3s cubic-bezier(.4,0,.2,1)}.withdrawal-filter-btn.svelte-fwh7ou{position:relative;z-index:1;border:none;border-radius:12px;padding:10px 14px;background:transparent;color:#8093a7;font-size:.9rem;font-family:gilroy-semibold,sans-serif;cursor:pointer;transition:color .2s,transform .2s}.withdrawal-filter-btn.active.svelte-fwh7ou{color:#f8fafc}.withdrawal-filter-btn.svelte-fwh7ou:focus-visible{outline:2px solid rgba(14,165,233,.65);outline-offset:2px}.withdrawal-filter-btn.svelte-fwh7ou:not(:disabled):active{transform:translateY(1px)}.withdrawals-list.svelte-fwh7ou{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.withdrawal-row.svelte-fwh7ou{position:relative;display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.15);background:#0b0f148c;flex-wrap:wrap}.withdrawal-avatar.svelte-fwh7ou{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px}.withdrawal-avatar.svelte-fwh7ou img:where(.svelte-fwh7ou){width:56px;height:56px;object-fit:contain;display:block}.withdrawal-avatar-fallback.svelte-fwh7ou{width:48px;height:48px;border-radius:14px;border:1px solid rgba(148,163,184,.35);background:#0f172ad9;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-family:gilroy-semibold,sans-serif;color:#cfd8e3}.withdrawal-main.svelte-fwh7ou{flex:1;min-width:0}.withdrawal-main.svelte-fwh7ou .gift-name:where(.svelte-fwh7ou){font-size:.95rem;color:#e2e8f0;font-family:gilroy-semibold,sans-serif}.gift-meta.svelte-fwh7ou{margin-top:2px;font-size:.78rem;color:#94a3b8;display:flex;gap:6px;flex-wrap:wrap}.status-pill.svelte-fwh7ou{padding:6px 12px;border-radius:999px;font-size:.78rem;font-family:gilroy-semibold,sans-serif;border:1px solid transparent;text-transform:none;margin-left:auto;flex-shrink:0}.status-pill.pending.svelte-fwh7ou{background:#fbbf2426;color:#fcd34d;border-color:#fbbf2459}.status-pill.completed.svelte-fwh7ou{background:#22c55e2e;color:#bbf7d0;border-color:#22c55e66}.withdrawal-skeleton-grid.svelte-fwh7ou{display:flex;flex-direction:column;gap:10px}.withdrawal-skeleton.svelte-fwh7ou{height:62px;border-radius:14px;background:linear-gradient(100deg,#202a31 20%,#27333b,#202a31 60%);background-size:200% 100%;animation:svelte-fwh7ou-shimmer 1.2s infinite linear}.empty-state.compact.svelte-fwh7ou{min-height:0;padding:16px 0}.withdraw-modal-backdrop.svelte-fwh7ou{position:fixed;inset:0;background:#04070ecc;display:flex;align-items:center;justify-content:center;z-index:80;padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.withdraw-modal.svelte-fwh7ou{width:100%;max-width:420px;border-radius:18px;border:1px solid rgba(148,163,184,.25);background:#111722;padding:20px;box-shadow:0 20px 70px #0000008c}.modal-title.svelte-fwh7ou{font-size:1.05rem;font-family:gilroy-bold,sans-serif;margin-bottom:6px}.modal-text.svelte-fwh7ou{margin:0 0 16px;font-size:.9rem;color:#cbd5f5}.modal-alert.svelte-fwh7ou{border-radius:12px;padding:10px 12px;background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fecaca;font-size:.82rem;margin-bottom:12px}.modal-actions.svelte-fwh7ou{display:flex;flex-direction:column;gap:10px}.modal-primary.svelte-fwh7ou,.modal-secondary.svelte-fwh7ou{width:100%;padding:12px 16px;border-radius:12px;border:none;font-size:.95rem;font-family:gilroy-semibold,sans-serif;cursor:pointer;transition:transform .2s,filter .2s,opacity .2s}.modal-primary.svelte-fwh7ou{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#0f172a}.modal-secondary.svelte-fwh7ou{background:#0f172acc;border:1px solid rgba(148,163,184,.35);color:#cbd5f5}.modal-primary.svelte-fwh7ou:disabled,.modal-secondary.svelte-fwh7ou:disabled{opacity:.6;cursor:not-allowed}.modal-primary.svelte-fwh7ou:not(:disabled):hover,.modal-secondary.svelte-fwh7ou:not(:disabled):hover{filter:brightness(1.05)}.modal-primary.svelte-fwh7ou:not(:disabled):active,.modal-secondary.svelte-fwh7ou:not(:disabled):active{transform:translateY(1px)}@keyframes svelte-fwh7ou-slideSheetIn{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-fwh7ou-slideSheetOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(60px);opacity:0}}@keyframes svelte-fwh7ou-fadeBackdrop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.tab-highlight.svelte-fwh7ou,.tab-btn.svelte-fwh7ou,.withdrawal-filter-highlight.svelte-fwh7ou,.withdrawal-filter-btn.svelte-fwh7ou{transition:none}}@media (max-width:420px){.inventory-tabs.svelte-fwh7ou{gap:12px}.tab-btn.svelte-fwh7ou{font-size:.9rem;padding:9px 10px}.inventory-card.svelte-fwh7ou .header:where(.svelte-fwh7ou){flex-direction:column;align-items:stretch;gap:10px}.sell-all-btn.svelte-fwh7ou{width:100%}.sell-all-actions.svelte-fwh7ou{flex-direction:column}.sell-all-button.svelte-fwh7ou{width:100%}.inventory-card.svelte-fwh7ou{padding:14px 14px 16px}.items-grid.svelte-fwh7ou{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:4px}.inv-item.svelte-fwh7ou{min-height:78px;padding:4px 2px 6px}.withdrawals-card.svelte-fwh7ou{padding:14px}.open-cases-btn.svelte-fwh7ou{width:200px;height:42px;font-size:13px}}@keyframes svelte-fwh7ou-spin{to{transform:rotate(360deg)}}.referral-banner.svelte-5yek8o{position:relative;width:100%;border-radius:24px;background:#171a1f;overflow:hidden;padding:20px 20px 24px;display:flex;flex-direction:column;align-items:center;gap:20px}.tier-preview.svelte-5yek8o{position:relative;width:100%;border-radius:24px;overflow:hidden;border:none;padding:0;cursor:pointer;background:#00000059;display:flex;align-items:center;justify-content:center}.tier-preview.svelte-5yek8o:focus-visible{outline:2px solid rgba(0,122,255,.8);outline-offset:4px}.tier-image.svelte-5yek8o{width:100%;height:auto;object-fit:contain;display:block}.tier-preview--empty.svelte-5yek8o{cursor:default;padding:32px 24px;min-height:160px;pointer-events:none}.tier-placeholder.svelte-5yek8o{font-family:gilroy-semibold,sans-serif;font-size:14px;color:#ffffff73;text-align:center}.info-button.svelte-5yek8o{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .2s ease;box-shadow:0 4px 16px #0000004d}.info-button.svelte-5yek8o:hover{background:#000000bf;border-color:#ffffff59;transform:scale(1.05)}.info-button.svelte-5yek8o:active{transform:scale(.95)}.info-button.svelte-5yek8o svg:where(.svelte-5yek8o){flex-shrink:0}.stats-row.svelte-5yek8o{display:flex;align-items:center;justify-content:center;gap:32px;width:100%;position:relative}.stat.svelte-5yek8o{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.stat-value.svelte-5yek8o{font-family:gilroy-semibold,sans-serif;font-size:24px;color:#fff;letter-spacing:.2px;display:inline-flex;align-items:center;gap:4px}.stat-value.ton.svelte-5yek8o{font-size:24px;color:#fff}.ton-icon.svelte-5yek8o{display:inline-flex;align-items:center;line-height:1}.ton-icon.svelte-5yek8o svg{display:block;vertical-align:middle}.stat-label.svelte-5yek8o{font-family:gilroy-semibold,sans-serif;font-size:14px;color:#506070;margin-top:-6px}.stat-button.svelte-5yek8o{background:none;border:none;padding:0;margin:0;color:inherit;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;width:100%;text-align:center}.stat-button.svelte-5yek8o:focus-visible{outline:2px solid rgba(0,122,255,.8);outline-offset:4px;border-radius:16px}.stat-button.svelte-5yek8o .stat-toggle:where(.svelte-5yek8o){margin-top:6px;width:12px;height:6px;border-radius:999px;background:#ffffff2e;position:relative;transition:transform .2s ease,background .2s ease}.stat-button.svelte-5yek8o .stat-toggle:where(.svelte-5yek8o):before{content:"";position:absolute;inset:1px 2px;border-radius:999px;background:#fff6;transition:inherit}.stat-button.svelte-5yek8o .stat-toggle.open:where(.svelte-5yek8o){transform:rotate(180deg);background:#007aff66}.stat-sub--claim.svelte-5yek8o,.stat-sub--inactive.svelte-5yek8o{font-size:12px;color:#fff9;font-family:gilroy-semibold,sans-serif;margin-top:-2px}.stat-sub-amount.svelte-5yek8o{color:#fff}.claim-panel.svelte-5yek8o{width:100%;border-radius:18px;background:#0e1016d9;border:1px solid rgba(255,255,255,.08);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 24px #00000040}.claim-summary.svelte-5yek8o{display:flex;flex-direction:column;gap:6px;font-size:14px;font-family:gilroy-semibold,sans-serif;color:#ffffffc7}.claim-line.svelte-5yek8o{display:flex;align-items:center;justify-content:space-between;gap:12px}.claim-line.svelte-5yek8o strong:where(.svelte-5yek8o){color:#fff}.claim-note.svelte-5yek8o{font-size:12px;color:#ffffff8c;font-family:gilroy-semibold,sans-serif;text-align:center}.claim-action.svelte-5yek8o{height:44px;border-radius:12px;background:linear-gradient(90deg,#0072ee,#00d4ff);border:none;color:#fff;font-family:gilroy-semibold,sans-serif;font-size:15px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.claim-action.svelte-5yek8o:disabled{cursor:default;opacity:.6}.claim-action.svelte-5yek8o:not(:disabled):active{transform:scale(.97)}.claim-status.svelte-5yek8o{font-size:13px;font-family:gilroy-semibold,sans-serif;text-align:center}.claim-status.success.svelte-5yek8o{color:#3dd68c}.claim-status.error.svelte-5yek8o{color:#ff6b6b}.referral-list-panel.svelte-5yek8o{width:100%;border-radius:18px;background:#0e1016d9;border:1px solid rgba(255,255,255,.08);padding:16px;display:flex;flex-direction:column;gap:14px;box-shadow:0 12px 24px #00000040}.referral-list-header.svelte-5yek8o{display:flex;align-items:center;justify-content:space-between;gap:12px}.referral-list-title.svelte-5yek8o{font-family:gilroy-semibold,sans-serif;font-size:15px;color:#fff}.referral-list-refresh.svelte-5yek8o{padding:6px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#dbeafe;font-family:gilroy-semibold,sans-serif;font-size:12px;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.referral-list-refresh.svelte-5yek8o:disabled{opacity:.55;cursor:default;transform:none}.referral-list-refresh.svelte-5yek8o:not(:disabled):active{transform:scale(.96)}.referral-list-state.svelte-5yek8o{font-size:13px;color:#ffffffc7;text-align:center;font-family:gilroy-medium,sans-serif;padding:10px;border-radius:12px;background:#00000059}.referral-list-state.error.svelte-5yek8o{color:#f87171}.referral-list-state.empty.svelte-5yek8o{color:#9aa6bf}.referral-list-grid.svelte-5yek8o{display:flex;flex-direction:column;gap:10px}.referral-row.svelte-5yek8o{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:#00000047;border:1px solid rgba(255,255,255,.06)}.referral-row[data-active=true].svelte-5yek8o{border-color:#22c55e52;box-shadow:0 0 0 1px #22c55e1f}.referral-row-main.svelte-5yek8o{display:flex;flex-direction:column;gap:6px}.referral-row-head.svelte-5yek8o{display:flex;align-items:center;justify-content:space-between;gap:10px}.referral-row-id.svelte-5yek8o{font-size:14px;font-family:gilroy-semibold,sans-serif;color:#fff}.referral-row-status.svelte-5yek8o{font-size:12px;font-family:gilroy-semibold,sans-serif;padding:3px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.3px}.referral-row-status.active.svelte-5yek8o{background:#22c55e33;color:#86efac}.referral-row-status.inactive.svelte-5yek8o{background:#94a3b829;color:#cbd5f5}.referral-row-earned.svelte-5yek8o{font-size:13px;font-family:gilroy-medium,sans-serif;color:#dbe2f2}.referral-row-earned.svelte-5yek8o strong:where(.svelte-5yek8o){color:#fff;font-family:gilroy-semibold,sans-serif}.referral-row-meta.svelte-5yek8o{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12px;font-family:gilroy-medium,sans-serif;color:#95a4bc}.stat-sub.svelte-5yek8o{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:6px;font-size:11px;color:#cbd5e1e6}.stat-pill.svelte-5yek8o{padding:3px 8px;border-radius:999px;background:#94a3b829;font-family:gilroy-medium,sans-serif;letter-spacing:.1px}.stat-pill--active.svelte-5yek8o{background:#22c55e2e;color:#86efac}.stat-pill--inactive.svelte-5yek8o{background:#94a3b81f;color:#cbd5f5}.stats-divider.svelte-5yek8o{position:absolute;left:50%;transform:translate(-50%);width:1px;height:30px;background:#2a2f38;border-radius:999px}.action-row.svelte-5yek8o{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.action.svelte-5yek8o{flex:0 0 auto;height:40px;border-radius:16px;font-family:gilroy-semibold,sans-serif;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,filter .16s ease;padding:0 20px}.action.copy.svelte-5yek8o{width:171px;background:linear-gradient(45deg,#0072ee,#1686ff);border:none;color:#fff;box-shadow:0 8px 22px -12px #007affb3}.action.invite.svelte-5yek8o{width:139px;background:transparent;border:2px solid #007aff;color:#007aff}.action.create.svelte-5yek8o{width:100%;background:linear-gradient(45deg,#0072ee,#1686ff);border:none;color:#fff;box-shadow:0 8px 22px -12px #007affb3}.action.svelte-5yek8o:active{transform:translateY(1px)}.action.svelte-5yek8o:hover{filter:brightness(1.05)}.action[disabled].svelte-5yek8o{opacity:.45;cursor:not-allowed;transform:none;pointer-events:none;filter:none}.copy-status.svelte-5yek8o{font-size:12px;font-family:gilroy-semibold,sans-serif;text-align:center;padding:4px 10px;border-radius:12px;background:#ffffff14}.copy-status.success.svelte-5yek8o{color:#22c55e}.copy-status.error.svelte-5yek8o{color:#f87171}@media (max-width:520px){.referral-banner.svelte-5yek8o{padding:16px 16px 24px}.info-button.svelte-5yek8o{width:32px;height:32px;top:10px;right:10px}.info-button.svelte-5yek8o svg:where(.svelte-5yek8o){width:18px;height:18px}.action.svelte-5yek8o{width:100%;flex:1 1 50%}.action-row.svelte-5yek8o{flex-wrap:wrap}.referral-list-panel.svelte-5yek8o{padding:14px}.referral-row.svelte-5yek8o{padding:11px 12px}}.modal-backdrop.svelte-5yek8o{position:fixed;inset:0;background:#0a0e14d9;display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;animation:svelte-5yek8o-fadeIn .2s ease}.modal-backdrop.svelte-5yek8o:focus-visible{outline:2px solid rgba(0,122,255,.8)}.tier-modal-backdrop.svelte-5yek8o{position:fixed;inset:0;background:#0a0e14c7;display:flex;align-items:center;justify-content:center;padding:24px;z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer}.tier-modal-backdrop.svelte-5yek8o:focus-visible{outline:2px solid rgba(0,122,255,.8)}.tier-modal.svelte-5yek8o{width:min(520px,calc(100% - 40px));max-height:calc(100vh - 64px);border-radius:24px;background:#111b26;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;outline:none;box-shadow:0 18px 60px #00000073;cursor:auto}.tier-modal-header.svelte-5yek8o{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 12px}.tier-modal-header.svelte-5yek8o h2:where(.svelte-5yek8o){margin:0;font-size:16px;font-family:gilroy-semibold,sans-serif;color:#fff}.tier-modal-close.svelte-5yek8o{background:transparent;border:none;color:#93a6bb;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:12px}.tier-modal-close.svelte-5yek8o:hover{color:#fff;background:#ffffff14}.tier-modal-body.svelte-5yek8o{padding:0 24px 24px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;flex-shrink:1;min-height:0}.tier-modal-card.svelte-5yek8o{display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;flex-shrink:0}.tier-modal-card--button.svelte-5yek8o{padding:0;width:100%;cursor:pointer;font:inherit;color:inherit}.tier-modal-card--button.svelte-5yek8o:focus-visible{outline:2px solid rgba(56,189,248,.9);outline-offset:4px}.tier-modal-card.svelte-5yek8o:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.tier-modal-image-wrapper.svelte-5yek8o{width:100%;background:#0d131b;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.tier-modal-image-wrapper.svelte-5yek8o img:where(.svelte-5yek8o){width:100%;height:auto;object-fit:contain;display:block;max-height:none}.tier-modal-card.locked.svelte-5yek8o img:where(.svelte-5yek8o){filter:grayscale(1) brightness(.45)}.tier-modal-lock.svelte-5yek8o{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;background:linear-gradient(180deg,#05080f05,#02040847);border:1px solid rgba(255,255,255,.04);color:#e2e8f0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.tier-modal-lock-icon.svelte-5yek8o{width:56px;height:56px;color:#e2e8f0f2;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55))}.info-modal.svelte-5yek8o{width:min(480px,calc(100% - 40px));max-height:calc(100vh - 64px);border-radius:24px;background:#111b26;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;outline:none;box-shadow:0 18px 60px #00000073;cursor:auto;animation:svelte-5yek8o-modalSlideIn .3s cubic-bezier(.25,.8,.25,1)}.info-modal-header.svelte-5yek8o{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.info-modal-header.svelte-5yek8o h2:where(.svelte-5yek8o){margin:0;font-size:18px;font-family:gilroy-semibold,sans-serif;color:#fff}.info-modal-body.svelte-5yek8o{padding:24px;overflow:auto;display:flex;flex-direction:column;gap:24px}.info-section.svelte-5yek8o{display:flex;flex-direction:column;gap:12px}.info-section.svelte-5yek8o h3:where(.svelte-5yek8o){margin:0;font-size:14px;font-family:gilroy-semibold,sans-serif;color:#93a6bb;text-transform:uppercase;letter-spacing:.5px}.info-current.svelte-5yek8o{display:flex;flex-direction:column;gap:8px;padding:16px;background:#007aff14;border:1px solid rgba(0,122,255,.2);border-radius:16px}.info-badge.svelte-5yek8o{font-size:20px;font-family:gilroy-semibold,sans-serif;color:#fff}.info-percent.svelte-5yek8o{font-size:14px;font-family:gilroy-semibold,sans-serif;color:#66b2ff}.info-list.svelte-5yek8o{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.info-list.svelte-5yek8o li:where(.svelte-5yek8o){font-size:14px;font-family:gilroy-medium,sans-serif;color:#c9d4e0;line-height:1.5}.info-progress-detail.svelte-5yek8o{display:flex;flex-direction:column;gap:8px;padding:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:16px}.info-progress-detail.svelte-5yek8o p:where(.svelte-5yek8o){margin:0;font-size:14px;font-family:gilroy-medium,sans-serif;color:#c9d4e0}.info-progress-detail.svelte-5yek8o strong:where(.svelte-5yek8o){font-family:gilroy-semibold,sans-serif;color:#fff}.info-note.svelte-5yek8o{margin-top:4px;font-size:12px;font-family:gilroy-medium,sans-serif;color:#9fb4cc}@keyframes svelte-5yek8o-modalSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){.tier-modal.svelte-5yek8o{width:calc(100% - 24px);max-height:calc(100vh - 32px)}.tier-modal-body.svelte-5yek8o{padding:0 16px 20px}.tier-modal-header.svelte-5yek8o{padding:18px 16px 10px}.info-modal.svelte-5yek8o{width:calc(100% - 24px);max-height:calc(100vh - 32px)}.info-modal-body.svelte-5yek8o{padding:20px 16px;gap:20px}.info-modal-header.svelte-5yek8o{padding:18px 16px 10px}}.premium-modal-backdrop.svelte-5yek8o{position:fixed;inset:0;background:#060a12c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:flex-end;justify-content:center;padding:0;z-index:80;animation:svelte-5yek8o-fadeBackdrop .35s ease forwards;transition:opacity .45s ease,backdrop-filter .45s ease}.premium-modal-backdrop.closing.svelte-5yek8o{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.premium-sheet.svelte-5yek8o{width:100%;border-radius:28px 28px 0 0;border:1px solid rgba(62,78,99,.4);border-bottom:none;background:linear-gradient(180deg,#070b12,#0f172a 60%,#05080ef2);padding:32px clamp(18px,4vw,32px) calc(28px + env(safe-area-inset-bottom,22px));box-shadow:0 -8px 40px #0000008c;display:flex;flex-direction:column;align-items:center;gap:18px;position:relative;max-height:95vh;overflow:auto;animation:svelte-5yek8o-slideSheetIn .5s cubic-bezier(.25,.92,.32,1) forwards}.premium-sheet.closing.svelte-5yek8o{animation:svelte-5yek8o-slideSheetOut .45s cubic-bezier(.4,0,.2,1) forwards}.premium-sheet.svelte-5yek8o .sheet-handle:where(.svelte-5yek8o){width:60px;height:5px;border-radius:999px;background:#94a3b859;margin-bottom:10px}.premium-close.svelte-5yek8o{position:absolute;top:16px;right:18px;width:34px;height:34px;border:none;border-radius:50%;background:#0f172acc;color:#94a3b8;cursor:pointer;font-size:16px;box-shadow:0 10px 28px #00000073}.premium-heading.svelte-5yek8o{font-size:20px;font-family:gilroy-bold,sans-serif;color:#f8fafc;text-align:center}.premium-subtitle.svelte-5yek8o{margin:0;text-align:center;color:#94a3b8;font-size:14px;font-family:gilroy-medium,sans-serif;max-width:360px}.premium-plans.svelte-5yek8o{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.premium-plan-card.svelte-5yek8o{border-radius:20px;border:1px solid rgba(148,163,184,.25);background:#0f172a8c;color:#e2e8f0;display:flex;flex-direction:column;gap:14px;padding:12px;cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.premium-plan-card.svelte-5yek8o:after{content:"";position:absolute;inset:auto 0 0;height:70px;background:linear-gradient(180deg,rgba(15,23,42,0),var(--plan-accent, #3b82f6));opacity:.15;pointer-events:none}.premium-plan-card.active.svelte-5yek8o{border-color:var(--plan-accent, #3b82f6);box-shadow:0 12px 30px #3b82f640}.premium-plan-card.skeleton.svelte-5yek8o{background:#0f172a66;border-color:#94a3b81a;animation:svelte-5yek8o-pulse 1.2s ease-in-out infinite;min-height:210px}.premium-plan-image.svelte-5yek8o{width:100%;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:#0f172ae6;display:flex;align-items:center;justify-content:center;padding:8px}.premium-plan-image.svelte-5yek8o img:where(.svelte-5yek8o){width:100%;height:100%;object-fit:contain;display:block}.premium-plan-body.svelte-5yek8o{display:flex;flex-direction:column;gap:6px;text-align:center;align-items:center}.premium-plan-meta.svelte-5yek8o{font-size:20px;font-family:gilroy-bold,sans-serif;color:#f8fafc;letter-spacing:.2px}.premium-plan-price.svelte-5yek8o{font-size:15px;font-family:gilroy-semibold,sans-serif;color:#94a3b8}.premium-benefits.svelte-5yek8o{width:100%;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.premium-benefits.svelte-5yek8o li:where(.svelte-5yek8o){font-size:13px;color:#cbd5f5;font-family:gilroy-medium,sans-serif;display:flex;gap:8px;align-items:center}@keyframes svelte-5yek8o-slideSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-5yek8o-slideSheetOut{0%{transform:translateY(0)}to{transform:translateY(110%)}}@keyframes svelte-5yek8o-fadeBackdrop{0%{opacity:0}to{opacity:1}}.premium-benefits.svelte-5yek8o li:where(.svelte-5yek8o):before{content:"•";color:#38bdf8}.premium-status.svelte-5yek8o{width:100%;border-radius:14px;padding:10px 14px;font-size:13px;text-align:center;font-family:gilroy-semibold,sans-serif}.premium-status.success.svelte-5yek8o{background:#22c55e1f;border:1px solid rgba(34,197,94,.32);color:#86efac}.premium-status.error.svelte-5yek8o{background:#f871711f;border:1px solid rgba(248,113,113,.3);color:#fecaca}.premium-status.warn.svelte-5yek8o{background:#fbbf241f;border:1px solid rgba(251,191,36,.35);color:#fde68a;display:flex;flex-direction:column;gap:8px;align-items:center}.premium-topup-btn.svelte-5yek8o{padding:8px 18px;border-radius:999px;border:none;background:linear-gradient(120deg,#38bdf8,#6366f1);color:#0f172a;font-family:gilroy-semibold,sans-serif;cursor:pointer}.premium-confirm.svelte-5yek8o{width:100%;padding:14px;border-radius:18px;border:none;background:linear-gradient(120deg,#0ea5e9,#2563eb);color:#f8fafc;font-family:gilroy-bold,sans-serif;font-size:15px;cursor:pointer;box-shadow:0 12px 32px #0ea5e959;transition:transform .2s ease}.premium-confirm.svelte-5yek8o:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.premium-confirm.svelte-5yek8o:not(:disabled):active{transform:translateY(1px)}.premium-note.svelte-5yek8o{font-size:12px;color:#94a3b8;text-align:center}@media (max-width:520px){.premium-sheet.svelte-5yek8o{padding:26px 18px calc(26px + env(safe-area-inset-bottom,16px))}.premium-plans.svelte-5yek8o{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes svelte-5yek8o-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes svelte-5yek8o-fadeIn{0%{opacity:0}to{opacity:1}}.balance-card.svelte-azdj8p{background:#181f25;border:1px solid #303e4a;border-radius:20px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,2vw,1.4rem);position:relative;width:100%}@media (max-width:360px){.balance-card.svelte-azdj8p{flex-direction:column;align-items:stretch;padding:16px 16px 18px}.balance-action.svelte-azdj8p{width:100%}}@media (min-width:640px){.balance-card.svelte-azdj8p{padding:20px 24px}}.balance-info.svelte-azdj8p{display:flex;flex-direction:column}.balance-label.svelte-azdj8p{font-size:clamp(14px,.9rem,16px);color:#445768;font-family:gilroy-semibold,sans-serif;font-weight:600;letter-spacing:.2px}.balance-value.svelte-azdj8p{margin-top:6px;font-size:clamp(22px,2.1vw,26px);font-family:gilroy-bold,sans-serif;font-weight:700;color:#fff;display:flex;align-items:center;gap:6px;line-height:1}.ton-ico.svelte-azdj8p{display:inline-flex;align-items:center;line-height:1}.ton-ico.svelte-azdj8p svg{width:23px;height:23px;display:block;vertical-align:middle}.balance-action.svelte-azdj8p{flex:0 0 auto;min-width:170px;height:42px;padding:0 24px;border-radius:22px;background:linear-gradient(135deg,#0072ee,#1686ff);border:none;cursor:pointer;font-family:gilroy-semibold,sans-serif;font-weight:600;font-size:14px;color:#fff;box-shadow:0 4px 15px #007aff4d;transition:filter .2s,transform .2s;white-space:nowrap}.balance-action.svelte-azdj8p:active{transform:translateY(1px)}.balance-action.svelte-azdj8p:hover{filter:brightness(1.05)}.balance-action.svelte-azdj8p:disabled{opacity:.7;cursor:not-allowed;filter:none}@media (max-width:420px){.balance-action.svelte-azdj8p{min-width:140px;height:40px;font-size:13px;padding:0 18px}.balance-value.svelte-azdj8p{font-size:clamp(20px,6.2vw,24px)}}.balance-card.svelte-azdj8p:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff0f,#fff0);opacity:.4}.wallet-connected.svelte-azdj8p{display:flex;align-items:center;justify-content:space-between;gap:10px;background:transparent;border:1px solid rgba(48,62,74,.5);border-radius:14px;padding:10px 14px;flex-wrap:nowrap}.wallet-info-row.svelte-azdj8p{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.wallet-label.svelte-azdj8p{font-size:11px;color:#4a5568;font-family:gilroy-semibold,sans-serif;font-weight:600}.wallet-address.svelte-azdj8p{font-size:12px;font-family:monospace;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disconnect-btn.svelte-azdj8p{flex:0 0 auto;height:28px;padding:0 12px;border-radius:8px;background:transparent;border:1px solid rgba(148,163,184,.25);color:#64748b;font-family:gilroy-semibold,sans-serif;font-weight:600;font-size:11px;cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.disconnect-btn.svelte-azdj8p:hover:not(:disabled){background:#ef44441a;border-color:#ef444459;color:#fca5a5}.disconnect-btn.svelte-azdj8p:disabled{opacity:.5;cursor:not-allowed}.premium-wallet-banner.svelte-azdj8p{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:20px;border:1px solid rgba(38,70,124,.6);background:#0f1827;padding:16px 20px;text-align:left;cursor:pointer;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;color:#f8fafc;box-shadow:0 18px 32px -24px #020617e6}.premium-wallet-banner.svelte-azdj8p:before,.premium-wallet-banner.svelte-azdj8p:after{display:none}.premium-wallet-banner-left.svelte-azdj8p{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.premium-wallet-title.svelte-azdj8p{margin:0;font-size:15px;font-family:gilroy-semibold,sans-serif;color:#f0f6ff;letter-spacing:.2px}.premium-wallet-action.svelte-azdj8p{flex:0 0 auto;font-size:14px;font-family:gilroy-semibold,sans-serif;padding:0 28px;height:42px;border-radius:22px;background:linear-gradient(135deg,#0072ee,#1686ff);border:none;color:#fff;box-shadow:0 4px 15px #007aff59;transition:filter .2s ease,transform .2s ease;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.premium-wallet-action.svelte-azdj8p:hover{filter:brightness(1.05)}.premium-wallet-action.svelte-azdj8p:active{transform:translateY(1px)}.premium-wallet-banner.svelte-azdj8p:hover{transform:translateY(-1px);box-shadow:0 20px 34px -24px #080f23e6}.premium-wallet-banner.svelte-azdj8p:active{transform:translateY(0)}@media (max-width:520px){.premium-wallet-banner.svelte-azdj8p{flex-direction:column;align-items:flex-start}.premium-wallet-action.svelte-azdj8p{width:100%;text-align:center}}.promo-card.svelte-azdj8p{background:#121822;border:1px solid #27313c;border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 14px 35px -28px #0009}.promo-card.svelte-azdj8p h3:where(.svelte-azdj8p){font-size:16px;font-weight:600;margin:0}.promo-form.svelte-azdj8p{display:flex;flex-direction:column;gap:12px}.promo-input.svelte-azdj8p{width:100%;border-radius:16px;border:1px solid #2d3a45;background:#0b1118;padding:12px 14px;font-size:15px;color:#fff;text-transform:uppercase;letter-spacing:.4px}.promo-input.svelte-azdj8p:focus{outline:none;border-color:#1686ff;box-shadow:0 0 0 2px #1686ff26}.promo-button.svelte-azdj8p{height:44px;border:none;border-radius:18px;background:linear-gradient(135deg,#0072ee,#1686ff);color:#fff;font-weight:700;font-size:15px;cursor:pointer;transition:transform .2s,filter .2s;box-shadow:0 4px 15px #007aff4d;padding:0 24px}.promo-button.svelte-azdj8p:disabled{opacity:.6;cursor:not-allowed}.promo-button.svelte-azdj8p:not(:disabled):active{transform:translateY(1px)}.promo-message.svelte-azdj8p{font-size:14px;font-weight:500;margin:0}.promo-message.error.svelte-azdj8p{color:#f87171}.promo-message.success.svelte-azdj8p{color:#4ade80}.promo-hint.svelte-azdj8p{font-size:13px;color:#94a3b8;margin:0}.promo-hint.subtle.svelte-azdj8p{color:#64748b}@media (min-width:480px){.promo-form.svelte-azdj8p{flex-direction:row;align-items:center}.promo-input.svelte-azdj8p{flex:1}}
