.lp-nav{font-family:var(--ui);color:var(--ink);-webkit-font-smoothing:antialiased;text-align:start;font-size:16px;line-height:1.55}:where(.lp-nav) a{color:inherit;text-decoration:none}.lp-nav :focus-visible{outline:3px solid var(--forest);outline-offset:3px;border-radius:8px}.lp-glass{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-inner);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4)}.lp-nav{z-index:50;width:min(1180px,100% - 40px);margin:14px auto 0;position:sticky;top:14px}.lp-nav-inner{border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:10px 10px 10px 18px;display:flex}.lp-brand{font-family:var(--display);letter-spacing:0;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.lp-brand-mark{flex:none;align-items:center;height:26px;display:flex}.lp-brand-mark img{width:auto;height:100%;display:block}.lp-nav-inner>nav{margin-inline-end:auto}.lp-nav-links{gap:4px;margin:0;padding:0;list-style:none;display:flex}.lp-nav-links a{color:var(--ink-2);border-radius:999px;padding:8px 14px;font-weight:500;transition:background .2s,color .2s}.lp-nav-links a:hover{background:var(--code-bg);color:var(--ink)}.lp-nav-cta{align-items:center;gap:8px;display:flex}.lp-btn{border-radius:var(--r-btn);white-space:nowrap;box-shadow:none;transition:opacity .2s ease, transform .3s var(--ds-ease), background .25s ease, border-color .25s ease;border:1px solid #0000;align-items:center;gap:8px;padding:12px 20px;font-size:15.5px;font-weight:500;display:inline-flex;position:relative}.lp-btn:hover{opacity:.88}.lp-btn:active{transform:scale(.985)}.lp-btn-primary,.lp-btn-blue{background:var(--forest);color:var(--on-deep);border-color:var(--forest)}:root[data-theme=dark] :is(.lp-btn-primary,.lp-btn-blue){background:var(--ink);color:var(--bg);border-color:var(--ink)}.lp-btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--hairline)}.lp-btn-ghost:hover{opacity:1;border-color:var(--hairline-strong)}.lp-btn-dark{color:var(--ink);border-color:var(--hairline-strong);background:0 0}.lp-btn-dark:hover{opacity:1;background:var(--code-bg)}.lp-nav-login{color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.lp-nav-login:hover{background:var(--code-bg);color:var(--ink)}.lp-btn-sm{padding:9px 16px;font-size:14px}.lp-nav-me{color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.lp-nav-me:hover{background:var(--code-bg);color:var(--ink)}.lp-nav-avatar{background:var(--code-bg);border:1px solid var(--hairline);width:30px;height:30px;color:var(--ink);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;line-height:1;display:grid}.lp-nav-logout{font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}.lp-nav-logout:disabled{cursor:default;opacity:.6}.lp-nav-name{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}@media (width<=1000px){.lp-nav-links{display:none}}@media (width<=480px){.lp-nav-name{display:none}.lp-nav-me{padding:4px}}
