.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:.5rem;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))}}: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-blur-glass: 1rem;--g-font-family-sans-serif: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--g-font-family-monospace: 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-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}}: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;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}.splash.astro-fliv62xk{z-index:999;width:100%;height:100dvh;background-color:rgb(var(--g-color-background));position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center}.splash.astro-fliv62xk>svg{width:8rem!important;height:8rem!important;animation:img-splash-start 1s var(--g-transition-spring)}:root[data-animation=off] .splash.astro-fliv62xk>svg{animation:none;will-change:opacity,scale}@media (prefers-reduced-motion: reduce){:root[data-animation=off] .splash.astro-fliv62xk>svg{animation:none;will-change:opacity,scale}}@keyframes img-splash-start{0%{scale:.5;opacity:0}to{scale:1;opacity:1}}
