.auth-layout{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f7f9fa13;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.auth-layout .auth-container{background:#fff radial-gradient(70% 30% at 50% -10%,#cce6ff,#0000) no-repeat;border-radius:1rem;flex-direction:column;width:100%;max-width:900px;height:100%;max-height:700px;padding:40px;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}.auth-layout .auth-container .leave-link{color:#6b6b6b;border-radius:5px;justify-content:center;align-items:center;padding:5px;font-size:.9rem;text-decoration:none;transition:color .2s;display:flex;position:absolute;top:2.5rem;left:0}.auth-layout .auth-container .leave-link:hover{background-color:#f0f0f0}.auth-layout .auth-container .auth-column{flex-direction:column;flex:1;width:100%;max-width:450px;margin:0 auto;display:flex}.auth-layout .auth-container h1{letter-spacing:-.05em;text-align:center;margin-top:2rem;margin-bottom:1rem;font-size:2rem}.auth-layout .auth-container .subtitle{color:#666;text-align:center;margin-bottom:2rem;font-size:.9rem;font-weight:500;line-height:1.5}.auth-layout .auth-container label{color:#676767;margin-bottom:.5rem;font-size:.8rem;font-weight:500;display:block}.auth-layout .auth-container input,.auth-layout .auth-container select,.auth-layout .auth-container textarea{border:1px solid #ccc;border-radius:.5rem;outline:none;width:100%;margin-bottom:1rem;padding:10px}.auth-layout .auth-container textarea{resize:none;height:200px;font-family:inherit}.auth-layout .auth-container .action-buttons{flex-direction:column;gap:6px;display:flex}.auth-layout .auth-container .try-different-mail{color:#6b6b6b;cursor:pointer;background:0 0;border:none;font-size:.75rem;text-decoration:underline}.auth-layout .auth-container .reset-password{color:#6b6b6b;cursor:pointer;background:0 0;border:none;margin-bottom:1rem;font-size:.75rem;text-decoration:underline}.auth-layout .auth-container .secondary-button{margin-top:.5rem}.auth-layout .auth-container .overview-section{background-color:#0071f308;border:1px solid #0071f35f;border-radius:.5rem;margin-top:2rem;padding:1rem}.auth-layout .auth-container .overview-section .header{color:#0b0e14;letter-spacing:-.05em;text-align:center;margin-bottom:.25rem;font-size:1rem;font-weight:600}.auth-layout .auth-container .overview-section .sub-header{color:#575757;text-align:center;margin-bottom:1rem;font-size:.8rem;font-weight:400;line-height:1.3}.auth-layout .auth-container .overview-section .overview-list{flex-direction:column;gap:1rem;display:flex}.auth-layout .auth-container .overview-section .overview-list .overview-item{gap:1rem;display:flex}.auth-layout .auth-container .overview-section .overview-list .overview-item h3{letter-spacing:-.05em;color:#0b0e14;margin:.5rem 0 0;font-size:.9rem;font-weight:600;line-height:1}.auth-layout .auth-container .overview-section .overview-list .overview-item p{color:#575757;margin:.5rem 0 0;font-size:.8rem;font-weight:400;line-height:1.3}.auth-layout .auth-container .overview-section .overview-list .overview-item .icon-wrapper{aspect-ratio:1;background-color:#2b62d912;border-radius:.2rem;justify-content:center;align-items:center;width:30px;height:30px;padding:.5rem;display:flex}.auth-layout .auth-container .overview-section .overview-list .overview-item .icon-wrapper svg{color:#2b63d9}.auth-layout .auth-container .signup-now-link{text-align:center;color:#686868;margin-top:1rem;font-size:.8rem;text-decoration:underline}.auth-topbar{background-color:#fff;border-bottom:1px solid #e0e0e0;align-items:center;padding:1rem;display:flex}.auth-topbar .logo{letter-spacing:-.05em;font-size:1.5rem;font-weight:700}.auth-topbar .spacer{flex:1}.auth-topbar .profile-image{object-fit:cover;color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1c74d9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:1rem;font-size:.9rem;font-weight:700;transition:box-shadow .2s,background-color .2s;display:flex}.auth-topbar .profile-image:hover{background-color:#145aa7;box-shadow:0 0 10px #0000001a}.auth-topbar .administrator-tag{color:#1c74d9;border:1px solid #1c74d9;border-radius:100px;margin-left:1rem;padding:.2rem .5rem;font-size:.8rem;font-weight:600}.auth-topbar .profile-dropdown{z-index:1000;position:fixed;top:50px;right:16px}.auth-sidebar{background-color:#fff;width:250px;padding:16px}.auth-sidebar .nav-items{flex-direction:column;gap:4px;display:flex}.auth-sidebar .nav-item{color:#494949;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px;font-size:.9rem;transition:background-color .2s,color .2s;display:flex}.auth-sidebar .nav-item svg{width:18px;height:18px}.auth-sidebar .links{margin-top:1rem;margin-bottom:8px;padding-left:10px;font-size:.9rem;font-weight:500}.auth-sidebar .link-item{color:#494949;border-radius:4px;align-items:center;gap:8px;margin-bottom:4px;padding:8px;font-size:.875rem;transition:background-color .2s,color .2s;display:flex}.auth-sidebar .link-item svg{width:16px;height:16px}.auth-sidebar .link-item:hover{color:#000;background-color:#f0f0f0}.auth-sidebar .company-branding{background-color:#f7f9fa;border-radius:1rem;margin-bottom:1rem;padding:1rem}.auth-sidebar .company-branding .your-organization{color:#6b7280;margin-bottom:.25rem;font-size:.75rem}.auth-sidebar .company-branding .company-name{letter-spacing:-.05em;color:#111827;font-size:1rem;font-weight:700}.auth-sidebar .admin-content .admin-tag{color:#0674f2;margin-bottom:.5rem;padding:2px 8px;font-size:.8rem;font-weight:600}.auth-sidebar hr{border:none;border-top:1px solid #e5e7eb;margin-block:.5rem}@media screen and (max-width:991px){.auth-layout .auth-container{max-height:unset;max-width:unset;border-radius:0}}
