.join-team-modal .error-alert{margin-bottom:16px;border-radius:8px;background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.2)}.join-team-modal .error-alert .MuiAlert-message{color:#ff6b6b}.join-team-modal .loading-container{display:flex;justify-content:center;align-items:center;padding:40px 0}.join-team-modal .loading-container .MuiCircularProgress-root{color:#2bd934}.join-team-modal .modal-empty-state{text-align:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:600px){.join-team-modal .modal-empty-state{padding-bottom:3rem}}.join-team-modal .modal-empty-state .empty-icon{font-size:48px;color:rgba(43,217,52,.6);margin-bottom:16px}.join-team-modal .modal-empty-state .empty-title{color:#fff;margin-bottom:.5em;font-weight:600;font-size:clamp(1.5rem,1.2572815534rem + 1.0355987055vw,2.5rem)!important}@media screen and (max-width:375px){.join-team-modal .modal-empty-state .empty-title{font-size:clamp(1.2rem,-.08rem + 6.4vw,1.5rem)!important}}@media(min-width:1920px){.join-team-modal .modal-empty-state .empty-title{font-size:clamp(2.5rem,1.2486972381rem + 1.0422094841vw,3.75rem)!important}}.join-team-modal .modal-empty-state .empty-description,.join-team-modal .modal-empty-state .empty-subtitle{color:hsla(0,0%,100%,.7);line-height:1.4;font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem)!important}@media screen and (max-width:375px){.join-team-modal .modal-empty-state .empty-description,.join-team-modal .modal-empty-state .empty-subtitle{font-size:clamp(.7rem,-.0466666667rem + 3.7333333333vw,.875rem)!important}}@media(min-width:1920px){.join-team-modal .modal-empty-state .empty-description,.join-team-modal .modal-empty-state .empty-subtitle{font-size:clamp(1rem,.4994788953rem + .4168837936vw,1.5rem)!important}}.join-team-modal .invites-list .invite-item{margin-bottom:12px}.join-team-modal .invites-list .invite-item:last-child{margin-bottom:0}.join-team-modal .invites-list .invite-item .invite-content{border-right:1px solid rgba(226,216,255,.2);border-bottom:1px solid rgba(226,216,255,.2);background:hsla(0,0%,100%,.05);border-radius:12px;padding:16px;transition:all .2s ease;display:flex;justify-content:space-between;align-self:center}@media screen and (max-width:600px){.join-team-modal .invites-list .invite-item .invite-content{flex-direction:column}}.join-team-modal .invites-list .invite-item .invite-content .modal-invite-header{display:flex;align-items:center;gap:12px}.join-team-modal .invites-list .invite-item .invite-content .modal-invite-header .modal-team-avatar img{width:100%;height:100%;object-fit:cover}.join-team-modal .invites-list .invite-item .invite-content .modal-invite-header .modal-team-info{flex:1 1}.join-team-modal .invites-list .invite-item .invite-content .modal-invite-header .modal-team-info .team-name{color:#fff;font-weight:600;margin-bottom:4px;text-align:left;font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem)!important}@media screen and (max-width:375px){.join-team-modal .invites-list .invite-item .invite-content .modal-invite-header .modal-team-info .team-name{font-size:clamp(.8rem,-.0533333333rem + 4.2666666667vw,1rem)!important}}@media(min-width:1920px){.join-team-modal .invites-list .invite-item .invite-content .modal-invite-header .modal-team-info .team-name{font-size:clamp(1.25rem,.6243486191rem + .5211047421vw,1.875rem)!important}}.join-team-modal .invites-list .invite-item .invite-content .modal-invite-header .modal-team-info .invite-details{display:flex;gap:8px;flex-wrap:wrap}.join-team-modal .invites-list .invite-item .invite-content .modal-invite-header .modal-team-info .invite-details .invited-by{color:hsla(0,0%,100%,.7);font-size:.85rem}.join-team-modal .invites-list .invite-item .invite-content .modal-invite-actions{display:flex;gap:8px;justify-content:flex-end;padding-block:.75em}.join-team-modal .invites-list .invite-item .invite-divider{height:1px;background:hsla(0,0%,100%,.05);margin:12px 0}.join-team-modal .join-team-modal-actions{background:linear-gradient(135deg,rgba(43,217,52,.05),transparent);border-top:1px solid rgba(43,217,52,.2);padding:20px 32px;justify-content:center}.join-team-modal .join-team-modal-actions .close-btn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8);font-weight:600;border-radius:10px;padding:10px 24px;transition:all .3s ease}.join-team-modal .join-team-modal-actions .close-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#fff;transform:translateY(-1px)}@media(max-width:768px){.join-team-modal .join-team-modal-paper{margin:16px;border-radius:16px}.join-team-modal .join-team-modal-title{padding:20px 24px 16px}.join-team-modal .join-team-modal-title .title-content .title-text{font-size:1.3rem}.join-team-modal .join-team-modal-content{padding:2rem}.join-team-modal .join-team-modal-content .invites-list .invite-item .invite-content{padding:20px}.join-team-modal .join-team-modal-content .invites-list .invite-item .invite-content .modal-invite-header{flex-direction:column;align-items:flex-start;gap:12px}.join-team-modal .join-team-modal-content .invites-list .invite-item .invite-content .modal-invite-header .modal-team-info .invite-details{flex-direction:column;align-items:flex-start;gap:8px}.join-team-modal .join-team-modal-content .invites-list .invite-item .invite-content .invite-actions{justify-content:center}.join-team-modal .join-team-modal-actions{padding:16px 24px}}@import"https://fonts.googleapis.com/css2?family=Special+Gothic+Expanded+One&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";:root{--primary-color:#44d62c;--secondary-color:#2ab202;--primary-light:rgba(80,239,6,.08);--primary-glow:rgba(80,239,6,.15);--background-color:#080808;--paper-background:#101010;--paper-light:#141414;--paper-hover:#1a1a1a;--text-color:#fff;--text-secondary:#b0b0b0;--text-disabled:#666;--border-color:hsla(0,0%,100%,.1);--border-light:hsla(0,0%,100%,.05);--header-height:64px;--sidebar-width:280px;--sidebar-collapsed:72px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 2px 8px rgba(0,0,0,.3);--shadow-md:0 4px 16px rgba(0,0,0,.4);--shadow-lg:0 8px 24px rgba(0,0,0,.5);--transition-fast:0.15s ease;--transition-normal:0.25s ease;--glow-effect:0 0 10px var(--primary-glow)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Titillium Web,sans-serif;color:var(--text-color);background-color:var(--background-color);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover{color:var(--primary-color)}.body-container{padding-inline:clamp(2rem,-.4878640777rem + 10.6148867314vw,12.25rem)!important}@media screen and (max-width:375px){.body-container{padding-inline:clamp(1.6rem,-.1066666667rem + 8.5333333333vw,2rem)!important}}@media(min-width:1920px){.body-container{padding-inline:clamp(12.25rem,6.1186164669rem + 5.1068264721vw,18.375rem)!important}}@media screen and (min-width:1921px){.body-container{padding-inline:clamp(2rem,-1.1553398058rem + 13.4627831715vw,15rem)!important}}@media screen and (min-width:1921px)and (max-width:375px){.body-container{padding-inline:clamp(1.6rem,-.1066666667rem + 8.5333333333vw,2rem)!important}}@media screen and (min-width:1921px)and (min-width:1920px){.body-container{padding-inline:clamp(15rem,7.4921834289rem + 6.2532569046vw,22.5rem)!important}}.body-inner-container{padding-inline:clamp(2rem,-1.8834951456rem + 16.569579288vw,18rem)!important}@media screen and (max-width:375px){.body-inner-container{padding-inline:clamp(1.6rem,-.1066666667rem + 8.5333333333vw,2rem)!important}}@media(min-width:1920px){.body-inner-container{padding-inline:clamp(18rem,8.9906201146rem + 7.5039082856vw,27rem)!important}}@media screen and (min-width:1921px){.body-inner-container{padding-inline:clamp(19rem,18.2718446602rem + 3.1067961165vw,22rem)!important}}@media screen and (min-width:1921px)and (max-width:375px){.body-inner-container{padding-inline:clamp(15.2rem,-1.0133333333rem + 81.0666666667vw,19rem)!important}}@media screen and (min-width:1921px)and (min-width:1920px){.body-inner-container{padding-inline:clamp(22rem,10.9885356957rem + 9.1714434601vw,33rem)!important}}@media screen and (max-width:768px){.mobile-zero-padding{padding-inline:0!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard-page-title{font-family:Special Gothic Expanded One,sans-serif;text-transform:uppercase;padding-top:.5em;font-weight:400;font-size:clamp(1.5rem,.9538834951rem + 2.3300970874vw,3.75rem)!important}@media screen and (max-width:375px){.dashboard-page-title{font-size:clamp(1.2rem,-.08rem + 6.4vw,1.5rem)!important}}@media(min-width:1920px){.dashboard-page-title{font-size:clamp(3.75rem,1.8730458572rem + 1.5633142262vw,5.625rem)!important}}.custom-container{width:100%;margin:0 auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}@media(max-width:1920px){.custom-container{max-width:1200px}}@media(min-width:1921px){.custom-container{max-width:1400px}}.custom-inner-container{width:100%;margin:0 auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}@media(max-width:1920px){.custom-inner-container{max-width:1150px}}@media(min-width:1921px){.custom-inner-container{max-width:1300px}}.reusable-modal *{scrollbar-width:thin;scrollbar-color:#2bd934 transparent}.reusable-modal ::-webkit-scrollbar{width:6px;height:6px}.reusable-modal ::-webkit-scrollbar-track{background:transparent}.reusable-modal ::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#2bd934,#2cbf34);border-radius:3px}.reusable-modal ::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#35e03f,#32d43c)}.reusable-modal-header{padding:clamp(1.5rem,1.3786407767rem + .5177993528vw,2rem)!important}@media screen and (max-width:375px){.reusable-modal-header{padding:clamp(1.2rem,-.08rem + 6.4vw,1.5rem)!important}}@media(min-width:1920px){.reusable-modal-header{padding:clamp(2rem,.9989577905rem + .8337675873vw,3rem)!important}}.reusable-modal-header span{font-weight:700;color:#fff;font-size:clamp(1.5rem,1.3786407767rem + .5177993528vw,2rem)!important}@media screen and (max-width:375px){.reusable-modal-header span{font-size:clamp(1.2rem,-.08rem + 6.4vw,1.5rem)!important}}@media(min-width:1920px){.reusable-modal-header span{font-size:clamp(2rem,.9989577905rem + .8337675873vw,3rem)!important}}.reusable-modal-content{position:relative;z-index:1;padding:clamp(1.5rem,1.5rem + 0vw,1.5rem)!important}@media screen and (max-width:375px){.reusable-modal-content{padding:clamp(1.2rem,-.08rem + 6.4vw,1.5rem)!important}}@media(min-width:1920px){.reusable-modal-content{padding:clamp(1.5rem,.7492183429rem + .6253256905vw,2.25rem)!important}}.reusable-modal-content{padding-inline:clamp(1rem,.7572815534rem + 1.0355987055vw,2rem)!important}@media screen and (max-width:375px){.reusable-modal-content{padding-inline:clamp(.8rem,-.0533333333rem + 4.2666666667vw,1rem)!important}}@media(min-width:1920px){.reusable-modal-content{padding-inline:clamp(2rem,.9989577905rem + .8337675873vw,3rem)!important}}.reusable-modal-actions{background:transparent;border-top:none;position:relative;z-index:1;display:flex;flex-direction:row;justify-content:flex-end;gap:clamp(.5rem,.3786407767rem + .5177993528vw,1rem)!important}@media screen and (max-width:375px){.reusable-modal-actions{gap:clamp(.4rem,-.0266666667rem + 2.1333333333vw,.5rem)!important}}@media(min-width:1920px){.reusable-modal-actions{gap:clamp(1rem,.4994788953rem + .4168837936vw,1.5rem)!important}}.reusable-modal-actions{padding:clamp(1.5rem,1.5rem + 0vw,1.5rem)!important}@media screen and (max-width:375px){.reusable-modal-actions{padding:clamp(1.2rem,-.08rem + 6.4vw,1.5rem)!important}}@media(min-width:1920px){.reusable-modal-actions{padding:clamp(1.5rem,.7492183429rem + .6253256905vw,2.25rem)!important}}@media(max-width:768px){.reusable-modal-actions{padding:0 1rem 1rem;flex-direction:column-reverse}}.change-password-modal .change-password-content{padding:0;position:relative;z-index:1;max-height:none;overflow:visible}.change-password-modal .change-password-content .MuiTextField-root{margin-bottom:1rem}.change-password-modal .change-password-content .MuiTextField-root:last-of-type{margin-bottom:0}.change-password-modal .change-password-content .MuiAlert-root{background-color:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);color:#ff6b6b;margin-bottom:1rem}.change-password-modal .change-password-content .MuiAlert-root .MuiAlert-icon{color:#ff6b6b}.change-password-modal .change-password-content form .MuiBox-root{gap:1rem!important}.change-password-modal .change-password-content .password-requirements{margin-top:.5rem;padding:1rem;background-color:hsla(0,0%,100%,.05);border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1)}.change-password-modal .change-password-content .password-requirements h6{color:#fff;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.change-password-modal .change-password-content .password-requirements ul{margin:0;padding-left:1.25rem;list-style:none}.change-password-modal .change-password-content .password-requirements ul li{color:hsla(0,0%,100%,.7);font-size:.75rem;margin-bottom:.25rem;position:relative}.change-password-modal .change-password-content .password-requirements ul li:before{content:"•";color:#5529a6;position:absolute;left:-1rem}.change-password-modal .change-password-content .password-requirements ul li.valid{color:#4caf50}.change-password-modal .change-password-content .password-requirements ul li.valid:before{content:"✓";color:#4caf50}.change-password-modal .change-password-content .password-requirements ul li.invalid{color:#ff6b6b}.change-password-modal .change-password-content .password-requirements ul li.invalid:before{content:"✗";color:#ff6b6b}@media(max-width:768px){.change-password-modal .change-password-content{padding:0}.change-password-modal .change-password-content form .MuiBox-root{gap:1rem!important}}.change-password-modal .MuiTextField-root .MuiOutlinedInput-root{background-color:hsla(0,0%,100%,.05)}.change-password-modal .MuiTextField-root .MuiOutlinedInput-root.Mui-focused,.change-password-modal .MuiTextField-root .MuiOutlinedInput-root:hover{background-color:hsla(0,0%,100%,.08)}