.auth-form-shell_frame__Carzk{min-height:100dvh;background:#fff9ef;color:#062f2f}.auth-form-shell_header__COfpj{height:88px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(24px,4vw,72px);border-bottom:1px solid #062f2f12}.auth-form-shell_brandCluster__xhTPa{display:inline-flex;align-items:center;gap:18px;min-width:0}.auth-form-shell_logo__mqcPm{font-size:34px;font-weight:900;letter-spacing:-2px;line-height:1}.auth-form-shell_logo__mqcPm span{color:#ff665a}.auth-form-shell_homeLink__1RRGJ{display:flex;align-items:center;flex:none;gap:10px;font-size:14px;font-weight:700;min-height:44px}.auth-form-shell_layout__ajCVo{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100dvh - 88px)}.auth-form-shell_story__6mhvv{background:#062f2f;color:#fff9ef;position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0}.auth-form-shell_storyCopy__mYPmt{padding:clamp(44px,5vw,80px) clamp(32px,5vw,80px) 24px;position:relative;z-index:1;animation:auth-form-shell_enter__LngyF .85s both}.auth-form-shell_storyHeading__1bPnB{display:flex;align-items:center;gap:clamp(12px,2vw,32px)}.auth-form-shell_storyOrbit__xqvxT{flex-shrink:0}.auth-form-shell_eyebrow__Zdo8F{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ff8c7c;margin-bottom:24px}.auth-form-shell_storyTitle__7_nJ3{min-width:0;font-size:clamp(54px,5.5vw,88px);line-height:1.03;max-width:10ch;text-wrap:balance}.auth-form-shell_storyBody__FZClv{max-width:36ch;font-size:17px;line-height:1.65;color:#d7e4de;margin-top:24px}.auth-form-shell_artwork__tQr5u{position:relative;flex:1;min-height:250px;margin-top:8px;overflow:hidden}.auth-form-shell_roadImage__gOrF5{-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center;-webkit-mask-image:linear-gradient(180deg,transparent,black 25%);mask-image:linear-gradient(180deg,transparent,black 25%);animation:auth-form-shell_road__xb5qn 1.6s cubic-bezier(.2,.7,.2,1) both}.auth-form-shell_benefits__SoO3O{display:flex;flex-wrap:wrap;gap:14px 24px;padding:28px clamp(32px,4vw,64px);font-size:12px;font-weight:700;border-top:1px solid #ffffff18}.auth-form-shell_benefits__SoO3O li{display:flex;gap:8px;align-items:center}.auth-form-shell_benefits__SoO3O svg{color:#a6cfab;flex-shrink:0}.auth-form-shell_panel__0lo6a{padding:40px;background:#fff9ef;color:#062f2f;width:100%}.auth-form-shell_mainPanel__VTW53{max-width:550px;padding:52px 40px 40px;margin:auto;animation:auth-form-shell_enter__LngyF .7s both}.auth-form-shell_panelHeading__0CS4b{margin-bottom:28px}.auth-form-shell_title__lqqKp{font-size:clamp(36px,3.7vw,52px);line-height:1.1;text-wrap:balance}.auth-form-shell_panelHeading__0CS4b p{color:#61716c;font-size:15px;line-height:1.6;margin-top:12px;max-width:38ch}.auth-form-shell_toggle__wS3c_{display:grid;grid-template-columns:1fr 1fr;position:relative;height:52px;padding:4px;border-radius:999px;background:#e9ece3;font-weight:750;font-size:14px}.auth-form-shell_form__D7QYQ{margin-top:26px;display:grid;gap:16px}.auth-form-shell_fields__Ir4kE{display:grid;gap:18px}.auth-form-shell_signupFields__ARBWH{grid-template-columns:1fr 1fr;gap:18px 14px}.auth-form-shell_signupFields__ARBWH .auth-form-shell_field__xleOc:nth-child(-n+2){grid-column:1/-1}.auth-form-shell_field__xleOc{display:block;min-width:0;font-size:13px;font-weight:750}.auth-form-shell_inputWrap__43Cc0{position:relative;display:block;margin-top:8px}.auth-form-shell_fieldIcon__ijJ94{position:absolute;left:15px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:#7b8a83;pointer-events:none}.auth-form-shell_input__UTHBA{width:100%;height:52px;border:1px solid #bdc9bd;background:#fffdf8;border-radius:10px;padding:0 44px;font-size:16px;font-weight:500;outline:none;transition:border-color .18s,box-shadow .18s}.auth-form-shell_input__UTHBA::-moz-placeholder{color:#7b847e;font-size:13px}.auth-form-shell_input__UTHBA::placeholder{color:#7b847e;font-size:13px}.auth-form-shell_input__UTHBA:focus{border-color:#062f2f;box-shadow:0 0 0 3px #062f2f12}.auth-form-shell_reveal__Dkwli{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:#61716c}.auth-form-shell_google__RV0cF,.auth-form-shell_submit__jcG42{display:flex;min-height:52px;width:100%;align-items:center;justify-content:center;gap:12px;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:800;transition:transform .2s,background .2s}.auth-form-shell_submit__jcG42{background:#ff665a;color:#062f2f}.auth-form-shell_submit__jcG42:hover{background:#ff7a6e;transform:translateY(-2px)}.auth-form-shell_google__RV0cF{border:1px solid #bdc9bd;background:transparent}.auth-form-shell_google__RV0cF:hover{background:#e9ece3}.auth-form-shell_google__RV0cF:disabled,.auth-form-shell_submit__jcG42:disabled{opacity:.6;pointer-events:none}.auth-form-shell_divider__IUoQ6{display:flex;align-items:center;gap:16px;margin:20px 0;color:#748078;font-size:12px}.auth-form-shell_switch__pojm5{text-align:center;margin-top:20px;color:#61716c;font-size:13px;line-height:1.6}.auth-form-shell_frame__Carzk a:focus-visible,.auth-form-shell_frame__Carzk button:focus-visible{outline:2px solid #08784f;outline-offset:4px}@keyframes auth-form-shell_enter__LngyF{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes auth-form-shell_road__xb5qn{0%{opacity:.3;transform:scale(1.12) translateY(24px)}to{opacity:1;transform:none}}@media (min-width:1600px){.auth-form-shell_mainPanel__VTW53{max-width:600px}}@media (max-width:1023px){.auth-form-shell_layout__ajCVo{grid-template-columns:1fr}.auth-form-shell_story__6mhvv{display:block}.auth-form-shell_storyCopy__mYPmt{padding:22px 24px}.auth-form-shell_storyHeading__1bPnB{justify-content:space-between}.auth-form-shell_storyTitle__7_nJ3{font-size:clamp(34px,6vw,48px);max-width:18ch}.auth-form-shell_storyBody__FZClv,.auth-form-shell_story__6mhvv .auth-form-shell_artwork__tQr5u,.auth-form-shell_story__6mhvv .auth-form-shell_benefits__SoO3O{display:none}.auth-form-shell_story__6mhvv .auth-form-shell_eyebrow__Zdo8F{margin-bottom:8px}.auth-form-shell_mainPanel__VTW53{max-width:540px;padding:44px 28px}.auth-form-shell_header__COfpj{height:76px}.auth-form-shell_layout__ajCVo{min-height:calc(100dvh - 76px)}}@media (max-width:480px){.auth-form-shell_storyTitle__7_nJ3{font-size:34px}.auth-form-shell_storyOrbit__xqvxT{--orbit-size:88px}.auth-form-shell_header__COfpj{padding:0 24px}.auth-form-shell_logo__mqcPm{font-size:30px}.auth-form-shell_homeLink__1RRGJ{font-size:12px}.auth-form-shell_mainPanel__VTW53{padding:36px 24px}.auth-form-shell_signupFields__ARBWH{grid-template-columns:1fr}.auth-form-shell_panelHeading__0CS4b{margin-bottom:24px}.auth-form-shell_title__lqqKp{font-size:38px}}@media (max-width:360px){.auth-form-shell_header__COfpj{gap:6px;padding-inline:16px}.auth-form-shell_brandCluster__xhTPa{gap:6px}.auth-form-shell_logo__mqcPm{font-size:27px}.auth-form-shell_homeLink__1RRGJ{gap:4px}}@media (prefers-reduced-motion:reduce){.auth-form-shell_frame__Carzk *,.auth-form-shell_frame__Carzk :after,.auth-form-shell_frame__Carzk :before{animation:none!important;transition:none!important}}.auth-form-shell_header__COfpj{height:clamp(56px,9dvh,80px)}.auth-form-shell_layout__ajCVo{min-height:calc(100dvh - clamp(56px, 9dvh, 80px))}.auth-form-shell_mainPanel__VTW53{padding-top:24px;padding-bottom:24px}.auth-form-shell_storyCopy__mYPmt{padding-top:clamp(24px,5dvh,64px);padding-bottom:12px}.auth-form-shell_storyTitle__7_nJ3{font-size:clamp(48px,8dvh,80px)}.auth-form-shell_artwork__tQr5u{min-height:120px}.auth-form-shell_benefits__SoO3O{padding-top:18px;padding-bottom:18px}.auth-form-shell_panelHeading__0CS4b{margin-bottom:18px}.auth-form-shell_panelHeading__0CS4b p{margin-top:8px}.auth-form-shell_form__D7QYQ{margin-top:18px;gap:12px}.auth-form-shell_fields__Ir4kE{gap:12px}.auth-form-shell_input__UTHBA,.auth-form-shell_toggle__wS3c_{height:48px}.auth-form-shell_google__RV0cF,.auth-form-shell_submit__jcG42{min-height:48px;padding-top:10px;padding-bottom:10px}.auth-form-shell_divider__IUoQ6{margin:12px 0}.auth-form-shell_switch__pojm5{display:none}@media (max-height:800px){.auth-form-shell_mainPanel__VTW53{padding-top:16px;padding-bottom:16px}.auth-form-shell_title__lqqKp{font-size:36px}.auth-form-shell_panelHeading__0CS4b{margin-bottom:14px}.auth-form-shell_panelHeading__0CS4b p{font-size:14px;line-height:1.4}.auth-form-shell_input__UTHBA,.auth-form-shell_toggle__wS3c_{height:44px}.auth-form-shell_google__RV0cF,.auth-form-shell_submit__jcG42{min-height:44px;padding-top:8px;padding-bottom:8px}.auth-form-shell_inputWrap__43Cc0{margin-top:5px}.auth-form-shell_fields__Ir4kE{gap:10px}.auth-form-shell_form__D7QYQ{margin-top:14px;gap:10px}.auth-form-shell_storyBody__FZClv{margin-top:16px;font-size:15px}.auth-form-shell_eyebrow__Zdo8F{margin-bottom:16px}}@media (max-width:1023px){.auth-form-shell_mainPanel__VTW53{padding-left:24px;padding-right:24px}.auth-form-shell_layout__ajCVo{min-height:calc(100dvh - clamp(56px, 9dvh, 80px))}}@media (max-width:480px) and (max-height:700px){.auth-form-shell_mainPanel__VTW53{padding:10px 20px}.auth-form-shell_title__lqqKp{font-size:30px}.auth-form-shell_panelHeading__0CS4b{margin-bottom:10px}.auth-form-shell_panelHeading__0CS4b p{font-size:13px;line-height:1.35;margin-top:6px}.auth-form-shell_fields__Ir4kE{gap:8px}.auth-form-shell_form__D7QYQ{margin-top:10px;gap:8px}.auth-form-shell_divider__IUoQ6{margin:8px 0}.auth-form-shell_field__xleOc{font-size:12px}}@media (max-height:600px){.auth-form-shell_panelHeading__0CS4b p{display:none}.auth-form-shell_mainPanel__VTW53{padding-top:8px;padding-bottom:8px}.auth-form-shell_panelHeading__0CS4b{margin-bottom:8px}.auth-form-shell_title__lqqKp{font-size:28px}.auth-form-shell_fields__Ir4kE{gap:6px}.auth-form-shell_form__D7QYQ{margin-top:8px;gap:8px}.auth-form-shell_divider__IUoQ6{margin:6px 0}.auth-form-shell_storyBody__FZClv{margin-top:12px}.auth-form-shell_storyCopy__mYPmt{padding-top:20px}.auth-form-shell_benefits__SoO3O{gap:8px 16px;padding-top:12px;padding-bottom:12px}.auth-form-shell_mainPanel__VTW53{padding-top:4px;padding-bottom:4px}.auth-form-shell_inputWrap__43Cc0{margin-top:3px}}@media (max-width:1023px){.auth-form-shell_storyCopy__mYPmt{padding:22px 24px}.auth-form-shell_storyTitle__7_nJ3{font-size:clamp(34px,6vw,48px)}}@media (max-width:480px){.auth-form-shell_storyTitle__7_nJ3{font-size:34px}.auth-form-shell_storyOrbit__xqvxT{--orbit-size:88px}}