.login-module__e9TalW__page{--blue:#0055ce;--ink:#13233c;--muted:#6d7a8d;min-height:100svh;color:var(--ink);font-family:var(--font-inter),Arial,sans-serif;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:14px;line-height:1.6;display:grid}.login-module__e9TalW__page *{box-sizing:border-box}.login-module__e9TalW__page a{text-decoration:none}.login-module__e9TalW__page h1,.login-module__e9TalW__page h2,.login-module__e9TalW__page p{margin:0}.login-module__e9TalW__page :focus-visible{outline-offset:4px;outline:3px solid #3788ff}.login-module__e9TalW__skipLink{z-index:100;background:var(--blue);color:#fff;padding:12px 20px;position:fixed;top:-100px;left:20px}.login-module__e9TalW__skipLink:focus{top:16px}.login-module__e9TalW__brandPanel{isolation:isolate;background:radial-gradient(at 60% 65%,#deebff9c,#0000 65%),linear-gradient(145deg,#f8faff,#f0f5fd);border-right:1px solid #e7edf6;flex-direction:column;padding:24px 58px 32px;display:flex;position:relative;overflow:hidden}.login-module__e9TalW__brandPanel:before{content:"";z-index:-1;background-image:radial-gradient(#8fa8cd40 .65px,#0000 .65px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(150deg,#0000 30%,#000);mask-image:linear-gradient(150deg,#0000 30%,#000)}.login-module__e9TalW__logoLink{align-self:flex-start;align-items:center;display:inline-flex}.login-module__e9TalW__logoLink img{object-fit:contain;width:116px;height:58px}.login-module__e9TalW__brandContent{width:100%;max-width:470px;margin:auto;padding:28px 0 12px}.login-module__e9TalW__eyebrow{font:9px/1.6 var(--font-space-grotesk),sans-serif;letter-spacing:1.5px;color:#6e819b;align-items:center;gap:9px;display:flex}.login-module__e9TalW__eyebrow>span,.login-module__e9TalW__brandFooter>span{background:#0a6cff;border-radius:50%;flex-shrink:0;width:5px;height:5px}.login-module__e9TalW__brandContent h2{font:600 clamp(45px,4.5vw,65px)/1.1 var(--font-manrope),sans-serif;letter-spacing:-3px;margin-top:22px}.login-module__e9TalW__brandContent h2>span{color:var(--blue)}.login-module__e9TalW__brandFooter{color:#7c8ca1;letter-spacing:.15px;align-items:center;gap:9px;font-size:10px;display:flex}.login-module__e9TalW__art{perspective:1100px;isolation:isolate;max-width:440px;height:288px;margin-top:7px;position:relative}.login-module__e9TalW__orbit{z-index:-1;border:1px solid #bfd2ee88;border-radius:50%;width:320px;height:200px;position:absolute;top:72px;left:39px;transform:rotateX(55deg)rotate(-27deg)}.login-module__e9TalW__orbit:after{content:"";border:1px solid #cfddf155;border-radius:50%;position:absolute;inset:-25px}.login-module__e9TalW__platform{z-index:-1;background:linear-gradient(150deg,#e5eeff99,#ffffffc9);border:1px solid #cbdcf3;border-radius:9px;width:240px;height:133px;position:absolute;top:176px;left:105px;transform:rotateX(65deg)rotate(-28deg);box-shadow:12px 27px 40px #315e9c13}.login-module__e9TalW__doorGlow{filter:blur(40px);z-index:-1;background:#659fff36;border-radius:50%;width:200px;height:210px;position:absolute;top:50px;left:110px}.login-module__e9TalW__doorFrame{width:118px;height:195px;transform-style:preserve-3d;background:linear-gradient(130deg,#c7dcff66,#ffffffb3);border:8px solid #0a6cff;border-color:#0a6cff #0046ad #0053b8 #4b9dff;border-radius:3px 3px 0 0;position:absolute;top:36px;left:156px;transform:rotateY(-25deg);box-shadow:4px 3px #074197,8px 6px #0a6cff19,inset 0 0 20px #fff}.login-module__e9TalW__doorLeaf{transform-origin:0;background:linear-gradient(120deg,#a4d4ff9e,#1173e4a1 40%,#0055ce9c);border:3px solid #0752bb;border-top:1px solid #8bc5ff;border-left:1px solid #8bc5ff;position:absolute;inset:-2px;transform:rotateY(-55deg);box-shadow:inset 0 0 16px #aed5ff99}.login-module__e9TalW__doorLeaf:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff42 31%,#ffffff18 48%,#0000 49%);position:absolute;inset:0}.login-module__e9TalW__doorHandle{background:linear-gradient(90deg,#fff,#73a9e8);border-radius:2px;width:3px;height:23px;position:absolute;top:48%;right:8px;box-shadow:1px 1px 2px #04397466}.login-module__e9TalW__note{color:#685d18;background:linear-gradient(135deg,#fff17a,#f2db44);border-radius:1px;flex-direction:column;width:141px;height:138px;padding:17px;display:flex;position:absolute;top:96px;left:0;transform:rotate(-9deg);box-shadow:3px 12px 23px #4943131a}.login-module__e9TalW__note:after{content:"";border-top:0 solid #0000;border-bottom:13px solid #fff9;border-left:13px solid #00000009;border-right:0 solid #0000;position:absolute;bottom:0;right:0}.login-module__e9TalW__note>span:first-child{font:6px var(--font-space-grotesk),sans-serif;letter-spacing:1px}.login-module__e9TalW__note strong{font:600 20px/1.3 var(--font-manrope),sans-serif;letter-spacing:-.6px;margin-top:15px}.login-module__e9TalW__noteArrow{color:#8a7b28;font-size:18px;position:absolute;bottom:10px;right:14px}.login-module__e9TalW__pinkAccent{background:linear-gradient(140deg,#ffabd0,#f482b5);width:37px;height:39px;position:absolute;top:36px;left:300px;transform:rotate(11deg);box-shadow:3px 7px 13px #8c315f0b}.login-module__e9TalW__formPanel{flex-direction:column;min-width:0;min-height:100svh;padding:27px 48px 29px;display:flex}.login-module__e9TalW__formHeader{justify-content:flex-end;align-items:center;min-height:51px;display:flex}.login-module__e9TalW__backLink{color:#8490a1;align-items:center;gap:10px;font-size:11px;transition:color .2s;display:inline-flex}.login-module__e9TalW__backLink:hover{color:var(--blue)}.login-module__e9TalW__backLink svg{width:13px}.login-module__e9TalW__mobileLogo{display:none}.login-module__e9TalW__formWrap{outline:none;width:100%;max-width:360px;margin:auto;padding:35px 0 48px}.login-module__e9TalW__formWrap:focus{outline:none}.login-module__e9TalW__welcomeMark{width:43px;height:46px;color:var(--blue);background:#f0f5ff;border:1px solid #e4ecfb;border-radius:10px;place-items:center;margin-bottom:27px;display:grid}.login-module__e9TalW__welcomeMark svg{width:26px;height:31px}.login-module__e9TalW__formWrap h1{font:600 35px/1.25 var(--font-manrope),sans-serif;letter-spacing:-1.5px}.login-module__e9TalW__formIntro{color:#8590a0;font-size:13px;margin-top:10px!important}.login-module__e9TalW__form{flex-direction:column;gap:22px;margin-top:32px;display:flex}.login-module__e9TalW__field>label,.login-module__e9TalW__passwordLabel>label{color:#43516a;font-size:12px;font-weight:500;display:block}.login-module__e9TalW__field input{width:100%;height:49px;font:13px var(--font-inter),sans-serif;color:var(--ink);background:#fff;border:1px solid #dce3ed;border-radius:7px;outline:none;margin-top:9px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.login-module__e9TalW__field input::placeholder{color:#a1aaba}.login-module__e9TalW__field input:hover{border-color:#b9c9dd}.login-module__e9TalW__field input:focus{border-color:#3788ff;outline:none;box-shadow:0 0 0 3px #0a6cff12}.login-module__e9TalW__passwordLabel{justify-content:space-between;align-items:center;gap:15px;display:flex}.login-module__e9TalW__passwordLabel>a{color:var(--blue);font-size:10px}.login-module__e9TalW__passwordLabel>a:hover{text-decoration:underline}.login-module__e9TalW__passwordInput{position:relative}.login-module__e9TalW__passwordInput input{padding-right:49px}.login-module__e9TalW__showPassword{color:#8a98ac;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:3px;right:3px}.login-module__e9TalW__showPassword:hover{color:var(--blue);background:#f5f8fd}.login-module__e9TalW__submitButton{border:1px solid var(--blue);background:var(--blue);color:#fff;width:100%;height:49px;font:500 12px var(--font-inter),sans-serif;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:20px;margin-top:3px;transition:background .2s,box-shadow .2s;display:flex}.login-module__e9TalW__submitButton:hover:not(:disabled){background:#0049b4;box-shadow:0 5px 15px #0055ce20}.login-module__e9TalW__submitButton:disabled{opacity:.7;cursor:wait}.login-module__e9TalW__submitButton svg{width:16px}.login-module__e9TalW__spinner{border:1.5px solid #fff5;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite login-module__e9TalW__spin}.login-module__e9TalW__error{color:#a1262b;background:#fff4f3;border:1px solid #f4d4d2;border-radius:7px;padding:12px 14px;font-size:12px;line-height:1.7}.login-module__e9TalW__registerLink{text-align:center;color:#8b96a7;border-top:1px solid #edf0f5;padding-top:24px;font-size:11px;margin-top:28px!important}.login-module__e9TalW__registerLink>a{color:var(--blue);white-space:nowrap;margin-left:5px;font-weight:500}.login-module__e9TalW__registerLink>a>span{margin-left:3px;font-size:13px}.login-module__e9TalW__registerLink>a:hover{text-decoration:underline}.login-module__e9TalW__formFooter{color:#9ba5b3;justify-content:space-between;align-items:center;gap:16px;font-size:9px;display:flex}.login-module__e9TalW__formFooter>a{color:#9ba5b3;align-items:center;gap:5px;display:flex}.login-module__e9TalW__formFooter>a>span{color:#75869e;align-items:center;gap:5px;display:inline-flex}.login-module__e9TalW__formFooter svg{width:10px;height:10px}.login-module__e9TalW__formFooter>a:hover>span{color:var(--blue)}@keyframes login-module__e9TalW__spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.login-module__e9TalW__brandPanel{padding-left:70px}.login-module__e9TalW__brandContent{max-width:510px}.login-module__e9TalW__brandContent h2{font-size:73px}.login-module__e9TalW__art{height:300px;margin-top:15px}.login-module__e9TalW__formWrap{max-width:380px}}@media (max-width:1100px){.login-module__e9TalW__brandPanel{padding:24px 36px 30px}.login-module__e9TalW__brandContent h2{letter-spacing:-2.8px;font-size:54px}.login-module__e9TalW__eyebrow{letter-spacing:1px;font-size:8px}.login-module__e9TalW__formPanel{padding:27px 36px 29px}.login-module__e9TalW__art{transform-origin:0;margin-left:-15px;transform:scale(.9)}}@media (max-width:800px){.login-module__e9TalW__page{grid-template-columns:minmax(0,1fr)}.login-module__e9TalW__brandPanel{display:none}.login-module__e9TalW__formPanel{padding:18px 28px 24px}.login-module__e9TalW__formHeader{justify-content:space-between;gap:20px;min-height:58px}.login-module__e9TalW__mobileLogo{display:inline-flex}.login-module__e9TalW__formWrap{max-width:380px;padding:45px 0 60px}.login-module__e9TalW__formIntro{font-size:14px}.login-module__e9TalW__field input{height:51px;font-size:16px}.login-module__e9TalW__field>label,.login-module__e9TalW__passwordLabel>label{font-size:13px}.login-module__e9TalW__passwordLabel>a{font-size:11px}.login-module__e9TalW__submitButton{height:51px;font-size:13px}.login-module__e9TalW__showPassword{height:45px}.login-module__e9TalW__registerLink{font-size:12px}.login-module__e9TalW__formFooter{width:100%;max-width:600px;margin:0 auto;font-size:9px}}@media (max-width:380px){.login-module__e9TalW__formPanel{padding:15px 22px 20px}.login-module__e9TalW__logoLink img{width:104px;height:52px}.login-module__e9TalW__backLink{gap:5px;font-size:9px}.login-module__e9TalW__formWrap{padding:32px 0 45px}.login-module__e9TalW__formWrap h1{font-size:32px}.login-module__e9TalW__formIntro{font-size:12px}.login-module__e9TalW__welcomeMark{margin-bottom:22px}.login-module__e9TalW__form{gap:20px;margin-top:27px}.login-module__e9TalW__formFooter{gap:12px;font-size:8px}.login-module__e9TalW__formFooter>a{gap:4px}.login-module__e9TalW__registerLink{font-size:11px}}@media (prefers-reduced-motion:reduce){.login-module__e9TalW__page *{transition:none!important;animation:none!important}}
