.nav-inner[data-astro-cid-5blmo7yk]{opacity:0;transform:translateY(-16px);animation:nav-drop 1s cubic-bezier(.16,1,.3,1) .2s forwards}@keyframes nav-drop{to{opacity:1;transform:translateY(0)}}.nv[data-astro-cid-5blmo7yk]{opacity:0;animation:nv-in .6s ease forwards}.nv-1[data-astro-cid-5blmo7yk]{animation-delay:.7s}.nv-2[data-astro-cid-5blmo7yk]{animation-delay:.85s}.nv-3[data-astro-cid-5blmo7yk]{animation-delay:1s}.nv-4[data-astro-cid-5blmo7yk]{animation-delay:1.15s}.nv-4b[data-astro-cid-5blmo7yk]{animation-delay:1.2s}.nv-4c[data-astro-cid-5blmo7yk]{animation-delay:1.25s}.nv-5[data-astro-cid-5blmo7yk]{animation-delay:1.35s}.nv-6[data-astro-cid-5blmo7yk]{animation-delay:1.45s}.nv-7[data-astro-cid-5blmo7yk]{animation-delay:1.6s}.nv-8[data-astro-cid-5blmo7yk]{animation-delay:1.75s}@keyframes nv-in{to{opacity:1}}.nav[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;padding:16px;pointer-events:none;transition:padding .35s cubic-bezier(.22,1,.36,1)}.nav[data-astro-cid-5blmo7yk].scrolled{padding:10px 16px}.nav-inner[data-astro-cid-5blmo7yk]{pointer-events:auto;width:min(1060px,100%);border-radius:999px;border:1px solid var(--border-1);background:color-mix(in oklab,var(--surface) 78%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--shadow-sm);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.nav[data-astro-cid-5blmo7yk].scrolled .nav-inner[data-astro-cid-5blmo7yk]{background:color-mix(in oklab,var(--surface) 92%,transparent);border-color:var(--border-2);box-shadow:0 1px 2px #1414320d,0 8px 28px -10px #1414322e}.nav-bar[data-astro-cid-5blmo7yk]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 22px;min-height:54px}.nav-left[data-astro-cid-5blmo7yk]{display:flex;align-items:center}.nav-left[data-astro-cid-5blmo7yk] a,.nav-left[data-astro-cid-5blmo7yk] svg{display:block;line-height:0}.nav-center[data-astro-cid-5blmo7yk]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:2px;padding:4px}.nav-link[data-astro-cid-5blmo7yk]{position:relative;padding:8px 14px;font-family:var(--heading);font-size:13.5px;font-weight:500;color:var(--text-1);opacity:.6;border-radius:999px;transition:opacity .18s ease;z-index:1;white-space:nowrap}.nav-link[data-astro-cid-5blmo7yk]:after{display:none}.nav-link[data-astro-cid-5blmo7yk]:hover{opacity:1}.nav-link[data-astro-cid-5blmo7yk].active{opacity:1;font-weight:600}.nav-indicator[data-astro-cid-5blmo7yk]{position:absolute;height:calc(100% - 8px);top:4px;left:0;border-radius:999px;background:rgba(var(--brand-rgb),.06);pointer-events:none;z-index:0;opacity:0;transition:left .35s cubic-bezier(.4,.2,.2,1),width .35s cubic-bezier(.4,.2,.2,1),opacity .2s ease}.nav-indicator[data-astro-cid-5blmo7yk].visible{opacity:1}.nav-right[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:8px}.nav-divider[data-astro-cid-5blmo7yk]{width:1px;height:18px;background:var(--border-2);margin:0 6px;opacity:.6}.theme-btn[data-astro-cid-5blmo7yk]{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:var(--text-3);position:relative;overflow:hidden;transition:color .2s,background .2s}.theme-btn[data-astro-cid-5blmo7yk]:hover{color:var(--text-1);background:rgba(var(--brand-rgb),.06)}.theme-btn[data-astro-cid-5blmo7yk] .sun[data-astro-cid-5blmo7yk],.theme-btn[data-astro-cid-5blmo7yk] .moon[data-astro-cid-5blmo7yk]{transition:opacity .25s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.2,0,0,1),filter .25s ease}.theme-btn[data-astro-cid-5blmo7yk] .sun[data-astro-cid-5blmo7yk]{position:absolute;opacity:0;transform:rotate(-45deg) scale(.4);filter:blur(3px)}.theme-btn[data-astro-cid-5blmo7yk] .moon[data-astro-cid-5blmo7yk],.dark .theme-btn[data-astro-cid-5blmo7yk] .sun[data-astro-cid-5blmo7yk]{opacity:1;transform:rotate(0) scale(1);filter:blur(0px)}.dark .theme-btn[data-astro-cid-5blmo7yk] .moon[data-astro-cid-5blmo7yk]{opacity:0;transform:rotate(45deg) scale(.4);filter:blur(3px)}.nav-signin[data-astro-cid-5blmo7yk]{padding:8px 12px;font-size:13.5px;font-weight:500;color:var(--text-1);opacity:.6;border-radius:999px;transition:opacity .15s;white-space:nowrap}.nav-signin[data-astro-cid-5blmo7yk]:hover{opacity:1}.nav-cta[data-astro-cid-5blmo7yk]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;background:var(--brand);color:#fff;font-size:13.5px;font-weight:500;white-space:nowrap;box-shadow:var(--shadow-cta);transition:background .15s,transform .15s,box-shadow .3s}.nav-cta[data-astro-cid-5blmo7yk].nv{animation:nv-in .5s ease forwards}.nav-cta-label[data-astro-cid-5blmo7yk]{display:flex;align-items:center}.nav-cta-arrow[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:center;color:#fff}.nav-cta-arrow[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{width:13px;height:13px;transition:transform .2s}.nav-cta[data-astro-cid-5blmo7yk]:hover{background:var(--brand-hover);transform:translateY(-1px)}.nav-cta[data-astro-cid-5blmo7yk]:hover .nav-cta-arrow[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{transform:translate(2px)}.nav-cta[data-astro-cid-5blmo7yk]:active{transform:scale(.97)}.dark .nav[data-astro-cid-5blmo7yk].scrolled .nav-inner[data-astro-cid-5blmo7yk]{box-shadow:0 1px 2px #0006,0 12px 36px -8px #0009}.dark .theme-btn[data-astro-cid-5blmo7yk]:hover{background:rgba(var(--brand-dark-rgb),.1)}.dark .nav-link[data-astro-cid-5blmo7yk]:after{background:var(--brand)}.dark .nav-link[data-astro-cid-5blmo7yk].active:after{box-shadow:0 0 10px rgba(var(--brand-dark-rgb),.5)}.dark .nav-indicator[data-astro-cid-5blmo7yk]{background:rgba(var(--brand-dark-rgb),.06)}.nav-mobile-btn[data-astro-cid-5blmo7yk]{display:none;width:36px;height:36px;align-items:center;justify-content:center;color:var(--text-2);border-radius:8px;transition:color .15s,background .15s}.nav-mobile-btn[data-astro-cid-5blmo7yk]:hover{color:var(--text-1);background:rgba(var(--brand-rgb),.05)}.mobile-overlay[data-astro-cid-5blmo7yk]{position:fixed;inset:0;background:var(--surface);z-index:99;padding:76px 24px 24px;flex-direction:column;gap:4px;display:flex;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s .28s}.mobile-overlay[data-astro-cid-5blmo7yk].open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s 0s}.mobile-overlay[data-astro-cid-5blmo7yk] .nav-link[data-astro-cid-5blmo7yk]{padding:14px 16px;font-size:15px;display:block;border-radius:var(--r-md);color:var(--text-2);opacity:0;transform:translate(-10px);transition:opacity .25s ease,transform .25s ease,color .15s,background .15s}.mobile-overlay[data-astro-cid-5blmo7yk].open .nav-link[data-astro-cid-5blmo7yk]{opacity:1;transform:translate(0)}.mobile-overlay[data-astro-cid-5blmo7yk].open .nav-link[data-astro-cid-5blmo7yk]:nth-child(1){transition-delay:.06s}.mobile-overlay[data-astro-cid-5blmo7yk].open .nav-link[data-astro-cid-5blmo7yk]:nth-child(2){transition-delay:.1s}.mobile-overlay[data-astro-cid-5blmo7yk].open .nav-link[data-astro-cid-5blmo7yk]:nth-child(3){transition-delay:.14s}.mobile-overlay[data-astro-cid-5blmo7yk].open .nav-link[data-astro-cid-5blmo7yk]:nth-child(4){transition-delay:.18s}.mobile-overlay-btns[data-astro-cid-5blmo7yk]{opacity:0;transform:translateY(8px);transition:opacity .3s ease .2s,transform .3s ease .2s}.mobile-overlay[data-astro-cid-5blmo7yk].open .mobile-overlay-btns[data-astro-cid-5blmo7yk]{opacity:1;transform:translateY(0)}.mobile-overlay[data-astro-cid-5blmo7yk] .nav-link[data-astro-cid-5blmo7yk]:hover{color:var(--text-1);background:var(--surface-alt)}.mobile-overlay[data-astro-cid-5blmo7yk] .nav-link[data-astro-cid-5blmo7yk].active{background:var(--surface-alt);color:var(--brand)}.mobile-overlay[data-astro-cid-5blmo7yk] .mobile-overlay-btns[data-astro-cid-5blmo7yk]{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid var(--border-1)}.mobile-overlay-btns[data-astro-cid-5blmo7yk] .btn{justify-content:center;padding:13px;font-size:14px}@media(max-width:768px){.nav-bar[data-astro-cid-5blmo7yk]{padding:0 8px 0 18px}.nav-center[data-astro-cid-5blmo7yk]{display:none}.nav-mobile-btn[data-astro-cid-5blmo7yk]{display:flex}.nav-divider[data-astro-cid-5blmo7yk],.nav-signin[data-astro-cid-5blmo7yk],.nav-cta[data-astro-cid-5blmo7yk]{display:none}.theme-btn[data-astro-cid-5blmo7yk]{opacity:1;animation:none}}
