html[data-layer]{background:var(--bg);color:var(--txt);font-family:var(--font-sans)}html[data-layer] body{background:var(--bg);color:var(--txt);font:var(--fs-body) / var(--lh) var(--font-sans);letter-spacing:0}html[data-layer] .topic-page{max-width:var(--maxw);padding:var(--sp-4) var(--sp-5) var(--sp-8)}html[data-layer] .topic-page .hero{padding:0 0 var(--sp-4);border-bottom:1px solid var(--line)}html[data-layer] .topic-page .back-link{display:inline-flex;margin:0 0 var(--sp-4);color:var(--txt-mut);font-size:var(--fs-xs);font-weight:620;text-decoration:none}html[data-layer] .topic-page .back-link:before{content:"Compassing AI / ";color:var(--txt-mut-2);font-weight:500}html[data-layer] .topic-page .eyebrow{gap:var(--sp-2);color:var(--txt-mut);font-size:var(--fs-xs);font-weight:620;text-transform:none}html[data-layer] .topic-page .layer-pill{border:1px solid transparent;border-radius:var(--r-sm);background:var(--head);color:var(--txt-mut);padding:1px 6px;font-size:var(--fs-xs)}html[data-layer] .topic-page .hero h1{max-width:980px;margin:var(--sp-3) 0 var(--sp-2);color:var(--txt);font-size:var(--fs-display);font-weight:650;line-height:1.25;letter-spacing:0}html[data-layer] .topic-page .hero p{max-width:760px;margin:0;color:var(--txt-mut);font-size:var(--fs-body);line-height:var(--lh)}html[data-layer] .topic-page .layout-shell{grid-template-columns:260px minmax(0,1fr);gap:var(--sp-4);padding-top:var(--sp-4)}html[data-layer] .topic-page .side-panel{top:var(--sp-4);gap:var(--sp-3)}html[data-layer] .topic-page .side-block,html[data-layer] .topic-page .gate-note,html[data-layer] .topic-page .prose{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:none}html[data-layer] .topic-page .side-block,html[data-layer] .topic-page .gate-note{padding:var(--sp-4)}html[data-layer] .topic-page .side-block b,html[data-layer] .topic-page .gate-note b{color:var(--txt);font-size:var(--fs-h3);font-weight:650}html[data-layer] .topic-page .side-block ol{margin:var(--sp-3) 0 0}html[data-layer] .topic-page .side-block li{grid-template-columns:24px minmax(0,1fr);padding:var(--sp-2) 0;border-top:1px solid var(--line-2);color:var(--txt-mut);font-size:var(--fs-sm);line-height:1.45}html[data-layer] .topic-page .side-block li span{color:var(--brand-accent);font-family:var(--font-num);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}html[data-layer] .topic-page .gate-note{border-color:var(--warn);background:var(--warn-bg);color:var(--warn)}html[data-layer] .topic-page .gate-note span{display:none}html[data-layer] .topic-page .gate-note p{margin:var(--sp-2) 0 0;color:var(--warn);font-size:var(--fs-sm);line-height:var(--lh)}html[data-layer] .topic-page .prose{padding:var(--sp-5)}html[data-layer] .topic-page .prose h2{margin:var(--sp-6) 0 var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--line);color:var(--txt);font-size:var(--fs-h2);font-weight:650;line-height:1.35}html[data-layer] .topic-page .prose h2:first-of-type{margin-top:0;padding-top:0;border-top:0}html[data-layer] .topic-prose[data-paid=true] h2:not(:last-of-type):after{content:"深度";display:inline-flex;margin-left:var(--sp-2);padding:1px 6px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn-bg) 66%,var(--panel));color:var(--warn);font-size:var(--fs-xs);font-weight:620;vertical-align:middle}html[data-layer] .topic-page .prose h3{margin:var(--sp-5) 0 var(--sp-2);color:var(--txt);font-size:var(--fs-h3);font-weight:650;line-height:1.4}html[data-layer] .topic-page .prose p,html[data-layer] .topic-page .prose li{color:var(--txt);font-size:var(--fs-body);line-height:1.72}html[data-layer] .topic-page .prose p{margin:0 0 var(--sp-3)}html[data-layer] .topic-page .prose table{display:table;width:100%;overflow-x:auto;border-collapse:collapse;margin:var(--sp-4) 0 var(--sp-5);font-size:var(--fs-sm)}html[data-layer] .topic-page .prose th,html[data-layer] .topic-page .prose td{border:0;border-top:1px solid var(--line-2);padding:8px 13px;vertical-align:top}html[data-layer] .topic-page .prose th{border-top:0;border-bottom:1px solid var(--line);background:var(--head);color:var(--txt-mut);font-size:var(--fs-xs);font-weight:650;text-align:left}html[data-layer] .topic-page .prose code{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);color:var(--txt);font-size:.92em}html[data-layer] .topic-page .prose pre{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);color:var(--txt)}@media(max-width:860px){html[data-layer] .topic-page{padding:var(--sp-4) var(--sp-3) var(--sp-8)}html[data-layer] .topic-page .layout-shell{grid-template-columns:1fr}html[data-layer] .topic-page .side-panel{position:static}html[data-layer] .topic-page .prose{padding:var(--sp-4)}}.raw-render-root[data-astro-cid-tk42aajw]{display:contents}
