.topnav{align-items:center;display:flex;position:relative}.topnav-list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.topnav-list a{box-sizing:border-box;color:var(--foreground);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.topnav-list a:hover{background:var(--muted)}.topnav-list a.active{color:var(--primary)}.topnav-list a.topnav-cta{background:var(--primary);color:var(--primary-foreground);margin-left:8px;padding:8px 14px;font-weight:650}.topnav-list a.topnav-cta:hover{filter:brightness(1.08);background:var(--primary)}.topnav-toggle{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;display:none}@media (width<=980px){.topnav-toggle{display:inline-flex}.topnav-list{z-index:1200;background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;min-width:230px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0f172a24}.topnav-list.open{display:flex}.topnav-list a{width:100%;padding:10px 12px;font-size:15px}.topnav-list a.topnav-cta{justify-content:center;margin:6px 0 0}}@media (width<=1180px){.header-label,.header-divider{display:none}}
