.knowledge-page{max-width:1120px;padding-bottom:60px}.knowledge-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0;font-size:14px;color:#74809b}.knowledge-breadcrumb a{color:#5554bc}.knowledge-hero{margin-bottom:28px}.knowledge-eyebrow{color:#6b7692;font-size:13px;letter-spacing:.06em}.knowledge-hero h1{margin:12px 0;font-size:clamp(26px,4vw,36px);color:#343b58}.knowledge-hero p{max-width:760px;color:#697591;line-height:1.8;margin:0 0 12px}.knowledge-hero small{color:#64718b}.knowledge-english-title{font-size:20px}.knowledge-type-entry{display:inline-block;margin-bottom:24px;color:#5e5cba;font-size:14px;text-decoration:none;line-height:1.8}.knowledge-type-entry:hover{text-decoration:underline}.knowledge-search{display:grid;gap:8px;color:#5d6883;font-size:14px}.knowledge-search input{width:100%;padding:14px 16px;border:1px solid #dce1ed;border-radius:12px;background:#fff;color:#343b58;font:inherit}.knowledge-categories{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 12px}.knowledge-categories button{border:1px solid #e0e4ee;border-radius:9px;background:#fff;color:#63708a;padding:9px 12px;font:inherit;font-size:13px;cursor:pointer}.knowledge-categories button.active{color:#4d4abc;background:#f0f0ff;border-color:#c8c6ed}.knowledge-count{color:#64718b;font-size:13px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.knowledge-card{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid #e1e5ef;border-radius:16px;background:#fff;text-decoration:none;min-width:0}.knowledge-card:hover{border-color:#bbb9e7}.knowledge-card span{color:#64718b;font-size:12px}.knowledge-card h2{margin:0;color:#353d58;font-size:18px;line-height:1.6}.knowledge-card p{margin:0;color:#64718b;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.knowledge-card .knowledge-search-match{display:grid;gap:6px;border-top:1px solid #e6e9f1;padding-top:10px;font-size:13px}.knowledge-search-match span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:inherit}.knowledge-card:focus-visible{outline:2px solid #5554bc;outline-offset:3px}.knowledge-card small{margin-top:auto;padding-top:8px;color:#5e5cba}.knowledge-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;align-items:start}.knowledge-paper{min-width:0;padding:30px;border:1px solid #e1e5ef;border-radius:20px;background:#fff}.knowledge-paper section+section{margin-top:28px}.knowledge-paper h2,.knowledge-related h2{font-size:16px;color:#4b5570;margin:0 0 10px}.knowledge-paper p{margin:0;line-height:1.9;color:#56637e;overflow-wrap:anywhere}.knowledge-statement-content p{color:#343e59;font-size:17px}.knowledge-statement-content p+p{margin-top:12px}.knowledge-statement-content strong{font-weight:650;color:#46506c}.knowledge-diagram-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.knowledge-diagram-card{margin:0;padding:14px;border:1px solid #e1e5ef;border-radius:12px;min-width:0}.knowledge-diagram-card h3{margin:0;font-size:14px;line-height:1.7;color:#4b5570}.knowledge-diagram{width:100%;height:210px;overflow:hidden;pointer-events:none}.three-views-diagram .knowledge-diagram{height:310px}.knowledge-diagram-card.proof-diagram-active{border-color:#aaa6da}.knowledge-enlarge,.knowledge-diagram-dialog button{border:1px solid #dcdfee;border-radius:8px;background:#fff;color:#5554bc;padding:8px 12px;margin-top:10px;font:inherit;font-size:13px;cursor:pointer}.knowledge-enlarge:focus-visible,.knowledge-diagram-dialog button:focus-visible{outline:2px solid #5554bc;outline-offset:3px}.knowledge-diagram-dialog{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:18px;border:1px solid #dcdfee;border-radius:16px;box-sizing:border-box;color:#4b5570}.knowledge-diagram-dialog::backdrop{background:#23273d59}.knowledge-diagram-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px}.knowledge-diagram-dialog header button{margin:0}.knowledge-diagram-dialog .knowledge-diagram-large{height:min(65dvh,540px)}.knowledge-diagram-dialog p{font-size:14px;line-height:1.8}.knowledge-diagram-card figcaption{color:#64718b;font-size:13px;line-height:1.8}.knowledge-paper .knowledge-diagram-intro{font-size:13px;color:#64718b}.knowledge-paper .knowledge-diagram-takeaway{font-size:14px}.knowledge-formula{overflow-x:auto;padding:12px 0;font-size:17px}.knowledge-formula .katex-display,.knowledge-proof-formula .katex-display{margin:0;text-align:left}.knowledge-formula .katex-display>.katex,.knowledge-proof-formula .katex-display>.katex{text-align:left}.knowledge-english{border-top:1px solid #e6e9f1;padding-top:24px}.knowledge-english p{font-size:17px;color:#424e68}.knowledge-english p+p{margin-top:12px}.knowledge-english strong{font-weight:650;color:#46506c}.knowledge-prerequisites>div{display:flex;flex-wrap:wrap;gap:10px 18px}.knowledge-prerequisites a{color:#5e5cba;font-size:14px;text-decoration:none;line-height:1.8}.knowledge-derivation{margin-top:28px;border:1px solid #e1e5ef;border-radius:12px}.knowledge-derivation summary{padding:16px;color:#4b5570;font-size:15px;line-height:1.8;cursor:pointer}.knowledge-derivation-content{padding:0 16px 20px}.knowledge-derivation ol{padding:0;margin:24px 0 0;list-style:none}.knowledge-derivation li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.knowledge-derivation li+li{margin-top:24px}.knowledge-proof-number{width:28px;height:28px;border-radius:8px;background:#f0f0fa;color:#6966ac;font-size:12px;line-height:28px;text-align:center;font-variant-numeric:tabular-nums}.knowledge-derivation h3{margin:0 0 8px;color:#4b5570;font-size:15px;line-height:28px}.knowledge-proof-formula{padding:10px 0;font-size:16px}.knowledge-paper .knowledge-proof-english{margin-top:8px;color:#74809a;font-size:14px}.knowledge-source{display:grid;gap:8px;margin-top:30px;padding-top:20px;border-top:1px solid #e6e9f1;font-size:12px;color:#8490a6}.knowledge-source a{color:#5f62a4;overflow-wrap:anywhere}.knowledge-source p{color:#8590a6;line-height:1.7}.knowledge-related{display:grid;gap:13px;padding:22px;border:1px solid #e1e5ef;border-radius:16px;background:#fff}@media(min-width:761px){.knowledge-related{position:sticky;top:calc(var(--knowledge-header-offset, 72px) + 22px);max-height:calc(100dvh - var(--knowledge-header-offset, 72px) - 48px);overflow:auto}}.knowledge-related a{color:#66718d;text-decoration:none;line-height:1.6;font-size:14px}.knowledge-related a.router-link-active{color:#5553bc}.knowledge-related .knowledge-back{border-top:1px solid #e6e9f1;padding-top:15px;color:#5553bc}.knowledge-applications{border-top:1px solid #e6e9f1;margin-top:28px;padding-top:24px}.knowledge-applications a{display:grid;gap:5px;margin-top:12px;padding:12px 14px;border:1px solid #e1e5ef;border-radius:10px;text-decoration:none;font-size:14px;line-height:1.8}.knowledge-applications strong{color:#5554bc;font-weight:600}.knowledge-applications span{color:#64718b}.knowledge-applications a:focus-visible{outline:2px solid #5554bc;outline-offset:3px}.knowledge-empty{padding:40px 0;color:#78849c}@media(max-width:760px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-detail-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.knowledge-grid,.knowledge-diagram-grid{grid-template-columns:minmax(0,1fr)}.knowledge-paper{padding:22px 18px}.knowledge-card{padding:18px}.knowledge-english-title{font-size:17px}}
