.layout_container__Pes8G{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.layout_card__z98Y9{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background-color:transparent;max-width:30rem;width:100%;position:relative}.layout_logoWrapper__lg1TR{position:relative;display:inline-block}.layout_logoWrapper__lg1TR:after{content:"";position:absolute;inset:0;pointer-events:none;-webkit-mask:url(/logo.png);mask:url(/logo.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.layout_content__Cu1_y{width:100%;display:flex;flex-direction:column;gap:1rem;margin-top:-2rem}.layout_text__r3xNP{font-size:1.125rem;line-height:1.75rem;color:#38495a;text-align:center}.layout_button__zGYyo,.layout_text__r3xNP{font-family:Lato,sans-serif;font-weight:300;letter-spacing:.025em}.layout_button__zGYyo{width:100%;display:flex;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);font-size:1rem;color:#fff;background-color:rgba(56,73,90,.2);transition:all .2s ease;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.layout_button__zGYyo:hover{background-color:rgba(56,73,90,.8);transform:translateY(-1px)}.layout_button__zGYyo:disabled{opacity:.5;cursor:not-allowed;transform:none}.layout_connectButton__FJtdJ{background-color:rgba(79,70,229,.2)}.layout_connectButton__FJtdJ:hover{background-color:rgba(79,70,229,.8)}.layout_logoutButton__9_6CO{background-color:rgba(220,38,38,.2)}.layout_logoutButton__9_6CO:hover{background-color:rgba(220,38,38,.8)}.layout_addressBox__nNmJv{width:100%;border-radius:.375rem;background-color:rgba(27,39,53,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .2s ease}.layout_addressBox__nNmJv:hover{background-color:rgba(27,39,53,.4)}.layout_addressText__H77UH{font-size:.9rem;color:#d1d5db;text-align:center;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem;padding:0 .5rem}.layout_buttonContainer__Dutjz{width:100%;display:flex;flex-direction:column;gap:.5rem;align-items:center}.layout_errorText__Zr289{color:rgba(239,68,68,.9);font-size:.875rem;text-align:center;font-family:Lato,sans-serif;font-weight:300;margin-top:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem;border-radius:.375rem;background-color:rgba(239,68,68,.1)}.layout_modalOverlay__ml6Qe{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.layout_modal__0tlvd{background:linear-gradient(180deg,#1b2735 0,#090a0f);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:2rem;max-width:90%;width:400px;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:layout_modalFadeIn__9jxaY .3s ease-out;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.layout_modalTitle__Rh2Bg{font-family:Lato,sans-serif;font-weight:400;font-size:1.75rem;color:#fff;margin:0;text-align:center;width:100%}.layout_modalText__rUUfC{font-family:Lato,sans-serif;font-weight:300;font-size:1rem;color:#d5d7d8;margin-bottom:1.5rem}.layout_confirmButtons__brfqp{display:flex;flex-direction:column;width:100%;gap:.75rem}.layout_confirmButtons__brfqp button{width:100%}.layout_modalClose__WcdYx{background:rgba(56,73,90,.2);border:none;padding:.75rem 1.5rem;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Lato,sans-serif;font-size:1rem;transition:all .2s ease;margin-top:1rem;width:100%;max-width:300px}.layout_modalClose__WcdYx:hover{background:rgba(56,73,90,.8);transform:translateY(-1px)}.layout_confirmButtons__brfqp .layout_modalClose__WcdYx{max-width:100%;margin-top:0}@keyframes layout_modalFadeIn__9jxaY{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.layout_modal__0tlvd{width:85%;padding:1.5rem}.layout_modalTitle__Rh2Bg{font-size:1.5rem}.layout_modalClose__WcdYx{font-size:.9rem;padding:.5rem 1rem}}.layout_walletContainer__uLP92{position:fixed;top:1rem;right:1rem;z-index:10}.layout_walletOptions__GdtDu{position:absolute;top:100%;right:0;margin-top:8px;background:rgba(0,0,0,.8);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);width:max-content;min-width:100%}.layout_walletOptionButton__5ZZ1z{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.layout_walletOptionButton__5ZZ1z:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.layout_walletOptionButton__5ZZ1z:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.layout_walletContainer__uLP92{top:.5rem;right:.5rem}}.layout_walletModal__KKlC8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:layout_modalFadeIn__9jxaY .3s ease-out}.layout_walletModalContent__SSpxa{background:linear-gradient(180deg,#1b2735 0,#090a0f);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:2rem;width:320px;max-width:90vw;position:relative}.layout_walletModalTitle__BWsK2{font-family:Lato,sans-serif;font-weight:300;font-size:1.5rem;margin-bottom:1.5rem;text-align:center;background:-webkit-linear-gradient(#fff,#38495a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.layout_walletList__StYVF{display:flex;flex-direction:column;gap:12px}.layout_walletOption__DYtBd{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px;color:#fff;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s ease}.layout_walletOption__DYtBd:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.layout_walletOption__DYtBd:disabled{opacity:.5;cursor:not-allowed;transform:none}.layout_closeButton__UyhfU{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.layout_closeButton__UyhfU:hover{color:#fff}@media (max-width:640px){.layout_walletModalContent__SSpxa{padding:1.5rem}.layout_walletModalTitle__BWsK2{font-size:1.25rem;margin-bottom:1rem}.layout_walletOption__DYtBd{padding:10px}.layout_walletName__3IrUi{font-size:.9rem}}.layout_xverseButton__CpIc_{display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem 1.5rem;margin:1rem 0;border:none;border-radius:.375rem;background-color:#6b21a8;color:#fff;font-family:Lato,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.025em;transition:all .2s ease;cursor:pointer}.layout_xverseButton__CpIc_:hover{background-color:#7c3aed;transform:translateY(-1px)}.layout_xverseButton__CpIc_:disabled{background-color:#4b5563;cursor:not-allowed;transform:none}.layout_walletRow__7avBh{display:flex;align-items:center;justify-content:space-between;width:90%;padding:.75rem;border-radius:.5rem;background-color:hsla(0,0%,100%,.05);transition:all .2s ease;margin:0}.layout_walletRow__7avBh:hover{background-color:hsla(0,0%,100%,.1)}.layout_walletInfo__zWCr3{display:flex;align-items:center;gap:.75rem}.layout_walletLogo__EvD8T{width:32px;height:32px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:transparent}.layout_walletName__3IrUi{font-family:Lato,sans-serif;font-size:1rem;font-weight:500;color:#fff}.layout_walletActionButton__jDl9A{padding:.5rem 1.25rem;border:none;border-radius:.375rem;background-color:#6b21a8;color:#fff;font-family:Lato,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.025em;transition:all .2s ease;cursor:pointer;min-width:100px;text-align:center}.layout_walletActionButton__jDl9A:hover{background-color:#7c3aed;transform:translateY(-1px)}.layout_walletActionButton__jDl9A:disabled{background-color:#4b5563;cursor:not-allowed;transform:none}.layout_successMessage__CZmre{color:#86efac}.layout_pendingMessage__qzLaD,.layout_successMessage__CZmre{font-size:.875rem;text-align:center;font-family:Lato,sans-serif;font-weight:300;display:block;width:100%}.layout_pendingMessage__qzLaD{color:#fbbf24}.layout_actionButtons___Aa7T{display:flex;flex-direction:column;width:100%;gap:.75rem}.layout_actionButton__lbuvG{padding:1rem;font-size:1.1rem;background-color:rgba(79,70,229,.2)}.layout_actionButton__lbuvG:hover{background-color:rgba(79,70,229,.8)}.layout_subWalletsContainer__ro4JI{width:100%;border-radius:.375rem;background-color:rgba(27,39,53,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:.75rem;margin-bottom:.5rem}.layout_subWalletsTitle__ras9e{font-size:.9rem;color:#d1d5db;margin-bottom:.5rem;font-weight:500}.layout_subWalletItem__eGWiH{font-size:.85rem;color:#9ca3af;padding:.25rem .5rem;background-color:rgba(55,65,81,.2);border-radius:.25rem;margin-bottom:.25rem;word-break:break-all;display:flex;justify-content:space-between;align-items:center}.layout_walletActions__PXAAu{display:flex;align-items:center;gap:.5rem}.layout_promoteWalletButton__BEFMZ{background:transparent;border:none;color:rgba(34,197,94,.8);font-size:.75rem;cursor:pointer;padding:.15rem .3rem;border-radius:.25rem;transition:all .2s ease;white-space:nowrap}.layout_promoteWalletButton__BEFMZ:hover{color:#22c55e;background-color:rgba(34,197,94,.1);transform:scale(1.05)}.layout_removeWalletButton__0fNkE{background:transparent;border:none;color:rgba(239,68,68,.8);cursor:pointer;padding:.15rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.layout_removeWalletButton__0fNkE:hover{color:#ef4444;background-color:rgba(239,68,68,.1);transform:scale(1.1)}.layout_removeButton__GCOif{background-color:rgba(239,68,68,.2)}.layout_removeButton__GCOif:hover{background-color:rgba(239,68,68,.8)}.layout_promoteButton__puprt{background-color:rgba(34,197,94,.2)}.layout_promoteButton__puprt:hover{background-color:rgba(34,197,94,.8)}.layout_walletToPromote__r6ArX,.layout_walletToRemove__H5JRW{font-family:monospace;background-color:rgba(55,65,81,.2);padding:.25rem .5rem;border-radius:.25rem;margin-top:.5rem;display:inline-block;color:#d1d5db}@media (max-width:640px){.layout_actionButtons___Aa7T{gap:.5rem}.layout_actionButton__lbuvG{padding:.75rem;font-size:1rem}.layout_subWalletsContainer__ro4JI{padding:.5rem}.layout_subWalletsTitle__ras9e{font-size:.8rem}.layout_subWalletItem__eGWiH{font-size:.75rem;padding:.2rem .4rem}}.layout_loadingIndicator__X8JGK{display:flex;align-items:center;justify-content:center;gap:.5rem}.layout_spinner__GA87M{animation:layout_spin__KhEOV 1.5s linear infinite;width:16px;height:16px}.layout_spinnerCircle__ASlwc{stroke:currentColor;stroke-linecap:round;animation:layout_dash__iXURt 1.5s ease-in-out infinite}@keyframes layout_spin__KhEOV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes layout_dash__iXURt{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.layout_processingOverlay__NGqOe{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.layout_processingAlert__9I2Y8{background:linear-gradient(180deg,#1b2735 0,#090a0f);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.5rem 2rem;max-width:90%;width:auto;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:layout_fadeIn__VX0d6 .3s ease-out;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff;text-align:center}.layout_processingSpinner__bCUMm{animation:layout_spin__KhEOV 1.5s linear infinite;width:40px;height:40px;margin-bottom:.5rem}@keyframes layout_fadeIn__VX0d6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.layout_usernameContainer__0K6gA{width:100%;margin-bottom:1rem;text-align:center}.layout_usernameText__dFN0L{font-family:Lato,sans-serif;font-weight:300;font-size:1rem;color:#d5d7d8;margin:0}.layout_username__taqrF{font-weight:400;color:#fff;background:linear-gradient(45deg,#4f46e5,#7c3aed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(79,70,229,.3)}.wallet-page-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(180deg,#2e2d2d,#242323)}.wallet-modal-container{display:flex;flex-direction:column;width:100%;max-width:22rem;padding:1.5rem;background-color:#676768;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.wallet-modal-title{display:flex;justify-content:center;font-size:1.875rem;font-weight:700;margin-bottom:2rem;color:#afb1b4}.wallet-outer-container{display:flex;flex-direction:column;width:100%}.wallet-error{display:flex;color:#ef4444;margin-bottom:1rem;justify-content:center;width:100%}.wallet-container{flex-direction:column;gap:1rem}.wallet-container,.wallet-row{display:flex;width:100%;align-items:center}.wallet-row{padding:.75rem 1rem;border-radius:.5rem;border:1px solid transparent;transition:all .2s ease;flex-wrap:nowrap;cursor:pointer;justify-content:space-between;position:relative;overflow:hidden}.wallet-row:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));opacity:0;transition:opacity .2s ease}.wallet-row:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.wallet-row:hover:before{opacity:1}.wallet-row:hover .wallet-icon{filter:grayscale(0);transform:scale(1.05)}.wallet-row:hover .wallet-button-connect,.wallet-row:hover .wallet-button-install{color:#7e22ce;transform:scale(1.2)}.wallet-row-not-installed{background-color:hsla(216,3%,70%,.1);border-color:hsla(216,3%,70%,.2);width:300px}.wallet-row-not-installed:hover{background-color:hsla(216,3%,70%,.2);border-color:hsla(216,3%,70%,.3)}.wallet-row-installed{background-color:rgba(56,73,90,.8);border-color:rgba(137,145,158,.2);width:300px}.wallet-row-installed:hover{background-color:rgba(56,73,90,.9);border-color:rgba(137,145,158,.4)}.wallet-info{display:flex;align-items:center;flex:1 1;gap:.75rem}.wallet-icon{width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0;filter:grayscale(100%);transition:all .2s ease;background:hsla(0,0%,100%,.1);padding:2px}.wallet-name{font-weight:500;color:#fff;font-family:Lato,sans-serif}.wallet-button{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;transition:all .2s ease;padding:0;color:#ebebeb;position:relative;z-index:1}.wallet-button-connect,.wallet-button-install{color:#ebebeb}.wallet-button svg{width:1.25rem;height:1.25rem}.wallet-connected-container{display:flex;flex-direction:column;width:100%;margin-top:1rem}.wallet-connected-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.wallet-connected-title{font-size:1.25rem;font-weight:700}.wallet-disconnect-button{display:flex;align-items:center;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;background-color:#fee2e2;color:#dc2626;transition:all .2s}.wallet-disconnect-button:hover{background-color:#fecaca}.wallet-address-container{display:flex;flex-direction:column;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.wallet-address-label{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.wallet-address-value{display:flex;font-family:monospace;font-size:.875rem;word-break:break-all;background-color:#fff;padding:.75rem;border-radius:.375rem;border:1px solid #e5e7eb}