.modal-backdrop.svelte-dds3nz{position:fixed;inset:0;background:#0006;z-index:200}.modal-panel.svelte-dds3nz{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:201;width:54rem;max-width:calc(100vw - var(--t-spacing-40));background:var(--t-color-background-primary);border:1px solid var(--t-color-border-primary);border-radius:var(--t-spacing-10);box-shadow:0 2px 4px 0 var(--t-elevation-300-drop-shadow, rgba(22, 22, 22, .04)),0 5px 8px 0 var(--t-elevation-300-drop-shadow, rgba(22, 22, 22, .04)),0 10px 18px 0 var(--t-elevation-300-drop-shadow, rgba(22, 22, 22, .04)),0 24px 48px 0 var(--t-elevation-300-drop-shadow, rgba(22, 22, 22, .04));padding:var(--t-spacing-20);display:flex;flex-direction:column;gap:var(--t-spacing-15);outline:none}.modal-title.svelte-dds3nz{font-size:var(--t-font-heading-200-size);font-weight:var(--t-font-weight-header);color:var(--t-color-text-primary);line-height:25px;margin-bottom:0}.modal-description.svelte-dds3nz{font-size:var(--t-font-body-size-primary);color:var(--t-color-text-secondary);line-height:1.5;margin-bottom:0}.modal-excerpt.svelte-dds3nz{background:var(--t-color-background-secondary);padding:var(--t-spacing-10);font-size:var(--t-font-body-size-primary);color:var(--t-color-text-primary);line-height:1.6}.modal-error.svelte-dds3nz{font-size:var(--t-font-body-size-tertiary);color:var(--t-color-status-danger)}.modal-actions.svelte-dds3nz{display:flex;justify-content:flex-end;gap:var(--t-spacing-05);margin-top:var(--t-spacing-15)}
