.auth-page{z-index:10;background:0 0;min-height:100vh;display:flex;position:relative}.auth-lang-toggle{z-index:10;position:absolute;top:1rem;right:1rem}.auth-panel-left{background:linear-gradient(to bottom right,#ffffff0d,#0000);flex-direction:column;justify-content:space-between;padding:3rem;display:none}@media (min-width:1024px){.auth-panel-left{width:50%;display:flex}}.auth-panel-tagline{color:#52525b;font-size:.875rem}.auth-panel-right{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.auth-form-container{width:100%;max-width:28rem}.auth-mobile-logo{text-align:center;margin-bottom:2rem}@media (min-width:1024px){.auth-mobile-logo{display:none}}.auth-label{color:#a1a1aa;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.auth-input-wrap{position:relative}.auth-input-icon{color:#52525b;pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.auth-input{color:#fff;background:#141416;border:1px solid #26262a;border-radius:.5rem;width:100%;padding:.75rem 1rem .75rem 2.75rem;transition:border-color .15s}.auth-input:focus{border-color:#fff;outline:none;box-shadow:0 0 0 1px #fff}.auth-input::placeholder{color:#52525b}.auth-input:disabled{opacity:.6;cursor:not-allowed}.auth-input--no-icon{padding-left:1rem}.auth-input--password{padding-right:3rem}.auth-input-toggle{color:#52525b;cursor:pointer;background:0 0;border:none;align-items:center;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.auth-input-toggle:hover{color:#a1a1aa}.auth-textarea{color:#fff;resize:none;background:#141416;border:1px solid #26262a;border-radius:.5rem;width:100%;padding:.75rem 1rem;transition:border-color .15s}.auth-textarea:focus{border-color:#fff;outline:none;box-shadow:0 0 0 1px #fff}.auth-textarea::placeholder{color:#52525b}.auth-btn-primary{color:#000;cursor:pointer;background:#fff;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-weight:700;transition:background-color .15s;display:flex}.auth-btn-primary:hover:not(:disabled){background:#e4e4e7}.auth-btn-primary:disabled{opacity:.5;cursor:not-allowed}.auth-btn-oauth{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-weight:500;transition:background-color .15s;display:flex}.auth-btn-oauth:hover:not(:disabled){background:#ffffff1a}.auth-btn-oauth:disabled{opacity:.5;cursor:not-allowed}.auth-alert{border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.auth-alert--error{background:#ffffff0d;border:1px solid #ffffff1a}.auth-alert--success{background:#ffffff1a;border:1px solid #fff3}.auth-alert-icon{color:#a1a1aa;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.auth-alert-icon--light{color:#d4d4d8}.auth-alert-text{color:#a1a1aa;font-size:.875rem}.auth-alert-text--light{color:#d4d4d8}.auth-token-badge{background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem;display:flex}.auth-back-btn{color:#71717a;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:0;font-size:.875rem;transition:color .15s;display:flex}.auth-back-btn:hover{color:#fff}.auth-req-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.auth-req-dot--met{background:#ffffff26}.auth-req-dot--unmet{background:#27272a}.auth-footer{text-align:center;color:#52525b;margin-top:2rem;font-size:.75rem}.auth-divider{margin-bottom:1.5rem;position:relative}.auth-divider:before{content:"";border-top:1px solid #26262a;height:0;position:absolute;top:50%;left:0;right:0}.auth-divider-label{text-transform:uppercase;letter-spacing:.05em;justify-content:center;font-size:.75rem;display:flex;position:relative}.auth-divider-label span{color:#52525b;background:#0a0a0b;padding:0 1rem}
