.site-menu-glyph__menu,.site-menu-glyph__close{transition:opacity var(--motion-duration-moderate) var(--motion-easing-soft), rotate var(--motion-duration-moderate) var(--motion-easing-soft)}.site-menu-glyph__close{opacity:0;rotate:-.25turn}.site-menu-glyph[data-open] .site-menu-glyph__menu{opacity:0;rotate:.25turn}.site-menu-glyph[data-open] .site-menu-glyph__close{opacity:1;rotate:0turn}.site-menu-item{-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-duration-quick) var(--motion-easing-standard)}@media (prefers-reduced-motion:reduce){.site-menu-glyph__menu,.site-menu-glyph__close,.site-menu-item{transition:none}}
.site-nav__pill{inset-block:var(--spacing-1);inline-size:var(--site-nav-w,0px);translate:var(--site-nav-x,0px) 0;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-quick) var(--motion-easing-standard);position:absolute;inset-inline-start:0}.site-nav[data-placed] .site-nav__pill[data-shown]{opacity:1}.site-nav:not([data-placed]) .site-nav__item[aria-current=page]{background-color:var(--color-surface);border-color:var(--color-outline)}.site-nav .site-nav__item{transition:transform var(--motion-duration-quick) var(--motion-easing-out), background-color var(--motion-duration-quick) var(--motion-easing-standard), color var(--motion-duration-moderate) var(--motion-easing-standard)}.site-nav .site-nav__item[aria-current=page]:active{transform:none}@media (prefers-reduced-motion:reduce){.site-nav__pill,.site-nav .site-nav__item{transition:none}}
.theme-toggle{--theme-toggle-turn:var(--motion-toggle-turn-sun);--theme-toggle-body:var(--size-theme-toggle-sun);--theme-toggle-bite:var(--size-theme-toggle-bite-sun);--theme-toggle-crescent:var(--size-theme-toggle-crescent-sun);--theme-toggle-rays:1;rotate:calc(var(--theme-toggle-turn) * 1deg);overflow:visible}:root[data-theme=dark] .theme-toggle{--theme-toggle-turn:var(--motion-toggle-turn-moon);--theme-toggle-body:var(--size-theme-toggle-moon);--theme-toggle-bite:var(--size-theme-toggle-bite-moon);--theme-toggle-crescent:var(--size-theme-toggle-crescent-moon);--theme-toggle-rays:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle{--theme-toggle-turn:var(--motion-toggle-turn-moon);--theme-toggle-body:var(--size-theme-toggle-moon);--theme-toggle-bite:var(--size-theme-toggle-bite-moon);--theme-toggle-crescent:var(--size-theme-toggle-crescent-moon);--theme-toggle-rays:0}}.theme-toggle mask{mask-type:alpha}.theme-toggle__body{r:var(--theme-toggle-body)}.theme-toggle__bite{cy:var(--theme-toggle-bite)}.theme-toggle__crescent{r:var(--theme-toggle-crescent)}.theme-toggle__rays{transform-box:view-box;transform-origin:50%;scale:var(--theme-toggle-rays)}
.wordmark-outline{height:var(--size-wordmark);width:round(up, calc(var(--size-wordmark) * var(--wordmark-aspect)), 1px)}.wordmark-outline--wide{height:var(--size-wordmark-wide);width:round(up, calc(var(--size-wordmark-wide) * var(--wordmark-aspect)), 1px)}.wordmark-chip{fill:var(--color-primary)}.wordmark-ai{fill:var(--color-on-primary)}
