.collapsible-section.svelte-1x5dmjd{border-radius:2rem;background:color-mix(in oklch,var(--color-base-200) 14%,transparent);border:1px solid color-mix(in oklch,var(--color-border) 72%,transparent);overflow:hidden;transition:all .2s ease}.collapsible-section.expanded.svelte-1x5dmjd{background:color-mix(in oklch,var(--color-base-200) 8%,transparent);border-color:color-mix(in oklch,var(--color-border) 88%,transparent)}.collapsible-section-header.svelte-1x5dmjd{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.collapsible-section-title.svelte-1x5dmjd{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:color-mix(in oklch,var(--color-foreground) 92%,transparent);margin:0}.collapsible-section-header-right.svelte-1x5dmjd{display:flex;align-items:center;gap:.5rem}.collapsible-section-toggle.svelte-1x5dmjd{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;color:color-mix(in oklch,var(--color-foreground) 55%,transparent);cursor:pointer;transition:all .15s ease;border-radius:50%}.collapsible-section-toggle.svelte-1x5dmjd:hover{background:color-mix(in oklch,var(--color-base-300) 50%,transparent);color:color-mix(in oklch,var(--color-foreground) 85%,transparent)}.collapsible-section-chevron{color:color-mix(in oklch,var(--color-foreground) 55%,transparent);transition:transform .2s ease}.collapsible-section-chevron.expanded{transform:rotate(180deg)}.collapsible-section-body.svelte-1x5dmjd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.collapsible-section-body.expanded.svelte-1x5dmjd{grid-template-rows:1fr}.collapsible-section-body-inner.svelte-1x5dmjd{min-height:0;overflow:hidden}.collapsible-section-body-inner.svelte-1x5dmjd>.collapsible-section-content:where(.svelte-1x5dmjd){opacity:0;transform:translateY(-8px);transition:opacity .25s ease .05s,transform .25s ease .05s}.collapsible-section-body.expanded.svelte-1x5dmjd .collapsible-section-body-inner:where(.svelte-1x5dmjd)>.collapsible-section-content:where(.svelte-1x5dmjd){opacity:1;transform:translateY(0)}.collapsible-section-content.svelte-1x5dmjd{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}
