.page-module__rR03Aq__container{--login-padding-block:56px;--login-ink:#342b37;--login-muted:#8b8187;--login-accent:#d94c24;isolation:isolate;min-height:var(--app-viewport-height,100dvh);padding:var(--login-padding-block) 40px;color:var(--login-ink);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff3e5;justify-content:center;align-items:center;display:flex;position:relative}.page-module__rR03Aq__geometry{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module__rR03Aq__shape{animation:15s ease-in-out infinite alternate page-module__rR03Aq__drift;position:absolute}.page-module__rR03Aq__coralShape{--rotation:-24deg;background:#ff775f;border-radius:32px;width:270px;height:270px;animation-duration:18s;top:2%;left:-75px}.page-module__rR03Aq__sunShape{--rotation:12deg;background:#ffc52d;border-radius:50%;width:300px;height:300px;animation-duration:21s;animation-delay:-9s;top:-130px;right:5%}.page-module__rR03Aq__greenShape{--rotation:22deg;border:22px solid #7fb998;border-radius:50%;width:92px;height:92px;animation-duration:16s;animation-delay:-7s;top:12%;left:45%}.page-module__rR03Aq__pinkShape{--rotation:-12deg;background:#ffb5ad;border-radius:50% 50% 12%;width:265px;height:265px;animation-duration:23s;animation-delay:-12s;bottom:0;right:-80px}.page-module__rR03Aq__orangeShape{--rotation:16deg;clip-path:polygon(0 0,100% 100%,0 100%);background:#ffac34;width:125px;height:125px;animation-duration:14s;animation-delay:-4s;bottom:-20px;left:17%}.page-module__rR03Aq__smallShape{--rotation:-18deg;background:#ffc52d;border-radius:50%;width:35px;height:35px;animation-duration:12s;animation-delay:-3s;bottom:16%;left:4%}@keyframes page-module__rR03Aq__drift{0%{transform:translate3d(0, 0, 0) rotate(var(--rotation))}to{transform:translate3d(18px, -28px, 0) rotate(calc(var(--rotation) + 9deg))}}.page-module__rR03Aq__card{background:#fff;border:1px solid #fff;border-radius:24px;grid-template-columns:.94fr 1.16fr;width:min(1080px,100%);min-height:580px;display:grid;position:relative;box-shadow:0 25px 75px #793c2414}.page-module__rR03Aq__loginPanel{z-index:2;min-width:0;padding:32px 50px;display:flex;position:relative}.page-module__rR03Aq__formContent{width:100%;max-width:350px;margin:auto}.page-module__rR03Aq__title{letter-spacing:-.8px;margin:0 0 24px;font-size:34px;font-weight:650;line-height:1.38}.page-module__rR03Aq__welcome{font-size:.8em;line-height:1.725;display:block}.page-module__rR03Aq__title>span:last-child{white-space:nowrap;font-size:1.22em;display:block}.page-module__rR03Aq__form{flex-direction:column;gap:18px;display:flex}.page-module__rR03Aq__field{flex-direction:column;gap:8px;display:flex}.page-module__rR03Aq__field>label{font-size:13px;font-weight:550}.page-module__rR03Aq__inputWrap{color:#a79b98;background:0 0;border:1px solid #eee8e3;border-radius:8px;align-items:center;min-height:52px;padding-left:15px;transition:border-color .2s,box-shadow .2s;display:flex}.page-module__rR03Aq__inputWrap:focus-within{border-color:#eb966c;box-shadow:0 0 0 3px #ff8c4714}.page-module__rR03Aq__input{width:100%;min-width:0;height:50px;color:var(--login-ink);font:inherit;border-radius:8px;padding:0 12px;font-size:14px;outline:none!important}.page-module__rR03Aq__input::placeholder{color:#a39a99;opacity:1;font-size:13px}.page-module__rR03Aq__input:-webkit-any(:-webkit-autofill,:autofill),.page-module__rR03Aq__input:-webkit-any(:-webkit-autofill,:autofill):hover,.page-module__rR03Aq__input:-webkit-any(:-webkit-autofill,:autofill):focus,.page-module__rR03Aq__input:-webkit-any(:-webkit-autofill,:autofill):active{-webkit-text-fill-color:var(--login-ink);caret-color:var(--login-ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff8f1}.page-module__rR03Aq__input:is(:autofill,:autofill),.page-module__rR03Aq__input:is(:autofill,:autofill):hover,.page-module__rR03Aq__input:is(:autofill,:autofill):focus,.page-module__rR03Aq__input:is(:autofill,:autofill):active{-webkit-text-fill-color:var(--login-ink);caret-color:var(--login-ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff8f1}.page-module__rR03Aq__inputWrap:has(.page-module__rR03Aq__input:-webkit-any(:-webkit-autofill,:autofill)){background:#fff8f1;border-color:#f2d3bf}.page-module__rR03Aq__inputWrap:has(.page-module__rR03Aq__input:is(:autofill,:autofill)){background:#fff8f1;border-color:#f2d3bf}.page-module__rR03Aq__inputWrap:has(.page-module__rR03Aq__input:-webkit-any(:-webkit-autofill,:autofill)) .page-module__rR03Aq__input:-webkit-any(:-webkit-autofill,:autofill){box-shadow:inset 0 0 0 1000px #fff8f1}.page-module__rR03Aq__inputWrap:has(.page-module__rR03Aq__input:is(:autofill,:autofill)) .page-module__rR03Aq__input:is(:autofill,:autofill){box-shadow:inset 0 0 0 1000px #fff8f1}.page-module__rR03Aq__passwordToggle{color:#a3938b;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;margin-right:3px;display:grid}.page-module__rR03Aq__passwordToggle:hover{color:var(--login-accent);background:#fff0e7}.page-module__rR03Aq__rememberLabel{cursor:pointer;align-items:center;gap:9px;min-height:36px;margin-top:-5px;font-size:12px;display:flex}.page-module__rR03Aq__loginOptions{justify-content:space-between;align-items:center;gap:12px;margin-top:-5px;display:flex}.page-module__rR03Aq__loginOptions .page-module__rR03Aq__rememberLabel{margin:0}.page-module__rR03Aq__forgotButton{color:#a64d2b;font:inherit;text-align:right;padding:8px 0;font-size:12px;line-height:1.6}.page-module__rR03Aq__forgotButton:hover{text-underline-offset:4px;text-decoration:underline}.page-module__rR03Aq__recoveryHint{color:#837771;margin:-8px 0 0;font-size:13px;line-height:1.8}.page-module__rR03Aq__success{color:#3f6d50;background:#eff7ef;border-radius:8px;margin:0;padding:16px;font-size:14px;line-height:1.8}.page-module__rR03Aq__checkControl{flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:relative}.page-module__rR03Aq__checkControl input{appearance:none;cursor:pointer;background:#fff;border:1.4px solid #cfbfba;border-radius:50%;width:17px;height:17px;min-height:17px;margin:0;padding:0;transition:background .15s,border-color .15s}.page-module__rR03Aq__checkControl input:checked{background:var(--login-accent);border-color:var(--login-accent)}.page-module__rR03Aq__checkControl svg{color:#fff;pointer-events:none;opacity:0;position:absolute}.page-module__rR03Aq__checkControl input:checked+svg{opacity:1}.page-module__rR03Aq__checkControl input:focus-visible{outline-offset:3px;outline:3px solid #eb966c80}.page-module__rR03Aq__agreementRow{color:#837771;align-items:center;gap:9px;min-height:36px;margin:-23px 0 -5px;font-size:12px;line-height:1.8;display:flex}.page-module__rR03Aq__agreementRow>span:last-child{min-width:0}.page-module__rR03Aq__agreementRow label{cursor:pointer;padding:10px 0}.page-module__rR03Aq__agreementLink{color:#bc481f;font:inherit;text-underline-offset:4px;padding:0;-webkit-text-decoration:underline #edb59a;text-decoration:underline #edb59a}.page-module__rR03Aq__agreementLink:hover{color:#913616}.page-module__rR03Aq__actions{grid-template-columns:repeat(2,minmax(0,40%));gap:12px;margin-top:3px;display:grid}.page-module__rR03Aq__button,.page-module__rR03Aq__registerButton{width:100%;min-height:50px;font:inherit;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s;display:flex}.page-module__rR03Aq__button{background:var(--login-accent);color:#fff;border-radius:999px;justify-content:center;box-shadow:0 5px 12px #e3652622}.page-module__rR03Aq__button:hover:not(:disabled){background:#bf3d19;box-shadow:0 6px 18px #e3652633}.page-module__rR03Aq__button:disabled{color:#fff;box-shadow:none;cursor:not-allowed;background:#f0a886}.page-module__rR03Aq__registerButton{color:#a64d2b;padding:8px 12px}.page-module__rR03Aq__registerButton:hover:not(:disabled){background:#fff3e7}.page-module__rR03Aq__registerButton:disabled{cursor:not-allowed;opacity:.5}.page-module__rR03Aq__error{color:#b6422c;margin:-3px 0;font-size:12px;line-height:1.7}.page-module__rR03Aq__verificationRow{align-items:stretch;gap:8px;display:flex}.page-module__rR03Aq__verificationRow .page-module__rR03Aq__inputWrap{flex:1;min-width:0}.page-module__rR03Aq__verificationRow .page-module__rR03Aq__input{padding-right:6px}.page-module__rR03Aq__verificationRow .page-module__rR03Aq__inputWrap>svg{flex:none}.page-module__rR03Aq__sendCodeButton{color:#a64d2b;width:110px;font:inherit;background:#fff8f1;border:1px solid #f2d3bf;border-radius:8px;flex:none;padding:8px;font-size:12px;font-weight:600;line-height:1.5}.page-module__rR03Aq__sendCodeButton:hover:not(:disabled){background:#fff0e3}.page-module__rR03Aq__sendCodeButton:disabled{color:#9c8b83;cursor:not-allowed;background:#faf7f4;border-color:#eee8e3}.page-module__rR03Aq__verificationHint{color:#837771;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.page-module__rR03Aq__registrationForm .page-module__rR03Aq__agreementRow{margin-top:-5px}.page-module__rR03Aq__registrationForm .page-module__rR03Aq__actions{grid-template-columns:1fr 1fr}.page-module__rR03Aq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.page-module__rR03Aq__container :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #eb966c80}.page-module__rR03Aq__visualPanel{pointer-events:none;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.page-module__rR03Aq__visualDecor{border-radius:0 24px 24px 0;position:absolute;inset:-1px -1px -1px -80px;overflow:hidden}.page-module__rR03Aq__visualDecor:before{content:"";background:#ff876a;border-radius:0 0 0 80%/0 0 0 65%;width:calc(70% - 57px);height:76%;position:absolute;top:0;right:0}.page-module__rR03Aq__visualCircle{background:#ffcc43;border-radius:50%;width:200px;height:200px;position:absolute;bottom:32px;left:-60px}.page-module__rR03Aq__visualSquare{border:21px solid #98c5a1;border-radius:24px;width:115px;height:115px;position:absolute;top:42px;left:25px;transform:rotate(22deg)}.page-module__rR03Aq__illustration{z-index:1;flex:none;width:min(112%,630px);max-width:none;height:auto;margin-left:-8%;display:block;position:relative;transform:translate(6.35%)}.page-module__rR03Aq__uploadFloat{z-index:2;pointer-events:none;width:min(22.27%,133px);height:auto;position:absolute;bottom:38.37%;right:-6.46%}@media (max-width:1050px) and (min-width:761px){.page-module__rR03Aq__container{--login-padding-block:40px;padding-inline:24px}.page-module__rR03Aq__card{grid-template-columns:1fr 1fr;min-height:560px}.page-module__rR03Aq__loginPanel{padding:38px 30px}.page-module__rR03Aq__title{font-size:28px}.page-module__rR03Aq__uploadFloat{width:23.58%;bottom:41%;right:-4.77%}}@media (max-width:760px){.page-module__rR03Aq__container{--login-padding-block:24px;align-items:flex-start;padding-inline:18px}.page-module__rR03Aq__card{border-radius:20px;grid-template-columns:1fr;max-width:470px;min-height:0}.page-module__rR03Aq__loginPanel{padding:30px 28px 22px}.page-module__rR03Aq__title{margin:0 0 24px;font-size:28px}.page-module__rR03Aq__form{gap:16px}.page-module__rR03Aq__rememberLabel,.page-module__rR03Aq__agreementRow{min-height:40px}.page-module__rR03Aq__visualPanel{padding:0 12px 12px}.page-module__rR03Aq__visualDecor{border-radius:0 0 20px 20px;inset:-1px}.page-module__rR03Aq__visualDecor:before{border-radius:0 0 0 80%;width:calc(63% - 1px);height:100%;right:calc(-16% - 1px)}.page-module__rR03Aq__visualCircle{clip-path:inset(0 0 30px 40px);width:140px;height:140px;bottom:-30px;left:-40px}.page-module__rR03Aq__visualSquare{border-width:12px;border-radius:15px;width:65px;height:65px;top:20px;left:22px}.page-module__rR03Aq__illustration{width:min(100%,390px);margin-left:0;transform:none}.page-module__rR03Aq__uploadFloat{width:min(19.6%,82px);bottom:40.7%;right:-2.5%}.page-module__rR03Aq__coralShape{width:165px;height:165px;left:-90px}.page-module__rR03Aq__sunShape{width:190px;height:190px;top:15%;right:-90px}.page-module__rR03Aq__greenShape{border-width:16px;width:65px;height:65px;top:-30px;left:60%}.page-module__rR03Aq__pinkShape{width:160px;height:160px;bottom:0;right:-100px}}@media (max-width:360px){.page-module__rR03Aq__container{--login-padding-block:18px;padding-inline:12px}.page-module__rR03Aq__loginPanel{padding:26px 22px 18px}.page-module__rR03Aq__title{font-size:25px}.page-module__rR03Aq__input{font-size:13px}}html[data-native-platform=android] .native-web-viewport:has(>.page-module__rR03Aq__container){padding-top:0}html[data-native-platform=android] .native-web-viewport>.page-module__rR03Aq__container{min-height:100dvh;padding-block:max(var(--login-padding-block), var(--native-safe-area-top)) max(var(--login-padding-block), var(--native-safe-area-bottom))}@media (prefers-reduced-motion:reduce){.page-module__rR03Aq__shape{transform:rotate(var(--rotation));animation:none}.page-module__rR03Aq__container *{transition:none}}
