._3lrIIq_page{background:var(--surface);min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:1fr 1fr;display:grid}._3lrIIq_loginPanel{flex-direction:column;min-width:0;padding:clamp(24px,3vw,40px);display:flex}._3lrIIq_brand{align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}._3lrIIq_brand img{object-fit:contain}._3lrIIq_loginFooter{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;font-size:11px;line-height:1.8;display:flex}._3lrIIq_loginFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:20px;margin-left:auto;font-size:12px;display:flex}._3lrIIq_loginFooter a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}._3lrIIq_content{overflow-wrap:anywhere;width:min(100%,400px);margin:auto;padding:clamp(32px,6vh,64px) 0}._3lrIIq_title{text-align:center;letter-spacing:-.035em;margin:0;font-size:30px;font-weight:700;line-height:1.2}._3lrIIq_copy{color:var(--muted);text-align:center;margin:10px 0 36px;font-size:14px;line-height:1.6}._3lrIIq_form{gap:26px}._3lrIIq_form .form-label{color:var(--ink);gap:10px;font-size:14px;font-weight:500}._3lrIIq_form .field{background:var(--surface);border-color:var(--line);min-height:44px;color:var(--ink);border-radius:8px;padding:10px 14px;font-size:14px}._3lrIIq_form .password-field{padding-right:42px}._3lrIIq_form .field::placeholder{color:var(--muted)}._3lrIIq_form .field:focus{border-color:var(--blue-600);outline:2px solid var(--blue-100);outline-offset:2px}._3lrIIq_form .button{background:var(--blue-700);min-height:44px;color:var(--surface);border-radius:8px;margin-top:4px;font-size:14px;font-weight:500}._3lrIIq_form .button:hover{background:#104caa}._3lrIIq_form .password-toggle{width:44px;height:44px;color:var(--muted);margin-right:0}._3lrIIq_form .password-toggle:hover{background:var(--canvas);color:var(--ink)}._3lrIIq_form .form-error{color:#b42332;margin:0;line-height:1.5}._3lrIIq_passwordLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:12px;display:flex}._3lrIIq_recovery{min-height:44px;color:var(--blue-700);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:400}._3lrIIq_recovery:disabled{opacity:.55;cursor:not-allowed}._3lrIIq_recovery:hover{text-decoration:underline}._3lrIIq_recovery[aria-disabled=true]{pointer-events:none;opacity:.55}._3lrIIq_help{text-align:center;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.6}._3lrIIq_visualPanel{background:var(--blue-700);border-left:1px solid var(--blue-700);place-items:center;min-width:0;padding:56px 32px;display:grid;overflow:hidden}._3lrIIq_visualContent{width:min(100%,520px)}._3lrIIq_visualCopy{text-align:center}._3lrIIq_eyebrow{color:#dbeafe;letter-spacing:.16em;margin:0 0 20px;font-size:11px;font-weight:700}._3lrIIq_visualCopy h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.5vw,38px);font-weight:600;line-height:1.2}._3lrIIq_process{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:56px 0 40px;padding:0;list-style:none;display:grid}._3lrIIq_processStep{text-align:center;min-width:0;position:relative}._3lrIIq_processStep:not(:last-child):after{content:"→";color:#ffffff80;text-align:right;background:linear-gradient(#ffffff30,#ffffff30) 0/calc(100% - 20px) 1px no-repeat;width:calc(100% - 68px);font-size:20px;line-height:28px;position:absolute;top:18px;left:calc(50% + 40px)}._3lrIIq_processIcon{color:#fff;background:#ffffff0d;border:1px solid #ffffff40;border-radius:16px;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid}._3lrIIq_processStep:nth-child(2) ._3lrIIq_processIcon{background:#ffffff20;border-color:#ffffff70}._3lrIIq_processStep h3{color:#fff;margin:0;font-size:15px;font-weight:600;line-height:1.4}._3lrIIq_processStep p{color:#e0ecff;margin:10px 0 0;font-size:12px;line-height:1.75}._3lrIIq_panelFooter{text-align:center;color:#dbeafe;border-top:1px solid #ffffff30;margin:0;padding-top:24px;font-size:12px;line-height:1.7}@media (max-width:1100px){._3lrIIq_page{grid-template-columns:1fr}._3lrIIq_visualPanel{display:none}._3lrIIq_loginPanel{padding:28px 24px;padding-top:max(28px, env(safe-area-inset-top));padding-bottom:max(28px, env(safe-area-inset-bottom))}._3lrIIq_form .field{min-height:48px;font-size:16px}._3lrIIq_form .button{min-height:48px;font-size:15px}}@media (max-width:420px){._3lrIIq_loginPanel{padding-left:20px;padding-right:20px}._3lrIIq_brand{font-size:16px}._3lrIIq_title{font-size:clamp(23px,6.5vw,26px)}._3lrIIq_copy{margin-bottom:24px}._3lrIIq_form{gap:20px}._3lrIIq_passwordLabel{column-gap:8px}._3lrIIq_recovery{font-size:12px}}@media (max-height:600px){._3lrIIq_content{padding-top:28px;padding-bottom:16px}._3lrIIq_visualPanel{padding-top:32px;padding-bottom:32px}._3lrIIq_process{margin-top:32px;margin-bottom:24px}}
