@layer tokens{:root{--m3-dialog-shape:var(--m3-shape-extra-large)}}dialog.svelte-1hwvcsw{background-color:var(--m3c-surface-container-high);--m3v-background:var(--m3c-surface-container-high);border-radius:var(--m3-dialog-shape);border:none;flex-direction:column;min-width:17.5rem;max-width:35rem;padding:1.5rem;display:flex;overflow:auto}dialog.svelte-1hwvcsw>svg{color:var(--m3c-secondary);flex-shrink:0;align-self:center;margin-bottom:1rem}.headline.svelte-1hwvcsw{font-family:var(--m3-font);color:var(--m3c-on-surface);margin-top:0;margin-bottom:1rem;font-size:1.5rem;font-weight:400;line-height:1.333}.headline.center.svelte-1hwvcsw{text-align:center}.content.svelte-1hwvcsw{font-family:var(--m3-font);color:var(--m3c-on-surface-variant);margin-bottom:1.5rem;font-size:.875rem;font-weight:400;line-height:1.429}.buttons.svelte-1hwvcsw{justify-content:flex-end;gap:.5rem;display:flex}dialog.svelte-1hwvcsw{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--m3-easing-fast), visibility var(--m3-easing-fast);position:fixed;inset:0}dialog[open].svelte-1hwvcsw{opacity:1;visibility:visible;pointer-events:auto;animation:svelte-1hwvcsw-dialogIn var(--m3-timing-function-emphasized-decel) .5s, svelte-1hwvcsw-opacity var(--m3-timing-function-emphasized-decel) .1s backwards}dialog[open].svelte-1hwvcsw .headline:where(.svelte-1hwvcsw){animation:svelte-1hwvcsw-opacity var(--m3-easing-fast)}dialog[open].svelte-1hwvcsw .content:where(.svelte-1hwvcsw){animation:svelte-1hwvcsw-opacity var(--m3-easing-fast) 50ms backwards}dialog[open].svelte-1hwvcsw .buttons:where(.svelte-1hwvcsw){animation:svelte-1hwvcsw-buttonsIn var(--m3-timing-function-emphasized-decel) .5s, svelte-1hwvcsw-opacity var(--m3-easing-fast) .1s backwards}dialog.svelte-1hwvcsw::backdrop{background-color:oklch(from var(--m3c-scrim) l c h / .3);animation:svelte-1hwvcsw-opacity var(--m3-timing-function-emphasized-decel) .5s}@keyframes svelte-1hwvcsw-dialogIn{0%{clip-path:inset(0 0 100% 0 round var(--m3-dialog-shape));transform:translateY(-3rem)scaleY(.9)}to{clip-path:inset(0 0 0 0 round var(--m3-dialog-shape));transform:translateY(0)scaleY(1)}}@keyframes svelte-1hwvcsw-buttonsIn{0%{position:relative;bottom:100%}to{position:relative;bottom:0}}@keyframes svelte-1hwvcsw-opacity{0%{opacity:0}to{opacity:1}}@media print,(forced-colors:active){dialog.svelte-1hwvcsw{outline:.125rem solid canvastext}}
