@layer p_reset, theme, base, p_base, mathjax, disco.components, p_components, p_utilities;
@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.CloseButton[data-v-c1ff06ff]{--size: 36px;align-items:center;background:transparent;border-radius:50%;border:none;color:var(--color, var(--color-neutral-70));cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-xxx-large);font-weight:400;height:var(--size);justify-content:center;line-height:var(--size);padding:0;width:var(--size);transition:color .2s ease,background-color .2s ease}.CloseButton[data-v-c1ff06ff]:hover{background-color:var(--color-neutral-20);color:var(--hoverColor, var(--color-neutral-80))}}@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.ImageWrapper[data-v-d4ee3e61]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4);height:100%;justify-content:center;padding:var(--spacing-6) var(--spacing-12)}.ImageWrapper__caption[data-v-d4ee3e61]{box-sizing:border-box;color:var(--white);font-size:var(--font-size-small);font-style:italic;line-height:var(--line-height-small);margin-top:var(--spacing-2);max-height:200px;min-height:50px;overflow-y:auto;padding-block-start:var(--spacing-1);padding-inline:var(--spacing-1);scrollbar-width:thin;text-align:center}.ImageWrapper__caption[data-v-d4ee3e61] .Title--hidden .Title__field{justify-content:center}.ImageWrapper__caption[data-v-d4ee3e61] .Heading{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.ImageWrapper__caption[data-v-d4ee3e61]:empty{display:none}}@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.LightboxLayer__controlledBadge[data-v-fede656a]{position:absolute;top:var(--spacing-4);left:50%;transform:translate(-50%);z-index:1;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);max-width:calc(100vw - var(--spacing-8));box-sizing:border-box;background:var(--color-accent);color:var(--color-neutral-100);border-radius:var(--border-radius-large);font-size:var(--font-size-small);font-weight:500;line-height:var(--line-height-small);text-align:center;box-shadow:var(--box-shadow-md);pointer-events:none}.LightboxLayer__controlledBadge span[data-v-fede656a]{min-width:0;overflow-wrap:anywhere}.LightboxLayer[data-v-fede656a]{background-color:var(--color-scrim);inset:0;margin:0!important;overflow:hidden;position:fixed;pointer-events:auto}.LightboxLayer__closeButton[data-v-fede656a]{--color: var(--white);position:absolute;right:var(--spacing-3);top:var(--spacing-3);z-index:1}}
