.slidy-arrow{z-index:2;background-color:unset;cursor:pointer;border:none;outline:none;width:auto;height:100%;padding:calc(var(--slidy-arrow-size,28px) * .5)!important}.slidy-arrow:disabled{opacity:.5;cursor:not-allowed}.slidy-arrow-icon{height:var(--slidy-arrow-size,28px);width:var(--slidy-arrow-size,28px);fill:var(--slidy-arrow-icon-color,currentColor);pointer-events:none;background-color:var(--slidy-arrow-bg,#4e4e4ebf);border-radius:50%;transition:transform .15s ease-in-out}.slidy-arrow:active{background-color:#4e4e4eef}.slidy-arrow:focus-visible{background-color:var(--slidy-arrow-bg,#4e4e4ebf)}.slidy-arrow:focus-visible .slidy-arrow-icon{outline:2px dashed var(--slidy-focus-ring-color,#c9c9c9e6);outline-offset:-2px;border-radius:50%}.slidy-arrow:active .slidy-arrow-icon{transform:scale(.9)}.slidy-arrow.prev{grid-area:prev-slide}.slidy-arrow:not(.prev){grid-area:next-slide;transform:rotate(180deg)}.slidy-arrow.prev[aria-orientation=vertical] .slidy-arrow-icon,.slidy-arrow[aria-orientation=vertical]:not(.prev) .slidy-arrow-icon{transform:rotate(90deg)}@media (hover:hover){.slidy-arrow:hover{background-color:var(--slidy-arrow-bg-hover,#4e4e4e54)}}.slidy-img{width:var(--slidy-slide-width,auto);height:var(--slidy-slide-height,100%);border-radius:var(--slidy-slide-radius,1rem);object-fit:var(--slidy-slide-object-fit,cover);object-position:center;background-color:var(--slidy-slide-bg-color,darkgray);min-width:100%;display:block;position:relative}.slidy-img:before{content:"Image failed to load:" " " attr(alt);text-align:center;width:100%;height:100%;padding:var(--space-m);background-color:var(--slidy-slide-bg-color,darkgray);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.slidy-nav{place-self:center;gap:calc(var(--slidy-nav-item-size,24px) * .75);z-index:1;flex-flow:wrap;grid-area:dots;place-content:center;width:100%;height:100%;padding:4px;display:flex}.slidy-nav-item{aspect-ratio:1;border-radius:var(--slidy-nav-item-radius,.35em);background-color:var(--slidy-nav-item-color,currentColor);opacity:.5;width:var(--slidy-nav-item-size,24px);height:var(--slidy-nav-item-size,24px);transition:background-color var(--slidy-duration,.45s);cursor:pointer;border:none;outline:none}.slidy-nav-item.active{opacity:1}.slidy-nav-item:focus-visible{outline:2px solid var(--slidy-nav-item-color,currentColor);outline-offset:2px}.slidy-nav-item.ordinal{font-size:calc(var(--slidy-nav-item-size,24px) * .5);color:#fff;justify-content:center;align-items:center;font-weight:600;line-height:1em;display:flex}.slidy-nav-item.arrow{justify-content:center;align-items:center;display:flex}.slidy-nav-item.arrow svg{pointer-events:none}.slidy-nav-item.arrow:last-child svg{transform:rotate(180deg)}.slidy-nav-item.arrow:disabled{opacity:.3;cursor:not-allowed}.slidy-nav[aria-orientation=vertical]{flex-flow:column}.slidy-nav[aria-orientation=vertical] .slidy-nav-item.arrow:first-child svg{transform:rotate(90deg)}.slidy-nav[aria-orientation=vertical] .slidy-nav-item.arrow:last-child svg{transform:rotate(270deg)}.slidy-nav-item.ellipsis{background-color:unset;color:inherit;cursor:auto}@media (hover:hover){.slidy-nav-item:hover{opacity:.75}}.slidy-progress{background-color:var(--slidy-progress-track-color,#96969680);grid-template:1fr/1fr;grid-area:progress;justify-self:center;width:calc(100% - 1rem);margin-block:1rem;display:grid;position:relative}.slidy-progress>*{height:var(--slidy-progress-track-size,10px);grid-area:1/1}.slidy-progress-input{appearance:none;width:calc(100% - .75 * var(--_slidy-progress-size));background-color:#0000;justify-self:center;position:relative}.slidy-progress-input::-webkit-slider-thumb{appearance:none}.slidy-progress-input::-ms-track{cursor:pointer;color:#0000;background:0 0;border-color:#0000;width:100%}.slidy-progress-input:active+.slidy-progress-handle{transition:unset}.slidy-progress-input::-webkit-slider-thumb{appearance:none;height:var(--slidy-progress-track-size,10px);width:var(--_slidy-progress-size);border:var(--range-thumb-border) solid var(--range-thumb-color,red);background:var(--slidy-progress-track-color);cursor:pointer;border-radius:5px}.slidy-progress-input:not(:disabled):hover::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--focus-ring-color)}.slidy-progress-input:not(:disabled):focus::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--focus-ring-color)}.slidy-progress-input::-moz-range-thumb{appearance:none;height:calc(.5 * var(--slidy-progress-track-size,10px));width:var(--_slidy-progress-size);cursor:pointer;background:0 0;border-radius:5px}.slidy-progress-input:not(:disabled):hover::-moz-range-thumb{box-shadow:0 0 0 5px var(--focus-ring-color)}.slidy-progress-input:not(:disabled):focus::-moz-range-thumb{box-shadow:0 0 0 5px var(--focus-ring-color)}.slidy-progress-input::-webkit-slider-thumb:active{cursor:grabbing}.slidy-progress-handle{top:0;left:calc(var(--_slidy-progress,0%) - var(--_slidy-progress-size));width:var(--_slidy-progress-size);background-color:var(--slidy-progress-thumb-color,#c44f61);pointer-events:none;transition:left .45s ease-in-out;position:absolute}.slidy-progress,.slidy-progress-handle{height:var(--slidy-progress-track-size,10px);border-radius:5px}.slidy-progress-input:focus-visible{outline:none}.slidy-progress-input:focus-visible+.slidy-progress-handle{outline:3px solid var(--slidy-focus-ring-color,#c9c9c9e6);outline-offset:3px;outline-style:dashed}.slidy-thumbnails{--slidy-slide-aspect-ratio:1 / 1;--slidy-height:var(--slidy-thumbnail-size,50px);--slidy-slide-gap:.5rem;--slidy-width:auto;justify-content:center;justify-self:center;align-items:center;gap:var(--slidy-slide-gap,1rem);min-height:0;height:var(--slidy-height,100%);width:var(--slidy-width,100%);overscroll-behavior:contain;flex-flow:row;grid-area:thumbnail;max-width:100%;padding:5px;display:flex;position:relative}.slidy-thumbnail{width:var(--slidy-slide-width,auto);height:var(--slidy-slide-height,100%);aspect-ratio:var(--slidy-slide-aspect-ratio,unset);transition:opacity var(--slidy-duration,450);cursor:pointer;border:none;outline:none;flex-shrink:0;place-content:center;align-items:center;max-width:100%;display:flex}.slidy-thumbnail.bg{background-image:var(--_slidy-slide-bg);background-position:50%;background-repeat:no-repeat;background-attachment:scroll;background-size:var(--slidy-slide-object-fit,cover);background-color:#0000}.slidy-thumbnail:not(.active){opacity:.35;transition:opacity .25s linear}.slidy-thumbnail,.slidy-thumbnail img{border-radius:var(--slidy-thumbnail-radius,.5rem)}.slidy-thumbnail:focus-visible{outline:2px solid var(--slidy-focus-ring-color,#c9c9c9e6);outline-offset:2px;opacity:.75;outline-style:dashed}@media (hover:hover){.slidy-thumbnail:not(.active):hover{opacity:.75}}.slidy *,.slidy :before,.slidy :after{box-sizing:border-box;margin:0;padding:0}.slidy{height:var(--slidy-height,100%);width:var(--slidy-width,100%);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;grid-template:"prev-slide slides next-slide"minmax(0,1fr)"progress progress progress""thumbnail thumbnail thumbnail""dots dots dots"/auto minmax(0,1fr) auto;gap:.75rem;display:grid;position:relative;overflow:hidden}.slidy.groups .slidy-slides{--_slidy-group-item-size:calc((100% - var(--slidy-slide-gap,1rem) * var(--slidy-group-items)) / var(--slidy-group-items))}.slidy:not([aria-orientation=vertical]).groups .slidy-slides{--slidy-slide-width:var(--_slidy-group-item-size)}.slidy[aria-orientation=vertical].groups .slidy-slides{--slidy-slide-height:var(--_slidy-group-item-size)}.slidy-overlay{z-index:3;pointer-events:none;grid-area:slides;position:relative;inset:0}.slidy-slides{align-items:center;gap:var(--slidy-slide-gap,1rem);flex-flow:row;grid-area:1/1/auto/-1;width:100%;max-width:100%;height:100%;min-height:0;list-style:none;display:flex;position:relative}.slidy-slide{width:var(--slidy-slide-width,auto);height:var(--slidy-slide-height,100%);aspect-ratio:var(--slidy-slide-aspect-ratio,unset);transition:opacity var(--slidy-duration,450);flex-shrink:0;place-content:center;align-items:center;max-width:100%;display:flex}.slidy-slide.bg{background-image:var(--_slidy-slide-bg);background-position:50%;background-repeat:no-repeat;background-attachment:scroll;background-size:var(--slidy-slide-object-fit,cover);border-radius:var(--slidy-slide-radius,1rem);background-color:#0000}.slidy-counter{color:currentColor;background-color:var(--slidy-counter-bg,#4e4e4ebf);-webkit-user-select:none;user-select:none;border-radius:10px;width:fit-content;height:min-content;padding:.25em .5em;font-family:inherit;position:absolute;top:1em;right:1em}.slidy[aria-orientation=vertical]{height:var(--slidy-height,100%);width:var(--slidy-width,100%);grid-template-rows:auto minmax(0,1fr) repeat(3,auto);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prev-slide dots""slides dots""next-slide dots""progress progress""thumbnail thumbnail";display:grid}.slidy[aria-orientation=vertical]>.slidy-slides{width:var(--slidy-slides-width,100%);height:var(--slidy-slides-height,auto);flex-flow:column;grid-area:1/1/-3}.slidy[aria-orientation=vertical]>.slidy-nav{width:auto;height:max-content}.slidy[aria-orientation=vertical] .slidy-img{width:100%;height:100%}.slidy-slides:focus-visible>.active img{outline:4px solid var(--slidy-focus-ring-color,#c9c9c9e6);outline-offset:-5px;outline-style:dashed}@media (hover:hover){.slidy:hover{cursor:grab}.slidy:active{cursor:grabbing}.slidy-nav{cursor:auto}}@media (prefers-reduced-motion:no-preference){.slidy :focus-visible{transition:outline-offset .25s}}.codemirror-wrapper.svelte-1o4lr60 .cm-focused{outline:none}.scm-waiting.svelte-1o4lr60{position:relative}.scm-waiting__loading.svelte-1o4lr60{background-color:#ffffff80;position:absolute;inset:0}.scm-loading.svelte-1o4lr60{justify-content:center;align-items:center;display:flex}.scm-loading__spinner.svelte-1o4lr60{border:2px solid #000;border-top-color:#0000;border-radius:100%;width:1rem;height:1rem;margin-right:.75rem;animation:1s linear infinite svelte-1o4lr60-spin}.scm-loading__text.svelte-1o4lr60{font-family:sans-serif}.scm-pre.svelte-1o4lr60{tab-size:2;resize:none;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:monospace;font-size:.85rem;overflow:auto}@keyframes svelte-1o4lr60-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
