.backdrop.svelte-1qk8a2o{background:var(--scrim);z-index:100;padding:var(--space-4);animation:svelte-1qk8a2o-fade-in var(--motion-fade-ms) var(--easing-critically-damped);place-items:center;display:grid;position:fixed;inset:0}@keyframes svelte-1qk8a2o-fade-in{0%{opacity:0}to{opacity:1}}.modal.svelte-1qk8a2o{background:var(--surface-0);color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);max-height:calc(100vh - var(--space-6));width:100%;animation:svelte-1qk8a2o-rise var(--motion-editorial-ms) var(--easing-critically-damped);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 48px #0000002e}@keyframes svelte-1qk8a2o-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal.svelte-1qk8a2o:focus-visible{outline:none}.w-sm.svelte-1qk8a2o{max-width:360px}.w-md.svelte-1qk8a2o{max-width:480px}.w-lg.svelte-1qk8a2o{max-width:640px}.w-xl.svelte-1qk8a2o{max-width:880px}.head.svelte-1qk8a2o{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0;display:flex}.title.svelte-1qk8a2o{letter-spacing:-.01em;flex:1;margin:0;font-size:17px;font-weight:600}.x.svelte-1qk8a2o{color:var(--text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:0;line-height:0}.x.svelte-1qk8a2o:hover{background:var(--surface-2);color:var(--text-primary)}.x.svelte-1qk8a2o:focus-visible{box-shadow:var(--focus-ring);outline:none}.body.svelte-1qk8a2o{padding:var(--space-4) var(--space-5);color:var(--text-secondary);font-size:14px;line-height:1.55;overflow-y:auto}.actions.svelte-1qk8a2o{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-1);display:flex}
