.session-backdrop.svelte-whvf6h,.session-lock.svelte-whvf6h{z-index:var(--z-critical);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.session-backdrop.svelte-whvf6h{background:#00000080}.session-lock.svelte-whvf6h{background:var(--background-color)}.session-dialog.svelte-whvf6h{background:var(--surface-color);width:100%;max-width:440px;color:var(--text-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;box-shadow:0 10px 30px #00000040}.session-dialog.svelte-whvf6h h2:where(.svelte-whvf6h){margin:0 0 .75rem;font-size:1.25rem}.session-dialog.svelte-whvf6h p:where(.svelte-whvf6h){margin:0 0 .75rem;line-height:1.5}.session-note.svelte-whvf6h{color:var(--text-secondary);font-size:.9rem}.session-actions.svelte-whvf6h{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}
