.tq.nav-shell{z-index:50;background:0 0;height:64px;position:sticky;top:0}.nav-bar{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-000) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;height:64px;transition:background-color .24s,border-color .24s,padding .24s}.nav-inner{border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:24px;height:63px;transition:height .24s,max-width .24s,padding .24s,border-radius .24s,background-color .24s,border-color .24s,box-shadow .24s;display:flex}.nav-logo{height:28px}.nav-shell[data-scrolled] .nav-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;padding-top:8px}.nav-shell[data-scrolled] .nav-inner{border-color:var(--border-strong);background:color-mix(in srgb, var(--bg-100) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:calc(100% - 64px);max-width:1136px;height:52px;box-shadow:var(--shadow-lg);border-radius:16px;padding:0 10px 0 18px}.nav-shell[data-scrolled] .nav-logo{height:24px}@media (max-width:900px){.nav-shell[data-scrolled] .nav-inner{width:calc(100% - 48px)}}@media (max-width:640px){.nav-logo{height:24px}.nav-shell[data-scrolled] .nav-inner{width:calc(100% - 24px);padding:0 8px 0 14px}.nav-shell[data-scrolled] .nav-logo{height:22px}}@media (prefers-reduced-motion:reduce){.nav-bar,.nav-inner{transition:none}}.tq .nav-menu-btn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-right:-6px;transition:background-color .1s,color .1s;display:none}.tq .nav-menu-btn:hover,.tq .nav-menu-btn[aria-expanded=true]{background:var(--bg-300);color:var(--text-primary)}.tq .nav-menu-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:820px){.tq .nav-menu-btn{display:inline-flex}}.tq.nav-menu-root{background:0 0}.tq .nav-menu-scrim{z-index:48;background:color-mix(in srgb, var(--bg-000) 60%, transparent);animation:.16s ease-out nav-menu-fade;position:fixed;inset:0}.tq .nav-menu{z-index:49;border:1px solid var(--border-strong);background:var(--bg-100);max-height:calc(100dvh - 80px);box-shadow:var(--shadow-lg);border-radius:16px;padding:8px;animation:.18s cubic-bezier(.2,.8,.2,1) nav-menu-in;position:fixed;top:68px;left:12px;right:12px;overflow-y:auto}.tq .nav-menu nav{flex-direction:column;display:flex}.tq .nav-menu nav a{min-height:48px;font:510 15px/1.4 var(--font-body);color:var(--text-secondary);border-radius:10px;align-items:center;padding:0 14px;display:flex}.tq .nav-menu nav a:hover,.tq .nav-menu nav a:focus-visible{background:var(--bg-300);color:var(--text-primary);outline:none}.tq .nav-menu-actions{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding:12px 6px 6px;display:grid}.tq .nav-menu-actions .tq-btn{width:100%}@media (min-width:561px){.tq .nav-menu{width:320px;left:auto;right:24px}}@keyframes nav-menu-fade{0%{opacity:0}}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.tq .nav-menu,.tq .nav-menu-scrim{animation:none}}