crui-disclaimer.svelte-10cjxx9{border-radius:.25rem;align-items:flex-start;gap:.5rem;margin:1rem 0;padding:.75rem 1rem;display:flex}crui-disclaimer.role-neutral.svelte-10cjxx9{background:var(--background-notice-default,#e1e5ea)}crui-disclaimer.role-neutral-inverted.svelte-10cjxx9{color:var(--foreground-inverted,#fff);background:var(--background-notice-emphasized,#263238)}crui-disclaimer.role-neutral-inverted.svelte-10cjxx9::selection{background-color:var(--background-text-selection-for-inverted,#263238bf)}crui-disclaimer.role-info.svelte-10cjxx9{color:#014298;background:#e6f1ff}crui-disclaimer.role-success.svelte-10cjxx9{color:var(--foreground-on-signal-positive,#006f27);background:var(--background-signal-positive,#dff3e4)}crui-disclaimer.role-warning.svelte-10cjxx9{color:var(--foreground-on-signal-warning,#945900);background:var(--background-signal-warning,#ffecc3)}crui-disclaimer.role-error.svelte-10cjxx9{color:var(--foreground-on-signal-critical,#b40c20);background:var(--background-signal-critical,#ffe9e6)}crui-disclaimer.role-teacher-info.svelte-10cjxx9{color:#4a148c;background:#f3e5f5}crui-disclaimer.has-icon.svelte-10cjxx9{padding-left:.75rem}crui-disclaimer.alignment-center.svelte-10cjxx9{justify-content:center}crui-disclaimer.svelte-10cjxx9 .content:where(.svelte-10cjxx9){align-self:center}crui-disclaimer.svelte-10cjxx9 .content:where(.svelte-10cjxx9)>:first-child{margin-top:0!important}crui-disclaimer.svelte-10cjxx9 .content:where(.svelte-10cjxx9)>:last-child{margin-bottom:0!important}crui-disclaimer.svelte-10cjxx9 .content:where(.svelte-10cjxx9){font-size:1.125rem;font-weight:400;line-height:1.75rem}@media only screen and (width<=480px){crui-disclaimer.svelte-10cjxx9 .content:where(.svelte-10cjxx9){font-size:1rem;font-weight:400;line-height:1.5rem}}crui-image.svelte-1ja24ih,crui-image-lightbox.svelte-1ja24ih{margin:1.5rem 0;display:block;position:relative}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih),crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih){aspect-ratio:var(--aspect-ratio,auto);flex-direction:column;gap:.75rem;display:flex}@media only screen and (width<=480px){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){background-color:var(--background-subtle,#eceff1);border-radius:.75rem;justify-content:center;align-items:center;min-height:5rem;line-height:0;display:flex;position:relative;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) picture,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) picture,crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content:where(.svelte-1ja24ih) img{width:var(--width,100%);height:var(--height,auto)}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{object-position:center;object-fit:var(--fit-type,contain);aspect-ratio:var(--aspect-ratio,auto);padding:var(--padding,unset);box-sizing:border-box;background-color:var(--background-subtle,#eceff1);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){color:var(--foreground-secondary,#636c70);justify-content:space-between;align-items:baseline;gap:2rem;margin:0 .5rem;font-size:1rem;font-weight:400;line-height:1.25rem;display:flex}@media only screen and (width<=480px){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-size:.875rem;font-weight:400;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){text-overflow:ellipsis;overflow:hidden}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){white-space:nowrap;margin-left:auto;font-size:.875rem;font-weight:400;line-height:1rem}@media only screen and (width<=480px){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-size:.75rem;font-weight:400;line-height:1rem}}crui-image.svelte-1ja24ih{width:var(--width,100%);height:var(--height,auto);aspect-ratio:var(--aspect-ratio,auto)}@media (pointer:coarse){crui-image.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{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){cursor:zoom-in}crui-image.zoomed.svelte-1ja24ih img{opacity:0}crui-image.svelte-1ja24ih .zoom-indicator:where(.svelte-1ja24ih){z-index:1;box-sizing:border-box;width:2rem;height:2rem;color:var(--foreground-interactive,#0163e5);pointer-events:none;background-color:#ffffffbf;border-radius:.4rem;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:.5rem;left:.5rem;box-shadow:0 12px 16px -8px #47628533,0 0 1px #47628540}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih){width:100%}crui-image.svelte-1ja24ih .container:where(.svelte-1ja24ih) .content:where(.svelte-1ja24ih){width:100%;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-lightbox.svelte-1ja24ih{z-index:2500;width:100%;height:100%;padding-top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 1.5rem);padding-right:calc(var(--safe-area-inset-right,env(safe-area-inset-right,0px)) + 1.5rem);padding-bottom:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 1.5rem);padding-left:calc(var(--safe-area-inset-left,env(safe-area-inset-left,0px)) + 1.5rem);box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:zoom-out;opacity:1;background-color:#000000bf;justify-content:center;align-items:center;margin:0;transition:opacity .15s ease-in-out;display:flex;position:fixed;top:0;left:0}@media only screen and (width<=480px){crui-image-lightbox.svelte-1ja24ih{padding-top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 1rem);padding-right:calc(var(--safe-area-inset-right,env(safe-area-inset-right,0px)) + 1rem);padding-bottom:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 1rem);padding-left:calc(var(--safe-area-inset-left,env(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){border-radius:1.125rem;grid-template-rows:1fr auto;gap:0;max-width:100%;height:min-content;max-height:100%;margin:0;display:grid;overflow:hidden;box-shadow:0 24px 40px -8px #47628533,0 0 1px #47628540}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){aspect-ratio:var(--aspect-ratio,auto);border-radius:0;width:100%!important;height:auto!important}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){background-color:var(--background-surface,#fff);color:var(--foreground-primary,#263238);border-top:.1rem solid var(--border-default,#e1e5ea);margin:0;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:400;line-height:1.5rem}@media only screen and (width<=480px){crui-image-lightbox.svelte-1ja24ih .container:where(.svelte-1ja24ih) .caption:where(.svelte-1ja24ih){font-size:1rem;font-weight:400;line-height:1.25rem}}crui-progress-bar.svelte-uh9bpw{flex-direction:column;justify-content:flex-end;gap:1rem;width:100%;display:flex}crui-progress-bar.svelte-uh9bpw .label:where(.svelte-uh9bpw){color:var(--foreground-secondary,#636c70);text-align:center}crui-progress-bar.svelte-uh9bpw .track:where(.svelte-uh9bpw){background:var(--background-child-surface-embedded,#f9fafb);border:.1rem solid var(--border-default,#e1e5ea);width:100%;overflow:hidden}crui-progress-bar.svelte-uh9bpw .track.size-small:where(.svelte-uh9bpw){border-radius:.25rem;height:.25rem}crui-progress-bar.svelte-uh9bpw .track.size-medium:where(.svelte-uh9bpw){border-radius:.5rem;height:.5rem}crui-progress-bar.svelte-uh9bpw .track.size-large:where(.svelte-uh9bpw){border-radius:1rem;height:1rem}crui-progress-bar.svelte-uh9bpw .track:where(.svelte-uh9bpw) .bar:where(.svelte-uh9bpw){background:var(--foreground-interactive,#0163e5);border-radius:inherit;width:0%;height:100%}crui-progress-bar.svelte-uh9bpw .track:where(.svelte-uh9bpw) .bar.indeterminate:where(.svelte-uh9bpw){width:33.3333%;margin-left:-33.3333%;animation:1.5s ease-in-out infinite svelte-uh9bpw-animation}@keyframes svelte-uh9bpw-animation{0%{width:33.3333%;margin-left:-33.3333%}to{width:66.6667%;margin-left:100%}}@media (prefers-reduced-motion:reduce){crui-progress-bar.svelte-uh9bpw .track:where(.svelte-uh9bpw) .bar.indeterminate:where(.svelte-uh9bpw){width:100%;margin-left:0;animation:.75s ease-in-out infinite alternate-reverse svelte-uh9bpw-animation-reduced-motion}@keyframes svelte-uh9bpw-animation-reduced-motion{0%{opacity:1}to{opacity:.5}}}
