.auth_root__eeFe0{min-height:100svh;background:#08090b;grid-template-columns:1fr 1fr}.auth_root__eeFe0 .auth-visual{margin:18px;padding:42px 46px;min-height:calc(100svh - 36px);border:1px solid #293039;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(170deg,#0d1422aa,#080e14c9),url(/images/coast.jpg) 50%/cover;display:flex;flex-direction:column;justify-content:space-between}.auth_root__eeFe0 .auth-visual:before{background:radial-gradient(ellipse at 100% 0,#b2cdec18,transparent 50%),linear-gradient(transparent,#05080be6);opacity:1}.auth_root__eeFe0 .auth-visual>.brand{z-index:1;font-size:25px}.auth_root__eeFe0 .auth-visual>div:last-child{position:relative;z-index:1;max-width:540px;margin:auto 0 22px;padding-top:190px}.auth_root__eeFe0 .auth-visual .eyebrow{font-size:10px;letter-spacing:2.2px;color:#a4b5c9}.auth_root__eeFe0 .auth-visual h2{font-size:clamp(44px,4.1vw,68px);line-height:1.04;letter-spacing:-3px;font-weight:500;color:#f4f5f7}.auth_root__eeFe0 .auth-visual h2 em{font-family:Georgia,serif;font-weight:400;color:#c3d5ea;letter-spacing:-2px}.auth_root__eeFe0 .auth-visual p{max-width:340px;color:#b2bbc8;font-size:13px;line-height:1.9;margin-top:24px}.auth_root__eeFe0 .auth-visual small{display:block;font-size:9px;letter-spacing:2px;color:#7b8899;margin-top:60px}.auth_root__eeFe0 .auth-main{padding:60px;justify-content:center;position:relative}.auth_root__eeFe0 .auth-card{width:100%;max-width:380px}.auth_root__eeFe0 .auth-card>.eyebrow{font-size:9px;color:#94a7bf;letter-spacing:2px;margin-bottom:17px}.auth_root__eeFe0 .auth-card h1{font-size:34px;font-weight:500;letter-spacing:-1.2px;line-height:1.2}.auth_root__eeFe0 .auth-card>p{font-size:13px;line-height:1.8;color:#939aa6;margin:13px 0 30px}.auth_root__eeFe0 .field{margin-bottom:22px;gap:9px}.auth_root__eeFe0 .field>label{font-size:12px;color:#c7ccd4}.auth_root__eeFe0 .field input{padding:13px 14px!important;font-size:13px!important;border-color:#2b303a!important;background:#0d0f13!important;border-radius:7px!important;min-height:46px}.auth_root__eeFe0 .field input[autocomplete=current-password],.auth_root__eeFe0 .field input[autocomplete=new-password],.auth_root__eeFe0 .field input[type=password]{padding-right:42px!important}.auth_root__eeFe0 .field input:focus{border-color:#879ebf!important;box-shadow:0 0 0 3px #a9c8f50c}.auth_root__eeFe0 .field small{font-size:10px;color:#86909f;line-height:1.7}.auth_root__eeFe0 .field-error{font-size:11px;line-height:1.7}.auth_root__eeFe0 .auth-card .button{min-height:46px;font-size:12px;margin-top:5px;border-radius:7px;background:#b8cff0}.auth_root__eeFe0 .auth-card .notice{margin-bottom:24px;padding:14px;font-size:11px;line-height:1.7;border:1px solid #293447;background:#101722;color:#a5b8d0}.auth_root__eeFe0 .auth-card-footer{font-size:12px;margin-top:25px;color:#88919e}.auth_root__eeFe0 .auth-card-footer a{color:#c7d8ee}.auth_root__eeFe0 .auth-fineprint{font-size:10px;color:#6e7888;max-width:380px;line-height:1.9;margin-top:40px}.auth_root__eeFe0 .auth-fineprint a{color:#9ba6b7}.auth_orb__VNh4U{position:absolute;width:390px;height:390px;border:1px solid #c9e0fb20;border-radius:50%;top:7%;left:50%;transform:translateX(-50%);background:radial-gradient(circle at 30% 25%,#adc9f30d,transparent 70%);box-shadow:inset 0 0 100px #c1d5f306}.auth_orb__VNh4U:after,.auth_orb__VNh4U:before{content:"";position:absolute;inset:35px;border:1px solid #c9e0fb1c;border-radius:50%;transform:rotate(-35deg) scaleX(.42)}.auth_orb__VNh4U:after{transform:rotate(35deg) scaleX(.42)}.auth_orbMark__jTm9J{position:absolute;inset:0;display:grid;place-items:center;color:#d6e4f3;filter:drop-shadow(0 0 35px #a9c8f54d)}.auth_orbMark__jTm9J svg{width:75px;height:75px}.auth_visualCaption__hyKnY{position:absolute;top:48%;right:42px;font-size:9px;letter-spacing:1.8px;color:#a9b8cc}@media (min-width:1600px){.auth_root__eeFe0 .auth-main{padding:100px}.auth_orb__VNh4U{width:470px;height:470px;top:10%}.auth_root__eeFe0 .auth-visual{padding:55px 65px}}@media (max-width:1000px){.auth_root__eeFe0{grid-template-columns:.9fr 1fr}.auth_root__eeFe0 .auth-main{padding:35px}.auth_root__eeFe0 .auth-visual{padding:32px}.auth_orb__VNh4U{width:290px;height:290px;top:13%}.auth_root__eeFe0 .auth-visual h2{font-size:43px}.auth_visualCaption__hyKnY{display:none}}@media (max-width:720px){.auth_root__eeFe0{grid-template-columns:1fr}.auth_root__eeFe0 .auth-visual{display:none}.auth_root__eeFe0 .auth-main{padding:32px 25px 40px;min-height:100svh;justify-content:flex-start}.auth_root__eeFe0 .auth-main>.brand{display:flex;margin-bottom:70px;font-size:24px}.auth_root__eeFe0 .auth-card h1{font-size:32px}.auth_root__eeFe0 .auth-fineprint{margin-top:35px}}@media (max-width:540px){.auth_root__eeFe0 .field input{font-size:16px!important}}