.wallet-modal-overlay[data-v-2fc6d2c5]{position:fixed;inset:0;background:var(--ui-overlay-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn-2fc6d2c5 .2s ease-out}@keyframes fadeIn-2fc6d2c5{0%{opacity:0}to{opacity:1}}.wallet-modal[data-v-2fc6d2c5]{width:100%;max-width:560px;background:var(--ui-surface-strong-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-lg);animation:slideUp-2fc6d2c5 .3s ease-out}@keyframes slideUp-2fc6d2c5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-2fc6d2c5]{display:flex;align-items:flex-start;justify-content:space-between;padding:2rem 2rem 1.5rem;border-bottom:1px solid var(--ui-surface-border)}.modal-title-section[data-v-2fc6d2c5]{flex:1}.modal-title[data-v-2fc6d2c5]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--ui-heading-color);margin:0 0 .5rem}.modal-subtitle[data-v-2fc6d2c5]{font-size:.9375rem;color:var(--ui-muted-color);margin:0}.chain-name[data-v-2fc6d2c5]{font-weight:600;color:var(--ui-accent-plain)}.close-btn[data-v-2fc6d2c5]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--ui-surface-soft-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-md);cursor:pointer;transition:all .2s}.close-btn[data-v-2fc6d2c5]:hover{background:var(--ui-surface-bg);border-color:var(--ui-surface-border-strong)}.close-icon[data-v-2fc6d2c5]{width:1.25rem;height:1.25rem;color:var(--ui-body-color)}.modal-body[data-v-2fc6d2c5]{position:relative;padding:2rem}.section-hint[data-v-2fc6d2c5]{font-size:.875rem;font-weight:600;color:var(--ui-muted-color);margin:0 0 1.25rem;text-transform:uppercase;letter-spacing:.05em}.wallet-grid[data-v-2fc6d2c5]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.wallet-card[data-v-2fc6d2c5]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--ui-surface-bg);border:1px solid var(--ui-surface-border);border-radius:var(--ui-radius-lg);cursor:pointer;transition:all .2s;text-align:left}.wallet-card[data-v-2fc6d2c5]:hover:not(:disabled){background:var(--ui-surface-strong-bg);border-color:var(--ui-accent-soft-border);transform:translate(4px)}.wallet-card[data-v-2fc6d2c5]:disabled{cursor:not-allowed;opacity:.5}.wallet-card-icon[data-v-2fc6d2c5]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-icon-img[data-v-2fc6d2c5]{width:100%;height:100%;object-fit:contain;display:block}.wallet-icon-svg[data-v-2fc6d2c5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wallet-icon-svg[data-v-2fc6d2c5] svg{width:100%;height:100%;display:block}.wallet-card-info[data-v-2fc6d2c5]{flex:1}.wallet-card-name[data-v-2fc6d2c5]{font-size:1rem;font-weight:600;color:var(--ui-heading-color);margin-bottom:.25rem}.wallet-card-desc[data-v-2fc6d2c5]{font-size:.875rem;color:var(--ui-dim-color)}.wallet-arrow[data-v-2fc6d2c5]{width:1.25rem;height:1.25rem;color:var(--ui-dim-color);flex-shrink:0;transition:all .2s}.wallet-card:hover:not(:disabled) .wallet-arrow[data-v-2fc6d2c5]{color:var(--ui-accent-plain);transform:translate(4px)}.connecting-overlay[data-v-2fc6d2c5]{position:absolute;inset:0;background:var(--ui-overlay-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:10;border-radius:var(--ui-radius-lg)}.connecting-spinner[data-v-2fc6d2c5]{width:3rem;height:3rem;border:3px solid var(--ui-accent-soft-border);border-top-color:var(--ui-accent-plain);border-radius:var(--ui-radius-pill);animation:spin-2fc6d2c5 .8s linear infinite}@keyframes spin-2fc6d2c5{to{transform:rotate(360deg)}}.connecting-text[data-v-2fc6d2c5]{font-size:.9375rem;color:var(--ui-heading-color);font-weight:500;margin:0}.wallet-grid.is-loading[data-v-2fc6d2c5]{pointer-events:none;opacity:.3}.modal-footer-hint[data-v-2fc6d2c5]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--ui-info-bg);border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-md);font-size:.875rem;color:var(--ui-body-color);line-height:1.5}.hint-icon[data-v-2fc6d2c5]{width:1.25rem;height:1.25rem;color:var(--ui-info-fg);flex-shrink:0;margin-top:.125rem}@media(max-width:640px){.wallet-modal[data-v-2fc6d2c5]{max-width:100%;border-radius:var(--ui-radius-lg)}.modal-header[data-v-2fc6d2c5],.modal-body[data-v-2fc6d2c5]{padding:1.5rem}.wallet-card[data-v-2fc6d2c5]{padding:1rem}.wallet-card-icon[data-v-2fc6d2c5]{width:2.5rem;height:2.5rem}}
