/* EvidenceBound spatial display-wall design
   Original implementation inspired by the spatial project-grid interaction
   concept of xoyk.dev. No third-party artwork, code or screen assets copied.
   White-blue EvidenceBound identity retained. All content is static HTML first. */
body.spatial-homepage{
  --space-paper:#f5f9ff;--space-blue:#0c3973;--space-ink:#15345c;--space-line:#cedef3;
  --space-glow:#2c7ad3;
  background:var(--space-paper);color:var(--space-ink);
}
body.spatial-homepage .nav{
  background:rgba(250,253,255,.92);border-color:#dce8f6;
  box-shadow:0 2px 26px rgba(35,91,153,.05);
}
body.spatial-homepage .brand{color:#163f79}
body.spatial-homepage .navlinks a{color:#275484}
body.spatial-homepage .navlinks a:hover{color:#0e67c6}
body.spatial-homepage .section{border-color:#dce7f4}
body.spatial-homepage .section h2,
body.spatial-homepage .section h3{color:#113362}
body.spatial-homepage .section p{color:#496382}
body.spatial-homepage .lead{color:#3f5b7b}
body.spatial-homepage .eyebrow{color:#165fba}
body.spatial-homepage .card:not(.rab1-feature){background:linear-gradient(155deg,#fff,#eef6ff);border-color:#d3e3f5;color:#214669;box-shadow:0 12px 28px rgba(35,80,145,.06)}
body.spatial-homepage .card:not(.rab1-feature) h3,
body.spatial-homepage .card:not(.rab1-feature) strong{color:#153b73}
body.spatial-homepage .sales-entry{background:#f8fbff}
body.spatial-homepage .sales-impact{background:#e9f3ff;color:#1e5188}
body.spatial-homepage .sales-price-card{background:linear-gradient(150deg,#eff7ff,#d8eaff);border-color:#9abfeb;box-shadow:0 14px 40px rgba(33,84,151,.11)}
body.spatial-homepage .sales-price-card h3,
body.spatial-homepage .sales-price,
body.spatial-homepage .sales-price-card li{color:#143d77}
body.spatial-homepage .sales-price span,
body.spatial-homepage .sales-price-card .small{color:#55769e}
body.spatial-homepage .sales-price-card li{border-color:#c5dbf3}
body.spatial-homepage .sales-flow-note{color:#496689}
body.spatial-homepage .architecture .step{background:#fff;border-color:#d2e3f7}
body.spatial-homepage .architecture .step b{color:#123e76}
body.spatial-homepage .architecture .step span{color:#526d8e}
body.spatial-homepage .offer-band{background:linear-gradient(135deg,#eaf5ff,#fff);border-color:#bed8f5}
body.spatial-homepage .offer-band h3{color:#123c6c}
body.spatial-homepage .footer{background:#eef5ff;border-top:1px solid #d9e6f5;color:#58718d}
body.spatial-homepage .footer a{color:#215ba3}
body.spatial-homepage .boundary{background:#e7f2fc;color:#254d78}
body.spatial-homepage .rab1-feature{background:linear-gradient(135deg,#102b4d,#061830);border-color:#558fc4}
body.spatial-homepage .rab1-feature h3{color:#f3f9ff}
body.spatial-homepage .rab1-feature p{color:#dceaff}
body.spatial-homepage .rab1-feature .proofline span{color:#b3d5f8}
body.spatial-homepage .agent-preview{background:linear-gradient(140deg,#fafdff,#e6f2ff)}
body.spatial-homepage .agent-preview h2{color:#133866}
body.spatial-homepage .btn{background:#e9f3ff;border-color:#a0c1ef;color:#145394}
body.spatial-homepage .btn.primary{background:linear-gradient(130deg,#0d5eaf,#267fe0);color:white;border-color:#1363b9}
body.spatial-homepage .btn.ghost{background:transparent;color:#17549b}

/* Main stage: projects are monitor-like objects standing at depths in one
   environmental gallery. The stage is entirely DOM/links, no canvas/WebGL. */
.spatial-hero{
  position:relative;isolation:isolate;overflow:hidden;
  background:radial-gradient(ellipse at 79% 38%,#dceeff 0%,transparent 42%),
    linear-gradient(140deg,#fff 8%,#f5faff 42%,#e6f2ff 100%);
  border-bottom:1px solid #d8e6f6;
}
.spatial-hero:before{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;
  background:linear-gradient(90deg,rgba(52,122,205,.035) 1px,transparent 1px),
             linear-gradient(0deg,rgba(52,122,205,.035) 1px,transparent 1px);
  background-size:78px 78px;
  mask-image:linear-gradient(90deg,transparent 0%,#000 34%,#000 100%);
}
.spatial-shell{
  width:min(1560px,calc(100% - 56px));margin:auto;
  display:grid;grid-template-columns:minmax(340px,.37fr) minmax(640px,.63fr);
  align-items:center;gap:18px;min-height:770px;padding:42px 0 26px;
}
.spatial-copy{position:relative;z-index:4;padding:22px 0 45px;max-width:590px}
.spatial-overline{font-size:11px;letter-spacing:.18em;font-weight:850;text-transform:uppercase;color:#1c6dc0;display:flex;align-items:center;gap:11px}
.spatial-overline:before{content:"";width:9px;height:9px;border-radius:50%;background:#238be2;box-shadow:0 0 0 5px #d9ecff,0 0 22px #63baff}
.spatial-copy h1{font-size:clamp(45px,4.6vw,74px);font-weight:780;letter-spacing:-.058em;line-height:1.06;color:#082d5b;margin:28px 0 25px}
.spatial-lead{font-size:18px;line-height:1.65;color:#436185;max-width:535px;margin:0}
.spatial-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:27px;border-top:1px solid #d2e4f8;padding-top:23px}
.spatial-price strong{font-size:35px;letter-spacing:-.05em;color:#0f4b98}
.spatial-price span{font-size:13px;color:#526e90;max-width:280px}
.spatial-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px}
.spatial-cta a{display:inline-flex;justify-content:center;align-items:center;padding:13px 17px;font-weight:780;font-size:13px;min-height:46px;border:1px solid #96bce9;border-radius:9px;color:#155395;background:#fff}
.spatial-cta a:first-child{background:#125eb5;border-color:#125eb5;color:#fff;box-shadow:0 12px 30px rgba(24,96,189,.19)}
.spatial-cta a:hover{text-decoration:none;filter:brightness(1.05)}
.spatial-cta a:focus-visible,.spatial-tools button:focus-visible,
.spatial-monitor:focus-visible,.spatial-directory a:focus-visible{
  outline:3px solid #f1a72a;outline-offset:4px;
}
.spatial-qualifier{font-size:12px;color:#5d7494;margin-top:19px;max-width:500px}
.spatial-copy .spatial-offer-note{margin-top:17px;color:#254f82;font-size:13px;font-weight:600}
.spatial-offer-note a{color:#0955a4;text-decoration:underline;text-underline-offset:3px}
.spatial-scene{
  min-width:0;min-height:710px;position:relative;perspective:1300px;isolation:isolate;
}
.spatial-scene:before{
  content:"";position:absolute;inset:5% 0 0;pointer-events:none;z-index:-2;
  background:radial-gradient(ellipse at 53% 70%,rgba(49,120,233,.22),transparent 53%);
  filter:blur(22px);
}
.spatial-scene:after{
  content:"";position:absolute;left:2%;right:0;bottom:28px;height:180px;pointer-events:none;
  transform:perspective(900px) rotateX(70deg);transform-origin:bottom;
  background:repeating-linear-gradient(90deg,rgba(84,144,220,.12) 0 1px,transparent 1px 78px),
             repeating-linear-gradient(0deg,rgba(84,144,220,.1) 0 1px,transparent 1px 70px);
  opacity:.7;z-index:-1;
}
.spatial-world{
  position:relative;z-index:1;width:100%;padding:50px 0 58px 14px;
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 21px;
  transform:rotateY(-12deg) rotateX(8deg) rotateZ(1.2deg) translate3d(0,0,0);
  transform-style:preserve-3d;transition:transform .65s cubic-bezier(.18,.8,.22,1);
}
.spatial-scene:hover .spatial-world{transform:rotateY(-9deg) rotateX(7deg) rotateZ(.3deg)}
.spatial-monitor{
  --display-ink:#124987;--display-tint:#dceeff;--display-light:#75b9ff;
  position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;
  transform:translateZ(var(--depth,0px));transform-style:preserve-3d;
  text-decoration:none;isolation:isolate;
  transition:transform .35s ease,opacity .25s ease,filter .25s ease;
}
.spatial-monitor:hover,.spatial-monitor:focus-visible{transform:translateZ(calc(var(--depth,0px) + 36px)) translateY(-7px);z-index:10;text-decoration:none}
.spatial-monitor.is-muted{opacity:.16;filter:saturate(.3)}
.spatial-monitor.is-muted:hover,.spatial-monitor.is-muted:focus-visible{opacity:1;filter:none}
.spatial-monitor[data-kind="service"]{--display-light:#368ce7}
.spatial-monitor[data-kind="future"]{--display-light:#95b5f7}
.spatial-monitor[data-kind="evidence"]{--display-light:#46a8bf}
.spatial-monitor[data-kind="platform"]{--display-light:#6d94e5}
.spatial-monitor[data-kind="research"]{--display-light:#8aa4d8}
.spatial-screen{
  position:relative;display:block;aspect-ratio:1.48/1;width:100%;
  border:7px solid #123763;border-bottom-width:12px;border-radius:9px 9px 6px 6px;
  background:#082b57;box-shadow:2px 10px 0 #a8bbd5,3px 15px 0 #7796bf,
     0 18px 28px rgba(13,62,125,.23),0 0 30px rgba(54,146,229,.15),inset 0 0 0 1px rgba(255,255,255,.2);
  overflow:hidden;
}
.spatial-screen:after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(123deg,rgba(255,255,255,.28),transparent 36%,transparent 70%,rgba(11,60,116,.1));
}
.spatial-screen-face{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:11px 12px 9px;gap:7px;background:linear-gradient(150deg,#fff,var(--display-tint));color:var(--display-ink)}
.spatial-screen-top{font-size:8px;font-weight:900;letter-spacing:.085em;text-transform:uppercase;display:flex;justify-content:space-between;gap:5px;border-bottom:1px solid rgba(42,97,154,.19);padding-bottom:6px}
.spatial-screen-top i{width:7px;height:7px;border-radius:50%;background:var(--display-light);box-shadow:0 0 0 3px rgba(64,140,225,.13);flex-shrink:0}
.spatial-screen-title{font-size:clamp(12px,1.14vw,17px);font-weight:850;line-height:1.12;letter-spacing:-.037em}
.spatial-screen-text{font-size:9px;line-height:1.4;opacity:.83;max-width:98%}
.spatial-dash{display:flex;align-items:flex-end;gap:6px;min-height:42px;margin-top:auto}
.spatial-dash b{font-weight:870;font-size:24px;line-height:1;letter-spacing:-.05em}
.spatial-dash small{font-size:8px;font-weight:760}
.spatial-dash .dash-bars{display:flex;align-items:end;gap:3px;height:34px;margin-left:auto}
.spatial-dash .dash-bars i{width:12px;height:var(--h,45%);background:var(--display-light);border-radius:3px 3px 1px 1px}
.spatial-screen-flag{margin-top:auto;display:inline-flex;align-self:flex-start;padding:4px 6px;background:#d7e9ff;color:#0e4b97;font-size:9px;font-weight:800;border-radius:3px}
.spatial-screen-face.evidence{background:linear-gradient(140deg,#062f53,#0d4871);color:#e7f9ff}
.spatial-screen-face.evidence .spatial-screen-top{border-color:#3b7799}
.spatial-screen-face.evidence .spatial-screen-flag{background:#1f587d;color:#d9f9ff}
.spatial-screen-face.evidence .spatial-dash b{color:#9febec}
.spatial-screen-face.future{background:linear-gradient(145deg,#f6faff,#e3ebfc);color:#335d9e}
.spatial-screen-face.future .spatial-screen-flag{background:#e5e8f8;color:#425f9a}
.spatial-screen-face.policy{background:linear-gradient(160deg,#d7f0ff,#f6fbff);color:#11508b}
.spatial-screen-face.platform{background:linear-gradient(150deg,#e4edff,#fbfdff);color:#244681}
.spatial-mini-chain{display:flex;gap:4px;align-items:center;flex-wrap:wrap;font-size:9px;font-weight:850;margin-top:auto}
.spatial-mini-chain span{background:rgba(255,255,255,.45);border:1px solid rgba(52,103,161,.25);padding:4px 5px;border-radius:3px}
.spatial-mini-chain em{font-style:normal;color:#1b83d0}
.spatial-mini-chain .last{color:#1f68ad;background:#cde5ff}
.spatial-screen-caption{display:flex;justify-content:space-between;align-items:center;gap:7px;color:#164472;font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.01em;margin-top:14px;padding:0 2px}
.spatial-screen-caption strong{font-weight:900}
.spatial-screen-caption .tag{font-size:8px;text-transform:uppercase;color:#57759e}
.spatial-stand{display:block;position:absolute;bottom:-13px;left:46%;width:10%;height:13px;background:linear-gradient(90deg,#9fb6d4,#31598a,#9ebcde);box-shadow:0 10px 12px rgba(38,84,156,.13)}
.spatial-floor-light{position:absolute;bottom:-28px;left:15%;width:70%;height:12px;pointer-events:none;background:var(--display-light);filter:blur(12px);opacity:.7;border-radius:50%}
.spatial-lane{position:absolute;z-index:2;left:3%;font-size:10px;text-transform:uppercase;letter-spacing:.16em;font-weight:900;color:#4f8ccd;opacity:.85;pointer-events:none}
.spatial-lane.first{top:18px}.spatial-lane.second{top:245px}.spatial-lane.third{top:475px}
.spatial-explore{position:absolute;bottom:14px;right:0;color:#47729f;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}
.spatial-toolbar{background:#ecf5ff;border-block:1px solid #d6e7f9}
.spatial-toolbar-inner{width:min(1430px,calc(100% - 48px));margin:auto;min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:13px 0}
.spatial-toolbar-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#38618c;font-weight:850}
.spatial-tools{display:flex;gap:8px;flex-wrap:wrap}
.spatial-tools button{font:750 12px/1.4 Inter,system-ui,sans-serif;cursor:pointer;color:#30577d;background:#fff;border:1px solid #c7dbf1;padding:8px 13px;border-radius:6px;min-height:36px}
.spatial-tools button[aria-pressed="true"]{color:#fff;background:#155fa9;border-color:#155fa9;box-shadow:0 3px 13px rgba(25,101,191,.2)}
.spatial-tools .spatial-mode-toggle{border-color:#84aad6;color:#1053a6}
.spatial-directory{background:#f8fbff;border-bottom:1px solid #d7e6f6;padding:15px max(24px,calc((100vw - 1350px)/2)) 38px}
.spatial-directory[hidden]{display:none}
.spatial-directory table{border-collapse:collapse;width:100%;min-width:0;table-layout:fixed}
.spatial-directory th{background:none;color:#52739a;border-color:#d9e6f6}
.spatial-directory td{color:#315272;border-color:#d9e6f6}
.spatial-directory td a{color:#0b5dab;font-weight:780}
.spatial-directory tr[hidden]{display:none}
.spatial-directory td:nth-child(1){width:12%;font:700 12px ui-monospace,monospace;color:#557a9f}
.spatial-directory td:nth-child(3){width:25%}
.spatial-directory td:nth-child(4){width:18%;font-weight:700}
.spatial-hint{font-size:12px;color:#607d9d;margin:12px 0 0}
.spatial-site-lab{font-size:11px;letter-spacing:.12em;color:#416f9f;text-transform:uppercase}
@media(min-width:1450px){.spatial-shell{min-height:830px}.spatial-world{gap:29px 25px}.spatial-scene{min-height:750px}}
@media(max-width:1200px){
 .spatial-shell{grid-template-columns:minmax(315px,.4fr) minmax(550px,.6fr);gap:0;width:calc(100% - 44px)}
 .spatial-world{gap:25px 13px}
 .spatial-copy h1{font-size:clamp(40px,4.3vw,62px)}
 .spatial-scene{min-height:645px}
 .spatial-lane.second{top:210px}.spatial-lane.third{top:420px}
}
@media(max-width:980px){
 .spatial-shell{display:block;padding-top:38px;min-height:0}
 .spatial-copy{max-width:760px;margin:auto;padding:0 0 20px}
 .spatial-copy h1{max-width:680px;font-size:clamp(38px,6.5vw,64px)}
 .spatial-scene{max-width:820px;min-height:675px;margin:auto}
 .spatial-world{gap:28px 21px;transform:rotateY(-6deg) rotateX(6deg) rotateZ(.5deg)}
 .spatial-scene:hover .spatial-world{transform:rotateY(-3deg) rotateX(5deg)}
 .spatial-lane.second{top:226px}.spatial-lane.third{top:449px}
}
@media(max-width:640px){
 .spatial-shell{width:calc(100% - 32px);padding-top:34px}
 .spatial-copy h1{font-size:clamp(38px,10.7vw,54px);line-height:1.08;margin:19px 0}
 .spatial-lead{font-size:16px}
 .spatial-price strong{font-size:31px}
 .spatial-cta a{width:100%}
 .spatial-scene{min-height:0;padding:20px 0 34px;perspective:none}
 .spatial-world,.spatial-scene:hover .spatial-world{transform:none;padding:28px 0 10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 11px}
 .spatial-monitor,.spatial-monitor:hover,.spatial-monitor:focus-visible{transform:none}
 .spatial-screen{border-width:5px;border-bottom-width:9px;box-shadow:0 12px 26px rgba(13,62,125,.13)}
 .spatial-screen-face{padding:8px;gap:5px}
 .spatial-screen-top{font-size:7px}
 .spatial-screen-title{font-size:13px}
 .spatial-screen-text{font-size:8px}
 .spatial-screen-caption{font-size:9px;flex-wrap:wrap;margin-top:9px}
 .spatial-dash b{font-size:20px}
 .spatial-lane,.spatial-scene:after,.spatial-explore{display:none}
 .spatial-toolbar-inner{width:calc(100% - 32px)}
 .spatial-toolbar-label{width:100%}
 .spatial-directory{padding-inline:16px}
 .spatial-directory th,.spatial-directory td{padding:12px 7px;font-size:11px;overflow-wrap:anywhere}
 .spatial-directory td:nth-child(1),.spatial-directory th:nth-child(1){display:none}
 .spatial-directory td:nth-child(3),.spatial-directory th:nth-child(3){display:none}
}
@media(max-width:380px){
 .spatial-world{gap:20px 7px}
 .spatial-screen-title{font-size:11px}
 .spatial-screen-text{font-size:7px}
 .spatial-dash .dash-bars i{width:7px}
}
@media(prefers-reduced-motion:reduce){
 .spatial-world,.spatial-monitor{transition:none!important}
 .spatial-world,.spatial-scene:hover .spatial-world{transform:none}
 .spatial-monitor:hover,.spatial-monitor:focus-visible{transform:none}
 .spatial-scene:after{opacity:.25}
}

/* Deliberately varied depth/pool-light positions: a spatial aisle, not cards. */
.spatial-monitor:nth-child(1){--depth:38px}
.spatial-monitor:nth-child(2){--depth:11px}
.spatial-monitor:nth-child(3){--depth:-16px}
.spatial-monitor:nth-child(4){--depth:18px}
.spatial-monitor:nth-child(5){--depth:9px}
.spatial-monitor:nth-child(6){--depth:-11px}
.spatial-monitor:nth-child(7){--depth:-5px}
.spatial-monitor:nth-child(8){--depth:-14px}
.spatial-monitor:nth-child(9){--depth:-32px}
.spatial-dash .dash-bars i:nth-child(1){--h:32%}
.spatial-dash .dash-bars i:nth-child(2){--h:57%}
.spatial-dash .dash-bars i:nth-child(3){--h:86%}
.spatial-dash .dash-bars i:nth-child(4){--h:100%}
.spatial-scene[hidden]{display:none}
.spatial-list-open .spatial-shell{grid-template-columns:1fr;min-height:0;padding-bottom:14px}
.spatial-list-open .spatial-copy{max-width:920px}
.spatial-list-open .spatial-copy h1{max-width:750px}
.spatial-list-open .spatial-directory{display:block}
@media(max-width:640px){.spatial-monitor{--depth:0px!important}}

/* Screenshot QA: keep offer/CTA above desktop fold; gallery visible on mobile. */
@media(min-width:981px){
 .spatial-copy h1{font-size:clamp(43px,3.65vw,55px);line-height:1.07;max-width:560px;margin:19px 0 18px}
 .spatial-copy .spatial-lead{font-size:16px;line-height:1.54}
 .spatial-copy{padding-bottom:18px}
 .spatial-price{margin-top:17px;padding-top:14px}
 .spatial-cta{margin-top:16px}
 .spatial-scene{transform:translateY(-95px)}
}
.spatial-lane{z-index:0}
.spatial-lane.second{top:263px}
.spatial-lane.third{top:504px}
.spatial-world{z-index:1}
@media(max-width:980px) and (min-width:641px){
 .spatial-copy h1{font-size:clamp(38px,5.5vw,56px)}
 .spatial-scene{transform:translateY(0)}
}
@media(max-width:640px){
 .spatial-shell{display:flex;flex-direction:column;align-items:stretch}
 .spatial-copy{display:contents}
 .spatial-overline{order:1}
 .spatial-copy h1{order:2;font-size:clamp(36px,9.1vw,43px);margin:13px 0 15px}
 .spatial-price{order:3;margin-top:0;padding-top:10px}
 .spatial-price strong{font-size:29px}
 .spatial-cta{order:4;display:flex;gap:8px;margin-top:13px}
 .spatial-cta a{width:auto;min-width:0;flex:1;padding:10px 9px;font-size:12px}
 .spatial-cta a:nth-child(3){display:none}
 .spatial-scene{order:5;transform:none;margin-top:11px}
 .spatial-copy .spatial-lead{order:6;margin:18px 0 0}
 .spatial-copy .spatial-qualifier{order:7;margin-top:10px}
 .spatial-copy .spatial-offer-note{order:8;margin:9px 0 22px}
 .spatial-world{padding-top:14px}
}

/* Evidence Agent detail route: four framed challenge screens, not floating UI
   cards. Each screen is a native anchor to a static proposed task. */
.agent-monitor-gallery{position:relative;min-width:0;perspective:1050px;padding:38px 0 15px}
.agent-monitor-gallery:before{content:"";position:absolute;z-index:0;inset:5% 0 11%;
 background:radial-gradient(ellipse at 50% 60%,rgba(79,150,232,.24),transparent 63%);
 filter:blur(18px);pointer-events:none}
.agent-monitor-world{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
 gap:37px 23px;transform:rotateY(-8deg) rotateX(6deg) rotateZ(.5deg);transform-style:preserve-3d}
.agent-monitor-world .spatial-monitor:nth-child(1){--depth:28px}
.agent-monitor-world .spatial-monitor:nth-child(2){--depth:3px}
.agent-monitor-world .spatial-monitor:nth-child(3){--depth:10px}
.agent-monitor-world .spatial-monitor:nth-child(4){--depth:-13px}
.agent-monitor-world .spatial-screen-title{font-size:clamp(13px,1.15vw,18px)}
.agent-monitor-caption{text-align:center;color:#557da7!important;font-size:11px!important;font-weight:750;
 letter-spacing:.08em;text-transform:uppercase;margin:29px 0 0!important}
@media(max-width:900px){
 .agent-monitor-gallery{max-width:700px;margin:0 auto;padding-top:15px}
 .agent-monitor-world{transform:rotateY(-5deg) rotateX(4deg)}
}
@media(max-width:640px){
 .agent-monitor-gallery{max-width:100%;padding:24px 0}
 .agent-monitor-world{gap:21px 11px;transform:none}
 .agent-monitor-world .spatial-monitor{transform:none}
 .agent-monitor-world .spatial-screen-title{font-size:13px}
}
@media(prefers-reduced-motion:reduce){
 .agent-monitor-world{transform:none}
}
