header.navbar{height:60px}header.navbar .navbar-inner{display:flex!important;flex-wrap:nowrap;min-height:60px;overflow:visible}.navbar-section-menu{position:relative;flex:0 1 auto;min-width:0;z-index:2}.navbar-menu-trigger{width:100%;min-width:0;cursor:pointer;font-family:inherit;background:transparent;border-color:var(--navbar-terminal-control-border)}.navbar-menu-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-menu-trigger svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.navbar-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}header.navbar .navbar-section-menu>.navbar-links{position:absolute;top:calc(100% + .6rem);left:0;display:none;flex-direction:column;align-items:stretch;flex-wrap:nowrap!important;gap:.2rem;width:max(15rem,100%);max-width:calc(100vw - 6rem);max-height:calc(100dvh - var(--navbar-height) - 1.5rem);overflow-y:auto;margin:0;padding:.5rem;border:1px solid var(--navbar-terminal-control-border);border-radius:14px;background:var(--navbar-terminal-bg);box-shadow:0 8px 24px var(--navbar-indicator-shadow)}header.navbar .navbar-section-menu[data-open]>.navbar-links{display:flex}header.navbar .navbar-section-menu .navbar-links .nav-link{flex-shrink:0;white-space:nowrap;min-height:40px;padding:.5rem .8rem;border-radius:8px;font-size:14px}header.navbar .navbar-section-menu .navbar-links .nav-link.active{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.navbar-navigation-measure-container{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.navbar-navigation-measure{display:flex;gap:.5rem;width:max-content}.navbar-navigation-measure .nav-link{flex-shrink:0;font-size:.88rem;padding:.25rem .65rem;gap:.25rem;white-space:nowrap}.navbar-inner[data-nav-layout=full] .navbar-menu-trigger{display:none}header.navbar .navbar-inner[data-nav-layout=full] .navbar-section-menu>.navbar-links{position:static;display:flex;flex-direction:row;align-items:center;gap:.5rem;width:auto;max-width:none;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}header.navbar .navbar-inner[data-nav-layout=full] .navbar-links .nav-link{min-height:30px;padding:.25rem .65rem;font-size:.88rem;border-radius:999px}header.navbar .navbar-inner[data-nav-layout=full] .navbar-links .nav-link.active{background:transparent;color:var(--navbar-terminal-text)}@media (min-width:1101px){.navbar-inner:not([data-nav-layout]) .navbar-menu-trigger{display:none}header.navbar .navbar-inner:not([data-nav-layout]) .navbar-section-menu>.navbar-links{position:static;display:flex;flex-direction:row;align-items:center;gap:.5rem;width:auto;max-width:none;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}header.navbar .navbar-inner:not([data-nav-layout]) .navbar-links .nav-link{min-height:30px;padding:.25rem .65rem;font-size:.88rem;border-radius:999px}header.navbar .navbar-inner:not([data-nav-layout]) .navbar-links .nav-link.active{background:transparent;color:var(--navbar-terminal-text)}}@media (max-width:767px){:root{--navbar-height:52px}body{padding-top:var(--navbar-height)}header.navbar{position:fixed;height:52px}header.navbar .navbar-inner{min-height:52px;padding-block:.4rem;padding-inline:clamp(.55rem,2.2vw,.95rem);gap:.5rem}.navbar-menu-trigger{min-height:32px;font-size:13px;padding-inline:.55rem;gap:.3rem}header.navbar .navbar-section-menu .navbar-links .nav-link{min-height:42px}header.navbar .navbar-inner .navbar-controls{gap:.3rem}.navbar-blog-button{height:32px;padding-inline:.65rem}}@media (max-width:360px){header.navbar .navbar-inner{padding-inline:.38rem}}@media (prefers-reduced-motion:reduce){.navbar-menu-trigger svg{transition:none}}