.tw-system[hidden]{display:none!important}.tw-header .tw-utility-dock{margin-top:auto;width:100%;display:grid;gap:10px;padding:12px 0 18px;border-top:1px solid #5572a044;flex:none}.tw-header .tw-utility-legacy-status{display:none!important}.tw-utility-network{display:flex;align-items:center;min-height:35px;padding:7px 11px;border:1px solid #47648d;border-radius:9px;background:#102549;color:#b9c9e0;font:800 10px/1.3 'Nunito Sans',sans-serif;letter-spacing:.08em}.tw-utility-network[data-state=verified]{color:#62e8b4;border-color:#238667;background:#0c332f}.tw-utility-network[data-state=error]{color:#ffb49f;border-color:#a45050;background:#39202a}.tw-utility-ca{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;color:#a9bee1;font:800 11px 'Nunito Sans',sans-serif}.tw-utility-ca code{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#f1f5ff}.tw-utility-ca button,.tw-utility-socials a{display:grid;place-items:center;min-width:42px;min-height:42px;padding:5px;border:1px solid #496998;border-radius:9px;background:#132d5b;color:#e4efff;cursor:pointer;text-decoration:none}.tw-utility-ca button svg{width:18px;height:18px}.tw-utility-socials{display:flex;gap:8px}.tw-utility-socials a{font-size:18px}.tw-utility-ca button:hover,.tw-utility-socials a:hover{background:#1b4381;border-color:#80acf2}.tw-header .tw-utility-dock #tw-wallet.spatial-glass{margin-top:0!important;min-height:56px!important;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;text-align:left;font-weight:900!important}.tw-header .tw-utility-dock #tw-wallet span{display:grid;gap:1px}.tw-header .tw-utility-dock #tw-wallet strong{font-size:12px;white-space:nowrap}.tw-header .tw-utility-dock #tw-wallet small{color:#68e5b0;font:800 9px 'Nunito Sans',sans-serif;letter-spacing:.1em}.tw-connect-dialog{width:min(490px,calc(100vw - 28px));max-height:min(720px,calc(100dvh - 28px));padding:28px;border:1px solid #6080b4;border-radius:18px;background:linear-gradient(155deg,#162d56,#0a1831);color:#f2f6ff;box-shadow:0 25px 80px #020917dd}.tw-connect-dialog::backdrop{background:#020817d9}.tw-connect-dialog .tw-close{position:absolute;right:18px;top:18px;min-width:42px;min-height:42px}.tw-connect-dialog .tw-eyebrow{color:#8bb8ff;font-size:10px;letter-spacing:.13em}.tw-connect-dialog h2{margin:10px 45px 8px 0;font-size:clamp(25px,5vw,34px);line-height:1.1}.tw-connect-dialog>p:not(.tw-error):not(.tw-connect-progress):not(.tw-wallet-network-note){max-width:390px;color:#c3d2e8;line-height:1.5;font-size:14px}.tw-connect-dialog .tw-wallet-list{display:grid;gap:10px;margin:22px 0 14px}.tw-connect-dialog .tw-wallet-choice{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:70px;padding:10px 15px;border:1px solid #476b9d;border-radius:12px;background:#102a50;color:#fff;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.tw-connect-dialog .tw-wallet-choice:hover:not(:disabled){background:#1a3b6c;border-color:#8bb3f4;transform:translateY(-1px)}.tw-connect-dialog .tw-wallet-choice:active:not(:disabled){transform:translateY(0)}.tw-connect-dialog .tw-wallet-choice:disabled{opacity:.55;cursor:wait}.tw-wallet-choice img,.tw-wallet-icon-fallback{width:42px;height:42px;object-fit:contain;display:grid;place-items:center;border-radius:11px;background:#edf4ff;padding:5px}.tw-wallet-icon-fallback{background:#173963;color:#a9ceff}.tw-wallet-choice strong,.tw-wallet-choice small{display:block}.tw-wallet-choice strong{font-size:16px}.tw-wallet-choice small{margin-top:3px;color:#9fd9bb;font-size:12px}.tw-wallet-choice-arrow{font-size:22px;color:#a9caff}.tw-connect-dialog .tw-wallet-empty{color:#b4c7e4;font-size:14px}.tw-connect-progress,.tw-connect-dialog .tw-error{min-height:18px;font-size:12px;font-weight:800}.tw-connect-progress{color:#ffe492}.tw-connect-dialog .tw-error{color:#ffb4ab}.tw-connect-details{font-size:12px;color:#a7bfdc}.tw-connect-details p{overflow-wrap:anywhere}.tw-wallet-network-note{margin:20px 0 0;padding-top:14px;border-top:1px solid #5a79a944;color:#8facd3;font-size:10px;font-weight:900;letter-spacing:.14em}.tw-connect-dialog :focus-visible,.tw-utility-dock :focus-visible{outline:2px solid #ffe171;outline-offset:3px}@media(max-width:900px){.tw-header .tw-utility-dock{margin-top:auto;padding-bottom:4px}.tw-header .tw-utility-dock #tw-wallet.spatial-glass{max-width:none!important}.tw-connect-dialog{padding:22px;max-height:calc(100dvh - 20px)}}
.tw-utility-ca-pending{grid-template-columns:auto minmax(0,1fr)}.tw-utility-ca-pending code{color:#9db4d5;letter-spacing:.06em}.tw-utility-socials a{flex:1;min-width:0;font:800 11px 'Nunito Sans',sans-serif}
.tw-utility-ca-pending{min-height:42px;padding:9px 11px;border:1px solid #426293;border-radius:11px;background:linear-gradient(130deg,#163562,#0a1d3e);box-shadow:inset 0 1px #ffffff12,0 3px 8px #0003}.tw-utility-ca-pending span{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:#ffd246;color:#172440;font-size:10px}.tw-utility-ca-pending code{padding-left:5px;font:800 10px 'JetBrains Mono',monospace;color:#d3e2ff;letter-spacing:.08em}.tw-utility-socials{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tw-utility-socials a{position:relative;min-height:48px;border-radius:11px;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#173765,#0a1d40);border:1px solid #4a6da5;box-shadow:inset 0 1px #ffffff22,0 3px 0 #030b20;color:#f4f8ff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tw-utility-socials a::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,#7399ed3b,transparent 70%);z-index:-1}.tw-utility-socials a.tw-social-telegram{color:#8bd8ff}.tw-utility-socials a.tw-social-telegram::before{background:radial-gradient(circle at 50% 100%,#26a9e05c,transparent 70%)}.tw-utility-socials a svg{display:block;width:21px;height:21px;fill:currentColor;filter:drop-shadow(0 1px 2px #0007)}.tw-utility-socials a:hover{transform:translateY(-2px);border-color:#a7c7ff;box-shadow:inset 0 1px #ffffff44,0 5px 0 #030b20,0 7px 16px #2162b14d}.tw-utility-socials a:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff22,0 1px 0 #030b20}@media(prefers-reduced-motion:reduce){.tw-utility-socials a{transition:none}}
.tw-header .tw-utility-dock{gap:9px}.tw-header .tw-utility-ca-pending{width:100%;min-height:42px;justify-content:start;cursor:not-allowed;opacity:1;background:linear-gradient(175deg,#ffe970,#ffda39 55%,#ffbf20)!important;border:1px solid #ffed92!important;border-bottom:4px solid #bd7617!important;border-radius:10px!important;box-shadow:inset 0 1px #fff9c2,0 3px #5b3918!important;transform:skewX(-4deg)}.tw-header .tw-utility-ca-pending span{background:#122a58;color:#ffe66e}.tw-header .tw-utility-ca-pending code{color:#172441;font-size:9px;letter-spacing:0}.tw-header .tw-utility-socials a{min-height:45px;background:linear-gradient(175deg,#3355d1,#18369d 70%,#102673)!important;border:1px solid #7396ff!important;border-bottom:4px solid #0a205a!important;border-radius:10px!important;box-shadow:inset 0 1px #92a7f3,0 3px #030c24!important;transform:skewX(-4deg)}.tw-header .tw-utility-socials a::before{display:none}.tw-header .tw-utility-socials a svg{transform:skewX(4deg);width:19px;height:19px;color:#fff}.tw-header .tw-utility-socials a:hover{transform:translateY(-2px) skewX(-4deg)!important;filter:brightness(1.13)}.tw-header .tw-utility-socials a:active{transform:translateY(2px) skewX(-4deg)!important;box-shadow:inset 0 1px #92a7f3,0 1px #030c24!important}.tw-header .tw-utility-dock #tw-wallet.spatial-glass{background:linear-gradient(175deg,#ffe970,#ffda39 55%,#ffbf20)!important;color:#111d37!important;border:1px solid #ffed92!important;border-bottom:4px solid #bd7617!important;border-radius:10px!important;box-shadow:inset 0 1px #fff9c2,0 3px #5b3918!important;min-height:51px!important;font:900 12px 'Nunito Sans',sans-serif!important;transform:skewX(-4deg);transition:filter .15s,transform .15s}.tw-header .tw-utility-dock #tw-wallet.spatial-glass:hover{filter:brightness(1.06);transform:translateY(-2px) skewX(-4deg)}.tw-header .tw-utility-dock #tw-wallet.spatial-glass:active{transform:translateY(2px) skewX(-4deg)}.tw-header .tw-utility-dock #tw-wallet.spatial-glass[aria-label^="Connected"]{background:linear-gradient(175deg,#3355d1,#18369d 70%,#102673)!important;color:#f5f7ff!important;border-color:#7396ff!important;border-bottom-color:#0a205a!important;box-shadow:inset 0 1px #92a7f3,0 3px #030c24!important}
.tw-header .tw-utility-dock #tw-wallet.spatial-glass>.tw-icon{width:18px;height:18px;flex:none;stroke-width:2.2}
.tw-header .tw-utility-ca-pending{cursor:pointer;transition:filter .15s,transform .15s}.tw-header .tw-utility-ca-pending:hover{filter:brightness(1.06);transform:translateY(-2px) skewX(-4deg)}.tw-header .tw-utility-ca-pending:active{transform:translateY(2px) skewX(-4deg)}
.tw-wallet-choice-wrap{position:relative}.tw-wallet-choice-wrap .tw-wallet-install{position:absolute;right:18px;top:50%;transform:translateY(-50%);min-height:42px;display:inline-flex;align-items:center;padding:0 8px;color:#ffe47c;font:900 11px 'Nunito Sans',sans-serif;text-decoration:none;letter-spacing:.08em}.tw-wallet-choice-wrap .tw-wallet-install:hover{text-decoration:underline}.tw-wallet-choice-wrap:has(.tw-wallet-install) .tw-wallet-choice{padding-right:88px}.tw-wallet-choice-wrap:has(.tw-wallet-install) .tw-wallet-choice-arrow{display:none}.tw-wallet-row-error:not([hidden]){margin:5px 4px 0;color:#ffb4ab;font-size:12px}
.tw-connect-dialog .tw-wallet-choice{min-height:60px;padding:7px 15px}.tw-connect-dialog .tw-wallet-choice small[hidden]{display:none}.tw-connect-dialog .tw-wallet-choice[data-retry="true"] .tw-wallet-choice-arrow{font-size:11px;font-weight:900;letter-spacing:.06em}.tw-connect-dialog .tw-wallet-choice:disabled{cursor:default}
