.NewsletterModal-module__iYBp9W__backdrop{z-index:9999;background:#11182799;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out NewsletterModal-module__iYBp9W__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes NewsletterModal-module__iYBp9W__fadeIn{0%{opacity:0}to{opacity:1}}.NewsletterModal-module__iYBp9W__modal{background:#fff;border-radius:12px;width:100%;max-width:1000px;max-height:calc(100vh - 32px);margin:auto;animation:.3s ease-out NewsletterModal-module__iYBp9W__slideUp;overflow:hidden;box-shadow:0 30px 80px #0006}@keyframes NewsletterModal-module__iYBp9W__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NewsletterModal-module__iYBp9W__container{min-height:500px;display:flex}.NewsletterModal-module__iYBp9W__leftSide{background:#2f2729;flex:1;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.NewsletterModal-module__iYBp9W__illustrationContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.NewsletterModal-module__iYBp9W__envelopeIcon{filter:drop-shadow(0 4px 12px #1aa6a34d)}.NewsletterModal-module__iYBp9W__decorativeDots{justify-content:center;gap:8px;display:flex}.NewsletterModal-module__iYBp9W__dot{background:var(--color-primary);opacity:.5;border-radius:50%;width:6px;height:6px}.NewsletterModal-module__iYBp9W__dot:nth-child(2){opacity:.8}.NewsletterModal-module__iYBp9W__dot:nth-child(3){opacity:.5}.NewsletterModal-module__iYBp9W__illustrationText{color:#f5f5f0;letter-spacing:.5px;font-family:serif;font-size:1.5rem;font-weight:600}.NewsletterModal-module__iYBp9W__illustrationSubtext{color:#f5f5f099;max-width:240px;font-size:.9rem;line-height:1.5}.NewsletterModal-module__iYBp9W__rightSide{background:#f5f5f0;flex-direction:column;flex:1;justify-content:center;padding:60px 50px;display:flex}.NewsletterModal-module__iYBp9W__heading{color:#2f2729;margin-bottom:16px;font-family:serif;font-size:2rem;font-weight:600}.NewsletterModal-module__iYBp9W__description{color:#4a4a4a;margin-bottom:32px;font-size:1rem;line-height:1.6}.NewsletterModal-module__iYBp9W__form{flex-direction:column;gap:24px;display:flex}.NewsletterModal-module__iYBp9W__formGroup{flex-direction:column;gap:8px;display:flex}.NewsletterModal-module__iYBp9W__label{color:#4a4a4a;font-size:.9rem;font-weight:500}.NewsletterModal-module__iYBp9W__input{color:#2f2729;background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:12px 16px;font-size:1rem;transition:border-color .2s}.NewsletterModal-module__iYBp9W__input:focus{border-color:var(--color-primary);outline:none}.NewsletterModal-module__iYBp9W__input:disabled{opacity:.6;cursor:not-allowed}.NewsletterModal-module__iYBp9W__errorMessage{color:#c33;background:#fee;border:1px solid #fcc;border-radius:6px;padding:12px;font-size:.9rem}.NewsletterModal-module__iYBp9W__successMessage{color:#2e7d32;background:#e8f5e9;border:1px solid #4caf50;border-radius:6px;padding:12px;font-size:.9rem;font-weight:500;animation:.3s ease-out NewsletterModal-module__iYBp9W__slideIn}@keyframes NewsletterModal-module__iYBp9W__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NewsletterModal-module__iYBp9W__formActions{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.NewsletterModal-module__iYBp9W__closeButton{color:#4a4a4a;cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:1rem;transition:color .2s}.NewsletterModal-module__iYBp9W__closeButton:disabled{opacity:.6;cursor:not-allowed}.NewsletterModal-module__iYBp9W__subscribeButton{background:var(--color-primary-dark);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px 32px;font-size:1rem;font-weight:500;transition:background-color .2s}.NewsletterModal-module__iYBp9W__subscribeButton:hover:not(:disabled){background:var(--color-primary)}.NewsletterModal-module__iYBp9W__subscribeButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.NewsletterModal-module__iYBp9W__container{flex-direction:column;min-height:auto}.NewsletterModal-module__iYBp9W__leftSide{min-height:250px;padding:30px 20px}.NewsletterModal-module__iYBp9W__rightSide{padding:40px 30px}.NewsletterModal-module__iYBp9W__heading{font-size:1.5rem}.NewsletterModal-module__iYBp9W__description{font-size:.9rem}}@media (max-width:480px){.NewsletterModal-module__iYBp9W__modal{border-radius:0;max-width:100%}.NewsletterModal-module__iYBp9W__backdrop{padding:0}.NewsletterModal-module__iYBp9W__rightSide{padding:30px 20px}.NewsletterModal-module__iYBp9W__formActions{flex-direction:column;align-items:stretch;gap:12px}.NewsletterModal-module__iYBp9W__closeButton{text-align:center}.NewsletterModal-module__iYBp9W__subscribeButton{width:100%}}.NewsletterModal-module__iYBp9W__backdrop{background:var(--heritage-modal-backdrop,#11182799);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.NewsletterModal-module__iYBp9W__modal{background:color-mix(in srgb, var(--theme-color-forest) 96%, black 4%);border:1px solid var(--heritage-modal-border,#c9a44a42);box-shadow:var(--heritage-modal-shadow,0 34px 92px #0000007a);border-radius:18px}.NewsletterModal-module__iYBp9W__leftSide{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-color-forest) 96%, black 4%), color-mix(in srgb, var(--theme-color-forest-deep) 96%, black 4%))}.NewsletterModal-module__iYBp9W__rightSide{background:var(--theme-color-parchment)}.NewsletterModal-module__iYBp9W__illustrationText{color:var(--theme-color-parchment);font-family:var(--theme-font-heading,var(--font-heading))}.NewsletterModal-module__iYBp9W__illustrationSubtext{color:color-mix(in srgb, var(--theme-color-body-color-dark) 70%, transparent)}.NewsletterModal-module__iYBp9W__heading{color:var(--theme-color-forest);font-family:var(--theme-font-heading,var(--font-heading));letter-spacing:-.02em;font-size:clamp(1.85rem,3vw,2.25rem);line-height:1.12}.NewsletterModal-module__iYBp9W__description,.NewsletterModal-module__iYBp9W__label{color:color-mix(in srgb, var(--theme-color-ink) 78%, transparent)}.NewsletterModal-module__iYBp9W__input{border:1px solid color-mix(in srgb, var(--theme-color-gold) 24%, transparent);background:color-mix(in srgb, var(--theme-color-parchment) 90%, white 10%);color:var(--theme-color-forest);border-radius:12px;font-size:15px}.NewsletterModal-module__iYBp9W__input:focus{border-color:color-mix(in srgb, var(--theme-color-gold) 44%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-color-gold) 18%, transparent)}.NewsletterModal-module__iYBp9W__input::placeholder{color:color-mix(in srgb, var(--theme-color-muted-soft) 72%, transparent)}.NewsletterModal-module__iYBp9W__errorMessage{background:var(--heritage-system-danger-bg,#ff8a8a1f);border-color:var(--heritage-system-danger-border,#ff8a8a59);color:var(--heritage-system-danger,#ff8a8a);border-radius:10px}.NewsletterModal-module__iYBp9W__successMessage{background:color-mix(in srgb, var(--theme-color-gold) 16%, transparent);border-color:color-mix(in srgb, var(--theme-color-gold) 36%, transparent);color:color-mix(in srgb, var(--theme-color-forest) 80%, black 20%);border-radius:10px}.NewsletterModal-module__iYBp9W__closeButton{color:color-mix(in srgb, var(--theme-color-ink) 68%, transparent)}.NewsletterModal-module__iYBp9W__closeButton:hover:not(:disabled){color:var(--theme-color-ink)}.NewsletterModal-module__iYBp9W__subscribeButton{border:1px solid color-mix(in srgb, var(--theme-color-gold) 22%, transparent);background:var(--theme-cta);height:3.25rem;color:var(--theme-color-forest);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--heritage-cta-shadow,0 14px 30px #c9a44a3d);border-radius:9999px;padding:0 24px;font-size:13px;font-weight:700}.NewsletterModal-module__iYBp9W__subscribeButton:hover:not(:disabled){background:var(--theme-cta-hover);border-color:color-mix(in srgb, var(--theme-color-gold) 36%, transparent);box-shadow:0 20px 40px color-mix(in srgb, var(--theme-color-gold) 28%, transparent)}
.AuthModal-module__TzIbfa__backdrop{z-index:10030;background:#11182773;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out AuthModal-module__TzIbfa__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes AuthModal-module__TzIbfa__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.AuthModal-module__TzIbfa__backdrop{padding-top:max(env(safe-area-inset-top), 1rem);background:#11182799}}.AuthModal-module__TzIbfa__modal{background:linear-gradient(160deg,#0d1626 0%,#131d30 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;width:100%;max-width:600px;max-height:calc(100vh - 32px);margin:auto;animation:.3s ease-out AuthModal-module__TzIbfa__slideUp;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.AuthModal-module__TzIbfa__registerModal{background:linear-gradient(160deg,#0d1626 0%,#131d30 100%);max-width:900px}.AuthModal-module__TzIbfa__layout{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;display:grid}.AuthModal-module__TzIbfa__registerLayout{grid-template-columns:minmax(0,1fr) 320px}@keyframes AuthModal-module__TzIbfa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthModal-module__TzIbfa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes AuthModal-module__TzIbfa__slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.AuthModal-module__TzIbfa__backdropClosing{animation:.2s ease-out forwards AuthModal-module__TzIbfa__fadeOut}.AuthModal-module__TzIbfa__modalClosing{animation:.2s ease-out forwards AuthModal-module__TzIbfa__slideDown}.dark .AuthModal-module__TzIbfa__modal{background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%)}@media (max-width:640px){.AuthModal-module__TzIbfa__backdrop{padding:8px;padding-top:calc(var(--prime-shell-header-height-mobile,4rem) + max(env(safe-area-inset-top), 8px));align-items:flex-start}.AuthModal-module__TzIbfa__modal{max-width:100%;max-height:calc(100dvh - var(--prime-shell-header-height-mobile,4rem) - max(env(safe-area-inset-top), 8px) - 16px);border-radius:12px}}.AuthModal-module__TzIbfa__header{border-bottom:none;justify-content:space-between;align-items:center;padding:20px 32px 12px;display:flex}.AuthModal-module__TzIbfa__headerLeft{align-items:center;gap:12px;display:flex}.AuthModal-module__TzIbfa__backButton{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.AuthModal-module__TzIbfa__backButton:hover{background:#ffffff26}.AuthModal-module__TzIbfa__logo{width:auto;height:auto}.AuthModal-module__TzIbfa__logoFrame{align-items:center;display:inline-flex}.AuthModal-module__TzIbfa__formIntro{margin-bottom:0}.AuthModal-module__TzIbfa__welcomeTitle{color:#fff;margin-bottom:4px;font-size:28px;font-weight:700}.AuthModal-module__TzIbfa__subtitle{color:#d1c5d3;margin-bottom:24px;font-size:14px}.AuthModal-module__TzIbfa__close{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:all .2s;display:flex}.AuthModal-module__TzIbfa__close:hover{color:#fff;background:#ffffff1a}.AuthModal-module__TzIbfa__close:focus-visible{outline:none;box-shadow:0 0 0 2px #fff6}.dark .AuthModal-module__TzIbfa__close{color:#fff}.dark .AuthModal-module__TzIbfa__close:hover{color:#fff;background:#ffffff1a}.AuthModal-module__TzIbfa__layout{gap:24px;height:100%;padding:0 32px 32px;display:grid}.AuthModal-module__TzIbfa__singleColumn{grid-template-columns:minmax(0,1fr)}.AuthModal-module__TzIbfa__formPanel{flex-direction:column;padding-right:8px;display:flex}.AuthModal-module__TzIbfa__content{overflow-y:auto}.AuthModal-module__TzIbfa__artPanel{justify-content:center;align-items:center;display:flex}.AuthModal-module__TzIbfa__artCard{background:linear-gradient(#f8d08e 0%,#f4b064 45%,#9a3b30 100%);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;height:100%;padding:24px;display:flex;box-shadow:inset 0 0 40px #0000001a}.AuthModal-module__TzIbfa__artLogoWrapper{background:#0003;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.AuthModal-module__TzIbfa__booksStack{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:180px;display:flex;position:relative}.AuthModal-module__TzIbfa__book{border-radius:6px;height:22px;display:block;box-shadow:0 6px 10px #0003}.AuthModal-module__TzIbfa__book1{background:#f25f5c;width:65%}.AuthModal-module__TzIbfa__book2{background:#f4b063;width:80%}.AuthModal-module__TzIbfa__book3{background:#ffd166;width:90%}.AuthModal-module__TzIbfa__book4{background:#f07867;width:75%}.AuthModal-module__TzIbfa__book5{background:#fdbb2d;width:95%;height:28px}@media (max-width:980px){.AuthModal-module__TzIbfa__layout{grid-template-columns:1fr;padding:0 20px 24px}.AuthModal-module__TzIbfa__artPanel{display:none}.AuthModal-module__TzIbfa__header{padding:16px 20px 8px}.AuthModal-module__TzIbfa__formPanel{padding-right:0}}@media (max-width:640px){.AuthModal-module__TzIbfa__content{padding-bottom:8px}}.AuthModal-module__TzIbfa__field{flex-direction:column;margin-bottom:20px;display:flex}.AuthModal-module__TzIbfa__label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:600}.dark .AuthModal-module__TzIbfa__label{color:#fff}.AuthModal-module__TzIbfa__input{color:#1a202c;background:#fff;border:1px solid #4a5568;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}.AuthModal-module__TzIbfa__input:focus{border-color:#fff;outline:none;box-shadow:0 0 0 2px #fff3}.AuthModal-module__TzIbfa__input:focus-visible{border-color:#fff;outline:none;box-shadow:0 0 0 2px #ffffff4d}.AuthModal-module__TzIbfa__passwordWrapper{width:100%;position:relative}.AuthModal-module__TzIbfa__passwordToggle{cursor:pointer;color:#718096;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dark .AuthModal-module__TzIbfa__input{color:#1a202c;background:#fff;border-color:#4a5568}.dark .AuthModal-module__TzIbfa__input:focus{border-color:#fff;box-shadow:0 0 0 2px #fff3}.dark .AuthModal-module__TzIbfa__input::placeholder{color:#a0aec0}.AuthModal-module__TzIbfa__helperRow{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.AuthModal-module__TzIbfa__link{color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.AuthModal-module__TzIbfa__linkButton{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;transition:color .2s}.AuthModal-module__TzIbfa__link:hover,.AuthModal-module__TzIbfa__linkButton:hover{color:#e2e8f0;text-decoration:underline}:is(.dark .AuthModal-module__TzIbfa__link,.dark .AuthModal-module__TzIbfa__linkButton){color:#fff}:is(.dark .AuthModal-module__TzIbfa__link:hover,.dark .AuthModal-module__TzIbfa__linkButton:hover){color:#e2e8f0}.AuthModal-module__TzIbfa__submit{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:#fff;border-radius:8px;width:100%;margin-top:8px;padding:14px 16px;font-size:16px;font-weight:700;transition:all .2s}.AuthModal-module__TzIbfa__submit:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 40%, transparent);outline:none}.AuthModal-module__TzIbfa__submit:disabled{opacity:.7;cursor:not-allowed}.AuthModal-module__TzIbfa__submit:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 30%, transparent)}.AuthModal-module__TzIbfa__submit:active{box-shadow:0 2px 6px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:scale(.98)}.dark .AuthModal-module__TzIbfa__submit{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}.dark .AuthModal-module__TzIbfa__submit:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 30%, transparent)}.AuthModal-module__TzIbfa__oauth{color:#fff;cursor:pointer;background:#374151;border:1px solid #4a5568;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.AuthModal-module__TzIbfa__oauthLabel{align-items:center;display:inline-flex}.AuthModal-module__TzIbfa__googleUnavailable{color:#ffffff80;text-align:center;margin:-8px 0 12px;font-size:12px;line-height:1.5}.AuthModal-module__TzIbfa__oauth:active{transform:scale(.98)}.AuthModal-module__TzIbfa__oauth:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff4d}.dark .AuthModal-module__TzIbfa__oauth{color:#fff;background:#374151;border-color:#4a5568}.dark .AuthModal-module__TzIbfa__oauth:hover{background:#4a5568;border-color:#718096}.AuthModal-module__TzIbfa__orDivider{color:#fff;align-items:center;gap:12px;margin:20px 0;font-size:14px;display:flex}.AuthModal-module__TzIbfa__line{background:#4a5568;flex:1;height:1px}.AuthModal-module__TzIbfa__signUpPrompt{text-align:center;color:#fff;margin-top:20px;font-size:14px}.AuthModal-module__TzIbfa__signUpLink{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:4px;font-size:14px;font-weight:700;text-decoration:underline;transition:color .2s}.AuthModal-module__TzIbfa__signUpLink:hover{color:#e2e8f0}.AuthModal-module__TzIbfa__terms{text-align:center;color:#a0aec0;margin-top:24px;font-size:12px;line-height:1.5}.AuthModal-module__TzIbfa__termsLink{color:#fff;font-weight:600;text-decoration:underline;transition:color .2s}.AuthModal-module__TzIbfa__termsLink:hover{color:#e2e8f0}.AuthModal-module__TzIbfa__backLink{text-align:center;margin-top:16px}.AuthModal-module__TzIbfa__backLink button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700;text-decoration:underline}.AuthModal-module__TzIbfa__backLink button:hover{color:#e2e8f0}.AuthModal-module__TzIbfa__nameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:480px){.AuthModal-module__TzIbfa__nameGrid{grid-template-columns:1fr}}.AuthModal-module__TzIbfa__modal,.AuthModal-module__TzIbfa__registerModal{background-image:none;background:var(--heritage-modal-surface,linear-gradient(145deg, #123f33, #0f4b3a));border:1px solid var(--heritage-modal-border,#c9a44a42);box-shadow:var(--heritage-modal-shadow,0 34px 92px #0000007a);border-radius:20px}.AuthModal-module__TzIbfa__header{padding:22px 32px 14px}.AuthModal-module__TzIbfa__backButton,.AuthModal-module__TzIbfa__close{border:1px solid color-mix(in srgb, var(--theme-color-gold) 24%, transparent);background:color-mix(in srgb, var(--theme-color-gold) 8%, transparent);color:var(--theme-color-parchment)}.AuthModal-module__TzIbfa__backButton:hover,.AuthModal-module__TzIbfa__close:hover{background:color-mix(in srgb, var(--theme-color-gold) 14%, transparent);color:var(--theme-color-parchment)}.AuthModal-module__TzIbfa__welcomeTitle{font-family:var(--theme-font-heading,var(--font-heading));letter-spacing:-.02em;color:var(--theme-color-parchment);margin-bottom:8px;font-size:clamp(2rem,3.2vw,2.35rem);line-height:1.05}.AuthModal-module__TzIbfa__subtitle{color:var(--heritage-form-muted,#d7cfbcd1);margin-bottom:22px;font-size:14px;line-height:1.75}.AuthModal-module__TzIbfa__label{color:color-mix(in srgb, var(--theme-color-gold-light) 72%, var(--theme-color-parchment) 28%);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.AuthModal-module__TzIbfa__input{border:1px solid var(--heritage-form-border,#c9a44a33);background:var(--heritage-form-surface,#f3ecd917);color:var(--heritage-form-text,#f3ecd9);border-radius:12px;padding:12px 16px;font-size:14px;font-weight:500}.AuthModal-module__TzIbfa__input::placeholder{color:color-mix(in srgb, var(--theme-color-body-color-dark) 72%, transparent)}.AuthModal-module__TzIbfa__input:focus,.AuthModal-module__TzIbfa__input:focus-visible{border-color:var(--heritage-form-border-focus,#c9a44a6b);background:var(--heritage-form-surface-focus,#f3ecd924);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-color-gold) 18%, transparent)}.AuthModal-module__TzIbfa__passwordToggle:hover{color:var(--theme-color-gold-light)}.AuthModal-module__TzIbfa__oauth{border:1px solid color-mix(in srgb, var(--theme-color-gold) 34%, transparent);background:color-mix(in srgb, var(--theme-color-forest) 86%, black 14%);color:var(--theme-color-parchment);letter-spacing:.04em;border-radius:9999px;margin-bottom:18px;padding:11px 18px;font-size:13px;font-weight:600}.AuthModal-module__TzIbfa__orDivider{color:color-mix(in srgb, var(--theme-color-body-color-dark) 70%, transparent);letter-spacing:.08em;text-transform:uppercase;margin:22px 0;font-size:12px}.AuthModal-module__TzIbfa__submit{border:1px solid color-mix(in srgb, var(--theme-color-gold) 22%, transparent);background:var(--theme-cta);height:3.25rem;color:var(--theme-color-forest);letter-spacing:.11em;text-transform:uppercase;box-shadow:var(--heritage-cta-shadow,0 14px 30px #c9a44a3d);border-radius:9999px;margin-top:12px;font-size:13px;font-weight:700}.AuthModal-module__TzIbfa__submit:hover{background:var(--theme-cta-hover);border-color:color-mix(in srgb, var(--theme-color-gold) 36%, transparent);box-shadow:0 20px 40px color-mix(in srgb, var(--theme-color-gold) 28%, transparent);color:var(--theme-color-forest);transform:translateY(-1px)}.AuthModal-module__TzIbfa__submit:active{transform:translateY(0)}.AuthModal-module__TzIbfa__link,.AuthModal-module__TzIbfa__linkButton,.AuthModal-module__TzIbfa__signUpPrompt,.AuthModal-module__TzIbfa__signUpLink,.AuthModal-module__TzIbfa__backLink button,.AuthModal-module__TzIbfa__termsLink{color:var(--theme-color-parchment)}.AuthModal-module__TzIbfa__link:hover,.AuthModal-module__TzIbfa__linkButton:hover,.AuthModal-module__TzIbfa__signUpLink:hover,.AuthModal-module__TzIbfa__backLink button:hover,.AuthModal-module__TzIbfa__termsLink:hover{color:var(--theme-color-gold-light)}.AuthModal-module__TzIbfa__terms{color:color-mix(in srgb, var(--theme-color-body-color-dark) 74%, transparent);margin-top:24px;font-size:12px;line-height:1.65}.AuthModal-module__TzIbfa__errorMessage{border:1px solid var(--heritage-system-danger-border,#ff8a8a59);background:var(--heritage-system-danger-bg,#ff8a8a1f);color:var(--heritage-system-danger,#ff8a8a);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.AuthModal-module__TzIbfa__modal,.AuthModal-module__TzIbfa__registerModal{isolation:isolate;position:relative}.AuthModal-module__TzIbfa__modal:before,.AuthModal-module__TzIbfa__registerModal:before{content:"";pointer-events:none;background:radial-gradient(100% 100% at 88% -10%, color-mix(in srgb, var(--theme-color-gold) 18%, transparent) 0%, transparent 58%), radial-gradient(110% 120% at 0% 120%, color-mix(in srgb, var(--theme-color-parchment) 8%, transparent) 0%, transparent 55%);opacity:.95;z-index:-1;position:absolute;inset:0}.AuthModal-module__TzIbfa__modal:after,.AuthModal-module__TzIbfa__registerModal:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--theme-color-gold) 55%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:1.5rem;right:1.5rem}.AuthModal-module__TzIbfa__formPanel{max-width:100%;padding-right:0}.AuthModal-module__TzIbfa__welcomeTitle{text-wrap:balance;margin-top:10px;margin-bottom:10px;font-size:clamp(2.05rem,3.25vw,2.5rem);line-height:1}.AuthModal-module__TzIbfa__subtitle{text-wrap:pretty;max-width:42ch;margin-bottom:24px;font-size:14px;line-height:1.8}.AuthModal-module__TzIbfa__field{gap:0;margin-bottom:17px}.AuthModal-module__TzIbfa__input{height:48px;line-height:1.3}.AuthModal-module__TzIbfa__fieldError{color:var(--heritage-system-danger,#ff8a8a);letter-spacing:.01em;margin-top:.45rem;font-size:12px;font-weight:500;line-height:1.4}.AuthModal-module__TzIbfa__helperRow{margin-top:8px}.AuthModal-module__TzIbfa__linkButton{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.AuthModal-module__TzIbfa__oauth,.AuthModal-module__TzIbfa__submit{letter-spacing:.13em;height:3.5rem;font-size:12px}.AuthModal-module__TzIbfa__oauth{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-color-forest) 88%, black 12%), color-mix(in srgb, var(--theme-color-forest-deep) 92%, black 8%));border-color:color-mix(in srgb, var(--theme-color-gold) 30%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-color-parchment) 12%, transparent);text-transform:uppercase}.AuthModal-module__TzIbfa__oauth:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-color-forest) 83%, black 17%), color-mix(in srgb, var(--theme-color-forest-deep) 88%, black 12%));border-color:color-mix(in srgb, var(--theme-color-gold) 42%, transparent)}.AuthModal-module__TzIbfa__submit{box-shadow:var(--heritage-cta-shadow,0 14px 30px #c9a44a3d), inset 0 1px 0 color-mix(in srgb, var(--theme-color-parchment) 28%, transparent);margin-top:14px}.AuthModal-module__TzIbfa__signUpPrompt{border-top:1px solid color-mix(in srgb, var(--theme-color-gold) 16%, transparent);letter-spacing:.01em;margin-top:24px;padding-top:18px;font-size:13px}.AuthModal-module__TzIbfa__terms{letter-spacing:.01em;margin-top:20px;font-size:11px;line-height:1.7}@media (max-width:980px){.AuthModal-module__TzIbfa__header{padding:18px 20px 12px}.AuthModal-module__TzIbfa__layout{padding:0 20px 26px}}.AuthModal-module__TzIbfa__backdrop{background:var(--heritage-modal-backdrop,#1118279e);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.AuthModal-module__TzIbfa__modal,.AuthModal-module__TzIbfa__registerModal{border:1px solid color-mix(in srgb, var(--theme-color-gold) 24%, transparent);border-radius:22px;max-width:560px;box-shadow:0 42px 110px #00000080}.AuthModal-module__TzIbfa__header{border-bottom:1px solid color-mix(in srgb, var(--theme-color-gold) 12%, transparent);padding:16px 24px 10px}.AuthModal-module__TzIbfa__headerLeft{gap:10px}.AuthModal-module__TzIbfa__logo{width:auto;max-width:96px;height:auto}.AuthModal-module__TzIbfa__close{width:30px;height:30px;padding:0}.AuthModal-module__TzIbfa__layout{gap:0;padding:0 24px 24px}.AuthModal-module__TzIbfa__formPanel{padding-right:0}.AuthModal-module__TzIbfa__welcomeTitle{margin-bottom:10px;font-size:clamp(1.78rem,2.65vw,2.1rem);line-height:1.08}.AuthModal-module__TzIbfa__subtitle{max-width:36rem;margin-bottom:16px;line-height:1.72}.AuthModal-module__TzIbfa__field{margin-bottom:15px}.AuthModal-module__TzIbfa__label{letter-spacing:.13em;font-size:12px}.AuthModal-module__TzIbfa__input{border-color:color-mix(in srgb, var(--theme-color-gold) 18%, transparent);background:color-mix(in srgb, var(--theme-color-parchment) 8%, transparent);border-radius:14px;height:46px;padding:12px 16px}.AuthModal-module__TzIbfa__input:focus,.AuthModal-module__TzIbfa__input:focus-visible{border-color:color-mix(in srgb, var(--theme-color-gold) 46%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-color-gold) 16%, transparent)}.AuthModal-module__TzIbfa__passwordWrapper .AuthModal-module__TzIbfa__input{padding-right:48px}.AuthModal-module__TzIbfa__passwordToggle{color:color-mix(in srgb, var(--theme-color-gold-light) 60%, transparent)}.AuthModal-module__TzIbfa__oauth{letter-spacing:.05em;height:3.25rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-color-parchment) 12%, transparent);border-radius:9999px;margin-bottom:14px;font-size:13px;font-weight:600}.AuthModal-module__TzIbfa__orDivider{letter-spacing:.08em;margin:18px 0;font-size:12px}.AuthModal-module__TzIbfa__line{background:color-mix(in srgb, var(--theme-color-gold) 14%, transparent)}.AuthModal-module__TzIbfa__submit{letter-spacing:.11em;border-radius:9999px;height:3.35rem;margin-top:10px;font-size:13px}.AuthModal-module__TzIbfa__submit:hover{box-shadow:0 18px 36px color-mix(in srgb, var(--theme-color-gold) 24%, transparent)}.AuthModal-module__TzIbfa__errorMessage{border-radius:12px;margin-bottom:14px;padding:11px 13px;font-size:13px;line-height:1.45}.AuthModal-module__TzIbfa__fieldError{font-size:12px;line-height:1.4}.AuthModal-module__TzIbfa__signUpPrompt{border-top-color:color-mix(in srgb, var(--theme-color-gold) 14%, transparent);margin-top:22px;padding-top:16px;font-size:13px}.AuthModal-module__TzIbfa__terms{margin-top:18px;font-size:11px;line-height:1.7}.AuthModal-module__TzIbfa__link,.AuthModal-module__TzIbfa__linkButton,.AuthModal-module__TzIbfa__signUpLink,.AuthModal-module__TzIbfa__backLink button,.AuthModal-module__TzIbfa__termsLink{font-size:13px}@media (max-width:640px){.AuthModal-module__TzIbfa__modal,.AuthModal-module__TzIbfa__registerModal{border-radius:16px}.AuthModal-module__TzIbfa__header{padding:14px 16px 8px}.AuthModal-module__TzIbfa__layout{padding:0 16px 18px}.AuthModal-module__TzIbfa__welcomeTitle{font-size:clamp(1.6rem,7vw,1.9rem)}.AuthModal-module__TzIbfa__oauth,.AuthModal-module__TzIbfa__submit{height:3.1rem}.AuthModal-module__TzIbfa__input{height:44px}}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__backdrop{background:radial-gradient(120% 120% at 50% 20%, color-mix(in srgb, var(--theme-color-gold) 10%, transparent) 0%, transparent 52%), var(--heritage-modal-backdrop,#1118279e);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is(.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__modal,.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__registerModal){border:1px solid color-mix(in srgb, var(--theme-color-gold) 24%, transparent);max-width:620px;box-shadow:0 42px 110px #00000080, inset 0 1px 0 color-mix(in srgb, var(--theme-color-parchment) 10%, transparent);background:var(--heritage-modal-surface,linear-gradient(145deg, #123f33, #0f4b3a));border-radius:24px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__header{border-bottom:1px solid color-mix(in srgb, var(--theme-color-gold) 14%, transparent);padding:22px 30px 14px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__layout{gap:0;padding:0 30px 30px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__headerLeft{gap:14px}:is(.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__backButton,.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__close){border:1px solid color-mix(in srgb, var(--theme-color-gold) 24%, transparent);background:color-mix(in srgb, var(--theme-color-gold) 8%, transparent);color:var(--theme-color-parchment)}:is(.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__backButton:hover,.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__close:hover){background:color-mix(in srgb, var(--theme-color-gold) 14%, transparent);color:var(--theme-color-parchment)}:is(.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__close:focus-visible,.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__backButton:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-color-gold) 36%, transparent);outline:none}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__logoFrame{border:1px solid color-mix(in srgb, var(--theme-color-gold) 16%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--theme-color-parchment) 10%, transparent), color-mix(in srgb, var(--theme-color-gold) 8%, transparent));min-height:3.5rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-color-parchment) 12%, transparent);border-radius:9999px;padding:.7rem 1.15rem}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__logo{width:auto;max-width:132px;height:auto}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__formIntro{margin-bottom:4px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__welcomeTitle{letter-spacing:-.02em;color:var(--theme-color-parchment);margin-bottom:12px;font-size:clamp(2rem,3vw,2.45rem);line-height:1.04}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__subtitle{max-width:40ch;color:color-mix(in srgb, var(--theme-color-body-color-dark) 74%, transparent);margin-bottom:22px;line-height:1.82}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__label{letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--theme-color-gold-light) 72%, var(--theme-color-parchment) 28%);font-size:11.5px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__field{margin-bottom:18px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__input{border-color:color-mix(in srgb, var(--theme-color-gold) 20%, transparent);background:color-mix(in srgb, var(--theme-color-parchment) 10%, transparent);height:50px;color:var(--theme-color-parchment);border-radius:16px;padding:14px 16px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__input::placeholder{color:color-mix(in srgb, var(--theme-color-body-color-dark) 66%, transparent)}:is(.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__input:focus,.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__input:focus-visible){border-color:color-mix(in srgb, var(--theme-color-gold) 46%, transparent);background:color-mix(in srgb, var(--theme-color-parchment) 14%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-color-gold) 16%, transparent)}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__passwordToggle{color:color-mix(in srgb, var(--theme-color-gold-light) 60%, transparent)}:is(.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__oauth,.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__submit){letter-spacing:.13em;text-transform:uppercase;border-radius:9999px;height:3.5rem;font-size:12px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__oauth{border-color:color-mix(in srgb, var(--theme-color-gold) 34%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--theme-color-forest) 88%, black 12%), color-mix(in srgb, var(--theme-color-forest-deep) 92%, black 8%));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-color-parchment) 14%, transparent), 0 10px 24px #00000024;color:var(--theme-color-parchment);margin-bottom:16px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__oauthLabel{letter-spacing:.06em}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__submit{border:1px solid color-mix(in srgb, var(--theme-color-gold) 22%, transparent);background:var(--theme-cta);color:var(--theme-color-forest);box-shadow:0 18px 36px color-mix(in srgb, var(--theme-color-gold) 24%, transparent);margin-top:12px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__submit:hover{background:var(--theme-cta-hover);border-color:color-mix(in srgb, var(--theme-color-gold) 36%, transparent);color:var(--theme-color-forest)}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__submit:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-color-gold) 18%, transparent), 0 18px 36px color-mix(in srgb, var(--theme-color-gold) 24%, transparent);outline:none}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__helperRow{color:color-mix(in srgb, var(--theme-color-body-color-dark) 72%, transparent);margin-top:10px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__orDivider{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--theme-color-body-color-dark) 70%, transparent);margin:20px 0 22px;font-size:12px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__line{background:color-mix(in srgb, var(--theme-color-gold) 14%, transparent)}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__fieldError{letter-spacing:.01em;color:color-mix(in srgb, var(--theme-color-gold-light) 58%, var(--theme-color-parchment) 42%);align-items:flex-start;gap:.45rem;margin-top:.55rem;font-size:12px;line-height:1.5;display:flex}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__fieldError:before{content:"";background:color-mix(in srgb, var(--theme-color-gold) 66%, #f0b15f 34%);width:.42rem;height:.42rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-color-gold) 12%, transparent);border-radius:9999px;flex:none;margin-top:.38rem}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__errorMessage{text-align:left;border:1px solid color-mix(in srgb, var(--theme-color-gold) 26%, transparent);background:linear-gradient(145deg, #f0b15f1a, color-mix(in srgb, var(--theme-color-parchment) 8%, transparent)), color-mix(in srgb, var(--theme-color-forest-deep) 88%, black 12%);color:color-mix(in srgb, var(--theme-color-gold-light) 60%, var(--theme-color-parchment) 40%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-color-parchment) 10%, transparent);border-radius:12px;justify-content:flex-start;align-items:flex-start;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.55}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__errorMessage svg{color:color-mix(in srgb, var(--theme-color-gold) 72%, #f0b15f 28%);margin-top:1px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__signUpPrompt{border-top-color:color-mix(in srgb, var(--theme-color-gold) 14%, transparent);margin-top:24px;padding-top:18px;font-size:13px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__terms{margin-top:20px;max-width:42ch;color:color-mix(in srgb, var(--theme-color-body-color-dark) 74%, transparent);margin-inline:auto;font-size:11.5px;line-height:1.78}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__link{color:color-mix(in srgb, var(--theme-color-parchment) 84%, var(--theme-color-gold-light) 16%);font-size:13px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__linkButton{color:color-mix(in srgb, var(--theme-color-parchment) 84%, var(--theme-color-gold-light) 16%);font-size:13px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__signUpLink{color:color-mix(in srgb, var(--theme-color-parchment) 84%, var(--theme-color-gold-light) 16%);font-size:13px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__backLink button{color:color-mix(in srgb, var(--theme-color-parchment) 84%, var(--theme-color-gold-light) 16%);font-size:13px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__termsLink{color:color-mix(in srgb, var(--theme-color-parchment) 84%, var(--theme-color-gold-light) 16%);font-size:13px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__linkButton{color:color-mix(in srgb, var(--theme-color-gold-light) 68%, var(--theme-color-parchment) 32%)}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__backLink button{color:color-mix(in srgb, var(--theme-color-gold-light) 68%, var(--theme-color-parchment) 32%)}@media (max-width:640px){:is(.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__modal,.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__registerModal){border-radius:16px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__header{padding:16px 18px 10px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__layout{padding:0 18px 20px}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__logoFrame{min-height:3rem;padding:.55rem .9rem}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__welcomeTitle{font-size:clamp(1.72rem,7vw,2rem)}:is(.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__oauth,.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__submit){height:3.2rem}.theme-heritage-scholar-hub .AuthModal-module__TzIbfa__input{height:46px}}.theme-fqeflix-prime .AuthModal-module__TzIbfa__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#030712b8,#040917e0)}:is(.theme-fqeflix-prime .AuthModal-module__TzIbfa__modal,.theme-fqeflix-prime .AuthModal-module__TzIbfa__registerModal){background-image:radial-gradient(circle at 16% 0,#e82b4a24,#0000 50%),radial-gradient(circle at 92% 112%,#24324785,#0000 58%),linear-gradient(160deg,#080d19fa,#0d1424f5);border:1px solid #e7ecf71f;border-radius:22px;box-shadow:0 36px 96px #000000b3}.theme-fqeflix-prime .AuthModal-module__TzIbfa__header{padding:24px 30px 12px}.theme-fqeflix-prime .AuthModal-module__TzIbfa__layout{gap:0;padding:0 30px 30px}.theme-fqeflix-prime .AuthModal-module__TzIbfa__welcomeTitle{letter-spacing:-.02em;color:#f5f7ff;font-size:clamp(1.9rem,2.6vw,2.35rem);line-height:1.08}.theme-fqeflix-prime .AuthModal-module__TzIbfa__subtitle{color:#aeb8cd;max-width:42ch;margin-bottom:20px;line-height:1.6}.theme-fqeflix-prime .AuthModal-module__TzIbfa__logoFrame{background:#f5f8ff0a;border:1px solid #ffffff1f;border-radius:9999px;min-height:44px;padding:.4rem .9rem;box-shadow:inset 0 1px #ffffff14}:is(.theme-fqeflix-prime .AuthModal-module__TzIbfa__close,.theme-fqeflix-prime .AuthModal-module__TzIbfa__backButton){color:#e7edf9;background:#f5f8ff0f;border:1px solid #f5f8ff1f}:is(.theme-fqeflix-prime .AuthModal-module__TzIbfa__close:hover,.theme-fqeflix-prime .AuthModal-module__TzIbfa__backButton:hover){color:#fff;background:#f5f8ff24}:is(.theme-fqeflix-prime .AuthModal-module__TzIbfa__close:focus-visible,.theme-fqeflix-prime .AuthModal-module__TzIbfa__backButton:focus-visible){outline:none;box-shadow:0 0 0 3px #e82b4a61}.theme-fqeflix-prime .AuthModal-module__TzIbfa__label{color:#aeb8cd;letter-spacing:.11em;text-transform:uppercase;font-size:11px}.theme-fqeflix-prime .AuthModal-module__TzIbfa__input{color:#f6f8ff;background:#0b1221d1;border:1px solid #bac6dd47;border-radius:14px;height:49px}.theme-fqeflix-prime .AuthModal-module__TzIbfa__input::placeholder{color:#75809a}:is(.theme-fqeflix-prime .AuthModal-module__TzIbfa__input:focus,.theme-fqeflix-prime .AuthModal-module__TzIbfa__input:focus-visible){background:#0c1425f0;border-color:#e82b4ab3;box-shadow:0 0 0 3px #e82b4a3d}.theme-fqeflix-prime .AuthModal-module__TzIbfa__passwordToggle{color:#a9b4ca}.theme-fqeflix-prime .AuthModal-module__TzIbfa__oauth{color:#edf2ff;background:#f0f5ff0a;border:1px solid #b9c6e057;border-radius:9999px;min-height:3.2rem;box-shadow:inset 0 1px #ffffff14}.theme-fqeflix-prime .AuthModal-module__TzIbfa__oauth:hover{background:#f0f5ff1f;border-color:#e82b4a6b}.theme-fqeflix-prime .AuthModal-module__TzIbfa__oauth:focus-visible{outline:none;box-shadow:0 0 0 3px #e82b4a3d}.theme-fqeflix-prime .AuthModal-module__TzIbfa__line{background:#a8b5d047}.theme-fqeflix-prime .AuthModal-module__TzIbfa__orDivider{color:#8894af}.theme-fqeflix-prime .AuthModal-module__TzIbfa__submit{color:#fff6f8;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(135deg,#c31335,#e82b4a 62%,#f0536a);border:1px solid #e94f69a3;border-radius:9999px;min-height:3.2rem;box-shadow:0 16px 30px #9808275c}.theme-fqeflix-prime .AuthModal-module__TzIbfa__submit:hover{background:linear-gradient(135deg,#ad102f,#d92042 64%,#ea3a58);box-shadow:0 20px 32px #98082770}.theme-fqeflix-prime .AuthModal-module__TzIbfa__submit:focus-visible{outline:none;box-shadow:0 20px 32px #98082770,0 0 0 3px #e82b4a47}.theme-fqeflix-prime .AuthModal-module__TzIbfa__link{color:#ff5f76}.theme-fqeflix-prime .AuthModal-module__TzIbfa__linkButton{color:#ff5f76}.theme-fqeflix-prime .AuthModal-module__TzIbfa__signUpLink{color:#ff5f76}.theme-fqeflix-prime .AuthModal-module__TzIbfa__backLink button{color:#ff5f76}.theme-fqeflix-prime .AuthModal-module__TzIbfa__termsLink{color:#ff5f76}.theme-fqeflix-prime .AuthModal-module__TzIbfa__link:hover{color:#ff7f91}.theme-fqeflix-prime .AuthModal-module__TzIbfa__linkButton:hover{color:#ff7f91}.theme-fqeflix-prime .AuthModal-module__TzIbfa__signUpLink:hover{color:#ff7f91}.theme-fqeflix-prime .AuthModal-module__TzIbfa__backLink button:hover{color:#ff7f91}.theme-fqeflix-prime .AuthModal-module__TzIbfa__termsLink:hover{color:#ff7f91}.theme-fqeflix-prime .AuthModal-module__TzIbfa__signUpPrompt{color:#c1cbdf;border-top-color:#a8b5d03d}.theme-fqeflix-prime .AuthModal-module__TzIbfa__terms{color:#909db8}.theme-fqeflix-prime .AuthModal-module__TzIbfa__errorMessage{color:#ffced7;background:#58102357;border:1px solid #ff668470}.theme-fqeflix-prime .AuthModal-module__TzIbfa__fieldError{color:#fbb6c3}.theme-fqeflix-prime .AuthModal-module__TzIbfa__googleUnavailable{color:#f6eee173}@media (max-width:640px){.theme-fqeflix-prime .AuthModal-module__TzIbfa__backdrop{padding:10px;padding-top:calc(var(--prime-shell-header-height-mobile,4rem) + max(env(safe-area-inset-top), 8px));align-items:flex-start}:is(.theme-fqeflix-prime .AuthModal-module__TzIbfa__modal,.theme-fqeflix-prime .AuthModal-module__TzIbfa__registerModal){max-height:calc(100dvh - var(--prime-shell-header-height-mobile,4rem) - max(env(safe-area-inset-top), 8px) - 18px);border-radius:16px}.theme-fqeflix-prime .AuthModal-module__TzIbfa__close{border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px}.theme-fqeflix-prime .AuthModal-module__TzIbfa__header{padding:16px 16px 10px}.theme-fqeflix-prime .AuthModal-module__TzIbfa__layout{padding:0 16px 18px}.theme-fqeflix-prime .AuthModal-module__TzIbfa__welcomeTitle{font-size:clamp(1.5rem,7.2vw,1.9rem)}.theme-fqeflix-prime .AuthModal-module__TzIbfa__input{height:46px}}
.ForgotPasswordSuccessModal-module__ZHyjFa__backdrop{z-index:9999;background:#11182773;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out ForgotPasswordSuccessModal-module__ZHyjFa__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes ForgotPasswordSuccessModal-module__ZHyjFa__fadeIn{0%{opacity:0}to{opacity:1}}.ForgotPasswordSuccessModal-module__ZHyjFa__modal{background:linear-gradient(160deg,#0d1626 0%,#131d30 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;width:100%;max-width:500px;max-height:calc(100vh - 32px);margin:auto;animation:.3s ease-out ForgotPasswordSuccessModal-module__ZHyjFa__slideUp;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}@keyframes ForgotPasswordSuccessModal-module__ZHyjFa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ForgotPasswordSuccessModal-module__ZHyjFa__header{border-bottom:none;justify-content:space-between;align-items:center;padding:20px 32px 12px;display:flex}.ForgotPasswordSuccessModal-module__ZHyjFa__headerLeft{align-items:center;gap:12px;display:flex}.ForgotPasswordSuccessModal-module__ZHyjFa__logo{width:auto;height:auto}.ForgotPasswordSuccessModal-module__ZHyjFa__close{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:all .2s;display:flex}.ForgotPasswordSuccessModal-module__ZHyjFa__close:hover{color:#fff;background:#ffffff1a}.ForgotPasswordSuccessModal-module__ZHyjFa__content{text-align:center;flex-direction:column;align-items:center;padding:0 32px 32px;display:flex}.ForgotPasswordSuccessModal-module__ZHyjFa__illustration{justify-content:center;align-items:center;width:200px;height:150px;margin-bottom:32px;display:flex;position:relative}.ForgotPasswordSuccessModal-module__ZHyjFa__document{z-index:2;background:#e3f2fd;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;width:100px;height:120px;padding-top:12px;display:flex;position:relative;box-shadow:0 4px 12px #00000026}.ForgotPasswordSuccessModal-module__ZHyjFa__documentLines{flex-direction:column;gap:6px;width:70%;margin-top:8px;display:flex}.ForgotPasswordSuccessModal-module__ZHyjFa__line{background:#90caf9;border-radius:1px;height:2px}.ForgotPasswordSuccessModal-module__ZHyjFa__line:first-child{width:100%}.ForgotPasswordSuccessModal-module__ZHyjFa__line:nth-child(2){width:85%}.ForgotPasswordSuccessModal-module__ZHyjFa__line:nth-child(3){width:70%}.ForgotPasswordSuccessModal-module__ZHyjFa__sendArrow{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #f44336;justify-content:center;align-items:center;width:0;height:0;display:flex;position:absolute;top:20px;right:-20px}.ForgotPasswordSuccessModal-module__ZHyjFa__sendText{color:#fff;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;top:-6px;right:-35px}.ForgotPasswordSuccessModal-module__ZHyjFa__envelope{z-index:1;background:#f44336;border-radius:4px;width:60px;height:45px;position:absolute;top:40px;right:20px;box-shadow:0 4px 12px #0003}.ForgotPasswordSuccessModal-module__ZHyjFa__envelope:before{content:"";border-bottom:20px solid #e57373;border-left:30px solid #0000;border-right:30px solid #0000;width:0;height:0;position:absolute;top:-15px;left:0}.ForgotPasswordSuccessModal-module__ZHyjFa__envelope:after{content:"";background:#e57373;border-radius:4px 4px 0 0;width:100%;height:50%;position:absolute;top:0;left:0}.ForgotPasswordSuccessModal-module__ZHyjFa__dots{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.ForgotPasswordSuccessModal-module__ZHyjFa__dot{opacity:.6;background:#e57373;border-radius:50%;width:6px;height:6px;position:absolute}.ForgotPasswordSuccessModal-module__ZHyjFa__dot:first-child{animation:3s ease-in-out infinite ForgotPasswordSuccessModal-module__ZHyjFa__float;top:10%;left:10%}.ForgotPasswordSuccessModal-module__ZHyjFa__dot:nth-child(2){animation:3s ease-in-out .5s infinite ForgotPasswordSuccessModal-module__ZHyjFa__float;top:20%;right:15%}.ForgotPasswordSuccessModal-module__ZHyjFa__dot:nth-child(3){animation:3s ease-in-out 1s infinite ForgotPasswordSuccessModal-module__ZHyjFa__float;bottom:30%;left:20%}.ForgotPasswordSuccessModal-module__ZHyjFa__dot:nth-child(4){animation:3s ease-in-out 1.5s infinite ForgotPasswordSuccessModal-module__ZHyjFa__float;bottom:20%;right:25%}.ForgotPasswordSuccessModal-module__ZHyjFa__dot:nth-child(5){animation:3s ease-in-out 2s infinite ForgotPasswordSuccessModal-module__ZHyjFa__float;top:50%;left:5%}.ForgotPasswordSuccessModal-module__ZHyjFa__dot:nth-child(6){animation:3s ease-in-out 2.5s infinite ForgotPasswordSuccessModal-module__ZHyjFa__float;bottom:10%;right:10%}@keyframes ForgotPasswordSuccessModal-module__ZHyjFa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ForgotPasswordSuccessModal-module__ZHyjFa__message{margin-bottom:24px}.ForgotPasswordSuccessModal-module__ZHyjFa__title{color:#fff;margin-bottom:12px;font-size:18px;font-weight:600}.ForgotPasswordSuccessModal-module__ZHyjFa__bodyText{color:#fffffff0;max-width:390px;font-size:15px;line-height:1.6}.ForgotPasswordSuccessModal-module__ZHyjFa__instructions{margin-bottom:32px}.ForgotPasswordSuccessModal-module__ZHyjFa__instructionText{color:#ffffffe6;margin-bottom:12px;font-size:14px;line-height:1.6}.ForgotPasswordSuccessModal-module__ZHyjFa__senderEmail{color:#fffc;font-size:13px}.ForgotPasswordSuccessModal-module__ZHyjFa__backButton{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:8px;width:100%;max-width:300px;padding:14px 32px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 2px 4px #0003}.ForgotPasswordSuccessModal-module__ZHyjFa__backButton:hover{background:#e53935;box-shadow:0 4px 8px #0000004d}.ForgotPasswordSuccessModal-module__ZHyjFa__backButton:active{transform:scale(.98);box-shadow:0 1px 2px #0000001a}@media (max-width:640px){.ForgotPasswordSuccessModal-module__ZHyjFa__modal{border-radius:12px;max-width:100%;max-height:calc(100vh - 16px)}.ForgotPasswordSuccessModal-module__ZHyjFa__header{padding:16px 20px 8px}.ForgotPasswordSuccessModal-module__ZHyjFa__content{padding:0 20px 24px}.ForgotPasswordSuccessModal-module__ZHyjFa__illustration{width:160px;height:120px;margin-bottom:24px}.ForgotPasswordSuccessModal-module__ZHyjFa__title{font-size:16px}.ForgotPasswordSuccessModal-module__ZHyjFa__bodyText{font-size:14px}.ForgotPasswordSuccessModal-module__ZHyjFa__instructionText{font-size:13px}.ForgotPasswordSuccessModal-module__ZHyjFa__senderEmail{font-size:12px}}
.EditProfileModal-module__qvQymq__backdrop{z-index:9999;background:#11182773;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out EditProfileModal-module__qvQymq__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes EditProfileModal-module__qvQymq__fadeIn{0%{opacity:0}to{opacity:1}}.EditProfileModal-module__qvQymq__modal{background:linear-gradient(160deg,#0d1626 0%,#131d30 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;width:100%;max-width:500px;max-height:calc(100vh - 32px);margin:auto;animation:.3s ease-out EditProfileModal-module__qvQymq__slideUp;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}@keyframes EditProfileModal-module__qvQymq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EditProfileModal-module__qvQymq__header{border-bottom:none;justify-content:space-between;align-items:center;padding:20px 32px 12px;display:flex}.EditProfileModal-module__qvQymq__headerLeft{align-items:center;gap:12px;display:flex}.EditProfileModal-module__qvQymq__logo{width:auto;height:auto}.EditProfileModal-module__qvQymq__close{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:all .2s;display:flex}.EditProfileModal-module__qvQymq__close:hover{color:#fff;background:#ffffff1a}.EditProfileModal-module__qvQymq__content{flex-direction:column;flex:1;min-height:0;padding:24px 32px 32px;display:flex;overflow-y:auto}.EditProfileModal-module__qvQymq__avatarSection{flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.EditProfileModal-module__qvQymq__avatarWrapper{margin-bottom:12px;position:relative}.EditProfileModal-module__qvQymq__avatar{object-fit:cover;border:3px solid #fff3;border-radius:50%;width:120px;height:120px}.EditProfileModal-module__qvQymq__avatarPlaceholder{color:#fff9;background:#ffffff1a;border:3px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.EditProfileModal-module__qvQymq__avatarLabel{cursor:pointer;color:#fff;text-align:center;font-size:16px;font-weight:700;transition:color .2s;display:inline-block}.EditProfileModal-module__qvQymq__fileInput{display:none}.EditProfileModal-module__qvQymq__fields{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.EditProfileModal-module__qvQymq__field{flex-direction:column;display:flex}.EditProfileModal-module__qvQymq__label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:600}.EditProfileModal-module__qvQymq__input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%;padding:14px 16px;font-size:14px;font-weight:600;transition:all .2s}.EditProfileModal-module__qvQymq__input:focus{background:#ffffff26;border-color:#fff6;outline:none;box-shadow:0 0 0 3px #ffffff1a}.EditProfileModal-module__qvQymq__selectWrapper{pointer-events:auto;width:100%;position:relative}.EditProfileModal-module__qvQymq__fieldHint{color:#fecaca;margin-top:6px;font-size:12px}.EditProfileModal-module__qvQymq__countryErrorRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.EditProfileModal-module__qvQymq__countryRetryButton{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.EditProfileModal-module__qvQymq__countryRetryButton:hover:not(:disabled){background:#ffffff24}.EditProfileModal-module__qvQymq__countryRetryButton:disabled{opacity:.5;cursor:not-allowed}.EditProfileModal-module__qvQymq__select{z-index:1;color:#fff;appearance:none;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%;padding:14px 40px 14px 16px;font-size:14px;font-weight:600;transition:all .2s;position:relative}.EditProfileModal-module__qvQymq__select:disabled{opacity:.65;cursor:wait}.EditProfileModal-module__qvQymq__select:focus{background:#ffffff26;border-color:#fff6;outline:none;box-shadow:0 0 0 3px #ffffff1a}.EditProfileModal-module__qvQymq__select option{color:#fff;background:#2d2d2d}.EditProfileModal-module__qvQymq__selectArrow{pointer-events:none;color:#ffffffb3;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.EditProfileModal-module__qvQymq__errorMessage{color:#ff8282;text-align:center;background:#ff82821a;border:1px solid #ff82824d;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.EditProfileModal-module__qvQymq__buttons{flex-shrink:0;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.EditProfileModal-module__qvQymq__saveButton{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 2px 4px #0003}.EditProfileModal-module__qvQymq__saveButton:hover:not(:disabled){background:#e53935;box-shadow:0 4px 8px #0000004d}.EditProfileModal-module__qvQymq__saveButton:active:not(:disabled){transform:scale(.98)}.EditProfileModal-module__qvQymq__saveButton:disabled{opacity:.6;cursor:not-allowed}.EditProfileModal-module__qvQymq__cancelButton{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:700;transition:all .2s}.EditProfileModal-module__qvQymq__cancelButton:active:not(:disabled){transform:scale(.98)}.EditProfileModal-module__qvQymq__cancelButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.EditProfileModal-module__qvQymq__modal{border-radius:12px;max-width:100%;max-height:calc(100vh - 16px)}.EditProfileModal-module__qvQymq__header{padding:16px 20px 8px}.EditProfileModal-module__qvQymq__content{padding:0 20px 24px}.EditProfileModal-module__qvQymq__avatar,.EditProfileModal-module__qvQymq__avatarPlaceholder{width:100px;height:100px}.EditProfileModal-module__qvQymq__buttons{flex-direction:column}.EditProfileModal-module__qvQymq__saveButton,.EditProfileModal-module__qvQymq__cancelButton{width:100%}}.EditProfileModal-module__qvQymq__backdrop{background:var(--heritage-modal-backdrop,#11182799);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.EditProfileModal-module__qvQymq__modal{background-image:none;background:var(--heritage-modal-surface,linear-gradient(145deg, #123f33, #0f4b3a));border:1px solid var(--heritage-modal-border,#c9a44a42);box-shadow:var(--heritage-modal-shadow,0 34px 92px #0000007a);border-radius:20px}.EditProfileModal-module__qvQymq__label,.EditProfileModal-module__qvQymq__avatarLabel{color:var(--theme-color-parchment)}.EditProfileModal-module__qvQymq__avatar{border-color:color-mix(in srgb, var(--theme-color-gold) 26%, transparent)}.EditProfileModal-module__qvQymq__avatarPlaceholder{background:color-mix(in srgb, var(--theme-color-parchment) 10%, transparent);border-color:color-mix(in srgb, var(--theme-color-gold) 20%, transparent);color:color-mix(in srgb, var(--theme-color-parchment) 70%, transparent)}.EditProfileModal-module__qvQymq__avatarLabel:hover{color:var(--theme-color-gold-light)}.EditProfileModal-module__qvQymq__input,.EditProfileModal-module__qvQymq__select{border:1px solid var(--heritage-form-border,#c9a44a33);background:var(--heritage-form-surface,#f3ecd917);color:var(--heritage-form-text,#f3ecd9);border-radius:12px;font-weight:500}.EditProfileModal-module__qvQymq__input::placeholder{color:color-mix(in srgb, var(--theme-color-body-color-dark) 72%, transparent)}.EditProfileModal-module__qvQymq__input:focus,.EditProfileModal-module__qvQymq__select:focus{border-color:var(--heritage-form-border-focus,#c9a44a6b);background:var(--heritage-form-surface-focus,#f3ecd924);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-color-gold) 18%, transparent)}.EditProfileModal-module__qvQymq__select option{background:color-mix(in srgb, var(--theme-color-forest) 95%, black 5%);color:var(--theme-color-parchment)}.EditProfileModal-module__qvQymq__selectArrow{color:color-mix(in srgb, var(--theme-color-gold-light) 70%, transparent)}.EditProfileModal-module__qvQymq__errorMessage{background:var(--heritage-system-danger-bg,#ff8a8a1f);border-color:var(--heritage-system-danger-border,#ff8a8a59);color:var(--heritage-system-danger,#ff8a8a)}.EditProfileModal-module__qvQymq__saveButton{border:1px solid color-mix(in srgb, var(--theme-color-gold) 22%, transparent);background:var(--theme-cta);height:3.25rem;color:var(--theme-color-forest);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--heritage-cta-shadow,0 14px 30px #c9a44a3d);border-radius:9999px;padding:0 24px;font-size:13px;font-weight:700}.EditProfileModal-module__qvQymq__saveButton:hover:not(:disabled){background:var(--theme-cta-hover);border-color:color-mix(in srgb, var(--theme-color-gold) 36%, transparent);box-shadow:0 20px 40px color-mix(in srgb, var(--theme-color-gold) 28%, transparent)}.EditProfileModal-module__qvQymq__cancelButton{border:1px solid color-mix(in srgb, var(--theme-color-gold) 30%, transparent);background:color-mix(in srgb, var(--theme-color-gold) 8%, transparent);height:3.25rem;color:var(--theme-color-parchment);letter-spacing:.08em;border-radius:9999px;padding:0 24px;font-size:13px;font-weight:600}.EditProfileModal-module__qvQymq__cancelButton:hover:not(:disabled){background:color-mix(in srgb, var(--theme-color-gold) 14%, transparent);border-color:color-mix(in srgb, var(--theme-color-gold) 36%, transparent)}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 16%,#a6202738,#0000 28rem),#02060cbd}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__modal{border:1px solid color-mix(in srgb, var(--prime-color-navy-foreground,#f8f3e7) 12%, transparent);background:linear-gradient(#141d2df5,#070b12fa);border-radius:24px;box-shadow:0 34px 100px #00000094}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__header{border-bottom:1px solid color-mix(in srgb, var(--prime-color-navy-foreground,#f8f3e7) 8%, transparent);padding-bottom:18px}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__close{color:var(--prime-color-navy-foreground,#f8f3e7);background:#f8f3e70f}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__close:hover{background:#f8f3e71f}:is(.theme-fqeflix-prime .EditProfileModal-module__qvQymq__avatar,.theme-fqeflix-prime .EditProfileModal-module__qvQymq__avatarPlaceholder){border-color:color-mix(in srgb, var(--prime-color-brand,#b91c24) 36%, transparent);box-shadow:0 18px 44px #a6202733}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__avatarPlaceholder{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--prime-color-brand,#b91c24) 24%, transparent), transparent 60%), linear-gradient(145deg, #151d2d, #080d16);color:color-mix(in srgb, var(--prime-color-navy-foreground,#f8f3e7) 70%, transparent)}:is(.theme-fqeflix-prime .EditProfileModal-module__qvQymq__avatarLabel,.theme-fqeflix-prime .EditProfileModal-module__qvQymq__label){color:var(--prime-color-navy-foreground,#f8f3e7)}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__avatarLabel:hover{color:color-mix(in srgb, var(--prime-color-brand-hover,#d42b35) 70%, white 30%)}:is(.theme-fqeflix-prime .EditProfileModal-module__qvQymq__input,.theme-fqeflix-prime .EditProfileModal-module__qvQymq__select){border:1px solid color-mix(in srgb, var(--prime-color-navy-foreground,#f8f3e7) 12%, transparent);color:var(--prime-color-navy-foreground,#f8f3e7);background:#f8f3e70f;border-radius:14px;font-weight:500}:is(.theme-fqeflix-prime .EditProfileModal-module__qvQymq__input:focus,.theme-fqeflix-prime .EditProfileModal-module__qvQymq__select:focus){border-color:color-mix(in srgb, var(--prime-color-brand,#b91c24) 46%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--prime-color-brand,#b91c24) 18%, transparent);background:#f8f3e717}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__select option{color:var(--prime-color-navy-foreground,#f8f3e7);background:#0d1420}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__errorMessage{color:#fecaca;background:#b91c2429;border-color:#f8717161}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__saveButton{border:1px solid color-mix(in srgb, var(--prime-color-brand,#b91c24) 52%, transparent);background:linear-gradient(135deg, var(--prime-color-brand,#b91c24), var(--prime-color-brand-hover,#d42b35));color:var(--prime-color-brand-foreground,#fff);box-shadow:0 16px 34px #a6202747}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__saveButton:hover:not(:disabled){background:var(--prime-color-brand-hover,#d42b35)}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__cancelButton{border-color:color-mix(in srgb, var(--prime-color-navy-foreground,#f8f3e7) 16%, transparent);color:var(--prime-color-navy-foreground,#f8f3e7);background:#f8f3e70f}.theme-fqeflix-prime .EditProfileModal-module__qvQymq__cancelButton:hover:not(:disabled){background:#f8f3e71f}
.ChangeEmailModal-module__3xCusq__backdrop{z-index:9999;background:#11182773;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out ChangeEmailModal-module__3xCusq__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes ChangeEmailModal-module__3xCusq__fadeIn{0%{opacity:0}to{opacity:1}}.ChangeEmailModal-module__3xCusq__modal{background:linear-gradient(160deg,#0d1626 0%,#131d30 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;width:100%;max-width:500px;max-height:calc(100vh - 32px);margin:auto;animation:.3s ease-out ChangeEmailModal-module__3xCusq__slideUp;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}@keyframes ChangeEmailModal-module__3xCusq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChangeEmailModal-module__3xCusq__header{border-bottom:none;justify-content:space-between;align-items:center;padding:20px 32px 12px;display:flex}.ChangeEmailModal-module__3xCusq__headerLeft{align-items:center;gap:12px;display:flex}.ChangeEmailModal-module__3xCusq__logo{width:auto;height:auto}.ChangeEmailModal-module__3xCusq__close{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:all .2s;display:flex}.ChangeEmailModal-module__3xCusq__close:hover{color:#fff;background:#ffffff1a}.ChangeEmailModal-module__3xCusq__content{flex-direction:column;padding:0 32px 32px;display:flex}.ChangeEmailModal-module__3xCusq__title{color:#fff;text-align:center;margin:0 0 8px;font-size:24px;font-weight:700}.ChangeEmailModal-module__3xCusq__subtitle{color:#fffc;text-align:center;margin:0 0 24px;font-size:14px}.ChangeEmailModal-module__3xCusq__field{flex-direction:column;margin-bottom:20px;display:flex}.ChangeEmailModal-module__3xCusq__label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:600}.ChangeEmailModal-module__3xCusq__input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%;padding:14px 16px;font-size:14px;font-weight:600;transition:all .2s}.ChangeEmailModal-module__3xCusq__input::placeholder{color:#ffffff80}.ChangeEmailModal-module__3xCusq__input:focus{background:#ffffff26;border-color:#fff6;outline:none;box-shadow:0 0 0 3px #ffffff1a}.ChangeEmailModal-module__3xCusq__input:disabled{opacity:.6;cursor:not-allowed;background:#ffffff0d}.ChangeEmailModal-module__3xCusq__errorText{color:#ff8282;margin-top:4px;font-size:12px}.ChangeEmailModal-module__3xCusq__errorMessage{color:#ff8282;text-align:center;background:#ff82821a;border:1px solid #ff82824d;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.ChangeEmailModal-module__3xCusq__buttons{flex-direction:column;gap:12px;margin-top:8px;display:flex}.ChangeEmailModal-module__3xCusq__applyButton{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:8px;width:100%;padding:14px 32px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 2px 4px #0003}.ChangeEmailModal-module__3xCusq__applyButton:hover:not(:disabled){background:#e53935;box-shadow:0 4px 8px #0000004d}.ChangeEmailModal-module__3xCusq__applyButton:active:not(:disabled){transform:scale(.98)}.ChangeEmailModal-module__3xCusq__applyButton:disabled{opacity:.6;cursor:not-allowed}.ChangeEmailModal-module__3xCusq__cancelButton{color:#fff;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;width:100%;padding:14px 32px;font-size:16px;font-weight:700;transition:all .2s}.ChangeEmailModal-module__3xCusq__cancelButton:hover:not(:disabled){background:#ffffff1a}.ChangeEmailModal-module__3xCusq__cancelButton:active:not(:disabled){transform:scale(.98)}.ChangeEmailModal-module__3xCusq__cancelButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.ChangeEmailModal-module__3xCusq__modal{border-radius:12px;max-width:100%;max-height:calc(100vh - 16px)}.ChangeEmailModal-module__3xCusq__header{padding:16px 20px 8px}.ChangeEmailModal-module__3xCusq__content{padding:0 20px 24px}.ChangeEmailModal-module__3xCusq__title{font-size:20px}.ChangeEmailModal-module__3xCusq__subtitle{font-size:13px}}
.ChangePasswordModal-module__9riyLW__backdrop{z-index:9999;background:#11182773;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out ChangePasswordModal-module__9riyLW__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes ChangePasswordModal-module__9riyLW__fadeIn{0%{opacity:0}to{opacity:1}}.ChangePasswordModal-module__9riyLW__modal{background:linear-gradient(160deg,#0d1626 0%,#131d30 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;width:100%;max-width:500px;max-height:calc(100vh - 32px);margin:auto;animation:.3s ease-out ChangePasswordModal-module__9riyLW__slideUp;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}@keyframes ChangePasswordModal-module__9riyLW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChangePasswordModal-module__9riyLW__header{border-bottom:none;justify-content:space-between;align-items:center;padding:20px 32px 12px;display:flex}.ChangePasswordModal-module__9riyLW__headerLeft{align-items:center;gap:12px;display:flex}.ChangePasswordModal-module__9riyLW__logo{width:auto;height:auto}.ChangePasswordModal-module__9riyLW__close{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:all .2s;display:flex}.ChangePasswordModal-module__9riyLW__close:hover{color:#fff;background:#ffffff1a}.ChangePasswordModal-module__9riyLW__content{flex-direction:column;padding:0 32px 32px;display:flex}.ChangePasswordModal-module__9riyLW__title{color:#fff;text-align:center;margin:0 0 8px;font-size:24px;font-weight:700}.ChangePasswordModal-module__9riyLW__subtitle{color:#fffc;text-align:center;margin:0 0 24px;font-size:14px}.ChangePasswordModal-module__9riyLW__field{flex-direction:column;margin-bottom:20px;display:flex}.ChangePasswordModal-module__9riyLW__label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:600}.ChangePasswordModal-module__9riyLW__passwordWrapper{width:100%;position:relative}.ChangePasswordModal-module__9riyLW__input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%;padding:14px 48px 14px 16px;font-size:14px;font-weight:600;transition:all .2s}.ChangePasswordModal-module__9riyLW__input::placeholder{color:#ffffff80}.ChangePasswordModal-module__9riyLW__input:focus{background:#ffffff26;border-color:#fff6;outline:none;box-shadow:0 0 0 3px #ffffff1a}.ChangePasswordModal-module__9riyLW__passwordToggle{cursor:pointer;color:#ffffffb3;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ChangePasswordModal-module__9riyLW__passwordToggle:hover{color:#fff}.ChangePasswordModal-module__9riyLW__errorText{color:#ff8282;margin-top:4px;font-size:12px}.ChangePasswordModal-module__9riyLW__errorMessage{color:#ff8282;text-align:center;background:#ff82821a;border:1px solid #ff82824d;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.ChangePasswordModal-module__9riyLW__buttons{flex-direction:column;gap:12px;margin-top:8px;display:flex}.ChangePasswordModal-module__9riyLW__applyButton{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:8px;width:100%;padding:14px 32px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 2px 4px #0003}.ChangePasswordModal-module__9riyLW__applyButton:hover:not(:disabled){background:#e53935;box-shadow:0 4px 8px #0000004d}.ChangePasswordModal-module__9riyLW__applyButton:active:not(:disabled){transform:scale(.98)}.ChangePasswordModal-module__9riyLW__applyButton:disabled{opacity:.6;cursor:not-allowed}.ChangePasswordModal-module__9riyLW__cancelButton{color:#fff;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;width:100%;padding:14px 32px;font-size:16px;font-weight:700;transition:all .2s}.ChangePasswordModal-module__9riyLW__cancelButton:hover:not(:disabled){background:#ffffff1a}.ChangePasswordModal-module__9riyLW__cancelButton:active:not(:disabled){transform:scale(.98)}.ChangePasswordModal-module__9riyLW__cancelButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.ChangePasswordModal-module__9riyLW__modal{border-radius:12px;max-width:100%;max-height:calc(100vh - 16px)}.ChangePasswordModal-module__9riyLW__header{padding:16px 20px 8px}.ChangePasswordModal-module__9riyLW__content{padding:0 20px 24px}.ChangePasswordModal-module__9riyLW__title{font-size:20px}.ChangePasswordModal-module__9riyLW__subtitle{font-size:13px}}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 16%,#a6202738,#0000 28rem),#02060cbd}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__modal{background:linear-gradient(#141d2df5,#070b12fa);border:1px solid #f8f3e71f;border-radius:24px;box-shadow:0 34px 100px #00000094}:is(.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__title,.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__subtitle,.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__label){color:#f8f3e7}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__input{color:#f8f3e7;background:#f8f3e70f;border:1px solid #f8f3e71f;border-radius:14px;font-weight:500}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__input::placeholder{color:#f8f3e766}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__input:focus{background:#f8f3e717;border-color:#b91c2475;box-shadow:0 0 0 3px #b91c242e}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__passwordToggle{color:#f8f3e780}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__passwordToggle:hover{color:#f8f3e7}:is(.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__errorText,.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__errorMessage){color:#fecaca}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__errorMessage{background:#b91c2429;border-color:#f8717161}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__applyButton{color:#fff;background:linear-gradient(135deg,#b91c24,#d42b35);border:1px solid #b91c2485;border-radius:8px;box-shadow:0 16px 34px #a6202747}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__applyButton:hover:not(:disabled){background:#d42b35}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__cancelButton{color:#f8f3e7;background:#f8f3e70f;border-color:#f8f3e729;border-radius:8px}.theme-fqeflix-prime .ChangePasswordModal-module__9riyLW__cancelButton:hover:not(:disabled){background:#f8f3e71f}
