.modal.svelte-1c9r92q{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:var(--ek-sheet-center-top) var(--ek-spacing-12) var(--ek-spacing-24);color:var(--ek-color-text-primary);background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.modal[open].svelte-1c9r92q{flex-direction:column;align-items:center;display:flex}.modal.svelte-1c9r92q::backdrop{background:var(--ek-color-overlay-scrim);transition:opacity var(--ek-motion-enter-duration) linear}@starting-style{.modal[open].svelte-1c9r92q::backdrop{opacity:0}}.modal.closing.svelte-1c9r92q::backdrop{opacity:0;transition-duration:var(--ek-motion-exit-duration)}.surface.svelte-1c9r92q{box-sizing:border-box;width:min(var(--modal-width,var(--ek-sheet-center-width)), 100%);overscroll-behavior:contain;border-radius:var(--ek-card-large-radius);background:var(--ek-color-surface-card);min-height:0;max-height:100%;box-shadow:var(--ek-shadow-popover);flex-direction:column;flex:0 auto;display:flex;position:relative;overflow-y:auto}.surface.swipe-settling.svelte-1c9r92q{transition:transform var(--ek-motion-enter-duration) var(--ek-motion-enter-easing)}.panel[open].svelte-1c9r92q{align-items:flex-end;padding:0}.panel.svelte-1c9r92q .surface:where(.svelte-1c9r92q){width:min(var(--ek-drawer-width), 100%);background:var(--ek-color-surface-popover);height:100%;max-height:none;-webkit-backdrop-filter:saturate(var(--ek-saturate-glass)) blur(var(--ek-blur-sheet));backdrop-filter:saturate(var(--ek-saturate-glass)) blur(var(--ek-blur-sheet));border-radius:0;overflow:hidden}.grab.svelte-1c9r92q{display:none}.viewer.svelte-1c9r92q{padding:var(--ek-spacing-24)}.viewer.svelte-1c9r92q .surface:where(.svelte-1c9r92q){width:min(var(--ek-layout-main-max-width-wide), 100%);background:var(--ek-color-surface-page);height:100%;overflow:hidden}.modal.svelte-1c9r92q .ek-sheet-header{align-items:flex-start;gap:var(--ek-spacing-12);padding:var(--ek-spacing-20) var(--ek-spacing-16) var(--ek-spacing-12) var(--ek-spacing-20);flex:none;display:flex}.modal.svelte-1c9r92q .ek-sheet-body{gap:var(--ek-spacing-12);overscroll-behavior:contain;min-height:0;padding:0 var(--ek-spacing-16) var(--ek-spacing-16);flex-direction:column;flex:auto;display:flex;overflow-y:auto}:where(.ek-sheet-body,.ek-sheet-footer) *{min-width:0}:where(.ek-sheet-body)>*{flex-shrink:0}.modal.svelte-1c9r92q .ek-sheet-footer{gap:var(--ek-spacing-8);padding:var(--ek-spacing-12) var(--ek-spacing-16) var(--ek-spacing-24);box-shadow:0 -1px 0 var(--ek-color-border-separator);flex-direction:column;flex:none;display:flex}@media (width<=899px){.dialog[open].svelte-1c9r92q,.panel[open].svelte-1c9r92q{padding:var(--ek-sheet-tall-top) 0 0;justify-content:flex-end}.dialog.svelte-1c9r92q .surface:where(.svelte-1c9r92q),.panel.svelte-1c9r92q .surface:where(.svelte-1c9r92q){border-radius:var(--ek-card-large-radius) var(--ek-card-large-radius) 0 0;width:100%;height:auto;max-height:100%}.panel.svelte-1c9r92q .surface:where(.svelte-1c9r92q){background:var(--ek-color-surface-page);-webkit-backdrop-filter:none;backdrop-filter:none}.dialog.fill-phone.svelte-1c9r92q{padding-top:var(--ek-sheet-full-phone-top)}.dialog.fill-phone.svelte-1c9r92q .surface:where(.svelte-1c9r92q){height:100%}.grab.svelte-1c9r92q{top:var(--ek-spacing-8);z-index:var(--ek-z-raised);width:var(--ek-sheet-grab-width);height:var(--ek-sheet-grab-height);border-radius:var(--ek-sheet-grab-radius);background:var(--ek-color-border-line);touch-action:none;display:block;position:absolute;left:50%;transform:translate(-50%)}.modal.svelte-1c9r92q .ek-sheet-header{padding-top:calc(var(--ek-spacing-16) + var(--ek-spacing-12));touch-action:none}.modal.svelte-1c9r92q .ek-sheet-footer{padding-bottom:max(var(--ek-spacing-24), env(safe-area-inset-bottom))}.viewer.svelte-1c9r92q{padding:0}.viewer.svelte-1c9r92q .surface:where(.svelte-1c9r92q){border-radius:0;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .modal.svelte-1c9r92q::backdrop{transition-duration:var(--ek-motion-state-duration)}}:root[data-motion=reduce] .modal.svelte-1c9r92q::backdrop{transition-duration:var(--ek-motion-state-duration)}
