[data-site-shell]{--site-nav-surface:oklch(0.19 0.014 255);--site-nav-edge:color-mix(in oklab,var(--foreground) 7%,transparent);--site-nav-ink:color-mix(in oklab,var(--foreground) 82%,var(--surface));--site-nav-hover:color-mix(in oklab,var(--foreground) 5%,transparent);--site-nav-pressed:color-mix(in oklab,var(--foreground) 8%,transparent);--site-nav-selection:color-mix(in oklab,var(--brand) 13%,transparent);--site-nav-selection-soft:color-mix(in oklab,var(--brand) 5%,transparent);--site-nav-badge-ink:color-mix(in oklab,var(--brand-bright) 72%,var(--foreground))}.site-sidebar-chrome{min-height:0;background:var(--site-nav-surface);border-inline-end:1px solid var(--site-nav-edge);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.site-navigation{display:flex;flex-direction:column;gap:.3125rem;padding:.75rem .3125rem}.site-nav-item{display:flex;min-width:0;min-height:2.75rem;align-items:center;justify-content:center;gap:.75rem;border-radius:.625rem;padding:.625rem .5rem;color:var(--site-nav-ink);font-size:.875rem;line-height:1.25rem;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.site-nav-item:hover{background-color:var(--site-nav-hover);color:var(--foreground)}.site-nav-item:active{background-color:var(--site-nav-pressed)}.site-nav-item[aria-current=page]{background-image:linear-gradient(to right,var(--site-nav-selection),var(--site-nav-selection-soft) 52%,transparent 96%);color:var(--brand-bright);font-weight:500}[dir=rtl] .site-nav-item[aria-current=page]{background-image:linear-gradient(to left,var(--site-nav-selection),var(--site-nav-selection-soft) 52%,transparent 96%)}.site-nav-item:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.site-nav-icon{width:1.125rem;height:1.125rem;flex-shrink:0}.site-nav-development{flex-shrink:0;border:1px solid color-mix(in oklab,var(--brand) 20%,transparent);border-radius:999px;padding:.0625rem .3125rem;color:var(--site-nav-badge-ink);font-size:.625rem;font-weight:400;line-height:1rem}.site-header-chrome{background:color-mix(in oklab,var(--site-nav-surface) 95%,transparent)}.site-header-actions>:is(button,a),.site-header-actions>div>button{flex-shrink:0;gap:.375rem;border-radius:.625rem;font-size:.8125rem;font-weight:500;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.site-header-actions>button>svg,.site-header-actions>div>button>svg{width:1rem;height:1rem}.site-header-actions>:is(button,a):not(:disabled):hover,.site-header-actions>div>button:not(:disabled):hover{background-color:var(--site-nav-hover)}.site-header-actions>:is(button,a):active,.site-header-actions>div>button:active{background-color:var(--site-nav-pressed)}.site-header-actions>button[aria-pressed=true]{color:var(--brand-bright);background-color:var(--site-nav-selection)}@media (min-width:40rem){.site-header-actions{gap:.5rem}.site-header-actions>:is(button,a),.site-header-actions>div>button{height:2.25rem;min-height:2.25rem;min-width:2.25rem;padding-inline:.625rem}}@media (min-width:48rem){.site-nav-item,.site-navigation{padding-inline:.75rem}.site-nav-item{justify-content:flex-start}}@media (pointer:coarse){.site-header-actions>:is(button,a),.site-header-actions>div>button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.site-header-actions>:is(button,a),.site-header-actions>div>button,.site-nav-item{transition:none}}