@layer design-system-components.pwds{.Modal.svelte-zy6nfu{--modal-text-color: var(--color-text);--modal-background-color: var(--color-background);position:fixed;top:50%;left:50%;height:100%;max-height:none;width:100%;max-width:none;margin:var(--space-none);padding:var(--space-none);color:var(--modal-text-color, var(--color-mode-light-text));background-color:var(--modal-background-color, var(--color-mode-light-background));border:none;overflow-x:clip;transform:translate3d(-50%,-50%,0)}.Modal.svelte-zy6nfu:focus-visible:not(:active){outline:var(--accessibility-focus-outline-width) var(--accessibility-focus-outline-style, solid) var(--accessibility-focus-outline-color);border-radius:var(--accessibility-focus-outline-border-radius);outline-offset:var(--accessibility-focus-outline-offset)}@media (min-width: 64rem){.Modal.svelte-zy6nfu{max-height:calc(100% - var(--space-30));max-width:calc(100% - var(--space-30));border-radius:var(--container-border-radius)}}.Modal.svelte-zy6nfu::backdrop{background-color:var(--modal-backdrop-color)}@media (min-width: 23.375rem){.Modal--extra-small.svelte-zy6nfu{width:var(--container-width-base)}}@media (min-width: 23.375rem){.Modal--extra-small.svelte-zy6nfu .Modal__container:where(.svelte-zy6nfu){padding-right:var(--space-60);padding-left:var(--space-60)}}@media (min-width: 23.375rem){.Modal--extra-small.svelte-zy6nfu{border-radius:var(--container-border-radius)}}@media (min-width: 46.25rem){.Modal--small.svelte-zy6nfu{width:var(--container-width-extra-small)}}@media (min-width: 46.25rem){.Modal--small.svelte-zy6nfu .Modal__container:where(.svelte-zy6nfu){padding-right:var(--space-60);padding-left:var(--space-60)}}@media (min-width: 46.25rem){.Modal--small.svelte-zy6nfu{border-radius:var(--container-border-radius)}}@media (min-width: 64rem){.Modal--medium.svelte-zy6nfu{width:var(--container-width-small)}}@media (min-width: 64rem){.Modal--medium.svelte-zy6nfu .Modal__container:where(.svelte-zy6nfu){padding-right:var(--space-60);padding-left:var(--space-60)}}@media (min-width: 80rem){.Modal--large.svelte-zy6nfu{width:var(--container-width-medium)}}@media (min-width: 80rem){.Modal--large.svelte-zy6nfu .Modal__container:where(.svelte-zy6nfu){padding-right:var(--space-60);padding-left:var(--space-60)}}@media (min-width: 105rem){.Modal--extra-large.svelte-zy6nfu{width:var(--container-width-large)}}@media (min-width: 105rem){.Modal--extra-large.svelte-zy6nfu .Modal__container:where(.svelte-zy6nfu){padding-right:var(--space-60);padding-left:var(--space-60)}}.Modal--fullscreen.svelte-zy6nfu{max-height:none;max-width:none}.Modal__close.svelte-zy6nfu{position:sticky;top:var(--space-10);right:var(--space-10);z-index:999;float:right;display:flex;align-items:center;justify-content:center;height:var(--modal-close-height);width:var(--modal-close-width);background-color:var(--modal-close-background-color);border-radius:100%;transform:translateY(0) scale(1);transition:transform var(--duration-quick) var(--easing-decelerate)}.Modal__close.svelte-zy6nfu:focus-visible:not(:active){outline:var(--accessibility-focus-outline-width) var(--accessibility-focus-outline-style, solid) var(--accessibility-focus-outline-color);border-radius:100%;outline-offset:var(--accessibility-focus-outline-offset)}.Modal__close.svelte-zy6nfu:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100%;background-color:var(--modal-close-overlay-color);opacity:0;transition:opacity var(--duration-quick) var(--easing-decelerate)}.Modal__close.svelte-zy6nfu:hover:after{opacity:1}.Modal__close.svelte-zy6nfu:hover:active{transform:translateY(var(--modal-close-active-translate-y)) scale(var(--modal-close-active-scale))}.Modal__close.svelte-zy6nfu svg:where(.svelte-zy6nfu){display:block;height:20px;width:20px;fill:var(--modal-close-color)}.Modal__container.svelte-zy6nfu{max-width:var(--container-width-current);margin-right:var(--space-auto);margin-left:var(--space-auto);padding-top:var(--space-60);padding-bottom:var(--space-60)}.overflow-hidden{overflow:hidden}}
