.network-switch-dialog .modal-heading{align-items:center;margin-bottom:1.25rem}.network-switch-route{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.75rem;display:grid}.network-switch-chain{min-width:0;color:var(--color-muted);font-size:var(--text-sm);align-items:center;gap:.5rem;display:flex}.network-switch-chain>span:last-child{overflow-wrap:anywhere;gap:.125rem;min-width:0;display:grid}.network-switch-chain small{color:var(--color-subtle);font-size:var(--text-2xs)}.network-switch-chain[data-target=true]{color:var(--color-ink);font-weight:600}.network-switch-chain[data-target=true] small{font-weight:400}.network-switch-chain .chain-logo{width:28px;height:28px;box-shadow:0 0 0 1px var(--color-line);flex-basis:28px}.network-switch-chain .chain-logo img{width:20px;height:20px}.network-switch-chain:not([data-target]) .chain-logo{opacity:.7}.network-switch-dialog[data-state=waiting] [data-target] .chain-logo{animation:1.4s ease-in-out infinite network-switch-pulse}.network-switch-arrow{color:var(--color-subtle)}.network-switch-dialog .network-switch-status{color:var(--color-muted);font-size:var(--text-md);align-items:flex-start;gap:.5rem;margin:.5rem 0 0;line-height:1.5;display:flex}.network-switch-dialog[data-state=manual] .network-switch-status{color:var(--color-ink)}.network-switch-dialog .wallet-steps{margin-top:1rem}@keyframes network-switch-pulse{50%{box-shadow:0 0 0 4px var(--color-brand-soft)}}.wallet-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.wallet-controls:has(.wallet-account-trigger){flex-wrap:nowrap;gap:0}.empty-state .wallet-controls{justify-content:center}.wallet-controls [data-slot=select-trigger]{width:auto}.wallet-network-menu{min-width:13rem}.wallet-network-control{display:flex}.wallet-network-trigger[data-slot=select-trigger]{background:var(--color-surface);flex-shrink:0;justify-content:center;width:2.75rem;height:2.75rem;padding:0}.wallet-controls:has(.wallet-account-trigger) .wallet-network-trigger{border-radius:var(--radius-control) 0 0 var(--radius-control)}.wallet-network-trigger>svg{display:none}.wallet-account-trigger{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);min-width:0;height:2.75rem;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:.5rem;padding:0 .875rem 0 .75rem;font-weight:500;display:inline-flex}.wallet-network-control+.wallet-account-trigger{border-radius:0 var(--radius-control) var(--radius-control) 0;margin-left:-1px}.wallet-account-trigger [data-slot=profile-name]{max-width:10rem}.wallet-account-trigger:hover,.wallet-account-trigger[data-popup-open]{background:var(--color-surface-hover)}.wallet-account-trigger:focus-visible,.wallet-network-control:focus-within{z-index:1;position:relative}.wallet-menu[data-slot=popover-content]{width:min(20rem,100vw - 24px);padding:0;display:grid}.wallet-menu-identity{align-items:center;gap:.75rem;padding:1rem .75rem .5rem 1rem;display:flex}.wallet-menu-account{flex:1;gap:.25rem;min-width:0;display:grid}.wallet-menu-name{font-family:var(--font-mono);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wallet-menu-network{color:var(--color-muted);font-size:var(--text-sm);align-items:center;gap:.375rem;display:flex}.wallet-menu-network .chain-logo{flex-basis:16px;width:16px;height:16px}.wallet-menu-network .chain-logo img{width:12px;height:12px}.wallet-menu-copy.icon-button{border-color:#0000;width:2.25rem;height:2.25rem}.wallet-menu-address{color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;padding:0 1rem 1rem}.wallet-menu-action.button{border-top:1px solid var(--color-line-faint);border-radius:0;justify-content:flex-start;gap:.625rem;min-height:2.75rem;margin:0;padding-inline:1rem}.wallet-menu-disconnect.button{border-radius:0 0 var(--radius-panel) var(--radius-panel)}.wallet-menu-disconnect.button:hover:not(:disabled){background:var(--color-negative-soft);color:var(--color-negative)}@media (width<=850px){.workspace-header .wallet-controls{flex-wrap:nowrap}}@media (width<=480px){.workspace-header .wallet-control[data-connected=true],.workspace-header .wallet-account-trigger{flex-shrink:0;justify-content:center;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.workspace-header .wallet-control[data-connected=true] .wallet-control-label,.workspace-header .wallet-account-trigger .wallet-control-label{display:none}}@media (prefers-reduced-motion:reduce){.network-switch-dialog[data-state=waiting] [data-target] .chain-logo{animation:none}}[data-slot=profile-name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-slot=profile-name][data-kind=address]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-slot=profile-name][data-kind=username]{font-family:var(--font-sans);letter-spacing:-.005em}.user-identity{vertical-align:middle;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.profile-step{flex-direction:column;flex:1;gap:1.5rem;min-width:0;display:flex}.profile-progress{grid-template-columns:repeat(2,2.25rem);gap:.375rem;margin-bottom:.5rem;display:grid}.profile-progress>span{background:var(--color-line);border-radius:999px;height:.25rem}.profile-progress>span[data-done]{background:var(--color-brand)}.profile-preview{border-radius:var(--radius-panel);background:var(--color-surface);align-items:center;gap:.875rem;min-width:0;margin:0;padding:1rem;display:flex}.profile-preview figcaption{gap:.125rem;min-width:0;display:grid}.profile-preview-name{color:var(--color-ink);font-size:var(--text-lg);font-weight:600;line-height:1.3}.profile-preview-hint{color:var(--color-muted);font-size:var(--text-sm)}.profile-username-count{color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.profile-username-status{align-items:center;gap:.375rem;display:inline-flex}.profile-username-status[data-tone=positive]{color:var(--color-positive)}.profile-avatar-field{align-items:center;gap:1.25rem;min-width:0;display:flex}.profile-avatar-preview{box-shadow:0 0 0 4px var(--color-brand-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.profile-avatar-preview>*{grid-area:1/1}.profile-avatar-preview[data-preparing] [data-slot=wallet-avatar]{opacity:.45}.profile-avatar-preview>.profile-spinner{color:var(--color-ink)}.profile-avatar-controls{gap:.5rem;min-width:0;display:grid}.profile-avatar-label{font-size:var(--text-md);font-weight:500}.profile-avatar-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=400px){.profile-avatar-field{align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion:no-preference){.profile-spinner{animation:1s linear infinite profile-spin}}@keyframes profile-spin{to{transform:rotate(360deg)}}
