.lx-auth-shell{--auth-blue:#365d6b;--auth-ink:#273b37;display:grid;grid-template-columns:46% 54%;min-height:100dvh;background:#fbfcfe;color:var(--auth-ink);font:14px/1.6 Inter,Segoe UI,Microsoft YaHei,system-ui,sans-serif;isolation:isolate}.lx-auth-shell *{box-sizing:border-box}.lx-auth-shell button,.lx-auth-shell input,.lx-auth-shell select{font:inherit}.lx-auth-shell button{cursor:pointer}.lx-auth-shell button:disabled{cursor:wait}.lx-auth-shell a{color:var(--auth-blue);text-decoration:none}.lx-auth-shell a:hover{color:#254ad0}.lx-auth-shell p,.lx-auth-shell h1,.lx-auth-shell h2{margin:0}.lx-auth-shell button:focus-visible,.lx-auth-shell a:focus-visible{outline:3px solid #8da8ff;outline-offset:4px}.lx-auth-shell svg{flex-shrink:0}.lx-auth-shell{--auth-blue:#3667e8;--auth-ink:#1d2129;display:flex;min-height:100dvh;flex-direction:column;background:#f5f6f8;color:var(--auth-ink)}.lx-auth-form-header{display:flex;align-items:center;justify-content:flex-end;min-height:64px;padding:18px 32px}.lx-auth-top-action{font-size:12px;color:#6b7280}.lx-auth-top-action a{margin-left:6px;font-weight:500}.lx-auth-main{display:flex;flex:1;align-items:center;justify-content:center;padding:12px 24px 28px}.lx-auth-login-card{width:460px;max-width:100%;padding:34px 36px 30px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 4px 20px #1c2b4110}.lx-auth-card-brand{display:flex;justify-content:center;margin-bottom:28px}.lx-auth-brand{display:flex;align-items:center;gap:10px;color:#1d2129;font-size:21px;font-weight:600;line-height:1.35;white-space:nowrap}.lx-auth-brand-icon{display:grid;place-items:center;width:36px;height:36px}.lx-auth-brand-icon img{width:34px;height:34px}.lx-auth-brand small{display:block;margin-top:4px;color:#86909c;font-size:10px;font-weight:400;letter-spacing:.5px}.lx-auth-form-content{width:100%;max-width:none;animation:lx-auth-form-in .2s both}.lx-auth-form-footer{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px 21px;color:#86909c;font-size:11px}.lx-auth-language{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #e5e9f2;border-radius:8px;background:#ffffffb0;color:#6c7890;font-size:11px!important}.lx-auth-main{display:flex;flex:1;align-items:center;justify-content:center;padding:30px 36px 50px}.lx-auth-form-content{width:100%;max-width:400px;animation:lx-auth-form-in .22s both}.lx-auth-title{margin-bottom:28px}.lx-auth-form-eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:15px;font-size:9px;font-weight:600;letter-spacing:2px;color:#8a97b0}.lx-auth-form-eyebrow>span{width:17px;height:2px;background:#6f8deb}.lx-auth-title h2{font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-.6px;color:#16253f}.lx-auth-title>p{font-size:12px;line-height:1.8;color:#8993a5;margin-top:10px}.lx-auth-form{display:flex;flex-direction:column;gap:21px}.lx-auth-field{display:flex;flex-direction:column;gap:8px}.lx-auth-field>label{font-size:12px;font-weight:550;color:#46536b}.lx-auth-input-wrap{position:relative}.lx-auth-input-wrap>svg{position:absolute;left:15px;top:16px;color:#9ba6ba;pointer-events:none}.lx-auth-input{display:block;width:100%;height:48px;padding:0 14px;border:1px solid #dfe5ef;border-radius:9px;background:#fff;color:#25354f;font-size:13px!important;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.lx-auth-input::-moz-placeholder{color:#b0b8c7;font-size:12px}.lx-auth-input::placeholder{color:#b0b8c7;font-size:12px}.lx-auth-input:hover{border-color:#c5cfdf}.lx-auth-input:focus{border-color:#819c95;box-shadow:0 0 0 3px #36574c0a}.lx-auth-input.has-icon{padding-left:43px}.lx-auth-input.has-action{padding-right:47px}.lx-auth-password-toggle{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:6px;color:#9ba6ba;background:none}.lx-auth-password-toggle:hover{color:#496bd6;background:#f5f7fc}.lx-auth-field.has-error .lx-auth-input{border-color:#de9da4}.lx-auth-field-error{font-size:11px;color:#b74c5c;animation:lx-auth-form-in .15s both}.lx-auth-field-hint{font-size:10px;color:#909aac;margin-top:5px!important}.lx-auth-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:12px}.lx-auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#8a94a6}.lx-auth-check{display:inline-flex;align-items:center;gap:7px;cursor:pointer;min-height:24px}.lx-auth-check input,.lx-auth-agreement input{accent-color:var(--auth-blue);width:15px;height:15px;flex-shrink:0;cursor:pointer}.lx-auth-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 18px;border:1px solid #304f4a;border-radius:9px;background:#304f4a;box-shadow:none;color:#fff;font-size:13px!important;font-weight:550;transition:background .16s,box-shadow .16s,transform .16s}.lx-auth-submit:hover{background:#3b6059;box-shadow:none}.lx-auth-submit:active{background:#28433e}.lx-auth-submit:disabled{opacity:.65}.lx-auth-submit>svg{width:16px;height:16px}.lx-auth-submit.is-secondary{background:#fff;color:#758198;border-color:#dfe5ee;box-shadow:none}.lx-auth-submit.is-secondary:hover{background:#f3f6fc}.lx-auth-divider{display:flex;align-items:center;gap:16px;margin:25px 0 19px;color:#aeb6c5;font-size:9px;letter-spacing:1px}.lx-auth-divider:before,.lx-auth-divider:after{content:"";height:1px;background:#e8ecf3;flex:1}.lx-auth-switch{display:flex;justify-content:center;align-items:center;gap:8px;color:#8b95a8;font-size:12px}.lx-auth-switch a{display:flex;align-items:center;gap:3px;font-weight:550}.lx-auth-agreement{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin-top:26px;color:#9ba4b4;font-size:10px;line-height:1.9}.lx-auth-agreement input{margin-top:3px}.lx-auth-agreement button{padding:0 3px;border:0;background:none;color:#728098;font-size:inherit}.lx-auth-agreement button:hover{color:var(--auth-blue)}.lx-auth-form-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:23px 36px;font-size:9px;color:#a2aabb}.lx-auth-form-footer>span:last-child{display:flex;align-items:center;gap:5px}.lx-auth-notice{display:flex;align-items:flex-start;gap:9px;margin-bottom:21px;padding:12px;border:1px solid #dfe8fa;border-radius:8px;background:#f0f5ff;color:#64799d;font-size:11px;line-height:1.8;animation:lx-auth-form-in .2s both}.lx-auth-notice>span{margin-top:3px;color:#7893cb}.lx-auth-notice strong{display:block;font-weight:600}.lx-auth-notice.is-error{border-color:#f0dbe0;background:#fff5f6;color:#aa5a65}.lx-auth-notice.is-error>span{color:#bd7681}.lx-auth-notice.is-success{border-color:#d9e9e3;background:#f1f8f5;color:#527f70}.lx-auth-notice.is-success>span{color:#5f9d87}.lx-auth-steps{display:flex;align-items:center;gap:12px;margin-bottom:28px}.lx-auth-step{display:flex;align-items:center;gap:8px;font-size:11px;color:#a5aebf;white-space:nowrap}.lx-auth-step>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #e0e5ef;border-radius:50%;font-size:10px}.lx-auth-step.is-current{color:#5372ce}.lx-auth-step.is-current>span{background:#edf2ff;border-color:#ccd8ff}.lx-auth-step.is-done{color:#7b8fb2}.lx-auth-step.is-done>span{background:#f0f3f9;border-color:#dce4f1}.lx-auth-step-line{height:1px;flex:1;background:#e4e9f2}.lx-auth-step-panel{display:flex;flex-direction:column;gap:19px;animation:lx-auth-step-in .24s both}.lx-auth-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.lx-auth-button-row{display:flex;gap:12px}.lx-auth-button-row>.is-secondary{width:90px;flex-shrink:0}.lx-auth-form-note{margin-top:18px!important;text-align:center;color:#a0a9ba;font-size:10px}.lx-auth-text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:9px 0;border:0;background:none;color:#7890bf;font-size:11px!important}.lx-auth-success{padding:10px 0 0}.lx-auth-result-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid #dce5fb;border-radius:18px;background:#edf2ff;color:#5a7ade;margin-bottom:24px;animation:lx-auth-note-in .4s both}.lx-auth-result-flow{display:flex;flex-direction:column;gap:0;margin:24px 0 30px}.lx-auth-result-flow>div{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:12px;color:#71819c}.lx-auth-result-flow>div>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #dce4f4;border-radius:50%;background:#f3f6fc;color:#8fa1c2;font-size:10px}.lx-auth-result-flow small{display:block;margin-top:2px;color:#9ca8bb;font-size:10px}.lx-auth-spin{animation:lx-auth-spin 1s linear infinite}.lx-auth-strength{display:flex;gap:4px;margin-top:8px}.lx-auth-strength>span{height:3px;flex:1;border-radius:3px;background:#e6ebf4}.lx-auth-strength>span.is-active{background:#89a3e6}.lx-auth-context{margin-bottom:22px;padding:14px;border:1px solid #e0e7f5;border-radius:9px;background:#f4f7fc;color:#7889a7;font-size:12px}.lx-auth-context strong{display:block;margin-bottom:4px;color:#455b80}.lx-auth-platform .lx-auth-form-content{max-width:410px}.lx-auth-security-track{display:flex;align-items:center;gap:7px;margin-bottom:28px;font-size:10px;color:#a5afc0}.lx-auth-security-track>span{display:flex;align-items:center;gap:5px}.lx-auth-security-track>span.is-current{color:#5a78cb}.lx-auth-security-track i{display:grid;place-items:center;width:20px;height:20px;border:1px solid #e0e6f2;border-radius:50%;font-style:normal;font-size:9px}.lx-auth-security-track>span.is-current i{background:#edf2ff;border-color:#cfdbfb}.lx-auth-platform-form .ant-form-item-label>label{color:#46536b;font-size:12px}.lx-auth-platform-form .ant-input,.lx-auth-platform-form .ant-input-affix-wrapper{height:48px;border-color:#dfe5ef;border-radius:9px;background:#fff;font-size:13px;box-shadow:none}.lx-auth-platform-form .ant-input-affix-wrapper:focus-within,.lx-auth-platform-form .ant-input:focus{border-color:#819c95;box-shadow:0 0 0 3px #36574c0a}.lx-auth-platform-form .ant-input-prefix{margin-right:10px;color:#9ba6ba}.lx-auth-platform-form .ant-form-item{margin-bottom:21px}.lx-auth-platform-form .ant-btn-primary{height:48px;border-radius:9px;font-size:13px;background:#304f4a;box-shadow:none}.lx-auth-security-footer{display:flex;align-items:flex-start;gap:7px;padding-top:22px;margin-top:25px;border-top:1px solid #e7ecf4;color:#9ba6b8;font-size:10px;line-height:1.8}.lx-auth-security-footer svg{margin-top:2px}.lx-auth-qr-panel{padding:19px;margin-bottom:22px;border:1px solid #e1e8f6;border-radius:12px;background:#fff;text-align:center}.lx-auth-qr-panel>.ant-qrcode{margin:0 auto 15px;background:#fff}.lx-auth-qr-panel p{font-size:11px;color:#8593ab;line-height:1.9}.lx-auth-qr-panel details{margin-top:14px;font-size:10px;color:#7b8daf}.lx-auth-qr-panel summary{cursor:pointer}.lx-auth-qr-secret{margin:12px 0!important;padding:10px;background:#f4f7fd;color:#536a93!important;font:12px monospace!important;word-break:break-all}.lx-auth-otp-input{font-size:19px!important;letter-spacing:4px}.lx-auth-recovery-form textarea.ant-input{min-height:90px;padding:12px;height:auto}.lx-auth-shell a.lx-auth-submit{color:#fff}.lx-auth-shell a.lx-auth-submit.is-secondary{color:#758198}@keyframes lx-auth-form-in{0%{opacity:0}to{opacity:1}}@keyframes lx-auth-step-in{0%{opacity:0;transform:translate(3px)}to{opacity:1;transform:translate(0)}}@keyframes lx-auth-note-in{0%{opacity:0}to{opacity:1}}@keyframes lx-auth-spin{to{transform:rotate(360deg)}}.lx-auth-platform .lx-auth-step-panel{gap:0}.lx-auth-title>p{color:#69778f}.lx-auth-input::-moz-placeholder{color:#8290a7}.lx-auth-input::placeholder{color:#8290a7}.lx-auth-field-hint,.lx-auth-form-note{color:#78869c}.lx-auth-agreement{color:#7e8ba0}.lx-auth-switch,.lx-auth-row{color:#748199}@media(prefers-reduced-motion:reduce){.lx-auth-shell *,.lx-auth-shell *:before,.lx-auth-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lx-auth-phone-help{font-size:11px;color:#7b8880;line-height:1.7}.lx-auth-phone-help strong{font-weight:400;color:#526b61}.lx-auth-shell{--auth-blue:#3667e8;--auth-ink:#1d2129}.lx-auth-title{text-align:center;margin-bottom:25px}.lx-auth-title h2{font-size:23px;font-weight:600;color:#1d2129;letter-spacing:0;line-height:1.45}.lx-auth-title>p{font-size:13px;color:#6b7280;line-height:1.7;margin-top:8px}.lx-auth-form{gap:18px}.lx-auth-field{gap:7px}.lx-auth-field>label{font-size:13px;font-weight:500;color:#303740}.lx-auth-input{height:44px;border:1px solid #d8dde5;border-radius:5px;font-size:14px!important;color:#1d2129;background:#fff}.lx-auth-input::-moz-placeholder{color:#a1a8b3;font-size:13px}.lx-auth-input::placeholder{color:#a1a8b3;font-size:13px}.lx-auth-input:focus{border-color:#3667e8;box-shadow:0 0 0 2px #3667e812}.lx-auth-input-wrap>svg{top:14px;left:13px;color:#9099a7}.lx-auth-input.has-icon{padding-left:39px}.lx-auth-password-toggle{width:38px;height:38px;right:3px;top:3px}.lx-auth-submit,.lx-auth-platform-form .ant-btn-primary{height:44px;border:1px solid #3667e8;border-radius:5px;background:#3667e8;color:#fff;font-size:14px!important;font-weight:500;box-shadow:none;transition:background .15s,border-color .15s}.lx-auth-submit:hover{background:#2d59cc;border-color:#2d59cc;box-shadow:none}.lx-auth-submit:active{background:#2448aa;transform:none}.lx-auth-submit.is-secondary{background:#fff;color:#4b5563;border-color:#d8dde5}.lx-auth-submit.is-secondary:hover{background:#f8f9fb;border-color:#b6c0ce}.lx-auth-row{font-size:12px;color:#5f6875}.lx-auth-check input,.lx-auth-agreement input{accent-color:#3667e8}.lx-auth-agreement{font-size:11px;color:#86909c;margin-top:23px}.lx-auth-agreement button{color:#5f6b7a}.lx-auth-divider{margin:22px 0 18px}.lx-auth-switch{font-size:13px;color:#6b7280}.lx-auth-form-note,.lx-auth-field-hint{font-size:11px;line-height:1.7;color:#86909c}.lx-auth-steps{margin-bottom:24px}.lx-auth-step-panel{gap:18px}.lx-auth-step.is-current{color:#3667e8}.lx-auth-step.is-current>span{color:#3667e8;background:#edf4ff;border-color:#c8dbf6}.lx-auth-platform .lx-auth-form-content{max-width:none}.lx-auth-platform-form .ant-input,.lx-auth-platform-form .ant-input-affix-wrapper{height:44px;border-radius:5px;font-size:14px;border-color:#d8dde5}.lx-auth-platform-form .ant-input-affix-wrapper>.ant-input{height:auto}.lx-auth-platform-form .ant-input-affix-wrapper:focus-within,.lx-auth-platform-form .ant-input:focus{border-color:#3667e8;box-shadow:0 0 0 2px #3667e812}.lx-auth-platform-form .ant-form-item-label>label{font-size:13px;color:#303740}.lx-auth-platform-form .ant-form-item{margin-bottom:19px}.lx-auth-platform-form .ant-btn-primary:hover{background:#2d59cc!important}.lx-auth-security-footer{margin-top:22px;padding-top:18px;font-size:11px;color:#86909c}@media(min-width:801px)and (max-height:850px){.lx-auth-form-header{min-height:48px;padding-top:12px;padding-bottom:12px}.lx-auth-main{padding-top:8px;padding-bottom:16px}.lx-auth-login-card{padding:27px 32px 25px}.lx-auth-card-brand{margin-bottom:22px}.lx-auth-title{margin-bottom:21px}.lx-auth-form-footer{padding-top:11px;padding-bottom:14px}.lx-auth-form,.lx-auth-step-panel{gap:16px}.lx-auth-steps{margin-bottom:21px}.lx-auth-agreement{margin-top:20px}.lx-auth-platform:has(.lx-auth-qr-panel) .lx-auth-security-footer{display:none}.lx-auth-platform .lx-auth-qr-panel{padding:12px;margin-bottom:16px}.lx-auth-platform .lx-auth-qr-panel details{margin-top:10px}.lx-auth-platform .lx-auth-title{margin-bottom:17px}.lx-auth-platform .lx-auth-security-track{margin-bottom:18px}.lx-auth-platform .lx-auth-platform-form .ant-form-item{margin-bottom:15px}}@media(max-width:800px){.lx-auth-shell{background:#fff}.lx-auth-form-header{min-height:58px;padding:16px 22px}.lx-auth-main{align-items:flex-start;padding:16px 22px 26px}.lx-auth-login-card{width:420px;border:0;box-shadow:none;border-radius:0;padding:9px 0 0}.lx-auth-card-brand{margin-bottom:31px}.lx-auth-title{margin-bottom:28px}.lx-auth-input{font-size:16px!important}.lx-auth-platform-form .ant-input{font-size:16px}.lx-auth-form-footer{padding:18px 16px;font-size:10px}.lx-auth-fields-grid{grid-template-columns:1fr}.lx-auth-form-note,.lx-auth-agreement{font-size:10px}.lx-auth-top-action{font-size:11px}}.lx-auth-shell .lx-auth-form-footer{justify-content:center;font-size:11px;color:#86909c;padding:15px 24px 19px}.lx-auth-divider{gap:0}.lx-auth-divider:after{display:none}.lx-auth-with-companions{display:grid;grid-template-columns:minmax(360px,.96fr) minmax(470px,1.04fr);grid-template-rows:auto 1fr auto;background:#f7f8fa}.lx-auth-with-companions>.lx-auth-form-header,.lx-auth-with-companions>.lx-auth-main,.lx-auth-with-companions>.lx-auth-form-footer{grid-column:2}.lx-auth-with-companions>.lx-auth-main{padding:20px 36px 36px}.lx-auth-with-companions .lx-auth-login-card{width:440px;padding:34px 34px 30px}.lx-auth-companions{grid-column:1;grid-row:1/4;position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:60px 0 76px;background:#edf2fb;border-right:1px solid #e1e8f3}.lx-auth-companions-heading{position:relative;z-index:1;width:76%;margin:0 auto}.lx-auth-companions-kicker{display:block;margin-bottom:18px;color:#6681ac;font-size:10px;font-weight:600;letter-spacing:2.3px}.lx-auth-companions h1{font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.48;letter-spacing:-1px;color:#263d61}.lx-auth-companions-heading p{margin-top:17px;color:#7e8ea6;font-size:13px;letter-spacing:.4px}.lx-auth-companions-art{display:block;width:100%;max-width:600px;margin:12px auto 0;overflow:visible;flex-shrink:0}.lx-auth-companions-bottom{position:absolute;left:12%;right:9%;bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#7e8ea6;font-size:10px}.lx-auth-companions-bottom>span{display:flex;align-items:center;gap:7px;white-space:nowrap}.lx-auth-companions-bottom i{width:5px;height:5px;border-radius:50%;background:#8ba9dc}.lx-companion-rhino{transform-box:fill-box;transform-origin:50% 100%;animation:lx-companion-breathe 6s cubic-bezier(.45,0,.55,1) infinite}.lx-companion-rhino-head{transform-box:fill-box;transform-origin:50% 85%;animation:lx-companion-nod 16s cubic-bezier(.37,0,.26,1) infinite}.lx-companion-ear-right{transform-box:fill-box;transform-origin:15% 100%;animation:lx-companion-ear 16s ease-in-out infinite}.lx-companion-ear-left{transform-box:fill-box;transform-origin:85% 100%;animation:lx-companion-ear-left 16s ease-in-out infinite}.lx-companion-eyes,.lx-companion-bird-eye{transform-box:fill-box;transform-origin:center;animation:lx-companion-blink 7.6s linear infinite}.lx-companion-bird-eye{animation-duration:6.3s;animation-delay:1.6s}.lx-companion-pupils{transform:translate(var(--companion-look-x,0px),var(--companion-look-y,0px));transition:transform .32s cubic-bezier(.2,.75,.25,1)}.lx-companion-closed-eyes{opacity:0;transition:opacity .12s}.lx-companion-brows{transform-box:fill-box;transform-origin:center;animation:lx-companion-brows 16s ease-in-out infinite}.lx-companion-bird{transform-box:fill-box;transform-origin:50% 100%;animation:lx-companion-bird 12s cubic-bezier(.37,0,.26,1) infinite}.lx-companion-bird-wing{transform-box:fill-box;transform-origin:85% 20%;animation:lx-companion-wing 12s ease-in-out infinite}.lx-companion-bird-shadow{transform-box:fill-box;transform-origin:center;animation:lx-companion-bird-shadow 12s ease-in-out infinite}.lx-companion-tail{transform-box:fill-box;transform-origin:0 0;animation:lx-companion-tail 16s ease-in-out infinite}.lx-companion-leaves{transform-box:fill-box;transform-origin:50% 100%;animation:lx-companion-leaves 9s ease-in-out infinite}.lx-companion-screen-reflection{animation:lx-companion-reflection 20s cubic-bezier(.3,0,.3,1) infinite}.lx-companion-cloud{animation:lx-companion-cloud 13s ease-in-out infinite}.lx-companion-wave{opacity:0;animation:lx-companion-hello 16s ease-out infinite}.lx-companion-cover-hand{transition:transform .62s cubic-bezier(.22,.8,.22,1)}.lx-companion-cover-hand.is-right{transition-delay:.08s}.lx-companion-waving-palm{transform-box:fill-box;transform-origin:55% 90%;animation:lx-companion-wave-hand 16s cubic-bezier(.37,0,.26,1) infinite}.is-private-entry .lx-companion-eyes{opacity:0}.is-private-entry .lx-companion-closed-eyes{opacity:1}.is-private-entry .lx-companion-cover-hand.is-left{transform:translate(5px,-57px)}.is-private-entry .lx-companion-cover-hand.is-right{transform:translate(-15px,-58px)}.is-private-entry .lx-companion-waving-palm{animation:none;transform:none}.is-private-entry .lx-companion-rhino-head,.is-private-entry .lx-companion-brows,.is-private-entry .lx-companion-ear-left,.is-private-entry .lx-companion-ear-right{animation-play-state:paused}.is-private-entry .lx-companion-wave{visibility:hidden}.is-motion-paused .lx-auth-companions-art *{animation-play-state:paused!important}.is-motion-paused .lx-companion-pupils{transform:none;transition:none}@keyframes lx-companion-breathe{0%,to{transform:translateY(0) scaleY(1)}48%{transform:translateY(-1.5px) scaleY(1.008)}}@keyframes lx-companion-nod{0%,14%,30%,to{transform:rotate(0) translateY(0)}19%{transform:rotate(1.8deg) translateY(1px)}23%{transform:rotate(-.7deg) translateY(-.5px)}26%{transform:rotate(.35deg)}}@keyframes lx-companion-blink{0%,31%,34%,69%,72%,75%,78%,to{transform:scaleY(1)}32.5%,70.5%,76.5%{transform:scaleY(.04)}}@keyframes lx-companion-ear{0%,16%,30%,to{transform:rotate(0)}20%{transform:rotate(7deg)}24%{transform:rotate(-3deg)}27%{transform:rotate(1deg)}}@keyframes lx-companion-ear-left{0%,18%,31%,to{transform:rotate(0)}22%{transform:rotate(-4deg)}26%{transform:rotate(1.5deg)}}@keyframes lx-companion-brows{0%,12%,29%,to{transform:translateY(0)}18%,21%{transform:translateY(-1.7px)}25%{transform:translateY(.4px)}}@keyframes lx-companion-bird{0%,39%,58%,to{transform:translateY(0) scale(1) rotate(0)}42%{transform:translateY(2px) scale(1.035,.95) rotate(-2deg)}47%{transform:translateY(-9px) scale(.98,1.03) rotate(-4deg)}52%{transform:translateY(1.5px) scale(1.04,.96) rotate(1.5deg)}55%{transform:translateY(-1px) scale(.995,1.01) rotate(-.6deg)}}@keyframes lx-companion-wing{0%,40%,58%,to{transform:rotate(0)}46%{transform:rotate(15deg)}50%{transform:rotate(-5deg)}54%{transform:rotate(2deg)}}@keyframes lx-companion-bird-shadow{0%,41%,57%,to{transform:scaleX(1);opacity:.22}47%{transform:scaleX(.8);opacity:.13}52%{transform:scaleX(1.06);opacity:.23}}@keyframes lx-companion-tail{0%,69%,88%,to{transform:rotate(0)}75%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}84%{transform:rotate(1deg)}}@keyframes lx-companion-leaves{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(1deg)}}@keyframes lx-companion-reflection{0%,67%,82%,to{transform:translate(0);opacity:0}69%{opacity:1}80%{transform:translate(230px);opacity:1}81%{transform:translate(230px);opacity:0}}@keyframes lx-companion-cloud{0%,to{transform:translate(0)}50%{transform:translate(9px)}}@keyframes lx-companion-wave-hand{0%,11%,29%,to{transform:rotate(0) translateY(0)}15%{transform:rotate(-15deg) translateY(-9px)}19%{transform:rotate(3deg) translateY(-10px)}23%{transform:rotate(-11deg) translateY(-8px)}26%{transform:rotate(1deg) translateY(-2px)}}@keyframes lx-companion-hello{0%,13%,28%,to{opacity:0}16%,24%{opacity:.7}}@media(min-width:1001px)and (max-height:800px){.lx-auth-companions{padding-top:32px;padding-bottom:60px}.lx-auth-companions-art{max-width:490px;margin-top:0}.lx-auth-companions-heading{width:76%}.lx-auth-companions h1{font-size:34px}.lx-auth-companions-kicker{margin-bottom:12px}.lx-auth-companions-heading p{margin-top:12px}.lx-auth-with-companions .lx-auth-login-card{padding:27px 32px 25px}}@media(max-width:1000px){.lx-auth-with-companions{display:flex}.lx-auth-companions{display:none}.lx-auth-with-companions>.lx-auth-main{padding:16px 24px 30px}.lx-auth-with-companions .lx-auth-login-card{width:460px;padding:34px 36px 30px}}@media(max-width:800px){.lx-auth-with-companions{background:#fff}.lx-auth-with-companions>.lx-auth-main{padding:16px 22px 26px}.lx-auth-with-companions .lx-auth-login-card{padding:9px 0 0;width:420px}}@media(prefers-reduced-motion:reduce){.lx-auth-companions-art *{animation:none!important;transition:none!important}.lx-companion-pupils{transform:none}}.lx-auth-phone-input{display:flex;align-items:stretch;min-width:0;gap:0}.lx-auth-phone-input .lx-auth-country-select{width:142px;flex:0 0 142px;height:44px}.lx-auth-phone-input .ant-select-single .ant-select-selector{height:44px!important;border:1px solid #d8dde5!important;border-radius:5px 0 0 5px!important;padding:0 11px!important;background:#fff!important;box-shadow:none!important}.lx-auth-phone-input .ant-select-single .ant-select-selection-item,.lx-auth-phone-input .ant-select-single .ant-select-selection-search-input{line-height:42px!important;height:42px!important;font-size:13px}.lx-auth-phone-input>.lx-auth-input{flex:1;width:0;min-width:0;border-radius:0 5px 5px 0;border-left:0;padding-left:12px}.lx-auth-phone-input:focus-within{border-radius:5px;box-shadow:0 0 0 2px #3667e812}.lx-auth-phone-input:focus-within .ant-select-selector,.lx-auth-phone-input:focus-within>.lx-auth-input{border-color:#3667e8!important}.lx-auth-phone-input>.lx-auth-input:focus{box-shadow:none}.lx-auth-phone-input.has-error .ant-select-selector,.lx-auth-phone-input.has-error>.lx-auth-input{border-color:#de9da4!important}.lx-auth-review-note{margin-top:13px!important;text-align:center;color:#788598;font-size:11px;line-height:1.8}.lx-auth-password-strength{--strength-color:#a4afc1;margin-top:8px;color:#86909c;font-size:10px;line-height:1.7}.lx-auth-password-strength.level-1{--strength-color:#c46a6a}.lx-auth-password-strength.level-2{--strength-color:#bb914b}.lx-auth-password-strength.level-3{--strength-color:#587ed1}.lx-auth-password-strength.level-4{--strength-color:#398379}.lx-auth-strength-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}.lx-auth-strength-heading strong{color:var(--strength-color);font-weight:500;transition:color .25s}.lx-auth-strength-meter{display:flex;gap:5px}.lx-auth-strength-meter>span{display:block;flex:1;height:4px;border-radius:4px;background:#e9edf3;overflow:hidden}.lx-auth-strength-meter i{display:block;width:100%;height:100%;background:var(--strength-color);border-radius:4px;transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.2,.75,.25,1),background .25s}.lx-auth-strength-meter i.is-filled{transform:scaleX(1)}.lx-auth-strength-requirements{display:flex;flex-wrap:wrap;gap:14px;margin-top:7px}.lx-auth-strength-requirements>span{display:flex;align-items:center;gap:5px;transition:color .2s}.lx-auth-strength-requirements i{display:grid;place-items:center;width:13px;height:13px;border:1px solid #dce3ee;border-radius:50%;font-style:normal;font-size:11px}.lx-auth-strength-requirements .is-met{color:#587ed1}.lx-auth-strength-requirements .is-met i{background:#eef4ff;border-color:#c8d7f2;animation:lx-auth-strength-check .22s ease-out both}.lx-auth-password-strength>p{margin-top:5px;font-size:10px;color:#86909c}@keyframes lx-auth-strength-check{0%{transform:scale(.7);opacity:.3}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@media(max-width:420px){.lx-auth-phone-input .lx-auth-country-select{width:132px;flex-basis:132px}}
