[data-fragment=NavBar] .nav{background:var(--bg-secondary,transparent);border-bottom:1px solid var(--ui-line,transparent);font-family:var(--font-sans,system-ui, sans-serif);color:var(--text-primary,currentColor);align-items:center;gap:24px;padding:14px 24px;display:flex}[data-fragment=NavBar] .nav-logo{color:var(--text-primary,currentColor);text-wrap:balance;flex-shrink:0;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}[data-fragment=NavBar] .logo-text{color:var(--brand,currentColor);cursor:pointer;text-decoration:none}[data-fragment=NavBar] .logo-dark,[data-fragment=NavBar] .logo-light,[data-fragment=NavBar] .logo-brand{cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}[data-fragment=NavBar] .logo-text:focus-visible,[data-fragment=NavBar] .logo-dark:focus-visible,[data-fragment=NavBar] .logo-light:focus-visible,[data-fragment=NavBar] .logo-brand:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-fragment=NavBar] .logo-mark{background-image:var(--brand-logo-url);background-position:0;background-repeat:no-repeat;background-size:contain;width:132px;max-width:100%;height:28px;display:inline-block}[data-fragment=NavBar] .nav-center{flex:auto;align-items:center;gap:18px;min-width:0;display:flex}[data-fragment=NavBar] .links{align-items:center;display:inline-flex}[data-fragment=NavBar] .links ul{align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}[data-fragment=NavBar] .links li{margin:0}[data-fragment=NavBar] .links a{color:var(--text-secondary,currentColor);white-space:nowrap;cursor:pointer;font-size:13.5px;text-decoration:none;transition:color .12s}[data-fragment=NavBar] .links a:hover{color:var(--text-primary,currentColor)}[data-fragment=NavBar] .links a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-fragment=NavBar] .socials{align-items:center;gap:10px;display:inline-flex}[data-fragment=NavBar] .socials.hidden{display:none}[data-fragment=NavBar] .nav-right{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:inline-flex}[data-fragment=NavBar] .nav-cta{border-radius:var(--radius-md,8px);background:var(--brand,transparent);min-height:44px;color:var(--ink-text-on-brand);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}[data-fragment=NavBar] .nav-cta:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-fragment=NavBar] .nav-cta-text{font-weight:600}[data-fragment=NavBar] .dropdown{background:var(--bg-primary,transparent);border:1px solid var(--ui-line,transparent);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg,0 14px 36px #0000002e);z-index:50;flex-direction:column;gap:2px;min-width:160px;padding:6px;display:flex;position:absolute;top:100%;right:0}[data-fragment=NavBar] .dropdown a{border-radius:var(--radius-sm,4px);color:var(--text-primary,currentColor);cursor:pointer;padding:6px 10px;font-size:13px;text-decoration:none}[data-fragment=NavBar] .dropdown a:hover{background:var(--bg-secondary,transparent)}[data-fragment=NavBar] .dropdown a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-fragment=NavBar] .burger,[data-fragment=NavBar] .mobile-cta,[data-fragment=NavBar] .mobile-socials{display:none}@media (min-width:721px){[data-fragment=NavBar] .mobile-menu{display:none}}@media (max-width:720px){[data-fragment=NavBar] .nav-center{display:none}[data-fragment=NavBar] .burger{display:inline-flex}}[data-fragment=NavBar] .burger{cursor:pointer}[data-fragment=NavBar] .burger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-fragment=NavBar] .links a{transition:none}}
