@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap";:root{--primary-color: #2196F3;--white-color: #fff;--gray-color: #767676;--font-family: "Inter", system-ui, -apple-system, sans-serif}body{position:relative;margin:0;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";line-height:1.5}.landing-animation-root{position:relative;background:radial-gradient(ellipse at center,#0e175c,#040932);min-height:100vh;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;margin-bottom:50px}.landing-animation-root .topIllustrations{position:absolute;z-index:0;height:151%;width:103%;top:-57%;left:18%;animation:moveFromTopRightToBottomLeft 1.5s ease-in}.landing-animation-root .bottomIllustrations{position:absolute;z-index:0;height:147%;width:119%;bottom:-57%;left:-18%;animation:moveFromBottomLeftToTopRight 1.5s ease-in}@keyframes moveFromTopRightToBottomLeft{0%{transform:translate(50%,-50%)}to{transform:translate(0)}}@keyframes moveFromBottomLeftToTopRight{0%{transform:translate(-50%,50%)}to{transform:translate(0)}}.auth-root{height:100vh;overflow:hidden}.auth-root .login-card{position:relative;z-index:999;min-width:350px;max-width:460px;min-height:400px;width:50%;margin-bottom:50px}.auth-root .login-card .content{position:relative;z-index:99;background-color:var(--white-color);box-shadow:#2123261a 0 10px 10px -10px;border-radius:12px;padding:20px}.auth-root .login-card .content label{color:var(--gray-color);font-size:.9rem;font-weight:600;font-family:var(--font-family)}.auth-root .login-card .content .forget-password{margin-top:-20px;color:var(--primary-color);display:flex;font-weight:600;text-decoration:underline;font-size:13px!important}.auth-root .login-card .content h2{font-size:1.5rem;font-weight:800;margin-bottom:20px;margin-top:0}.auth-root .login-card .content a{color:var(--primary-color);text-decoration:underline}.auth-root .login-card .content .itemsHolder{display:flex;justify-content:space-between;align-items:center}.auth-root .login-card .content .itemsHolder a{padding-bottom:23px}.auth-root .login-card .background{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);z-index:0;background:linear-gradient(180deg,var(--primary-color) 10%,rgba(33,150,243,0) 30%);border-radius:16px}.auth-root .login-card .otp-input-wrapper :first-child{justify-content:space-around}.auth-root .login-card .otp-input-wrapper input{height:50px;border:2px solid var(--primary-color);font-size:35px;font-weight:500;border-radius:5px}@media (max-width: 768px){.auth-root .login-card .otp-input-wrapper input{height:40px;font-size:24px;border-width:1.5px}}@media (max-width: 480px){.auth-root .login-card .otp-input-wrapper input{height:25px;width:25px;font-size:20px;border-width:1px}}.landing-page-root{background:radial-gradient(ellipse at center,#0e175c,#040932);height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.account-page-root{height:100vh;overflow:hidden}.account-page-root .profile-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px;gap:15px;z-index:100;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000059;border-radius:16px}.account-page-root .profile-wrapper .display-picture-holder{position:relative;border-radius:50%;background-color:#fff;overflow:hidden;height:100px;width:100px;border:2px solid var(--primary-color)}.account-page-root .profile-wrapper .display-picture-holder img{width:100%}.account-page-root .profile-wrapper .display-picture-holder .overlay-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.account-page-root .profile-wrapper .display-picture-holder:hover{filter:brightness(.9);cursor:pointer}.account-page-root .profile-wrapper .display-picture-holder:hover .overlay-center{display:block}.account-page-root .profile-wrapper .account-name-holder{text-align:center;color:#fff}.account-page-root .profile-wrapper .account-name-holder h2,.account-page-root .profile-wrapper .account-name-holder p{margin:0}.account-page-root .profile-wrapper .account-name-holder .name-row{display:inline-flex;align-items:center;gap:8px}.account-page-root .profile-wrapper .account-name-holder .icon-button.name-edit{color:#fff}.account-page-root .profile-wrapper .account-name-holder p{color:green}.account-page-root .profile-wrapper .account-name-holder .role{color:red}.account-page-root .profile-wrapper .account-details-card{width:100%;max-width:480px;padding:16px 18px;border-radius:14px;background-color:var(--white-color);box-shadow:#2123261a 0 10px 10px -10px;text-align:left}.account-page-root .profile-wrapper .account-details-card .account-details-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.06)}.account-page-root .profile-wrapper .account-details-card .account-details-item:last-child{border-bottom:none;padding-bottom:0}.account-page-root .profile-wrapper .account-details-card .account-details-item h3,.account-page-root .profile-wrapper .account-details-card .account-details-item p{margin:0}.account-page-root .profile-wrapper .account-details-card .account-details-item h3{font-size:12px;line-height:1;color:#00000073;letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px}.account-page-root .profile-wrapper .account-details-card .account-details-item .details-text{flex:1}.account-page-root .profile-wrapper .account-details-card .account-details-item .details-text p{font-size:14px;color:#000000e0}.account-page-root .profile-wrapper .account-details-card .account-details-item .details-text .muted,.account-page-root .profile-wrapper .account-details-card .account-details-item .details-text p.muted{color:#00000073}.account-page-root .profile-wrapper .account-details-card .account-details-item .icon-button{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.account-page-root .profile-wrapper .account-actions{width:100%;max-width:480px;margin-top:12px}.confirm-page-root{height:100%;width:100vw;overflow:hidden}.confirm-page-root .confirm-card{position:relative;width:100%;max-width:520px;margin:16px;border-radius:16px;overflow:hidden;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000059;display:grid;grid-template-rows:1fr}.confirm-page-root .confirm-card .confirm-content{position:relative;padding:20px;z-index:10;display:flex;flex-direction:column;gap:16px;color:#e5e7eb}.confirm-page-root .confirm-card .confirm-content .confirm-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.confirm-page-root .confirm-card .confirm-content .confirm-header h3{margin:0;font-size:20px;font-weight:600;color:#fff}.confirm-page-root .confirm-card .confirm-content .confirm-header .confirm-email{margin:0;font-size:13px;color:#ffffffb3}.confirm-page-root .confirm-card .confirm-content .confirm-header .confirm-subtitle{margin:0;font-size:13px;color:#fff9}.confirm-page-root .confirm-card .confirm-content .confirm-header .ant-avatar{box-shadow:0 6px 20px #00000059;border:2px solid rgba(255,255,255,.2)}.confirm-page-root .confirm-card .confirm-content .confirm-actions{display:flex;flex-direction:column;gap:10px;margin-top:8px}.confirm-page-root .confirm-card .confirm-content .confirm-remember{display:flex;justify-content:center;margin-top:4px}.confirm-page-root .confirm-card .confirm-content .confirm-remember .ant-checkbox-wrapper{color:#ffffffd9}.confirm-page-root .confirm-card .confirm-background{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 200px at -10% 10%,rgba(22,119,255,.2),transparent 60%),radial-gradient(600px 200px at 110% 90%,rgba(255,99,71,.2),transparent 60%);z-index:1;pointer-events:none}@media (min-width: 480px){.confirm-page-root .confirm-card .confirm-content{padding:24px}.confirm-page-root .confirm-card .confirm-content .confirm-header h3{font-size:22px}}@media (min-width: 768px){.confirm-page-root .confirm-card{max-width:560px}.confirm-page-root .confirm-card .confirm-content{padding:28px 28px 24px;gap:18px}.confirm-page-root .confirm-card .confirm-content .confirm-header h3{font-size:24px}}
