:root{color:#29453f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f7f6;font-family:Inter,Segoe UI,Microsoft YaHei,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #78b9af}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button{color:#38534f;background:#fff;border:1px solid #d7e3df;border-radius:8px;padding:9px 14px;line-height:1.4;transition:background .15s,border-color .15s}button:hover:not(:disabled){background:#edf5f2;border-color:#a8c9c0}input,select,textarea{color:#26443f;background:#fff;border:1px solid #d7e2de;border-radius:8px;width:100%;min-width:0;padding:10px 12px}textarea{resize:vertical;min-height:95px}input[type=checkbox]{accent-color:#147d72;width:auto}label{color:#5e746e;flex-direction:column;gap:7px;font-size:13px;display:flex}small{font-size:12px}::selection{background:#cce8de}pre{background:#f4f7f6;border-radius:8px;padding:16px;font-size:12px;overflow:auto}details{border-top:1px solid #ebf0ed;margin-top:18px;padding-top:12px}summary{cursor:pointer;color:#627971;font-size:12px}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:#64776f;white-space:nowrap;background:#f7faf8;font-weight:500}td,th{border-bottom:1px solid #edf1ef;padding:16px}td small{color:#718078;font-size:10px;display:block}table button{white-space:nowrap}.product-site{--qh-bg:#080e18;--qh-ink:#edf3fa;--qh-muted:#8998ab;--qh-blue:#b3d7ff;--qh-line:#bad2f02b;background:var(--qh-bg);color:var(--qh-ink);font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;overflow:clip}.product-site button,.product-site a{touch-action:manipulation}.product-site button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.product-site button:hover:not(:disabled){background:0 0;border-color:#0000}.product-site button:focus-visible,.product-site a:focus-visible,.product-site summary:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #b3d7ff}.product-site a{color:inherit}.product-site svg{flex-shrink:0}.product-site button:disabled{opacity:.4}.product-site ::selection{color:#fff;background:#365d8d}.qh-skip{z-index:200;background:#d3e7ff;padding:12px 22px;position:fixed;top:-100px;left:24px;color:#07101c!important}.qh-skip:focus{top:12px}.qh-header{border-bottom:1px solid var(--qh-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:30;background:linear-gradient(#09101de6,#09101d99);justify-content:space-between;align-items:center;gap:32px;height:82px;padding:0 4.2%;display:flex;position:fixed;top:0;left:0;right:0}.qh-brand{white-space:nowrap;align-items:center;gap:11px;display:flex}.qh-brand strong{letter-spacing:2px;font-size:22px;font-weight:650}.qh-brand>span{letter-spacing:2px;opacity:.5;border-left:1px solid var(--qh-line);margin-left:5px;padding-left:13px;font-family:Arial,sans-serif;font-size:10px}.qh-header nav{align-items:center;gap:clamp(18px,2.5vw,38px);display:flex}.qh-header nav button{letter-spacing:.5px;color:#b6c2d2;white-space:nowrap;font-size:13px;transition:color .2s}.qh-header nav button:hover{color:#fff}.qh-nav-actions{align-items:center;gap:18px;display:flex}.product-site .qh-workspace-link{white-space:nowrap;border:1px solid #a9c8e9;border-radius:32px;align-items:center;gap:18px;padding:9px 19px;font-size:12px;display:flex}.product-site .qh-workspace-link:hover{color:#0a1220;background:#b5d8ff;border-color:#b5d8ff}.product-site .qh-menu-toggle{font-size:22px;display:none}.qh-stage{height:550vh;position:relative}.qh-sticky{isolation:isolate;background:radial-gradient(at 68% 43%,#18304e 0%,#101e31 24%,#080f1a 59%,#070d16 100%);height:100svh;min-height:580px;position:sticky;top:0;overflow:hidden}.qh-studio-glow{pointer-events:none;z-index:2;background:linear-gradient(#0000 70%,#040a1270);position:absolute;inset:0}.qh-background-type{letter-spacing:-.09em;-webkit-text-stroke:1px #bccde90b;color:#0000;pointer-events:none;z-index:0;font:600 clamp(240px,37vw,660px)/1 Arial,sans-serif;position:absolute;top:11%;right:8%}.qh-canvas{z-index:1;position:absolute;inset:0}.qh-canvas canvas{outline:none;width:100%;height:100%;display:block}.qh-model-loading,.qh-model-error{text-align:center;color:#aabbd2;z-index:4;letter-spacing:2px;font-size:12px;position:absolute;top:49%;left:65%;transform:translate(-50%,-50%)}.qh-model-loading span{border:1px solid #b3d7ff25;border-top-color:#b3d7ff;border-radius:50%;width:45px;height:45px;margin:0 auto 18px;animation:1.5s linear infinite qh-spin;display:block}.qh-model-error{letter-spacing:0;max-width:300px}.qh-model-error small{color:#9cabbf;margin:12px 0;display:block}.qh-model-error button{border:1px solid var(--qh-line);margin:4px;padding:8px;display:inline-block}.qh-hero-copy{z-index:4;pointer-events:none;width:38%;max-width:570px;animation:.65s both qh-copy-in;position:absolute;top:26%;left:5%}.qh-hero-copy button{pointer-events:auto}.qh-eyebrow{letter-spacing:2.8px;color:#9fb9d7;align-items:center;gap:10px;font:500 10px/1.5 Arial,sans-serif;display:flex}.qh-eyebrow i{background:#b3d7ff;width:18px;height:1px}.qh-hero-copy h1{letter-spacing:-2.5px;color:#f0f5fb;margin:24px 0;font-size:clamp(42px,4.8vw,78px);font-weight:600;line-height:1.25}.qh-hero-copy h1 span{color:#9daec5}.qh-hero-copy>p{white-space:pre-line;color:#93a4ba;letter-spacing:1px;font-size:clamp(13px,1.15vw,18px);line-height:1.9}.qh-hero-actions{align-items:center;gap:26px;margin-top:33px;display:flex}.product-site .qh-primary{color:#0a192b;letter-spacing:.5px;background:linear-gradient(125deg,#c6e2ff,#91bbed);border:1px solid #c0ddff;border-radius:4px;justify-content:center;align-items:center;gap:26px;min-height:47px;padding:0 23px;font-size:13px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.product-site .qh-primary:hover{color:#071322;background:#d2e7ff;border-color:#d2e7ff;transform:translateY(-2px);box-shadow:0 8px 30px #7aafff22}.product-site .qh-text-button{color:#bac8d8;align-items:center;gap:10px;font-size:12px;display:flex}.qh-text-button span{border:1px solid #c3d7ed33;border-radius:3px;padding:2px 5px;font:9px Arial}.qh-feature-triad{color:#687e99;letter-spacing:1px;gap:0;margin-top:35px;font-size:11px;display:flex}.qh-feature-triad span+span:before{content:"/";color:#364b65;margin:0 16px}.qh-hero-copy.has-feature h1{font-size:clamp(38px,4vw,64px)}.qh-hotspots{z-index:6;pointer-events:none;position:absolute;inset:0}.product-site .qh-hotspot{pointer-events:auto;white-space:nowrap;text-shadow:0 1px 8px #000;align-items:center;gap:9px;font-size:11px;transition:opacity .25s;display:flex;position:absolute;transform:translate(-9px,-9px)}.qh-hotspot>i{border:1px solid #c6ddf799;border-radius:50%;width:17px;height:17px;position:relative;box-shadow:0 0 0 4px #b3d7ff0a}.qh-hotspot>i:after{content:"";background:#d1e6ff;border-radius:50%;position:absolute;inset:5px}.qh-hotspot>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081321d4;border:1px solid #bad5f12b;border-radius:4px;padding:5px 10px}.qh-hotspot:hover>span,.qh-hotspot.is-selected>span{background:#152d49;border-color:#b3d7ff}.qh-feature-rail{z-index:7;flex-wrap:wrap;gap:6px;max-width:40%;display:flex;position:absolute;bottom:19%;left:5%}.product-site .qh-feature-rail button{border:1px solid var(--qh-line);color:#b5c6da;background:#0c1725a6;border-radius:4px;align-items:center;gap:10px;padding:8px 11px;font-size:11px;display:flex}.qh-feature-rail svg{width:13px;height:13px}.qh-view-controls{z-index:8;align-items:center;gap:9px;display:flex;position:absolute;bottom:112px;right:4.2%}.qh-model-note{color:#5f7691;letter-spacing:.4px;margin-right:10px;font-size:10px}.product-site .qh-view-controls button{color:#a9bdd5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1929ad;border:1px solid #b3cce82e;border-radius:20px;padding:7px 13px;font-size:11px}.product-site .qh-view-controls button[aria-pressed=true]{color:#dfedff;border-color:#a6ceff}.qh-free-hint{color:#9db7d6;z-index:8;background:#07121be0;border-radius:4px;padding:7px 12px;font-size:11px;position:absolute;bottom:156px;right:4.2%}.qh-free-view .qh-hero-copy{opacity:.18;pointer-events:none}.qh-free-view .qh-hero-copy button{pointer-events:none}.qh-free-view .qh-feature-rail{display:none}.qh-free-view .qh-canvas{z-index:5}.qh-stage-footer{border-top:1px solid var(--qh-line);z-index:8;background:linear-gradient(#07101b3b,#07101b);justify-content:space-between;align-items:center;gap:50px;height:88px;padding:0 4.2%;display:flex;position:absolute;bottom:0;left:0;right:0}.qh-chapters{gap:40px;width:min(760px,70%);display:flex}.product-site .qh-chapters button{text-align:left;color:#667d99;letter-spacing:1px;flex:1;padding:4px 0 14px;font-size:12px;position:relative}.qh-chapters button span{color:#667d99;margin-right:13px;font:11px Arial}.qh-chapters button i{background:#4e648333;height:1px;position:absolute;bottom:0;left:0;right:0}.qh-chapters button i:after{content:"";width:var(--chapter-progress);background:#a4ceff;height:1px;display:block;box-shadow:0 0 9px #8ec4ff66}.product-site .qh-chapters button.is-active,.qh-chapters button.is-active span{color:#d7e8fc}.qh-scroll-cue{letter-spacing:1px;white-space:nowrap;align-items:center;gap:20px;display:flex;color:#93a8bf!important;font-size:11px!important}.qh-scroll-cue>span{font-size:22px;font-weight:200}.product-site .qh-pressure-dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:22;text-align:left;background:#0b1724cc;border:1px solid #9dbee12b;border-radius:8px;width:240px;padding:11px 14px 9px;transition:border-color .2s,background .2s;position:fixed;top:105px;right:4.2%;box-shadow:0 4px 22px #0001}.product-site .qh-pressure-dock:hover{background:#102237e8;border-color:#92bcec66}.qh-dock-heading{color:#adc0d7;justify-content:space-between;align-items:center;font-size:11px;line-height:1;display:flex}.qh-dock-heading>span{align-items:center;gap:7px;display:flex}.qh-dock-heading i{background:#53637a;border-radius:50%;width:4px;height:4px;display:block}.qh-dock-heading i.is-fresh{background:#9ecbff;box-shadow:0 0 8px #9ecbff55}.qh-dock-heading small{color:#7189a5;font-size:9px}.qh-dock-values{align-items:center;gap:20px;margin-top:9px;display:flex}.qh-dock-values>span{flex-direction:column;display:flex}.qh-dock-values b{font-variant-numeric:tabular-nums;letter-spacing:.2px;color:#dce9f9;font:400 23px/1.1 Segoe UI,sans-serif}.qh-dock-values small{color:#647d9a;margin-top:3px;font-size:9px}.qh-dock-values .qh-dock-chevron{color:#8aa7ca;margin-left:auto;font-size:19px}.qh-dock-foot{color:#7f98b5;border-top:1px solid #b5cfea14;justify-content:space-between;margin-top:7px;padding-top:6px;font-size:9px;display:flex}.product-site .qh-pressure-dock.qh-dock-alert{border-color:#e6b27388}.qh-dock-alert .qh-dock-foot{color:#edc18b}.qh-alert-pill{z-index:23;color:#eed1ad;background:#241c17eb;border:1px solid #b8875066;border-radius:6px;align-items:center;gap:9px;padding:9px 12px;font-size:11px;display:flex;position:fixed;top:235px;right:4.2%}.qh-alert-pill i{background:#e8ad64;border-radius:50%;width:5px;height:5px}.qh-alert-pill button{font-size:10px;text-decoration:underline}.qh-section{padding:105px 6%;position:relative}.qh-functions{border-top:1px solid var(--qh-line);background:linear-gradient(145deg,#101b2b,#0a121f)}.qh-section-head{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:64px;display:flex}.qh-section h2{letter-spacing:-1px;margin:20px 0 0;font-size:clamp(30px,3.3vw,51px);font-weight:450;line-height:1.4}.qh-section-head>p{color:#8397b0;margin-bottom:5px;font-size:13px;line-height:1.9}.qh-feature-grid{grid-template-columns:repeat(3,1fr);gap:0 36px;display:grid}.product-site .qh-feature-grid>button{text-align:left;border-top:1px solid var(--qh-line);align-items:flex-start;gap:16px;min-height:115px;padding:29px 0;display:flex}.qh-feature-number{color:#6682a2;margin-top:6px;font:11px Arial}.qh-feature-grid h3{color:#d1dfef;margin-bottom:7px;font-size:15px;font-weight:500}.qh-feature-grid p{color:#687f9a;max-width:240px;font-size:11px;line-height:1.7}.qh-feature-grid>button>svg{color:#607c9c;width:16px;margin:3px 0 0 auto;transition:transform .2s,color .2s}.qh-feature-grid>button:hover h3{color:#fff}.qh-feature-grid>button:hover>svg{color:#c7e4ff;transform:translate(3px,-3px)}.qh-workspace-section{background:#080e18;grid-template-columns:1fr 1fr;gap:12%;display:grid}.qh-workspace-section h2{margin:24px 0}.qh-workspace-section h2 span{color:#91a8c5}.qh-workspace-section>div>p{color:#738aa6;margin-bottom:34px;font-size:13px;line-height:1.9}.qh-module-list{flex-direction:column;display:flex}.product-site .qh-module-list>button{border-bottom:1px solid var(--qh-line);text-align:left;grid-template-columns:115px 1fr 20px;align-items:center;gap:10px;padding:20px 0;display:grid}.qh-module-list>button>span{color:#bed0e6;font-size:13px}.qh-module-list small{color:#6d849f;font-size:10px}.qh-module-list svg{color:#6c85a4;width:14px}.product-site .qh-module-list>button:hover>span{color:#fff}.qh-page-footer{border-top:1px solid var(--qh-line);background:#080e18;align-items:center;gap:35px;padding:35px 6% 45px;display:flex}.qh-page-footer .qh-brand strong{font-size:17px}.qh-page-footer p{color:#617994;font-size:11px}.qh-page-footer>button:not(.qh-brand){color:#a0b5cd;margin-left:auto;font-size:11px}.qh-page-footer>span{letter-spacing:1.5px;color:#3f5875;font:8px Arial}.qh-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#02060b9c;justify-content:flex-end;animation:.2s qh-fade-in;display:flex;position:fixed;inset:0}.qh-sheet{background:linear-gradient(160deg,#142136,#0b1523);border-left:1px solid #aecdeb2b;flex-direction:column;width:min(510px,100%);height:100%;animation:.3s qh-sheet-in;display:flex;box-shadow:-20px 0 100px #0005}.qh-sheet-wide{width:min(1000px,100%)}.qh-sheet>header{border-bottom:1px solid var(--qh-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:34px 34px 26px;display:flex}.qh-sheet header h2{letter-spacing:-.5px;margin:10px 0;font-size:28px;font-weight:500}.qh-sheet header p{color:#8097b2;font-size:12px}.product-site .qh-close{border:1px solid var(--qh-line);border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;font-weight:200;line-height:1;display:grid}.qh-sheet-body{overscroll-behavior:contain;padding:28px 34px 45px;overflow:auto}.qh-reference-image{background:#fff;border-radius:6px;margin-bottom:24px;display:block;overflow:hidden}.qh-reference-image img{width:100%;height:auto;display:block}.qh-reference-image small{text-align:center;color:#8ea6c3;background:#13243a;padding:7px;font-size:10px;display:block}.qh-detail-description{color:#c3d1e3;font-size:14px;line-height:1.95}.qh-detail-list{color:#92a7c1;margin:20px 0 28px;padding-left:18px;font-size:12px;line-height:1.9}.qh-detail-list li{padding:4px 0}.qh-note{color:#758da9;margin:24px 0;font-size:11px;line-height:1.9}.product-site .qh-secondary-link{color:#9cc6f3;padding:16px 0;font-size:12px;display:block}.qh-panel-label{color:#b4c6dc;align-items:center;gap:14px;margin:5px 0 17px;font-size:13px;font-weight:500;display:flex}.qh-panel-label>span{color:#6682a3;font:10px Arial}.qh-catalog{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:34px;display:grid}.product-site .qh-catalog>button{text-align:left;border:1px solid var(--qh-line);background:#92bbf007;border-radius:4px;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.qh-catalog small{color:#597496;grid-column:1;font:9px Arial}.qh-catalog strong{color:#cddcee;grid-column:1;font-size:13px;font-weight:500}.qh-catalog span{color:#68829e;grid-column:1/-1;font-size:10px;line-height:1.6}.qh-catalog svg{color:#7b9dc2;grid-area:1/2/3;width:14px}.product-site .qh-catalog>button:hover{background:#92bbf011;border-color:#9cbde848}.qh-panel-modules{gap:10px;display:grid}.product-site .qh-panel-modules>button{text-align:left;border:1px solid var(--qh-line);border-radius:5px;grid-template-columns:1fr auto;gap:5px;padding:17px 19px;display:grid}.qh-panel-modules strong{font-size:14px;font-weight:500}.qh-panel-modules span{color:#7d96b3;grid-column:1;font-size:11px}.qh-panel-modules svg{grid-area:1/2/3;align-self:center;width:17px}.product-site .qh-panel-modules>button:hover{background:#83b8ee0a;border-color:#b3d7ff55}.qh-data-source{color:#7da4cf;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;display:flex}.qh-data-source>span:first-child{border:1px solid #93b8e153;border-radius:20px;padding:3px 10px}.qh-mini-map{border:1px solid var(--qh-line);background:#040810;border-radius:6px;gap:1px;min-height:200px;padding:9px;display:grid}.qh-mini-map i{min-height:4px;display:block}.qh-mini-map p{color:#6c849f;text-align:center;grid-column:1/-1;place-self:center;font-size:13px}.qh-mini-map p small{color:#415a79;margin-top:10px;font-size:10px;display:block}.qh-magma-scale{color:#6e87a4;align-items:center;gap:13px;margin-top:12px;font-size:9px;display:flex}.qh-magma-scale i{background:linear-gradient(90deg,#000004,#3b0f70,#8c2981,#de4968,#fe9f6d,#fcfdbf);border-radius:4px;flex:1;height:5px}.qh-data-list{margin:25px 0}.qh-data-list>div{border-bottom:1px solid #b9d6ff12;justify-content:space-between;gap:18px;padding:12px 0;font-size:12px;display:flex}.qh-data-list dt{color:#748da9}.qh-data-list dd{color:#c2d4e9;text-align:right;margin:0}.qh-drawer-actions{flex-wrap:wrap;gap:12px;display:flex}.product-site .qh-drawer-actions>button:not(.qh-primary){border:1px solid var(--qh-line);color:#93b1d5;border-radius:4px;padding:10px 13px;font-size:11px}.qh-drawer-actions .qh-primary{width:100%;margin-bottom:4px}.qh-support-topic{border-top:1px solid var(--qh-line);margin-top:18px;padding-top:18px}.qh-support-topic summary{color:#b7cce5;cursor:pointer;justify-content:space-between;font-size:13px;list-style:none;display:flex}.qh-support-topic summary>span{color:#748daa}.qh-support-topic[open] summary>span{transform:rotate(45deg)}.qh-support-topic p,.qh-support-topic li{color:#7c96b4;font-size:12px;line-height:1.9}.qh-support-topic p{margin-top:15px}.qh-support-topic ol{padding-left:18px}.qh-sheet-body>.qh-primary{margin-top:22px}.product-site .qh-connect-card{border:1px solid var(--qh-line);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;padding:16px;display:flex}.qh-connect-card strong{font-size:14px;font-weight:500;display:block}.qh-connect-card small{color:#829cba;margin-top:7px;font-size:11px;display:block}@keyframes qh-spin{to{transform:rotate(360deg)}}@keyframes qh-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes qh-fade-in{0%{opacity:0}to{opacity:1}}@keyframes qh-sheet-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (width>=1800px){.qh-hero-copy{top:29%}.qh-header{height:92px}.qh-pressure-dock{top:120px!important}.qh-hero-copy h1{font-size:84px}.qh-stage-footer{height:100px}.qh-view-controls{bottom:130px}}@media (width<=1150px){.qh-header{gap:20px;padding:0 28px}.qh-brand strong{font-size:19px}.qh-brand>span{display:none}.qh-header nav{gap:17px}.qh-header nav button{font-size:11px}.qh-header .qh-workspace-link{gap:9px;padding:8px 14px;font-size:11px}.qh-hero-copy h1{font-size:clamp(40px,4.8vw,62px)}.qh-pressure-dock{transform-origin:100% 0;transform:scale(.9);right:28px!important}.qh-feature-rail{max-width:36%;bottom:18%}.qh-hero-actions{gap:16px}.qh-feature-triad{font-size:10px}.qh-feature-triad span+span:before{margin:0 10px}.qh-feature-grid{gap:0 24px}.qh-workspace-section{gap:6%}.qh-module-list>button{grid-template-columns:95px 1fr 16px!important}}@media (width<=850px){.qh-header{height:68px;padding:0 22px}.qh-header nav{border-bottom:1px solid var(--qh-line);background:#0c1929fa;flex-wrap:wrap;gap:25px;padding:20px 24px;display:none;position:absolute;top:68px;left:0;right:0}.qh-header nav.is-open{display:flex}.qh-header nav button{font-size:13px}.product-site .qh-menu-toggle{display:block}.qh-hero-copy{width:43%;top:27%;left:5%}.qh-hero-copy h1{letter-spacing:-2px;font-size:42px}.qh-hero-copy>p{font-size:13px}.qh-hero-actions{flex-wrap:wrap;gap:14px}.qh-hero-actions .qh-primary{gap:14px;min-height:42px;padding:0 16px;font-size:12px}.qh-feature-triad{display:none}.qh-pressure-dock{top:87px!important;right:22px!important}.qh-model-note{display:none}.qh-chapters{gap:22px;width:76%}.qh-chapters button{font-size:11px!important}.qh-chapters button span{margin-right:8px}.qh-stage-footer{gap:24px}.qh-scroll-cue{font-size:0!important}.qh-scroll-cue>span{font-size:23px}.qh-section{padding:75px 6%}.qh-section-head{gap:20px;margin-bottom:40px}.qh-section-head>p{font-size:11px}.qh-feature-grid{grid-template-columns:repeat(2,1fr)}.qh-workspace-section{grid-template-columns:1fr;gap:40px}.qh-workspace-section>div>p{margin-bottom:23px}.qh-page-footer{flex-wrap:wrap;gap:18px}.qh-page-footer>span{display:none}}@media (width<=760px){.qh-stage{height:390vh}.qh-sticky{min-height:620px}.qh-header{height:62px;padding:0 18px}.qh-header nav{top:62px}.qh-brand strong{letter-spacing:1px;font-size:17px}.qh-brand svg{width:23px}.qh-header .qh-workspace-link{gap:6px;padding:7px 11px;font-size:10px}.qh-header .qh-workspace-link svg{width:14px}.qh-nav-actions{gap:13px}.qh-hero-copy{width:86%;max-width:none;top:105px;left:7%}.qh-hero-copy h1{letter-spacing:-1px;margin:14px 0;font-size:35px;line-height:1.24}.qh-hero-copy h1 br{display:none}.qh-hero-copy h1 span{margin-left:7px}.qh-hero-copy>p{white-space:normal;letter-spacing:.4px;max-width:88%;font-size:11px;line-height:1.7}.qh-hero-copy .qh-eyebrow{letter-spacing:2px;font-size:8px}.qh-hero-actions{margin-top:18px}.qh-hero-actions .qh-primary{gap:12px;min-height:36px;padding:0 13px;font-size:11px}.qh-hero-actions .qh-text-button{font-size:10px}.qh-hero-copy.has-feature h1{font-size:33px}.qh-background-type{font-size:280px;top:35%;right:0}.qh-stage-footer{align-items:center;gap:12px;height:100px;padding:0 7%;bottom:58px}.qh-chapters{gap:18px;width:100%}.qh-chapters button{white-space:nowrap;padding-bottom:12px!important;font-size:10px!important}.qh-chapters button span{font-size:9px}.qh-scroll-cue{display:none!important}.qh-view-controls{bottom:172px;right:7%}.product-site .qh-view-controls button{padding:6px 11px;font-size:10px}.qh-free-hint{max-width:80%;font-size:10px;bottom:214px;right:7%}.qh-feature-rail{gap:5px;max-width:88%;top:266px;bottom:auto;left:7%}.product-site .qh-feature-rail button{gap:4px;padding:5px 9px;font-size:9px}.qh-feature-rail svg{width:10px}.product-site .qh-pressure-dock{background:#081423f5;border-width:1px 0 0;border-radius:0;grid-template-columns:85px 1fr;gap:0 16px;width:100%;height:59px;padding:8px 18px;display:grid;bottom:0;left:0;transform:none;top:auto!important;right:0!important}.qh-dock-heading{flex-direction:column;grid-row:1/3;justify-content:center;align-items:flex-start;gap:6px}.qh-dock-heading>span{font-size:10px}.qh-dock-heading small{font-size:8px}.qh-dock-values{grid-row:1/3;gap:25px;margin:0}.qh-dock-values>span{flex-direction:row;align-items:center;gap:7px}.qh-dock-values b{font-size:18px}.qh-dock-values small{max-width:45px;font-size:8px;line-height:1.3}.qh-dock-foot{display:none}.qh-dock-values .qh-dock-chevron{font-size:16px}.qh-alert-pill{top:auto;bottom:69px;right:12px}.qh-section{padding:58px 7%}.qh-section-head{display:block}.qh-section h2{margin:15px 0 19px;font-size:29px}.qh-section-head>p{font-size:11px}.qh-feature-grid{grid-template-columns:1fr;gap:0}.product-site .qh-feature-grid>button{min-height:90px;padding:20px 0}.qh-feature-grid h3{font-size:14px}.qh-feature-grid p{max-width:none;font-size:11px}.qh-section .qh-eyebrow{letter-spacing:2px;font-size:8px}.qh-module-list>button{grid-template-columns:100px 1fr 16px!important}.qh-module-list small{font-size:9px}.qh-module-list>button>span{font-size:12px}.qh-page-footer{gap:16px;padding:26px 7% 90px}.qh-page-footer .qh-brand strong{font-size:16px}.qh-page-footer p{display:none}.qh-sheet>header{padding:24px 22px 18px}.qh-sheet header h2{font-size:24px}.qh-sheet-body{padding:22px 22px 35px}.qh-sheet header .qh-eyebrow{font-size:8px}.qh-catalog{grid-template-columns:repeat(2,1fr);gap:8px}.product-site .qh-catalog>button{padding:13px}.qh-catalog strong{font-size:12px}.qh-catalog span{font-size:9px}.qh-hotspot>span{padding:4px 7px;font-size:9px}.qh-hotspot>i{width:14px;height:14px}.qh-hotspot>i:after{inset:4px}.qh-model-loading,.qh-model-error{top:55%;left:50%}.qh-free-view .qh-hero-copy{opacity:.08}}@media (prefers-reduced-motion:reduce){.product-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.qh-sticky:has(.qh-feature-rail) .qh-feature-triad{visibility:hidden}.qh-free-view .qh-hero-copy{animation:none}@media (width<=760px){.qh-hero-copy h1 br{display:block}.qh-hero-copy h1 span{margin-left:0}}.workspace{--muted:#778b82;--ink:#2f5145;--light:#f2f7f3;min-height:100vh;display:flex}.sidebar{background:#fff;border-right:1px solid #e5ece8;flex-direction:column;flex:0 0 220px;width:220px;height:100vh;padding:30px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;margin:0 6px 42px;display:flex}.brand-symbol{color:#fff;background:#147d72;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.brand-symbol svg{width:27px;height:27px}.brand strong{letter-spacing:2px;color:#254b42;font-size:19px}.brand small{color:#84978c;font-size:10px;display:block}.workspace-label{color:#899e91;letter-spacing:1px;justify-content:space-between;margin:0 14px 13px;font-size:10px;display:flex}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav button{color:#71877a;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:13px 14px;font-size:13px;display:flex}.sidebar nav button.active{color:#1a7767;background:#eaf4ef;font-weight:600}.sidebar nav svg{width:19px}.nav-count{color:#fff;background:#147d72;border-radius:5px;margin-left:auto;padding:0 5px;font-size:10px}.sidebar-bottom{background:#f7faf8;border-radius:10px;margin-top:auto;padding:14px;font-size:11px}.sidebar-bottom p{color:var(--muted);margin:3px 0 17px 14px;font-size:10px}.sidebar-bottom small{color:#839d87;font-size:10px}.source-dot{background:#b0b9b5;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.main{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #e8eeea;justify-content:space-between;align-items:center;height:69px;padding:0 34px;display:flex}.breadcrumb{color:var(--muted);font-size:12px}.breadcrumb span{color:#bdcec0;margin:0 13px}.topbar-right{align-items:center;gap:19px;display:flex}.topbar time{color:#718971;font-variant-numeric:tabular-nums;font-size:12px}.avatar{color:#6c8a7d;background:#ebf3ed;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.mode-badge{color:#197a69;letter-spacing:.5px;background:#f1f8f4;border:1px solid #cde5d9;border-radius:5px;padding:3px 9px;font-size:10px}.mode-badge.amber{color:#8d6120;background:#fbf6eb;border-color:#ead9b9}.content{max-width:1650px;margin:auto;padding:32px 34px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.3px;color:#769375;font-size:10px;font-weight:500}.page-heading h1{letter-spacing:1.5px;color:#253f37;margin:7px 0 5px;font-size:28px;font-weight:600}.page-heading p{color:var(--muted);font-size:12px}.heading-actions{flex-shrink:0}.primary{color:#fff;background:#187c6f;border-color:#187c6f;justify-content:center;align-items:center;gap:12px;display:inline-flex}.primary:hover:not(:disabled){background:#0b6a5e;border-color:#0b6a5e}.button{border-radius:8px;padding:10px 16px;font-size:13px;display:inline-flex}.environment-banner{color:#8b7346;background:#fcf9f0;border:1px solid #eadfc9;border-radius:8px;align-items:center;gap:11px;margin-bottom:21px;padding:11px 14px;font-size:11px;display:flex}.environment-banner>span{white-space:nowrap;color:#916426;border:1px solid #e6d7b8;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.environment-banner button{color:#897043;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:0;font-size:11px}.status-strip{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;padding-bottom:18px;font-size:11px;display:flex}.status-strip>.text-button{margin-left:auto}.status-pill{color:#73876f;align-items:center;gap:6px;font-size:11px;display:inline-flex}.status-pill i{background:#a5b0a8;border-radius:50%;width:6px;height:6px}.status-pill.online{color:#43846c}.status-pill.online i{background:#509d7b;box-shadow:0 0 0 3px #e3f0e6}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.metric-card{color:#68815e;background:#fff;border:1px solid #e3ebe6;border-radius:12px;padding:19px 20px;font-size:11px;position:relative}.metric-card>div{align-items:baseline;gap:8px;margin:7px 0 6px;display:flex}.metric-card strong{color:#274b3f;letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.4}.metric-card small{color:var(--muted);font-size:10px}.metric-card p{color:#778e6c;font-size:10px}.metric-icon{color:#6c9e81;text-align:center;background:#f1f7f2;border-radius:8px;width:27px;height:27px;padding-top:1px;font-size:16px;position:absolute;top:17px;right:17px}.metric-stale strong{color:#7e9770}.panel{background:#fff;border:1px solid #e2ebe5;border-radius:12px;min-width:0;margin-bottom:22px;padding:22px 24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.panel-heading h2,.section-title h2{color:var(--ink);letter-spacing:.4px;font-size:15px;font-weight:600}.panel-heading p{color:var(--muted);margin-top:4px;font-size:10px}.panel-heading>select{max-width:280px;padding:7px;font-size:11px}.tag{color:#637f52;white-space:nowrap;background:#f3f6f2;border:1px solid #e6ece3;border-radius:5px;align-items:center;padding:3px 8px;font-size:10px;display:inline-flex}.tag.positive,.outcome-tag.positive{color:#368167;background:#ecf6ef;border-color:#d7e9db}.monitor-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);align-items:start;gap:22px;display:grid}.right-stack .panel:last-child{margin-bottom:0}.heatmap-tools{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;display:flex}.heatmap-tools label{flex-direction:row;align-items:center;gap:5px;font-size:10px}.matrix-shell{padding-left:20px;position:relative}.matrix-axis{color:#789966;writing-mode:vertical-rl;font-size:8px;position:absolute;top:42%;left:0}.matrix{aspect-ratio:1.48;background:#e4eee7;border-radius:4px;grid-template-columns:repeat(12,1fr);gap:1px;padding:1px;display:grid;position:relative;overflow:hidden}.matrix>div:not(.matrix-placeholder){font-variant-numeric:tabular-nums;cursor:crosshair;justify-content:center;align-items:center;min-width:0;font-size:clamp(7px,.78vw,13px);display:flex}.matrix .point-selected{outline-offset:-2px;outline:1.5px solid #fff;font-weight:700}.matrix-placeholder{color:#77936c;background:#edf4efe0;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;inset:0}.matrix-placeholder strong{color:#668b57;font-size:15px;font-weight:500}.empty-sensor{color:#a1b9a9;font-size:42px;line-height:1.2}.matrix-caption{color:var(--muted);justify-content:space-between;margin:7px 0 16px;padding-left:20px;font-size:8px;display:flex}.scale{background:linear-gradient(90deg,#eff7f5,#93dbd6,#1aa8a1,#b3ce57,#f5c14d,#e66946,#b83140);border-radius:4px;height:6px;margin-left:20px}.scale.difference-scale{background:linear-gradient(90deg,#259ca7,#fafafa,#a73625)}.scale-labels{color:#718e60;justify-content:space-between;margin:3px 0 0 20px;font-size:8px;display:flex}.stale-map .matrix{opacity:.65}.profile-bars{border-top:1px solid #edf1eb;margin:22px 0 0 20px;padding-top:14px}.profile-columns{align-items:flex-end;gap:6px;height:65px;display:flex}.profile-columns>div{flex:1;justify-content:center;align-items:flex-end;height:100%;padding-bottom:14px;display:flex;position:relative}.profile-columns span{background:#82b6a1;border-radius:2px 2px 0 0;width:75%;min-height:2px;display:block}.profile-columns small{color:#749665;font-size:8px;position:absolute;bottom:0}.profile-bars>span{color:var(--muted);text-align:center;margin-top:7px;font-size:9px;display:block}.panel-footnote{color:var(--muted);margin-top:17px;font-size:9px}.observation-list{margin:0}.observation-list>div{border-bottom:1px solid #f0f3ed;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.observation-list>div:first-child{padding-top:1px}.observation-list dt{color:var(--muted)}.observation-list dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.gentle-note{color:#658752;background:#f5f8f2;border-radius:6px;margin-top:16px;padding:12px 14px;font-size:10px;line-height:1.8}.quiet-state{text-align:center;padding:2px 10px 7px}.quiet-state>span{color:#6ba186;background:#f0f7ef;border-radius:50%;place-items:center;width:35px;height:35px;margin:0 auto 7px;display:grid}.quiet-state strong{color:#668751;font-size:12px;font-weight:500;display:block}.quiet-state p{color:var(--muted);margin:5px 0 14px;font-size:10px}.quiet-state button{padding:6px 13px;font-size:11px}.text-button{color:#357a63;background:0 0;border:0;padding:0;font-size:11px}.text-button:hover:not(:disabled){color:#156647;background:0 0}.subdued{color:#7b9270}.task-peek{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;padding:9px 0;display:flex}.task-peek-icon{color:#7ca684;background:#f0f5ed;border-radius:7px;padding:8px;display:flex}.task-peek>span:nth-child(2){flex:1}.task-peek strong{color:var(--ink);font-size:12px;font-weight:500;display:block}.task-peek small{color:var(--muted);font-size:10px}.task-peek>svg{color:#8ead91;width:14px}.segmented{background:#f2f6ef;border-radius:6px;gap:2px;padding:3px;display:flex}.segmented button{color:#648653;background:0 0;border:0;border-radius:4px;padding:4px 10px;font-size:10px}.segmented button.selected{color:#356a42;background:#fff;box-shadow:0 1px 3px #445d4110}.line-chart{width:100%;max-height:250px;display:block;overflow:visible}.line-chart text{fill:#779469;font:10px Segoe UI,sans-serif}.chart-empty{height:180px;color:var(--muted);place-items:center;font-size:12px;display:grid}.chart-legend{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:4px;font-size:9px;display:flex}.legend-line{background:#11867e;width:18px;height:2px}.legend-event{border-left:1px dashed #d8a455;height:11px;margin-left:18px}.workspace-footer{color:#779368;justify-content:space-between;gap:15px;padding:10px 0 25px;font-size:9px;display:flex}.empty-state{text-align:center;color:var(--muted);padding:40px 20px;font-size:12px}.empty-state>span{color:#abc2a1;margin-bottom:9px;font-size:35px;display:block}.action-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.action-options button{text-align:left;background:#fbfcf9;border-color:#e2eadd;border-radius:9px;padding:18px 14px 15px;position:relative}.action-options button.chosen{background:#f0f8ed;border-color:#65a484}.action-options strong{color:var(--ink);font-size:13px;font-weight:500;display:block}.action-options small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.option-check{color:#739b63;font-size:10px;position:absolute;top:8px;right:11px}.create-task-row{align-items:flex-end;gap:15px;margin-top:22px;display:flex}.create-task-row label{flex:1}.create-task-row button{height:40px}.hint{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.8}.section-title{justify-content:space-between;align-items:center;margin:25px 0 15px;display:flex}.section-title>span{color:var(--muted);font-size:11px}.care-card{background:#fff;border:1px solid #e1e9db;border-radius:12px;margin-bottom:18px;padding:23px 25px}.card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-title h3{color:var(--ink);margin-top:4px;font-size:17px;font-weight:500}.care-progress{background:#f7f9f4;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:22px 0 16px;padding:14px;display:flex}.care-progress>span{color:#8ba277;align-items:center;gap:6px;font-size:10px;display:flex}.care-progress b{background:#ebefe2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:500;display:grid}.care-progress .done{color:#3f8151}.care-progress .done b{color:#477c52;background:#dfeede}.inline-status{color:#4d7c4b;background:#eff7ec;border:1px solid #e5eede;border-radius:6px;margin-top:14px;padding:10px 12px;font-size:11px}.inline-status.warning,.alert.warning{color:#8c713a;background:#fcf7ec;border-color:#eadbb8}.note-text{color:var(--muted);margin-bottom:10px;font-size:12px}.task-controls{margin-top:17px}.task-controls>p{color:var(--muted);margin-bottom:10px;font-size:11px}.form-grid{grid-template-columns:1fr 2fr;gap:16px;display:grid}.button-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.button-row button{font-size:12px}.cancel-row{align-items:center;gap:8px;margin-top:16px;display:flex}.cancel-row input{max-width:360px;font-size:11px}.cancel-row button{font-size:11px}.observation{background:#f1f7ee;border:1px solid #e3ecdb;border-radius:8px;align-items:center;gap:15px;margin:18px 0;padding:18px;display:flex}.observation strong{color:#427138;font-size:13px;font-weight:500}.observation p{color:var(--muted);margin-top:4px;font-size:11px}.pulse{background:#78a46b;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:2s infinite pulse;box-shadow:0 0 0 6px #e2eedb}@keyframes pulse{50%{box-shadow:0 0 0 8px #e2eedb30}}.result-summary{border-bottom:1px solid #edf1e8;align-items:center;gap:15px;padding:16px 0;display:flex}.result-summary strong{color:#3f7137;font-size:14px;font-weight:500}.result-summary span{color:var(--muted);font-size:11px}.feedback{color:#60784a;white-space:pre-wrap;background:#f6f9f1;border-left:3px solid #a3bf87;margin-top:15px;padding:13px 17px;font-size:12px}.feedback b{color:#4a783b;margin-bottom:5px;font-size:11px;font-weight:500;display:block}.timeline{margin:15px 0 0;padding:0;list-style:none}.timeline li{color:var(--muted);gap:18px;margin-bottom:7px;font-size:11px;display:flex}.timeline time{color:#789169;min-width:65px}.comparison-heading{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.comparison-heading h3{color:var(--ink);margin-top:5px;font-size:19px;font-weight:500}.outcome-tag{color:#6c7d45;background:#f5f8eb;border:1px solid #e4eacf;border-radius:6px;padding:5px 12px;font-size:12px;display:inline-block}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.compare-title{align-items:center;gap:9px;margin-bottom:13px;display:flex}.compare-title b{color:#718d52;background:#f0f4e6;border-radius:5px;place-items:center;width:25px;height:22px;font-size:9px;font-weight:500;display:grid}.compare-title h3{color:var(--ink);font-size:12px;font-weight:500}.compare-title small{color:var(--muted);margin-left:auto;font-size:9px}.comparison-grid>div>p{text-align:center;color:var(--muted);margin-top:11px;font-size:9px}.compact .matrix-shell{padding-left:12px}.compact .matrix-axis{font-size:7px}.compact .scale,.compact .scale-labels,.compact .matrix-caption{margin-left:0}.compact .matrix-caption{padding-left:12px;font-size:7px}.compact .matrix-placeholder strong{font-size:10px}.compact .matrix-placeholder span:last-child{display:none}.compact .empty-sensor{font-size:25px}.change-metrics{border-top:1px solid #edf1e3;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;padding:20px 0 8px;display:grid}.change-metrics>div{border-left:1px solid #e9eddc;padding-left:15px}.change-metrics>div:first-child{border-left:0;padding-left:0}.change-metrics span{color:var(--muted);font-size:10px;display:block}.change-metrics strong{color:#4a6936;margin:6px 0 0;font-size:25px;font-weight:500;display:block}.change-metrics small{color:var(--muted);font-size:9px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.prose{color:#60774f;white-space:pre-wrap;margin-bottom:18px;font-size:12px;line-height:1.9}.model-intro{color:#6d8353;background:#f0f5e7;border:1px solid #dfe8d0;border-radius:10px;align-items:center;gap:15px;margin-bottom:22px;padding:18px 22px;display:flex}.model-intro p{font-size:11px;line-height:1.9}.model-intro svg{flex-shrink:0;width:26px;height:26px}.model-intro b{color:#476a31;font-weight:500}.model-score{margin:12px 0 25px}.model-score strong{letter-spacing:-1px;color:#45662c;font-size:45px;font-weight:500}.model-score>span{color:#7a9157;margin-left:10px;font-size:15px}.model-score small{color:var(--muted);font-size:10px;display:block}.zone-list{flex-direction:column;gap:11px;display:flex}.zone-list>div{color:#658347;align-items:center;gap:14px;font-size:10px;display:flex}.zone-list>div>span{width:60px}.zone-list>div>div{background:#f0f3e6;border-radius:3px;flex:1;height:5px;overflow:hidden}.zone-list i{background:#9bb87e;border-radius:3px;height:100%;display:block}.zone-list b{text-align:right;width:28px;font-size:10px;font-weight:500}.ai-review{background:#fff;border:1px solid #e1e9d1;border-radius:8px;margin-bottom:14px;padding:20px}.ai-review .prose{margin:17px 0}.finding-list{color:#597a3d;padding-left:19px;font-size:12px;line-height:1.9}.review-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:9px;display:flex}.review-footer button{font-size:11px}.export-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px;display:grid}.export-card{background:#fff;border:1px solid #e1e8d4;border-radius:10px;padding:24px;transition:border-color .15s}.export-card:hover{border-color:#9bb786}.export-card>span{color:#709455;background:#f0f5e8;border-radius:8px;place-items:center;width:35px;height:35px;margin-bottom:17px;display:grid}.export-card h3{color:var(--ink);font-size:15px;font-weight:500}.export-card p{color:var(--muted);margin:6px 0 20px;font-size:10px}.export-card b{color:#5e843b;font-size:11px;font-weight:500}.table-wrap{overflow-x:auto}.input-action{gap:10px;display:flex}.input-action button{white-space:nowrap}.panel>label+label{margin-top:20px}.information-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.information-grid h3{color:#547439;margin-bottom:10px;font-size:13px;font-weight:500}.information-grid p{color:var(--muted);font-size:11px;line-height:1.9}.alert{color:#a8644d;background:#fff3ee;border:1px solid #efcdc7;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;font-size:12px;display:flex}.alert button{color:inherit;background:0 0;border:0;padding:0;font-size:18px}.toast{color:#fff;z-index:20;background:#235e4e;border-radius:9px;padding:12px 22px;font-size:12px;position:fixed;bottom:30px;right:30px;box-shadow:0 6px 24px #20463820}.loading-screen{background:#f4f7f3;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;display:flex}.loading-screen h1{color:#346147;letter-spacing:3px;font-size:25px}.loading-screen p{color:#789668;text-align:center;padding:0 25px;font-size:13px}.loading-screen .brand-symbol{width:50px;height:50px}@media (width>=1500px){.content{padding:36px 44px 0}.monitor-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}.matrix{aspect-ratio:1.65}.panel{padding:25px 28px}}@media (width<=1150px){.sidebar{flex-basis:190px;width:190px;padding:26px 12px}.content{padding:25px 24px 0}.topbar{padding:0 24px}.brand{margin-bottom:32px}.brand strong{font-size:17px}.monitor-grid{grid-template-columns:minmax(0,1.4fr) minmax(235px,1fr);gap:16px}.panel{padding:18px}.metrics-grid{gap:11px}.metric-card{padding:16px}.metric-card strong{font-size:29px}.metric-icon{width:23px;height:23px;font-size:14px;top:12px;right:12px}.comparison-grid{gap:13px}.action-options{grid-template-columns:1fr 1fr}.matrix>div:not(.matrix-placeholder){font-size:9px}.compact .matrix-caption span:first-child{display:none}.topbar-right{gap:12px}}@media (width<=900px){.sidebar{flex-basis:72px;width:72px;padding:24px 10px}.brand{margin:0 5px 33px}.brand>span:nth-child(2),.workspace-label,.sidebar nav button>span,.sidebar-bottom,.nav-count{display:none}.sidebar nav button{justify-content:center;padding:13px}.sidebar nav{gap:12px}.content{padding:25px 22px 0}.topbar{padding:0 22px}.monitor-grid{grid-template-columns:1fr 260px;gap:15px}.panel{padding:17px}.metric-card>span:not(.metric-icon){font-size:10px}.metric-card strong{font-size:27px}.metric-icon{display:none}.metric-card p{font-size:9px}.page-heading h1{font-size:24px}.comparison-grid{grid-template-columns:1fr 1fr}.comparison-grid>div:last-child{grid-column:1/-1;width:100%;max-width:320px;margin:10px auto 0}.two-columns{gap:15px}.export-card{padding:20px}.export-card p{min-height:32px}.workspace-footer{font-size:8px}}@media (width<=720px){.workspace{display:block}.sidebar{border-bottom:1px solid #e0e9e3;border-right:0;width:100%;height:auto;padding:14px 18px 0;position:static}.brand{margin:0 0 14px}.brand>span:nth-child(2){display:block}.brand-symbol{border-radius:9px;width:33px;height:33px}.brand strong{font-size:17px}.brand small{font-size:9px}.sidebar nav{scrollbar-width:thin;flex-direction:row;gap:6px;padding-bottom:10px;overflow-x:auto}.sidebar nav button{white-space:nowrap;border-radius:6px;flex-shrink:0;gap:5px;padding:8px 12px;font-size:11px}.sidebar nav button>span{display:inline}.sidebar nav svg{display:none}.topbar{height:49px;padding:0 20px}.breadcrumb{font-size:10px}.breadcrumb span{margin:0 7px}.topbar-right{gap:10px}.avatar{display:none}.topbar time{font-size:10px}.content{padding:22px 18px 0}.page-heading{align-items:flex-end;gap:12px;margin-bottom:20px}.page-heading h1{margin-top:6px;font-size:25px}.page-heading p{max-width:290px;font-size:10px;line-height:1.8}.eyebrow{font-size:8px}.heading-actions button,.heading-actions .button{gap:7px;padding:9px 11px;font-size:10px}.heading-actions svg{width:15px}.environment-banner{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:9px 11px;font-size:10px}.environment-banner button{margin-left:0;font-size:10px}.status-strip{gap:9px 13px;font-size:9px}.status-strip .text-button,.status-pill{font-size:10px}.metrics-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.metric-card{padding:14px 17px}.metric-card strong{font-size:31px}.metric-card p{font-size:9px}.metric-icon,.monitor-grid{display:block}.panel{margin-bottom:18px;padding:18px}.right-stack{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:18px;display:grid}.right-stack .panel{margin-bottom:0;padding:15px}.panel-heading{gap:10px;margin-bottom:16px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:9px}.right-stack .panel-heading{display:block}.right-stack .panel-heading>.text-button{margin-top:5px}.observation-list>div{padding:9px 0;font-size:10px}.observation-list dd{font-size:10px}.gentle-note{padding:10px 11px;font-size:9px}.quiet-state{padding:5px 0 0}.quiet-state strong{font-size:11px}.quiet-state p,.heatmap-tools,.heatmap-tools label{font-size:9px}.matrix>div:not(.matrix-placeholder){font-size:10px}.matrix{aspect-ratio:1.35}.matrix-placeholder strong{font-size:14px}.matrix-caption{font-size:8px}.profile-bars{margin-top:20px}.panel-footnote{font-size:8px}.workspace-footer{text-align:center;font-size:8px;line-height:2.2;display:block}.workspace-footer span,.two-columns{display:block}.action-options{gap:10px}.action-options button{padding:15px 13px}.action-options strong{font-size:12px}.action-options small{font-size:9px}.create-task-row{gap:12px}.create-task-row button{font-size:11px}.care-card{padding:18px}.card-title h3{font-size:15px}.care-progress{gap:3px;padding:10px 8px}.care-progress>span{flex-direction:column;gap:4px;font-size:8px}.care-progress b{font-size:8px}.form-grid{grid-template-columns:1fr}.result-summary{flex-direction:column;align-items:flex-start;gap:6px}.result-summary span{font-size:10px}.timeline li{gap:10px;font-size:10px}.comparison-grid{gap:15px}.compare-title{gap:6px}.compare-title h3{font-size:11px}.compare-title small{font-size:8px}.compare-title b{width:21px;font-size:8px}.compact .matrix-caption span{font-size:6px}.compact .matrix-axis{display:none}.compact .matrix-shell{padding-left:0}.change-metrics{grid-template-columns:1fr 1fr;gap:18px}.change-metrics>div:nth-child(3){border-left:0;padding-left:0}.change-metrics strong{font-size:24px}.panel-heading>select{max-width:210px;font-size:10px}.comparison-heading h3{font-size:17px}.model-intro{padding:16px}.model-intro p{font-size:10px}.model-score strong{font-size:40px}.ai-review{padding:15px}.review-footer{flex-direction:column;align-items:flex-start;gap:10px}.export-grid{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.export-card{padding:20px 20px 20px 70px;position:relative}.export-card>span{position:absolute;top:23px;left:19px}.export-card p{min-height:0;margin:5px 0 9px}.export-card h3{font-size:14px}.information-grid{grid-template-columns:1fr;gap:22px}.cancel-row{flex-wrap:wrap}.cancel-row input{max-width:none}.toast{bottom:20px;right:20px}.button-row button,.alert{font-size:11px}}@media (width<=430px){.content{padding:20px 13px 0}.page-heading{display:block}.heading-actions{margin-top:13px}.right-stack{grid-template-columns:1fr}.panel{padding:16px}.care-progress>span{font-size:7px}.panel-heading>select{max-width:165px}.comparison-grid{grid-template-columns:1fr}.comparison-grid>div:last-child{max-width:none}.comparison-grid .matrix{aspect-ratio:1.5}.compact .matrix-axis{display:block}.compact .matrix-shell{padding-left:12px}.comparison-grid>div{margin-bottom:10px}.topbar-right time{display:none}.segmented button{padding:4px 8px}.matrix>div:not(.matrix-placeholder){font-size:9px}.metrics-grid{gap:10px}.metric-card{padding:13px}.metric-card strong{font-size:28px}.task-controls .button-row{flex-direction:column}.panel-heading h2{font-size:12px}.panel-heading .primary{padding:8px 10px;font-size:10px}.card-title .tag,.environment-banner>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}*{transition:none!important}}.time-model-entry{background:#f0f6f3;border:1px solid #d6e6df;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:17px 20px;display:flex}.time-model-entry strong{color:#315e50;font-size:14px;font-weight:600}.time-model-entry p{color:#627d70;margin-top:5px;font-size:11px;line-height:1.8}.time-model-entry button{white-space:nowrap;font-size:12px}.time-prediction-summary{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.time-prediction-summary>div{background:#f7faf8;border:1px solid #dce8e2;border-radius:10px;padding:20px}.time-prediction-summary span{color:#688172;font-size:12px;display:block}.time-prediction-summary strong{color:#315d4f;margin:9px 0;font-size:24px;font-weight:550;display:block}.time-prediction-summary p{color:#718478;font-size:11px;line-height:1.8}.nid-result{margin-top:22px}.nid-result details{overflow-wrap:anywhere}.time-model-notes{color:#637b6b;border-top:1px solid #e0e8e2;margin-top:20px;padding-top:15px;font-size:12px}.time-model-notes p{margin-top:10px;line-height:1.9}.time-model-notes a{color:#187c6f;text-decoration:underline}.gentle-note ul{margin:8px 0;padding-left:20px;line-height:1.9}.legacy-models{margin-bottom:22px}.legacy-models>summary{color:#687f71;padding:14px 0;font-size:13px}.legacy-models[open]>summary{margin-bottom:8px}summary{cursor:pointer}@media (width<=720px){.time-prediction-summary{grid-template-columns:1fr}.time-prediction-summary strong{font-size:22px}.time-model-entry{flex-direction:column;align-items:flex-start}.time-model-entry button,.time-model-notes{font-size:11px}}.sidebar nav button.active{color:#137c7c;background:#e6f3f2}.primary{color:#fff!important;background:#137d7b!important;border-color:#137d7b!important}.content{max-width:1700px;margin:auto}.page-heading h1{color:#203c50}.panel{border-color:#e1e9ed;box-shadow:0 3px 15px #29444d03}.panel-heading h2{color:#203c50;font-weight:600}.scene-switch{background:#edf3f5;border-radius:9px;gap:3px;padding:3px;display:flex}.scene-switch button{color:#657e8b;background:0 0;border:0;padding:7px 13px;font-size:12px}.scene-switch .selected{color:#137d7b;background:#fff;box-shadow:0 1px 5px #123e4c12}.care-alarm{background:#fff;border:1px solid #d9e8ea;border-radius:11px;align-items:center;gap:15px;margin-bottom:22px;padding:17px 20px;display:flex}.alarm-mark{color:#157e7d;background:#e8f4f3;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:23px;display:grid}.alarm-copy{flex:1}.alarm-copy strong{color:#204d60;font-size:14px}.alarm-copy p{color:#758994;margin:4px 0 0;font-size:11px;line-height:1.75}.alarm-actions{flex-wrap:wrap;gap:8px;display:flex}.alarm-actions button{padding:8px 10px;font-size:11px}.has-alarm{background:#fff9f2;border-color:#edb890}.has-alarm .alarm-mark{color:#b55d20;background:#fae1c3}.has-alarm .alarm-copy strong{color:#a45629}.metric-card{border-color:#e0e9ed}.metric-card strong{color:#21495b}.metric-card small{color:#77909a}.pressure-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.pressure-toolbar .segmented{background:#f0f4f6;border-radius:8px;padding:4px}.pressure-toolbar .segmented button{padding:7px 12px;font-size:12px}.segmented .selected{color:#157e7c;background:#fff;box-shadow:0 1px 5px #1a4f6512}.pressure-plots{grid-template-columns:1fr;gap:20px;display:grid}.pressure-plots.dual{grid-template-columns:1fr 1fr}.pressure-plot{background:#f7fafb;border:1px solid #e1e9ed;border-radius:10px;min-width:0;position:relative;overflow:hidden}.pressure-plot canvas{touch-action:none;cursor:crosshair;aspect-ratio:600/510;object-fit:contain;width:100%;height:auto;max-height:550px;display:block}.pressure-plot:has([aria-label*=三维]) canvas{cursor:grab}.plot-caption{background:#fff;border-bottom:1px solid #e5edef;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.plot-caption b{color:#254b60;font-size:12px;font-weight:500}.plot-reset{background:#ffffffe6;border-color:#d7e5eb;padding:5px 9px;font-size:10px;position:absolute;bottom:12px;right:12px}.point-readout{color:#5a7788;background:#ffffffde;border:1px solid #dde8ed;border-radius:5px;padding:5px 9px;font-size:10px;position:absolute;bottom:36px;left:17px}.point-readout strong{color:#203e55;margin-left:9px}.pressure-scale{color:#7e939e;justify-content:space-between;margin:16px 4px 0;padding-top:14px;font-size:9px;display:flex;position:relative}.pressure-scale>div{background:linear-gradient(90deg,#f0f7f7,#49bccc,#1ba5a0,#a5d36f,#f6d744,#fa8d31,#cf3335);border-radius:5px;height:7px;position:absolute;top:0;left:0;right:0}.pressure-options{flex-wrap:wrap;align-items:center;gap:10px 21px;margin:20px 0 8px;display:flex}.pressure-options label{color:#688392;align-items:center;gap:7px;font-size:11px;font-weight:400;display:flex}.pressure-options input[type=range]{accent-color:#137d7b;width:120px;height:5px;padding:0}.pressure-options input[type=checkbox],.check-label input{accent-color:#137d7b;width:14px!important;height:14px!important}.pressure-options b{color:#284d63;width:26px;font-weight:500}.roi-heading{border-top:1px solid #e6edef;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;display:flex}.roi-heading h3{color:#31566b;font-size:13px}.roi-heading>div{gap:8px;display:flex}.roi-heading button{padding:6px 10px;font-size:10px}.roi-table{width:100%;margin:9px 0 0;font-size:11px}.roi-table td,.roi-table th{white-space:nowrap;color:#486676;padding:12px 10px}.roi-table th{color:#728a95;background:#f6f9fa;font-size:10px;font-weight:400}.roi-dot{border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.observation-settings{background:#fff;border:1px solid #dce8ec;border-radius:10px;margin-bottom:25px;padding:18px 22px}.observation-settings summary{color:#254b61;cursor:pointer;font-size:13px}.observation-settings summary span{color:#82949d;margin-left:16px;font-size:11px}.observation-settings form{margin-top:22px}.settings-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.settings-fields label{color:#6a8290;font-size:11px}.settings-fields input{margin-top:8px}.check-label{align-items:center;gap:8px;display:flex;font-size:12px!important}.hotspot-list{gap:13px;margin-top:15px;display:grid}.hotspot-list>div{color:#587483;align-items:center;gap:10px;font-size:11px;display:flex}.hotspot-list>div>span{width:60px}.hotspot-list>div>div{background:#eaf0f3;border-radius:5px;flex:1;height:5px}.hotspot-list i{background:#3e9d99;border-radius:5px;height:100%;display:block}.hotspot-list b{text-align:right;min-width:62px;font-size:10px;font-weight:400}.care-action-summary{align-items:center;gap:17px;margin:22px 0 25px;display:flex}.care-action-summary>span{color:#288b8a;font-size:28px}.care-action-summary strong{color:#254a5c;font-size:20px;font-weight:500}.care-action-summary p{color:#81959f;margin-top:8px;font-size:12px;line-height:1.85}.replay-notice{color:#467598;background:#e8f1fa;border:1px solid #d5e5f3;border-radius:8px;margin-bottom:22px;padding:12px 17px;font-size:12px}.replay-select{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.replay-select label{flex:1;min-width:220px;font-size:12px}.replay-select select{margin-top:8px}.replay-select button,.replay-select .button{white-space:nowrap;font-size:11px}.replay-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.replay-controls button{font-size:12px}.replay-controls label{align-items:center;gap:8px;font-size:12px;display:flex}.replay-controls select{width:78px;padding:8px}.replay-controls>span{color:#78909c;margin-left:auto;font-size:12px}.replay-range{accent-color:#168681;width:100%;height:6px;margin:10px 0 20px;padding:0!important}.replay-timestamp{justify-content:space-between;gap:10px;margin:8px 0 23px;font-size:12px;display:flex}.replay-timestamp strong{color:#33576c;font-weight:500}.replay-timestamp span{color:#8398a3;font-size:11px}.replay-trend-title{color:#33576c;margin-top:24px;font-size:13px}.sensor-profile-panel{margin-bottom:22px}.sensor-profile-panel select{max-width:420px}.sensor-profile-panel .hint{margin-top:10px}.care-extended-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.care-extended-fields label{font-size:11px}.cycle-note{color:#567991;background:#eef5fa;border-radius:7px;margin:15px 0;padding:12px 15px;font-size:11px;line-height:1.8}.target-result{color:#37647a;padding:14px 0;font-size:13px}.record-alert-table{margin-top:25px}.model-context-note{color:#567f92;background:#edf5f8;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:12px;line-height:1.8}.pressure-options label,.check-label,.replay-controls label{flex-direction:row}@media (width>=1600px){.pressure-toolbar .segmented button{font-size:13px}.roi-table td,.roi-table th{font-size:12px}}@media (width<=1100px){.care-alarm{flex-wrap:wrap}.alarm-actions{margin-left:52px}.settings-fields{grid-template-columns:1fr 1fr}.plot-caption span{display:none}.pressure-toolbar .segmented button{padding:7px 8px;font-size:11px}.topbar-right{gap:8px}.topbar time{display:none}.scene-switch button{padding:7px 9px;font-size:11px}}@media (width<=720px){.pressure-plots.dual{grid-template-columns:1fr}.pressure-toolbar{flex-direction:column;align-items:flex-start}.pressure-toolbar .segmented{justify-content:space-between;width:100%;display:flex}.pressure-toolbar>span{font-size:10px}.care-alarm{gap:10px;padding:15px 13px}.alarm-copy{min-width:180px}.alarm-copy strong{font-size:13px}.alarm-actions{width:100%;margin-left:0}.alarm-actions button{flex:1;font-size:10px}.topbar{gap:10px;height:auto;min-height:58px;padding-top:8px;padding-bottom:8px}.scene-switch button{padding:6px 8px;font-size:10px}.topbar .breadcrumb{display:none}.topbar-right{justify-content:space-between;width:100%}.pressure-options{gap:13px}.pressure-options label{font-size:10px}.settings-fields,.care-extended-fields{grid-template-columns:1fr 1fr}.observation-settings{padding:17px}.observation-settings summary span{margin:8px 0 0;display:block}.replay-timestamp{flex-direction:column}.replay-controls{gap:7px}.replay-controls button{padding:8px;font-size:11px}.plot-caption span{display:block}.panel-heading h2{font-size:14px}.panel-heading p{font-size:10px}.hint{font-size:10px!important}.roi-table td,.roi-table th{padding:10px 8px}.pressure-plot canvas{max-height:none}}.workspace{--ink:#172d48;--muted:#647991;background:#edf2f7}.sidebar{background:#0c1b30;border:0;padding-top:27px}.brand strong{color:#edf6ff}.brand small{color:#8ca5bd}.brand-symbol{background:#127fba}.sidebar .workspace-label{color:#7190ac}.sidebar nav button{color:#a3b6cb;padding:14px}.sidebar nav button:hover{color:#fff;background:#162c45}.sidebar nav button.active{color:#81def6;background:#153752;box-shadow:inset 3px 0 #48d5f5}.sidebar-bottom{color:#d2e6f7;background:#122840}.sidebar-bottom p,.sidebar-bottom small{color:#8caac5}.source-dot.on{background:#52dbc6;box-shadow:0 0 0 3px #244853}.topbar{background:#f9fbfd}.content{padding-top:24px}.monitor-heading{color:#fff;background:#102944;border-radius:14px;margin-bottom:18px;padding:26px 30px;position:relative;overflow:hidden}.monitor-heading .eyebrow{color:#6cd6ee;letter-spacing:2px}.monitor-heading h1{color:#fff;letter-spacing:2px;font-size:32px}.monitor-heading p{color:#a7c0d5;font-size:12px}.monitor-heading .primary{color:#061f37!important;background:#28b7d0!important;border-color:#28b7d0!important}.environment-banner{margin-bottom:14px}.care-alarm{margin-bottom:16px;padding:13px 17px}.status-strip{padding-bottom:13px}.metrics-grid{gap:12px;margin-bottom:18px}.metric-card{border:0;border-top:3px solid #1798cd;padding:17px 20px;box-shadow:0 5px 18px #183c5806}.metric-card:nth-child(2){border-top-color:#427aed}.metric-card:nth-child(3){border-top-color:#18b5aa}.metric-card:nth-child(4){border-top-color:#e7a64b}.metric-card>span{color:#496580;font-size:12px}.metric-card strong{color:#132f4e;font-size:35px;font-weight:650}.metric-card p{font-size:10px}.pressure-stage{background:#09172b;border:1px solid #213b56;padding:23px 24px;box-shadow:0 16px 32px #091b3220}.pressure-stage .panel-heading{margin-bottom:20px}.pressure-stage .panel-heading h2{color:#f1f6ff;font-size:18px}.pressure-stage .panel-heading p{color:#92a9c2;font-size:11px}.pressure-stage .tag{color:#74d8f0;background:#16344b;border-color:#2e5a74}.pressure-workbench .pressure-plots{gap:17px}.pressure-plot{background:#09172b;border-color:#26415b;border-radius:9px}.pressure-plot canvas{max-height:none}.plot-caption{background:#10233b;border-color:#274158;padding:13px 16px}.plot-caption b{color:#e5f1fc;font-size:13px}.plot-caption span{color:#89a8c4;font-size:10px}.pressure-toolbar>span{color:#9cb3ca;font-size:11px}.pressure-toolbar .segmented{background:#142b44;border:1px solid #29415a}.pressure-toolbar .segmented button{color:#8eacc5;padding:8px 13px}.pressure-toolbar .segmented button.selected{color:#06253e;box-shadow:none;background:#2bc0de;font-weight:600}.pressure-stage .hint{color:#95abc3}.pressure-options label{color:#9eb4ca;font-size:11px}.pressure-options input[type=range]{accent-color:#32bfdb}.pressure-options input[type=checkbox]{accent-color:#23abc9}.colormap-caption{color:#8daac6;justify-content:space-between;gap:12px;margin:17px 4px 0;font-size:10px;display:flex}.colormap-caption b{color:#d9eafb;letter-spacing:1px}.colormap-caption b span{letter-spacing:0;margin-left:9px;font-weight:400}.pressure-scale{color:#90adc5;font-variant-numeric:tabular-nums;margin-top:7px;padding-top:15px}.pressure-scale>div,.scale:not(.difference-scale){background:linear-gradient(90deg,#000004,#3b0f70,#8c2981,#de4968,#fe9f6d,#fcfdbf)}.pressure-scale>div{border-radius:2px;height:8px}.pressure-stage .roi-heading{border-top:1px solid #253d56;padding-top:19px}.pressure-stage .roi-heading h3{color:#e4effb;font-size:15px}.pressure-stage .roi-heading button,.plot-reset{color:#aac8e0;background:#152e46;border-color:#34516d}.pressure-stage .roi-table th{color:#97b2cd;background:#10253c;border-color:#284259}.pressure-stage .roi-table td{color:#d4e2ef;border-color:#243950}.pressure-stage .roi-table tr:hover td{background:#102942}.pressure-stage .text-button{color:#6dcde6}.point-readout{color:#bed5e8;background:#102b45ed;border-color:#355c78}.point-readout strong{color:#70e2ff}.plot-reset:hover{background:#23516b}.pressure-stage .table-wrap{border:1px solid #233c54;border-radius:7px}.has-alarm{border-left:4px solid #ef7b29}.panel-heading h2{font-size:16px}.panel-heading p{font-size:11px}.pressure-stale canvas{opacity:.4}.scene-switch .selected{color:#8ce2f1;background:#163950}.scene-switch button{white-space:nowrap}.primary{background:#107ca5!important;border-color:#107ca5!important}.primary:hover:not(:disabled){filter:brightness(1.08)}@media (width>=1500px){.pressure-stage{padding:25px 30px}.pressure-plots.dual{gap:28px}.metric-card strong{font-size:40px}}@media (width<=900px){.monitor-heading{padding:23px}.pressure-stage{padding:18px}.pressure-toolbar{flex-wrap:wrap}.pressure-toolbar .segmented,.pressure-toolbar .segmented button{flex:1}.pressure-stage .panel-heading h2{font-size:16px}}@media (width<=600px){.content{padding:16px 12px 0}.monitor-heading{padding:20px}.monitor-heading h1{font-size:27px}.monitor-heading .heading-actions{margin-top:15px}.topbar{height:auto;min-height:67px;padding:10px 13px}.topbar-right{gap:8px}.scene-switch button{padding:7px 9px}.topbar .breadcrumb{display:none}.topbar-right{justify-content:space-between;width:100%}.pressure-toolbar .segmented button{padding:8px 5px;font-size:10px}.pressure-stage{padding:15px}.pressure-plots.dual{grid-template-columns:1fr}.metric-card{padding:13px}.metric-card strong{font-size:28px}.colormap-caption{font-size:9px}.pressure-options{gap:12px}.pressure-stage .panel-heading p{font-size:10px}.plot-caption span{font-size:9px}.pressure-stage .roi-table{min-width:630px}.care-alarm{flex-wrap:wrap;align-items:flex-start}.alarm-actions{margin-left:50px}.monitor-heading .heading-actions button{font-size:11px}.pressure-options input[type=range]{width:92px}}
