.navbar.site-navbar{background:var(--site-chrome-bg);border-bottom:1px solid var(--site-chrome-border);padding:var(--site-chrome-padding-y) var(--site-chrome-padding-x);z-index:200;color:inherit;position:sticky;top:0;overflow:visible;box-shadow:0 1px #00000040}.navbar.site-navbar .navbar-container,.navbar.site-navbar .site-navbar-container{width:100%;max-width:none;padding:0}.navbar.site-navbar .navbar-brand.site-navbar-brand{letter-spacing:.02em;font-size:1.15rem;font-weight:600}.navbar.site-navbar .navbar-menu.site-navbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;min-width:0}.site-chrome-inner.site-navbar-container{flex-wrap:nowrap;min-width:0}.site-chrome-inner.site-navbar-container--unified{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:grid}.site-navbar-center{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.site-navbar-participant-links{flex-wrap:nowrap;align-items:center;gap:clamp(.65rem,1.5vw,1.35rem);display:flex}.site-navbar-participant-links .navbar-link{color:var(--text-secondary);white-space:nowrap;font-size:.9rem;font-weight:600}.site-navbar-participant-links .navbar-link:hover,.site-navbar-participant-links .navbar-link.active{color:var(--accent)}.site-navbar-participant-links .navbar-link:after{background:var(--accent)}.site-navbar .profile-icon-btn{border-color:color-mix(in srgb, var(--text-tertiary) 28%, transparent)}.site-navbar .profile-icon-btn:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.site-navbar .profile-avatar-placeholder-icon{background:var(--accent)}@media (max-width:768px){.navbar.site-navbar .site-chrome-inner{flex-wrap:nowrap;row-gap:0}.site-chrome-inner.site-navbar-container--unified{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:flex}.site-navbar-center{display:none}.site-navbar-brand-link{flex:0 auto;min-width:0;max-width:min(38vw,10.5rem)}.site-navbar-brand-link .techconnect-logo__img{object-fit:contain;width:auto;max-width:100%}.navbar.site-navbar .navbar-menu.site-navbar-actions{top:auto;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:.35rem;margin-left:auto;padding:0;display:flex;position:static;inset-inline-end:auto}.site-navbar-secondary{flex-wrap:nowrap;flex:0 auto;align-items:center;min-width:0;max-width:none;display:flex;overflow:visible}.site-navbar-form-context{order:unset;flex-shrink:1;justify-content:flex-end;width:auto;min-width:0;max-width:min(30vw,7.5rem);margin:0;overflow:hidden}}@media (max-width:480px){.site-navbar-brand-link{max-width:min(34vw,9rem)}.site-navbar-form-context{max-width:min(26vw,6.25rem);font-size:.6875rem}.site-navbar-brand-text{font-size:1rem}.site-navbar-mark{width:1.75rem;height:1.75rem;font-size:.65rem}.site-navbar .language-toggle-label{display:none}.site-navbar .language-toggle{justify-content:center;width:40px;padding:0}}html[data-theme=light] .navbar.site-navbar{box-shadow:0 1px #1414100f}.site-navbar-brand-link{flex-shrink:0;align-items:center;gap:.625rem;min-width:0;text-decoration:none;display:inline-flex}.site-navbar-brand-link .techconnect-logo__img{max-width:min(14rem,42vw)}.site-navbar-mark{background:var(--accent);width:2rem;height:2rem;color:var(--on-accent);font-family:var(--font-space-grotesk,inherit);letter-spacing:.02em;box-shadow:var(--glow-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.site-navbar-brand-text{font-family:var(--font-space-grotesk,inherit);letter-spacing:.02em;color:var(--text-primary);font-size:1.15rem;font-weight:700;transition:color .2s}.site-navbar-brand-link:hover .site-navbar-brand-text{color:var(--accent-hover)}.site-navbar-brand{letter-spacing:.02em;font-size:1.15rem;font-weight:600}.site-navbar-actions{z-index:202;flex-shrink:0;align-items:center;gap:.65rem;display:flex;position:relative}.site-navbar-secondary{align-items:center;gap:.5rem;display:flex}.site-navbar-form-context{max-width:min(42vw,20rem);color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;line-height:1.25;display:inline-flex}.site-navbar-form-context-dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.site-navbar-form-context-label{color:var(--text-secondary);font-weight:600;display:none}.site-navbar-form-context-sep{color:var(--text-tertiary);display:none}.site-navbar-form-context-name{text-overflow:ellipsis;color:var(--text-primary);font-weight:700;overflow:hidden}@media (min-width:640px){.site-navbar-form-context{max-width:min(50vw,28rem)}.site-navbar-form-context-label,.site-navbar-form-context-sep{display:inline}}.site-navbar-notification-btn,.navbar-logout-btn,.site-navbar .theme-toggle,.site-navbar .language-toggle,.site-navbar .site-theme-toggle,.site-navbar .site-language-toggle{border:1px solid color-mix(in srgb, var(--text-tertiary) 28%, transparent);color:var(--text-tertiary);background:0 0;transition:border-color .2s,color .2s,background .2s}.site-navbar-notification-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:relative}.navbar-logout-btn{border:1px solid color-mix(in srgb, var(--text-tertiary) 28%, transparent);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;transition:border-color .2s,color .2s,background .2s}.site-navbar-notification-btn:hover,.navbar-logout-btn:hover,.site-navbar .language-toggle:hover,.site-navbar .theme-toggle:hover,.site-navbar .site-theme-toggle:hover,.site-navbar .site-language-toggle:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--text-primary);background:0 0}.site-navbar-notification-icon{width:18px;height:18px}.site-navbar-notification-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--site-chrome-bg);border-radius:999px;position:absolute;top:9px;right:9px}.site-navbar .theme-toggle,.site-navbar .language-toggle,.site-navbar .site-theme-toggle,.site-navbar .site-language-toggle{z-index:202;pointer-events:auto;flex-shrink:0;position:relative}.site-navbar .language-toggle,.site-navbar .site-language-toggle{letter-spacing:.05em;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.site-navbar .theme-toggle,.site-navbar .site-theme-toggle{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.site-navbar .theme-toggle:hover{transform:none}.site-theme-toggle svg{width:18px;height:18px}.site-language-toggle-icon{font-size:14px;line-height:1}html[data-theme=light] .site-navbar-brand-text{color:var(--accent)}html[data-theme=light] .site-navbar-brand-link:hover .site-navbar-brand-text{color:var(--accent-hover)}html[data-theme=light] .site-navbar-brand{color:var(--text-primary)!important}html[data-theme=light] .site-navbar-brand:hover{color:var(--accent)!important}.navbar.navbar--app{background:var(--site-chrome-bg);border-bottom:1px solid var(--site-chrome-border);box-shadow:0 1px #00000040}html[data-theme=light] .navbar.navbar--app{box-shadow:0 1px #1414100f}.navbar.navbar--app .navbar-brand{color:var(--text-primary);letter-spacing:.02em;font-weight:600}.navbar.navbar--app .theme-toggle,.navbar.navbar--app .site-theme-toggle,.navbar.navbar--app .language-toggle{border-color:color-mix(in srgb, var(--text-tertiary) 28%, transparent);color:var(--text-tertiary);background:0 0;border-radius:10px}.navbar.navbar--app .site-theme-toggle{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.navbar.navbar--app .site-theme-toggle:hover,.navbar.navbar--app .language-toggle:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--text-primary)}@media (max-width:768px){.site-navbar-brand{font-size:1.05rem}}
