.overlay.svelte-1ub1sb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px)}.overlay-backdrop.svelte-1ub1sb{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:svelte-1ub1sb-overlay-in var(--duration-fast) var(--ease-out)}.overlay-surface.svelte-1ub1sb{position:relative;z-index:1;max-height:calc(100vh - 32px);display:flex;outline:none;animation:svelte-1ub1sb-surface-in var(--duration-base) var(--ease-out)}.place-right.svelte-1ub1sb,.place-left.svelte-1ub1sb{padding:0;align-items:stretch}.place-right.svelte-1ub1sb{justify-content:flex-end}.place-left.svelte-1ub1sb{justify-content:flex-start}.place-right.svelte-1ub1sb .overlay-surface:where(.svelte-1ub1sb),.place-left.svelte-1ub1sb .overlay-surface:where(.svelte-1ub1sb){max-height:100vh;animation:svelte-1ub1sb-drawer-in var(--duration-base) var(--ease-out)}.place-left.svelte-1ub1sb .overlay-surface:where(.svelte-1ub1sb){animation-name:svelte-1ub1sb-drawer-in-left}@keyframes svelte-1ub1sb-drawer-in{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-1ub1sb-drawer-in-left{0%{transform:translate(-16px);opacity:0}to{transform:translate(0);opacity:1}}.motion-reduced.svelte-1ub1sb .overlay-backdrop:where(.svelte-1ub1sb),.motion-reduced.svelte-1ub1sb .overlay-surface:where(.svelte-1ub1sb),.motion-reduced.place-right.svelte-1ub1sb .overlay-surface:where(.svelte-1ub1sb),.motion-reduced.place-left.svelte-1ub1sb .overlay-surface:where(.svelte-1ub1sb){animation:none}@keyframes svelte-1ub1sb-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ub1sb-surface-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.overlay.svelte-1ub1sb{padding:0;align-items:flex-end}.mobile-full-screen.svelte-1ub1sb .overlay-surface:where(.svelte-1ub1sb){max-height:100dvh}.overlay-surface.svelte-1ub1sb{max-height:92vh;width:100%}}.visually-hidden.svelte-1cplwtb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dialog.svelte-1cplwtb{display:flex;flex-direction:column;width:100%;background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);overflow:hidden}.size-sm.svelte-1cplwtb{max-width:420px}.size-md.svelte-1cplwtb{max-width:560px}.size-lg.svelte-1cplwtb{max-width:780px}.dialog-head.svelte-1cplwtb{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:20px 20px 12px}.dialog-heading.svelte-1cplwtb h2:where(.svelte-1cplwtb){margin:0;font-size:var(--text-lg);font-weight:650;color:var(--text-primary);letter-spacing:-.01em}.dialog-heading.svelte-1cplwtb p:where(.svelte-1cplwtb){margin:6px 0 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;max-width:60ch}.dialog-close.svelte-1cplwtb{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.dialog-close.svelte-1cplwtb:hover{background:var(--wash-4);color:var(--text-primary)}.dialog-close.svelte-1cplwtb:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dialog-body.svelte-1cplwtb{padding:8px 20px 20px;overflow-y:auto;flex:1;min-height:0}.dialog-footer.svelte-1cplwtb{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border-1);background:var(--wash-1)}.tone-destructive.svelte-1cplwtb{border-color:var(--color-danger-border)}@media(max-width:640px){.dialog.svelte-1cplwtb{border-radius:var(--r-lg);max-width:calc(100vw - 24px);margin:0 12px 12px}.dialog.mobile-full-screen.svelte-1cplwtb{height:100dvh;max-width:100vw;margin:0;border-radius:0}.dialog-footer.svelte-1cplwtb{padding-bottom:max(14px,env(safe-area-inset-bottom))}}
