.disclosure{opacity:0;transition:grid-template-rows calc(var(--disclosure-exit) * var(--motion-character)) var(--ease-out), opacity calc(var(--disclosure-exit) * var(--motion-character)) var(--ease-out);grid-template-rows:0fr;display:grid;overflow:hidden}.disclosure[data-state=open]{opacity:1;transition-duration:calc(var(--disclosure-enter) * var(--motion-character)), calc(var(--disclosure-enter) * var(--motion-character));grid-template-rows:1fr}.disclosure>.disclosure__inner{min-height:0;border:0;min-inline-size:0;padding:0}.disclosure-chevron{color:var(--fg-subtle);transition:transform calc(var(--disclosure-enter) * var(--motion-character)) var(--ease-out);flex:none;place-items:center;display:inline-grid}[data-state=open]>.disclosure-chevron,[aria-expanded=true] .disclosure-chevron,[aria-expanded=true]>.disclosure-chevron{color:var(--fg-muted);transform:rotate(90deg)}.disclosure-trigger{width:100%;min-block-size:var(--touch-floor);text-align:start;border-radius:var(--r-md);transition:background-color calc(var(--duration-fast) * var(--motion-character)) var(--ease-out), box-shadow calc(var(--duration-fast) * var(--motion-character)) var(--ease-out), color calc(var(--duration-fast) * var(--motion-character)) var(--ease-out);align-items:center;gap:.5rem;display:flex}@media (hover:hover){.disclosure-trigger:hover{background-color:var(--surface-2);box-shadow:inset 2px 0 0 0 var(--border-strong)}:where([aria-expanded]):hover .disclosure-chevron{color:var(--fg)}}.disclosure-trigger:active{background-color:var(--surface-3)}.disclosure-trigger[aria-expanded=true]{box-shadow:inset 2px 0 0 0 var(--brand)}.disclosure-trigger:focus-visible{box-shadow:inset 2px 0 0 0 var(--brand), inset 0 -2px 0 0 var(--brand);background-color:var(--surface-2);outline-color:#0000}@media (prefers-reduced-motion:reduce){.disclosure,.disclosure[data-state=open]{transition-property:opacity}.disclosure-chevron{transition:none}}
