.lfh-approved-site.lfh-auth-site{background:var(--base);color:var(--ink);font-family:var(--font-body)}.lfh-approved-site .lfh-native-auth{background:var(--base);max-width:1440px;min-height:60svh;color:var(--ink);font-family:var(--font-body);margin:auto;padding:24px 5.55% 70px}.lfh-approved-site .lfh-native-auth :is(h1,h2,h3,h4){font-family:var(--font-heading);color:var(--ink);letter-spacing:-.025em;font-weight:600}.lfh-approved-site .lfh-native-auth :is(p,label,input,textarea,select,button){font-family:var(--font-body);color:var(--ink)}.lfh-approved-site .lfh-native-auth .account-preview-notice{max-width:none;color:var(--ink);background:#c6c8ee33;border:1px solid #464d7726;border-radius:16px;margin:0;padding:18px 22px}.lfh-approved-site .lfh-native-auth .account-preview-notice strong{font-family:var(--font-heading);font-size:20px;font-weight:600}.lfh-approved-site .lfh-native-auth .account-preview-notice p{max-width:78ch;margin:8px 0 0;font-size:13px;line-height:1.7}.lfh-approved-site .lfh-native-auth .account-intro{grid-template-columns:minmax(0,1fr) 340px;gap:48px;max-width:none;padding:48px 0 36px}.lfh-approved-site .lfh-native-auth .account-intro h1{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(42px,4.7vw,68px);line-height:1.1}.lfh-approved-site .lfh-native-auth .account-intro p{color:#626580;font-size:15px;line-height:1.7}.lfh-approved-site .lfh-native-auth .account-connection{border-color:#464d7726}.lfh-approved-site .lfh-native-auth .account-area{max-width:none;padding:0}.lfh-approved-site .lfh-native-auth :is(.account-login,.account-bar,.account-records>li){border-color:#464d7726}.lfh-approved-site .lfh-native-auth .account-area form{background:#fffc;border:1px solid #464d7726;border-radius:24px;max-width:540px;padding:32px}.lfh-approved-site .lfh-native-auth .account-area h2{margin:0 0 24px;font-size:32px;line-height:1.2}.lfh-approved-site .lfh-native-auth .account-area :is(input,textarea,select){font:inherit;min-height:52px;color:var(--ink);caret-color:var(--green);background:#fff;border:1px solid #464d7740;border-radius:12px;padding:14px 16px}.lfh-approved-site .lfh-native-auth .account-area .pill{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--base);font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:14px 24px;font-weight:600;display:inline-flex}.lfh-approved-site .lfh-native-auth .account-area :is(button,input,textarea,select,a):focus-visible{outline:3px solid var(--green);outline-offset:4px}.lfh-approved-site .lfh-native-auth .account-area button:disabled{opacity:.6;cursor:wait}.lfh-approved-site .lfh-native-auth .account-area :is(.account-notice,aside,.account-workspace nav){color:var(--ink);background:#c6c8ee33}.lfh-approved-site .lfh-native-auth .account-area [role=alert]{color:var(--ink);overflow-wrap:anywhere;background:#ffdb1e33;border:1px solid #464d7740;border-radius:12px;padding:16px}.lfh-approved-site .lfh-native-auth .account-area ::selection{background:var(--yellow);color:var(--ink)}@media (max-width:900px){.lfh-approved-site .lfh-native-auth .account-intro{grid-template-columns:1fr;gap:20px;padding:36px 0 28px}.lfh-approved-site .lfh-native-auth .account-intro .account-connection{max-width:65ch}.lfh-approved-site .lfh-native-auth .account-area form{max-width:none}}@media (max-width:760px){.lfh-approved-site .lfh-native-auth{padding:24px 6% 53px}.lfh-approved-site .lfh-native-auth .account-intro h1{font-size:clamp(38px,9vw,58px)}.lfh-approved-site .lfh-native-auth .account-area form{padding:24px}.lfh-approved-site .lfh-native-auth .account-preview-notice{padding:18px}}
