.Theme13Auth-module__fhB1IW__page{flex-direction:column;flex:1;min-height:100dvh;display:flex}.Theme13Auth-module__fhB1IW__pageLoading{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1rem;display:flex}.Theme13Auth-module__fhB1IW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Theme13Auth-module__fhB1IW__shell{flex:1;grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:stretch;min-height:100dvh;display:grid}.Theme13Auth-module__fhB1IW__brandPanel{padding:clamp(1.5rem, 4vw, 2.5rem) var(--t13-gutter);background:#f4f4f4;flex-direction:column;justify-content:center;gap:clamp(1rem,3vw,1.5rem);display:flex}.Theme13Auth-module__fhB1IW__formPanel{padding:clamp(1.35rem, 4vw, 2.5rem) var(--t13-gutter);background:#fff;flex-direction:column;justify-content:center;display:flex}.Theme13Auth-module__fhB1IW__formInner{width:min(100%,26rem);margin-inline:auto}.Theme13Auth-module__fhB1IW__logoLink{max-width:11rem;color:inherit;align-items:center;margin-bottom:.25rem;text-decoration:none;display:inline-flex}.Theme13Auth-module__fhB1IW__logoImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:2.75rem}.Theme13Auth-module__fhB1IW__logoText{color:var(--t13-text);font-size:1.1rem;font-weight:700;line-height:1.2}.Theme13Auth-module__fhB1IW__brandKicker{color:var(--t13-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.35}.Theme13Auth-module__fhB1IW__brandTitle{color:var(--t13-text);letter-spacing:-.02em;max-width:16rem;margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.15}.Theme13Auth-module__fhB1IW__brandHint{color:var(--t13-text-muted);max-width:18rem;margin:0;font-size:.9375rem;line-height:1.55}.Theme13Auth-module__fhB1IW__benefitList{flex-direction:column;gap:.55rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.Theme13Auth-module__fhB1IW__benefitItem{color:var(--t13-text);align-items:flex-start;gap:.55rem;font-size:.875rem;line-height:1.45;display:flex}.Theme13Auth-module__fhB1IW__benefitDot{background:#1a1a1a;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.45rem}.Theme13Auth-module__fhB1IW__modeSwitch{background:#f4f4f4;border-radius:999px;gap:.35rem;margin-bottom:1.15rem;padding:.3rem;display:flex}.Theme13Auth-module__fhB1IW__modeBtn{min-height:2.5rem;color:var(--t13-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding-inline:.85rem;font-size:.8125rem;font-weight:500;line-height:1.3;transition:background-color .2s,color .2s,box-shadow .2s}.Theme13Auth-module__fhB1IW__modeBtnActive{color:var(--t13-text);background:#fff;font-weight:600;box-shadow:0 1px 4px #1a1a1a14}.Theme13Auth-module__fhB1IW__formHead{margin-bottom:1rem}.Theme13Auth-module__fhB1IW__formTitle{color:var(--t13-text);margin:0 0 .3rem;font-size:clamp(1.05rem,2.5vw,1.2rem);font-weight:700;line-height:1.25}.Theme13Auth-module__fhB1IW__formHint{color:var(--t13-text-muted);margin:0;font-size:.875rem;line-height:1.55}.Theme13Auth-module__fhB1IW__formSurface{background:#fafafa;border-radius:16px;padding:clamp(.85rem,2.5vw,1.15rem)}.Theme13Auth-module__fhB1IW__form{flex-direction:column;gap:.85rem;display:flex}.Theme13Auth-module__fhB1IW__field{flex-direction:column;gap:.35rem;display:flex}.Theme13Auth-module__fhB1IW__label{color:var(--t13-text);text-transform:capitalize;font-size:.8125rem;font-weight:600;line-height:1.35}.Theme13Auth-module__fhB1IW__required{color:var(--t13-text-muted);font-weight:400}.Theme13Auth-module__fhB1IW__input{width:100%;min-height:3rem;color:var(--t13-text);font:inherit;background:#fff;border:1px solid #0000;border-radius:12px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}.Theme13Auth-module__fhB1IW__input:focus{border-color:#1a1a1a1f;outline:none;box-shadow:0 0 0 3px #1a1a1a0f}.Theme13Auth-module__fhB1IW__input:disabled{opacity:.6;cursor:not-allowed}.Theme13Auth-module__fhB1IW__inputInvalid{border-color:#c4000059;box-shadow:0 0 0 3px #c4000014}.Theme13Auth-module__fhB1IW__modalSurface .Theme13Auth-module__fhB1IW__input{background:#f6f6f6;border-color:#1a1a1a2e}.Theme13Auth-module__fhB1IW__modalSurface .Theme13Auth-module__fhB1IW__input:focus{background:#fff;border-color:#1a1a1a52;box-shadow:0 0 0 3px #1a1a1a14}.Theme13Auth-module__fhB1IW__modalSurface .Theme13Auth-module__fhB1IW__otpInput{background:#f6f6f6;border-color:#1a1a1a2e}.Theme13Auth-module__fhB1IW__modalSurface .Theme13Auth-module__fhB1IW__otpInput:focus{background:#fff;border-color:#1a1a1a52;box-shadow:0 0 0 3px #1a1a1a14}.Theme13Auth-module__fhB1IW__fieldError{color:#c40000;margin:0;font-size:.75rem;line-height:1.35}.Theme13Auth-module__fhB1IW__serverError{color:#c40000;background:#c400000f;border-radius:10px;margin:0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.45}.Theme13Auth-module__fhB1IW__passwordWrap{position:relative}.Theme13Auth-module__fhB1IW__passwordInput{padding-inline-end:4.5rem}.Theme13Auth-module__fhB1IW__passwordToggle{top:50%;color:var(--t13-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600;position:absolute;inset-inline-end:.75rem;transform:translateY(-50%)}.Theme13Auth-module__fhB1IW__submitBtn{color:#fff;width:100%;min-height:3rem;font:inherit;cursor:pointer;text-transform:capitalize;background:#1a1a1a;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:.15rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:600;line-height:1.3;transition:opacity .2s;display:inline-flex}.Theme13Auth-module__fhB1IW__submitBtn:disabled{opacity:.55;cursor:wait}@media (hover:hover){.Theme13Auth-module__fhB1IW__submitBtn:not(:disabled):hover{opacity:.9}}.Theme13Auth-module__fhB1IW__forgotRow{justify-content:flex-end;margin-top:-.15rem;display:flex}.Theme13Auth-module__fhB1IW__forgotLink{color:var(--t13-text-muted);font:inherit;text-underline-offset:.12em;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}@media (hover:hover){.Theme13Auth-module__fhB1IW__forgotLink:hover{color:var(--t13-text)}}.Theme13Auth-module__fhB1IW__backLink{color:var(--t13-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin-bottom:.85rem;padding:0;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.Theme13Auth-module__fhB1IW__backLinkIcon{flex-shrink:0}@media (hover:hover){.Theme13Auth-module__fhB1IW__backLink:hover{color:var(--t13-text)}}.Theme13Auth-module__fhB1IW__otpTrack{direction:ltr;background:#fff;border-radius:14px;justify-content:flex-start;gap:.45rem;width:fit-content;max-width:100%;margin-inline:auto;padding:.65rem;display:flex}.Theme13Auth-module__fhB1IW__otpInput{width:2.65rem;height:3rem;color:var(--t13-text);font:inherit;text-align:center;background:#fafafa;border:1px solid #1a1a1a1a;border-radius:10px;padding:0;font-size:1.125rem;font-weight:600;line-height:1}.Theme13Auth-module__fhB1IW__otpInput:focus{border-color:#1a1a1a38;outline:none;box-shadow:0 0 0 3px #1a1a1a0f}.Theme13Auth-module__fhB1IW__otpInvalid{border-color:#c4000059}.Theme13Auth-module__fhB1IW__resendRow{color:var(--t13-text-muted);text-align:center;justify-content:center;margin-top:.35rem;font-size:.8125rem;line-height:1.45;display:flex}.Theme13Auth-module__fhB1IW__resendTimer{color:var(--t13-text);font-weight:700}.Theme13Auth-module__fhB1IW__resendBtn{color:var(--t13-text);font:inherit;text-underline-offset:.12em;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.Theme13Auth-module__fhB1IW__resendBtn:disabled{opacity:.55;cursor:wait}.Theme13Auth-module__fhB1IW__legalRow{color:var(--t13-text);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.5;display:flex}.Theme13Auth-module__fhB1IW__legalCheckbox{accent-color:#1a1a1a;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.Theme13Auth-module__fhB1IW__legalLink{color:var(--t13-text);font:inherit;font-size:inherit;text-underline-offset:.12em;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.Theme13Auth-module__fhB1IW__legalDialog{background:0 0;border:none;border-radius:16px;width:min(100vw - 2rem,36rem);max-height:min(80dvh,32rem);padding:0}.Theme13Auth-module__fhB1IW__legalDialog::backdrop{background:#1a1a1a6b}.Theme13Auth-module__fhB1IW__legalDialogInner{background:#fff;border-radius:16px;flex-direction:column;max-height:min(80dvh,32rem);display:flex;overflow:hidden}.Theme13Auth-module__fhB1IW__legalDialogHead{border-bottom:1px solid var(--t13-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.Theme13Auth-module__fhB1IW__legalDialogTitle{color:var(--t13-text);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.Theme13Auth-module__fhB1IW__legalDialogClose{width:2rem;height:2rem;color:var(--t13-text);cursor:pointer;background:#1a1a1a0f;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.Theme13Auth-module__fhB1IW__legalDialogBody{color:var(--t13-text);padding:1rem;font-size:.875rem;line-height:1.6;overflow:auto}.Theme13Auth-module__fhB1IW__btnSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1.15rem;height:1.15rem;animation:.7s linear infinite Theme13Auth-module__fhB1IW__t13AuthSpin;display:inline-block}@keyframes Theme13Auth-module__fhB1IW__t13AuthSpin{to{transform:rotate(360deg)}}@media (min-width:900px){.Theme13Auth-module__fhB1IW__shell{grid-template-rows:none;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.Theme13Auth-module__fhB1IW__brandPanel,.Theme13Auth-module__fhB1IW__formPanel{min-height:100%}.Theme13Auth-module__fhB1IW__brandPanel{padding-inline:clamp(2rem,5vw,4rem)}.Theme13Auth-module__fhB1IW__formPanel{padding-inline:clamp(2rem,6vw,5rem)}}@media (prefers-reduced-motion:reduce){.Theme13Auth-module__fhB1IW__btnSpinner{animation:none}}
