.knowledge-hit{display:block;min-height:1.2em;margin:0 1rem .7rem 4rem;color:#a65a54;font-size:.78rem;font-weight:700}.knowledge-meta-card{margin:1.25rem 0;padding:1rem 1.15rem;background:#fffdf8;border:1px solid #dfd0bd;border-left:4px solid #d8b56d}.knowledge-meta-card strong{color:#6d2f34}.knowledge-meta-card p{margin:.35rem 0;color:#5a544b;line-height:1.7}.knowledge-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0 1.5rem}.knowledge-paths a{display:block;padding:.85rem 1rem;background:#fff;border:1px solid #dfd0bd;color:#6d2f34;text-decoration:none}.knowledge-paths a strong{display:block;margin-bottom:.25rem}.knowledge-paths a span{display:block;color:#6b645b;font-size:.88rem;line-height:1.55}.knowledge-directory{width:100%;min-height:42px;margin:0 0 .75rem;padding:.55rem .7rem;border:1px solid #b7afa2;background:#fff;font:inherit;color:#2d3935}.knowledge-mobile-nav{display:none}.question-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.7rem 0;padding:.6rem .7rem;background:#f3ede4;border:1px solid #e5daca;color:#6d6258;font-size:.78rem}.question-meta button{border:1px solid #a65a54;background:#fff;color:#6d2f34;padding:.35rem .6rem;font:inherit;cursor:pointer}.question-share-status{color:#24705e}.question-share-url{min-width:260px;max-width:100%;padding:.35rem;border:1px solid #b7afa2;background:#fff;color:#4f4941}.question-hit-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;width:100%}.knowledge-hit-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;width:100%}.knowledge-hit-actions button{border:1px solid #c7b9a7;background:#fff;color:#6d2f34;padding:.25rem .45rem;font:inherit;cursor:pointer}.knowledge-hit-actions p{width:100%;margin:0;color:#6b645b;line-height:1.6}.question-nav{display:flex;justify-content:space-between;gap:.5rem;margin:.5rem 0 0}.question-nav a{color:#6d2f34;font-size:.82rem}.question-related{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.65rem!important;padding-top:.55rem;border-top:1px solid #e4d9c9;font-size:.82rem}.question-related a{color:#6d2f34}.knowledge-group-bridge{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:.85rem 0 1.2rem;padding:.7rem .9rem;background:#efe8db;color:#5a544b;font-size:.88rem}.knowledge-group-bridge strong{color:#6d2f34}.knowledge-group-bridge a{color:#6d2f34}.question-diagram{position:relative}.question-diagram [data-step]{opacity:.55}.question-diagram.chain-playing .q-step{animation:chain-step .42s ease both}.question-diagram.chain-playing .q-step:nth-child(1){animation-delay:0s}.question-diagram.chain-playing .q-step:nth-child(3){animation-delay:.32s}.question-diagram.chain-playing .q-step:nth-child(5){animation-delay:.64s}.question-diagram.chain-playing .q-step:nth-child(7){animation-delay:.96s}.question-diagram .question-chain-control{border:1px solid #a65a54;background:#fff;color:#6d2f34;padding:.35rem .6rem;font:inherit;cursor:pointer}.question-diagram-caption{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.question-diagram figcaption{line-height:1.7}@keyframes chain-step{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:760px){.knowledge-hit{margin-left:1.1rem}.knowledge-paths{grid-template-columns:1fr}.knowledge-mobile-nav{display:flex;position:sticky;top:var(--knowledge-header,0px);z-index:4;gap:.35rem;padding:.45rem;background:#f7f3eb;border-bottom:1px solid #d9d0c2}.knowledge-mobile-nav a{flex:1;text-align:center;padding:.45rem .25rem;background:#fff;border:1px solid #c7b9a7;color:#6d2f34;font-size:.78rem;text-decoration:none}.question-meta{align-items:flex-start}.question-nav a,.question-nav span{flex:1}.question-nav a{text-align:center}.question-related{gap:.5rem}.knowledge-meta-card{padding:.85rem}.question-share-url{min-width:100%}}@media(prefers-reduced-motion:reduce){.question-diagram.chain-playing .q-step{animation:none}.question-diagram .q-step{opacity:1}}
.question-diagram .q-step{animation:none}
.question-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.diagram-kind{margin-bottom:.55rem;color:#6d2f34;font-size:.78rem;font-weight:700}
.knowledge-page .diagram-cell,.knowledge-page .diagram-core{animation:none}
.read-marker{float:right;min-width:3.5em;margin-right:1rem;color:#24705e;font-size:.75rem;font-weight:700}.knowledge-qa.was-read{border-left-color:#24705e}.knowledge-qa.was-read summary .knowledge-number{color:#24705e}
.knowledge-toolbar{top:var(--knowledge-header,0px)}
.qimen-gate-reference{display:block;min-height:0}.qimen-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.qimen-gate-reference .qimen-gate-cell{min-height:92px;align-content:center}.qimen-gate-reference .qimen-gate-cell b,.qimen-gate-reference .qimen-gate-cell strong,.qimen-gate-reference .qimen-gate-cell small{display:block}.qimen-gate-reference .qimen-gate-cell b{color:#a65a54;font-size:.8rem}.qimen-gate-reference .qimen-gate-cell strong{margin-top:.25rem}.qimen-gate-reference .qimen-gate-cell small{margin-top:.3rem;font-weight:400}.qimen-gate-reference .qimen-center{background:#e9dfcd;color:#6d2f34;border-style:dashed}.qimen-gate-reference .diagram-note{display:block;margin-top:.75rem}.qimen-gate-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.qimen-gate-card{padding:.75rem;background:#fffdf8;border:1px solid #e4d9c9;border-top:3px solid #b56b58}.qimen-gate-card>strong{color:#6d2f34;font-size:1.05rem}.qimen-gate-card>span{margin-left:.45rem;color:#8b7d6f;font-size:.82rem}.qimen-gate-card p{margin:.35rem 0 0;font-size:.82rem;line-height:1.6;color:#5a544b}.qimen-gate-card p b{color:#6d2f34}.qimen-gate-lesson{margin-top:1.2rem;padding-top:1rem;border-top:1px solid #d8cbb8}.qimen-gate-lesson h3{margin:0;color:#173b3a;font-size:1.15rem}.knowledge-page .qimen-gate-reference.chain-playing .qimen-gate-cell:not(.qimen-center){animation:qimen-gate-step .45s ease both}.qimen-gate-reference.chain-playing .qimen-gate-cell:nth-child(2){animation-delay:.1s}.qimen-gate-reference.chain-playing .qimen-gate-cell:nth-child(3){animation-delay:.2s}.qimen-gate-reference.chain-playing .qimen-gate-cell:nth-child(4){animation-delay:.3s}.qimen-gate-reference.chain-playing .qimen-gate-cell:nth-child(6){animation-delay:.4s}.qimen-gate-reference.chain-playing .qimen-gate-cell:nth-child(7){animation-delay:.5s}.qimen-gate-reference.chain-playing .qimen-gate-cell:nth-child(8){animation-delay:.6s}.qimen-gate-reference.chain-playing .qimen-gate-cell:nth-child(9){animation-delay:.7s}@keyframes qimen-gate-step{from{transform:scale(.96);box-shadow:0 0 0 rgba(216,181,109,0)}to{transform:scale(1);box-shadow:0 0 0 4px rgba(216,181,109,.3)}}@media(max-width:760px){.qimen-gate-reference .qimen-gate-cell{min-height:72px;font-size:.85rem}.qimen-gate-reference .qimen-gate-cell small{font-size:.68rem}.qimen-gate-table{grid-template-columns:1fr}.qimen-gate-card p{font-size:.8rem}}
