.auth_page__3s9up{--ink:#302638;--muted:#716773;--plum:#714582;--paper:#faf8f4;min-height:100svh;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;font-size:15px;line-height:1.6}.auth_page__3s9up :is(p,h1,h2,input,label,span){user-select:text}.auth_page__3s9up :is(h1,h2,p){margin:0}.auth_page__3s9up :is(a,button):focus-visible{outline:3px solid #9c62b0;outline-offset:4px}.auth_page__3s9up a{text-decoration:none}.auth_footer__nfVpY,.auth_header__khC3z{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(24px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:20px}.auth_header__khC3z{min-height:100px;padding-block:20px}.auth_brand__Ptxqd{display:inline-flex;flex-shrink:0}.auth_brand__Ptxqd img{width:156px;height:48px;object-fit:contain}.auth_explore__2q9O_{min-height:44px;display:inline-flex;align-items:center;gap:12px;color:#57445f;font-size:13px;font-weight:700}.auth_main__dRHvz{width:min(100%,1440px);margin-inline:auto;padding:0 clamp(24px,4vw,64px);display:grid;grid-template-columns:1fr 1fr;flex:1;gap:clamp(32px,5vw,80px);align-items:stretch}.auth_formSide__0WQda{min-width:0;display:flex;align-items:center;justify-content:center;padding-block:40px}.auth_formContent__b__RJ{width:100%;max-width:410px;scroll-margin-top:24px}.auth_eyebrow__ky_Hh{font-size:10px;line-height:1.6;font-weight:700;letter-spacing:.17em;color:var(--plum)}.auth_intro__rQERx{margin-bottom:30px}.auth_intro__rQERx h1{margin-top:13px;font-size:clamp(34px,3.4vw,46px);font-weight:500;line-height:1.12;letter-spacing:-.045em}.auth_intro__rQERx h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#8b608b}.auth_intro__rQERx>p:last-child{margin-top:14px;color:var(--muted);font-size:14px;line-height:1.7}.auth_form__x_Lbd .ant-form-item{margin-bottom:20px}.auth_form__x_Lbd .ant-form-item-label{padding-bottom:7px}.auth_form__x_Lbd .ant-form-item-label>label{height:auto;font-size:13px;font-weight:700;color:#4f4058}.auth_form__x_Lbd .ant-input,.auth_form__x_Lbd .ant-input-affix-wrapper{padding:13px 16px;min-height:52px;box-shadow:none;background:#fffefd}.auth_form__x_Lbd .ant-input-affix-wrapper>input{padding:0;min-height:0;border-radius:0}.auth_form__x_Lbd .ant-input-affix-wrapper{padding-block:8px}.auth_form__x_Lbd .ant-input-password-icon{padding:8px 2px 8px 8px;font-size:18px;color:#84708d}.auth_form__x_Lbd .ant-input-affix-wrapper-focused,.auth_form__x_Lbd .ant-input:focus{box-shadow:0 0 0 3px #71458212}.auth_form__x_Lbd .ant-form-item-explain-error{padding-block:4px;line-height:1.5}.auth_nameFields__kFtn1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.auth_hint__bE_XG{font-size:12px;line-height:1.5;color:var(--muted)}.auth_feedback__EkJVA{margin-block:18px!important;padding:14px 16px;border:1px solid #ded5df;border-radius:14px;background:#faf8fc;color:#51425a;font-size:13px;line-height:1.65}.auth_recoveryActions__wpVQe{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.auth_recoveryActions__wpVQe button{min-height:44px;padding:6px 0;border:0;background:transparent;color:#714582;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth_recoveryActions__wpVQe button:focus-visible{outline:2px solid #714582;outline-offset:3px}.auth_form__x_Lbd .ant-form-item-extra{min-height:0;padding-top:7px}.auth_form__x_Lbd .ant-checkbox-wrapper{align-items:flex-start;font-size:12px;line-height:1.7;color:var(--muted)}.auth_form__x_Lbd .ant-checkbox{margin-top:3px}.auth_form__x_Lbd .ant-checkbox+span{padding-inline-start:10px}.auth_form__x_Lbd .ant-form-item:last-child{margin-bottom:0}.auth_google__OBfTp,.auth_submit__92Bcd{width:100%;min-height:52px;padding:13px 20px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:100px;font:inherit;font-size:14px;font-weight:700;line-height:1.5;cursor:pointer;transition:background .2s,border-color .2s}.auth_submit__92Bcd{color:#fff;background:var(--plum);border:1px solid var(--plum)}.auth_submit__92Bcd:hover:not(:disabled){background:#5b336c;border-color:#5b336c}.auth_google__OBfTp:disabled,.auth_submit__92Bcd:disabled{cursor:wait;opacity:.65}.auth_google__OBfTp{color:var(--ink);background:#fffefd;border:1px solid #ded5df}.auth_google__OBfTp:hover:not(:disabled){background:#f1ebf2;border-color:#baa5c3}.auth_divider__I5y5X{display:flex;align-items:center;gap:15px;color:#877b8c;font-size:12px;margin-block:22px}.auth_divider__I5y5X:after,.auth_divider__I5y5X:before{content:"";height:1px;background:#e5dfdf;flex:1}.auth_switch__dIlBR{margin-top:26px!important;text-align:center;font-size:13px;color:var(--muted)}.auth_switch__dIlBR a{display:inline-block;padding-block:6px;color:var(--plum);font-weight:700;text-decoration:underline;text-underline-offset:4px;margin-left:4px}.auth_story__uLowc{position:relative;overflow:hidden;isolation:isolate;min-width:0;border:1px solid #e6dce5;background:#eee5ee;border-radius:28px;padding:40px clamp(26px,3.2vw,46px) 30px;display:flex;flex-direction:column;justify-content:center}.auth_storyCopy__G_k5p{position:relative;z-index:1}.auth_storyCopy__G_k5p h2{font-size:clamp(32px,3.2vw,45px);font-weight:400;line-height:1.12;letter-spacing:-.04em;margin-block:15px}.auth_storyCopy__G_k5p h2 em{color:#886087;font-family:Georgia,Times New Roman,serif;font-weight:400}.auth_storyCopy__G_k5p>p:last-child{color:#716174;font-size:13px;line-height:1.8}.auth_scene__nfQZf{position:relative;width:100%;max-width:430px;height:390px;margin:15px auto;flex:0 0 auto}.auth_orbit__HDfBO{position:absolute;width:340px;height:340px;border:1px solid #a47c9e30;border-radius:50%;top:32px;left:50%;transform:translateX(-50%)}.auth_orbit__HDfBO:after{content:"";position:absolute;inset:18px -22px;border:1px solid #a47c9e20;border-radius:inherit;rotate:-25deg}.auth_backCard___OIhV,.auth_envelope__rUwcp,.auth_invitation__QCV4R{position:absolute;left:50%;top:40px;width:226px;height:300px;border-radius:3px}.auth_backCard___OIhV{background:#c6aeba;color:#755365;transform:translateX(-65%) rotate(-16deg);top:48px;padding:22px;display:flex;align-items:flex-start;justify-content:space-between;font:italic 22px Georgia,serif;border:1px solid #bfa3b4}.auth_envelope__rUwcp{top:33px;transform:translateX(-34%) rotate(12deg);background:#dfcfb4;border:1px solid #bfa77e}.auth_envelope__rUwcp:after{content:"";position:absolute;inset:13px;border:1px solid #b69a6c}.auth_invitation__QCV4R{top:28px;height:316px;padding:14px 14px 22px;background:#fffcf6;text-align:center;transform:translateX(-50%) rotate(-4deg);box-shadow:0 16px 34px #5f3a5b17;border:1px solid #e7ded6}.auth_cover__yTLAv{position:relative;height:198px;overflow:hidden;border-radius:100px 100px 2px 2px}.auth_cover__yTLAv img{object-fit:cover}.auth_invitationDate__R5m9G,.auth_invitationLabel__7dbLt{display:block;color:#6f4954;font-size:6px;letter-spacing:.18em}.auth_invitationLabel__7dbLt{margin-block:17px 10px}.auth_invitation__QCV4R strong{display:block;font:400 22px/1.2 Georgia,Times New Roman,serif;color:#512a38;white-space:nowrap}.auth_invitation__QCV4R strong i{font-size:16px}.auth_invitationDate__R5m9G{margin-top:10px;letter-spacing:.12em}.auth_reply__eQ6ut{position:absolute;left:-5px;bottom:26px;display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid #eee9e4;background:#fffdf7;box-shadow:0 6px 22px #5f3a5b0a;border-radius:16px;rotate:2deg}.auth_replyIcon__X88mk{width:34px;height:34px;border-radius:50%;background:#edf0e8;color:#61765e;display:grid;place-items:center}.auth_reply__eQ6ut div>span,.auth_reply__eQ6ut strong{display:block;font-size:10px;line-height:1.6}.auth_reply__eQ6ut div>span{color:#716773;font-size:9px;margin-top:2px}.auth_memory__cbOyJ{position:absolute;right:-2px;top:65px;display:flex;align-items:center;gap:9px;background:#fffaf0;color:#785d43;padding:10px 13px;border:1px solid #ddd0b7;border-radius:40px;font-size:10px;rotate:5deg}.auth_features__S6DMa{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin:0;padding:24px 0 0;border-top:1px solid #dacbda;list-style:none}.auth_features__S6DMa li{display:flex;align-items:center;gap:9px;color:#67566e;font-size:11px}.auth_features__S6DMa svg{flex-shrink:0;color:#89668c}.auth_footer__nfVpY{padding-block:25px;min-height:80px;color:#817584;font-size:11px}.auth_footer__nfVpY a{display:flex;align-items:center;flex-wrap:wrap;column-gap:4px;min-height:44px}.auth_footer__nfVpY strong{color:#61466d;display:inline-flex;align-items:center;gap:5px}.auth_skipLink__o0WT9{position:fixed;top:-80px;left:16px;padding:12px 20px;z-index:1000;background:#fff;color:var(--ink)}.auth_skipLink__o0WT9:focus{top:12px}@media (min-width:1024px) and (min-height:850px){.auth_main__dRHvz{padding-block:12px}}@media (max-width:1050px){.auth_main__dRHvz{gap:32px;grid-template-columns:1.05fr .95fr}.auth_story__uLowc{padding-inline:24px}.auth_scene__nfQZf{transform:scale(.86);margin-block:-12px;width:calc(100% + 32px);margin-left:-16px}.auth_features__S6DMa{grid-template-columns:1fr;gap:10px}}@media (max-width:760px){.auth_header__khC3z{min-height:88px;border-bottom:1px solid #e9e1e5;padding-block:16px}.auth_brand__Ptxqd img{width:140px;height:43px}.auth_main__dRHvz{display:block;padding-inline:24px}.auth_formSide__0WQda{padding-block:40px 28px}.auth_formContent__b__RJ{max-width:440px}.auth_intro__rQERx h1{font-size:38px}.auth_story__uLowc{display:none}.auth_footer__nfVpY{border-top:1px solid #e9e1e5;padding-block:18px;justify-content:center}.auth_footer__nfVpY>span{display:none}}@media (max-width:479px){.auth_nameFields__kFtn1{display:block}}@media (max-width:359px){.auth_footer__nfVpY,.auth_header__khC3z,.auth_main__dRHvz{padding-inline:20px}.auth_header__khC3z{gap:10px}.auth_brand__Ptxqd img{width:125px;height:40px}.auth_explore__2q9O_{gap:5px;font-size:12px}.auth_intro__rQERx h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.auth_page__3s9up *,.auth_page__3s9up :after,.auth_page__3s9up :before{transition:none!important}}