:root{--ink:#151816;--muted:#5d6663;--line:#dbe4e0;--panel:#fff;--soft:#f3f8f6;--soft-2:#e9f6f8;--cyan:#13a7c7;--cyan-dark:#087992;--lime:#91c83e;--butane-gold:#d6a32e;--butane-gold-dark:#8d6517;--graphite:#252a28;--graphite-2:#373d3a;--shadow:0 18px 50px #132c301f;--max:1180px}.provisioning-page{--provisioning-blue:#397081}.provisioning-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.provisioning-summary article{border:1px solid var(--ops-line);background:var(--ops-card);min-height:88px;box-shadow:var(--ops-shadow);border-radius:15px;align-items:center;gap:.85rem;padding:1rem;display:flex}.provisioning-summary article>span,.provisioning-form>header>span{width:38px;height:38px;color:var(--provisioning-blue);background:#e8f2f3;border-radius:11px;flex:none;place-items:center;display:grid}.provisioning-summary article.is-ready>span{background:var(--ops-lime-soft);color:#5f8139}.provisioning-summary article.is-pending>span{color:#9b6c15;background:#fff2d8}.provisioning-summary strong,.provisioning-summary small{display:block}.provisioning-summary strong{color:var(--ops-ink);font-size:1.18rem}.provisioning-summary small{color:var(--ops-muted);margin-top:.16rem;font-size:.7rem}.provisioning-principle,.provisioning-role-notice,.provisioning-notice{background:#eef5f4;border:1px solid #39708124;border-radius:15px;align-items:flex-start;gap:.8rem;padding:1rem 1.05rem;display:flex}.provisioning-principle>span{background:var(--ops-deep);width:38px;height:38px;color:var(--ops-lime);border-radius:50%;flex:none;place-items:center;display:grid}.provisioning-principle strong{color:var(--ops-ink);font-size:.87rem}.provisioning-principle p,.provisioning-role-notice p{margin:.3rem 0 0;font-size:.75rem;line-height:1.55}.provisioning-role-notice{color:#9b6c15;background:#fff6e5;border-color:#a4741829}.provisioning-role-notice p{color:#806325;margin:0}.provisioning-notice{align-items:center;padding:.8rem .95rem;font-size:.75rem;font-weight:750}.provisioning-notice.is-success{color:#4c813f;background:#eaf6e5;border-color:#46804229}.provisioning-notice.is-error{color:#a94838;background:#fae9e5;border-color:#ae483929}.provisioning-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.provisioning-form{flex-direction:column;display:flex}.provisioning-form>header,.provisioning-form>footer,.provisioning-inventory__heading,.provisioning-site>header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.provisioning-form>header{border-bottom:1px solid var(--ops-line);justify-content:flex-start;padding:1rem 1.1rem}.provisioning-form h2,.provisioning-inventory h2{margin:0;font-size:1rem}.provisioning-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:1rem 1.1rem;display:grid}.provisioning-form label{color:#5e7067;gap:.38rem;font-size:.69rem;font-weight:800;display:grid}.provisioning-form label.is-wide{grid-column:1/-1}.provisioning-form input,.provisioning-form select{border:1px solid var(--ops-line);border-radius:10px;width:100%;min-height:42px;padding:0 .7rem;font-size:.76rem}.provisioning-form fieldset:disabled{opacity:.58}.provisioning-form>footer{border-top:1px solid var(--ops-line);background:#f6f8f3b8;margin-top:auto;padding:.85rem 1.1rem}.provisioning-form>footer p{max-width:60%;margin:0;font-size:.67rem;line-height:1.4}.provisioning-form button,.provisioning-device-row button{border:1px solid var(--ops-deep);background:var(--ops-deep);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.42rem;min-height:38px;padding:0 .8rem;font-size:.7rem;font-weight:850;display:inline-flex}.provisioning-form button:hover:not(:disabled),.provisioning-device-row button:hover:not(:disabled){background:var(--ops-deep-2)}.provisioning-form button:disabled,.provisioning-device-row button:disabled{cursor:not-allowed;opacity:.45}.provisioning-inventory__heading{border-bottom:1px solid var(--ops-line);padding:1rem 1.1rem}.provisioning-inventory__heading>span{color:#9b6c15;background:#fff2d8;border-radius:999px;align-items:center;gap:.42rem;padding:.42rem .62rem;font-size:.65rem;font-weight:850;display:inline-flex}.provisioning-inventory__heading>span.is-ready{background:var(--ops-lime-soft);color:#5f8139}.provisioning-site-list{gap:.75rem;padding:.9rem;display:grid}.provisioning-site{border:1px solid var(--ops-line);background:#fafbf8d1;border-radius:13px;overflow:hidden}.provisioning-site>header{border-bottom:1px solid var(--ops-line);padding:.85rem .95rem}.provisioning-site>header strong,.provisioning-site>header p{display:block}.provisioning-site>header strong{color:var(--ops-ink);font-size:.82rem}.provisioning-site>header p{margin:.22rem 0 0;font-size:.67rem}.provisioning-site>header>span{color:var(--ops-muted);font-size:.66rem;font-weight:800}.provisioning-device-list{display:grid}.provisioning-device-row{border-bottom:1px solid #112c2211;grid-template-columns:auto minmax(170px,1.4fr) minmax(180px,1.2fr) minmax(100px,.7fr) auto auto;align-items:center;gap:.8rem;padding:.78rem .9rem;display:grid}.provisioning-device-row:last-child{border-bottom:0}.provisioning-device-icon{width:34px;height:34px;color:var(--provisioning-blue);background:#e8f2f3;border-radius:10px;place-items:center;display:grid}.provisioning-device-name strong,.provisioning-device-name small,.provisioning-device-row>div>span,.provisioning-device-row>div>code,.provisioning-device-row>div>strong{display:block}.provisioning-device-name strong,.provisioning-device-row>div>strong{color:var(--ops-ink);font-size:.73rem}.provisioning-device-name small,.provisioning-device-row>div>span{color:var(--ops-muted);margin-bottom:.18rem;font-size:.61rem}.provisioning-device-row code{color:#3f6255;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.provisioning-profile-status{color:#607169;text-transform:capitalize;white-space:nowrap;background:#eef1ed;border-radius:999px;padding:.35rem .52rem;font-size:.61rem;font-weight:850}.provisioning-profile-status.is-issued{color:#4c813f;background:#e7f5df}.provisioning-profile-status.is-not_generated{color:#9b6c15;background:#fff2d8}.provisioning-profile-status.is-revoked,.provisioning-profile-status.is-error{color:#a94838;background:#fae6e1}.provisioning-empty{text-align:center;margin:0;padding:1rem;font-size:.72rem}.is-spinning{animation:.85s linear infinite provisioning-spin}@keyframes provisioning-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.provisioning-device-row{grid-template-columns:auto minmax(170px,1.3fr) minmax(180px,1fr) auto}.provisioning-device-row>div:nth-of-type(3),.provisioning-device-row .provisioning-profile-status{display:none}}@media (max-width:860px){.provisioning-form-grid,.provisioning-summary{grid-template-columns:1fr}.provisioning-device-row{grid-template-columns:auto 1fr}.provisioning-device-row>div,.provisioning-device-row>span,.provisioning-device-row>button{grid-column:2}.provisioning-device-icon{grid-area:1/1}.provisioning-device-row button{justify-self:start}}@media (max-width:560px){.provisioning-form fieldset{grid-template-columns:1fr}.provisioning-form label.is-wide{grid-column:auto}.provisioning-form>footer,.provisioning-inventory__heading{flex-direction:column;align-items:flex-start}.provisioning-form>footer p{max-width:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfcfb;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p{color:var(--muted)}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:0;line-height:1.03}h1{max-width:720px;margin-bottom:1rem;font-size:4.9rem}h2{margin-bottom:1rem;font-size:3rem}h3{margin-bottom:.65rem;font-size:1.55rem}h4{margin-bottom:.5rem;font-size:1.05rem}.site-shell{overflow:hidden}.site-header{z-index:10;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#151816db;border-bottom:1px solid #ffffff38;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:74px;padding:0 2rem;display:grid;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:.8rem;min-width:0;display:inline-flex}.brand-mark{object-fit:contain;flex:none;width:46px;height:46px}.brand-wordmark{object-fit:contain;flex:0 auto;width:clamp(160px,16vw,245px);height:auto}.site-header nav{justify-content:center;gap:1.35rem;display:flex}.site-header nav a,.header-phone,.header-contact,.footer-actions a{align-items:center;gap:.45rem;font-size:.92rem;font-weight:700;display:inline-flex}.site-header nav a{color:#ffffffd1}.site-header nav a.active,.site-header nav a:hover,.header-phone:hover,.header-contact:hover{color:#fff}.header-actions{justify-self:end;align-items:center;gap:.65rem;display:inline-flex}.header-phone{border:1px solid #ffffff38;border-radius:8px;justify-content:center;padding:.72rem .9rem}.header-contact{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;justify-content:center;padding:.72rem .9rem}.mobile-menu-toggle,.mobile-nav-backdrop,.mobile-nav-panel{display:none}.mobile-menu-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;padding:0}.mobile-menu-toggle:hover{background:#ffffff24}.header-contact:hover{color:#fff;background:#ffffff24}.hero{color:#fff;align-items:center;min-height:92vh;padding:9rem 2rem 7rem;display:flex;position:relative}.hero-image{object-fit:cover}.hero-overlay{background:linear-gradient(90deg,#0b1112f5 0%,#0b1112bd 38%,#0b11121a 75%),linear-gradient(#0000 56%,#0b111294);position:absolute;inset:0}.hero-content{width:min(var(--max),100%);margin:0 auto;padding-top:4rem;position:relative}.eyebrow{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.7rem;font-size:.78rem;font-weight:800}.hero .eyebrow{color:#76e2f3}.hero-lede{color:#ffffffdb;max-width:560px;margin-bottom:1.8rem;font-size:1.24rem}.blast150-hero-title-accent{color:#cbb4ff;background:linear-gradient(90deg,#76e2f3 0%,#fff 36%,#b47cff 66%,#9b4dff 100%);text-shadow:0 0 34px #9b4dff61;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blast60-hero-title-accent{color:#baf6ff;background:linear-gradient(90deg,#76e2f3 0%,#fff 42%,#13a7c7 72%,#91c83e 100%);text-shadow:0 0 34px #13a7c76b;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blast240-hero-title-accent{color:#dfff78;background:linear-gradient(90deg,#91c83e 0%,#fff 38%,#dfff78 66%,#6ea51d 100%);text-shadow:0 0 34px #91c83e6b;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-actions,.related-actions,.footer-actions{flex-wrap:wrap;gap:.8rem;display:flex}.hero-actions{align-items:flex-start}.button{border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.82rem 1rem;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--lime);color:#10150f}.button.butane{background:var(--butane-gold);color:#211705;box-shadow:0 14px 34px #d6a32e47}.button.secondary{color:#fff;border:1px solid #ffffff57}.button.secondary.light{border-color:#ffffff7a}.stat-rail{width:min(var(--max),calc(100% - 2rem));z-index:2;border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:-4rem auto 0;display:grid;position:relative;overflow:hidden}.stat-card{background:#fff;grid-template-columns:76px 1fr;align-items:center;gap:1.05rem;min-height:132px;padding:1.2rem;display:grid}.stat-card img{object-fit:cover;border-radius:8px;width:76px;height:76px}.stat-card strong{margin-right:.25rem;font-size:2.1rem;line-height:1;display:inline-block}.stat-card span{color:var(--cyan-dark);font-weight:800}.stat-card p{color:var(--graphite);margin:.3rem 0 0;font-weight:700}.blast150-stat-rail{background:linear-gradient(135deg,#76e2f329,#9b4dff47),#111615;border:1px solid #9b4dff5c;border-radius:18px;gap:0;margin-top:-4.6rem;overflow:hidden;box-shadow:0 26px 80px #1b083157}.blast150-stat-card{--stat-accent:#9b4dff;--stat-accent-2:#76e2f3;background:linear-gradient(135deg,color-mix(in srgb,var(--stat-accent)28%,transparent),#ffffff0a),linear-gradient(180deg,#ffffff1a,#0c1010db),#151816;color:#fff;border-right:1px solid #ffffff1f;grid-template-columns:84px 1fr;gap:1.05rem;min-height:152px;padding:1.25rem;position:relative;overflow:hidden}.blast150-stat-card:last-child{border-right:0}.blast150-stat-card:before{background:linear-gradient(90deg,var(--stat-accent),var(--stat-accent-2));content:"";height:4px;position:absolute;inset:0 0 auto}.blast150-stat-card:after{clip-path:polygon(50% 0,100% 35%,78% 100%,18% 92%,0 28%);background:linear-gradient(145deg,color-mix(in srgb,var(--stat-accent)42%,transparent),transparent);opacity:.56;content:"";width:150px;height:150px;position:absolute;bottom:-36px;right:-24px}.blast150-stat-card--pull-down{--stat-accent:#76e2f3;--stat-accent-2:#9b4dff}.blast150-stat-card--flow{--stat-accent:#b47cff;--stat-accent-2:#91c83e}.blast150-stat-icon{z-index:1;background:linear-gradient(145deg,#ffffff3d,#ffffff0a),color-mix(in srgb,var(--stat-accent)34%,#151816);color:#fff;width:74px;height:74px;box-shadow:inset 0 1px 0 #ffffff42,0 0 30px color-mix(in srgb,var(--stat-accent)48%,transparent);border:1px solid #ffffff42;border-radius:16px;place-items:center;display:grid;position:relative}.blast150-stat-card .blast150-stat-icon{color:#fff}.blast150-stat-card div{z-index:1;position:relative}.blast150-stat-card strong{color:#fff;letter-spacing:0;text-shadow:0 0 22px color-mix(in srgb,var(--stat-accent)48%,transparent);font-size:clamp(2.35rem,4vw,3.25rem);font-weight:900}.blast150-stat-card span:not(.blast150-stat-icon){color:var(--stat-accent-2);text-transform:uppercase;font-size:.92rem;font-weight:900}.blast150-stat-card p{color:#ffffffc7;font-size:.96rem;font-weight:800}.blast60-stat-rail{background:linear-gradient(135deg,#13a7c73d,#91c83e29),#101716;border:1px solid #76e2f35c;border-radius:18px;gap:0;margin-top:-4.6rem;overflow:hidden;box-shadow:0 26px 80px #07262c57}.blast60-stat-card{--stat-accent:#13a7c7;--stat-accent-2:#76e2f3;background:linear-gradient(135deg,color-mix(in srgb,var(--stat-accent)30%,transparent),#ffffff0a),linear-gradient(180deg,#ffffff1a,#0a1111e0),#151816;color:#fff;border-right:1px solid #ffffff1f;grid-template-columns:84px 1fr;gap:1.05rem;min-height:152px;padding:1.25rem;position:relative;overflow:hidden}.blast60-stat-card:last-child{border-right:0}.blast60-stat-card:before{background:linear-gradient(90deg,var(--stat-accent),var(--stat-accent-2));content:"";height:4px;position:absolute;inset:0 0 auto}.blast60-stat-card:after{clip-path:polygon(50% 0,100% 35%,78% 100%,18% 92%,0 28%);background:linear-gradient(145deg,color-mix(in srgb,var(--stat-accent)42%,transparent),transparent);opacity:.56;content:"";width:150px;height:150px;position:absolute;bottom:-36px;right:-24px}.blast60-stat-card--capacity{--stat-accent:#76e2f3;--stat-accent-2:#13a7c7}.blast60-stat-card--pull-down{--stat-accent:#13a7c7;--stat-accent-2:#91c83e}.blast60-stat-icon{z-index:1;background:linear-gradient(145deg,#ffffff3d,#ffffff0a),color-mix(in srgb,var(--stat-accent)34%,#151816);color:#fff;width:74px;height:74px;box-shadow:inset 0 1px 0 #ffffff42,0 0 30px color-mix(in srgb,var(--stat-accent)48%,transparent);border:1px solid #ffffff42;border-radius:16px;place-items:center;display:grid;position:relative}.blast60-stat-card .blast60-stat-icon{color:#fff}.blast60-stat-card div{z-index:1;position:relative}.blast60-stat-card strong{color:#fff;letter-spacing:0;text-shadow:0 0 22px color-mix(in srgb,var(--stat-accent)48%,transparent);font-size:clamp(2.35rem,4vw,3.25rem);font-weight:900}.blast60-stat-card span:not(.blast60-stat-icon){color:var(--stat-accent-2);text-transform:uppercase;font-size:.92rem;font-weight:900}.blast60-stat-card p{color:#ffffffc7;font-size:.96rem;font-weight:800}.blast240-stat-rail{background:linear-gradient(135deg,#91c83e42,#76e2f31f),#101712;border:1px solid #91c83e70;border-radius:18px;gap:0;margin-top:-4.6rem;overflow:hidden;box-shadow:0 26px 80px #1f3c0752}.blast240-stat-card{--stat-accent:#91c83e;--stat-accent-2:#dfff78;background:linear-gradient(135deg,color-mix(in srgb,var(--stat-accent)32%,transparent),#ffffff0a),linear-gradient(180deg,#ffffff1a,#09110ce0),#151816;color:#fff;border-right:1px solid #ffffff1f;grid-template-columns:84px 1fr;gap:1.05rem;min-height:152px;padding:1.25rem;position:relative;overflow:hidden}.blast240-stat-card:last-child{border-right:0}.blast240-stat-card:before{background:linear-gradient(90deg,var(--stat-accent),var(--stat-accent-2));content:"";height:4px;position:absolute;inset:0 0 auto}.blast240-stat-card:after{clip-path:polygon(50% 0,100% 35%,78% 100%,18% 92%,0 28%);background:linear-gradient(145deg,color-mix(in srgb,var(--stat-accent)42%,transparent),transparent);opacity:.56;content:"";width:150px;height:150px;position:absolute;bottom:-36px;right:-24px}.blast240-stat-card--pull-down{--stat-accent:#dfff78;--stat-accent-2:#76e2f3}.blast240-stat-card--flow{--stat-accent:#76e2f3;--stat-accent-2:#91c83e}.blast240-stat-icon{z-index:1;background:linear-gradient(145deg,#ffffff3d,#ffffff0a),color-mix(in srgb,var(--stat-accent)34%,#151816);color:#fff;width:74px;height:74px;box-shadow:inset 0 1px 0 #ffffff42,0 0 30px color-mix(in srgb,var(--stat-accent)48%,transparent);border:1px solid #ffffff42;border-radius:16px;place-items:center;display:grid;position:relative}.blast240-stat-card .blast240-stat-icon{color:#fff}.blast240-stat-card div{z-index:1;position:relative}.blast240-stat-card strong{color:#fff;letter-spacing:0;text-shadow:0 0 22px color-mix(in srgb,var(--stat-accent)48%,transparent);font-size:clamp(2.35rem,4vw,3.25rem);font-weight:900}.blast240-stat-card span:not(.blast240-stat-icon){color:var(--stat-accent-2);text-transform:uppercase;font-size:.92rem;font-weight:900}.blast240-stat-card p{color:#ffffffc7;font-size:.96rem;font-weight:800}.section{width:min(var(--max),calc(100% - 2rem));margin:0 auto;padding:6.5rem 0}.section-heading{max-width:760px;margin-bottom:2rem}.section-heading.narrow{max-width:690px}.section-heading p{font-size:1.08rem}.value-section{padding-top:6rem}.value-grid,.benefit-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.value-card,.benefit-card,.component-card,.highlight-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.value-card{padding:1.5rem}.value-card svg{color:var(--cyan-dark);margin-bottom:1rem}.inline-link{color:var(--cyan-dark);margin-top:.6rem;font-weight:800;display:inline-block}.learning-center-section{width:min(var(--max),calc(100% - 2rem));border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#13a7c71f,#a2d6521f),#fff;border-radius:8px;grid-template-columns:.82fr 1fr;gap:2rem;margin:1rem auto 5rem;padding:2rem;display:grid;position:relative;overflow:hidden}.learning-center-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;max-width:560px;display:flex;position:relative}.learning-center-copy h2{margin-bottom:.9rem}.learning-center-copy p:not(.eyebrow){font-size:1.08rem}.learning-center-card-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid;position:relative}.learning-center-card{border:1px solid var(--line);min-width:0;color:var(--graphite);background:#ffffffe0;border-radius:8px;grid-template-rows:150px auto 1fr;gap:.45rem;display:grid;overflow:hidden;box-shadow:0 16px 34px #070c0d14}.learning-center-card img{object-fit:cover;width:100%;height:150px}.learning-center-card span,.learning-center-card strong{padding:0 .85rem}.learning-center-card span{color:var(--cyan-dark);text-transform:uppercase;letter-spacing:0;font-size:.74rem;font-weight:900}.learning-center-card strong{padding-bottom:.9rem;font-size:1rem;line-height:1.18}.learning-center-mark{color:#13a7c71a;position:absolute;bottom:1.2rem;left:1.5rem}.component-section{width:100%;padding-inline:max(1rem,calc((100% - var(--max))/2));background:var(--soft)}.component-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.component-card{overflow:hidden}.component-media{aspect-ratio:16/11;background:#e8efec}.component-media img{object-fit:cover;width:100%;height:100%}.component-copy{padding:1.35rem}.cascade-section{width:100%;padding-inline:max(1rem,calc((100% - var(--max))/2))}.cascade-layout,.roi-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:2rem;display:grid}.diagram-frame,.workflow-visual,.roi-image{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;margin:0;overflow:hidden}.diagram-frame img,.workflow-visual img,.roi-image img{width:100%;height:auto}.benefit-row{margin-top:2.2rem}.benefit-card{padding:1.25rem}.benefit-card>span{color:var(--lime);margin-bottom:.7rem;font-weight:900;display:inline-block}.benefit-card ul,.icon-list{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.benefit-card li,.icon-list li{color:var(--muted);grid-template-columns:22px 1fr;align-items:start;gap:.5rem;display:grid}.benefit-card li svg,.icon-list li svg{color:var(--cyan-dark);margin-top:.2rem}.workflow-section{width:100%;padding-inline:max(1rem,calc((100% - var(--max))/2));background:linear-gradient(180deg,#fff 0%,var(--soft-2)100%)}.workflow-visual{margin-bottom:2rem}.workflow-copy{grid-template-columns:repeat(2,1fr);gap:.5rem 2rem;display:grid}.ratio-callout{border-left:5px solid var(--lime);min-height:74px;box-shadow:var(--shadow);background:#fff;border-radius:8px;align-items:center;gap:.9rem;padding:1rem;display:flex}.ratio-callout strong{font-size:1.25rem}.ratio-callout svg{color:var(--cyan-dark)}.roi-section{gap:2rem;display:grid}.highlight-panel{grid-template-columns:.6fr 1fr;gap:2rem;padding:2rem;display:grid}.highlight-panel h2,.highlight-panel .icon-list{margin:0}.roi-layout{grid-template-columns:.85fr 1fr}.roi-copy{max-width:620px}.related-section{padding:4rem max(1rem,calc((100% - var(--max))/2));background:var(--graphite);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.related-section p,.related-section h2{color:#fff}.site-footer{color:#ffffffad;background:#101513;border-top:1px solid #ffffff1a;padding:0}.footer-shell{width:min(var(--max),calc(100% - 4rem));margin:0 auto}.footer-main{grid-template-columns:minmax(260px,1.1fr) minmax(480px,1.9fr);gap:clamp(3rem,8vw,8rem);padding:3.8rem 0 3.2rem;display:grid}.footer-brand{align-self:start}.footer-logo{align-items:center;gap:.8rem;display:inline-flex}.footer-brand-mark{object-fit:contain;width:42px;height:42px}.footer-brand-wordmark{object-fit:contain;width:194px;height:20px}.footer-brand p{color:#ffffffad;max-width:25rem;margin:1.15rem 0 0;font-size:.98rem;line-height:1.6}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.footer-links>div{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.footer-links span{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:800}.footer-links a,.footer-bottom a{color:#ffffffb8;text-decoration:none;transition:color .16s}.footer-links a:hover,.footer-links a:focus-visible,.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--cyan)}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:2rem;padding:1.35rem 0 1.5rem;font-size:.8rem;line-height:1.5;display:flex}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.home-page{background:radial-gradient(circle at 82% 10%,#13a7c724,#0000 30rem),linear-gradient(#fbfcfb 0%,#eef7f5 48%,#fbfcfb 100%)}.home-hero{color:#fff;isolation:isolate;align-items:center;min-height:92vh;padding:9rem 2rem 6.5rem;display:flex;position:relative}.home-hero-image{z-index:-2;object-fit:cover;object-position:center}.home-hero-overlay{z-index:-1;background:linear-gradient(90deg,#070c0df7 0%,#070c0dd1 36%,#070c0d2e 74%),linear-gradient(#0000 58%,#070c0da3);position:absolute;inset:0}.home-hero-content{width:min(var(--max),100%);margin:0 auto;padding-top:4rem}.home-hero-content h1{max-width:820px}.home-hero-content p{color:#ffffffd6;max-width:620px;font-size:1.18rem}.home-proof-strip{z-index:2;width:min(var(--max),calc(100% - 2rem));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff38;border:1px solid #ffffff38;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:-4.5rem auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0a202438}.home-proof-strip article{color:#fff;background:#151816e6;align-content:center;gap:.28rem;min-height:150px;padding:1.35rem;display:grid}.home-proof-strip svg{color:#7edff0;margin-bottom:.35rem}.home-proof-strip strong{font-size:2.25rem;line-height:1}.home-proof-strip span{color:#ffffffb8;font-weight:800}.home-systems-section{padding-top:6rem}.home-ethanol-layout{gap:1.25rem;display:grid}.home-ethanol-overview{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:.95fr 1.05fr;display:grid;overflow:hidden}.home-ethanol-overview-media{background:#111716;min-height:360px;display:block}.home-ethanol-overview-media img{object-fit:cover;width:100%;height:100%}.home-ethanol-overview-copy{align-content:center;justify-items:start;padding:1.75rem;display:grid}.home-ethanol-overview-copy h3{font-size:clamp(1.85rem,3vw,2.45rem)}.home-blast-lineup{gap:1rem;display:grid}.home-blast-heading{gap:.2rem;max-width:760px;display:grid}.home-blast-heading h3{font-size:clamp(1.45rem,2.4vw,2rem)}.home-blast-compare-link{align-items:center;gap:.35rem;width:fit-content;display:inline-flex}.home-system-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.home-system-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.home-system-media{aspect-ratio:16/10;background:#111716;display:block}.home-system-media img{object-fit:cover;width:100%;height:100%}.home-system-copy{padding:1.35rem}.home-system-copy .inline-link{align-items:center;gap:.35rem;display:inline-flex}.home-butane-section{padding:6rem max(1rem,calc((100% - var(--max))/2));background:linear-gradient(90deg,#d6a32e2e,#0000 58%),linear-gradient(135deg,#17130a 0%,#2b2415 100%)}.home-butane-inner{grid-template-columns:.95fr 1.05fr;align-items:center;gap:2rem;display:grid}.home-butane-media{aspect-ratio:16/10;background:#120f08;border:1px solid #d6a32e61;border-radius:14px;display:block;overflow:hidden;box-shadow:0 22px 60px #00000047}.home-butane-media img{object-fit:cover;width:100%;height:100%}.home-butane-copy{max-width:650px}.home-butane-copy .eyebrow{color:var(--butane-gold)}.home-butane-copy h2,.home-butane-copy p{color:#fff}.home-butane-copy p{color:#ffffffc7}.home-butane-copy .button{margin-top:.4rem}.home-process-section{padding:6rem max(1rem,calc((100% - var(--max))/2));color:#fff;background:radial-gradient(circle at 18% 26%,#13a7c73d,#0000 26rem),linear-gradient(135deg,#151816 0%,#252a28 100%)}.home-process-section h2,.home-process-section p{color:#fff}.home-process-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.home-process-card{background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;min-height:270px;padding:1.4rem}.home-process-card>span{color:var(--lime);letter-spacing:.13em;margin-bottom:2.4rem;font-size:.78rem;font-weight:900;display:inline-flex}.home-process-card svg{color:#7edff0;margin-bottom:1rem}.home-process-card p{color:#ffffffb8}.home-ln2-section{width:min(var(--max),calc(100% - 2rem));margin:0 auto;padding:6.5rem 0}.home-ln2-section>div:first-child{max-width:760px;margin-bottom:2rem}.home-switch-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.home-switch-card,.home-ln2-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.home-switch-card{min-height:230px;padding:1.35rem}.home-switch-card svg{color:var(--cyan-dark);margin-bottom:1rem}.home-ln2-card{background:linear-gradient(135deg,#13a7c71a,#91c83e1a),#fff;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-top:1rem;padding:1.35rem;display:grid}.home-ln2-card p{margin-bottom:0}.ethanol-systems-page{background:radial-gradient(circle at 14% 12%,#13a7c729,#0000 28rem),linear-gradient(#fbfcfb 0%,#f3f8f6 42%,#fbfcfb 100%)}.ecs-hero{color:#fff;isolation:isolate;align-items:center;min-height:94vh;padding:9rem 2rem 6rem;display:flex;position:relative}.ecs-hero-image{object-fit:cover;object-position:center;z-index:-2}.ecs-hero-overlay{z-index:-1;background:linear-gradient(90deg,#070c0df7 0%,#070c0ddb 31%,#070c0d47 67%,#070c0d38 100%),linear-gradient(#0000 54%,#070c0da6);position:absolute;inset:0}.ecs-hero-content{width:min(var(--max),100%);margin:0 auto;padding-top:4rem}.ecs-hero-lede{color:#ffffffd6;max-width:610px;margin-bottom:1.8rem;font-size:1.22rem}.ecs-series-title{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;max-width:680px;margin:-.2rem 0 1rem;font-size:1rem;font-weight:900}.ecs-series-links{flex-wrap:wrap;gap:.55rem;margin:0 0 1.5rem;display:flex}.ecs-series-links a{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:.55rem .7rem;font-size:.82rem;font-weight:900}.ecs-profile{width:min(var(--max),calc(100% - 2rem));z-index:2;margin:-5.5rem auto 0;position:relative}.ecs-profile-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#151816db;border:1px solid #ffffff3d;border-radius:14px;grid-template-columns:.52fr 1fr;gap:2rem;padding:1.5rem;display:grid;box-shadow:0 24px 70px #0a202438}.ecs-profile-card h2{text-align:center;grid-column:1/-1;justify-self:center;max-width:760px;margin:0;font-size:2.05rem}.micro-label,.ecs-metric span,.pill{width:fit-content;color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:inline-flex}.ecs-profile-card ul,.ecs-product-card ul{gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.ecs-profile-card li,.ecs-product-card li{color:#ffffffc7;grid-template-columns:24px 1fr;align-items:start;gap:.7rem;display:grid}.ecs-profile-card li svg{color:#78d9ee;margin-top:.15rem}.ecs-profile-card ul{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.ecs-profile-card li strong{color:#fff;margin-bottom:.15rem;display:block}.ecs-solution-callout{background:linear-gradient(135deg,#151816 0%,#203331 100%);border:1px solid #ffffff2e;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:1rem;padding:1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.ecs-solution-callout:before{background:linear-gradient(180deg,var(--cyan),var(--lime));content:"";width:6px;position:absolute;inset:0 auto 0 0}.ecs-solution-callout-copy{align-content:center;padding-left:.25rem;display:grid}.ecs-solution-callout-copy h3{color:#fff;text-transform:uppercase;max-width:480px;margin:.45rem 0 .7rem;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:900;line-height:.98}.ecs-solution-callout-copy p{color:#ffffffd1;max-width:430px;margin:0;font-size:1.08rem;font-weight:800}.ecs-solution-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.ecs-solution-highlight{--highlight-bg:var(--cyan-dark);--highlight-ink:#fff;--highlight-muted:#ffffffd1;background:linear-gradient(180deg,#ffffff1f,transparent 54%),var(--highlight-bg);border:1px solid #76e2f36b;border-radius:12px;align-content:start;min-height:210px;padding:1rem;display:grid;box-shadow:0 18px 44px #0000002e}.ecs-solution-highlight--lime{--highlight-bg:var(--lime);--highlight-ink:#151816;--highlight-muted:#151816c7;border-color:#ffffff80}.ecs-solution-highlight--ice{--highlight-bg:#f8fbfa;--highlight-ink:#151816;--highlight-muted:#151816b8;border-color:#ffffff9e}.ecs-solution-highlight strong{color:var(--highlight-ink);margin:0 0 .65rem;font-size:clamp(2.35rem,4vw,3.3rem);font-weight:900;line-height:.9}.ecs-solution-highlight span{color:var(--highlight-ink);font-size:1rem;font-weight:900}.ecs-solution-highlight p{color:var(--highlight-muted);margin:.65rem 0 0;font-size:.98rem;font-weight:700}.ecs-metric-band{width:min(var(--max),calc(100% - 2rem));margin:2rem auto 0}.ecs-metrics{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ecs-metric{background:linear-gradient(#fffffffa,#f5fbf9fa),#fff;min-height:190px;padding:1.25rem}.ecs-metric strong{margin:.65rem 0 .55rem;font-size:1.45rem;line-height:1.05;display:block}.ecs-metric p{margin:0}.ecs-lineup{padding-top:5.5rem}.ecs-solution-chips{flex-wrap:wrap;gap:.65rem;margin:1rem 0 .85rem;display:flex}.ecs-solution-chips span{color:#062e37;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg,#13a7c721,#91c83e24),#fff;border:1px solid #13a7c747;border-radius:999px;padding:.62rem .82rem;font-size:.86rem;font-weight:900}.ecs-product-grid{gap:1rem;display:grid}.ecs-product-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:.68fr 1fr;display:grid;overflow:hidden}.ecs-product-media{aspect-ratio:18/13;background:#101514;min-height:360px;overflow:hidden}.ecs-product-media img{object-fit:cover;width:100%;height:100%}.ecs-product-media img.ecs-product-spec-image{object-fit:cover;padding:0}.ecs-product-copy{padding:1.65rem}.ecs-product-meta{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.ecs-product-meta span{border:1px solid var(--line);color:var(--graphite);background:var(--soft);border-radius:999px;padding:.46rem .6rem;font-size:.82rem;font-weight:800}.ecs-product-card li{color:var(--muted)}.ecs-product-card li svg{color:var(--cyan-dark);margin-top:.2rem}.ecs-product-card .inline-link{align-items:center;gap:.35rem;display:inline-flex}.ecs-flow-section{padding-top:5rem}.ecs-heading-cta{margin-top:1rem}.ecs-flow-grid,.ecs-fit-grid,.ecs-faq-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ecs-flow-card,.ecs-fit-card,.ecs-faq-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.ecs-flow-card{min-height:360px;padding:1.35rem}.ecs-flow-card ul{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ecs-flow-card li{color:var(--muted);grid-template-columns:22px 1fr;gap:.5rem;display:grid}.ecs-flow-card li svg{color:var(--cyan-dark);margin-top:.2rem}.ecs-flow-callout{color:var(--graphite);margin-top:1.1rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15;display:block}.ecs-fit-card{background:linear-gradient(135deg,#13a7c717,#91c83e14),#fff;min-height:170px;padding:1.25rem}.ecs-fit-card svg{color:var(--cyan-dark);margin-bottom:1rem}.ecs-fit-card p{color:var(--graphite);font-size:1.05rem;font-weight:800}.ecs-advantage{width:100%;padding-inline:max(1rem,calc((100% - var(--max))/2));background:radial-gradient(circle at 86% 12%,#91c83e2e,#0000 25rem),linear-gradient(#f7fbfa 0%,#ecf7f5 100%)}.ecs-feature-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ecs-feature-card{border:1px solid var(--line);min-height:260px;box-shadow:var(--shadow);background:#ffffffd6;border-radius:14px;padding:1.35rem}.ecs-feature-card svg{color:var(--cyan-dark);margin-bottom:1rem}.ecs-faq-card{padding:1.25rem}.ecs-faq-card h3{font-size:1.18rem}.ecs-quote-band{width:min(var(--max),calc(100% - 2rem));border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:.75fr 1fr;gap:2rem;margin:0 auto 6rem;padding:2rem;display:grid}.ecs-quote-band h2{font-size:2rem}.ecs-quote-band ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ecs-quote-band li{color:var(--muted);grid-template-columns:22px 1fr;gap:.55rem;display:grid}.ecs-quote-band li svg{color:var(--cyan-dark);margin-top:.2rem}.ecs-related-reading{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.ecs-related-reading a{color:#fff;border:1px solid #ffffff3d;border-radius:999px;padding:.55rem .7rem;font-size:.82rem;font-weight:900}.ecs-workflow{padding:6rem max(1rem,calc((100% - var(--max))/2));color:#fff;background:linear-gradient(135deg,#13a7c72e,#0000 34%),linear-gradient(90deg,#151816 0%,#252a28 100%)}.ecs-workflow-inner{grid-template-columns:.8fr 1fr;align-items:start;gap:2rem;display:grid}.ecs-workflow h2,.ecs-workflow p,.ecs-related p{color:#fff}.ecs-workflow-copy{gap:1rem;display:grid}.ecs-workflow-copy p{color:#ffffffc2;margin:0;font-size:1.07rem}.ecs-related{background:radial-gradient(circle at 15% 30%,#13a7c733,transparent 24rem),var(--graphite)}.butane-page{background:radial-gradient(circle at 84% 4%,#d6a32e29,#0000 28rem),linear-gradient(#fbfcfb 0%,#f7f0df 44%,#fbfcfb 100%)}.butane-product-hero .hero-image{object-position:center;filter:saturate(.9)contrast(1.04)}.butane-product-hero .hero-overlay{background:linear-gradient(90deg,#0b0905fa 0%,#17130adb 38%,#17130a2e 74%),linear-gradient(#0000 56%,#0b0905a8)}.butane-product-hero .eyebrow{color:var(--butane-gold)}.br-metric-band{z-index:2;width:min(var(--max),calc(100% - 2rem));background:#d6a32e6b;border:1px solid #d6a32e6b;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:-4rem auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 62px #2b241538}.br-metric-band article{background:#fff;min-height:160px;padding:1.35rem}.br-metric-band strong{color:var(--butane-gold-dark,#8d6517);font-size:2.35rem;line-height:1;display:block}.br-metric-band span{color:var(--graphite);margin:.4rem 0;font-weight:900;display:block}.br-metric-band p{margin:0}.br-card-grid,.br-fit-grid,.br-faq-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.br-card,.br-fit-card,.br-faq-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.br-card{min-height:310px;padding:1.35rem}.br-card svg,.br-fit-card svg{color:var(--butane-gold-dark,#8d6517);margin-bottom:1rem}.br-workflow{padding:6rem max(1rem,calc((100% - var(--max))/2));color:#fff;background:radial-gradient(circle at 15% 24%,#d6a32e38,#0000 24rem),linear-gradient(135deg,#17130a 0%,#2b2415 100%)}.br-workflow-inner{grid-template-columns:.82fr 1fr;align-items:start;gap:2rem;display:grid}.br-workflow h2,.br-workflow p{color:#fff}.br-workflow p{color:#ffffffc2}.br-workflow .eyebrow{color:var(--butane-gold)}.br-workflow-steps{gap:1rem;display:grid}.br-workflow-steps article{background:#ffffff12;border:1px solid #d6a32e57;border-radius:14px;grid-template-columns:72px 1fr;gap:0 1rem;padding:1.25rem;display:grid}.br-workflow-steps span{color:var(--butane-gold);grid-row:span 2;font-size:2rem;font-weight:900;line-height:1}.br-workflow-steps h3{color:#fff}.br-workflow-steps p{margin:0}.br-fit-grid{grid-template-columns:repeat(2,1fr)}.br-fit-card{grid-template-columns:28px 1fr;gap:.75rem;min-height:120px;padding:1.25rem;display:grid}.br-fit-card svg{margin-top:.15rem;margin-bottom:0}.br-fit-card p{color:var(--graphite);margin:0;font-weight:800}.br-planning-band{width:min(var(--max),calc(100% - 2rem));box-shadow:var(--shadow);background:linear-gradient(135deg,#d6a32e1f,#ffffffdb),#fff;border:1px solid #d6a32e57;border-radius:14px;grid-template-columns:.8fr 1fr;gap:2rem;margin:0 auto;padding:2rem;display:grid}.br-planning-band ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.br-planning-band li{color:var(--muted);grid-template-columns:24px 1fr;gap:.55rem;display:grid}.br-planning-band li svg{color:var(--butane-gold-dark,#8d6517);margin-top:.2rem}.br-faq-grid{grid-template-columns:repeat(3,1fr)}.br-faq-card{padding:1.25rem}.br-faq-card h3{font-size:1.18rem}.br-related{background:radial-gradient(circle at 15% 30%,#d6a32e38,transparent 24rem),var(--graphite)}.br-related .eyebrow{color:var(--butane-gold)}.comparison-page{background:radial-gradient(circle at 15% 8%,#13a7c724,#0000 28rem),linear-gradient(#fbfcfb 0%,#eef7f5 46%,#fbfcfb 100%)}.comparison-hero{color:#fff;isolation:isolate;align-items:center;min-height:88vh;padding:9rem 2rem 6rem;display:flex;position:relative}.comparison-hero-image{z-index:-2;object-fit:cover;object-position:center}.comparison-hero-overlay{z-index:-1;background:linear-gradient(90deg,#070c0dfa 0%,#070c0dd6 38%,#070c0d33 76%),linear-gradient(#0000 56%,#070c0da6);position:absolute;inset:0}.comparison-hero-content{width:min(var(--max),100%);margin:0 auto;padding-top:4rem}.comparison-hero-content h1{max-width:880px}.comparison-hero-content p{color:#ffffffd6;max-width:650px;font-size:1.18rem}.comparison-model-strip{z-index:2;width:min(var(--max),calc(100% - 2rem));background:#ffffff38;border:1px solid #ffffff38;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:-4rem auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0a202438}.comparison-model-strip article{color:#fff;background:#151816eb;grid-template-columns:96px 1fr;align-items:center;gap:1rem;min-height:150px;padding:1rem;display:grid}.comparison-model-strip img{object-fit:cover;border-radius:8px;width:96px;height:96px}.comparison-model-strip h2{color:#fff;margin-bottom:.35rem;font-size:1.45rem}.comparison-model-strip p{color:#ffffffb8;margin:0;font-weight:800}.comparison-table-wrap{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:920px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1rem}.comparison-table thead th{background:var(--graphite);color:#fff;font-size:.95rem}.comparison-table tbody th{width:220px;color:var(--graphite);font-weight:900}.comparison-table tbody tr:nth-child(2n) td,.comparison-table tbody tr:nth-child(2n) th{background:#13a7c70d}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-decision-grid,.comparison-model-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.comparison-decision-grid article,.comparison-model-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.comparison-decision-grid article{min-height:250px;padding:1.35rem}.comparison-decision-grid svg{color:var(--cyan-dark);margin-bottom:1rem}.comparison-model-card{overflow:hidden}.comparison-model-card img{object-fit:cover;width:100%;height:230px}.comparison-model-card div{padding:1.25rem}.comparison-model-card ul{gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.comparison-model-card li{color:var(--muted);grid-template-columns:22px 1fr;gap:.45rem;font-weight:800;display:grid}.comparison-model-card li svg{color:var(--cyan-dark);margin-top:.15rem}.comparison-related{background:radial-gradient(circle at 14% 28%,#13a7c733,transparent 24rem),var(--graphite)}.insights-page,.insight-article-page,.simple-page{background:radial-gradient(circle at 80% 0,#13a7c724,#0000 28rem),linear-gradient(#fbfcfb 0%,#eef7f5 52%,#fbfcfb 100%)}.insights-hero,.insight-article-hero,.simple-page-hero{color:#fff;isolation:isolate;align-items:center;min-height:82vh;padding:9rem 2rem 6rem;display:flex;position:relative}.insights-hero-image,.insight-article-hero-image{z-index:-2;object-fit:cover}.insights-hero-overlay,.insight-article-hero-overlay{z-index:-1;background:linear-gradient(90deg,#070c0df7 0%,#070c0dd1 37%,#070c0d29 78%),linear-gradient(#0000 58%,#070c0dad);position:absolute;inset:0}.process-ownership-hero .insight-article-hero-image{opacity:.58}.process-ownership-hero .insight-article-hero-overlay{background:linear-gradient(90deg,#070c0dfc 0%,#070c0df5 42%,#070c0dc2 78%,#070c0d85 100%),linear-gradient(#0000 52%,#070c0dc2)}.minus-40-hero{min-height:94vh}.minus-40-hero .insight-article-hero-image{opacity:.94;object-position:center center}.minus-40-hero .insight-article-hero-overlay{background:linear-gradient(90deg,#04090cfc 0%,#04090cf2 34%,#04090ca1 57%,#04090c14 82%),linear-gradient(#0000 53%,#04090cc2 100%)}.minus-40-hero .insight-article-hero-content{padding-top:3.5rem}.minus-40-hero .insight-article-hero-content h1{max-width:760px;font-size:clamp(4.4rem,7vw,6.8rem)}.minus-40-hero .insight-article-hero-content>p:not(.eyebrow){color:#ffffffe6;max-width:720px;font-size:1.2rem}.insights-hero-content,.insight-article-hero-content,.simple-page-hero{width:min(var(--max),100%);margin:0 auto}.insights-hero-content h1,.insight-article-hero-content h1,.simple-page-hero h1{max-width:780px}.insights-hero-content p,.insight-article-hero-content p,.simple-page-hero p{color:#ffffffd1;max-width:660px;font-size:1.16rem}.insight-article-trustline{color:#ffffffad;text-transform:uppercase;border-top:1px solid #fff3;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;width:fit-content;max-width:100%;margin-top:1rem;padding-top:.8rem;font-size:.78rem;font-weight:800;line-height:1.35;display:flex}.insight-article-trustline span[aria-hidden=true]{color:#8cecff}.learning-goal-ticket{width:min(540px,69%);margin-top:1.5rem;position:relative}.learning-goal-ticket img{width:100%;height:auto;display:block}.insight-article-hero-content .learning-goal-ticket p{color:#301a00;text-align:center;text-shadow:0 1px #ffeea49e;max-width:none;margin:0;font-size:clamp(.59rem,1.02vw,.84rem);font-weight:900;line-height:1.16;position:absolute;bottom:17%;left:14%;right:14%}.insights-topic-panel{width:min(var(--max),calc(100% - 2rem));z-index:2;margin:-4.5rem auto 0;position:relative}.insights-topic-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#151816e6;border:1px solid #ffffff38;border-radius:14px;grid-template-columns:.72fr 1fr;gap:2rem;padding:1.5rem;display:grid;box-shadow:0 24px 70px #0a202433}.insights-topic-card h2{margin:0;font-size:2rem}.insights-topic-card ul,.insight-bullet-panel ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.insights-topic-card li,.insight-bullet-panel li{color:#ffffffc7;grid-template-columns:23px 1fr;gap:.65rem;display:grid}.insights-topic-card li svg{color:#7edff0;margin-top:.2rem}.insights-stat-strip{width:min(var(--max),calc(100% - 2rem));border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem auto 0;display:grid;overflow:hidden}.insights-stat-strip article{background:#fff;gap:.25rem;padding:1.3rem;display:grid}.insights-stat-strip strong{color:var(--cyan-dark);font-size:2.45rem;line-height:1}.insights-stat-strip span{color:var(--graphite);font-weight:900}.insight-card-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.insight-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.insight-card:first-child,.insight-card:nth-child(2){grid-column:span 3;grid-template-columns:.85fr 1fr;display:grid}.insight-card-media{background:#111716;min-height:280px}.insight-card-media img{object-fit:cover;width:100%;height:100%}.insight-card-copy{padding:1.35rem}.insight-card-copy h3{font-size:1.8rem}.insights-bottom-cta,.insight-cta{padding:4rem max(1rem,calc((100% - var(--max))/2));color:#fff;background:radial-gradient(circle at 18% 35%,#13a7c738,transparent 24rem),var(--graphite);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;display:grid}.insights-bottom-cta svg{color:#7edff0}.insights-bottom-cta h2,.insights-bottom-cta p,.insight-cta h2,.insight-cta p{color:#fff;margin-bottom:.4rem}.insight-back-link{color:#fffc;margin-bottom:1.2rem;font-weight:900;display:inline-flex}.insight-article-body{gap:2rem;display:grid}.insight-section-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.insight-section-card,.insight-note,.insight-related-card,.insight-bullet-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:1.35rem}.insight-section-card svg{color:var(--cyan-dark);margin-bottom:1rem}.insight-section-card h3{font-size:1.35rem}.insight-note{background:linear-gradient(135deg,#13a7c71a,#91c83e14),#fff}.insight-note p:last-child{margin-bottom:0}.insight-related-card{grid-template-columns:.28fr 1fr;align-items:center;gap:1rem;display:grid}.insight-related-card div{flex-wrap:wrap;gap:.7rem;display:flex}.insight-related-card a{background:var(--soft);color:var(--cyan-dark);border-radius:999px;align-items:center;gap:.4rem;padding:.72rem .82rem;font-weight:900;display:inline-flex}.insight-bullet-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.insight-advantage-head{margin-top:1rem}.insight-bullet-panel li{color:var(--muted)}.insight-bullet-panel li svg{color:var(--cyan-dark);margin-top:.22rem}.workflow-article{gap:2.5rem}.workflow-primary-lede{box-shadow:var(--shadow);background:linear-gradient(135deg,#13a7c71f,#91c83e1f),#fff;border:1px solid #13a7c72e;border-radius:14px;grid-template-columns:.72fr 1fr;align-items:center;gap:2rem;padding:2rem;display:grid}.workflow-primary-lede h2{font-size:clamp(2rem,3vw,3.1rem)}.workflow-primary-lede p:last-child{color:var(--graphite);margin-bottom:0;font-size:1.14rem;font-weight:800}.workflow-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.workflow-stage-card{box-shadow:var(--shadow);background:linear-gradient(#13a7c714,#91c83e0d),#fff;border:1px solid #13a7c72e;border-radius:14px;align-content:start;gap:1rem;padding:1.25rem;display:grid}.workflow-stage-card-head{gap:.7rem;display:grid}.workflow-stage-card-head svg{color:var(--cyan-dark)}.workflow-stage-card h3{color:var(--graphite);margin:0;font-size:1.24rem}.workflow-stage-card p{color:var(--muted);margin:0}.workflow-stage-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.workflow-stage-card li{color:var(--graphite);padding-left:1.25rem;font-size:.95rem;font-weight:800;line-height:1.45;position:relative}.workflow-stage-card li:before{background:var(--lime);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.54em;left:0}.more-output-article{gap:2.5rem}.workflow-merged-sections{display:grid}.more-output-lede,.more-output-split,.more-output-strainer,.more-output-note,.more-output-workflow-link{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.more-output-lede{grid-template-columns:1fr .45fr;align-items:center;gap:2rem;padding:2rem;display:grid}.more-output-lede p{margin:0;font-size:1.14rem}.more-output-punch{color:var(--graphite);font-weight:900;line-height:.95;font-size:clamp(2.3rem,4vw,4.2rem)!important}.more-output-figure{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:0;overflow:hidden}.more-output-figure img{width:100%;height:auto;display:block}.more-output-split,.more-output-strainer,.more-output-workflow-link{grid-template-columns:.76fr 1fr;align-items:start;gap:2rem;padding:2rem;display:grid}.more-output-split h2,.more-output-strainer h2,.more-output-workflow-link h2{font-size:clamp(2rem,3vw,3.2rem)}.more-output-steps{counter-reset:workflow-step;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.more-output-steps li{color:var(--graphite);counter-increment:workflow-step;grid-template-columns:42px 1fr;align-items:center;gap:.8rem;font-weight:800;display:grid}.more-output-steps li:before{color:#061012;background:var(--lime);content:counter(workflow-step);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.more-output-strainer{background:linear-gradient(135deg,#13a7c717,#91c83e17),#fff}.more-output-note{color:#fff;background:radial-gradient(circle at 82% 12%,#13a7c747,transparent 26rem),var(--graphite);padding:2rem}.more-output-note p{color:#ffffffd1}.more-output-highlights{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.more-output-highlights article{border:1px solid var(--line);min-height:170px;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:1.35rem}.more-output-highlights svg{color:var(--cyan-dark);margin-bottom:1rem}.more-output-highlights p{color:var(--graphite);font-size:1.08rem;font-weight:900}.more-output-workflow-link{background:linear-gradient(135deg,#13a7c71f,#91c83e21),#fff;align-items:center}.more-output-teaser-page{gap:2.5rem}.more-output-teaser-card{border-color:#13a7c733}.process-ownership-article{gap:2.5rem}.process-ownership-lede,.process-ownership-section,.process-ownership-map,.process-pullquote,.process-lab-compare article,.process-takeaways article,.process-closing{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.process-ownership-lede{grid-template-columns:.7fr 1fr;align-items:start;gap:2rem;padding:2.1rem;display:grid}.process-ownership-lede h2,.process-ownership-section h2,.process-closing h2{font-size:2.65rem}.process-ownership-lede p:last-child,.process-ownership-section p:last-child,.process-closing p:last-child{margin-bottom:0}.process-ownership-figure{border:1px solid var(--line);box-shadow:var(--shadow);background:#101615;border-radius:18px;margin:0;overflow:hidden}.process-ownership-figure img{width:100%;height:auto}.process-ownership-section{grid-template-columns:.68fr 1fr;align-items:start;gap:2rem;padding:2rem;display:grid}.process-ownership-map{color:#fff;background:radial-gradient(circle at 20% 12%,#13a7c747,#0000 26rem),radial-gradient(circle at 86% 80%,#91c83e3d,#0000 24rem),#151816;grid-template-columns:.82fr repeat(2,1fr);grid-auto-rows:minmax(84px,auto);gap:1rem;padding:1.25rem;display:grid}.process-map-center{text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;grid-row:span 2;place-content:center;min-height:220px;display:grid}.process-map-center span{color:#7edff0;text-transform:uppercase;font-size:.86rem;font-weight:900}.process-map-center strong{color:#fff;font-size:2.15rem;line-height:1}.process-map-chip{color:#ffffffe0;text-align:center;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;place-items:center;min-height:84px;padding:1rem;font-weight:900;display:grid}.process-pullquote{color:#fff;background:radial-gradient(circle at 82% 18%,#13a7c74d,#0000 24rem),linear-gradient(135deg,#151816 0%,#28302d 100%);margin:0;padding:2.4rem}.process-pullquote p{color:#fff;max-width:880px;margin:0;font-size:2.3rem;font-weight:900;line-height:1.06}.process-lab-compare{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.process-lab-compare article{padding:1.5rem}.process-lab-compare h3{min-height:3.2rem;color:var(--graphite)}.process-lab-compare ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.process-lab-compare li{color:var(--muted);padding-left:1.25rem;font-weight:800;position:relative}.process-lab-compare li:before{background:var(--cyan-dark);content:"";border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.63rem;left:0}.process-ownership-dark{color:#fff;background:radial-gradient(circle at 12% 12%,#91c83e33,transparent 24rem),var(--graphite)}.process-ownership-dark h2,.process-ownership-dark p{color:#fff}.process-ownership-dark div:last-child p{color:#ffffffd1}.process-takeaways{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.process-takeaways article{padding:1.35rem}.process-takeaways svg{color:var(--cyan-dark);margin-bottom:.9rem}.process-takeaways h3{font-size:1.18rem}.process-takeaways p{margin-bottom:0}.process-closing{background:linear-gradient(135deg,#13a7c71c,#91c83e1f),#fff;padding:2.4rem}.process-closing p{max-width:840px;font-size:1.12rem}.process-closing h2{max-width:980px;margin-bottom:0}.minus-40-page{background:linear-gradient(#f5fbfc 0%,#fff 22%,#f4f8f6 63%,#fff 100%)}.minus-40-article{gap:4rem;padding-top:5rem}.minus-40-equality-stage{color:#fff;background:linear-gradient(115deg,#13a7c733 0%,#0000 32%),linear-gradient(245deg,#91c83e2b 0%,#0000 30%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff09 80px),#081214;border:1px solid #74e8ff47;border-radius:8px;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);align-items:center;min-height:270px;padding:2.1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #081b1f33}.minus-40-equality-stage:before{content:"";background:linear-gradient(90deg,#73e8ff 0 50%,#9fd150 50% 100%);height:5px;position:absolute;inset:0 0 auto}.minus-40-equality-scale{text-align:center;align-content:center;gap:.45rem;display:grid}.minus-40-equality-scale span,.minus-40-equality-sign span{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900}.minus-40-equality-scale strong{white-space:nowrap;font-size:clamp(3.7rem,7vw,6.65rem);line-height:.9}.minus-40-equality-celsius span,.minus-40-equality-celsius strong{color:#74e8ff}.minus-40-equality-fahrenheit span,.minus-40-equality-fahrenheit strong{color:#a8d65c}.minus-40-equality-sign{color:#fff;justify-items:center;gap:.2rem;display:grid}.minus-40-equality-sign span{color:#ffffffa8;text-align:center}.minus-40-equality-sign strong{font-size:5.2rem;line-height:.8}.minus-40-hook{background:#fff;border:1px solid #d7e4e3;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #132c301f}.minus-40-hook>div{max-width:980px;margin:0 auto;padding:2.35rem 2.6rem 2.65rem}.minus-40-hook>div:before{content:"";background:linear-gradient(90deg,var(--cyan)0 50%,var(--lime)50% 100%);width:74px;height:5px;margin-bottom:1.4rem;display:block}.minus-40-hook p:last-child{color:#3f4947;margin-bottom:0;font-size:1.1rem;line-height:1.78}.minus-40-battle-figure{background:#071112;margin:0;overflow:hidden}.minus-40-battle-figure img{width:100%;height:auto;display:block}.minus-40-battle-figure picture,.minus-40-figure picture{display:block}.minus-40-lede{color:#fff;background:repeating-linear-gradient(135deg,#0000 0 56px,#ffffff07 57px),linear-gradient(110deg,#071214 0%,#102527 62%,#15241d 100%);border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:.42fr .78fr 1fr;align-items:center;gap:2rem;padding:2.6rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #081b1f2e}.minus-40-lede-number{color:#fff;text-shadow:0 0 24px #74e8ff73,4px 4px #91c83e47;font-size:clamp(4.7rem,8vw,7.8rem);font-weight:900;line-height:.86}.minus-40-lede h2,.minus-40-split h2,.minus-40-process-note h2,.minus-40-closing h2{font-size:clamp(2.2rem,4vw,3.3rem)}.minus-40-lede h2,.minus-40-lede p{color:#fff}.minus-40-lede>div:last-child{border-left:1px solid #ffffff2e;padding-left:2rem}.minus-40-lede>div:last-child p{color:#fffc}.minus-40-lede>div:last-child p:last-child{margin-bottom:0}.minus-40-lede strong{color:#fff;box-shadow:inset 0 -.32em #74e8ff33}.minus-40-figure{background:#071112;border:1px solid #1f4b5233;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 30px 75px #122f332b}.minus-40-figure img{width:100%;height:auto;display:block}.minus-40-curve-figure{transform:rotate(-.15deg)}.minus-40-why-figure{transform:rotate(.12deg)}.minus-40-fact-grid,.minus-40-takeaways{gap:1rem;display:grid}.minus-40-fact-grid{grid-template-columns:repeat(3,1fr)}.minus-40-fact-grid article{background:#fff;border:1px solid #d8e5e2;border-radius:8px;min-width:0;padding:1.6rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #132c301a}.minus-40-fact-grid article:after{content:"";height:5px;position:absolute;inset:0 0 auto}.minus-40-fact-grid article:first-child:after{background:var(--cyan)}.minus-40-fact-grid article:nth-child(2):after{background:linear-gradient(90deg,var(--cyan),var(--lime))}.minus-40-fact-grid article:nth-child(3):after{background:var(--lime)}.minus-40-fact-grid strong{color:#111a19;overflow-wrap:anywhere;margin-bottom:.95rem;font-size:clamp(1.65rem,2.8vw,3rem);line-height:1;display:block}.minus-40-fact-grid p:last-child{margin-bottom:0}.minus-40-pullquote{color:#fff;background:linear-gradient(110deg,#13a7c733,#0000 46%),linear-gradient(290deg,#d6a32e38,#0000 42%),#0a1415;border:1px solid #e6ba4e6b;border-radius:8px;margin:0;padding:3.1rem 3.2rem 3.1rem 6rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #081b1f2e}.minus-40-pullquote:before{content:"“";color:#d6a32e;font-family:Georgia,serif;font-size:7rem;font-weight:900;line-height:1;position:absolute;top:1.2rem;left:1.7rem}.minus-40-pullquote p{color:#fff;max-width:970px;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.08;position:relative}.minus-40-split{border-top:1px solid #b9cfcb;border-bottom:1px solid #b9cfcb;grid-template-columns:.78fr 1fr;align-items:start;gap:3.4rem;padding:3.6rem 0;display:grid}.minus-40-split h2{max-width:560px}.minus-40-split>div:last-child{border-left:4px solid var(--cyan);padding-left:2rem}.minus-40-split>div:last-child p:last-child{margin-bottom:0}.minus-40-process-note{color:#fff;background:linear-gradient(102deg,#13a7c738,#0000 44%),linear-gradient(260deg,#91c83e29,#0000 38%),#0b1516;border:1px solid #74e8ff33;border-radius:8px;grid-template-columns:.78fr 1fr;align-items:start;gap:3rem;padding:3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #081b1f2e}.minus-40-process-note:after{content:"−40";color:#ffffff09;pointer-events:none;font-size:16rem;font-weight:900;line-height:1;position:absolute;bottom:-.25em;right:-.05em}.minus-40-process-note>div{z-index:1;position:relative}.minus-40-process-note h2,.minus-40-process-note p{color:#fff}.minus-40-process-note div:last-child{border-left:1px solid #fff3;padding-left:2rem}.minus-40-process-note div:last-child p{color:#ffffffd1}.minus-40-process-note div:last-child p:last-child{margin-bottom:0}.minus-40-takeaways{grid-template-columns:repeat(2,1fr)}.minus-40-takeaways article{background:#fff;border:1px solid #d8e5e2;border-radius:8px;min-height:164px;padding:1.55rem 4.2rem 1.55rem 1.55rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #132c3017}.minus-40-takeaways article:nth-child(3n+2){background:#f5fbfc}.minus-40-takeaways article:nth-child(3n){background:#f7faf2}.minus-40-takeaway-number{color:#13a7c71c;font-size:4.1rem;font-weight:900;line-height:1;position:absolute;top:.3rem;right:.65rem}.minus-40-takeaways svg{color:var(--cyan-dark);margin-bottom:.9rem}.minus-40-takeaways p{color:var(--graphite);margin-bottom:0;font-weight:900;position:relative}.minus-40-closing{background:linear-gradient(105deg,#13a7c724,#0000 45%),linear-gradient(275deg,#91c83e26,#0000 42%),#fff;border:1px solid #cae0dd;border-radius:8px;padding:3.2rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #132c301a}.minus-40-closing:after{content:"=";color:#13a7c714;font-size:18rem;font-weight:900;line-height:1;position:absolute;bottom:-.28em;right:.02em}.minus-40-closing p,.minus-40-closing h2{z-index:1;position:relative}.minus-40-closing p{max-width:900px;font-size:1.12rem}.minus-40-closing h2{max-width:1030px;margin-bottom:0}.simple-page{min-height:100vh}.simple-page-hero{background:radial-gradient(circle at 78% 24%,#13a7c73d,#0000 28rem),linear-gradient(135deg,#151816 0%,#28302d 100%);min-height:72vh;padding-top:10rem;display:block}.contact-page,.thank-page{background:radial-gradient(circle at 82% 0,#13a7c724,#0000 28rem),linear-gradient(#fbfcfb 0%,#eef7f5 54%,#fbfcfb 100%)}.contact-hero{width:min(var(--max),calc(100% - 2rem));grid-template-columns:.72fr 1fr;align-items:center;gap:2rem;min-height:100vh;margin:0 auto;padding:9rem 0 5rem;display:grid}.contact-hero-copy{color:#fff;box-shadow:var(--shadow);background:linear-gradient(145deg,#0a1011e6,#252a28e0),url(/images/generated/ethanol-systems-hero.png) 50%/cover;border-radius:18px;padding:2rem}.contact-hero-copy h1,.contact-hero-copy p{color:#fff}.contact-hero-copy p:not(.eyebrow){color:#ffffffc7;font-size:1.08rem}.contact-direct-links{gap:.65rem;margin-top:1.6rem;display:grid}.contact-direct-links a{color:#fff;align-items:center;gap:.55rem;width:fit-content;font-weight:900;display:inline-flex}.contact-direct-links svg{color:#7edff0}.contact-form,.contact-trust-strip,.thank-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px}.contact-form{gap:1rem;padding:1.35rem;display:grid}.contact-form-head{grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding-bottom:.4rem;display:grid}.contact-form-head svg{color:var(--cyan-dark);margin-top:.2rem}.contact-form h2{margin-bottom:.25rem;font-size:1.55rem}.contact-form p{margin-bottom:0}.form-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.contact-form label{color:var(--graphite);gap:.36rem;font-size:.82rem;font-weight:900;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#f8fbfa;border-radius:10px;outline:none;padding:.82rem .9rem;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 4px #13a7c721}.contact-submit{cursor:pointer;border:0;width:fit-content}.form-alert{color:#7a1f0a;background:#c7381314;border:1px solid #c7381347;border-radius:10px;padding:.85rem;font-weight:800}.contact-trust-strip{width:min(var(--max),calc(100% - 2rem));grid-template-columns:.76fr 1fr;gap:2rem;margin:0 auto 6rem;padding:2rem;display:grid}.contact-trust-strip h2{font-size:2rem}.contact-trust-strip ul,.thank-card ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.contact-trust-strip li{color:var(--muted);grid-template-columns:22px 1fr;gap:.55rem;display:grid}.contact-trust-strip li svg,.thank-card>svg{color:var(--cyan-dark)}.thank-hero{place-items:center;min-height:86vh;padding:9rem 1rem 5rem;display:grid}.thank-card{width:min(780px,100%);padding:2rem}.thank-card h1{font-size:3.4rem}.thank-card p{font-size:1.08rem}.thank-card ul{margin:1.2rem 0 1.5rem}.thank-card li{color:var(--muted)}@media (max-width:980px){.site-header{grid-template-columns:auto 1fr;gap:1rem}.site-header nav{display:none}.brand,.header-actions{z-index:3;position:relative}.header-actions{grid-column:2}.mobile-menu-toggle{flex:none;display:inline-flex}.mobile-nav-backdrop{z-index:1;cursor:pointer;background:#050c0d7a;border:0;width:100%;display:block;position:fixed;inset:74px 0 0}.mobile-nav-panel{z-index:2;height:calc(100vh - 74px);max-height:calc(100vh - 74px);padding:1rem 1rem calc(7rem + env(safe-area-inset-bottom));scroll-padding-bottom:calc(7rem + env(safe-area-inset-bottom));background:#151816;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff1f;align-content:start;gap:1rem;display:grid;position:fixed;inset:74px 0 auto;overflow-y:auto;box-shadow:0 24px 60px #00000047}.mobile-nav-section{gap:.35rem;display:grid}.mobile-nav-label{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;margin:.25rem 0 .15rem;font-size:.74rem;font-weight:800}.mobile-nav-panel a{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;min-height:50px;padding:.86rem .9rem;font-size:.98rem;font-weight:800;display:flex}.mobile-nav-panel a.active{color:#fff;background:#13a7c72e;border-color:#13a7c78c}.mobile-nav-panel a:hover{color:#fff;background:#ffffff1c}.mobile-nav-panel .mobile-nav-cta{color:#151816;background:#91c83e;border-color:#91c83e99;margin-top:.2rem}.mobile-nav-panel .mobile-nav-cta:hover{color:#151816;background:#a2d652}h1{font-size:3.6rem}h2{font-size:2.35rem}.stat-rail,.value-grid,.component-grid,.cascade-layout,.benefit-grid,.workflow-copy,.highlight-panel,.roi-layout,.related-section,.ecs-profile-card,.ecs-metrics,.ecs-product-card,.ecs-feature-grid,.ecs-flow-grid,.ecs-fit-grid,.ecs-faq-grid,.ecs-quote-band,.ecs-workflow-inner,.br-metric-band,.br-card-grid,.br-workflow-inner,.br-fit-grid,.br-planning-band,.br-faq-grid,.comparison-model-strip,.comparison-decision-grid,.comparison-model-grid,.learning-center-section,.learning-center-card-grid,.insights-topic-card,.insights-stat-strip,.insight-card-grid,.insight-card:first-child,.insight-card:nth-child(2),.insights-bottom-cta,.insight-cta,.insight-section-grid,.workflow-stage-grid,.insight-related-card,.insight-bullet-grid,.workflow-primary-lede,.more-output-lede,.more-output-split,.more-output-strainer,.more-output-highlights,.more-output-workflow-link,.process-ownership-lede,.process-ownership-section,.process-ownership-map,.process-lab-compare,.process-takeaways,.minus-40-hook,.minus-40-lede,.minus-40-split,.minus-40-process-note,.minus-40-fact-grid,.minus-40-takeaways,.contact-hero,.contact-trust-strip{grid-template-columns:1fr}.stat-rail{margin-top:-2rem}.blast150-stat-rail,.blast60-stat-rail,.blast240-stat-rail{margin-top:-2.4rem}.br-metric-band,.comparison-model-strip{margin-top:-2rem}.ecs-metrics{gap:1px}.ecs-profile-card ul,.ecs-solution-callout,.ecs-solution-highlight-grid{grid-template-columns:1fr}.ecs-product-media{min-height:0}.learning-center-section{margin-bottom:3.5rem;padding:1.15rem}.learning-center-card{grid-template-rows:180px auto 1fr}.learning-center-card img{height:180px}.insight-card:first-child,.insight-card:nth-child(2){grid-column:span 1}.process-map-center{grid-row:auto}.process-lab-compare h3{min-height:0}}@media (max-width:680px){.site-header{min-height:66px;padding:0 1rem}.mobile-nav-backdrop{inset:66px 0 0}.mobile-nav-panel{height:calc(100vh - 66px);max-height:calc(100vh - 66px);inset:66px 0 auto}.brand{gap:.55rem}.brand-mark{width:42px;height:42px}.brand-wordmark{width:clamp(112px,34vw,142px)}.header-actions{gap:.45rem}.header-contact,.mobile-menu-toggle,.header-phone{width:46px;height:46px;padding:0}.header-phone span,.header-contact span{display:none}.hero{min-height:86vh;padding:7.5rem 1rem 5rem}.ecs-hero{min-height:88vh;padding:7.5rem 1rem 5rem}.insights-hero,.insight-article-hero{min-height:82vh;padding:7.5rem 1rem 5rem}.learning-goal-ticket{width:75%;margin-top:1rem}.insight-article-hero-content .learning-goal-ticket p{font-size:clamp(.44rem,1.65vw,.62rem);line-height:1.08;bottom:12%;left:10%;right:10%}.process-ownership-hero .insight-article-hero-image{opacity:.42;object-position:58% center}.process-ownership-hero .insight-article-hero-overlay{background:linear-gradient(90deg,#070c0dfc,#070c0de6),linear-gradient(#0000 54%,#070c0dc7)}.minus-40-hero .insight-article-hero-image{opacity:.54;object-position:60% center}.minus-40-hero .insight-article-hero-overlay{background:linear-gradient(90deg,#070c0dfc,#070c0de6),linear-gradient(#0000 54%,#070c0dc7)}.hero-overlay{background:linear-gradient(90deg,#0b1112f2,#0b1112a8),linear-gradient(#0000 54%,#0b11129e)}h1{font-size:2.75rem}h2{font-size:2rem}.hero-lede{font-size:1.08rem}.ecs-hero-lede{font-size:1.04rem}.hero-actions,.related-actions,.footer-actions{flex-direction:column;align-items:stretch}.stat-card{grid-template-columns:64px 1fr;min-height:112px}.stat-card img{width:64px;height:64px}.blast150-stat-card{grid-template-columns:64px 1fr;min-height:126px;padding:1rem}.blast150-stat-icon{border-radius:12px;width:58px;height:58px}.blast150-stat-card strong{font-size:2.2rem}.blast150-stat-card span:not(.blast150-stat-icon){font-size:.78rem}.blast150-stat-card p{font-size:.9rem}.blast60-stat-card{grid-template-columns:64px 1fr;min-height:126px;padding:1rem}.blast60-stat-icon{border-radius:12px;width:58px;height:58px}.blast60-stat-card strong{font-size:2.2rem}.blast60-stat-card span:not(.blast60-stat-icon){font-size:.78rem}.blast60-stat-card p{font-size:.9rem}.blast240-stat-card{grid-template-columns:64px 1fr;min-height:126px;padding:1rem}.blast240-stat-icon{border-radius:12px;width:58px;height:58px}.blast240-stat-card strong{font-size:2.2rem}.blast240-stat-card span:not(.blast240-stat-icon){font-size:.78rem}.blast240-stat-card p{font-size:.9rem}.section{padding-top:4.5rem;padding-bottom:4.5rem}.highlight-panel,.ecs-profile-card,.ecs-product-copy,.ecs-flow-card,.ecs-fit-card,.ecs-faq-card,.ecs-quote-band,.ecs-feature-card,.br-card,.br-fit-card,.br-faq-card,.br-planning-band,.comparison-decision-grid article,.comparison-model-card div,.insights-topic-card,.insight-card-copy,.insight-section-card,.workflow-stage-card,.insight-note,.insight-related-card,.insight-bullet-panel,.workflow-primary-lede,.more-output-lede,.more-output-split,.more-output-strainer,.more-output-note,.more-output-workflow-link,.process-ownership-lede,.process-ownership-section,.process-ownership-map,.process-pullquote,.process-lab-compare article,.process-takeaways article,.process-closing,.minus-40-hook,.minus-40-lede,.minus-40-split,.minus-40-process-note,.minus-40-pullquote,.minus-40-fact-grid article,.minus-40-takeaways article,.minus-40-closing{padding:1.2rem}.process-ownership-lede h2,.process-ownership-section h2,.process-closing h2,.minus-40-lede h2,.minus-40-split h2,.minus-40-process-note h2,.minus-40-closing h2{font-size:2rem}.process-pullquote p,.minus-40-pullquote p{font-size:1.8rem}.process-map-center{min-height:180px}.ecs-profile,.insights-topic-panel{margin-top:-3rem}.ecs-profile-card h2{font-size:1.7rem}.insights-topic-card h2{font-size:1.65rem}}.telemetry-panel{background:radial-gradient(circle at 85% 0,#66d4ff1c,#0000 35%),#0f1f2bf0;border:1px solid #1f3847;border-radius:20px;padding:1.5rem}.telemetry-panel-header,.telemetry-modal-header,.telemetry-pagination{justify-content:space-between;align-items:center;gap:1rem;display:flex}.telemetry-panel-header h2,.telemetry-modal-header h2{margin:0;font-size:1.8rem}.telemetry-freshness{color:#9fb5c3;align-items:center;gap:.5rem;margin:.65rem 0 0;display:flex}.live-dot{background:#6dd8a1;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #6dd8a11f}.telemetry-log-button,.telemetry-close{color:#edf6fb;cursor:pointer;border:1px solid #315064}.gauge-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.telemetry-gauge-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:18px;justify-items:center;padding:1.15rem;display:grid}.telemetry-gauge{aspect-ratio:1;background:conic-gradient(from 225deg,var(--gauge-accent)0deg var(--gauge-progress),#ffffff17 var(--gauge-progress)270deg,transparent 270deg);filter:drop-shadow(0 10px 22px #00000047);border-radius:50%;place-items:center;width:132px;display:grid}.telemetry-gauge-inner{aspect-ratio:1;background:#0d1f2a;border-radius:50%;place-items:center;width:98px;display:grid}.telemetry-gauge-inner strong{font-size:1.7rem;line-height:1}.telemetry-gauge-inner span,.telemetry-gauge-card p,.telemetry-state p{color:#9fb5c3}.telemetry-gauge-card h3{margin:.9rem 0 .25rem;font-size:1rem}.telemetry-gauge-card p{margin:0;font-size:.78rem}.telemetry-state-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin-top:1rem;display:grid}.telemetry-state{background:#ffffff08;border-radius:14px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.telemetry-state p{margin:.15rem 0 0;font-size:.8rem}.telemetry-state-dot{border-radius:50%;flex:none;width:11px;height:11px}.telemetry-state-dot.is-healthy{background:#6dd8a1;box-shadow:0 0 12px #6dd8a1b3}.telemetry-state-dot.is-idle{background:#718390}.telemetry-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080dc7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.telemetry-modal{background:#0d1f2a;border:1px solid #315064;border-radius:22px;width:min(880px,100%);max-height:min(780px,90vh);padding:1.5rem;overflow:auto;box-shadow:0 28px 90px #0000008c}.telemetry-close{background:#ffffff0a;border-radius:50%;width:42px;height:42px;font-size:1.6rem}.telemetry-reading-list{gap:.55rem;margin:1.25rem 0;display:grid}.telemetry-reading-row{background:#ffffff09;border-radius:13px;grid-template-columns:minmax(180px,1fr) 140px minmax(180px,auto);align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.telemetry-reading-row strong{text-transform:capitalize;display:block}.telemetry-reading-row small,.telemetry-reading-row time{color:#9fb5c3}.telemetry-reading-value{color:#66d4ff;font-weight:800}.telemetry-pagination .button-secondary:disabled{opacity:.4;cursor:not-allowed}@media (max-width:680px){.telemetry-panel-header,.telemetry-modal-header{align-items:flex-start}.telemetry-reading-row{grid-template-columns:1fr;gap:.35rem}}@media (max-width:980px){.footer-main{grid-template-columns:1fr;gap:2.5rem}.footer-links{max-width:44rem}}@media (max-width:680px){.footer-shell{width:min(var(--max),calc(100% - 2rem))}.footer-main{padding:3rem 0 2.5rem}.footer-links{grid-template-columns:1fr;gap:2.2rem}.footer-links a,.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:980px){.home-proof-strip,.home-ethanol-overview,.home-system-grid,.home-butane-inner,.home-process-grid,.home-switch-grid,.home-ln2-card{grid-template-columns:1fr}.home-proof-strip{margin-top:-3rem}.home-ln2-card{align-items:stretch}}@media (max-width:680px){.home-hero,.comparison-hero{min-height:86vh;padding:7.5rem 1rem 5rem}.home-hero-content p{font-size:1.05rem}.home-proof-strip{margin-top:-2rem}.comparison-model-strip article{grid-template-columns:76px 1fr}.comparison-model-strip img{width:76px;height:76px}.home-proof-strip article,.home-ethanol-overview-copy,.home-system-copy,.home-process-card,.home-switch-card,.home-ln2-card{padding:1.15rem}.home-proof-strip strong{font-size:1.9rem}.home-process-section,.br-workflow{padding-top:4.5rem;padding-bottom:4.5rem}.br-workflow-steps article{grid-template-columns:1fr}.br-workflow-steps span{grid-row:auto}.home-butane-section{padding-top:4.5rem;padding-bottom:4.5rem}.contact-hero{min-height:auto;padding-top:7.5rem}.contact-hero-copy,.contact-form,.contact-trust-strip,.thank-card{padding:1.15rem}.form-grid{grid-template-columns:1fr}.contact-submit{width:100%}.thank-card h1{font-size:2.55rem}}.marketing-shell{max-width:1080px;margin:0 auto;padding:8rem 1.5rem 4rem}.panel{background:#0f1f2bf0;border:1px solid #1f3847;border-radius:20px;padding:1.5rem;box-shadow:0 12px 40px #0000002e}.sign-in-panel{color:#edf6fb;max-width:720px}.sign-in-panel h1,.sign-in-panel p,.sign-in-panel li{color:inherit}.sign-in-panel .lede,.page-copy,.list-row p,.metric-detail,.sidebar-user span,.auth-callout li,.table-row span,.timestamp,.empty-state{color:#9fb5c3}.auth-callout{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;margin:1.5rem 0;padding:1.125rem}.auth-form{gap:.875rem;margin-top:1.5rem;display:grid}.auth-form label{color:#9fb5c3;gap:.5rem;font-weight:700;display:grid}.auth-form input,.auth-form select{color:#edf6fb;font:inherit;background:#ffffff0a;border:1px solid #1f3847;border-radius:14px;padding:.75rem .875rem}.auth-form select option{color:#edf6fb;background:#0f1f2b}.button-row{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.button-primary,.button-secondary{border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.125rem;font-weight:700;display:inline-flex}.button-primary{color:#072031;background:#66d4ff}.button-secondary{color:#edf6fb;background:#ffffff05;border:1px solid #1f3847}.app-shell{color:#edf6fb;background:linear-gradient(#071018 0%,#0d1f2a 100%);grid-template-columns:280px 1fr;min-height:100vh;display:grid}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell p{color:inherit}.sidebar{background:#071018d9;border-right:1px solid #ffffff0f;flex-direction:column;gap:1.5rem;height:100vh;padding:1.75rem 1.25rem;display:flex;position:sticky;top:0}.sidebar-title{margin:.625rem 0 .75rem;font-size:2rem;line-height:1.05}.nav-list{gap:.625rem;display:grid}.nav-link{background:#ffffff08;border:1px solid #0000;border-radius:12px;padding:.75rem .875rem}.nav-link:hover{border-color:#1f3847}.sidebar-user{background:#ffffff08;border-radius:16px;gap:.25rem;margin-top:auto;padding:1rem;display:grid}.app-content{padding:2rem 1.75rem 3rem}.page-stack{gap:1.375rem;display:grid}.page-stack h1{margin:.625rem 0 .75rem;font-size:clamp(2rem,5vw,3.1rem);line-height:1.05}.metric-grid,.content-grid{gap:1rem;display:grid}.content-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.metric-card{background:#132736;border:1px solid #1f3847;border-radius:18px;padding:1.25rem}.metric-label{color:#9fb5c3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.625rem;font-size:.75rem}.metric-value{margin-bottom:.5rem;font-size:2rem;display:block}.list-stack,.table-like{gap:.75rem;display:grid}.list-row,.table-row{background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.list-row-start{align-items:flex-start}.link-row:hover{background:#ffffff0d}.badge-group{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.status-badge{text-transform:capitalize;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:88px;padding:.5rem .75rem;font-size:.8rem;display:inline-flex}.status-online,.status-resolved,.status-active{color:#6dd8a1}.status-warning,.status-degraded,.status-acknowledged{color:#ffca63}.status-critical,.status-offline,.status-open{color:#ff7272}.status-info,.status-viewer{color:#66d4ff}.timestamp{white-space:nowrap}.controller-last-seen{gap:.3rem;display:grid}.controller-last-seen p{font-variant-numeric:tabular-nums;margin:0}.controller-last-seen p span{color:#dceaf0;font-weight:750}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #ffffff0f;border-right:0;height:auto;position:static}}@media (max-width:640px){.app-content,.marketing-shell{padding-left:1.125rem;padding-right:1.125rem}.list-row,.table-row{flex-direction:column;align-items:flex-start}.badge-group{justify-content:flex-start}}@media (max-width:980px){.minus-40-hero .insight-article-hero-content h1{max-width:660px;font-size:clamp(3.8rem,8vw,5.4rem)}.minus-40-equality-stage{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);padding:1.7rem}.minus-40-equality-scale strong{font-size:clamp(3.2rem,7vw,5rem)}.minus-40-lede{grid-template-columns:.42fr 1fr}.minus-40-lede-number{grid-row:span 2}.minus-40-lede>div:last-child{border-left:0;padding-left:0}}@media (max-width:680px){.minus-40-hero{min-height:94vh;padding-bottom:3.4rem}.minus-40-hero .insight-article-hero-image{opacity:.62;object-position:67% center}.minus-40-hero .insight-article-hero-overlay{background:linear-gradient(90deg,#04090cfc,#04090cdb),linear-gradient(#0000 56%,#04090cd1)}.minus-40-hero .insight-article-hero-content{padding-top:1.5rem}.minus-40-hero .insight-article-hero-content h1{font-size:clamp(3rem,13vw,4rem)}.minus-40-hero .insight-article-hero-content>p:not(.eyebrow){font-size:1rem;line-height:1.55}.minus-40-article{gap:2.7rem;padding-top:3.5rem}.minus-40-equality-stage{grid-template-columns:1fr;gap:1rem;min-height:0;padding:1.8rem 1rem}.minus-40-equality-scale strong{font-size:clamp(3.25rem,18vw,4.8rem)}.minus-40-equality-sign{gap:0}.minus-40-equality-sign strong{font-size:4.3rem}.minus-40-hook{padding:0}.minus-40-hook>div{padding:1.5rem}.minus-40-hook p:last-child{font-size:1rem;line-height:1.68}.minus-40-battle-figure,.minus-40-figure{overflow-x:auto}.minus-40-battle-figure img,.minus-40-figure img{width:100%;max-width:100%;margin-left:0}.minus-40-lede{grid-template-columns:1fr;gap:1.35rem;padding:1.5rem}.minus-40-lede-number{grid-row:auto;font-size:5.2rem}.minus-40-lede>div:last-child{border-top:1px solid #ffffff2e;padding-top:1.2rem}.minus-40-curve-figure,.minus-40-why-figure{transform:none}.minus-40-fact-grid,.minus-40-takeaways{grid-template-columns:1fr}.minus-40-pullquote{padding:4.2rem 1.35rem 1.6rem}.minus-40-pullquote:before{font-size:5.5rem;top:.6rem;left:1.1rem}.minus-40-pullquote p{font-size:1.8rem}.minus-40-split{grid-template-columns:1fr;gap:1.6rem;padding:2.4rem 0}.minus-40-split>div:last-child{padding-left:1.2rem}.minus-40-process-note{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.minus-40-process-note div:last-child{border-top:1px solid #fff3;border-left:0;padding-top:1.2rem;padding-left:0}.minus-40-process-note:after{font-size:9rem}.minus-40-takeaways article{min-height:0}.minus-40-closing{padding:1.5rem}.minus-40-closing:after{font-size:10rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.learning-center-page{background:#f5f8f7}.learning-center-page .eyebrow{letter-spacing:0}.learning-center-hero{align-items:flex-end;min-height:660px;padding-bottom:4.5rem}.learning-center-hero .insights-hero-image{object-position:center 46%}.learning-center-hero .insights-hero-overlay{background:linear-gradient(90deg,#050c0efa 0%,#050c0ee8 39%,#050c0e59 72%,#050c0e1f 100%),linear-gradient(#0000 42%,#050c0ed6 100%)}.learning-center-hero .insights-hero-content h1{max-width:760px;margin-bottom:1.15rem;font-size:5.2rem}.learning-center-hero .insights-hero-content>p:not(.eyebrow){color:#ffffffe0;max-width:710px;font-size:1.22rem}.learning-hero-facts{border-top:1px solid #ffffff3d;flex-wrap:wrap;gap:0;max-width:720px;margin-top:2.3rem;padding-top:1.3rem;display:flex}.learning-hero-facts span{color:#ffffffb3;gap:.05rem;min-width:175px;padding:.25rem 1.5rem .25rem 0;font-size:.82rem;font-weight:800;display:grid}.learning-hero-facts span+span{border-left:1px solid #ffffff2e;padding-left:1.5rem}.learning-hero-facts strong{color:#fff;font-size:1.35rem;line-height:1.1}.learning-principle-banner{padding:4rem max(1rem,calc((100% - var(--max))/2));color:#fff;background:#0b1516;position:relative;overflow:hidden}.learning-principle-banner:before{content:"";background:linear-gradient(90deg,#13a7c7 0 52%,#91c83e 52% 100%);height:5px;position:absolute;inset:0 0 auto}.learning-principle-banner:after{content:"“";color:#ffffff0a;pointer-events:none;font-size:18rem;font-weight:900;line-height:1;position:absolute;bottom:-.42em;right:2.5%}.learning-principle-inner{z-index:1;width:min(var(--max),100%);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:4rem;margin:0 auto;display:grid;position:relative}.learning-principle-inner h2{color:#fff;margin:0;font-size:3rem;line-height:1.08}.learning-principle-inner h2 span{color:#8cecff}.learning-principle-inner p{color:#ffffffc7;border-left:3px solid #a9dc5f;margin:0;padding-left:2rem;font-size:1.08rem;line-height:1.75}.learning-featured,.learning-topic-index{width:min(var(--max),calc(100% - 2rem));margin-left:auto;margin-right:auto}.learning-featured{margin-top:5.5rem}.learning-section-heading,.learning-library-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:3.5rem;margin-bottom:2rem;display:grid}.learning-section-heading h2,.learning-library-heading h2{max-width:720px;margin-bottom:0;font-size:3rem}.learning-section-heading>p,.learning-library-heading>p{margin-bottom:.15rem;font-size:1.02rem;line-height:1.7}.learning-featured-story{background:#091315;border:1px solid #243638;border-radius:6px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);min-height:460px;display:grid;overflow:hidden;box-shadow:0 28px 70px #10272b2e}.learning-featured-media{background:#101817;min-height:460px;position:relative;overflow:hidden}.learning-featured-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 58%,#091315db 100%);position:absolute;inset:0}.learning-featured-media img{object-fit:cover;transition:transform .24s}.learning-featured-story:hover .learning-featured-media img{transform:scale(1.025)}.learning-featured-copy{color:#fff;flex-direction:column;justify-content:center;min-width:0;padding:2.6rem;display:flex}.learning-section-label,.learning-card-section{color:#74e8ff;text-transform:uppercase;font-size:.78rem;font-weight:900}.learning-featured-copy h3{color:#fff;margin:.8rem 0 1rem;font-size:2.5rem}.learning-featured-copy>p{color:#ffffffc2;font-size:1.05rem;line-height:1.72}.learning-article-meta{color:#62716f;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.76rem;font-weight:800;display:flex}.learning-featured-copy .learning-article-meta{color:#ffffff94;margin-top:.85rem}.learning-article-meta span:last-child{align-items:center;gap:.3rem;display:inline-flex}.learning-tag-row{flex-wrap:wrap;gap:.45rem;margin-top:.45rem;display:flex}.learning-tag-row span{color:#42504e;background:#f7faf9;border:1px solid #d4e0dd;border-radius:4px;align-items:center;min-height:27px;padding:.22rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.learning-featured-copy .learning-tag-row span{color:#ffffffc7;background:#ffffff0f;border-color:#ffffff29}.learning-read-link{color:var(--cyan-dark);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.5rem;font-size:.9rem;display:inline-flex}.learning-featured-copy .learning-read-link{color:#a9dc5f}.learning-external{padding:5rem max(1rem,calc((100% - var(--max))/2));color:#fff;background:linear-gradient(105deg,#13a7c721,#0000 48%),#0b1516;margin-top:6.5rem}.learning-external-inner{width:min(var(--max),100%);margin:0 auto}.learning-external-heading{margin-bottom:2.5rem}.learning-external-heading h2{color:#fff}.learning-external-heading>p{color:#ffffffb3}.learning-external-list{gap:1.25rem;display:grid}.learning-external-resource{background:#101d1e;border:1px solid #ffffff24;border-radius:6px;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden}.learning-external-media{background:#050909;min-height:390px;position:relative;overflow:hidden}.learning-external-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 56%,#101d1ee0 100%);position:absolute;inset:0}.learning-external-media img{object-fit:cover;transition:transform .22s}.learning-external-media:hover img{transform:scale(1.025)}.learning-external-media>span{z-index:1;color:#fff;text-transform:uppercase;background:#050c0de6;border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:.45rem;padding:.48rem .65rem;font-size:.76rem;font-weight:900;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.learning-external-copy{flex-direction:column;justify-content:center;min-width:0;padding:2.7rem;display:flex}.learning-external-meta{color:#ffffff8c;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;font-size:.76rem;font-weight:800;display:flex}.learning-external-meta strong{color:#74e8ff}.learning-external-meta span+span{border-left:1px solid #ffffff2e;padding-left:.9rem}.learning-external-copy h3{color:#fff;max-width:760px;margin:1rem 0 .85rem;font-size:2.55rem;line-height:1.08}.learning-external-copy>p{color:#ffffffb8;max-width:760px;font-size:1.02rem;line-height:1.72}.learning-external-copy .learning-tag-row span{color:#ffffffb8;background:#ffffff0f;border-color:#ffffff24}.learning-external-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.7rem;display:flex}.learning-external-actions .button{min-height:48px}.learning-document-link{color:#a9dc5f;align-items:center;gap:.45rem;padding:.55rem 0;font-size:.9rem;font-weight:900;display:inline-flex}.learning-document-link:hover{color:#fff}.learning-topic-index{border-top:1px solid #cfdcda;border-bottom:1px solid #cfdcda;margin-top:0;padding:4.5rem 0}.learning-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.learning-topic-grid button{--topic-accent:#13a7c7;border:1px solid #d5e0de;border-top:4px solid var(--topic-accent);color:#17201f;text-align:left;cursor:pointer;background:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;min-height:174px;padding:1.25rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.learning-topic-grid button:nth-child(2){--topic-accent:#91c83e}.learning-topic-grid button:nth-child(3){--topic-accent:#d6a32e}.learning-topic-grid button:nth-child(4){--topic-accent:#d86752}.learning-topic-grid button:hover,.learning-topic-grid button.active{border-color:var(--topic-accent);transform:translateY(-2px);box-shadow:0 16px 38px #122f331c}.learning-topic-grid button>svg{color:var(--topic-accent)}.learning-topic-grid button>span{gap:.55rem;min-width:0;display:grid}.learning-topic-grid button strong{font-size:1.03rem;line-height:1.18}.learning-topic-grid button small{color:#65716f;font-size:.84rem;line-height:1.5}.learning-topic-grid button b{color:#1b2523;background:#eef3f1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;display:grid}.learning-library{padding:5.5rem max(1rem,calc((100% - var(--max))/2))6rem;background:#fff;border-top:1px solid #d8e2df;margin-top:6rem;scroll-margin-top:88px}.learning-library-toolbar{background:#101817;border-radius:6px;grid-template-columns:minmax(280px,1fr) 180px 180px auto;align-items:end;gap:.75rem;padding:1rem;display:grid;box-shadow:0 18px 44px #0d1f2224}.learning-search{color:#ffffff94;background:#ffffff14;border:1px solid #fff3;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:50px;padding:0 .85rem;display:grid}.learning-search:focus-within{border-color:#74e8ff}.learning-search input{color:#fff;min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:0;padding:0 .7rem}.learning-search input::placeholder{color:#ffffff80}.learning-search button,.learning-view-toggle button{color:#ffffffad;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:38px;height:38px;display:inline-grid}.learning-search button:hover,.learning-view-toggle button:hover,.learning-view-toggle button.active{color:#101817;background:#74e8ff}.learning-select{gap:.35rem;min-width:0;display:grid}.learning-select>span{color:#ffffff94;text-transform:uppercase;font-size:.7rem;font-weight:900}.learning-select select{color:#fff;width:100%;height:50px;font:inherit;background:#202a28;border:1px solid #fff3;border-radius:5px;padding:0 2rem 0 .75rem;font-size:.88rem;font-weight:800}.learning-select select:focus-visible,.learning-topic-grid button:focus-visible,.learning-filter-row button:focus-visible,.learning-view-toggle button:focus-visible,.learning-search button:focus-visible{outline-offset:2px;outline:3px solid #74e8ff75}.learning-select select option{color:#111817;background:#fff}.learning-view-toggle{border:1px solid #fff3;border-radius:5px;grid-template-columns:repeat(2,42px);align-items:center;gap:.25rem;min-height:50px;padding:.2rem;display:grid}.learning-filter-row{border-bottom:1px solid #dbe4e1;flex-wrap:wrap;gap:.55rem;margin-top:1rem;padding-bottom:1.15rem;display:flex}.learning-filter-row button{color:#40504d;cursor:pointer;background:#fff;border:1px solid #d3ddda;border-radius:5px;align-items:center;gap:.5rem;min-height:40px;padding:.55rem .75rem;font-weight:800;display:inline-flex}.learning-filter-row button:hover,.learning-filter-row button.active{color:#fff;background:#172321;border-color:#172321}.learning-filter-row button span{color:#33403e;background:#edf2f0;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:.72rem;display:grid}.learning-filter-row button.active span{color:#172321;background:#a9dc5f}.learning-result-summary{justify-content:space-between;align-items:center;gap:1rem;min-height:62px;display:flex}.learning-result-summary p{color:#67716f;margin:0;font-size:.9rem}.learning-result-summary p strong{color:#18201f}.learning-result-summary button{color:var(--cyan-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.4rem;font-weight:800;display:inline-flex}.learning-library-results{gap:1rem;display:grid}.learning-library-results.grid-view{grid-template-columns:repeat(3,minmax(0,1fr))}.learning-library-card{--article-accent:#13a7c7;border:1px solid #d7e1de;border-top:4px solid var(--article-accent);background:#fff;border-radius:6px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 14px 36px #122a2d14}.learning-library-card[data-section=process-throughput]{--article-accent:#91c83e}.learning-library-card[data-section=planning-economics]{--article-accent:#d6a32e}.learning-library-card[data-section=operations-uptime]{--article-accent:#d86752}.learning-library-card:hover{border-color:var(--article-accent);transform:translateY(-3px);box-shadow:0 22px 52px #122a2d24}.learning-library-card>a{flex-direction:column;height:100%;display:flex}.learning-card-media{aspect-ratio:16/10;background:#101817;flex:none;position:relative;overflow:hidden}.learning-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070f10ad);height:42%;position:absolute;inset:auto 0 0}.learning-card-media img{object-fit:cover;transition:transform .22s}.learning-library-card:hover .learning-card-media img{transform:scale(1.035)}.learning-card-section{z-index:1;color:#fff;background:#081113e0;border-radius:4px;max-width:calc(100% - 1.7rem);padding:.35rem .55rem;position:absolute;bottom:.75rem;left:.85rem}.learning-card-copy{flex-direction:column;flex:1;min-width:0;min-height:310px;padding:1.3rem;display:flex}.learning-card-copy h3{color:#161d1c;margin:.8rem 0 .75rem;font-size:1.55rem;line-height:1.12}.learning-card-copy>p{color:#606d6a;margin-bottom:.75rem;line-height:1.62}.learning-library-results.list-view{grid-template-columns:1fr}.learning-library-results.list-view .learning-library-card>a{grid-template-columns:310px minmax(0,1fr);display:grid}.learning-library-results.list-view .learning-card-media{aspect-ratio:auto;height:100%;min-height:250px}.learning-library-results.list-view .learning-card-copy{min-height:250px}.learning-empty-state{text-align:center;background:#f7faf9;border:1px dashed #bfcfcb;border-radius:6px;align-content:center;justify-items:center;min-height:330px;padding:2rem;display:grid}.learning-empty-state svg{color:var(--cyan-dark);margin-bottom:1rem}.learning-empty-state h3{margin-bottom:.5rem}.learning-empty-state p{max-width:460px}.learning-load-more{justify-content:center;margin-top:2rem;display:flex}.button.secondary-dark{color:#15201e;background:#fff;border:1px solid #b9c9c5}.learning-bottom-cta{background:linear-gradient(100deg,#13a7c72e,#0000 45%),#17201f}@media (max-width:1080px){.learning-center-hero .insights-hero-content h1{font-size:4.3rem}.learning-featured-story{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr)}.learning-external-resource{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr)}.learning-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-topic-grid button{min-height:150px}.learning-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.learning-search{grid-column:1/-1}.learning-library-results.grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.learning-center-hero{min-height:620px;padding:7.5rem 1rem 3.2rem}.learning-center-hero .insights-hero-image{opacity:.5;object-position:62% center}.learning-center-hero .insights-hero-overlay{background:linear-gradient(90deg,#050c0efa,#050c0ed6),linear-gradient(#0000 44%,#050c0ee6)}.learning-center-hero .insights-hero-content h1{font-size:3.25rem}.learning-center-hero .insights-hero-content>p:not(.eyebrow){font-size:1rem;line-height:1.6}.learning-center-hero .hero-actions{align-items:stretch}.learning-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.7rem;display:grid}.learning-hero-facts span{min-width:0;padding:.2rem .65rem;font-size:.7rem}.learning-hero-facts span:first-child{padding-left:0}.learning-hero-facts span+span{padding-left:.65rem}.learning-hero-facts strong{font-size:1.05rem}.learning-principle-banner{padding-top:3rem;padding-bottom:3rem}.learning-principle-banner:after{font-size:10rem;bottom:-.35em;right:-.08em}.learning-principle-inner{grid-template-columns:1fr;gap:1.5rem}.learning-principle-inner h2{font-size:2.15rem}.learning-principle-inner p{border-top:1px solid #fff3;border-left:0;padding-top:1.25rem;padding-left:0;font-size:1rem}.learning-featured{margin-top:3.8rem}.learning-section-heading,.learning-library-heading{grid-template-columns:1fr;gap:1rem}.learning-section-heading h2,.learning-library-heading h2{font-size:2.15rem}.learning-featured-story{grid-template-columns:1fr;min-height:0}.learning-featured-media{aspect-ratio:4/3;min-height:0}.learning-featured-media:after{background:linear-gradient(#0000 55%,#091315cc)}.learning-featured-copy{padding:1.5rem}.learning-featured-copy h3{font-size:2rem}.learning-external{margin-top:4rem;padding-top:3.8rem;padding-bottom:3.8rem}.learning-external-resource{grid-template-columns:1fr}.learning-external-media{aspect-ratio:16/11;min-height:0}.learning-external-media:after{background:linear-gradient(#0000 52%,#101d1ed6)}.learning-external-copy{padding:1.5rem}.learning-external-copy h3{font-size:2rem}.learning-external-meta{gap:.35rem;display:grid}.learning-external-meta span+span{border-left:0;padding-left:0}.learning-external-actions{flex-direction:column;align-items:flex-start;gap:.7rem}.learning-topic-index{margin-top:0;padding:3.5rem 0}.learning-topic-grid{grid-template-columns:1fr}.learning-topic-grid button{min-height:0}.learning-library{margin-top:3.8rem;padding-top:4rem;padding-bottom:4.5rem}.learning-library-toolbar{grid-template-columns:1fr}.learning-search{grid-column:auto}.learning-view-toggle{justify-self:start}.learning-filter-row{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.9rem;overflow-x:auto}.learning-filter-row button{flex:none}.learning-result-summary{align-items:flex-start;min-height:72px;padding-top:.8rem}.learning-library-results.grid-view{grid-template-columns:1fr}.learning-card-copy{min-height:0}.learning-library-results.list-view .learning-library-card>a{display:flex}.learning-library-results.list-view .learning-card-media{aspect-ratio:16/10;min-height:0}.learning-library-results.list-view .learning-card-copy{min-height:0}.learning-bottom-cta{padding:3rem 1rem}}.logic-page{--logic-blue:#397081;--logic-blue-soft:#e7f2f4}.logic-page__heading{position:relative}.logic-page__heading:after{content:"";background:linear-gradient(90deg,#0000,#688a423d);width:min(24vw,260px);height:1px;position:absolute;bottom:.8rem;right:0}.logic-page__overview{background:radial-gradient(circle at 78% -25%,#c8f06a33,transparent 15rem),var(--ops-deep);color:#fff;border:1px solid #0f2a2026;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.4rem;padding:1.15rem 1.25rem;display:grid;box-shadow:0 22px 50px #10271f29}.logic-page__overview-copy{align-items:center;gap:.9rem;min-width:0;display:flex}.logic-page__overview-icon{color:#d9f69b;background:#c8f06a1c;border:1px solid #daf99030;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.app-shell .logic-page__overview .eyebrow{color:#b8d77a}.app-shell .logic-page__overview h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:1.18rem}.logic-page__overview-copy p:last-child{color:#edf6f19e;max-width:650px;margin:.28rem 0 0;font-size:.72rem;line-height:1.45}.logic-page__stats{align-items:stretch;gap:.4rem;display:flex}.logic-page__stats>div{border-left:1px solid #edf6f11f;min-width:76px;padding:.55rem .7rem}.logic-page__stats strong,.logic-page__stats span{display:block}.logic-page__stats strong{color:#fff;font-size:1.05rem}.logic-page__stats span{color:#edf6f185;text-transform:uppercase;margin-top:.1rem;font-size:.59rem;font-weight:800}.logic-button,.logic-icon-button,.logic-edit-button,.logic-category-filter button{font:inherit;cursor:pointer;border:0}.logic-button{border-radius:11px;justify-content:center;align-items:center;gap:.42rem;min-height:40px;padding:0 .85rem;font-size:.71rem;font-weight:850;display:inline-flex}.logic-button:disabled,.logic-edit-button:disabled{cursor:not-allowed;opacity:.5}.logic-button--add{color:#193520;background:#c8f06a;border:1px solid #d9f69b38;box-shadow:0 10px 24px #07181129}.logic-button--add:hover:not(:disabled){background:#d7f68f}.logic-button--primary{background:var(--ops-deep);color:#fff}.logic-button--secondary{border:1px solid var(--ops-line);color:#52665d;background:#fff}.logic-specification-note,.logic-notice{border-radius:13px;align-items:flex-start;gap:.65rem;padding:.78rem .95rem;font-size:.72rem;line-height:1.5;display:flex}.logic-specification-note{background:var(--logic-blue-soft);color:#456b76;border:1px solid #39708124}.logic-specification-note svg,.logic-notice svg{flex:none;margin-top:.1rem}.logic-specification-note p{margin:0}.logic-notice.is-success{color:#4c813f;background:#e7f5df;border:1px solid #46804224}.logic-notice.is-error{color:#a94838;background:#fae6e1;border:1px solid #ae483924}.logic-editor{background:#fff;border:1px solid #4a752d38;border-radius:17px;overflow:hidden;box-shadow:0 24px 60px #192f261f}.logic-editor__heading,.logic-editor__actions{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.logic-editor__heading{background:linear-gradient(135deg,#fbfdf8,#f2f7e9);border-bottom:1px solid #112c2213}.logic-editor__heading h2{color:var(--ops-ink);margin:0;font-size:1.05rem}.logic-icon-button{border:1px solid var(--ops-line);color:#66776f;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.logic-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1.1rem 1.15rem;display:grid}.logic-editor__grid label,.logic-editor__grid label>span{gap:.4rem;display:grid}.logic-editor__grid label>span{color:#53675e;font-size:.67rem;font-weight:850;display:block}.logic-editor__grid label small{color:#8a9690;font-size:.58rem;font-weight:700}.logic-editor__grid input,.logic-editor__grid select,.logic-editor__grid textarea{border:1px solid var(--ops-line);width:100%;color:var(--ops-ink);font:inherit;background:#fbfcfa;border-radius:10px;outline:none;font-size:.76rem;line-height:1.5}.logic-editor__grid input,.logic-editor__grid select{min-height:42px;padding:0 .72rem}.logic-editor__grid textarea{resize:vertical;min-height:86px;padding:.65rem .72rem}.logic-editor__grid input:focus,.logic-editor__grid select:focus,.logic-editor__grid textarea:focus{border-color:#5980347a;box-shadow:0 0 0 3px #c8f06a2b}.logic-editor__wide{grid-column:1/-1}.logic-editor__actions{background:#fbfcfa;border-top:1px solid #112c2213}.logic-editor__actions p{color:#75847c;align-items:center;gap:.38rem;margin:0;font-size:.65rem;display:flex}.logic-editor__actions>div{gap:.5rem;display:flex}.logic-catalog__toolbar{border-bottom:1px solid #112c2213;padding:.9rem}.logic-search{border:1px solid var(--ops-line);color:#77877f;background:#fbfcfa;border-radius:11px;align-items:center;gap:.55rem;padding:0 .75rem;display:flex}.logic-search input{width:100%;min-height:42px;color:var(--ops-ink);font:inherit;background:0 0;border:0;outline:none;font-size:.76rem}.logic-category-filter{flex-wrap:wrap;gap:.38rem;margin-top:.65rem;display:flex}.logic-category-filter button{color:#66776f;background:#f5f7f3;border:1px solid #112c2214;border-radius:9px;align-items:center;gap:.38rem;min-height:32px;padding:0 .65rem;font-size:.64rem;font-weight:800;display:inline-flex}.logic-category-filter button span{background:#112c2212;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.57rem;display:grid}.logic-category-filter button.is-active{background:var(--ops-lime-soft);color:#4d6e2b;border-color:#4a752d33}.logic-definition-list{gap:.65rem;padding:.85rem;display:grid}.logic-definition-card{background:#fafbf8d1;border:1px solid #112c2216;border-radius:14px;overflow:hidden}.logic-definition-card>header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.78rem .85rem .65rem;display:grid}.logic-category-icon{color:#5f7e3a;background:#edf5dc;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.logic-category-icon.is-event{color:#a1672d;background:#fff0e2}.logic-category-icon.is-storage{color:#397081;background:#e7f2f4}.logic-category-icon.is-display{color:#72598c;background:#f0ebf7}.logic-category-icon.is-operation{color:#426c57;background:#e8f1ec}.logic-definition-card__title>span{color:#7d8b84;letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:850;display:block}.logic-definition-card__title h3{color:var(--ops-ink);letter-spacing:-.015em;margin:.08rem 0 0;font-size:.88rem}.logic-status{border-radius:999px;padding:.28rem .5rem;font-size:.58rem;font-weight:850}.logic-status.is-deployed{color:#4c813f;background:#e7f5df}.logic-status.is-draft{color:#936817;background:#fff2d8}.logic-status.is-retired{color:#6d7a74;background:#ecefed}.logic-edit-button{border:1px solid var(--ops-line);color:#5d7067;background:#fff;border-radius:9px;align-items:center;gap:.32rem;min-height:32px;padding:0 .55rem;font-size:.63rem;font-weight:850;display:inline-flex}.logic-edit-button:hover:not(:disabled){color:#4d6e2b;background:#f3f8e9;border-color:#4a752d3d}.logic-signal-key{color:#356676;text-overflow:ellipsis;white-space:nowrap;background:#edf4f5;border:1px solid #3970811a;border-radius:7px;width:fit-content;max-width:calc(100% - 1.7rem);margin:0 .85rem .72rem;padding:.32rem .5rem;font-size:.64rem;display:block;overflow:hidden}.logic-definition-card__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.7rem;padding:0 .85rem .75rem;display:grid}.logic-definition-card__body>div{background:#fff;border:1px solid #112c220f;border-radius:10px;padding:.68rem .72rem}.logic-definition-card__body span{color:#798881;letter-spacing:.065em;text-transform:uppercase;margin-bottom:.3rem;font-size:.57rem;font-weight:850;display:block}.logic-definition-card__body p{color:#4e6258;margin:0;font-size:.7rem;line-height:1.52}.logic-definition-card>footer{color:#87928d;border-top:1px solid #112c220f;justify-content:space-between;gap:.75rem;padding:.52rem .85rem;font-size:.59rem;display:flex}.logic-definition-card>footer span:first-child{align-items:center;gap:.3rem;display:inline-flex}.logic-empty-state{color:#87938d;text-align:center;align-content:center;place-items:center;min-height:190px;display:grid}.logic-empty-state strong{color:var(--ops-ink);margin-top:.55rem;font-size:.8rem}.logic-empty-state p{margin:.2rem 0 0;font-size:.68rem}@media (max-width:1000px){.logic-page__overview{grid-template-columns:minmax(0,1fr) auto}.logic-page__stats{display:none}}@media (max-width:700px){.logic-page__heading:after{display:none}.logic-page__overview{grid-template-columns:1fr}.logic-button--add{width:100%}.logic-editor__grid,.logic-definition-card__body{grid-template-columns:1fr}.logic-editor__wide{grid-column:auto}.logic-editor__actions,.logic-definition-card>footer{flex-direction:column;align-items:flex-start}.logic-editor__actions>div,.logic-editor__actions .logic-button{width:100%}.logic-definition-card>header{grid-template-columns:auto minmax(0,1fr) auto}.logic-edit-button{grid-column:2/-1;justify-self:start}}@media (max-width:420px){.learning-center-hero .insights-hero-content h1{font-size:2.85rem}.learning-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-hero-facts span:nth-child(3){border-top:1px solid #ffffff2e;border-left:0;grid-column:1/-1;margin-top:.65rem;padding-top:.65rem;padding-left:0}.learning-featured-copy h3,.learning-card-copy h3{overflow-wrap:anywhere}.learning-result-summary{display:grid}}.app-shell+.site-footer{display:none}.site-detail-heading{padding:.25rem 0 .5rem}.salinas-dashboard{--sd-ink:#eef8fb;--sd-muted:#9db4c1;--sd-line:#a0cadc26;--sd-cyan:#5ed7ef;--sd-cyan-strong:#18b8d7;--sd-lime:#a8dc5f;--sd-gold:#f4c568;--sd-violet:#b39cff;--sd-panel:#0f222fd6;--sd-panel-strong:#102938;min-width:0;color:var(--sd-ink);gap:1.25rem;display:grid}.salinas-dashboard h2,.salinas-dashboard h3,.salinas-dashboard p,.salinas-dashboard small,.salinas-dashboard span{color:inherit}.salinas-dashboard h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3.4vw,2.55rem)}.salinas-dashboard h3{letter-spacing:-.02em;margin:0;font-size:1.25rem}.salinas-dashboard__hero{background:radial-gradient(circle at 12% 15%,#5ed7ef30,#0000 31%),radial-gradient(circle at 88% 72%,#a8dc5f21,#0000 32%),linear-gradient(132deg,#102c3b 0%,#0b1d2a 48%,#11261f 100%);border:1px solid #5ed7ef3d;border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr);gap:1.25rem;padding:clamp(1.35rem,3vw,2.35rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000045}.salinas-dashboard__hero:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-8rem;right:-7rem;box-shadow:0 0 0 2.6rem #ffffff05,0 0 0 5.2rem #ffffff03}.salinas-dashboard__hero-copy,.salinas-dashboard__connection-card{z-index:1;position:relative}.salinas-dashboard__hero-copy>p{color:#b7cbd4;max-width:720px;margin:.9rem 0 1.25rem;font-size:1rem}.salinas-dashboard__kicker,.salinas-dashboard__draft-label,.salinas-dashboard__refresh-label,.salinas-dashboard__manual-badge,.salinas-dashboard__data-status,.salinas-dashboard__run-state{letter-spacing:.025em;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;font-size:.74rem;font-weight:800;display:inline-flex}.salinas-dashboard__kicker{color:#9beaf8;background:#5ed7ef17;border:1px solid #5ed7ef3d;margin-bottom:.8rem;padding:.42rem .68rem}.salinas-dashboard__chips{flex-wrap:wrap;gap:.55rem;display:flex}.salinas-dashboard__chips span{color:#dcecf1;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;padding:.48rem .72rem;font-size:.78rem;font-weight:750}.salinas-dashboard__connection-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020d145e;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:center;align-self:stretch;gap:.65rem;padding:1.25rem;display:flex}.salinas-dashboard__connection-heading{align-items:flex-start;gap:.75rem;display:flex}.salinas-dashboard__connection-heading strong{color:#f2fbfd;margin-bottom:.2rem;display:block}.salinas-dashboard__connection-heading p,.salinas-dashboard__connection-card small,.salinas-dashboard__connection-card>span{color:#91aab6;margin:0;font-size:.76rem}.salinas-dashboard__refresh-button{color:#c9f4fb;min-height:36px;font:inherit;cursor:pointer;background:#5ed7ef17;border:1px solid #5ed7ef42;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:.4rem;margin-left:auto;padding:.48rem .68rem;font-size:.74rem;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.salinas-dashboard__refresh-button:hover:not(:disabled){color:#fff;background:#5ed7ef29;border-color:#5ed7ef8c}.salinas-dashboard__refresh-button:focus-visible{outline-offset:2px;outline:2px solid #9beaf8cc}.salinas-dashboard__refresh-button:disabled{cursor:wait;opacity:.64}.salinas-dashboard__pulse{background:#78909c;border-radius:50%;flex:none;width:10px;height:10px;margin-top:.4rem;box-shadow:0 0 0 5px #78909c1a}.salinas-dashboard__pulse.is-live{background:#72db9d;box-shadow:0 0 0 5px #72db9d1f,0 0 20px #72db9d80}.salinas-dashboard__pulse.is-error{background:#ff8585;box-shadow:0 0 0 5px #ff85851f,0 0 20px #ff63634d}.salinas-dashboard__section,.salinas-dashboard__panel,.salinas-dashboard__performance-summary,.salinas-dashboard__spec-strip{border:1px solid var(--sd-line);background:var(--sd-panel);border-radius:24px;box-shadow:0 18px 55px #00000029}.salinas-dashboard__section,.salinas-dashboard__panel{padding:clamp(1.15rem,2.5vw,1.6rem)}.salinas-dashboard__section-heading,.salinas-dashboard__panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.salinas-dashboard__section-heading{margin-bottom:1.2rem}.salinas-dashboard__section-heading .eyebrow,.salinas-dashboard__panel-heading .eyebrow,.salinas-dashboard__condenser-card .eyebrow,.salinas-dashboard__performance-summary .eyebrow{color:var(--sd-cyan);margin-bottom:.35rem}.salinas-dashboard__draft-label,.salinas-dashboard__refresh-label,.salinas-dashboard__manual-badge{color:#c9ef91;background:#a8dc5f14;border:1px solid #a8dc5f3b;flex:none;padding:.45rem .7rem}.salinas-dashboard__countdown{letter-spacing:0;border-radius:14px;gap:.58rem;min-width:172px;padding:.34rem .72rem .34rem .36rem}.salinas-dashboard__countdown-ring{background:conic-gradient(var(--sd-cyan)var(--telemetry-countdown-progress),#5ed7ef24 0deg);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .1s linear;display:grid;position:relative}.salinas-dashboard__countdown-ring:after{background:var(--sd-panel-strong);content:"";border-radius:50%;position:absolute;inset:4px}.salinas-dashboard__countdown-ring b{z-index:1;color:var(--sd-cyan);font-variant-numeric:tabular-nums;font-size:.72rem;position:relative}.salinas-dashboard__countdown-copy,.salinas-dashboard__countdown-copy strong,.salinas-dashboard__countdown-copy small{display:block}.salinas-dashboard__countdown-copy strong{color:inherit;font-size:.66rem;line-height:1.2}.salinas-dashboard__countdown-copy small{color:var(--sd-muted);margin-top:.12rem;font-size:.61rem;font-weight:700;line-height:1.2}.salinas-dashboard__live-refresh-controls{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.salinas-dashboard__live-button{color:#9bb2bc;cursor:pointer;min-height:40px;font:inherit;background:#081823bd;border:1px solid #a0cadc33;border-radius:13px;align-items:center;gap:.32rem;padding:.42rem .62rem;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.salinas-dashboard__live-button small{color:#718d99;letter-spacing:.08em;border-right:1px solid #a0cadc2e;padding-right:.36rem;font-size:.57rem;font-weight:850}.salinas-dashboard__live-button span{font-size:.68rem;font-weight:850}.salinas-dashboard__live-button:hover{color:#c2eff7;background:#5ed7ef17;border-color:#5ed7ef6b}.salinas-dashboard__live-button:focus-visible{outline-offset:2px;outline:2px solid #9beaf8d9}.salinas-dashboard__live-button.is-live{color:#f4c568;background:#f4c5681f;border-color:#f4c568ad;box-shadow:0 0 18px #f4c56826}.salinas-dashboard__live-button.is-live small{color:#dbba6d;border-color:#f4c5683d}.salinas-dashboard__live-button.is-live svg{fill:currentColor;filter:drop-shadow(0 0 5px #f4c568b3)}.salinas-dashboard__countdown.is-live{color:#f0ca76;background:#f4c56813;border-color:#f4c56861}.salinas-dashboard__countdown.is-live .salinas-dashboard__countdown-ring{background:conic-gradient(#f4c568 var(--telemetry-countdown-progress),#f4c56821 0deg)}.salinas-dashboard__countdown.is-live .salinas-dashboard__countdown-ring b{color:#f4c568}.salinas-dashboard__configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.salinas-dashboard__unit-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.salinas-dashboard__unit-config-card{background:linear-gradient(145deg,#5ed7ef0e,#0000 46%),#020d1438;border:1px solid #a0cadc24;border-radius:18px;min-width:0;margin:0;padding:1rem}.salinas-dashboard__unit-config-card legend{color:#f1f9fb;align-items:center;gap:.65rem;max-width:100%;padding:0 .35rem;display:flex}.salinas-dashboard__unit-config-card legend>span{color:#a6edf8;background:#5ed7ef14;border:1px solid #5ed7ef2b;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:900;display:grid}.salinas-dashboard__unit-config-card legend div,.salinas-dashboard__unit-config-card legend strong,.salinas-dashboard__unit-config-card legend small{min-width:0;display:block}.salinas-dashboard__unit-config-card legend strong{color:#f3fbfd;font-size:.9rem}.salinas-dashboard__unit-config-card legend small,.salinas-dashboard__unit-config-card>p{color:#839da9;font-size:.68rem}.salinas-dashboard__unit-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.65rem;display:grid}.salinas-dashboard__unit-config-card>p{margin:.8rem 0 0}.salinas-dashboard label{color:#a8bec8;gap:.48rem;min-width:0;font-size:.75rem;font-weight:800;display:grid}.salinas-dashboard select,.salinas-dashboard input{color:#f0f8fa;width:100%;min-width:0;min-height:44px;font:inherit;background:#ffffff0b;border:1px solid #a0cadc2e;border-radius:12px;outline:none;font-weight:700}.salinas-dashboard select{padding:.68rem 2.15rem .68rem .75rem}.salinas-dashboard input{padding:.65rem 2.5rem .65rem .75rem}.salinas-dashboard select:focus,.salinas-dashboard input:focus{border-color:#5ed7efb3;box-shadow:0 0 0 3px #5ed7ef17}.salinas-dashboard select:disabled{cursor:not-allowed;opacity:.55}.salinas-dashboard__configuration-note,.salinas-dashboard__source-note,.salinas-dashboard__table-intro{color:var(--sd-muted);margin:1rem 0 0;font-size:.78rem}.salinas-dashboard__source-note{line-height:1.55}.salinas-dashboard__context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.salinas-dashboard__context-grid.is-single{grid-template-columns:minmax(0,1fr)}.salinas-dashboard__panel-heading{justify-content:flex-start;margin-bottom:1.05rem}.salinas-dashboard__panel-heading>svg:last-child{color:var(--sd-cyan);margin-left:auto}.salinas-dashboard__panel-icon{width:42px;height:42px;color:var(--sd-cyan);background:linear-gradient(145deg,#5ed7ef21,#a8dc5f0a);border:1px solid #5ed7ef2b;border-radius:13px;flex:none;place-items:center;display:grid}.salinas-dashboard__spin{animation:1.2s linear infinite salinas-spin}@keyframes salinas-spin{to{transform:rotate(360deg)}}.salinas-dashboard__weather-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.salinas-dashboard__metric-tile{background:#ffffff06;border:1px solid #ffffff0e;border-radius:15px;align-items:flex-start;gap:.7rem;min-width:0;padding:.85rem;display:flex}.salinas-dashboard__metric-tile:last-child:nth-child(odd){grid-column:1/-1}.salinas-dashboard__metric-icon{width:32px;height:32px;color:var(--sd-cyan);background:#5ed7ef14;border-radius:10px;flex:none;place-items:center;display:grid}.salinas-dashboard__metric-tile p,.salinas-dashboard__metric-tile small,.salinas-dashboard__metric-tile strong{margin:0;display:block}.salinas-dashboard__metric-tile p{color:#8fa9b5;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.salinas-dashboard__metric-tile strong{color:#f3fbfd;margin:.08rem 0;font-size:1.05rem}.salinas-dashboard__metric-tile small{color:#849da8;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.salinas-dashboard__weather-priority{background:#5ed7ef0b;border:1px solid #5ed7ef24;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.8rem;padding:.75rem .85rem;display:grid}.salinas-dashboard__weather-priority>span{width:34px;height:34px;color:var(--sd-cyan);background:#5ed7ef1a;border-radius:11px;place-items:center;display:grid}.salinas-dashboard__weather-priority strong,.salinas-dashboard__weather-priority p{margin:0;display:block}.salinas-dashboard__weather-priority strong{color:#edf8fa;font-size:.76rem}.salinas-dashboard__weather-priority p{color:#849da8;margin-top:.15rem;font-size:.68rem;line-height:1.4}.salinas-dashboard__weather-priority>b{color:#c8f06a;white-space:nowrap;background:#a8dc5f1a;border-radius:999px;padding:.3rem .48rem;font-size:.65rem}.salinas-dashboard__weather-priority.is-stale>b{color:#ffc785;background:#ffab4c1a}.salinas-dashboard__input-grid{grid-template-columns:1.35fr .8fr .8fr;gap:.75rem;display:grid}.salinas-dashboard__validation-check{cursor:pointer;background:#5ed7ef0a;border:1px solid #5ed7ef26;border-radius:13px;align-items:flex-start;margin-top:.8rem;padding:.7rem .8rem;color:#b8ced6!important;gap:.6rem!important;font-weight:700!important;display:flex!important}.salinas-dashboard__validation-check input{width:17px;min-height:17px;accent-color:var(--sd-cyan-strong);flex:none;margin:.05rem 0 0;padding:0}.salinas-dashboard__number-input{position:relative}.salinas-dashboard__number-input b{color:#8fa9b5;font-size:.72rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.salinas-dashboard__analysis-warning{color:#e7c981;background:#f4c5680e;border:1px solid #f4c5682e;border-radius:14px;align-items:flex-start;gap:.6rem;margin-top:.85rem;padding:.75rem .85rem;display:flex}.salinas-dashboard__analysis-warning svg{flex:none;margin-top:.1rem}.salinas-dashboard__analysis-warning p{color:#cbb887;margin:0;font-size:.73rem}.salinas-dashboard__empty-panel{color:#b3c3ca;border:1px dashed #a0cadc33;border-radius:16px;align-items:flex-start;gap:.75rem;min-height:140px;padding:1rem;display:flex}.salinas-dashboard__empty-panel p{color:#869faa;margin:.25rem 0 0;font-size:.8rem}.salinas-dashboard__condenser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.salinas-dashboard__condenser-card{background:linear-gradient(#5ed7ef09,#0000 24%),#081823b8;border:1px solid #a0cadc29;border-radius:22px;overflow:hidden}.salinas-dashboard__condenser-card>header{border-bottom:1px solid #ffffff0e;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1.1rem 1.1rem .9rem;display:grid}.salinas-dashboard__condenser-card>header>div:nth-child(2)>span{color:#8fa9b5;font-size:.76rem}.salinas-dashboard__unit-index{color:#b8f1fa;background:linear-gradient(145deg,#5ed7ef2e,#5ed7ef0d);border-radius:13px;place-items:center;width:42px;height:42px;font-size:.79rem;font-weight:900;display:grid}.salinas-dashboard__run-state{color:#94aeb9;white-space:nowrap;background:#ffffff09;border:1px solid #a0cadc24;padding:.43rem .66rem}.salinas-dashboard__gauge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:1rem;display:grid}.salinas-dashboard__gauge{--gauge-accent:var(--sd-cyan);background:#ffffff06;border:1px solid #ffffff0e;border-radius:15px;min-width:0;padding:.82rem}.salinas-dashboard__gauge--lime{--gauge-accent:var(--sd-lime)}.salinas-dashboard__gauge--gold{--gauge-accent:var(--sd-gold)}.salinas-dashboard__gauge--violet{--gauge-accent:var(--sd-violet)}.salinas-dashboard__gauge-heading,.salinas-dashboard__gauge-scale{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.salinas-dashboard__gauge-heading span{color:#9bb1bb;font-size:.69rem;font-weight:800}.salinas-dashboard__gauge-heading strong{color:#f1f9fb;white-space:nowrap;font-size:.92rem}.salinas-dashboard__gauge-track{background:linear-gradient(90deg,#ffffff0f,color-mix(in srgb,var(--gauge-accent)62%,transparent));border-radius:999px;height:7px;margin:.72rem 0 .45rem;position:relative}.salinas-dashboard__gauge-marker{left:var(--gauge-position);background:var(--gauge-accent);width:11px;height:11px;box-shadow:0 0 13px color-mix(in srgb,var(--gauge-accent)70%,transparent);border:2px solid #102330;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.salinas-dashboard__gauge-scale>span,.salinas-dashboard__gauge-scale small{color:#718c98;font-size:.61rem}.salinas-dashboard__gauge-scale small{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.salinas-dashboard__unit-analysis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0 1rem 1rem;display:grid}.salinas-dashboard__unit-analysis>div{background:#ffffff07;border-radius:14px;padding:.82rem}.salinas-dashboard__unit-analysis span,.salinas-dashboard__unit-analysis strong,.salinas-dashboard__unit-analysis small{display:block}.salinas-dashboard__unit-analysis span{color:#809ba7;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.salinas-dashboard__unit-analysis strong{color:#edf7fa;margin:.18rem 0;font-size:.98rem}.salinas-dashboard__unit-analysis small{color:#718b97;text-transform:capitalize;font-size:.64rem}.salinas-dashboard__capacity-result{border:1px solid #a8dc5f1f;grid-column:1/-1;background:linear-gradient(135deg,#a8dc5f12,#5ed7ef08)!important}.salinas-dashboard__capacity-result strong{color:#cff19a;font-size:1.08rem}.salinas-dashboard__condenser-card>footer{background:#00000014;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:.65rem;padding:.82rem 1rem;display:flex}.salinas-dashboard__condenser-card>footer span{color:#78929e;align-items:center;gap:.35rem;font-size:.66rem;display:inline-flex}.salinas-dashboard__performance-summary{background:radial-gradient(circle at 78% 18%,#a8dc5f1f,#0000 32%),linear-gradient(135deg,#132b36,#0c1e29);grid-template-columns:1fr minmax(280px,.75fr);gap:1rem 1.5rem;padding:clamp(1.3rem,3vw,2rem);display:grid;overflow:hidden}.salinas-dashboard__performance-summary>div:first-child>p:last-child{color:#9eb4be;max-width:660px;margin:.85rem 0 0;font-size:.88rem}.salinas-dashboard__capacity-figure{background:#020f1547;border:1px solid #a8dc5f26;border-radius:18px;flex-direction:column;justify-content:center;padding:1.1rem;display:flex}.salinas-dashboard__capacity-figure>span{color:#9bb2bc;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.salinas-dashboard__capacity-figure>strong{color:#d4f5a3;margin:.22rem 0 .05rem;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.1}.salinas-dashboard__capacity-figure>b{color:#a8d8e4;font-size:.86rem}.salinas-dashboard__capacity-figure>small{color:#79939e;margin-top:.65rem;font-size:.68rem}.salinas-dashboard__performance-meta{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.salinas-dashboard__performance-meta>div{background:#ffffff06;border:1px solid #ffffff0d;border-radius:14px;padding:.8rem .9rem}.salinas-dashboard__performance-meta span,.salinas-dashboard__performance-meta strong{display:block}.salinas-dashboard__performance-meta span{color:#8098a3;text-transform:uppercase;font-size:.65rem;font-weight:800}.salinas-dashboard__performance-meta strong{color:#dbe9ed;margin-top:.22rem;font-size:.78rem}.salinas-dashboard__readiness-list,.salinas-dashboard__electrical-list{gap:.55rem;display:grid}.salinas-dashboard__readiness-list>div,.salinas-dashboard__electrical-list>div{background:#ffffff06;border:1px solid #ffffff0d;border-radius:13px;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .8rem;display:flex}.salinas-dashboard__readiness-list>div>span:last-child,.salinas-dashboard__electrical-list span{color:#7f98a4;text-align:right;font-size:.69rem}.salinas-dashboard__data-status{color:#e6b778;padding:.28rem .48rem}.salinas-dashboard__electrical-list>div{flex-direction:column;align-items:flex-start}.salinas-dashboard__electrical-list strong{color:#edf6f8;font-size:.82rem}.salinas-dashboard__electrical-list span{text-align:left}.salinas-dashboard__rating-tables{gap:.75rem;margin-top:1rem;display:grid}.salinas-dashboard__rating-tables details{background:#05141d66;border:1px solid #a0cadc21;border-radius:16px;overflow:hidden}.salinas-dashboard__rating-tables summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;list-style:none;display:flex}.salinas-dashboard__rating-tables summary::-webkit-details-marker{display:none}.salinas-dashboard__rating-tables summary strong,.salinas-dashboard__rating-tables summary span{display:block}.salinas-dashboard__rating-tables summary strong{color:#eef8fa;font-size:.88rem}.salinas-dashboard__rating-tables summary span{color:#7f98a3;font-size:.7rem}.salinas-dashboard__rating-tables summary>span{color:#9edfea;background:#5ed7ef11;border-radius:999px;flex:none;padding:.35rem .55rem;font-weight:800}.salinas-dashboard__table-scroll{border-top:1px solid #ffffff0d;overflow-x:auto}.salinas-dashboard__table-scroll table{border-collapse:collapse;width:100%;min-width:760px;font-size:.7rem}.salinas-dashboard__table-scroll th,.salinas-dashboard__table-scroll td{color:#a8bec7;text-align:right;white-space:nowrap;border-bottom:1px solid #ffffff0b;padding:.7rem .62rem}.salinas-dashboard__table-scroll th:first-child,.salinas-dashboard__table-scroll td:first-child{z-index:1;color:#dcebf0;text-align:left;background:#0d222f;position:sticky;left:0}.salinas-dashboard__table-scroll thead th{color:#83dced;letter-spacing:.035em;text-transform:uppercase;background:#112a38;font-size:.64rem}.salinas-dashboard__spec-strip{background:var(--sd-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.salinas-dashboard__spec-strip>div{background:#102633;padding:1rem}.salinas-dashboard__spec-strip span,.salinas-dashboard__spec-strip strong{display:block}.salinas-dashboard__spec-strip span{color:#78929e;letter-spacing:.045em;text-transform:uppercase;font-size:.64rem;font-weight:800}.salinas-dashboard__spec-strip strong{color:#e6f1f4;margin-top:.25rem;font-size:.78rem}@media (max-width:1160px){.salinas-dashboard__configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.salinas-dashboard__input-grid{grid-template-columns:1fr 1fr}.salinas-dashboard__input-grid>label:first-child{grid-column:1/-1}.salinas-dashboard__gauge-grid{grid-template-columns:1fr}.salinas-dashboard__spec-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.salinas-dashboard__hero,.salinas-dashboard__context-grid,.salinas-dashboard__condenser-grid,.salinas-dashboard__unit-config-grid,.salinas-dashboard__performance-summary{grid-template-columns:1fr}.salinas-dashboard__performance-meta{grid-column:auto}.salinas-dashboard__gauge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.salinas-dashboard{gap:.9rem}.salinas-dashboard__hero,.salinas-dashboard__section,.salinas-dashboard__panel,.salinas-dashboard__performance-summary{border-radius:19px}.salinas-dashboard__configuration-grid,.salinas-dashboard__unit-config-fields,.salinas-dashboard__input-grid,.salinas-dashboard__gauge-grid,.salinas-dashboard__unit-analysis,.salinas-dashboard__performance-meta,.salinas-dashboard__spec-strip{grid-template-columns:1fr}.salinas-dashboard__input-grid>label:first-child,.salinas-dashboard__capacity-result{grid-column:auto}.salinas-dashboard__section-heading{flex-direction:column;align-items:flex-start}.salinas-dashboard__live-refresh-controls{flex-direction:column;align-items:stretch;width:100%}.salinas-dashboard__live-button,.salinas-dashboard__countdown{flex:1 1 0;justify-content:center}.salinas-dashboard__condenser-card>header{grid-template-columns:auto 1fr}.salinas-dashboard__run-state{grid-column:1/-1}.salinas-dashboard__weather-grid{grid-template-columns:1fr}.salinas-dashboard__metric-tile:last-child:nth-child(odd){grid-column:auto}.salinas-dashboard__weather-priority{grid-template-columns:auto minmax(0,1fr)}.salinas-dashboard__weather-priority>b{grid-column:1/-1;justify-self:start}.salinas-dashboard__readiness-list>div{flex-direction:column;align-items:flex-start}.salinas-dashboard__readiness-list>div>span:last-child{text-align:left}}.app-shell{--ops-ink:#10211b;--ops-muted:#66756f;--ops-line:#112c221a;--ops-paper:#f4f6f1;--ops-card:#fffffce6;--ops-deep:#10271f;--ops-deep-2:#18382d;--ops-lime:#c8f06a;--ops-lime-soft:#edf8cf;--ops-shadow:0 18px 55px #1c312814;background:radial-gradient(circle at 82% -12%,#c8f06a2e,transparent 29rem),var(--ops-paper);min-height:100svh;color:var(--ops-ink);grid-template-columns:244px minmax(0,1fr)}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4{color:var(--ops-ink)}.app-shell p{color:var(--ops-muted)}.sidebar{z-index:20;background:radial-gradient(circle at 18% -8%,#c8f06a1f,transparent 16rem),var(--ops-deep);color:#f7fbf4;border-right:0;gap:1.75rem;height:100svh;padding:1.25rem 1rem;overflow-y:auto}.sidebar-brand{align-items:center;gap:.75rem;min-height:48px;padding:0 .45rem;display:flex}.sidebar-brand-mark{background:var(--ops-lime);color:#15251d;border:1px solid #ffffff21;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 12px 28px #c8f06a1f}.sidebar-brand>span:last-child,.sidebar-brand strong,.sidebar-brand small{display:block}.sidebar-brand strong{color:#fff;letter-spacing:-.015em;font-size:.98rem}.sidebar-brand small{color:#e5f0e98f;letter-spacing:.065em;text-transform:uppercase;margin-top:.1rem;font-size:.67rem;font-weight:700}.nav-list{gap:.28rem}.nav-section-label{letter-spacing:.11em;text-transform:uppercase;margin:0 0 .5rem;padding:0 .75rem;font-size:.63rem;font-weight:850;color:#e5f0e961!important}.nav-link{color:#edf5f0ad;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:.72rem;min-height:43px;padding:.68rem .72rem;font-size:.82rem;font-weight:750;transition:color .15s,background .15s,border-color .15s;display:flex}.nav-link:hover{color:#fff;background:#ffffff0b;border-color:#ffffff0f}.nav-link.is-active{color:#e8ffc0;background:#c8f06a21;border-color:#c8f06a33}.nav-link.is-active>svg:first-child{color:var(--ops-lime)}.nav-link-arrow{opacity:.7;margin-left:auto}.sidebar-bottom{gap:.75rem;margin-top:auto;display:grid}.sidebar-network-card{background:#c8f06a0e;border:1px solid #c8f06a21;border-radius:14px;padding:.9rem}.sidebar-network-card>div,.sidebar-network-card p{align-items:center;gap:.5rem;display:flex}.sidebar-network-card strong{color:#eef8e9;font-size:.72rem}.sidebar-network-card p{color:#e5f0e980;margin:.42rem 0 0 1.06rem;font-size:.64rem}.network-pulse{background:var(--ops-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c8f06a1a,0 0 18px #c8f06a59}.sidebar-user{background:#ffffff09;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:.65rem;margin:0;padding:.65rem;display:flex}.user-avatar{background:var(--ops-lime);color:#193025;letter-spacing:.035em;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:.66rem;font-weight:900;display:grid}.sidebar-user-copy,.sidebar-user-copy strong,.sidebar-user-copy small{min-width:0;display:block}.sidebar-user-copy strong{color:#f6fbf4;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.sidebar-user-copy small{color:#e5f0e973;text-transform:capitalize;margin-top:.08rem;font-size:.62rem}.app-main{min-width:0}.app-topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f6f1d1;border-bottom:1px solid #112c2213;justify-content:space-between;align-items:center;gap:1rem;min-height:70px;padding:.8rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.ops-search-hint{border:1px solid var(--ops-line);color:#82908a;background:#fffffcbd;border-radius:11px;align-items:center;gap:.62rem;width:min(360px,40vw);min-height:38px;padding:0 .78rem;font-size:.72rem;display:flex}.ops-topbar-status,.ops-environment,.ops-activity{align-items:center;display:flex}.ops-topbar-status{gap:.55rem}.ops-environment,.ops-activity{border:1px solid var(--ops-line);color:#52665d;background:#fffffcb8;border-radius:999px;gap:.38rem;min-height:32px;padding:0 .65rem;font-size:.66rem;font-weight:800}.ops-activity{background:var(--ops-lime-soft);color:#4c6c29;border-color:#658e3829}.user-avatar--small{border-radius:50%;width:32px;height:32px}.app-content{width:min(100%,1540px);margin:0 auto;padding:clamp(1.3rem,3vw,2.2rem) clamp(1rem,3vw,2rem) 4rem}.page-stack{gap:1.15rem}.page-stack>header:not(.section-card-heading){padding:.2rem 0 .45rem}.page-stack h1{max-width:none;color:var(--ops-ink);letter-spacing:-.045em;margin:.35rem 0 .45rem;font-size:clamp(2rem,4vw,3.2rem)}.app-shell .eyebrow{color:#688a42;letter-spacing:.115em;margin-bottom:.35rem;font-size:.66rem}.page-copy{max-width:720px;margin:0;font-size:.9rem;color:var(--ops-muted)!important}.metric-grid,.content-grid{gap:.85rem}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{border:1px solid var(--ops-line);background:var(--ops-card);min-height:150px;box-shadow:var(--ops-shadow);border-radius:16px;padding:1.15rem;position:relative;overflow:hidden}.metric-card:after{content:"";background:#c8f06a1c;border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:-2.2rem;right:-1.8rem}.metric-grid .metric-card:first-child{background:radial-gradient(circle at 90% 15%,#c8f06a26,transparent 7rem),var(--ops-deep);color:#fff;border-color:#10271fb3;box-shadow:0 20px 45px #10271f29}.metric-grid .metric-card:first-child:after{background:#c8f06a17}.metric-label{z-index:1;color:#728179;letter-spacing:.085em;margin-bottom:.75rem;font-size:.65rem;font-weight:850;position:relative}.metric-value{z-index:1;color:var(--ops-ink);letter-spacing:-.05em;margin-bottom:.52rem;font-size:2.35rem;line-height:1;position:relative}.metric-detail{z-index:1;margin:0;font-size:.72rem;line-height:1.4;position:relative;color:#74827b!important}.metric-grid .metric-card:first-child .metric-label,.metric-grid .metric-card:first-child .metric-detail{color:#edf6f194!important}.metric-grid .metric-card:first-child .metric-value{color:#fff}.panel{border:1px solid var(--ops-line);background:var(--ops-card);box-shadow:var(--ops-shadow);border-radius:16px;padding:0;overflow:hidden}.section-card-heading{border-bottom:1px solid #112c2213;padding:1.15rem 1.2rem .9rem}.section-card-heading h2{color:var(--ops-ink);letter-spacing:-.02em;margin:0;font-size:1.05rem}.section-card-body{padding:.85rem}.list-stack,.table-like{gap:.55rem}.list-row,.table-row{background:#f6f8f3cc;border:1px solid #112c2212;border-radius:12px;min-height:58px;padding:.72rem .82rem;transition:border-color .15s,background .15s,transform .15s}.link-row:hover{background:#f1f6e9;border-color:#658e3833;transform:translateY(-1px)}.list-row strong,.table-row strong{color:var(--ops-ink);font-size:.79rem}.list-row p,.table-row span,.timestamp,.empty-state{color:#74837c;font-size:.72rem}.list-row p{margin:.18rem 0 0}.status-badge{color:#607169;background:#eef1ed;border:1px solid #54695f1a;gap:.38rem;min-width:0;padding:.38rem .58rem;font-size:.66rem;font-weight:850}.status-badge i{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,transparent);background:currentColor;border-radius:50%}.status-online,.status-resolved,.status-active{color:#4c813f;background:#e7f5df;border-color:#46804224}.status-warning,.status-degraded,.status-acknowledged{color:#9b6c15;background:#fff2d8;border-color:#a4741824}.status-critical,.status-offline,.status-open{color:#a94838;background:#fae6e1;border-color:#ae483924}.status-info,.status-viewer{color:#397081;background:#e3f1f3;border-color:#32708424}.app-shell input,.app-shell select,.app-shell textarea{border-color:var(--ops-line);color:var(--ops-ink);background:#fff}.controller-last-seen p span{color:var(--ops-ink)}.controller-last-seen small{color:#7b8982}.site-detail-heading{padding-bottom:.2rem}.site-section-nav{z-index:14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffce6;border:1px solid #112c221a;border-radius:14px;justify-self:center;align-items:center;gap:.3rem;width:fit-content;max-width:100%;padding:.35rem;display:flex;position:sticky;top:calc(70px + .65rem);overflow-x:auto;box-shadow:0 12px 30px #112c2214}.site-section-nav a{color:#65766e;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:.42rem;min-height:38px;padding:0 .78rem;font-size:.7rem;font-weight:850;display:inline-flex}.site-section-nav a:hover{color:var(--ops-ink);background:#eef2eb}.site-section-nav a.is-active{background:var(--ops-deep);color:#fff;box-shadow:0 8px 18px #112c2221}.salinas-dashboard{--sd-ink:#10211b;--sd-muted:#66756f;--sd-line:#112c221a;--sd-cyan:#397081;--sd-cyan-strong:#397081;--sd-lime:#79a936;--sd-gold:#b68527;--sd-violet:#7866a8;--sd-panel:#fffffce6;--sd-panel-strong:#fff;gap:1rem}.salinas-dashboard__hero{border-color:var(--sd-line);box-shadow:var(--ops-shadow);background:radial-gradient(circle at 10% 12%,#c8f06a33,#0000 17rem),radial-gradient(circle at 90% 80%,#39708114,#0000 16rem),#fffffceb;border-radius:20px}.salinas-dashboard__hero:after{border-color:#112c220b;box-shadow:0 0 0 2.6rem #112c2205,0 0 0 5.2rem #112c2203}.salinas-dashboard__hero-copy>p{color:var(--sd-muted)}.salinas-dashboard__kicker{color:#5d7f36;background:#edf8d6;border-color:#54802b29}.salinas-dashboard__chips span{color:#52665d;background:#f7f9f4f0;border-color:#112c2217}.salinas-dashboard__connection-card{background:radial-gradient(circle at 100% 0,#c8f06a21,transparent 9rem),var(--ops-deep);color:#f2faf4;border-color:#10271f8c;box-shadow:0 18px 40px #10271f24}.salinas-dashboard__connection-heading strong{color:#fff}.salinas-dashboard__connection-heading p,.salinas-dashboard__connection-card small,.salinas-dashboard__connection-card>span{color:#e8f3ec94}.salinas-dashboard__refresh-button{color:#dcf9a0;background:#c8f06a1a;border-color:#c8f06a3b}.salinas-dashboard__refresh-button:hover:not(:disabled){background:#c8f06a2b;border-color:#c8f06a80}.salinas-dashboard__section,.salinas-dashboard__panel,.salinas-dashboard__spec-strip{background:var(--sd-panel);box-shadow:var(--ops-shadow);border-radius:18px}.salinas-dashboard__section-heading .eyebrow,.salinas-dashboard__panel-heading .eyebrow,.salinas-dashboard__condenser-card .eyebrow{color:#688a42}.salinas-dashboard__draft-label{color:#5e7f38;background:#edf8d6;border-color:#54802b26}.salinas-dashboard__refresh-label,.salinas-dashboard__manual-badge{color:#397081;background:#e8f2f3;border-color:#39708124}.salinas-dashboard__unit-config-card{border-color:var(--sd-line);background:linear-gradient(145deg,#c8f06a14,#0000 46%),#f7f9f5}.salinas-dashboard__unit-config-card legend{color:var(--sd-ink)}.salinas-dashboard__unit-config-card legend>span{color:#397081;background:#e6f0f1;border-color:#39708124}.salinas-dashboard__unit-config-card legend strong,.salinas-dashboard__unit-config-card legend small,.salinas-dashboard__unit-config-card>p{color:var(--sd-ink)}.salinas-dashboard__unit-config-card legend small,.salinas-dashboard__unit-config-card>p{color:var(--sd-muted)}.salinas-dashboard label{color:#5e7067}.salinas-dashboard select,.salinas-dashboard input{color:var(--sd-ink);background:#fff;border-color:#112c221f}.salinas-dashboard select option{color:var(--sd-ink);background:#fff}.salinas-dashboard__panel-icon{color:#397081;background:#e8f2f3;border-color:#3970811f}.salinas-dashboard__metric-tile,.salinas-dashboard__gauge,.salinas-dashboard__unit-analysis>div,.salinas-dashboard__readiness-list>div,.salinas-dashboard__electrical-list>div,.salinas-dashboard__performance-meta>div{background:#f6f8f3;border:1px solid #112c2211}.salinas-dashboard__metric-icon{background:#e8f2f3}.salinas-dashboard__metric-tile p,.salinas-dashboard__metric-tile small,.salinas-dashboard__gauge-heading span,.salinas-dashboard__gauge-scale>span,.salinas-dashboard__gauge-scale small,.salinas-dashboard__unit-analysis span,.salinas-dashboard__unit-analysis small,.salinas-dashboard__readiness-list>div>span:last-child,.salinas-dashboard__electrical-list span{color:#718179}.salinas-dashboard__metric-tile strong,.salinas-dashboard__gauge-heading strong,.salinas-dashboard__unit-analysis strong,.salinas-dashboard__electrical-list strong{color:var(--sd-ink)}.salinas-dashboard__validation-check{background:#eef5f4;border-color:#39708121;color:#536b61!important}.salinas-dashboard__number-input b{color:#718179}.salinas-dashboard__analysis-warning{color:#9a6b16;background:#fff5df;border-color:#b685272b}.salinas-dashboard__analysis-warning p{color:#806325}.salinas-dashboard__empty-panel{color:#53665d;border-color:#112c2224}.salinas-dashboard__empty-panel p{color:var(--sd-muted)}.salinas-dashboard__condenser-card{border-color:var(--sd-line);background:linear-gradient(#c8f06a0b,#0000 28%),#fff;border-radius:18px;box-shadow:0 12px 32px #1c31280d}.salinas-dashboard__condenser-card>header{border-bottom-color:#112c2212}.salinas-dashboard__condenser-card>header>div:nth-child(2)>span{color:#718179}.salinas-dashboard__unit-index{color:#397081;background:#e8f2f3}.salinas-dashboard__run-state{color:#65776e;background:#f0f2ef;border-color:#112c221a}.salinas-dashboard__run-state.is-running{color:#4c813f;background:#e7f5df;border-color:#46804224}.salinas-dashboard__run-state.is-stopped{color:#a94838;background:#fae6e1;border-color:#ae483921}.salinas-dashboard__gauge-track{background:linear-gradient(90deg,#112c2214,color-mix(in srgb,var(--gauge-accent)46%,transparent))}.salinas-dashboard__gauge-marker{border-color:#fff}.salinas-dashboard__capacity-result{background:linear-gradient(135deg,#edf8d6,#eef5f4)!important;border-color:#54802b1f!important}.salinas-dashboard__capacity-result strong{color:#5e7f38}.salinas-dashboard__condenser-card>footer{background:#f7f9f5;border-top-color:#112c220f}.salinas-dashboard__condenser-card>footer span{color:#718179}.salinas-dashboard__performance-summary{background:radial-gradient(circle at 78% 18%,#c8f06a24,transparent 32%),linear-gradient(135deg,var(--ops-deep-2),var(--ops-deep));border-color:#10271f99;border-radius:18px;box-shadow:0 20px 48px #10271f26}.salinas-dashboard__performance-summary h2,.salinas-dashboard__performance-summary strong{color:#fff}.salinas-dashboard__performance-summary .eyebrow{color:var(--ops-lime)}.salinas-dashboard__performance-summary>div:first-child>p:last-child,.salinas-dashboard__performance-summary .salinas-dashboard__performance-meta span,.salinas-dashboard__performance-summary .salinas-dashboard__performance-meta strong{color:#ebf5ef9e}.salinas-dashboard__capacity-figure{background:#04171038;border-color:#c8f06a2b}.salinas-dashboard__capacity-figure>span,.salinas-dashboard__capacity-figure>small{color:#e8f3ec94}.salinas-dashboard__capacity-figure>strong{color:#dcf9a0}.salinas-dashboard__capacity-figure>b{color:#b8d4cb}.salinas-dashboard__performance-summary .salinas-dashboard__performance-meta>div{background:#ffffff0a;border-color:#ffffff12}.salinas-dashboard__data-status{color:#9b6c15}.salinas-dashboard__data-status.is-ready{color:#4c813f}.salinas-dashboard__rating-tables details{border-color:var(--sd-line);background:#fff}.salinas-dashboard__rating-tables summary strong{color:var(--sd-ink)}.salinas-dashboard__rating-tables summary span{color:#718179}.salinas-dashboard__rating-tables summary>span{color:#397081;background:#e8f2f3}.salinas-dashboard__table-scroll{border-top-color:#112c2212}.salinas-dashboard__table-scroll th,.salinas-dashboard__table-scroll td{color:#566a60;border-bottom-color:#112c220e}.salinas-dashboard__table-scroll th:first-child,.salinas-dashboard__table-scroll td:first-child{color:var(--sd-ink);background:#f6f8f3}.salinas-dashboard__table-scroll thead th{color:#567537;background:#eef4e6}.salinas-dashboard__spec-strip{background:var(--sd-line)}.salinas-dashboard__spec-strip>div{background:#fff}.salinas-dashboard__spec-strip span{color:#718179}.salinas-dashboard__spec-strip strong{color:var(--sd-ink)}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-activity{display:none}}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;min-height:auto;padding:.8rem 1rem;position:relative;overflow:visible}.sidebar-brand{min-height:42px}.nav-list{gap:.35rem;padding:.2rem 0 .15rem;display:flex;overflow-x:auto}.nav-section-label,.sidebar-bottom,.nav-link-arrow{display:none}.nav-link{flex:none;min-height:38px;padding:.55rem .68rem}.app-topbar{top:0}}@media (max-width:660px){.app-topbar{min-height:58px}.site-section-nav{justify-self:stretch;width:100%;top:calc(58px + .5rem)}.ops-search-hint{background:0 0;border:0;width:auto}.ops-search-hint span,.ops-environment{display:none}.metric-grid,.content-grid{grid-template-columns:1fr}.metric-card{min-height:132px}.table-row{flex-direction:column;align-items:flex-start;gap:.35rem}}.section-card-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-card-action{flex:none}.ops-text-link,.ops-action-button{color:#557536;align-items:center;gap:.42rem;font-size:.72rem;font-weight:850;display:inline-flex}.ops-text-link:hover{color:#34541d}.ops-action-button{background:var(--ops-lime-soft);border:1px solid #54802b2e;border-radius:11px;min-height:40px;padding:0 .85rem}.ops-action-button:hover{background:#e4f4ba}.salinas-dashboard__system-status-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.salinas-dashboard__system-status{background:#fffffce6;border:1px solid #112c221a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.9rem 1rem;display:grid;box-shadow:0 12px 34px #1c31280f}.salinas-dashboard__system-status.has-alarm{background:linear-gradient(135deg,#fff8f5,#fae6e1);border-color:#ae48393d}.salinas-dashboard__status-icon{color:#5e7f38;background:#edf8d6;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.has-alarm .salinas-dashboard__status-icon{color:#a94838;background:#f7d8d1}.salinas-dashboard__status-copy,.salinas-dashboard__status-copy span,.salinas-dashboard__status-copy strong,.salinas-dashboard__status-meta,.salinas-dashboard__status-meta small{min-width:0;display:block}.salinas-dashboard__status-copy span{color:#74837c;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.63rem;font-weight:800;overflow:hidden}.salinas-dashboard__status-copy strong{color:var(--sd-ink);margin-top:.13rem;font-size:.9rem}.salinas-dashboard__status-meta{text-align:right}.salinas-dashboard__status-meta small{color:#74837c;justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.2rem;font-size:.61rem;display:flex}.salinas-dashboard__status-pill{color:#65776e;background:#eef1ed;border-radius:999px;justify-content:center;align-items:center;min-width:42px;padding:.28rem .45rem;font-size:.64rem;font-weight:900;display:inline-flex}.salinas-dashboard__status-pill.is-on{color:#4c813f;background:#e7f5df}.salinas-dashboard__status-pill.is-off{color:#65776e;background:#eef1ed}.salinas-dashboard__run-state.is-alarm{color:#a94838;background:#fae6e1;border-color:#ae48392e}.equipment-event-list{gap:.55rem;display:grid}.equipment-event-row{background:#f7f9f5;border:1px solid #112c2213;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:.72rem;padding:.82rem;display:grid}.equipment-event-row--high-pressure-stop{background:#fff7f4;border-color:#ae483929}.equipment-event-icon{color:#397081;background:#e8f2f3;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.equipment-event-row--system-on .equipment-event-icon{color:#4c813f;background:#e7f5df}.equipment-event-row--system-off .equipment-event-icon{color:#65776e;background:#eef1ed}.equipment-event-row--high-pressure-stop .equipment-event-icon{color:#a94838;background:#fae6e1}.equipment-event-copy,.equipment-event-title{min-width:0}.equipment-event-title{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.equipment-event-title strong{color:var(--ops-ink);font-size:.78rem}.equipment-event-title>span,.event-page-count{color:#5e7f38;background:#edf8d6;border-radius:999px;flex:none;padding:.25rem .42rem;font-size:.6rem;font-weight:900}.equipment-event-copy>p{color:#718179;margin:.15rem 0 0;font-size:.66rem}.equipment-event-snapshot{flex-wrap:wrap;gap:.35rem .8rem;margin-top:.52rem;display:flex}.equipment-event-snapshot span{color:#5e7067;align-items:center;gap:.28rem;font-size:.63rem;font-weight:750;display:inline-flex}.site-events-heading .ops-text-link{margin-bottom:1rem}.site-events-title-row{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ops-notice{color:#806325;background:#fff5df;border:1px solid #b685272e;border-radius:12px;padding:.85rem 1rem;font-size:.75rem;font-weight:750}.event-history-scroll{max-height:68vh;overflow-y:auto}.event-pagination{border-top:1px solid #112c2213;justify-content:space-between;padding:.85rem 1rem;display:flex}.event-pagination a{color:#557536;font-size:.72rem;font-weight:850}@media (max-width:760px){.salinas-dashboard__system-status-bar{grid-template-columns:1fr}.salinas-dashboard__system-status{grid-template-columns:auto minmax(0,1fr)}.salinas-dashboard__status-meta{text-align:left;grid-column:1/-1}.salinas-dashboard__status-meta small{justify-content:flex-start}.site-events-title-row{flex-direction:column;align-items:flex-start}.section-card-heading{align-items:flex-start}}
