.AuthFlow-module__hIv5CW__authPage{color:#30272f;background:#f6f1ea;min-height:100vh}.AuthFlow-module__hIv5CW__authHeader{background:#fbf8f3;justify-content:space-between;align-items:center;max-width:1500px;min-height:88px;margin:0 auto;padding:10px clamp(22px,4vw,64px);display:flex}.AuthFlow-module__hIv5CW__authHeader img{width:clamp(180px,18vw,220px);height:auto}.AuthFlow-module__hIv5CW__backHome{color:#512b48;text-underline-offset:5px;align-items:center;min-height:44px;font-size:.82rem;font-weight:700;display:inline-flex}.AuthFlow-module__hIv5CW__backHome:hover{text-decoration:underline}.AuthFlow-module__hIv5CW__authLayout{border-top:1px solid #ded5ce;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);min-height:calc(100vh - 88px);display:grid}.AuthFlow-module__hIv5CW__storyPanel{color:#fffaf5;background:radial-gradient(circle at 85% 12%,#b978986b,#0000 31%),radial-gradient(circle at 15% 90%,#afc2ae33,#0000 34%),#512b48;flex-direction:column;justify-content:center;padding:clamp(70px,9vw,132px) max(clamp(32px,7vw,108px),50vw - 686px);display:flex}.AuthFlow-module__hIv5CW__storyPanel>img{width:58px;height:auto;margin-bottom:42px}.AuthFlow-module__hIv5CW__eyebrow{color:#e8bfd2;letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;font-weight:700}.AuthFlow-module__hIv5CW__storyPanel h1{letter-spacing:-.035em;max-width:650px;margin-bottom:28px;font-size:clamp(3.4rem,5.6vw,6rem);line-height:.92}.AuthFlow-module__hIv5CW__storyCopy{color:#eadfe6;max-width:600px;margin-bottom:0;font-size:clamp(1rem,1.2vw,1.14rem)}.AuthFlow-module__hIv5CW__trustList{color:#f1e8ed;border-top:1px solid #ffffff2b;gap:14px;margin:38px 0 0;padding:30px 0 0;font-size:.82rem;list-style:none;display:grid}.AuthFlow-module__hIv5CW__trustList li:before{content:"✓";color:#355035;background:#c8dbc7;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:11px;font-size:.68rem;font-weight:700;display:inline-grid}.AuthFlow-module__hIv5CW__formPanel{background:radial-gradient(circle at 95% 5%,#b978981c,#0000 30%),#f6f1ea;place-items:center;padding:clamp(54px,7vw,108px) clamp(28px,7vw,112px);display:grid}.AuthFlow-module__hIv5CW__formCard{background:#fffdf9f0;border:1px solid #ded5ce;border-radius:28px;width:min(100%,520px);padding:clamp(32px,4vw,52px);box-shadow:0 28px 70px #3b263517}.AuthFlow-module__hIv5CW__stepLabel{color:#8a496b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:.68rem;font-weight:700}.AuthFlow-module__hIv5CW__formCard h2{margin-bottom:18px;font-size:clamp(2.55rem,4vw,3.8rem);line-height:.98}.AuthFlow-module__hIv5CW__intro{color:#6a6067;margin-bottom:30px;font-size:.94rem}.AuthFlow-module__hIv5CW__form{gap:12px;display:grid}.AuthFlow-module__hIv5CW__form label{color:#463b43;font-size:.8rem;font-weight:700}.AuthFlow-module__hIv5CW__form input{color:#30272f;width:100%;min-height:58px;font:inherit;background:#fff;border:1px solid #cfc4c8;border-radius:14px;padding:0 18px;font-size:1rem;transition:border-color .16s,box-shadow .16s}.AuthFlow-module__hIv5CW__form input:focus{border-color:#8a496b;outline:none;box-shadow:0 0 0 4px #b9789824}.AuthFlow-module__hIv5CW__form input:disabled{cursor:wait;opacity:.68}.AuthFlow-module__hIv5CW__form input::placeholder{color:#a0959b}.AuthFlow-module__hIv5CW__form .AuthFlow-module__hIv5CW__otpInput{text-align:center;letter-spacing:.42em;min-height:68px;font-size:1.55rem;font-weight:700}.AuthFlow-module__hIv5CW__fieldHelp{color:#7a7077;margin:0 0 8px;font-size:.72rem}.AuthFlow-module__hIv5CW__errorMessage{color:#7b302e;background:#fff1f0;border:1px solid #e4b8b6;border-radius:11px;margin:4px 0;padding:11px 13px;font-size:.78rem}.AuthFlow-module__hIv5CW__primaryButton{color:#fffaf5;cursor:pointer;background:#512b48;border:0;border-radius:999px;min-height:56px;margin-top:8px;padding:0 24px;font-size:.84rem;font-weight:700;transition:transform .16s,background-color .16s}.AuthFlow-module__hIv5CW__primaryButton:hover:not(:disabled){background:#3f2138;transform:translateY(-2px)}.AuthFlow-module__hIv5CW__primaryButton:disabled{cursor:not-allowed;opacity:.58}.AuthFlow-module__hIv5CW__privacyNote{color:#526352;background:#edf3ec;border-radius:13px;margin:22px 0 0;padding:16px 18px;font-size:.72rem}.AuthFlow-module__hIv5CW__secondaryActions{justify-content:space-between;gap:18px;margin-top:20px;display:flex}.AuthFlow-module__hIv5CW__secondaryActions button{color:#512b48;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:42px;padding:0;font-size:.76rem;font-weight:700}.AuthFlow-module__hIv5CW__secondaryActions button:hover:not(:disabled){text-decoration:underline}.AuthFlow-module__hIv5CW__secondaryActions button:disabled{color:#958b92;cursor:not-allowed}.AuthFlow-module__hIv5CW__accountSwitch{text-align:center;border-top:1px solid #e1d8d3;margin-top:30px;padding-top:24px}.AuthFlow-module__hIv5CW__accountSwitch p{color:#71666e;margin-bottom:0;font-size:.78rem}.AuthFlow-module__hIv5CW__accountSwitch a{color:#512b48;text-underline-offset:4px;font-weight:700}.AuthFlow-module__hIv5CW__accountSwitch a:hover{text-decoration:underline}.AuthFlow-module__hIv5CW__checkpointPage{background:radial-gradient(circle at 80% 15%,#b978982b,#0000 32%),#f6f1ea;place-items:center;min-height:100vh;padding:30px;display:grid}.AuthFlow-module__hIv5CW__checkpointCard{text-align:center;background:#fffdf9;border:1px solid #ded5ce;border-radius:30px;width:min(100%,650px);padding:clamp(38px,6vw,72px);box-shadow:0 30px 80px #3b26351a}.AuthFlow-module__hIv5CW__checkpointCard>img{width:205px;height:auto;margin:0 auto 38px}.AuthFlow-module__hIv5CW__checkpointIcon{color:#fff;background:#668066;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 24px;font-size:1.35rem;font-weight:700;display:grid}.AuthFlow-module__hIv5CW__checkpointCard h1{max-width:none;margin-bottom:20px;font-size:clamp(3rem,7vw,5rem);line-height:.95}.AuthFlow-module__hIv5CW__checkpointCard p{color:#6a6067;max-width:520px;margin:0 auto 30px}.AuthFlow-module__hIv5CW__checkpointButton{color:#fffaf5;background:#512b48;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:.82rem;font-weight:700;display:inline-flex}@media (max-width:900px){.AuthFlow-module__hIv5CW__authLayout{grid-template-columns:1fr}.AuthFlow-module__hIv5CW__storyPanel{min-height:490px}.AuthFlow-module__hIv5CW__storyPanel h1{max-width:700px}.AuthFlow-module__hIv5CW__formPanel{min-height:680px}}@media (max-width:560px){.AuthFlow-module__hIv5CW__authHeader{min-height:76px}.AuthFlow-module__hIv5CW__authHeader img{width:166px}.AuthFlow-module__hIv5CW__backHome{font-size:.72rem}.AuthFlow-module__hIv5CW__authLayout{min-height:calc(100vh - 76px)}.AuthFlow-module__hIv5CW__storyPanel{min-height:430px;padding:56px 24px}.AuthFlow-module__hIv5CW__storyPanel>img{width:48px;margin-bottom:28px}.AuthFlow-module__hIv5CW__storyPanel h1{font-size:clamp(3.1rem,15vw,4.35rem)}.AuthFlow-module__hIv5CW__trustList{margin-top:28px;padding-top:24px}.AuthFlow-module__hIv5CW__formPanel{min-height:auto;padding:42px 18px 70px}.AuthFlow-module__hIv5CW__formCard{border-radius:22px;padding:30px 22px}.AuthFlow-module__hIv5CW__formCard h2{font-size:clamp(2.45rem,13vw,3.4rem)}.AuthFlow-module__hIv5CW__form .AuthFlow-module__hIv5CW__otpInput{letter-spacing:.32em;font-size:1.35rem}.AuthFlow-module__hIv5CW__secondaryActions{flex-direction:column;align-items:flex-start;gap:6px}.AuthFlow-module__hIv5CW__checkpointPage{padding:18px}.AuthFlow-module__hIv5CW__checkpointCard{padding:38px 24px}}
