.Navbar_navbar__xRWvT{position:fixed;top:0;left:0;right:0;background:rgba(17,24,39,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);z-index:1000;transition:all .3s ease}.Navbar_navbarContainer__wwabv{max-width:1200px;margin:0 auto;padding:0 1rem;height:70px;display:flex;align-items:center;justify-content:space-between}.Navbar_logoSection__PFXiJ{flex:1 1;display:flex;align-items:center}.Navbar_logo__eKHgB{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .2s ease}.Navbar_logo__eKHgB:hover{transform:scale(1.05)}.Navbar_logoImage__tdYA8{width:auto}.Navbar_title__KDcUd{font-size:1.5rem;font-weight:800;color:#111827;margin:0;letter-spacing:-.025em;background:linear-gradient(135deg,#a8edea,#fed6e3);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Navbar_rightSection__lAeX3{flex:1 1;display:flex;justify-content:flex-end;align-items:center;gap:1rem}.Navbar_profileIcon__s66mX,.Navbar_profileSection__upZHF{display:flex;align-items:center;position:relative}.Navbar_profileIcon__s66mX{gap:.75rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.Navbar_profileIcon__s66mX:hover{background:hsla(0,0%,100%,.1)}.Navbar_profileAvatarContainer__dd3R6{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,0,0,0);transition:all .2s ease}.Navbar_profileAvatarContainer__dd3R6:hover{transform:scale(1.05);border-color:rgba(102,126,234,.3)}.Navbar_userName__h3zX0{font-weight:600;color:#d1d5db;font-size:.875rem;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_profileSvg__BPvY6{width:1.25rem;height:1.25rem;color:#fff}.Navbar_profileAvatar__SuLDX{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;border:2px solid rgba(0,0,0,0);transition:all .2s ease}.Navbar_profileAvatar__SuLDX:hover{border-color:hsla(0,0%,100%,.3)}.Navbar_loginButton__im6Nd{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#a8edea,#fed6e3);color:#1f2937;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(168,237,234,.2)}.Navbar_loginButton__im6Nd:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(168,237,234,.3)}.Navbar_loginButton__im6Nd:active{transform:translateY(0)}.Navbar_loginIcon__UhFHP{width:1rem;height:1rem;flex-shrink:0}.Navbar_loading__DUKNo{opacity:.8;cursor:not-allowed}.Navbar_spinner__ymKYs{width:1rem;height:1rem;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;animation:Navbar_spin__0Bcig 1s linear infinite;flex-shrink:0}@keyframes Navbar_spin__0Bcig{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Navbar_dropdown__8fZqi{position:absolute;top:100%;right:0;background:#1f2937;border-radius:.75rem;padding:.5rem;border:1px solid hsla(0,0%,100%,.1);min-width:200px;z-index:1001;overflow:hidden;animation:Navbar_dropdownFadeIn__uGrTb .2s ease-out;box-shadow:0 10px 25px rgba(0,0,0,.3)}.Navbar_dropdownItem___puIJ{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;color:#d1d5db;font-weight:500}.Navbar_dropdownItem___puIJ:hover{background:hsla(0,0%,100%,.1);color:#f9fafb}.Navbar_dropdownIcon__312LN{width:1.125rem;height:1.125rem;flex-shrink:0}.Navbar_dropdownDivider__DcSEx{height:1px;background:hsla(0,0%,100%,.1);margin:.25rem 0}@keyframes Navbar_dropdownFadeIn__uGrTb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.Navbar_navbarContainer__wwabv{padding:0 .75rem;height:60px}.Navbar_logoText__3dYGg{font-size:1rem}.Navbar_title__KDcUd{font-size:1.25rem}.Navbar_profileIcon__s66mX,.Navbar_rightSection__lAeX3{gap:.5rem}.Navbar_profileAvatarContainer__dd3R6{width:2rem;height:2rem}.Navbar_profileSvg__BPvY6{width:1rem;height:1rem}.Navbar_userName__h3zX0{max-width:100px;font-size:.75rem}.Navbar_loginButton__im6Nd{padding:.375rem .75rem;font-size:.75rem}.Navbar_loginIcon__UhFHP{width:.875rem;height:.875rem}.Navbar_dropdown__8fZqi{min-width:180px;right:-.5rem}}@media(max-width:480px){.Navbar_logoText__3dYGg{display:none}.Navbar_title__KDcUd{font-size:1.125rem}.Navbar_loginButton__im6Nd{padding:.25rem .5rem;font-size:.6875rem}.Navbar_loginIcon__UhFHP{width:.75rem;height:.75rem}.Navbar_dropdown__8fZqi{min-width:160px;right:-1rem}.Navbar_userName__h3zX0{display:none}}