._1av9JG_brand{width:fit-content;color:var(--lex-navy);letter-spacing:-.025em;align-items:center;gap:7px;font-size:16px;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}._1av9JG_mark{object-fit:contain;width:30px;height:30px}
.Y2OPrW_page{background:linear-gradient(180deg, var(--lex-off-white) 0%, #fff 100%);min-height:100vh;color:var(--lex-text);place-items:center;padding:32px 20px;display:grid}.Y2OPrW_card{border:1px solid var(--lex-border);background:#fffffff5;border-radius:20px;width:100%;max-width:430px;padding:36px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0d1b2a14}.Y2OPrW_card:before{content:"";background:linear-gradient(90deg, var(--lex-navy) 0%, var(--lex-teal) 74%, var(--lex-orange) 100%);height:3px;position:absolute;top:0;left:0;right:0}.Y2OPrW_brand{color:var(--lex-navy);letter-spacing:-.025em;margin-bottom:32px;font-size:15px;font-weight:760;display:inline-flex}.Y2OPrW_card h1{color:var(--lex-navy);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:720;line-height:1.08}.Y2OPrW_subtitle{color:var(--lex-text-muted);margin:10px 0 28px;font-size:14px;line-height:1.55}.Y2OPrW_form{gap:20px;display:grid}.Y2OPrW_form label{color:var(--lex-navy);gap:8px;font-size:14px;font-weight:620;display:grid}.Y2OPrW_form input{width:100%;min-height:46px;color:var(--lex-navy);background:var(--lex-white);border:1px solid var(--lex-border-strong);font:inherit;border-radius:10px;outline:none;padding:0 13px;transition:border-color .12s,box-shadow .12s,background-color .12s}.Y2OPrW_form input::placeholder{color:var(--lex-text-subtle)}.Y2OPrW_form input:hover{border-color:#0d1b2a42}.Y2OPrW_form input:focus{border-color:var(--lex-teal);box-shadow:0 0 0 3px var(--lex-focus)}.Y2OPrW_passwordHelp{justify-content:flex-end;align-items:center;width:100%;margin-top:0;font-size:12px;font-weight:520;line-height:1.35;display:flex}.Y2OPrW_passwordHelp a{color:var(--lex-teal);border-bottom:1px solid #0aa19a47;font-size:12px;font-weight:520;text-decoration:none;transition:color .12s,border-color .12s}.Y2OPrW_passwordHelp a:hover{color:var(--lex-navy);border-color:var(--lex-navy)}.Y2OPrW_form button{border:1px solid var(--lex-navy);background:var(--lex-navy);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:10px;font-weight:700;transition:background .12s,border-color .12s,transform .12s,opacity .12s}.Y2OPrW_form button:hover{border-color:var(--lex-teal);background:var(--lex-teal)}.Y2OPrW_form button:active{transform:translateY(1px)}.Y2OPrW_form button:disabled{opacity:.58;cursor:not-allowed}.Y2OPrW_help{color:var(--lex-text-subtle);font-size:12px;font-weight:400}.Y2OPrW_footer{color:var(--lex-text-muted);margin:26px 0 0;font-size:14px}.Y2OPrW_footerCentered{text-align:center;width:100%}.Y2OPrW_footer a{color:var(--lex-teal);border-bottom:1px solid #0aa19a52;font-weight:680;text-decoration:none;transition:color .12s,border-color .12s}.Y2OPrW_footer a:hover{color:var(--lex-navy);border-color:var(--lex-navy)}.Y2OPrW_error,.Y2OPrW_success{border-radius:9px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.45}.Y2OPrW_error{background:var(--lex-danger-soft);color:var(--lex-danger);border:1px solid #b4231838}.Y2OPrW_success{background:var(--lex-surface-teal);border:1px solid var(--lex-border-teal);color:var(--lex-teal)}@media (max-width:520px){.Y2OPrW_page{padding:20px 14px}.Y2OPrW_card{border-radius:16px;padding:28px 22px}.Y2OPrW_brand{margin-bottom:26px}.Y2OPrW_card h1{font-size:28px}.Y2OPrW_subtitle{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.Y2OPrW_form input,.Y2OPrW_form button,.Y2OPrW_footer a,.Y2OPrW_passwordHelp a{transition:none}}
.ZpI1hq_workspace{border:1px solid var(--lex-border-teal);background:var(--lex-surface-teal);border-radius:12px;flex-direction:column;gap:4px;margin:22px 0;padding:16px;display:flex}.ZpI1hq_workspace span{color:var(--lex-text-muted);font-size:11px}.ZpI1hq_workspace strong{color:var(--lex-navy);font-size:16px;font-weight:700}.ZpI1hq_workspace small{color:var(--lex-text-muted);font-size:11px}.ZpI1hq_invalidHelp{color:var(--lex-text-muted);margin:18px 0 0;font-size:12px;line-height:1.55}
