*{box-sizing:border-box;margin:0;padding:0}body{background-color:#0e0c16;color:#ececec;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}.homepage{align-items:center;display:flex;gap:100px;height:100%}@media screen and (max-width:1024px){.homepage{flex-direction:column;gap:0}}.homepage .left{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;text-align:center}.homepage .left h1{background:linear-gradient(90deg,#217bfe,#e55571);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:128px}@media screen and (max-width:1280px){.homepage .left h1{font-size:64px}}.homepage .left h3{font-weight:400;max-width:70%}@media screen and (max-width:1024px){.homepage .left h3{max-width:100%}}.homepage .left a{background-color:#217bfe;border-radius:20px;color:#fff;font-size:14px;margin-top:20px;padding:15px 25px}.homepage .left a:hover{background-color:#fff;color:#217bfe}.homepage .right{flex:1 1;height:100%}.homepage .right,.homepage .right .imgContainer{align-items:center;display:flex;justify-content:center}.homepage .right .imgContainer{background-color:#140e2d;border-radius:50px;height:50%;position:relative;width:80%}.homepage .right .imgContainer .bgContainer{border-radius:50px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.homepage .right .imgContainer .bgContainer .bg{animation:slideBg 8s ease-in-out infinite alternate;background-size:auto 100%;height:100%;opacity:.2;width:200%}.homepage .right .imgContainer .bot{animation:botAnimate 3s ease-in-out infinite alternate;height:100%;object-fit:contain;width:100%}.homepage .right .imgContainer .chat{align-items:center;background-color:#2c2937;border-radius:10px;bottom:-30px;display:flex;gap:10px;padding:20px;position:absolute;right:-50px}@media screen and (max-width:1024px){.homepage .right .imgContainer .chat{display:none}}@media screen and (max-width:1280px){.homepage .right .imgContainer .chat{right:0}}.homepage .right .imgContainer .chat img{border-radius:50%;height:32px;object-fit:cover;width:32px}.homepage .orbital{animation:rotateOrbital 100s linear infinite;bottom:0;left:0;opacity:.05;position:absolute;z-index:-1}.homepage .terms{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:20px;left:50%;position:absolute;transform:translateX(-50%)}.homepage .terms img{height:16px;width:16px}.homepage .terms .links{color:#888;display:flex;font-size:10px;gap:10px}@keyframes rotateOrbital{0%{transform:rotate(0deg)}to{transform:rotate(60deg)}}@keyframes botAnimate{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1.1) rotate(-5deg)}}@keyframes slideBg{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dashboardPage{align-items:center;display:flex;flex-direction:column;height:100%}.dashboardPage .texts{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:50px;justify-content:center;width:50%}.dashboardPage .texts .logo{align-items:center;display:flex;gap:20px;opacity:.2}.dashboardPage .texts .logo img{height:64px;width:64px}.dashboardPage .texts .logo h1{background:linear-gradient(90deg,#217bfe,#e55571);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:64px}.dashboardPage .texts .options{align-items:center;display:flex;gap:50px;justify-content:space-between;width:100%}.dashboardPage .texts .options .option{border:1px solid #555;border-radius:20px;display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:300;gap:10px;padding:20px}.dashboardPage .texts .options .option img{height:40px;object-fit:cover;width:40px}.dashboardPage .formContainer{background-color:#2c2937;border-radius:20px;display:flex;margin-top:auto;width:50%}.dashboardPage .formContainer form{align-items:center;display:flex;gap:20px;height:100%;justify-content:space-between;margin-bottom:10px;width:100%}.dashboardPage .formContainer form input{background-color:initial;border:none;color:#ececec;flex:1 1;outline:none;padding:20px}.dashboardPage .formContainer form button{align-items:center;background-color:#605e68;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin-right:20px;padding:10px}.dashboardPage .formContainer form button img{height:16px;width:16px}.chatPage{align-items:center;display:flex;flex-direction:column;height:100%;position:relative}.chatPage .wrapper{display:flex;flex:1 1;justify-content:center;overflow-y:scroll;width:100%}.chatPage .wrapper .chat{display:flex;flex-direction:column;gap:20px;width:50%}.chatPage .wrapper .chat li,.chatPage .wrapper .chat p{margin:10px 0}.chatPage .wrapper .chat .message{padding:20px}.chatPage .wrapper .chat .message.user{align-self:flex-end;background-color:#2c2937;border-radius:20px;max-width:80%}.endChat{padding-bottom:100px}.newForm{align-items:center;background-color:#2c2937;border-radius:20px;bottom:0;display:flex;gap:20px;padding:0 20px;position:absolute;width:50%}.newForm input{background-color:initial;border:none;color:#ececec;flex:1 1;outline:none;padding:20px}.newForm button,.newForm label{align-items:center;background-color:#605e68;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:10px}.newForm button img,.newForm label img{height:16px;width:16px}.rootLayout{display:flex;flex-direction:column;height:100vh;padding:16px 64px}.rootLayout header{align-items:center;display:flex;justify-content:space-between}.rootLayout .logo{align-items:center;display:flex;font-weight:700;gap:8px}.rootLayout .logo img{height:32px;width:32px}.rootLayout main{flex:1 1;overflow:hidden}.dashboardLayout{display:flex;gap:50px;height:100%;padding-top:20px}.dashboardLayout .menu{flex:1 1}.dashboardLayout .content{background-color:#12101b;flex:4 1}::-webkit-scrollbar{background-color:#0e0c16}.chatList{display:flex;flex-direction:column;height:100%}.chatList hr{background-color:#ddd;border:none;border-radius:5px;height:2px;margin:20px 0;opacity:.1}.chatList .title{font-size:10px;font-weight:600;margin-bottom:10px}.chatList .list{display:flex;flex-direction:column;overflow-y:scroll}.chatList a{border-radius:10px;padding:10px}.chatList a:hover{background-color:#2c2937}.chatList .upgrade{align-items:center;display:flex;font-size:12px;gap:10px;margin-top:auto}.chatList .upgrade img{height:24px;width:24px}.chatList .upgrade .texts{display:flex;flex-direction:column}.chatList .upgrade .texts span:first-child{font-weight:600}.chatList .upgrade .texts span:last-child{color:#888}.signInPage,.signUpPage{align-items:center;display:flex;height:100%;justify-content:center}
/*# sourceMappingURL=main.cd56445d.css.map*/