.login-form{flex-direction:column;width:100%;display:flex}.login-form__inputs{flex-flow:column;gap:5px;display:flex}.login-form__field{width:100%;margin-bottom:var(--spacing-sm)}.login-form__label{color:#fffc;margin-top:8px;font-size:18px;display:block}.login-form__label:after{content:"*";color:var(--error);margin-left:2px}.login-form__checkbox{margin:var(--spacing-md)0;align-items:center;display:flex}.login-form__error{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);color:var(--error);text-align:center;background-color:#fef2f2;border:1px solid #fecaca;font-size:.875rem}.login-form__buttons{flex-direction:column;gap:16px;margin-top:25px;margin-bottom:12px;display:flex}.login-form__submit{text-transform:uppercase;width:100%;margin-bottom:12px}.login-form__divider{text-align:center;color:#ffffff80;align-items:center;font-size:14px;display:flex}.login-form__divider:before,.login-form__divider:after{content:"";background:#fff3;flex:1;height:1px}.login-form__divider span{background:var(--background);padding:0 16px}.login-form__wallet-button{width:100%}.login-form__footer{text-align:center;color:#ffffff80;flex-direction:column;gap:20px;font-size:16px;display:flex}.login-form__link{color:#fff;text-decoration:none;transition:all .2s ease-in-out}.login-form__link:hover{text-decoration:underline}.login-form__forgot-link{color:#ffffff80;margin-top:var(--spacing-sm);text-align:left;font-size:16px;text-decoration:none;transition:all .2s ease-in-out;display:block}.login-form__forgot-link:hover{color:#ffffffb3;text-decoration:underline}.password-toggle{cursor:pointer;color:#fff9;background:0 0;border:none;padding:0;transition:color .2s ease-in-out}.password-toggle:hover{color:#fffc}.password-toggle:focus{color:#fff;outline:none}@media screen and (min-width:1601px) and (max-width:1920px){.login-form__inputs{gap:5px}.login-form__label{margin-top:8px;font-size:18px}.login-form__buttons{gap:16px;margin-top:25px;margin-bottom:12px}.login-form__submit{margin-bottom:12px}.login-form__divider{font-size:14px}.login-form__divider span{padding:0 16px}.login-form__footer{gap:20px;font-size:16px}.login-form__forgot-link{font-size:16px}}@media screen and (min-width:1171px) and (max-width:1600px){.login-form__inputs{gap:5px}.login-form__label{margin-top:8px;font-size:14px}.login-form__buttons{gap:16px;margin-top:20px;margin-bottom:5px}.login-form__submit{margin-bottom:12px}.login-form__divider{font-size:14px}.login-form__divider span{padding:0 16px}.login-form__footer{gap:20px;font-size:14px}.login-form__forgot-link{font-size:14px}}@media screen and (min-width:971px) and (max-width:1170px){.login-form__inputs{gap:5px}.login-form__label{margin-top:8px;font-size:14px}.login-form__buttons{gap:16px;margin-top:20px;margin-bottom:5px}.login-form__submit{margin-bottom:12px}.login-form__divider{font-size:14px}.login-form__divider span{padding:0 16px}.login-form__footer{gap:20px;font-size:14px}.login-form__forgot-link{font-size:14px}}@media screen and (min-width:481px) and (max-width:970px){.login-form__inputs{gap:5px}.login-form__label{margin-top:8px;font-size:14px}.login-form__buttons{gap:16px;margin-top:20px;margin-bottom:5px}.login-form__submit{margin-bottom:12px}.login-form__divider{font-size:14px}.login-form__divider span{padding:0 16px}.login-form__footer{gap:20px;font-size:14px}.login-form__forgot-link{font-size:14px}}@media screen and (min-width:360px) and (max-width:480px){.login-form__inputs{gap:5px}.login-form__label{margin-top:8px;font-size:14px}.login-form__buttons{gap:16px;margin-top:20px;margin-bottom:5px}.login-form__submit{margin-bottom:12px}.login-form__divider{font-size:14px}.login-form__divider span{padding:0 16px}.login-form__footer{gap:20px;font-size:14px}.login-form__forgot-link{font-size:14px}}
.register-form{flex-direction:column;width:100%;display:flex}.register-form__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.register-form__field{flex-direction:column;gap:8px;width:100%;display:flex}.register-form__field--full{grid-column:1/-1}.register-form__label{color:#fffc;font-size:18px;display:block}.register-form__label:after{content:"*";color:var(--error);margin-left:2px}.register-form__label--optional:after{display:none}.register-form__checkbox{margin:var(--spacing-md)0;align-items:center;display:flex}.register-form__error{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);color:var(--error);text-align:center;background-color:#fef2f2;border:1px solid #fecaca;font-size:.875rem}.register-form__submit{text-transform:uppercase;width:100%;margin-top:60px;margin-bottom:12px}.register-form__footer{text-align:center;color:var(--text-secondary);flex-direction:column;gap:20px;font-size:16px;display:flex}.register-form__agreement{text-align:center;color:var(--text-secondary);margin-top:20px;font-size:16px}.register-form__link{color:#fff;text-decoration:none;transition:all .2s ease-in-out}.register-form__link:hover{text-decoration:underline}@media screen and (min-width:1601px) and (max-width:1920px){.register-form__inputs{gap:15px}.register-form__label{font-size:18px}.register-form__submit{margin-top:50px;margin-bottom:12px}.register-form__footer,.register-form__agreement{font-size:16px}}@media screen and (min-width:1171px) and (max-width:1600px){.register-form__inputs{gap:12px}.register-form__label{font-size:16px}.register-form__submit{margin-top:40px;margin-bottom:12px}.register-form__footer,.register-form__agreement{font-size:14px}}@media screen and (min-width:971px) and (max-width:1170px){.register-form__inputs{gap:10px}.register-form__label{font-size:14px}.register-form__submit{margin-top:30px;margin-bottom:10px}.register-form__footer,.register-form__agreement{font-size:14px}}@media screen and (min-width:481px) and (max-width:970px){.register-form__inputs{grid-template-columns:1fr;gap:12px}.register-form__field--full{grid-column:1}.register-form__label{font-size:14px}.register-form__submit{margin-top:24px;margin-bottom:10px}.register-form__footer,.register-form__agreement{font-size:14px}}@media screen and (min-width:360px) and (max-width:480px){.register-form__inputs{grid-template-columns:1fr;gap:10px}.register-form__field--full{grid-column:1}.register-form__label{font-size:14px}.register-form__submit{margin-top:20px;margin-bottom:10px}.register-form__footer,.register-form__agreement{font-size:14px}}.checkbox-label{cursor:pointer;color:#fff9;-webkit-user-select:none;user-select:none;align-items:flex-start;font-size:20px;display:flex}.checkbox-label a{color:#fff}.checkbox-label a:hover{text-decoration:underline}.checkbox-input{opacity:0;cursor:pointer;position:absolute}.checkbox-input:checked+.checkbox-custom{background-color:#fff;border-color:#fff}.checkbox-input:checked+.checkbox-custom:after{opacity:1}.checkbox-input:focus+.checkbox-custom{box-shadow:0 0 0 3px #6366f11a}.checkbox-custom{background-color:#0000;border:2px solid #fff6;border-radius:2px;width:24px;height:24px;margin-top:8px;transition:all .2s ease-in-out;position:relative}.checkbox-custom:after{content:"";opacity:0;border-bottom:2px solid #000;border-right:2px solid #000;width:6px;height:12px;transition:opacity .2s ease-in-out;position:absolute;top:2px;left:6px;transform:rotate(45deg)}
.add-integration-page{justify-content:center;align-items:center;width:100%;display:flex}
.dashboard{width:100%;padding:0 50px}.dashboard__title{color:var(--text-primary);margin-bottom:10px;font-size:40px;font-weight:500}.dashboard__content{justify-content:center;align-items:center;width:100%;display:flex}@media screen and (min-width:1601px) and (max-width:1920px){.dashboard{padding:0 50px}.dashboard__title{margin-bottom:10px;font-size:36px}}@media screen and (min-width:1171px) and (max-width:1600px){.dashboard{padding:0 40px}.dashboard__title{margin-bottom:10px;font-size:30px}}@media screen and (min-width:971px) and (max-width:1170px){.dashboard{padding:0 30px}.dashboard__title{margin-bottom:10px;font-size:26px}}@media screen and (min-width:481px) and (max-width:970px){.dashboard{padding:0 20px}.dashboard__title{margin-bottom:20px;font-size:22px}}@media screen and (min-width:360px) and (max-width:480px){.dashboard{padding:0 20px}.dashboard__title{margin-bottom:20px;font-size:22px}}
.email-verification-page{justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}.email-verification-page__confirmation-message{background:#092522;border:1px solid #27c99b;justify-content:start;align-items:center;gap:20px;padding:12px;display:flex}.email-verification-page__confirmation-message p{color:#f5f5f5;font-size:20px}.email-verification-page__container{box-sizing:border-box;z-index:1;border:1px solid #fff3;width:100%;max-width:600px;padding:20px 30px;position:relative}.email-verification-page__title{text-align:left;margin-bottom:12px;font-size:22px;font-weight:500}.email-verification-page hr{background:#fff3;border:none;height:1px;margin-bottom:30px}.email-verification-page .email-verification-form__label{color:#fffc;margin-top:8px;font-size:18px;display:block}.email-verification-page .email-verification-form__label:after{content:"*";color:var(--error);margin-left:2px}.email-verification-page .email-verification-form__inputs{flex-flow:column;gap:5px;display:flex}.email-verification-page .email-verification-form__resend-link{margin-top:8px;margin-bottom:24px}.email-verification-page .email-verification-form__resend-link a{color:var(--text-secondary)}.email-verification-page .email-verification-form__buttons,.email-verification-page .email-verification-form__buttons button{width:100%}
.login-page{justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}.login-page__container{box-sizing:border-box;z-index:1;border:1px solid #fff3;width:100%;max-width:600px;padding:20px 30px;position:relative}.login-page__title{text-align:left;margin-bottom:12px;font-size:22px;font-weight:500}.login-page hr{background:#fff3;border:none;height:1px;margin-bottom:30px}.login-page__footer{justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.login-page__footer a{color:#ffffff80;font-size:14px;text-decoration:none}.login-page__footer a:hover{text-decoration:underline}@media screen and (min-width:1601px) and (max-width:1920px){.login-page__logo{gap:var(--spacing-xs);top:30px;left:50px}.login-page__logo-text{font-size:28px}.login-page__container{max-width:550px;padding:20px 30px}.login-page__title{margin-bottom:12px;font-size:22px}.login-page hr{margin-bottom:30px}}@media screen and (min-width:1171px) and (max-width:1600px){.login-page__logo{gap:var(--spacing-xs);top:26px;left:40px}.login-page__logo-text{font-size:22px}.login-page__container{max-width:500px;padding:20px 30px}.login-page__title{margin-bottom:10px;font-size:20px}.login-page hr{margin-bottom:20px}}@media screen and (min-width:971px) and (max-width:1170px){.login-page__logo{gap:var(--spacing-xs);top:20px;left:30px}.login-page__logo-text{font-size:22px}.login-page__container{max-width:500px;padding:20px 30px}.login-page__title{margin-bottom:10px;font-size:20px}.login-page hr{margin-bottom:20px}}@media screen and (min-width:481px) and (max-width:970px){.login-page__logo{gap:var(--spacing-xs);top:15px;left:20px}.login-page__logo-text{font-size:18px}.login-page__container{max-width:450px;padding:20px 30px}.login-page__title{margin-bottom:10px;font-size:20px}.login-page hr{margin-bottom:20px}}@media screen and (min-width:360px) and (max-width:480px){.login-page__logo{gap:var(--spacing-xs);top:15px;left:20px}.login-page__logo-text{font-size:18px}.login-page__container{max-width:350px;padding:20px}.login-page__title{margin-bottom:8px;font-size:18px}.login-page hr{margin-bottom:10px}}
.my-projects-page{width:100%;min-height:100vh}.my-projects-page__container{width:100%}.my-projects-page__grid{flex-flow:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.my-projects-page__error{background:#ff4a4d1a;border:1px solid #ff4a4d4d;border-radius:12px;margin-bottom:24px;padding:20px}.my-projects-page__error p{color:#ff4a4d;margin:0}.my-projects-page__empty{text-align:center;background:linear-gradient(135deg,#14141e80 0%,#0f0f1999 100%);border:1px dashed #fff3;border-radius:16px;grid-column:1/-1;padding:60px 20px}.my-projects-page__empty p{color:#fff9;margin:0;font-size:18px}.my-projects-page__actions{justify-content:center;margin-top:50px;display:flex}.my-projects-page__create-btn{min-width:300px;padding:10px 50px;font-size:22px;font-weight:500;position:relative}.my-projects-page__create-btn span{font-size:30px;font-weight:500;line-height:1.9;position:absolute;top:50%;left:20px;transform:translateY(-50%)}@media (max-width:1024px){.my-projects-page__grid{grid-template-columns:1fr}.my-projects-page__create-btn{min-width:300px;padding:10px 50px;font-size:18px}.my-projects-page__create-btn span{font-size:24px;left:20px}}@media (max-width:768px){.my-projects-page__create-btn{width:100%;min-width:auto}}
.register-page{justify-content:center;align-items:center;min-height:100dvh;padding:32px 0;display:flex;position:relative;overflow:hidden auto}.register-page__container{box-sizing:border-box;z-index:1;border:1px solid #fff3;width:100%;max-width:600px;padding:20px 30px;position:relative}.register-page__corner{background:#fff;width:8px;height:8px;position:absolute}.register-page__corner--top-left{top:-4px;left:-4px}.register-page__corner--top-right{top:-4px;right:-4px}.register-page__corner--bottom-left{bottom:-4px;left:-4px}.register-page__corner--bottom-right{bottom:-4px;right:-4px}.register-page__title{text-align:left;margin-bottom:12px;font-size:22px;font-weight:500}.register-page hr{background:#fff3;border:none;height:1px;margin-bottom:30px}.register-page__footer{justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.register-page__footer a{color:#ffffff80;font-size:14px;text-decoration:none}.register-page__footer a:hover{text-decoration:underline}@media screen and (min-width:1601px) and (max-width:1920px){.register-page__logo{gap:var(--spacing-xs);top:30px;left:50px}.register-page__logo-text{font-size:28px}.register-page__container{max-width:550px;padding:20px 30px}.register-page__title{margin-bottom:12px;font-size:22px}.register-page hr{margin-bottom:30px}}@media screen and (min-width:1171px) and (max-width:1600px){.register-page__logo{gap:var(--spacing-xs);top:26px;left:40px}.register-page__logo-text{font-size:22px}.register-page__container{max-width:500px;padding:20px 30px}.register-page__title{margin-bottom:10px;font-size:20px}.register-page hr{margin-bottom:20px}}@media screen and (min-width:971px) and (max-width:1170px){.register-page__logo{gap:var(--spacing-xs);top:20px;left:30px}.register-page__logo-text{font-size:22px}.register-page__container{max-width:500px;padding:20px 30px}.register-page__title{margin-bottom:10px;font-size:20px}.register-page hr{margin-bottom:20px}}@media screen and (min-width:481px) and (max-width:970px){.register-page{padding:65px 0}.register-page__logo{gap:var(--spacing-xs);top:15px;left:20px}.register-page__logo-text{font-size:18px}.register-page__container{max-width:450px;padding:20px 30px}.register-page__title{margin-bottom:10px;font-size:20px}.register-page hr{margin-bottom:20px}}@media screen and (min-width:360px) and (max-width:480px){.register-page{padding:65px 0}.register-page__logo{gap:var(--spacing-xs);top:15px;left:20px}.register-page__logo-text{font-size:18px}.register-page__container{max-width:350px;padding:20px}.register-page__title{margin-bottom:8px;font-size:18px}.register-page hr{margin-bottom:10px}}
