.modal-root.svelte-bm55k{display:contents}.backdrop.svelte-bm55k{position:fixed;inset:0;z-index:999;background:#00000080;animation:svelte-bm55k-backdropFade .18s ease-out}@keyframes svelte-bm55k-backdropFade{0%{opacity:0}to{opacity:1}}.glass-panel.svelte-bm55k{font-family:var(--font-family-text);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--modal-width, 380px);transition:width .4s cubic-bezier(.25,1.05,.5,1);max-height:90vh;overflow-y:auto;z-index:1000;background:#ffffffeb;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(107,114,128,.2);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014,inset 0 1px #fffc;animation:svelte-bm55k-glassAppear .18s cubic-bezier(.16,1,.3,1);transform-origin:center}.glass-panel[style*=left].svelte-bm55k,.glass-panel.no-animation.svelte-bm55k{animation:none}.glass-panel.dragging.svelte-bm55k{cursor:grabbing;user-select:none}.content-area.svelte-bm55k{overflow:clip;transition:height .4s cubic-bezier(.25,1.05,.5,1)}.content-area.no-height-transition.svelte-bm55k{transition:none}@keyframes svelte-bm55k-glassAppear{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.backdrop.svelte-bm55k,.glass-panel.svelte-bm55k{animation:none}}
