crui-loader.svelte-1b9dq9x{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;-webkit-user-select:none;user-select:none}crui-loader.svelte-1b9dq9x .label:where(.svelte-1b9dq9x){color:var(--foreground-secondary, #636c70);margin-top:.14em}crui-loader.svelte-1b9dq9x .dots:where(.svelte-1b9dq9x){margin-top:.5em}crui-loader.svelte-1b9dq9x .dots:where(.svelte-1b9dq9x) .dot:where(.svelte-1b9dq9x){display:inline-block;background:var(--background-emphasized-interactive, #0163e5);height:.5em;width:.5em;opacity:.4;border-radius:50%;animation:svelte-1b9dq9x-animation 1.5s infinite}crui-loader.svelte-1b9dq9x .dots:where(.svelte-1b9dq9x) .dot:where(.svelte-1b9dq9x):nth-child(2){animation-delay:.1s}crui-loader.svelte-1b9dq9x .dots:where(.svelte-1b9dq9x) .dot:where(.svelte-1b9dq9x):nth-child(3){animation-delay:.2s}crui-loader.svelte-1b9dq9x .dots:where(.svelte-1b9dq9x) .dot:where(.svelte-1b9dq9x)+.dot:where(.svelte-1b9dq9x){margin-left:.25em}@keyframes svelte-1b9dq9x-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-1b9dq9x .dots:where(.svelte-1b9dq9x) .dot:where(.svelte-1b9dq9x){transform:none!important}}crui-image.svelte-9vbzl5,crui-image-lightbox.svelte-9vbzl5{display:block;position:relative;margin:1.5rem 0}crui-image.zoomable.svelte-9vbzl5:not(.loading) .content:where(.svelte-9vbzl5),crui-image-lightbox.zoomable.svelte-9vbzl5:not(.loading) .content:where(.svelte-9vbzl5){cursor:zoom-in}@media (pointer: coarse){crui-image.zoomable.svelte-9vbzl5:not(.loading) .content:where(.svelte-9vbzl5):focus-visible,crui-image-lightbox.zoomable.svelte-9vbzl5:not(.loading) .content:where(.svelte-9vbzl5):focus-visible{outline:none}}@media not (pointer: coarse){crui-image.zoomable.svelte-9vbzl5:not(.loading) .content:where(.svelte-9vbzl5):focus-visible,crui-image-lightbox.zoomable.svelte-9vbzl5:not(.loading) .content:where(.svelte-9vbzl5):focus-visible{outline:var(--border-state-focus, #263238) dashed .1875rem;outline-offset:.1875rem;border-radius:.75rem}}crui-image.fit-type-contain.svelte-9vbzl5 .content:where(.svelte-9vbzl5) img,crui-image-lightbox.fit-type-contain.svelte-9vbzl5 .content:where(.svelte-9vbzl5) img{object-fit:contain}crui-image.fit-type-cover.svelte-9vbzl5 .content:where(.svelte-9vbzl5) img,crui-image-lightbox.fit-type-cover.svelte-9vbzl5 .content:where(.svelte-9vbzl5) img{object-fit:cover}crui-image.fit-type-scale-down.svelte-9vbzl5 .content:where(.svelte-9vbzl5) img,crui-image-lightbox.fit-type-scale-down.svelte-9vbzl5 .content:where(.svelte-9vbzl5) img{object-fit:scale-down}crui-image.aspect-ratio.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content:where(.svelte-9vbzl5) img,crui-image-lightbox.aspect-ratio.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content:where(.svelte-9vbzl5) img{aspect-ratio:var(--aspect-ratio, auto)}crui-image.svelte-9vbzl5 .container:where(.svelte-9vbzl5),crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5){display:flex;flex-direction:column;gap:.75rem}@media (max-width: 639px){crui-image.svelte-9vbzl5 .container:where(.svelte-9vbzl5),crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5){gap:.5rem}}crui-image.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content:where(.svelte-9vbzl5),crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content:where(.svelte-9vbzl5){display:flex;align-items:center;justify-content:center;min-height:7.5rem;border-radius:.75rem;background-color:var(--background-subtle, #eceff1);line-height:0;position:relative;overflow:hidden}crui-image.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content.loading:where(.svelte-9vbzl5) img,crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content.loading:where(.svelte-9vbzl5) img{opacity:0}crui-image.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content.error:where(.svelte-9vbzl5) img,crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content.error:where(.svelte-9vbzl5) img{visibility:hidden}crui-image.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content:where(.svelte-9vbzl5) .preloader:where(.svelte-9vbzl5),crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content:where(.svelte-9vbzl5) .preloader:where(.svelte-9vbzl5){display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}crui-image.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content:where(.svelte-9vbzl5) img,crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content:where(.svelte-9vbzl5) 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-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5),crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5){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-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5),crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5){flex-direction:column;gap:.15rem;font-weight:400;font-size:.875rem;line-height:1rem}}crui-image.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5)>:where(.svelte-9vbzl5),crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5)>:where(.svelte-9vbzl5){overflow:hidden;text-overflow:ellipsis}crui-image.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5) .copyright:where(.svelte-9vbzl5),crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5) .copyright:where(.svelte-9vbzl5){margin-left:auto;white-space:nowrap;font-weight:400;font-size:.875rem;line-height:1rem}@media (max-width: 639px){crui-image.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5) .copyright:where(.svelte-9vbzl5),crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5) .copyright:where(.svelte-9vbzl5){margin-left:unset;font-weight:400;font-size:.75rem;line-height:1rem}}crui-image.zoomed.svelte-9vbzl5 .container:where(.svelte-9vbzl5){background-color:var(--background-subtle, #eceff1);border-radius:.75rem}crui-image.zoomed.svelte-9vbzl5 .container:where(.svelte-9vbzl5)>:where(.svelte-9vbzl5){opacity:0}crui-image.svelte-9vbzl5 .zoom-indicator:where(.svelte-9vbzl5){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-lightbox.svelte-9vbzl5{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}@media (max-width: 639px){crui-image-lightbox.svelte-9vbzl5{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-9vbzl5:focus-visible{outline:none}@media (pointer: coarse){crui-image-lightbox.svelte-9vbzl5:focus-visible .container:where(.svelte-9vbzl5){outline:none}}@media not (pointer: coarse){crui-image-lightbox.svelte-9vbzl5:focus-visible .container:where(.svelte-9vbzl5){outline:var(--border-default, #e1e5ea) dashed .1875rem;outline-offset:.25rem}}crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5){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-9vbzl5 .container:where(.svelte-9vbzl5) .content:where(.svelte-9vbzl5){border-radius:0}crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .content:where(.svelte-9vbzl5) img{max-height:100dvh}crui-image-lightbox.svelte-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5){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-9vbzl5 .container:where(.svelte-9vbzl5) .caption:where(.svelte-9vbzl5){font-weight:400;font-size:1rem;line-height:1.25rem}}
