.ys-auth[data-v-44104021]{--auth-blue:#2b63f1;--auth-cyan:#22d3ee;background:#f5f8fd;grid-template-columns:minmax(390px,.92fr) minmax(560px,1.08fr);min-height:100vh;display:grid}.ys-auth__aside[data-v-44104021]{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 16%,#22d3ee38,#0000 31%),linear-gradient(145deg,#0d1931,#12285c 57%,#123f78);flex-direction:column;justify-content:space-between;min-width:0;height:100vh;padding:clamp(34px,5vw,68px);display:flex;position:sticky;top:0;overflow:hidden}.ys-auth__aside[data-v-44104021]:after{z-index:-1;content:"";border:1px solid #7cecff33;border-radius:50%;width:370px;height:370px;position:absolute;bottom:-125px;right:-125px;box-shadow:0 0 0 42px #5faeff0e,0 0 0 88px #5faeff09}.ys-auth__grid[data-v-44104021]{z-index:-2;opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.ys-auth__brand[data-v-44104021],.ys-auth__mobile-brand[data-v-44104021]{align-items:center;gap:11px;width:fit-content;display:inline-flex}.ys-auth__brand[data-v-44104021] .brand-mark{width:48px;height:48px}.ys-auth__brand>span[data-v-44104021]{gap:1px;display:grid}.ys-auth__brand strong[data-v-44104021]{color:#fff;font-size:23px;line-height:1}.ys-auth__brand small[data-v-44104021]{color:#ffffff94;font-size:9px}.ys-auth__copy[data-v-44104021]{max-width:570px;padding-block:32px}.ys-auth__eyebrow[data-v-44104021]{color:#83ecfb;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.ys-auth__copy h1[data-v-44104021]{color:#fff;max-width:560px;margin:18px 0 14px;font-size:clamp(38px,4vw,58px);line-height:1.12}.ys-auth__copy p[data-v-44104021]{color:#b7c7e2;max-width:510px;margin:0;font-size:15px;line-height:1.8}.ys-auth__path[data-v-44104021]{color:#8ea6cb;align-items:center;gap:10px;margin-top:34px;display:flex}.ys-auth__path span[data-v-44104021]{color:#d8e7fb;background:#ffffff0e;border:1px solid #8bccff38;border-radius:6px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ys-auth__path span[data-v-44104021]:nth-of-type(2){color:#83ecfb}.ys-auth__notes[data-v-44104021]{color:#aebed8;flex-wrap:wrap;gap:20px;font-size:11px;display:flex}.ys-auth__notes span[data-v-44104021]{align-items:center;gap:7px;display:inline-flex}.ys-auth__notes svg[data-v-44104021]{color:#63e5f7}.ys-auth__main[data-v-44104021]{background-color:#f7f9fd;background-image:linear-gradient(#2b63f109 1px,#0000 0),linear-gradient(90deg,#2b63f109 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:1fr auto;place-items:center;min-width:0;min-height:100vh;padding:44px clamp(24px,5vw,76px) 28px;display:grid;position:relative;overflow:hidden}.ys-auth__main[data-v-44104021]:before{content:"";pointer-events:none;border:1px solid #2b63f117;border-radius:50%;width:460px;height:460px;position:absolute;top:-270px;right:-210px;box-shadow:0 0 0 54px #2b63f106}.ys-auth__stage[data-v-44104021]{z-index:1;width:min(520px,100%);padding-block:22px}.ys-auth--recovery .ys-auth__stage[data-v-44104021],.ys-auth--register .ys-auth__stage[data-v-44104021]{width:min(550px,100%)}.ys-auth__stage[data-v-44104021] .auth-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #d7e0ee;border-radius:8px;width:100%;padding:34px;box-shadow:0 22px 55px #1d3d7b1f}.ys-auth__stage[data-v-44104021] .auth-card__header h2{color:#101c35;font-size:28px}.ys-auth__stage[data-v-44104021] .auth-card__icon{color:var(--auth-blue);background:#eef4ff;border-color:#d9e4f5}.ys-auth__stage[data-v-44104021] .auth-tabs{background:#f2f5fa;border-color:#d9e2ef;height:45px}.ys-auth__stage[data-v-44104021] .auth-tabs button[aria-selected=true]{color:#153fa9;box-shadow:0 2px 8px #1d418e1c}.ys-auth__stage[data-v-44104021] .captcha-image,.ys-auth__stage[data-v-44104021] .field__input{background:#fff;border-color:#cfd9e7}.ys-auth__stage[data-v-44104021] .field__input:hover{border-color:#aabbd3}.ys-auth__stage[data-v-44104021] .field__input:focus{border-color:var(--auth-blue);outline-color:#2b63f11c}.ys-auth__stage[data-v-44104021] .auth-submit{min-height:48px;box-shadow:0 11px 23px #2b63f12e}.ys-auth__mobile-brand[data-v-44104021]{display:none}.ys-auth__legal[data-v-44104021]{z-index:1;color:#8c9ab0;margin:18px 0 0;font-size:10px}@media (width<=980px){.ys-auth[data-v-44104021]{grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr)}.ys-auth__aside[data-v-44104021]{padding:38px 30px}.ys-auth__copy h1[data-v-44104021]{font-size:40px}.ys-auth__path[data-v-44104021]{flex-direction:column;align-items:flex-start}.ys-auth__path>svg[data-v-44104021]{display:none}}@media (width<=760px){.ys-auth[data-v-44104021]{min-width:0;display:block;overflow-x:clip}.ys-auth__aside[data-v-44104021]{justify-content:center;height:72px;min-height:72px;padding:14px 18px;position:relative}.ys-auth__aside[data-v-44104021]:after{width:210px;height:210px;bottom:-128px;right:-70px}.ys-auth__brand[data-v-44104021] .brand-mark{width:36px;height:36px}.ys-auth__brand strong[data-v-44104021]{font-size:19px}.ys-auth__brand small[data-v-44104021]{font-size:8px}.ys-auth__copy[data-v-44104021],.ys-auth__notes[data-v-44104021],.ys-auth__path[data-v-44104021]{display:none}.ys-auth__main[data-v-44104021]{min-height:auto;padding:0 0 14px;display:block}.ys-auth__stage[data-v-44104021]{padding:0;width:100%!important}.ys-auth__stage[data-v-44104021] .auth-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:0 0 1px;border-radius:0;padding:20px 18px}.ys-auth__stage[data-v-44104021] .auth-card__header{margin-bottom:15px}.ys-auth__stage[data-v-44104021] .auth-card__header h2{font-size:24px}.ys-auth__stage[data-v-44104021] .form-stack{gap:12px}.ys-auth__stage[data-v-44104021] .field__input{height:42px}.ys-auth__stage[data-v-44104021] .auth-submit{min-height:44px}.ys-auth__legal[data-v-44104021]{text-align:center;margin-top:12px}}@media (width<=390px){.ys-auth__aside[data-v-44104021]{padding-inline:16px}.ys-auth__stage[data-v-44104021] .auth-card{padding-inline:15px}}
