.section-container.svelte-el83a2{border-radius:var(--radius-lg);overflow:hidden}.section-container.elevated.svelte-el83a2{background:var(--color-bg-elevated)}.section-default.svelte-el83a2{--section-border-color: var(--color-border);--section-icon-color: var(--color-accent)}.section-success.svelte-el83a2{--section-border-color: var(--color-border-success);--section-icon-color: var(--color-success)}.section-warning.svelte-el83a2{--section-border-color: var(--color-border-error);--section-icon-color: var(--color-error)}.section-accent.svelte-el83a2{--section-border-color: var(--color-border-accent);--section-icon-color: var(--color-accent)}.border-all.svelte-el83a2{border:1px solid var(--section-border-color)}.border-none.svelte-el83a2{border:none}.padding-none.svelte-el83a2>.section-content:where(.svelte-el83a2){padding:0}.padding-sm.svelte-el83a2>.section-content:where(.svelte-el83a2){padding:.75rem}.padding-md.svelte-el83a2>.section-content:where(.svelte-el83a2){padding:1rem 1.25rem 1.25rem}.padding-lg.svelte-el83a2>.section-content:where(.svelte-el83a2){padding:1.5rem}.padding-container.svelte-el83a2{padding:1.5rem}.padding-container.svelte-el83a2>.section-content:where(.svelte-el83a2){padding:0}.padding-container.svelte-el83a2>.header-lg:where(.svelte-el83a2){padding:0;margin-bottom:1.5rem}.padding-container.svelte-el83a2>.header-inline:where(.svelte-el83a2){padding:0;margin-bottom:.75rem}.padding-container.svelte-el83a2>.hero-strip-container:where(.svelte-el83a2){padding:0;margin-bottom:.75rem}@media(max-width:768px){.padding-container.svelte-el83a2{padding:1rem}}.section-body.svelte-el83a2{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease-out;overflow:hidden}.section-body--open.svelte-el83a2{grid-template-rows:1fr}.section-body-inner.svelte-el83a2{overflow:hidden}.padding-sm.svelte-el83a2 .section-body:where(.svelte-el83a2) .section-content:where(.svelte-el83a2){padding:.5rem .75rem .75rem}.padding-md.svelte-el83a2 .section-body:where(.svelte-el83a2) .section-content:where(.svelte-el83a2){padding:.5rem 1.25rem 1.25rem}.padding-lg.svelte-el83a2 .section-body:where(.svelte-el83a2) .section-content:where(.svelte-el83a2){padding:.5rem 1.5rem 1.5rem}.mb-none.svelte-el83a2{margin-bottom:0}.mb-sm.svelte-el83a2{margin-bottom:.5rem}.mb-md.svelte-el83a2{margin-bottom:1rem}.mb-lg.svelte-el83a2{margin-bottom:1.5rem}.section-header-row.svelte-el83a2{display:flex;align-items:center;gap:.625rem}.expandable-trigger.svelte-el83a2{justify-content:space-between;width:100%;padding:1rem 1.25rem;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:background .15s ease}.expandable-trigger.svelte-el83a2:hover{background:var(--color-bg-surface)}.header-content.svelte-el83a2{display:flex;align-items:center;gap:.625rem}.header-inline.svelte-el83a2{padding:1rem 1.25rem 0}.section-header-row.header-lg.svelte-el83a2{gap:.75rem;padding:1.25rem 1.25rem 0;align-items:center}.header-text.svelte-el83a2{display:flex;flex-direction:column;gap:.25rem;flex:1}.section-heading.svelte-el83a2{margin:0;font:inherit;font-weight:inherit;line-height:inherit}.section-header-title.svelte-el83a2{margin:0;font-size:var(--text-13);font-weight:600;color:var(--color-text-primary)}.section-header-title-lg.svelte-el83a2{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-text-primary);line-height:1.2;margin:0}.section-header-subtitle.svelte-el83a2{font-size:.9375rem;color:var(--color-text-muted);margin:0}.section-icon{width:1.125rem;height:1.125rem;color:var(--section-icon-color);flex-shrink:0}.section-icon-lg{width:1.5rem;height:1.5rem;color:var(--color-accent);flex-shrink:0}.chevron-icon{width:1.25rem;height:1.25rem;color:var(--color-text-muted);transition:transform .2s ease-in-out}.chevron-icon.expanded{transform:rotate(180deg)}.hero-strip-container.svelte-el83a2{padding:1rem 1.25rem 0}.section-body.svelte-el83a2 .hero-strip-container:where(.svelte-el83a2){padding-top:0}.credit-cost-badge.svelte-el83a2{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-mono);font-size:var(--text-11);font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"zero" 0;color:var(--color-text-muted);opacity:.7}.credit-cost-icon{width:.875rem;height:.875rem}
