@layer theme,base;@layer components{.ui-accordion-item{border-bottom:1px solid var(--color-line)}.ui-accordion-item-on-ink{border-bottom-color:#aeb6c833}.ui-accordion-header{font:inherit;margin:0}.ui-accordion-trigger{width:100%;min-height:52px;font-family:var(--font-body);text-align:left;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:16px;font-weight:600;line-height:1.3;display:flex}.ui-accordion-trigger:hover{color:var(--color-brand)}.ui-accordion-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.ui-accordion-item-on-ink .ui-accordion-trigger{color:var(--color-on-ink)}.ui-accordion-item-on-ink .ui-accordion-trigger:hover{color:var(--color-butter)}.ui-accordion-item-on-ink .ui-accordion-trigger:focus-visible{outline-color:var(--color-focus-on-ink)}.ui-accordion-chevron{width:18px;height:18px;color:var(--color-ink-muted);transition:transform var(--acc-chevron,var(--duration-fast)) var(--acc-ease,var(--ease-smooth-out));flex:none}.ui-accordion-item-on-ink .ui-accordion-chevron{color:var(--color-on-ink-muted)}.ui-accordion-trigger[data-state=open] .ui-accordion-chevron{transform:scaleY(-1)}.ui-accordion-content{grid-template-rows:1fr;display:grid}.ui-accordion-content[data-state=open]{animation:ui-accordion-acc-open var(--acc-expand,var(--duration-fast)) var(--acc-ease,var(--ease-smooth-out))}.ui-accordion-content[data-state=closed]{animation:ui-accordion-acc-close var(--acc-collapse,var(--duration-fast)) var(--acc-ease,var(--ease-smooth-out))}.ui-accordion-inner{min-height:0;overflow:hidden}.ui-accordion-body{color:var(--color-ink-muted);padding:0 0 16px}.ui-accordion-item-on-ink .ui-accordion-body{color:var(--color-on-ink-muted)}@media (prefers-reduced-motion:reduce){.ui-accordion-content,.ui-accordion-chevron{transition:none!important;animation:none!important}}}@layer utilities;@keyframes ui-accordion-acc-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes ui-accordion-acc-close{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}
