.site-colophon[data-v-16ba03d2]{max-width:var(--page-max-width);padding:1.75rem var(--page-gutter) 2.75rem;border-top:1px solid var(--color-neutral-200);color:var(--color-neutral-500);margin:0 auto}.dark .site-colophon[data-v-16ba03d2]{border-top-color:var(--color-neutral-800);color:var(--color-neutral-400)}.colophon-inner[data-v-16ba03d2]{--colophon-reveal-duration:.3s;--colophon-reveal-easing:cubic-bezier(.4, 0, .2, 1);--colophon-options-gap:14px;flex-wrap:wrap;align-items:baseline;gap:34px;font-size:.8125rem;display:flex}.colophon-group[data-v-16ba03d2]{cursor:pointer;align-items:baseline;display:inline-flex}.colophon-group--language[data-v-16ba03d2]{position:relative}.colophon-label[data-v-16ba03d2]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-right:11px}.colophon-alternatives[data-v-16ba03d2],.colophon-options[data-v-16ba03d2]{align-items:baseline;display:inline-flex}.colophon-alternatives[data-v-16ba03d2]{gap:var(--colophon-options-gap);visibility:hidden;pointer-events:none;max-width:0;transition:max-width var(--colophon-reveal-duration) var(--colophon-reveal-easing),margin-left var(--colophon-reveal-duration) var(--colophon-reveal-easing),visibility 0s linear var(--colophon-reveal-duration);margin-left:0;overflow:hidden}.colophon-option[data-v-16ba03d2]{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;transition:opacity var(--colophon-reveal-duration) var(--colophon-reveal-easing),color .2s ease;background:0 0;border:0;flex:none;padding:0;line-height:1.4;text-decoration:none}.colophon-option.active[data-v-16ba03d2]{color:var(--color-neutral-700)}.dark .colophon-option.active[data-v-16ba03d2]{color:var(--color-neutral-200)}.language-availability[data-v-16ba03d2]{z-index:10;background:var(--color-neutral-50);width:max-content;max-width:min(20rem,100vw - 2rem);box-shadow:var(--shadow-sm);color:var(--color-neutral-600);font-size:var(--text-xs);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);border-radius:.2rem;padding:.35rem .5rem;line-height:1.4;position:absolute;bottom:calc(100% + .55rem);left:0;transform:translateY(2px)}.dark .language-availability[data-v-16ba03d2]{background:var(--color-neutral-900);box-shadow:var(--shadow-dark-sm);color:var(--color-neutral-300)}.colophon-group--language.is-language-notice-open .language-availability[data-v-16ba03d2]{visibility:visible;opacity:1;transform:translateY(0)}.colophon-option[data-v-16ba03d2]:not(.active){opacity:0}.colophon-group.is-open .colophon-alternatives[data-v-16ba03d2]{max-width:var(--colophon-alternatives-width,220px);margin-left:var(--colophon-options-gap);visibility:visible;pointer-events:auto;transition-delay:0s}.colophon-group.is-open .colophon-option[data-v-16ba03d2]:not(.active){opacity:.6}@media (hover:hover){.colophon-group--language.has-single-language:hover .language-availability[data-v-16ba03d2]{visibility:visible;opacity:1;transform:translateY(0)}.colophon-group:hover .colophon-alternatives[data-v-16ba03d2]{max-width:var(--colophon-alternatives-width,220px);margin-left:var(--colophon-options-gap);visibility:visible;pointer-events:auto;transition-delay:0s}.colophon-inner:not(:has(.colophon-group:hover)) .colophon-group:focus-within .colophon-alternatives[data-v-16ba03d2]{max-width:var(--colophon-alternatives-width,220px);margin-left:var(--colophon-options-gap);visibility:visible;pointer-events:auto;transition-delay:0s}.colophon-group:hover .colophon-option[data-v-16ba03d2]:not(.active){opacity:.6}.colophon-inner:not(:has(.colophon-group:hover)) .colophon-group:focus-within .colophon-option[data-v-16ba03d2]:not(.active){opacity:.6}.colophon-group:hover .colophon-label[data-v-16ba03d2]{opacity:.85}.colophon-inner:not(:has(.colophon-group:hover)) .colophon-group:focus-within .colophon-label[data-v-16ba03d2]{opacity:.85}}.colophon-option[data-v-16ba03d2]:not(.active):focus-visible,.colophon-option[data-v-16ba03d2]:not(.active):hover{opacity:1;color:var(--color-neutral-700)}.dark .colophon-option[data-v-16ba03d2]:not(.active):focus-visible,.dark .colophon-option[data-v-16ba03d2]:not(.active):hover{color:var(--color-neutral-200)}@media (width<=480px){.colophon-inner[data-v-16ba03d2]{flex-wrap:nowrap;min-height:1.4em;position:relative}.colophon-group[data-v-16ba03d2]{isolation:isolate;flex:none}.colophon-group[data-v-16ba03d2],.colophon-options[data-v-16ba03d2]{position:relative}.colophon-group--theme[data-v-16ba03d2]{transition:transform var(--colophon-reveal-duration) var(--colophon-reveal-easing)}:is(.colophon-inner:has(.colophon-group--language:is(.is-open,:hover)) .colophon-group--language[data-v-16ba03d2],.colophon-inner:has(.colophon-group--theme:is(.is-open,:hover)) .colophon-group--theme[data-v-16ba03d2],.colophon-inner:not(:has(.colophon-group:hover)):has(.colophon-group--language:focus-within) .colophon-group--language[data-v-16ba03d2],.colophon-inner:not(:has(.colophon-group:hover)):has(.colophon-group--theme:focus-within) .colophon-group--theme[data-v-16ba03d2]){z-index:1}:is(.colophon-inner:has(.colophon-group--theme:is(.is-open,:hover)) .colophon-group--theme[data-v-16ba03d2],.colophon-inner:not(:has(.colophon-group:hover)):has(.colophon-group--theme:focus-within) .colophon-group--theme[data-v-16ba03d2]){transform:translateX(calc(var(--colophon-overflow-shift,0px)*-1))}.colophon-group--theme[data-v-16ba03d2]:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(to right,transparent 0,var(--color-surface-page) .75rem,var(--color-surface-page) 100%);position:absolute;inset:0 0 0 -1.5rem}.colophon-alternatives[data-v-16ba03d2],.colophon-group[data-v-16ba03d2]:after{position:absolute;top:0;left:100%}.colophon-group[data-v-16ba03d2]:after{width:var(--colophon-options-gap);content:"";height:100%}.colophon-group--language .colophon-alternatives[data-v-16ba03d2]{background:linear-gradient(to right,var(--color-surface-page) 0,var(--color-surface-page) calc(100% - .75rem),transparent 100%);padding-right:2.5rem}.colophon-group--theme .colophon-alternatives[data-v-16ba03d2]{background:var(--color-surface-page)}}@media (prefers-reduced-motion:reduce){.colophon-option[data-v-16ba03d2]{transition:opacity .2s,color .2s}.colophon-alternatives[data-v-16ba03d2]{transition:none}}
