.sc-lawforce-login,.sc-auth-flow{--lf-navy:var(--lf-navy-brand,#1757a2);--lf-navy-focus-ring:color-mix(in srgb,var(--lf-navy)18%,transparent);--lf-navy-glow-15:color-mix(in srgb,var(--lf-navy)15%,transparent);--lf-navy-btn-shadow:0 8px 20px #2563eb40;--lf-navy-btn-shadow-hover:0 10px 24px #2563eb4d;--lf-navy-btn-shadow-disabled:0 8px 20px #2563eb26;--lf-navy-disabled-bg:#1757a266;--lf-field-border:#e2e8f0;--lf-field-text:#0f172b;--lf-text-secondary:#62748e;--lf-input-bg:#fff;--lf-otp-cell-bg:#f8fafc;--lf-field-placeholder:#90a1b9;--lf-label-text:#314158;--lf-icon-muted:#90a1b9;--lf-header-icon-border:#e2e8f0;--lf-header-icon-bg:#f1f5f9;--lf-header-icon-border-accent:#dbeafe;--lf-header-icon-bg-accent:#eff6ff;--lf-border-subtle:#f1f5f9;--lf-footer-heading:#1d293d;--lf-footer-caption:#90a1b9;--auth-shell-page-gradient:linear-gradient(146deg,#0f172b 0%,#0f172a 50%,#162456 100%);--auth-rail-heading-text:#fff;--auth-rail-heading-size:36px;--auth-rail-heading-line-height:45px;--auth-rail-heading-tracking:-.5309px;--auth-rail-verified-border:#51a2ff33;--auth-rail-verified-bg:#2b7fff1a;--auth-rail-verified-text:#8ec5ff;--auth-rail-trust-muted:#cad5e2;--auth-rail-trust-icon:#60a5fa;--auth-rail-body-muted:#90a1b9;--auth-rail-connector-segment:#ffffff4d;--auth-rail-hairline-from:#ffffff1a;--auth-rail-glow-dark:radial-gradient(circle,#2563eb26 0%,transparent 70%);--auth-bank-mark-wrap-shadow:0 10px 15px -3px #2b7fff4d,0 4px 6px -4px #2b7fff4d;--auth-chrome-border-on-gradient:#ffffff1a;--auth-chrome-dot-on-dark:#ffffff4d;--auth-marketing-logo-card-bg:var(--lf-input-bg);--auth-marketing-logo-card-shadow:0px 10px 15px 0px #0000001a,0px 4px 6px 0px #0000001a;--auth-shell-inner-glass-bg:#0f172a73;--auth-shell-inner-outline-glow:0 0 0 1px #ffffff14,0 0 100px 0 var(--lf-navy-glow-15);--auth-form-column-surface:var(--lf-input-bg);--auth-badge-warning-bg:#fef2f2;--auth-badge-warning-text:#e7000b;--lf-header-icon-shadow:0px 1px 3px 0px #0000001a,0px 1px 2px 0px #0000001a;--auth-toast-border:#fff3;--auth-toast-icon-chip-bg:#ffffff40;--auth-toast-dismiss-hover-bg:#ffffff26}.sc-auth-flow{--auth-partner-bank-blue:#0033a0;--auth-rail-aside-gradient:var(--auth-shell-page-gradient);--auth-rail-glow-light:radial-gradient(circle,#4a90e21f 0%,transparent 70%);--auth-bg-mid-gradient-stop:#f4f5f8;--auth-inner-card-shadow:0 0 0 1px #ffffff1a,0 0 100px 0 #2563eb26;--auth-step-segment-active:var(--lf-navy);--auth-step-segment-inactive:#f0f0f0;--auth-toast-error-bg:#991b1b;--auth-toast-error-shadow:0 12px 32px -4px #e7000b4d,0 4px 12px #0000001a;--auth-toast-success-bg:#34c759;--auth-toast-success-shadow:0 12px 32px -4px #34c75966,0 4px 12px #0000001a;--auth-toast-icon-chip-shadow:0 1px 2px #0000000d;--auth-otp-error-border:#dc2626;--auth-otp-error-text:var(--lf-footer-heading);--auth-otp-error-bg:var(--lf-otp-cell-bg);--auth-otp-error-focus-ring:#fecaca66}@keyframes sc-lawforce-login-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes sc-lawforce-login-fade{0%{opacity:0}to{opacity:1}}.sc-lawforce-login-up{animation:.6s cubic-bezier(.25,1,.5,1) both sc-lawforce-login-up}.sc-lawforce-login-fade{animation:.8s cubic-bezier(.25,1,.5,1) .2s both sc-lawforce-login-fade}.sc-lawforce-login .lf-otp-input-row input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--auth-form-column-surface)inset;-webkit-text-fill-color:var(--lf-field-text);caret-color:var(--lf-field-text);transition:background-color 5000s ease-in-out}.sc-lawforce-login .lf-otp-input-row input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--auth-form-column-surface)inset;-webkit-text-fill-color:var(--lf-field-text);caret-color:var(--lf-field-text);transition:background-color 5000s ease-in-out}.sc-lawforce-login .lf-otp-input-row input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--auth-form-column-surface)inset;-webkit-text-fill-color:var(--lf-field-text);caret-color:var(--lf-field-text);transition:background-color 5000s ease-in-out}@media (prefers-reduced-motion:reduce){.sc-lawforce-login-up,.sc-lawforce-login-fade{opacity:1;animation:none;transform:none}}
