.landingHeader-module__YkGGEW__landingHeader{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#fffdfdf2;font-family:Quicksand,sans-serif;position:fixed;top:0;left:0;right:0}.landingHeader-module__YkGGEW__landingNav{justify-content:space-between;align-items:center;max-width:1200px;min-height:45px;margin:0 auto;padding:.2rem 1rem;display:flex}.landingHeader-module__YkGGEW__leftSection{align-items:center;gap:1rem;display:flex}.landingHeader-module__YkGGEW__landingLogo{font-family:Righteous,cursive;font-size:1rem;font-weight:700;display:flex}.landingHeader-module__YkGGEW__landingLogo a{color:#ffd230;text-decoration:none;transition:color .3s}.landingHeader-module__YkGGEW__landingLogo a:hover{color:#ffb300}.landingHeader-module__YkGGEW__landingLogo span{background:linear-gradient(135deg,#ffd230 0%,#ffb300 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landingHeader-module__YkGGEW__hamburger{cursor:pointer;color:#333;background:0 0;border:none;padding:.5rem;transition:color .3s;display:none}.landingHeader-module__YkGGEW__hamburger:hover{color:#ffd230}.landingHeader-module__YkGGEW__landingNavLinks{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.landingHeader-module__YkGGEW__landingNavLinks li{margin:0}.landingHeader-module__YkGGEW__landingNavLinks a{color:#333;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .3s;display:flex;position:relative}.landingHeader-module__YkGGEW__navIconWrapper{background:linear-gradient(135deg,#ffd230 0%,#ffb300 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;box-shadow:0 2px 8px #ffd2304d}.landingHeader-module__YkGGEW__navIcon{color:#fff}.landingHeader-module__YkGGEW__landingNavLinks a:hover .landingHeader-module__YkGGEW__navIconWrapper{background:linear-gradient(135deg,#ffb300 0%,#ff9800 100%);transform:translateY(-2px);box-shadow:0 4px 12px #ffd23080}.landingHeader-module__YkGGEW__landingNavLinks a:after{content:"";background:linear-gradient(135deg,#ffd230 0%,#ffb300 100%);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.landingHeader-module__YkGGEW__landingNavLinks a:hover{color:#ffd230}.landingHeader-module__YkGGEW__landingNavLinks a:hover:after{width:100%}.landingHeader-module__YkGGEW__landingActions{align-items:center;gap:1rem;display:flex}.landingHeader-module__YkGGEW__landingLoginBtn{color:#ffd230;border:2px solid #ffd230;border-radius:20px;padding:.3rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s}.landingHeader-module__YkGGEW__landingLoginBtn:hover{color:#000;background:#ffd230;transform:translateY(-2px);box-shadow:0 4px 12px #ffd2304d}.landingHeader-module__YkGGEW__landingSignupBtn{color:#000;background:linear-gradient(135deg,#ffd230 0%,#ffb300 100%);border:none;border-radius:25px;padding:.3rem 1rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #ffd23033;text-decoration:none!important}.landingHeader-module__YkGGEW__landingSignupBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd23066;text-decoration:none!important}.landingHeader-module__YkGGEW__landingSignupBtn:focus,.landingHeader-module__YkGGEW__landingSignupBtn:active,.landingHeader-module__YkGGEW__landingSignupBtn:visited{text-decoration:none!important}@media (max-width:992px){.landingHeader-module__YkGGEW__hamburger{z-index:1001;display:block}.landingHeader-module__YkGGEW__leftSection{gap:.75rem}.landingHeader-module__YkGGEW__landingNav{flex-wrap:wrap;padding:.5rem;position:relative}.landingHeader-module__YkGGEW__landingNavLinks{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdfdfa;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;max-height:calc(100vh - 60px);padding:1rem 2rem 2rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 20px #0000001a}.landingHeader-module__YkGGEW__landingNavLinks.landingHeader-module__YkGGEW__navOpen{display:flex}.landingHeader-module__YkGGEW__landingNavLinks li{width:auto}.landingHeader-module__YkGGEW__landingNavLinks a{justify-content:flex-start;padding:.75rem 1.5rem;font-size:1rem}.landingHeader-module__YkGGEW__navIconWrapper{width:36px;height:36px}.landingHeader-module__YkGGEW__navIcon{width:22px;height:22px}.landingHeader-module__YkGGEW__landingNavLinks a:after{display:none}.landingHeader-module__YkGGEW__landingLogo{font-size:1.25rem}.landingHeader-module__YkGGEW__landingActions{gap:.5rem}.landingHeader-module__YkGGEW__landingLoginBtn,.landingHeader-module__YkGGEW__landingSignupBtn{padding:.4rem 1rem;font-size:.875rem}}@media (max-width:480px){.landingHeader-module__YkGGEW__landingNav{padding:.375rem}.landingHeader-module__YkGGEW__landingNavLinks{padding:1rem 1.5rem 2rem}.landingHeader-module__YkGGEW__landingLogo{font-size:1.1rem}.landingHeader-module__YkGGEW__landingLoginBtn,.landingHeader-module__YkGGEW__landingSignupBtn{padding:.35rem .75rem;font-size:.8rem}}.landingHeader-module__YkGGEW__loadingPlaceholder{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:20px;width:100px;height:36px;animation:1.5s infinite landingHeader-module__YkGGEW__shimmer}@keyframes landingHeader-module__YkGGEW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.landingHeader-module__YkGGEW__profileDropdown{position:relative}.landingHeader-module__YkGGEW__profileButton{cursor:pointer;background:0 0;border:2px solid #ffd230;border-radius:25px;align-items:center;gap:.5rem;padding:.3rem .75rem;transition:all .3s;display:flex}.landingHeader-module__YkGGEW__profileButton:hover{background:#ffd2301a}.landingHeader-module__YkGGEW__profileAvatar{color:#000;background:linear-gradient(135deg,#ffd230 0%,#ffb300 100%);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:flex}.landingHeader-module__YkGGEW__profileName{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.875rem;font-weight:600;overflow:hidden}.landingHeader-module__YkGGEW__profileMenu{z-index:1001;background:#fff;border-radius:12px;min-width:180px;padding:.5rem 0;animation:.2s landingHeader-module__YkGGEW__slideDown;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 20px #00000026}@keyframes landingHeader-module__YkGGEW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.landingHeader-module__YkGGEW__profileMenuItem{color:#333;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.landingHeader-module__YkGGEW__profileMenuItem:hover{color:#333;background:#ffd23026}.landingHeader-module__YkGGEW__profileMenuDivider{background:#eee;height:1px;margin:.5rem 0}@media (min-width:1200px){.landingHeader-module__YkGGEW__landingNav{max-width:1400px;padding:.75rem 1.5rem}}@media (max-width:480px){.landingHeader-module__YkGGEW__profileName{display:none}.landingHeader-module__YkGGEW__profileButton{padding:.3rem}.landingHeader-module__YkGGEW__profileMenu{right:-10px}}
