@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;450;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap");*{box-sizing:border-box}body{margin:0;font-family:IBM Plex Sans,Arial,sans-serif;color:#303439;background:#f5f6f7;font-size:13px}a,button,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.43}a{color:inherit;text-decoration:none}button{border:0}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid #d72232;outline-offset:3px}.topbar{height:68px;background:#353738;color:#e9eaeb}.brand,.topbar{display:flex;align-items:center}.brand{height:100%;width:235px;background:#d32331;gap:10px;padding:0 24px;letter-spacing:.9px;font-size:16px;font-weight:700;color:#fff}.brandlab{font-weight:400;margin-left:4px}.home{padding:24px;border-right:1px solid #4b4c4d}.facility{padding:0 25px;font-size:11px;font-weight:600;letter-spacing:.8px}.facility span{display:block;color:#b7b9bb;font-weight:400;font-size:11px;letter-spacing:0;margin-top:5px}.topright{margin-left:auto;display:flex;align-items:center;gap:23px;padding:0 26px}.topright button{background:none;color:#cdced0;padding:0;display:flex;position:relative}.training{font-size:10px;letter-spacing:.6px;color:#d7d9db;display:flex;gap:7px;align-items:center}.training>span{width:6px;height:6px;border-radius:50%;background:#dcb15a}.notification i{position:absolute;right:-2px;top:-2px;width:7px;height:7px;background:#ed3f49;border-radius:50%}.avatar{background:#525456;padding:8px;border-radius:50%;display:flex}.body{min-height:calc(100vh - 68px)}.body,aside{display:flex}aside{width:235px;background:#fff;border-right:1px solid #dedfe1;flex-direction:column;flex-shrink:0}.sideheading{align-items:center;gap:9px;padding:22px 23px;font-weight:600}.sideheading,.unit{display:flex;border-bottom:1px solid #e9eaec}.unit{padding:25px 22px;flex-direction:column;gap:8px}.eyebrow,.unit small{font-size:9px;letter-spacing:1.4px;font-weight:600;color:#82868c}.unit strong{font-size:13px}.unit>span{font-size:11px;color:#85898e;display:flex;align-items:center;gap:6px}.live i,.unit i{width:6px;height:6px;border-radius:50%;background:#4b927a}.unit>span>span{margin:0 3px}nav{padding:15px 0}nav a{padding:15px 20px;display:flex;gap:10px;color:#70757b;border-left:3px solid transparent;font-size:12px}nav a svg:last-child{margin-left:auto}nav a.active{color:#c62230;background:#fcf0f1;border-left-color:#d32331;font-weight:600}nav a:hover{background:#f7f7f8}.scenarioheading{font-size:9px;letter-spacing:1.2px;color:#85898f;border:0;padding-top:20px;padding-bottom:12px}.scenarios{padding:0 12px}.scenarios button{position:relative;display:flex;gap:10px;align-items:center;width:100%;padding:15px 9px;text-align:left;background:transparent;border:1px solid transparent;border-radius:4px;margin:3px 0}.scenarios button.chosen{background:#f6f7f8;border-color:#e5e7e9}.scenarioindex{font-family:IBM Plex Mono,monospace;font-size:11px;color:#a3a7ac}.scenarios strong{font-size:11px;display:block;font-weight:500}.scenarios small{display:block;color:#9a9da2;font-size:10px;margin-top:5px}.selecteddot{width:5px;height:5px;border-radius:50%;background:#cf2b39;margin-left:auto}.sidebottom{margin-top:auto;padding:25px 20px;display:flex;gap:9px;color:#9a9fa4;border-top:1px solid #eee}.sidebottom strong{font-size:9px;font-weight:500;color:#6e747a}.sidebottom p{font-size:9px;margin:4px 0}main{padding:24px 32px;width:calc(100% - 235px);max-width:1550px;margin:auto}.breadcrumb{display:flex;align-items:center;gap:10px;color:#a0a4a9;font-size:10px}.breadcrumb span{color:#666c73}.pageheading{display:flex;align-items:center;justify-content:space-between;margin:27px 0 23px}.eyebrow{color:#9b9fa4;font-size:9px}h1{font-size:28px;font-weight:600;letter-spacing:-.8px;margin:7px 0}p{color:#868b92;font-size:12px;line-height:1.6;margin:4px 0}.darkbutton,.outline,.primary{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;padding:10px 14px;font-size:11px;font-weight:500;white-space:nowrap}.outline{background:#fff;border:1px solid #dfe2e5;color:#666d75}.outline:hover{background:#f2f3f4}.primary{background:#d32331;color:#fff}.primary:hover{background:#b91f2d}.incident{padding:17px 19px;display:flex;gap:14px;align-items:center;border:1px solid #dce3e2;background:#f0f6f4;border-radius:5px}.incident.alarm{background:#fff5f2;border-color:#ecd4c9}.incidenticon{color:#56917c;display:flex}.alarm .incidenticon{color:#dc784e}.incident strong{font-size:12px;font-weight:600}.incident p{font-size:10px;margin-top:5px}.incident>button{margin-left:auto}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:20px 0}.metric{border:1px solid #e0e3e6;border-radius:5px;background:white;padding:18px 20px}.metric>span{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#7d838b}.metric>span svg{color:#9ba1a8}.metric>strong{display:block;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:31px;letter-spacing:-1px;margin:11px 0 7px}.metric small{font-family:IBM Plex Sans,sans-serif;font-size:13px;color:#9b9fa5;letter-spacing:0}.metric p{font-size:10px}.green{color:#4d9678}.amber{color:#d79933}.muted{color:#afb2b7;margin-left:5px}.meter{height:3px;background:#f0f1f2;margin-top:14px;overflow:hidden}.meter i{display:block;height:100%;background:#9aa9b7;transition:width .3s}.colon{color:#aaa}.metric>strong.statusvalue{font-family:inherit;font-size:26px;letter-spacing:-.5px;display:flex;align-items:center;gap:10px;margin-bottom:11px}.statusdot{height:7px;width:7px;border-radius:50%;background:#d49b46}.progressdots{display:flex;gap:5px;margin-top:14px}.progressdots i{height:3px;background:#edf0f2;flex:1 1}.progressdots .filled{background:#579e85}.danger{color:#d32b39}.workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr);gap:20px}.panel{background:#fff;border:1px solid #e0e3e6;border-radius:5px;overflow:hidden}.panelheading{padding:19px 20px;justify-content:space-between;border-bottom:1px solid #eceeef}.panelheading,.panelheading h2{display:flex;align-items:center}.panelheading h2{font-size:12px;margin:0;font-weight:600;gap:7px}.panelheading span{font-size:10px;color:#999fa5;display:block;margin-top:5px}.panelheading>svg{color:#939ba3}.panelheading .live{display:flex;gap:6px;align-items:center;font-size:8px;letter-spacing:1px;margin:0}.schematic{height:300px;position:relative;margin:12px 20px 0;background-image:radial-gradient(#e5e8eb .7px,transparent 0);background-size:14px 14px}.pipes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pipes path{stroke-width:2.5;fill:none}.hotpipe{stroke:#d7a198}.coldpipe{stroke:#8eacc5}.flowing .pipes path{stroke-dasharray:8 6;animation:flow 1s linear infinite}.machine{position:absolute;background:#fff;padding:10px 13px;border:1px solid #d8dde2;border-radius:5px;text-align:center;width:133px;min-height:87px;box-shadow:0 3px 10px #32363a07}.machine.selected,.machine:hover{border-color:#9aa9b7}.machine.faulty{border-color:#e2a094;background:#fff9f6}.machineicon{display:flex;align-items:center;justify-content:center;color:#788995;gap:5px;margin-bottom:6px}.faulty .machineicon{color:#cb6c52}.machine strong{display:block;font-size:11px;font-weight:500}.machine small{display:block;font-size:8px;color:#969da4;margin-top:4px}.compressor{left:6%;top:35px}.condenser{right:6%;top:35px}.sensor{left:6%;bottom:32px}.evaporator{right:6%;bottom:32px}.chamber{position:absolute;top:134px;left:50%;transform:translateX(-50%);background:#f0f5f7;border:1px dashed #c9d8e1;display:flex;flex-direction:column;align-items:center;padding:12px 17px;border-radius:4px;color:#718a9b;gap:4px;white-space:nowrap}.chamber span{font-size:7px;letter-spacing:1px}.chamber strong{font:500 18px IBM Plex Mono,monospace}.pipeLabel{position:absolute;font-size:7px;letter-spacing:1px;background:#fff;padding:3px 7px;left:50%;transform:translateX(-50%)}.hotlabel{top:65px;color:#bf8f84}.coldlabel{bottom:68px;color:#849eaf}.legend{display:flex;justify-content:center;gap:16px;font-size:8px;color:#9b9fa5;padding:0 14px 17px}.legend span{display:flex;align-items:center;gap:5px}.legend i{height:2px;width:12px}.redline{background:#d7a198}.blueline{background:#8eacc5}.chartheading{border-top:1px solid #eceeef;display:flex;justify-content:space-between;align-items:center;margin:0 20px;padding:16px 0 10px}.chartheading h3{font-size:10px;font-weight:500;margin:0}.chartheading span{font-size:8px;color:#aa9696}.chart{position:relative;height:90px;margin:0 25px 0 45px;background:repeating-linear-gradient(180deg,transparent 0,transparent 27px,#f3f4f5 28px)}.chart svg{width:100%;height:85px}.chartmax,.chartmin{position:absolute;left:-27px;font:8px IBM Plex Mono,monospace;color:#abb0b5}.chartmax{top:0}.chartmin{bottom:3px}.chartfooter{display:flex;justify-content:space-between;font-size:8px;color:#a8aeb4;padding:5px 25px 18px 45px}.tabs{display:flex;border-bottom:1px solid #e9ecef;padding:0 20px;gap:22px}.tabs button{display:flex;gap:5px;align-items:center;background:none;padding:13px 0;font-size:11px;color:#8d9298;border-bottom:2px solid transparent}.tabs button.current{color:#c52634;border-bottom-color:#d32331}.consolebody{padding:20px}.sectionlabel{font:9px IBM Plex Mono,monospace;color:#c82735;display:flex;gap:8px;margin-bottom:9px}.sectionlabel span{font-family:inherit;letter-spacing:.8px;color:#787f86}.consolebody>p{font-size:10px}.measuregrid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0}.measuregrid button{display:flex;align-items:center;gap:7px;background:#fafbfc;border:1px solid #e3e6e9;border-radius:3px;padding:10px 8px;font-size:10px;color:#66717d}.measuregrid button svg:last-child:not(:first-child){margin-left:auto;color:#4d987c}.readings{background:#f7f8f9;border-radius:3px;padding:12px;font-size:9px;color:#a0a6ac;margin-bottom:23px;min-height:45px}.readings div{display:flex;flex-direction:column;gap:3px;padding:5px 0;border-bottom:1px solid #e9ecef}.readings div:last-child{border:0}.readings strong{font-size:9px;color:#636f79;font-weight:500}.selectlabel{display:block;font-size:10px;color:#939ba3;margin:14px 0 7px}select{width:100%;padding:11px 9px;background:white;color:#616b74;border:1px solid #dce1e6;border-radius:3px;font-size:11px}.darkbutton{background:#3b4146;color:#fff;width:100%;margin-top:11px}.tip{display:flex;align-items:start;gap:8px;color:#9c917e;background:#faf7f0;padding:10px;margin-top:20px;border-radius:3px;font-size:9px;line-height:1.6}.tip svg{flex-shrink:0}.textbutton{background:none;color:#bc2734;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;width:100%;padding:13px}.actionlist{display:grid;gap:7px;margin-top:16px}.actionlist button,.secondaryfix{display:flex;align-items:center;gap:9px;font-size:10px;border:1px solid #e1e5e8;padding:10px;border-radius:3px;color:#626c76;background:#fafbfc}.secondaryfix{width:100%;margin-top:12px;background:#fff3ed;color:#bd593e;border-color:#e7b19e}.busy{font-size:10px;color:#b57631;padding-top:16px}.busy>span{width:5px;height:5px;display:inline-block;border-radius:50%;background:#b57631}.journal{margin-top:20px}.journal .panelheading{padding:15px 20px}.journal .panelheading>span{margin:0;font-size:9px}.panelheading .count{display:inline-block;margin:0 0 0 3px;background:#f0f2f4;padding:2px 5px;font:8px IBM Plex Mono,monospace}.loglist{padding:5px 20px;max-height:180px;overflow:auto}.expanded .loglist{max-height:400px}.loglist>div{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #f0f1f3;font-size:10px;color:#79818a}.loglist>div:last-child{border:0}.logtime{font:9px IBM Plex Mono,monospace;color:#a7adb3}.loglist i{width:5px;height:5px;border-radius:50%;background:#a8b8bc;flex-shrink:0}.loglist i.errorlog{background:#d78369}footer{display:flex;justify-content:space-between;color:#a2a8af;font-size:8px;padding:19px 0 0;letter-spacing:.2px}footer>span:first-child{display:flex;gap:5px;align-items:center}footer>span:last-child{letter-spacing:.7px}footer>span>span{padding:0 7px;color:#c6cbd0}.overlay{position:fixed;inset:0;z-index:20;background:#202b3599;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{position:relative;background:#fff;max-width:520px;padding:30px;border-radius:7px;max-height:90vh;overflow:auto;box-shadow:0 20px 80px #0003}.modal>svg{color:#ce2b38}.modal h2{font-size:23px;margin:13px 0}.modal h3{font-size:13px;margin:20px 0 8px}.modal ol,.modal p{font-size:12px}.modal ol{padding-left:22px;line-height:2}.modal .primary{margin-top:18px}.close{position:absolute;right:17px;top:17px;background:none;color:#8f969c}.spin{animation:spin 8s linear infinite}.blink{animation:blink 1.4s infinite}@keyframes flow{to{stroke-dashoffset:-28}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blink{50%{opacity:.25}}@media(min-width:1600px){main{padding:35px 45px}.schematic{height:340px}}@media(max-width:1100px){main{padding:24px 20px}.brand,aside{width:205px}.brand{padding:0 15px;font-size:14px}main{width:calc(100% - 205px)}.workspace{grid-template-columns:1fr}.training{display:none}.metric{padding:16px 13px}.schematic{height:320px}.consolebody{min-height:340px}.facility{padding:0 14px}.scenarios{padding:0 7px}}@media(max-width:720px){.body{display:block}.topbar{height:60px}.brand{width:auto;padding:0 15px;font-size:12px}.avatar,.facility,.home{display:none}.topright{gap:16px;padding:0 16px}aside{width:100%;border-right:0}.scenarioheading,.sidebottom,.sideheading,.unit{display:none}nav{display:flex;padding:0;overflow:auto;border-bottom:1px solid #e3e6e8}nav a{padding:14px 11px;white-space:nowrap;border-left:0;font-size:10px}nav a svg:last-child{display:none}nav a svg{width:14px}nav a.active{border-bottom:2px solid #d32331}.scenarios{display:flex;padding:8px;overflow:auto;gap:6px}.scenarios button{min-width:180px;padding:8px}.scenarios small{font-size:8px}main{width:100%;padding:18px 14px}.pageheading{margin:22px 0 18px}h1{font-size:25px}.pageheading .outline{font-size:0;padding:10px;gap:0}.pageheading .outline svg:last-child{display:none}.pageheading p{font-size:10px}.incident{flex-wrap:wrap;padding:14px;gap:10px}.incident>div:nth-child(2){flex:1 1;min-width:200px}.incident>button{margin-left:32px}.metrics{gap:7px;margin:14px 0}.metric{padding:13px 9px}.metric>span{font-size:9px;min-height:26px}.metric>span svg{display:none}.metric>strong{font-size:24px}.metric small{font-size:9px}.metric p{font-size:8px}.metric p .muted{display:none}.metric>strong.statusvalue{font-size:17px;margin:17px 0 12px;gap:4px}.workspace{gap:14px}.schematic{margin:10px 6px 0;height:290px}.machine{width:108px;padding:10px 5px}.compressor,.sensor{left:3%}.condenser,.evaporator{right:3%}.chamber{padding:10px}.legend{gap:10px;font-size:7px}.journal{margin-top:14px}.journal .panelheading>span{display:none}.loglist{padding:5px 13px}.loglist>div{font-size:9px;gap:7px}footer{font-size:7px;gap:10px}footer>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.network{margin:0 0 30px}.networktitle{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.networktitle h2{font-size:21px;font-weight:500;letter-spacing:-.5px;margin:6px 0 0}.networkbadge{font-size:10px;background:#edf5fa;color:#527f9b;padding:8px 11px;border:1px solid #d5e6ef;border-radius:4px;display:flex;align-items:center;gap:6px}.networkbadge>span{width:5px;height:5px;background:#669bb8;border-radius:50%}.networkbadge.hasalarm{background:#fff0f1;color:#c73341;border-color:#f0cdd2}.networkbadge.hasalarm>span{background:#c73341}.storecards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px}.storecard{display:flex;align-items:center;gap:10px;background:white;border:1px solid #dfe3e7;border-radius:5px;text-align:left;padding:17px 13px;position:relative}.storecard:hover{background:#fafdff}.storecard.selectedstore{border-color:#779db7;background:#f3f8fb;box-shadow:inset 0 2px 0 #779db7}.storecardicon{background:#edf2f5;color:#7d95a6;padding:9px;border-radius:4px;display:flex}.storecard strong{display:block;font-size:13px;font-weight:600}.storecard small{display:block;font-size:9px;color:#949fa8;margin-top:5px}.storecount{margin-left:auto;align-self:start;font-size:8px;display:flex;align-items:center;gap:4px;color:#7492a6;white-space:nowrap;padding-top:3px}.storecount.red{color:#c83140}.floorlayout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:17px}.floorcanvas{padding:10px 13px;background:#fafcfd}.floorcanvas>svg{display:block;width:100%;height:auto;max-height:475px}.floorroom{fill:#98a5af}.aislelabel,.floorroom{font-family:inherit;font-size:9px;letter-spacing:1px}.aislelabel{fill:#a6b0b9}.floorcabinet{cursor:pointer;outline:none}.floorcabinet rect{transition:fill .3s,stroke .3s;stroke-width:1.5}.cabinetok rect{fill:#68afe02b;stroke:#8eb8d1}.cabinetalarm rect{fill:#e7484b42;stroke:#d63a46;animation:alarmfill 2s ease-in-out infinite}.floorcabinet:hover rect{stroke-width:3}.floorcabinet.cabinetselected rect,.floorcabinet:focus-visible rect{stroke:#344d64;stroke-width:3;stroke-dasharray:5 3}.floorcabinet text{pointer-events:none;fill:#487b9d}.cabinetalarm text{fill:#b32939}.cabinetid{font-size:9px;font-weight:600;letter-spacing:.4px}.cabinettemp{font-size:15px;font-family:IBM Plex Mono,monospace;font-weight:500}.cabinettype{font-size:6px;letter-spacing:1px}.floorlegend{padding:15px 17px;display:flex;gap:18px;border-top:1px solid #edf0f2;color:#89949e;font-size:9px}.floorlegend>span{display:flex;align-items:center;gap:5px}.floorlegend i{width:11px;height:11px;border-radius:2px}.legendnormal{background:#68afe02b;border:1px solid #8eb8d1}.legendalarm{background:#e7484b42;border:1px solid #d63a46}.legendselected{background:#fff;border:1px dashed #344d64}.equipmentpanel .panelheading{padding:19px 16px}.equipmentpanel .panelheading>span{font:9px IBM Plex Mono,monospace;margin:0}.equipmentbody{padding:22px 17px}.equipmenticon{display:inline-flex;background:#edf6fb;padding:12px;color:#6692b0;border-radius:5px}.equipmenticon.red{color:#c93b47;background:#fff0f1}.equipmentbody h3{font-size:16px;margin:16px 0 3px;font-weight:500}.equipmentbody>p{font-size:10px}.equipmenttemp{display:block;font:500 32px IBM Plex Mono,monospace;margin:23px 0 8px;letter-spacing:-1px}.equipmenttemp small{font-size:14px;color:#99a7b2}.equipmentstatus{font-size:9px;color:#5d91b2;background:#eff6fa;padding:5px 8px;border-radius:3px;display:inline-block}.equipmentstatus.red{background:#fff0f0;color:#cd3d48}.equipmentbody dl{margin:22px 0}.equipmentbody dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #edf0f2;padding:10px 0;font-size:9px}.equipmentbody dt{color:#939ea8}.equipmentbody dd{margin:0;color:#606d78}.equipmentbody .darkbutton{padding:12px 8px;font-size:10px}.alarmqueue{flex-wrap:wrap;gap:9px;border-top:1px solid #e0e5e9;padding:14px 0 0;margin-top:14px}.alarmqueue,.alarmqueue>span{display:flex;align-items:center}.alarmqueue>span{gap:6px;color:#8c98a3;font-size:10px;margin-right:9px}.alarmqueue button{display:flex;gap:8px;align-items:center;background:#fff2f2;border:1px solid #eccdd0;color:#b44953;padding:7px 9px;font-size:9px;border-radius:3px}.alarmqueue strong{font:9px IBM Plex Mono,monospace;background:white;padding:3px;border-radius:2px}.consoleanchor{border-top:1px solid #dce2e8;padding:22px 0 16px;scroll-margin-top:15px}.consoleanchor>span{display:block;font-size:9px;letter-spacing:1px;color:#959fa7;text-transform:uppercase;margin-bottom:6px}.consoleanchor>strong{font-size:17px;font-weight:500}.consoleanchor p{font-size:10px;margin-top:5px}@keyframes alarmfill{50%{fill:#e7484b22}}@media(max-width:1250px){.storecount{position:absolute;bottom:9px;right:10px;font-size:7px}.storecard{padding-bottom:26px}.floorlayout{grid-template-columns:minmax(0,1fr) 215px}.floorlegend{font-size:8px;gap:9px}.floorpanel .panelheading{padding:18px 14px}.floorpanel .live{font-size:7px}}@media(max-width:1000px){.floorlayout{grid-template-columns:1fr}.equipmentbody{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;column-gap:18px;padding:17px}.equipmenticon{grid-column:1;grid-row:1/4}.equipmentbody h3{grid-column:2;margin:0}.equipmentbody>p{grid-column:2}.equipmenttemp{grid-column:3;grid-row:1/3;margin:0;font-size:27px;text-align:right}.equipmentstatus{grid-column:2;justify-self:start;margin-top:6px}.equipmentbody dl{grid-column:1/4;display:flex;gap:20px;margin:12px 0;width:100%}.equipmentbody dl>div{flex:1 1;gap:10px}.equipmentbody .darkbutton{grid-column:1/4;margin:0}.networktitle h2{font-size:19px}.storecardicon{padding:7px}}@media(max-width:720px){.networktitle{align-items:start;gap:10px}.networktitle h2{font-size:17px;max-width:200px}.networkbadge{font-size:8px;padding:6px;max-width:145px;line-height:1.4}.storecards{gap:6px}.storecard{padding:12px 7px 29px;gap:5px}.storecardicon{display:none}.storecard strong{font-size:11px}.storecard small{font-size:7px;line-height:1.4}.storecount{left:7px;right:auto;font-size:6px;gap:3px}.storecount svg{width:9px}.floorcanvas{padding:0}.floorlegend{font-size:7px;gap:9px;padding:12px 9px;flex-wrap:wrap}.floorlegend i{height:9px;width:9px}.equipmentbody{column-gap:10px}.equipmentbody h3{font-size:13px}.equipmenttemp{font-size:24px}.equipmentbody>p{font-size:8px}.equipmentbody dl{gap:10px}.equipmentbody dl>div{font-size:8px;flex-direction:column;gap:5px}.network{margin-bottom:18px}.alarmqueue{gap:6px}.alarmqueue>span{font-size:9px;width:100%}.consoleanchor>strong{font-size:15px}.floorpanel .live{display:none}}.proshell .prosidebar{width:235px}.prosidebar nav{padding:10px 0}.prosidebar nav a{font-size:11px;padding:12px 20px;align-items:center}.prosidebar nav a svg{margin-left:0!important;flex-shrink:0}.navcount{margin-left:auto;background:#f4d9dc;color:#c43a45;font:9px IBM Plex Mono,monospace;padding:2px 5px;border-radius:3px}.prosidefoot{padding:20px 16px;border-top:1px solid #e6e9ec;margin-top:auto}.prosidefoot>a{font-size:10px;gap:7px;color:#6c7f8e;line-height:1.5}.prosidefoot p,.prosidefoot>a{display:flex;align-items:center}.prosidefoot p{font-size:9px;margin-top:12px;gap:5px}.proshell main.promain{padding:25px 30px;align-self:start}.profilelabel{display:flex;align-items:center;gap:6px}.profilelabel select{max-width:185px;border:0;color:#ddd;background:#45494c;font-size:9px;padding:8px;border-radius:3px}.pronotif{display:flex;position:relative;color:#cdd1d4}.pronotif b{position:absolute;right:-7px;top:-6px;font:8px IBM Plex Mono,monospace;background:#d32331;color:#fff;border-radius:5px;padding:2px 4px}.demobanner{display:flex;align-items:center;gap:9px;background:#edf3f7;border:1px solid #dbe5ec;color:#7491a5;padding:12px 14px;border-radius:4px;font-size:10px;margin-bottom:19px}.demobanner>svg{flex-shrink:0}.localbadge{margin-left:auto;white-space:nowrap;font-size:8px;letter-spacing:.6px;padding:4px 6px;background:#fff9;border-radius:3px}.viewbanner{gap:8px;background:#faf4e9;color:#a5864c;border:1px solid #eee0c5;border-radius:4px;padding:13px 15px;font-size:11px;margin-bottom:18px}.viewbanner,.viewbanner a{display:flex;align-items:center}.viewbanner a{gap:5px;margin-left:auto;font-size:10px}.protoolbar{gap:12px;margin-bottom:19px}.protoolbar,.protoolbar>label{display:flex;align-items:center}.protoolbar>label{gap:8px;border:1px solid #dfe4e8;background:white;border-radius:4px;padding:0 12px;min-width:180px;color:#a1acb5}.protoolbar label select{border:0;padding:11px 3px;font-size:10px}.protoolbar label input{padding:11px 2px;border:0;outline:none;width:100%;font-size:10px;color:#53626f;background:transparent}.protoolbar .searchlabel{flex:1 1;max-width:400px}.protoolbar>button{margin-left:auto}.prostats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px}.prostat{padding:18px 20px}.prostat>span{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8c99a3;gap:5px}.prostat>span svg{color:#9dadb9}.prostat strong{font:500 31px IBM Plex Mono,monospace;display:block;margin:14px 0 8px}.prostat small{color:#9da8b1;font-size:9px}.progrid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:20px}.proshell .panelheading{min-height:65px}.proshell .panelheading>a{font-size:9px;color:#8397a7;display:flex;align-items:center;gap:5px}.tablewrap{overflow:auto}.protable{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.protable th{background:#fafbfc;color:#9aa6b0;font-size:9px;font-weight:500;padding:12px 17px;border-bottom:1px solid #e9edf0;white-space:nowrap}.protable td{padding:15px 17px;border-bottom:1px solid #edf0f2;color:#6e7c87;font-size:10px}.protable tr:last-child td{border-bottom:0}.protable small,.tablelink small{display:block;font-size:8px;color:#a0acb7;margin-top:4px}.tablelink{background:none;border:0;padding:0;text-align:left;color:#526472;font-size:10px;cursor:pointer}.tablelink:hover{color:#bf2936}.tempnumber{font:500 12px IBM Plex Mono,monospace!important}.prob,.tempnumber{white-space:nowrap}.prob{display:inline-flex;align-items:center;gap:4px;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:500}.prob.good{color:#558b77;background:#edf6f1}.prob.bad{color:#c4404c;background:#fceef0}.prob.warm{color:#a98440;background:#fbf5e8}.prob.neutral{color:#7892a5;background:#edf3f7}.mini{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #e2e7eb;background:white;color:#899aa6;font-size:9px;border-radius:3px;white-space:nowrap}.mini:hover{border-color:#a3b9c8}.iconbutton{padding:7px;color:#91a0ac;background:#f8fafb;border:1px solid #e3e8ec;border-radius:3px}.empty,.iconbutton{display:flex;align-items:center;justify-content:center}.empty{flex-direction:column;gap:14px;min-height:150px;padding:35px;text-align:center;font-size:11px;color:#a0aeb9;line-height:1.6}.empty>svg{color:#b4c5d1}.activitylist{padding:2px 19px}.activitylist>div{padding:13px 0;border-bottom:1px solid #edf0f2;display:flex;flex-direction:column;gap:5px}.activitylist>div:last-child{border:0}.activitylist span{font:8px IBM Plex Mono,monospace;color:#a5b0b9}.activitylist strong{font-size:10px;color:#74828c;font-weight:400;line-height:1.6}.activitylist small{color:#a3afb9;font-size:8px}.fleetpanel{margin-top:22px}.filterchips{display:flex;gap:7px;margin-bottom:18px;flex-wrap:wrap}.filterchips button{border:1px solid #e0e6eb;background:#fff;color:#96a3ae;padding:8px 13px;font-size:10px;border-radius:4px}.filterchips .chosenchip{background:#eaf1f6;color:#637f94;border-color:#c3d4e0}.alarmcards{display:grid;gap:12px}.alarmcard{padding:20px;border-left:3px solid #d57983}.alarmcardtop{display:flex;align-items:center;gap:12px}.alarmcardtop>svg{color:#cd6773}.alarmcardtop h3{margin:0;font-size:13px;font-weight:500}.alarmcardtop p{font-size:10px;margin-top:5px}.alarmcardtop .prob{margin-left:auto}.alarmreading{padding:15px 0;font-size:10px}.alarmreading strong{font:11px IBM Plex Mono,monospace;color:#bd5765}.buttonrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.equipmentselector{display:block;max-width:510px;font-size:10px;color:#8998a4;margin:0 0 20px}.equipmentselector>select{margin-top:7px;padding:12px;font-size:11px}.commandgrid{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr)}.commandintro{display:flex;gap:12px;align-items:center;padding:25px 20px;color:#8da4b5}.commandintro strong{font:500 28px IBM Plex Mono,monospace;color:#4d606f}.commandintro span{font-size:10px;color:#94a3ae;margin-left:auto}.commandbuttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px}.commandbuttons button{display:flex;flex-direction:column;align-items:start;text-align:left;gap:9px;padding:16px 14px;background:#f9fbfc;border:1px solid #e0e7ed;border-radius:4px;color:#7b98ad}.commandbuttons button:hover{background:#eef5f9;border-color:#a8c0d1}.commandbuttons strong{font-size:11px;font-weight:500;color:#5f7484}.commandbuttons span{font-size:9px;color:#a0aeb8;line-height:1.5}.commandtip{margin:0 20px 20px}.prograph{padding:25px 23px 14px 42px;position:relative}.prograph svg{width:100%;height:145px;background:repeating-linear-gradient(180deg,transparent 0,transparent 36px,#edf1f4 37px)}.graphlabels{position:absolute;top:25px;bottom:40px;left:10px;display:flex;flex-direction:column;justify-content:space-between;font:8px IBM Plex Mono,monospace;color:#a7b3bc}.prograph .chartfooter{padding:12px 0 0}.prodl{margin:0 20px;padding:0 0 15px}.prodl>div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #edf0f2;font-size:10px}.prodl dt{color:#9aa8b3}.prodl dd{margin:0;color:#6e8292}.testfault{margin:0 20px 20px}.diagnosticcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px;margin-bottom:20px}.diagnosticcard{padding:17px;text-align:left;display:flex;align-items:start;flex-direction:column;gap:8px;color:#92a7b7}.diagnosticcard strong{font-size:11px;font-weight:500;color:#677f91}.diagnosticcard small{font-size:8px;color:#a9b4bd}.diagnosticcard.selecteddiag{background:#f2f7fa;border-color:#a4bed0}.technicalmetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:22px 20px}.technicalmetrics>div{display:flex;flex-direction:column;gap:10px;border-right:1px solid #edf0f2;padding-right:10px}.technicalmetrics>div:last-child{border:0}.technicalmetrics span{font-size:10px;color:#99a9b5}.technicalmetrics strong{font:500 18px IBM Plex Mono,monospace;color:#698598}.technicalmetrics small{font-size:8px;color:#afbbc4}.panelactions{padding:18px 20px;border-top:1px solid #edf0f2}.infostrip{display:flex;align-items:center;gap:10px;color:#99aebf;margin:0 0 19px;padding:14px;background:#f0f4f7;border-radius:4px}.infostrip p{font-size:10px;color:#8da1b1}.infostrip svg{flex-shrink:0}.maintenancegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:17px;margin-bottom:20px}.taskcard{padding:20px}.taskcard>div:first-child{display:flex;justify-content:space-between;align-items:center;color:#9cb0be}.taskcard h3{font-size:15px;font-weight:500;margin:18px 0 5px}.taskcard>p{font-size:10px}.taskcard .prodl{margin:10px 0}.taskcard>button{width:100%;font-size:10px}.reportcards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.reportcard{padding:24px}.reportcard>svg{color:#89a8bc}.reportcard h3{font-size:14px;font-weight:500;margin:18px 0 7px}.reportcard p{font-size:10px;min-height:34px}.reportcard>button{margin-top:20px}.settingsform{max-width:750px}.settingsbody{padding:25px}.promodal form>label,.settingsbody>label{display:block;color:#8295a3;font-size:11px;margin-bottom:20px}.promodal form input,.promodal form select,.promodal form textarea,.settingsbody input:not([type=checkbox]),.settingsbody select{display:block;width:100%;padding:11px 12px;margin-top:8px;border:1px solid #d8e2e9;border-radius:4px;background:#fff;color:#657b8c;font:11px inherit;outline-color:#9cb8ca}.settingsbody input:disabled,.settingsbody select:disabled{background:#f6f8fa;color:#a6b4bf}.settingsbody label.checklabel{display:flex;align-items:center;gap:10px}.checklabel input{accent-color:#607f95}.settingsbody p{font-size:10px;margin-bottom:24px}.platformtoast{position:fixed;bottom:24px;right:24px;z-index:100;max-width:min(420px,calc(100vw - 40px));background:#334a5b;color:#e7f0f6;padding:16px 22px;box-shadow:0 10px 40px #1e334233;border-radius:5px;font-size:12px;line-height:1.6}.promodal{min-width:min(430px,100%);max-width:590px;width:100%}.promodal h2{margin-top:0;font-size:22px}.promodal form{padding-top:10px}.promodal form .buttonrow{justify-content:end;margin-top:23px}.promodal form textarea{resize:vertical}.detailmodal{max-width:680px}.detailmodal .commandbuttons{padding:0}.detailmodal .commandintro{padding:24px 0}.detailmodal .prograph{padding-right:0}.detailmodal .panelactions{padding:15px 0 0;margin-top:15px}.simprolink{display:flex;align-items:center;gap:5px;color:#dbe4eb;font-size:10px;border:1px solid #697780;padding:8px 11px;border-radius:3px}.trainingresultslink{font-size:9px;color:#6a8da6;margin-top:6px;display:block}.learningmain{width:100%;max-width:1220px;padding:40px 30px;margin:auto}.learninghero{position:relative;background:#eef3f6;border:1px solid #d7e2e9;border-radius:6px;padding:40px;overflow:hidden}.learninghero h1{font-size:42px;line-height:1.18;letter-spacing:-1.5px;margin:15px 0;font-weight:500}.learninghero p{max-width:560px;font-size:13px;color:#8c9ba7;line-height:1.8}.learninghero .buttonrow{margin-top:24px}.heroicon{position:absolute;right:55px;top:60px;color:#cbdce8;transform:rotate(-10deg);opacity:.8}.learnerrow{gap:40px;padding:24px 0}.learnerrow,.learnerrow>label{display:flex;align-items:center}.learnerrow>label{font-size:10px;color:#879aaa;gap:12px}.learnerrow input{background:white;border:1px solid #d9e3eb;padding:11px;font:11px inherit;border-radius:4px;color:#647f93;max-width:240px}.learnerrow>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#8ca3b4}.learnerrow>span svg{color:#789bac}.learningsectionhead{display:flex;align-items:center;justify-content:space-between;margin:8px 0 18px}.learningsectionhead h2{font-size:19px;font-weight:500}.learningsectionhead>span{font-size:10px;color:#9eafbb}.coursecards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.coursecard{padding:23px}.coursecard>div:first-child{display:flex;justify-content:space-between;align-items:center}.coursecard>div>span:first-child{font:8px IBM Plex Mono,monospace;color:#a5b5c1;letter-spacing:1px}.coursecard>svg{color:#99b4c7;margin-top:25px}.coursecard h3{font-size:17px;font-weight:500;letter-spacing:-.3px;margin:17px 0 9px}.coursecard p{font-size:11px;line-height:1.8;min-height:60px}.coursemeta{display:flex;align-items:center;gap:5px;font-size:8px;color:#a6b6c1;margin:17px 0}.coursemeta>span{padding:0 2px}.coursecard .darkbutton{margin-top:15px;font-size:10px;background:#536c7d}.learninginstructions{grid-template-columns:1fr 1fr;margin-top:24px}.learninginstructions ol{margin:0;padding:23px 25px 23px 40px;color:#95a7b5;font-size:11px;line-height:1.9}.learninginstructions li{padding:5px}.learninginstructions strong{color:#6f8b9e;font-weight:500}.learningrules{padding:19px 24px}.learningrules p{font-size:11px;margin:8px 0;line-height:1.9;color:#95a7b5}.learningpage .viewbanner a{white-space:nowrap}@media(max-width:1300px){.proshell .topright{gap:18px;padding:0 18px}.proshell .training{display:none}.proshell .progrid{grid-template-columns:1fr}.proshell .commandgrid{grid-template-columns:1fr 1fr}.prostat{padding:16px 13px}.prostat>span{font-size:9px}.prostat small{font-size:8px}.proshell main.promain{padding:25px 22px}.proshell .protable td,.proshell .protable th{padding:13px}.prostats{gap:11px}.heroicon{right:30px;opacity:.4}.learninghero p{position:relative}.reportcard{padding:20px 15px}}@media(max-width:1000px){.proshell .prosidebar{width:205px}.proshell .promain{width:calc(100% - 205px)}.proshell .profilelabel select{max-width:160px}.proshell .facility{display:none}.proshell .topright{gap:20px}.prostats{grid-template-columns:1fr 1fr}.proshell .commandgrid,.reportcards{grid-template-columns:1fr}.reportcard p{min-height:0}.reportcard .outline{margin-top:15px}.technicalmetrics{grid-template-columns:1fr 1fr;gap:22px}.technicalmetrics>div:nth-child(2){border:0}.protoolbar{flex-wrap:wrap}.protoolbar .searchlabel{min-width:180px}.coursecards{grid-template-columns:1fr}.coursecard p{min-height:0}.learnerrow{gap:20px;flex-wrap:wrap}.heroicon{display:none}.learninginstructions{grid-template-columns:1fr}.learningsectionhead>span{font-size:9px;max-width:160px;text-align:right}.coursecard>svg{margin-top:18px}.learninghero{padding:32px}}@media(max-width:720px){.proshell .prosidebar{width:100%;display:block}.prosidebar nav{display:flex;overflow:auto;padding:0;flex-wrap:nowrap}.prosidebar nav a{padding:13px 12px;flex-shrink:0;font-size:10px}.prosidebar nav a svg{display:inline-block!important;margin:0!important;width:14px}.prosidefoot{display:none}.proshell main.promain{width:100%;padding:20px 14px}.proshell .topright{gap:13px;padding:0 13px}.profilelabel select{max-width:145px;font-size:8px;padding:6px}.profilelabel svg,.proshell .topright>button{display:none}.proshell .pageheading{align-items:start;gap:10px}.proshell .pageheading .outline{font-size:9px;padding:9px 8px;gap:4px}.proshell .pageheading .outline svg:last-child{display:inline}.proshell h1{font-size:23px}.proshell .pageheading .primary{font-size:9px;padding:10px}.proshell .pageheading p{max-width:240px}.demobanner{font-size:9px;line-height:1.6;align-items:start;padding:10px}.localbadge{display:none}.protoolbar{gap:8px}.protoolbar>label{min-width:140px;padding:0 9px}.protoolbar .searchlabel{max-width:none}.protoolbar>button{margin-left:0;padding:9px;font-size:9px}.prostats{gap:9px}.prostat{padding:15px 13px}.prostat strong{font-size:27px}.protable td,.protable th{padding:12px!important;white-space:nowrap}.proshell .panelheading{padding:15px;min-height:57px}.proshell .panelheading h2{font-size:11px}.alarmcard{padding:16px}.alarmcardtop>svg{width:16px}.alarmcardtop h3{font-size:12px}.alarmcardtop p{font-size:8px}.alarmcardtop .prob{font-size:7px}.alarmcard .buttonrow .outline{font-size:9px;padding:9px}.commandbuttons{gap:9px;padding:0 14px 14px}.commandbuttons button{padding:15px 11px}.commandbuttons strong{font-size:10px}.commandbuttons span{font-size:8px}.commandintro{padding:20px 14px}.commandintro strong{font-size:25px}.commandintro span{font-size:9px}.technicalmetrics{padding:20px 15px}.technicalmetrics strong{font-size:16px}.technicalmetrics span{font-size:9px}.diagnosticcards{grid-template-columns:1fr 1fr;gap:9px}.diagnosticcard{padding:14px}.diagnosticcard strong{font-size:10px}.maintenancegrid{grid-template-columns:1fr}.settingsbody{padding:20px}.viewbanner{font-size:9px;flex-wrap:wrap;line-height:1.6}.viewbanner a{margin-left:0}.promodal{padding:25px 20px}.promodal h2{font-size:19px}.promodal .commandbuttons{grid-template-columns:1fr 1fr}.learningmain{padding:22px 14px}.learninghero{padding:25px 20px}.learninghero h1{font-size:31px}.learninghero p{font-size:11px}.learnerrow{gap:17px;padding:23px 0}.learnerrow>label{width:100%;gap:10px;font-size:9px}.learnerrow input{flex:1 1;max-width:none;font-size:10px}.learnerrow>span{font-size:10px}.learningsectionhead{align-items:start;gap:12px}.learningsectionhead h2{font-size:16px;max-width:180px}.learningsectionhead>span{font-size:8px;max-width:110px;line-height:1.7;padding-top:15px}.learningmain .progrid{gap:15px}.coursecard{padding:20px}.coursecard h3{font-size:16px}.learningpage .topbar .facility{display:none}.learningpage .simprolink{font-size:9px;padding:7px}.learningpage .topright{padding:0 12px}.shell .simprolink{font-size:8px;padding:6px}.shell .topright .training{display:none}.shell .topright{gap:10px}.shell .topright .avatar{display:none}}.immersive{background:#0d1822;color:#d5e2eb;min-height:100vh;font-size:12px}.im-top{height:65px;justify-content:space-between;padding:0 32px;background:#101e2a;border-bottom:1px solid #2a3b49}.im-top,.im-top>a{display:flex;align-items:center}.im-top>a{gap:7px;font-size:10px;color:#8ea6b9}.im-brand{display:flex;align-items:center;gap:9px;letter-spacing:1.4px;font-size:13px}.im-brand>b{font-size:9px;color:#7691a5;font-weight:500;margin-left:8px}.immersive main.im-main{max-width:1460px;width:100%;padding:30px;margin:auto}.im-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.im-eyebrow{font-size:9px;letter-spacing:1.8px;color:#7594ab}.im-title h1{font-size:28px;letter-spacing:-.6px;font-weight:500;margin:10px 0}.immersive p{color:#8ba2b4;font-size:11px;line-height:1.8}.im-headerbuttons{display:flex;gap:8px;flex-wrap:wrap}.im-headerbuttons>a,.immersive button{color:#9eb4c5;background:#1a2b39;border:1px solid #304858;border-radius:4px;padding:9px 12px;font-size:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.4}.immersive button:hover:not(:disabled){background:#294354;border-color:#608198}.immersive button:disabled{opacity:.35}.immersive .im-primary{background:#2e748d;color:#e4faff;border-color:#428da5;padding:12px 17px}.im-brief{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:linear-gradient(115deg,#152b3c,#11202e);padding:30px;border:1px solid #305065;border-radius:6px;margin-bottom:24px}.im-brief>div>svg{color:#6ca6bf}.im-brief h2{font-weight:500;font-size:21px;margin:15px 0 12px}.im-startcontrols{display:flex;flex-direction:column;gap:13px}.immersive label{display:block;font-size:10px;color:#8ca4b7}.immersive select{background:#0d1c28;border:1px solid #365265;color:#c6dae7;margin-top:7px;font-size:11px;padding:12px;min-height:38px}.im-startcontrols small{font-size:9px;color:#658297;line-height:1.7}.im-hud{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.2fr;gap:14px;margin-bottom:25px}.im-hud>div{padding:18px;background:#12232f;border:1px solid #2b414f;border-radius:5px}.im-hud>div>span{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1px;color:#6e8b9e}.im-hud strong{font:500 32px IBM Plex Mono,monospace;display:block;margin:15px 0 9px;color:#c8e1ef}.im-hud strong>small{font-size:13px;color:#526e82}.im-hud small{font-size:9px;color:#6e8a9e;line-height:1.5}.im-hud .im-technician{font:500 17px IBM Plex Sans,sans-serif;margin:22px 0 15px}.im-alarmcontrol>button{font-size:9px;padding:6px 8px}.im-red{color:#f18b8b!important}.im-green{color:#7ac8b0!important}.im-tabs{display:flex;align-items:center;gap:8px;border-bottom:1px solid #2b404f;padding-bottom:13px;margin-bottom:20px}.im-tabs button{background:none;border:0;color:#6c879b;padding:10px 15px}.im-tabs button.on{background:#1d384a;color:#b8dfef}.im-tabs .im-stop{margin-left:auto;color:#d18e8b;font-size:9px}.im-dispatch{gap:18px;padding:17px 20px;background:#142b3a;border:1px solid #2c4c61;border-radius:4px;margin-bottom:15px}.im-dispatch,.im-dispatch>div{display:flex;align-items:center}.im-dispatch>div{gap:7px;font-size:8px;letter-spacing:1px;color:#6da6c2;white-space:nowrap}.im-dispatch p{font-size:11px;color:#9ebacb;margin:0;flex:1 1}.im-radiosignal{display:flex;align-items:center;gap:3px;height:22px}.im-radiosignal i{width:3px;height:12px;background:#5b96b0;animation:radioPulse .9s infinite alternate}.im-radiosignal i:nth-child(2){height:20px;animation-delay:.3s}.im-radiosignal i:nth-child(3){height:9px;animation-delay:.1s}.im-radiosignal i:nth-child(4){height:16px;animation-delay:.6s}.im-queue{display:flex;gap:9px;overflow:auto;padding-bottom:15px;min-height:60px}.im-queue>span{font-size:11px;color:#789bad;display:flex;align-items:center;gap:10px}.im-queue>button{min-width:215px;justify-content:space-between;text-align:left;border-color:#6e434b;background:#2b232d;color:#d7a0a6;padding:12px}.im-queue>button.selected{border-color:#ee8c99;box-shadow:0 0 0 1px #ee8c9955}.im-queue>button>span{font-size:10px}.im-queue small{display:block;font-size:8px;color:#9d7e89;margin-top:5px;font-weight:400}.im-queue>button>strong{font:14px IBM Plex Mono,monospace;text-align:right}.im-map{border-radius:5px;overflow:hidden;background:#f4f7f9;color:#344756;padding:20px;margin-bottom:22px}.im-map .network{margin:0}.im-map .networktitle h2{font-size:18px}.im-map .alarmqueue button,.im-map .storecard{background:#fff;color:#6d8496}.im-map .storecard.selectedstore{background:#edf6fc}.im-map .darkbutton{background:#344e61;color:white}.im-map .floorcabinet.cabinetselected rect{stroke:#355471}.im-map .panel{border-color:#d7e3eb}.im-map .panelheading{min-height:60px}.im-map .networkbadge{background:#edf6fa;color:#6691aa;border-color:#c9dfe9}.im-map .equipmentbody h3{color:#40586a}.im-map .alarmqueue button{background:#fff0f1;color:#b64759}.im-map .equipmentstatus{color:#658ba4}.im-map .equipmentstatus.red{color:#b64759}.im-console{display:grid;grid-template-columns:1fr 1fr;gap:20px;scroll-margin-top:15px}.im-debrief,.im-liveevents,.im-operator,.im-visualpanel{background:#12232f;border:1px solid #2c414f;border-radius:5px;overflow:hidden}.im-panelhead{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #293f4f;gap:12px}.im-panelhead span{font-size:9px;color:#6e8da3}.im-panelhead h2{font-size:15px;font-weight:500;margin:7px 0 0;display:flex;align-items:center;gap:8px}.im-panelhead>h2{margin:0}.im-status{color:#89b6c8!important;background:#183445;padding:6px 9px;border:1px solid #30586c;border-radius:4px;font-size:9px!important}.im-status.alarm{color:#ec9aa5!important;border-color:#71434d;background:#322530}.im-machine{position:relative;padding:20px 35px;background:radial-gradient(ellipse at 50% 85%,#21465966,transparent 70%),#0e1e2b;min-height:350px;overflow:hidden}.im-pipeline{display:flex;align-items:center;gap:10px;font-size:7px;letter-spacing:1px;color:#50748b;margin-bottom:18px}.im-pipeline i{height:4px;border:1px solid #355367;flex:1 1;border-radius:5px;background:repeating-linear-gradient(90deg,#3f7996,#3f7996 9px,transparent 0,transparent 18px)}.im-pipeline .flow{animation:pipeFlow 2s linear infinite}.im-appliance{max-width:330px;margin:auto;border:2px solid #3a566a;border-radius:9px;box-shadow:0 16px 35px #0004;background:#1b3345}.im-appliancetop{display:flex;align-items:center;gap:13px;padding:13px 17px;background:#243f52;border-bottom:3px solid #101e28;border-radius:7px 7px 0 0}.im-appliancetop>svg{color:#7198af}.im-appliancetop small{display:block;color:#7193a8;font-size:7px;letter-spacing:1px}.im-appliancetop strong{font:8px IBM Plex Mono,monospace;display:block;color:#a6ccdf;margin-top:6px;letter-spacing:.5px}.im-appliancetop>i{width:6px;height:6px;background:#5db49b;border-radius:50%;margin-left:auto;box-shadow:0 0 10px #5db49b88}.im-appliancetop>.faultlamp{background:#e87f8d;box-shadow:0 0 14px #ee647c88;animation:blink 1s infinite}.im-glass{position:relative;margin:12px;height:190px;border:2px solid #4e7287;border-radius:4px;background:linear-gradient(120deg,#2c688b33,#12355088,#6fb6c522);overflow:hidden}.im-shelves{position:absolute;inset:18px 17px 15px;display:flex;flex-direction:column;justify-content:space-between}.im-shelves>div{display:flex;justify-content:space-around;gap:9px;border-bottom:3px solid #466479;padding:0 8px 5px;box-shadow:0 4px 6px #081b2944}.im-shelves i{display:block;width:29px;height:32px;background:linear-gradient(90deg,#779daf88,#c2d4d288,#567a9388);border-radius:4px 4px 0 0;border-top:4px solid #4b7185}.im-shelves>div:nth-child(2) i{height:37px;background:linear-gradient(90deg,#809b9288,#9bb4ae88,#739ea588)}.im-shelves>div:nth-child(3) i{height:30px;background:linear-gradient(90deg,#8e8e9988,#bbc4d388,#5e808888)}.im-frost{pointer-events:none;background:radial-gradient(ellipse at 0 0,#e3fbff 0,transparent 58%),radial-gradient(ellipse at 100% 100%,#bbf4ff 0,transparent 60%),repeating-conic-gradient(from 30deg,#e2f9ff44 0deg 4deg,transparent 5deg 30deg);filter:blur(.4px);transition:opacity 1s;border:8px solid #d9f9ff99;box-shadow:inset 0 0 40px #e7fcffbb}.im-doorframe,.im-frost{position:absolute;inset:0}.im-doorframe{border:2px solid #7198ab;background:linear-gradient(130deg,transparent 35%,#a6d5e91c 36%,transparent 38%,#d3f5ff11 65%,transparent 68%);transform-origin:left;transition:transform 1s,background 1s;border-radius:2px}.im-doorframe:after{content:"";position:absolute;right:6px;top:60px;width:4px;height:50px;border:1px solid #7caac3;border-radius:3px;background:#4f7890}.dooropen .im-doorframe{transform:perspective(600px) rotateY(-48deg);background:#d9a15e33;border-color:#cfa46c}.im-glasslabel{position:absolute;bottom:4px;left:5px;font:5px IBM Plex Mono,monospace;color:#aad1e2;letter-spacing:1px}.im-appliancebottom{padding:10px 13px;display:flex;gap:7px;align-items:center;border-top:1px solid #304f64;font-size:8px;color:#6a97af}.im-appliancebottom strong{margin-left:auto;font:12px IBM Plex Mono,monospace;color:#b4e0ef}.im-airflow{position:absolute;inset:0;overflow:hidden;pointer-events:none}.im-airflow i{position:absolute;width:2px;height:24px;top:0;border-radius:50%;background:linear-gradient(transparent,#6bd7f499,transparent);animation:airFlow 2.4s linear infinite;z-index:3}.im-heat{right:12px;bottom:80px;flex-direction:column;gap:8px;font-size:7px;color:#d5a56c;animation:heatRise 2s infinite}.im-heat,.im-trip{position:absolute;display:flex;align-items:center}.im-trip{inset:0;background:#3d202866;justify-content:center;gap:10px;color:#efb1b6;font-size:12px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.rotating{animation:spin 1.8s linear infinite}.cooling .im-glass{box-shadow:inset 0 0 30px #58c5e044}.cooling .im-airflow i{background:linear-gradient(transparent,#7ae7ff,transparent)}.im-telemetry{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:22px;gap:12px}.im-telemetry span{font-size:9px;color:#6e8a9f}.im-telemetry strong{display:block;font:24px IBM Plex Mono,monospace;color:#c2dce9;margin-top:11px}.im-telemetry small{font-size:11px;color:#688b9f}.im-chart{padding:0 23px 16px}.im-chart svg{width:100%;height:88px;background:repeating-linear-gradient(180deg,transparent 0,transparent 27px,#29425066 28px)}.im-chart>span{display:block;text-align:right;font-size:8px;color:#59798f;margin-top:7px}.im-machineflags{display:flex;gap:15px;justify-content:center;padding:16px;border-top:1px solid #2b404e;font-size:9px;color:#6b8ca2}.im-machineflags span{display:flex;align-items:center;gap:5px}.im-secondaryfix{display:flex!important;width:calc(100% - 36px);margin:0 18px 18px;background:#3c2933!important;border-color:#7f4956!important;color:#e6a6b3!important}.im-operatortabs{display:flex;padding:0 20px;gap:14px;border-bottom:1px solid #2d4352}.im-operatortabs button{padding:14px 0;border:0;background:none;font-size:10px;border-radius:0;color:#5e7c92;border-bottom:2px solid transparent}.im-operatortabs button.on{color:#80c4dc;border-bottom-color:#80c4dc}.im-operatorbody{padding:20px}.im-operatorbody>p{font-size:10px;margin-bottom:17px}.im-measurebuttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.im-measurebuttons button{justify-content:start;padding:10px;font-size:10px}.im-measurebuttons button>svg:last-child:not(:first-child){margin-left:auto;color:#7cb5a7}.im-readings{margin:17px 0;background:#0c1c28;border:1px solid #233c4e;padding:9px 13px;border-radius:4px}.im-readings>div{padding:10px 0;border-bottom:1px solid #24394a;display:flex;flex-direction:column;gap:7px}.im-readings>div:last-child{border:0}.im-readings span{display:flex;justify-content:space-between;font-size:9px;color:#7192a9}.im-readings small{font-size:8px;color:#4e728d}.im-readings strong{font:9px IBM Plex Mono,monospace;color:#b0c9d9;line-height:1.6}.im-operatorbody>label{margin-bottom:15px}.im-diagnosed{display:flex;align-items:center;gap:7px;margin:15px 0;background:#15372f;padding:10px;color:#8fc6b2;font-size:10px}.im-diagnosed button{margin-left:auto;padding:6px;font-size:9px}.im-repairbuttons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.im-repairbuttons button{font-size:9px;padding:10px 8px;text-align:left;justify-content:start}.im-repairbuttons .risky{border-color:#684a49;color:#c3958c;background:#302932}.im-progresssteps{display:flex;align-items:center;gap:5px;margin-top:17px}.im-progresssteps i{height:4px;flex:1 1;background:#294654;border-radius:2px}.im-progresssteps .done{background:#69b8a0}.im-progresssteps span{font-size:8px;color:#7ba2b7;white-space:nowrap;margin-left:7px}.im-job{margin-top:18px;background:#152f40;border:1px solid #365d73;border-radius:4px;padding:13px}.im-job>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#97c3db}.im-job strong{font:15px IBM Plex Mono,monospace;white-space:nowrap}.im-jobbar{height:4px;background:#203c50;margin-top:13px}.im-jobbar i{display:block;height:100%;background:#5ba8c7;transition:width .8s linear}.im-job small{font-size:8px;color:#83acc3;display:block;margin-top:10px}.im-hint{font-size:9px!important;margin-top:17px;background:none!important;border:0!important;color:#b6a976!important;padding:7px 0!important}.im-idle{min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center;color:#53788d}.im-idle h3{font-size:15px;color:#86a5b8;font-weight:400}.im-idle p{font-size:11px;max-width:290px}.im-liveevents{margin-top:20px}.im-liveevents>.im-panelhead>button{background:none;border:0;font-size:9px}.im-liveevents>div:not(:first-child){display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #213846;font-size:10px;color:#8ba8bd;line-height:1.6}.im-liveevents time{font:9px IBM Plex Mono,monospace;color:#577c96;white-space:nowrap}.im-liveevents b{font-weight:500;color:#b1cbdb}.im-liveevents .error>span{color:#dc9ca5}.im-liveevents .success>span{color:#85bba9}.im-liveevents>div>button{margin-left:auto;background:none;border:0;padding:0}.im-debriefhead{display:flex;align-items:center;justify-content:space-between;padding:30px;gap:22px;border-bottom:1px solid #2a4353}.im-debriefhead h2{font-weight:500;font-size:23px;margin:12px 0}.im-debriefhead>strong{font:45px IBM Plex Mono,monospace;color:#82bdd4;white-space:nowrap}.im-debriefhead>strong>small{font-size:15px;color:#4a778f}.im-scoreexplain{padding:18px 25px;font-size:10px;color:#7796ab;background:#0f202c}.im-results{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px}.im-results article{background:#10202c;border:1px solid #2c4555;padding:17px;border-radius:4px}.im-results span{display:block;font-size:9px;color:#6c8ba2}.im-results strong{display:block;font-size:14px;font-weight:500;color:#a4c6da;margin:10px 0}.im-results small{font-size:9px}.im-results p{font-size:9px;margin-top:10px}.im-timeline{padding:0 22px 22px}.im-timeline article{display:flex;align-items:start;gap:14px;padding:17px 0;border-bottom:1px solid #253b4b}.im-timeline time{font:9px IBM Plex Mono,monospace;color:#5a7c95;white-space:nowrap;margin-top:3px}.im-eventdot{height:6px;width:6px;border-radius:50%;background:#557f98;flex-shrink:0;margin-top:5px}.im-timeline .error .im-eventdot{background:#d57b8c}.im-timeline .success .im-eventdot{background:#6cb29c}.im-timeline strong{font-size:11px;color:#92b0c5;line-height:1.6;font-weight:400}.im-timeline b{font-size:9px;font-weight:500;padding:2px 5px;background:#244055;margin-right:8px;border-radius:2px}.im-timeline .error strong{color:#dfa1ab}.im-timeline p{font-size:10px;color:#657f94;margin-top:7px}.im-timeline article>button{margin-left:auto;background:none;border:0;font-size:9px;padding:0;white-space:nowrap}.immersive footer{color:#47697f;font-size:8px;padding:25px 0}.im-dialog{color:#33485a}.im-dialog p{color:#7d8d9a}.im-dialog button{background:#f0f4f7;color:#607c90;border-color:#d0dce5}.im-dialog .primary{background:#367c96;color:white;border-color:#367c96}.im-urgent .im-hud>div:first-child{border-color:#a15a68;box-shadow:0 0 25px #aa45541c}.im-urgent .im-hud>div:nth-child(2){border-color:#a15a68}.im-urgent .im-status.alarm{animation:alarmBorder 1.5s infinite}@keyframes pipeFlow{to{background-position:36px 0}}@keyframes airFlow{0%{transform:translateY(-35px)}to{transform:translateY(230px)}}@keyframes heatRise{50%{transform:translateY(-8px);opacity:.55}}@keyframes radioPulse{to{transform:scaleY(.35);opacity:.4}}@keyframes alarmBorder{50%{box-shadow:0 0 12px #ef738933}}@media(max-width:1050px){.im-title{align-items:start}.im-title h1{font-size:25px}.im-headerbuttons{max-width:230px;justify-content:end}.im-brief{gap:25px;padding:25px}.im-hud{grid-template-columns:1fr 1fr}.im-console{grid-template-columns:1fr}.im-visualpanel{display:grid;grid-template-columns:1fr 1fr}.im-visualpanel .im-panelhead{grid-column:1/3}.im-machine{grid-column:1;grid-row:2/5;min-height:350px;padding:20px}.im-telemetry{grid-template-columns:1fr;padding:20px;gap:10px}.im-telemetry>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.im-telemetry strong{margin:0;font-size:20px}.im-chart{align-self:end}.im-machineflags{grid-column:1/3;justify-content:start;padding-left:20px}.im-secondaryfix{grid-column:1/3}.im-map .networktitle h2{font-size:17px}.im-debriefhead{flex-wrap:wrap}.im-debriefhead>div{flex:1 1;min-width:220px}}@media(max-width:720px){.im-top{padding:0 15px;height:58px}.im-brand{font-size:10px;letter-spacing:.7px}.im-brand>b{display:none}.im-top>a{font-size:8px;gap:4px}.im-top>a:last-child{font-size:0}.im-top>a:last-child svg{width:16px}.immersive main.im-main{padding:22px 13px}.im-title{display:block;margin-bottom:20px}.im-title h1{font-size:24px;margin-top:9px}.im-title p{font-size:10px}.im-headerbuttons{max-width:none;justify-content:start;margin-top:15px;gap:6px}.im-headerbuttons>a,.immersive .im-headerbuttons button{font-size:9px;padding:8px 10px}.im-brief{grid-template-columns:1fr;padding:21px;gap:15px}.im-brief h2{font-size:19px}.im-brief p{font-size:10px}.im-hud{gap:9px}.im-hud>div{padding:15px 12px}.im-hud>div>span{font-size:7px;letter-spacing:.5px;gap:4px}.im-hud strong{font-size:27px;margin:13px 0 7px}.im-hud small{font-size:8px}.im-hud .im-technician{font-size:14px;margin:15px 0 10px}.im-tabs{gap:2px}.im-tabs button{font-size:9px;padding:10px}.im-tabs .im-stop{font-size:8px;padding-right:0}.im-dispatch{display:block;padding:14px}.im-dispatch>div{margin-bottom:8px}.im-dispatch p{font-size:10px}.im-radiosignal{display:none}.im-queue>button{min-width:200px}.im-map{padding:13px}.im-map .networktitle{display:none}.im-map .storecards{margin-bottom:13px}.im-map .equipmentbody{padding:15px 10px}.im-map .equipmentbody dl>div{font-size:7px}.im-visualpanel{display:block}.im-panelhead{padding:17px}.im-panelhead h2{font-size:14px}.im-machine{min-height:340px;padding:18px 27px}.im-telemetry{display:grid;grid-template-columns:1.3fr 1fr 1fr;padding:20px 15px;gap:7px}.im-telemetry>div{display:block}.im-telemetry span{font-size:8px}.im-telemetry strong{font-size:20px;margin-top:9px}.im-telemetry small{font-size:9px}.im-chart{padding:0 15px 16px}.im-machineflags{font-size:8px;justify-content:space-between;padding:15px;gap:8px}.im-operatorbody{padding:17px}.im-operatortabs{padding:0 17px;gap:20px}.im-measurebuttons button,.im-operatortabs button{font-size:9px}.im-repairbuttons{gap:6px}.im-repairbuttons button{font-size:8px;padding:10px 7px}.im-job>div:first-child{font-size:9px}.im-liveevents>div:not(:first-child){font-size:9px;padding:12px 15px;gap:8px}.im-liveevents time{font-size:8px}.im-liveevents .im-panelhead h2{font-size:12px}.im-liveevents>.im-panelhead>button{font-size:8px;padding:0}.im-results{grid-template-columns:1fr;padding:15px}.im-debriefhead{padding:22px 18px;gap:15px}.im-debriefhead h2{font-size:19px}.im-debriefhead>strong{font-size:35px}.im-debriefhead>button{width:100%}.im-scoreexplain{font-size:9px;padding:15px 18px;line-height:1.7}.im-timeline{padding:0 15px 15px}.im-timeline article{gap:9px}.im-timeline strong{font-size:9px}.im-timeline time{font-size:8px}.im-timeline p{font-size:9px}.im-timeline b{font-size:8px;margin-right:5px}.im-timeline article>button{font-size:8px}.im-dialog{padding:25px}.im-dialog h2{font-size:20px}.im-dialog p{font-size:11px}}.platformloading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;background:#f5f6f7;color:#6e8292;font-size:12px}.platformloading>span{width:8px;height:8px;background:#7c9db5;border-radius:50%;animation:blink 1.5s infinite}.academy{background:#f4f6f8;color:#334654;min-height:100vh}.academy .brand{font-size:14px;width:258px}.academy .brandlab{font-size:9px;letter-spacing:1px;margin-left:7px}.academy-nav{gap:8px;justify-content:center;padding:12px 20px;background:white;border-bottom:1px solid #dfe6eb;overflow:auto}.academy-nav,.academy-nav>a{display:flex;align-items:center}.academy-nav>a{gap:7px;padding:10px 15px;white-space:nowrap;font-size:11px;color:#8a9ba8;border-radius:4px}.academy-nav>a.selected{background:#eef4f8;color:#547f9a}.academy-nav>a:last-child{color:#bb4350;border:1px solid #f0e1e5}.academy main.academy-main{width:100%;max-width:1290px;padding:25px 32px;margin:auto}.academy-profile{display:flex;align-items:center;gap:20px;padding:0 0 23px;border-bottom:1px solid #dfe6ec;margin-bottom:30px}.academy-profile>label{display:flex;gap:10px;align-items:center;font-size:10px;color:#8e9eab}.academy input:not([type=radio]),.academy textarea{border:1px solid #d4e0e8;border-radius:4px;padding:10px 12px;color:#5d788c;background:white;font:11px IBM Plex Sans,sans-serif;max-width:100%;outline-color:#83a4bb}.academy-profile input{width:210px}.academy-profile>span{font-size:9px;color:#a1aeb9}.academy-profile .academy-trackbadge{margin-left:auto;padding:7px 11px;background:#e8f0f5;color:#6f91a7;border-radius:4px}.academy-hero{display:grid;grid-template-columns:1fr 260px;gap:50px;border:1px solid #d8e4ed;background:linear-gradient(110deg,#e9f1f6,#f6f9fb);padding:38px;border-radius:6px;align-items:center}.academy-hero h1{font-size:35px;font-weight:500;letter-spacing:-1px;margin:14px 0}.academy-hero p{font-size:12px;color:#8a9fae;line-height:1.9;max-width:620px}.academy-buttonrow{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:20px}.academy .primary,.academy-buttonrow .primary{background:#437e9e;border-color:#437e9e}.academy .primary:hover:not(:disabled){background:#326b8c}.academy-heroprogress{background:white;border:1px solid #dae5ed;padding:24px;border-radius:5px;display:flex;flex-direction:column;align-items:center}.academy-heroprogress>svg{color:#80a5be}.academy-heroprogress strong{font:500 41px IBM Plex Mono,monospace;color:#4e7d9b;margin:12px 0}.academy-heroprogress strong small{font-size:20px;color:#a1b5c4}.academy-heroprogress>span{font-size:9px;color:#a0b0bd}.academy-heroprogress>div{height:4px;background:#ebf1f5;width:100%;margin-top:19px;border-radius:3px;overflow:hidden}.academy-heroprogress i{display:block;background:#74a8bd;height:100%}.academy-trackselect{margin:30px 0}.academy-trackselect h2{font-size:18px;font-weight:500;margin-bottom:7px}.academy-trackselect p{font-size:11px;color:#9aabb7}.academy-trackselect>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.academy-trackselect button{position:relative;display:flex;flex-direction:column;gap:9px;align-items:start;text-align:left;border:1px solid #dce5ec;padding:18px;background:white;border-radius:5px}.academy-trackselect button strong{font-size:12px;color:#718c9f;font-weight:500}.academy-trackselect button span{font-size:10px;color:#a5b3be;line-height:1.7;max-width:270px}.academy-trackselect button.selected{background:#eaf2f7;border-color:#8cacbf}.academy-trackselect button>svg{position:absolute;right:15px;top:18px;color:#759db6}.academy-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.academy-overview>div{padding:20px}.academy-overview>div>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#8da3b2}.academy-overview strong{display:block;font:500 29px IBM Plex Mono,monospace;color:#6c8fa7;margin:16px 0 9px}.academy-overview small{font-size:9px;color:#a7b6c1;line-height:1.6}.academy-overview strong small{font-size:15px}.academy-homegrid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin:22px 0}.academy-skills>div:not(.panelheading){padding:17px 22px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.academy-skills>div>span{font-size:10px;color:#89a0b0}.academy-skills>div>strong{font:10px IBM Plex Mono,monospace;color:#6c91ac}.academy-skills i{display:block;width:100%;height:4px;background:#edf2f6;border-radius:2px;overflow:hidden}.academy-skills b{display:block;height:100%;background:#7bacc2;border-radius:2px}.academy-skills>p{padding:18px 22px;font-size:9px;line-height:1.8;color:#adbac4}.academy-recommend{padding:26px;background:#edf4f8;border-color:#d2e3ee;display:flex;flex-direction:column;align-items:start;justify-content:center}.academy-recommend>svg{color:#91b2c8;margin-bottom:19px}.academy-recommend h2{font-size:20px;font-weight:500;color:#66879f;margin:12px 0 9px}.academy-recommend p{font-size:11px;color:#9aafbd;line-height:1.8}.academy-recommend .primary{margin-top:20px}.academy-recommend small{font-size:9px;color:#a4b5c2;line-height:1.7;display:block;margin-top:16px}.academy-sectionhead{display:flex;align-items:center;justify-content:space-between;margin:32px 0 18px;gap:20px}.academy-sectionhead h2{font-size:21px;font-weight:500;margin:8px 0}.academy-sectionhead>span{font-size:9px;color:#a2b1bd}.academy-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.academy-module{padding:22px;display:flex;flex-direction:column}.academy-module>div:first-child{display:flex;justify-content:space-between;align-items:center}.academy-moduleindex{font:12px IBM Plex Mono,monospace;color:#b0c1cd}.academy-module h3{font-size:16px;font-weight:500;margin:20px 0 10px;min-height:42px;line-height:1.5;letter-spacing:-.25px;color:#628096}.academy-module p{font-size:11px;line-height:1.8;color:#9fb0bc;flex:1 1}.academy-modulemeta{display:flex;align-items:center;gap:5px;margin:20px 0;font-size:8px;color:#acbac5;line-height:1.5}.academy-modulemeta>span{padding:0 2px}.academy-modulefoot{padding-top:15px;border-top:1px solid #edf1f4;display:flex;align-items:center;gap:8px;justify-content:space-between}.academy-modulefoot>span{font-size:8px;color:#a3b5c3}.academy-modulefoot>a{display:flex;align-items:center;gap:5px;font-size:10px;color:#6994ae;white-space:nowrap}.academy-module.optional{background:#fafcfd}.academy-practice{background:#e9f0f5;border:1px solid #d4e1ea;border-radius:5px;padding:30px;margin-top:26px;display:flex;gap:30px;align-items:center;justify-content:space-between}.academy-practice>div:first-child{max-width:650px}.academy-practice h2{font-size:21px;font-weight:500;color:#68869c;margin:12px 0}.academy-practice p{font-size:11px;color:#95aab9;line-height:1.9}.academy-practice .academy-buttonrow{flex-direction:column;align-items:stretch;margin:0}.academy-sources{margin-top:26px}.academy-sources>p{font-size:10px;padding:18px 22px 7px;color:#a3b4c0;line-height:1.9}.academy-sources>div:last-child{display:flex;gap:13px;padding:12px 22px 23px;flex-wrap:wrap}.academy-sources a{font-size:10px;color:#7f9bb0;text-decoration:underline;text-underline-offset:3px}.academy-back{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#8aa2b4;margin-bottom:24px}.academy-pagehead{display:flex;gap:30px;align-items:center;justify-content:space-between;margin:5px 0 27px}.academy-pagehead h1{font-size:29px;font-weight:500;letter-spacing:-.75px;margin:12px 0}.academy-pagehead p{font-size:12px;line-height:1.8;color:#95a9b7;max-width:750px}.academy-duration{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:10px;color:#91a8b9;background:#eaf1f6;padding:10px 14px;border-radius:4px}.lesson-layout{display:grid;grid-template-columns:275px 1fr;gap:25px;align-items:start}.academy aside.lesson-menu{width:auto;border:1px solid #dce6ed;border-radius:5px;background:#fff;padding:23px;position:sticky;top:20px}.lesson-menu>strong{font-size:11px;color:#7690a3;font-weight:500}.lesson-menu ul{padding:0 0 0 15px;margin:17px 0 22px;font-size:10px;line-height:1.9;color:#a0b1bd}.lesson-menu li{padding:5px 0}.lesson-menu nav{padding:0;display:flex;flex-direction:column;gap:7px}.lesson-menu nav>button{display:flex;align-items:center;gap:9px;text-align:left;background:#fafcfd;border:1px solid #e5edf2;border-radius:4px;padding:11px 9px;color:#9cb0bf;font-size:10px;line-height:1.6}.lesson-menu nav>button>span{width:20px;flex-shrink:0;color:#729bb6;font:10px IBM Plex Mono,monospace}.lesson-menu nav>button.on{background:#edf4f8;border-color:#bdd2e1;color:#7197af}.lesson-menu small{font-size:9px;line-height:1.8;color:#a9bac6;margin-top:20px}.lesson-content{padding:34px}.academy-chapter{font:8px IBM Plex Mono,monospace;letter-spacing:1.3px;color:#a6b9c7}.lesson-content>h2{font-size:24px;letter-spacing:-.5px;font-weight:500;color:#62829a;margin:15px 0 22px}.lesson-paragraph{font-size:13px;line-height:2.05;color:#7e98aa;margin-bottom:20px}.academy-mistake,.academy-takeaway{display:flex;align-items:start;gap:13px;padding:19px;border-radius:4px;margin:22px 0}.academy-takeaway{background:#edf6f7;border:1px solid #d6e9ec;color:#80acb2}.academy-mistake{background:#fbf6ec;border:1px solid #eee3ce;color:#b5a273}.academy-mistake>svg,.academy-takeaway>svg{flex-shrink:0;margin-top:1px}.academy-mistake strong,.academy-takeaway strong{font-size:11px;font-weight:500}.academy-mistake p,.academy-takeaway p{font-size:11px;line-height:1.8;margin:7px 0 0;color:#91a9b3}.academy-mistake p{color:#b3a78e}.academy-notes{margin-top:35px;border-top:1px solid #e4edf3;padding-top:24px}.academy-notes h3{font-size:15px;font-weight:500;color:#809eb2}.academy-notes>p{font-size:10px;color:#a2b7c5;margin:10px 0}.academy-notes textarea{width:100%;resize:vertical;display:block;margin-bottom:12px;line-height:1.7}.academy-savednote{margin-top:17px;padding:13px;background:#f2f6f9;border-radius:4px}.academy-savednote strong{font-size:9px;color:#92a9b9}.academy-savednote p{font-size:11px;color:#8ca6b8;white-space:pre-wrap;line-height:1.8;margin-top:7px}.academy-nextlesson{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:11px;color:#80a4bd;margin-top:30px;border-top:1px solid #e6edf3;padding-top:20px;line-height:1.7}.academy-question{padding:0;border:0;border-top:1px solid #e4ecf2;margin:28px 0}.academy-question legend{font-size:13px;color:#7592a7;font-weight:500;line-height:1.8;float:left;width:100%;padding:20px 0 15px}.academy-question legend>span{font-size:8px;font-weight:400;color:#b29d6d;background:#faf4e8;padding:3px 6px;border-radius:3px;display:inline-block;margin-left:9px}.academy-question>label{clear:both;display:flex;align-items:start;gap:10px;background:#fafcfd;padding:13px 14px;border:1px solid #e0e9f0;margin:8px 0;border-radius:4px;font-size:11px;color:#91a9ba;line-height:1.8;cursor:pointer}.academy-question input{accent-color:#6c9bb9;margin-top:4px;flex-shrink:0}.academy-question label.checked{background:#edf4f9;border-color:#aac7dc;color:#7598b0}.academy-question label.correct{background:#edf7f1;border-color:#b3d6c2;color:#719d87}.academy-question label.incorrect{background:#fdf0f0;border-color:#e4babe;color:#b58c94}.academy-answer{font-size:11px;line-height:1.9;padding:14px 0 4px;color:#95abbb}.academy-answer strong{font-weight:500;color:#799cb3}.academy-answer>a{display:flex;align-items:center;gap:6px;font-size:10px;color:#739cb8;margin-top:9px}.academy-result{background:#eef5f9;border:1px solid #d0e3f0;border-radius:4px;padding:22px;margin-top:22px}.academy-result h2,.academy-result strong{font-size:18px;font-weight:500;color:#7397ae}.academy-result p{font-size:11px;line-height:1.9;color:#93aebf;margin-top:10px}.academy-assigned{margin:24px 0}.academy-assigned>a{display:flex;align-items:center;gap:13px;border-bottom:1px solid #e6eef3;padding:17px 22px;font-size:10px;color:#8da9bd}.academy-assigned>a>strong{font-size:11px;font-weight:500;flex:1 1}.academy-assigned>a>span{font-size:9px}.workshop-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:24px}.workshop-picker>button{display:flex;flex-direction:column;gap:12px;align-items:start;padding:22px;background:white;border:1px solid #dbe7ef;border-radius:5px;text-align:left;color:#96b4ca}.workshop-picker>button>strong{font-size:14px;font-weight:500;color:#7f9eb4}.workshop-picker>button>small,.workshop-picker>button>span{font-size:9px;color:#a5bac9}.workshop-picker>button.on{border-color:#9fbfd6;background:#edf5fa}.workshop-content{padding:32px}.workshop-content>svg{color:#99bfce}.workshop-content h2{font-size:24px;font-weight:500;color:#7298b1;margin:15px 0}.workshop-content>p{font-size:12px;color:#9db3c3;line-height:1.9}.workshop-content .workshop-situation{font-size:14px;line-height:2;color:#849fb3;max-width:800px}.workshop-choices{display:flex;flex-direction:column;gap:11px;margin:23px 0}.workshop-choices button{display:flex;gap:13px;align-items:center;text-align:left;padding:17px;background:#fafcfe;border:1px solid #dce8f1;border-radius:4px;color:#8faabe;font-size:12px;line-height:1.8}.workshop-choices button>span{font:10px IBM Plex Mono,monospace;color:#83a8c1;border:1px solid #d8e6f0;padding:5px 8px;border-radius:3px;flex-shrink:0}.workshop-choices button.chosen{background:#edf5fb;border-color:#9fbfd9}.workshop-consequence,.workshop-feedback{padding:22px;border:1px solid #d9e9f4;background:#eff6fa;border-radius:5px;margin:23px 0}.workshop-consequence strong,.workshop-feedback strong{font-size:12px;color:#8aabbf;font-weight:500}.workshop-consequence p,.workshop-feedback p{font-size:12px;color:#9bb4c5;line-height:1.9;margin:8px 0}.workshop-feedback.good{border-color:#c9e4d6;background:#f0f8f4}.workshop-feedback.bad{border-color:#ecd9d7;background:#fbf4f2}.workshop-feedback .primary{margin-top:17px}.workshop-recap{border-top:1px solid #e6edf3;padding:20px 0}.workshop-recap strong{display:block;font-size:12px;color:#86a6be;font-weight:500}.workshop-recap span{display:block;font-size:12px;color:#9eb5c6;margin-top:9px}.workshop-recap p{font-size:11px;color:#b1c2ce;line-height:1.9}.workshop-main+.infostrip{margin-top:22px;font-size:10px;line-height:1.8;color:#a7b8c5}.exam-brief{padding:35px}.exam-brief>svg{color:#8cafc7}.exam-brief h2{font-size:23px;color:#769bb6;font-weight:500;margin:16px 0}.exam-brief p{font-size:12px;color:#a0b7c8;line-height:1.9}.exam-brief ul{font-size:12px;color:#9fb5c6;padding-left:20px;line-height:2.2;margin:22px 0}.exam-content{padding:15px 32px 32px}.exam-content>.academy-result{margin-bottom:25px}.academy-examhistory{margin-top:25px}.academy-examhistory>div:not(.panelheading){display:flex;gap:25px;align-items:center;padding:17px 22px;border-bottom:1px solid #e5eef5;font-size:10px;color:#a1b8ca}.academy-examhistory>div>strong{margin-left:auto;font:12px IBM Plex Mono,monospace;color:#89aac2}.trainer-assignment{display:grid;grid-template-columns:1fr 1.2fr 1.7fr 1fr auto;gap:17px;align-items:end;padding:22px;margin-bottom:25px}.trainer-assignment>div{align-self:center;color:#9ab7ce}.trainer-assignment h2{font-size:16px;font-weight:500;color:#87a9c2;margin-top:9px}.trainer-assignment>label{font-size:10px;color:#9ab4c8}.trainer-assignment input,.trainer-assignment select{width:100%;display:block;margin-top:8px;font-size:10px;padding:10px}.trainer-review{padding:25px}.trainer-review h2{font-size:19px;font-weight:500;color:#8cacbf;margin-bottom:19px}.trainer-review>a{display:flex;align-items:center;gap:9px;padding:13px 0;border-bottom:1px solid #e5eef4;color:#8daec6;font-size:11px}.trainer-review p{font-size:11px;line-height:2;color:#a3bacb;margin:17px 0}.trainer-assignedrow{display:flex;align-items:center;gap:18px;padding:17px 22px;border-bottom:1px solid #e7eff6;font-size:10px;color:#a1bbcf}.trainer-assignedrow>a{flex:1 1;font-size:11px;color:#8badc6}.im-trainingnotice{display:flex;align-items:center;gap:11px;background:#152e40;border:1px solid #33546a;border-radius:5px;padding:14px 17px;margin-bottom:22px;color:#7da0b8;font-size:10px;line-height:1.8}.im-trainingnotice>svg{flex-shrink:0}.im-trainingnotice>a{margin-left:auto;display:flex;gap:6px;align-items:center;color:#a1c7de;white-space:nowrap}.im-learningcoach{background:#19374b;border:1px solid #365d73;border-radius:4px;padding:14px;margin-bottom:18px}.im-learningcoach>strong{font-size:10px;color:#9cc5dc;font-weight:500}.im-learningcoach p{font-size:10px;color:#7ca3bc;line-height:1.9;margin-top:7px}.im-learningcoach a{display:flex;gap:6px;align-items:center;color:#a0c9df;font-size:10px;margin-top:9px}.im-learningcoach small{font-size:8px;display:block;color:#628da7;margin-top:8px}@media(max-width:1100px){.academy-catalog{grid-template-columns:1fr 1fr}.academy-hero{gap:25px;padding:30px;grid-template-columns:1fr 230px}.academy-hero h1{font-size:30px}.academy-nav{justify-content:start}.academy-homegrid{gap:16px}.lesson-layout{grid-template-columns:235px 1fr;gap:18px}.academy aside.lesson-menu{padding:18px}.lesson-content{padding:27px}.academy-overview{gap:10px}.academy-overview>div{padding:16px}.academy-overview small{font-size:8px}.trainer-assignment{grid-template-columns:1fr 1fr}.trainer-assignment>div{grid-column:1/3}.trainer-assignment>button{align-self:end}.academy .topbar .facility{display:none}.academy .topbar .topright{margin-left:auto}.academy-profile>span:not(.academy-trackbadge){display:none}.academy-practice{align-items:start}.academy-practice .academy-buttonrow{flex-shrink:0}.academy-trackselect button span{max-width:230px}}@media(max-width:760px){.academy .brand{width:auto;padding:0 14px;font-size:11px}.academy .brandlab{font-size:7px;margin-left:3px;letter-spacing:.4px}.academy .brand>svg{width:20px}.academy .topbar .topright{padding:0 12px}.academy .topbar .simprolink{font-size:8px;padding:7px}.academy-nav{padding:9px;gap:3px}.academy-nav>a{font-size:9px;padding:9px 10px;gap:5px}.academy main.academy-main{padding:21px 14px}.academy-profile{gap:12px;padding-bottom:20px;margin-bottom:22px;flex-wrap:wrap}.academy-profile>label{font-size:9px;flex:1 1}.academy-profile input{width:170px;flex:1 1;min-width:100px;padding:9px}.academy-profile .academy-trackbadge{font-size:8px;padding:6px 8px;margin-left:0}.academy-hero{grid-template-columns:1fr;padding:24px;gap:22px}.academy-hero h1{font-size:27px;line-height:1.3}.academy-hero p{font-size:11px}.academy-heroprogress{display:grid;grid-template-columns:auto auto 1fr;gap:14px;padding:17px;align-items:center}.academy-heroprogress strong{margin:0;font-size:28px}.academy-heroprogress strong small{font-size:14px}.academy-heroprogress>span{font-size:8px;line-height:1.7}.academy-heroprogress>div{grid-column:1/4;margin-top:0}.academy-trackselect h2{font-size:17px}.academy-trackselect p{font-size:10px;line-height:1.8}.academy-trackselect>div:last-child{grid-template-columns:1fr;gap:8px}.academy-trackselect button{padding:15px 18px;gap:6px}.academy-trackselect button strong{font-size:12px}.academy-trackselect button span{font-size:9px;max-width:calc(100% - 20px)}.academy-overview{grid-template-columns:1fr 1fr;gap:9px}.academy-overview>div>span{font-size:9px}.academy-overview strong{font-size:25px;margin:12px 0 8px}.academy-overview small{font-size:8px}.academy-homegrid{grid-template-columns:1fr;margin:18px 0}.academy-skills>div:not(.panelheading){padding:16px 18px 0}.academy-skills>p{padding:18px;font-size:9px}.academy-recommend{padding:23px}.academy-recommend h2{font-size:19px}.academy-recommend p{font-size:11px}.academy-sectionhead{align-items:start;margin-top:28px;gap:15px}.academy-sectionhead h2{font-size:19px}.academy-sectionhead>span{font-size:8px;line-height:1.8;text-align:right;max-width:110px}.academy-catalog{grid-template-columns:1fr;gap:13px}.academy-module{padding:21px}.academy-module h3{min-height:0;font-size:17px;margin-top:17px}.academy-module p{font-size:11px}.academy-modulemeta{font-size:8px;margin:16px 0}.academy-modulefoot>span{font-size:8px}.academy-practice{display:block;padding:23px}.academy-practice h2{font-size:19px;line-height:1.5}.academy-practice p{font-size:11px}.academy-practice .academy-buttonrow{margin-top:19px;flex-direction:row}.academy-practice .academy-buttonrow>a{font-size:10px}.academy-sources>p{padding:17px 18px 5px;font-size:9px}.academy-sources>div:last-child{padding:12px 18px 21px;gap:14px}.academy-sources a{font-size:9px;line-height:1.6}.academy-pagehead{align-items:start;gap:15px;flex-wrap:wrap}.academy-pagehead h1{font-size:25px;line-height:1.4}.academy-pagehead p{font-size:11px}.academy-duration{font-size:9px;padding:8px 10px}.lesson-layout{grid-template-columns:1fr}.academy aside.lesson-menu{position:static;padding:19px}.lesson-menu ul{margin:12px 0 17px;font-size:10px}.lesson-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lesson-menu nav>button{font-size:9px;padding:9px}.lesson-menu nav>button>span{width:13px}.lesson-menu small{font-size:8px;margin-top:15px}.lesson-content{padding:23px}.lesson-content>h2{font-size:22px;line-height:1.5}.lesson-paragraph{font-size:12px;line-height:2}.academy-mistake,.academy-takeaway{padding:16px;gap:10px}.academy-mistake p,.academy-takeaway p{font-size:10px}.academy-buttonrow>.outline,.academy-buttonrow>.primary{font-size:10px;line-height:1.6}.academy-question legend{font-size:12px}.academy-question>label{font-size:11px;padding:12px;gap:8px}.academy-question legend>span{font-size:7px;margin-left:5px}.academy-answer{font-size:10px}.academy-notes textarea{font-size:11px}.academy-nextlesson{font-size:10px;line-height:1.8}.academy-assigned>a{flex-wrap:wrap;padding:15px 18px;gap:10px}.academy-assigned>a>strong{font-size:10px;min-width:180px}.workshop-picker{grid-template-columns:1fr;gap:9px}.workshop-picker>button{padding:17px;gap:8px;display:grid;grid-template-columns:20px 1fr;align-items:center}.workshop-picker strong{font-size:13px}.workshop-picker>button>small,.workshop-picker>button>span{grid-column:2;font-size:8px}.workshop-content{padding:23px}.workshop-content h2{font-size:22px;line-height:1.5}.workshop-content .workshop-situation{font-size:12px;line-height:2}.workshop-choices button{font-size:11px;padding:14px;gap:10px}.workshop-consequence,.workshop-feedback{padding:17px}.workshop-consequence p,.workshop-feedback p{font-size:11px}.workshop-recap span,.workshop-recap strong{font-size:11px;line-height:1.7}.exam-brief{padding:25px}.exam-brief h2{font-size:22px}.exam-brief ul{font-size:11px;line-height:2}.exam-content{padding:10px 23px 25px}.academy-result{padding:18px}.academy-result h2,.academy-result strong{font-size:17px;line-height:1.6}.academy-result p{font-size:10px}.academy-examhistory>div:not(.panelheading){gap:13px;padding:15px;font-size:9px}.trainer-assignment{grid-template-columns:1fr;padding:21px;gap:18px}.trainer-assignment>div{grid-column:auto}.trainer-assignment h2{font-size:17px}.trainer-assignedrow{padding:15px 18px;gap:10px;flex-wrap:wrap}.trainer-assignedrow>a{min-width:180px}.trainer-assignedrow>span{font-size:9px}.trainer-review{padding:23px}.im-trainingnotice{flex-wrap:wrap;padding:13px;font-size:9px}.im-trainingnotice>span{flex:1 1;min-width:200px}.im-trainingnotice>a{margin-left:28px;font-size:9px}.academy footer{font-size:8px;line-height:1.8;gap:20px}.academy footer>span:last-child{display:none}}.academy-attempts{border-top:1px solid #e3ecf3;margin-top:30px;padding-top:22px}.academy-attempts h3{font-size:15px;font-weight:500;color:#829fb4;margin-bottom:16px}.academy-attempts details,.trainer-modulehistory details{border:1px solid #dce8f1;border-radius:4px;background:#fafcfe;margin:9px 0}.academy-attempts summary,.trainer-modulehistory summary{cursor:pointer;padding:13px 15px;color:#90acc0;font-size:10px;line-height:1.8}.academy-attempts summary>strong,.trainer-modulehistory summary>strong{float:right;font-size:9px;font-weight:500;color:#7c9db6;margin-left:15px}.academy-attempts details>div{padding:15px;border-top:1px solid #e2edf5}.academy-attempts details>div>strong{font-size:11px;font-weight:500;color:#8aa7bd}.academy-attempts details p{font-size:10px;color:#9eb5c7;line-height:1.9;margin:8px 0}.academy-attempts details small{font-size:9px;color:#b0c1cf;line-height:1.9;display:block}.trainer-modulehistory{margin:24px 0;padding-bottom:15px}.trainer-modulehistory details{margin:12px 20px}.trainer-modulehistory details>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px;border-top:1px solid #e2edf5;font-size:9px;color:#a2b9cb}.trainer-modulehistory details>div>strong{font:11px IBM Plex Mono,monospace;color:#8daec6}.trainer-modulehistory ul{width:100%;margin:0;padding-left:15px;font-size:10px;line-height:1.9;color:#a2b9cb}.trainer-modulehistory li{padding:5px 0}@media(max-width:760px){.academy-attempts summary,.trainer-modulehistory summary{font-size:9px;padding:12px}.academy-attempts summary>strong,.trainer-modulehistory summary>strong{float:none;display:block;font-size:8px;margin:5px 0 0}.trainer-modulehistory details{margin:12px}.trainer-modulehistory details>div{gap:10px;padding:12px}.academy-attempts details>div>strong{font-size:10px}}