footer[data-astro-cid-yni366zu]{text-align:center;padding:25px}#progress-indicator-container[data-astro-cid-gc6aiymz]{width:0;height:5px;left:0;top:var(--spx-app-bar-height);z-index:11;background-color:var(--spx-color-background);position:fixed;overflow:hidden}#progress-indicator[data-astro-cid-gc6aiymz]{background:var(--spx-color-gradient);width:100vw;height:100%;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-radius:var(--spx-border-radius);border:none}.spx[spx-variant=outlined]{border-width:var(--spx-border-width);border-radius:var(--spx-border-radius);background:0 0;border-style:solid}.spx[spx-variant=colored]{background:0 0;border:none}.spx[spx-variant=underlined]{border-width:0px 0px var(--spx-border-width) 0px;border-top-left-radius:var(--spx-border-radius);border-top-right-radius:var(--spx-border-radius);border-style:none none solid;border-bottom-right-radius:0;border-bottom-left-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);color:#0000;-webkit-background-clip:text;background-clip:text}.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;color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes enter{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.95)}}@keyframes exit{to{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.95)}}.spx[spx-hover-effect=scale]{transition:scale var(--spx-animation-duration-default)}.spx[spx-hover-effect=scale]:hover{scale:1.05}.spx[spx-hover-effect=stylized-shadow]{transition:box-shadow var(--spx-animation-duration-default),transform var(--spx-animation-duration-default)}.spx[spx-hover-effect=stylized-shadow]:hover{transform:translate(-5px,-5px)}.spx[spx-hover-effect=stylized-shadow]:hover[spx-color=surface]{box-shadow:10px 10px color-mix(in srgb,var(--spx-color-surface),transparent 50%)}.spx[spx-hover-effect=stylized-shadow]:hover[spx-color=accent]{box-shadow:10px 10px color-mix(in srgb,var(--spx-color-accent),transparent 50%)}.spx[spx-hover-effect=stylized-shadow]:hover[spx-color=primary]{box-shadow:10px 10px color-mix(in srgb,var(--spx-color-primary),transparent 50%)}.spx[spx-hover-effect=stylized-shadow]:hover[spx-color=secondary]{box-shadow:10px 10px color-mix(in srgb,var(--spx-color-secondary),transparent 50%)}.spx[spx-hover-effect=stylized-shadow]:hover[spx-color=info]{box-shadow:10px 10px color-mix(in srgb,var(--spx-color-info),transparent 50%)}.spx[spx-hover-effect=stylized-shadow]:hover[spx-color=success]{box-shadow:10px 10px color-mix(in srgb,var(--spx-color-success),transparent 50%)}.spx[spx-hover-effect=stylized-shadow]:hover[spx-color=warning]{box-shadow:10px 10px color-mix(in srgb,var(--spx-color-warning),transparent 50%)}.spx[spx-hover-effect=stylized-shadow]:hover[spx-color=error]{box-shadow:10px 10px color-mix(in srgb,var(--spx-color-error),transparent 50%)}.spx[spx-hover-effect=stylized-shadow]:hover[spx-color=gradient]{box-shadow:10px 10px color-mix(in srgb,var(--spx-color-accent),transparent 50%)}.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:0 0}.spx-app-bar{z-index:var(--spx-z-app-bar);height:var(--spx-app-bar-height);box-sizing:border-box;background:var(--spx-color-app-bar);width:100%;color:var(--spx-color-on-app-bar);box-shadow:var(--spx-shadow-md);flex-direction:row;justify-content:space-between;align-items:center;padding:4px;display:flex;position:fixed}.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 (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{z-index:var(--spx-z-sidebar-overlay);background-color:#0000;width:100svw;height:100svh;position:absolute;top:0;left:0}.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{max-width:90svw;height:100%;z-index:var(--spx-z-sidebar);width:var(--spx-sidebar-width-full);background-color:var(--spx-color-sidebar);box-shadow:var(--spx-shadow-md);flex-direction:column;display:flex;position:fixed;top:0}.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{height:var(--spx-app-bar-height);flex-direction:row;gap:4px;padding:4px;display:flex}.spx-sidebar-toolbar>*{flex-grow:1}.spx-sidebar-content{flex-direction:column;flex-grow:1;gap:4px;padding:4px;display:flex}: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:90deg}.spx-sidebar-group-trigger{width:100%;padding-left:var(--spx-spacing-sm)!important}.spx-sidebar-group-trigger .spx-sidebar-group-title{flex-direction:row;flex-grow:1;align-items:center;gap:.25rem;display:flex}.spx-sidebar-group-trigger .spx-sidebar-group-title iconify-icon{width:20px!important}.spx-sidebar-group-chevron{transition:rotate var(--spx-animation-duration-default) ease;rotate:0deg;width:20px!important}.spx-sidebar-group-content{gap:var(--spx-spacing-xs);padding:var(--spx-spacing-xs);padding-left:var(--spx-spacing-md);flex-direction:column;display:flex;overflow:hidden}.spx-sidebar-group-content>*{height:fit-content!important}.spx-sidebar-group-content .spx-button,.spx-sidebar-group-content .spx-button-link{justify-content:start}.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:0}}@keyframes sidebar-group-content-expand{0%{height:0}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);font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;overflow:hidden auto}html.spx-app>body{margin:0}html.spx-app>body main{width:var(--spx-main-content-width);box-sizing:border-box;max-width:100%;margin:0 auto;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 (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,.spx-card)):not(.spx-button,.spx-card){color:var(--spx-color-text-link);text-decoration:none}html.spx-app a:not(:has(.spx-button,.spx-card)):not(.spx-button,.spx-card):visited{color:var(--spx-color-text-link)}html.spx-app a:not(:has(.spx-button,.spx-card)):not(.spx-button,.spx-card):hover{filter:var(--spx-filter-control-hover)}html.spx-app pre.astro-code{border-radius:var(--spx-border-radius);padding:.5rem}html.spx-app pre.astro-code,html.spx-app code{background:var(--spx-color-surface)}html.spx-app blockquote{background:var(--spx-color-surface);border-radius:var(--spx-border-radius);border:var(--spx-color-primary);margin-left:0;margin-right:0;padding:.5rem 1.5rem}.spx-accordion{flex-direction:column;width:100%;display:flex}.spx-accordion-item-header{border-radius:var(--spx-border-radius);flex-direction:row;width:100%;display:flex;overflow:hidden}.spx-accordion-item-header:first-of-type:not(:only-of-type),.spx-accordion-item-header:last-of-type:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.spx-accordion-item-header:not(:first-of-type){margin-top:2px}.spx-accordion-item-header:not(:first-of-type):not(:last-of-type){border-radius:0;margin-top:2px}.spx-accordion-item-header:last-of-type:not(:only-of-type){border-top-left-radius:0;border-top-right-radius:0}.spx-accordion-item-header[spx-variant=outlined]{margin-top:0!important;margin-bottom:0!important}.spx-accordion-item-header[spx-variant=outlined]:not(:first-child){border-top-width:0;border-top-color:#0000}.spx-accordion-item-header[spx-variant=outlined] .spx-accordion-item-actions>[spx-variant=outlined]{border-top-width:0;border-bottom-width:0;border-right-width:0}.spx-accordion-item-header:has(.spx-accordion-item-trigger[data-expanded])[spx-variant=outlined]{border-bottom-width:0;border-bottom-color:#0000}.spx-accordion-item-header:has(.spx-accordion-item-trigger[data-expanded])[spx-variant=outlined] .spx-accordion-item-actions{border-bottom-right-radius:0}.spx-accordion-item-header:has(.spx-accordion-item-trigger[data-expanded])[spx-variant=outlined] .spx-accordion-item-actions>[spx-variant=outlined]{border-bottom-width:var(--spx-border-width)}.spx-accordion-item-trigger.spx-button{border:none;border-radius:0;flex-grow:1;justify-content:start;height:fit-content}.spx-accordion-item-trigger[data-expanded]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.spx-accordion-item-trigger[data-expanded] .spx-accordion-item-chevron{rotate:90deg}.spx-accordion-item-trigger .spx-accordion-item-chevron{transition:rotate var(--spx-animation-duration-default) ease;rotate:0deg}.spx-accordion-item-title{align-items:center;gap:var(--spx-spacing-xs);flex-direction:row;flex-grow:1;display:flex}.spx-accordion-item-actions{flex-direction:row;align-items:center;display:flex}.spx-accordion-item-actions>*{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.spx-accordion-item-actions>:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.spx-accordion-item-content{overflow:hidden;border-top-left-radius:0!important;border-top-right-radius:0!important}.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:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.spx-accordion-item-content[spx-variant=outlined]{border-top-width:0;border-top-color:#0000}.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:0}}@keyframes accordion-item-content-expand{0%{height:0}to{height:var(--corvu-disclosure-content-height)}}.spx-button{padding:var(--spx-spacing-xs) var(--spx-spacing-md);box-sizing:border-box;border-radius:var(--spx-border-radius);color:var(--spx-color-on-secondary);min-height:var(--spx-control-height-default);height:var(--spx-control-height-default);border:none;justify-content:center;align-items:center;gap:.25rem;font-size:medium;display:inline-flex;position:relative}.spx-button>*{vertical-align:text-top;position:relative}.spx-button iconify-icon{font-size:larger}.spx-button:not(:disabled){cursor:pointer}.spx-button:not(:disabled):hover{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)){aspect-ratio:1;padding:0;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:"";pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0}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{border-radius:var(--spx-border-radius);background:inherit;pointer-events:none;height:fit-content;display:inline-flex;position:relative}.spx-input input{height:var(--spx-input-height-default);line-height:var(--spx-input-height-default);box-sizing:border-box;background:inherit;border-radius:var(--spx-border-radius);width:100%;padding:0px var(--spx-input-pd-x);pointer-events:all;border:none;font-size:medium}.spx-input input:focus-visible{outline:none}.spx-input label{transition:padding var(--spx-animation-duration-default),font-size var(--spx-animation-duration-default),transform var(--spx-animation-duration-default);pointer-events:none;align-items:center;gap:2px;font-size:medium;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.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]{background:var(--spx-color-input-contained-bg);border-bottom-right-radius:0;border-bottom-left-radius:0}.spx-input[spx-variant=contained] input{color:inherit;box-sizing:border-box;border-bottom-right-radius:0;border-bottom-left-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{color:var(--spx-color-input-focus);transform:translateY(-2.15rem)}.spx-input[spx-variant=contained] input:focus+label,.spx-input[spx-variant=contained] input:not(:placeholder-shown)+label{font-size:smaller;transform:translateY(-1.15rem)}.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{left:calc(var(--spx-input-pd-x) - 4px);background:inherit;padding:0 4px}.spx-input[spx-variant=outlined] input:focus+label{color:var(--spx-color-input-focus);transform:translateY(-2.15rem)}.spx-input[spx-variant=outlined] input:focus+label,.spx-input[spx-variant=outlined] input:not(:placeholder-shown)+label{font-size:smaller;transform:translateY(-2.15rem)}.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{border-radius:var(--spx-border-radius);background:inherit;pointer-events:none;height:fit-content;display:inline-flex;position:relative}.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);box-sizing:border-box;background:inherit;border-radius:var(--spx-border-radius);width:100%;padding:0px var(--spx-input-pd-x);pointer-events:all;-webkit-appearance:none;-moz-appearance:none;border:none;font-size:medium}.spx-select select:focus-visible{outline:none}.spx-select label{top:50%;left:var(--spx-input-pd-x);pointer-events:none;align-items:center;gap:2px;width:max-content;font-size:smaller;display:flex;position:absolute}.spx-select>iconify-icon{top:50%;right:calc(var(--spx-input-pd-x) / 2);pointer-events:none;color:var(--spx-color-text-subtle);font-size:x-large;position:absolute;transform:translateY(-50%)}.spx-select[spx-variant=contained]{background:var(--spx-color-input-contained-bg);border-bottom-right-radius:0;border-bottom-left-radius:0}.spx-select[spx-variant=contained] select{color:inherit;box-sizing:border-box;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:.65rem}.spx-select[spx-variant=contained] label{color:var(--spx-color-text-subtle);transform:translateY(-1.15rem)}.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{left:calc(var(--spx-input-pd-x) - 4px);background:inherit;padding:0 4px;transform:translateY(-2.15rem)}.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{background-color:var(--spx-color-text-subtle);border:none;height:2px;margin:1rem 0}.spx-divider[spx-vertical]{align-self:stretch;width:1px;height:100%;min-height:1em;margin:0 .75rem;display:flex}.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);--spx-card-avatar-size:48px;overflow-y:auto}.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{padding-inline:var(--spx-spacing-md);justify-content:space-between;align-items:center;gap:var(--spx-spacing-sm);display:flex}.spx-card-header-avatar{height:var(--spx-card-avatar-size);width:var(--spx-card-avatar-size);border-radius:50%;justify-content:center;align-items:center;display:flex;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{align-items:center;gap:var(--spx-spacing-xs);padding-inline:var(--spx-spacing-md);flex-direction:row;display:flex}.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{z-index:var(--spx-z-modal-overlay);background-color:var(--spx-color-modal-overlay);width:100svw;height:100svh;position:absolute;top:0;left:0}.spx-modal{z-index:var(--spx-z-modal);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-md);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spx-modal[data-open]{animation:.15s enter}.spx-modal[data-closed]{animation:.15s exit}.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{justify-content:space-between;align-items:center;padding:.5rem;display:flex;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.spx-modal-header h2{margin:0;padding-left:1rem}.spx-modal-header .spx-button{background:0 0}.spx-modal-body{max-height:50svh;margin:1rem 0;padding:0 1.5rem;overflow:auto}.spx-modal-footer{flex-direction:row;justify-content:end;align-items:center;gap:.5rem;padding:.5rem;display:flex}html,html *,*{--spx-border-radius:4px;--spx-color-text-default:#f5f5f5;--spx-color-text-subtle:#a1a1aa;--spx-color-text-highlighted:#fff;--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-start:var(--spx-color-accent);--spx-color-gradient-end:#a0f;--spx-color-gradient-deg:45deg;--spx-color-gradient:linear-gradient(var(--spx-color-gradient-deg), var(--spx-color-gradient-start), var(--spx-color-gradient-end));--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:#00000080;--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-md:0 0 10px #00000080;transition:filter .1s,backdrop-filter .1s}article{& hr{background:var(--spx-color-gradient);border:none;width:100%;height:2px}& img{box-sizing:border-box;border-radius:var(--spx-border-radius);max-width:100%;height:auto;margin:0 auto;display:block}}: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}.spx-app-bar-section{flex-direction:row;align-items:center;display:flex}a.spx-button{text-decoration:none}a:has(h2),a.article-card{color:inherit!important}.spx-app{& pre.astro-code{border-radius:var(--spx-border-radius);padding:.5rem;font-size:medium}& code:not(:has(span)){border-radius:var(--spx-border-radius);padding:2px 4px}& pre.astro-code,& code,& blockquote{background:var(--spx-color-surface)!important}& blockquote{border-radius:var(--spx-border-radius);margin-left:0;margin-right:0;padding:.5rem 1.5rem}}@media only screen and (width<=799px){.spx-app-bar .spx-button p{display:none}}
