.math-main{max-width:1000px}.scope{color:#99a79e;font-size:14px;line-height:1.9}.scope a{color:#e99388}.book-map{margin:28px 0;border:1px solid #ffffff20;border-radius:6px;background:#0d1415}.book-map summary{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px 20px;cursor:pointer}.book-map summary>span{font-size:11px;color:#d9867b;letter-spacing:.09em}.book-map summary strong{font-size:15px;font-weight:500}.book-map summary small{font-size:12px;color:#93a198}.book-map>div{border-top:1px solid #ffffff18;padding:8px 20px 20px}.book-map p{font-size:13px;line-height:1.9;color:#9eada3}.book-map ul{list-style:none;margin:16px 0 0;padding:0}.book-map li{display:grid;grid-template-columns:minmax(150px,1fr) 120px 180px auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #ffffff14;font-size:12px;color:#96a49b}.book-map li strong{color:#ccd5ce;font-weight:500}.book-map li a,.book-download,.topic-sources a{color:#d9a094;text-decoration:none}.book-download{display:inline-block;margin-top:18px;font-size:13px}.knowledge-tools{border:1px solid #ffffff24;background:#101418;padding:22px;margin:32px 0}.knowledge-tools label{display:block;font-size:14px;margin-bottom:12px}.knowledge-tools input{width:100%;padding:14px;border:1px solid #ffffff25;background:#080a0d;color:#e3eae5;border-radius:4px;font:inherit}.knowledge-tools nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.knowledge-tools nav a{padding:6px 12px;border:1px solid #ffffff28;font-size:14px}.knowledge-tools p{font-size:13px;color:#a5b2aa;margin-bottom:0}.math-group{margin:64px 0;scroll-margin-top:30px}.math-group>header p{font-size:13px;color:#a4b0a9;letter-spacing:.04em}.math-group h2{font-weight:500;font-size:28px}.topic{border-top:1px solid #ffffff25;scroll-margin-top:24px;content-visibility:auto;contain-intrinsic-size:auto 450px}.topic:last-child{border-bottom:1px solid #ffffff25}.topic summary{position:relative;padding:22px 78px 22px 4px;cursor:pointer;line-height:1.8}.topic summary>span{color:#d7796f;font-size:12px;margin-right:12px}.topic summary strong{font-size:18px;font-weight:500}.topic summary small{display:block;font-size:14px;color:#97a59c;margin-left:36px}.topic summary em{position:absolute;right:14px;top:24px;font-style:normal;font-size:11px;color:#b9c7bb;border:1px solid #ffffff24;border-radius:20px;padding:2px 9px}.topic[open]{background:#0f1317}.topic-body{padding:0 24px 28px}.topic-aliases{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 18px}.topic-aliases span{font-size:11px;color:#8fa096;border:1px solid #ffffff1c;border-radius:20px;padding:4px 9px}.topic-aliases span:first-child{color:#d9867b;border-color:#d9867b3d}.formula{overflow-x:auto;overflow-y:hidden;margin:16px 0;font-size:1rem}.katex-display{margin:1em 0;text-align:left}.katex-display>.katex{text-align:left}.topic-body dl{font-size:15px;line-height:1.9}.topic-body dt{color:#ddb5ae;margin-top:18px}.topic-body dd{margin:4px 0 0;color:#b8c3bc}.topic-example,.topic-sources{margin-top:22px;padding:16px 18px;border:1px solid #ffffff18;border-radius:5px;background:#12191b}.topic-example{border-left:2px solid #becba8}.topic-example h3,.topic-sources h3{font-size:12px;font-weight:500;letter-spacing:.08em;color:#d7b3aa;margin:0 0 8px}.topic-example p{font-size:14px;line-height:1.9;color:#b6c3ba;margin:0}.topic-sources ul{display:block;margin:0;padding:0;list-style:none}.topic-sources li{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.8;color:#8fa097}.topic-sources li+li{margin-top:7px}.topic-sources a{white-space:nowrap}.topic-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px}.permalink{font-size:12px;color:#98a69c}.topic[hidden],.math-group[hidden]{display:none}.scope:last-child{border-top:1px solid #ffffff20;padding-top:22px}@media(max-width:600px){.reading-nav{flex-wrap:wrap;gap:16px}.book-map summary{grid-template-columns:1fr;padding:16px;gap:5px}.book-map>div{padding:8px 16px 16px}.book-map li{grid-template-columns:1fr;gap:4px}.topic-body{padding:0 14px 20px}.topic summary{padding:20px 58px 20px 4px}.topic summary small{margin-left:18px}.topic summary em{right:6px;top:20px}.formula{font-size:.9rem}.knowledge-tools{padding:16px}.topic-actions{align-items:flex-start;flex-direction:column}.topic-sources li{display:block}.topic-sources a{display:inline-block;margin-top:3px}}
