.wm-overlay{z-index:70;background:var(--overlay-backdrop);justify-content:center;align-items:center;padding:24px;animation:.18s ease-out wm-fade;display:flex;position:fixed;inset:0}@keyframes wm-fade{0%{opacity:0}to{opacity:1}}.wm-card{background:var(--surface-card);border-radius:16px;width:min(440px,100%);padding:24px;animation:.2s cubic-bezier(.32,.72,0,1) wm-pop;box-shadow:0 24px 64px #00000047}@keyframes wm-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wm-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.wm-title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.wm-close{appearance:none;cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:9999px;font-size:22px;line-height:1}.wm-close:hover{background:var(--surface-subtle);color:var(--text-primary)}.wm-sub{color:var(--text-secondary);margin:0 0 20px;font-size:13px}.wm-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wm-opt{background:var(--surface-subtle);border:1px solid var(--border-subtle);cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--text-primary);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:background .12s,border-color .12s;display:flex}.wm-opt:hover:not(:disabled){background:var(--surface-card);border-color:var(--accent-text)}.wm-opt:disabled,.wm-opt--disabled{opacity:.55;cursor:not-allowed}.wm-opt__icon{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:inline-flex}.wm-opt__name{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:15px;font-weight:600;display:flex}.wm-opt__hint{color:var(--text-secondary);font-size:11.5px;font-weight:400}.wm-opt__arrow{color:var(--text-secondary);flex-shrink:0;font-size:18px}.wm-err{color:var(--loss-text);background:var(--loss-tint);border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12.5px}.wm-fine{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin:20px 0 0;padding-top:16px;font-size:11.5px;line-height:1.5}.wm-fine a{color:var(--accent-text);text-decoration:none}.wm-fine a:hover{text-decoration:underline}.addr-chip{background:var(--surface-subtle);border:1px solid var(--border-subtle);height:36px;color:var(--text-primary);cursor:pointer;font-feature-settings:"tnum" 1, "lnum" 1;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.addr-chip:hover{background:var(--surface-card);border-color:var(--accent-text)}.wallet-menu{background:var(--surface-card);border:1px solid var(--border-subtle);z-index:60;border-radius:10px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000001f}.wallet-menu__item{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.wallet-menu__item:hover{background:var(--surface-subtle)}.wallet-menu__item:disabled{opacity:.6;cursor:not-allowed}.wallet-menu__item--danger{color:#dc2626}.wallet-menu__item--danger:hover{background:#fef2f2}.wallet-menu__icon{flex-shrink:0;width:16px;height:16px}.addr-chip__dot{background:var(--gain);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0e9f4f2e}.addr-chip__demo{color:var(--accent-text);letter-spacing:.04em;background:#0e76fd1a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.addr-menu{z-index:61;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;width:300px;padding:14px;animation:.16s cubic-bezier(.32,.72,0,1) wm-pop;box-shadow:0 12px 40px #00000029}.addr-menu__head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.addr-menu__avatar{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:50%;flex-shrink:0;width:40px;height:40px}.addr-menu__meta{flex:1;min-width:0}.addr-menu__addr{color:var(--text-primary);font-feature-settings:"tnum" 1, "lnum" 1;font-size:14px;font-weight:600}.addr-menu__net{color:var(--text-secondary);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:inline-flex}.addr-menu__item{cursor:pointer;width:100%;font:inherit;color:var(--text-primary);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.addr-menu__item:hover{background:var(--surface-subtle)}.addr-menu__item--danger{color:var(--loss-text)}.addr-menu__item--danger:hover{background:var(--loss-tint)}
