.PageBanner_banner__aaJF5{background:linear-gradient(135deg,#fafaf9,#fdf2f5);padding:2.5rem 0;text-align:center}@media(min-width:768px){.PageBanner_banner__aaJF5{padding:3rem 0}}@media(min-width:1536px){.PageBanner_banner__aaJF5{padding:4rem 0}}.PageBanner_bannerInner__jc3ss{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media(min-width:768px){.PageBanner_bannerInner__jc3ss{padding-left:24px;padding-right:24px}}@media(min-width:1280px){.PageBanner_bannerInner__jc3ss{max-width:1200px}}.PageBanner_title__LZPXU{margin-bottom:.75rem;font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:600;line-height:1.2;color:#1a1714}@media(min-width:768px){.PageBanner_title__LZPXU{font-size:2rem}}@media(min-width:1536px){.PageBanner_title__LZPXU{font-size:2.5rem}}.PageBanner_subtitle__RjS2E{max-width:500px;margin:0 auto;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;line-height:1.6;color:#6b6158}@media(min-width:768px){.PageBanner_subtitle__RjS2E{font-size:1rem}}@media(min-width:1536px){.PageBanner_subtitle__RjS2E{font-size:1.125rem}}.PageBanner_breadcrumbs__N6Fdh{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.75rem;color:#8a8078}@media(min-width:768px){.PageBanner_breadcrumbs__N6Fdh{font-size:.875rem}}.PageBanner_breadcrumbs__N6Fdh a{color:#8a8078;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.PageBanner_breadcrumbs__N6Fdh a:hover{color:#d4507a}.PageBanner_breadcrumbs__N6Fdh span{color:#1a1714;font-weight:500}.MainLoadingSpinner_wrapper__qvCHN{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#fff}.MainLoadingSpinner_spinner__u_Ci0{width:44px;height:44px;border:4px solid #ece8e4;border-top-color:#d4507a;border-radius:50%;animation:MainLoadingSpinner_spin__Sk80O .7s linear infinite}@keyframes MainLoadingSpinner_spin__Sk80O{to{transform:rotate(1turn)}}.AuthStyles_authPage__iM1G1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(170deg,#ffffff,#fdf2f5 40%,#ffffff);padding:2rem 1.5rem}.AuthStyles_authCard__nH3_c{width:100%;max-width:400px;background:#fff;border-radius:16px;border:1px solid #ece8e4;transition:all .25s cubic-bezier(.4,0,.2,1);padding:2rem 1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05)}@media(min-width:1280px){.AuthStyles_authCard__nH3_c{max-width:420px;padding:2.5rem 2rem}}.AuthStyles_authLogo__bSg_e{display:block;text-align:center;font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:700;color:#1a1714;text-decoration:none;margin-bottom:2rem}.AuthStyles_authLogo__bSg_e:hover{color:#d4507a}.AuthStyles_authTitle__je3yA{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:2rem;font-weight:600;color:#1a1714;text-align:center;margin-bottom:.5rem}.AuthStyles_authSubtitle__nEVEX{text-align:center;margin-bottom:2rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.75rem;line-height:1.6;color:#8a8078}@media(min-width:768px){.AuthStyles_authSubtitle__nEVEX{font-size:.875rem}}.AuthStyles_authForm__ILpqt{display:flex;flex-direction:column;gap:1.25rem}.AuthStyles_authInput__llK3O{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;color:#1a1714;background:#fff;border:1px solid #ece8e4;border-radius:10px;padding:.75rem 1rem;width:100%;outline:none;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}@media(min-width:1280px){.AuthStyles_authInput__llK3O{font-size:1rem}}.AuthStyles_authInput__llK3O::placeholder{color:#b8b0a8}.AuthStyles_authInput__llK3O:focus{border-color:#d4507a;box-shadow:0 0 0 3px rgba(212,80,122,.1)}.AuthStyles_authCheckbox__cQ_Wk{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;color:#6b6158;cursor:pointer}.AuthStyles_authCheckbox__cQ_Wk input[type=checkbox]{margin-top:3px;accent-color:#d4507a}.AuthStyles_authBtn__2d0AY{width:100%;padding:.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:.875rem;line-height:1;border:none;cursor:pointer;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);border-radius:9999px;white-space:nowrap}@media(min-width:1280px){.AuthStyles_authBtn__2d0AY{font-size:1rem}}.AuthStyles_authBtn__2d0AY:disabled{opacity:.5;cursor:not-allowed}.AuthStyles_authBtn__2d0AY{background:#d4507a;color:#fff;padding:.75rem 1.5rem}@media(min-width:1280px){.AuthStyles_authBtn__2d0AY{padding:.75rem 2rem}}.AuthStyles_authBtn__2d0AY:hover:not(:disabled){background:#c2185b;color:#fff;transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -4px rgba(0,0,0,.04)}.AuthStyles_authBtn__2d0AY:active:not(:disabled){transform:translateY(0)}@media(min-width:1280px){.AuthStyles_authBtn__2d0AY{padding:1rem}}.AuthStyles_authLink__iC7z_{display:block;text-align:center;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;color:#d4507a;cursor:pointer;background:none;border:none;text-decoration:underline;margin-top:.75rem}.AuthStyles_authLink__iC7z_:hover{color:#c2185b}.AuthStyles_authLink__iC7z_:disabled{color:#8a8078;cursor:not-allowed}.AuthStyles_authBack__GR22i{text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.AuthStyles_authBack__GR22i:before{content:"←"}.AuthStyles_dashSection__CcNmS{background:#fff;padding-top:48px;padding-bottom:48px}@media(min-width:768px){.AuthStyles_dashSection__CcNmS{padding-top:64px;padding-bottom:64px}}@media(min-width:1280px){.AuthStyles_dashSection__CcNmS{padding-top:80px;padding-bottom:80px}}@media(min-width:1536px){.AuthStyles_dashSection__CcNmS{padding-top:96px;padding-bottom:96px}}.AuthStyles_dashInner__57_d3{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media(min-width:768px){.AuthStyles_dashInner__57_d3{padding-left:32px;padding-right:32px}}@media(min-width:1280px){.AuthStyles_dashInner__57_d3{max-width:1280px}}@media(min-width:1536px){.AuthStyles_dashInner__57_d3{max-width:1320px}}