@layer design{.accordion{min-width:0;border-block:1px solid var(--border-default)}.accordion+.accordion{border-top:0}.accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px;padding:var(--space-3) var(--space-2);list-style:none;cursor:pointer;color:var(--text-primary);font:var(--text-dense);font-weight:600;border-radius:4px}.accordion-heading{min-width:0;margin:0;font:inherit;letter-spacing:inherit;color:inherit}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary::marker{content:""}.accordion>summary:hover{background:var(--surface-hover)}.accordion>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.accordion-indicator{position:relative;flex:none;width:16px;height:16px;color:var(--text-secondary)}.accordion-indicator:after,.accordion-indicator:before{content:"";position:absolute;inset:7px 2px auto;height:2px;background:currentColor;border-radius:1px}.accordion-indicator:after{transform:rotate(90deg)}.accordion[open]>summary .accordion-indicator:after{display:none}.accordion-content{padding:var(--space-2) var(--space-2) var(--space-4);min-width:0}.accordion-content>:first-child{margin-top:0}.accordion-content>:last-child{margin-bottom:0}}