.duck-case.duck-academic.duck-compact.robot-case{max-width:1200px}.robot-case .duck-study-copy,.robot-case .robot-overview{width:100%;max-width:100ch;display:block}.robot-library code{font-size:12px;overflow-wrap:anywhere}.robot-library thead th:first-child{width:28%}.robot-library thead th:nth-child(2){width:48%}.robot-library thead th:last-child{width:24%}.robot-case .robot-library-note{font-size:12px;line-height:1.5;margin-top:8px;color:#596151}.robot-library td{font-size:14px;line-height:1.6}.robot-case .duck-study-copy p,.robot-case .robot-overview p{max-width:none;width:100%}.robot-case .robot-figure .robot-flow h3{font-size:15px;font-weight:600;margin-bottom:8px}.robot-case .robot-figure .robot-flow p{font-size:14px;line-height:1.55}.robot-case .robot-flow{padding:16px;gap:18px}.robot-case .robot-flow>li{padding:12px;background:#e8ebe3}.robot-case .robot-flow>li:not(:last-child):after{right:-17px;font-size:17px}.robot-score-scroll{overflow-x:auto}.robot-score table{width:100%;min-width:800px;table-layout:fixed;border-collapse:collapse;border:1px solid #a6ada0}.robot-score caption{text-align:left;font-size:15px;font-weight:500;padding:0 0 12px}.robot-score td,.robot-score th{padding:16px;vertical-align:top;text-align:left;border-right:1px solid #c8cdbf;border-bottom:1px solid #c8cdbf}.robot-score thead th{background:#dfe5d7;font-size:14px;font-weight:600}.robot-score:not(.robot-library) thead th:first-child{width:6%}.robot-score:not(.robot-library) thead th:nth-child(2){width:19%}.robot-score:not(.robot-library) thead th:nth-child(3){width:30%}.robot-score:not(.robot-library) thead th:nth-child(4){width:19%}.robot-score:not(.robot-library) thead th:last-child{width:26%}.robot-score:not(.robot-library) td code{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.robot-score tbody+tbody{border-top:2px solid #a6ada0}.robot-score tbody th[scope=row]{font-size:13px;background:#f8f8f2}.robot-score tbody th{background:#f0f2eb;font-size:15px;font-weight:400}.robot-score tbody th strong{display:block;font-weight:500;line-height:1.4}.robot-scene-number,.robot-time{display:block;font-size:13px;color:#67735d;margin-bottom:8px}.robot-time{margin:10px 0 0}.robot-case .robot-score td p,.robot-score li{font-size:14px;line-height:1.6}.robot-case .robot-score td p+p{margin-top:10px}.robot-score td ol{margin:0;padding-left:18px}.robot-score li+li{margin-top:5px}.robot-case .robot-score .robot-timing{border-top:1px solid #d4d8cd;padding-top:10px;margin-top:12px;color:#58654e}.robot-case .robot-score .robot-intent{font-weight:500;color:#3c5033}.robot-case .robot-score figcaption{font-size:13px;max-width:110ch}.robot-figure{margin:18px 0 0;color:#394235}.robot-figure figcaption{font-size:14px;line-height:1.5;color:#596151;margin-top:10px}.robot-flow{list-style:none;margin:0;padding:20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;background:#f6f5ef;border:1px solid #a6ada0}.robot-flow>li{position:relative;padding:14px;background:#e0e5da;border:1px solid #98a18f}.robot-flow>li:not(:last-child):after{content:"→";position:absolute;right:-20px;top:38%;font-size:20px}.robot-case .robot-figure h3{font-family:inherit;font-size:16px;font-weight:500;line-height:1.35;margin:0 0 10px}.robot-case .robot-figure p{font-size:16px;line-height:1.5;margin:0}.robot-feedback{border:1px solid #a6ada0;border-top:0;text-align:center;padding:12px;background:#e9e5de;font-size:14px}.robot-feedback:before{content:"←";margin-right:12px}.robot-storyboard{border:1px solid #a6ada0}.robot-scene{padding:18px;display:grid;grid-template-columns:1fr 1.7fr;gap:14px 24px}.robot-scene+.robot-scene{border-top:1px solid #a6ada0}.robot-scene-context h3 span{color:#66715d;margin-right:8px}.robot-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0;align-self:start}.robot-phases li{position:relative;border:1px solid #a6ada0;background:#e0e5da;padding:12px}.robot-phases li:not(:last-child):after{content:"→";position:absolute;right:-19px;top:38%}.robot-phases li>span{display:block;font-size:14px;color:#66715d;margin-bottom:7px}.robot-case .robot-scene-focus{grid-column:2;font-size:14px;color:#596151}.robot-development{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.robot-flow{grid-template-columns:1fr;gap:24px}.robot-flow>li:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-24px}.robot-scene{grid-template-columns:1fr}.robot-case .robot-scene-focus{grid-column:1}}@media(max-width:520px){.robot-phases{grid-template-columns:1fr;gap:24px}.robot-phases li:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-24px}}.robot-score-scroll:focus-visible{outline:2px solid #526844;outline-offset:3px}.duck-case.duck-academic.duck-compact.robot-case{background:#ffffff;color:#292929}.robot-case .duck-header{background:#ffffff;border-color:#dedede}.robot-case .duck-demo-layout a,.robot-case .eyebrow,.robot-case .section-number{color:var(--accent)}.robot-case .robot-figure{color:#303030}.robot-case .robot-flow{background:#ffffff;border-color:#dedede}.robot-case .robot-feedback,.robot-case .robot-flow>li,.robot-case .robot-score thead th{background:#fff9df;border-color:#dedede}.robot-case .robot-score :is(th,td),.robot-case .robot-score table{border-color:#dedede}.robot-case .robot-score tbody td,.robot-case .robot-score tbody th{background:#ffffff}.robot-case .robot-figure figcaption,.robot-case .robot-library-note{color:#626262}.robot-case .robot-score:not(.robot-library) table{min-width:580px}.robot-case .robot-score:not(.robot-library) thead th:first-child{width:8%}.robot-case .robot-score:not(.robot-library) thead th:nth-child(2){width:48%}.robot-case .robot-score:not(.robot-library) thead th:last-child{width:44%}.robot-case .robot-score table .robot-action-note{margin-top:6px;color:#626262}.robot-case :is(a,.robot-score-scroll):focus-visible{outline-color:var(--accent)}.robot-case .robot-score table :is(td,th,p,code){font-family:inherit;font-size:14px;line-height:1.6}.robot-case .robot-score table td p{margin:0}.robot-case .robot-score table td p+p{margin-top:8px}.robot-case .robot-score table :is(td,th){padding:14px}.duck-case.duck-academic.duck-compact.robot-editorial{max-width:1440px;background:#fff;color:#191919}.robot-editorial .case-nav,.robot-editorial .duck-header{background:transparent}.robot-editorial .robot-performance-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.robot-editorial .robot-performance-grid>*{min-width:0;margin-top:12px}.robot-editorial .robot-score table,.robot-editorial .robot-score:not(.robot-library) table{min-width:0}.robot-editorial .robot-score table :is(th,td){padding:10px;overflow-wrap:anywhere}.robot-editorial .robot-library thead th:first-child{width:30%}.robot-editorial .robot-library thead th:nth-child(2){width:47%}.robot-editorial .robot-library thead th:last-child{width:23%}.robot-editorial .robot-feedback,.robot-editorial .robot-flow>li,.robot-editorial .robot-score thead th{background:#d8d8d8;border-color:#777;color:#191919}.robot-editorial .robot-score :is(th,td),.robot-editorial .robot-score table{border-color:#888;color:#191919}.robot-editorial .robot-score tbody th{background:#fafafa}.robot-editorial .duck-demo-layout a,.robot-editorial .eyebrow,.robot-editorial .robot-score caption,.robot-editorial .section-number,.robot-editorial h1,.robot-editorial h2{color:#793c57}.robot-editorial .robot-flow{background:#fff;border-color:#777}.robot-editorial :is(a,.robot-score-scroll):focus-visible{outline-color:#793c57}.robot-editorial .robot-figure figcaption,.robot-editorial .robot-library-note,.robot-editorial .robot-score table .robot-action-note{color:#505050}@media(max-width:1100px){.robot-editorial .robot-performance-grid{grid-template-columns:1fr}.robot-editorial .robot-library thead th:first-child{width:28%}.robot-editorial .robot-library thead th:nth-child(2){width:48%}.robot-editorial .robot-library thead th:last-child{width:24%}}@media(max-width:600px){.robot-editorial .robot-score table,.robot-editorial .robot-score:not(.robot-library) table{min-width:480px}}@media(max-width:900px){.robot-case .robot-flow{gap:24px}.robot-case .robot-flow>li:not(:last-child):after{right:50%;bottom:-24px}}.robot-editorial .robot-diagram img{display:block;width:100%;height:auto;border:1px solid #aaa}.robot-editorial .robot-catalog{margin:28px 0}.robot-editorial .robot-catalog summary{cursor:pointer;padding:16px 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa;font-size:20px}.robot-editorial .robot-performance-grid{margin-top:24px}.workbench-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:24px 0;border-block:1px solid #ccc;padding:18px 0}.robot-case .workbench-capabilities h3{font:600 17px/1.4 Arial,sans-serif;margin:0 0 8px}.robot-case .workbench-capabilities p{font-size:15px;line-height:1.6;margin:0}@media(max-width:650px){.workbench-capabilities{grid-template-columns:1fr}}.robot-editorial .robot-performance-grid .robot-score :is(th,td),.robot-editorial .robot-performance-grid .robot-score td p{font-size:13px;line-height:1.5}.robot-editorial .robot-performance-grid .robot-score td code{font-size:12px;line-height:1.5}.robot-editorial .robot-score:not(.robot-library) thead th:first-child{width:9%;white-space:nowrap;padding-inline:8px}.robot-editorial .robot-score:not(.robot-library) thead th:nth-child(2){width:46%}.robot-editorial .robot-score:not(.robot-library) thead th:last-child{width:45%}.robot-editorial .robot-score td p+p{margin-top:6px}