.xMOvwW_screen{min-height:100dvh;padding:24px 16px max(32px,env(safe-area-inset-bottom,0px));background:var(--tfk-background);color:var(--tfk-text);font-family:var(--tfk-font-body);justify-content:center;align-items:center;display:flex}.xMOvwW_screen .xMOvwW_panel{border:1px solid var(--tfk-line);border-radius:var(--tfk-radius-card);background:var(--tfk-surface);width:100%;max-width:430px;box-shadow:var(--tfk-shadow-card);padding:28px 22px}.xMOvwW_intro{text-align:center;margin-bottom:28px}.xMOvwW_heading{font:750 var(--tfk-heading-lg)/1.25 var(--tfk-font-heading);color:var(--tfk-text);margin:0}.xMOvwW_subtitle{color:var(--tfk-muted);font:500 var(--tfk-type-section)/1.55 var(--tfk-font-body);margin-top:8px}.xMOvwW_fields{gap:16px;display:grid}.xMOvwW_label{min-width:0;display:block}.xMOvwW_labelText{color:var(--tfk-muted);font:750 var(--tfk-type-label)/1.5 var(--tfk-font-body);letter-spacing:.045em;text-transform:uppercase;margin-bottom:7px;display:block}.xMOvwW_input{border:1px solid var(--tfk-line);border-radius:var(--tfk-radius-sm);background:var(--tfk-surface-soft);width:100%;min-height:48px;color:var(--tfk-text);font:500 16px/1.4 var(--tfk-font-body);outline:0;padding:12px 14px;display:block}.xMOvwW_input::placeholder{color:var(--tfk-muted);opacity:.7}.xMOvwW_input:focus-visible{border-color:var(--tfk-olive);outline:2px solid var(--tfk-selected-border);outline-offset:1px}.xMOvwW_input:disabled{cursor:not-allowed;opacity:.6}.xMOvwW_forgotRow{justify-content:flex-end;display:flex}.xMOvwW_forgot{min-height:var(--tfk-tap-min);color:var(--tfk-olive);font:700 var(--tfk-type-small)/1.4 var(--tfk-font-body);align-items:center;text-decoration:none;display:inline-flex}.xMOvwW_forgot:hover{text-decoration:underline}.xMOvwW_screen .xMOvwW_submit{border-radius:var(--tfk-radius-sm);background:var(--tfk-v19-cta);width:100%;min-height:48px;color:var(--tfk-v19-cta-text);font:750 var(--tfk-type-section)/1.4 var(--tfk-font-body);border:0;padding:12px 16px}.xMOvwW_screen .xMOvwW_submit:hover{filter:brightness(1.06)}.xMOvwW_screen .xMOvwW_submit:focus-visible,.xMOvwW_forgot:focus-visible{outline:2px solid var(--tfk-olive);outline-offset:3px}.xMOvwW_screen .xMOvwW_submit:disabled{cursor:not-allowed;opacity:.5}.xMOvwW_disclaimer{color:var(--tfk-muted);text-align:center;font:500 var(--tfk-type-label)/1.55 var(--tfk-font-body)}.xMOvwW_errorBox{border:1px solid var(--tfk-chat-error);border-radius:var(--tfk-radius-sm);background:var(--tfk-surface-soft);margin-bottom:20px;padding:12px 14px}.xMOvwW_errorText{color:var(--tfk-chat-error);font:650 var(--tfk-type-small)/1.5 var(--tfk-font-body)}.xMOvwW_checking{border:1px solid var(--tfk-line);border-radius:var(--tfk-radius-sm);background:var(--tfk-surface-soft);text-align:center;padding:16px}.xMOvwW_checkingText{font:600 var(--tfk-type-small)/1.5 var(--tfk-font-body);color:var(--tfk-muted)}@media (min-width:640px){.xMOvwW_screen{padding:32px 24px}.xMOvwW_screen .xMOvwW_panel{padding:36px}}@media (prefers-reduced-motion:reduce){.xMOvwW_screen .xMOvwW_submit{transition:none}}
