.import-token-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:3200;backdrop-filter:blur(4px);animation:import-token-fade-in .2s ease}.import-token-dialog{background:var(--ring-bg-elevated,rgba(20,22,28,.96));color:var(--ring-text-primary,#f3f4f6);padding:24px 22px;border-radius:20px;width:90%;max-width:400px;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.5);border:1px solid var(--ring-border,rgba(255,255,255,.1));animation:import-token-scale-in .2s ease}.import-token-dialog h3{margin-top:0;margin-bottom:20px;color:var(--ring-text-primary,#f3f4f6);font-size:1.1rem;font-weight:600}.import-token-dialog .form-group{margin-bottom:15px;text-align:left}.import-token-dialog .form-group label{display:block;margin-bottom:6px;font-size:.9rem;color:var(--ring-text-secondary,#9ca3af);font-weight:500}.import-token-dialog .input-field{width:100%;padding:12px;border:1px solid var(--ring-border-strong,rgba(255,255,255,.14));border-radius:10px;font-size:1rem;box-sizing:border-box;transition:border-color .2s;background:rgba(255,255,255,.04);color:var(--ring-text-primary,#f3f4f6)}.import-token-dialog .input-field::-moz-placeholder{color:var(--ring-text-muted,#6b7280)}.import-token-dialog .input-field::placeholder{color:var(--ring-text-muted,#6b7280)}.import-token-dialog .input-field:focus{border-color:var(--ring-accent,#a5b4fc);outline:none}.import-token-dialog .input-field:disabled{opacity:.65}.import-token-error{color:#f87171;font-size:.85rem;margin-bottom:12px;text-align:left;padding:8px 10px;border-radius:8px;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.28)}.import-token-preview{margin-bottom:12px;padding:12px;border-radius:12px;text-align:left;background:rgba(255,255,255,.06);border:1px solid var(--ring-border-strong,rgba(255,255,255,.14))}.import-token-preview__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.import-token-preview__logo{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid var(--ring-border,rgba(255,255,255,.1));background:rgba(255,255,255,.08)}.import-token-preview__title{color:var(--ring-accent,#a5b4fc);font-weight:600;font-size:.88rem}.import-token-preview__rows{display:flex;flex-direction:column;gap:6px}.import-token-preview__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.9rem}.import-token-preview__row span{color:var(--ring-text-secondary,#9ca3af)}.import-token-preview__row strong{color:var(--ring-text-primary,#f3f4f6);font-weight:600;word-break:break-all}.import-token-actions{display:flex;gap:10px;margin-top:20px}.import-token-actions .primary-btn,.import-token-actions .secondary-btn{flex:1;padding:12px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;border:none;transition:all .2s}.import-token-actions .primary-btn{background:linear-gradient(135deg,#667eea,#a78bfa);color:white}.import-token-actions .primary-btn:hover:not(:disabled){filter:brightness(1.05)}.import-token-actions .primary-btn:disabled{background:rgba(255,255,255,.15);opacity:1;cursor:not-allowed}.import-token-actions .secondary-btn{background:rgba(255,255,255,.08);color:var(--ring-text-secondary,#9ca3af);border:1px solid var(--ring-border-strong,rgba(255,255,255,.14))}.import-token-actions .secondary-btn:hover{background:rgba(255,255,255,.12)}@keyframes import-token-fade-in{0%{opacity:0}to{opacity:1}}@keyframes import-token-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.token-balance-list{display:flex;flex-direction:column;min-width:0}.token-list-header{display:flex;align-items:center;justify-content:flex-end;padding:4px 4px 6px;margin:0}.token-import-btn{padding:6px 10px;font-size:12px;font-weight:600;color:var(--ring-accent-2,#c084fc);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s;font-family:inherit}.token-import-btn:hover{background:var(--ring-accent-soft,rgba(188,116,237,.12))}.token-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ring-border,rgba(255,255,255,.08));cursor:pointer;transition:background .15s}.token-row:last-child{border-bottom:none}.token-row:hover{background:rgba(255,255,255,.04)}.token-row--clickable{cursor:pointer}.token-row__brand{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.token-logo-img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.token-logo-img--contain{-o-object-fit:contain;object-fit:contain}.token-logo-clean{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.token-logo-clean--contain{-o-object-fit:contain;object-fit:contain}.token-icon-wrap{flex-shrink:0}.token-icon-placeholder{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;letter-spacing:.3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.token-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 1 0;min-width:0;gap:2px}.token-name{font-weight:600;font-size:14px;line-height:1.2;color:var(--ring-text-primary,#f3f4f6)}.token-meta{display:flex;align-items:center;gap:8px;font-size:12px;font-variant-numeric:tabular-nums}.token-meta,.token-usd-unit{color:var(--ring-text-muted,#6b7280)}.token-change{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.token-change--positive{color:var(--ring-positive,#34d399)}.token-change--negative{color:var(--ring-negative,#f87171)}.token-row__balance{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex-shrink:0}.token-amount{font-weight:600;font-size:14px;line-height:1.2;color:var(--ring-text-primary,#f3f4f6)}.token-value{font-size:12px;line-height:1.2;color:var(--ring-text-muted,#6b7280)}.token-empty,.token-loading{padding:30px 16px;text-align:center;color:var(--ring-text-muted,#6b7280);font-size:14px}.token-loading{animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.token-hidden-section{margin-top:12px;border-top:1px dashed var(--ring-border,rgba(255,255,255,.08));padding-top:10px}.token-hidden-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:8px 4px;background:transparent;border:none;color:var(--ring-text-secondary,#9ca3af);font-size:14px;cursor:pointer;text-align:left;transition:color .2s;font-family:inherit}.token-hidden-toggle:hover{color:var(--ring-text-primary,#f3f4f6)}.token-hidden-toggle__icon{font-size:11px;width:14px;text-align:center;color:var(--ring-warning,#f59e0b)}.token-hidden-toggle__text{font-weight:600}.token-hidden-toggle__hint{margin-left:auto;font-size:12px;color:var(--ring-text-muted,#6b7280)}.token-hidden-rows .token-row{opacity:.85}.token-hidden-rows .token-row:hover{opacity:1}.card-tab{width:100%;padding:4px 0}.card-tab__header{padding:8px 4px 16px}.card-tab__title{margin:0 0 6px;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--ring-text-primary,#f3f4f6)}.card-tab__subtitle{margin:0;font-size:.82rem;color:var(--ring-text-muted,#6b7280);line-height:1.4}.card-tab__list{display:flex;flex-direction:column;gap:8px}.card-provider{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.08));cursor:pointer;text-align:left;width:100%;transition:background .15s,transform .1s}.card-provider:active{transform:scale(.98);background:var(--ring-accent-soft,rgba(165,180,252,.12))}.card-provider__icon{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.card-provider__info{display:flex;flex-direction:column;gap:3px;overflow:hidden;flex:1;min-width:0}.card-provider__name{font-size:.9rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.card-provider__desc{font-size:.78rem;color:var(--ring-text-muted,#6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-provider__regions{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.card-provider__region{display:inline-block;padding:1px 7px;border-radius:999px;font-size:.65rem;font-weight:500;letter-spacing:.02em;color:var(--ring-accent,#a5b4fc);background:var(--ring-accent-soft,rgba(165,180,252,.1));border:1px solid rgba(165,180,252,.15)}.card-provider__arrow{flex-shrink:0;font-size:1.3rem;color:var(--ring-text-muted,#6b7280);margin-left:4px}.currency-amount{display:inline-flex;align-items:baseline;gap:1px;font-variant-numeric:tabular-nums}.currency-amount__symbol{font-size:.85em;font-weight:500;color:inherit}.currency-amount__value{font-weight:600;color:inherit}.empty-card-state{display:flex;flex-direction:column;align-items:center;padding:32px 16px;text-align:center}.empty-card-state__icon{color:var(--ring-text-muted,#6b7280);margin-bottom:16px;opacity:.5}.empty-card-state__title{margin:0 0 6px;font-size:.95rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.empty-card-state__description{margin:0 0 16px;font-size:.82rem;color:var(--ring-text-muted,#6b7280);line-height:1.4;max-width:240px}.empty-card-state__action{padding:8px 20px;border-radius:10px;border:none;background:var(--ring-accent,#a5b4fc);color:var(--ring-text-inverse,#1e1b2e);font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .15s}.empty-card-state__action:hover{opacity:.9}.card-onboarding{display:flex;flex-direction:column;padding:20px 16px;gap:20px}.card-onboarding__header{text-align:center}.card-onboarding__title{margin:0 0 8px;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--ring-text-primary,#f3f4f6)}.card-onboarding__subtitle{margin:0;font-size:.85rem;color:var(--ring-text-muted,#6b7280);line-height:1.5;max-width:300px;margin-inline:auto}.card-onboarding__list{display:flex;flex-direction:column;gap:8px}.card-provider-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.08));transition:background .15s,border-color .15s}.card-provider-row:hover{border-color:rgba(255,255,255,.14)}.card-provider-row__left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.card-provider-row__icon{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.card-provider-row__info{display:flex;flex-direction:column;gap:2px;overflow:hidden;min-width:0}.card-provider-row__name{font-size:.9rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.card-provider-row__desc,.card-provider-row__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-provider-row__desc{font-size:.75rem;color:var(--ring-text-muted,#6b7280);line-height:1.3}.card-provider-row__regions{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.card-provider-row__region{display:inline-block;padding:1px 7px;border-radius:999px;font-size:.6rem;font-weight:500;letter-spacing:.02em;color:var(--ring-accent,#a5b4fc);background:var(--ring-accent-soft,rgba(165,180,252,.1));border:1px solid rgba(165,180,252,.15)}.card-provider-row__visit{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:6px 10px;border-radius:8px;border:1px solid var(--ring-border,rgba(255,255,255,.1));background:transparent;color:var(--ring-text-muted,#9ca3af);font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.card-provider-row__visit:hover{color:var(--ring-text-primary,#f3f4f6);border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.04)}.card-provider-row__visit-arrow{flex-shrink:0;opacity:.6}.card-provider-row__apply{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:7px 14px;border-radius:999px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s,transform .1s}.card-provider-row__apply:hover{opacity:.9}.card-provider-row__apply:active{transform:scale(.96)}.card-provider-row__apply[style*="pointer-events: none"]{cursor:default}.card-provider-row__apply-arrow{flex-shrink:0}.card-onboarding__footer{margin:0;text-align:center;font-size:.75rem;color:var(--ring-text-muted,#6b7280)}.kyc-webview{display:flex;flex-direction:column;height:100%;min-height:400px;background:var(--ring-bg-primary,#13141a);border-radius:14px;overflow:hidden;border:1px solid var(--ring-border,rgba(255,255,255,.08))}.kyc-webview__toolbar{display:flex;align-items:center;padding:10px 12px;gap:8px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border-bottom:1px solid var(--ring-border,rgba(255,255,255,.08))}.kyc-webview__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--ring-text-muted,#6b7280);cursor:pointer;transition:background .15s}.kyc-webview__close:hover{background:rgba(255,255,255,.06)}.kyc-webview__toolbar-title{font-size:.85rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.kyc-webview__toolbar-spacer{flex:1}.kyc-webview__content{flex:1;position:relative}.kyc-webview__iframe{width:100%;height:100%;border:none;background:#fff}.kyc-webview__loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--ring-bg-primary,#13141a);z-index:1}.kyc-webview__spinner{width:32px;height:32px;border:3px solid var(--ring-border,rgba(255,255,255,.1));border-top-color:var(--ring-accent,#a5b4fc);border-radius:50%;animation:kyc-spin .8s linear infinite}@keyframes kyc-spin{to{transform:rotate(1turn)}}.kyc-webview__loading-text{margin:0;font-size:.82rem;color:var(--ring-text-muted,#6b7280)}.kyc-webview__error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--ring-bg-primary,#13141a);z-index:1;padding:24px;text-align:center}.kyc-webview__error-text{margin:0;font-size:.85rem;color:var(--ring-text-danger,#f87171)}.kyc-webview__retry{padding:8px 20px;border-radius:10px;border:none;background:var(--ring-accent,#a5b4fc);color:var(--ring-text-inverse,#1e1b2e);font-size:.85rem;font-weight:600;cursor:pointer}.card-dashboard{display:flex;flex-direction:column;gap:16px;padding:16px}.card-dashboard__section{display:flex;flex-direction:column;gap:10px}.card-dashboard__section-title{margin:0;font-size:.9rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.card-dashboard__footer{padding-top:8px;border-top:1px solid var(--ring-border,rgba(255,255,255,.06))}.card-dashboard__settings-link{display:flex;align-items:center;gap:8px;padding:12px;border-radius:10px;border:none;background:var(--ring-bg-elevated,rgba(28,30,38,.5));color:var(--ring-text-secondary,#d1d5db);font-size:.85rem;font-weight:500;cursor:pointer;width:100%;text-align:left;transition:background .15s}.card-dashboard__settings-link:hover{background:rgba(255,255,255,.06)}.card-overview{display:flex;flex-direction:column;gap:14px}.card-overview__visual{position:relative;border-radius:16px;overflow:hidden}.card-overview__card-face{padding:20px;border-radius:16px;background:linear-gradient(135deg,#1e1b4b,#312e81,#4c1d95);display:flex;flex-direction:column;gap:20px;min-height:180px;justify-content:space-between}.card-overview__visual--frozen .card-overview__card-face{filter:grayscale(.7) brightness(.6)}.card-overview__card-header{display:flex;align-items:center;justify-content:space-between}.card-overview__card-provider{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.7);letter-spacing:.05em;text-transform:uppercase}.card-overview__card-number{font-size:1.15rem;font-weight:500;color:rgba(255,255,255,.9);letter-spacing:.15em;font-variant-numeric:tabular-nums}.card-overview__card-footer{display:flex;justify-content:space-between;align-items:flex-end}.card-overview__card-holder{display:flex;flex-direction:column;gap:2px}.card-overview__card-holder-label{font-size:.6rem;font-weight:500;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em}.card-overview__card-holder-name{font-size:.82rem;font-weight:600;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.04em}.card-overview__card-balance{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.card-overview__card-balance-label{font-size:.6rem;font-weight:500;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em}.card-overview__card-balance-value{font-size:1.2rem;font-weight:700;color:#fff}.card-overview__frozen-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);border-radius:16px}.card-overview__frozen-label{padding:6px 16px;border-radius:8px;background:rgba(59,130,246,.9);color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.card-overview__actions{display:flex;gap:10px}.card-overview__topup-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-radius:12px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s}.card-overview__topup-btn:hover{opacity:.95}.card-overview__topup-btn:active{transform:scale(.98)}.card-overview__topup-btn:disabled{opacity:.4;cursor:not-allowed}.card-overview__settings-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--ring-border,rgba(255,255,255,.08));background:var(--ring-bg-elevated,rgba(28,30,38,.5));color:var(--ring-text-muted,#6b7280);cursor:pointer;transition:background .15s;flex-shrink:0}.card-overview__settings-btn:hover{background:rgba(255,255,255,.06)}.card-status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em}.card-status-badge__dot{width:6px;height:6px;border-radius:50%}.card-status-badge--active{color:#34d399;background:rgba(52,211,153,.12)}.card-status-badge--active .card-status-badge__dot{background:#34d399}.card-status-badge--frozen{color:#60a5fa;background:rgba(96,165,250,.12)}.card-status-badge--frozen .card-status-badge__dot{background:#60a5fa}.card-status-badge--pending{color:#fbbf24;background:rgba(251,191,36,.12)}.card-status-badge--pending .card-status-badge__dot{background:#fbbf24}.card-status-badge--closed{color:#9ca3af;background:rgba(156,163,175,.12)}.card-status-badge--closed .card-status-badge__dot{background:#9ca3af}.transaction-list{display:flex;flex-direction:column;gap:4px}.transaction-list__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;color:var(--ring-text-muted,#6b7280);font-size:.82rem}.transaction-list__spinner{width:24px;height:24px;border:2px solid var(--ring-border,rgba(255,255,255,.1));border-top-color:var(--ring-accent,#a5b4fc);border-radius:50%;animation:kyc-spin .8s linear infinite}.transaction-list__group{display:flex;flex-direction:column;gap:6px}.transaction-list__group-date{font-size:.72rem;font-weight:600;color:var(--ring-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em;padding:4px 0}.transaction-list__group-items{display:flex;flex-direction:column;gap:2px}.transaction-list__item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.06));transition:background .15s}.transaction-list__item:hover{background:rgba(255,255,255,.04)}.transaction-list__item-icon{font-size:1.1rem;flex-shrink:0;width:28px;text-align:center}.transaction-list__item-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.transaction-list__item-merchant{font-size:.85rem;font-weight:500;color:var(--ring-text-primary,#f3f4f6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transaction-list__item-time{font-size:.72rem;color:var(--ring-text-muted,#6b7280)}.transaction-list__item-amount{font-size:.85rem;font-weight:600;flex-shrink:0}.transaction-list__item-amount--positive{color:#34d399}.transaction-list__item-amount--negative{color:var(--ring-text-primary,#f3f4f6)}.transaction-list__load-more{padding:10px;border-radius:10px;border:1px solid var(--ring-border,rgba(255,255,255,.08));background:transparent;color:var(--ring-accent,#a5b4fc);font-size:.82rem;font-weight:500;cursor:pointer;transition:background .15s}.transaction-list__load-more:hover{background:rgba(255,255,255,.04)}.transaction-list__load-more:disabled{opacity:.5;cursor:not-allowed}.topup-entry{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.08));cursor:pointer;transition:background .15s,transform .1s}.topup-entry:hover{background:rgba(255,255,255,.04)}.topup-entry:active{transform:scale(.98)}.topup-entry__icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.topup-entry__info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.topup-entry__title{margin:0;font-size:.92rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.topup-entry__desc{margin:0;font-size:.78rem;color:var(--ring-text-muted,#6b7280)}.topup-entry__arrow{font-size:1.3rem;color:var(--ring-text-muted,#6b7280);flex-shrink:0}.topup-asset-select{display:flex;flex-direction:column}.topup-asset-select__header{display:flex;align-items:center;gap:10px;padding:12px 0;margin-bottom:8px}.topup-asset-select__back{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--ring-text-muted,#6b7280);cursor:pointer}.topup-asset-select__back:hover{background:rgba(255,255,255,.06)}.topup-asset-select__title{margin:0;font-size:1rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.topup-asset-select__list{display:flex;flex-direction:column;gap:6px}.topup-asset-select__item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--ring-border,rgba(255,255,255,.08));background:var(--ring-bg-elevated,rgba(28,30,38,.5));cursor:pointer;text-align:left;width:100%;transition:background .15s,border-color .15s}.topup-asset-select__item:hover{background:rgba(255,255,255,.04)}.topup-asset-select__item--selected{border-color:var(--ring-accent,#a5b4fc);background:var(--ring-accent-soft,rgba(165,180,252,.08))}.topup-asset-select__item-icon{font-size:1.3rem;width:32px;text-align:center;flex-shrink:0}.topup-asset-select__item-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.topup-asset-select__item-symbol{font-size:.9rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.topup-asset-select__item-chain{font-size:.72rem;color:var(--ring-text-muted,#6b7280)}.topup-asset-select__item-balance{font-size:.82rem;font-weight:500;color:var(--ring-text-secondary,#d1d5db);font-variant-numeric:tabular-nums;flex-shrink:0}.topup-amount-input{display:flex;flex-direction:column;gap:16px}.topup-amount-input__header{display:flex;align-items:center;gap:10px;padding:12px 0}.topup-amount-input__back{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--ring-text-muted,#6b7280);cursor:pointer}.topup-amount-input__back:hover{background:rgba(255,255,255,.06)}.topup-amount-input__title{margin:0;font-size:1rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.topup-amount-input__asset-info{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.08))}.topup-amount-input__asset-symbol{font-size:.9rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.topup-amount-input__asset-chain{font-size:.78rem;color:var(--ring-text-muted,#6b7280)}.topup-amount-input__field-wrapper{display:flex;align-items:center;gap:4px;padding:14px 16px;border-radius:14px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:2px solid var(--ring-border,rgba(255,255,255,.08));transition:border-color .15s}.topup-amount-input__field-wrapper:focus-within{border-color:var(--ring-accent,#a5b4fc)}.topup-amount-input__currency-symbol{font-size:1.5rem;font-weight:600;color:var(--ring-text-muted,#6b7280)}.topup-amount-input__field{flex:1;border:none;background:transparent;font-size:1.5rem;font-weight:700;color:var(--ring-text-primary,#f3f4f6);outline:none;font-variant-numeric:tabular-nums}.topup-amount-input__field::-moz-placeholder{color:var(--ring-text-muted,#6b7280);opacity:.5}.topup-amount-input__field::placeholder{color:var(--ring-text-muted,#6b7280);opacity:.5}.topup-amount-input__quick-amounts{display:flex;gap:8px}.topup-amount-input__quick-btn{flex:1;padding:10px;border-radius:10px;border:1px solid var(--ring-border,rgba(255,255,255,.08));background:var(--ring-bg-elevated,rgba(28,30,38,.5));color:var(--ring-text-secondary,#d1d5db);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.topup-amount-input__quick-btn:hover{background:rgba(255,255,255,.06);border-color:var(--ring-accent,#a5b4fc)}.topup-amount-input__details{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.06))}.topup-amount-input__detail-row{display:flex;justify-content:space-between;align-items:center}.topup-amount-input__detail-label{font-size:.8rem;color:var(--ring-text-muted,#6b7280)}.topup-amount-input__detail-value{font-size:.82rem;font-weight:500;color:var(--ring-text-secondary,#d1d5db);font-variant-numeric:tabular-nums}.topup-amount-input__continue-btn{width:100%;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s}.topup-amount-input__continue-btn:hover{opacity:.95}.topup-amount-input__continue-btn:active{transform:scale(.98)}.topup-amount-input__continue-btn:disabled{opacity:.4;cursor:not-allowed}.topup-confirm{display:flex;flex-direction:column;gap:16px}.topup-confirm__header{display:flex;align-items:center;gap:10px;padding:12px 0}.topup-confirm__back{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--ring-text-muted,#6b7280);cursor:pointer}.topup-confirm__back:hover{background:rgba(255,255,255,.06)}.topup-confirm__title{margin:0;font-size:1rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.topup-confirm__summary{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;border-radius:14px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.08))}.topup-confirm__amount-label{font-size:.82rem;color:var(--ring-text-muted,#6b7280)}.topup-confirm__amount-value{font-size:1.8rem;font-weight:700;color:var(--ring-text-primary,#f3f4f6)}.topup-confirm__details{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.06))}.topup-confirm__detail-row{display:flex;justify-content:space-between;align-items:center}.topup-confirm__detail-label{font-size:.8rem;color:var(--ring-text-muted,#6b7280)}.topup-confirm__detail-value{font-size:.82rem;font-weight:500;color:var(--ring-text-secondary,#d1d5db)}.topup-confirm__detail-value--mono{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:.78rem}.topup-confirm__warning{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:10px;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.15);color:#fbbf24;font-size:.78rem;line-height:1.4}.topup-confirm__warning svg{flex-shrink:0;margin-top:1px}.topup-confirm__confirm-btn{width:100%;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s}.topup-confirm__confirm-btn:hover{opacity:.95}.topup-confirm__confirm-btn:active{transform:scale(.98)}.topup-result{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 16px;text-align:center}.topup-result__icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center}.topup-result__icon--success{background:rgba(52,211,153,.12);color:#34d399}.topup-result__icon--pending{background:rgba(251,191,36,.12);color:#fbbf24}.topup-result__icon--failed{background:rgba(248,113,113,.12);color:#f87171}.topup-result__title{margin:0;font-size:1.15rem;font-weight:700;color:var(--ring-text-primary,#f3f4f6)}.topup-result__description{margin:0;font-size:.82rem;color:var(--ring-text-muted,#6b7280);line-height:1.5;max-width:280px}.topup-result__details{width:100%;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.06))}.topup-result__detail-row{display:flex;justify-content:space-between;align-items:center}.topup-result__detail-label{font-size:.8rem;color:var(--ring-text-muted,#6b7280)}.topup-result__detail-value{font-size:.82rem;font-weight:500;color:var(--ring-text-secondary,#d1d5db)}.topup-result__detail-value--mono{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:.78rem}.topup-result__done-btn{width:100%;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;margin-top:8px;transition:opacity .15s,transform .1s}.topup-result__done-btn:hover{opacity:.95}.topup-result__done-btn:active{transform:scale(.98)}.card-settings{display:flex;flex-direction:column;gap:4px}.card-settings__header{display:flex;align-items:center;gap:10px;padding:12px 0;margin-bottom:8px}.card-settings__back{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--ring-text-muted,#6b7280);cursor:pointer}.card-settings__back:hover{background:rgba(255,255,255,.06)}.card-settings__title{margin:0;font-size:1.1rem;font-weight:700;color:var(--ring-text-primary,#f3f4f6)}.card-settings__sections{display:flex;flex-direction:column;gap:20px}.card-settings__section{display:flex;flex-direction:column;gap:8px}.card-settings__section--danger{margin-top:12px;padding-top:16px;border-top:1px solid rgba(248,113,113,.15)}.card-settings__section-title{margin:0;font-size:.72rem;font-weight:600;color:var(--ring-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.06em;padding:0 4px}.card-settings__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.06))}.card-settings__item--clickable{cursor:pointer;transition:background .15s;border:none;width:100%;text-align:left}.card-settings__item--clickable:hover{background:rgba(255,255,255,.04)}.card-settings__item--danger{cursor:pointer;border:none;width:100%;text-align:left;transition:background .15s}.card-settings__item--danger:hover{background:rgba(248,113,113,.06)}.card-settings__item-info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.card-settings__item-label{font-size:.88rem;font-weight:500;color:var(--ring-text-primary,#f3f4f6)}.card-settings__item--danger .card-settings__item-label{color:#f87171}.card-settings__item-desc{font-size:.75rem;color:var(--ring-text-muted,#6b7280);line-height:1.4}.card-settings__item-arrow{font-size:1.2rem;color:var(--ring-text-muted,#6b7280);flex-shrink:0}.card-freeze-toggle{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:4px}.card-freeze-toggle__track{position:relative;width:44px;height:24px;border-radius:12px;background:var(--ring-border,rgba(255,255,255,.12));transition:background .2s}.card-freeze-toggle--frozen .card-freeze-toggle__track{background:rgba(96,165,250,.5)}.card-freeze-toggle__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.card-freeze-toggle--frozen .card-freeze-toggle__thumb{transform:translateX(20px);background:#60a5fa}.card-freeze-toggle__loading-text{margin-left:8px;font-size:.75rem;color:var(--ring-text-muted,#6b7280)}.card-freeze-toggle:disabled{opacity:.5;cursor:not-allowed}.spending-limit{display:flex;flex-direction:column;gap:16px}.spending-limit__header{display:flex;align-items:center;gap:10px;padding:12px 0}.spending-limit__back{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--ring-text-muted,#6b7280);cursor:pointer}.spending-limit__back:hover{background:rgba(255,255,255,.06)}.spending-limit__title{margin:0;font-size:1rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.spending-limit__fields{display:flex;flex-direction:column;gap:16px}.spending-limit__field{display:flex;flex-direction:column;gap:8px}.spending-limit__field-header{display:flex;justify-content:space-between;align-items:center}.spending-limit__label{font-size:.85rem;font-weight:500;color:var(--ring-text-primary,#f3f4f6)}.spending-limit__no-limit{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--ring-text-muted,#6b7280);cursor:pointer}.spending-limit__no-limit input[type=checkbox]{accent-color:var(--ring-accent,#a5b4fc);width:14px;height:14px}.spending-limit__input-wrapper{display:flex;align-items:center;gap:4px;padding:12px 14px;border-radius:10px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.08));transition:border-color .15s}.spending-limit__input-wrapper:focus-within{border-color:var(--ring-accent,#a5b4fc)}.spending-limit__input-prefix{font-size:.9rem;font-weight:500;color:var(--ring-text-muted,#6b7280)}.spending-limit__input{flex:1;border:none;background:transparent;font-size:.9rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6);outline:none;font-variant-numeric:tabular-nums}.spending-limit__input::-moz-placeholder{color:var(--ring-text-muted,#6b7280);opacity:.5}.spending-limit__input::placeholder{color:var(--ring-text-muted,#6b7280);opacity:.5}.spending-limit__input:disabled{opacity:.4}.spending-limit__save-btn{width:100%;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;margin-top:8px;transition:opacity .15s,transform .1s}.spending-limit__save-btn:hover{opacity:.95}.spending-limit__save-btn:active{transform:scale(.98)}.card-details-reveal{display:flex;flex-direction:column;gap:16px}.card-details-reveal__header{display:flex;align-items:center;gap:10px;padding:12px 0}.card-details-reveal__back{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--ring-text-muted,#6b7280);cursor:pointer}.card-details-reveal__back:hover{background:rgba(255,255,255,.06)}.card-details-reveal__title{margin:0;font-size:1rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.card-details-reveal__card{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:14px;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border,rgba(255,255,255,.08))}.card-details-reveal__field{display:flex;flex-direction:column;gap:4px}.card-details-reveal__field-label{font-size:.72rem;font-weight:500;color:var(--ring-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.06em}.card-details-reveal__field-value{font-size:1rem;font-weight:600;color:var(--ring-text-primary,#f3f4f6)}.card-details-reveal__field-value--mono{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;letter-spacing:.08em}.card-details-reveal__row{display:flex;gap:24px}.card-details-reveal__row .card-details-reveal__field{flex:1}.card-details-reveal__countdown{display:flex;flex-direction:column;gap:6px}.card-details-reveal__countdown-bar{height:3px;border-radius:2px;background:var(--ring-border,rgba(255,255,255,.08));overflow:hidden}.card-details-reveal__countdown-progress{height:100%;border-radius:2px;background:var(--ring-accent,#a5b4fc);transition:width 1s linear}.card-details-reveal__countdown-text{font-size:.72rem;color:var(--ring-text-muted,#6b7280);text-align:center}.card-details-reveal__actions{display:flex;flex-direction:column;gap:8px}.card-details-reveal__reveal-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s}.card-details-reveal__reveal-btn:hover{opacity:.95}.card-details-reveal__reveal-btn:active{transform:scale(.98)}.card-details-reveal__hide-btn{width:100%;padding:12px;border-radius:12px;border:1px solid var(--ring-border,rgba(255,255,255,.08));background:transparent;color:var(--ring-text-secondary,#d1d5db);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s}.card-details-reveal__hide-btn:hover{background:rgba(255,255,255,.04)}.card-details-reveal__warning{margin:0;font-size:.72rem;color:var(--ring-text-muted,#6b7280);text-align:center;line-height:1.5;padding:0 8px}.wallet-main-page{position:absolute;inset:0;min-width:0;display:flex;flex-direction:column;isolation:isolate;box-sizing:border-box;overflow:hidden;background:var(--ring-bg-page,#0d0f14);padding-top:env(safe-area-inset-top,0)}.wallet-main-page__hero{flex-shrink:0;position:relative;z-index:60;margin:0;padding:0;width:100%;min-width:0;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:visible}.wallet-main-page__hero-gradient,.wallet-main-page__hero-gradient:after{display:none}.wallet-main-page__top-bar{flex-shrink:0;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:10px max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));background:transparent;border-bottom:none;overflow:visible}.wallet-main-page__top-bar--collapsed{padding-top:8px;padding-bottom:10px;background:var(--ring-bg-page,#0d0f14);border-bottom:1px solid var(--ring-border,rgba(255,255,255,.08))}.wallet-main-page__wallet-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:100px;background:rgba(255,255,255,.04);border:1px solid var(--ring-border);color:var(--ring-text-primary);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.wallet-main-page__wallet-pill:hover{background:rgba(255,255,255,.08)}.wallet-main-page__wallet-pill-dot{width:22px;height:22px;border-radius:50%;background:var(--ring-gradient);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#fff;flex-shrink:0}.wallet-main-page__top-bar-right{display:flex;align-items:center;gap:6px}.wallet-main-page__gallery-btn{width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--ring-border);color:var(--ring-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.wallet-main-page__gallery-btn:hover{background:rgba(255,255,255,.08)}.wallet-main-page__top-bar .chain-switcher-container{width:auto;max-width:min(200px,calc(100vw - 24px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));flex-shrink:0}.wallet-main-page__top-bar .chain-switcher-trigger{min-width:0;width:auto;box-sizing:border-box;padding:5px 10px 5px 6px;gap:6px;background:rgba(255,255,255,.06);border:1px solid var(--ring-border);border-radius:100px;box-shadow:none;font-size:12px}.wallet-main-page__top-bar .chain-switcher-trigger:hover{transform:none;box-shadow:none;background:rgba(255,255,255,.1)}.wallet-main-page__top-bar .chain-info{min-width:0;overflow:hidden}.wallet-main-page__top-bar .chain-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.wallet-main-page__hero-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;margin:0;padding:0;box-sizing:border-box}.wallet-main-page__hero-body .balance-display{padding:6px 18px 14px;margin-bottom:0}.wallet-main-page__hero-body .transaction-actions-container{margin-bottom:14px;padding:0 18px}.wallet-main-page__tab-title{margin:0;font-size:20px;font-weight:700;color:var(--ring-text-primary);letter-spacing:-.02em}.wallet-main-page__activity-actions{display:flex;gap:6px}.wallet-main-page__icon-btn{width:34px;height:34px;border-radius:10px;background:transparent;border:1px solid var(--ring-border);color:var(--ring-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.wallet-main-page__icon-btn:hover{background:rgba(255,255,255,.04)}.wallet-main-page__scroll{flex:1 1;min-height:0;position:relative;z-index:0;display:block;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 max(6px,env(safe-area-inset-right)) 8px max(6px,env(safe-area-inset-left));box-sizing:border-box}.wallet-main-page__bottom-wrap{flex-shrink:0;position:relative}.wallet-main-page__tab-bar-spacer{display:none}.wallet-main-page__bottom-dock{display:flex;flex-direction:column;align-items:stretch;background:var(--ring-bg-page,#0d0f14);border-top:1px solid var(--ring-border);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);flex-shrink:0}.wallet-main-page__assets{margin-top:0;padding:0 2px}.wallet-main-page__activity{padding-top:4px;display:flex;flex-direction:column}.wallet-main-page__more,.wallet-main-page__more-outer{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-self:stretch;width:100%;max-width:100%;overflow:hidden}.wallet-main-page__more{box-sizing:border-box;background:var(--ring-bg-elevated,rgba(28,30,38,.5));border:1px solid var(--ring-border);border-radius:16px}.wallet-main-page__more .drawer-menu-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.wallet-main-page__more .drawer-error{flex-shrink:0}.wallet-main-page__more-version{margin-top:auto;padding:16px 12px 8px;text-align:center;border-top:1px solid var(--ring-border);flex-shrink:0}.wallet-bottom-nav{flex-shrink:0;display:flex;align-items:stretch;justify-content:space-around;gap:2px;padding:6px 6px 2px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.wallet-bottom-nav__btn{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;padding:6px 2px;border:none;border-radius:12px;background:transparent;color:var(--ring-text-dim,#52525b);font-size:11px;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:color .2s,background .2s;-webkit-tap-highlight-color:transparent;font-family:inherit}.wallet-bottom-nav__btn:hover{color:var(--ring-text-secondary,#9ca3af)}.wallet-bottom-nav__btn--active{color:var(--ring-accent,#bc74ed);background:var(--ring-accent-soft,rgba(188,116,237,.12))}.wallet-bottom-nav__icon{display:flex;align-items:center;justify-content:center}.wallet-bottom-nav__label{letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:320px){.wallet-bottom-nav__label{display:none}.wallet-bottom-nav__btn{min-height:44px;padding:8px 2px}}.wallet-main-page__close{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2601;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:var(--ring-bg-elevated,rgba(28,30,38,.94));color:var(--ring-accent,#bc74ed);font-size:18px;line-height:1;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.4);border:1px solid var(--ring-border);-webkit-tap-highlight-color:transparent}.wallet-main-page__close:active{background:rgba(255,255,255,.08)}