.m-accordion{--accordion-duration:var(--an-duration);--accordion-easing:var(--an-ease);--accordion-radius:var(--borderRadius);--accordion-gap:var(--space-2xs);--accordion-trigger-gap:var(--space-xs);--accordion-padding-inline:var(--space-s);--accordion-padding-block:var(--space-xs);--accordion-arrow-size:.6rem;--accordion-border-color:var(--color-border);--accordion-bg-color:var(--color-bg-surface);--accordion-bg-color-hover:var(--color-bg-elevated);--accordion-text-color:var(--color-text);gap:var(--accordion-gap);color:var(--accordion-text-color);flex-direction:column;font-family:system-ui,sans-serif;display:flex}.m-accordion__item{border:1px solid var(--accordion-border-color);border-radius:var(--accordion-radius);background-color:var(--accordion-bg-color);overflow:hidden}.m-accordion__item:has(>.m-accordion__trigger:focus-visible){outline:2px solid var(--color-focus-ring-light);outline-offset:2px}.m-accordion__trigger{cursor:pointer;padding:var(--accordion-padding-block) var(--accordion-padding-inline);justify-content:space-between;align-items:center;gap:var(--accordion-trigger-gap);-webkit-user-select:none;user-select:none;font-weight:600;list-style:none;display:flex}.m-accordion__trigger::-webkit-details-marker{display:none}.m-accordion__trigger:after{width:var(--accordion-arrow-size);height:var(--accordion-arrow-size);content:"";transition:transform var(--accordion-duration) var(--accordion-easing);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;transform:rotate(-45deg)}.m-accordion__trigger:hover{background-color:var(--accordion-bg-color-hover)}.m-accordion__trigger:focus-visible{outline:none}.m-accordion__title{font:inherit;margin:0}.m-accordion__item[open]>.m-accordion__trigger:after{transform:rotate(45deg)}.m-accordion__item[open][data-closing]>.m-accordion__trigger:after{transform:rotate(-45deg)}.m-accordion__panel{padding:0 var(--accordion-padding-inline) var(--accordion-padding-inline)}.m-accordion__panel p:first-child{margin-block-start:0}.m-accordion__panel p:last-child{margin-block-end:0}[data-accordion-ready] .m-accordion__item>[data-accordion-wrapper]{transition:grid-template-rows var(--accordion-duration) var(--accordion-easing);grid-template-rows:0fr;display:grid}[data-accordion-ready] .m-accordion__item>[data-accordion-wrapper]>[data-accordion-clip]{min-height:0;overflow:hidden}[data-accordion-ready] .m-accordion__item:not([open])>[data-accordion-wrapper]>[data-accordion-clip]{visibility:hidden}[data-accordion-ready] .m-accordion__item[open]>[data-accordion-wrapper]{grid-template-rows:1fr}[data-accordion-ready] .m-accordion__item[open][data-closing]>[data-accordion-wrapper]{grid-template-rows:0fr}@supports (interpolate-size:allow-keywords){.m-accordion:not([data-accordion-ready]) .m-accordion__item{interpolate-size:allow-keywords}.m-accordion:not([data-accordion-ready]) .m-accordion__item::details-content{opacity:0;height:0;transition:height var(--accordion-duration) var(--accordion-easing),opacity var(--accordion-duration) var(--accordion-easing),content-visibility var(--accordion-duration) allow-discrete;overflow:hidden}.m-accordion:not([data-accordion-ready]) .m-accordion__item[open]::details-content{opacity:1;height:auto}}@media (prefers-reduced-motion:reduce){.m-accordion__trigger:after,[data-accordion-ready] .m-accordion__item>[data-accordion-wrapper]{transition-duration:.01ms!important}.m-accordion__item::details-content{transition-duration:.01ms!important}}