@layer layout{._stack_1p536_2{gap:var(--gap);align-items:var(--align,stretch);flex-direction:column;display:flex}._cluster_1p536_9{gap:var(--gap);align-items:var(--align,center);justify-content:var(--justify,flex-start);flex-wrap:wrap;display:flex}._grid_1p536_17{grid-template-columns:repeat(auto-fit, minmax(min(var(--min), 100%), 1fr));gap:var(--gap);display:grid}._center_1p536_23{box-sizing:content-box;inline-size:calc(100% - 2 * var(--gutter,var(--space-4)));max-inline-size:var(--max);padding-inline:var(--gutter,var(--space-4));margin-inline:auto}}@layer components{._page_ohe9o_4{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}._bar_ohe9o_13{z-index:var(--z-sticky);gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}@media (width<30rem){._bar_ohe9o_13{column-gap:var(--space-2)}}@media (width<48rem) or (height<30rem){._bar_ohe9o_13{position:static}}:root:has(._bar_ohe9o_13){scroll-padding-block-start:calc(var(--sticky-top,0px) + var(--space-4))}._brand_ohe9o_42{gap:var(--space-1);align-items:center;display:flex}._home_ohe9o_50{font-family:var(--font-brand);font-size:clamp(var(--font-size-lg), .75rem + 3vw, var(--font-size-2xl));font-weight:var(--font-weight-normal);line-height:var(--leading-snug);color:var(--color-text);white-space:nowrap;view-transition-name:site-card;text-decoration:none}._home_ohe9o_50:hover{color:var(--color-link)}._siteName_ohe9o_67{view-transition-name:site-name;margin-inline:-.15em;padding-inline:.15em;display:inline-block}._nav_ohe9o_74{gap:var(--space-4);view-transition-name:site-nav;align-items:center;display:flex}@media (width<30rem){._nav_ohe9o_74{gap:var(--space-2)}}._navLink_ohe9o_85{min-block-size:2.75rem;padding:var(--space-2) var(--space-1);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}._navLink_ohe9o_85:hover,._navLink_ohe9o_85[data-status=active]{color:var(--color-text)}._underline_ohe9o_103{inset-block-end:.55rem;inset-inline:var(--space-1);transform-origin:0;border-block-end:2px solid;position:absolute;scale:0 1}[data-status=active]>._underline_ohe9o_103{scale:1}:root[data-vt=enter]::view-transition-new(site-nav):only-child{animation:_nav-in_ohe9o_1 calc(var(--duration-morph) * .6) calc(var(--duration-morph) * .4) var(--ease-out) both}@keyframes _nav-in_ohe9o_1{0%{opacity:0;transform:translateY(-.5rem)}}:root[data-vt=leave]::view-transition-old(site-nav):only-child{animation:_nav-out_ohe9o_1 .2s var(--ease-in) both}@keyframes _nav-out_ohe9o_1{to{opacity:0;transform:translateY(-.5rem)}}._main_ohe9o_142{padding-block:var(--space-8) var(--space-16)}._reading_ohe9o_146{max-inline-size:var(--reading-width,var(--max))}._centered_ohe9o_151{gap:var(--space-8);padding-block:var(--space-16);text-align:center;justify-items:center;display:grid}:root:active-view-transition-type(page) ._bar_ohe9o_13{view-transition-name:site-bar}:root:active-view-transition-type(page-fade)::view-transition-old(root){animation-duration:var(--duration-normal);animation-timing-function:var(--ease-out)}:root:active-view-transition-type(page-fade)::view-transition-new(root){animation-duration:var(--duration-normal);animation-timing-function:var(--ease-out)}:root:active-view-transition-type(page-zoom)::view-transition-old(root){mix-blend-mode:plus-lighter;animation:var(--duration-slow) var(--ease-out) both _page-out_ohe9o_1}:root:active-view-transition-type(page-zoom)::view-transition-new(root){mix-blend-mode:plus-lighter;animation:var(--duration-slow) var(--ease-out) both _page-in_ohe9o_1}:root:active-view-transition-type(page-forward){--page-leave:1.04;--page-arrive:.96}:root:active-view-transition-type(page-back){--page-leave:.96;--page-arrive:1.04}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}._footer_14uap_4{--section-gap:var(--space-4);gap:var(--space-2) var(--section-gap);padding:var(--space-3) max(var(--space-4), (100% - var(--measure-wide)) / 2);font-size:var(--font-size-sm);color:var(--color-text-muted);border-block-start:var(--border-width) solid var(--color-border-subtle);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}._footer_14uap_4[data-expanded]{--section-gap:var(--space-12);gap:var(--space-6);padding-block:var(--space-10) var(--space-6);grid-template-areas:"links""actions""copy";justify-items:center;display:grid}._copyright_14uap_27{gap:var(--space-1);font-size:var(--font-size-xs);white-space:nowrap;grid-area:copy;align-items:center;display:flex}._copyright_14uap_27 p{margin:0}._groups_14uap_40{gap:var(--space-2) var(--section-gap);flex-wrap:wrap;grid-area:links;display:flex}[data-expanded]>._groups_14uap_40{gap:var(--space-6) var(--section-gap);justify-content:center;align-items:start}._group_14uap_40{align-items:center;display:flex}[data-expanded] ._group_14uap_40{display:block}._footer_14uap_4:not([data-expanded]) :is(._group_14uap_40+._group_14uap_40,._actions_14uap_64),._footer_14uap_4[data-expanded] ._group_14uap_40+._group_14uap_40{position:relative}:is(._footer_14uap_4:not([data-expanded]) :is(._group_14uap_40+._group_14uap_40,._actions_14uap_64),._footer_14uap_4[data-expanded] ._group_14uap_40+._group_14uap_40):before{content:"";border-inline-start:var(--border-width) solid var(--color-border-subtle);position:absolute;inset-block:0;inset-inline-start:calc((var(--section-gap) + var(--border-width)) / -2)}@media (width<48rem){:is(._footer_14uap_4:not([data-expanded]) :is(._group_14uap_40+._group_14uap_40,._actions_14uap_64),._footer_14uap_4[data-expanded] ._group_14uap_40+._group_14uap_40):before{content:none}}._groupTitle_14uap_87{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:.15em;margin-block-end:var(--space-2)}._list_14uap_95{gap:var(--space-1);display:flex}[data-expanded] ._list_14uap_95{justify-items:start;margin-inline-start:calc(-1 * var(--space-2));display:grid}[data-expanded] [data-icons]>._list_14uap_95{flex-wrap:wrap;display:flex}._actions_14uap_64{gap:var(--space-1);grid-area:actions;align-items:center;display:flex}._pages_14uap_119{gap:var(--space-3);margin-inline-start:var(--space-2);display:flex}._pages_14uap_119 a{color:inherit}._tipTarget_14uap_129,._icon_14uap_134{display:inline-flex}._link_14uap_138 ._label_14uap_138{transform-origin:0;display:inline-block}._link_14uap_138{gap:var(--space-2);min-block-size:2rem;padding-inline:var(--space-2);color:var(--color-text-muted);border-radius:var(--radius-md);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){._link_14uap_138:hover,._toggle_14uap_159:hover{color:var(--color-text);background:var(--color-surface-hover)}[data-expanded] ._link_14uap_138:hover{text-underline-offset:.2em;background:0 0;text-decoration:underline}[data-expanded] [data-icons] ._link_14uap_138:hover{background:var(--color-surface-hover)}}._toggle_14uap_159{block-size:2rem;inline-size:2rem;color:var(--color-text-muted);border-radius:var(--radius-md);place-items:center;display:inline-grid}._toggle_14uap_159:active{color:var(--color-accent-text);background:var(--color-accent-subtle)}._footer_14uap_4:not([data-expanded]) :is(._groupTitle_14uap_87,._label_14uap_138),._group_14uap_40[data-icons] ._label_14uap_138{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}:root:is([data-vt=enter],[data-vt=leave]) :is([data-expanded] ._headingText_14uap_204,._footer_14uap_4:not([data-expanded]) ._groupTitle_14uap_87){view-transition-name:var(--vt-footer-heading);view-transition-class:footer-link footer-label footer-heading}:root:is([data-vt=enter],[data-vt=leave]) ._icon_14uap_134{view-transition-name:var(--vt-footer-icon);view-transition-class:footer-link}:root:is([data-vt=enter],[data-vt=leave]) ._label_14uap_138{view-transition-name:var(--vt-footer-label);view-transition-class:footer-link footer-label}:root:active-view-transition-type(page) ._footer_14uap_4{view-transition-name:site-footer}:root:active-view-transition-type(page)::view-transition-group(site-footer){animation:none}:root:active-view-transition-type(page)::view-transition-new(site-footer){animation:none}:root:active-view-transition-type(page)::view-transition-old(site-footer){display:none}:root[data-vt=footer] ._link_14uap_138{view-transition-name:var(--vt-footer-link)}:root[data-vt=footer] ._groupTitle_14uap_87{view-transition-name:var(--vt-footer)}:root[data-vt=footer] ._copyright_14uap_27{view-transition-name:footer-copy}:root[data-vt=footer] ._toggle_14uap_159{view-transition-name:footer-toggle}:root[data-vt=footer]::view-transition-group(*){animation-duration:var(--duration-slow);animation-timing-function:var(--ease-in-out)}:root[data-vt=footer]::view-transition-old(*){object-fit:none;object-position:left center;block-size:100%}:root[data-vt=footer]::view-transition-new(*){object-fit:none;object-position:left center;block-size:100%}:root[data-vt=footer]::view-transition-old(root){object-fit:fill}:root[data-vt=footer]::view-transition-new(root){object-fit:fill}}@keyframes _page-out_ohe9o_1{to{opacity:0;scale:var(--page-leave,1)}}@keyframes _page-in_ohe9o_1{0%{opacity:0;scale:var(--page-arrive,1)}}
