:root{--modal-offset: 0;--modal-border-radius: var(--border-radius-large);--modal-border-width: var(--border-width-small);--modal-box-shadow: none;--modal-stack-transform: translateY(-48px) translateZ(-48px);--modal-padding: var(--space-large)}@media(min-width:768px){:root{--modal-offset: var(--app-padding-vertical) var(--app-padding-horizontal);--modal-border-radius: var(--border-radius-large);--modal-border-width: var(--border-width-small);--modal-box-shadow: var(--box-shadow-100);--modal-padding: var(--space-large-2x)}}@keyframes svelte-1mlels9-backdrop{0%{opacity:0}to{opacity:1}}@keyframes svelte-1mlels9-open-dialog{0%{opacity:0;transform:translateY(160px)}to{opacity:1}}@keyframes svelte-1mlels9-close-dialog-on-navigate{0%{opacity:1}to{opacity:0;transform:translateY(160px)}}@keyframes svelte-1mlels9-open-dialog-content{0%,25%{opacity:0;transform:translateY(20px)}to{opacity:1}}@keyframes svelte-1mlels9-open-dialog-subsequent{0%{opacity:0;transform:translateY(160px)}to{opacity:1}}body[data-modal-open] #modals{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:3000}body[data-modal-open] #modals:empty{pointer-events:none}:root::view-transition-old(modal){animation:175ms cubic-bezier(.785,.135,.15,.86) both svelte-1mlels9-close-dialog-on-navigate}.modal.svelte-1mlels9{--header-height: 0px;position:fixed;inset:0;display:flex;height:100%;width:100%;max-height:none;max-width:none;margin:0;padding:var(--modal-offset);border:none;background:transparent;perspective:1000px;overflow:hidden;z-index:3000}.modal.svelte-1mlels9:not([data-open]){pointer-events:none;opacity:0}.modal.svelte-1mlels9:before{content:"";display:block;position:absolute;inset:0;background:#00000040;background-image:linear-gradient(0deg,#130e3dbf,#000013bf)}.modal.svelte-1mlels9:not(:first-child):before{opacity:0}.modal.svelte-1mlels9:first-child:before{animation:svelte-1mlels9-backdrop .5s}.modal[data-open].svelte-1mlels9:not(:last-child) .content:where(.svelte-1mlels9){transform:var(--modal-stack-transform)}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(2) .content:where(.svelte-1mlels9){--modal-stack-transform: translateY(-60px) translateZ(-48px);filter:brightness(90%);opacity:.95}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(2) .content:where(.svelte-1mlels9)>header:where(.svelte-1mlels9){opacity:.375}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(2) .content:where(.svelte-1mlels9)>footer:where(.svelte-1mlels9)>*{opacity:.375}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(3) .content:where(.svelte-1mlels9){--modal-stack-transform: translateY(-120px) translateZ(-96px);filter:brightness(80%);opacity:.9}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(3) .content:where(.svelte-1mlels9)>header:where(.svelte-1mlels9){opacity:.25}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(3) .content:where(.svelte-1mlels9)>footer:where(.svelte-1mlels9)>*{opacity:.25}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(4) .content:where(.svelte-1mlels9){--modal-stack-transform: translateY(-180px) translateZ(-144px);filter:brightness(70%);opacity:.85}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(4) .content:where(.svelte-1mlels9)>header:where(.svelte-1mlels9){opacity:.125}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(4) .content:where(.svelte-1mlels9)>footer:where(.svelte-1mlels9)>*{opacity:.125}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(5) .content:where(.svelte-1mlels9){--modal-stack-transform: translateY(-240px) translateZ(-192px);filter:brightness(60%);opacity:.8}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(5) .content:where(.svelte-1mlels9)>header:where(.svelte-1mlels9){opacity:0}.modal[data-open].svelte-1mlels9:not(:last-child):nth-last-child(5) .content:where(.svelte-1mlels9)>footer:where(.svelte-1mlels9)>*{opacity:0}.modal.svelte-1mlels9 .content:where(.svelte-1mlels9){position:relative;display:flex;flex-direction:column;height:100%;width:100%;max-height:var(--modal-max-height);margin:auto;border-radius:var(--modal-border-radius);border:var(--modal-border-width) solid var(--modal-border-color);box-shadow:var(--modal-box-shadow);color:var(--color-positive-900);background:var(--modal-background, transparent);z-index:3001;transition:filter .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);animation:.75s svelte-1mlels9-open-dialog cubic-bezier(.22,1,.36,1) .2s backwards;overflow:hidden;view-transition-name:modal}.modal.svelte-1mlels9 .content[data-size=LargeX]:where(.svelte-1mlels9){max-width:var(--modal-max-width-large-x)}.modal.svelte-1mlels9 .content[data-size=Large]:where(.svelte-1mlels9){max-width:var(--modal-max-width-large)}.modal.svelte-1mlels9 .content[data-size=Medium]:where(.svelte-1mlels9){max-width:var(--modal-max-width-medium)}.modal.svelte-1mlels9 .content[data-minimal]:where(.svelte-1mlels9){--modal-padding: 0}.modal.svelte-1mlels9 .content:where(.svelte-1mlels9)>header:where(.svelte-1mlels9),.modal.svelte-1mlels9 .content:where(.svelte-1mlels9)>footer:where(.svelte-1mlels9){transition:opacity .75s cubic-bezier(.22,1,.36,1)}.modal.svelte-1mlels9 .content:where(.svelte-1mlels9) header:where(.svelte-1mlels9){position:sticky;top:0;right:0;flex:0;display:flex;justify-content:space-between;padding:var(--space-small-x) var(--space-small-x) var(--space-small-x) var(--space-medium);border-bottom:var(--border-width-small) solid var(--modal-separator-color)}.modal.svelte-1mlels9 .content:where(.svelte-1mlels9) footer:where(.svelte-1mlels9){position:sticky;bottom:0;left:0;width:100%;padding:var(--modal-padding);border-top:var(--modal-border-width) solid var(--modal-border-color);background:var(--modal-background)}.modal.svelte-1mlels9 .content:where(.svelte-1mlels9) footer:where(.svelte-1mlels9):after{content:"";display:block;position:absolute;height:calc(var(--modal-padding) * 2);top:calc(var(--modal-padding) * 2 * -1 + var(--modal-border-width) * -1);right:0;left:0;background-image:linear-gradient(0deg,var(--modal-background),transparent)}.modal.svelte-1mlels9 .content[data-tone="1000"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-1000);--modal-border-color: var(--color-negative-1200);--modal-separator-color: var(--color-negative-800)}.modal.svelte-1mlels9 .content[data-tone="900"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-900);--modal-border-color: var(--color-negative-1100);--modal-separator-color: var(--color-negative-700)}.modal.svelte-1mlels9 .content[data-tone="800"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-800);--modal-border-color: var(--color-negative-1000);--modal-separator-color: var(--color-negative-600)}.modal.svelte-1mlels9 .content[data-tone="700"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-700);--modal-border-color: var(--color-negative-900);--modal-separator-color: var(--color-negative-500)}.modal.svelte-1mlels9 .content[data-tone="600"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-600);--modal-border-color: var(--color-negative-800);--modal-separator-color: var(--color-negative-400)}.modal.svelte-1mlels9 .content[data-tone="500"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-500);--modal-border-color: var(--color-negative-700);--modal-separator-color: var(--color-negative-300)}.modal.svelte-1mlels9 .content[data-tone="400"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-400);--modal-border-color: var(--color-negative-600);--modal-separator-color: var(--color-negative-200)}.modal.svelte-1mlels9 .content[data-tone="300"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-300);--modal-border-color: var(--color-negative-500);--modal-separator-color: var(--color-negative-100)}.modal.svelte-1mlels9 .content[data-tone="200"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-200);--modal-border-color: var(--color-negative-400);--modal-separator-color: var(--color-negative-0)}.modal.svelte-1mlels9 .content[data-tone="100"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-100);--modal-border-color: var(--color-negative-300);--modal-separator-color: var(--color-negative--100)}.modal.svelte-1mlels9 .content[data-tone="0"]:where(.svelte-1mlels9){--modal-background: var(--color-negative-0);--modal-border-color: var(--color-negative-200);--modal-separator-color: var(--color-negative--200)}body[data-modal-open]{padding-right:var(--scrollbar-width);overflow:hidden}
