@layer theme,base;@layer components{:where(.jx-accordion)>*+*{border-top:1px solid var(--border)}@supports selector(::details-content) and (interpolate-size:allow-keywords){:where(.jx-accordion){interpolate-size:allow-keywords}}:where(.jx-acc-summary){color:var(--foreground);transition:color var(--motion-150) var(--motion-ease-out)}:where(.jx-acc-summary:hover){color:var(--primary-text)}:where(.jx-acc-summary:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-acc-summary)::-webkit-details-marker{display:none}:where(.jx-acc-summary)::marker{content:""}:where(.jx-acc-summary):after{content:"";width:.4375rem;height:.4375rem;transition:transform var(--motion-200) var(--motion-ease-nav);border-bottom:1px solid;border-right:1px solid;flex:none;margin-left:auto;transform:rotate(45deg)}:where(.jx-acc-item[open])>:where(.jx-acc-summary):after{transform:rotate(225deg)}@supports selector(::details-content) and (interpolate-size:allow-keywords){:where(.jx-acc-item){interpolate-size:allow-keywords}:where(.jx-acc-item)::details-content{height:0;transition:height var(--motion-200) var(--motion-ease-nav), content-visibility var(--motion-200) allow-discrete;overflow:clip}:where(.jx-acc-item[open])::details-content{height:auto}}}@layer properties;@media (prefers-reduced-motion:reduce){:where(.jx-acc-summary),:where(.jx-acc-summary):after{transition:none}:where(.jx-acc-item)::details-content{transition:none}}
