/* v4: inspectable hardware, recording evidence and an explicitly planned film. */
.mount-study{display:grid;grid-template-columns:1fr 2fr;gap:26px 45px;margin-top:70px;padding-top:42px;border-top:1px solid var(--line)}
.mount-heading h3{font-size:37px;line-height:1.12;margin:20px 0}.mount-heading>p:last-child{font-size:13px;color:var(--muted);max-width:310px}.mount-study figure{grid-column:2;grid-row:1/3;align-self:start}.mount-study figure img{border-radius:7px;background:#e6ecf5}.mount-study figcaption{margin-top:12px}.layer-key{list-style:none;counter-reset:layer;padding:0;margin:0}.layer-key li{counter-increment:layer;position:relative;padding:13px 0 13px 32px;border-top:1px solid var(--line)}.layer-key li:before{content:counter(layer,decimal-leading-zero);position:absolute;left:0;top:16px;color:var(--cobalt);font:10px var(--mono)}.layer-key b{display:block;font-size:13px;font-weight:600}.layer-key span{font-size:11px;color:var(--muted)}.mount-note{grid-column:1/-1;font-size:11px;color:var(--muted);max-width:800px}
.demo-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:32px}.demo-stage{background:#0e1c32;color:#eff5ff;position:relative;overflow:hidden;border-radius:8px;min-height:530px;padding:24px 30px 30px;display:flex;flex-direction:column;border:1px solid #304969}.demo-stage-top{display:flex;justify-content:space-between;gap:20px;font:10px var(--mono);color:#9aafcd}.demo-stage-top>span:first-child{color:#75a7ff}.scene-pair{height:280px;position:relative;max-width:570px;width:100%;margin:24px auto 0;isolation:isolate}.scene-pair:before{content:"";position:absolute;inset:0;background:linear-gradient(#21365140 1px,transparent 1px),linear-gradient(90deg,#21365140 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(transparent,#000 30%,#000 65%,transparent)}.scene-person{position:absolute;width:130px;height:220px;top:2px;transition:opacity .3s}.person-a{left:20px}.person-b{right:20px;transform:scaleX(-1)}.scene-head{position:absolute;width:39px;height:43px;left:21px;top:12px;border:1.5px solid #6a83a8;border-radius:48% 48% 45% 45%;background:#13243c}.scene-body{position:absolute;left:0;top:69px;width:79px;height:125px;border:1.5px solid #557198;border-radius:29px 23px 8px 8px;background:linear-gradient(120deg,#203451,#10223a)}.scene-arm{position:absolute;left:45px;top:87px;width:113px;height:30px;border:1.5px solid #7a93b5;border-radius:20px;background:#203450;transform:rotate(20deg);transform-origin:12px 50%;transition:transform .35s}.scene-band{position:absolute;width:29px;height:37px;left:70px;top:-5px;background:linear-gradient(110deg,#fff,#b8c9e0);border-radius:6px;box-shadow:3px 4px 10px #0005}.scene-band:after{content:"";position:absolute;left:4px;right:4px;top:7px;height:3px;background:#6c829d;border-radius:2px;transition:background .2s,box-shadow .2s}.scene-person>b{position:absolute;left:23px;top:211px;font:12px var(--mono);color:#8da7cb}.person-b>b{transform:scaleX(-1)}.scene-signal{position:absolute;left:50%;top:49px;transform:translateX(-50%);width:148px;text-align:center;font:11px var(--mono);color:#80afff}.scene-signal>i{display:block;height:1px;background:linear-gradient(90deg,transparent,#578ef2,transparent);margin-top:12px;position:relative}.scene-signal>i:after{content:"";position:absolute;width:6px;height:6px;border-right:1px solid;border-top:1px solid;transform:rotate(45deg);right:6px;top:-3px}.scene-score{position:absolute;bottom:6px;left:50%;transform:translateX(-50%) perspective(300px) rotateX(30deg);width:170px;height:68px;border:1px solid #466187;background:#14263f;padding:12px 15px}.scene-score i{display:block;height:1px;background:repeating-linear-gradient(90deg,#5d769b 0,#5d769b 20px,transparent 20px,transparent 27px);margin:7px 0}.scene-score>span{position:absolute;top:70px;left:0;right:0;font:9px var(--mono);color:#7e99bc;text-align:center}.scene-caption{margin-top:auto;padding-top:25px;max-width:490px}.scene-caption>span{font:10px var(--mono);color:#7da9f2}.scene-caption h3{font-size:31px;line-height:1.2;margin-top:8px}.scene-caption>p{font-size:12px;color:#a9bedb;margin-top:12px;line-height:1.7}.scene-label{font:9px var(--mono);color:#8099ba;margin-top:24px}.demo-stage[data-shot="request"] .person-a .scene-arm{transform:rotate(-17deg)}.demo-stage[data-shot="request"] .person-a .scene-band:after,.demo-stage[data-shot="notice"] .person-b .scene-band:after{background:#77b5ff;box-shadow:0 0 14px #246bfd}.demo-stage[data-shot="reply"] .person-b .scene-arm{transform:rotate(-9deg)}.demo-stage[data-shot="reply"] .scene-signal,.demo-stage[data-shot="return"] .scene-signal{color:#63d3aa}.demo-stage[data-shot="reply"] .scene-signal i,.demo-stage[data-shot="return"] .scene-signal i{background:linear-gradient(90deg,transparent,#63d3aa,transparent)}.demo-stage[data-shot="reply"] .scene-signal i:after,.demo-stage[data-shot="return"] .scene-signal i:after{left:6px;right:auto;transform:rotate(-135deg)}.demo-stage[data-shot="return"] .person-a .scene-band:after{background:#63d3aa;box-shadow:0 0 14px #63d3aa}.shot-list{display:flex;flex-direction:column;gap:0;min-width:0}.shot-list>button{display:flex;gap:18px;align-items:center;text-align:left;padding:23px 14px;border:0;border-bottom:1px solid #afc1da;background:none;color:var(--muted);border-radius:0}.shot-list>button>span{font:11px var(--mono);color:#8092ad}.shot-list>button>div{flex:1}.shot-list b{font-weight:600;font-size:18px;display:block;color:var(--ink)}.shot-list small{font-size:11px;display:block;margin-top:4px}.shot-list .icon{width:27px;height:27px}.shot-list>button[aria-selected="true"]{box-shadow:inset 3px 0 var(--cobalt);background:#f8fbff;color:var(--cobalt)}.shot-list>button[aria-selected="true"]>span,.shot-list>button[aria-selected="true"] b{color:var(--cobalt)}.demo-reference{display:flex;gap:16px;align-items:center;margin-top:auto;padding-top:24px}.demo-reference img{width:61px;height:76px;object-fit:cover;border-radius:4px}.demo-reference p{font-size:11px;color:var(--ink)}.demo-reference span{font-size:10px;color:var(--muted)}.demo-plan>.footnote{max-width:870px;margin-top:22px}
.workbench{border:1px solid #b9cae1;border-radius:8px;overflow:hidden;background:#f8fbff}.workbench-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #b9cae1;background:#e3ecf8}.workbench-tabs button{text-align:left;padding:22px 25px;display:grid;grid-template-columns:25px 1fr;gap:3px 12px;border:0;border-left:1px solid #b9cae1;background:transparent;color:#6680a4}.workbench-tabs button:first-child{border-left:0}.workbench-tabs span{font:10px var(--mono);padding-top:5px}.workbench-tabs b{font-size:17px;font-weight:600;color:#294569}.workbench-tabs small{grid-column:2;font-size:10px}.workbench-tabs [aria-selected="true"]{background:#f8fbff;box-shadow:inset 0 3px var(--cobalt)}.workbench-tabs [aria-selected="true"] b,.workbench-tabs [aria-selected="true"]>span{color:var(--cobalt)}.workbench-body{padding:32px}.tool-panel{min-height:540px}.tool-description{display:flex;align-items:start;gap:7%;margin-bottom:25px}.tool-description h3{font-size:27px;line-height:1.2;flex:1}.tool-description p{font-size:12px;color:var(--muted);max-width:390px;flex:1}.ui-crop-button{display:block;width:100%;background:#eef4fe;padding:0;border:0;position:relative;overflow:hidden;border-radius:5px}.ui-crop{display:block;width:100%;height:auto}.ui-crop-button>span{position:absolute;right:12px;bottom:12px;color:#fff;background:#10203ae8;padding:7px 11px;border-radius:4px;font-size:10px}.tool-provenance{font-size:10px;color:#687f9e;margin-top:16px}.marker-score{display:flex;align-items:center;justify-content:center;gap:24px;margin:60px 0 40px}.marker-score>div{text-align:center}.marker-score kbd{display:block;font:14px var(--mono);background:#fff;border:1px solid #adc3e2;border-radius:5px;box-shadow:0 3px #a7bdd833;padding:12px 30px;min-width:110px}.marker-score span{display:block;font-size:11px;color:var(--muted);margin-top:15px}.marker-score>i{width:40px;height:1px;background:#95afd3;margin-bottom:26px}.packet-id{display:flex;justify-content:space-between;gap:20px;padding:25px 28px;background:#e9f0fa;border:1px solid #bfcee1;border-radius:5px;margin-top:45px}.packet-id>span{font-size:10px;color:#607a9c}.packet-id b{display:block;font:14px var(--mono);color:#255abe;margin-top:5px}.event-ledger{margin:32px 0}.event-ledger>div{display:grid;grid-template-columns:90px 25px 1fr 110px;gap:25px;align-items:center;padding:22px 8px;border-bottom:1px solid #c7d5e7;font-size:12px}.event-ledger time{font:11px var(--mono);color:#4f6b91}.event-ledger>div>span{font:10px var(--mono);text-align:center;background:#e0ebfb;border:1px solid #b3c7e4;border-radius:3px;color:var(--cobalt);padding:4px}.event-ledger code{font:12px var(--mono);color:#193c70;overflow-wrap:anywhere}.event-ledger b{font-weight:500;color:#547396;font-size:11px}
.record-inspector{margin-top:50px;padding:30px;background:#0e1c32;border:1px solid #344968;border-radius:8px;color:#e6effd;min-width:0}.record-inspector .figure-heading{margin-bottom:12px;align-items:start}.record-inspector .figure-heading h3{font-size:29px}.record-inspector .figure-heading>span{color:#91afd6;max-width:240px;text-align:right}.record-intro{font-size:12px;color:#9eb7d8}.plot-legend{display:flex;gap:25px;font:10px var(--mono);color:#9eb7d8;margin-top:30px}.plot-legend>span:before{content:"";width:15px;height:2px;display:inline-block;margin:0 8px 3px 0;background:#6a9fff}.plot-legend>.y:before{background:#5cd5e8}.plot-legend>.z:before{background:#f6ad49}.plot-legend>span:last-child{margin-left:auto}.plot-legend>span:last-child:before{display:none}#record-plot{display:block;width:100%;margin-top:16px;overflow:visible}.plot-grid{fill:none;stroke:#2b405e;stroke-width:1}.plot-labels{fill:#8ea9ce;font:11px var(--mono)}.mask-region{fill:#bf9d5940;stroke:#dfad5333}.plot-lines{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.axis-1{stroke:#6a9fff}.axis-2{stroke:#5cd5e8}.axis-3{stroke:#f6ad49}#record-cursor{stroke:#e1ecfc;stroke-width:1;stroke-dasharray:4 5}#record-cursor-dot{fill:#dceaff}.record-detail{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;border-top:1px solid #304764;padding:25px 0;margin-top:20px;min-height:185px}.record-detail time{font:11px var(--mono);color:#76a7fd}.record-detail h4{font-size:22px;font-weight:600;letter-spacing:-.03em;margin-top:7px}.record-detail p{font-size:12px;color:#a4bbd9;margin-top:8px;max-width:420px}.raw-evidence{background:#172942;border:1px solid #304966;border-radius:4px;padding:17px 20px;min-width:0}.raw-evidence>span{font:9px var(--mono);color:#7b9bc8;text-transform:uppercase;letter-spacing:.03em}.raw-evidence pre{font:10px/1.9 var(--mono);color:#b8d6ff;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0}.record-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px}.record-step{background:#15263f;border:1px solid #314967;color:#adc4e5;border-radius:4px;padding:13px 14px;text-align:left;min-width:0}.record-step time{font:9px var(--mono);color:#7d9ec9;display:block}.record-step>span{font-size:11px;display:block;margin-top:5px}.record-step[aria-pressed="true"]{border-color:#759fff;background:#203c65;color:#f2f7ff}.record-step[aria-pressed="true"] time{color:#a8c8ff}.record-step:hover{border-color:#6689bb}.record-bottom{display:flex;gap:35px;justify-content:space-between;margin-top:22px;color:#8da7ca}.record-bottom p{font-size:10px;max-width:730px;overflow-wrap:anywhere}.record-bottom>a{font-size:10px;white-space:nowrap;color:#99bdff}.record-bottom code{font-size:10px}
.engineering-case{border-top:1px solid #aebfd7;padding:44px 0 40px;display:grid;grid-template-columns:1fr 1.65fr;gap:28px 55px}.engineering-case+article{margin-top:35px}.engineering-case>header>span{font:10px var(--mono);color:#487ac8}.engineering-case>header h3{font-size:35px;line-height:1.15;margin:18px 0 21px}.engineering-case>header p{font-size:13px;max-width:320px;color:var(--muted)}.case-evidence{min-width:0}.case-evidence .technical-chart{border:0;background:none;border-radius:0}.case-evidence .technical-chart img{width:100%}.window-comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px}.window-comparison>div{min-width:0}.window-comparison small,.mask-comparison small,.delivery-comparison small{display:block;font-size:10px;color:#5e7799}.window-comparison b{display:block;font:500 43px/1.3 var(--display);color:var(--cobalt);letter-spacing:-.03em}.window-comparison span{font:10px var(--mono);color:#6a7f9c}.window-comparison i{display:block;height:8px;background:var(--cobalt);width:var(--window);margin-top:16px;border-radius:2px}.window-comparison>div:last-child i{background:#91afe3}.case-evidence>.footnote{margin:17px 0}.case-closure{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-top:1px solid var(--line);padding-top:23px}.case-closure>div{padding-right:20px;border-right:1px solid var(--line)}.case-closure>div:last-child{border:0;padding-right:0}.case-closure span{font:10px var(--mono);color:#5c81b5}.case-closure p{font-size:12px;color:#536c8d;margin-top:9px}.case-closure p b{font-weight:600;color:#173e77}.case-limit{grid-column:1/-1;font-size:10px;color:#6d83a0;max-width:980px}.case-limit a{color:#386cb9}.mask-comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0}.mask-comparison b{display:block;font:500 39px/1.4 var(--display);color:var(--cobalt);letter-spacing:-.025em}.mask-comparison b i{font:25px var(--sans);color:#91a8c8;margin:0 5px}.mask-comparison span{font-size:10px;color:#6981a2;display:block}.case-code{padding:17px 20px;background:#e6eef9;border:1px solid #bdcfe7;border-radius:5px;white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.9 var(--mono);color:#315687;margin:0}.delivery-comparison{display:grid;grid-template-columns:1fr 1fr;gap:27px;margin:20px 0 28px}.delivery-comparison b{font:600 16px var(--sans);display:block;margin:10px 0;color:#255db0}.delivery-comparison>div:first-child b{color:#a06d23}.delivery-comparison span{font-size:11px;display:block;color:#5b7595}.reply-ledger{border:1px solid #b8cde6;border-radius:5px;background:#e9f0f9;padding:20px}.reply-ledger>div{display:flex;gap:20px;margin-top:10px;align-items:center}.reply-ledger>div>span{font:10px var(--mono);color:#4777bc}.reply-ledger code{font:10px/1.7 var(--mono);color:#254b80;overflow-wrap:anywhere}.reply-ledger>a{display:block;font-size:10px;color:#3e6db3;margin-top:16px}.reply-ledger .figure-kicker{font-size:9px}.other-investigations{padding-top:35px;margin-top:25px;border-top:1px solid var(--line)}.other-investigations>h3{font-size:25px}.other-investigations>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:25px}.other-investigations h4{font-size:15px;font-weight:600}.other-investigations p{font-size:12px;color:var(--muted);margin-top:10px}
@media(min-width:1550px){.tool-panel{min-height:660px}.demo-stage{min-height:610px}.scene-pair{margin-block:55px 15px;transform:scale(1.12)}}
@media(max-width:1080px){.demo-layout{grid-template-columns:minmax(0,1.9fr) minmax(220px,1fr);gap:22px}.demo-stage{padding:22px}.scene-pair{transform:scale(.85);transform-origin:center center;margin-inline:-6%;width:112%}.shot-list>button{gap:12px;padding:22px 10px}.shot-list small{font-size:10px}.mount-study{gap:25px}.mount-heading h3{font-size:30px}.engineering-case{gap:28px 35px;grid-template-columns:1fr 1.6fr}.engineering-case>header h3{font-size:30px}.workbench-body{padding:25px}.tool-panel{min-height:470px}.event-ledger>div{gap:16px;grid-template-columns:75px 23px 1fr 90px}.event-ledger code{font-size:10px}.record-detail{grid-template-columns:1fr 1fr;gap:20px}.record-steps{gap:7px}.record-step{padding:12px}.record-bottom{gap:25px}.case-closure{gap:22px}}
@media(max-width:760px){.demo-layout{grid-template-columns:1fr;gap:20px}.demo-stage{min-height:475px;padding:22px}.scene-pair{max-width:460px;margin:0 auto;transform:scale(.85);width:100%;height:255px}.person-a{left:0}.person-b{right:0}.scene-signal{width:110px;top:57px}.scene-signal>span{font-size:9px}.scene-score{width:135px}.scene-caption{padding-top:10px}.scene-caption h3{font-size:27px}.scene-caption p{font-size:11px}.scene-label{margin-top:20px}.shot-list{display:grid;grid-template-columns:1fr 1fr;gap:0}.shot-list>button{padding:17px 12px;gap:11px}.shot-list b{font-size:15px}.shot-list small{font-size:9px}.shot-list .icon{width:22px;height:22px}.shot-list>button>span{font-size:9px}.demo-reference{grid-column:1/-1;padding-top:19px}.demo-reference img{width:47px;height:56px}.demo-reference p{font-size:10px}.demo-reference span{font-size:9px}.demo-plan>.footnote{font-size:10px}.mount-study{grid-template-columns:1fr;margin-top:45px;padding-top:30px;gap:25px}.mount-heading h3{font-size:33px;margin:15px 0}.mount-heading>p:last-child{max-width:500px;font-size:12px}.mount-study figure{grid-column:1;grid-row:auto}.mount-study figcaption{font-size:9px}.layer-key{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.layer-key li{padding-left:25px}.layer-key b{font-size:12px}.layer-key span{font-size:10px}.mount-note{font-size:10px}.workbench-tabs button{padding:17px 12px;grid-template-columns:1fr;gap:5px}.workbench-tabs small{grid-column:1;font-size:9px;line-height:1.5}.workbench-tabs span{font-size:9px;padding-top:0}.workbench-tabs b{font-size:15px}.workbench-body{padding:20px 16px}.tool-panel{min-height:385px}.tool-description{display:block;margin-bottom:22px}.tool-description h3{font-size:25px;max-width:280px}.tool-description p{font-size:11px;margin-top:13px;max-width:440px}.ui-crop-button>span{font-size:8px;padding:6px 8px;right:8px;bottom:8px}.tool-provenance{font-size:9px}.marker-score{gap:7px;margin:48px 0 35px}.marker-score kbd{font-size:11px;min-width:65px;padding:9px 12px}.marker-score span{font-size:9px}.marker-score>i{width:14px}.packet-id{gap:10px;padding:17px 12px;margin-top:28px;flex-wrap:wrap}.packet-id>span{font-size:8px}.packet-id b{font-size:10px}.event-ledger{margin:20px 0}.event-ledger>div{grid-template-columns:58px 19px 1fr;gap:10px;padding:16px 0}.event-ledger time{font-size:9px}.event-ledger>div>span{font-size:8px;padding:3px}.event-ledger code{font-size:9px}.event-ledger b{grid-column:3;font-size:9px;margin-top:-7px}.record-inspector{padding:23px 16px;margin-top:32px}.record-inspector .figure-heading{display:block}.record-inspector .figure-heading h3{font-size:25px}.record-inspector .figure-heading>span{display:block;text-align:left;max-width:none;font-size:8px;margin-top:10px}.record-intro{font-size:11px}.plot-legend{gap:16px;flex-wrap:wrap;font-size:8px;margin-top:23px}.plot-legend>span:last-child{width:100%;margin-left:0}.plot-legend>span:before{width:11px;margin-right:5px}.record-detail{grid-template-columns:1fr;gap:18px;padding:20px 0;margin-top:15px;min-height:0}.record-detail h4{font-size:22px}.record-detail p{font-size:11px}.raw-evidence{padding:13px}.raw-evidence pre{font-size:9px}.record-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.record-step{padding:12px}.record-step time{font-size:8px}.record-step>span{font-size:10px}.record-bottom{display:block}.record-bottom p{font-size:9px}.record-bottom code{font-size:9px}.record-bottom>a{font-size:9px;display:inline-block;margin-top:15px}.engineering-case{grid-template-columns:1fr;gap:23px;padding-top:30px;padding-bottom:25px}.engineering-case>header h3{font-size:32px;margin:16px 0}.engineering-case>header>span{font-size:9px}.engineering-case>header p{font-size:12px;max-width:none}.engineering-case+article{margin-top:30px}.window-comparison{gap:18px}.window-comparison b{font-size:36px}.window-comparison small,.mask-comparison small,.delivery-comparison small{font-size:9px}.window-comparison span{font-size:9px}.case-closure{grid-template-columns:1fr;gap:17px;padding-top:20px}.case-closure>div{border:0;padding:0;display:grid;grid-template-columns:80px 1fr;gap:15px}.case-closure span{font-size:9px;padding-top:2px}.case-closure p{font-size:11px;margin:0}.case-limit{font-size:9px}.mask-comparison{gap:20px}.mask-comparison b{font-size:33px}.mask-comparison span{font-size:9px}.case-code{font-size:9px;padding:15px}.delivery-comparison{gap:20px}.delivery-comparison b{font-size:14px}.delivery-comparison span{font-size:10px}.reply-ledger{padding:16px}.reply-ledger code{font-size:9px}.reply-ledger .figure-kicker{font-size:8px}.other-investigations>div{grid-template-columns:1fr;gap:24px}.other-investigations h4{font-size:15px}.other-investigations p{font-size:11px}.other-investigations h3{font-size:25px}}
@media(max-width:760px){.scene-signal{top:3px;width:90px}}
@media(max-width:380px){.demo-stage{padding:18px 15px}.scene-pair{transform:scale(.74);width:120%;margin-left:-10%}.demo-stage-top{font-size:8px}.scene-caption h3{font-size:24px}.shot-list>button{gap:8px;padding:15px 9px}.shot-list .icon{display:none}.shot-list b{font-size:14px}.workbench-tabs button{padding:14px 9px}.workbench-tabs b{font-size:14px}.workbench-tabs small{font-size:8px}.tool-panel{min-height:380px}.marker-score kbd{min-width:58px}.packet-id{gap:15px}.event-ledger>div{gap:7px}.case-closure>div{grid-template-columns:70px 1fr;gap:10px}.reply-ledger>div{gap:12px}}
@media(prefers-reduced-motion:reduce){.scene-arm,.scene-person,.scene-band:after{transition:none}}
@media print{.demo-layout,.mount-study,.engineering-case{break-inside:avoid}.demo-stage{print-color-adjust:exact;-webkit-print-color-adjust:exact}.shot-list{display:none}.demo-layout{grid-template-columns:1fr}.tool-panel[hidden]{display:block!important}.tool-panel{min-height:0;margin-bottom:30px}.workbench-tabs{display:none}.record-inspector{print-color-adjust:exact;-webkit-print-color-adjust:exact}.record-steps{display:none}.case-closure{break-inside:avoid}}
/* Phone circuit and chart enlargement. */
.circuit-stacked{display:none;width:100%;max-width:440px;margin:22px auto 0}.circuit-stacked .circuit-text{font-size:17px}.circuit-stacked .circuit-text .sub{font-size:14px}
.dialog-image{max-width:100%}.pan-hint{display:none}
@media(max-width:760px){.circuit-panel .circuit{display:none}.circuit-stacked{display:block}.circuit-panel{overflow:visible}.circuit-panel .footnote{min-width:0}#image-dialog.is-wide .dialog-image{overflow-x:auto;overscroll-behavior-x:contain}#image-dialog.is-wide .dialog-image>img{width:1080px;max-width:none;max-height:none}#image-dialog.is-wide .pan-hint{display:block;margin:0 0 10px;font-size:12px;color:#526c92}}
@media print{.circuit-panel .circuit{display:block}.circuit-stacked{display:none}}
