.WO97_W_screen{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.WO97_W_brandPanel{justify-content:center;gap:var(--space-4);background:var(--color-ink);color:var(--color-lilac);padding:var(--space-6);flex-direction:column;display:flex}.WO97_W_brandMark{font-family:var(--font-heading);font-size:var(--text-brand-mark);color:var(--color-surface);letter-spacing:.02em;font-weight:600}.WO97_W_brandHeadline{font-family:var(--font-heading);font-size:var(--text-h1);color:var(--color-surface);max-width:22ch;font-weight:600}.WO97_W_brandBody{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-lilac);max-width:34ch}.WO97_W_formPane{background:var(--color-bg-page);padding:var(--space-6);justify-content:center;align-items:center;display:flex}.WO97_W_formCard{width:100%;max-width:var(--layout-auth-form-width);background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-card);padding:var(--space-6)}@media (max-width:680px){.WO97_W_screen{grid-template-columns:1fr}.WO97_W_brandPanel{padding:var(--space-5) var(--space-4);gap:var(--space-2)}.WO97_W_brandHeadline{font-size:var(--text-h2)}.WO97_W_brandBody{display:none}.WO97_W_formPane{padding:var(--space-4)}}
.iAb8MG_wrap{flex-direction:column;display:flex;position:relative}.iAb8MG_wrap .iAb8MG_inputWithToggle{padding-right:calc(var(--control-height-primary) + var(--space-1))}.iAb8MG_toggle{width:var(--control-height-primary);height:var(--control-height-primary);border-radius:var(--radius-control);color:var(--color-ink-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.iAb8MG_toggle:hover:not(:disabled){color:var(--color-ink);background:var(--color-lilac-tint)}.iAb8MG_toggle:active:not(:disabled){transition-duration:var(--duration-instant)}.iAb8MG_toggle:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}@media (max-width:680px){.iAb8MG_wrap .iAb8MG_inputWithToggle{padding-right:calc(44px + var(--space-1))}.iAb8MG_toggle{width:44px;height:44px}}
.qT6pZW_form{gap:var(--space-5);flex-direction:column;display:flex}.qT6pZW_heading{font-size:var(--text-h1);font-weight:600}.qT6pZW_subheading{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-ink-secondary);font-size:var(--text-body)}.qT6pZW_field{gap:var(--space-2);flex-direction:column;display:flex}.qT6pZW_labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.qT6pZW_label{font-size:var(--text-label);color:var(--color-ink);font-weight:500}.qT6pZW_forgotLink{font-size:var(--text-label);color:var(--color-accent-strong);text-decoration:none}.qT6pZW_forgotLink:hover{text-decoration:underline}.qT6pZW_input{height:var(--control-height-primary);padding:0 var(--space-3);background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.qT6pZW_input:disabled{background:var(--color-lilac-tint);color:var(--color-text-muted)}.qT6pZW_input[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.qT6pZW_errorBanner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-error-tint);border-radius:var(--radius-control);color:var(--color-error-strong);font-size:var(--text-body);line-height:var(--leading-body);animation:qT6pZW_reveal var(--duration-fast) var(--ease-out);margin:0;display:flex}.qT6pZW_successBanner{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-success-tint);border-radius:var(--radius-control);color:var(--color-success-strong);font-size:var(--text-body);margin:0;display:flex}@keyframes qT6pZW_reveal{0%{opacity:0}to{opacity:1}}.qT6pZW_submitButton{height:var(--control-height-primary);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-surface);font-family:var(--font-body);font-size:var(--text-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);border:none;font-weight:500}.qT6pZW_submitButton:hover:not(:disabled){background:var(--color-accent-strong)}.qT6pZW_submitButton:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.qT6pZW_footerLinks{justify-content:center;display:flex}.qT6pZW_footerLink{font-size:var(--text-label);color:var(--color-ink-secondary)}@media (max-width:680px){.qT6pZW_input,.qT6pZW_submitButton{height:44px}.qT6pZW_forgotLink,.qT6pZW_footerLink{align-items:center;min-height:44px;display:inline-flex}}
.bee04G_form{gap:var(--space-5);flex-direction:column;display:flex}.bee04G_heading{font-size:var(--text-h1);font-weight:600}.bee04G_subheading{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-ink-secondary);font-size:var(--text-body)}.bee04G_field{gap:var(--space-2);flex-direction:column;display:flex}.bee04G_label{font-size:var(--text-label);color:var(--color-ink);font-weight:500}.bee04G_hint{font-size:var(--text-label);color:var(--color-text-muted);margin:0}.bee04G_input{height:var(--control-height-primary);padding:0 var(--space-3);background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.bee04G_input:disabled{background:var(--color-lilac-tint);color:var(--color-text-muted)}.bee04G_input[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.bee04G_errorBanner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-error-tint);border-radius:var(--radius-control);color:var(--color-error-strong);font-size:var(--text-body);line-height:var(--leading-body);animation:bee04G_reveal var(--duration-fast) var(--ease-out);margin:0;display:flex}.bee04G_infoBanner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-info-tint);border-radius:var(--radius-control);color:var(--color-info-strong);font-size:var(--text-body);line-height:var(--leading-body);margin:0;display:flex}.bee04G_successBanner{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-success-tint);border-radius:var(--radius-control);color:var(--color-success-strong);font-size:var(--text-body);margin:0;display:flex}@keyframes bee04G_reveal{0%{opacity:0}to{opacity:1}}.bee04G_submitButton{height:var(--control-height-primary);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-surface);font-family:var(--font-body);font-size:var(--text-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.bee04G_submitButton:hover:not(:disabled){background:var(--color-accent-strong)}.bee04G_submitButton:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.bee04G_secondaryLink{font-size:var(--text-label);color:var(--color-accent-strong);align-self:center;text-decoration:none}.bee04G_secondaryLink:hover{text-decoration:underline}.bee04G_skeleton{gap:var(--space-3);flex-direction:column;display:flex}.bee04G_skeletonLine{border-radius:var(--radius-control);background:var(--color-lilac-tint);height:14px}.bee04G_skeletonBlock{height:var(--control-height-primary);border-radius:var(--radius-control);background:var(--color-lilac-tint)}
