:where(.ui-modal.svelte-9pi54v){z-index:var(--ui-modal-z,var(--z-modal,200));box-sizing:border-box;width:auto;max-width:none;height:auto;max-height:none;padding:var(--ui-modal-gutter,1rem);overflow-x:hidden;overflow-y:var(--ui-modal-overflow,hidden);overscroll-behavior:contain;background:var(--ui-modal-backdrop,var(--overlay-scrim,#00000080));-webkit-backdrop-filter:var(--ui-modal-backdrop-filter,none);backdrop-filter:var(--ui-modal-backdrop-filter,none);color:inherit;border:0;justify-content:center;align-items:safe center;margin:0;display:flex;position:fixed;inset:0}:where(.ui-modal--bare.svelte-9pi54v){overflow-y:var(--ui-modal-overflow,auto)}.ui-modal.svelte-9pi54v:focus,.ui-modal.svelte-9pi54v:focus-visible{outline:none}:where(.ui-modal--right.svelte-9pi54v){justify-content:flex-end;align-items:stretch;padding:0}:where(.ui-modal--left.svelte-9pi54v){justify-content:flex-start;align-items:stretch;padding:0}:where(.ui-modal--bottom.svelte-9pi54v){align-items:flex-end;padding:0}:where(.ui-modal--top.svelte-9pi54v){padding-top:var(--ui-modal-top,12vh);align-items:flex-start}:where(.ui-modal__panel.svelte-9pi54v){--_ui-modal-w:560px;box-sizing:border-box;width:min(100%, var(--ui-modal-width,var(--_ui-modal-w)));max-height:var(--ui-modal-max-height,calc(100dvh - 2 * var(--ui-modal-gutter,1rem)));background:var(--ui-modal-bg,var(--surface-modal));color:var(--ui-modal-fg,var(--ink-1));border:var(--ui-modal-border,1px solid var(--edge-2));border-radius:var(--ui-modal-radius,.75rem);box-shadow:var(--ui-modal-shadow,0 25px 60px #00000080);font-family:var(--ui-modal-font,inherit);animation:var(--ui-modal-animation,svelte-9pi54v-ui-modal-in .15s ease-out);flex-direction:column;display:flex;position:relative}:where(.ui-modal__panel[data-size=sm].svelte-9pi54v){--_ui-modal-w:420px}:where(.ui-modal__panel[data-size=lg].svelte-9pi54v){--_ui-modal-w:760px}:where(.ui-modal__panel[data-size=xl].svelte-9pi54v){--_ui-modal-w:1040px}:where(.ui-modal__panel[data-size=full].svelte-9pi54v){--_ui-modal-w:100%}:where(.ui-modal--right.svelte-9pi54v,.ui-modal--left.svelte-9pi54v) :where(.ui-modal__panel.svelte-9pi54v){width:min(100vw, var(--ui-modal-width,var(--_ui-modal-w)));border-radius:0;height:100%;max-height:none}:where(.ui-modal--bottom.svelte-9pi54v) :where(.ui-modal__panel.svelte-9pi54v){width:100%;max-height:var(--ui-modal-max-height,92dvh);border-radius:var(--ui-modal-sheet-radius,18px 18px 0 0)}@media (width<=600px){:where(.ui-modal--sheet.svelte-9pi54v){align-items:flex-end;padding:0}:where(.ui-modal--sheet.svelte-9pi54v) :where(.ui-modal__panel.svelte-9pi54v){width:100%;max-height:var(--ui-modal-max-height,92dvh);border-radius:var(--ui-modal-sheet-radius,18px 18px 0 0)}}@media (prefers-reduced-motion:reduce){:where(.ui-modal__panel.svelte-9pi54v){animation:none}}.ui-modal__header.svelte-9pi54v{padding:var(--ui-modal-header-padding,1rem 1.25rem);border-bottom:var(--ui-modal-divider,1px solid var(--edge-1));flex:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ui-modal__title.svelte-9pi54v{font-size:var(--ui-modal-title-size,1rem);color:inherit;margin:0;font-weight:700;line-height:1.3}.ui-modal__close.svelte-9pi54v{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-4px -6px -4px 0;padding:0;display:inline-flex}.ui-modal__close.svelte-9pi54v:hover{color:var(--ink-1);background:var(--wash-080)}.ui-modal__close.svelte-9pi54v:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-modal__body.svelte-9pi54v{overscroll-behavior:contain;min-height:0;padding:var(--ui-modal-padding,1.25rem);flex:auto;overflow:auto}.ui-modal__footer.svelte-9pi54v{padding:var(--ui-modal-footer-padding,.9rem 1.25rem);border-top:var(--ui-modal-divider,1px solid var(--edge-1));flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@keyframes svelte-9pi54v-ui-modal-in{0%{opacity:0}}
