.dark body{--color-gradient-body-1:color-mix(in srgb, var(--new-blue-400) 98%, white);--color-gradient-body-2:color-mix(in srgb, var(--blue) 70%, transparent);--color-background-body:var(--new-blue-300)}html[class=dark] *::selection{background:#677a8e;color:#f9f9f9}:target{scroll-margin-top:100px}html[class~=dark]{--primary:var(--blue-500);--secondary:var(--blue-400);--accent:var(--orange-500);--color-body:#e3e3d2;--floating-color-background:var(--new-blue-200)}.c-input,.c-textarea,.c-select{--spacing-inner:.55rem;--color-border:var(--blue);--color-border-hover:var(--red-200);--size-font:1rem;--box-shadow-focus:2px rgb(var(--orange-600) .3);--color-background:color-mix(in srgb, var(--orange-100) 30%, white);--color-background-disabled:var(--grey-200);--width-border:1px;font-size:var(--size-font);box-shadow:0 0 0 1px transparent;background-color:var(--color-background);outline:none;appearance:none;color:var(--color, var(--color-body));transition-property:border-color,color,background-color,box-shadow;transition-duration:.2s}.c-input:not(.c-input--range),.c-textarea:not(.c-input--range),.c-select:not(.c-input--range){border:var(--width-border) solid var(--color-border)}.c-input:not(.c-input--file,.c-input--range),.c-textarea:not(.c-input--file,.c-input--range),.c-select:not(.c-input--file,.c-input--range){padding:var(--spacing-inner)}.dark .c-input,.dark .c-textarea,.dark .c-select{--color-background:color-mix(in srgb, var(--blue) 70%, white)}.c-input:focus-within,.c-textarea:focus-within,.c-select:focus-within{box-shadow:0 0 0 var(--box-shadow-focus)}.c-input:disabled,.c-textarea:disabled,.c-select:disabled{--color-background:var(--color-background-disabled);cursor:not-allowed}.c-input::placeholder,.c-textarea::placeholder,.c-select::placeholder{color:var(--color-placeholder, color-mix(in srgb, var(--blue) 80%, transparent))}.dark .c-input::placeholder,.dark .c-textarea::placeholder,.dark .c-select::placeholder{--color-placeholder:color-mix(in srgb, var(--yellow-500) 80%, transparent)}.c-textarea{line-height:1.35}.c-input--number,.c-input--email,.c-input--tel{--spacing-inner-vertical:.75rem;--spacing-inner-horizontal:calc(var(--spacing-inner-vertical) * 2);padding:var(--spacing-inner-vertical) var(--spacing-inner-horizontal)}.c-select{--spacing-inner-vertical:1rem;--spacing-inner-horizontal:calc(var(--spacing-inner-vertical) * 2);--size-font:1rem;--spacing-inner:.75rem 4.5rem .75rem 1rem;--color-background:var(--orange-100);--color-border:var(--orange-600);padding:var(--spacing-inner-vertical) var(--spacing-inner-horizontal);font-size:var(--size-font);font-weight:500;cursor:pointer}.c-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b333b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.5rem center;background-size:16px 12px}.dark .c-select{--color-background:var(--new-blue-600);--color-border:color-mix(in srgb, var(--blue) 80%, white);background-blend-mode:screen}.c-select:not(:disabled):hover{--color-hover-background:var(--grey-200)}.c-input--color{padding:0}.c-input--checkbox,.c-input--radio{--color-active:var(--orange-500);--color-inner-active:#fff;--color-border-disabled-checked:color-mix(in srgb, var(--orange-400) 60%, white);--color-background-disabled-checked:color-mix(in srgb, var(--orange-400) 80%, white);--duration-transition-transform:.3s;--timing-transition-transform:ease;--duration-transition-opacity:.2s;--cursor:pointer;--spacing-inner:0;--height:20px;height:var(--height);display:inline-block;vertical-align:top;position:relative;margin:0;cursor:var(--cursor);border:var(--width-border) solid var(--color-border);transition:background .3s,border-color .3s,box-shadow .2s}.dark .c-input--checkbox,.dark .c-input--radio{--color-background:color-mix(in srgb, var(--blue) 30%, white)}.c-input--checkbox:after,.c-input--radio:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--duration-transition-transform) var(--timing-transition-transform),opacity var(--duration-transition-opacity)}.c-input--checkbox:checked,.c-input--radio:checked{--color-background:var(--color-active);--color-border:var(--color-active);--duration-transition-opacity:.3s;--duration-transition-transform:.6s;--timing-transition-transform:cubic-bezier(.2, .85, .32, 1.2)}.dark .c-input--checkbox:checked,.dark .c-input--radio:checked{--color-background:var(--color-active)}.c-input--checkbox:disabled,.c-input--radio:disabled{--color-background:var(--color-background-disabled);--cursor:not-allowed;opacity:.9}.c-input--checkbox:disabled:checked,.c-input--radio:disabled:checked{--color-background:var(--color-background-disabled-checked);--color-border:var(--color-border-disabled-checked)}.c-input--checkbox:disabled+label,.c-input--radio:disabled+label{--cursor:not-allowed}.c-input--checkbox:hover:not(:checked):not(:disabled),.c-input--radio:hover:not(:checked):not(:disabled){--color-border:var(--color-border-hover)}.c-input--checkbox:focus,.c-input--radio:focus{box-shadow:0 0 0 var(--box-shadow-focus)}.c-input--checkbox:not(.c-switch),.c-input--radio:not(.c-switch){width:21px}.c-input--checkbox:not(.c-switch):after,.c-input--radio:not(.c-switch):after{opacity:var(--opacity, 0)}.c-input--checkbox:not(.c-switch):checked,.c-input--radio:not(.c-switch):checked{--opacity:1}.c-input--checkbox+label,.c-input--radio+label{--cursor:pointer;font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:var(--cursor);margin-left:4px}.c-input--checkbox:not(.c-switch):after{width:5px;height:9px;left:7px;top:4px;transform:rotate(var(--rotate, 20deg));border-inset:0 2px solid var(--color-inner-active) 2px solid var(--color-inner-active) 0}.c-input--checkbox:not(.c-switch):checked{--rotate:43deg}.c-input--radio{border-radius:50%}.c-input--radio:after{width:19px;height:19px;border-radius:50%;background:var(--color-inner-active);opacity:0;transform:scale(var(--scale, .7))}.c-input--radio:checked{--scale:.5}.c-input--range{--color-background-track:var(--grey-200);--color-background-thumb:var(--red-200);--height-track:.3rem;--size-thumb:1rem;appearance:none;background-color:transparent}.c-input--range::-webkit-slider-runnable-track{background-color:var(--new-blue-600);width:100%;height:.3rem}.c-input--range::-moz-range-thumb{background-color:#cf5736;width:1rem;height:1rem;margin-top:-.35rem;border-radius:50%;border-color:transparent;border-width:0;appearance:none}.c-input--range::-moz-range-track{background-color:#373c40;width:100%;height:.3rem}.c-input--range::-webkit-slider-thumb{background-color:#cf5736;width:1rem;height:1rem;margin-top:-.35rem;border-radius:50%;appearance:none}.c-input--file:not(:disabled){cursor:pointer}.c-input--file:not(:disabled):hover::file-selector-button{--width-border:0;--color-border-hover:var(--grey-200);border-inline-end-width:1px}.c-input--file::file-selector-button{--width-border:0;margin-inline-end:1rem;border-inline-end-width:1px;border-color:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.c-fieldset{--spacing-after:2rem;--spacing-inner:2rem;--spacing-legend:calc(var(--spacing-inner) / 2);--color-border:#373c40;--width-border:2px;--style-border:solid;padding:var(--spacing-inner);margin-bottom:var(--spacing-after);border:var(--width-border) var(--style-border) var(--color-border)}.c-fieldset legend{font-weight:600;padding:0 var(--spacing-legend);margin-left:calc(-1 * var(--spacing-legend))}.u-check{display:block}.u-check:not(:last-of-type){margin-bottom:1rem}html.dark{--scrollbar-primary:var(--blue-400);--scrollbar-tertiary:var(--blue-200);--scrollbar-button-bgc:var(--blue-400);--color-background-track:var(--blue-100);--color-scrollbar:var(--blue-800) var(--blue-100)}.c-content a{--decoration-text:underline dashed from-font;text-underline-position:from-font}@media(width>=35.5rem){.c-content a{--decoration-text:none}.c-content a:hover{--decoration-text:underline dashed from-font}}@keyframes shine{to{background-position-x:-200%}}.u-list-vertical{display:flex}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-in}.fade-enter,.fade-leave-to,.fade-fast-enter,.fade-fast-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .2s ease-in}.fade-out-in-enter-active{transition:opacity .5s ease-in}.fade-out-in-leave-active{transition:opacity .2s ease-out}.fade-out-in-enter,.fade-out-in-leave-to,.fade-out-in-fast-enter,.fade-out-in-fast-leave-to{opacity:0}.fade-out-in-fast-enter-active{transition:opacity .2s ease-in}.fade-out-in-fast-leave-active{transition:opacity .1s ease-out}.fade-out-in-leave-active,.fade-out-in-fast-leave-active{position:absolute}.dark .c-footer__ground{--color-background:var(--new-blue-400)}.c-footer__ground-image{grid-area:image;mix-blend-mode:multiply}.dark .c-footer__ground-image{mix-blend-mode:lighten;filter:invert(1)}.c-footer__ground .c-install-button{--padding:.5rem 1rem;gap:.5rem}.c-footer__slogan{grid-area:slogan;text-align:var(--align-text, center)}@media(width>=64rem){.c-footer__slogan{--align-text:left}}.dark .c-footer__end{--color-background:var(--blue)}.dark .c-header{--color-background:var(--blue)}.dark .c-header .c-logo__link{--_color:var(--yellow-500)}.dark .c-button{--color-background:var(--new-blue-600);--color:var(--yellow-500);--color-border:color-mix(in srgb, var(--blue) 80%, white)}.c-button--theme{--color-background:var(--primary);--color:var(--white-100);font-family:Berliner,serif}@media(hover:hover){.c-button--theme:hover{--style-border:dashed}}.dark .c-button--theme{--color-border:var(--white-100)}.c-button--dashed-border{--style-border:dashed}.c-button--back{--padding:0;display:flex;align-items:center;gap:.25rem}.c-button--filter{--padding:.25rem .5rem}.c-button--filter>*,.c-button--filter{gap:.25rem}.c-button--filter:hover,.c-button--filter.is-active,.c-button--filter.is-current{--color-border:var(--yellow-500);--style-border:dashed;--color-background:var(--orange-500);--color:black}.dark .c-button--filter:hover,.dark .c-button--filter.is-active,.dark .c-button--filter.is-current{--color:black}.u-button-reset{background-color:transparent;border:none}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper__popper{--color-background:var(--floating-color-background);box-shadow:0 .5px .6px color-mix(in srgb,var(--color-box-shadow, var(--orange-900)) 8%,transparent),0 4px 5px color-mix(in srgb,var(--color-box-shadow, var(--orange-900)) 16%,transparent)}.dark .v-popper__popper{--color-box-shadow:black}.v-popper__popper:focus{outline:none}.v-popper__popper .v-popper__inner{background-color:var(--color-background);padding:var(--padding, .5rem .5rem);color:var(--color, var(--color-body));border:none;border-radius:0;max-width:100%;min-width:var(--width-min, fit-content)}.v-popper__popper .v-popper__arrow-inner,.v-popper__popper .v-popper__arrow-outer{border-color:var(--color-background)}.v-popper--theme-dropdown .v-popper__inner,.v-popper--theme-menu .v-popper__inner{--padding:1rem 1.5rem}.v-popper--theme-word-options .v-popper__inner{--padding:.5rem .6rem}.v-popper--theme-word-options .v-popper__inner>div{display:flex;flex-direction:column;gap:var(--gap, .4rem)}.v-popper--theme-dropdown .v-popper__inner a,.v-popper--theme-dropdown .v-popper__inner .c-button,.v-popper--theme-word-options .v-popper__inner a,.v-popper--theme-word-options .v-popper__inner .c-button{--color-border:transparent;transition:border .2s ease-in-out;border-bottom:1px dashed var(--color-border, transparent)}@media(hover:hover){.v-popper--theme-dropdown .v-popper__inner a:hover,.v-popper--theme-dropdown .v-popper__inner .c-button:hover,.v-popper--theme-word-options .v-popper__inner a:hover,.v-popper--theme-word-options .v-popper__inner .c-button:hover{--color-border:var(--blue);box-shadow:none}.dark .v-popper--theme-dropdown .v-popper__inner a:hover,.dark .v-popper--theme-dropdown .v-popper__inner .c-button:hover,.dark .v-popper--theme-word-options .v-popper__inner a:hover,.dark .v-popper--theme-word-options .v-popper__inner .c-button:hover{--color-border:var(--yellow-500)}}.v-popper--theme-tooltip{max-width:300px}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=scale-down]{object-fit:scale-down}@media(width<=35.49rem){.c-menu-nav__item.is-hidden{display:none}}.c-menu-nav__item-link{display:flex;align-items:center;justify-content:center;padding:.25rem}.c-menu-nav .c-nav-list__list-item a,.c-menu-nav .c-nav-list__list-item button{padding:.25rem}.c-menu-nav .c-nav-list__list-item a{display:block}.c-menu-more__list{display:flex;flex-direction:column;gap:var(--gap, 1rem);font-size:var(--size-font, 1.15rem)}@media(width>=64rem){.c-menu-more__list{--size-font:inherit;--gap:.5rem}}.c-menu-more__list .c-install-button{--padding:0;border:none;font-size:inherit;background:none}.c-menu-more__list .c-install-button:hover{box-shadow:none}.c-menu-more__item.is-split{border-top:1px dashed var(--primary);padding-top:var(--padding-top, 1rem)}@media(width>=64rem){.c-menu-more__item.is-split{--padding-top:.5rem}}.c-menu-more .c-dropdown__menu{--offset:100%}@media(width>=48rem){.c-menu-more .c-dropdown__menu{--offset:60%}}.c-menu-more .c-dropdown__menu.is-active{border-bottom:1px dashed #f9f9f9}.c-modal[open]{--modal-display:flex;display:flex;flex-direction:column}@media(prefers-reduced-motion:no-preference){.c-modal[open]{opacity:1;transform:translateY(0)}@starting-style{.c-modal[open]{transform:translateY(-100%);opacity:0}}}.c-modal[open]:has(.c-modal__close) .c-modal__close{align-self:flex-end}.c-modal[open] .c-modal__close.has-suffix,.c-modal[open] .c-modal__close.has-prefix{gap:.25rem}.c-modal[open] .c-modal__close.has-suffix{padding-right:.5rem}.c-modal--top{margin-top:6rem}.u-disable-scroll{overflow:hidden!important}.c-scroll-to-top.is-close-to-end{opacity:0}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}