.landing-topbar{view-transition-name:tapcam-topbar}@view-transition{navigation:auto}.landing-topbar{z-index:40;top:var(--topbar-top,clamp(.75rem, 1.6vw, 1.5rem));width:min(100% - 2rem,1320px);min-height:var(--topbar-height,3.75rem);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#111113c2;border:1px solid #f2f0e824;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.42rem .5rem .42rem .85rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 .9rem 3rem #00000038}#landing[data-scrolled=true] .landing-topbar,#app[data-scrolled=true] .landing-topbar{background:#111113f0;border-color:#f2f0e833;box-shadow:0 1rem 3.5rem #0006}.landing-topbar__brand{min-width:0;color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.landing-topbar__brand img{border-radius:.45rem;flex:none;width:2.15rem;height:2.15rem}.landing-topbar__brand strong{letter-spacing:-.035em;font-size:1rem;font-weight:760}.landing-topbar__nav{align-items:center;gap:.2rem;display:flex}.landing-topbar__link,.landing-topbar__lang{color:#aeb0b5;letter-spacing:.075em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.7rem;padding:0 .85rem;font:700 .68rem/1 ui-monospace,SFMono-Regular,Roboto Mono,Consolas,monospace;text-decoration:none;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}.landing-topbar__link:hover,.landing-topbar__lang:hover{color:var(--paper,#f2f0e8);background:#f2f0e814}.landing-topbar__link--verify{color:var(--coral,#ff5a4f);padding-left:1.1rem;padding-right:1.1rem}.landing-topbar__link--verify:hover{color:var(--coral,#ff5a4f);background:0 0;transform:translateY(-1px)}.landing-topbar__link--verify[aria-current=page]{color:var(--coral,#ff5a4f);text-underline-offset:.35rem;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.landing-topbar__link--verify[aria-current=page]:hover{color:var(--coral,#ff5a4f);background:0 0;transform:translateY(-1px)}.landing-topbar__link--download,.landing-topbar__link--download:hover{color:var(--lime,#d9ff43);background:0 0}.landing-topbar__link--download:hover{transform:translateY(-1px)}.landing-topbar__link--docs,.landing-topbar__link--docs:hover{color:var(--cobalt,#5e78ff)}.landing-topbar__link:focus-visible,.landing-topbar__lang:focus-visible,.landing-topbar__brand:focus-visible{outline:2px solid var(--lime,#d9ff43);outline-offset:3px}.landing-topbar__lang,.landing-topbar__icon-link{width:2.7rem;padding:0}.landing-topbar__icon-link svg,.landing-topbar__lang svg{flex:none;width:1.15rem;height:1.15rem}.landing-topbar__lang svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}@media (max-width:780px){.landing-topbar{width:calc(100% - 1rem);min-height:var(--topbar-height,3.4rem);gap:.35rem;padding:.34rem .38rem .34rem .58rem}.landing-topbar__brand{gap:0}.landing-topbar__brand img{width:1.8rem;height:1.8rem}.landing-topbar__brand strong{display:none}.landing-topbar__nav{gap:0}.landing-topbar__link,.landing-topbar__lang{letter-spacing:.045em;min-height:2.65rem;padding:0 .48rem;font-size:.55rem}.landing-topbar__link--verify{padding-left:.66rem;padding-right:.66rem}.landing-topbar__lang,.landing-topbar__icon-link{width:2.3rem}}@media (prefers-reduced-motion:reduce){::view-transition-group(tapcam-topbar){animation-duration:.01ms}::view-transition-old(root){animation-duration:.01ms}::view-transition-new(root){animation-duration:.01ms}}
