.wallet-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #354252;border-radius:24px;background:#111820;color:var(--text);box-shadow:0 24px 100px #0009;overflow-y:auto;overscroll-behavior:contain}.wallet-dialog::backdrop{background:#05090dcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallet-picker-content{padding:28px}.wallet-picker-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.wallet-picker-heading .eyebrow{display:block;margin-bottom:12px;font-size:9px}.wallet-picker-heading h2{font-size:clamp(25px,5vw,32px)}.wallet-picker-heading .icon-button{flex-shrink:0}.wallet-picker-content>p{font-size:13px;line-height:1.65}.wallet-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:24px}.wallet-option{min-width:0;min-height:80px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #2b3745;border-radius:16px;background:#19222d;color:var(--text);text-align:left}.wallet-option:hover{background:#243448;border-color:#769bbe}.wallet-option>span:nth-child(2){min-width:0;flex:1 1}.wallet-option strong{display:block;font-size:13px;font-weight:500}.wallet-option small{font-size:10px;margin-top:4px}.wallet-option>svg{width:14px;height:14px;color:var(--muted)}.wallet-logo{width:36px;height:36px;border-radius:10px;display:inline-grid;place-items:center;flex:0 0 36px;overflow:hidden}.wallet-logo img{width:100%;height:100%;object-fit:contain}.wallet-logo svg{width:24px;height:24px}.wallet-button .wallet-logo{width:22px;height:22px;flex-basis:22px;border-radius:6px}.wallet-picker-error{padding:12px;background:#412525;border-radius:12px;color:var(--danger);overflow-wrap:anywhere;margin-bottom:16px}.wallet-picker-note{padding-top:16px;border-top:1px solid var(--line)}@media (max-width:520px){.wallet-picker-content{padding:20px}.wallet-options{grid-template-columns:minmax(0,1fr);gap:8px}.wallet-option{min-height:68px}}@media (prefers-reduced-transparency:reduce){.wallet-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05090df5}}body{isolation:isolate}.ambient-background{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#08060e;contain:strict}.ambient-contours,.ambient-flow{position:absolute;inset:-30%;will-change:transform}.ambient-flow{background:radial-gradient(ellipse 65% 18% at 30% 35%,rgb(119 126 132/22%),transparent 75%),radial-gradient(ellipse 55% 15% at 75% 75%,rgb(97 105 113/24%),transparent 75%);animation:ambient-drift 8s cubic-bezier(.45,0,.55,1) -4s infinite alternate}.ambient-contours{background:radial-gradient(ellipse 70% 12% at 55% 48%,rgb(159 167 172/16%),transparent 75%),radial-gradient(ellipse 80% 22% at 45% 60%,#08060e 20%,transparent 75%);animation:ambient-contour-drift 11s cubic-bezier(.45,0,.55,1) -5.5s infinite alternate}@keyframes ambient-drift{0%{transform:translate3d(-8%,-9%,0) rotate(-22deg) scaleY(.85)}to{transform:translate3d(8%,9%,0) rotate(2deg) scaleY(1.2)}}@keyframes ambient-contour-drift{0%{transform:translate3d(6%,10%,0) rotate(-12deg) scaleY(1.2)}to{transform:translate3d(-6%,-10%,0) rotate(-30deg) scaleY(.8)}}@media (prefers-reduced-motion:reduce){.ambient-contours,.ambient-flow{animation:none;will-change:auto}}