:root{--acc-expand:250ms;--acc-collapse:250ms;--acc-chevron:250ms;--acc-ease:cubic-bezier(0.22,1,0.36,1)}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-chevron,.t-acc-panel,.t-acc-panel-inner{transition:none!important}}.t-acc:not([data-enhanced=true]) .t-acc-panel{grid-template-rows:1fr;transition:none}.t-acc:not([data-enhanced=true]) .t-acc-panel-inner{opacity:1;filter:none;transition:none}.t-acc:not([data-enhanced=true])[open] .t-acc-chevron{transform:scaleY(-1)}.t-acc [data-book-contents-control]:empty,.t-acc[data-enhanced=true]>summary{display:none}.t-acc-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;list-style:none;cursor:pointer}.t-acc-head::-webkit-details-marker{display:none}.t-acc-head:focus-visible{outline:2px solid var(--book-accent,#cad9d2);outline-offset:6px;border-radius:1px}.t-acc-chevron svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5}