.workbench-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.workbench-tabs button{padding:20px 14px;gap:10px;font-size:13px}.workbench-panels [role=tabpanel]{grid-template-columns:.65fr 1.35fr;gap:34px;align-items:center}.workbench .panel-copy h3{font-size:clamp(28px,2.8vw,39px);line-height:1.4;text-wrap:balance;word-break:normal}.workbench .panel-copy p{font-size:16px;line-height:1.9}.workbench .concept-card{max-width:780px}.research-map{stroke:#3d535b;stroke-width:1.35;shape-rendering:geometricPrecision}.research-map .fine{stroke:#94aaa4;stroke-width:1}.research-map .paper{fill:#fafaf4}.research-map .facet{fill:#e6ede5}.research-map text{font-size:14px}.research-map .ink{stroke-width:1.4}.workbench .concept-steps li{padding:18px 16px!important}.workbench .concept-steps .glass-description{font-size:13px;line-height:1.75}.research-map .incoming{animation:source-emphasis 8s ease-in-out infinite;transform:none!important}.research-map .incoming-1{animation-delay:1s}.research-map .incoming-2{animation-delay:2s}.research-map .incoming-3{animation-delay:3s}.compare-scan{animation:compare-rows 12s ease-in-out infinite}.difference{fill:none;opacity:1;animation:detail-emphasis 12s ease-in-out infinite}.review-check{stroke-dasharray:none;animation:detail-emphasis 7s ease-in-out infinite}.brief-reveal,.retrieval-result{animation:detail-emphasis 8s ease-in-out infinite}.retrieval-path{stroke-dasharray:7 7;animation:trace-knowledge 6s linear infinite;opacity:.85}.feedback{animation:none;opacity:.7}.price-structure{stroke:#234c49;stroke-width:2;fill:none}.level{stroke:#829b8d;stroke-width:1;stroke-dasharray:4 5}.structure-points circle{animation:detail-emphasis 8s ease-in-out infinite}.structure-points circle:nth-child(2){animation-delay:1s}.structure-points circle:nth-child(3){animation-delay:2s}@keyframes source-emphasis{0%,100%{opacity:.65}30%,60%{opacity:1}}@keyframes detail-emphasis{0%,100%{opacity:.45}45%,75%{opacity:1}}@keyframes trace-knowledge{to{stroke-dashoffset:-56}}
@media(max-width:700px){.workbench-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-tabs button{font-size:13px;padding:14px 12px;min-height:60px}.workbench-tabs button:last-child{grid-column:1/-1}.workbench-panels [role=tabpanel]{grid-template-columns:1fr;gap:24px}.workbench .panel-copy h3{font-size:30px}.workbench .concept-steps li{padding:14px 10px!important}.workbench .concept-steps .glass-description{font-size:12px}.research-map text{font-size:15px}.workbench .concept-steps{grid-template-columns:1fr!important}.workbench .concept-steps li{border-left:0!important;border-bottom:1px solid #ccd5cc;display:grid!important;grid-template-columns:24px 1fr;column-gap:8px}.workbench .concept-steps li p{grid-column:2;margin-top:5px}.workbench .concept-steps li:last-child{border-bottom:0}}
@media(prefers-reduced-motion:reduce){.research-map *{animation:none!important}}
