.dropdown[data-astro-cid-wbzr2maf]{display:inline-block;& .dropdown__trigger svg{margin-bottom:0}& .dropdown__chevron{opacity:.75;transition:rotate var(--transition)}&:has(.dropdown__panel:popover-open) .dropdown__chevron[data-astro-cid-wbzr2maf]{rotate:180deg}@container (width<=30rem){&.dropdown--collapse-30rem{& .dropdown__chevron{display:none}& .dropdown__trigger{padding-inline:var(--space-sm)}& .dropdown__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}@container (width<=48rem){&.dropdown--collapse-48rem{& .dropdown__chevron{display:none}& .dropdown__trigger{padding-inline:var(--space-sm)}& .dropdown__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}& .dropdown__panel{width:min(20rem, 100vw - 2 * var(--space-md));padding:var(--space-md);color:var(--color-text);background-color:var(--color-surface-raised);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);box-shadow:0 var(--space-sm) var(--space-lg) #0003;max-height:calc(100% - var(--space-md));overscroll-behavior:contain;margin:0;overflow-y:auto;&:popover-open{gap:var(--space-md);flex-direction:column;display:flex}@supports (position-area:bottom){margin-top:var(--space-xs);position-try-fallbacks:flip-block;&.dropdown__panel--align-start{position-area:bottom span-right}&.dropdown__panel--align-end{position-area:bottom span-left}}@supports not (position-area:bottom){margin:auto}}& .dropdown__header{margin-block:calc(var(--space-xs) * -1);justify-content:space-between;align-items:center;display:flex}& .dropdown__title{margin:0}}.kbd[data-astro-cid-vucalbdd]{font:var(--type-meta);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.2em;display:inline-flex;&.kbd__key,& .kbd__key{min-width:1.75em;font:inherit;text-align:center;color:var(--color-text);background-color:var(--color-surface-raised);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);border-bottom-width:2px;padding:.0625rem .3125rem 0;line-height:1.4;display:inline-block}&[data-apple] .kbd__plus[data-astro-cid-vucalbdd]{display:none}}.segmented[data-astro-cid-nh2hn52f]{--segmented-height:var(--control-height-md);--segmented-inner-radius:calc(var(--radius) - var(--border-width));border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);min-width:0;margin:0;padding:0;display:inline-flex;&.segmented--size-sm{--segmented-height:var(--control-height-sm)}&:disabled{opacity:.5}& .segmented__option{min-width:var(--segmented-height);height:var(--segmented-height);padding-inline:var(--space-sm);font:var(--type-label);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition), background-color var(--transition);justify-content:center;align-items:center;display:inline-flex;&+&{border-left:var(--border-width) solid var(--color-border-strong)}&:first-of-type{border-start-start-radius:var(--segmented-inner-radius);border-end-start-radius:var(--segmented-inner-radius)}&:last-of-type{border-start-end-radius:var(--segmented-inner-radius);border-end-end-radius:var(--segmented-inner-radius)}&:hover{color:var(--color-text);background-color:var(--color-bg-alt)}&:has(:checked){color:var(--color-on-accent);background-color:var(--color-primary)}&:has(:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}}&.segmented--size-sm .segmented__option[data-astro-cid-nh2hn52f]{padding-inline:var(--space-xs);font-size:var(--font-size-xs);&:has(.segmented__text){padding-inline:var(--space-sm)}}&.segmented--subtle .segmented__option[data-astro-cid-nh2hn52f]:has(:checked){color:var(--color-text);background-color:var(--color-bg-alt)}&:disabled .segmented__option[data-astro-cid-nh2hn52f]{cursor:not-allowed}& .segmented__text{white-space:nowrap}@media (forced-colors:active){&.segmented--solid .segmented__option[data-astro-cid-nh2hn52f]:has(:checked),&.segmented--subtle .segmented__option[data-astro-cid-nh2hn52f]:has(:checked){color:highlighttext;forced-color-adjust:none;background-color:highlight}}}.toggle[data-astro-cid-i5u53ebo]{--toggle-width:2.75rem;--toggle-height:1.5rem;--toggle-knob:calc(var(--toggle-height) - .375rem);-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-block;position:relative;&.toggle--text{align-items:center;gap:var(--space-sm);display:inline-flex}& .toggle__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}& .toggle__slider{width:var(--toggle-width);height:var(--toggle-height);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-bg-alt);transition:background-color var(--transition), border-color var(--transition), box-shadow var(--transition);display:block;position:relative;&:before{content:"";width:var(--toggle-knob);height:var(--toggle-knob);border-radius:var(--radius);background:var(--color-primary);transition:transform var(--transition), background-color var(--transition);position:absolute;top:50%;left:.1875rem;transform:translateY(-50%);box-shadow:0 0 0 1px #0000000a,0 1px #0000000f}}@media (pointer:coarse){&:after{content:"";position:absolute;inset:-.5rem}}& .toggle__input:hover+.toggle__slider[data-astro-cid-i5u53ebo]{border-color:var(--color-primary)}& .toggle__input:active:where(:not(:disabled))+.toggle__slider[data-astro-cid-i5u53ebo]{translate:0 1px}& .toggle__input:focus-visible+.toggle__slider[data-astro-cid-i5u53ebo]{outline:2px solid var(--color-primary);outline-offset:2px}& .toggle__input:checked+.toggle__slider[data-astro-cid-i5u53ebo]{background:var(--color-primary);border-color:var(--color-primary);&:before{background:var(--color-on-accent);transform:translate(calc(var(--toggle-width) - var(--toggle-height)), -50%)}}& .toggle__input:disabled+.toggle__slider[data-astro-cid-i5u53ebo],& .toggle__input[aria-disabled=true]+.toggle__slider[data-astro-cid-i5u53ebo]{opacity:.5;cursor:not-allowed}& .toggle__input:checked:hover+.toggle__slider[data-astro-cid-i5u53ebo]{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}@media (forced-colors:active){& .toggle__slider{background:canvas;border-color:buttontext;&:before{background:buttontext}}& .toggle__input:hover+.toggle__slider[data-astro-cid-i5u53ebo]{border-color:highlight}& .toggle__input:checked+.toggle__slider[data-astro-cid-i5u53ebo],& .toggle__input:checked:hover+.toggle__slider[data-astro-cid-i5u53ebo]{background:highlight;border-color:highlight;&:before{background:highlighttext}}}}.display-row[data-astro-cid-f2nyacdi]{align-items:center;gap:var(--space-sm);display:flex;&>:first-child{margin-inline-end:auto}& .display-row__label{color:var(--color-text-muted)}&[hidden]{display:none}&[data-fine]{@media not ((hover:hover) and (pointer:fine)){display:none}}}.theme-picker[data-astro-cid-jt3pppgg]{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;& .theme-picker__swatch{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-xs);color:var(--color-text-muted);white-space:nowrap;border:var(--border-width) solid transparent;border-radius:var(--radius);cursor:pointer;transition:color var(--transition), background-color var(--transition), border-color var(--transition);display:flex;&:hover{color:var(--color-text);background-color:var(--color-bg-alt)}&:has(:checked){color:var(--color-text);border-color:var(--color-border-strong)}&:has(:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}}& .theme-picker__preview{background-color:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);flex-shrink:0;gap:2px;padding:4px;display:inline-flex;& span{border-radius:50%;width:.5rem;height:.5rem}& span:first-child{background-color:var(--color-primary)}& span:nth-child(2){background-color:var(--color-secondary)}& span:nth-child(3){background-color:var(--color-text)}}@media (forced-colors:active){& .theme-picker__preview{forced-color-adjust:none}& .theme-picker__swatch:has(:checked){border-color:highlight}}}.display-menu[data-astro-cid-pl4uxcjq]{& .display-menu__group{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}& .display-menu__effects{padding-top:var(--space-md);border-top:var(--border-width) solid var(--border-color)}& .display-menu__heading{float:left;justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;color:var(--color-text-muted);padding:0;display:flex}& .display-menu__hint{justify-content:space-between;gap:var(--space-sm);color:var(--color-text-muted);margin:0;display:none}& .display-key{display:none}&[data-shortcuts]{@media (hover:hover) and (pointer:fine){& .display-menu__hint{display:flex}& .display-key{display:inline-block}}}}html:has(.navbar--sticky){scroll-padding-top:var(--header-height)}.navbar[data-astro-cid-c3m3i3rs]{--navbar-transition:.24s ease-out;background-color:var(--color-surface);border-bottom:var(--border-width) solid var(--border-color);width:100%;&.navbar--sticky{z-index:var(--z-sticky);position:sticky;top:0}& .container{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:var(--header-height);flex-wrap:wrap;display:flex}& .navbar__brand{color:var(--color-text);transition:color var(--transition);text-decoration:none;&:hover,&:focus-visible{color:var(--color-primary);background-color:#0000}}& .navbar__menu,& .navbar__menu-inner{display:contents}& .navbar__toggle{display:none}& .navbar__actions{align-items:center;gap:var(--space-sm);display:flex}@container not (width<=48rem){&:has(.navbar__actions){& .navbar__nav{margin-inline:auto}& .navbar__actions{margin-inline-start:calc(var(--space-sm) - var(--space-lg))}}}& .navbar__nav{align-items:center;gap:var(--space-xs);display:flex;& .navbar__link--active{text-underline-offset:.35em;text-decoration:underline}}@container (width<=48rem){& .container{gap:0}& .navbar__brand{padding-block:var(--space-sm)}&:has(.navbar__actions){& .navbar__toggle{margin-inline-start:auto}& .navbar__menu{order:1}}& .navbar__actions{margin-inline-start:var(--space-sm);& .dropdown__trigger{height:var(--control-height-md)}}& .navbar__toggle{width:var(--control-height-md);height:var(--control-height-md);color:var(--color-text);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition), color var(--transition);justify-content:center;align-items:center;display:inline-flex;position:relative;&:hover{color:var(--color-primary);border-color:var(--color-primary)}&:has(.navbar__toggle-input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}& .navbar__toggle-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}& .navbar__toggle-icon{width:1.25rem;height:1.25rem;transition:opacity var(--navbar-transition), rotate var(--navbar-transition);position:absolute}& .navbar__toggle-icon--close{opacity:0;rotate:-90deg}}& .navbar__menu{visibility:hidden;transition:grid-template-rows var(--navbar-transition), visibility var(--navbar-transition);flex-basis:100%;grid-template-rows:0fr;display:grid;& .navbar__menu-inner{align-items:stretch;gap:var(--space-sm);flex-direction:column;min-height:0;display:flex;overflow:hidden}& .navbar__nav{flex-direction:column;align-items:stretch;gap:0;& .navbar__link{height:var(--control-height-lg);padding-inline:var(--space-md);justify-content:flex-start}}& .navbar__final-link{height:var(--control-height-lg);align-self:stretch}& .navbar__menu-inner>:last-child{margin-bottom:var(--space-md)}}&.navbar--sticky .navbar__menu-inner[data-astro-cid-c3m3i3rs]{max-height:calc(100dvh - var(--header-height));overflow-y:auto}&:has(.navbar__toggle-input:checked){& .navbar__menu{visibility:visible;grid-template-rows:1fr}& .navbar__toggle-icon--open{opacity:0;rotate:90deg}& .navbar__toggle-icon--close{opacity:1;rotate:0deg}}}@media (prefers-reduced-motion:reduce){--navbar-transition:0s}}
