.Toast-module__dpyMdW__fmToasts{z-index:120;pointer-events:none;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.Toast-module__dpyMdW__fmToast{background:var(--ink);color:var(--paper);pointer-events:auto;animation:Toast-module__dpyMdW__fmToastIn .38s var(--ease-out) both;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 12px 14px 16px;display:grid;box-shadow:0 18px 40px -18px #08090b8c}.Toast-module__dpyMdW__fmToastDot{background:var(--chrome);border-radius:50%;width:8px;height:8px;margin-top:7px}.Toast-module__dpyMdW__fmToastOk .Toast-module__dpyMdW__fmToastDot{background:var(--mint)}.Toast-module__dpyMdW__fmToastError .Toast-module__dpyMdW__fmToastDot{background:var(--neg)}.Toast-module__dpyMdW__fmToastBody{gap:2px;min-width:0;display:grid}.Toast-module__dpyMdW__fmToastTitle{font-size:15px;font-weight:600}.Toast-module__dpyMdW__fmToastText{color:color-mix(in srgb, var(--paper) 72%, transparent);overflow-wrap:anywhere;font-size:14px}.Toast-module__dpyMdW__fmToastLink{color:var(--mint);text-underline-offset:3px;justify-self:start;margin-top:6px;font-size:14px;font-weight:500;text-decoration:underline}.Toast-module__dpyMdW__fmToastX{width:28px;height:28px;color:color-mix(in srgb, var(--paper) 70%, transparent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.Toast-module__dpyMdW__fmToastX:hover{color:var(--paper);background:#ffffff14}@keyframes Toast-module__dpyMdW__fmToastIn{0%{opacity:0;transform:translateY(14px)}}@media (max-width:560px){.Toast-module__dpyMdW__fmToasts{width:auto;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.Toast-module__dpyMdW__fmToast{animation:none}}
.Modal-module__7LRQSW__fmModalLayer{z-index:100;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.Modal-module__7LRQSW__fmModalScrim{animation:Modal-module__7LRQSW__fmModalFade .24s var(--ease-out) both;background:#08090b6b;position:absolute;inset:0}.Modal-module__7LRQSW__fmModalSheet{width:min(100%, var(--w,560px));overscroll-behavior:contain;background:var(--paper);max-height:min(100%,100svh - 32px);color:var(--ink);animation:Modal-module__7LRQSW__fmModalIn .42s var(--ease-out) both;border-radius:28px;position:relative;overflow:auto;box-shadow:0 0 0 1px #08090b0f,0 30px 80px -24px #08090b73,0 10px 24px -12px #08090b38}.Modal-module__7LRQSW__fmModalSheet:focus{outline:none}.Modal-module__7LRQSW__fmModalClose{z-index:2;background:var(--bg);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .14s;display:grid;position:absolute;top:16px;right:16px}.Modal-module__7LRQSW__fmModalClose:hover{background:var(--bg-sunk)}@keyframes Modal-module__7LRQSW__fmModalFade{0%{opacity:0}}@keyframes Modal-module__7LRQSW__fmModalIn{0%{opacity:0;transform:translateY(18px)scale(.975)}}@media (max-width:560px){.Modal-module__7LRQSW__fmModalLayer{place-items:end center;padding:10px}.Modal-module__7LRQSW__fmModalSheet{border-radius:26px;max-height:calc(100svh - 20px)}@keyframes Modal-module__7LRQSW__fmModalIn{0%{opacity:0;transform:translateY(40px)}}}@media (prefers-reduced-motion:reduce){.Modal-module__7LRQSW__fmModalScrim,.Modal-module__7LRQSW__fmModalSheet{animation:none}}
.Wallet-module__10fEEa__fmWallet{gap:20px;padding:30px 28px 26px;display:grid}.Wallet-module__10fEEa__fmWalletHead{gap:8px;padding-right:44px;display:grid}.Wallet-module__10fEEa__fmWalletTitle{letter-spacing:-.015em;margin:0;font-size:28px;font-weight:700;line-height:1.1}.Wallet-module__10fEEa__fmWalletLead{color:var(--ink-2);margin:0;font-size:16px}.Wallet-module__10fEEa__fmWalletList{border-top:1px solid var(--line);display:grid}.Wallet-module__10fEEa__fmWalletRow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 4px;font-size:16px;font-weight:500;transition:background-color .14s;display:grid}.Wallet-module__10fEEa__fmWalletRow:hover:not(:disabled){background:color-mix(in srgb, var(--bg) 55%, transparent)}.Wallet-module__10fEEa__fmWalletRow:disabled{cursor:default}.Wallet-module__10fEEa__fmWalletIcon{border-radius:10px;width:36px;height:36px}.Wallet-module__10fEEa__fmWalletState{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.Wallet-module__10fEEa__fmWalletSpin{border:2px solid var(--mint);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite Wallet-module__10fEEa__fmWalletSpin}@keyframes Wallet-module__10fEEa__fmWalletSpin{to{transform:rotate(360deg)}}.Wallet-module__10fEEa__fmWalletSub{color:var(--ink-2);margin:0;font-size:15px}.Wallet-module__10fEEa__fmWalletErr{background:color-mix(in srgb, var(--neg) 8%, var(--paper));color:var(--ink);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:14px;display:flex}.Wallet-module__10fEEa__fmWalletErr svg{color:var(--neg);flex:none;margin-top:2px}.Wallet-module__10fEEa__fmWalletFine{color:var(--muted);gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.Wallet-module__10fEEa__fmWalletFine svg{flex:none;margin-top:1px}.Wallet-module__10fEEa__fmConnected{display:inline-flex;position:relative}.Wallet-module__10fEEa__fmConnectedBtn{border-radius:var(--radius-pill);background:var(--paper);height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);cursor:pointer;font-family:var(--font-mono);border:0;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:14px;display:inline-flex}.Wallet-module__10fEEa__fmConnectedImg{border-radius:50%;width:28px;height:28px}.Wallet-module__10fEEa__fmConnectedMenu{z-index:30;background:var(--paper);min-width:220px;box-shadow:0 0 0 1px var(--line), 0 18px 40px -18px #08090b59;border-radius:16px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.Wallet-module__10fEEa__fmConnectedItem{height:40px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.Wallet-module__10fEEa__fmConnectedItem:hover{background:var(--bg)}
