.lp-topbar-shell{position:sticky;top:0;z-index:30}.lp-topbar{display:flex;align-items:center;gap:clamp(20px,3vw,44px);height:76px;padding:0 clamp(16px,2.6vw,40px);border-bottom:1px solid transparent;background:var(--lp-night);color:var(--lp-paper);font-family:var(--lp-font-sans),sans-serif;transition:background-color .3s ease,border-color .3s ease}.lp-topbar[data-compact=true]{border-bottom-color:rgba(var(--lp-paper-rgb),.08);background:rgba(var(--lp-night-rgb),.86);backdrop-filter:blur(16px) saturate(140%)}.lp-page .lp-topbar-brand{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--lp-paper);font-size:21px;font-weight:700;letter-spacing:-.025em;text-decoration:none}.lp-topbar-links{display:flex;gap:2px}.lp-page .lp-topbar-links a{padding:8px 14px;border-radius:6px;color:rgba(var(--lp-paper-rgb),.88);font-size:16px;font-weight:500;text-decoration:none}.lp-page .lp-topbar-links a:hover{background:rgba(var(--lp-paper-rgb),.07);color:var(--lp-paper)}.lp-topbar-actions{display:flex;align-items:center;gap:clamp(14px,1.8vw,28px);margin-left:auto}.lp-page .lp-topbar-sign-in,.lp-page .lp-topbar-strong{color:var(--lp-paper);font-size:16px;text-decoration:none;white-space:nowrap}.lp-page .lp-topbar-strong{font-weight:700}.lp-page .lp-topbar-sign-in{color:rgba(var(--lp-paper-rgb),.88);font-weight:500}.lp-page :is(.lp-topbar-strong,.lp-topbar-sign-in):hover{color:var(--lp-paper);text-decoration:underline;text-underline-offset:5px}.lp-page .lp-topbar-button{display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:4px;background:var(--lp-paper);color:var(--lp-night);font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.lp-page .lp-topbar-button:hover{background:color-mix(in srgb,var(--lp-paper) 86%,var(--lp-lime))}.lp-topbar[data-tone=light]{border-bottom-color:rgba(var(--lp-night-rgb),.08);background:var(--lp-paper);color:var(--lp-night)}.lp-topbar[data-tone=light][data-compact=true]{background:rgba(var(--lp-paper-rgb),.88)}.lp-page .lp-topbar[data-tone=light] :is(.lp-topbar-brand,.lp-topbar-strong){color:var(--lp-night)}.lp-page .lp-topbar[data-tone=light] :is(.lp-topbar-links a,.lp-topbar-sign-in){color:rgba(var(--lp-night-rgb),.78)}.lp-page .lp-topbar[data-tone=light] .lp-topbar-links a:hover{background:rgba(var(--lp-night-rgb),.05)}.lp-page .lp-topbar[data-tone=light] :is(.lp-topbar-links a,.lp-topbar-strong,.lp-topbar-sign-in):hover{color:var(--lp-night)}.lp-page .lp-topbar[data-tone=light] .lp-topbar-button{background:var(--lp-night);color:var(--lp-paper)}.lp-page .lp-topbar[data-tone=light] .lp-topbar-button:hover{background:color-mix(in srgb,var(--lp-night) 82%,var(--lp-lime))}@media (max-width:900px){.lp-page .lp-topbar-strong,.lp-topbar-links{display:none}}@media (max-width:520px){.lp-topbar{height:64px}.lp-page .lp-topbar-button{height:40px;padding:0 14px;font-size:14px}.lp-page .lp-topbar-sign-in{font-size:14px}}@media (max-width:380px){.lp-page .lp-topbar-sign-in{display:none}}