/* DeepSeek on DGX Spark guide: recommendation tiers, pipeline diagram and data tables. */
[data-project="deepseek-spark"]{--project-field:#E8E8E8;--project-ink:#101010;--project-rule:#0000A8}
.ds-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #666666}
.ds-tier{border-bottom:1px solid #666666;border-right:1px solid #666666;min-width:0}
.ds-tier:nth-child(2n){border-right:0}
.ds-tier h3{margin:0;padding:10px 16px;font:600 14px/1.5 var(--gl-mono);text-transform:uppercase;letter-spacing:.04em;border-left:8px solid var(--tier)}
.ds-tier ol{margin:0;padding:12px 20px 16px 40px}.ds-tier li{margin:10px 0;max-width:70ch}
.ds-tier li b{display:block}
.ds-must{--tier:#0000A8}.ds-should{--tier:#008EA1}.ds-consider{--tier:#9A9A9A}.ds-avoid{--tier:#B87900}
.ds-must h3{background:#E6E6F6}.ds-should h3{background:#E0F3F5}.ds-consider h3{background:#F0F0F0}.ds-avoid h3{background:#FFF4DC}
.ds-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #666666;margin:0 0 16px}
.ds-stage{padding:14px 16px;border-right:1px solid #666666;background:#F6F6F6;position:relative;min-width:0}
.ds-stage:last-child{border-right:0}.ds-stage strong{display:block;font:600 13px/1.5 var(--gl-mono);text-transform:uppercase}
.ds-stage span{display:block;font-size:14px;margin-top:6px}
.ds-stage.ds-hook{background:#E0F3F5}
.ds-figure{margin:16px 0;border:1px solid #666666}
.ds-figure img{display:block;width:100%;height:auto;background:white}
.ds-figure figcaption{font-size:13px;padding:10px 16px;border-top:1px solid #666666;background:#F6F6F6}
.ds-sim{font:600 11px/1.4 var(--gl-mono);letter-spacing:.06em;color:#8A6200}
@media(max-width:1000px){.ds-tiers{grid-template-columns:minmax(0,1fr)}.ds-tier{border-right:0}.ds-pipeline{grid-template-columns:minmax(0,1fr)}.ds-stage{border-right:0;border-bottom:1px solid #666666}.ds-stage:last-child{border-bottom:0}}
.ds-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
