.markdown-body{color:#0f172a;font-size:16px;line-height:1.75}.markdown-body h2,.markdown-body h3,.markdown-body h4{scroll-margin-top:96px}.markdown-body .markdown-list{padding-left:1.3rem;margin:.4rem 0 1rem}.markdown-body .markdown-list.ordered{list-style-type:decimal}.markdown-table-wrapper{width:100%;overflow-x:auto;margin:1.5rem 0}.markdown-table-wrapper table{width:100%;border-collapse:collapse;background:#fff}.markdown-table-wrapper th,.markdown-table-wrapper td{border:1px solid #e1e4ec;padding:10px 12px;text-align:left}.markdown-image{text-align:center;margin:24px auto;max-width:360px;width:100%}.markdown-image .ant-image{max-width:100%;width:100%}.markdown-qr-inline{display:block;width:fit-content;max-width:100%;margin:.5rem 0 .35rem}.markdown-qr-card{display:inline-flex;align-items:center;justify-content:center;width:min(180px,42vw);padding:10px;border:1px solid #e2e8f0;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 24px #0f172a14}.markdown-qr-card .ant-image{width:100%}.markdown-qr-card img{display:block;width:100%;height:auto;border-radius:12px}.markdown-body .markdown-list li{margin-bottom:.65rem}.markdown-body .markdown-list .markdown-list{margin:.45rem 0 .35rem;padding:.5rem .65rem .55rem 1.5rem;border-left:3px solid #cbd5e1;border-radius:0 10px 10px 0;background:linear-gradient(90deg,#f8fafcf2,#fff6);list-style-type:none;max-width:100%;overflow-x:visible}.markdown-body .markdown-list .markdown-list>li{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.55rem;margin-bottom:.55rem;padding-left:.15rem;white-space:nowrap;min-width:0}.markdown-body .markdown-list .markdown-list>li:last-child{margin-bottom:.1rem}.markdown-body .markdown-list .markdown-list>li>p,.markdown-body .markdown-list .markdown-list>li>.ant-typography{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.55rem;margin:0;white-space:nowrap;min-width:0}.markdown-body .markdown-list .markdown-list>li:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;align-self:center}.markdown-body .markdown-list .markdown-list>li:first-child:before{background:#1677ff}.markdown-body .markdown-list .markdown-list>li:last-child:before{background:#fb7299}.markdown-body .markdown-list .markdown-list>li>strong:first-of-type,.markdown-body .markdown-list .markdown-list>li>p>strong:first-of-type,.markdown-body .markdown-list .markdown-list>li>.ant-typography>strong:first-of-type{flex:0 0 8.85rem;width:8.85rem;flex-shrink:0;font-weight:600;white-space:nowrap}.markdown-body .markdown-list .markdown-list>li>a.markdown-video-link,.markdown-body .markdown-list .markdown-list>li>p>a.markdown-video-link,.markdown-body .markdown-list .markdown-list>li>.ant-typography>a.markdown-video-link{flex:0 0 auto;margin:0}.markdown-body a.markdown-video-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 16px;margin:.15rem .35rem 0 0;border-radius:10px;font-weight:600;font-size:15px;line-height:1.25;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.markdown-body a.markdown-video-link:hover{transform:translateY(-1px)}.markdown-body a.markdown-video-link--story{border-color:#91caff;background:linear-gradient(180deg,#f0f9ff,#e6f4ff);color:#0958d9;box-shadow:0 4px 12px #0958d91a}.markdown-body a.markdown-video-link--story:hover{border-color:#4096ff;box-shadow:0 6px 16px #0958d929;color:#003eb3}.markdown-body a.markdown-video-link--bilibili{border-color:#ffadd2;background:linear-gradient(180deg,#fff0f6,#ffe8f0);color:#c41d7f;box-shadow:0 4px 12px #fb72991f}.markdown-body a.markdown-video-link--bilibili:hover{border-color:#ff85c0;box-shadow:0 6px 16px #fb729933;color:#9e1068}@media (max-width: 768px){.markdown-body .markdown-list .markdown-list{padding:.4rem .4rem .45rem .5rem}.markdown-body .markdown-list .markdown-list>li{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.28rem;min-width:0;white-space:nowrap;padding-left:0}.markdown-body .markdown-list .markdown-list>li:before{width:5px;height:5px}.markdown-body .markdown-list .markdown-list>li>p,.markdown-body .markdown-list .markdown-list>li>.ant-typography{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.28rem;flex:1 1 auto;min-width:0;margin:0;white-space:nowrap}.markdown-body .markdown-list .markdown-list>li>strong:first-of-type,.markdown-body .markdown-list .markdown-list>li>p>strong:first-of-type,.markdown-body .markdown-list .markdown-list>li>.ant-typography>strong:first-of-type{flex:0 0 clamp(5.5rem,24vw,6.35rem);width:clamp(5.5rem,24vw,6.35rem);font-size:clamp(11.5px,3.1vw,13px);overflow:hidden;text-overflow:ellipsis}.markdown-body .markdown-list .markdown-list>li>a.markdown-video-link,.markdown-body .markdown-list .markdown-list>li>p>a.markdown-video-link,.markdown-body .markdown-list .markdown-list>li>.ant-typography>a.markdown-video-link{flex:0 0 auto;margin:0;padding:3px 8px;font-size:clamp(11.5px,3.1vw,13px);min-height:28px}}.markdown-body .markdown-anchor-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;margin:0 10px 10px 0;border:1px solid #91caff;border-radius:10px;background:#e6f4ff;color:#0958d9;font-weight:500;line-height:1.2;text-decoration:none;transition:all .2s ease}.markdown-body .markdown-anchor-pill:hover{border-color:#4096ff;background:#d6e4ff;color:#003eb3}.markdown-body .markdown-route-card{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:14px 18px;margin:0 12px 12px 0;border:1px solid #adc6ff;border-radius:14px;background:linear-gradient(180deg,#f0f5ff,#e6f4ff);color:#1d39c4;font-weight:600;text-decoration:none;box-shadow:0 6px 16px #0958d914;transition:all .2s ease}.markdown-body .markdown-route-card:hover{transform:translateY(-1px);border-color:#597ef7;box-shadow:0 10px 20px #0958d924;color:#10239e}@media (max-width: 768px){.markdown-qr-inline{margin:.65rem 0 .25rem}.markdown-qr-card{width:min(220px,68vw)}}:root{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a;background-color:#f6f7fb}*{box-sizing:border-box}body{margin:0;min-height:100vh;background-color:#f6f7fb}#root{min-height:100vh}
