.auth-module__A_DBwq__page{color:#071626;background:#f7f9fb;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.auth-module__A_DBwq__header{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:82px;margin:0 auto;display:flex}.auth-module__A_DBwq__brand,.auth-module__A_DBwq__brand:visited{color:#071626;letter-spacing:-.03em;align-items:center;gap:11px;font-weight:900;text-decoration:none;display:inline-flex}.auth-module__A_DBwq__brandMark{color:#fff;background:#071626;border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:950;display:grid}.auth-module__A_DBwq__headerLink{color:#455266;font-size:14px;font-weight:800;text-decoration:none}.auth-module__A_DBwq__headerLink:hover{color:#071626}.auth-module__A_DBwq__main{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);width:min(1180px,100% - 40px);min-height:calc(100vh - 150px);margin:0 auto;padding:34px 0 70px;display:grid}.auth-module__A_DBwq__story{color:#fff;background:radial-gradient(circle at 82% 25%,#42dc9b3b,#0000 32%),radial-gradient(circle at 75% 75%,#b7ff481a,#0000 30%),#071626;border-radius:34px 0 0 34px;padding:clamp(42px,6vw,78px);position:relative;overflow:hidden}.auth-module__A_DBwq__story:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.auth-module__A_DBwq__storyInner{z-index:1;max-width:610px;position:relative}.auth-module__A_DBwq__eyebrow{color:#b7ff48;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:950;line-height:1}.auth-module__A_DBwq__story h1{letter-spacing:-.065em;max-width:600px;margin:0;font-size:clamp(46px,6.3vw,84px);line-height:.94}.auth-module__A_DBwq__storyLead{color:#b6c2cf;max-width:560px;margin:30px 0 0;font-size:17px;line-height:1.7}.auth-module__A_DBwq__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:52px;display:grid}.auth-module__A_DBwq__benefit{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;padding:18px}.auth-module__A_DBwq__benefit strong{margin-bottom:5px;font-size:14px;display:block}.auth-module__A_DBwq__benefit span{color:#91a2b3;font-size:12px;line-height:1.45}.auth-module__A_DBwq__panel{background:#fff;border:1px solid #e0e6ec;border-left:0;border-radius:0 34px 34px 0;align-items:center;padding:clamp(38px,5vw,68px);display:flex}.auth-module__A_DBwq__panelInner{width:100%;max-width:470px;margin:0 auto}.auth-module__A_DBwq__kicker{color:#0c9f72;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:950}.auth-module__A_DBwq__panel h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1}.auth-module__A_DBwq__panelIntro{color:#6f7c8c;margin:17px 0 30px;font-size:14px;line-height:1.65}.auth-module__A_DBwq__form{gap:17px;display:grid}.auth-module__A_DBwq__twoCol{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-module__A_DBwq__field{gap:8px;display:grid}.auth-module__A_DBwq__field label{color:#263448;font-size:12px;font-weight:850}.auth-module__A_DBwq__field input{box-sizing:border-box;color:#071626;width:100%;min-height:50px;font:inherit;background:#fafbfd;border:1px solid #d8e0e8;border-radius:13px;outline:none;padding:0 15px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-module__A_DBwq__field input:focus{background:#fff;border-color:#0c9f72;box-shadow:0 0 0 4px #0c9f721a}.auth-module__A_DBwq__field input::placeholder{color:#a0aab6}.auth-module__A_DBwq__passwordRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.auth-module__A_DBwq__forgot,.auth-module__A_DBwq__inlineLink{color:#0c9f72;font-weight:850;text-decoration:none}.auth-module__A_DBwq__forgot{font-size:12px}.auth-module__A_DBwq__forgot:hover,.auth-module__A_DBwq__inlineLink:hover{text-decoration:underline}.auth-module__A_DBwq__checkbox{color:#6f7c8c;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.55;display:grid}.auth-module__A_DBwq__checkbox input{accent-color:#0c9f72;margin:2px 0 0}.auth-module__A_DBwq__submit{color:#fff;cursor:pointer;width:100%;min-height:52px;font:inherit;background:#071626;border:0;border-radius:13px;font-size:13px;font-weight:900;transition:transform .15s,background .15s}.auth-module__A_DBwq__submit:hover{background:#0d2338;transform:translateY(-1px)}.auth-module__A_DBwq__switch{text-align:center;color:#758193;margin:24px 0 0;font-size:13px}.auth-module__A_DBwq__notice{color:#607068;background:#f3f7f5;border-radius:13px;margin-top:22px;padding:14px 16px;font-size:12px;line-height:1.55}.auth-module__A_DBwq__footer{color:#8995a4;justify-content:space-between;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:0 0 30px;font-size:11px;display:flex}.auth-module__A_DBwq__footerLinks{gap:18px;display:flex}.auth-module__A_DBwq__footer a{color:inherit;text-decoration:none}.auth-module__A_DBwq__footer a:hover{color:#071626}@media (max-width:920px){.auth-module__A_DBwq__main{grid-template-columns:1fr;padding-top:20px}.auth-module__A_DBwq__story{border-radius:28px 28px 0 0;padding:44px 34px}.auth-module__A_DBwq__panel{border-top:0;border-left:1px solid #e0e6ec;border-radius:0 0 28px 28px;padding:44px 34px}.auth-module__A_DBwq__benefits{grid-template-columns:1fr;margin-top:34px}.auth-module__A_DBwq__story h1{font-size:clamp(46px,12vw,70px)}}@media (max-width:560px){.auth-module__A_DBwq__header,.auth-module__A_DBwq__main,.auth-module__A_DBwq__footer{width:min(100% - 24px,1180px)}.auth-module__A_DBwq__header{min-height:70px}.auth-module__A_DBwq__main{padding-bottom:36px}.auth-module__A_DBwq__story,.auth-module__A_DBwq__panel{padding:32px 22px}.auth-module__A_DBwq__twoCol{grid-template-columns:1fr}.auth-module__A_DBwq__footer{flex-direction:column}.auth-module__A_DBwq__footerLinks{flex-wrap:wrap}}.auth-module__A_DBwq__errorMessage{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.5}.auth-module__A_DBwq__submit:disabled{opacity:.62;cursor:wait;transform:none}
