.c-appbar{width:100%;padding:.5rem;display:flex;align-items:center;gap:.25rem}.c-appbar-content{display:flex;align-items:center;gap:.5rem;overflow:hidden;background-color:rgba(var(--g-color-surface),var(--g-opacity-half));backdrop-filter:blur(var(--g-blur-glass));border:1px solid rgba(var(--g-color-on-surface),var(--g-opacity2));padding:.25rem;border-radius:var(--g-border-radius8);box-shadow:var(--g-elevation2);min-height:2.625rem}.c-appbar-headline{font-size:var(--g-font-size-m);font-weight:500;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;display:flex;gap:.5rem;padding-right:.5rem}.c-appbar-flex{flex:1}.c-appbar-leading,.c-appbar-trailing{display:flex;align-items:center;gap:.125rem;background-color:rgba(var(--g-color-surface),var(--g-opacity-half));backdrop-filter:blur(var(--g-blur-glass));border:1px solid rgba(var(--g-color-on-surface),var(--g-opacity2));padding:.25rem;border-radius:var(--g-border-radius8);box-shadow:var(--g-elevation2)}:is(.c-appbar,.c-appbar-leading,.c-appbar-trailing,.c-appbar-headline):empty{display:none!important}@font-face{font-family:FluentSystemIcons-Resizable;src:url(/icons/FluentSystemIcons-Resizable.woff2) format("woff2"),url(/icons/FluentSystemIcons-Resizable.woff) format("woff"),url(/icons/FluentSystemIcons-Resizable.ttf) format("truetype")}.c-icon{--c-icon-size: 1.25rem;display:block;font-family:FluentSystemIcons-Resizable;font-size:var(--c-icon-size);font-style:normal;font-variant:normal;font-weight:400!important;line-height:var(--c-icon-size);text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-icon[data-c-icon-inline]{display:inline;font-size:inherit}.c-button{--c-button-icon-animation: none;padding:.25rem .625rem;border:.0625rem solid transparent;background-color:transparent;align-items:center;border-radius:var(--g-border-radius4);color:rgb(var(--g-color-on-surface));display:flex;gap:.5rem;font-size:var(--g-font-size-xs);line-height:normal;justify-content:center;min-height:2rem;scrollbar-width:none;user-select:none;-ms-overflow-style:none}.c-button *{user-select:none}.c-button:is(:disabled,a:not([href])){filter:grayscale(1) opacity(.5);cursor:not-allowed}.c-button:is(:disabled,a:not([href])) *{cursor:not-allowed}.c-button:not(:is(:disabled,a:not([href])))[data-c-button-focused]{background-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}.c-button:not(:is(:disabled,a:not([href]))):hover{background-color:rgba(var(--g-color-on-surface),var(--g-opacity2));cursor:pointer}.c-button:not(:is(:disabled,a:not([href]))):active{background-color:rgba(var(--g-color-on-surface),var(--g-opacity1))}:root[data-animation=on] .c-button:not(:is(:disabled,a:not([href]))):active>.c-icon{animation:var(--c-button-icon-animation)}@media(prefers-reduced-motion:no-preference){:root[data-animation=auto] .c-button:not(:is(:disabled,a:not([href]))):active>.c-icon{animation:var(--c-button-icon-animation)}}.c-button[data-c-button-focused]:not(:is(:disabled,a:not([href]))){background-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}.c-button[data-c-button-focused]:not(:is(:disabled,a:not([href])))[data-c-button-variant=filled]{background-color:rgba(var(--g-color-accent),var(--g-opacity-inv3))}.c-button[data-c-button-focused]:not(:is(:disabled,a:not([href])))[data-c-button-variant=tonal]{background-color:rgba(var(--g-color-on-surface),var(--g-opacity1))}.c-button[data-c-button-variant=filled]{background-color:rgb(var(--g-color-accent));color:rgb(var(--g-color-on-accent))}.c-button[data-c-button-variant=filled]:not(:is(:disabled,a:not([href]))):hover{background-color:rgba(var(--g-color-accent),var(--g-opacity-inv3))}.c-button[data-c-button-variant=filled]:not(:is(:disabled,a:not([href]))):active{background-color:rgba(var(--g-color-accent),var(--g-opacity-inv5))}.c-button[data-c-button-variant=tonal]{background-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}.c-button[data-c-button-variant=tonal]:not(:is(:disabled,a:not([href]))):hover{background-color:rgba(var(--g-color-on-surface),var(--g-opacity1))}.c-button[data-c-button-variant=tonal]:not(:is(:disabled,a:not([href]))):active{background-color:rgba(var(--g-color-on-surface),var(--g-opacity0))}.c-button[data-c-button-variant=outlined]{border:.0625rem solid rgba(var(--g-color-on-surface),var(--g-opacity-border))}.c-icon-button{padding:.25rem .625rem}.c-popover{--c-popover-left: 0;--c-popover-top: 0;position:fixed;background-color:rgba(var(--g-color-surface),var(--g-opacity-glass));backdrop-filter:blur(var(--g-blur-glass));border:.0625rem solid rgba(var(--g-color-on-surface),var(--g-opacity3));border-radius:var(--g-border-radius8);left:var(--c-popover-left);max-height:calc(100dvh - 1rem);max-width:calc(100% - 1rem);width:max-content;outline:none;overflow:hidden;top:var(--c-popover-top);opacity:0;box-shadow:var(--g-elevation3);transition-timing-function:var(--g-transition-spring-bounce-inverse);transition-property:display,overlay,opacity;transition-duration:var(--g-duration-transition);transition-behavior:allow-discrete}.c-popover:popover-open{opacity:1;transition-timing-function:var(--g-transition-spring-bounce)}:root[data-theme=dark] .c-popover{border:.0625rem solid rgba(0,0,0,var(--g-opacity-inv5));background-color:rgba(46,46,46,var(--g-opacity-glass))}@media(prefers-color-scheme:dark){:root[data-theme=auto] .c-popover{border:.0625rem solid rgba(0,0,0,var(--g-opacity-inv5));background-color:rgba(46,46,46,var(--g-opacity-glass))}}.c-popover::backdrop{background-color:transparent}.c-popover:not([data-c-popover-draggable])>.c-popover-draghandle{display:none}.c-popover[data-c-popover-dragging]{will-change:top,left}@starting-style{.c-popover:popover-open{opacity:0}}.c-popover-content{position:relative;max-height:inherit;max-width:100%;width:100%;overflow:auto;border-radius:inherit}.c-popover-draghandle{--c-popover-draghandle-border-radius: var(--g-border-radius16);--c-popover-draghandle-width-base: calc(100% - (var(--c-popover-draghandle-border-radius) * 2));--c-popover-draghandle-width: calc(var(--c-popover-draghandle-width-base) + 2rem);--c-popover-draghandle-width-hover: calc(var(--c-popover-draghandle-width-base) + .5rem);touch-action:none;width:min(4rem,var(--c-popover-draghandle-width));height:.25rem;position:absolute;top:.25rem;left:50%;transform:translate(-50%);box-shadow:var(--g-elevation2);touch-action:none!important;z-index:5;border-radius:62.4375rem;background-color:rgb(var(--g-color-accent));cursor:grab;transition-property:width,height;transition-duration:var(--g-duration-transition)}.c-popover-draghandle:hover{width:min(5.5rem,var(--c-popover-draghandle-width-hover));height:.5rem}.c-popover-draghandle:active{cursor:grabbing;height:.5rem;width:min(5rem,var(--c-popover-draghandle-width-hover) - 1rem)}.c-menu.c-popover[data-c-popover-draggable]>div{padding-top:.75rem}.c-menu.c-popover>.c-popover-content{padding:.25rem 0;display:flex;flex-direction:column;gap:.25rem;align-items:stretch;justify-content:flex-start}.c-menu-check-item.c-button.c-menu-item{padding-left:0}.c-menu-check-item.c-button.c-menu-item:has(>.c-menu-check-item-input:focus-visible){outline:auto}.c-menu-check-item.c-button.c-menu-item:has(>.c-menu-check-item-input:disabled){filter:grayscale(1) opacity(.5);cursor:not-allowed;background-color:transparent!important}.c-menu-check-item.c-button.c-menu-item:has(>.c-menu-check-item-input:disabled) *{cursor:not-allowed}.c-menu-check-item-content{display:contents}.c-menu-check-item-input{appearance:none}.c-menu-check-item-input:checked+.c-menu-check-item-icon{scale:1}.c-menu-check-item-icon{width:1.25rem;height:1.25rem;scale:0;transition-property:scale;transition-duration:var(--g-duration-transition)}.c-menu-check-item-leading,.c-menu-content{display:contents}.c-menu-header{padding:0 .5rem;margin:0 .25rem;min-height:1.5rem;display:flex;text-wrap:nowrap;flex-direction:column;align-items:flex-start;justify-content:center;font-size:var(--g-font-size-s);color:rgba(var(--g-color-on-surface),var(--g-opacity-inv2))}.c-menu-indent{min-width:1.25rem;max-width:1.25rem}.c-menu-item.c-button{outline-offset:0;padding:0 .5rem;justify-content:flex-start;margin:0 .25rem;min-height:1.75rem;width:calc(100% - .5rem);white-space:nowrap}.c-menu-item-content{flex:1}.c-menu-radio-item.c-button.c-menu-item{padding-left:0}.c-menu-radio-item.c-button.c-menu-item:has(>.c-menu-radio-item-input:focus-visible){outline:auto}.c-menu-radio-item.c-button.c-menu-item:has(>.c-menu-radio-item-input:disabled){filter:grayscale(1) opacity(.5);cursor:not-allowed;background-color:transparent!important}.c-menu-radio-item.c-button.c-menu-item:has(>.c-menu-radio-item-input:disabled) *{cursor:not-allowed}.c-menu-radio-item-content{display:contents}.c-menu-radio-item-icon{color:rgb(var(--g-color-accent));transition-property:scale;transition-duration:var(--g-duration-transition)}.c-menu-radio-item-input:not(:checked)+.c-menu-radio-item-icon{scale:0}.c-menu-radio-item-input{appearance:none}.c-menu-radio-item-leading{display:contents}.c-divider{min-height:.0625rem;max-height:.0625rem;min-width:100%;background-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}.c-textfield{display:flex;align-items:center;gap:.5rem;min-height:2rem;border-radius:var(--g-border-radius4);background-color:rgba(var(--g-color-on-surface),var(--g-opacity2));border:.125rem solid transparent;border-bottom-color:rgb(var(--g-color-accent));transition-property:border-color;transition-duration:var(--g-duration-transition)}.c-textfield:has(>.c-textfield-input:focus:read-write){border-color:rgb(var(--g-color-accent))}.c-textfield:has(>.c-textfield-input:not(:is(:read-only,:disabled)):user-invalid){border-color:rgb(var(--g-color-error))}.c-textfield:has(>.c-textfield-input:is(:read-only,:disabled)){border-bottom-color:rgba(var(--g-color-on-surface),var(--g-opacity5))}.c-textfield:has(>.c-textfield-input:read-write):has(>.c-textfield-input:hover){background-color:rgba(var(--g-color-on-surface),var(--g-opacity1))}.c-textfield:has(>.c-textfield-input:read-write):has(>.c-textfield-input:active){background-color:rgba(var(--g-color-on-surface),var(--g-opacity0))}.c-textfield-button{padding:0 .25rem;min-height:1.5rem}.c-textfield-input{width:100%;flex:1;font-size:var(--g-font-size-xs);border:none;padding:0 .625rem;outline:none;background-color:transparent;height:100%;min-height:1.75rem}.c-textfield-input[type=number]{padding:0 .25rem 0 .625rem}.c-textfield-input::placeholder{color:rgba(var(--g-color-on-surface),.5)}.c-textfield-leading,.c-textfield-trailing{display:contents}.c-list{min-height:2.5rem;display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.25rem .625rem;width:100%;border-radius:.25rem;border:.0625rem solid transparent}.c-list[data-c-list-variant=tonal]{background-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}.c-list[data-c-list-variant=filled]{background-color:rgb(var(--g-color-accent));color:rgb(var(--g-color-on-accent))}.c-list[data-c-list-variant=outlined]{border:.0625rem solid rgba(var(--g-color-on-surface),var(--g-opacity-border))}.c-list-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.c-list-leading{display:contents}.c-list-subtitle{color:rgba(var(--g-color-on-surface),var(--g-opacity-inv3));font-size:var(--g-font-size-xs);text-align:start;width:100%}.c-list[data-c-list-variant=filled] .c-list-subtitle{color:rgba(var(--g-color-on-accent),var(--g-opacity-inv1))}.c-list-trailing{display:contents}.c-toast{position:fixed;background-color:rgba(var(--g-color-surface),var(--g-opacity-glass));backdrop-filter:blur(var(--g-blur-glass));border:.0625rem solid rgba(var(--g-color-on-surface),var(--g-opacity3));border-radius:var(--g-border-radius8);inset:.5rem auto auto .5rem;max-height:calc(100dvh - 1rem);max-width:calc(100% - 1rem);width:max-content;outline:none;overflow:hidden;opacity:0;scale:.85;box-shadow:var(--g-elevation3);transition-timing-function:var(--g-transition-spring-inverse);transition-property:display,overlay,opacity,translate,scale;transition-duration:var(--g-duration-transition);transition-behavior:allow-discrete}.c-toast[data-c-toast-position=top-left]{top:.5rem;left:.5rem;translate:0 calc(-100% - .5rem)}.c-toast[data-c-toast-position=top-center]{top:.5rem;left:50%;translate:-50% calc(-100% - .5rem)}.c-toast[data-c-toast-position=top-right]{top:.5rem;right:.5rem;translate:0 calc(-100% - .5rem)}.c-toast[data-c-toast-position=bottom-left]{bottom:.5rem;left:.5rem;translate:0 calc(100% + .5rem)}.c-toast[data-c-toast-position=bottom-center]{bottom:.5rem;left:50%;translate:-50% calc(100% + .5rem)}.c-toast[data-c-toast-position=bottom-right]{bottom:.5rem;right:.5rem;translate:0 calc(100% + .5rem)}.c-toast:popover-open{scale:1;opacity:1;translate:0 0;transition-timing-function:var(--g-transition-spring)}.c-toast:popover-open[data-c-toast-position*=center]{translate:-50% 0}:root[data-theme=dark] .c-toast{border:.0625rem solid rgba(0,0,0,var(--g-opacity-inv5));background-color:rgba(46,46,46,var(--g-opacity-glass))}@media(prefers-color-scheme:dark){:root[data-theme=auto] .c-toast{border:.0625rem solid rgba(0,0,0,var(--g-opacity-inv5));background-color:rgba(46,46,46,var(--g-opacity-glass))}}.c-toast::backdrop{background-color:transparent}.c-toast:not([data-c-toast-draggable])>.c-toast-draghandle{display:none}.c-toast[data-c-toast-dragging]{will-change:top,left}@starting-style{.c-toast:popover-open{scale:.85;opacity:0}.c-toast:popover-open[data-c-toast-position=top-left]{translate:0 calc(-100% - .5rem)}.c-toast:popover-open[data-c-toast-position=top-center]{translate:-50% calc(-100% - .5rem)}.c-toast:popover-open[data-c-toast-position=top-right]{translate:0 calc(-100% - .5rem)}.c-toast:popover-open[data-c-toast-position=bottom-left]{translate:0 calc(100% + .5rem)}.c-toast:popover-open[data-c-toast-position=bottom-center]{translate:-50% calc(100% + .5rem)}.c-toast:popover-open[data-c-toast-position=bottom-right]{translate:0 calc(100% + .5rem)}}.c-toast-content{position:relative;max-height:inherit;max-width:100%;width:100%;overflow:auto;border-radius:inherit}.c-toast-content>.c-list-content{font-size:var(--g-font-size-xs)}.c-combobox{accent-color:rgb(var(--g-color-accent));appearance:base-select;padding:.25rem .625rem;border:.0625rem solid transparent;background-color:transparent;align-items:center;border-radius:var(--g-border-radius4);display:flex;gap:.5rem;font-size:var(--g-font-size-xs);line-height:normal;justify-content:center;min-height:2rem;scrollbar-width:none;user-select:none;-ms-overflow-style:none;transition-property:border-color;transition-duration:var(--g-duration-transition)}.c-combobox[multiple]{padding:.25rem 0rem}.c-combobox *{user-select:none}.c-combobox:disabled{filter:grayscale(1) opacity(.5);cursor:not-allowed}.c-combobox:disabled *{cursor:not-allowed}.c-combobox:not(:disabled):not([data-c-combobox-variant=filled],[data-c-combobox-variant=outlined]){border:.125rem solid transparent}.c-combobox:not(:disabled):open{background-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}.c-combobox:not(:disabled):open[data-c-combobox-variant=filled]{background-color:rgba(var(--g-color-accent),var(--g-opacity-inv3))}.c-combobox:not(:disabled):open[data-c-combobox-variant=tonal]{background-color:rgba(var(--g-color-on-surface),var(--g-opacity1))}.c-combobox:not(:disabled):open:not([data-c-combobox-variant=filled]){border-color:rgb(var(--g-color-accent))}.c-combobox:not(:disabled):hover{background-color:rgba(var(--g-color-on-surface),var(--g-opacity2));cursor:pointer}.c-combobox:not(:disabled):active{background-color:rgba(var(--g-color-on-surface),var(--g-opacity1))}.c-combobox[data-c-combobox-variant=filled]{background-color:rgb(var(--g-color-accent));color:rgb(var(--g-color-on-accent))}.c-combobox[data-c-combobox-variant=filled]:not(:disabled):hover{background-color:rgba(var(--g-color-accent),var(--g-opacity-inv3))}.c-combobox[data-c-combobox-variant=filled]:not(:disabled):active{background-color:rgba(var(--g-color-accent),var(--g-opacity-inv5))}.c-combobox[data-c-combobox-variant=tonal]{background-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}.c-combobox[data-c-combobox-variant=tonal]:not(:disabled):hover{background-color:rgba(var(--g-color-on-surface),var(--g-opacity1))}.c-combobox[data-c-combobox-variant=tonal]:not(:disabled):active{background-color:rgba(var(--g-color-on-surface),var(--g-opacity0))}.c-combobox[data-c-combobox-variant=outlined]{border:.0625rem solid rgba(var(--g-color-on-surface),var(--g-opacity-border))}.c-combobox::picker-icon{color:rgb(var(--g-color-accent));width:1.25rem;height:1.25rem;text-align:center;transition-property:rotate;transition-duration:var(--g-duration-transition)}.c-combobox:open::picker-icon{rotate:180deg}.c-combobox::picker(select){appearance:base-select;background-color:rgba(var(--g-color-surface),var(--g-opacity-glass));backdrop-filter:blur(var(--g-blur-glass));border:.0625rem solid rgba(var(--g-color-on-surface),var(--g-opacity3));box-shadow:var(--g-elevation3);border-radius:var(--g-border-radius8);padding:.25rem 0rem;opacity:0;translate:0rem -.75rem;margin:.5rem 0rem;position-try:most-block-size flip-block;transition-timing-function:var(--g-transition-spring-bounce-inverse)}:root[data-theme=dark] .c-combobox::picker(select){border:.0625rem solid rgba(0,0,0,var(--g-opacity-inv5));background-color:rgba(46,46,46,var(--g-opacity-glass))}@media(prefers-color-scheme:dark){:root[data-theme=auto] .c-combobox::picker(select){border:.0625rem solid rgba(0,0,0,var(--g-opacity-inv5));background-color:rgba(46,46,46,var(--g-opacity-glass))}}:root[data-animation=on] .c-combobox::picker(select){transition-property:display,overlay,opacity,translate;transition-duration:var(--g-duration-transition);transition-behavior:allow-discrete}@media(prefers-reduced-motion:no-preference){:root[data-animation=auto] .c-combobox::picker(select){transition-property:display,overlay,opacity,translate;transition-duration:var(--g-duration-transition);transition-behavior:allow-discrete}}.c-combobox::picker(select):popover-open{opacity:1;translate:0 0;transition-timing-function:var(--g-transition-spring-bounce)}@starting-style{.c-combobox::picker(select):popover-open{opacity:0;translate:0rem -.75rem}}.c-combobox-option{accent-color:rgb(var(--g-color-accent));padding:0rem .5rem;justify-content:flex-start;margin:0rem .25rem;min-height:1.75rem;width:calc(100% - .5rem);white-space:nowrap;position:relative}.c-combobox-option:before{content:"";display:block;background-color:rgb(var(--g-color-accent));position:absolute;left:.0625rem;width:.1875rem;top:50%;opacity:0;transform:translateY(-50%);height:.1875rem;border-radius:62.4375rem;transition-property:height;transition-duration:var(--g-duration-transition)}.c-combobox-option:checked{background-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}.c-combobox-option:checked:not(:disabled):hover{background-color:rgba(var(--g-color-on-surface),var(--g-opacity1))}.c-combobox-option:checked:not(:disabled):active{background-color:rgba(var(--g-color-on-surface),var(--g-opacity0))}.c-combobox-option:checked:before{height:max(50%,.1875rem);opacity:1}.c-combobox-option::checkmark{display:none}.c-combobox-option:not(:first-of-type){margin-top:.25rem}.c-checkbox{font-size:var(--g-font-size-xs);display:flex;align-items:center;color:rgb(var(--g-color-on-surface));gap:.5rem;min-height:2rem;padding:.25rem .75rem .25rem 0rem;border-radius:var(--g-border-radius4);position:relative;user-select:none}.c-checkbox:has(>.c-checkbox-input:focus-visible){outline:auto}.c-checkbox:has(>.c-checkbox-input:disabled){filter:grayscale(1) opacity(.5);cursor:not-allowed}.c-checkbox:has(>.c-checkbox-input:disabled) *{cursor:not-allowed}.c-checkbox:has(>.c-checkbox-input:not(:disabled)):hover{cursor:pointer}.c-checkbox:has(>.c-checkbox-input:not(:disabled)):hover>.c-checkbox-input{border-width:.0625rem}.c-checkbox:has(>.c-checkbox-input:not(:disabled)):hover>.c-checkbox-input:checked{opacity:var(--g-opacity-inv3)}.c-checkbox:has(>.c-checkbox-input:not(:disabled)):active>.c-checkbox-input{opacity:var(--g-opacity-inv5)}.c-checkbox-content{display:contents}.c-checkbox-icon{position:absolute;scale:0;height:1.25rem;width:1.25rem;fill:rgb(var(--g-color-on-accent))}:root[data-animation=on] .c-checkbox-icon{transition-property:scale,fill;transition-duration:.4s}@media(prefers-reduced-motion:no-preference){:root[data-animation=auto] .c-checkbox-icon{transition-property:scale,fill;transition-duration:.4s}}.c-checkbox-input{appearance:none;border:.125rem solid rgb(var(--g-color-accent));min-width:1.25rem;max-width:1.25rem;min-height:1.25rem;max-height:1.25rem;border-radius:var(--g-border-radius4);transition-property:background-color;transition-duration:var(--g-duration-transition)}.c-checkbox-input:focus-visible{outline:none}.c-checkbox-input:checked{background-color:rgb(var(--g-color-accent))}.c-checkbox-input:checked+.c-checkbox-icon{scale:1}.c-checkbox-input:hover{cursor:pointer}.splash.astro-fliv62xk{z-index:999;width:100%;height:100dvh;background-color:rgb(var(--g-color-background));position:fixed;left:0;top:0;flex-direction:column;gap:2rem;display:flex;align-items:center;justify-content:center}.splash.astro-fliv62xk>svg{width:6.75rem!important;height:6.75rem!important;animation:img-splash-start 1s var(--g-transition-spring)}.loading-indicator.astro-fliv62xk{display:block;width:10.125rem;height:.25rem;max-width:calc(100% - 2rem);border-radius:var(--g-border-radius4);background-color:rgb(var(--g-color-accent));animation:loading 1s ease-in-out infinite}:root[data-animation=off] .loading-indicator.astro-fliv62xk{display:none}@media(prefers-reduced-motion:reduce){.loading-indicator.astro-fliv62xk{display:none}}@keyframes loading{0%{clip-path:xywh(0 0 0 100% round .25rem)}50%{clip-path:xywh(0 0 100% 100% round .25rem)}to{clip-path:xywh(100% 0 100% 100% round .25rem)}}.c-app{max-height:100dvh;max-width:100%;width:100%;height:100dvh;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}.c-app-appbar{position:sticky;top:0;left:0;z-index:var(--g-z-index-appbar)}.c-app-body{flex:1;max-width:100%;max-height:100%}.c-app-container{overflow:auto;position:relative;flex:1;max-width:100%;max-height:100dvh;min-height:100dvh;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}.c-app-left-sidebar,.c-app-right-sidebar{max-height:100%;overflow:auto}:is(.c-app-appbar,.c-app-left-sidebar,.c-app-right-sidebar,.c-app-bottombar,.c-app-fab):empty{display:none}.c-dialog{position:fixed;background-color:rgb(var(--g-color-surface));border:.0625rem solid rgba(var(--g-color-on-surface),var(--g-opacity3));border-radius:var(--g-border-radius8);max-height:calc(100dvh - 1rem);max-width:calc(100% - 1rem);width:max-content;outline:none;overflow:hidden;left:50%;top:50%;translate:-50% -50%;box-shadow:var(--g-elevation5);opacity:0;scale:.85;transition-timing-function:var(--g-transition-spring-inverse);transition-property:display,overlay,opacity,scale;transition-duration:var(--g-duration-transition);transition-behavior:allow-discrete}:root[data-theme=dark] .c-dialog{border:.0625rem solid rgba(0,0,0,var(--g-opacity-inv5));background-color:#2e2e2e}@media(prefers-color-scheme:dark){:root[data-theme=auto] .c-dialog{border:.0625rem solid rgba(0,0,0,var(--g-opacity-inv5));background-color:#2e2e2e}}.c-dialog[open]{opacity:1;scale:1;transition-timing-function:var(--g-transition-spring)}.c-dialog[open]::backdrop{background-color:rgba(0,0,0,var(--g-opacity-inv5))}.c-dialog::backdrop{background-color:transparent;transition-property:display,overlay,background-color;transition-duration:var(--g-duration-transition);transition-behavior:allow-discrete}.c-dialog[data-c-dialog-focus]>.c-dialog-container{outline-color:rgb(var(--g-color-accent));outline-width:.25rem;outline-offset:-.25rem;outline-style:solid}:root[data-animation=on] .c-dialog[data-c-dialog-focus]>.c-dialog-container{animation:c-dialog-focus 1s infinite}@media(prefers-reduced-motion:no-preference){:root[data-animation=auto] .c-dialog[data-c-dialog-focus]>.c-dialog-container{animation:c-dialog-focus 1s infinite}}@starting-style{.c-dialog[open]{opacity:0;scale:.85}.c-dialog[open]::backdrop{background-color:transparent}}.c-dialog-container{position:relative;max-height:inherit;max-width:100%;width:100%;border-radius:inherit;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.c-dialog-content{padding:1.5rem;flex:1;max-height:100%;width:100%;overflow:auto}.c-dialog-footer{align-items:center;background-color:rgb(var(--g-color-background));border-top:.0625rem solid rgba(var(--g-color-on-surface),var(--g-opacity2));width:100%;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:1.5rem}.c-dialog-footer:empty{display:none}.c-dialog-footer .c-button{flex:1 1 6.25rem;max-width:21.25rem}.c-dialog-footer .c-button:first-child:last-child{max-width:100%}.c-dialog-header{width:100%;font-size:var(--g-font-size-m);font-weight:500;padding:1.5rem 1.5rem 0rem;display:flex;align-items:center;gap:.5rem}.c-dialog-header:not(:empty)+.c-dialog-content{padding-top:1rem!important}.c-dialog-header:empty{display:none}@keyframes c-dialog-focus{0%{outline-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}10%{outline-color:rgb(var(--g-color-accent))}20%{outline-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}30%{outline-color:rgb(var(--g-color-accent))}40%{outline-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}50%{outline-color:rgb(var(--g-color-accent))}60%{outline-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}70%{outline-color:rgb(var(--g-color-accent))}80%{outline-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}90%{outline-color:rgb(var(--g-color-accent))}to{outline-color:rgba(var(--g-color-on-surface),var(--g-opacity2))}}._2ZDW4gke{top:0;left:0;pointer-events:none;position:fixed;opacity:0;background-color:rgb(var(--g-color-on-surface));color:rgb(var(--g-color-surface));font-size:var(--g-font-size-s);font-weight:500;padding:.25rem .5rem;white-space:pre-line;max-width:calc(100% - .5rem);max-height:calc(100dvh - .5rem);overflow:hidden;border-radius:var(--g-border-radius4);box-shadow:var(--g-elevation2);border:1px solid rgba(var(--g-color-on-surface),var(--g-opacity2))}:root{--g-color-background-light: 243, 243, 243;--g-color-background-dark: 32, 32, 32;--g-color-surface-light: 251, 251, 251;--g-color-on-surface-light: 31, 31, 31;--g-color-surface-dark: 43, 43, 43;--g-color-on-surface-dark: 250, 250, 250;--g-color-error-light: 194, 0, 0;--g-color-error-dark: 255, 148, 148;--g-color-on-error-light: 255, 255, 255;--g-color-on-error-dark: 0, 0, 0;--g-color-background: var(--g-color-background-light);--g-color-accent: var(--g-color-accent-light );--g-color-on-accent: var(--g-color-on-accent-light );--g-color-surface: var(--g-color-surface-light );--g-color-on-surface: var(--g-color-on-surface-light);--g-color-error: var(--g-color-error-light );--g-color-on-error: var(--g-color-on-error-light );--g-opacity0: .02;--g-opacity1: .04;--g-opacity2: .08;--g-opacity3: .12;--g-opacity4: .16;--g-opacity5: .2;--g-opacity-inv0: .92;--g-opacity-inv1: .84;--g-opacity-inv2: .76;--g-opacity-inv3: .68;--g-opacity-inv4: .6;--g-opacity-inv5: .52;--g-opacity-border: .32;--g-opacity-glass: .88;--g-opacity-half: .5;--g-border-radius1: .125rem;--g-border-radius4: .25rem;--g-border-radius8: .5rem;--g-border-radius12: .75rem;--g-border-radius16: 1rem;--g-border-radius20: 1.25rem;--g-border-radius24: 1.5rem;--g-border-radius32: 2rem;--g-border-radius36: 2.25rem;--g-blur-glass: 1rem;--g-font-family-sans-serif: "Figtree", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--g-font-family-monospace: "Google Sans Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--g-transition-spring: cubic-bezier(.25, 0, 0, 1);--g-transition-spring-bounce: cubic-bezier(.25, 0, 0, 2);--g-transition-spring-inverse: cubic-bezier(1, 0, .75, 1);--g-transition-spring-bounce-inverse: cubic-bezier(1, -1, .75, 1);--g-font-size-s: .75rem;--g-font-size-xs: .875rem;--g-font-size-xxs: 1rem;--g-font-size-m: 1.25rem;--g-font-size-xm: 1.5rem;--g-font-size-xxm: 1.75rem;--g-font-size-l: 2rem;--g-font-size-xl: 2.25rem;--g-font-size-xxl: 2.5rem;--g-font-size-d: 2.75rem;--g-font-size-xd: 3rem;--g-font-size-xxd: 3.25rem;--g-elevation-color-1: rgba(0, 0, 0, .04);--g-elevation-color-2: rgba(0, 0, 0, .16);--g-elevation1: 0rem .125rem .25rem var(--g-elevation-color-1);--g-elevation2: 0rem .25rem .5rem var(--g-elevation-color-2);--g-elevation3: 0rem .5rem 1rem var(--g-elevation-color-2);--g-elevation4: 0rem 1rem 2rem var(--g-elevation-color-2);--g-elevation5: 0rem 2rem 4rem var(--g-elevation-color-2);--g-z-index-select-popover: 9;--g-z-index-appbar: 10;--g-duration-transition: .25s;background-color:rgb(var(--g-color-background));font-family:var(--g-font-family-sans-serif);color:rgb(var(--g-color-on-surface));color-scheme:light}:root:root[data-animation=off]{--g-duration-transition: 0s}@media(prefers-reduced-motion:reduce){:root:root[data-animation=auto]{--g-duration-transition: 0s}}@supports (corner-shape: squircle){:root{--g-border-radius1: .375rem;--g-border-radius4: .5rem;--g-border-radius8: .75rem;--g-border-radius12: 1rem;--g-border-radius16: 1.25rem;--g-border-radius20: 1.5rem;--g-border-radius24: 1.75rem;--g-border-radius32: 2.25rem;--g-border-radius36: 2.5rem}}:root *{color-scheme:inherit}:root[data-theme=dark]{--g-elevation-color-1: rgba(0, 0, 0, .12);--g-elevation-color-2: rgba(0, 0, 0, .28);--g-color-background: var(--g-color-background-dark);--g-color-accent: var(--g-color-accent-dark);--g-color-on-accent: var(--g-color-on-accent-dark);--g-color-surface: var(--g-color-surface-dark);--g-color-on-surface: var(--g-color-on-surface-dark);--g-color-error: var(--g-color-error-dark);--g-color-on-error: var(--g-color-on-error-dark);color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--g-elevation-color-1: rgba(0, 0, 0, .12);--g-elevation-color-2: rgba(0, 0, 0, .28);--g-color-background: var(--g-color-background-dark);--g-color-accent: var(--g-color-accent-dark);--g-color-on-accent: var(--g-color-on-accent-dark);--g-color-surface: var(--g-color-surface-dark);--g-color-on-surface: var(--g-color-on-surface-dark);--g-color-error: var(--g-color-error-dark);--g-color-on-error: var(--g-color-on-error-dark);color-scheme:dark}}*{box-sizing:border-box;color:inherit;font-family:inherit;letter-spacing:inherit;margin:0;padding:0;corner-shape:squircle;transition-timing-function:var(--g-transition-spring)}a,button,.c-icon,:is(a,button,.c-icon) *{user-select:none;text-decoration:none;-webkit-user-select:none}body{align-items:center;min-height:100dvh;display:flex;flex-direction:column;max-width:100%}code{font-family:var(--g-font-family-monospace)}img{display:block}kbd{border-radius:.3em;background-color:rgb(var(--g-color-on-surface));font-size:.85em;color:rgb(var(--g-color-surface));padding:.2em .4em;box-shadow:0 .1em .3em -.15em rgba(var(--g-color-on-surface),1)}label{display:block;font-size:var(--g-font-size-xs);user-select:none;color:rgba(var(--g-color-on-surface),var(--g-opacity-inv2))}pre>code{font-family:var(--g-font-family-monospace);white-space:pre}pre>code *{font-family:inherit}[data-g-no-pointer-event]{pointer-events:none;user-select:none;touch-action:none}[data-g-no-pointer-event] :not([data-g-keep-pointer-event],[data-g-keep-pointer-event] *){pointer-events:none;user-select:none;touch-action:none}[data-g-no-pointer-event] :is([data-g-keep-pointer-event],[data-g-keep-pointer-event] *){pointer-events:auto;user-select:auto;touch-action:auto}[data-g-no-outline],[data-g-no-outline] *{outline:none!important}[data-g-no-appearance]{appearance:none;-moz-appearance:none;-webkit-appearance:none}
