.tc{background:#fff0f2;color:var(--cr);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap}.ka3-ov.open{opacity:1;pointer-events:all}.ka3-ov.open .ka3-pop{transform:none}.ka3-faq-item.open{border-color:var(--gr);box-shadow:0 2px 10px rgba(26,94,44,.08)}.ka3-faq-q.open{border-bottom:1px solid var(--border)}.ka3-faq-q.open .ka3-faq-icon{transform:rotate(45deg)}.ka3-faq-a.open{max-height:500px}.ka3-toc-float.visible{opacity:1;pointer-events:all;transform:translateY(-50%) translateX(0)}.ka3-toc-float.collapsed .ka3-tf-tog{transform:rotate(180deg)}.ka3-toc-float.collapsed .ka3-tf-body{max-height:0;padding:0;overflow:hidden}.ka3-tfl.active{background:var(--gr-pale);color:var(--ink)!important;border-left-color:var(--cr);font-weight:600}[data-r3].hidden{opacity:0;transform:translateY(16px)}[data-r3].revealed{opacity:1;transform:translateY(0)}