.lp-navbar{position:fixed;top:clamp(8px,1.5vw,16px);left:0;right:0;margin:0 auto;z-index:1000;width:calc(100% - clamp(1rem,2vw,2rem));max-width:96rem;padding:0 clamp(6px,.8vw,10px);background:transparent;border:1px solid transparent;border-radius:16px;box-shadow:none;transform:translateY(-6px);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.22,1,.36,1);will-change:transform,background}.lp-navbar--show{background:#ffffffd1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-color:#140e3214;box-shadow:0 1px 2px #140e320a,0 8px 24px #140e320f;transform:translateY(0)}@media(max-width:767px){.lp-navbar{top:0;width:100%;border-radius:0;padding:0;transform:none}.lp-navbar--show{transform:none}.lp-navbar__container{padding:0 1rem}}.lp-navbar__container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:96rem;margin:0 auto;height:clamp(3.5rem,6vw,4.75rem);gap:clamp(.5rem,1.5vw,1.5rem);padding:0 clamp(.25rem,.8vw,.5rem)}.lp-navbar__logo{--logo-h: clamp(30px, 3.4vw, 40px);display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0;min-width:0}.lp-nlogo__mono,.lp-nlogo__ltr{height:var(--logo-h);width:auto;display:block}.lp-nlogo__dot{flex-shrink:0;align-self:flex-end;width:calc(var(--logo-h) * .17);height:calc(var(--logo-h) * .17);margin:0 0 calc(var(--logo-h) * .185) calc(var(--logo-h) * .05);border-radius:50%;background:#6a49be}.lp-nlogo__word{display:inline-flex;align-items:center;overflow:clip;max-width:calc(var(--logo-h) * 2.4);transition:max-width .5s cubic-bezier(.66,0,.34,1)}.lp-nlogo__ltr{clip-path:inset(0 0 0 0);transition:clip-path .4s cubic-bezier(.66,0,.34,1);will-change:clip-path}.lp-navbar__logo .lp-nlogo__ltr:nth-child(1){transition-delay:0s}.lp-navbar__logo .lp-nlogo__ltr:nth-child(2){transition-delay:.05s}.lp-navbar__logo .lp-nlogo__ltr:nth-child(3){transition-delay:.1s}.lp-navbar__logo .lp-nlogo__ltr:nth-child(4){transition-delay:.15s}.lp-navbar__logo--compact .lp-nlogo__word{max-width:0}.lp-navbar__logo--compact .lp-nlogo__ltr{clip-path:inset(100% 0 0 0)}.lp-navbar__logo--compact .lp-nlogo__ltr:nth-child(4){transition-delay:0s}.lp-navbar__logo--compact .lp-nlogo__ltr:nth-child(3){transition-delay:.06s}.lp-navbar__logo--compact .lp-nlogo__ltr:nth-child(2){transition-delay:.12s}.lp-navbar__logo--compact .lp-nlogo__ltr:nth-child(1){transition-delay:.18s}@media(prefers-reduced-motion:reduce){.lp-nlogo__word,.lp-nlogo__ltr{transition:none}}.lp-navbar__links{display:none;align-items:center;gap:2px;flex:1;justify-content:center}@media(min-width:1024px){.lp-navbar__container{display:grid;grid-template-columns:1fr auto 1fr}.lp-navbar__logo{justify-self:start}.lp-navbar__links{display:flex;justify-self:center;flex:none}.lp-navbar__actions{justify-self:end}}.lp-navbar__link{font-family:var(--font);font-size:clamp(.875rem,1.05vw,.9375rem);font-weight:500;color:var(--text-secondary, #555);text-decoration:none;padding:8px clamp(10px,1vw,14px);border-radius:999px;white-space:nowrap;transition:color .15s ease,background .15s ease}.lp-navbar__link:hover{color:var(--text, #111);background:#140e320a}.lp-navbar__actions{display:none;align-items:center;gap:1rem;flex-shrink:0}@media(min-width:1024px){.lp-navbar__actions{display:flex}}.lp-navbar__action-link{font-family:var(--font);font-size:.9375rem;font-weight:500;color:var(--text-secondary, #555);text-decoration:none;transition:color .15s ease;white-space:nowrap}.lp-navbar__action-link:hover{color:var(--text, #111)}.lp-navbar__cta{display:inline-flex;align-items:center;gap:6px;padding:clamp(8px,1vw,10px) clamp(14px,1.5vw,18px);border-radius:999px;font-family:var(--font);font-size:clamp(.875rem,1.05vw,.9375rem);font-weight:600;letter-spacing:-.005em;text-decoration:none;background:var(--primary, #6a48bf);color:#fff;box-shadow:0 4px 12px #6a48bf38;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;white-space:nowrap}.lp-navbar__cta:hover{background:var(--primary-hover, #7c5bd0);transform:translateY(-1px);box-shadow:0 6px 18px #6a48bf52}.lp-navbar__hamburger{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;background:transparent;border:none;cursor:pointer;padding:0;gap:5px}@media(min-width:1024px){.lp-navbar__hamburger{display:none}}.lp-navbar__hamburger-bar{display:block;width:22px;height:2px;background:var(--text, #111);border-radius:2px;transition:transform .25s ease,opacity .2s ease;transform-origin:center}.lp-navbar__hamburger-bar--top-x{transform:translateY(7px) rotate(45deg)}.lp-navbar__hamburger-bar--mid-hidden{opacity:0}.lp-navbar__hamburger-bar--bot-x{transform:translateY(-7px) rotate(-45deg)}.lp-navbar__sheet{position:fixed;inset:0;z-index:999;background:#fff;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease}.lp-navbar__sheet--open{opacity:1;pointer-events:auto;transform:translateY(0)}@media(min-width:1024px){.lp-navbar__sheet,.lp-navbar__sheet--open{display:none}}.lp-navbar__sheet-inner{padding:7rem 1.5rem 2.5rem;max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.lp-navbar__sheet-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lp-navbar__sheet-links li{border-bottom:1px solid var(--border, #e8e8ec)}.lp-navbar__sheet-links li:first-child{border-top:1px solid var(--border, #e8e8ec)}.lp-navbar__sheet-links a{display:flex;align-items:center;justify-content:space-between;padding:1.125rem .25rem;font-family:var(--font);font-size:1.125rem;font-weight:500;color:var(--text, #111);text-decoration:none;letter-spacing:-.005em}.lp-navbar__sheet-links a:active{opacity:.6}.lp-navbar__sheet-actions{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.lp-navbar__sheet-actions .lp-navbar__action-link{text-align:center;padding:.75rem 0;font-size:1rem}.lp-navbar__sheet-actions .lp-navbar__cta{justify-content:center;padding:14px 18px;font-size:1rem}@media(prefers-reduced-motion:reduce){.lp-navbar,.lp-navbar__cta,.lp-navbar__link,.lp-navbar__action-link,.lp-navbar__hamburger-bar,.lp-navbar__sheet{transition:none}}
