.auth-module__Y2OPrW__page{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.auth-module__Y2OPrW__panel{width:min(520px,100% - 48px);margin:auto;padding:52px 0}.auth-module__Y2OPrW__logo{margin-bottom:64px;display:inline-flex}.auth-module__Y2OPrW__heading>p{color:var(--sky);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.auth-module__Y2OPrW__heading h1{color:var(--navy-deep);letter-spacing:-.055em;margin-top:12px;font-size:clamp(38px,5vw,54px);line-height:1.03}.auth-module__Y2OPrW__heading>span{color:var(--muted);margin-top:15px;font-size:15px;line-height:1.65;display:block}.auth-module__Y2OPrW__form{gap:19px;margin-top:35px;display:grid}.auth-module__Y2OPrW__field{gap:8px;display:grid}.auth-module__Y2OPrW__field label{color:#36516a;font-size:12px;font-weight:750}.auth-module__Y2OPrW__field input{width:100%;height:52px;color:var(--navy-deep);background:#fff;border:1px solid #ccdae6;border-radius:12px;outline:none;padding:0 15px;transition:border-color .2s,box-shadow .2s}.auth-module__Y2OPrW__field input:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #0ea5e91c}.auth-module__Y2OPrW__field small{color:#8494a4;font-size:11px;line-height:1.5}.auth-module__Y2OPrW__submit{cursor:pointer;color:#fff;background:var(--navy);border:0;border-radius:12px;min-height:52px;margin-top:5px;font-size:14px;font-weight:750;transition:transform .2s,background .2s;box-shadow:0 13px 28px #102a432e}.auth-module__Y2OPrW__submit:hover{background:#173b5d;transform:translateY(-1px)}.auth-module__Y2OPrW__submit:disabled{cursor:wait;opacity:.72;transform:none}.auth-module__Y2OPrW__formMeta,.auth-module__Y2OPrW__switcher{color:#708499;justify-content:space-between;gap:16px;font-size:12px;line-height:1.55;display:flex}.auth-module__Y2OPrW__formMeta a,.auth-module__Y2OPrW__switcher a{color:#087fb5;font-weight:700}.auth-module__Y2OPrW__switcher{justify-content:center;margin-top:24px}.auth-module__Y2OPrW__errorMessage,.auth-module__Y2OPrW__noticeMessage{border-radius:10px;margin-top:24px;padding:12px 14px;font-size:12px;line-height:1.55}.auth-module__Y2OPrW__errorMessage{color:#991b1b;background:#fff7f7;border:1px solid #fecaca}.auth-module__Y2OPrW__noticeMessage{color:#075985;background:#f0f9ff;border:1px solid #bae6fd}.auth-module__Y2OPrW__aside{color:#fff;background:var(--navy-deep);flex-direction:column;justify-content:center;min-height:100vh;padding:80px 8vw 44px;display:flex;position:relative;overflow:hidden}.auth-module__Y2OPrW__aside:before{content:"";border:1px solid #7dd3fc26;border-radius:50%;width:680px;height:680px;position:absolute;top:-280px;right:-260px;box-shadow:0 0 0 95px #7dd3fc09,0 0 0 190px #7dd3fc06}.auth-module__Y2OPrW__aside>div,.auth-module__Y2OPrW__aside small{z-index:1;position:relative}.auth-module__Y2OPrW__aside p{color:#7dd3fc;letter-spacing:.15em;font-size:10px;font-weight:800}.auth-module__Y2OPrW__aside h2{letter-spacing:-.055em;margin-top:17px;font-size:clamp(38px,4vw,58px);line-height:1.04}.auth-module__Y2OPrW__aside ul{gap:0;margin-top:54px;list-style:none;display:grid}.auth-module__Y2OPrW__aside li{color:#c6d7e3;border-top:1px solid #ffffff1a;align-items:center;gap:18px;min-height:70px;font-size:13px;display:flex}.auth-module__Y2OPrW__aside li:last-child{border-bottom:1px solid #ffffff1a}.auth-module__Y2OPrW__aside li span{color:#58c7f5;font-family:var(--font-geist-mono);font-size:10px}.auth-module__Y2OPrW__aside small{color:#7994a9;margin-top:auto;padding-top:60px;font-size:10px}@media (max-width:880px){.auth-module__Y2OPrW__page{grid-template-columns:1fr}.auth-module__Y2OPrW__panel{padding:34px 0 60px}.auth-module__Y2OPrW__logo{margin-bottom:48px}.auth-module__Y2OPrW__aside{display:none}}@media (max-width:520px){.auth-module__Y2OPrW__panel{width:calc(100% - 36px)}.auth-module__Y2OPrW__heading h1{font-size:40px}}.auth-module__Y2OPrW__aside{background:#061c31 url(/brand/sideline-landing.png) 65%/cover;position:relative}.auth-module__Y2OPrW__aside:before{content:"";background:linear-gradient(90deg,#061c32e8,#061c3288);position:absolute;inset:0}.auth-module__Y2OPrW__aside>div,.auth-module__Y2OPrW__aside>small{position:relative}.auth-module__Y2OPrW__aside h2,.auth-module__Y2OPrW__heading h1{font-family:var(--font-heading),Impact,sans-serif;letter-spacing:0;font-weight:800}.auth-module__Y2OPrW__heading h1{font-size:44px}.auth-module__Y2OPrW__aside h2{font-size:62px}.auth-module__Y2OPrW__panel{border-radius:0}.auth-module__Y2OPrW__primary{background:var(--sky)}
