.theme-switch[data-astro-cid-g6q3pnbr]{display:flex;gap:var(--sm);align-items:center}.theme-switch__option[data-astro-cid-g6q3pnbr]{display:grid;place-items:center;margin:0;padding:0;color:var(--color-text-tertiary);background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) ease}.theme-switch__option[data-astro-cid-g6q3pnbr][aria-pressed=true]{color:var(--color-text-main)}.theme-switch__option[data-astro-cid-g6q3pnbr]:hover{color:var(--color-decoration-orange)}.theme-switch__divider[data-astro-cid-g6q3pnbr]{color:var(--color-text-tertiary)}@media(max-width:900px){.theme-switch__divider[data-astro-cid-g6q3pnbr],:root[data-theme=light] .theme-switch__option[data-astro-cid-g6q3pnbr][data-theme-toggle=light],:root[data-theme=dark] .theme-switch__option[data-astro-cid-g6q3pnbr][data-theme-toggle=dark]{display:none}.theme-switch__option[data-astro-cid-g6q3pnbr]{color:var(--color-text-secondary)}.theme-switch__option[data-astro-cid-g6q3pnbr]:hover{color:var(--color-decoration-orange)}}.side-nav[data-astro-cid-fuxoqa64]{position:relative;z-index:2;margin-top:calc(-1 * var(--shell-top))}.side-nav__inner[data-astro-cid-fuxoqa64]{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--xxl);justify-content:space-between;align-items:flex-start;min-height:calc(100svh - var(--shell-bottom));padding-top:var(--shell-top)}.side-nav__head[data-astro-cid-fuxoqa64]{position:absolute;top:var(--xl);left:0}@media(min-width:901px){.side-nav__inner[data-astro-cid-fuxoqa64]>.theme-switch{margin-top:auto}}.side-nav__home[data-astro-cid-fuxoqa64],.side-nav__link[data-astro-cid-fuxoqa64],.side-nav__panel-link[data-astro-cid-fuxoqa64]{font-size:var(--font-size-14);line-height:var(--line-height-40-on-20);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) ease}.side-nav__home[data-astro-cid-fuxoqa64]:hover,.side-nav__link[data-astro-cid-fuxoqa64]:hover,.side-nav__panel-link[data-astro-cid-fuxoqa64]:hover{color:var(--color-decoration-orange)}@media(min-width:901px){.side-nav__link[data-astro-cid-fuxoqa64][aria-current=page]{color:var(--color-decoration-orange)}}.side-nav__home[data-astro-cid-fuxoqa64]{display:flex;align-items:center}.side-nav__crumbs[data-astro-cid-fuxoqa64]{display:flex;align-items:center;gap:var(--sm);font-size:var(--font-size-14);line-height:var(--line-height-40-on-20);white-space:nowrap}.side-nav__back[data-astro-cid-fuxoqa64]{gap:var(--md)}.side-nav__divider[data-astro-cid-fuxoqa64]{color:var(--color-text-secondary)}.side-nav__current[data-astro-cid-fuxoqa64]{color:var(--color-text-main)}.side-nav__switch[data-astro-cid-fuxoqa64]{position:relative}.side-nav__switch[data-astro-cid-fuxoqa64] .side-nav__current[data-astro-cid-fuxoqa64]{cursor:default}.side-nav__panel[data-astro-cid-fuxoqa64]{position:absolute;top:calc(100% + var(--sm));left:calc(-1 * var(--md));display:flex;flex-direction:column;min-width:10rem;margin:0;padding:var(--sm) var(--md);list-style:none;border:var(--stroke-weight-border) solid var(--color-border-light);border-radius:var(--radius-default);box-shadow:var(--shadow-raised);background:color-mix(in srgb,var(--color-background-primary) 72%,transparent);opacity:0;pointer-events:none;transform:translateY(-.25rem);transition:opacity .18s ease-out,transform var(--duration-medium) var(--ease-out-quint)}.side-nav__panel[data-astro-cid-fuxoqa64]:before{content:"";position:absolute;inset:calc(-1 * var(--sm)) 0 100%}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.side-nav__panel[data-astro-cid-fuxoqa64]{-webkit-backdrop-filter:blur(.5rem) saturate(120%);backdrop-filter:blur(.5rem) saturate(120%);background:color-mix(in srgb,var(--color-background-primary) 60%,transparent)}}.side-nav__switch[data-astro-cid-fuxoqa64]:hover .side-nav__panel[data-astro-cid-fuxoqa64],.side-nav__switch[data-astro-cid-fuxoqa64]:focus-within .side-nav__panel[data-astro-cid-fuxoqa64]{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .14s ease-out,transform var(--duration-medium) var(--ease-out-quint)}.side-nav__panel-link[data-astro-cid-fuxoqa64]{display:block}.side-nav__menu-theme[data-astro-cid-fuxoqa64]{display:none}.side-nav__brand[data-astro-cid-fuxoqa64]{position:relative;display:flex;align-items:center;white-space:nowrap}.side-nav__home-link[data-astro-cid-fuxoqa64]{display:flex;gap:var(--sm);align-items:center;color:var(--color-text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) ease}.side-nav__mark[data-astro-cid-fuxoqa64]{display:block;flex:none;width:var(--lg);height:var(--lg);color:var(--color-decoration-purple);transition:transform .4s cubic-bezier(.34,1.4,.64,1)}.side-nav__mark[data-astro-cid-fuxoqa64] svg{display:block;width:100%;height:100%}.side-nav__home-link[data-astro-cid-fuxoqa64]:focus-visible .side-nav__mark[data-astro-cid-fuxoqa64]{transform:rotate(90deg)}@media(min-width:901px)and (hover:hover){.side-nav__home-link[data-astro-cid-fuxoqa64]:hover{color:var(--color-decoration-orange)}.side-nav__home-link[data-astro-cid-fuxoqa64]:hover .side-nav__mark[data-astro-cid-fuxoqa64]{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.side-nav__home-link[data-astro-cid-fuxoqa64]:hover .side-nav__mark[data-astro-cid-fuxoqa64],.side-nav__home-link[data-astro-cid-fuxoqa64]:focus-visible .side-nav__mark[data-astro-cid-fuxoqa64]{transform:none}}.side-nav__name[data-astro-cid-fuxoqa64]{position:relative}.side-nav__pronunciation[data-astro-cid-fuxoqa64]{position:absolute;top:var(--cursor-y, calc(100% + .375rem - var(--lg)));left:var(--cursor-x, 100%);margin-top:var(--lg);display:flex;align-items:center;height:2.5rem;padding:0 var(--md);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-40-on-20);white-space:nowrap;color:var(--color-text-on-brand);background:var(--color-decoration-light-blue);border-radius:.125rem var(--radius-default) var(--radius-default) var(--radius-default);visibility:hidden;opacity:0;transform:translateY(-.375rem) scale(.94);transform-origin:top left;transition:opacity .22s ease,transform var(--duration-medium) var(--ease-overshoot),visibility 0s linear var(--duration-medium)}.side-nav__name[data-astro-cid-fuxoqa64]:hover .side-nav__pronunciation[data-astro-cid-fuxoqa64]{visibility:visible;opacity:1;transform:translateY(0) scale(1);transition-delay:0s;animation:pronunciation-bounce .4s ease-out both}@keyframes pronunciation-bounce{0%{opacity:0;transform:translateY(-.375rem) scale(.6)}45%{opacity:1;transform:translateY(0) scale(1.08)}70%{transform:translateY(0) scale(.96)}85%{transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.side-nav__list[data-astro-cid-fuxoqa64]{display:flex;flex-direction:column;gap:var(--sm);margin:0;padding:0;list-style:none}.side-nav__menu-button[data-astro-cid-fuxoqa64]{display:none;place-items:center;margin:0;padding:0;color:var(--color-text-secondary);background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) ease}.side-nav__menu-button[data-astro-cid-fuxoqa64]:hover{color:var(--color-decoration-orange)}.side-nav__menu-button[data-astro-cid-fuxoqa64] .side-nav__menu-icon{grid-area:1 / 1}.side-nav__menu-button[data-astro-cid-fuxoqa64] .side-nav__menu-icon--close,.side-nav__menu-button[data-astro-cid-fuxoqa64][aria-expanded=true] .side-nav__menu-icon--open{display:none}.side-nav__menu-button[data-astro-cid-fuxoqa64][aria-expanded=true] .side-nav__menu-icon--close{display:block}@media(max-width:900px){.side-nav[data-astro-cid-fuxoqa64]{position:sticky;top:0;z-index:10;margin:calc(-1 * var(--md)) calc(-1 * var(--lg));padding:var(--md) var(--lg);border-bottom:var(--stroke-weight-border) solid transparent;transition:transform var(--duration-slow) var(--ease-out-quint),background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.side-nav[data-astro-cid-fuxoqa64][data-scrolled]{border-bottom-color:var(--color-border-light);background:color-mix(in srgb,var(--color-background-primary) 72%,transparent)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.side-nav[data-astro-cid-fuxoqa64][data-scrolled]{-webkit-backdrop-filter:blur(.5rem) saturate(120%);backdrop-filter:blur(.5rem) saturate(120%);background:color-mix(in srgb,var(--color-background-primary) 60%,transparent)}}.side-nav[data-astro-cid-fuxoqa64][data-hidden]{transform:translateY(calc(-100% - var(--stroke-weight-border)))}.side-nav__inner[data-astro-cid-fuxoqa64]{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--xxl) var(--lg);justify-content:flex-start;align-items:center;min-height:0;padding-top:0}.side-nav__head[data-astro-cid-fuxoqa64]{position:static;flex:1 0 auto}.side-nav__list[data-astro-cid-fuxoqa64]{flex-direction:row;gap:var(--lg)}.side-nav--menu[data-astro-cid-fuxoqa64] .side-nav__inner[data-astro-cid-fuxoqa64]{position:relative;flex-wrap:nowrap;gap:var(--lg)}.side-nav--menu[data-astro-cid-fuxoqa64] .side-nav__head[data-astro-cid-fuxoqa64]{flex:1;min-width:0;transition:opacity var(--duration-fast) ease}.side-nav--menu[data-astro-cid-fuxoqa64] .side-nav__nav[data-astro-cid-fuxoqa64]{order:1}.side-nav__menu-button[data-astro-cid-fuxoqa64]{display:grid}.side-nav__list[data-astro-cid-fuxoqa64]{position:absolute;top:0;right:calc(1.25rem + var(--xl));bottom:0;left:0;display:none;justify-content:space-between;align-items:center}.side-nav__menu-button[data-astro-cid-fuxoqa64][aria-expanded=true]+.side-nav__list[data-astro-cid-fuxoqa64]{display:flex;animation:side-nav-roll var(--duration-medium) var(--ease-out-quint) both}.side-nav--menu[data-astro-cid-fuxoqa64]:has([aria-expanded=true]) .side-nav__head[data-astro-cid-fuxoqa64]{opacity:0;pointer-events:none}.side-nav--menu[data-astro-cid-fuxoqa64] .side-nav__inner[data-astro-cid-fuxoqa64]>.theme-switch{display:none}.side-nav__menu-theme[data-astro-cid-fuxoqa64]{display:flex}@keyframes side-nav-roll{0%{clip-path:inset(0 0 0 100%);transform:translate(var(--md))}to{clip-path:inset(0);transform:translate(0)}}}@media(max-width:900px),(hover:none){.side-nav__pronunciation[data-astro-cid-fuxoqa64]{display:none}}@media(prefers-reduced-motion:reduce){.side-nav__panel[data-astro-cid-fuxoqa64],.side-nav__pronunciation[data-astro-cid-fuxoqa64],.side-nav__name[data-astro-cid-fuxoqa64]:hover .side-nav__pronunciation[data-astro-cid-fuxoqa64]{transform:none;animation:none}}.shell[data-astro-cid-6ngk5uzy]{--shell-top: calc(var(--3xl) + var(--xxl));--shell-bottom: var(--lg);position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--lg);width:100%;padding:var(--shell-top) var(--lg) var(--shell-bottom)}.shell[data-astro-cid-6ngk5uzy]>.side-nav{grid-column:1 / span 2;grid-row:1 / span 2}.shell__content[data-astro-cid-6ngk5uzy]{grid-column:3 / span 9;min-width:0}.shell[data-astro-cid-6ngk5uzy]>.footer{grid-column:3 / span 9;max-width:none;padding-inline:0;padding-bottom:0}@media(max-width:1100px){.shell[data-astro-cid-6ngk5uzy]>.side-nav{grid-column:1 / span 3}.shell__content[data-astro-cid-6ngk5uzy],.shell[data-astro-cid-6ngk5uzy]>.footer{grid-column:4 / span 9}}@media(max-width:900px){.shell[data-astro-cid-6ngk5uzy]{grid-template-columns:minmax(0,1fr);gap:var(--xl);padding-top:var(--xl)}.shell[data-astro-cid-6ngk5uzy]>.side-nav{grid-column:auto;grid-row:auto}.shell__content[data-astro-cid-6ngk5uzy],.shell[data-astro-cid-6ngk5uzy]>.footer{grid-column:auto}}
