.carousel-zoom-trigger.has-detail.svelte-8ojyxu{aspect-ratio:var(--detail-ratio);overflow:hidden}.carousel-slide.has-stage-ratio.svelte-8ojyxu .carousel-zoom-trigger.has-detail:where(.svelte-8ojyxu) .carousel-slide-img:where(.svelte-8ojyxu){position:absolute;inset:auto;width:var(--detail-image-width);height:auto;max-width:none;max-height:none;left:var(--detail-left);top:var(--detail-top);-o-object-fit:initial;object-fit:initial;aspect-ratio:var(--detail-source-ratio)}.carousel-media-status.svelte-8ojyxu{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;background:var(--cs-evidence-stage);color:var(--text-muted);font-size:var(--font-size-caption);pointer-events:none;border-radius:inherit}.loop-pending.svelte-8ojyxu .carousel-viewport:where(.svelte-8ojyxu){visibility:hidden}.carousel-meta.svelte-8ojyxu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);box-sizing:border-box;width:min(100%,var(--carousel-slide-max, var(--max-width-image, 960px)));margin:var(--cs-caption-gap) auto 0}.carousel-caption.svelte-8ojyxu{flex:1 1 16rem;min-width:0;margin:0;color:var(--cs-caption-color);font-size:var(--cs-caption-size);line-height:var(--cs-caption-leading);text-wrap:pretty}.slidecontainer-wrapper.svelte-8ojyxu{--carousel-gap: 12px;--carousel-peek: max( 0px, calc((100% - min( 100%, var(--carousel-slide-max, var(--max-width-image, 960px)) ))/2) );box-sizing:border-box;width:100%;margin:0}.slidecontainer-wrapper.svelte-8ojyxu :is(button:where(.svelte-8ojyxu)){color-scheme:inherit}.carousel-viewport.svelte-8ojyxu{position:relative;width:100%;margin-inline:auto;overflow:clip}.slidecontainer-wrapper.svelte-8ojyxu:not(.edge-aligned,.is-device) .carousel-viewport:where(.svelte-8ojyxu){width:100vw;margin-inline:calc((100% - 100vw)/2)}.carousel-scroll.svelte-8ojyxu{display:flex;align-items:flex-start;gap:var(--carousel-gap);width:100%;padding-block:var(--space-2);padding-inline:var(--carousel-peek);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:var(--carousel-peek);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.edge-aligned.svelte-8ojyxu{--carousel-peek: 0px}.is-strip.svelte-8ojyxu .carousel-scroll:where(.svelte-8ojyxu){gap:var(--space-6, 24px);scroll-snap-type:x proximity}.is-strip.svelte-8ojyxu .carousel-slide:where(.svelte-8ojyxu){overflow:visible;background:transparent;box-shadow:none;opacity:1;transform:none;scroll-snap-align:start}.is-strip.svelte-8ojyxu .carousel-slide:where(.svelte-8ojyxu):first-child{margin-left:auto}.is-strip.svelte-8ojyxu .carousel-slide:where(.svelte-8ojyxu):last-child{margin-right:auto}.carousel-strip-media.svelte-8ojyxu{position:relative;overflow:hidden;border-radius:var(--cs-media-radius, var(--radius-media, 4px));background:var(--cs-evidence-stage);box-shadow:var(--cs-media-hairline)}.carousel-strip-media.has-strip-ratio.svelte-8ojyxu{aspect-ratio:var(--carousel-stage-ratio)}.carousel-strip-media.has-strip-ratio.svelte-8ojyxu .carousel-slide-img:where(.svelte-8ojyxu){position:absolute;top:0;right:0;bottom:0;left:0;height:100%;max-height:none}.is-strip.svelte-8ojyxu .carousel-caption:where(.svelte-8ojyxu){margin-top:var(--cs-caption-gap)}.is-strip.svelte-8ojyxu .carousel-nav-button--previous:where(.svelte-8ojyxu){left:8px}.is-strip.svelte-8ojyxu .carousel-nav-button--next:where(.svelte-8ojyxu){right:8px}@media (max-width: 767px){.is-strip.svelte-8ojyxu{--carousel-peek: var(--space-4, 16px)}}.carousel-scroll.svelte-8ojyxu::-webkit-scrollbar{display:none}.is-device.svelte-8ojyxu{--carousel-gap: calc(var(--carousel-phone) * .22)}.is-device.svelte-8ojyxu .carousel-scroll:where(.svelte-8ojyxu){padding-block:var(--carousel-phone-screen-top) calc(var(--carousel-phone-screen-top) + var(--space-8));cursor:grab}.is-device.svelte-8ojyxu .carousel-viewport:where(.svelte-8ojyxu){overflow:visible}.carousel-device-frame.svelte-8ojyxu{position:absolute;top:0;left:50%;z-index:2;width:var(--carousel-phone);transform:translate(-50%);pointer-events:none}.is-device.svelte-8ojyxu .carousel-meta:where(.svelte-8ojyxu){width:min(100%,var(--max-width-text, 720px))}.is-device.is-dragging.svelte-8ojyxu .carousel-scroll:where(.svelte-8ojyxu){cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-device.snap-off.svelte-8ojyxu .carousel-scroll:where(.svelte-8ojyxu){scroll-snap-type:none;scroll-behavior:auto}.is-device.svelte-8ojyxu .carousel-slide:where(.svelte-8ojyxu){border-radius:0;background:#000;box-shadow:none;-webkit-mask-image:var(--carousel-display-mask);mask-image:var(--carousel-display-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.is-device.svelte-8ojyxu .carousel-slide:where(.svelte-8ojyxu) .carousel-slide-img:where(.svelte-8ojyxu){-o-object-fit:var(--carousel-device-fit, cover);object-fit:var(--carousel-device-fit, cover);-o-object-position:top center;object-position:top center}.is-device.svelte-8ojyxu .carousel-slide:where(.svelte-8ojyxu){opacity:.62;transform:scale(.94);transition:transform var(--cs-duration-long) var(--motion-soft, var(--cs-ease)),opacity var(--cs-motion-medium)}.is-device.svelte-8ojyxu .carousel-slide.is-active:where(.svelte-8ojyxu){opacity:1;transform:none}.is-device.is-dragging.svelte-8ojyxu .carousel-slide:where(.svelte-8ojyxu){transition-duration:var(--cs-duration-fast)}.carousel-neighbor-cue.svelte-8ojyxu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0;border:0;background:transparent;cursor:pointer}@media (hover: hover) and (pointer: fine){.is-device.svelte-8ojyxu .carousel-slide:where(.svelte-8ojyxu):has(.carousel-neighbor-cue:where(.svelte-8ojyxu):hover){opacity:.82;transform:scale(.96)}}.carousel-slide.svelte-8ojyxu{position:relative;display:block;flex:0 0 min(100%,var(--carousel-slide-max, var(--max-width-image, 960px)));max-width:min(100%,var(--carousel-slide-max, var(--max-width-image, 960px)));margin:0;overflow:hidden;border-radius:var(--cs-media-radius, var(--radius-media, 4px));background:var(--cs-evidence-stage);box-shadow:var(--cs-media-hairline);opacity:.58;transform:scale(.985);transform-origin:center;scroll-snap-align:center;scroll-snap-stop:always;transition:transform var(--cs-motion-long),opacity var(--cs-motion-medium)}.carousel-slide.has-stage-ratio.svelte-8ojyxu{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;aspect-ratio:var(--carousel-stage-ratio);max-height:var(--cs-evidence-max-height)}.carousel-slide.has-stage-ratio.has-detail.svelte-8ojyxu{aspect-ratio:var(--detail-ratio);max-height:none}.carousel-slide.is-active.svelte-8ojyxu{opacity:1;transform:scale(1)}.carousel-slide-img.svelte-8ojyxu{position:relative;display:block;width:100%;height:auto;max-height:var(--cs-evidence-max-height);min-width:0;min-height:0;border-radius:inherit;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--cs-motion)}.carousel-slide-img.svelte-8ojyxu:not([width][height]){aspect-ratio:auto 3 / 2}.carousel-slide.has-stage-ratio.svelte-8ojyxu .carousel-slide-img:where(.svelte-8ojyxu){position:absolute;top:0;right:0;bottom:0;left:0;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 720px){.carousel-slide.has-stage-ratio.has-mobile-detail.svelte-8ojyxu{aspect-ratio:var(--mobile-detail-ratio, var(--carousel-stage-ratio))}.carousel-zoom-trigger.has-detail.svelte-8ojyxu{aspect-ratio:var(--mobile-detail-ratio, var(--detail-ratio))}.carousel-slide.has-stage-ratio.svelte-8ojyxu .carousel-zoom-trigger.has-detail:where(.svelte-8ojyxu) .carousel-slide-img:where(.svelte-8ojyxu){width:var(--mobile-detail-image-width, var(--detail-image-width));left:var(--mobile-detail-left, var(--detail-left));top:var(--mobile-detail-top, var(--detail-top))}}.carousel-zoom-trigger.svelte-8ojyxu{position:relative;display:block;width:100%;height:auto;padding:0;overflow:hidden;border:0;border-radius:inherit;background:transparent;cursor:inherit}.carousel-slide.has-stage-ratio.svelte-8ojyxu .carousel-zoom-trigger:where(.svelte-8ojyxu){position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.carousel-zoom-trigger.svelte-8ojyxu:focus-visible{outline:var(--cs-focus-width, 2px) solid var(--cs-focus, var(--font-color-link));outline-offset:calc(-1 * var(--cs-focus-width, 2px))}.carousel-device-zoom.svelte-8ojyxu,.carousel-strip-zoom.svelte-8ojyxu{display:flex;justify-content:flex-end}.carousel-device-zoom.svelte-8ojyxu{width:min(100%,var(--carousel-phone));margin-inline:auto}.carousel-controls.svelte-8ojyxu{display:flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;max-width:100%;gap:6px;margin:0;margin-inline-start:auto}.carousel-pager.svelte-8ojyxu,.carousel-playback.svelte-8ojyxu{display:flex;align-items:center;justify-content:center;height:var(--tap-size, 44px);border:0;border-radius:var(--cs-chip-radius, var(--radius-action, 999px));background:color-mix(in oklab,var(--cs-section-ink, CanvasText) 12%,var(--cs-section-paper, Canvas));box-shadow:none;color:var(--cs-evidence-control-fg)}.carousel-pager.svelte-8ojyxu{padding:0 6px;flex:0 1 auto;min-width:0;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.carousel-pager-dot.svelte-8ojyxu{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;place-items:center;flex:0 0 var(--tap-size, 44px);min-width:var(--tap-size, 44px);height:var(--tap-size, 44px);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.carousel-pager-dot.svelte-8ojyxu:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:color-mix(in oklab,currentColor 42%,transparent);transition:opacity var(--cs-duration) linear}.carousel-pager-dot.current.svelte-8ojyxu:before{opacity:0}.carousel-progress-track.svelte-8ojyxu{display:block;position:relative;width:32px;height:6px;overflow:hidden;border-radius:var(--cs-chip-radius, var(--radius-action, 999px));background:color-mix(in oklab,currentColor 28%,transparent);opacity:0;transform:scaleX(.1875);transition:transform var(--cs-motion-medium),opacity var(--cs-duration) linear}.current.svelte-8ojyxu .carousel-progress-track:where(.svelte-8ojyxu){opacity:1;transform:scaleX(1)}.carousel-progress-fill.svelte-8ojyxu{display:block;width:100%;height:100%;border-radius:inherit;background:color-mix(in oklab,var(--cs-section-ink, CanvasText) 68%,var(--cs-section-paper, Canvas));transform:scaleX(0);transform-origin:left center}.current.svelte-8ojyxu .carousel-progress-fill:where(.svelte-8ojyxu){transform:scaleX(1)}.carousel-playback.svelte-8ojyxu{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 var(--tap-size, 44px);min-width:var(--tap-size, 44px);padding:0;cursor:pointer}.carousel-playback.svelte-8ojyxu svg:where(.svelte-8ojyxu){width:16px;height:16px;fill:currentColor}.carousel-playback.is-replay.svelte-8ojyxu svg:where(.svelte-8ojyxu){fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.carousel-pager-dot.svelte-8ojyxu:focus-visible,.carousel-playback.svelte-8ojyxu:focus-visible{outline:var(--cs-focus-width, 2px) solid var(--cs-focus, var(--font-color-link));outline-offset:-3px;border-radius:var(--cs-chip-radius, var(--radius-action, 999px))}.carousel-nav-button.svelte-8ojyxu{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:var(--cs-tap, 44px);height:var(--cs-tap, 44px);padding:0;border:1px solid var(--cs-evidence-control-border);border-radius:var(--cs-chip-radius, 999px);background:var(--cs-evidence-control-bg);box-shadow:var(--cs-evidence-control-shadow);color:var(--cs-evidence-control-fg);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1;transform:translateY(-50%);transition:opacity var(--cs-motion-fast),transform var(--motion-fast),background-color var(--cs-motion),border-color var(--cs-motion)}.carousel-nav-button--previous.svelte-8ojyxu{left:max(8px,calc(50% - (min(100%,var(--carousel-slide-max, var(--max-width-image, 960px)))/2) - 52px))}.carousel-nav-button--next.svelte-8ojyxu{right:max(8px,calc(50% - (min(100%,var(--carousel-slide-max, var(--max-width-image, 960px)))/2) - 52px))}.carousel-nav-button.svelte-8ojyxu svg:where(.svelte-8ojyxu){width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.carousel-nav-button.svelte-8ojyxu:focus-visible{outline:var(--cs-focus-width, 2px) solid var(--cs-focus, var(--font-color-link));outline-offset:var(--cs-focus-offset, 3px)}@media (hover: hover) and (pointer: fine){.carousel-nav-button.svelte-8ojyxu{opacity:0}.slidecontainer-wrapper.svelte-8ojyxu:hover .carousel-nav-button:where(.svelte-8ojyxu),.slidecontainer-wrapper.is-nav-hot.svelte-8ojyxu .carousel-nav-button:where(.svelte-8ojyxu),.slidecontainer-wrapper.svelte-8ojyxu:focus-within .carousel-nav-button:where(.svelte-8ojyxu),.carousel-nav-button.svelte-8ojyxu:hover,.carousel-nav-button.svelte-8ojyxu:focus-visible{opacity:1}.carousel-nav-button.svelte-8ojyxu:hover{border-color:color-mix(in oklab,var(--cs-evidence-control-fg) 28%,transparent)}.carousel-pager-dot.svelte-8ojyxu:hover:not(.current) .carousel-progress-track:where(.svelte-8ojyxu){background-color:color-mix(in oklab,var(--cs-evidence-control-fg) 54%,transparent)}}.carousel-nav-button.svelte-8ojyxu:active:not(:disabled){opacity:1;transform:translateY(-50%) scale(.94);transition-duration:var(--duration-press, 80ms)}@media (prefers-reduced-motion: reduce){.carousel-nav-button.svelte-8ojyxu:active:not(:disabled){transform:translateY(-50%)}}@media (prefers-reduced-transparency: reduce){.carousel-nav-button.svelte-8ojyxu{background:var(--cs-evidence-zoom-bg, var(--cs-section-paper));backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width: 640px){.slidecontainer-wrapper.svelte-8ojyxu{--carousel-gap: var(--space-3)}.is-device.svelte-8ojyxu{--carousel-gap: calc(var(--carousel-phone) * .16)}.carousel-meta.svelte-8ojyxu{width:min(calc(100% - 2 * var(--section-padding-x, 16px)),var(--carousel-slide-max, var(--max-width-image, 960px)))}.carousel-scroll.svelte-8ojyxu{padding-block:var(--space-1)}.carousel-nav-button--previous.svelte-8ojyxu{left:calc(var(--carousel-peek) + var(--space-2))}.carousel-nav-button--next.svelte-8ojyxu{right:calc(var(--carousel-peek) + var(--space-2))}}@media (prefers-reduced-motion: reduce){.carousel-scroll.svelte-8ojyxu{scroll-behavior:auto}.carousel-slide.svelte-8ojyxu,.carousel-slide-img.svelte-8ojyxu,.carousel-zoom-cue.svelte-8ojyxu,.carousel-progress-track.svelte-8ojyxu,.carousel-pager-dot.svelte-8ojyxu:before,.carousel-pager-dot.svelte-8ojyxu,.carousel-nav-button.svelte-8ojyxu,.carousel-nav-button.svelte-8ojyxu svg:where(.svelte-8ojyxu){transition:none}.carousel-slide.svelte-8ojyxu{opacity:1;transform:none}}
