.auth_page__FJFlh{--paper:#f2f0e9;--copy:#aaa69f;--muted:#827e77;--line:#30302d;--signal:#d9a441;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:#080808;color:var(--paper)}.auth_footer__VAEMo,.auth_header__SqLHO{width:min(100%,1280px);margin:0 auto;padding:24px clamp(20px,5vw,64px);border-inline:1px solid var(--line)}.auth_header__SqLHO{border-bottom:1px solid var(--line)}.auth_footer__VAEMo{border-top:1px solid var(--line);color:var(--muted);font-size:.7rem}.auth_identity__f4dwJ{display:inline-flex;align-items:center;gap:14px;color:var(--paper)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.auth_identity__f4dwJ img{width:108px;height:auto}.auth_identity__f4dwJ i{width:1px;height:22px;background:var(--line)}.auth_main__Q9ust{width:min(100%,1280px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);border-inline:1px solid var(--line)}.auth_formWrap__cR_c4,.auth_intro__zt3Ly{padding:clamp(52px,8vw,112px) clamp(20px,5vw,64px)}.auth_intro__zt3Ly{border-right:1px solid var(--line)}.auth_intro__zt3Ly h1{max-width:8ch;font:600 clamp(4rem,8vw,7.5rem)/.82 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.auth_intro__zt3Ly p{max-width:48ch;margin-top:28px;color:var(--copy);font-size:1rem;line-height:1.65}.auth_intro__zt3Ly strong{color:var(--signal);font-weight:600}.auth_formWrap__cR_c4 h2{font:600 clamp(2.2rem,4vw,3.6rem)/.9 var(--font-display);text-transform:uppercase}.auth_formWrap__cR_c4>p{margin-top:16px;color:var(--copy);line-height:1.6}.auth_form__A7CAd{display:grid;grid-gap:22px;gap:22px;margin-top:42px}.auth_form__A7CAd label{display:grid;grid-gap:9px;gap:9px;color:var(--paper);font-size:.7rem;font-weight:700;letter-spacing:.04em}.auth_form__A7CAd input{width:100%;min-height:52px;border:1px solid var(--line);border-radius:0;background:#0d0d0c;color:var(--paper);padding:0 14px;font-size:1rem}.auth_form__A7CAd small{color:var(--muted);font-size:.7rem;font-weight:400}.auth_form__A7CAd button{min-height:54px;display:flex;align-items:center;justify-content:space-between;border:0;background:var(--paper);color:#080808;padding:0 18px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.auth_form__A7CAd button:disabled{cursor:wait;opacity:.6}.auth_googleButton__hkXUn{min-height:54px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--paper);color:var(--paper)!important;padding:0 18px;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.auth_divider__DXK1D{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;color:var(--muted);font-size:.7rem}.auth_divider__DXK1D:after,.auth_divider__DXK1D:before{content:"";height:1px;background:var(--line)}.auth_textAction__UjGt5{min-height:auto!important;display:inline!important;background:transparent!important;color:var(--paper)!important;padding:0!important;font-size:.72rem;text-decoration:underline;text-underline-offset:4px;text-transform:none!important}.auth_confirmation__3VBzV a:focus-visible,.auth_form__A7CAd :where(input,button,a):focus-visible{outline:2px solid var(--signal);outline-offset:3px}.auth_error__qw78J{color:#cf6b6b!important;font-size:1rem}.auth_switcher__O7WLe{color:var(--muted);font-size:.7rem}.auth_confirmation__3VBzV a,.auth_switcher__O7WLe a{color:var(--paper)!important;text-underline-offset:4px}.auth_confirmation__3VBzV{margin-top:42px;border-block:1px solid var(--line);padding:28px 0}.auth_confirmation__3VBzV span{color:var(--signal);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.auth_confirmation__3VBzV h2{margin-top:16px;max-width:16ch}.auth_confirmation__3VBzV p{margin:18px 0;color:var(--copy);line-height:1.6}@media (max-width:760px){.auth_header__SqLHO{padding-block:16px}.auth_identity__f4dwJ img{width:88px}.auth_main__Q9ust{grid-template-columns:1fr}.auth_intro__zt3Ly{border-right:0;border-bottom:1px solid var(--line);padding-block:36px 30px}.auth_intro__zt3Ly h1{max-width:9ch;font-size:clamp(3rem,14vw,4rem)}.auth_intro__zt3Ly p{margin-top:20px}.auth_formWrap__cR_c4{padding-block:32px 48px}.auth_formWrap__cR_c4 h2{font-size:2rem}.auth_form__A7CAd{gap:18px;margin-top:28px}}