.auth-page[data-v-da8a41dc]{min-height:100svh;display:flex;flex-direction:column}.auth-page-grid[data-v-da8a41dc]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:85px;width:min(1060px,calc(100% - 64px));margin:auto;padding:65px 0}.auth-form-card[data-v-da8a41dc]{background:#fffefa;border:1px solid #d8ddcf;border-radius:12px;padding:37px;min-width:0}.auth-eyebrow[data-v-da8a41dc]{color:#176b50;font-size:9px;font-weight:600;letter-spacing:.14em;margin-bottom:18px}.auth-form-card h1[data-v-da8a41dc]{font-size:35px;font-weight:500;line-height:1.13;letter-spacing:-.045em}.auth-description[data-v-da8a41dc]{margin-top:15px;color:#647069;font-size:13px;line-height:1.8}.auth-form-content[data-v-da8a41dc]{margin-top:28px}.auth-story[data-v-da8a41dc]{position:relative;padding-top:12px}.auth-story h2[data-v-da8a41dc]{font-size:clamp(40px,4vw,57px);font-weight:600;line-height:1.05;letter-spacing:-.05em}.auth-story h2>span[data-v-da8a41dc]{color:#176b50}.auth-story>p[data-v-da8a41dc]:not(.auth-eyebrow){max-width:355px;margin-top:24px;color:#647069;font-size:14px;line-height:1.8}.auth-story ul[data-v-da8a41dc]{display:grid;gap:17px;margin-top:29px;font-size:12px}.auth-story li[data-v-da8a41dc]{display:flex;align-items:center;gap:12px}.auth-story li>svg[data-v-da8a41dc]{color:#176b50}.auth-mark[data-v-da8a41dc]{display:flex;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:35px;background:#e9eddf;border:1px solid #d3dec7;border-radius:17px;transform:rotate(-7deg)}.auth-mark img[data-v-da8a41dc]{width:62px;height:62px}.auth-form-content[data-v-da8a41dc] input:not([type=checkbox],[type=radio]),.auth-form-content[data-v-da8a41dc] textarea,.auth-form-content[data-v-da8a41dc] select{min-height:46px;background:#f8f8f2;border:1px solid #c7d1be;border-radius:6px;color:#182e27;font-size:14px;box-shadow:none}.auth-form-content[data-v-da8a41dc] input[type=password]{padding-right:44px}.auth-form-content[data-v-da8a41dc] input[type=checkbox]{accent-color:#176b50}.auth-form-content[data-v-da8a41dc] label{font-size:12px;line-height:1.6}.auth-form-content[data-v-da8a41dc] button[type=submit]{min-height:46px;border-radius:6px;background:#176b50;color:#fff;font-size:13px;font-weight:600;box-shadow:none;animation:none}.auth-form-content[data-v-da8a41dc] button:disabled{opacity:.6;cursor:not-allowed}.auth-form-content[data-v-da8a41dc] .animate-fade-in,.auth-form-content[data-v-da8a41dc] .animate-fade-in-up{opacity:1;transform:none;animation:none}.auth-form-content[data-v-da8a41dc] .auth-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:45px;border:1px solid #c7d1be;border-radius:6px;font-size:12px;margin-top:22px}.auth-form-content[data-v-da8a41dc] .auth-switch{font-size:12px;color:#647069;margin-top:24px;text-align:center;line-height:1.8}.auth-form-content[data-v-da8a41dc] .auth-switch a{color:#176b50;font-weight:600;text-decoration:underline;text-underline-offset:4px}.auth-form-content[data-v-da8a41dc] :focus-visible{outline:2px solid #32885f;outline-offset:3px}@media(max-width:900px){.auth-page-grid[data-v-da8a41dc]{gap:40px}.auth-form-card[data-v-da8a41dc]{padding:28px}.auth-story h2[data-v-da8a41dc]{font-size:40px}}@media(max-width:767px){.auth-page-grid[data-v-da8a41dc]{width:min(480px,calc(100% - 40px));grid-template-columns:1fr;padding-block:34px}.auth-story[data-v-da8a41dc]{display:none}.auth-form-card[data-v-da8a41dc]{padding:26px}.auth-form-card h1[data-v-da8a41dc]{font-size:30px}}
