.asp-backdrop.svelte-1u08wyv{z-index:49;opacity:0;pointer-events:none;background:#0f172a73;transition:opacity .22s;position:fixed;inset:0}.asp-backdrop.asp-open.svelte-1u08wyv{opacity:1;pointer-events:auto}.asp-panel.svelte-1u08wyv{z-index:50;background:var(--card);border-left:1px solid var(--border);grid-template-rows:auto 1fr auto;max-width:95vw;transition:transform .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1);display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-4px 0 24px -6px #0000002e}.asp-panel.asp-open.svelte-1u08wyv{transform:translate(0)}.asp-tiles.svelte-1u08wyv{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.asp-header.svelte-1u08wyv{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;position:relative}.asp-header-text.svelte-1u08wyv{gap:10px;min-width:0;display:grid;position:relative}.asp-title.svelte-1u08wyv{font-size:var(--fs-title);font-weight:var(--fw-strong);color:var(--text)}.asp-description.svelte-1u08wyv{font-size:var(--fs-body)}.asp-close.svelte-1u08wyv{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex;position:relative}.asp-close.svelte-1u08wyv:hover{color:var(--text);background:var(--bg-hover)}.asp-close.svelte-1u08wyv svg{width:14px;height:14px}.asp-content.svelte-1u08wyv{padding:20px 22px;position:relative;overflow:hidden auto}.asp-footer.svelte-1u08wyv{border-top:1px solid var(--table-border);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex;position:relative}
