.auth_page__N1Mpl{min-height:100dvh;display:grid;grid-template-columns:1.08fr 1fr;background:#f5f5ee;color:#161813}.auth_story__WQtFp{background:#10120f;color:#f5f5ee;padding:clamp(28px,4.4vw,76px);display:flex;flex-direction:column;min-height:100dvh;position:relative;overflow:hidden}.auth_brand__X1A7h{font-size:30px;font-weight:800;letter-spacing:-1.6px;line-height:1;text-decoration:none;width:fit-content}.auth_brand__X1A7h span{color:#ddff80}.auth_storyContent__rMFyF{margin:auto 0;padding:60px 0;position:relative;max-width:650px}.auth_eyebrow__vjpDK{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.18em;color:#c7ccb9;margin:0 0 32px}.auth_eyebrow__vjpDK>span{width:6px;height:6px;border-radius:50%;background:#ddff80}.auth_story__WQtFp h2{font-family:var(--font-display);font-size:clamp(58px,6.1vw,108px);line-height:.98;letter-spacing:-.065em;font-weight:650;margin:0 0 30px}.auth_story__WQtFp h2 em{font-style:normal;color:#ddff80}.auth_story__WQtFp h2>svg{display:inline-block;width:.76em;height:.76em;color:#ddff80;vertical-align:baseline;margin-left:24px}.auth_description__DR3TW{font-size:16px;line-height:1.75;color:#afb4a8;margin:0 0 44px}.auth_lesson__IQJ5P{display:flex;align-items:center;gap:18px;padding:16px 0;border-top:1px solid #ffffff23;border-bottom:1px solid #ffffff23;position:relative;max-width:470px;transition:border-color .2s}.auth_lesson__IQJ5P:hover{border-color:#ddff80}.auth_lesson__IQJ5P>img{width:112px;aspect-ratio:16/10;object-fit:cover;border-radius:5px}.auth_play__zGR42{position:absolute;left:44px;top:39px;width:28px;height:28px;display:grid;place-items:center;color:white;background:#111b;border-radius:50%}.auth_lessonText__sJlwV{display:flex;flex-direction:column;gap:5px;flex:1}.auth_lessonText__sJlwV small{font-size:8px;letter-spacing:.14em;color:#ddff80}.auth_lessonText__sJlwV strong{font-size:16px;font-weight:550}.auth_lessonText__sJlwV>span{font-size:11px;color:#919789}.auth_lesson__IQJ5P>svg{color:#abb3a0}.auth_signature__NbqA7{font-size:11px;color:#717967;margin:0}.auth_access__7GxAd{display:flex;flex-direction:column;padding:38px clamp(28px,4.5vw,80px);min-width:0}.auth_back__eniMP{display:flex;align-items:center;gap:8px;color:#777b70;font-size:12px;width:fit-content}.auth_back__eniMP:hover{color:#161813}.auth_form__krKKs{width:100%;max-width:390px;margin:auto;padding:65px 0}.auth_legal__DksG_{display:flex;justify-content:space-between;gap:16px;color:#858a7e;font-size:10px}.auth_legal__DksG_>div{display:flex;gap:18px}.auth_form__krKKs{--color-text:#161813;--color-text-muted:#70766a;--color-text-faint:#92978a;--color-border:#d7dbce;--color-divider:#d7dbce;--color-accent:#446117;--color-accent-hover:#263d06;--color-surface-inset:#ffffff;--shadow-inset:none;--state-danger:#a02c27}.auth_form__krKKs input:not([type=hidden]){height:50px;border-radius:7px;font-size:14px;box-shadow:none}.auth_form__krKKs label{font-size:12px!important;color:#444c3b!important}.auth_form__krKKs input:focus{outline:2px solid #6c8b3c;outline-offset:2px}.auth_form__krKKs button[type=submit]{min-height:50px;border-radius:7px;font-size:13px;box-shadow:none;background:#ddff80;color:#18220c;border:1px solid #cfeb8c}.auth_form__krKKs button[type=submit]:hover{background:#d1f66c}.auth_form__krKKs button:disabled{opacity:.65}.auth_form__krKKs button:focus-visible,.auth_page__N1Mpl a:focus-visible{outline:2px solid #779d37;outline-offset:4px}.auth_form__krKKs header h1{font-size:36px!important;letter-spacing:-.05em!important}.auth_welcome__bpIKT{margin-bottom:28px}.auth_welcome__bpIKT>p:first-child{font-size:10px;font-weight:650;letter-spacing:.17em;color:#7d8572;margin:0 0 13px}.auth_welcome__bpIKT h1{font-size:40px;line-height:1.1;font-weight:650;letter-spacing:-.055em;margin:0 0 12px}.auth_welcome__bpIKT>p:last-child{font-size:14px;color:#72786a;line-height:1.65;margin:0}.auth_form__krKKs button[data-provider]{background:#fff;border:1px solid #ced3c4;color:#23281c;font-weight:600}.auth_form__krKKs button[data-provider]:hover{background:#ebeee4}.auth_divider__ZhDd8{display:flex;align-items:center;gap:15px;margin:25px 0;color:#8a907f;font-size:10px}.auth_divider__ZhDd8:after,.auth_divider__ZhDd8:before{content:"";height:1px;background:#dde0d4;flex:1}.auth_signup__EQXen{font-size:12px;text-align:center;margin:24px 0 0;color:#7a8170}.auth_signup__EQXen a{color:#26331b;font-weight:650;text-decoration:underline;text-underline-offset:4px}@media(min-width:901px){.auth_storyContent__rMFyF{animation:auth_arrive__TQyUK .6s ease-out both}.auth_form__krKKs{animation:auth_arrive__TQyUK .6s ease-out .1s both}}@keyframes auth_arrive__TQyUK{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.auth_story__WQtFp h2{font-size:64px}.auth_story__WQtFp{padding:35px}.auth_lesson__IQJ5P{gap:12px}.auth_lesson__IQJ5P>img{width:90px}.auth_play__zGR42{left:32px;top:29px}.auth_lessonText__sJlwV strong{font-size:14px}.auth_access__7GxAd{padding:34px}}@media(max-width:900px){.auth_page__N1Mpl{display:flex;flex-direction:column}.auth_story__WQtFp{min-height:0;padding:25px 28px}.auth_brand__X1A7h{font-size:26px}.auth_storyContent__rMFyF{display:none}.auth_signature__NbqA7{position:absolute;right:28px;top:32px;font-size:10px;color:#a7b19a}.auth_access__7GxAd{padding:26px;flex:1;min-height:calc(100dvh - 76px)}.auth_form__krKKs{padding:48px 0}.auth_welcome__bpIKT h1{font-size:36px}.auth_legal__DksG_{padding-top:28px}}@media(max-width:380px){.auth_signature__NbqA7{display:none}.auth_access__7GxAd{padding:22px}.auth_welcome__bpIKT h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.auth_form__krKKs,.auth_storyContent__rMFyF{animation:none}}.auth_form__krKKs button[data-provider]{background:#fff!important;color:#23281c!important;border-color:#ced3c4!important}.auth_form__krKKs button[data-provider]:hover{background:#ebeee4!important}