footer[data-astro-cid-hiyxzakp]{padding:25px;text-align:center}#progress-indicator-container[data-astro-cid-e2hokr35]{position:fixed;height:5px;width:0;left:0;top:var(--spx-app-bar-height);z-index:11;overflow:hidden;background-color:var(--spx-color-background)}#progress-indicator[data-astro-cid-e2hokr35]{background:var(--spx-color-gradient);height:100%;width:100vw;display:block}:root{--spx-main-content-width: 1440px;--spx-app-bar-height: 48px;--spx-control-height-default: 40px;--spx-input-height-default: 48px;--spx-control-width-small: 10rem;--spx-control-width-medium: 16rem;--spx-control-width-large: 24rem;--spx-spacing-xs: .25rem;--spx-spacing-sm: .5rem;--spx-spacing-md: 1rem;--spx-spacing-lg: 1.5rem;--spx-sidebar-transition-timing-function: cubic-bezier(.32, .72, 0, 1);--spx-sidebar-transition-duration: .5s;--spx-sidebar-width-full: 300px;--spx-input-pd-x: .75rem;--spx-card-max-height: 480px;--spx-border-width: 1px;--spx-animation-duration-default: .2s}.spx[spx-variant=contained]{border:none;border-radius:var(--spx-border-radius)}.spx[spx-variant=outlined]{background:none;border-width:var(--spx-border-width);border-style:solid;border-radius:var(--spx-border-radius)}.spx[spx-variant=colored]{background:none;border:none}.spx[spx-variant=underlined]{border-width:0px 0px var(--spx-border-width) 0px;border-style:none none solid none;border-top-left-radius:var(--spx-border-radius);border-top-right-radius:var(--spx-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.spx[spx-variant=colored].spx[spx-color=background]{color:var(--spx-color-background)}.spx[spx-variant=colored].spx[spx-color=surface]{color:var(--spx-color-surface)}.spx[spx-variant=colored].spx[spx-color=accent]{color:var(--spx-color-accent)}.spx[spx-variant=colored].spx[spx-color=primary]{color:var(--spx-color-primary)}.spx[spx-variant=colored].spx[spx-color=secondary]{color:var(--spx-color-secondary)}.spx[spx-variant=colored].spx[spx-color=info]{color:var(--spx-color-info)}.spx[spx-variant=colored].spx[spx-color=success]{color:var(--spx-color-success)}.spx[spx-variant=colored].spx[spx-color=warning]{color:var(--spx-color-warning)}.spx[spx-variant=colored].spx[spx-color=error]{color:var(--spx-color-error)}.spx[spx-variant=colored].spx[spx-color=gradient]{background:var(--spx-color-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.spx[spx-variant=contained].spx[spx-color=background]{background:var(--spx-color-background);color:var(--spx-color-on-background)}.spx[spx-variant=contained].spx[spx-color=surface]{background:var(--spx-color-surface);color:var(--spx-color-on-surface)}.spx[spx-variant=contained].spx[spx-color=accent]{background:var(--spx-color-accent);color:var(--spx-color-on-accent)}.spx[spx-variant=contained].spx[spx-color=primary]{background:var(--spx-color-primary);color:var(--spx-color-on-primary)}.spx[spx-variant=contained].spx[spx-color=secondary]{background:var(--spx-color-secondary);color:var(--spx-color-on-secondary)}.spx[spx-variant=contained].spx[spx-color=info]{background:var(--spx-color-info);color:var(--spx-color-on-info)}.spx[spx-variant=contained].spx[spx-color=success]{background:var(--spx-color-success);color:var(--spx-color-on-success)}.spx[spx-variant=contained].spx[spx-color=warning]{background:var(--spx-color-warning);color:var(--spx-color-on-warning)}.spx[spx-variant=contained].spx[spx-color=error]{background:var(--spx-color-error);color:var(--spx-color-on-error)}.spx[spx-variant=contained].spx[spx-color=gradient]{background:var(--spx-color-gradient);color:var(--spx-color-on-gradient)}.spx[spx-variant=outlined].spx[spx-color=background]{border-color:var(--spx-color-background);color:var(--spx-color-background)}.spx[spx-variant=outlined].spx[spx-color=surface]{border-color:var(--spx-color-surface);color:var(--spx-color-surface)}.spx[spx-variant=outlined].spx[spx-color=accent]{border-color:var(--spx-color-accent);color:var(--spx-color-accent)}.spx[spx-variant=outlined].spx[spx-color=primary]{border-color:var(--spx-color-primary);color:var(--spx-color-primary)}.spx[spx-variant=outlined].spx[spx-color=info]{border-color:var(--spx-color-info);color:var(--spx-color-info)}.spx[spx-variant=outlined].spx[spx-color=success]{border-color:var(--spx-color-success);color:var(--spx-color-success)}.spx[spx-variant=outlined].spx[spx-color=warning]{border-color:var(--spx-color-warning);color:var(--spx-color-warning)}.spx[spx-variant=outlined].spx[spx-color=error]{border-color:var(--spx-color-error);color:var(--spx-color-error)}.spx[spx-variant=outlined].spx[spx-color=secondary]{border-color:var(--spx-color-secondary);color:var(--spx-color-secondary)}.spx[spx-variant=outlined].spx[spx-color=gradient]{background:var(--spx-color-gradient);border-color:var(--spx-color-gradient);border-image:var(--spx-color-gradient) 1;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes enter{0%{opacity:0;scale:.95;transform:translate(-50%,calc(-50% + 8px)) scale(.95)}}@keyframes exit{to{opacity:0;scale:.95;transform:translate(-50%,calc(-50% + 8px)) scale(.95)}}.spx[spx-hover-effect=scale]{transition:scale var(--spx-animation-duration-default)}.spx[spx-hover-effect=scale]:hover{scale:1.05}.all-inherit{all:inherit}.spx-scrollbar{scrollbar-width:thin;scrollbar-color:var(--spx-color-background) transparent}.spx-scrollbar::-webkit-scrollbar-thumb{background:var(--spx-color-background);border-radius:4px}.spx-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--spx-color-background)}.spx-scrollbar::-webkit-scrollbar-track{background:transparent}.spx-app-bar{position:fixed;z-index:var(--spx-z-app-bar);height:var(--spx-app-bar-height);width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;background:var(--spx-color-app-bar);color:var(--spx-color-on-app-bar);padding:4px;box-shadow:var(--spx-shadow-medium)}.spx-app-bar[spx-position=top]{top:0}.spx-app-bar[spx-position=bottom]{bottom:0}.spx-app-bar:has(.spx-app-bar-section:only-child){justify-content:center}@media only screen and (min-width: 960px){html.spx-app>body .spx-app-bar{transition-property:width;transition-timing-function:var(--spx-sidebar-transition-timing-function);transition-duration:var(--spx-sidebar-transition-duration)}html.spx-app>body:has(.spx-sidebar[data-open]:not([data-closing])) .spx-app-bar{width:calc(100% - var(--spx-sidebar-width-full))}}.spx-sidebar-overlay{position:absolute;top:0;left:0;z-index:var(--spx-z-sidebar-overlay);width:100svw;height:100svh;background-color:transparent}.spx-sidebar-overlay[data-transitioning]{transition-property:background-color;transition-timing-function:var(--spx-sidebar-transition-timing-function);transition-duration:var(--spx-sidebar-transition-duration)}.spx-sidebar-overlay[data-open]:not([data-closing]){background-color:var(--spx-color-modal-overlay)}.spx-sidebar{position:fixed;top:0;height:100%;max-width:90svw;z-index:var(--spx-z-sidebar);width:var(--spx-sidebar-width-full);background-color:var(--spx-color-sidebar);box-shadow:var(--spx-shadow-medium);display:flex;flex-direction:column}.spx-sidebar[data-side=left]{left:0}.spx-sidebar[data-side=right]{right:0}.spx-sidebar[data-transitioning]{transition-property:transform;transition-timing-function:var(--spx-sidebar-transition-timing-function);transition-duration:var(--spx-sidebar-transition-duration)}.spx-sidebar-toolbar{display:flex;flex-direction:row;height:var(--spx-app-bar-height);padding:4px;gap:4px}.spx-sidebar-toolbar>*{flex-grow:1}.spx-sidebar-content{display:flex;flex-direction:column;flex-grow:1;padding:4px;gap:4px}:is(.spx-sidebar-content a.spx-button[aria-current=page][spx-variant=outlined],.spx-sidebar-content a.spx-button[aria-current=page][spx-variant=colored]):before{background:color-mix(in hsl,var(--spx-color-text-link),transparent 80%)}.spx-sidebar-group{border-radius:var(--spx-border-radius)}.spx-sidebar-group:has(.spx-sidebar-group-content[data-expanded]) .spx-sidebar-group-trigger{color:var(--spx-color-sidebar-item-active)}.spx-sidebar-group:has(.spx-sidebar-group-content[data-expanded]) .spx-sidebar-group-chevron{rotate:180deg}.spx-sidebar-group-trigger{width:100%}.spx-sidebar-group-trigger .spx-sidebar-group-title{display:flex;flex-direction:row;flex-grow:1;align-items:center;gap:.25rem}.spx-sidebar-group-trigger .spx-sidebar-group-title iconify-icon{width:20px}.spx-sidebar-group-chevron{rotate:0deg;transition:rotate var(--spx-animation-duration-default) ease;font-size:x-large!important}.spx-sidebar-group-content{display:flex;flex-direction:column;gap:var(--spx-spacing-xs);overflow:hidden;padding:var(--spx-spacing-xs);padding-left:var(--spx-spacing-md)}.spx-sidebar-group-content .spx-button,.spx-sidebar-group-content .spx-button-link{justify-content:start;min-height:fit-content}.spx-sidebar-group-content[data-collapsed]{animation:sidebar-group-content-collapse var(--spx-animation-duration-default) ease-in-out}.spx-sidebar-group-content[data-expanded]{animation:sidebar-group-content-expand var(--spx-animation-duration-default) ease-in-out}@keyframes sidebar-group-content-collapse{0%{height:var(--corvu-disclosure-content-height)}to{height:0px}}@keyframes sidebar-group-content-expand{0%{height:0px}to{height:var(--corvu-disclosure-content-height)}}:root{--spx-z-modal: 85;--spx-z-modal-overlay: 81;--spx-z-sidebar: 75;--spx-z-sidebar-overlay: 71;--spx-z-app-bar: 51}.spx[spx-size=auto]{min-width:auto;max-width:100%}.spx[spx-size=full]{min-width:100%;max-width:100%}html.spx-app{background:var(--spx-color-background);color:var(--spx-color-on-background);height:100svh;width:100svw;overflow-y:auto;overflow-x:hidden;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}html.spx-app>body{margin:0}html.spx-app>body main{width:var(--spx-main-content-width);max-width:100%;margin:0 auto;box-sizing:border-box;padding:.25rem}html.spx-app:has(.spx-app-bar[spx-position=top]){scroll-margin:var(--spx-app-bar-height)}html.spx-app:has(.spx-app-bar[spx-position=top])>body{padding-top:var(--spx-app-bar-height)}html.spx-app:has(.spx-app-bar[spx-position=bottom])>body{padding-bottom:var(--spx-app-bar-height)}@media only screen and (min-width: 960px){html.spx-app>body main{padding:1rem}html.spx-app>body #root{width:100%;transition-property:margin,width;transition-timing-function:var(--spx-sidebar-transition-timing-function);transition-duration:var(--spx-sidebar-transition-duration)}html.spx-app>body:has(.spx-sidebar[data-open]:not([data-closing])[data-side=left]) #root{width:calc(100% - var(--spx-sidebar-width-full));margin-left:var(--spx-sidebar-width-full)}html.spx-app>body:has(.spx-sidebar[data-open]:not([data-closing])[data-side=right]) #root{width:calc(100% - var(--spx-sidebar-width-full));margin-right:var(--spx-sidebar-width-full)}}html.spx-app a:not(:has(.spx-button)):not(.spx-button){text-decoration:none;color:var(--spx-color-text-link)}html.spx-app a:not(:has(.spx-button)):not(.spx-button):visited{color:var(--spx-color-text-link)}html.spx-app a:not(:has(.spx-button)):not(.spx-button):hover{filter:var(--spx-filter-control-hover)}html.spx-app pre.astro-code{padding:.5rem;border-radius:var(--spx-border-radius)}html.spx-app pre.astro-code,html.spx-app code,html.spx-app blockquote{background:var(--spx-color-surface)!important}html.spx-app blockquote{margin-left:0;margin-right:0;padding:.5rem 1.5rem;border-radius:var(--spx-border-radius)}.spx-accordion{display:flex;flex-direction:column;width:100%}.spx-accordion-item-trigger.spx-button{justify-content:space-between}.spx-accordion-item-trigger:first-of-type:not(:only-of-type){border-bottom-left-radius:0;border-bottom-right-radius:0}.spx-accordion-item-trigger:not(:first-of-type){margin-top:2px}.spx-accordion-item-trigger:not(:first-of-type):not(:last-of-type){border-radius:0;margin-top:2px}.spx-accordion-item-trigger:not(:last-of-type)+.spx-accordion-item-content{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.spx-accordion-item-trigger:last-of-type:not(:only-of-type){border-top-left-radius:0;border-top-right-radius:0}.spx-accordion-item-trigger[data-expanded]{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.spx-accordion-item-trigger[data-expanded] .spx-accordion-item-chevron{rotate:180deg}.spx-accordion-item-trigger[spx-variant=outlined]{margin-top:0!important;margin-bottom:0!important}.spx-accordion-item-trigger[spx-variant=outlined]:not(:first-of-type):not(:only-of-type):not(:last-of-type){border-top-color:transparent;border-bottom-color:transparent;border-top-width:0px;border-bottom-width:0px}.spx-accordion-item-trigger[spx-variant=outlined][data-expanded]{border-bottom-width:0px}.spx-accordion-item-trigger .spx-accordion-item-chevron{rotate:0deg;transition:rotate var(--spx-animation-duration-default) ease}.spx-accordion-item-title{display:flex;flex-direction:row;align-items:center;gap:var(--spx-spacing-xs)}.spx-accordion-item-content{border-top-left-radius:0!important;border-top-right-radius:0!important;overflow:hidden}.spx-accordion-item-content[data-collapsed]{animation:accordion-item-content-collapse var(--spx-animation-duration-default) cubic-bezier(.32,.72,0,.75)}.spx-accordion-item-content[data-expanded]{animation:accordion-item-content-expand var(--spx-animation-duration-default) cubic-bezier(.32,.72,0,.75)}.spx-accordion-item-content[spx-variant=outlined][data-expanded]{border-top-width:0px}.spx-accordion-item-content[spx-variant=outlined]:not(:last-child){border-top-color:transparent;border-bottom-color:transparent;border-top-width:0px;border-bottom-width:0px}.spx-accordion-item-content .spx-accordion-item-content-inner{padding-block:var(--spx-spacing-md);padding-inline:var(--spx-spacing-md)}@keyframes accordion-item-content-collapse{0%{height:var(--corvu-disclosure-content-height)}to{height:0px}}@keyframes accordion-item-content-expand{0%{height:0px}to{height:var(--corvu-disclosure-content-height)}}.spx-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:var(--spx-spacing-xs) var(--spx-spacing-md);box-sizing:border-box;border:none;border-radius:var(--spx-border-radius);color:var(--spx-color-on-secondary);height:var(--spx-control-height-default);font-size:medium}.spx-button>*{position:relative;vertical-align:text-top}.spx-button iconify-icon{font-size:larger}.spx-button:not(:disabled){cursor:pointer}.spx-button:not(:disabled):hover{filter:var(--spx-filter-control-hover);-webkit-backdrop-filter:var(--spx-filter-control-hover);backdrop-filter:var(--spx-filter-control-hover)}.spx-button[spx-variant=contained]:not(:disabled):hover{filter:var(--spx-filter-control-hover-contained)}.spx-button:disabled{filter:var(--spx-filter-control-disabled)}.spx-button:not(:has(.spx-button-content)){padding:0;aspect-ratio:1/1;font-size:larger}.spx-button[spx-rounded]{border-radius:calc(var(--spx-control-height-default) / 2)!important}.spx-button[spx-size=small]{min-width:var(--spx-control-width-small);max-width:min(var(--spx-control-width-small),100%)}.spx-button[spx-size=medium]{min-width:var(--spx-control-width-medium);max-width:min(var(--spx-control-width-medium),100%)}.spx-button[spx-size=large]{min-width:var(--spx-control-width-large);max-width:min(var(--spx-control-width-large),100%)}a.spx-button[aria-current=page]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit}a.spx-button[aria-current=page][spx-variant=contained]:before{background:color-mix(in hsl,var(--spx-color-text-link),transparent 50%)}a.spx-button[aria-current=page][spx-variant=outlined],a.spx-button[aria-current=page][spx-variant=colored]{color:var(--spx-color-text-link)!important}.spx-input{position:relative;height:fit-content;display:inline-flex;border-radius:var(--spx-border-radius);background:inherit;pointer-events:none}.spx-input input{height:var(--spx-input-height-default);line-height:var(--spx-input-height-default);width:100%;box-sizing:border-box;font-size:medium;background:inherit;border:none;border-radius:var(--spx-border-radius);padding:0px var(--spx-input-pd-x);pointer-events:all}.spx-input input:focus-visible{outline:none}.spx-input label{position:absolute;font-size:medium;top:50%;transform:translateY(-50%);transition:padding var(--spx-animation-duration-default),font-size var(--spx-animation-duration-default),transform var(--spx-animation-duration-default);pointer-events:none;display:flex;gap:2px;align-items:center}.spx-input input::-webkit-calendar-picker-indicator,.spx-input [list]::-webkit-calendar-picker-indicator{display:none!important}.spx-input:has(input:disabled){filter:var(--spx-filter-control-disabled)}.spx-input[spx-size=small]{width:var(--spx-control-width-small);max-width:100%}.spx-input[spx-size=medium]{width:var(--spx-control-width-medium);max-width:100%}.spx-input[spx-size=large]{width:var(--spx-control-width-large);max-width:100%}:is(.spx-input[spx-variant=contained],.spx-input[spx-variant=outlined]) label{left:var(--spx-input-pd-x)}.spx-input[spx-variant=contained]{border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--spx-color-input-contained-bg)}.spx-input[spx-variant=contained] input{color:inherit;box-sizing:border-box;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:1.25rem}.spx-input[spx-variant=contained] label{color:var(--spx-color-text-subtle)}.spx-input[spx-variant=contained] input:focus{box-shadow:0 var(--spx-border-width) 0 var(--spx-color-input-focus)}.spx-input[spx-variant=contained] input:focus+label{transform:translateY(-2.15rem);color:var(--spx-color-input-focus)}.spx-input[spx-variant=contained] input:focus+label,.spx-input[spx-variant=contained] input:not(:placeholder-shown)+label{transform:translateY(-1.15rem);font-size:smaller}.spx-input[spx-variant=contained]:has(input:invalid){border-color:var(--spx-color-error)}.spx-input[spx-variant=contained]:has(input:invalid) label{color:var(--spx-color-input-error)}.spx-input[spx-variant=contained]:has(input:invalid) input{box-shadow:0 var(--spx-border-width) 0 var(--spx-color-input-error)}.spx-input[spx-variant=outlined]{background:inherit;color:var(--spx-color-input-outlined-fg);border-color:var(--spx-color-input-outlined-fg)}.spx-input[spx-variant=outlined] input{color:var(--spx-color-text-default)}.spx-input[spx-variant=outlined] label{padding:0 4px;left:calc(var(--spx-input-pd-x) - 4px);background:inherit}.spx-input[spx-variant=outlined] input:focus+label{transform:translateY(-2.15rem);color:var(--spx-color-input-focus)}.spx-input[spx-variant=outlined] input:focus+label,.spx-input[spx-variant=outlined] input:not(:placeholder-shown)+label{transform:translateY(-2.15rem);font-size:smaller}.spx-input[spx-variant=outlined]:has(input:focus){border-color:var(--spx-color-input-focus)}.spx-input[spx-variant=outlined]:has(input:invalid){border-color:var(--spx-color-input-error)}.spx-input[spx-variant=outlined]:has(input:invalid) label{color:var(--spx-color-input-error)}.spx-select{position:relative;height:fit-content;display:inline-flex;border-radius:var(--spx-border-radius);background:inherit;pointer-events:none}.spx-select:has(select:disabled){filter:var(--spx-filter-control-disabled)}.spx-select[spx-size=small]{width:var(--spx-control-width-small);max-width:100%}.spx-select[spx-size=medium]{width:var(--spx-control-width-medium);max-width:100%}.spx-select[spx-size=large]{width:var(--spx-control-width-large);max-width:100%}.spx-select select{height:var(--spx-input-height-default);line-height:var(--spx-input-height-default);width:100%;box-sizing:border-box;font-size:medium;background:inherit;border:none;border-radius:var(--spx-border-radius);padding:0px var(--spx-input-pd-x);pointer-events:all;-webkit-appearance:none;-moz-appearance:none}.spx-select select:focus-visible{outline:none}.spx-select label{position:absolute;font-size:medium;top:50%;left:var(--spx-input-pd-x);pointer-events:none;display:flex;gap:2px;align-items:center;font-size:smaller;width:max-content}.spx-select>iconify-icon{position:absolute;top:50%;right:calc(var(--spx-input-pd-x) / 2);transform:translateY(-50%);pointer-events:none;font-size:x-large;color:var(--spx-color-text-subtle)}.spx-select[spx-variant=contained]{border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--spx-color-input-contained-bg)}.spx-select[spx-variant=contained] select{color:inherit;box-sizing:border-box;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:.65rem}.spx-select[spx-variant=contained] label{transform:translateY(-1.15rem);color:var(--spx-color-text-subtle)}.spx-select[spx-variant=contained]:has(select:focus) select:focus{box-shadow:0 var(--spx-border-width) 0 var(--spx-color-input-focus)}.spx-select[spx-variant=contained]:has(select:focus) label{color:var(--spx-color-input-focus)}.spx-select[spx-variant=outlined]{background:inherit;color:var(--spx-color-input-outlined-fg);border-color:var(--spx-color-input-outlined-fg)}.spx-select[spx-variant=outlined] select{color:var(--spx-color-text-default)}.spx-select[spx-variant=outlined] label{transform:translateY(-2.15rem);padding:0 4px;left:calc(var(--spx-input-pd-x) - 4px);background:inherit}.spx-select[spx-variant=outlined]:has(select:focus){border-color:var(--spx-color-input-focus)}.spx-select[spx-variant=outlined]:has(select:focus) label{color:var(--spx-color-input-focus)}.spx-divider{border:none;height:2px;margin:1rem 0;background-color:var(--spx-color-text-subtle)}.spx-divider[spx-vertical]{display:flex;min-height:1em;height:100%;align-self:stretch;width:1px;margin:0 .75rem}.spx-divider[spx-variant=sleek]{border-radius:50%}.spx-divider[spx-color=background]{background:var(--spx-color-background)}.spx-divider[spx-color=surface]{background:var(--spx-color-surface)}.spx-divider[spx-color=primary]{background:var(--spx-color-primary)}.spx-divider[spx-color=secondary]{background:var(--spx-color-secondary)}.spx-divider[spx-color=gradient]{background:var(--spx-color-gradient)}.spx-divider[spx-color=info]{background:var(--spx-color-info)}.spx-divider[spx-color=success]{background:var(--spx-color-success)}.spx-divider[spx-color=warning]{background:var(--sp-color-warning)}.spx-divider[spx-color=error]{background:var(--spx-color-error)}.spx-divider[spx-color=text-default]{background:var(--spx-color-text-default)}.spx-divider[spx-color=text-subtle]{background:var(--spx-color-text-subtle)}.spx-divider[spx-color=text-highlighted]{background:var(--spx-color-text-highlighted)}.spx-card{border-radius:var(--spx-border-radius);max-height:var(--spx-card-max-height);overflow-y:auto;--spx-card-avatar-size: 48px}.spx-card>*:first-child{padding-top:var(--spx-spacing-md)}.spx-card>*:last-child{padding-bottom:var(--spx-spacing-md)}.spx-card>*:not(:first-child):not(:only-child){padding-top:var(--spx-spacing-md)}.spx-card-content{padding-inline:var(--spx-spacing-md)}.spx-card-header{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--spx-spacing-md);gap:var(--spx-spacing-sm)}.spx-card-header-avatar{height:var(--spx-card-avatar-size);width:var(--spx-card-avatar-size);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.spx-card-header-avatar iconify-icon{font-size:var(--spx-card-avatar-size)}.spx-card-header-details{flex-grow:1}.spx-card-header-details-title{font-weight:700}.spx-card-header-details-subtitle{opacity:.7}.spx-card-footer{display:flex;flex-direction:row;align-items:center;gap:var(--spx-spacing-xs);padding-inline:var(--spx-spacing-md)}.spx-container{padding:1rem}.spx-container>*:first-child{margin-top:0}.spx-container>*:last-child{margin-bottom:0}.spx-container[spx-no-padding=true]{padding:0}.spx-container[spx-variant=contained]{border-color:var(--spx-color-surface)}.spx-container[spx-variant=outlined]{color:inherit!important}.spx-heading:has(+.spx-divider){margin-bottom:0}.spx-modal-overlay{position:absolute;top:0;left:0;z-index:var(--spx-z-modal-overlay);width:100svw;height:100svh;background-color:var(--spx-color-modal-overlay)}.spx-modal{position:absolute;top:50%;left:50%;z-index:var(--spx-z-modal);transform:translate(-50%,-50%);background-color:var(--spx-color-modal);color:var(--spx-color-on-modal);border-radius:var(--spx-border-radius);width:fit-content;max-width:80svw;box-shadow:var(--spx-shadow-medium)}.spx-modal[data-open]{animation:enter .15s ease}.spx-modal[data-closed]{animation:exit .15s ease}.spx-modal[data-size=small]{width:400px}.spx-modal[data-size=medium]{width:600px}.spx-modal[data-size=large]{width:1000px}.spx-modal[data-size=auto]{width:fit-content}.spx-modal[data-size=full]{width:100%}.spx-modal-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.spx-modal-header h2{margin:0;padding-left:1rem}.spx-modal-header .spx-button{background:none}.spx-modal-body{margin:1rem 0;padding:0rem 1.5rem;max-height:50svh;overflow:auto}.spx-modal-footer{display:flex;flex-direction:row;justify-content:end;align-items:center;padding:.5rem;gap:.5rem}html,html *,*{--spx-border-radius: 4px;--spx-color-text-default: #f5f5f5;--spx-color-text-subtle: #a1a1aa;--spx-color-text-highlighted: #ffffff;--spx-color-text-link: var(--spx-color-accent);--spx-color-background: #1a2327;--spx-color-on-background: var(--spx-color-text-default);--spx-color-surface: #303e46;--spx-color-on-surface: var(--spx-color-text-default);--spx-color-accent: #00bfa5;--spx-color-on-accent: var(--spx-color-text-highlighted);--spx-color-primary: #00796b;--spx-color-on-primary: var(--spx-color-text-highlighted);--spx-color-secondary: #37474f;--spx-color-on-secondary: var(--spx-color-text-default);--spx-color-gradient: linear-gradient(45deg, var(--spx-color-accent), #aa00ff);--spx-color-on-gradient: var(--spx-color-text-highlighted);--spx-color-info: var(--spx-color-surface);--spx-color-on-info: var(--spx-color-text-default);--spx-color-success: #15803d;--spx-color-on-success: var(--spx-color-text-default);--spx-color-warning: #ca8a04;--spx-color-on-warning: var(--spx-color-text-default);--spx-color-error: #b91c1c;--spx-color-on-error: var(--spx-color-text-default);--spx-color-sidebar-item-active: var(--spx-color-accent);--spx-color-input-contained-bg: var(--spx-color-secondary);--spx-color-input-outlined-fg: var(--spx-color-text-subtle);--spx-color-input-focus: var(--spx-color-accent);--spx-color-input-error: color-mix( in srgb, var(--spx-color-on-background), var(--spx-color-error) 66% );--spx-color-app-bar: var(--spx-color-surface);--spx-color-on-app-bar: var(--spx-color-on-surface);--spx-color-modal-overlay: rgba(0, 0, 0, .5);--spx-color-modal: var(--spx-color-surface);--spx-color-on-modal: var(--spx-color-on-surface);--spx-color-sidebar: var(--spx-color-surface);--spx-color-on-sidebar: var(--spx-color-on-surface);--spx-filter-control-hover: brightness(1.25);--spx-filter-control-hover-contained: brightness(.8);--spx-filter-control-disabled: brightness(.8) grayscale(.6);--spx-shadow-medium: 0 0 10px rgba(0, 0, 0, .5);transition:filter .1s,backdrop-filter .1s}article{display:flex;flex-direction:column}img{box-sizing:border-box;max-width:100%;height:auto;margin:auto;border-radius:var(--spx-border-radius)}:root *{transition:transform .2s,box-shadow .2s,background .2s,background-color .2s,border-color .2s,padding .2s}html{background:var(--spx-color-background);color:var(--spx-color-on-background);font-family:Verdana,Geneva,Tahoma,sans-serif}body{margin:0}main{max-width:var(--spx-main-content-width);margin:auto}.spx-app-bar-section{display:flex;flex-direction:row;align-items:center}a.spx-button{text-decoration:none}a:has(h2),a.article-card{color:inherit!important}.spx-app{pre.astro-code{padding:.5rem;border-radius:var(--spx-border-radius);font-size:medium}code:not(:has(span)){padding:.25rem;border-radius:var(--spx-border-radius)}pre.astro-code,code,blockquote{background:var(--spx-color-surface)!important}blockquote{margin-left:0;margin-right:0;padding:.5rem 1.5rem;border-radius:var(--spx-border-radius)}}@media only screen and (max-width: 799px){.spx-app-bar .spx-button p{display:none}}
