.accordion.svelte-1jep0a{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.accordion-item.svelte-1jep0a{background:var(--color-white, #ffffff);border-radius:var(--radius-lg, .75rem);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05));overflow:hidden}.accordion-header.svelte-1jep0a{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-4, 1rem) var(--space-5, 1.25rem);background:none;border:none;font-size:var(--font-size-md, 1rem);font-weight:500;color:var(--color-neutral-800, #1f2937);cursor:pointer;text-align:left;transition:background var(--transition-fast, .15s ease)}.accordion-header.svelte-1jep0a:hover{background:var(--color-neutral-50, #f9fafb)}.accordion-header.svelte-1jep0a:focus{outline:none}.accordion-header.svelte-1jep0a:focus-visible{outline:2px solid var(--color-primary, #3b82f6);outline-offset:-2px;background:var(--color-neutral-50, #f9fafb)}.accordion-icon.svelte-1jep0a{flex-shrink:0;font-size:var(--font-size-xl, 1.25rem);color:var(--color-primary, #3b82f6);font-weight:300;transition:transform var(--transition-normal, .2s ease)}.accordion-item.open.svelte-1jep0a .accordion-icon:where(.svelte-1jep0a){transform:rotate(180deg)}.accordion-content.svelte-1jep0a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-normal, .2s ease)}.accordion-item.open.svelte-1jep0a .accordion-content:where(.svelte-1jep0a){grid-template-rows:1fr}.accordion-body.svelte-1jep0a{overflow:hidden}.accordion-body.svelte-1jep0a p:where(.svelte-1jep0a){padding:0 var(--space-5, 1.25rem) var(--space-4, 1rem);margin:0;color:var(--color-neutral-600, #4b5563);line-height:1.6}
