/* This activity alone becomes a service cutaway. Original controls stay live. */
body.ai-atelier #activity-stage[data-activity="system"]{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#dbe8ee}
.system-cutaway{--sc-line:#3b5868;--sc-text:#deebee;--sc-muted:#9db4c0;--sc-cyan:#93dfd4;--sc-amber:#e6bc86;position:relative;background:linear-gradient(145deg,#102331,#0b1925 62%,#10212d);color:var(--sc-text);border:1px solid #375669;border-radius:17px;padding:18px 20px 12px;overflow:hidden;box-shadow:0 16px 45px #0003}
.system-cutaway *{box-sizing:border-box}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway :is(h2,h3,h4){color:#e4f1f2}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway p{color:#b9cdd5}
.system-cutaway .sc-titlebar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:4px}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-titlebar>.ex-question{margin:0;border:0;padding:0;background:transparent;font-size:17px;font-weight:450;line-height:1.7;color:#e7f1ee}
.system-cutaway .sc-simulation-label{flex-shrink:0;border:1px solid #4b6472;border-radius:20px;padding:5px 9px;font-size:9px;line-height:1.6;letter-spacing:.035em;color:#a5bac7;background:#142d3c}
.system-cutaway .sc-diagram{position:relative;min-width:0;aspect-ratio:1000/450;min-height:450px;margin:9px 0 0;background:radial-gradient(ellipse at 55% 43%,#27455840,transparent 65%)}
.system-cutaway .sc-wiring{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}
.system-cutaway .sc-plane-edge{fill:none;stroke:#688090;stroke-width:1;stroke-opacity:.35;stroke-dasharray:2 7}
.system-cutaway .sc-foundation-edge{fill:none;stroke:#95acc0;stroke-width:1;stroke-opacity:.28}
.system-cutaway .sc-tech-edge{fill:none;stroke:#92c6c2;stroke-width:1;stroke-opacity:.25}
.system-cutaway .sc-wire{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.system-cutaway .sc-wire-idle{stroke:#5d788a;stroke-opacity:.65;stroke-dasharray:3 6}
.system-cutaway .sc-wire-active{stroke:#9ae0ce}
.system-cutaway .sc-wire-dim{stroke:#334c5d;stroke-dasharray:3 7}
.system-cutaway .sc-wire-blocked{stroke:#e5aa8d;stroke-dasharray:7 7}
.system-cutaway .sc-wire-stale{stroke:#e5bf84;stroke-dasharray:3 4}
.system-cutaway .sc-stop-dot{fill:#d79a81;stroke:#152731;stroke-width:3}
.system-cutaway .sc-stale-stop{fill:#e6c592;stroke:#152731;stroke-width:3}
.system-cutaway .sc-stop-mark{fill:none;stroke:#33271d;stroke-width:2;stroke-linecap:round}
.system-cutaway .sc-machine,.system-cutaway .sc-reader,.system-cutaway .sc-output{position:absolute;min-width:0;text-align:center}
.system-cutaway .sc-reader{left:1%;top:12%;width:17%;padding:8px 9px 12px}
.system-cutaway .sc-machine-algorithm{left:26%;top:15%;width:17.5%;padding:7px 8px 9px;border:1px solid #456a75;border-radius:10px 10px 25px 10px;background:linear-gradient(145deg,#1b3a46,#142c38)}
.system-cutaway .sc-machine-retrieval{left:49.2%;top:15%;width:18.3%;padding:7px 8px 9px;border-top:1px solid #729388;border-bottom:4px solid #334e50;border-left:1px solid #435e61;border-right:1px solid #435e61;border-radius:6px;background:linear-gradient(180deg,#263e40,#192f36)}
.system-cutaway .sc-machine-compute{left:25.5%;top:62%;width:19%;padding:7px 8px 9px;border:1px solid #4c657b;border-radius:6px;background:linear-gradient(100deg,#1a3043,#1c3446 65%,#112839);box-shadow:6px 6px #05131d66}
.system-cutaway .sc-machine-fresh{left:51.2%;top:62%;width:18.4%;padding:7px 8px 9px;border-top:1px solid #877866;border-bottom:4px solid #493f34;border-left:1px solid #625a4d;border-right:1px solid #625a4d;border-radius:5px;background:linear-gradient(130deg,#373a36,#252f31);box-shadow:5px 5px #07141b66}
.system-cutaway .sc-output{left:78%;top:11%;width:20%;padding:5px 8px}
.system-cutaway .sc-layer-tag{display:block;font-size:9px;line-height:1.5;color:#91afbf;letter-spacing:.12em}
.system-cutaway .sc-object{display:block;width:100%;height:60px;margin:4px auto 1px;overflow:visible;pointer-events:none}
.system-cutaway .sc-object-reader{height:106px;max-width:180px;margin-top:14px}
.system-cutaway .sc-object-output{height:128px;max-width:200px;margin:10px auto 4px}
.system-cutaway .sc-machine-compute .sc-object,.system-cutaway .sc-machine-fresh .sc-object{height:55px;margin:0 auto}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-machine h3{color:#e1eded;font-size:15px;line-height:1.45;font-weight:450;margin:0 0 3px}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-output h3{color:#dcece7;font-size:18px;line-height:1.5;font-weight:450;margin:3px 0 4px}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-machine-status{margin:0 0 8px;color:#a9c1c9;font-size:10px;line-height:1.5;min-height:15px}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-reader-request{font-size:17px;line-height:1.6;color:#dae9e8;white-space:pre-line;margin:8px 0 0}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-output-note{font-size:11px;color:#adc9c9;line-height:1.75;white-space:pre-line;margin:0}
.system-cutaway .sc-switch-help{display:block;font-size:8px;line-height:1.6;letter-spacing:.02em;color:#89a7b7;margin-top:4px}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway button.sc-support-switch{display:block;width:100%;background:#122b38!important;border:1px solid #527a85!important;border-radius:5px!important;box-shadow:none!important;color:#cee5e7!important;min-height:33px!important;font-size:10px!important;font-weight:400!important;padding:7px 3px!important;line-height:1.5}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway button.sc-support-switch[aria-pressed="true"]{color:#d9f1e9!important;background:#193e40!important;border-color:#6c9a90!important}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway button.sc-support-switch:hover{border-color:#b0dcd4!important;background:#254e50!important}
.system-cutaway .sc-machine.sc-missing{border-color:#92795a;background:linear-gradient(140deg,#3c352c,#252e30)}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-machine.sc-missing>.sc-machine-status{color:#e0be93}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-machine.sc-missing>button.sc-support-switch{color:#eccda6!important;border-color:#947c5d!important;background:#302f29!important}
.system-cutaway .sc-machine.sc-first-stop{outline:2px solid #dcac8d;outline-offset:4px;box-shadow:0 0 0 8px #ddac8e0a}
.system-cutaway .sc-machine-fresh.sc-first-stop{outline-color:#e5c18b}
.system-cutaway .sc-machine.sc-first-stop:before{content:"首先核查";position:absolute;right:0;top:-24px;color:#f0c7a4;font-size:9px;line-height:1.6;letter-spacing:.08em}
.system-cutaway .sc-path-description{position:absolute;left:0;bottom:2px;width:22%;font-size:10px;line-height:1.9;margin:0!important;color:#91abbc!important;text-align:left;padding-left:5px}
.system-cutaway .sc-person{fill:#203c4b;stroke:#b8d2d7;stroke-width:1.8}
.system-cutaway .sc-reader-book{fill:#8497a5;stroke:#c4d6d8;stroke-width:1.5;stroke-linejoin:round}
.system-cutaway .sc-fine-line{fill:none;stroke:#9ebdc6;stroke-width:1.5;stroke-linecap:round}
.system-cutaway .sc-server-shell{fill:#244157;stroke:#8daec5;stroke-width:1.5}
.system-cutaway .sc-server-led{fill:#9ce3c2}
.system-cutaway .sc-server-led-off{fill:#dc9b84}
.system-cutaway .sc-server-grille{fill:none;stroke:#88a6ba;stroke-width:1.4;stroke-linecap:round}
.system-cutaway .sc-method-shell{fill:#244b50;stroke:#a7d4ca;stroke-width:1.7}
.system-cutaway .sc-method-rule{fill:none;stroke:#c4e8dc;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.system-cutaway .sc-catalog-lines{fill:#2c4544;stroke:#a5bfae;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.system-cutaway .sc-search-lens{fill:#90bab52b;stroke:#bbd9c7;stroke-width:2}
.system-cutaway .sc-search-handle{fill:none;stroke:#bbd9c7;stroke-width:8;stroke-linecap:round}
.system-cutaway .sc-archive-box{fill:#60594b;stroke:#c0b197;stroke-width:1.4;stroke-linejoin:round}
.system-cutaway .sc-catalog-paper{fill:none;stroke:#ddd0b4;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}
.system-cutaway .sc-date-fresh{fill:#376e5e;stroke:#b4d6b6;stroke-width:1.5}
.system-cutaway .sc-date-stale{fill:#7a6040;stroke:#e9c699;stroke-width:1.5}
.system-cutaway .sc-date-mark{fill:#fff1d8;font-size:17px;font-family:inherit}
.system-cutaway .sc-disabled-cross{fill:none;stroke:#e2ae8d;stroke-width:3;stroke-linecap:round}
.system-cutaway .sc-output-book{fill:#a5bbc3;stroke:#d3e6e7;stroke-width:1.6;stroke-linejoin:round}
.system-cutaway .sc-output-book-lines{fill:none;stroke:#385963;stroke-width:2;stroke-linecap:round}
.system-cutaway .sc-output-ok{fill:#3b7e6e;stroke:#b0ded0;stroke-width:1.5}
.system-cutaway .sc-check{fill:none;stroke:#e6f8e8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.system-cutaway .sc-output-pending{fill:#243e4d;stroke:#b7bdc4;stroke-width:1.5;stroke-dasharray:3 3}
.system-cutaway .sc-output-mark{fill:#d8deeb;font-size:24px;font-family:inherit}
.system-cutaway .sc-output-stale .sc-output-pending{fill:#6f5739;stroke:#e1c398;stroke-dasharray:none}
.system-cutaway .sc-output-stale .sc-output-book{fill:#aaa18b;stroke:#d8c6a7}
.system-cutaway .sc-command{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #425c6a;padding-top:13px;margin-top:18px}
.system-cutaway .sc-command-prompt{display:flex;flex-direction:column;gap:4px;min-width:0}
.system-cutaway .sc-command-prompt strong{font-size:13px;line-height:1.6;font-weight:450;color:#dcebe9}
.system-cutaway .sc-command-prompt span{font-size:10px;line-height:1.7;color:#a4bac6}
.system-cutaway .sc-original-runs{display:flex;gap:9px;flex-wrap:nowrap;flex-shrink:0;margin:0!important;background:transparent;padding:0;border:0}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-original-runs button{background:#172f40!important;color:#bfd5df!important;border:1px solid #537487!important;border-radius:7px!important;min-height:39px!important;font-size:11px!important;font-weight:400!important;padding:9px 13px!important;line-height:1.5;box-shadow:none!important}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-original-runs button.ex-primary{background:#a9dfd3!important;color:#142f35!important;border-color:#a9dfd3!important}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-original-runs button[aria-pressed="true"]{background:#294b4b!important;border-color:#84b9af!important;color:#d6ece6!important}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-original-runs button:hover{filter:brightness(1.12)}
.system-cutaway :is(button,summary):focus-visible{outline:3px solid #d7c3f0!important;outline-offset:4px}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-result-caption{margin:12px 0 0;padding:9px 0 0;background:transparent;border:0;border-top:1px dashed #3d5868;box-shadow:none;color:#b7cdd4}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-result-caption>strong{font-size:13px;font-weight:450;color:#b9e5d8;line-height:1.6}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-result-caption>p{font-size:11px;line-height:1.8;color:#a9c0cc;margin:3px 0 0}
.system-cutaway[data-cutaway-outcome="fresh"] .sc-result-caption>strong,.system-cutaway[data-cutaway-outcome="compute"] .sc-result-caption>strong,.system-cutaway[data-cutaway-outcome="algorithm"] .sc-result-caption>strong,.system-cutaway[data-cutaway-outcome="retrieval"] .sc-result-caption>strong{color:#e7c399!important}
.system-cutaway .sc-source-folds{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:10px;border-top:1px solid #304b5d;padding-top:5px}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway :is(.ov-fold,.sc-layer-detail){font-size:10px;line-height:1.8;color:#9fb6c5;margin:0;flex:1 1 200px;min-width:0}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway :is(.ov-fold,.sc-layer-detail)>summary{min-height:28px;cursor:pointer;color:#a3bdcd;line-height:1.8;padding-top:5px}
body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .ov-fold>p{font-size:11px;line-height:1.9;color:#bdd0d8;margin:6px 0 10px}
.system-cutaway .sc-layer-detail[open]{flex-basis:100%}
.system-cutaway .sc-layer-detail .ov-industry-layers{margin:10px 0;gap:25px}
.system-cutaway .sc-layer-detail .ov-industry-layer{background:#142a39;border-color:#4b6677}
.system-cutaway .sc-layer-detail .ov-layer-label{color:#bddecf}
.system-cutaway .sc-layer-detail .ov-layer-role{color:#96aebd}
.system-cutaway .sc-layer-detail .ov-system-node{background:#19323e;border-color:#486b6e;color:#d0e7e6}
.system-cutaway .sc-layer-detail .ov-system-node.waiting{background:#3b352c;border-color:#867151}
.system-cutaway .sc-layer-detail .ov-system-node span{color:#a9c0ca}
.system-cutaway .sc-layer-detail .ov-symbol{color:#aaccc5}
@media(min-width:1101px) and (max-height:850px){
  .system-cutaway{padding:14px 17px 10px}
  .system-cutaway .sc-diagram{min-height:450px;aspect-ratio:1000/450;margin-top:3px}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-titlebar>.ex-question{font-size:15px}
  .system-cutaway .sc-command{margin-top:14px;padding-top:10px}
  .system-cutaway .sc-source-folds{margin-top:7px}
}
@media(max-width:1100px) and (min-width:621px){
  .system-cutaway .sc-diagram{min-height:500px}
  .system-cutaway .sc-machine-algorithm{left:23%;width:22%}
  .system-cutaway .sc-machine-retrieval{left:48%;width:23%}
  .system-cutaway .sc-machine-compute{left:22%;width:23%;top:62%}
  .system-cutaway .sc-machine-fresh{left:49%;width:23%;top:62%}
  .system-cutaway .sc-output{left:77%;width:23%}
  .system-cutaway .sc-path-description{width:20%;font-size:9px}
  .system-cutaway .sc-wiring{opacity:.75}
  .system-cutaway .sc-titlebar{flex-wrap:wrap;gap:5px}
  .system-cutaway .sc-command{align-items:flex-start;flex-wrap:wrap}
  .system-cutaway .sc-original-runs{margin-left:auto!important}
}
@media(max-width:620px){
  .system-cutaway{padding:13px 12px 10px;border-radius:13px}
  .system-cutaway .sc-titlebar{display:block;margin-bottom:13px}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-titlebar>.ex-question{font-size:15px;line-height:1.75;margin-bottom:7px}
  .system-cutaway .sc-simulation-label{display:inline-block;font-size:9px;padding:4px 7px}
  .system-cutaway .sc-diagram{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 13px;aspect-ratio:auto;min-height:0;margin:0;background:none}
  .system-cutaway .sc-wiring{display:none}
  .system-cutaway .sc-machine,.system-cutaway .sc-reader,.system-cutaway .sc-output{position:relative;inset:auto!important;width:auto!important;min-width:0}
  .system-cutaway .sc-reader{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:90px 1fr;align-items:center;text-align:left;padding:4px 5px 12px;border-bottom:1px solid #395569}
  .system-cutaway .sc-reader>.sc-layer-tag{grid-column:2;grid-row:1;align-self:end}
  .system-cutaway .sc-reader>.sc-object{grid-column:1;grid-row:1/3;max-width:85px;height:78px;margin:0}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-reader-request{grid-column:2;grid-row:2;align-self:start;font-size:18px;margin-top:5px;white-space:normal}
  .system-cutaway .sc-machine-compute{grid-column:1;grid-row:2}
  .system-cutaway .sc-machine-fresh{grid-column:2;grid-row:2}
  .system-cutaway .sc-machine-algorithm{grid-column:1;grid-row:3;margin-top:2px}
  .system-cutaway .sc-machine-retrieval{grid-column:2;grid-row:3;margin-top:2px}
  .system-cutaway .sc-machine{padding:9px 7px 10px}
  .system-cutaway .sc-layer-tag{font-size:9px}
  .system-cutaway .sc-machine>.sc-object{height:65px;margin-top:3px;margin-bottom:3px}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-machine>h3{font-size:16px;margin-top:3px;margin-bottom:5px}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-machine-status{font-size:10px;min-height:30px;margin:0 0 8px;display:grid;align-items:center}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway button.sc-support-switch{font-size:10px!important;min-height:43px!important;padding:7px 3px!important;line-height:1.6}
  .system-cutaway .sc-switch-help{font-size:8px;margin-top:6px;line-height:1.7}
  .system-cutaway .sc-machine.sc-first-stop:before{top:-17px;font-size:8px;line-height:1.3}
  .system-cutaway .sc-machine.sc-first-stop{outline-offset:3px}
  .system-cutaway .sc-machine-compute:after,.system-cutaway .sc-machine-fresh:after{content:"↓";position:absolute;left:calc(50% - 5px);bottom:-20px;font-size:14px;line-height:16px;color:#8bbebc;pointer-events:none}
  .system-cutaway .sc-output{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:105px 1fr;text-align:left;align-items:center;gap:4px 14px;padding:13px 5px 0;border-top:1px solid #395569}
  .system-cutaway .sc-output>.sc-layer-tag{grid-column:2;grid-row:1}
  .system-cutaway .sc-output>.sc-object{grid-column:1;grid-row:1/4;max-width:105px;height:110px;margin:0}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-output>h3{grid-column:2;grid-row:2;font-size:17px;margin:0;align-self:center}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-output-note{grid-column:2;grid-row:3;font-size:11px;line-height:1.8;align-self:start}
  .system-cutaway .sc-path-description{position:static;grid-column:1/-1;grid-row:5;width:100%;font-size:10px;line-height:1.9;padding:0 2px}
  .system-cutaway .sc-command{display:block;margin-top:16px;padding-top:12px}
  .system-cutaway .sc-command-prompt strong{font-size:13px}
  .system-cutaway .sc-command-prompt span{font-size:10px}
  .system-cutaway .sc-original-runs{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px!important}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-original-runs button{font-size:11px!important;min-height:45px!important;padding:9px 6px!important;white-space:normal}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-result-caption{margin-top:13px;padding-top:10px}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-result-caption>strong{font-size:13px}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway .sc-result-caption>p{font-size:11px;line-height:1.9}
  .system-cutaway .sc-source-folds{display:block;margin-top:13px;padding-top:4px}
  body.ai-atelier #activity-stage[data-activity="system"] .system-cutaway :is(.ov-fold,.sc-layer-detail)>summary{min-height:35px;font-size:10px;padding-top:9px}
  .system-cutaway .sc-layer-detail .ov-industry-layers{grid-template-columns:1fr;gap:22px}
  .system-cutaway .sc-layer-detail .ov-industry-layer{padding:10px}
}
@media(prefers-reduced-motion:reduce){.system-cutaway *,.system-cutaway *:before,.system-cutaway *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Projection text follows the retained lesson-wide large-text control. */
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-titlebar>.ex-question{font-size:23px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway :is(.sc-layer-tag,.sc-simulation-label){font-size:13px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-machine h3{font-size:21px;line-height:1.5}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-machine-status{font-size:17px;line-height:1.6;min-height:28px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-reader-request{font-size:23px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-output h3{font-size:23px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-output-note{font-size:17px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-switch-help{font-size:13px;line-height:1.7}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway button.sc-support-switch{font-size:17px!important;min-height:46px!important;padding:9px 6px!important;white-space:normal}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-machine.sc-first-stop:before{font-size:13px;top:-28px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-path-description{font-size:16px;line-height:1.8}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-command-prompt strong{font-size:19px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-command-prompt span{font-size:16px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-original-runs button{font-size:17px!important;min-height:46px!important;white-space:normal}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-result-caption>strong{font-size:20px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-result-caption>p{font-size:17px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway :is(.ov-fold,.sc-layer-detail)>summary{font-size:16px}
body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .ov-fold>p{font-size:17px}
@media(min-width:621px){body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-diagram{aspect-ratio:1000/500;min-height:700px}}
@media(max-width:620px){body.ai-atelier.fl-large #activity-stage[data-activity="system"] .system-cutaway .sc-machine.sc-first-stop:before{top:-23px}}
