/* V6: one reading column, one stage, a separate reachable action. */
#copy,#evidence,#final{visibility:hidden}#copy,#offer,#evidence{overflow:visible;max-height:none}
#offer,#evidence,#vision-hardware,#vision-demo{display:none!important}
#copy{margin:0;padding:26px 27px 24px;transform:none!important;pointer-events:auto;border-radius:19px;background:linear-gradient(115deg,#081721fa,#162631f5);border:1px solid #bdd5dd3d;border-right-color:#ffe2b8b3;box-shadow:inset 8px 10px 26px #0008,inset -2px 0 19px #ffc9801c,9px 0 35px #ffb5741c,0 24px 55px #0005}
#copy:after{animation:none;opacity:.3}#copy:before{height:35px;top:28px;opacity:.7}
#copy #kicker{font-size:10px;letter-spacing:1.4px;margin:0 0 15px;color:#ffd7a7}
#copy h1{font-size:clamp(28px,2.9vw,44px);line-height:1.10;letter-spacing:-1.5px;font-weight:600;margin:0 0 18px;max-width:none}
#copy #text{font-size:16px;line-height:1.65;color:#e1e9ef;max-width:none;min-height:79px;margin:0}
#copy #beat-tabs{gap:5px;flex-wrap:nowrap;margin-top:24px}
#copy #beat-tabs button{font-size:10px;padding:10px 8px;min-height:39px;flex:1;border-radius:8px;white-space:nowrap;background:#ccecff08;color:#c4d4e0}
#copy #beat-tabs button.on{background:#ffe0b2;color:#17212a;border-color:#fff0d5;box-shadow:0 0 18px #ffc0781c}
#scene-proof{margin-top:20px;padding-top:17px;border-top:1px solid #e2be823b}
.proof-main{display:flex;gap:14px;align-items:center}.proof-main strong{font-size:36px;color:#ffdeb0;letter-spacing:-1.5px;line-height:1.1;white-space:nowrap}.proof-main span{font-size:13px;line-height:1.5;color:#e1eaf0}#scene-proof a{display:block;margin-top:12px;font-size:11px;color:#aebfc9;text-underline-offset:4px}body[data-story="vision"] .proof-main{display:block}body[data-story="vision"] .proof-main strong{font-size:25px}body[data-story="vision"] .proof-main span{display:block;margin-top:7px}
#case-actions{position:absolute;z-index:19;visibility:hidden;pointer-events:none}.is-case #case-actions{visibility:visible;pointer-events:auto}
#case-actions #case-cta{display:block;width:100%;min-height:53px;margin:0;border-radius:13px;padding:14px 18px;text-align:center;font-size:14px;line-height:1.4;font-weight:800;background:linear-gradient(112deg,#ff815e,#ffb477 62%,#ffe0a8);border:1px solid #ffe7c5;color:#211c17;box-shadow:inset 0 1px #fff6df,0 7px 24px #fb874532;transition:box-shadow .4s,transform .25s,filter .4s}
body[data-stage="0"] #case-actions #case-cta{filter:saturate(.65);box-shadow:inset 0 1px #fff6df,0 5px 15px #0003}body[data-stage="2"] #case-actions #case-cta{box-shadow:inset 0 1px #fff6df,0 0 0 4px #ffc7830d,0 9px 32px #ff92514d}
#case-actions #case-cta:hover{transform:translateY(-2px);box-shadow:0 10px 34px #ff9c6666}#case-actions .case-tools{margin-top:12px;gap:10px;justify-content:space-between}#case-actions .case-tools button{font-size:11px;color:#f8d9b4;padding:4px 0}
.is-case #network{opacity:.2}.is-case .scroll-hint{display:none}.scene .ring,.scene .document,.scene .orb,.scene .badge,.scene .links,.scene .case-index,.scene .plinth{display:none}
.scene .actor{transform-origin:50% 100%;filter:drop-shadow(12px 18px 19px #020a14aa)}
.scene .incoming,.scene .output{padding:19px 20px;border-radius:13px;background:linear-gradient(110deg,#0a1a27f5,#1c303df2);border-right-color:#ffe2ba99;box-shadow:inset -2px 0 18px #ffcf8c19,0 17px 38px #0004;backdrop-filter:none}
.scene .incoming strong,.scene .output strong{font-size:19px;line-height:1.35;font-weight:600}.scene .incoming p,.scene .output p{font-size:13px;line-height:1.6}.scene .micro{font-size:10px;letter-spacing:1px;margin-bottom:10px}
body[data-story]:not([data-story=""]) .scene .incoming,body[data-story]:not([data-story=""]) .scene .output{display:none}
body[data-story="vision"] .scene .actor{display:none}
#story-theatre{position:absolute;left:var(--tx);top:var(--ty);width:var(--tw);height:var(--th);z-index:11;pointer-events:none;perspective:1200px}
.story-panel{position:absolute;inset:0 0 58px;isolation:isolate}.story-overline{position:absolute;left:0;right:0;top:0;display:flex;gap:9px;align-items:center;color:#fff1d7;font-size:10px;letter-spacing:1.6px;font-weight:600}.story-overline>span:last-child{margin-left:auto;font-size:8px;color:#e4d4b9;letter-spacing:1.1px}.live-dot{width:6px;height:6px;border-radius:50%;background:#ffb880;box-shadow:0 0 12px #ffc180}
.story-caption{position:absolute;bottom:0;left:0;right:0;min-height:43px;display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #ffe0b14d;background:linear-gradient(90deg,#081723a6,#08172300)}.story-step{color:#ffcb97;font-size:12px;font-variant-numeric:tabular-nums}.story-caption p{font-size:14px;line-height:1.45;margin:0;color:#fff1d9}.story-progress{position:absolute;top:-1px;left:0;right:0;height:1px}.story-progress i{display:block;background:#ffcea0;box-shadow:0 0 6px #ffb77b;height:1px;transform-origin:left}
.story-surface{background:linear-gradient(110deg,#0c1f2df5,#1a2c37f5);border:1px solid #b3dcea66;border-right-color:#ffe2b6bd;box-shadow:inset -3px 1px 18px #ffd89816,0 22px 45px #0006;border-radius:13px;padding:21px 23px}.story-surface small{display:block;color:#afd6e6;font-size:10px;letter-spacing:1px;margin-bottom:10px}.story-surface strong{display:block;font-size:21px;line-height:1.4;font-weight:600;color:#fff1d7}.story-surface p{font-size:14px;line-height:1.55;color:#cad9e2;margin:10px 0 0}
.story-camera{position:absolute;width:33%;height:35%;object-fit:contain;left:4%;top:6%;filter:drop-shadow(0 14px 22px #0008);transform-origin:65% 32%;will-change:transform}
.camera-ray{position:absolute;left:21%;top:30%;width:36%;height:43%;background:linear-gradient(155deg,#ffdaa566,transparent 85%);clip-path:polygon(0 0,100% 80%,18% 100%);opacity:.2}
.conveyor-window{position:absolute;left:3%;right:3%;top:32%;height:44%;border-radius:16px;overflow:hidden;border:1px solid #c9e4ed4a;border-right-color:#ffd1a6a1;background-color:#0a1b2b;background-position:center 75%;background-size:cover;box-shadow:inset 0 0 35px #06172788,0 18px 40px #0004}
.conveyor-label{position:absolute;left:15px;right:15px;top:12px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:#d5eaf3;z-index:5}.conveyor-lines{position:absolute;inset:44% -5% -20%;border-top:1px solid #c6dce460;background:repeating-linear-gradient(90deg,#102738cc 0 10px,#7595a922 11px 12px);transform:perspective(250px) rotateX(20deg)}
.parcel{position:absolute;width:33%;height:80%;object-fit:contain;left:30%;top:16%;filter:drop-shadow(8px 14px 8px #02080a99);will-change:transform,opacity}.parcel-a{z-index:2}.parcel-b{z-index:3}.parcel-c{z-index:1}
.inspection-scan{position:absolute;left:50%;top:5%;bottom:4%;width:2px;background:#d7f7ff;box-shadow:0 0 8px #c5f4ff,0 0 28px 9px #b8e5f94a;z-index:6;opacity:0}
.defect-track{position:absolute;left:43%;top:25%;width:11%;height:33%;z-index:7;border:1.5px solid #ff9c7d;border-radius:3px;background:#ff845212;opacity:0;will-change:transform,opacity}.defect-track:before,.defect-track:after{content:'';position:absolute;background:#ffb489;width:7px;height:7px;box-shadow:0 0 8px #ffbb79}.defect-track:before{left:-4px;top:-4px}.defect-track:after{right:-4px;bottom:-4px}.defect-track span{position:absolute;bottom:100%;right:-2px;white-space:nowrap;color:#201c17;background:#ffbb99;padding:5px 7px;font-size:9px;font-weight:800;letter-spacing:.5px}.route-label{position:absolute;right:12px;top:26%;font-size:10px;color:#ffe3b3;opacity:0}
.vision-event{position:absolute;left:32%;right:3%;top:80%;display:flex;align-items:center;gap:14px;padding:16px 18px;opacity:0}.vision-event strong{font-size:16px}.vision-event small{font-size:9px;margin-bottom:6px}.vision-event p{font-size:12px;margin:5px 0 0}.event-symbol{width:34px;height:34px;flex:none;border:1px solid #ffcba3;color:#ffce9f;display:grid;place-items:center;border-radius:50%;font-size:20px}
.support-messages{position:absolute;left:45%;right:1%;top:14%;height:65%;perspective:900px}.customer-message{position:absolute;left:0;right:0;padding:18px 20px;background:#112430f7;border:1px solid #c2e3ed66;border-right-color:#ffddbaaa;border-radius:13px;box-shadow:0 16px 40px #00101866;will-change:transform,opacity}.customer-message small{display:block;font-size:9px;color:#e9b992;letter-spacing:1.1px;margin-bottom:8px}.customer-message strong{display:block;font-size:21px;line-height:1.35}.customer-message>span{display:block;font-size:11px;color:#bdccd6;margin-top:8px}.msg-0{top:0;z-index:3}.msg-1{top:36%;left:4%;right:-2%;z-index:2}.msg-2{top:72%;left:-4%;right:2%;z-index:1}
.ai-routing{position:absolute;left:45%;right:1%;top:14%;display:flex;gap:12px;align-items:center;padding:13px;border-bottom:1px solid #a3deef77;color:#d1edf7;opacity:0}.ai-routing>span{font-size:24px;color:#ffe3af;filter:drop-shadow(0 0 12px #ffdcb388)}.ai-routing small{font-size:8px;letter-spacing:1.5px;display:block;margin-bottom:6px}.ai-routing strong{font-size:13px;font-weight:500}.support-answer,.support-handoff{position:absolute;left:45%;right:1%;top:36%;opacity:0}.support-handoff{top:28%}.source-chip,.handoff-status{display:block;margin-top:18px;font-size:11px;color:#ffdfb5}.source-chip{border-top:1px solid #c3dce533;padding-top:12px}.handoff-status{color:#b3e5e4}
.knowledge-question{position:absolute;left:43%;right:1%;top:10%;padding:17px 20px}.knowledge-question strong{font-size:18px}.search-indicator{font-size:10px;color:#aacbd8;display:block;margin-top:10px}.knowledge-docs{position:absolute;left:45%;right:1%;top:35%;height:59%;perspective:1000px}.knowledge-doc{position:absolute;left:0;right:0;padding:16px 18px;background:#142834fa;border:1px solid #bbd8df69;border-right-color:#ffdbad99;border-radius:8px;box-shadow:0 10px 28px #0004;will-change:transform,opacity}.knowledge-doc>span{display:block;font-size:8px;letter-spacing:1px;color:#abc7d5}.knowledge-doc strong{font-size:16px;font-weight:600;display:block;margin:7px 0}.knowledge-doc p{font-size:12px;line-height:1.5;margin:0;color:#e7e3d6;padding:4px 6px;margin-left:-6px;border-radius:3px}.knowledge-doc small{font-size:9px;color:#c0d2da;display:block;margin-top:7px}.doc-0{top:0;z-index:3}.doc-1{top:39%;left:4%;right:-3%;z-index:2}.doc-2{top:77%;z-index:1;left:-3%;right:4%;opacity:.7}.doc-2 p,.doc-2 small{display:none}
.knowledge-answer{position:absolute;left:43%;right:1%;top:19%;opacity:0}.knowledge-answer ol{padding-left:19px;margin:17px 0;color:#dce6eb;font-size:13px;line-height:1.6}.knowledge-answer li{margin:7px 0}.knowledge-answer b{color:#f8cc97}.knowledge-sources{border-top:1px solid #b8d6df44;padding-top:12px;display:grid;gap:9px;font-size:10px;color:#ffd8ac}
body[data-stage="1"] .scene .output{visibility:visible}.story-panel img{user-select:none}.cinema-grade{background:linear-gradient(90deg,#05132288,transparent 57%),linear-gradient(0deg,#071324aa,transparent 35%,transparent 75%,#07132455)}
@media(min-width:751px) and (max-height:760px){#copy{padding:21px}#copy h1{font-size:30px;margin-bottom:15px}#copy #text{font-size:14px;min-height:66px}#copy #beat-tabs{margin-top:17px}#copy #beat-tabs button{font-size:9px;padding:8px 5px}#scene-proof{margin-top:14px;padding-top:13px}.proof-main strong{font-size:29px}.proof-main span{font-size:11px}.story-surface{padding:17px}.story-surface strong{font-size:18px}.story-surface p{font-size:12px}.customer-message{padding:13px 16px}.customer-message strong{font-size:18px}.knowledge-doc{padding:11px 14px}.knowledge-doc p{font-size:11px}.knowledge-question{padding:13px 16px}.knowledge-question strong{font-size:16px}.vision-event{padding:12px 14px;top:79%}.vision-event strong{font-size:14px}.vision-event p{font-size:11px}}
body.stacked #copy{padding:17px 18px;right:auto;border-radius:15px}body.stacked #copy #kicker{font-size:9px;margin:0 0 9px;letter-spacing:.9px}body.stacked #copy h1{font-size:27px;letter-spacing:-.9px;line-height:1.12;margin:0 0 11px}body.stacked #copy #text{display:block;font-size:13px;line-height:1.55;min-height:40px}body.stacked #copy #beat-tabs{margin-top:13px;gap:4px}body.stacked #copy #beat-tabs button{font-size:9px;padding:8px 5px;min-height:33px}body.stacked #scene-proof{margin-top:13px;padding-top:11px}body.stacked .proof-main strong{font-size:29px}body.stacked .proof-main span{font-size:11px}body.stacked #scene-proof a{font-size:10px;margin-top:8px}body.stacked[data-story="vision"] .proof-main{display:flex}body.stacked[data-story="vision"] .proof-main strong{font-size:19px;white-space:normal}body.stacked[data-story="vision"] .proof-main span{margin:0;font-size:11px}body.stacked #case-actions #case-cta{min-height:46px;padding:12px 14px;font-size:12px}body.stacked #case-actions .case-tools{margin-top:7px;gap:6px}body.stacked #case-actions .case-tools button{font-size:10px;min-height:28px}
body.stacked .story-overline{font-size:8px;letter-spacing:.6px;gap:6px}body.stacked .story-overline>span:last-child{display:none}body.stacked .story-caption{min-height:32px;gap:8px;padding:8px 0}body.stacked .story-caption p{font-size:11px}body.stacked .story-step{font-size:10px}body.stacked .story-panel{bottom:45px}body.stacked .story-surface{padding:12px;border-radius:10px}body.stacked .story-surface small{font-size:7px;margin-bottom:7px;letter-spacing:.5px}body.stacked .story-surface strong{font-size:14px;line-height:1.4}body.stacked .story-surface p{font-size:10px;margin-top:7px}body.stacked .story-camera{top:5%;left:0;width:36%;height:32%}body.stacked .conveyor-window{left:0;right:0;top:30%;height:49%;border-radius:11px}body.stacked .conveyor-label{font-size:7px;top:8px;left:9px;right:9px;letter-spacing:.6px}body.stacked .vision-event{top:75%;left:23%;right:0;padding:9px 10px;gap:8px}body.stacked .vision-event small{font-size:6px;margin-bottom:3px}body.stacked .vision-event strong{font-size:11px}body.stacked .vision-event p{font-size:8px;margin-top:3px}body.stacked .event-symbol{width:23px;height:23px;font-size:13px}body.stacked .defect-track span{font-size:6px;padding:3px 4px;letter-spacing:0}body.stacked .route-label{font-size:7px;right:7px}body.stacked .camera-ray{height:42%;top:27%}
body.stacked .support-messages{left:40%;right:0;top:15%;height:63%}body.stacked .customer-message{padding:10px 12px;border-radius:10px}body.stacked .customer-message small{font-size:7px;margin-bottom:5px;letter-spacing:.4px}body.stacked .customer-message strong{font-size:14px}body.stacked .customer-message>span{font-size:9px;margin-top:6px}body.stacked .ai-routing{left:40%;right:0;top:14%;gap:9px;padding:9px}body.stacked .ai-routing>span{font-size:19px}body.stacked .ai-routing small{font-size:6px;letter-spacing:.4px}body.stacked .ai-routing strong{font-size:10px}body.stacked .support-answer,body.stacked .support-handoff{left:40%;right:0;top:38%}body.stacked .support-handoff{top:22%}body.stacked .source-chip,body.stacked .handoff-status{font-size:9px;margin-top:9px}body.stacked .source-chip{padding-top:8px}body.stacked .support-answer p{display:none}
body.stacked .knowledge-question{left:39%;right:0;top:13%;padding:11px}body.stacked .knowledge-question strong{font-size:13px}body.stacked .search-indicator{font-size:8px;margin-top:7px}body.stacked .knowledge-docs{left:40%;right:1%;top:44%;height:48%}body.stacked .knowledge-doc{padding:10px 11px}body.stacked .knowledge-doc>span{font-size:6px}body.stacked .knowledge-doc strong{font-size:12px;margin:5px 0}body.stacked .knowledge-doc p{font-size:9px;line-height:1.4}body.stacked .knowledge-doc small{display:none}body.stacked .doc-1{top:65%}body.stacked .doc-2{display:none}body.stacked .knowledge-answer{left:39%;right:0;top:13%}body.stacked .knowledge-answer ol{font-size:10px;line-height:1.4;padding-left:14px;margin:10px 0}body.stacked .knowledge-answer li{margin:5px 0}body.stacked .knowledge-sources{font-size:8px;padding-top:8px;gap:6px}
body.stacked .scene .incoming,body.stacked .scene .output{display:block;padding:12px;border-radius:10px}body.stacked .scene .incoming strong,body.stacked .scene .output strong{font-size:14px}body.stacked .scene .incoming p,body.stacked .scene .output p{font-size:10px;line-height:1.4;margin-top:6px}body.stacked .scene .micro{font-size:7px;letter-spacing:.5px;margin-bottom:6px}body.stacked[data-story]:not([data-story=""]) .scene .incoming,body.stacked[data-story]:not([data-story=""]) .scene .output{display:none}
@media(max-width:750px) and (max-height:740px){body.stacked #copy{padding:12px 14px}body.stacked #copy #kicker{font-size:8px;margin-bottom:7px}body.stacked #copy h1{font-size:23px;margin-bottom:9px}body.stacked #copy #text{font-size:12px;line-height:1.45;min-height:35px}body.stacked #copy #beat-tabs{margin-top:10px}body.stacked #copy #beat-tabs button{font-size:8px;min-height:30px;padding:7px 4px}body.stacked #scene-proof{margin-top:10px;padding-top:9px}body.stacked .proof-main strong{font-size:24px}body.stacked #scene-proof a{font-size:9px;margin-top:6px}body.stacked #case-actions #case-cta{min-height:43px;font-size:11px}body.stacked #case-actions .case-tools button{font-size:9px;min-height:24px}body.stacked .story-caption p{font-size:10px}body.stacked .story-caption{padding:5px 0;min-height:27px}body.stacked .story-panel{bottom:34px}body.stacked .story-overline{font-size:7px}body.stacked .customer-message{padding:8px 10px}body.stacked .customer-message>span{display:none}body.stacked .customer-message strong{font-size:12px}body.stacked .customer-message small{font-size:6px;margin-bottom:4px}body.stacked .story-surface{padding:10px}body.stacked .story-surface strong{font-size:12px}body.stacked .story-surface p{font-size:9px}body.stacked .support-handoff p{display:none}body.stacked .knowledge-question{top:13%}body.stacked .knowledge-question .search-indicator{display:none}body.stacked .knowledge-docs{top:49%;height:40%}body.stacked .knowledge-doc{padding:7px 10px}body.stacked .knowledge-doc strong{font-size:10px;margin:4px 0}body.stacked .knowledge-doc p{font-size:8px;padding-top:2px;padding-bottom:2px}body.stacked .knowledge-answer ol{display:none}body.stacked .knowledge-answer{top:19%}body.stacked .knowledge-sources{font-size:7px;padding-top:7px;margin-top:8px}body.stacked .vision-event{padding:7px 9px;top:77%}body.stacked .vision-event p{display:none}body.stacked .vision-event strong{font-size:10px}body.stacked .vision-event small{font-size:5px}body.stacked .event-symbol{display:none}}
@media(min-width:751px) and (max-height:520px){#copy{padding:13px 16px}#copy #kicker{font-size:8px;margin-bottom:7px}#copy h1{font-size:24px;margin-bottom:9px}#copy #text{font-size:11px;line-height:1.5;min-height:0}#copy #beat-tabs{margin-top:11px}#copy #beat-tabs button{font-size:8px;min-height:30px;padding:6px 4px}#scene-proof{margin-top:9px;padding-top:8px}.proof-main strong{font-size:24px}.proof-main span{font-size:10px}#scene-proof a{font-size:8px;margin-top:5px}#case-actions #case-cta{min-height:36px;padding:8px;font-size:10px}#case-actions .case-tools{margin-top:4px}#case-actions .case-tools button{font-size:9px}header{top:15px}header button{padding:8px 11px}.brand{font-size:24px}.brand span{display:none}footer{bottom:14px}.story-overline{font-size:8px}.story-overline>span:last-child{font-size:6px}.story-panel{bottom:32px}.story-caption{min-height:27px;padding:5px 0}.story-caption p{font-size:10px}.customer-message{padding:9px 12px}.customer-message strong{font-size:14px}.customer-message>span{display:none}.customer-message small{font-size:7px;margin-bottom:5px}.story-surface{padding:11px}.story-surface strong{font-size:13px}.story-surface p{font-size:10px}.story-surface small{font-size:7px;margin-bottom:6px}.knowledge-doc{padding:8px 10px}.knowledge-doc strong{font-size:11px;margin:4px 0}.knowledge-doc p{font-size:9px}.knowledge-doc small{display:none}.search-indicator{display:none}.knowledge-question strong{font-size:12px}.knowledge-question{padding:10px}.knowledge-doc>span{font-size:6px}.knowledge-answer ol{font-size:10px;margin:8px 0}.knowledge-sources{font-size:8px;padding-top:7px;gap:5px}.support-answer p{display:none}.source-chip,.handoff-status{font-size:9px;margin-top:8px}.ai-routing{padding:8px}.ai-routing small{font-size:6px}.ai-routing strong{font-size:10px}.vision-event{padding:9px 11px}.vision-event strong{font-size:11px}.vision-event small{font-size:6px}.vision-event p{display:none}.event-symbol{height:24px;width:24px;font-size:14px}.scene .incoming,.scene .output{padding:12px}.scene .incoming strong,.scene .output strong{font-size:14px}.scene .incoming p,.scene .output p{font-size:10px}.scene .micro{font-size:8px}}
body.calm #case-cta,body.calm #case-cta:hover{transition:none;transform:none}@media(prefers-reduced-motion:reduce){#case-actions #case-cta{transition:none}#case-actions #case-cta:hover{transform:none}}

/* Documents keep their own rows; the question leaves before search fragments enter. */
.knowledge-docs{display:flex;flex-direction:column;gap:12px;height:auto;will-change:transform}
.knowledge-doc,.doc-0,.doc-1,.doc-2{position:relative;top:auto;left:0;right:0;flex:none}
body.stacked .knowledge-docs{top:48%;height:auto;gap:8px}
body.stacked .doc-1{top:auto}
body.stacked[data-stage="0"] .knowledge-doc p{display:none}
body.stacked .support-answer{top:47%}
body.stacked .support-handoff{top:22%}
@media(max-width:750px) and (max-height:740px){body.stacked .knowledge-docs{top:48%;height:auto;gap:7px}body.stacked .doc-1{top:auto}}

/* Short landscape screens present fragments one at a time. */
body.short-wide .knowledge-docs{top:16%;height:auto;transform:none!important}
body.short-wide .knowledge-doc{position:absolute;top:0;left:0;right:0}
body.short-wide .doc-2,body.short-wide .knowledge-answer ol,body.short-wide .ai-routing,body.short-wide .msg-2,body.short-wide .vision-event{display:none}
body.short-wide .support-answer,body.short-wide .support-handoff{top:22%}
body.short-wide .msg-1{top:55%}
