.button{display:inline-block;height:3rem;padding:0 1.5rem;border:.0625rem solid transparent;font-weight:700;text-align:center;cursor:pointer;transition:all .15s linear;border-radius:50rem}.button.button--disabled{opacity:.5;cursor:not-allowed}.button__label{display:flex;align-items:center;justify-content:center;gap:1rem}.button__label svg{width:1.5rem;height:1.5rem}.button--default{border:.0625rem solid currentcolor;color:#202327;background:inherit}.button--default:hover:not(.button--disabled){background:#2023271a}.button--default:active:not(.button--disabled),.button--default.button--active{background:#20232733}.button--primary{color:#202327;background:#ccff79;border-color:#ccff79}.button--primary:hover:not(.button--disabled){background:#ccff79cc}.button--primary:active:not(.button--disabled),.button--primary.button--active{background:#ccff7999}.button--secondary{color:#fff;background:#7457e7;border-color:#7457e7}.button--secondary:hover:not(.button--disabled){background:#7457e7cc}.button--secondary:active:not(.button--disabled),.button--secondary.button--active{background:#7457e799}.button--outline{color:#202327;background:inherit;border-color:transparent}.button--outline:hover:not(.button--disabled){background:#2023271a}.button--outline:active:not(.button--disabled),.button--outline.button--active{background:#20232733}.input{position:relative;display:flex;flex-direction:column;margin-bottom:2rem;max-width:36rem;color:#fff;background:#202327}.input.input--secondary{color:#202327;background:#fff}.input__label-box{position:absolute;top:-.75rem;width:-moz-fit-content;width:fit-content;line-height:1.5rem;background:inherit;padding-inline:.25rem;margin-left:.75rem;border-radius:.25rem}.input__label{font-size:.875rem;font-weight:500;color:inherit;transition:color .2s ease-in-out}.input__container{position:relative;display:flex;height:3.875rem;border:.0625rem solid currentcolor;color:inherit;background:inherit;transition:border-color .2s ease-in-out;flex-direction:column;border-radius:.25rem}.input__container--disabled{opacity:.4;cursor:not-allowed}.input__container--invalid{border-color:red}.input__container--invalid .input__label{color:red}.input__text-field{height:3.875rem;padding:.75rem 1rem;border:none;font-size:1.25rem;color:inherit;background:transparent;outline:none;transition:color .2s ease-in-out}.input__text-field:disabled{cursor:not-allowed}.input__text-field--invalid{color:red}.input__message-box{position:absolute;margin-top:.25rem;margin-left:1rem;bottom:-1.25rem}.input__message{font-size:.75rem;color:red}.input.input--success-msg .input__container{border-color:#37cd11}.input.input--success-msg .input__label,.input.input--success-msg .input__message{color:#37cd11}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:#fffc;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);border-radius:.5rem}.loading-overlay__spinner{width:1.25rem;height:1.25rem;border:.1875rem solid #f3f3f3;border-top:.1875rem solid #3498db;border-radius:50%;animation:spin 1s linear infinite}.auth-form{display:flex;flex-direction:column;gap:2rem;width:30rem}.auth-form__title{display:flex;padding:2rem 2rem 0;flex-direction:column;align-items:center}.auth-form__title h1{margin:0;font-size:1.75rem;font-weight:500}.auth-form__input-container{display:flex;flex-direction:column;padding:0 2rem}.auth-form__input-container .auth-form__input{display:flex;flex-direction:column;gap:.5rem}.auth-form__buttons-container{display:flex;flex-direction:column;gap:1rem;padding:0 2rem}.auth-form__button-box{display:flex;flex-direction:column;gap:.5rem;width:100%}.auth-form__button-container{position:relative}.auth-form__button{width:100%;height:3.5rem}.auth-form__message{font-size:.75rem;text-align:center}.auth-form__divider{padding:0}.auth-form__divider-line{border-bottom:.0125rem solid rgba(30,30,30,.7);height:.0125rem}.auth-pane{position:relative;display:flex;width:50%;color:#202327;background:#ccff79;justify-content:center;align-items:center}@media (width <= 64rem){.auth-pane{display:none}}.auth-pane__logo{width:20rem}.auth-pane__frame{position:absolute;width:100%;height:100%}.auth-pane__frame--left{top:4rem;left:0;width:3rem}.auth-pane__frame--left svg{height:calc(100% - 8rem)}.auth-pane__frame--right{top:4rem;left:calc(100% - 3rem)}.auth-pane__frame--right svg{height:calc(100% - 8rem)}.auth-pane__frame--top{top:0;height:2.25rem}.auth-pane__frame--top svg{width:-webkit-fill-available}.auth-pane__frame--bottom{bottom:-.5rem;height:auto}.auth-pane__frame--bottom svg{width:-webkit-fill-available}.link{display:inline-block;padding:0;cursor:pointer;transition:ease-out .2s}.link--default{color:#fff;box-shadow:inset 0 0 #ccff79}.link--default:hover{color:#202327;box-shadow:inset 12.5rem 0 #ccff79}.link--default:active{color:#fff;box-shadow:inset 0 0 #ccff79}.link--secondary{color:#202327;box-shadow:inset 0 0 #202327}.link--secondary:hover{color:#fff;box-shadow:inset 12.5rem 0 #202327}.link--secondary:active{color:#fff;box-shadow:inset 0 0 #202327}.exist-account-form{display:flex;flex-direction:column;gap:2rem;width:30rem}.exist-account-form__button-box{display:flex;flex-direction:column;gap:.5rem;padding:0 2rem}.exist-account-form__back-button{padding:0 2rem}.exist-account-form__back-button button{width:100%}.exist-account-form__header{padding:2rem 2rem 0;font-size:1.5rem;font-weight:500;white-space:pre-wrap;text-align:center}.exist-account-form__message{font-size:.75rem}.exist-account-form__message--error{color:red}.exist-account-form__message--success{color:#37cd11}.auth{display:flex;flex-direction:row;width:100%;height:100%;min-height:100vh;background:#202327;overflow:hidden}.auth__wrapper{display:flex;width:50%;min-width:38rem;justify-content:center;align-items:center;overflow:auto;flex-direction:column;gap:1.5rem}@media (width <= 38rem){.auth__wrapper{min-width:auto}}@media (width <= 64rem){.auth__wrapper{width:100%}}.auth__form-group{position:relative;display:block;border:.0625rem solid #202327;color:#202327;background:#fff;border-radius:.5rem;overflow:hidden}.auth__form-group .auth__help{display:flex;padding:2rem 0;font-size:.875rem;justify-content:center;gap:.5rem}.auth__form-group .auth__help-link{color:#7457e7;text-decoration:none;cursor:pointer}.auth__form-group .auth__help-link:hover{color:#7457e7b3}.auth__form-group .auth__help-link:active{color:#7457e780}.auth__footer{display:flex;width:20rem;margin:0 auto}.auth__footer .auth-footer__text{font-size:.9rem;font-weight:500;text-align:center}.auth__footer .auth-footer__text .link{text-decoration:underline}.auth-vscode{display:flex;flex-direction:column;gap:1.5rem;width:26rem;padding:2rem 2rem 0}.auth-vscode__icon-box{display:flex;justify-content:center;align-items:center;height:100%}.auth-vscode__icon-box .icon{width:2rem;height:2rem}.auth-vscode__icon-box .icon__spinner{color:#7457e7;animation:spin 2s linear infinite}.auth-vscode__button-box{display:flex;flex-direction:column;gap:.5rem;width:100%}.auth-vscode__button-box button{width:100%}.auth-vscode__error-message{color:red}.auth-vscode__success-message{color:#37cd11}.auto-github-auth{display:flex;flex-direction:column;gap:1.5rem;width:26rem;padding:2rem 2rem 0}.auto-github-auth__icon-box{display:flex;justify-content:center;align-items:center;height:100%}.auto-github-auth__icon-box .icon{width:2rem;height:2rem}.auto-github-auth__icon-box .icon__spinner{color:#7457e7;animation:spin 2s linear infinite}.auto-github-auth__icon-box .icon__error{color:red}.auto-github-auth__bold-message{font-weight:500}.auto-github-auth__info-message{font-size:.8rem}.auto-github-auth__error-message{color:red}.sidebar-menu{position:fixed;display:flex;width:17.5rem;height:100vh;background-color:#202327;transition:all .3s ease;flex-direction:column;border-right:.0125rem solid #3f3f3f}.sidebar-menu--collapsed{width:4.375rem}.sidebar-menu__container{width:17.5rem;transition:all .3s ease}.sidebar-menu__container--collapsed{width:4.375rem}.sidebar-menu__header{display:flex;align-items:end;justify-content:space-between;padding:2.5rem 1.5rem}.sidebar-menu__header--collapsed{padding-inline:1rem}.sidebar-menu__logo{display:flex;align-items:center;gap:.5rem;color:#ccff79}.sidebar-menu__logo--collapsed{justify-content:center}.sidebar-menu__logo svg{height:1.5rem}.sidebar-menu__toggle{padding:0 .25rem;border:none;color:#ffffffb3;background:none;cursor:pointer}.sidebar-menu__toggle:hover{color:#fff}.sidebar-menu__divider{padding:0 1.5rem}.sidebar-menu__divider--collapsed{padding:0}.sidebar-menu__divider-line{position:relative;border-top:.0125rem solid #ccc;height:.0125rem}.sidebar-menu__circle{position:absolute;top:50%;transform:translateY(-50%);width:.1875rem;height:.1875rem;border-radius:50%;background-color:#ccc}.sidebar-menu__circle--left{left:0;transform:translate(-50%,-50%)}.sidebar-menu__circle--right{right:0;transform:translate(50%,-50%)}.sidebar-menu__circle--collapsed{display:none}.sidebar-menu__nav{overflow-y:auto;padding:1rem 1.5rem}.sidebar-menu__nav--collapsed{padding:1rem .5rem;overflow:hidden}.sidebar-menu__nav--middle{flex:1}.sidebar-menu__list{list-style:none;margin:0;padding:0}.sidebar-link{position:relative;margin:.5rem 0}.sidebar-link__anchor{display:flex;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;color:#fff;cursor:pointer;transition:all .2s ease-in-out;align-items:center;gap:.75rem;border-radius:.375rem;text-decoration:none;overflow:hidden}.sidebar-link__anchor:hover{color:#ffffffb3;background-color:#ffffff1a}.sidebar-link__anchor--active,.sidebar-link__anchor--active:hover{color:#ccff79;background-color:#4f662940}.sidebar-link__anchor--collapsed{justify-content:center}.sidebar-link__icon{width:1.25rem;height:1.25rem;transition:transform .3s ease}.sidebar-link__icon--active{color:#ccff79}.sidebar-link__anchor:hover .sidebar-link__icon{transform:scale(1.1)}.sidebar-link__label{margin-left:.75rem;font-size:.9375rem;transition:opacity .3s ease,visibility .3s ease}.sidebar-link__label--collapsed{position:absolute;opacity:0;visibility:hidden}.notification-container{position:fixed;bottom:2rem;left:50%;z-index:3;transform:translate(-50%)}.notification{display:flex;width:28rem;height:2.25rem;margin-bottom:.75rem;padding:1rem 1rem 1rem 1.5rem;border:.0625rem solid rgba(32,35,39,.2);color:#202327;background:#fff;align-items:center;gap:1rem;border-radius:.25rem}.notification__ground{background-color:#fff;border-radius:.25rem}.notification__close{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer}.notification__text-box{flex:1}.notification__title{margin:0;padding:0;font-size:1rem;font-weight:600}.notification__description{max-width:22rem;margin:0;padding:0;font-size:.9rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notification--success{background:#ccff79cc}.notification--error{background:#ff0000b3}.notification--warning{background:#fbb500cc}.notification--info{background:#0097fbb3}.loader__wrapper{display:flex;height:100vh;background:#202327;justify-content:center;align-items:center}.loader__container{display:flex;flex-direction:column;gap:1.5rem}.icon{width:4rem;height:4rem}.icon__spinner{color:#ccff79;animation:spin 2s linear infinite}.header{margin-bottom:2rem}.header__actions{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.header__divider{margin-top:.75rem;padding:0}.header__divider-line{border-bottom:.0125rem solid rgba(204,204,204,.3);height:.0125rem}.header a{display:flex;font-size:.875rem;color:#fff;align-items:center;gap:.5rem;text-decoration:none}.header a:hover{opacity:.7}.header h2{margin:0;padding:0;font-size:2.75rem;font-weight:400}.billing{display:flex;min-height:100vh;background:#202327}.billing__container{display:flex;flex:1;flex-direction:column;width:100%;padding:1rem 2rem 0 4rem}.billing__content{max-width:62rem;height:100%}.billing__content:has(.billing__content-loader){width:100%;max-width:none}.billing__content-loader{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.billing__content-line{padding:1.5rem 0;border-bottom:.0125rem solid rgba(204,204,204,.3)}.billing__content-line:first-of-type{padding-top:0}.billing__content-subline{display:flex;justify-content:space-between;align-items:end}.billing__content-plan{font-size:2.25rem}.billing__content-plan-name{font-size:2.75rem}.billing__content-manage-plan{letter-spacing:.03rem;color:#ccff79}.billing__content-manage-plan a{text-decoration:none;color:inherit;cursor:pointer}.billing__content-manage-plan a:hover{color:#ccff79b3}.billing__content-manage-plan a:active{color:#ccff7980}.billing__content-billing-date{letter-spacing:.01rem;font-weight:500;line-height:3rem}.billing__content-price{font-size:2.5rem;font-weight:700}.billing__content-limitation{letter-spacing:.03rem}.accept-invite{display:flex;flex-direction:column;gap:1.5rem;width:26rem;padding:2rem 2rem 0}.accept-invite__icon-box{display:flex;justify-content:center;align-items:center;height:100%}.accept-invite__icon-box .icon{width:2rem;height:2rem}.accept-invite__icon-box .icon__spinner{color:#7457e7;animation:spin 2s linear infinite}.accept-invite__icon-box .icon__error{color:red}.accept-invite__icon-box .icon__success{color:#37cd11}.accept-invite__error-message{color:red}.dropdown{position:absolute;top:auto;right:0;z-index:2;color:#202327;background:#fff;box-shadow:0 .5rem 1rem #0000001a;border-radius:.25rem}.dropdown__container{position:relative}.dropdown__item{display:flex;width:12.5rem;padding:1rem;border:none;background:transparent;cursor:pointer;transition:background .2s;align-items:center;gap:1rem;border-radius:.25rem}.dropdown__item:hover{color:#202327b3;background:#2023271a}.dropdown__item:active{color:#20232780}.dropdown__item--disabled{cursor:not-allowed}.dropdown__item--disabled,.dropdown__item--disabled:hover,.dropdown__item--disabled:active{color:#20232780;background:#2023270d}.dropdown__icon{width:1.5rem;height:1.5rem}.dropdown__label{font-size:1rem}.modal{width:30rem;padding:1.5rem 2rem 2rem;color:#202327;background-color:#fff;box-shadow:0 1rem 2rem #20232733;border-radius:1.75rem}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal__title{margin:0;font-size:1.5rem;font-weight:400}.modal__close{border:none;background:none;cursor:pointer}.modal__body{font-size:1rem}.modal__overlay{position:fixed;z-index:1000;display:flex;background-color:#00000080;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}.modal__footer{display:flex;justify-content:end;align-items:center;gap:1rem;padding-top:2rem}.filter{display:flex;gap:1rem;margin-bottom:1rem}.filter__button{display:flex;padding:.25rem .75rem;border:.0625rem solid currentcolor;font-size:1rem;line-height:1.5;color:#ccc;background:transparent;cursor:pointer;align-items:center;gap:.5rem;border-radius:.5rem}.filter__button:hover{opacity:.7}.filter__button:active{opacity:.5}.filter__button--active{color:#ccff79}.team-table__container{width:100%}.team-table__table{width:100%;color:#fff;background:transparent;border-collapse:collapse}.team-table__tr{border-bottom:.0625rem solid rgba(204,204,204,.3)}.team-table__thead .team-table__tr{border:none}.team-table__th,.team-table__td{padding:.75rem 1rem;font-size:.875rem;text-align:left}.team-table__th{font-weight:500;color:#fff9;letter-spacing:.03em}.team-table__td{line-height:1.5;color:#fff}.team-table__status{display:inline-block;padding:.25rem .625rem;border:.0625rem solid currentcolor;font-size:.75rem;font-weight:600;border-radius:.5rem}.team-table__status--active{color:#ccff79}.team-table__status--invited{color:#7457e7}.team-table__name p{margin:0}.team-table__name span{font-size:.75rem}.team-table__license-type,.team-table__role{text-transform:capitalize}.team-table__role-select{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:7rem;margin:.5rem 0;padding:0;border:none;color:#fff;text-transform:capitalize;background:transparent;white-space:nowrap;cursor:pointer}.team-table__actions{display:flex;justify-content:end;gap:1rem}.team-table__action{padding:0;border:none;color:#fff;background:transparent;cursor:pointer}.team-table__action:hover{opacity:.7}.team-table__action:active{opacity:.5}.team-table__action--disabled{opacity:.5;cursor:not-allowed}.team-table__action--disabled:hover,.team-table__action--disabled:active{opacity:.5}.company{display:flex;color:#fff;background:#202327;min-height:100vh}.company__container{display:flex;flex:1;flex-direction:column;width:100%;padding:1rem 2rem 4rem 4rem;overflow-x:hidden}.company__headline{display:flex;align-items:center;justify-content:space-between}.company__headline h2{display:flex;align-items:center;gap:1rem}.company__headline .button{height:2.5rem}.company__headline-settings{cursor:pointer}.company__headline-settings:hover{opacity:.7}.company__headline-settings:active{opacity:.5}.company__content{display:flex;justify-content:center;align-items:center}.company__content:has(.profile__content-loader){width:100%;height:100%}.company__content-box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:5rem}.company__content-box h3{margin:0;padding:0 0 1rem;font-size:2rem;font-weight:400}.company__content-box p{margin:0;font-size:1rem;letter-spacing:.03rem}.company__content-box svg{width:15rem;padding:2rem 0}.company__content-box .button{height:2.5rem}.company__content-loader{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.link-account{display:flex;flex-direction:column;gap:1.5rem;width:26rem;padding:2rem 2rem 0}.link-account__icon-box{display:flex;justify-content:center;align-items:center;height:100%}.link-account__icon-box .icon{width:2rem;height:2rem}.link-account__icon-box .icon__spinner{color:#7457e7;animation:spin 2s linear infinite}.link-account__icon-box .icon__success{color:#37cd11}.link-account__icon-box .icon__error{color:red}.link-account__button-box{display:flex;flex-direction:column;gap:.5rem;width:100%}.link-account__button-box button{width:100%}.link-account__error-message{color:red}.link-account__success-message{color:#37cd11}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plan-card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:22rem;padding:2rem;border:.0125rem solid #36393d;background:#202327;border-radius:1rem}@media (width <= 50rem){.plan-card{width:16rem}}.plan-card__container{width:100%}.plan-card__category{width:-moz-fit-content;width:fit-content;padding:.25rem 1rem;margin-bottom:1rem;font-weight:600;background-color:#7457e7;border-radius:1.5rem}.plan-card__price-box,.plan-card .plan-price{height:8.5rem;margin:2rem 0}.plan-card__price-box__title,.plan-card .plan-price__title{display:flex;align-items:end;gap:.5rem}.plan-card__price-box__title h1,.plan-card .plan-price__title h1{margin:0;padding:0;font-size:3rem}.plan-card__price-box__title span,.plan-card .plan-price__title span{margin:0 0 .75rem;padding:0;color:#8f8f8f}.plan-card__price-box__description,.plan-card .plan-price__description{white-space:pre-wrap}.plan-card__features{margin:2rem 0;padding:0;list-style:none}.plan-card__features li{display:flex;height:3rem;padding:.7rem;font-size:.8rem;text-align:left;align-items:center}.plan-card__features li:nth-child(odd){background:#000}.plan-card__features li:nth-child(2n){background:#303031}.plan-card__features .checkmark-icon{display:flex;width:1.2rem;height:1.2rem;font-size:.8rem;font-weight:700;color:#202327;background-color:#ccff79;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;margin-right:.7rem}.plan-card__features .checkmark-icon svg{width:1rem;height:1rem}.plan-card .plan-button{width:14rem;height:auto;padding:1rem 1.25rem;border:.125rem solid #ccff79;font-size:1rem;font-weight:700;color:#fff;background:none;border-radius:1.5rem}.plan-card .plan-button:hover,.plan-card .plan-button.button--active{color:#202327;background:#ccff79}.plan-card .plan-button:active:not(.button--disabled){color:#fff;background:none}.plans{width:100%;height:auto;min-width:-moz-fit-content;min-width:fit-content;min-height:100vh;padding:0;background-color:#000}.plans__header{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;gap:1.5rem}.plans__title{margin:0;padding:0;font-size:3rem;font-weight:600}.plans__description{margin:0;padding:0;color:#8f8f8f}.plans__container{display:flex;justify-content:center;gap:2rem;padding:0 .5rem 8rem}@media (width <= 50rem){.plans__container{flex-direction:column;align-items:center}}.plans__container .content-loader{display:flex;justify-content:center;align-items:center;height:100%;padding:5rem 0}.pricing{display:flex;height:100vh;background:#202327;overflow:hidden}.pricing__container{flex:1;overflow:auto}@media (width <= 50rem){.pricing__container{overflow-x:hidden}}.success-page{display:flex;color:#fff;background:#202327;min-height:100vh}.success-page__container{display:flex;flex:1;flex-direction:column;width:100%;padding:1rem 2rem 0 4rem}.success-page__content{max-width:62rem}.success-page__title{font-size:2.25rem;font-weight:400}.success-page__description{letter-spacing:.01rem;font-weight:500}.success-page__text{letter-spacing:.03rem;opacity:.7}.profile{display:flex;min-height:100vh;background:#202327}.profile__container{display:flex;flex:1;flex-direction:column;width:100%;padding:1rem 2rem 0 4rem}.profile__content{height:100%}.profile__content-loader{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.profile__form{display:flex;flex-direction:column;width:36rem}.profile__form-buttons{display:flex;justify-content:flex-end}body{margin:0;padding:0;background:#202327}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{min-height:100vh;width:100%;overflow-x:hidden}.app__loader{width:15rem;color:#ccff79;animation:pulse .3s linear infinite}@keyframes pulse{0%{transform:scale(.95)}50%{transform:scale(1);opacity:.5}to{transform:scale(.95)}}
