body{font-family:Roboto,sans-serif;background-color:#f5f5f5;color:#000;margin:0;min-height:100vh;display:flex;flex-direction:column;box-sizing:border-box}header{box-sizing:border-box;width:100%;margin:24px auto;padding:0 30px}@media (max-width: 575px){header{padding:0 15px}}.header-content{box-sizing:border-box;max-width:1440px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 48px;background:#FFFFFF;box-shadow:2px 2px 16px #0000000d;border-radius:16px;margin:0 auto}@media (max-width: 575px){.header-content{padding:8px 16px}}.site-logo{display:flex;flex-direction:row;align-items:center;gap:16px}@media (max-width: 575px){.site-logo{gap:8px}}@media (max-width: 575px){.site-logo svg{width:48px;height:48px}}.site-logo span{display:block;font-family:Roboto,sans-serif;font-size:32px;font-weight:700;color:#000}@media (max-width: 575px){.site-logo span{font-size:24px}}@media (max-width: 420px){.site-logo span{display:none}}.header__btns{display:flex;flex-direction:row;align-items:center;gap:16px}h1,h2{margin-bottom:20px;font-weight:500;color:#2c3e50;text-align:center}p,label{margin-bottom:10px;font-size:.9em;color:#555;text-align:left}input,textarea{width:100%;padding:12px;margin:10px 0;border:1px solid #ccc;background-color:#f5f5f5;border-radius:5px;font-size:1em;box-sizing:border-box}button{padding:8px 24px;background-color:#02ada5;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;line-height:19px;transition:background-color .3s ease;margin:8px;width:90%;max-width:350px}button:hover{background-color:#008f87}#container{background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 15px #0000001a;max-width:600px;width:100%;margin:0 auto 20px}#container button{margin:10px auto;display:block}#userInfo,#walletInfo{background-color:#fff;padding:20px;border-radius:10px;box-shadow:#0000001a 0 4px 8px;width:100%;max-width:600px;margin:20px auto}#loginInfo{display:flex;align-items:center;background-color:#fff;padding:10px 20px;border-radius:10px;box-shadow:0 2px 15px #0000001a;width:100%;max-width:600px;font-size:.9em;margin:0 auto 20px}#helpBtn{background-color:#000;transition:.3s ease-in-out}#helpBtn:hover{background-color:#464646}#logoutBtn{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 24px;background-color:#02ada5;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;line-height:19px;transition:background-color .3s ease}#logoutBtn:hover{background-color:#008f87}#userInfo p,#walletInfo p{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#userInfo strong,#walletInfo strong{width:150px;text-align:right;margin-right:10px}#verificationModal .modal-content{text-align:left}#verificationIframeModal .modal-content{max-width:800px;width:90%;height:95vh;display:flex;flex-direction:column}#verificationIframeModal .iframe-style{flex:1;width:100%;border:none}#verificationIframeModal h2{margin-bottom:10px}#verificationIframeModal button{margin-top:10px}#walletTable{width:100%;border-collapse:collapse}#walletTable th,#walletTable td{border:1px solid #ddd;padding:10px;background-color:#f4f4f9}.status{font-weight:700}.verified-status{color:green}.non-verified-status{color:red}.pending-status{color:orange}.not-initiated-status{color:#000}.login-wrapper{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:10px;box-sizing:border-box}.containerLR{max-width:400px;width:90%;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 2px 15px #0000001a;box-sizing:border-box}@media (max-width: 575px){.containerLR{padding:15px;border-radius:8px}}@media (max-width: 420px){.containerLR{width:95%}}.containerLR h2{text-align:center;margin-bottom:20px}.containerLR form{display:flex;flex-direction:column}.containerLR label{margin-bottom:5px;font-size:.9em;color:#555;text-align:left}.containerLR input{padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:1em}.containerLR button{padding:12px 24px;background-color:#02ada5;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:20px;line-height:24px;transition:background-color .3s ease;margin-top:10px}.containerLR button:hover{background-color:#008f87}.containerLR p{text-align:center;font-size:.9em}.containerLR p#message{color:red}.containerLR a{color:#02ada5;text-decoration:none}.containerLR a:hover{text-decoration:underline}#detailsButton,#verifyButton,#continueButton{display:block;margin:0 auto}#walletTable th:first-child,#walletTable td:first-child{width:50%;font-size:1.1em}#walletTable th:nth-child(2),#walletTable td:nth-child(2){width:30%}#walletTable th:last-child,#walletTable td:last-child{width:20%;text-align:center}.download-button{font-size:.85em;padding:4px 8px;background-color:#02ada5;color:#fff;border:none;border-radius:3px;cursor:pointer}.download-button:hover{background-color:#008f87}#chainSelect{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;background-color:#f5f5f5;border-radius:5px;font-size:1em;box-sizing:border-box}#chainSelect:invalid{border-color:#e74c3c}#errorMessages{font-size:.85em;color:#e74c3c;margin-top:-8px;margin-bottom:10px;display:none}#addressError{font-size:.85em;color:#e74c3c;margin-top:-8px;margin-bottom:10px}.cabinet-grid{display:grid;grid-template-columns:1fr 2fr;gap:16px;max-width:1440px;padding:0 30px;margin:0 auto}@media (max-width: 992px){.cabinet-grid{display:flex;flex-direction:column;gap:24px}}@media (max-width: 575px){.cabinet-grid{padding:0 15px}}.cabinet-column{display:flex;flex-direction:column;gap:24px}.user-info{padding:24px;border-radius:16px;background-color:#fff;box-shadow:2px 2px 16px #0000000d;height:fit-content}.user-title{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:36px}.user-title span{font-family:Roboto,sans-serif;font-size:24px;font-weight:700}.user-list{display:flex;flex-direction:column;gap:16px}.user-list__item{display:flex;align-items:baseline;gap:8px;width:100%}.user-list__item p{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:gray;flex-shrink:0;margin:0}.list__line{position:relative;flex:1;margin:0 8px}.list__line:after{content:"";position:absolute;top:50%;left:0;right:0;border-bottom:1px dotted #808080;transform:translateY(-50%)}.list__item-value{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#000;flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:4px}.list__item-value.verified{color:#148010}.list__item-value.not-verified{color:red}.section-title{text-align:left;margin:unset;margin-bottom:16px;font-size:24px;font-weight:700;color:#000}.wallets-container{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 640px){.wallets-container{display:flex;flex-direction:column}}.wallet-item{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:16px;background-color:#fff;box-shadow:2px 2px 16px #0000000d;min-height:180px}@media (max-width: 480px){.wallet-item{padding:16px 24px}}.wallet-list__item{position:relative;display:flex;flex-direction:row;gap:8px;align-items:baseline;width:fit-content}.wallet-list__item p{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:gray;margin:0}.wallet-copy{position:relative;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background-color:transparent;cursor:pointer;border:none}.wallet-copy:hover{background-color:#d7d7d7}.wallet-list{display:flex;flex-direction:column;gap:16px}.wallet-title{display:flex;flex-direction:row;align-items:center;gap:8px;font-family:Roboto,sans-serif;font-size:20px;font-weight:700}.wallet-download{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:16px;text-decoration:none;color:#02ada5;transition:.3s ease-in-out}.wallet-download:hover{color:#008f87}.verification{margin-bottom:30px}.verification-content{padding:24px 36px;border-radius:16px;background-color:#fff;box-shadow:2px 2px 16px #0000000d}@media (max-width: 480px){.verification-content{padding:16px 24px}}.verification-title{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;text-align:left;margin-top:0;margin-bottom:36px;color:#000}.form-close{position:absolute;top:20px;right:20px}dialog{width:500px;border:none;border-radius:8px;padding:24px 36px}.dialog-title{display:block;font-family:Roboto,sans-serif;font-size:24px;font-weight:600;text-align:left;margin-top:0;margin-bottom:24px;width:80%;color:#000}.dialog-content p{font-family:Roboto,sans-serif;font-size:16px;line-height:130%;margin:0;color:#000}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;background-color:#00000080;z-index:1000}.modal-overlay.active{display:flex}.modal-content{display:flex;flex-direction:column;align-items:center;position:relative;background-color:#fff;padding:20px;border-radius:10px;width:90%;max-width:600px;box-shadow:0 2px 15px #0000004d;margin:0 auto}.modal-content h2{font-weight:500;color:#2c3e50;margin-bottom:20px;text-align:center}.modal-content p{font-size:.9em;color:#555;margin-bottom:10px;text-align:center}.modal-content input[type=text]{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1em;box-sizing:border-box;margin-bottom:15px}.modal-content button{width:auto;max-width:200px;padding:10px 20px;background-color:#02ada5;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;line-height:20px;transition:background-color .3s ease;margin:10px auto 0;display:block}.modal-content button:hover{background-color:#008f87}.modal-content .close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background-color:#f5f5f5;cursor:pointer;font-size:24px;color:#333;border:none;border-radius:5px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.modal-content .close:hover{background-color:#d7d7d7;color:#666}.modal-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background-color:#f5f5f5;transition:.3s ease-in-out}.modal-close:hover{background-color:#d7d7d7}#emailConfirmMessage,#loginMessage,#registerMessage{color:red;font-size:.9em;text-align:center;margin-top:10px}#registerPasswordConfirm{padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:1em;background-color:#f5f5f5;width:100%;box-sizing:border-box}.notification{position:fixed;bottom:20px;right:20px;background-color:#323232;color:#fff;padding:15px 20px;border-radius:5px;box-shadow:0 2px 8px #0000004d;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.notification.show{opacity:1;visibility:visible}.logo-container{display:flex;justify-content:center;margin-bottom:20px}.login-logo{max-width:120px;opacity:.8}main{flex:1}.footer{font-size:.85em;color:#777;padding:15px 30px;background-color:#f5f5f5;text-align:left;max-width:1440px;margin:0 auto;width:100%;box-sizing:border-box}.checkbox-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:15px}.checkbox-container input[type=checkbox]{width:20px;height:20px;padding:0;margin:0 10px}.policy-wrapper{max-width:800px;margin:20px auto;padding:20px;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:8px}
