.fefa-login-module__rPpb7G__page{--login-ink:#111322;--login-paper:#f4f4f8;--login-muted:#62657a;--primary:#29339b;--primary-foreground:#fff;--ring:#29339b;--foreground:#15182c;--muted-foreground:#62657a;--background:#fff;--input:#d8d9e6;--border:#dedee9;background:var(--login-paper);min-height:100dvh;color:var(--foreground);font-family:var(--font-plus-jakarta), sans-serif;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);display:grid}.fefa-login-module__rPpb7G__scene{color:#fff;background:var(--login-ink);flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(28px,4vw,64px);display:flex}.fefa-login-module__rPpb7G__identity{align-items:center;gap:16px;display:flex}.fefa-login-module__rPpb7G__identity .fefa-wordmark{filter:brightness(0)invert();height:32px}.fefa-login-module__rPpb7G__identity span:last-child{color:#cfceea;border-left:1px solid #ffffff38;padding-left:16px;font-size:12px}.fefa-login-module__rPpb7G__story{max-width:720px;margin-top:auto;padding:24px 0 40px}.fefa-login-module__rPpb7G__story h1{letter-spacing:-.025em;text-wrap:balance;max-width:700px;margin:0;font-size:clamp(44px,4.7vw,72px);font-weight:600;line-height:1.08}.fefa-login-module__rPpb7G__footer{color:#c4c2df;align-items:center;font-size:12px;display:flex}.fefa-login-module__rPpb7G__footer a{align-items:center;gap:5px;padding:8px 0;transition:color .18s;display:inline-flex}.fefa-login-module__rPpb7G__footer a:hover{color:#fff}.fefa-login-module__rPpb7G__formSide{justify-content:center;align-items:center;padding:64px clamp(28px,4.5vw,72px);display:flex;position:relative}.fefa-login-module__rPpb7G__formWrap{width:100%;max-width:400px}.fefa-login-module__rPpb7G__formBrand{align-items:center;gap:12px;margin-bottom:50px;display:flex}.fefa-login-module__rPpb7G__formBrand .fefa-wordmark{height:30px}.fefa-login-module__rPpb7G__formWrap h2{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.3vw,34px);font-weight:600;line-height:1.2}.fefa-login-module__rPpb7G__intro{color:var(--login-muted);margin:12px 0 30px;font-size:14px;line-height:1.7}.fefa-login-module__rPpb7G__form{border:1px solid var(--border);background:#fff;border-radius:24px;padding:28px}.fefa-login-module__rPpb7G__form :is(input,button[data-slot=button]){border-radius:8px;min-height:46px}.fefa-login-module__rPpb7G__form input{background:#f8f8fb;font-size:16px}.fefa-login-module__rPpb7G__form button[type=submit]{background:#29339b;transition:background .18s}.fefa-login-module__rPpb7G__form button[type=submit]:hover:not(:disabled){background:#1f2879}.fefa-login-module__rPpb7G__help{color:var(--login-muted);gap:9px;margin:24px 0 0;font-size:12px;line-height:1.7;display:flex}.fefa-login-module__rPpb7G__help svg{color:#29339b;flex-shrink:0;margin-top:3px}.fefa-login-module__rPpb7G__page :focus-visible{outline-offset:4px;outline:2px solid #666bd5}.fefa-login-module__rPpb7G__page ::selection{color:#111322;background:#b6afff}@media (max-width:1050px) and (min-width:761px){.fefa-login-module__rPpb7G__page{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr)}.fefa-login-module__rPpb7G__scene{padding:32px}.fefa-login-module__rPpb7G__formSide{padding:44px 28px}.fefa-login-module__rPpb7G__story h1{font-size:48px}.fefa-login-module__rPpb7G__footer a{display:none}}@media (max-width:760px){.fefa-login-module__rPpb7G__page{display:block}.fefa-login-module__rPpb7G__scene{min-height:0;padding:20px 24px 24px}.fefa-login-module__rPpb7G__identity .fefa-wordmark{height:24px}.fefa-login-module__rPpb7G__identity span:last-child{font-size:10px}.fefa-login-module__rPpb7G__story{padding:16px 0 0}.fefa-login-module__rPpb7G__story h1{font-size:24px;line-height:1.2}.fefa-login-module__rPpb7G__footer{display:none}.fefa-login-module__rPpb7G__formSide{padding:32px 24px 82px}.fefa-login-module__rPpb7G__formBrand{display:none}.fefa-login-module__rPpb7G__formWrap h2{font-size:28px}.fefa-login-module__rPpb7G__intro{margin-bottom:22px}.fefa-login-module__rPpb7G__form{padding:22px}}@media (max-width:360px){.fefa-login-module__rPpb7G__scene,.fefa-login-module__rPpb7G__formSide{padding-inline:20px}.fefa-login-module__rPpb7G__form{padding:18px}}@media (prefers-reduced-motion:reduce){.fefa-login-module__rPpb7G__page *{transition:none!important}}
