crui-loader.svelte-c25qit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;-webkit-user-select:none;user-select:none}crui-loader.svelte-c25qit .label:where(.svelte-c25qit){color:var(--foreground-secondary, #636c70);margin-top:.14em}crui-loader.svelte-c25qit .dots:where(.svelte-c25qit){margin-top:.5em}@media(prefers-reduced-motion:reduce){crui-loader.svelte-c25qit .dots:where(.svelte-c25qit){margin-top:0}}crui-loader.svelte-c25qit .dots:where(.svelte-c25qit) .dot:where(.svelte-c25qit){display:inline-block;background:var(--background-emphasized-interactive, #0163e5);height:.5em;width:.5em;opacity:.4;border-radius:50%;animation:svelte-c25qit-animation 1.5s infinite}crui-loader.svelte-c25qit .dots:where(.svelte-c25qit) .dot:where(.svelte-c25qit):nth-child(2){animation-delay:.1s}crui-loader.svelte-c25qit .dots:where(.svelte-c25qit) .dot:where(.svelte-c25qit):nth-child(3){animation-delay:.2s}crui-loader.svelte-c25qit .dots:where(.svelte-c25qit) .dot:where(.svelte-c25qit)+.dot:where(.svelte-c25qit){margin-left:.25em}@keyframes svelte-c25qit-animation{0%{transform:translateY(0)}35%{transform:translateY(0);opacity:.3}50%{transform:translateY(-1em);opacity:.8}70%{transform:translateY(.1em);opacity:.8}85%{transform:translateY(-.1em)}}@media(prefers-reduced-motion:reduce){crui-loader.svelte-c25qit .dots:where(.svelte-c25qit) .dot:where(.svelte-c25qit){transform:none!important}}crui-image.svelte-1ja24ih,crui-image-lightbox.svelte-1ja24ih{display:block;position:relative;margin:1.5rem 0}@media(pointer:coarse){crui-image.zoomable.svelte-1ja24ih .content:where(.svelte-1ja24ih):focus-visible,crui-image-lightbox.zoomable.svelte-1ja24ih .content:where(.svelte-1ja24ih):focus-visible{outline:none}}@media not (pointer:coarse){crui-image.zoomable.svelte-1ja24ih .content:where(.svelte-1ja24ih):focus-visible,crui-image-lightbox.zoomable.svelte-1ja24ih .content:where(.svelte-1ja24ih):focus-visible{outline:var(--border-state-focus, #263238) dashed .1875rem;outline-offset:.1875rem;border-radius:.75rem}}crui-image.zoomable.svelte-1ja24ih .content:where(.svelte-1ja24ih):not(.loading),crui-image-lightbox.zoomable.svelte-1ja24ih .content:where(.svelte-1ja24ih):not(.loading){cursor:zoom-in}crui-image.fit-type-contain.svelte-1ja24ih .content:where(.svelte-1ja24ih) img,crui-image-lightbox.fit-type-contain.svelte-1ja24ih .content:where(.svelte-1ja24ih) img{object-fit:contain}crui-image.fit-type-cover.svelte-1ja24ih .content:where(.svelte-1ja24ih) img,crui-image-lightbox.fit-type-cover.svelte-1ja24ih .content:where(.svelte-1ja24ih) img{object-fit:cover}crui-image.fit-type-scale-down.svelte-1ja24ih .content:where(.svelte-1ja24ih) img,crui-image-lightbox.fit-type-scale-down.svelte-1ja24ih .content:where(.svelte-1ja24ih) img{object-fit:scale-down}crui-image.aspect-ratio.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content:where(.svelte-1ja24ih) img,crui-image-lightbox.aspect-ratio.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content:where(.svelte-1ja24ih) img{aspect-ratio:var(--aspect-ratio, auto)}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih),crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih){display:flex;flex-direction:column;gap:.75rem}@media(max-width:639px){crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih),crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih){gap:.5rem}}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content:where(.svelte-1ja24ih),crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content:where(.svelte-1ja24ih){position:relative;display:flex;align-items:center;justify-content:center;min-height:5rem;border-radius:.75rem;background-color:var(--background-subtle, #eceff1);line-height:0;overflow:hidden}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content.error:where(.svelte-1ja24ih),crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content.error:where(.svelte-1ja24ih){width:var(--width, 100%);height:var(--height, auto)}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content.error:where(.svelte-1ja24ih) crui-icon,crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content.error:where(.svelte-1ja24ih) crui-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content.error:where(.svelte-1ja24ih) img,crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content.error:where(.svelte-1ja24ih) img{opacity:0}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content:where(.svelte-1ja24ih) img,crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content:where(.svelte-1ja24ih) img{width:var(--width, 100%);height:var(--height, auto);object-position:center;padding:var(--padding, unset);box-sizing:border-box;background-color:var(--background-subtle, #eceff1);opacity:1;transition:opacity .15s ease-in-out}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih),crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih){display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin:0 .5rem;color:var(--foreground-secondary, #636c70);font-weight:400;font-size:1rem;line-height:1.25rem}@media(max-width:639px){crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih),crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih){flex-direction:column;gap:.15rem;font-weight:400;font-size:.875rem;line-height:1rem}}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih)>:where(.svelte-1ja24ih),crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih)>:where(.svelte-1ja24ih){overflow:hidden;text-overflow:ellipsis}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih) .copyright:where(.svelte-1ja24ih),crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih) .copyright:where(.svelte-1ja24ih){margin-left:auto;white-space:nowrap;font-weight:400;font-size:.875rem;line-height:1rem}@media(max-width:639px){crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih) .copyright:where(.svelte-1ja24ih),crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih) .copyright:where(.svelte-1ja24ih){margin-left:unset;font-weight:400;font-size:.75rem;line-height:1rem}}crui-image.svelte-1ja24ih{width:var(--width, 100%)}crui-image.zoomed.svelte-1ja24ih img{opacity:0!important}crui-image.svelte-1ja24ih .zoom-indicator:where(.svelte-1ja24ih){display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;left:.5rem;z-index:1;width:2rem;height:2rem;box-sizing:border-box;background-color:#ffffffbf;border-radius:.4rem;font-size:1rem;color:var(--foreground-interactive, #0163e5);box-shadow:0 12px 16px -8px #47628533,0 0 1px #47628540;pointer-events:none}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content.loading:where(.svelte-1ja24ih){width:var(--width, 100%);height:var(--height, auto)}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content.loading:where(.svelte-1ja24ih) crui-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content.loading:where(.svelte-1ja24ih) img{opacity:0}crui-image-lightbox.svelte-1ja24ih{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:2500;width:100%;height:100%;margin:0;padding-top:calc(var(--safe-area-inset-top, 0px) + 1.5rem);padding-right:calc(var(--safe-area-inset-right, 0px) + 1.5rem);padding-bottom:calc(var(--safe-area-inset-bottom, 0px) + 1.5rem);padding-left:calc(var(--safe-area-inset-left, 0px) + 1.5rem);box-sizing:border-box;background-color:#000000bf;-webkit-user-select:none;user-select:none;cursor:zoom-out;opacity:1;transition:opacity .15s ease-in-out}@media(max-width:639px){crui-image-lightbox.svelte-1ja24ih{padding-top:calc(var(--safe-area-inset-top, 0px) + 1rem);padding-right:calc(var(--safe-area-inset-right, 0px) + 1rem);padding-bottom:calc(var(--safe-area-inset-bottom, 0px) + 1rem);padding-left:calc(var(--safe-area-inset-left, 0px) + 1rem)}}crui-image-lightbox.svelte-1ja24ih:focus-visible{outline:none}@media(pointer:coarse){crui-image-lightbox.svelte-1ja24ih:focus-visible .container:where(.svelte-1ja24ih){outline:none}}@media not (pointer:coarse){crui-image-lightbox.svelte-1ja24ih:focus-visible .container:where(.svelte-1ja24ih){outline:var(--border-default, #e1e5ea) dashed .1875rem;outline-offset:.25rem}}crui-image-lightbox.loading.svelte-1ja24ih{opacity:0;pointer-events:none}crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih){display:grid;grid-template-rows:1fr auto;gap:0;max-width:100%;height:min-content;max-height:100%;margin:0;border-radius:1.125rem;box-shadow:0 24px 40px -8px #47628533,0 0 1px #47628540;overflow:hidden}crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih):has(.content.error:where(.svelte-1ja24ih)){width:100%}crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content:where(.svelte-1ja24ih){width:100%!important;height:auto!important;aspect-ratio:var(--aspect-ratio, auto);border-radius:0}crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content:where(.svelte-1ja24ih) img{max-height:100dvh}crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih){margin:0;padding:1.25rem 1.5rem;background-color:var(--background-surface, #ffffff);color:var(--foreground-primary, #263238);border-top:.1rem solid var(--border-default, #e1e5ea);font-weight:400;font-size:1.125rem;line-height:1.5rem}@media(max-width:639px){crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih){font-weight:400;font-size:1rem;line-height:1.25rem}}
