.mds-has-real-screen>.operations-preview,.mds-has-real-screen>.chiva-operations,.mds-has-real-screen>.admin-demo{display:none!important}
.mds-real-screen{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#091723;border:1px solid #37483f}
.mds-real-screen img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center top}
.mds-real-screen span{padding:11px 16px;background:#10221d;color:#9df7d8;font-size:12px}
.mds-has-real-screen .panel-copy{min-width:0}
.gp-site-preview img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}
.mds-old-inventory{display:block;margin-top:14px;border:1px solid #3c4741;background:#07101c}
.mds-old-inventory img{display:block;width:100%;max-height:440px;object-fit:contain;object-position:top}
.mds-old-inventory span{display:block;padding:10px 14px;color:#a4f4d4;font-size:12px}
.mds-crew-purpose{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 22px;padding:20px 24px;border:1px solid #32443b;background:#102018}
.mds-crew-purpose strong{font-size:18px;line-height:1.35}.mds-crew-purpose p{flex:1 1 420px;margin:0;color:#c3d5c8;line-height:1.5}.mds-crew-purpose a,.mds-builder-proof,.mds-risk-note a{color:#93f3d2;text-decoration:underline;text-underline-offset:4px;font-size:12px}
.mds-builder-proof{display:inline-block;margin-top:22px}
.mds-risk-note{margin-top:20px;padding:22px 26px;background:#11231b;border-left:4px solid #90f2d1;color:#f0f6ef;display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap}
.mds-risk-note strong{font-size:18px}.mds-risk-note span{flex:1 1 400px;color:#c9d8cb;line-height:1.5}
.mds-results{margin:28px 4vw;padding:28px;background:#0c1511;color:#f3f6f0}
.mds-results-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:22px}.mds-results-head small{color:#91f3d1;font-size:11px;letter-spacing:.1em}.mds-results-head h2{font-size:clamp(33px,4vw,58px);letter-spacing:-.05em;line-height:1.05;margin:8px 0 0}.mds-results-head p{max-width:400px;margin:0;color:#b8c6bb;line-height:1.5}
.mds-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mds-results-grid article{min-width:0;background:#15251e;border:1px solid #365045}.mds-results-image{display:block;height:220px;overflow:hidden;background:#1a2029}.mds-results-image img{width:100%;height:100%;object-fit:contain;object-position:center top}.mds-results-copy{padding:18px}.mds-results-copy h3{font-size:21px;margin:0 0 15px}.mds-results-stats{display:flex;gap:8px}.mds-results-stats p{flex:1;margin:0;padding:10px;background:#22392d}.mds-results-stats b{display:block;font-size:25px;color:#9cf3d5}.mds-results-stats span{font-size:11px}.mds-results-copy>a{display:inline-block;margin-top:16px;color:#9cf3d5;text-decoration:underline;text-underline-offset:4px;font-size:12px}
@media(max-width:1050px){.mds-results-grid{grid-template-columns:1fr}.mds-results-grid article{display:grid;grid-template-columns:1fr 1fr}.mds-results-image{height:260px}}
@media(max-width:720px){.mds-results{margin:18px 12px;padding:17px}.mds-results-head{display:block}.mds-results-head p{margin-top:12px}.mds-results-grid article{display:block}.mds-results-image{height:245px}.mds-real-screen{height:360px}.mds-crew-purpose{padding:16px}.mds-risk-note{padding:17px}}
.mds-results-image{position:relative!important;overflow:hidden!important}
.mds-results-image img{display:block!important;position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center center!important}
#main .docbot-options button{grid-template-columns:minmax(0,1fr);align-content:center;gap:5px;min-width:0}
#main .docbot-options button span,#main .docbot-options button small{grid-column:1;grid-row:auto;min-width:0;overflow-wrap:anywhere;margin:0;line-height:1.35}
#main .docbot-options button span{font-size:clamp(15px,1.2vw,19px)}
#main .docbot-options button small{font-size:10px;letter-spacing:.02em}
.mds-agent-chain{margin:0 4vw 22px;padding:24px;background:#0d1612;color:#f1f5ef;border:1px solid #2e4438}
.mds-agent-chain-head{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:22px;margin-bottom:22px}.mds-agent-chain-head small,.mds-docbot-case-label strong{font:11px var(--mono);letter-spacing:.08em;color:#8cf2ce}.mds-agent-chain-head h3{font-size:clamp(27px,3vw,45px);line-height:1.08;letter-spacing:-.045em;margin:10px 0 0}.mds-agent-chain-head p{color:#c0d1c5;line-height:1.5;margin:0}
.mds-agent-chain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mds-agent-chain-grid a{min-width:0;min-height:190px;display:flex;align-items:flex-end;gap:6px;background:radial-gradient(circle at 28% 20%,#163b31,#09100d 75%);border:1px solid #335247;overflow:hidden;transition:transform .25s,border-color .25s}.mds-agent-chain-grid a:hover,.mds-agent-chain-grid a:focus-visible{transform:translateY(-4px);border-color:#8cf2ce}.mds-agent-chain-grid img{width:41%;max-height:175px;object-fit:contain;object-position:bottom;align-self:flex-end}.mds-agent-chain-grid a>div{padding:14px 12px 14px 0;min-width:0}.mds-agent-chain-grid span{display:block;color:#8cf2ce;font:11px var(--mono)}.mds-agent-chain-grid strong{display:block;margin-top:5px;font-size:17px;line-height:1.15}.mds-agent-chain-grid p{font-size:12px;line-height:1.4;color:#b9c9be;margin:8px 0 0}
.mds-agent-chain-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #2e4438;margin-top:18px;padding-top:17px}.mds-agent-chain-foot span{font-size:13px;color:#cad6cd}.mds-agent-chain-foot a{flex:none;color:#8cf2ce;text-decoration:underline;text-underline-offset:4px;font-size:12px}.mds-docbot-case-label{margin:0 4vw 12px;display:flex;align-items:center;gap:18px;color:#3e4941}.mds-docbot-case-label strong{color:#155d47}.mds-docbot-case-label span{font-size:13px}
@media(min-width:721px){.mds-agent-chain-foot>a{margin-right:82px}}
@media(max-width:1000px){.mds-agent-chain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.mds-agent-chain{margin:0 12px 18px;padding:17px}.mds-agent-chain-head{display:block}.mds-agent-chain-head p{margin-top:12px}.mds-agent-chain-grid a{min-height:162px}.mds-agent-chain-grid img{width:38%;max-height:145px}.mds-agent-chain-grid strong{font-size:14px}.mds-agent-chain-grid p{font-size:11px}.mds-agent-chain-foot{display:block}.mds-agent-chain-foot a{display:inline-block;margin-top:12px}.mds-docbot-case-label{margin:0 12px 12px;display:block}.mds-docbot-case-label span{display:block;margin-top:6px}}
