.Navbar-module__zujkUW__root{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#6366f11f,#7c3aed0f 40%,#10b9810d),var(--bg-secondary);border-bottom:1px solid var(--accent-border);box-shadow:0 1px 0 var(--accent-border),0 4px 20px #6366f114;padding-top:env(safe-area-inset-top,0px);z-index:100;transition:box-shadow .3s,background .3s;position:-webkit-sticky;position:sticky;top:0}.Navbar-module__zujkUW__inner{z-index:1;justify-content:space-between;align-items:center;height:60px;margin:0 auto;padding:0 24px;display:flex;position:relative}.Navbar-module__zujkUW__logo{color:var(--text-primary);letter-spacing:-.25px;align-items:center;gap:10px;font-size:19px;font-weight:650;text-decoration:none;display:flex}.Navbar-module__zujkUW__logo img{object-fit:contain;width:34px;height:34px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s;display:block}.Navbar-module__zujkUW__logo:hover img{filter:drop-shadow(0 0 8px #6366f180);transform:rotate(-6deg)scale(1.12)}.Navbar-module__zujkUW__logo strong{color:var(--accent);font-weight:700}.Navbar-module__zujkUW__desktopLinks{align-items:center;gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Navbar-module__zujkUW__desktopLinks a{color:var(--text-primary);letter-spacing:.1px;border:1px solid #0000;border-radius:9px;padding:7px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.Navbar-module__zujkUW__desktopLinks a:before{content:"";transform-origin:0;z-index:-1;background:linear-gradient(135deg,#6366f126,#7c3aed14);border-radius:9px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.Navbar-module__zujkUW__desktopLinks a:hover:before{transform:scaleX(1)}.Navbar-module__zujkUW__desktopLinks a:focus-visible:before{transform:scaleX(1)}.Navbar-module__zujkUW__desktopLinks a:hover{border-color:var(--accent-border);color:var(--accent);box-shadow:0 0 12px #6366f126}.Navbar-module__zujkUW__desktopLinks a:focus-visible{border-color:var(--accent-border);color:var(--accent);box-shadow:0 0 12px #6366f126}.Navbar-module__zujkUW__desktopLinks .Navbar-module__zujkUW__activeLink{border-color:var(--accent-border);color:var(--accent);font-weight:600;box-shadow:0 0 16px #6366f133}.Navbar-module__zujkUW__desktopLinks .Navbar-module__zujkUW__activeLink:before{background:linear-gradient(135deg,#6366f12e,#7c3aed1a);transform:scaleX(1)}.Navbar-module__zujkUW__activeBar{background:linear-gradient(90deg,var(--accent),#7c3aed,#10b981);background-size:200% 100%;border-radius:2px 2px 0 0;height:2px;animation:.25s ease-out both Navbar-module__zujkUW__navBarIn,3s ease-in-out .25s infinite Navbar-module__zujkUW__navBarPulse;position:absolute;bottom:0;left:14px;right:14px}.Navbar-module__zujkUW__actions{align-items:center;gap:12px;display:flex}.Navbar-module__zujkUW__iconButton{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.Navbar-module__zujkUW__savedJobsButton{border-color:var(--accent-border);color:var(--accent);background:linear-gradient(135deg,#6366f11a,#10b98114);border-radius:11px;width:36px;height:36px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.Navbar-module__zujkUW__savedJobsButton:hover{background:var(--accent-soft);border-color:var(--accent);transform:translateY(-1px);box-shadow:0 7px 18px #6366f12e}.Navbar-module__zujkUW__savedJobsButton:focus-visible{outline-offset:2px;outline:3px solid #6366f138}.Navbar-module__zujkUW__savedJobsWrap{position:relative}.Navbar-module__zujkUW__savedJobsCount{border:2px solid var(--bg-secondary);color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 3px;font-size:8px;font-weight:800;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.Navbar-module__zujkUW__savedJobsTray{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:min(360px,100vw - 24px);animation:.16s ease-out Navbar-module__zujkUW__reveal;position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 22px 60px #0f172a3d}.Navbar-module__zujkUW__savedJobsHeader{background:linear-gradient(135deg,var(--accent-soft),#10b9810f);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.Navbar-module__zujkUW__savedJobsHeader>div{flex-direction:column;min-width:0;display:flex}.Navbar-module__zujkUW__savedJobsHeader>div span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.Navbar-module__zujkUW__savedJobsHeader>div strong{color:var(--text-primary);margin-top:2px;font-size:14px;line-height:1.35}.Navbar-module__zujkUW__savedJobsHeader>button{background:var(--bg-card);border:1px solid var(--accent-border);color:var(--accent);cursor:pointer;font:inherit;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.Navbar-module__zujkUW__savedJobsHeader>.Navbar-module__zujkUW__savedJobsClose{flex:0 0 30px;justify-content:center;width:30px;height:30px;min-height:30px;padding:0}.Navbar-module__zujkUW__savedJobsHeader>button:disabled{cursor:not-allowed;opacity:.45}.Navbar-module__zujkUW__savedJobsList{overscroll-behavior:contain;scrollbar-gutter:stable;gap:10px;max-height:min(430px,60vh);padding:12px;display:grid;overflow-y:auto}.Navbar-module__zujkUW__savedJob{background:linear-gradient(145deg,var(--bg-secondary),color-mix(in srgb,var(--bg-card) 88%,var(--accent-soft)));border:1px solid var(--border);border-radius:13px;gap:10px;min-width:0;padding:12px;transition:border-color .18s,box-shadow .2s,transform .2s;display:grid}.Navbar-module__zujkUW__savedJob:hover{border-color:var(--accent-border);transform:translateY(-1px);box-shadow:0 10px 26px #6366f11a}.Navbar-module__zujkUW__savedJobTop{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.Navbar-module__zujkUW__savedJobTop>a{flex-direction:column;flex:1;min-width:0;text-decoration:none;display:flex}.Navbar-module__zujkUW__savedJobTop>a strong{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;transition:color .16s;display:-webkit-box;overflow:hidden}.Navbar-module__zujkUW__savedJobTop>a:hover strong{color:var(--accent)}.Navbar-module__zujkUW__savedJobTop>a span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.Navbar-module__zujkUW__savedJobTop>button{background:var(--red-soft);color:var(--red);cursor:pointer;border:1px solid #ef44442e;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.Navbar-module__zujkUW__savedJobTop>button:hover{background:#ef444429;border-color:#ef444461;transform:scale(1.04)}.Navbar-module__zujkUW__savedJobActions{align-items:center;gap:7px;display:flex}.Navbar-module__zujkUW__savedJobActions a,.Navbar-module__zujkUW__savedJobActions button{background:var(--bg-card);border:1px solid var(--accent-border);color:var(--accent);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:6px 9px;font-size:10px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.Navbar-module__zujkUW__savedJobActions a:hover,.Navbar-module__zujkUW__savedJobActions button:hover{background:var(--accent-soft);border-color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 15px #6366f11f}.Navbar-module__zujkUW__savedJobActions .Navbar-module__zujkUW__savedJobShare{color:var(--accent)}.Navbar-module__zujkUW__savedJobActions a:last-child{background:var(--accent);border-color:var(--accent);color:#fff}.Navbar-module__zujkUW__savedJobActions a:last-child:hover{background:color-mix(in srgb,var(--accent) 88%,#000);box-shadow:0 8px 18px #6366f13d}.Navbar-module__zujkUW__savedJobsEmpty{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;padding:28px 20px;display:flex}.Navbar-module__zujkUW__savedJobsEmpty>svg{color:var(--accent);margin-bottom:10px}.Navbar-module__zujkUW__savedJobsEmpty strong{color:var(--text-primary);font-size:14px}.Navbar-module__zujkUW__savedJobsEmpty p{max-width:250px;margin:5px 0 13px;font-size:11px;line-height:1.5}.Navbar-module__zujkUW__savedJobsEmpty a{background:var(--accent);color:#fff;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none}.Navbar-module__zujkUW__savedJobsStatus{color:var(--text-muted);text-align:center;padding:30px 18px;font-size:12px}.Navbar-module__zujkUW__savedJobsTray :-webkit-any(a,button):focus-visible{outline-offset:2px;outline:3px solid #6366f13d}.Navbar-module__zujkUW__savedJobsTray :-moz-any(a,button):focus-visible{outline-offset:2px;outline:3px solid #6366f13d}.Navbar-module__zujkUW__savedJobsTray :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #6366f13d}.Navbar-module__zujkUW__accountWrap{position:relative}.Navbar-module__zujkUW__accountButton{background:linear-gradient(135deg,var(--accent-soft),#7c3aed1f);border:2px solid var(--accent-border);color:var(--accent);border-radius:50%;width:36px;height:36px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;box-shadow:0 2px 8px #6366f126}.Navbar-module__zujkUW__accountButton:hover{box-shadow:0 0 0 3px var(--accent-border),0 6px 20px #6366f140;transform:scale(1.1)}.Navbar-module__zujkUW__dropdown{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;min-width:190px;padding:8px;animation:.16s ease-out Navbar-module__zujkUW__reveal;position:absolute;top:45px;right:0;box-shadow:0 20px 50px #0f172a38}.Navbar-module__zujkUW__dropdown a,.Navbar-module__zujkUW__dropdown button{color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px 11px;font-size:13px;text-decoration:none;display:flex}.Navbar-module__zujkUW__dropdown a:hover,.Navbar-module__zujkUW__dropdown button:hover{background:var(--accent-soft);color:var(--accent)}.Navbar-module__zujkUW__menuIcon{background:var(--bg-hover);border:1px solid var(--border);border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;height:22px;transition:background .13s,border-color .13s;display:inline-flex}.Navbar-module__zujkUW__dropdown a:hover .Navbar-module__zujkUW__menuIcon,.Navbar-module__zujkUW__dropdown button:hover .Navbar-module__zujkUW__menuIcon{border-color:var(--accent-border);background:#6366f11f}.Navbar-module__zujkUW__divider{background:var(--border);height:1px;margin:3px 0;display:block}.Navbar-module__zujkUW__user{border:1px solid var(--accent-border);background:linear-gradient(135deg,#6366f129,#7c3aed17 55%,#10b98114);border-radius:10px;align-items:center;gap:9px;min-width:0;margin-bottom:7px;padding:9px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 5px 16px #6366f11a}.Navbar-module__zujkUW__userAvatar{background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;text-transform:uppercase;border:2px solid #ffffff47;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 3px 10px #6366f147}.Navbar-module__zujkUW__userDetails{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.Navbar-module__zujkUW__userLabel{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:650}.Navbar-module__zujkUW__userName{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:750;overflow:hidden}.Navbar-module__zujkUW__mobileButton{display:none}.Navbar-module__zujkUW__mobileMenu{background:var(--bg-card);border:1px solid var(--border);pointer-events:none;transform-origin:100% 0;border-radius:16px;width:220px;padding:9px;display:none;position:absolute;top:54px;right:0;box-shadow:0 18px 45px #0f172a2e}.Navbar-module__zujkUW__mobileMenu a{color:var(--text-secondary);opacity:0;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:11px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s,color .14s;transform:translate(8px)}.Navbar-module__zujkUW__mobileMenu .Navbar-module__zujkUW__active{background:var(--accent-soft);color:var(--accent)}.Navbar-module__zujkUW__mobileMenuOpen{pointer-events:auto;animation:.2s cubic-bezier(.34,1.4,.64,1) forwards Navbar-module__zujkUW__mobileMenuIn}.Navbar-module__zujkUW__mobileMenuOpen a{animation:.2s ease-out forwards Navbar-module__zujkUW__mobileMenuLinkIn}.Navbar-module__zujkUW__mobileMenuOpen a:first-child{animation-delay:50ms}.Navbar-module__zujkUW__mobileMenuOpen a:nth-child(2){animation-delay:90ms}.Navbar-module__zujkUW__mobileMenuOpen a:nth-child(3){animation-delay:.13s}.Navbar-module__zujkUW__mobileMenuOpen a:nth-child(4){animation-delay:.17s}.Navbar-module__zujkUW__mobileMenuOpen a:nth-child(5){animation-delay:.21s}.Navbar-module__zujkUW__mobileMenuOpen a:nth-child(6){animation-delay:.25s}.Navbar-module__zujkUW__mobileMenuOpen a:nth-child(7){animation-delay:.29s}.Navbar-module__zujkUW__mobileMenuClosing{pointer-events:none;animation:.17s ease-in forwards Navbar-module__zujkUW__mobileMenuOut}@keyframes Navbar-module__zujkUW__mobileMenuIn{0%{opacity:0;transform:scale(.92)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes Navbar-module__zujkUW__mobileMenuOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(-8px)}}@keyframes Navbar-module__zujkUW__mobileMenuLinkIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes Navbar-module__zujkUW__reveal{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes Navbar-module__zujkUW__navBarIn{0%{opacity:0;transform-origin:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes Navbar-module__zujkUW__navBarPulse{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (max-width:980px){.Navbar-module__zujkUW__desktopLinks{display:none}.Navbar-module__zujkUW__mobileButton{display:inline-flex}.Navbar-module__zujkUW__mobileMenu{flex-direction:column;display:flex}.Navbar-module__zujkUW__inner{padding:0 16px}.Navbar-module__zujkUW__savedJobsTray{right:-48px}}@media (max-width:600px){.Navbar-module__zujkUW__savedJobsTray{border-radius:14px;width:min(330px,100vw - 16px);max-height:calc(100dvh - 72px);top:42px;right:-44px}.Navbar-module__zujkUW__savedJobsHeader{padding:10px 12px}.Navbar-module__zujkUW__savedJobsHeader>div span{font-size:8px}.Navbar-module__zujkUW__savedJobsHeader>div strong{margin-top:1px;font-size:13px}.Navbar-module__zujkUW__savedJobsHeader>.Navbar-module__zujkUW__savedJobsClose{border-radius:8px;flex-basis:28px;width:28px;height:28px;min-height:28px}.Navbar-module__zujkUW__savedJobsList{gap:7px;max-height:min(350px,100dvh - 130px);padding:8px}.Navbar-module__zujkUW__savedJob{border-radius:11px;gap:7px;padding:9px}.Navbar-module__zujkUW__savedJobTop>a strong{font-size:11px;line-height:1.3}.Navbar-module__zujkUW__savedJobTop>a span{margin-top:2px;font-size:9px}.Navbar-module__zujkUW__savedJobTop>button{border-radius:7px;flex-basis:27px;height:27px}.Navbar-module__zujkUW__savedJobActions{gap:5px}.Navbar-module__zujkUW__savedJobActions a,.Navbar-module__zujkUW__savedJobActions button{border-radius:7px;min-height:29px;padding:5px 7px;font-size:9px}.Navbar-module__zujkUW__savedJobsEmpty{padding:20px 14px 18px}.Navbar-module__zujkUW__savedJobsEmpty>svg{width:20px;height:20px;margin-bottom:7px}.Navbar-module__zujkUW__savedJobsEmpty strong{font-size:13px}.Navbar-module__zujkUW__savedJobsEmpty p{max-width:235px;margin:3px 0 10px;font-size:10px;line-height:1.45}.Navbar-module__zujkUW__savedJobsEmpty a{border-radius:8px;padding:7px 10px;font-size:10px}.Navbar-module__zujkUW__savedJobsStatus{padding:22px 14px;font-size:11px}.Navbar-module__zujkUW__dropdown{border-radius:12px;width:min(164px,100vw - 12px);min-width:0;padding:6px;top:42px}.Navbar-module__zujkUW__dropdown a,.Navbar-module__zujkUW__dropdown button{border-radius:8px;gap:7px;min-height:36px;padding:7px 8px;font-size:11px}.Navbar-module__zujkUW__menuIcon{border-radius:5px;flex-basis:20px;height:20px}.Navbar-module__zujkUW__menuIcon svg{width:12px;height:12px}.Navbar-module__zujkUW__divider{margin:2px 0}.Navbar-module__zujkUW__user{border-radius:9px;gap:7px;margin-bottom:5px;padding:7px}.Navbar-module__zujkUW__userAvatar{border-width:1px;flex-basis:26px;height:26px;font-size:10px}.Navbar-module__zujkUW__userLabel{letter-spacing:.06em;font-size:7px}.Navbar-module__zujkUW__userName{margin-top:2px;font-size:10px}}@media (max-width:420px){.Navbar-module__zujkUW__actions{gap:8px}.Navbar-module__zujkUW__savedJobsTray{width:calc(100vw - 12px);right:-42px}}@media (prefers-reduced-motion:reduce){.Navbar-module__zujkUW__dropdown,.Navbar-module__zujkUW__savedJobsTray{animation:none}.Navbar-module__zujkUW__mobileMenu,.Navbar-module__zujkUW__mobileMenu a{opacity:1;animation:none;transform:none}.Navbar-module__zujkUW__logo img,.Navbar-module__zujkUW__accountButton,.Navbar-module__zujkUW__savedJobsButton,.Navbar-module__zujkUW__savedJob,.Navbar-module__zujkUW__savedJobTop>a strong,.Navbar-module__zujkUW__savedJobTop>button,.Navbar-module__zujkUW__savedJobActions a,.Navbar-module__zujkUW__savedJobActions button{transition:none}.Navbar-module__zujkUW__savedJob:hover,.Navbar-module__zujkUW__savedJobTop>button:hover,.Navbar-module__zujkUW__savedJobActions a:hover,.Navbar-module__zujkUW__savedJobActions button:hover{transform:none}}