.dialog-overlay{position:fixed;inset:0;background:#00000080;z-index:100;animation:svelte-1cplwtb-fade-in .15s ease-out}.dialog-content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--dialog-bg);color:var(--text-primary);border-radius:12px;box-shadow:var(--shadow-xl);max-width:90vw;max-height:90vh;width:540px;z-index:101;animation:svelte-1cplwtb-slide-up .2s ease-out;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:transform .2s ease,filter .2s ease,opacity .2s ease}.dialog-overlay[data-nested]{display:none}.dialog-content[data-nested-open]{transform:translate(-50%,-50%) scale(calc(1 - var(--bits-dialog-nested-count) * .08));filter:blur(calc(var(--bits-dialog-nested-count) * 2px))}.dialog-close{position:absolute;right:8px;top:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;font-size:24px;color:var(--text-secondary);cursor:pointer;border-radius:4px;z-index:1;transition:.2s all ease-out}.dialog-close:hover{background:var(--button-contained-bg-hover)}.dialog-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dialog-content-small{width:600px}.dialog-content-medium{width:900px}.dialog-content-large{width:90vw;max-width:1400px;height:85vh;max-height:85vh}@keyframes svelte-1cplwtb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1cplwtb-slide-up{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}
