.dialog-backdrop.svelte-jby388{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}@media (max-width: 640px){.dialog-backdrop.svelte-jby388{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}@media (prefers-reduced-transparency: reduce){.dialog-backdrop.svelte-jby388{backdrop-filter:none;-webkit-backdrop-filter:none}}.dialog-shell-nested{z-index:70!important}.dialog-shell{position:fixed;z-index:50;background:var(--color-surface);color:var(--color-text);border-radius:12px 12px 0 0;width:100%;max-height:90dvh;overflow:hidden;box-shadow:0 -4px 24px #00000040;display:flex;flex-direction:column;bottom:0;left:0;right:0}@media (max-width: 767px){.dialog-shell{animation:modalSlideUp .3s ease-out}}@media (min-width: 768px){.dialog-shell{bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%);border-radius:12px;max-width:600px;width:calc(100vw - 2rem);box-shadow:0 25px 50px -12px #0006;animation:svelte-jby388-modalDesktopIn .12s ease-out}}.drag-handle-row.svelte-jby388{display:flex;justify-content:center;padding-top:.75rem;flex-shrink:0}.drag-handle-pill.svelte-jby388{display:block;width:36px;height:4px;background:var(--color-border);border-radius:9999px}.modal-header.svelte-jby388{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;margin-bottom:0;border-bottom:1px solid var(--color-border);flex-shrink:0}.modal-title.svelte-jby388{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0}.modal-close.svelte-jby388{margin-right:-.75rem}@media (max-width: 767px){.modal-header.svelte-jby388{padding:1rem 1rem .75rem}.modal-title.svelte-jby388{font-size:1.25rem}}.dialog-body.svelte-jby388{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;scroll-behavior:smooth;flex:1 1 auto;min-height:0;min-width:0;width:100%;padding:1.5rem;scroll-padding-top:1rem;scroll-padding-bottom:7rem}@media (max-width: 767px){.dialog-body.svelte-jby388{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.dialog-footer.svelte-jby388{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.5rem max(.75rem,env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface)}.has-footer.svelte-jby388 .modal-title:where(.svelte-jby388){min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (max-width: 767px){.dialog-shell.has-footer.svelte-jby388{height:85dvh}.dialog-footer.svelte-jby388{padding-inline:1rem}.has-footer.svelte-jby388 .dialog-body:where(.svelte-jby388){padding-bottom:1rem}}.dialog-body-wrap.svelte-jby388{position:relative;flex:1 1 auto;min-height:0;min-width:0;display:flex}.dialog-body.svelte-jby388 input,.dialog-body.svelte-jby388 textarea,.dialog-body.svelte-jby388 select,.dialog-body.svelte-jby388 button[type=button][aria-haspopup]{scroll-margin-top:.5rem;scroll-margin-bottom:7rem}@keyframes svelte-jby388-modalDesktopIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}
