:root{--v-horizontal-button-strip_gap-default:4px}@media (((width >= 768px) and (height >= 768px))){:root{--v-horizontal-button-strip_gap-default:8px}}.s-horizontal-button-strip{display:inline-flex;flex-direction:row;gap:var(--v-horizontal-button-strip_gap,var(--v-horizontal-button-strip_gap-default));vertical-align:top}.s-horizontal-button-strip>:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.s-horizontal-button-strip>:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}:root{--v-vertical-button-strip_gap-default:4px}@media (((width >= 768px) and (height >= 768px))){:root{--v-vertical-button-strip_gap-default:8px}}.s-vertical-button-strip{display:inline-flex;flex-direction:column;gap:var(--v-vertical-button-strip_gap,var(--v-vertical-button-strip_gap-default));vertical-align:top}.s-vertical-button-strip>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.s-vertical-button-strip>:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.s-text-fit{container-type:inline-size;display:flex;line-height:normal}.s-text-fit>[aria-hidden]{visibility:hidden}.s-text-fit>:not([aria-hidden]){container-type:inline-size;flex-grow:1;--p-text-fit_inline-size:100cqi;--v-text-fit_available-space:var(--p-text-fit_inline-size)}.s-text-fit>:not([aria-hidden])>*{--p-text-fit_inline-size:100cqi;--v-text-fit_ratio:tan(atan2(var(--v-text-fit_available-space),var(--v-text-fit_available-space) - var(--p-text-fit_inline-size)));font-size:clamp(1em,1em * var(--v-text-fit_ratio),var(--v-text-fit_max-font-size,infinity * 1px));inline-size:var(--v-text-fit_available-space)}@container (inline-size > 0){.s-text-fit>:not([aria-hidden])>*{white-space:nowrap}}@property --p-text-fit_inline-size{syntax:"<length>";initial-value:0;inherits:true}.material-symbols-outlined{display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.s-github-icon{align-items:center;display:flex;justify-content:center}.s-github-icon>svg{fill:var(--v-svg-icon_fill);transform:scale(tan(atan2(var(--v-svg-icon_size,20px),120px)))}:root{--v-footer_content-height:48px}@media (((width >= 768px) and (height >= 768px))){:root{--v-footer_content-height:64px}}:root{--v-footer_tile-size:24px;--v-footer_grid-height:6;--v-footer_height:calc(var(--v-footer_grid-height)*var(--v-footer_tile-size))}footer{position:relative;width:100%}footer>canvas{background:linear-gradient(to bottom,transparent 0 calc(100%*(var(--v-footer_height) - var(--v-footer_content-height))/var(--v-footer_height)),var(--c-footer-background) calc(100%*(var(--v-footer_height) - var(--v-footer_content-height))/var(--v-footer_height)) 100%);display:block;height:var(--v-footer_height);image-rendering:pixelated;width:100%}.footer_content-wrapper{bottom:0;height:var(--v-footer_content-height);position:absolute;width:100%}.s-footer-content{align-items:center;display:flex;gap:16px;height:var(--v-footer_content-height);justify-content:end}@media (((width >= 768px) and (height >= 768px))){.s-footer-content{gap:32px}}.s-footer-content{color:var(--c-footer-text);font-family:var(--t-font-family-regular);font-size:var(--type-scale-font-size-regular-n1);font-weight:400;letter-spacing:var(--type-scale-letter-spacing-regular-n1);line-height:var(--type-scale-line-height-regular-n1)}@media (((width >= 768px) and (height >= 768px))){.s-footer-content{font-family:var(--t-font-family-regular);font-size:var(--type-scale-font-size-regular-0);font-weight:400;letter-spacing:var(--type-scale-letter-spacing-regular-0);line-height:var(--type-scale-line-height-regular-0)}}.s-footer-content a:hover{text-decoration:underline}