.tNAEfa_container{flex-direction:column;gap:1rem;width:100%;margin-bottom:2rem;display:flex}.tNAEfa_socialBtn{border-radius:var(--radius);cursor:pointer;width:100%;height:3rem;color:hsl(var(--foreground));background:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.75rem;padding:0 1rem;font-weight:500;transition:all .2s;display:flex}.tNAEfa_socialBtn:hover{background:#ffffff1a;transform:translateY(-1px)}.tNAEfa_socialIcon{width:1.25rem;height:1.25rem}
.QjMGja_form{flex-direction:column;gap:1.5rem;width:100%;display:flex}.QjMGja_inputGroup{flex-direction:column;gap:.5rem;display:flex}.QjMGja_labelRow{justify-content:space-between;align-items:center;display:flex}.QjMGja_label{color:hsl(var(--foreground));opacity:.9;font-size:.875rem;font-weight:500}.QjMGja_input{border-radius:var(--radius);width:100%;color:hsl(var(--foreground));background:#ffffff08;border:1px solid #ffffff1a;outline:none;padding:.75rem 1rem;font-family:inherit;transition:all .2s}.QjMGja_input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .2);background:#ffffff0f}.QjMGja_input::placeholder{color:hsl(var(--muted-foreground))}.QjMGja_forgotLink{color:hsl(var(--primary));font-size:.8rem;font-weight:500;text-decoration:none;transition:opacity .2s}.QjMGja_forgotLink:hover{opacity:.8}.QjMGja_submitButton{border-radius:var(--radius);background:linear-gradient(135deg, hsl(var(--primary)) 0%, #b447eb 100%);color:#fff;cursor:pointer;border:none;width:100%;margin-top:.5rem;padding:.875rem;font-weight:600;transition:all .3s}.QjMGja_submitButton:hover{opacity:.95;box-shadow:0 4px 12px hsl(var(--primary) / .3);transform:translateY(-1px)}.QjMGja_footerText{text-align:center;color:hsl(var(--muted-foreground));font-size:.875rem}.QjMGja_signupLink{color:hsl(var(--primary));margin-left:.25rem;font-weight:600;text-decoration:none}.QjMGja_signupLink:hover{text-decoration:underline}.QjMGja_passwordContainer{width:100%;position:relative}.QjMGja_togglePasswordBtn{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.QjMGja_togglePasswordBtn:hover{color:hsl(var(--foreground))}.QjMGja_helperRow{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.QjMGja_rememberMe{color:hsl(var(--muted-foreground));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.QjMGja_checkbox{border:1px solid hsl(var(--border));cursor:pointer;appearance:none;background:#ffffff0d;border-radius:.25rem;width:1rem;height:1rem;position:relative}.QjMGja_checkbox:checked{background:hsl(var(--primary));border-color:hsl(var(--primary))}.QjMGja_checkbox:checked:after{content:"";border-top:none;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;width:50%;height:25%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.QjMGja_securityBadge{border-top:1px solid hsl(var(--border) / .5);color:hsl(var(--muted-foreground));opacity:.8;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;font-size:.75rem;display:flex}
.PJLZpW_container{border-radius:1.5rem;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:2.5rem;display:flex}.PJLZpW_logoContainer{background:0 0;border-radius:1.25rem;justify-content:center;align-items:center;width:120px;height:120px;margin-top:1rem;margin-bottom:2rem;display:flex;overflow:hidden;box-shadow:0 8px 24px #0003}.PJLZpW_logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.PJLZpW_header{text-align:center;margin-bottom:2rem}.PJLZpW_title{background:linear-gradient(135deg, hsl(var(--foreground)) 0%, hsl(var(--foreground) / .7) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2rem}.PJLZpW_subtitle{color:hsl(var(--muted-foreground));font-size:.95rem}.PJLZpW_divider{justify-content:center;align-items:center;width:100%;margin-bottom:2rem;display:flex;position:relative}.PJLZpW_divider:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);width:100%;height:1px;position:absolute;left:0}.PJLZpW_dividerText{background:hsl(var(--card));background:hsl(var(--background));text-transform:uppercase;color:hsl(var(--muted-foreground));letter-spacing:.05em;background-color:#0000;padding:0 .75rem;font-size:.75rem;position:relative}.PJLZpW_divider{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:1rem;margin:1.5rem 0;font-size:.75rem;display:flex}.PJLZpW_divider:before,.PJLZpW_divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a);flex:1;height:1px}.PJLZpW_divider:after{background:linear-gradient(90deg,#ffffff1a,#0000)}.PJLZpW_footer{text-align:center;margin-top:2rem}.PJLZpW_footer p{color:hsl(var(--muted-foreground));opacity:.7;font-size:.75rem}
._5x9y4q_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){._5x9y4q_row{grid-template-columns:1fr}}._5x9y4q_passwordWrapper{width:100%;position:relative}._5x9y4q_toggleBtn{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .3s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}._5x9y4q_toggleBtn:hover{color:hsl(var(--foreground))}
.OpCf_G_containerOverride{max-width:500px;margin:2rem 1rem}
.z59Ilq_toggleBtn{cursor:pointer;z-index:50;width:2.5rem;height:2.5rem;color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative}.z59Ilq_toggleBtn:hover{background-color:hsl(var(--accent))}.z59Ilq_iconContainer{width:20px;height:20px;position:relative}.z59Ilq_icon{opacity:1;transition:all .3s;position:absolute;top:0;left:0;transform:rotate(0)scale(1)}.z59Ilq_hidden{opacity:0;transform:rotate(90deg)scale(0)}
.I6_JoG_container{background:var(--background);width:100%;min-height:100vh;color:var(--foreground);flex-direction:column;display:flex}.I6_JoG_navbar{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 2rem;display:flex}.I6_JoG_navActions{align-items:center;gap:1rem;display:flex}.I6_JoG_logoutBtn{color:var(--muted-foreground);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.I6_JoG_logoutBtn:hover{color:var(--destructive);background:#ef44441a}.I6_JoG_main{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.I6_JoG_card{text-align:center;width:100%;max-width:600px;padding:3rem}.I6_JoG_title{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.I6_JoG_subtitle{color:var(--muted-foreground);font-size:1.125rem}.I6_JoG_content{grid-template-columns:1fr 1fr;gap:1rem;margin:3rem 0;display:grid}.I6_JoG_statusItem{background:var(--secondary);border-radius:12px;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.I6_JoG_statusLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.75rem}.I6_JoG_statusValue{font-size:1.125rem;font-weight:600}.I6_JoG_placeholder{border:2px dashed var(--border);color:var(--muted-foreground);border-radius:12px;padding:4rem 2rem;font-size:.875rem}@media (max-width:640px){.I6_JoG_navbar{padding:1rem}.I6_JoG_card{padding:2rem 1.5rem}.I6_JoG_title{font-size:2rem}}
