: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)))}.s-licenses-page{flex:1}.s-licenses-page_heading-background{margin-top:max(100vh - max(500px,100vw),0px)}@media ((((max-height:135vw) or (max-height:560px)) and (not ((width >= 1080px) and (height >= 768px))))) or (((width >= 768px) and (height >= 768px))){.s-licenses-page_heading-background{margin-top:0}}.s-licenses-page_heading-background{--v-button_color-border:var(--c-card-button-border);--v-button_color-background:var(--c-card-button-background);--v-button_color-text:var(--c-card-button-text);--v-button_color-accent:var(--c-card-button-accent);--v-button_color-accent-text:var(--c-card-button-accent-text);--v-button_color-accent-background:var(--c-card-button-accent-background);--v-button_color-accent-border:var(--c-card-button-accent-border);--v-button_color-focused-text:var(--c-card-button-focused-text);--v-button_color-focused-tint:var(--c-card-button-focused-tint);--v-button_color-focused-outline:var(--c-card-button-focused-outline);background-color:var(--c-card-background);background-image:linear-gradient(to top,var(--c-background),var(--c-card-background) 64px);border-top:1px solid var(--c-card-border)}@media (((width >= 768px) and (height >= 768px))){.s-licenses-page_heading-background{background-image:none;border-bottom:1px solid var(--c-card-border);border-top:none}}.s-licenses-page_heading-wrapper{display:flex;flex-direction:column;padding-bottom:64px}@media (((width >= 768px) and (height >= 768px))){.s-licenses-page_heading-wrapper{padding-bottom:32px}}@media (((width >= 1080px) and (height >= 768px))){.s-licenses-page_heading-wrapper{padding-bottom:48px;padding-top:48px}}@media (((width >= 1280px) and (height >= 768px))){.s-licenses-page_heading-wrapper{padding-bottom:48px;padding-top:96px}}.s-licenses-page_heading-wrapper>.s-button{margin-top:12px}@media (width >= 480px){.s-licenses-page_heading-wrapper>.s-button{width:fit-content}}@media (((width >= 1080px) and (height >= 768px))){.s-licenses-page_heading-wrapper>.s-button{margin-top:0}}@media (((width >= 1280px) and (height >= 768px))){.s-licenses-page_heading-wrapper>.s-button{display:none}}.s-licenses-page_heading{margin-top:24px;position:relative}@media (((width >= 1280px) and (height >= 768px))){.s-licenses-page_heading{margin-top:0}}.s-licenses-page_heading>h1{font-family:var(--t-font-family-display);font-size:var(--type-scale-font-size-display-2);font-weight:600;letter-spacing:normal;line-height:var(--type-scale-line-height-display-2)}@media (((width >= 768px) and (height >= 768px))){.s-licenses-page_heading>h1{font-family:var(--t-font-family-display);font-size:var(--type-scale-font-size-display-4);font-weight:600;letter-spacing:normal;line-height:var(--type-scale-line-height-display-4)}}.s-licenses-page_heading>.s-button{--size:64px;--line-height:64px;left:calc((var(--size) + 24px)*-1);position:absolute;top:calc(var(--line-height)/2 - var(--size)/2)}@media not ((width >= 1280px) and (height >= 768px)){.s-licenses-page_heading>.s-button{display:none}}.s-licenses-page_card-list{display:grid}@media (((not ((width >= 768px) and (height >= 768px))) and (width < 768px)) or (((width >= 768px) and (height >= 768px)) or (width >= 768px))){.s-licenses-page_card-list{grid-template-columns:1fr}}.s-licenses-page_card-list>*{border-color:var(--c-card-border);border-style:solid;border-width:0}@media ((((width >= 768px) and (height >= 768px)) or (width >= 768px))){.s-licenses-page_card-list>*{background-color:var(--c-card-background)}}@media ((not ((width >= 768px) and (height >= 768px))) and (width < 768px)){.s-licenses-page_card-list>*{border-bottom-width:1px}.s-licenses-page_card-list>:first-child{border-top-width:1px}}@media (((width >= 768px) and (height >= 768px)) or (width >= 768px)){.s-licenses-page_card-list>*{border-width:0 1px 1px}.s-licenses-page_card-list>:first-child{border-top-width:1px}}.s-licenses-page_card-list{margin:0 -16px 56px}@media (((width >= 768px) and (height >= 768px))){.s-licenses-page_card-list{margin:24px -16px 56px;max-width:1072px}}@media (((width >= 1080px) and (height >= 768px))){.s-licenses-page_card-list{margin:56px -16px}}@media ((((width >= 768px) and (height >= 768px)) or (width >= 768px))){.s-licenses-page_card-list{--v-button_color-border:var(--c-card-button-border);--v-button_color-background:var(--c-card-button-background);--v-button_color-text:var(--c-card-button-text);--v-button_color-accent:var(--c-card-button-accent);--v-button_color-accent-text:var(--c-card-button-accent-text);--v-button_color-accent-background:var(--c-card-button-accent-background);--v-button_color-accent-border:var(--c-card-button-accent-border);--v-button_color-focused-text:var(--c-card-button-focused-text);--v-button_color-focused-tint:var(--c-card-button-focused-tint);--v-button_color-focused-outline:var(--c-card-button-focused-outline)}}.s-licenses-page_card{align-items:streth;display:flex;flex-direction:column;justify-content:stretch}@media (((width >= 600px) and (height >= 600px))){.s-licenses-page_card{align-items:start;flex-direction:row;justify-content:space-between}}@media (((width >= 768px) and (height >= 768px))){.s-licenses-page_card{align-items:stretch;flex-direction:column;justify-content:stretch}}@media (width >= 848px){.s-licenses-page_card{align-items:start;flex-direction:row;justify-content:space-between}}.s-licenses-page_card{gap:4px;padding:8px 16px}@media (((width >= 768px) and (height >= 768px))){.s-licenses-page_card{gap:16px;padding:12px 16px 16px}}.s-licenses-page_card-title{align-items:center;display:flex;gap:12px;height:40px}@media (((width >= 768px) and (height >= 768px))){.s-licenses-page_card-title{gap:16px;height:56px}}.s-licenses-page_card-title>h2{color:var(--c-text);font-family:var(--t-font-family-regular);font-size:var(--type-scale-font-size-regular-1);font-weight:400;letter-spacing:var(--type-scale-letter-spacing-regular-1);line-height:var(--type-scale-line-height-regular-1);white-space:nowrap}@media (((width >= 768px) and (height >= 768px))){.s-licenses-page_card-title>h2{font-family:var(--t-font-family-regular);font-size:var(--type-scale-font-size-regular-2);font-weight:400;letter-spacing:var(--type-scale-letter-spacing-regular-2);line-height:var(--type-scale-line-height-regular-2)}}.s-licenses-page_card>.s-horizontal-button-strip{justify-content:end}: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}