.auth_auth__8LP5a{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:16px;min-height:100vh;min-height:100dvh;padding:16px}.auth_visual__hMHGj{position:sticky;top:16px;align-self:start;height:calc(100vh - 32px);height:calc(100dvh - 32px);min-height:520px;overflow:hidden;border-radius:32px;background:var(--navy)}.auth_visual__hMHGj img{-o-object-fit:cover;object-fit:cover}.auth_visualWash__N50Ux{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.18),rgba(15,23,42,0) 28%),linear-gradient(180deg,rgba(15,23,42,0) 38%,rgba(15,23,42,.78))}.auth_visualContent__zhHtW{position:absolute;inset:auto clamp(28px,4vw,56px) clamp(28px,4vw,56px);color:#fff}.auth_visualBadge__ooMKr{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;font-weight:550}.auth_visualBadge__ooMKr i{width:7px;height:7px;border-radius:50%;background:var(--glow)}.auth_visualContent__zhHtW .auth_visualHeadline__Ptosg{max-width:12em;margin:20px 0 0;font-family:var(--serif);font-size:clamp(36px,3.6vw,56px);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.auth_visualContent__zhHtW .auth_visualBody__UZyTU{max-width:28em;margin-top:14px;font-size:17px;color:hsla(0,0%,100%,.84)}.auth_points__OTKnc{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none;font-size:15px;color:hsla(0,0%,100%,.9)}.auth_points__OTKnc li{display:flex;align-items:flex-start;gap:12px}.auth_points__OTKnc svg{flex-shrink:0;width:22px;height:22px;padding:4px;border-radius:50%;background:hsla(0,0%,100%,.18)}.auth_panel__3XAs3{display:flex;flex-direction:column;min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px);padding:0 clamp(8px,3vw,40px)}.auth_topBar__KBWXw{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:clamp(52px,8vh,64px)}.auth_topBar__KBWXw .auth_switch___W6D9{font-size:var(--fs-small);color:var(--muted)}.auth_auth__8LP5a .auth_link__43Ms8,.auth_auth__8LP5a .auth_switch___W6D9 a{color:var(--blue);font-weight:600;transition:color .2s}.auth_auth__8LP5a .auth_link__43Ms8:hover,.auth_auth__8LP5a .auth_switch___W6D9 a:hover{color:var(--blue-2)}.auth_formArea__LrvJi{display:flex;flex:1;align-items:center;justify-content:center;padding-block:clamp(12px,4vh,40px)}.auth_formInner__NFwcP{width:min(100%,420px)}.auth_footer__yzCA2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:clamp(10px,2vh,16px);font-size:13px;color:var(--muted)}.auth_footer__yzCA2 nav{display:flex;gap:20px}.auth_footer__yzCA2 a:hover{color:var(--ink)}.auth_iconBadge__efdtO{display:grid;place-items:center;width:56px;height:56px;margin-bottom:clamp(12px,2.6vh,22px);border-radius:50%;background:var(--tint);color:var(--blue)}.auth_formInner__NFwcP .auth_heading__vKo9H{margin:0 0 clamp(6px,1.2vh,10px);font-size:clamp(32px,min(3.4vw,5.6vh),48px);line-height:1.05}.auth_formInner__NFwcP .auth_subheading__oTOAu{margin-bottom:clamp(16px,3.6vh,32px);font-size:var(--fs-body);color:var(--muted)}.auth_subheading__oTOAu strong{color:var(--ink);font-weight:600}.auth_chip__1b0Ac{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:var(--fs-small);font-weight:550;color:var(--ink)}.auth_chip__1b0Ac svg{color:var(--muted)}.auth_auth__8LP5a .auth_oauthButton__Q25Hj{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;border:1px solid #cbd5e1;border-radius:999px;background:var(--card);font-size:15px;font-weight:550;transition:background .2s var(--ease)}.auth_auth__8LP5a .auth_oauthButton__Q25Hj:hover{background:var(--tint-2)}.auth_divider__j_1ar{display:flex;align-items:center;gap:14px;margin:clamp(12px,2.6vh,24px) 0;font-size:13px;color:var(--muted)}.auth_divider__j_1ar:after,.auth_divider__j_1ar:before{content:"";flex:1;height:1px;background:var(--line)}.auth_form__IqOPg{display:grid;gap:clamp(12px,2vh,18px)}.auth_field__3HosM{display:grid;gap:8px}.auth_field__3HosM label{font-size:var(--fs-small);font-weight:550}.auth_labelRow__hmuPF{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--fs-small)}.auth_inputWrap__8GX3_{position:relative}.auth_inputWrap__8GX3_>svg{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.auth_field__3HosM .auth_input__g4UIE{width:100%;height:52px;padding:0 16px;border:1px solid #cbd5e1;border-radius:14px;background:var(--card);font-size:16px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.auth_field__3HosM .auth_input__g4UIE::-moz-placeholder{color:#94a3b8}.auth_field__3HosM .auth_input__g4UIE::placeholder{color:#94a3b8}.auth_field__3HosM .auth_input__g4UIE:focus,.auth_field__3HosM .auth_input__g4UIE:focus-visible{border-color:var(--blue);border-radius:14px;outline:none;box-shadow:0 0 0 4px rgba(37,99,235,.15)}.auth_field__3HosM .auth_withIcon__Jjb8U{padding-left:46px}.auth_field__3HosM .auth_withAction__EGYCA{padding-right:76px}.auth_field__3HosM .auth_code__8QLdt{font-size:20px;letter-spacing:.3em;font-variant-numeric:tabular-nums}.auth_auth__8LP5a .auth_inputAction__IVrDU{position:absolute;top:50%;right:8px;transform:translateY(-50%);height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;font-size:13px;font-weight:600;color:var(--blue)}.auth_auth__8LP5a .auth_inputAction__IVrDU:hover{background:var(--tint)}.auth_row__80Rju{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:var(--fs-small)}.auth_checkbox__pUF7E{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.auth_checkbox__pUF7E input{width:16px;height:16px;accent-color:var(--blue)}.auth_form__IqOPg .auth_submit__WutfC{width:100%;margin-top:4px;font-size:15px;font-weight:550}.auth_form__IqOPg .auth_submit__WutfC:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.auth_wide__CYlEt{width:100%}.auth_spinner__respw{animation:auth_spin__410i5 .9s linear infinite}.auth_alert__zTCYB{display:flex;gap:10px;padding:12px 14px;border:1px solid #fecaca;border-radius:14px;background:#fef2f2;font-size:var(--fs-small);line-height:1.5;color:#991b1b}.auth_alertWarning__vQO7W{border-color:#fde68a;background:#fffbeb;color:#92400e}.auth_after__ktwv7{display:grid;justify-items:center;gap:12px;margin-top:24px;font-size:var(--fs-small);color:var(--muted);text-align:center}.auth_auth__8LP5a .auth_textButton__9pcjr{padding:0;border:0;background:none;font-size:var(--fs-small);font-weight:600;color:var(--blue)}.auth_auth__8LP5a .auth_textButton__9pcjr:disabled{cursor:default;color:var(--muted)}.auth_formInner__NFwcP .auth_legal__IYae_{margin-top:clamp(14px,3vh,28px);font-size:13px;color:var(--muted);text-align:center}.auth_formInner__NFwcP .auth_legal__IYae_ a{text-decoration:underline;text-underline-offset:3px}.auth_loading___NIOe{display:grid;justify-items:center;gap:14px;color:var(--muted);font-size:var(--fs-small)}.auth_loading___NIOe svg{color:var(--blue)}@keyframes auth_spin__410i5{to{transform:rotate(1turn)}}@media (max-width:900px){.auth_auth__8LP5a{grid-template-columns:minmax(0,1fr);padding:0}.auth_visual__hMHGj{display:none}.auth_panel__3XAs3{min-height:100vh;min-height:100dvh;padding:0 20px}.auth_formArea__LrvJi{align-items:flex-start;padding-block:clamp(12px,4vh,32px) clamp(16px,5vh,48px)}}@media (max-height:760px){.auth_auth__8LP5a .auth_oauthButton__Q25Hj,.auth_field__3HosM .auth_input__g4UIE{height:46px;min-height:46px}.auth_form__IqOPg .auth_submit__WutfC{min-height:46px;padding-block:11px}.auth_iconBadge__efdtO{width:44px;height:44px}}@media (max-height:640px){.auth_formArea__LrvJi{padding-block:8px}.auth_divider__j_1ar{margin-block:10px}}@media (max-width:480px){.auth_switchText__h3t7s{display:none}}@media (prefers-reduced-motion:reduce){.auth_spinner__respw{animation-duration:2.4s}}