.HvacExplorer-module__L8BWWG__app{color:#edf5ff;box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(145deg,#101a3a,#162e4b 55%,#282455);height:100%;padding:16px;font-family:system-ui,sans-serif;overflow:auto}.HvacExplorer-module__L8BWWG__app *{box-sizing:border-box}.HvacExplorer-module__L8BWWG__app a{color:#83e5ff}.HvacExplorer-module__L8BWWG__app button,.HvacExplorer-module__L8BWWG__app select,.HvacExplorer-module__L8BWWG__app input{font:inherit}.HvacExplorer-module__L8BWWG__app button{color:#f7fbff;cursor:pointer;background:linear-gradient(150deg,#325eaa,#283d78);border:1px solid #607cb7;border-radius:10px;min-height:40px;padding:8px 12px;font-weight:700;box-shadow:0 3px #10214b}.HvacExplorer-module__L8BWWG__app button:hover{filter:brightness(1.18);transform:translateY(-1px)}.HvacExplorer-module__L8BWWG__app button:active{box-shadow:none;transform:translateY(2px)}.HvacExplorer-module__L8BWWG__app button:disabled{opacity:.45;cursor:default}.HvacExplorer-module__L8BWWG__app button[aria-pressed=true]{background:linear-gradient(130deg,#0e8b99,#6353b9);border-color:#8ae8ff}.HvacExplorer-module__L8BWWG__app :focus-visible{outline-offset:3px;outline:3px solid #ffd653}.HvacExplorer-module__L8BWWG__app select,.HvacExplorer-module__L8BWWG__app input[type=number]{color:#f3f8ff;background:#172846;border:1px solid #759bc9;border-radius:8px;max-width:100%;min-height:42px;padding:7px 9px}.HvacExplorer-module__L8BWWG__app input[type=checkbox]{accent-color:#34d1c4;width:18px;height:18px}.HvacExplorer-module__L8BWWG__header{background:linear-gradient(110deg,#194f7c,#3c2a72);border:1px solid #587bbe;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.HvacExplorer-module__L8BWWG__header h1{margin:7px 0;font-size:clamp(1.35rem,2.4vw,2rem)}.HvacExplorer-module__L8BWWG__header p{color:#c9e8fa;margin:0}.HvacExplorer-module__L8BWWG__badge{color:#c6fff1;background:#13575b;border:1px solid #47beb6;border-radius:30px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.HvacExplorer-module__L8BWWG__tabs,.HvacExplorer-module__L8BWWG__toolbar,.HvacExplorer-module__L8BWWG__systems,.HvacExplorer-module__L8BWWG__display,.HvacExplorer-module__L8BWWG__cameraBar,.HvacExplorer-module__L8BWWG__configuration{flex-wrap:wrap;align-items:center;gap:9px;margin:13px 0;display:flex}.HvacExplorer-module__L8BWWG__tabs button:nth-child(3n+2){background:linear-gradient(135deg,#6f3ca0,#3f397b)}.HvacExplorer-module__L8BWWG__tabs button:nth-child(3n){background:linear-gradient(135deg,#81501e,#664744)}.HvacExplorer-module__L8BWWG__toolbar,.HvacExplorer-module__L8BWWG__display,.HvacExplorer-module__L8BWWG__configuration{background:#1b3154;border:1px solid #496a98;border-radius:14px;padding:12px}.HvacExplorer-module__L8BWWG__toolbar label,.HvacExplorer-module__L8BWWG__display label,.HvacExplorer-module__L8BWWG__configuration label{align-items:center;gap:8px;max-width:100%;font-size:14px;display:flex}.HvacExplorer-module__L8BWWG__toolbar label{flex:300px}.HvacExplorer-module__L8BWWG__toolbar select{flex:1;min-width:0}.HvacExplorer-module__L8BWWG__systems button{border-color:var(--system-color,#6783b3);box-shadow:inset 0 3px 0 var(--system-color,#6783b3),0 3px 0 #101e3d}.HvacExplorer-module__L8BWWG__workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.HvacExplorer-module__L8BWWG__main{min-width:0}.HvacExplorer-module__L8BWWG__inspector{background:linear-gradient(150deg,#293d70,#332d5b);border:1px solid #7b77ba;border-radius:16px;max-height:85vh;padding:18px;position:sticky;top:10px;overflow:auto}.HvacExplorer-module__L8BWWG__inspector h2{color:#fff1b6;margin:0 0 14px;font-size:20px}.HvacExplorer-module__L8BWWG__inspector h3{color:#91e9ff;margin:18px 0 5px;font-size:14px}.HvacExplorer-module__L8BWWG__inspector p{margin:7px 0;font-size:14px;line-height:1.65}.HvacExplorer-module__L8BWWG__inspector button{margin:8px 7px 0 0}.HvacExplorer-module__L8BWWG__canvas{touch-action:none;background:#111b38;border:1px solid #5a80ae;border-radius:14px;min-width:0;height:clamp(420px,65vh,780px);position:relative;overflow:hidden}.HvacExplorer-module__L8BWWG__canvas canvas{width:100%;height:100%;display:block}.HvacExplorer-module__L8BWWG__stage{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.HvacExplorer-module__L8BWWG__connections{background:#20375b;border:1px solid #587bb4;border-radius:14px;max-height:65vh;padding:14px;overflow:auto}.HvacExplorer-module__L8BWWG__connections h2{font-size:18px}.HvacExplorer-module__L8BWWG__connections p{font-size:12px;line-height:1.5}.HvacExplorer-module__L8BWWG__connections>div{background:#293e63;border:1px solid #6989a9;border-radius:12px;margin:14px 0;padding:10px}.HvacExplorer-module__L8BWWG__connections button,.HvacExplorer-module__L8BWWG__connections span{text-align:center;width:100%;display:block}.HvacExplorer-module__L8BWWG__connections span{color:#8cf0e7;padding:8px;font-size:12px}.HvacExplorer-module__L8BWWG__cameraBar button{padding:7px 10px;font-size:12px}.HvacExplorer-module__L8BWWG__hint{color:#c4d9ef;font-size:12px;line-height:1.7}.HvacExplorer-module__L8BWWG__card,.HvacExplorer-module__L8BWWG__filterPanel,.HvacExplorer-module__L8BWWG__step{background:linear-gradient(120deg,#214362,#34305f);border:1px solid #708bb4;border-radius:16px;margin:16px 0;padding:18px;line-height:1.7}.HvacExplorer-module__L8BWWG__card h2,.HvacExplorer-module__L8BWWG__filterPanel h2{color:#a9f4ee;font-size:20px}.HvacExplorer-module__L8BWWG__card h3{color:#a6e4ff}.HvacExplorer-module__L8BWWG__filterPanel>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:15px;display:grid}.HvacExplorer-module__L8BWWG__filterPanel label{align-items:center;gap:8px;font-size:13px;display:flex}.HvacExplorer-module__L8BWWG__step{background:linear-gradient(100deg,#245d5d,#3e3b77)}.HvacExplorer-module__L8BWWG__step button{margin-right:10px}.HvacExplorer-module__L8BWWG__notice,.HvacExplorer-module__L8BWWG__status{background:#164d66;border:1px solid #65afcc;border-radius:12px;padding:14px}.HvacExplorer-module__L8BWWG__error{background:#642e4a;border:1px solid #f6a5b9;border-radius:12px;padding:15px}.HvacExplorer-module__L8BWWG__error button{margin:8px}.HvacExplorer-module__L8BWWG__tableScroll{max-width:100%;overflow:auto}.HvacExplorer-module__L8BWWG__app table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.HvacExplorer-module__L8BWWG__app th,.HvacExplorer-module__L8BWWG__app td{text-align:left;vertical-align:top;border-bottom:1px solid #627da1;padding:12px}.HvacExplorer-module__L8BWWG__app th{color:#bbfff2}.HvacExplorer-module__L8BWWG__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.HvacExplorer-module__L8BWWG__tools article{background:#172c4d;border:1px solid #597ca7;border-top:4px solid #43cfc3;border-radius:13px;padding:16px}.HvacExplorer-module__L8BWWG__tools article:nth-child(2n){border-top-color:#b18cff}.HvacExplorer-module__L8BWWG__tools label{grid-template-columns:1fr 120px;align-items:center;gap:8px;margin:10px 0;font-size:13px;display:grid}.HvacExplorer-module__L8BWWG__tools strong{color:#ffe3a5;font-size:17px;display:block}.HvacExplorer-module__L8BWWG__tools p{font-size:12px;line-height:1.6}.HvacExplorer-module__L8BWWG__links{flex-wrap:wrap;gap:14px;display:flex}.HvacExplorer-module__L8BWWG__riser{background:#182f50;border-left:5px solid #f4b44c;margin:12px 0;padding:12px}.HvacExplorer-module__L8BWWG__riser strong{display:block}.HvacExplorer-module__L8BWWG__riser button{margin:7px}.HvacExplorer-module__L8BWWG__footer{color:#c6dcef;border-top:1px solid #6b7dab;margin:20px 0 5px;padding:15px;font-size:12px;line-height:1.8}@media (max-width:1150px){.HvacExplorer-module__L8BWWG__workspace{grid-template-columns:minmax(0,1fr)}.HvacExplorer-module__L8BWWG__inspector{max-height:none;position:static}.HvacExplorer-module__L8BWWG__split{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}}@media (max-width:700px){.HvacExplorer-module__L8BWWG__app{padding:9px}.HvacExplorer-module__L8BWWG__header{align-items:flex-start;padding:14px}.HvacExplorer-module__L8BWWG__header>.HvacExplorer-module__L8BWWG__badge{display:none}.HvacExplorer-module__L8BWWG__header p{font-size:12px}.HvacExplorer-module__L8BWWG__tabs{gap:6px}.HvacExplorer-module__L8BWWG__tabs button{flex:100px;padding:7px;font-size:12px}.HvacExplorer-module__L8BWWG__toolbar label{flex-basis:100%;display:grid}.HvacExplorer-module__L8BWWG__display{gap:12px}.HvacExplorer-module__L8BWWG__display label{font-size:12px}.HvacExplorer-module__L8BWWG__configuration{align-items:stretch}.HvacExplorer-module__L8BWWG__configuration label{flex-wrap:wrap}.HvacExplorer-module__L8BWWG__configuration select{width:100%}.HvacExplorer-module__L8BWWG__canvas{height:52dvh;min-height:330px}.HvacExplorer-module__L8BWWG__split{grid-template-columns:minmax(0,1fr)}.HvacExplorer-module__L8BWWG__connections{max-height:400px}.HvacExplorer-module__L8BWWG__tools{grid-template-columns:minmax(0,1fr)}.HvacExplorer-module__L8BWWG__tools label{grid-template-columns:1fr 100px}.HvacExplorer-module__L8BWWG__cameraBar{gap:6px}.HvacExplorer-module__L8BWWG__cameraBar button{min-height:40px;padding:6px 9px}}@media (prefers-reduced-motion:reduce){.HvacExplorer-module__L8BWWG__app button{transition:none;transform:none!important}}@media (min-width:701px){.HvacExplorer-module__L8BWWG__header{padding:12px 20px}.HvacExplorer-module__L8BWWG__header h1{font-size:1.65rem}.HvacExplorer-module__L8BWWG__toolbar{padding:9px}.HvacExplorer-module__L8BWWG__tabs,.HvacExplorer-module__L8BWWG__toolbar,.HvacExplorer-module__L8BWWG__systems,.HvacExplorer-module__L8BWWG__display,.HvacExplorer-module__L8BWWG__configuration{gap:7px;margin:10px 0}.HvacExplorer-module__L8BWWG__configuration{padding:9px}}.HvacExplorer-module__L8BWWG__header a{min-height:20px;margin-left:68px;font-size:13px;display:inline-block}@media (max-width:700px){.HvacExplorer-module__L8BWWG__header h1{font-size:1.22rem}.HvacExplorer-module__L8BWWG__configuration,.HvacExplorer-module__L8BWWG__toolbar{padding:9px}.HvacExplorer-module__L8BWWG__tabs{margin:10px 0}.HvacExplorer-module__L8BWWG__toolbar>button{font-size:12px}.HvacExplorer-module__L8BWWG__configuration select{min-height:40px}.HvacExplorer-module__L8BWWG__cameraBar{flex-wrap:nowrap;margin-top:8px;padding:4px 0 8px;overflow-x:auto}.HvacExplorer-module__L8BWWG__cameraBar button{flex-shrink:0}}.HvacExplorer-module__L8BWWG__split{grid-template-columns:minmax(0,1fr)}.HvacExplorer-module__L8BWWG__schematic{background:linear-gradient(120deg,#163b53,#2b315e);border:1px solid #7195c0;border-radius:15px;min-width:0;margin-top:14px;padding:16px}.HvacExplorer-module__L8BWWG__schematic h2{color:#a1f2eb;margin:0 0 7px;font-size:19px}.HvacExplorer-module__L8BWWG__schematic p{font-size:13px;line-height:1.65}.HvacExplorer-module__L8BWWG__schematicHeading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.HvacExplorer-module__L8BWWG__schematicHeading button{margin:0 6px 9px 0;font-size:12px}.HvacExplorer-module__L8BWWG__schematicScroll{background:#10213a;border:1px solid #527a9e;border-radius:12px;max-width:100%;overflow:auto}.HvacExplorer-module__L8BWWG__schematicScroll svg{max-width:none;display:block}.HvacExplorer-module__L8BWWG__schematicNode{cursor:pointer;outline:none}.HvacExplorer-module__L8BWWG__schematicNode:hover rect,.HvacExplorer-module__L8BWWG__schematicNode:focus-visible rect{stroke:#ffe88c;stroke-width:4px}.HvacExplorer-module__L8BWWG__schematicLegend{flex-wrap:wrap;gap:9px 16px;margin:13px 0;font-size:12px;font-weight:700;display:flex}.HvacExplorer-module__L8BWWG__schematicLegend span{align-items:center;gap:7px;display:flex}.HvacExplorer-module__L8BWWG__schematicLegend i{border-radius:3px;width:22px;height:4px;display:block}.HvacExplorer-module__L8BWWG__connectionDetails{background:#213859;border:1px solid #6889ac;border-radius:12px;margin:12px 0;padding:12px}.HvacExplorer-module__L8BWWG__connectionDetails summary{cursor:pointer;font-size:13px;font-weight:700}.HvacExplorer-module__L8BWWG__activeSchematicLine{animation:7s linear infinite HvacExplorer-module__L8BWWG__hvac-schematic-flow}@keyframes HvacExplorer-module__L8BWWG__hvac-schematic-flow{to{stroke-dashoffset:-76px}}@media (prefers-reduced-motion:reduce){.HvacExplorer-module__L8BWWG__activeSchematicLine{animation:none}}@media (max-width:700px){.HvacExplorer-module__L8BWWG__schematic{padding:11px}.HvacExplorer-module__L8BWWG__schematicHeading h2{font-size:17px}}.HvacExplorer-module__L8BWWG__schematicScroll svg{margin-inline:auto}.HvacExplorer-module__L8BWWG__canvas,.HvacExplorer-module__L8BWWG__schematic{scroll-margin-top:85px}.HvacExplorer-module__L8BWWG__schematicHeading a{margin:0 12px 9px 0;font-size:12px;font-weight:700;display:inline-block}
