.auth_page__BzxL8{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);background:#fffaf1;color:#17233b}.auth_introduction__2Cwf7{min-height:100vh;padding:44px clamp(40px,7vw,110px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 18% 20%,rgba(255,207,112,.52),transparent 32%),radial-gradient(circle at 82% 78%,rgba(245,132,103,.38),transparent 34%),#f3c969}.auth_logo__Duey4{width:-moz-fit-content;width:fit-content;color:#17233b;font-size:1.45rem;font-weight:800;letter-spacing:-.04em;text-decoration:none}.auth_introduction__2Cwf7 h1{max-width:680px;margin:14px 0 22px;font-size:clamp(3rem,6vw,6.5rem);line-height:.94;letter-spacing:-.065em}.auth_eyebrow__Sob_Q{margin:0;color:#b94732;font-size:.77rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.auth_description__5vE9i{max-width:580px;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.auth_footer__CPqgI{margin:0;font-size:.9rem;font-weight:650}.auth_formSection__n2Rk4{min-height:100vh;padding:48px clamp(28px,6vw,90px);display:grid;place-items:center}.auth_formCard__kBop_{width:min(100%,500px)}.auth_formHeading__AhG0o h2{margin:10px 0;font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.045em}.auth_formHeading__AhG0o>p:last-child{margin:0;color:#647083;line-height:1.6}.auth_tabs__qdHsY{margin:32px 0 24px;padding:5px;display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;background:#f0ece4;border-radius:14px}.auth_tabs__qdHsY button{padding:11px;border:0;border-radius:10px;background:transparent;color:#667083;font:inherit;font-weight:700;cursor:pointer}.auth_tabs__qdHsY .auth_activeTab__dZHRs{background:white;color:#17233b;box-shadow:0 3px 12px rgba(23,35,59,.08)}.auth_googleButton__6UHxw,.auth_submitButton__9kJoZ{width:100%;min-height:50px;border-radius:12px;font:inherit;font-weight:750;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.auth_googleButton__6UHxw{border:1px solid #d8d8d3;background:white;color:#17233b}.auth_googleMark__iuID6{margin-right:10px;color:#4285f4;font-weight:900}.auth_submitButton__9kJoZ{margin-top:4px;border:0;background:#17233b;color:white;box-shadow:0 8px 24px rgba(23,35,59,.18)}.auth_googleButton__6UHxw:hover,.auth_submitButton__9kJoZ:hover{transform:translateY(-1px)}.auth_form__BXYhi input:focus-visible,.auth_googleButton__6UHxw:focus-visible,.auth_logo__Duey4:focus-visible,.auth_submitButton__9kJoZ:focus-visible,.auth_tabs__qdHsY button:focus-visible{outline:3px solid #e66f51;outline-offset:3px}.auth_googleButton__6UHxw:disabled,.auth_submitButton__9kJoZ:disabled{cursor:wait;opacity:.65;transform:none}.auth_divider__iKvMl{margin:24px 0;display:flex;align-items:center;gap:14px;color:#89919d;font-size:.78rem}.auth_divider__iKvMl:after,.auth_divider__iKvMl:before{content:"";height:1px;flex:1 1;background:#dddcd6}.auth_form__BXYhi{display:grid;grid-gap:18px;gap:18px}.auth_form__BXYhi label{display:grid;grid-gap:8px;gap:8px;font-size:.87rem;font-weight:750}.auth_form__BXYhi input{width:100%;min-height:50px;padding:0 15px;border:1px solid #d8d8d3;border-radius:12px;background:white;color:#17233b;font:inherit}.auth_form__BXYhi input::placeholder{color:#a0a6af}.auth_errorMessage__RQGT3,.auth_successMessage__tDnd6{margin:0;padding:12px 14px;border-radius:10px;font-size:.86rem;line-height:1.45}.auth_errorMessage__RQGT3{background:#fff0ed;color:#a63120}.auth_successMessage__tDnd6{background:#edf8ef;color:#276838}.auth_terms__1djJr{margin:20px 0 0;color:#858c97;font-size:.74rem;line-height:1.5;text-align:center}@media (max-width:850px){.auth_page__BzxL8{display:block}.auth_introduction__2Cwf7{min-height:auto;padding:30px 24px 56px;gap:64px}.auth_introduction__2Cwf7 h1{max-width:560px;font-size:clamp(3rem,13vw,5rem)}.auth_footer__CPqgI{display:none}.auth_formSection__n2Rk4{min-height:auto;padding:54px 24px 70px}}@media (prefers-reduced-motion:reduce){.auth_googleButton__6UHxw,.auth_submitButton__9kJoZ{transition:none}}