.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:rgba(15,17,21,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.05);padding:1rem 0}.Header_nav__tNWGY{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:nowrap}.Header_logo____uDV{display:flex;align-items:center;gap:1rem;text-decoration:none;font-size:1.25rem;font-weight:700;color:var(--color-text);transition:transform var(--transition-fast);font-family:Outfit,sans-serif;flex-shrink:0;position:relative;padding-left:20px}.Header_logo____uDV:hover{transform:scale(1.05)}.Header_logoIcon__p3gSG{width:90px;height:90px;display:block;object-fit:contain;position:absolute;left:-70px;top:50%;transform:translateY(-50%)}.Header_logoText__xA8kS{background:var(--gradient-text);color:var(--color-text);font-weight:800;letter-spacing:-.02em}.Header_desktopMenu__G7LSB{display:flex;align-items:center;gap:2rem;white-space:nowrap}.Header_dropdown__4_v0S{position:relative}.Header_dropdownButton__Y_s4e{display:flex;align-items:center;gap:.5rem;background:none;border:none;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);cursor:pointer;padding:.5rem 1rem;border-radius:var(--radius-full);transition:all var(--transition-fast);font-family:Inter,sans-serif}.Header_dropdownButton__Y_s4e:hover{background:hsla(0,0%,100%,.05);color:var(--color-text)}.Header_dropdownContent__oR64_{position:absolute;top:100%;left:0;margin-top:.5rem;background:rgba(22,24,29,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:.5rem;min-width:240px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-base);border:1px solid var(--color-border)}.Header_dropdown__4_v0S:hover .Header_dropdownContent__oR64_{opacity:1;visibility:visible;transform:translateY(0)}.Header_dropdownItem__wO3vR{display:block;padding:.75rem 1rem;color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast);font-size:.9375rem}.Header_dropdownItem__wO3vR:hover{background:hsla(0,0%,100%,.05);color:var(--color-text);transform:translateX(4px)}.Header_navLink__Rvw2c{color:var(--color-text-secondary);text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:var(--radius-full);transition:all var(--transition-fast);font-size:.9375rem}.Header_navLink__Rvw2c:hover{background:hsla(0,0%,100%,.05);color:var(--color-text)}.Header_actions__dQYHE{display:flex;align-items:center;gap:1rem;white-space:nowrap;flex-shrink:0;margin-left:auto}.Header_creditsDisplay__fJpnP{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(168,85,247,.1);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;color:#a855f7}.Header_creditsDisplay__fJpnP svg{flex-shrink:0}.Header_creditsDisplay__fJpnP span{color:#fff}.Header_languageButton__rnCwG{display:flex;align-items:center;gap:.5rem;background:none;border:none;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);cursor:pointer;padding:.5rem 1rem;border-radius:var(--radius-full);transition:all var(--transition-fast);font-family:Inter,sans-serif}.Header_languageButton__rnCwG:hover{background:hsla(0,0%,100%,.05);color:var(--color-text)}.Header_languageItem__kt8Q8{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast);font-size:.9375rem;cursor:pointer;font-family:Inter,sans-serif;text-align:left}.Header_languageItem__kt8Q8:hover{background:hsla(0,0%,100%,.05);color:var(--color-text);transform:translateX(4px)}.Header_languageItem__kt8Q8 img{flex-shrink:0}.Header_userBtn__UFCag{background:hsla(0,0%,100%,.05);color:var(--color-text);border:1px solid hsla(0,0%,100%,.1);padding:.75rem 1.75rem;border-radius:var(--radius-full);font-weight:500;font-size:.9375rem;cursor:pointer;transition:all var(--transition-fast);font-family:Inter,sans-serif;height:44px;display:inline-flex;align-items:center;justify-content:center}.Header_userBtn__UFCag:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.Header_userMenuWrapper__FkBoZ{position:relative}.Header_userMenu__B7S15{position:absolute;top:calc(100% + .75rem);right:0;background:#fff;border-radius:var(--radius-lg);box-shadow:0 10px 40px rgba(0,0,0,.15);padding:1rem;min-width:280px;z-index:1000;animation:Header_slideDown__lt4Iq .2s ease-out}@keyframes Header_slideDown__lt4Iq{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header_userMenuHeader__UATqQ{padding:.5rem .75rem;margin-bottom:.5rem}.Header_userName__8pz2T{font-size:1rem;font-weight:600;color:#1a1a1a;margin-bottom:.25rem}.Header_userEmail__Ct3Ts{font-size:.875rem;color:#666}.Header_userMenuDivider__6A_yI{height:1px;background:#e5e5e5;margin:.5rem 0}.Header_userMenuItem__Vr1OH{display:flex;align-items:center;gap:.75rem;padding:.75rem;color:#666;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast);font-size:.9375rem;cursor:pointer}.Header_userMenuItem__Vr1OH:hover{background:#f5f5f5;color:#1a1a1a}.Header_userMenuItem__Vr1OH svg{flex-shrink:0;color:#999}.Header_unlockProBtn__EjmLD{width:100%;padding:.875rem 1.5rem;background:#a855f7;color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;font-size:.9375rem;cursor:pointer;transition:all var(--transition-fast);font-family:Inter,sans-serif;display:block;text-align:center;text-decoration:none}.Header_unlockProBtn__EjmLD:hover{background:#9333ea;transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,85,247,.3)}.Header_logoutBtn__J30p1{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:transparent;color:#666;border:none;border-radius:var(--radius-md);font-size:.9375rem;cursor:pointer;transition:all var(--transition-fast);font-family:Inter,sans-serif;text-align:left}.Header_logoutBtn__J30p1:hover{background:#fef2f2;color:#dc2626}.Header_logoutBtn__J30p1 svg{flex-shrink:0}.Header_loginBtn__W7fRz{color:var(--color-text);text-decoration:none;font-weight:500;padding:.5rem 1rem;transition:color var(--transition-fast);font-size:.9375rem;background:none;border:none;cursor:pointer}.Header_loginBtn__W7fRz:hover{color:var(--color-primary-light)}.Header_mobileMenuBtn__9N_AS{display:none;background:none;border:none;color:var(--color-text);cursor:pointer;padding:.5rem}.Header_mobileMenu__YC5Nj{display:none;border-top:1px solid var(--color-border);margin-top:1rem;animation:Header_fadeIn__5jqN_ .3s ease-out;background:rgba(15,17,21,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:1.5rem}.Header_mobileMenuSection__XSWso{margin-bottom:.5rem}.Header_mobileMenuTitle__t37_D{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.Header_mobileMenuItem__uuToZ{display:block;padding:.75rem 1rem;color:var(--color-text);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast);margin-bottom:.25rem}.Header_mobileMenuItem__uuToZ:hover{background:hsla(0,0%,100%,.05);color:var(--color-primary-light)}.Header_mobileMenuActions__bSj8e{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.Header_mobileCreditsDisplay__aJdvn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(168,85,247,.1);border-radius:var(--radius-lg);font-size:.875rem;font-weight:600;color:#a855f7;margin-bottom:1rem}.Header_mobileCreditsDisplay__aJdvn svg{flex-shrink:0}.Header_mobileCreditsDisplay__aJdvn span{color:#fff}@media (max-width:1024px){.Header_nav__tNWGY{gap:.5rem}.Header_actions__dQYHE,.Header_desktopMenu__G7LSB{display:none}.Header_mobileMenuBtn__9N_AS{display:block;flex-shrink:0}.Header_mobileMenu__YC5Nj{display:block;width:calc(100% - 2rem);margin:1rem auto 0;max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem;box-sizing:border-box;background:rgba(15,17,21,.98);border-radius:var(--radius-lg)}.Header_mobileMenuItem__uuToZ{padding:.5rem .75rem;font-size:.875rem;margin-bottom:.125rem}.Header_logo____uDV{padding-left:0;gap:.5rem;flex:1 1;min-width:0}.Header_logoIcon__p3gSG{width:50px;height:50px;position:relative;left:0;transform:none;margin-right:.25rem;flex-shrink:0}.Header_logoText__xA8kS{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.AuthPopup_overlay__B2O26{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:AuthPopup_fadeIn__e7wCV .2s ease-out}@keyframes AuthPopup_fadeIn__e7wCV{0%{opacity:0}to{opacity:1}}.AuthPopup_modal__ML_oc{background:#fff;border-radius:1.25rem;max-width:900px;width:100%;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:AuthPopup_slideUp__kOJNK .3s ease-out;overflow:hidden}@keyframes AuthPopup_slideUp__kOJNK{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.AuthPopup_closeButton__9cxE8{position:absolute;top:1.25rem;right:1.25rem;background:#fff;border:none;color:#666;cursor:pointer;padding:.5rem;transition:all .2s;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;z-index:10}.AuthPopup_closeButton__9cxE8:hover{background:#f5f5f5;color:#333}.AuthPopup_modalContent__vZZ7_{display:grid;grid-template-columns:1fr 1fr;min-height:450px}.AuthPopup_formSection__kbUJA{padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.AuthPopup_title__vL2kJ{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;font-family:Outfit,sans-serif}.AuthPopup_subtitle__1sQU3{font-size:1.25rem;color:#ff6b1f;margin-bottom:2rem;font-weight:600}.AuthPopup_buttons__yQ4_u{display:flex;flex-direction:column;gap:1rem}.AuthPopup_googleButton__bDtxt{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;border-radius:.5rem;border:2px solid #a855f7;background:#fff;color:#1a1a1a;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.AuthPopup_googleButton__bDtxt:hover{background:#faf5ff;border-color:#9333ea;transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,85,247,.15)}.AuthPopup_divider__JSIuZ{display:flex;align-items:center;justify-content:center;color:#999;font-size:.875rem;margin:.25rem 0;text-align:center;font-weight:500}.AuthPopup_emailInput__UchQY{width:100%;padding:.875rem 1.25rem;border-radius:.5rem;border:1px solid #ddd;background:#f9f9f9;color:#1a1a1a;font-size:.9375rem;font-family:Inter,sans-serif;transition:all .2s}.AuthPopup_emailInput__UchQY::placeholder{color:#999}.AuthPopup_emailInput__UchQY:focus{outline:none;border-color:#a855f7;background:#fff}.AuthPopup_emailButton__3O1At{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;border-radius:.5rem;border:none;background:#a855f7;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.AuthPopup_emailButton__3O1At:hover{background:#9333ea;transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,85,247,.3)}.AuthPopup_terms__AB4i7{font-size:.75rem;color:#999;margin-top:1.5rem;margin-bottom:0;line-height:1.5}.AuthPopup_terms__AB4i7 a{color:#a855f7;text-decoration:none}.AuthPopup_terms__AB4i7 a:hover{text-decoration:underline}.AuthPopup_imageSection__OBaEf{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}.AuthPopup_authImage__qqsww{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.AuthPopup_imageOverlay__L8Ser{position:absolute;inset:0;background-image:url('data:image/svg+xml,<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse"><path d="M 40 0 L 0 0 0 40" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="1"/></pattern></defs><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');opacity:.5;z-index:2}@media (max-width:768px){.AuthPopup_modalContent__vZZ7_{grid-template-columns:1fr}.AuthPopup_imageSection__OBaEf{display:none}.AuthPopup_formSection__kbUJA{padding:2.5rem 2rem}.AuthPopup_title__vL2kJ{font-size:1.5rem}.AuthPopup_subtitle__1sQU3{font-size:1.125rem}}@media (max-width:480px){.AuthPopup_formSection__kbUJA{padding:2rem 1.5rem}.AuthPopup_title__vL2kJ{font-size:1.375rem}.AuthPopup_subtitle__1sQU3{font-size:1rem}}.MobileFloatingCTA_floatingCTA__VDLhN{display:none}@media (max-width:1024px){.MobileFloatingCTA_floatingCTA__VDLhN{display:block;position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(120px);z-index:1000;opacity:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.MobileFloatingCTA_floatingCTA__VDLhN.MobileFloatingCTA_visible__GJTv1{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.MobileFloatingCTA_ctaButton__ucAZQ{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;background:linear-gradient(135deg,#f43f5e,#ec4899);color:#fff;text-decoration:none;border-radius:50px;font-weight:700;font-size:15px;box-shadow:0 8px 32px rgba(244,63,94,.4),0 4px 16px rgba(0,0,0,.2);white-space:nowrap;animation:MobileFloatingCTA_pulse__yleJj 2s ease-in-out infinite}.MobileFloatingCTA_ctaButton__ucAZQ:active{transform:scale(.95)}.MobileFloatingCTA_emoji___axA0{font-size:20px;animation:MobileFloatingCTA_bounce__c61iQ 1s ease-in-out infinite}@keyframes MobileFloatingCTA_pulse__yleJj{0%,to{box-shadow:0 8px 32px rgba(244,63,94,.4),0 4px 16px rgba(0,0,0,.2)}50%{box-shadow:0 12px 40px rgba(244,63,94,.6),0 6px 20px rgba(0,0,0,.3)}}@keyframes MobileFloatingCTA_bounce__c61iQ{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}}