:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--bg2:#03070d;--panel:#102033;--panel2:#15283f;--ink:#fff;--muted:#d3e1f0;--line:#ffffff38;--blue:#4db7ff;--cyan:#70f3ff;--green:#4cf09b;--yellow:#ffd166;--red:#ff6b86}*{box-sizing:border-box}body{color:var(--ink);background:#07111f;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}.shell{min-height:100vh}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#02060bb8;justify-content:space-between;align-items:center;padding:20px 6vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.02em;align-items:center;gap:12px;font-weight:850;text-decoration:none;display:flex}.mark{background:linear-gradient(135deg,#2aa8ff47,#54efff14);border:1px solid #54efff8c;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 28px #54efff1f}.links{color:var(--muted);gap:22px;font-size:14px;display:flex}.links a{text-decoration:none}.links a:hover{color:var(--ink)}.hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:center;gap:42px;padding:78px 6vw 62px;display:grid}.hero.wide{grid-template-columns:minmax(0,1.2fr) minmax(320px,.7fr)}.hero.compact{padding-bottom:38px}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:850}h1{letter-spacing:-.057em;margin:0 0 22px;font-size:clamp(42px,6.2vw,78px);line-height:.94}h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(30px,4.2vw,52px);line-height:.98}h3{margin:0 0 10px;font-size:22px}.lead,.sectionHeader p,.card p,.panel p{color:#e3effb;line-height:1.58}.lead{max-width:860px;font-size:20px}.actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.btn,.fakeButton{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#00121f;cursor:pointer;border:0;border-radius:999px;margin-right:10px;padding:13px 18px;font-weight:850;text-decoration:none;display:inline-flex}.btn.ghost,.fakeButton.secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.panel{border:1px solid var(--line);background:#102033;border-radius:28px;padding:24px;box-shadow:0 20px 60px #00000047}.command{gap:14px;display:grid}.metric{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:18px;padding:15px 0;display:flex}.metric strong{color:var(--ink)}.metricCard{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;padding:18px}.metricCard p{color:var(--muted);margin:0 0 6px;font-size:13px}.metricCard strong{margin-bottom:5px;font-size:28px;display:block}.metricCard span{color:var(--muted);font-size:13px}.metricCard.green{border-color:#38e28b59}.metricCard.yellow{border-color:#ffd16673}.metricCard.red{border-color:#ff5c7a73}.band{padding:54px 6vw}.band.dark{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0000002e}.sectionHeader{padding:35px 6vw 18px}.band .sectionHeader{padding:0 0 24px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:28px 6vw 70px;display:grid}.card{border:1px solid var(--line);background:#102033;border-radius:22px;min-height:168px;padding:24px}.card span,.card em,.domainList em{color:var(--cyan);font-size:13px;font-style:normal}.linkCard{text-decoration:none;transition:transform .18s,border-color .18s}.linkCard:hover{border-color:#54efff73;transform:translateY(-3px)}.domainList{gap:12px;display:grid}.domainList div,.fleetTable div{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;grid-template-columns:220px 1fr 160px;align-items:center;gap:18px;padding:16px;display:grid}.domainList span,.fleetTable p,.fleetTable em{color:var(--muted);margin:0}.twoCol{grid-template-columns:1fr 1fr;gap:22px;padding:34px 6vw 74px;display:grid}.timelineItem{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:12px;padding:16px 0;display:grid}.timelineItem span{color:var(--cyan);font-weight:800}.timelineItem p{margin:4px 0 0}.split{justify-content:space-between;gap:18px;display:flex}.replayWindow{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-self:start;gap:20px;padding:9px 12px;display:flex}.traceGrid{gap:11px;margin-top:18px;display:grid}.trace{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;grid-template-columns:150px 80px 1fr;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.trace i{z-index:0;background:linear-gradient(90deg,#2aa8ff38,#54efff0d);position:absolute;top:0;bottom:0;left:0}.trace>*{z-index:1;position:relative}.trace span{color:var(--muted)}.fleetTable{gap:12px;padding:26px 6vw 70px;display:grid}.dot{background:var(--blue);border-radius:999px;width:14px;height:14px}.dot.green{background:var(--green)}.dot.yellow{background:var(--yellow)}.dot.red{background:var(--red)}.status-green{border-color:#38e28b57}.status-yellow{border-color:#ffd1666b}.status-blue{border-color:#54efff57}.gaugeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gaugeCard{border:1px solid var(--line);background:radial-gradient(circle at 50% 15%,#70f3ff1f,#102033f5 48%);border-radius:24px;grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:22px;display:grid;box-shadow:0 18px 52px #00000038}.gaugeFace{--pct:50%;aspect-ratio:1;background:conic-gradient(from 225deg,var(--cyan) 0 var(--pct),#ffffff1a var(--pct) 75%,transparent 75% 100%);border-radius:50%;place-items:center;width:150px;display:grid;position:relative}.gaugeFace:before{content:"";background:#07111f;border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:10px}.gaugeFace:after{content:"";background:linear-gradient(90deg,#ffffff29,var(--ink));transform-origin:0;width:44%;height:3px;transform:rotate(calc(-135deg + (270deg * var(--pct) / 100)));border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 16px #70f3ff73}.gaugeInner{z-index:1;text-align:center;position:relative}.gaugeInner strong{letter-spacing:-.05em;font-size:31px;line-height:1;display:block}.gaugeInner span{color:var(--muted);font-weight:800}.gaugeMeta h3{margin-bottom:5px}.gaugeMeta p{color:#e3effb;margin:0 0 8px}.gaugeMeta small{color:var(--muted)}.gaugeCard.green{border-color:#4cf09b59}.gaugeCard.yellow{border-color:#ffd16673}.gaugeCard.red{border-color:#ff6b8673}.gaugeCard.yellow .gaugeFace{background:conic-gradient(from 225deg,var(--yellow) 0 var(--pct),#ffffff1a var(--pct) 75%,transparent 75% 100%)}.gaugeCard.red .gaugeFace{background:conic-gradient(from 225deg,var(--red) 0 var(--pct),#ffffff1a var(--pct) 75%,transparent 75% 100%)}@media (max-width:980px){.hero,.hero.wide,.twoCol,.grid,.gaugeGrid{grid-template-columns:1fr}.links{display:none}.domainList div,.fleetTable div,.trace{grid-template-columns:1fr}.sectionHeader{padding-left:6vw;padding-right:6vw}}.screenFrame{border:1px solid var(--line);background:#102033;border-radius:32px;margin:28px 6vw 74px;overflow:hidden;box-shadow:0 24px 70px #00000040}.screenTop{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:28px;display:flex}.screenTop p{color:var(--muted);max-width:900px}.screenDots{gap:8px;display:flex}.screenDots i{background:var(--line);border-radius:999px;width:10px;height:10px}.controlMap{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:28px;display:grid}.node{border:1px solid var(--line);color:#f2f8ff;background:#15283f;border-radius:18px;align-items:center;gap:10px;padding:18px;display:flex}.node span{background:var(--cyan);border-radius:50%;width:12px;height:12px;box-shadow:0 0 20px #54efff99}.visualGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 28px 28px;display:grid}.trendStrip{border:1px solid var(--line);background:#15283f;border-radius:22px;padding:18px}.trendHead{color:var(--muted);justify-content:space-between;margin-bottom:16px;display:flex}.trendHead strong{color:var(--ink)}.bars{align-items:end;gap:8px;height:120px;display:flex}.bars i{background:linear-gradient(180deg,var(--cyan),#2aa8ff33);border-radius:999px 999px 4px 4px;flex:1;min-height:18px}.workflowRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:28px;display:grid}.workflowRail div{border:1px solid var(--line);background:#15283f;border-radius:18px;min-height:120px;padding:18px}.workflowRail b{color:var(--cyan);margin-bottom:12px;display:block}.workflowRail span{color:#d1e3f5;line-height:1.45}@media (max-width:980px){.controlMap,.visualGrid,.workflowRail{grid-template-columns:1fr}.screenTop{display:block}}@media (max-width:640px){body{background:#07111f}.gaugeGrid{gap:12px}.gaugeCard{border-radius:20px;grid-template-columns:112px 1fr;padding:15px}.gaugeFace{width:112px}.gaugeInner strong{font-size:25px}.nav{padding:14px 18px;position:relative}.brand{font-size:15px}.mark{border-radius:11px;width:36px;height:36px}.hero,.hero.wide,.hero.compact{gap:22px;padding:34px 18px 28px}.eyebrow{letter-spacing:.12em;font-size:11px}.lead{color:#d8e8f8;font-size:18px;line-height:1.48}h1{letter-spacing:-.04em;margin-bottom:16px;font-size:40px;line-height:1}h2{font-size:31px;line-height:1.04}h3{font-size:21px}.actions{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.btn,.fakeButton{justify-content:center;width:100%;margin-right:0;padding:15px 18px;font-size:16px}.panel{border-radius:22px;padding:18px}.metric{grid-template-columns:1fr;gap:4px;padding:13px 0;display:grid}.metricCard{padding:16px}.metricCard strong{font-size:25px}.band{padding:34px 18px}.sectionHeader{padding:28px 18px 12px}.grid{gap:14px;padding:18px 18px 42px}.card{min-height:auto;padding:19px}.twoCol{gap:16px;padding:24px 18px 46px}.split{display:block}.replayWindow{border-radius:18px;justify-content:space-between;margin-top:12px}.screenFrame{border-radius:22px;margin:18px 12px 42px}.screenTop{padding:18px}.controlMap,.visualGrid,.workflowRail{gap:12px;padding:18px}.visualGrid{padding-top:0}.node,.workflowRail div,.trendStrip{padding:15px}.bars{height:86px}.traceGrid{gap:10px}.trace{padding:13px}.domainList div,.fleetTable div{padding:14px;font-size:15px}.fleetTable{padding:18px 18px 42px}.lead,.sectionHeader p,.card p,.panel p,.workflowRail span{line-height:1.5}.screenTop p{color:#d8e8f8;font-size:16px}}.heroLogo{object-fit:contain;border:1px solid var(--line);background:#0000002e;border-radius:22px;width:100%;max-height:240px;padding:10px}.companyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:10px 6vw 62px;display:grid}.companyCard{border:1px solid var(--line);background:#102033;border-radius:24px;grid-template-rows:auto 1fr;gap:16px;min-height:390px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.companyCard:hover{background:#142840;border-color:#70f3ff8c;transform:translateY(-3px)}.companyLogoWrap{background:#0003;border:1px solid #ffffff21;border-radius:18px;place-items:center;height:170px;display:grid;overflow:hidden}.companyLogoWrap img{object-fit:contain;width:100%;height:100%}.companyCard span,.routeCard strong{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:850}.companyCard p{color:#e3effb;line-height:1.5}.companyCard em{color:var(--muted);font-size:13px;font-style:normal}.cryoTheme{background:radial-gradient(circle at 22% 4%,#70f3ff21,#0000 35%),#07111f}.loginPanel label{color:var(--cyan);text-transform:uppercase;letter-spacing:.14em;margin:18px 0 8px;font-size:12px;font-weight:850;display:block}.loginPanel select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#07111f;border-radius:14px;padding:14px}.dashboardRouteGrid{gap:12px;margin-top:12px;display:grid}.routeCard{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;gap:8px;padding:16px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.routeCard:hover{background:#70f3ff14;border-color:#70f3ff8c}.routeCard span{color:#d8e8f8;line-height:1.45}.finePrint{margin-top:16px;font-size:13px;color:var(--muted)!important}@media (max-width:980px){.companyGrid{grid-template-columns:1fr 1fr}.companyCard{min-height:auto}}@media (max-width:640px){.companyGrid{grid-template-columns:1fr;padding:8px 18px 42px}.companyLogoWrap{height:145px}.heroLogo{max-height:180px}.loginPanel select{font-size:16px}}.tracePanel{border:1px solid var(--line);background:#102033;border-radius:32px;margin:28px 6vw 74px;overflow:hidden;box-shadow:0 24px 70px #00000040}.tracePanelTop{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:28px;display:flex}.tracePanelTop p{color:var(--muted);max-width:900px;line-height:1.55}.rangeTabs{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.rangeTabs button,.traceControls button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:10px 13px;font-weight:800}.rangeTabs button.active,.traceControls button.active{background:#70f3ff1f;border-color:#70f3ff99}.traceControls{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 28px;display:grid}.traceControls button{text-align:left;border-radius:18px;grid-template-columns:12px 1fr;align-items:center;gap:8px;display:grid}.traceControls i{border-radius:999px;width:12px;height:12px;box-shadow:0 0 18px}.traceControls span{color:var(--muted);grid-column:2;font-size:13px;font-weight:500}.traceCanvasWrap{grid-template-columns:minmax(0,1fr) 280px;gap:18px;padding:28px;display:grid}.traceCanvas{background:#07111f;border:1px solid #ffffff1f;border-radius:24px;width:100%;min-height:310px}.traceReadout{border:1px solid var(--line);background:#ffffff0a;border-radius:24px;align-self:stretch;padding:18px}.traceReadout div{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.traceReadout strong{color:var(--ink)}.traceReadout em{color:var(--yellow);margin-top:12px;font-style:normal;line-height:1.4;display:block}@media (max-width:980px){.tracePanelTop,.traceCanvasWrap{grid-template-columns:1fr;display:block}.rangeTabs{margin-top:18px}.traceControls{grid-template-columns:1fr 1fr}.traceReadout{margin-top:16px}}@media (max-width:640px){.tracePanel{border-radius:22px;margin:18px 12px 42px}.tracePanelTop,.traceControls,.traceCanvasWrap{padding:18px}.traceControls{grid-template-columns:1fr}.traceCanvas{min-height:240px}}.zetecorHome{background:radial-gradient(circle at 18% 2%,#70f3ff24,#0000 34%),radial-gradient(circle at 86% 18%,#4db7ff1a,#0000 30%),#07111f}.homepageHero{padding-top:86px}.heroSystemCard{position:relative;overflow:hidden}.heroSystemCard:before{content:"";filter:blur(10px);background:#70f3ff1f;border-radius:999px;width:220px;height:220px;position:absolute;inset:-80px -80px auto auto}.heroSystemCard>*{position:relative}.trustStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 6vw 36px;display:grid}.trustStrip div{border:1px solid var(--line);background:#ffffff0b;border-radius:20px;min-height:120px;padding:18px}.trustStrip strong{color:var(--ink);margin-bottom:8px;font-size:18px;display:block}.trustStrip span{color:var(--muted);font-size:14px;line-height:1.45;display:block}.polishedCompanies .companyCard{min-height:420px}.polishedCompanies .companyCard:first-child{border-color:#70f3ff7a;box-shadow:0 18px 58px #4db7ff1f}.customerValueBand{padding-bottom:26px}.outcomeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 6vw 48px;display:grid}.outcomeCard{background:linear-gradient(#70f3ff12,#102033f5);min-height:260px}.routeMatrix{border:1px solid var(--line);background:#102033;border-radius:34px;grid-template-columns:.85fr 1.35fr;gap:30px;margin:18px 6vw 74px;padding:34px;display:grid;box-shadow:0 24px 70px #00000040}.routeMatrix>div:first-child p:not(.eyebrow){color:#e3effb;line-height:1.58}.layerRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.layerRail article{border:1px solid var(--line);background:#ffffff0b;border-radius:22px;min-height:230px;padding:20px}.layerRail b{width:42px;height:42px;color:var(--cyan);background:#70f3ff1a;border:1px solid #70f3ff61;border-radius:14px;place-items:center;margin-bottom:18px;display:inline-grid}.layerRail p{color:var(--muted);line-height:1.45}.proofBand{padding-bottom:26px}.proofStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 6vw 28px;display:grid}.proofStack div{border:1px solid var(--line);background:#ffffff0b;border-radius:18px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.proofStack span{width:28px;height:28px;color:var(--green);background:#4cf09b24;border-radius:999px;place-items:center;font-weight:900;display:grid}.proofStack p{color:#e3effb;margin:3px 0 0;line-height:1.45}.compactGrid{padding-top:10px}@media (max-width:1100px){.trustStrip,.outcomeGrid,.layerRail{grid-template-columns:repeat(2,minmax(0,1fr))}.routeMatrix{grid-template-columns:1fr}}@media (max-width:640px){.homepageHero{padding-top:38px}.trustStrip,.outcomeGrid,.proofStack{grid-template-columns:1fr;margin-left:18px;margin-right:18px;padding-left:0;padding-right:0}.trustStrip{margin-bottom:24px}.routeMatrix{border-radius:24px;margin:14px 12px 42px;padding:20px}.layerRail{grid-template-columns:1fr}.layerRail article,.polishedCompanies .companyCard{min-height:auto}}.verticalSite .verticalHero{padding-bottom:46px}.cryoPilotMatrix{margin-top:0}.customerPortal .hero{padding-bottom:44px}.roleRouteGrid .roleCard{min-height:235px;position:relative;overflow:hidden}.roleCard b{width:48px;height:48px;color:var(--cyan);background:#70f3ff1a;border:1px solid #70f3ff5c;border-radius:16px;place-items:center;margin-bottom:16px;font-size:18px;display:grid}.roleCard strong:last-child{color:var(--cyan);margin-top:8px}.dashboardMatrix{margin-top:22px;margin-bottom:42px}.dashboardMatrix .layerRail article{min-height:205px}.dashboardMatrix .layerRail b{font-size:14px}.customerPortal .outcomeGrid,.verticalSite .outcomeGrid{padding-bottom:28px}@media (max-width:640px){.dashboardMatrix{margin-top:14px;margin-bottom:30px}.roleRouteGrid .roleCard{min-height:auto}.roleCard b{width:42px;height:42px}}.chatbotPanel{border:1px solid var(--line);background:linear-gradient(#70f3ff12,#102033fa);border-radius:32px;margin:26px 6vw 74px;overflow:hidden;box-shadow:0 24px 70px #00000040}.chatbotHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:28px;display:flex}.chatbotHeader p{color:var(--muted);max-width:900px;line-height:1.55}.botStatus{white-space:nowrap;color:#dfffee;background:#4cf09b14;border:1px solid #4cf09b57;border-radius:999px;align-self:start;padding:10px 13px;font-size:13px;font-weight:850}.botStatus span{background:var(--green);border-radius:999px;width:10px;height:10px;margin-right:8px;display:inline-block;box-shadow:0 0 16px #4cf09bb3}.quickPrompts{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:18px 28px;display:flex}.quickPrompts button,.chatbotInput button{color:var(--ink);cursor:pointer;background:#70f3ff1a;border:1px solid #70f3ff6b;border-radius:999px;padding:10px 13px;font-weight:850}.quickPrompts button:hover,.chatbotInput button:hover{background:#70f3ff2e}.chatbotBody{gap:14px;max-height:520px;padding:24px 28px;display:grid;overflow:auto}.chatBubble{border:1px solid var(--line);background:#ffffff0b;border-radius:22px;max-width:920px;padding:16px 18px}.chatBubble strong{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:12px;display:block}.chatBubble p{color:#e3effb;white-space:pre-line;margin:0;line-height:1.55}.chatBubble.tech{background:#4db7ff21;border-color:#4db7ff57;justify-self:end;max-width:720px}.chatBubble.tech strong{color:var(--ink)}.chatbotInput{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding:18px 28px;display:grid}.chatbotInput input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#07111f;border-radius:999px;padding:14px 16px}.chatbotFinePrint{color:var(--muted);margin:0;padding:0 28px 24px;font-size:13px;line-height:1.45}@media (max-width:760px){.chatbotPanel{border-radius:22px;margin:18px 12px 42px}.chatbotHeader{padding:18px;display:block}.botStatus{margin-top:16px;display:inline-flex}.quickPrompts,.chatbotBody,.chatbotInput{padding:18px}.chatbotInput{grid-template-columns:1fr}.chatbotInput input{border-radius:18px}.chatbotInput button{justify-content:center;width:100%}.chatbotFinePrint{padding:0 18px 18px}}.techFinal .techHero{background:radial-gradient(circle at 20% 0,#70f3ff1f,#0000 34%),radial-gradient(circle at 80% 20%,#4db7ff1f,#0000 34%)}.techBriefCard{align-self:stretch}.capabilityStrip{border:1px solid var(--line);background:linear-gradient(135deg,#70f3ff1a,#102033f0);border-radius:28px;margin:0 6vw 34px;padding:22px 24px;box-shadow:0 18px 52px #00000038}.capabilityStrip div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.capabilityStrip span{text-align:center;color:#e8f7ff;background:#ffffff0b;border:1px solid #70f3ff47;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:800}.assetWorkbench{gap:20px;display:grid}.assetModule{border:1px solid var(--line);background:linear-gradient(#ffffff0e,#102033fa);border-radius:30px;padding:24px;box-shadow:0 20px 60px #00000038}.assetModule.yellow{border-color:#ffd16666}.assetModule.blue{border-color:#70f3ff52}.assetModuleHead{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.assetModuleHead span{color:var(--cyan);text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:12px;font-weight:850;display:inline-flex}.assetModuleHead p{color:#dceafa;margin:0;line-height:1.5}.assetModuleHead b{width:58px;height:58px;color:var(--cyan);background:#70f3ff1a;border:1px solid #70f3ff5c;border-radius:18px;flex:none;place-items:center;font-size:21px;display:grid}.techPointGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.techPointGrid article{border:1px solid var(--line);background:#ffffff0b;border-radius:18px;min-height:128px;padding:15px;position:relative}.techPointGrid strong{color:#fff;margin-bottom:10px;display:block}.techPointGrid b{color:var(--cyan);letter-spacing:-.02em;margin-bottom:8px;font-size:20px;display:block}.techPointGrid span{color:var(--muted);font-size:13px;line-height:1.35}.techPointGrid i{width:22px;height:22px;color:var(--cyan);border:1px solid #70f3ff57;border-radius:999px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.techPanelSection{align-items:stretch}.controlPanelCard,.monitorColumn{height:100%}.panelDiagram{gap:12px;margin-top:18px;display:grid}.panelDiagram div,.monitorColumn div{border:1px solid var(--line);background:#ffffff0b;border-radius:17px;padding:16px}.panelDiagram strong,.monitorColumn strong{color:#fff;margin-bottom:7px;display:block}.panelDiagram span,.monitorColumn span{color:var(--muted);line-height:1.45}.monitorColumn{gap:12px;display:grid}.monitorColumn h2{margin-bottom:0}.repairOrderGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.verifyBar{border:1px solid var(--line);background:#ffffff0b;border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding:18px 20px;display:flex}.verifyBar p{color:var(--muted);margin:0;line-height:1.45}.deviceSelect{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:min(620px,100%);display:grid}.deviceSelect button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#ffffff0b;border-radius:18px;padding:13px 14px}.deviceSelect button.active{background:#70f3ff1f;border-color:#70f3ff8c}.deviceSelect strong{margin-bottom:5px;display:block}.deviceSelect span{color:var(--muted);font-size:12px;line-height:1.35;display:block}.wideTabs{flex-wrap:wrap;gap:8px;margin:0 28px 18px;display:flex}.wideTabs button{min-width:70px}.traceReadout .fakeButton{justify-content:center;width:100%;margin-top:14px}.finishedTrace .tracePanelTop{align-items:start}@media (max-width:1180px){.techPointGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.repairOrderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilityStrip div{grid-template-columns:repeat(3,minmax(0,1fr))}.deviceSelect{grid-template-columns:1fr}}@media (max-width:760px){.capabilityStrip{border-radius:22px;margin:0 12px 24px;padding:18px}.capabilityStrip div,.techPointGrid,.repairOrderGrid{grid-template-columns:1fr}.assetModule{border-radius:22px;padding:18px}.assetModuleHead{display:block}.assetModuleHead b{margin-top:14px}.wideTabs{margin:0 18px 18px}.deviceSelect{margin-top:16px}.verifyBar{display:grid}.verifyBar .fakeButton{width:100%}}.finishedRole .roleHero{background:radial-gradient(circle at 16% 0,#4cf09b1a,#0000 34%),radial-gradient(circle at 82% 14%,#70f3ff1f,#0000 36%)}.qualityFinal .qualityHero{background:radial-gradient(circle at 18% 0,#ffd1661a,#0000 34%),radial-gradient(circle at 82% 14%,#70f3ff1f,#0000 36%)}.roleBriefStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 6vw 34px;display:grid}.roleBriefStrip article{border:1px solid var(--line);background:linear-gradient(#ffffff0f,#102033f5);border-radius:22px;padding:19px;box-shadow:0 14px 42px #0000002e}.roleBriefStrip strong{color:#fff;margin-bottom:8px;display:block}.roleBriefStrip span{color:var(--muted);line-height:1.45}.roleCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.roleCardGrid .card{min-height:220px}.rolePanel .domainList{margin-top:18px}.rolePanel .finePrint{color:var(--muted);margin-top:16px;font-size:13px}.qualityMatrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.qualityMatrix article{border:1px solid var(--line);background:linear-gradient(#ffffff0e,#102033f5);border-radius:20px;min-height:160px;padding:18px}.qualityMatrix article.status-green{border-color:#4cf09b57}.qualityMatrix article.status-yellow{border-color:#ffd1666b}.qualityMatrix article.status-blue{border-color:#70f3ff52}.qualityMatrix strong{color:#fff;margin-bottom:12px;display:block}.qualityMatrix b{color:var(--cyan);margin-bottom:8px;font-size:22px;display:block}.qualityMatrix span{color:#e3effb;margin-bottom:10px;display:block}.qualityMatrix em{color:var(--muted);font-size:13px;font-style:normal}.readinessTable{padding-top:0}.centerFinal .routeMatrix,.qualityFinal .routeMatrix{margin-top:10px}.centerFinal .grid .card,.qualityFinal .grid .card{min-height:210px}@media (max-width:1080px){.roleBriefStrip,.roleCardGrid,.qualityMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.roleBriefStrip{grid-template-columns:1fr;margin:0 12px 24px}.roleCardGrid,.qualityMatrix{grid-template-columns:1fr}.roleCardGrid .card,.qualityMatrix article{min-height:auto}}.loginPage .hero{align-items:start}.loginForm{justify-self:end;width:100%;max-width:480px}.loginForm h2{font-size:38px}.loginForm label{color:var(--cyan);text-transform:uppercase;letter-spacing:.14em;margin:18px 0 8px;font-size:12px;font-weight:850;display:block}.loginForm input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#07111f;border-radius:16px;outline:none;padding:14px 16px}.loginForm input:focus{border-color:#70f3ff94;box-shadow:0 0 0 4px #70f3ff1a}.loginForm .btn{justify-content:center;width:100%;margin-top:22px}.loginError{color:#ff8fa2;background:#ff6b861f;border:1px solid #ff6b8685;border-radius:16px;margin:16px 0 4px;padding:13px 14px;font-weight:850}@media (max-width:980px){.loginForm{justify-self:stretch;max-width:none}}html,body{max-width:100%;overflow-x:hidden}.shell{overflow-x:hidden}img,svg{max-width:100%}.btn,.fakeButton{align-items:center;min-height:44px}.card,.panel,.metricCard,.assetModule,.tracePanel,.chatbotPanel,.routeMatrix{overflow-wrap:anywhere}@media (max-width:520px){.nav{gap:10px}.brand{min-width:0}.brand span:last-child{white-space:normal;line-height:1.15}.mark{flex:none}.hero,.hero.wide,.hero.compact{padding-left:16px;padding-right:16px}.lead{font-size:16.5px}.eyebrow{line-height:1.35}h1{font-size:34px;line-height:1.04}h2{font-size:27px}h3{font-size:19px}.panel,.card,.metricCard{border-radius:18px}.grid{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.band,.twoCol,.sectionHeader{padding-left:16px;padding-right:16px}.actions{grid-template-columns:1fr;width:100%;display:grid}.actions .btn,.actions .fakeButton{text-align:center;justify-content:center;width:100%;margin:0}.loginPage .hero{padding-top:26px}.loginForm{padding:18px}.loginForm h2{font-size:30px}.loginForm input{border-radius:14px;font-size:16px}.loginError{font-size:14px;line-height:1.35}.roleBriefStrip,.capabilityStrip,.tracePanel,.chatbotPanel,.routeMatrix{margin-left:10px;margin-right:10px}.roleBriefStrip article,.assetModule,.qualityMatrix article{padding:16px}.roleCardGrid .card,.centerFinal .grid .card,.qualityFinal .grid .card{min-height:auto}.assetModuleHead h3{padding-right:52px}.techPointGrid article{min-height:auto;padding-right:44px}.capabilityStrip span{padding:9px 10px;font-size:12px}.tracePanelTop,.traceControls,.traceCanvasWrap,.quickPrompts,.chatbotBody,.chatbotInput{padding:16px}.traceCanvas{border-radius:18px;min-height:210px}.traceReadout div{grid-template-columns:1fr;gap:4px;display:grid}.traceReadout .fakeButton{white-space:normal}.wideTabs{margin-left:16px;margin-right:16px}.wideTabs button{flex:72px;min-width:0}.deviceSelect button{padding:12px}.domainList div,.fleetTable div{gap:8px;grid-template-columns:1fr!important}.qualityMatrix b{font-size:19px}.verifyBar{padding:16px}.proofStack div{grid-template-columns:28px 1fr}.chatBubble{max-width:100%;padding:14px}.quickPrompts{grid-template-columns:1fr;display:grid}.quickPrompts button{text-align:left;border-radius:16px;width:100%}.chatbotBody{max-height:none}.botStatus{white-space:normal;line-height:1.3}}@media (max-width:380px){h1{font-size:31px}.lead{font-size:16px}.metricCard strong{font-size:22px}.traceCanvas{min-height:190px}.card,.panel{padding:16px}.brand{font-size:14px}}@media (max-width:640px){body{background:#06101c}.nav{background:#07111f;border-bottom-color:#ffffff24;padding:12px 14px}.brand{gap:10px;font-size:15px}.mark{border-radius:11px;width:34px;height:34px}.hero,.hero.wide,.hero.compact{padding:28px 16px 22px;display:block}.hero>div:first-child{margin-bottom:18px}.hero .panel{margin-top:18px}.eyebrow{letter-spacing:.14em;margin-bottom:9px;font-size:10px}h1{letter-spacing:-.035em;margin-bottom:14px;font-size:32px;line-height:1.03}h2{letter-spacing:-.03em;font-size:26px;line-height:1.08}h3{font-size:18px}.lead{color:#dceafa;max-width:none;font-size:16px;line-height:1.48}.actions{margin-top:18px}.btn,.fakeButton{border-radius:16px;min-height:46px;padding:13px 15px;font-size:15px;line-height:1.2}.btn.ghost,.fakeButton.secondary{background:#ffffff09}.panel{border-radius:20px;padding:17px;box-shadow:0 12px 34px #00000038}.metricCard{border-radius:16px;padding:14px}.metricCard strong{font-size:23px}.metricCard span{font-size:12.5px;line-height:1.35}.card{border-radius:18px;min-height:auto;padding:16px}.card p,.panel p{font-size:14.5px;line-height:1.45}.card span,.card em,.domainList em{letter-spacing:.08em;font-size:11.5px}.band{padding:30px 16px}.sectionHeader{padding:26px 16px 10px}.band .sectionHeader{padding-bottom:16px}.grid{gap:12px;padding:14px 16px 34px}.twoCol{gap:14px;padding:22px 16px 36px}.routeMatrix{border-radius:20px;margin:12px 10px 32px;padding:16px}.layerRail{gap:10px}.layerRail article{border-radius:17px;padding:15px}.layerRail b{border-radius:11px;width:34px;height:34px;margin-bottom:11px}.dashboardMatrix .layerRail article{min-height:auto}.roleBriefStrip{gap:10px}.roleBriefStrip article{border-radius:17px;padding:15px}.roleBriefStrip strong{font-size:15px}.roleBriefStrip span{font-size:13.5px}.roleCardGrid,.qualityMatrix{gap:10px}.qualityMatrix article{border-radius:17px;padding:15px}.qualityMatrix b{font-size:18px}.qualityMatrix span{font-size:14px}.capabilityStrip{border-radius:18px;padding:14px}.capabilityStrip .eyebrow{margin-bottom:12px}.capabilityStrip div{gap:8px}.capabilityStrip span{text-align:left;border-radius:13px;padding:9px 10px;font-size:12px}.assetWorkbench{gap:14px}.assetModule{border-radius:20px;padding:16px}.assetModuleHead{margin-bottom:14px}.assetModuleHead h3{padding-right:0;font-size:20px}.assetModuleHead p{font-size:14px}.assetModuleHead b{border-radius:14px;width:44px;height:44px;font-size:17px}.techPointGrid{gap:9px}.techPointGrid article{border-radius:15px;padding:13px 40px 13px 13px}.techPointGrid strong{margin-bottom:6px;font-size:14px}.techPointGrid b{margin-bottom:5px;font-size:18px}.techPointGrid span{font-size:12.5px}.techPointGrid i{width:20px;height:20px;top:10px;right:10px}.tracePanel{border-radius:20px;margin:14px 10px 34px}.tracePanelTop{padding:16px}.tracePanelTop h2{font-size:24px}.tracePanelTop p{font-size:14px}.deviceSelect{gap:8px}.deviceSelect button{border-radius:15px;padding:11px}.deviceSelect span{font-size:11.5px}.wideTabs{gap:7px;margin:0 14px 14px}.rangeTabs button,.traceControls button{padding:9px 10px}.traceControls{gap:8px;padding:14px}.traceControls button{border-radius:14px}.traceControls span{font-size:12px}.traceCanvasWrap{padding:14px}.traceCanvas{border-radius:16px;min-height:170px}.traceReadout{border-radius:16px;padding:14px}.traceReadout h3{font-size:17px}.traceReadout div{padding:9px 0;font-size:13.5px}.chatbotPanel{border-radius:20px;margin:14px 10px 34px}.chatbotHeader{padding:16px}.chatbotHeader h2{font-size:24px}.quickPrompts,.chatbotBody,.chatbotInput{padding:14px}.chatBubble p{font-size:14px}.chatbotFinePrint{display:none}.fleetTable{gap:10px;padding:12px 16px 34px}.fleetTable div,.domainList div{border-radius:15px}.timelineItem{grid-template-columns:34px 1fr;padding:13px 0}.timelineItem p{font-size:13.5px}.loginPage .hero{padding-top:24px}.loginPage h1{font-size:31px}.loginForm{border-radius:20px;padding:17px}.loginForm h2{margin-bottom:10px;font-size:28px}.loginForm label{margin:15px 0 7px;font-size:10.5px}.loginForm input{height:48px;padding:12px 14px}.loginError{border-radius:14px;padding:12px 13px;font-size:13.5px}.loginForm .finePrint{font-size:12.5px;line-height:1.4}}@media (max-width:430px){.hero,.hero.wide,.hero.compact{padding-left:14px;padding-right:14px}h1{font-size:30px}.lead{font-size:15.5px}.band,.grid,.twoCol,.sectionHeader{padding-left:14px;padding-right:14px}.metricCard strong{font-size:21px}.traceCanvas{min-height:155px}.panel,.card{padding:15px}.loginPage h1{font-size:29px}.loginForm .btn{border-radius:15px}.capabilityStrip span{font-size:11.5px}.roleBriefStrip,.tracePanel,.chatbotPanel,.routeMatrix,.capabilityStrip{margin-left:8px;margin-right:8px}}@media (max-width:760px){.homepageHero,.verticalHero{padding-top:28px!important}.heroSystemCard .heroLogo{max-height:150px;padding:8px}.trustStrip,.outcomeGrid,.proofStack,.companyGrid{margin-left:14px!important;margin-right:14px!important;padding-left:0!important;padding-right:0!important}.trustStrip,.outcomeGrid,.companyGrid,.proofStack{gap:12px;grid-template-columns:1fr!important}.trustStrip div,.outcomeCard,.proofStack div{min-height:auto}.companyCard{border-radius:20px;gap:12px;padding:14px;min-height:auto!important}.companyLogoWrap{border-radius:15px;height:110px!important}.companyCard h3{margin-bottom:6px}.companyCard p{margin:0 0 8px;font-size:14px;line-height:1.42}.companyCard em{font-size:12px}.screenFrame{border-radius:20px;margin:16px 10px 34px}.screenTop{padding:16px;display:block}.screenTop h2{font-size:25px}.screenTop p:not(.eyebrow){font-size:14px;line-height:1.42}.screenDots{display:none}.controlMap,.visualGrid,.workflowRail{gap:10px;grid-template-columns:1fr!important;padding:14px!important}.visualGrid{padding-top:0!important}.node,.workflowRail div,.trendStrip{border-radius:15px;padding:13px}.workflowRail div{min-height:auto}.workflowRail b{margin-bottom:8px}.bars{height:72px!important}.trendHead{gap:10px;font-size:13px}.gaugeGrid{grid-template-columns:1fr!important}.gaugeCard{border-radius:17px;gap:12px;padding:13px;grid-template-columns:92px 1fr!important}.gaugeFace{width:92px!important}.gaugeInner strong{font-size:21px!important}.gaugeMeta h3{font-size:17px}.gaugeMeta p,.gaugeMeta small{font-size:12.5px;line-height:1.35}.trace{border-radius:14px;gap:5px;grid-template-columns:1fr!important}.replayWindow{padding:8px 10px;font-size:13px}.customerPortal .hero{padding-bottom:22px}.roleRouteGrid .roleCard{min-height:auto}.roleCard b{border-radius:13px;width:38px;height:38px;margin-bottom:10px}.roleBriefStrip,.roleCardGrid,.qualityMatrix{grid-template-columns:1fr!important}.centerFinal .grid .card,.qualityFinal .grid .card{min-height:auto}.readinessTable,.fleetTable{padding-left:14px!important;padding-right:14px!important}.fleetTable div{font-size:14px}.repairOrderGrid{grid-template-columns:1fr!important}.panelDiagram div,.monitorColumn div{border-radius:14px;padding:13px}.controlPanelCard h2,.monitorColumn h2{font-size:24px}.verifyBar{border-radius:17px}.tracePanelTop{display:block!important}.tracePanelTop>div:first-child{margin-bottom:14px}}@media (max-width:480px){.companyLogoWrap{height:96px!important}.heroSystemCard .heroLogo{max-height:120px}.trustStrip div{padding:14px}.trustStrip strong{font-size:16px}.trustStrip span{font-size:13px}.outcomeCard{background:#102033}.proofStack div{padding:13px}.proofStack p{font-size:13.5px}.routeMatrix h2{font-size:24px}.layerRail p{font-size:13.5px}.screenFrame{margin-left:8px;margin-right:8px}.controlMap,.visualGrid,.workflowRail{padding:12px!important}.node{font-size:14px}.gaugeCard{grid-template-columns:82px 1fr!important}.gaugeFace{width:82px!important}.tracePanel,.chatbotPanel{margin-left:8px;margin-right:8px}.traceCanvas{min-height:140px}.traceControls button strong{font-size:13px}.traceControls span{font-size:11.5px}.domainList strong,.fleetTable strong{font-size:14px}.domainList span,.fleetTable p,.fleetTable em{font-size:13px}.qualityMatrix article,.roleBriefStrip article,.assetModule{box-shadow:none}.techPointGrid article{padding-top:12px;padding-bottom:12px}.loginForm{box-shadow:none}}.buyerFit{padding-top:10px;padding-bottom:44px}.buyerFit .panel{min-height:330px}.pillList{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pillList span{color:#ecf9ff;background:#70f3ff14;border:1px solid #70f3ff52;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:800}.portfolioBand{padding-bottom:52px}.activeCompanyGrid{grid-template-columns:minmax(280px,520px);padding-bottom:28px}.activeCompanyGrid .companyCard{min-height:360px}.reservedGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:0 6vw;display:grid}.reservedCard{background:#ffffff09;min-height:230px}.reservedCard span{text-transform:uppercase;letter-spacing:.12em;font-weight:850}.reservedCard em{color:var(--muted);margin-top:12px;font-size:13px;font-style:normal;display:block}.finalCta .panel{text-align:left;background:linear-gradient(135deg,#70f3ff1a,#102033f5);max-width:980px;margin:0 auto}.siteFooter{border-top:1px solid var(--line);color:var(--muted);background:#00000047;grid-template-columns:1fr auto;align-items:start;gap:18px;padding:28px 6vw 34px;display:grid}.siteFooter strong{color:var(--ink);font-size:20px;display:block}.siteFooter span{margin-top:4px;display:block}.siteFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.siteFooter a{color:#e8f7ff;text-decoration:none}.siteFooter a:hover{color:var(--cyan)}.siteFooter p{max-width:980px;color:var(--muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}@media (max-width:1180px){.reservedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.activeCompanyGrid{grid-template-columns:1fr}}@media (max-width:760px){.buyerFit{padding-top:6px;padding-bottom:28px}.buyerFit .panel{min-height:auto}.pillList{grid-template-columns:1fr;gap:8px;margin-top:16px;display:grid}.pillList span{border-radius:14px}.reservedGrid{grid-template-columns:1fr;gap:12px;padding:0 14px}.reservedCard{min-height:auto}.finalCta .panel{text-align:left}.siteFooter{grid-template-columns:1fr;padding:22px 14px 28px}.siteFooter nav{grid-template-columns:1fr;justify-content:flex-start;gap:10px;display:grid}.siteFooter p{font-size:12.5px}}.cryoSalesSite .cryoHero{align-items:stretch}.cryoProductMock{background:radial-gradient(circle at 18% 0,#70f3ff26,#102033fa 48%);align-self:stretch;gap:14px;display:grid}.mockTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.mockTop span,.mockGrid span,.mockTrail span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:850}.mockTop strong{font-size:18px}.mockStatus{background:#4cf09b14;border:1px solid #4cf09b57;border-radius:22px;padding:18px}.mockStatus b{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:12px;display:block}.mockStatus strong{color:var(--green);letter-spacing:-.05em;font-size:38px;line-height:1;display:block}.mockStatus span{color:#e5f8ee;margin-top:8px;display:block}.mockGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mockGrid div{border:1px solid var(--line);background:#ffffff0b;border-radius:18px;padding:14px}.mockGrid strong{margin:8px 0 4px;font-size:22px;display:block}.mockGrid em{color:var(--muted);font-size:13px;font-style:normal}.mockTrail{flex-wrap:wrap;gap:8px;display:flex}.mockTrail span{background:#70f3ff12;border:1px solid #70f3ff40;border-radius:999px;padding:8px 10px}.rolePreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rolePreviewCard{min-height:300px;text-decoration:none}.rolePreviewCard:hover{border-color:#70f3ff80;transform:translateY(-2px)}.miniPanel{background:linear-gradient(135deg,#70f3ff1a,#ffffff08);border:1px solid #70f3ff4d;border-radius:16px;margin:14px 0;padding:14px}.miniPanel b{color:var(--ink);font-size:18px;display:block}.miniPanel em{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:5px;font-size:12px;font-style:normal;display:block}.cryoIntegrations{padding-top:18px}.evidenceBand .grid{padding-bottom:18px;padding-left:0;padding-right:0}.trustProofBand{padding-top:48px}.cryoFooter{margin-top:20px}@media (max-width:1180px){.rolePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mockGrid,.rolePreviewGrid{grid-template-columns:1fr}.mockStatus strong{font-size:32px}.mockTop{display:block}.mockTop strong{margin-top:6px;display:block}.rolePreviewCard{min-height:auto}.cryoIntegrations{padding-top:8px}.cryoSalesSite .routeMatrix .actions .btn{width:100%}}.mobileTechPhone{display:none}.phoneSheet{color:#0b0b0b;background:#fff;border:7px solid #111;max-width:420px;min-height:900px;margin:0 auto;padding:44px 28px 26px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 18px 55px #00000059}.phoneTopTemp{text-align:center;margin-bottom:18px;font-size:12px;font-weight:700}.phoneTopTemp strong{margin-left:10px}.phoneSelectorRow{grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:8px;margin-bottom:16px;display:grid}.phoneSelectorRow h1{text-align:center;color:#315ecf;letter-spacing:0;margin:0;font-size:25px;font-weight:900;line-height:1}.phoneSelectorRow button,.phoneControlRow button,.phoneEventsHead button{color:#202020;background:#fff;border:3px solid #b94c58;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800;box-shadow:0 1px 6px #0000002e}.phoneGraphLabel{margin:0 0 8px 44px;font-size:12px;font-weight:800}.probeRows{gap:8px;margin-bottom:12px;display:grid}.probeRows div,.phonePointList div,.phoneOutputList div{grid-template-columns:24px 1fr auto;align-items:center;gap:9px;font-size:12px;display:grid}.probeRows i,.phonePointList i,.phoneOutputList i,.phoneGaugeRow i{background:#55c4ed;border-radius:999px;width:17px;height:17px;box-shadow:0 0 0 1px #55c4ed4d}.probeRows span,.phonePointList span,.phoneOutputList span,.probeRows strong,.phonePointList strong,.phoneOutputList strong{font-weight:700}.phoneGaugeRow{grid-template-columns:24px 1fr 60px;align-items:center;gap:8px;max-width:230px;margin:12px auto 14px;display:grid}.pressureBubble{text-align:center;background:#55c4ed;border-radius:999px;place-items:center;width:80px;height:80px;margin:auto;font-size:11px;font-weight:800;line-height:1.06;display:grid}.phoneGaugeRow span{font-size:12px;font-weight:700}.phonePointList{gap:7px;max-width:270px;margin:0 auto 15px;display:grid}.outputHeader{text-align:center;grid-template-columns:24px 1fr 1fr;gap:9px;max-width:270px;margin:12px auto 6px;font-size:12px;display:grid}.phoneOutputList{gap:8px;max-width:270px;margin:0 auto 18px;display:grid}.phoneOutputList div{grid-template-columns:24px 1fr 48px 62px}.phoneOutputList b{text-align:center;font-size:12px}.phoneControlRow{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;margin:8px 0;display:grid}.phoneControlRow span{text-align:center;background:#55c4ed;border-radius:999px;padding:7px 6px;font-size:9px;font-weight:700}.phoneControlRow b{text-align:center;background:#55c4ed;border-radius:999px;padding:7px 6px;font-size:9px}.phoneLiveGraph{text-align:center;background:#bfbfbf;place-items:center;height:116px;margin:0 10px 18px;font-size:13px;font-weight:800;display:grid}.phoneEventsHead{grid-template-columns:1fr 1fr;align-items:center;margin:0 0 8px;display:grid}.phoneEventsHead a{font-size:13px;font-weight:900;text-decoration:underline}.phoneEventsHead button{justify-self:end;padding:13px 10px}.phoneEventList{gap:8px;max-width:270px;margin:0 auto 24px;display:grid}.phoneEventList div{grid-template-columns:42px 42px 1fr;gap:6px;font-size:12px;display:grid}.phoneEventList span,.phoneEventList b,.phoneEventList strong{font-weight:700}.phoneHistoryBox{text-align:center;background:#55c4ed;place-items:center;height:126px;margin:0 8px 28px;font-size:12px;font-weight:800;line-height:1.7;display:grid}.phoneSolutionBox{text-align:center;background:#ffd84a;place-items:center;height:64px;margin:0 8px 28px;font-size:12px;font-weight:800;display:grid}.phoneChatBox{text-align:center;background:#63c765;place-items:center;height:116px;margin:0 8px;font-size:13px;font-weight:800;display:grid}@media (max-width:760px){.mobileTechPhone{background:#000;padding:18px 0 28px;display:block}.techFinal>section:not(.mobileTechPhone),.techFinal>#graph,.techFinal>.chatbotPanel,.techFinal>.nav+section:not(.mobileTechPhone),.technicianDemo>section:not(.mobileTechPhone){display:none!important}.phoneSheet{border-width:5px;width:calc(100vw - 28px);max-width:390px;padding:38px 20px 22px}.phoneSelectorRow h1{font-size:23px}.phoneLiveGraph{margin-left:2px;margin-right:2px}.phoneHistoryBox,.phoneSolutionBox,.phoneChatBox{margin-left:0;margin-right:0}}@media (min-width:761px){.mobileTechPhone{display:none!important}}.phoneSelectorRow h1{white-space:nowrap}@media (max-width:760px){.phoneSelectorRow{grid-template-columns:96px 1fr 96px}.phoneSelectorRow h1{font-size:22px}}@media (max-width:390px){.phoneSelectorRow{grid-template-columns:92px 1fr 92px}.phoneSelectorRow h1{font-size:20px}.phoneSelectorRow button{padding-left:6px;padding-right:6px;font-size:10px}}.polishedPhone{background:radial-gradient(circle at 50% 0,#12314c 0,#06111f 45%,#020509 100%)}.phoneShellBar{display:none}.polishedPhone .phoneSheet{color:#0b1724;background:linear-gradient(#f8fbff,#eef5fb);border:0;border-radius:34px;min-height:auto;padding:20px 16px 18px;font-family:Inter,Arial,Helvetica,sans-serif;box-shadow:0 24px 80px #0000008c}.polishedPhone .phoneTopTemp{color:#475569;justify-content:center;gap:8px;margin:2px 0 16px;font-size:12px;display:flex}.polishedPhone .phoneTopTemp strong{color:#0f172a;margin:0}.polishedPhone .phoneSelectorRow{grid-template-columns:92px 1fr 92px;gap:8px;margin-bottom:14px}.polishedPhone .phoneSelectorRow h1{color:#1d4ed8;letter-spacing:-.04em;font-size:24px;font-weight:950}.polishedPhone .phoneSelectorRow button{color:#0f172a;text-transform:uppercase;letter-spacing:.02em;background:#fff;border:1px solid #ef444473;border-radius:16px;padding:10px 8px;box-shadow:0 8px 22px #0f172a1a}.phoneHeroStatus{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.phoneHeroStatus div{color:#fff;background:#0f172a;border-radius:20px;padding:14px;box-shadow:0 12px 28px #0f172a2e}.phoneHeroStatus span,.phonePressureCard span,.phoneSectionHead span,.phoneLiveGraph span,.phoneHistoryBox span,.phoneSolutionBox span,.phoneChatBox span{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850;display:block}.phoneHeroStatus div:first-child{background:linear-gradient(135deg,#065f46,#16a34a)}.phoneHeroStatus div:nth-child(2){background:linear-gradient(135deg,#92400e,#f59e0b)}.phoneHeroStatus strong{margin:8px 0 5px;font-size:20px;line-height:1;display:block}.phoneHeroStatus em{color:#ffffffdb;font-size:12px;font-style:normal}.polishedPhone .probeRows{background:#fff;border-radius:20px;margin-bottom:12px;padding:10px 12px;box-shadow:0 10px 24px #0f172a14}.polishedPhone .probeRows div,.polishedPhone .phonePointList div,.polishedPhone .phoneOutputList div{font-size:13px}.phoneStatusDot{background:#38bdf8;border-radius:999px;box-shadow:0 0 0 4px #38bdf81f;width:13px!important;height:13px!important}.phoneStatusDot.safe,.phoneStatusDot.normal{background:#22c55e;box-shadow:0 0 0 4px #22c55e21}.phoneStatusDot.watch{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b26}.phoneStatusDot.alert{background:#ef4444;box-shadow:0 0 0 4px #ef444424}.phonePressureCard{background:#fff;border-radius:24px;grid-template-columns:92px 1fr;align-items:center;gap:12px;margin-bottom:13px;padding:14px;display:grid;box-shadow:0 10px 24px #0f172a14}.polishedPhone .pressureBubble{color:#fff;background:radial-gradient(circle at 30% 25%,#7dd3fc,#0284c7);width:86px;height:86px;font-size:10px;box-shadow:0 12px 28px #0284c747}.polishedPhone .pressureBubble strong{font-size:13px}.phonePressureCard div:last-child span{text-transform:none;letter-spacing:0;color:#64748b}.phonePressureCard div:last-child strong{color:#0f172a;margin:4px 0;font-size:17px;display:block}.phonePressureCard em{color:#64748b;font-size:12px;font-style:normal;line-height:1.35}.phoneSectionHead{justify-content:space-between;align-items:center;padding:5px 4px 8px;display:flex}.phoneSectionHead span{color:#334155}.phoneSectionHead b{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.polishedPhone .phonePointList,.polishedPhone .phoneOutputList,.polishedPhone .phoneEventList{background:#fff;border-radius:22px;max-width:none;padding:12px;box-shadow:0 10px 24px #0f172a14}.polishedPhone .phonePointList div,.polishedPhone .phoneOutputList div{border-bottom:1px solid #e2e8f0;padding:7px 0}.polishedPhone .phonePointList div:last-child,.polishedPhone .phoneOutputList div:last-child{border-bottom:0}.polishedPhone .phonePointList strong,.polishedPhone .phoneOutputList strong{color:#0f172a}.polishedPhone .phoneOutputList{margin-bottom:14px}.polishedPhone .phoneControlRow{grid-template-columns:1fr 1fr 1fr;margin:12px 0}.polishedPhone .phoneControlRow button,.polishedPhone .phoneEventsHead button{color:#0f172a;background:#fff;border:1px solid #0ea5e959;border-radius:999px;box-shadow:0 8px 18px #0f172a14}.polishedPhone .phoneControlRow span,.polishedPhone .phoneControlRow b{color:#fff;background:#0ea5e9;border-radius:999px;font-size:11px}.polishedPhone .phoneLiveGraph{color:#fff;background:#0f172a;border-radius:26px;height:auto;margin:0 0 14px;padding:14px;display:block;box-shadow:0 16px 38px #0f172a38}.polishedPhone .phoneLiveGraph svg{width:100%;height:auto;display:block}.polishedPhone .phoneLiveGraph strong{margin-top:8px;display:block}.polishedPhone .phoneLiveGraph span{color:#cbd5e1;text-transform:none;letter-spacing:0}.polishedPhone .phoneEventsHead{margin:12px 2px 8px}.polishedPhone .phoneEventsHead a{color:#0f172a;font-size:14px}.polishedPhone .phoneEventList{gap:0;margin-bottom:14px}.polishedPhone .phoneEventList div{border-bottom:1px solid #e2e8f0;grid-template-columns:38px 38px 1fr 18px;align-items:center;padding:8px 0}.polishedPhone .phoneEventList div:last-child{border-bottom:0}.polishedPhone .phoneEventList strong{color:#0f172a;font-weight:800}.polishedPhone .phoneHistoryBox,.polishedPhone .phoneSolutionBox,.polishedPhone .phoneChatBox{text-align:left;color:#fff;border-radius:24px;height:auto;margin:0 0 14px;padding:18px;display:block;box-shadow:0 14px 34px #0f172a2e}.polishedPhone .phoneHistoryBox{background:linear-gradient(135deg,#0284c7,#22d3ee)}.polishedPhone .phoneSolutionBox{color:#231f05;background:linear-gradient(135deg,#ca8a04,#facc15)}.polishedPhone .phoneChatBox{color:#052e16;background:linear-gradient(135deg,#16a34a,#4ade80)}.polishedPhone .phoneHistoryBox strong,.polishedPhone .phoneSolutionBox strong,.polishedPhone .phoneChatBox strong{margin-bottom:7px;font-size:16px;display:block}.polishedPhone .phoneHistoryBox span{color:#ffffffdb;text-transform:none;letter-spacing:0}.polishedPhone .phoneSolutionBox span,.polishedPhone .phoneChatBox span{color:#0000009e;text-transform:none;letter-spacing:0;line-height:1.45}@media (max-width:760px){.phoneShellBar{color:#cbd5e1;justify-content:space-between;width:calc(100vw - 28px);max-width:390px;margin:0 auto 10px;font-size:12px;display:flex}.phoneShellBar strong{color:#67e8f9}.polishedPhone .phoneSheet{width:calc(100vw - 28px);max-width:390px}.polishedPhone .phoneSelectorRow{grid-template-columns:88px 1fr 88px}.polishedPhone .phoneSelectorRow h1{font-size:23px}}@media (max-width:390px){.polishedPhone .phoneSelectorRow{grid-template-columns:82px 1fr 82px}.polishedPhone .phoneSelectorRow h1{font-size:21px}.phoneHeroStatus{grid-template-columns:1fr}.phonePressureCard{grid-template-columns:82px 1fr}.polishedPhone .pressureBubble{width:78px;height:78px}.polishedPhone .phonePointList div{grid-template-columns:18px 1fr auto}.polishedPhone .phoneOutputList div{grid-template-columns:18px 1fr 40px 58px}}.workingSelector button.centerDevice{color:#1d4ed8;letter-spacing:-.04em;text-transform:none;border:0;padding:8px 0;font-size:24px;font-weight:950;box-shadow:none!important;background:0 0!important}.workingSelector button.active:not(.centerDevice){color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}.workingSelector button.centerDevice.active{color:#1d4ed8;text-shadow:0 8px 24px #2563eb2e}.phoneHeroStatus div.safe,.phoneHeroStatus div.normal{background:linear-gradient(135deg,#065f46,#16a34a)}.phoneHeroStatus div.watch{background:linear-gradient(135deg,#92400e,#f59e0b)}.phoneHeroStatus div.alert{background:linear-gradient(135deg,#991b1b,#ef4444)}.phoneGaugeDeck{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.phoneGaugeDial{--pct:50%;background:#fff;border-radius:20px;place-items:center;gap:7px;padding:10px 6px;display:grid;box-shadow:0 10px 24px #0f172a14}.phoneGaugeDial>div{aspect-ratio:1;text-align:center;background:conic-gradient(#38bdf8 0 var(--pct),#e2e8f0 var(--pct) 100%);border-radius:999px;place-items:center;width:64px;display:grid;position:relative}.phoneGaugeDial>div:before{content:"";background:#fff;border-radius:999px;position:absolute;inset:7px}.phoneGaugeDial>div>*{z-index:1;position:relative}.phoneGaugeDial strong{color:#0f172a;font-size:14px;line-height:1;display:block}.phoneGaugeDial span{color:#64748b;font-size:9px;font-weight:850;display:block}.phoneGaugeDial b{text-transform:uppercase;letter-spacing:.08em;color:#475569;font-size:11px}.phoneGaugeDial.safe>div,.phoneGaugeDial.normal>div{background:conic-gradient(#22c55e 0 var(--pct),#e2e8f0 var(--pct) 100%)}.phoneGaugeDial.watch>div{background:conic-gradient(#f59e0b 0 var(--pct),#e2e8f0 var(--pct) 100%)}.phoneGaugeDial.alert>div{background:conic-gradient(#ef4444 0 var(--pct),#e2e8f0 var(--pct) 100%)}.interactiveRanges{gap:8px;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.interactiveRanges button{padding:9px 5px!important}.interactiveRanges button.active{color:#fff!important;background:#0ea5e9!important;border-color:#0ea5e9!important}.phoneRangeDropdown{grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:12px 0;display:grid;position:relative}.phoneRangeDropdown button{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#0ea5e9;border:1px solid #0ea5e959;border-radius:999px;padding:10px 16px;font-size:11px;font-weight:950;box-shadow:0 8px 18px #0f172a14}.phoneRangeDropdown span{color:#0f172a;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:950;display:block;box-shadow:0 8px 18px #0f172a0f}.phoneRangeDropdown select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.interactiveEvents{background:#fff;border-radius:22px;gap:0;padding:12px;box-shadow:0 10px 24px #0f172a14;display:grid!important}.interactiveEvents button{text-align:left;color:#0f172a;background:0 0;border:0;border-bottom:1px solid #e2e8f0;grid-template-columns:38px 38px 1fr 18px;align-items:center;gap:6px;padding:9px 0;display:grid}.interactiveEvents button:last-child{border-bottom:0}.interactiveEvents button.active{background:#eff6ff;border-bottom-color:#0000;border-radius:12px;margin:0 -6px;padding-left:6px;padding-right:6px}.interactiveEvents button span{color:#64748b;font-size:11px}.interactiveEvents button b,.interactiveEvents button strong{font-size:12px}.phoneChatTabs{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.phoneChatTabs button{color:#052e16;background:#fff6;border:1px solid #052e162e;border-radius:999px;padding:7px 6px;font-size:11px;font-weight:850}.phoneChatTabs button.active{color:#dcfce7;background:#052e16}.phoneChatBox span{font-size:12px!important;display:block!important}.polishedPhone .phoneSelectorRow button,.polishedPhone button{cursor:pointer}@media (max-width:390px){.workingSelector button.centerDevice{font-size:21px}.phoneGaugeDeck{gap:7px}.phoneGaugeDial>div{width:58px}.phoneGaugeDial{padding-left:4px;padding-right:4px}.interactiveEvents button{grid-template-columns:34px 36px 1fr 16px}}.pressureDeck{grid-template-columns:1.45fr 1fr 1fr}.dualPressureGauge{--suction:50%;--discharge:50%;text-align:center;background:conic-gradient(#38bdf8 0 var(--suction),#38bdf829 var(--suction) 50%,#facc15 50% calc(50% + var(--discharge)/2),#facc152e calc(50% + var(--discharge)/2) 100%);border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:104px;height:104px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0284c73d}.dualPressureGauge:before{content:"";background:#fff;border-radius:999px;position:absolute;inset:12px}.dualPressureGauge>div{z-index:1;position:relative}.dualPressureGauge span{font-weight:900;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:8px!important;display:block!important}.dualPressureGauge strong{color:#0f172a;font-size:18px;line-height:1;display:block}.dualPressureGauge em{color:#334155;font-size:9px;font-style:normal;font-weight:900;display:block}.phonePressureCard .dualPressureGauge{width:86px;height:86px}.traceSelectDot{cursor:pointer;background:#38bdf8;border:0;border-radius:999px;width:14px;height:14px;padding:0;box-shadow:0 0 0 4px #38bdf81f}.traceSelectDot.safe,.traceSelectDot.normal{background:#22c55e;box-shadow:0 0 0 4px #22c55e21}.traceSelectDot.watch{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b26}.traceSelectDot.alert{background:#ef4444;box-shadow:0 0 0 4px #ef444424}.traceSelectDot.active{outline-offset:2px;outline:3px solid #0f172a}.axisGraph{position:relative}.axisMeta{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.axisMeta span{color:#cbd5e1!important;text-transform:none!important;letter-spacing:0!important;font-size:10px!important;display:block!important}.axisGraph svg{margin-top:2px}.replayGraphBox svg{width:100%;margin:12px 0 8px;display:block}.replaySlider{accent-color:#0f172a;width:100%}.replayGraphBox em{color:#fffffff0;margin-top:6px;font-size:12px;font-style:normal;font-weight:850;display:block}.replayGraphBox span{color:#ffffffd6!important}.phoneLiveGraph.axisGraph strong{margin-top:9px}.phonePointList div,.probeRows div{grid-template-columns:24px 1fr auto!important}.phonePointList button,.probeRows button{justify-self:center}.phoneGaugeDeck .dualPressureGauge{place-self:center}.phoneGaugeDeck.pressureDeck .phoneGaugeDial>div{width:58px}.phoneGaugeDeck.pressureDeck .phoneGaugeDial{padding-left:4px;padding-right:4px}@media (max-width:390px){.pressureDeck{grid-template-columns:1fr 1fr}.pressureDeck .dualPressureGauge{grid-column:1/-1}.dualPressureGauge{width:112px;height:112px}.phonePressureCard .dualPressureGauge{width:82px;height:82px}.axisMeta{display:grid}.phoneLiveGraph.axisGraph svg{width:100%}}.equalDeviceTabs{grid-template-columns:1fr 1fr 1fr!important}.equalDeviceTabs button,.polishedPhone .equalDeviceTabs button{color:#0f172a!important;text-transform:uppercase!important;letter-spacing:.03em!important;background:#fff!important;border:1px solid #0ea5e959!important;border-radius:16px!important;padding:11px 6px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;box-shadow:0 8px 22px #0f172a1a!important}.equalDeviceTabs button.active,.polishedPhone .equalDeviceTabs button.active{color:#fff!important;background:#0ea5e9!important;border-color:#0ea5e9!important;box-shadow:0 12px 28px #0ea5e947!important}.workingSelector button.centerDevice{color:inherit!important;text-shadow:none!important;font-size:10px!important}@media (max-width:390px){.equalDeviceTabs button,.polishedPhone .equalDeviceTabs button{padding-left:4px!important;padding-right:4px!important;font-size:9px!important}}.phonePressureCard{overflow:hidden;grid-template-columns:118px 1fr!important}.phonePressureCard .dualPressureGauge{justify-self:center;width:96px!important;min-width:96px!important;height:96px!important}.dualPressureGauge{overflow:visible!important}.dualPressureGauge:before{inset:18px!important}.dualPressureGauge>div{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.dualPressureGauge>div:first-child{transform:translate(-8px)}.dualPressureGauge>div:last-child{transform:translate(8px)}.dualPressureGauge span{white-space:nowrap;text-overflow:clip;max-width:42px;overflow:hidden;letter-spacing:.04em!important;font-size:6.5px!important}.dualPressureGauge strong{font-size:15px!important;line-height:.95!important}.dualPressureGauge em{font-size:8px!important;line-height:1!important}.phoneGaugeDeck>.dualPressureGauge{width:96px!important;height:96px!important}.phoneGaugeDeck>.dualPressureGauge span{max-width:38px}.phoneGaugeDeck>.dualPressureGauge strong{font-size:15px!important}.phoneGaugeDeck>.dualPressureGauge:before{inset:18px!important}@media (max-width:390px){.phonePressureCard{grid-template-columns:106px 1fr!important}.phonePressureCard .dualPressureGauge{width:88px!important;min-width:88px!important;height:88px!important}.dualPressureGauge:before{inset:16px!important}.dualPressureGauge>div:first-child{transform:translate(-7px)}.dualPressureGauge>div:last-child{transform:translate(7px)}.dualPressureGauge span{max-width:36px;font-size:6px!important}.dualPressureGauge strong{font-size:13px!important}.dualPressureGauge em{font-size:7px!important}.phoneGaugeDeck>.dualPressureGauge{width:94px!important;height:94px!important}}.polishedPhone .pressureDeck{grid-template-columns:1fr 1fr!important}.polishedPhone .pressureDeck>.dualPressureGauge{background:linear-gradient(90deg,#38bdf838 0 50%,#facc153d 50% 100%),linear-gradient(90deg,#38bdf8 0 calc(var(--suction) / 2),#38bdf824 calc(var(--suction) / 2) 50%,#facc15 50% calc(50% + var(--discharge) / 2),#facc1529 calc(50% + var(--discharge) / 2) 100%)!important;border-radius:28px!important;grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;height:128px!important;padding:16px 22px!important;box-shadow:0 16px 36px #0284c72e!important}.polishedPhone .pressureDeck>.dualPressureGauge:before{background:#ffffffeb!important;border-radius:22px!important;inset:12px!important}.polishedPhone .pressureDeck>.dualPressureGauge>div{border-radius:18px;min-height:82px;transform:none!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:first-child{border-right:1px solid #0f172a1f}.polishedPhone .pressureDeck>.dualPressureGauge span{letter-spacing:.08em!important;max-width:none!important;font-size:11px!important}.polishedPhone .pressureDeck>.dualPressureGauge strong{margin:5px 0!important;font-size:34px!important;line-height:1!important}.polishedPhone .pressureDeck>.dualPressureGauge em{font-size:12px!important}.polishedPhone .phonePressureCard{grid-template-columns:1fr!important;gap:12px!important}.polishedPhone .phonePressureCard .dualPressureGauge{background:linear-gradient(90deg,#38bdf838 0 50%,#facc153d 50% 100%),linear-gradient(90deg,#38bdf8 0 calc(var(--suction) / 2),#38bdf824 calc(var(--suction) / 2) 50%,#facc15 50% calc(50% + var(--discharge) / 2),#facc1529 calc(50% + var(--discharge) / 2) 100%)!important;border-radius:26px!important;justify-self:stretch!important;width:100%!important;min-width:0!important;height:118px!important;padding:14px 20px!important}.polishedPhone .phonePressureCard .dualPressureGauge:before{background:#ffffffed!important;border-radius:21px!important;inset:11px!important}.polishedPhone .phonePressureCard .dualPressureGauge>div{transform:none!important}.polishedPhone .phonePressureCard .dualPressureGauge>div:first-child{border-right:1px solid #0f172a1f}.polishedPhone .phonePressureCard .dualPressureGauge span{max-width:none!important;font-size:10px!important}.polishedPhone .phonePressureCard .dualPressureGauge strong{margin:4px 0!important;font-size:30px!important}.polishedPhone .phonePressureCard .dualPressureGauge em{font-size:11px!important}@media (max-width:390px){.polishedPhone .pressureDeck>.dualPressureGauge{height:122px!important;padding:14px 18px!important}.polishedPhone .pressureDeck>.dualPressureGauge strong{font-size:31px!important}.polishedPhone .phonePressureCard .dualPressureGauge{height:112px!important}.polishedPhone .phonePressureCard .dualPressureGauge strong{font-size:28px!important}}.polishedPhone .pressureDeck>.dualPressureGauge,.polishedPhone .phonePressureCard .dualPressureGauge{background:linear-gradient(90deg,#fef3c7 0 calc(var(--discharge)),#facc152e calc(var(--discharge)) 100%)!important;border:5px solid #fde68a!important;grid-template-columns:none!important;display:block!important;position:relative!important;overflow:hidden!important}.polishedPhone .pressureDeck>.dualPressureGauge:before,.polishedPhone .phonePressureCard .dualPressureGauge:before{display:none!important}.polishedPhone .pressureDeck>.dualPressureGauge>div,.polishedPhone .phonePressureCard .dualPressureGauge>div{z-index:2!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;transform:none!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:first-child,.polishedPhone .phonePressureCard .dualPressureGauge>div:first-child{background:linear-gradient(90deg,#e0f2fe 0 calc(var(--suction)),#e0f2feeb calc(var(--suction)) 100%)!important;border:3px solid #38bdf8!important;border-radius:20px!important;width:42%!important;top:18px!important;bottom:18px!important;left:16px!important;box-shadow:0 10px 22px #0ea5e92e!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:last-child,.polishedPhone .phonePressureCard .dualPressureGauge>div:last-child{background:0 0!important;width:48%!important;top:0!important;bottom:0!important;right:20px!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:last-child span,.polishedPhone .phonePressureCard .dualPressureGauge>div:last-child span{color:#854d0e!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:last-child strong,.polishedPhone .phonePressureCard .dualPressureGauge>div:last-child strong{color:#0f172a!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:first-child span,.polishedPhone .phonePressureCard .dualPressureGauge>div:first-child span{color:#075985!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:first-child strong,.polishedPhone .phonePressureCard .dualPressureGauge>div:first-child strong{color:#0f172a!important}.polishedPhone .pressureDeck>.dualPressureGauge:after,.polishedPhone .phonePressureCard .dualPressureGauge:after{content:"DISCHARGE PRESSURE";color:#92400e;letter-spacing:.12em;z-index:1;font-size:9px;font-weight:950;position:absolute;top:12px;right:20px}.polishedPhone .pressureDeck>.dualPressureGauge>div:last-child span,.polishedPhone .phonePressureCard .dualPressureGauge>div:last-child span{visibility:hidden}.polishedPhone .pressureDeck>.dualPressureGauge>div:last-child strong,.polishedPhone .phonePressureCard .dualPressureGauge>div:last-child strong{margin-top:20px!important;font-size:38px!important}.polishedPhone .phonePressureCard .dualPressureGauge>div:last-child strong{font-size:34px!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:first-child strong,.polishedPhone .phonePressureCard .dualPressureGauge>div:first-child strong{font-size:30px!important}.polishedPhone .phonePressureCard .dualPressureGauge>div:first-child strong{font-size:28px!important}@media (max-width:390px){.polishedPhone .pressureDeck>.dualPressureGauge>div:first-child,.polishedPhone .phonePressureCard .dualPressureGauge>div:first-child{width:43%!important;left:13px!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:last-child,.polishedPhone .phonePressureCard .dualPressureGauge>div:last-child{width:47%!important;right:14px!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:last-child strong{font-size:35px!important}.polishedPhone .phonePressureCard .dualPressureGauge>div:last-child strong{font-size:31px!important}.polishedPhone .pressureDeck>.dualPressureGauge>div:first-child strong{font-size:27px!important}.polishedPhone .phonePressureCard .dualPressureGauge>div:first-child strong{font-size:25px!important}}.polishedPhone .phonePressureCard.pressureSummaryOnly{padding:16px 18px!important;display:block!important}.polishedPhone .phonePressureCard.pressureSummaryOnly div:last-child span{text-transform:uppercase!important;letter-spacing:.08em!important}.polishedPhone .phonePressureCard.pressureSummaryOnly div:last-child strong{margin:5px 0!important;font-size:20px!important}.polishedPhone .pressureDeck>.analogPressureGauge{background:linear-gradient(#f8fafc,#e0f2fe)!important;border:0!important;border-radius:30px!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;height:auto!important;padding:10px 8px 2px!important;display:block!important;overflow:visible!important;box-shadow:0 18px 42px #0f172a26!important}.polishedPhone .pressureDeck>.analogPressureGauge svg{width:min(100%,342px);height:auto;margin:0 auto;display:block}.polishedPhone .pressureDeck>.analogPressureGauge:before,.polishedPhone .pressureDeck>.analogPressureGauge:after,.polishedPhone .pressureDeck>.analogPressureGauge>div,.polishedPhone .phonePressureCard .analogPressureGauge{display:none!important}@media (max-width:390px){.polishedPhone .pressureDeck>.analogPressureGauge{border-radius:26px!important;padding:8px 4px 0!important}.polishedPhone .pressureDeck>.analogPressureGauge svg{width:min(100%,330px)}}.polishedPhone .pressureOnlyDeck{margin-bottom:10px!important}.polishedPhone .pressureOnlyDeck+.phoneSectionHead{padding-top:2px!important}@media (max-width:760px){.mobileTechPhone,.polishedPhone,.polishedPhone .phoneSheet{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.polishedPhone{padding-bottom:80px!important}.polishedPhone .phoneSheet{padding-bottom:34px!important}.polishedPhone .phonePointList,.polishedPhone .phoneOutputList,.polishedPhone .phoneEventList{max-height:none!important;overflow:visible!important}}.polishedPhone .pressureDeck>.analogPressureGauge>div.analogGaugeReadouts{z-index:4!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 8px 2px!important;display:grid!important;position:relative!important;transform:none!important}.analogGaugeReadouts>div{text-align:center!important;border-radius:18px!important;padding:10px 8px!important;box-shadow:0 10px 22px #0f172a17!important}.analogGaugeReadouts .suctionReadout{background:#e0f2fe!important;border:3px solid #38bdf8!important}.analogGaugeReadouts .dischargeReadout{background:#fef3c7!important;border:3px solid #facc15!important}.analogGaugeReadouts span{letter-spacing:.08em!important;text-transform:uppercase!important;color:#334155!important;white-space:normal!important;max-width:none!important;font-size:9px!important;font-weight:950!important;line-height:1.05!important;display:block!important}.analogGaugeReadouts strong{color:#0f172a!important;margin:5px 0 2px!important;font-size:28px!important;line-height:1!important;display:block!important}.analogGaugeReadouts em{color:#334155!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;display:block!important}.polishedPhone .phoneSectionHead b:after{content:"  all points";color:#0ea5e9;font-weight:950}@media (max-width:390px){.analogGaugeReadouts{gap:8px!important;margin-left:4px!important;margin-right:4px!important}.analogGaugeReadouts strong{font-size:26px!important}.analogGaugeReadouts span{font-size:8px!important}.polishedPhone .pressureDeck>.analogPressureGauge svg{margin-bottom:-8px!important}}.polishedPhone .pressureOnlyDeck+.phoneSectionHead b:after{content:"  all points";color:#0ea5e9;font-weight:950}.polishedPhone .pressureDeck>.analogPressureGauge{background:linear-gradient(#f8fafc,#e0f2fe)!important;padding-bottom:4px!important}.polishedPhone .pressureDeck>.analogPressureGauge .analogGaugeReadouts{display:none!important}.polishedPhone .phonePointList div,.polishedPhone .phoneOutputList div{min-height:34px}@media (max-width:390px){.polishedPhone .pressureDeck>.analogPressureGauge svg{width:min(100%,342px)!important}}.polishedPhone .pressureDeck>.analogPressureGauge{background:linear-gradient(#f8fafc 0%,#e0f2fe 68%,#f8fafc 68%,#fff 100%)!important;border:1px solid #38bdf847!important;padding:10px 10px 14px!important}.polishedPhone .pressureDeck>.analogPressureGauge svg{width:min(100%,348px)!important;margin-bottom:-4px!important}.polishedPhone .pressureDeck>.analogPressureGauge>div.hybridPressureReadouts{z-index:3!important;grid-template-columns:1fr auto 1fr!important;align-items:stretch!important;gap:8px!important;margin:0 2px!important;display:grid!important;position:relative!important}.hybridPressureReadouts>div{text-align:center!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:62px!important;padding:8px!important;display:flex!important}.hybridPressureReadouts .suctionReadout{background:linear-gradient(#e0f2fe,#f8fafc)!important;border:3px solid #38bdf8!important;box-shadow:0 10px 24px #38bdf82e!important}.hybridPressureReadouts .dischargeReadout{background:linear-gradient(#fef3c7,#fff7ed)!important;border:3px solid #facc15!important;box-shadow:0 10px 24px #facc152e!important}.hybridPressureReadouts span{text-transform:uppercase!important;letter-spacing:.08em!important;color:#334155!important;font-size:9px!important;font-weight:950!important}.hybridPressureReadouts strong{color:#0f172a!important;font-size:28px!important;line-height:1!important}.hybridPressureReadouts em{color:#334155!important;font-size:10px!important;font-style:normal!important;font-weight:950!important}.hybridPressureReadouts .pressureCenterTag{color:#fff!important;background:#0f172a!important;border:2px solid #0f172a33!important;min-width:72px!important}.hybridPressureReadouts .pressureCenterTag b{letter-spacing:.08em!important;font-size:9px!important}.hybridPressureReadouts .pressureCenterTag span{color:#cbd5e1!important;text-transform:none!important;letter-spacing:0!important;margin-top:4px!important;font-size:8px!important;line-height:1.15!important}.expandedSensorList{gap:9px!important;display:grid!important}.expandedSensorList div{background:linear-gradient(#fff,#f8fafc)!important;border:1px solid #0ea5e929!important;grid-template-columns:20px 1fr auto!important;grid-template-areas:"dot label value"".axis axis"!important;align-items:center!important;min-height:48px!important;padding:10px 12px!important}.expandedSensorList .traceSelectDot{grid-area:dot!important}.expandedSensorList span{grid-area:label!important;font-size:13px!important;font-weight:900!important}.expandedSensorList strong{color:#0f172a!important;grid-area:value!important;font-size:14px!important}.expandedSensorList em{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.06em!important;grid-area:axis!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}.addPointRail{color:#0f172a!important;background:#e0f2fe!important;border:2px dashed #0ea5e959!important;border-radius:18px!important;margin:10px 0 14px!important;padding:12px!important}.addPointRail strong{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;display:block!important}.addPointRail span{color:#334155!important;margin-top:4px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.polishedPhone .phoneSectionHead b:after{content:""!important}@media (max-width:390px){.polishedPhone .pressureDeck>.analogPressureGauge{padding-left:6px!important;padding-right:6px!important}.polishedPhone .pressureDeck>.analogPressureGauge svg{width:min(100%,336px)!important}.hybridPressureReadouts{gap:6px!important}.hybridPressureReadouts strong{font-size:24px!important}.hybridPressureReadouts .pressureCenterTag{min-width:62px!important}.expandedSensorList div{padding:9px 10px!important}}.polishedPhone .pressureDeck>.analogPressureGauge>div.hybridPressureReadouts{width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.polishedPhone .pressureDeck>.analogPressureGauge>div.hybridPressureReadouts:before,.polishedPhone .pressureDeck>.analogPressureGauge>div.hybridPressureReadouts:after{display:none!important}.polishedPhone .pressureDeck>.analogPressureGauge>div.hybridPressureReadouts>div{visibility:visible!important;width:auto!important;position:static!important;inset:auto!important;transform:none!important}.polishedPhone .pressureDeck>.analogPressureGauge>div.hybridPressureReadouts span{visibility:visible!important}.polishedPhone .pressureDeck>.analogPressureGauge>div.hybridPressureReadouts strong{margin:2px 0!important}.polishedPhone .pressureDeck>.analogPressureGauge>div.hybridPressureReadouts .pressureCenterTag{width:72px!important;min-width:0!important}.polishedPhone .pressureDeck>.analogPressureGauge{overflow:hidden!important}.polishedPhone .pressureDeck>.analogPressureGauge svg{margin-bottom:-8px!important}@media (max-width:390px){.polishedPhone .pressureDeck>.analogPressureGauge>div.hybridPressureReadouts{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr)!important}.polishedPhone .pressureDeck>.analogPressureGauge>div.hybridPressureReadouts .pressureCenterTag{width:62px!important}.hybridPressureReadouts span{font-size:8px!important}.hybridPressureReadouts em{font-size:9px!important}}.polishedPhone .phoneOutputList div{background:linear-gradient(#f8fafc,#eef2ff)!important;border:1px solid #64748b2e!important;grid-template-columns:1fr auto auto!important;padding-left:12px!important}.polishedPhone .phoneOutputList .phoneStatusDot{display:none!important}.polishedPhone .phoneOutputList span:before{content:"OUTPUT";color:#475569;letter-spacing:.08em;vertical-align:middle;background:#e2e8f0;border-radius:999px;margin-right:7px;padding:3px 6px;font-size:8px;font-weight:950;display:inline-block}.polishedPhone .phoneOutputList strong{color:#334155!important}.polishedPhone .phoneSectionHead:has(+.phoneOutputList) span{color:#64748b!important}.polishedPhone .phoneSectionHead:has(+.phoneOutputList) b{color:#64748b!important}.desktopTechnicianPoints{padding-top:44px!important}.desktopAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:10px 6vw 24px;display:grid}.desktopAssetPanel{background:linear-gradient(#102033f5,#0b1624f5);border:1px solid #ffffff2e;border-radius:28px;padding:18px;box-shadow:0 22px 60px #00000047}.desktopAssetPanel.yellow{border-color:#ffd1666b}.desktopAssetPanel.blue{border-color:#70f3ff61}.desktopAssetHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.desktopAssetHead span{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.desktopAssetHead h3{margin:4px 0 6px;font-size:24px}.desktopAssetHead p{color:#d3e1f0;margin:0;font-size:13px;line-height:1.35}.desktopAssetHead b{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#00121f;border-radius:18px;place-items:center;min-width:54px;height:54px;font-size:20px;font-weight:950;display:grid}.desktopPointGrid{grid-template-columns:1fr;gap:8px;display:grid}.desktopPointGrid div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.desktopPointGrid span{color:#70f3ff;font-size:11px;font-weight:950}.desktopPointGrid strong{color:#f8fbff;font-size:13px}.desktopPointGrid b{color:#fff;text-align:right;white-space:nowrap;font-size:13px}.desktopOutputStrip{background:#0f172a6b;border:1px dashed #cbd5e152;border-radius:16px;flex-wrap:wrap;gap:8px;margin-top:14px;padding:10px;display:flex}.desktopOutputStrip span{color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;width:100%;font-size:11px;font-weight:850}.desktopOutputStrip b{color:#e2e8f0;background:#e2e8f024;border-radius:999px;padding:6px 9px;font-size:11px}@media (max-width:1180px){.desktopAssetGrid{grid-template-columns:1fr}.desktopPointGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktopPointGrid div{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr)}.desktopPointGrid b{text-align:left;grid-column:2}}@media (max-width:760px){.desktopTechnicianPoints{display:none!important}}.polishedPhone .pressureDeck.pressureOnlyDeck{display:block!important}.polishedPhone .pressureStatGaugeDeck{grid-template-columns:1fr!important;gap:12px!important;margin:0 0 12px!important;display:grid!important}.polishedPhone .pressureStatGauge{--gauge:#22c55e;--gaugeSoft:#22c55e26;text-align:center;border:1px solid #0f172a14;border-radius:30px;place-items:center;min-height:238px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a24;color:#0f172a!important;background:radial-gradient(circle,#cbd5e1 1.8px,#0000 2.2px) 0 0/31px 31px,#fff!important;padding:24px 16px 20px!important;display:grid!important}.polishedPhone .pressureStatGauge.watch{--gauge:#f59e0b;--gaugeSoft:#f59e0b2e}.polishedPhone .pressureStatGauge.alert{--gauge:#ef4444;--gaugeSoft:#ef44442e}.polishedPhone .pressureStatGauge>span{color:#0b0b0b!important;text-transform:none!important;letter-spacing:-.04em!important;font-size:28px!important;font-weight:950!important;line-height:1.05!important;display:block!important}.polishedPhone .pressureReadingCircle{aspect-ratio:1;border:12px solid var(--gauge);background:radial-gradient(circle at 50% 42%,#fff 0 56%,var(--gaugeSoft) 57% 100%);width:min(78vw,286px);box-shadow:0 18px 38px var(--gaugeSoft),inset 0 0 0 8px #ffffffd1;border-radius:999px;color:var(--gauge)!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:12px auto!important;display:flex!important}.polishedPhone .pressureReadingCircle strong{color:var(--gauge)!important;letter-spacing:-.07em!important;margin:0!important;font-size:66px!important;font-weight:950!important;line-height:.9!important}.polishedPhone .pressureReadingCircle b{color:var(--gauge)!important;font-size:34px!important;font-weight:950!important;line-height:1!important}.polishedPhone .pressureStatGauge em{color:#0f172a!important;margin-top:0!important;font-size:16px!important;font-style:normal!important;font-weight:850!important;display:block!important}.polishedPhone .pressureStatGauge p{color:#0b0b0b!important;margin:14px 0 0!important;font-size:20px!important;font-weight:850!important;line-height:1.35!important}.polishedPhone .pressureStatGauge p>b{color:#0b0b0b!important;font-size:20px!important;font-weight:950!important}.polishedPhone .pressureStatGauge p strong{color:#0b0b0b!important;margin-left:8px!important;font-size:28px!important;font-weight:950!important}@media (max-width:390px){.polishedPhone .pressureStatGauge{min-height:220px!important;padding:22px 12px 18px!important}.polishedPhone .pressureStatGauge>span{font-size:24px!important}.polishedPhone .pressureReadingCircle{border-width:10px;width:min(78vw,250px)}.polishedPhone .pressureReadingCircle strong{font-size:56px!important}.polishedPhone .pressureReadingCircle b{font-size:28px!important}.polishedPhone .pressureStatGauge p{font-size:18px!important}.polishedPhone .pressureStatGauge p strong{font-size:24px!important}}.polishedPhone .phoneOutputList.selectableOutputs div{grid-template-columns:24px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important}.polishedPhone .phoneOutputList.selectableOutputs .traceSelectDot{justify-self:center!important;display:block!important}.polishedPhone .phoneOutputList.selectableOutputs span{white-space:normal!important;min-width:0!important}.polishedPhone .phoneOutputList.selectableOutputs b{text-align:right!important;color:#111827!important;justify-self:end!important;min-width:34px!important;font-size:18px!important}.polishedPhone .phoneOutputList.selectableOutputs strong{text-align:left!important;color:#334155!important;justify-self:start!important;min-width:64px!important;font-size:18px!important}.polishedPhone .phoneOutputList.selectableOutputs span:before{content:"OUTPUT";color:#475569;letter-spacing:.08em;vertical-align:middle;background:#e2e8f0;border-radius:999px;margin-right:7px;padding:3px 6px;font-size:8px;font-weight:950;display:inline-block}@media (max-width:390px){.polishedPhone .phoneOutputList.selectableOutputs div{grid-template-columns:22px minmax(0,1fr) auto auto!important;gap:8px!important}.polishedPhone .phoneOutputList.selectableOutputs b,.polishedPhone .phoneOutputList.selectableOutputs strong{min-width:auto!important;font-size:16px!important}}.polishedPhone .outputTableHead{grid-template-columns:24px minmax(0,1fr) auto auto!important;align-items:end!important;gap:10px!important;padding:6px 12px 8px!important;display:grid!important}.polishedPhone .outputTableHead span{color:#334155!important;text-transform:uppercase!important;letter-spacing:.14em!important;grid-column:1/3!important;font-size:16px!important;font-weight:950!important}.polishedPhone .outputTableHead b,.polishedPhone .outputTableHead strong{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.14em!important;text-align:center!important;font-size:16px!important;font-weight:950!important;display:block!important}.polishedPhone .outputTableHead b{grid-column:3!important;min-width:54px!important}.polishedPhone .outputTableHead strong{grid-column:4!important;min-width:70px!important}.polishedPhone .phoneOutputList.selectableOutputs span:before{content:none!important;display:none!important}.polishedPhone .phoneOutputList.selectableOutputs b{text-align:center!important;min-width:54px!important}.polishedPhone .phoneOutputList.selectableOutputs strong{text-align:left!important;min-width:70px!important}@media (max-width:390px){.polishedPhone .outputTableHead{grid-template-columns:22px minmax(0,1fr) auto auto!important;gap:8px!important}.polishedPhone .outputTableHead span,.polishedPhone .outputTableHead b,.polishedPhone .outputTableHead strong{letter-spacing:.12em!important;font-size:14px!important}.polishedPhone .outputTableHead b,.polishedPhone .phoneOutputList.selectableOutputs b{min-width:44px!important}.polishedPhone .outputTableHead strong,.polishedPhone .phoneOutputList.selectableOutputs strong{min-width:62px!important}}.polishedPhone .outputTableHead span[aria-hidden=true]{visibility:hidden!important}.customRangeDialog{z-index:50;background:#0f172a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customRangeDialog>div{color:#0f172a;background:#fff;border-radius:24px;gap:12px;width:min(100%,340px);padding:18px;display:grid;box-shadow:0 24px 70px #00000052}.customRangeDialog strong{font-size:18px;font-weight:950}.customRangeDialog label{color:#475569;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:12px;font-weight:900;display:grid}.customRangeDialog input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;padding:12px;font-size:16px}.customRangeDialog button,.downloadGraphDataButton{color:#fff;background:#0ea5e9;border:1px solid #0ea5e959;border-radius:999px;padding:12px 16px;font-weight:950;box-shadow:0 10px 24px #0ea5e92e}.downloadGraphDataButton{text-transform:uppercase;letter-spacing:.08em;width:100%;margin:-4px 0 14px;font-size:12px}@media (max-width:760px){.mobileTechPhone.polishedPhone{background:radial-gradient(circle at 50% -8%,#22d3ee38,#0000 34%),linear-gradient(#06101c 0%,#020617 100%)!important;padding-top:14px!important}.phoneShellBar{letter-spacing:.02em;font-weight:850;color:#93c5fd!important}.phoneShellBar strong{color:#67e8f9!important}.polishedPhone .phoneSheet{color:#e5f3ff!important;background:linear-gradient(#0b1626 0%,#0f1b2d 42%,#07111f 100%)!important;border:1px solid #67e8f947!important;border-radius:32px!important;box-shadow:0 28px 90px #000000b8,inset 0 1px #ffffff14!important}.polishedPhone .phoneTopTemp{color:#94a3b8!important}.polishedPhone .phoneTopTemp strong{color:#e0f2fe!important}.equalDeviceTabs button,.polishedPhone .equalDeviceTabs button{color:#cbd5e1!important;background:#0f172aeb!important;border-color:#38bdf847!important;box-shadow:0 10px 26px #02061759!important}.equalDeviceTabs button.active,.polishedPhone .equalDeviceTabs button.active{color:#00121f!important;background:linear-gradient(135deg,#0891b2,#22d3ee)!important;border-color:#67e8f9!important}.phoneHeroStatus div{border:1px solid #ffffff1f!important;box-shadow:0 14px 34px #00000052!important}.phoneHeroStatus span{color:#ffffffb8!important}.phoneHeroStatus strong{color:#fff!important}.polishedPhone .pressureStatGauge{background:radial-gradient(circle,#334155 1.5px,#0000 2px) 0 0/28px 28px,linear-gradient(#f8fafc,#dff7ff)!important;box-shadow:0 16px 42px #22d3ee24,0 18px 50px #00000047!important}.phoneSectionHead{padding-top:12px!important}.phoneSectionHead span,.polishedPhone .phoneSectionHead span{color:#67e8f9!important}.phoneSectionHead b,.polishedPhone .phoneSectionHead b{color:#94a3b8!important}.polishedPhone .phonePointList,.polishedPhone .phoneOutputList,.polishedPhone .phoneEventList{background:#0f172ad1!important;border:1px solid #94a3b82e!important;box-shadow:0 16px 38px #00000052!important}.expandedSensorList div,.polishedPhone .phoneOutputList.selectableOutputs div{color:#e5f3ff!important;background:linear-gradient(#1e293bf5,#0f172af5)!important;border-color:#38bdf829!important}.expandedSensorList span,.polishedPhone .phoneOutputList.selectableOutputs span{color:#e2e8f0!important}.expandedSensorList strong,.polishedPhone .phoneOutputList.selectableOutputs b{color:#f8fafc!important}.expandedSensorList em,.polishedPhone .phoneOutputList.selectableOutputs strong{color:#93c5fd!important}.polishedPhone .outputTableHead b,.polishedPhone .outputTableHead strong{color:#67e8f9!important}.polishedPhone .outputTableHead span[aria-hidden=true]{visibility:hidden!important}.phoneRangeDropdown span{color:#e0f2fe!important;background:#0f172aeb!important;border-color:#38bdf840!important}.phoneRangeDropdown button,.downloadGraphDataButton{color:#00121f!important;background:linear-gradient(135deg,#0891b2,#22d3ee)!important;border-color:#67e8f9!important}.polishedPhone .phoneLiveGraph{background:linear-gradient(#020617,#0f172a)!important;border:1px solid #38bdf838!important;box-shadow:0 18px 44px #0000006b!important}.polishedPhone .phoneLiveGraph strong{color:#f8fafc!important}.polishedPhone .phoneLiveGraph span{color:#93c5fd!important}.interactiveEvents button{color:#e5f3ff!important}.interactiveEvents button.active{background:#0ea5e929!important}.interactiveEvents button strong{color:#f8fafc!important}.interactiveEvents button span,.interactiveEvents button b{color:#93c5fd!important}.polishedPhone .phoneHistoryBox{background:linear-gradient(135deg,#0f172a,#0284c7)!important;border:1px solid #38bdf847!important}.polishedPhone .phoneSolutionBox{color:#fff7ed!important;background:linear-gradient(135deg,#78350f,#f59e0b)!important}.polishedPhone .phoneSolutionBox span{color:#fffbeb!important}.polishedPhone .phoneChatBox{color:#ecfdf5!important;background:linear-gradient(135deg,#064e3b,#16a34a)!important}.polishedPhone .phoneChatBox span{color:#dcfce7!important}}@media (min-width:761px){.technicianDemo{background:radial-gradient(circle at 20% -10%,#22d3ee29,#0000 32%),radial-gradient(circle at 82% 10%,#3b82f61f,#0000 36%),#050b14!important}.technicianDemo .hero.compact{align-items:stretch;padding-top:52px}.technicianDemo .hero.compact h1{max-width:940px}.technicianDemo .hero.compact .lead{color:#cfe8fb}.technicianDemo .panel.command{background:linear-gradient(#0f172af5,#081220fa);border-color:#67e8f938;box-shadow:0 22px 70px #00000061}.desktopTechnicianPoints{background:linear-gradient(#0812206b,#0206172e);border-top:1px solid #67e8f924;border-bottom:1px solid #67e8f91a}.desktopAssetGrid{grid-template-columns:1.2fr 1.2fr .9fr!important;gap:20px!important}.desktopAssetPanel{background:linear-gradient(#0f172afa,#06121ffa)!important;border-color:#38bdf838!important;box-shadow:0 24px 70px #0000006b!important}.desktopAssetPanel.yellow{border-color:#f59e0b61!important}.desktopAssetPanel.blue{border-color:#67e8f961!important}.desktopAssetHead{border-bottom:1px solid #94a3b829;padding-bottom:16px}.desktopAssetHead b{box-shadow:0 12px 28px #22d3ee33;color:#00121f!important;background:linear-gradient(135deg,#22d3ee,#38bdf8)!important}.desktopPointGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.desktopPointGrid div{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);background:#0f172ab8!important;border-color:#94a3b824!important}.desktopPointGrid div:nth-child(-n+2){background:linear-gradient(#14532d57,#0f172abd)!important;border-color:#22c55e57!important}.desktopPointGrid b{text-align:left;grid-column:2;color:#e0f2fe!important}.desktopPointGrid strong{color:#f8fafc!important}.desktopPointGrid span{color:#67e8f9!important}.desktopOutputStrip{background:#0206176b!important;border-color:#67e8f93d!important}.desktopOutputStrip b{border:1px solid #0ea5e92e;color:#e0f2fe!important;background:#0ea5e921!important}.gaugeCard,.tracePanel,.card,.panel{border-color:#67e8f929}}@media (max-width:760px){.polishedPhone .pressureStatGauge{color:#f8fafc!important;background:linear-gradient(#47505b 0%,#2f3742 48%,#1f2933 100%)!important;border:1px solid #cbd5e138!important;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff1a!important}.polishedPhone .pressureStatGauge>span,.polishedPhone .pressureStatGauge em,.polishedPhone .pressureStatGauge p,.polishedPhone .pressureStatGauge p>b,.polishedPhone .pressureStatGauge p strong{color:#f8fafc!important;text-shadow:0 1px 12px #00000047!important}.polishedPhone .pressureReadingCircle{background:radial-gradient(circle at 50% 42%,#f8fafc 0 54%,#0f172a14 55% 100%)!important;box-shadow:0 18px 38px #00000047,inset 0 0 0 8px #ffffffad!important}}.polishedPhone .pressureStatGauge.speedometerGauge{padding-top:20px!important;overflow:hidden!important}.polishedPhone .pressureReadingCircle.speedometerFace{aspect-ratio:1.48!important;background:radial-gradient(circle at 50% 84%,#101827 0 8px,transparent 9px), conic-gradient(from 240deg at 50% 86%,#38bdf8 0 calc(var(--pct) * .666),#94a3b852 calc(var(--pct) * .666) 66.6%,transparent 66.7% 100%), linear-gradient(180deg,#dbe5ee,#8d99a6)!important;color:#0f172a!important;border:0!important;border-radius:292px 292px 34px 34px!important;grid-template-rows:1fr auto auto!important;justify-content:center!important;align-items:end!important;width:min(80vw,292px)!important;margin:12px auto 10px!important;padding:34px 18px 18px!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 10px #0f172a8c,inset 0 -24px 36px #0f172a52,0 22px 42px #0000005c!important}.polishedPhone .pressureReadingCircle.speedometerFace:before{content:"";background:linear-gradient(#f8fafc,#cbd5e1);border-radius:260px 260px 28px 28px;position:absolute;inset:20px 25px 16px;box-shadow:inset 0 12px 26px #ffffffb3,inset 0 -16px 28px #0f172a29}.polishedPhone .pressureReadingCircle.speedometerFace:after{content:"";opacity:.38;background:repeating-linear-gradient(90deg,#0f172a 0 2px,#0000 2px 18px);border-radius:999px;height:7px;position:absolute;bottom:28px;left:11%;right:11%}.polishedPhone .speedometerNeedle{transform-origin:0;width:42%;height:5px;transform:rotate(var(--needle));z-index:3;background:linear-gradient(90deg,#ef4444,#f97316);border-radius:999px;position:absolute;bottom:25px;left:50%;box-shadow:0 0 12px #ef444452}.polishedPhone .speedometerNeedle:after{content:"";background:#0f172a;border-radius:999px;width:20px;height:20px;position:absolute;top:50%;left:-8px;transform:translateY(-50%);box-shadow:0 0 0 5px #ffffffb3}.polishedPhone .pressureReadingCircle.speedometerFace strong,.polishedPhone .pressureReadingCircle.speedometerFace b{z-index:4;position:relative;color:#0f172a!important;text-shadow:none!important}.polishedPhone .pressureReadingCircle.speedometerFace strong{align-self:end!important;font-size:58px!important;line-height:.85!important}.polishedPhone .pressureReadingCircle.speedometerFace b{letter-spacing:.04em!important;font-size:24px!important}.polishedPhone .speedMin,.polishedPhone .speedMax{z-index:4;color:#334155;font-size:13px;font-weight:950;position:absolute;bottom:38px}.polishedPhone .speedMin{left:34px}.polishedPhone .speedMax{right:34px}@media (max-width:390px){.polishedPhone .pressureReadingCircle.speedometerFace{width:min(80vw,262px)!important;padding-top:28px!important}.polishedPhone .pressureReadingCircle.speedometerFace strong{font-size:50px!important}.polishedPhone .pressureReadingCircle.speedometerFace b{font-size:21px!important}.polishedPhone .speedMin,.polishedPhone .speedMax{bottom:34px}}.polishedPhone .pressureReadingCircle.speedometerFace{aspect-ratio:1.76!important;background:linear-gradient(#e5edf4 0%,#aeb8c4 58%,#6b7280 100%)!important;border-radius:28px!important;grid-template-rows:126px auto auto!important;justify-content:center!important;align-items:end!important;width:min(80vw,300px)!important;padding:0 12px 16px!important;display:grid!important}.polishedPhone .pressureReadingCircle.speedometerFace:before,.polishedPhone .pressureReadingCircle.speedometerFace:after{display:none!important}.polishedPhone .speedometerSvg{z-index:4!important;width:100%!important;height:126px!important;margin:0 auto -3px!important;display:block!important;position:relative!important;overflow:visible!important}.polishedPhone .speedometerArcTrack{fill:none;stroke:#0f172a47;stroke-width:18px;stroke-linecap:round}.polishedPhone .speedometerArcValue{fill:none;stroke:#38bdf8;stroke-width:18px;stroke-linecap:round;filter:drop-shadow(0 0 8px #38bdf847)}.polishedPhone .majorTick{stroke:#0f172a;stroke-width:4px;stroke-linecap:round}.polishedPhone .minorTick{stroke:#334155;stroke-width:2px;stroke-linecap:round;opacity:.72}.polishedPhone .speedometerNeedle{stroke:#ef4444;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 5px #ef444459)}.polishedPhone .speedometerHub{fill:#0f172a;stroke:#f8fafc;stroke-width:5px}.polishedPhone .speedometerSvg text{text-anchor:middle;dominant-baseline:middle;fill:#0f172a!important;font-size:17px!important;font-weight:950!important}.polishedPhone .speedometerSvg .speedMid{font-size:15px!important}.polishedPhone .pressureReadingCircle.speedometerFace strong{margin-top:-4px!important;font-size:48px!important;line-height:.86!important}.polishedPhone .pressureReadingCircle.speedometerFace b{font-size:22px!important;line-height:1!important}@media (max-width:390px){.polishedPhone .pressureReadingCircle.speedometerFace{grid-template-rows:112px auto auto!important;width:min(80vw,270px)!important}.polishedPhone .speedometerSvg{height:112px!important}.polishedPhone .pressureReadingCircle.speedometerFace strong{font-size:42px!important}.polishedPhone .speedometerSvg text{font-size:15px!important}}.polishedPhone .speedometerSvg .gaugeSegmentNumber{text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#f8fafcbd;stroke-width:3px;stroke-linejoin:round;fill:#0f172a!important;font-size:13px!important;font-weight:950!important}.polishedPhone .majorTick{stroke-width:5px!important}.polishedPhone .minorTick{stroke-width:2px!important;opacity:.62!important}@media (max-width:390px){.polishedPhone .speedometerSvg .gaugeSegmentNumber{stroke-width:2.5px;font-size:12px!important}}.computerTechPage{max-width:1480px}.computerTechView{padding:16px 0 28px;display:block}.computerTempOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 18px;display:grid}.computerTempCard{color:#e5f3ff;text-align:left;cursor:pointer;background:linear-gradient(#111c2e 0%,#07111f 100%);border:1px solid #3b82f661;border-radius:22px;padding:16px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000057}.computerTempCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,#22d3ee29,#0000 36%);position:absolute;inset:0}.computerTempCard.active{border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f91f,0 24px 70px #0000006b}.computerTempCardHead{align-items:center;gap:10px;display:flex;position:relative}.computerTempCardHead span{color:#fff;background:#0ea5e9;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.computerTempCardHead strong{font-size:18px}.computerTempCardHead em{color:#86efac;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:12px;font-style:normal;font-weight:900}.computerTempValue{margin:18px 0 12px;position:relative}.computerTempValue small{color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.computerTempValue b{letter-spacing:-.05em;margin-top:5px;font-size:42px;line-height:1;display:block}.computerTempCard svg{width:100%;height:auto;margin-top:6px;display:block;position:relative}.computerTempMeta{color:#cbd5e1;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex;position:relative}.computerDetailShell{background:linear-gradient(#0f1b2df5,#07111ff5);border:1px solid #67e8f938;border-radius:28px;padding:18px;box-shadow:0 24px 70px #00000057}.computerDetailHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.computerDetailHead h2{margin:4px 0;font-size:34px}.computerDetailHead span{color:#adc2d8}.computerRangeRow{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:420px;display:flex}.computerRangeRow button{color:#dff7ff;cursor:pointer;background:#0ea5e914;border:1px solid #0ea5e95c;border-radius:999px;padding:8px 10px;font-weight:850}.computerRangeRow button.active{color:#fff;background:#0ea5e9}.computerDetailGrid{grid-template-columns:1fr;gap:18px;display:grid}.computerMobileLikeData{color:#0b1724;background:linear-gradient(#f8fbff,#edf5fb);border-radius:26px;padding:16px;box-shadow:0 18px 44px #00000040}.computerStatusRow{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.computerStatusRow div{color:#fff;background:#0f172a;border-radius:20px;padding:14px}.computerStatusRow div:first-child{background:linear-gradient(135deg,#065f46,#16a34a)}.computerStatusRow div:nth-child(2){background:linear-gradient(135deg,#92400e,#f59e0b)}.computerStatusRow span,.computerSectionHead span{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850;display:block}.computerStatusRow div span{color:#ffffffc7}.computerStatusRow strong{margin:7px 0 4px;font-size:20px;display:block}.computerStatusRow em{color:#ffffffdb;font-size:12px;font-style:normal}.computerMobileLikeData .pressureStatGaugeDeck{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.computerMobileLikeData .pressureStatGauge{color:#0f172a;background:#fff;min-height:250px}.computerSectionHead{justify-content:space-between;align-items:center;padding:6px 4px 8px;display:flex}.computerSectionHead b{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.computerPointList,.computerOutputList{background:#fff;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid;box-shadow:0 10px 24px #0f172a14}.computerPointList{max-height:none;overflow:visible}.computerPointList button,.computerOutputList button{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:1fr auto;gap:4px;padding:10px;display:grid}.computerPointList button:last-child,.computerOutputList button:last-child{border-bottom:0}.computerPointList button.active,.computerOutputList button.active{color:#0369a1}.computerPointList span,.computerOutputList span{font-weight:800}.computerPointList strong,.computerOutputList strong{font-weight:950}.computerPointList em,.computerOutputList em{color:#64748b;grid-column:1/-1;font-size:12px;font-style:normal}.computerOutputList{margin-bottom:4px}.computerGraphAndEvents{grid-template-rows:auto auto;gap:14px;display:grid}.computerGraphBox{color:#fff;background:#0f172a;border:1px solid #94a3b82e;border-radius:26px;padding:14px;box-shadow:0 18px 46px #00000038}.computerGraphBox div{color:#cbd5e1;justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.computerGraphBox svg{width:100%;height:auto;display:block}.computerGraphBox strong{color:#cbd5e1;margin-top:8px;font-size:13px;display:block}.computerEventsCombined{grid-template-columns:1fr 2fr;gap:14px;display:grid}.computerEventsList{gap:8px;display:grid}.computerEventsList button{color:#e5f3ff;text-align:left;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:16px;grid-template-columns:48px 48px 1fr 18px;align-items:center;gap:8px;padding:11px;display:grid}.computerEventsList button.active{background:#0ea5e929;border-color:#67e8f9}.computerEventsList span{color:#67e8f9;font-weight:950}.computerEventsCombined article{color:#e0f2fe;background:linear-gradient(135deg,#0f172a,#0284c7);border:1px solid #38bdf847;border-radius:24px;padding:18px}.computerEventsCombined article span{color:#bfdbfe;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.computerEventsCombined article strong{margin:8px 0;font-size:24px;display:block}.computerEventsCombined article em{color:#fff7ed;background:#ffffff24;border-radius:18px;margin-top:12px;padding:14px;font-style:normal;display:block}.computerReadOnlyGuardrail{color:#cbd5e1;background:#0f172ab8;border:1px solid #67e8f938;border-radius:20px;gap:12px;margin-bottom:30px;padding:14px 16px;display:flex}.computerReadOnlyGuardrail strong{color:#67e8f9}.computerTechPage .mobileTechPhone{display:none!important}@media (max-width:760px){.computerTechView,.computerReadOnlyGuardrail{display:none!important}.computerTechPage .mobileTechPhone{display:block!important}}@media (max-width:1180px){.computerPointList,.computerOutputList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.computerPointList,.computerOutputList{grid-template-columns:1fr}}.computerRangeStack{justify-items:end;gap:8px;display:grid}.computerCustomRange{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.computerCustomRange label{color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:11px;font-weight:850;display:grid}.computerCustomRange input{color:#e5f3ff;background:#0f172a;border:1px solid #94a3b847;border-radius:10px;padding:7px}.computerCustomRange button,.computerDownloadButton{color:#fff;cursor:pointer;background:#0ea5e9;border:1px solid #22d3ee61;border-radius:999px;padding:8px 12px;font-weight:900}.computerTraceSelector{background:#fff;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:8px;padding:12px;display:grid;box-shadow:0 10px 24px #0f172a14}.computerTraceSelector button{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:14px 1fr;align-items:center;gap:7px;padding:9px;display:grid}.computerTraceSelector button.active{background:#e0f2fe;border-color:#0ea5e9}.computerTraceSelector i{border-radius:999px;width:12px;height:12px}.computerTraceSelector span{font-weight:850}.computerTraceSelector em{color:#64748b;grid-column:2;font-size:11px;font-style:normal}.computerDownloadButton{margin-top:10px}.computerReplaySlider{width:100%;margin:10px 0}.computerSupportPanels{grid-template-columns:1fr 2fr;gap:14px;display:grid}.computerSolutionPanel,.computerChatPanel{color:#fff;border-radius:22px;padding:16px}.computerSolutionPanel{background:linear-gradient(135deg,#78350f,#f59e0b)}.computerChatPanel{background:linear-gradient(135deg,#064e3b,#16a34a)}.computerSolutionPanel span,.computerChatPanel span{text-transform:uppercase;letter-spacing:.12em;opacity:.86;font-size:12px;font-weight:900;display:block}.computerSolutionPanel strong,.computerChatPanel strong{margin-top:8px;line-height:1.45;display:block}.computerChatPanel div{gap:7px;margin:10px 0;display:flex}.computerChatPanel button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;padding:7px 10px;font-weight:850}.computerChatPanel button.active{background:#ffffff40}@media (max-width:1180px){.computerTraceSelector{grid-template-columns:repeat(2,minmax(0,1fr))}.computerSupportPanels{grid-template-columns:1fr}}@media (max-width:760px){.computerTraceSelector{grid-template-columns:1fr}}.computerPointList button,.computerOutputList button{grid-template-columns:16px 1fr auto;align-items:center}.computerPointList button i,.computerOutputList button i{border-radius:999px;width:13px;height:13px;box-shadow:0 0 0 3px #0ea5e91a}.computerPointList button.active i,.computerOutputList button.active i{box-shadow:0 0 0 4px #0ea5e93d}.computerPointList button em,.computerOutputList button em{grid-column:2/-1}.computerTraceSelector{display:none!important}
