.backdrop.svelte-10dprc0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px 12px;background:#000000b8}@media (min-width: 640px){.backdrop.svelte-10dprc0{padding:32px 24px}}.panel.svelte-10dprc0{display:flex;flex-direction:column;width:100%;min-width:0;max-height:calc(100vh - 160px);background:var(--card);box-shadow:var(--px-ring),var(--px-bevel),var(--shadow-2);outline:none}.size-sm.svelte-10dprc0{max-width:400px}.size-md.svelte-10dprc0{max-width:560px}.size-lg.svelte-10dprc0{max-width:720px}.size-xl.svelte-10dprc0{max-width:960px}.head.svelte-10dprc0{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 8px;flex:none}.titles.svelte-10dprc0{display:flex;flex-direction:column;gap:4px;min-width:0}.eyebrow.svelte-10dprc0{font-family:var(--font-label);font-size:var(--fs-label);line-height:1;color:var(--text-3)}.title.svelte-10dprc0{font-size:var(--fs-body);font-weight:700;line-height:1.5;color:var(--text)}.close.svelte-10dprc0{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:5px;margin:3px;border:0;border-radius:0;background:transparent;color:var(--text-2);cursor:pointer}.close.svelte-10dprc0:hover{background:var(--hover);color:var(--text)}.body.svelte-10dprc0{flex:1;min-height:0;overflow:auto;padding:8px 16px 16px;color:var(--text-2)}.foot.svelte-10dprc0{flex:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 16px 16px;background:var(--card-2);box-shadow:0 -3px 0 0 var(--lo)}@media (max-width: 639px){.panel.svelte-10dprc0{max-width:none}}
