.collapsible-section.svelte-yjom9o{border:1px solid #e0e0e0;border-radius:var(--radius-base);background:var(--color-white);overflow:hidden}.collapsible-header.svelte-yjom9o{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md) var(--space-lg);background:var(--color-gray-light);border:none;cursor:pointer;text-align:left;transition:background .15s ease}.collapsible-header.svelte-yjom9o:hover{background:#e8ecef}.collapsible-header.svelte-yjom9o:focus-visible{outline:2px solid var(--color-volion-primary);outline-offset:-2px}.collapsible-chevron.svelte-yjom9o{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-secondary);transition:transform .2s ease;transform:rotate(-90deg)}.collapsible-chevron.open.svelte-yjom9o{transform:rotate(0)}.collapsible-title.svelte-yjom9o{flex:1;margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-graphite);text-transform:uppercase;letter-spacing:.04em}.collapsible-toggle-label.svelte-yjom9o{flex-shrink:0;font-family:var(--font-family-primary);font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.collapsible-content.svelte-yjom9o{max-height:0;overflow:hidden;will-change:max-height}.collapsible-content.initialized.svelte-yjom9o{transition:max-height .3s ease}.collapsible-content.open.svelte-yjom9o{max-height:5000px}.collapsible-inner.svelte-yjom9o{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg)}@media(prefers-reduced-motion:reduce){.collapsible-content.initialized.svelte-yjom9o,.collapsible-chevron.svelte-yjom9o{transition:none}}@media(max-width:640px){.collapsible-header.svelte-yjom9o{padding:var(--space-sm) var(--space-md)}.collapsible-inner.svelte-yjom9o{padding:var(--space-md);gap:var(--space-md)}.collapsible-title.svelte-yjom9o{font-size:var(--font-size-sm)}}
