.fracing-page{min-height:calc(100dvh - 72px);--fracing-edge-gap:14px;padding:var(--fracing-edge-gap);background:radial-gradient(circle at 18% 0,rgba(20,184,166,.17),transparent 28%),radial-gradient(circle at 92% 8%,rgba(59,130,246,.12),transparent 30%),linear-gradient(180deg,#07101d,#0b1422);color:#eef5ff}@property --ring-value{syntax:"<percentage>";inherits:false;initial-value:0}html[data-theme=light] .fracing-page{background:radial-gradient(circle at 16% 0,rgba(20,184,166,.1),transparent 30%),linear-gradient(180deg,#dfe9f3,#f8fbff);color:#0b1220}.fracing-shell{width:min(100%,1760px);max-width:1760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.frac-message,.fracing-head,.fracing-metrics,.fracing-panel,.fracing-tabs{border:1px solid rgba(118,165,213,.26);border-radius:16px;background:rgba(17,29,49,.94);box-shadow:0 18px 40px rgba(0,0,0,.22)}html[data-theme=light] .frac-message,html[data-theme=light] .fracing-head,html[data-theme=light] .fracing-metrics,html[data-theme=light] .fracing-panel,html[data-theme=light] .fracing-tabs{border-color:rgba(15,23,42,.11);background:hsla(0,0%,100%,.94);box-shadow:0 18px 36px rgba(15,23,42,.08)}.fracing-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px}.fracing-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.fracing-head-actions.no-login{display:grid;grid-template-columns:1fr;min-width:min(100%,220px)}.fracing-head-actions.no-login .frac-btn{width:100%}.fracing-pill-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fracing-db,.fracing-dev-pill,.fracing-kicker,.panel-title span{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;border-radius:999px;padding:5px 10px;box-sizing:border-box;font-size:10px;font-weight:950;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase}.fracing-kicker{border:1px solid rgba(45,212,191,.32);background:rgba(20,184,166,.13);color:#99f6e4}.fracing-db,.fracing-dev-pill{border:1px solid rgba(246,184,79,.38);background:rgba(246,184,79,.14);color:#fde68a}.fracing-db.connected{border-color:rgba(39,193,118,.36);background:rgba(39,193,118,.12);color:#9ff0c8}html[data-theme=light] .fracing-kicker{color:#0f766e;background:#ccfbf1;border-color:rgba(20,184,166,.24)}html[data-theme=light] .fracing-db,html[data-theme=light] .fracing-dev-pill{color:#92400e;background:#fef3c7;border-color:rgba(217,119,6,.24)}html[data-theme=light] .fracing-db.connected{background:#dcfce7;color:#047857}.fracing-head h1{margin:8px 0 4px;font-size:clamp(28px,3.6vw,48px);line-height:1;letter-spacing:0}.fracing-head p{margin:0;color:#9fb7d7;font-size:12px;font-weight:850}html[data-theme=light] .fracing-head p{color:#526174}.frac-btn{min-height:42px;border:1px solid rgba(118,165,213,.28);border-radius:12px;padding:0 16px;background:#17243a;color:#eef5ff;font-size:12px;font-weight:950;cursor:pointer}.frac-btn.primary{border-color:rgba(45,212,191,.46);background:linear-gradient(180deg,#14b8a6,#0f766e);color:#fff}.frac-btn:disabled{opacity:.7;cursor:wait}html[data-theme=light] .frac-btn{background:#eef4fb;color:#0b1220}html[data-theme=light] .frac-btn.primary{border-color:rgba(13,148,136,.42);background:linear-gradient(180deg,#2dd4bf,#0f766e);color:#fff}.fracing-demo-command{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:12px;border:1px solid rgba(45,212,191,.24);border-radius:16px;padding:14px;background:linear-gradient(135deg,rgba(20,184,166,.14),rgba(59,130,246,.1)),rgba(17,29,49,.94);box-shadow:0 18px 40px rgba(0,0,0,.2)}.fracing-demo-command>div:first-child{display:grid;align-content:center;gap:6px}.fracing-demo-command span{color:#9fb7d7;font-size:11px;font-weight:850;line-height:1.35}.fracing-demo-command>div:first-child>span{color:#99f6e4;font-size:10px;font-weight:950;text-transform:uppercase}.fracing-demo-command b{color:#eef5ff;font-size:clamp(20px,2.4vw,31px);line-height:1.05}.fracing-demo-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fracing-demo-highlights article{min-width:0;border:1px solid rgba(118,165,213,.16);border-radius:12px;padding:11px;background:rgba(23,36,58,.62);display:grid;align-content:center;gap:5px}.fracing-demo-highlights article b{font-size:clamp(18px,2vw,26px)}.fracing-demo-highlights article span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=light] .fracing-demo-command{background:#fff;border-color:rgba(15,23,42,.11);box-shadow:0 18px 36px rgba(15,23,42,.08)}html[data-theme=light] .fracing-demo-command>div:first-child>span{color:#0f766e}html[data-theme=light] .fracing-demo-command b{color:#0b1220}html[data-theme=light] .fracing-demo-command span{color:#526174}html[data-theme=light] .fracing-demo-highlights article{background:#f1f6fc;border-color:rgba(15,23,42,.08)}.fracing-tabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:8px}.fracing-tabs button{min-height:54px;border:1px solid rgba(118,165,213,.24);border-radius:12px;background:rgba(23,36,58,.76);color:#cfe1f8;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;font-size:11px;font-weight:950;line-height:1;letter-spacing:0;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.fracing-tabs button.active{border-color:rgba(45,212,191,.54);background:linear-gradient(180deg,rgba(20,184,166,.24),rgba(15,118,110,.28));color:#fff;box-shadow:inset 0 0 0 1px rgba(153,246,228,.18)}.fracing-tabs button:focus-visible,.fracing-tabs button:hover{border-color:rgba(96,165,250,.48);color:#fff;transform:translateY(-1px);outline:none}.fracing-tab-icon{width:18px;height:18px;flex:0 0 18px;color:#8fb7e8}.fracing-tabs button.active .fracing-tab-icon{color:#99f6e4}html[data-theme=light] .fracing-tabs button{background:#eef4fb;border-color:rgba(15,23,42,.12);color:#172033}html[data-theme=light] .fracing-tabs button.active{background:#d8fff8;border-color:rgba(20,184,166,.36);color:#0f766e}html[data-theme=light] .fracing-tabs button:focus-visible,html[data-theme=light] .fracing-tabs button:hover{border-color:rgba(37,99,235,.34);color:#0b1220}html[data-theme=light] .fracing-tab-icon{color:#315d9b}html[data-theme=light] .fracing-tabs button.active .fracing-tab-icon{color:#0f766e}.frac-tab-panel{min-width:0}.fracing-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px}.frac-metric{min-height:86px;border:1px solid rgba(118,165,213,.16);border-radius:12px;padding:12px;background:rgba(23,36,58,.76);display:flex;flex-direction:column;justify-content:center}html[data-theme=light] .frac-metric{border-color:rgba(15,23,42,.08);background:#f1f6fc}.dispatch-detail dt,.frac-metric small,.frac-metric span,.panel-title span{color:#9fb7d7;font-size:10px;font-weight:950;text-transform:uppercase}html[data-theme=light] .dispatch-detail dt,html[data-theme=light] .frac-metric small,html[data-theme=light] .frac-metric span,html[data-theme=light] .panel-title span{color:#526174}.frac-metric b{margin:5px 0;font-size:clamp(22px,2.4vw,32px);line-height:1}.fracing-panel{min-width:0;padding:14px}.chat-head,.panel-title,.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.chat-head h2,.panel-title h2{margin:0;font-size:18px;line-height:1.15}.chat-live-status{min-width:120px;display:flex;align-items:center;justify-content:center}.panel-title span{background:rgba(20,184,166,.13);color:#99f6e4}html[data-theme=light] .panel-title span{background:#ccfbf1;color:#0f766e}.frac-home-grid{display:grid;grid-template-columns:1.1fr 1.4fr .9fr;gap:12px;margin-top:12px;align-items:stretch}.frac-command-card{grid-row:span 2}.safety-watch-panel{grid-column:1/-1}.home-silo-panel{overflow:hidden}.ring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ring-metric{--ring-color:#2dd4bf;position:relative;width:100%;aspect-ratio:1/1;max-height:160px;border-radius:999px;clip-path:circle(50% at 50% 50%);overflow:hidden;padding:9px;background:conic-gradient(var(--ring-color) var(--ring-value),rgba(118,165,213,.18) 0),rgba(23,36,58,.72);display:grid;place-items:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 12px 26px rgba(0,0,0,.18);transition:--ring-value .72s cubic-bezier(.2,.8,.2,1),transform .18s ease}.ring-metric:hover{transform:translateY(-1px)}.ring-metric.compact{max-width:92px;max-height:92px}.ring-metric.tone-green{--ring-color:#22c55e}.ring-metric.tone-blue{--ring-color:#60a5fa}.ring-metric.tone-amber{--ring-color:#f59e0b}.ring-face{width:calc(100% - 2px);height:calc(100% - 2px);border-radius:999px;background:#111d31;display:grid;place-items:center;align-content:center;gap:4px;text-align:center}.ring-face b{color:#fff;font-size:clamp(17px,1.8vw,24px);line-height:1}.ring-face span{color:#9fb7d7;font-size:10px;font-weight:950;text-transform:uppercase}html[data-theme=light] .ring-metric{background:conic-gradient(var(--ring-color) var(--ring-value),rgba(148,163,184,.24) 0),#e8eef6}html[data-theme=light] .ring-face{background:#fff}html[data-theme=light] .ring-face b{color:#0b1220}.frac-flow-diagram{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;gap:8px;margin-top:16px}.automation-grid div,.carrier-card,.carrier-summary-card,.dispatch-box,.dispatch-detail dl div,.equipment-card,.frac-flow-diagram div,.load-mini-list div,.pinned-list div,.release-list div,.risk-item,.safety-watch-grid div{border:1px solid rgba(118,165,213,.16);border-radius:12px;padding:10px;background:rgba(23,36,58,.58)}html[data-theme=light] .automation-grid div,html[data-theme=light] .carrier-card,html[data-theme=light] .carrier-summary-card,html[data-theme=light] .dispatch-box,html[data-theme=light] .dispatch-detail dl div,html[data-theme=light] .equipment-card,html[data-theme=light] .frac-flow-diagram div,html[data-theme=light] .load-mini-list div,html[data-theme=light] .pinned-list div,html[data-theme=light] .release-list div,html[data-theme=light] .risk-item,html[data-theme=light] .safety-watch-grid div{background:#f1f6fc;border-color:rgba(15,23,42,.08)}.automation-grid b,.carrier-card h3,.carrier-summary-card h3,.dispatch-box b,.equipment-card h3,.frac-flow-diagram b,.load-mini-list b,.pinned-list b,.release-list b,.risk-item b,.safety-watch-grid b{color:#eef5ff}html[data-theme=light] .automation-grid b,html[data-theme=light] .carrier-card h3,html[data-theme=light] .carrier-summary-card h3,html[data-theme=light] .dispatch-box b,html[data-theme=light] .equipment-card h3,html[data-theme=light] .frac-flow-diagram b,html[data-theme=light] .load-mini-list b,html[data-theme=light] .pinned-list b,html[data-theme=light] .release-list b,html[data-theme=light] .risk-item b,html[data-theme=light] .safety-watch-grid b{color:#0b1220}.automation-grid span,.carrier-card small,.chat-head span,.dispatch-box span,.equipment-card small,.frac-flow-diagram span,.load-mini-list small,.load-mini-list span,.pinned-list span,.release-list small,.release-list span,.risk-item span,.safety-watch-grid span{display:block;margin-top:4px;color:#9fb7d7;font-size:11px;font-weight:800;line-height:1.35}html[data-theme=light] .automation-grid span,html[data-theme=light] .carrier-card small,html[data-theme=light] .chat-head span,html[data-theme=light] .dispatch-box span,html[data-theme=light] .equipment-card small,html[data-theme=light] .frac-flow-diagram span,html[data-theme=light] .load-mini-list small,html[data-theme=light] .load-mini-list span,html[data-theme=light] .pinned-list span,html[data-theme=light] .release-list small,html[data-theme=light] .release-list span,html[data-theme=light] .risk-item span,html[data-theme=light] .safety-watch-grid span{color:#526174}.frac-flow-diagram i{width:18px;height:2px;border-radius:999px;background:#2dd4bf;position:relative}.frac-flow-diagram i:after{content:"";position:absolute;right:-1px;top:-4px;width:0;height:0;border-left:6px solid #2dd4bf;border-top:5px solid transparent;border-bottom:5px solid transparent}.command-subhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(118,165,213,.14)}.command-subhead h3{margin:0;color:#eef5ff;font-size:14px;font-weight:950;line-height:1.1}.command-load-list{margin-top:9px}html[data-theme=light] .command-subhead{border-color:rgba(148,163,184,.24)}html[data-theme=light] .command-subhead h3{color:#0b1220}.trend-chart{width:100%;min-height:220px;border:1px solid rgba(118,165,213,.16);border-radius:14px;background:radial-gradient(circle at 18% 18%,rgba(45,212,191,.18),transparent 26%),radial-gradient(circle at 78% 10%,rgba(59,130,246,.18),transparent 24%),linear-gradient(135deg,rgba(15,23,42,.88),rgba(17,36,55,.74));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.trend-chart line{stroke:rgba(191,219,254,.16);stroke-width:1}.chart-plot-bg{fill:url(#fracChartBg);stroke:rgba(148,163,184,.18);stroke-width:1}.trend-chart path{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.pressure-area{fill:url(#fracPressureFill)!important;stroke:none!important}.sand-area{fill:url(#fracSandFill)!important;stroke:none!important}.pressure-line{stroke:url(#fracPressure)}.sand-line{stroke:url(#fracSand);opacity:.82}.pressure-dot{fill:#ccfbf1;stroke:#0f766e;stroke-width:2}.sand-dot{fill:#fed7aa;stroke:#c2410c;stroke-width:2}html[data-theme=light] .trend-chart{background:radial-gradient(circle at 18% 18%,rgba(20,184,166,.14),transparent 26%),radial-gradient(circle at 78% 10%,rgba(59,130,246,.14),transparent 24%),linear-gradient(135deg,#f8fbff,#e7f2fb)}html[data-theme=light] .trend-chart line{stroke:rgba(71,85,105,.14)}.trend-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.chart-legend{display:flex;align-items:center;gap:14px;margin-top:10px;color:#9fb7d7;font-size:11px;font-weight:850}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend i{width:18px;height:8px;border-radius:999px}.legend-pressure{background:#2dd4bf}.legend-sand{background:#f59e0b}.load-mini-list,.pinned-list,.release-list,.risk-list{display:grid;gap:9px}.release-list div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:3px 10px;align-items:center}.release-list b{grid-row:span 2;display:inline-grid;place-items:center;min-height:34px;border-radius:999px;background:rgba(45,212,191,.14);color:#99f6e4;font-size:11px}.release-list small,.release-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safety-watch-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.safety-watch-grid div{display:grid;gap:4px;min-height:76px;align-content:center}html[data-theme=light] .release-list b{background:#ccfbf1;color:#0f766e}.risk-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.risk-item strong{border-radius:999px;padding:6px 9px;background:rgba(34,197,94,.13);color:#bbf7d0;font-size:11px}.risk-medium strong{background:rgba(245,158,11,.16);color:#fde68a}html[data-theme=light] .risk-item strong{color:#047857;background:#dcfce7}html[data-theme=light] .risk-medium strong{color:#92400e;background:#fef3c7}.gps-map{position:relative;min-height:260px;overflow:hidden;border:1px solid rgba(118,165,213,.16);border-radius:14px;isolation:isolate;background:#dbe7ee}.gps-map:before{content:"";z-index:0;background:radial-gradient(circle at 17% 74%,rgba(20,184,166,.18),transparent 14%),radial-gradient(circle at 77% 28%,rgba(59,130,246,.16),transparent 16%),linear-gradient(90deg,hsla(0,0%,100%,.24),transparent 18%,transparent 82%,hsla(0,0%,100%,.16));opacity:.62}.frac-map-vectors,.gps-map:before{position:absolute;inset:0;pointer-events:none}.frac-map-vectors{z-index:2;width:100%;height:100%}.frac-route-primary,.frac-route-shadow,.frac-truck-vector{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.frac-route-shadow{stroke:hsla(0,0%,100%,.86);stroke-width:7;opacity:.74}.frac-route-primary{stroke:url(#frac-route-gradient);stroke-width:4}.frac-route-primary.route-tone-1{stroke:rgba(20,184,166,.82)}.frac-route-primary.route-tone-2{stroke:rgba(59,130,246,.82)}.frac-route-primary.route-tone-3{stroke:rgba(245,158,11,.72)}.frac-truck-vector{stroke:rgba(37,99,235,.32);stroke-width:1.4;stroke-dasharray:4 5}.map-zone{position:absolute;z-index:1;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid rgba(20,184,166,.26);border-radius:999px;color:rgba(15,23,42,.62);font-size:10px;font-weight:950;text-transform:uppercase;pointer-events:none}.map-zone-terminal{width:118px;height:72px;background:rgba(20,184,166,.14)}.map-zone-pad{width:112px;height:88px;background:rgba(96,165,250,.14)}.gps-map.tall{min-height:520px}html[data-theme=light] .gps-map{background:#dbe7ee}.gps-map-tile-layer{position:absolute;inset:0;z-index:0;overflow:hidden;background:#dbe7ee}.gps-map-tile-layer img{position:absolute;width:auto;height:auto;max-width:none;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.96}.map-grid-lines{position:absolute;inset:0;z-index:1;opacity:.44;pointer-events:none;background:linear-gradient(90deg,rgba(15,23,42,.1) 1px,transparent 0),linear-gradient(180deg,rgba(15,23,42,.1) 1px,transparent 0);background-size:64px 64px}.map-route{position:absolute;left:18%;top:60%;z-index:2;width:64%;height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(14,116,144,.35),rgba(37,99,235,.76),rgba(20,184,166,.54));transform:rotate(-22deg);transform-origin:left center;box-shadow:0 0 0 4px hsla(0,0%,100%,.42),0 12px 20px rgba(15,23,42,.2)}.map-checkpoint,.map-pad,.map-terminal{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;min-width:0;border:0;border-radius:999px;background:rgba(15,23,42,.86);padding:6px 9px;color:#fff;box-shadow:0 10px 18px rgba(15,23,42,.28);transform:translate(-50%,-50%)}.map-checkpoint span,.map-pad span,.map-terminal span{color:hsla(0,0%,100%,.74);font-size:9px;font-weight:900}html[data-theme=light] .map-checkpoint,html[data-theme=light] .map-pad,html[data-theme=light] .map-terminal{background:rgba(15,23,42,.86);color:#fff}.map-checkpoint{z-index:3;padding:5px 8px;background:rgba(15,23,42,.74);opacity:.92}.truck-pin{position:absolute;z-index:5;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:0;border:0;border-radius:999px;background:rgba(15,23,42,.86);color:#fff;padding:5px 8px;font-size:11px;font-weight:950;cursor:pointer;box-shadow:0 10px 18px rgba(15,23,42,.28);filter:none}.truck-pin:before{content:"";position:static;width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 3px #fff}.truck-pin span{position:relative;display:inline-flex;border-radius:0;background:transparent;padding:0;color:#fff}.truck-pin.pin-en-route:before,.truck-pin.pin-returning:before{background:#60a5fa}.truck-pin.pin-at-well:before,.truck-pin.pin-offloading:before{background:#f59e0b}.truck-pin.pin-staging:before{background:#c4b5fd}.frac-map-legend{position:absolute;left:10px;bottom:10px;z-index:6;display:flex;flex-wrap:wrap;gap:6px;padding:7px;border-radius:999px;background:rgba(15,23,42,.78);box-shadow:0 10px 18px rgba(15,23,42,.2)}.frac-map-legend span{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:9px;font-weight:950;white-space:nowrap}.frac-map-legend i{width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 2px hsla(0,0%,100%,.75)}.legend-en-route{background:#60a5fa}.legend-at-well{background:#f59e0b}.legend-staging{background:#c4b5fd}.carrier-summary-card{display:grid;gap:12px}.carrier-card h3,.carrier-summary-card h3,.equipment-card h3{margin:0;font-size:16px;line-height:1.15}.ghost-link{border:1px solid rgba(96,165,250,.32);border-radius:999px;background:rgba(96,165,250,.12);color:#bfdbfe;padding:6px 10px;font-size:10px;font-weight:950;cursor:pointer}html[data-theme=light] .ghost-link{color:#1e40af;background:#dbeafe}.mini-bar{display:grid;gap:5px}.mini-bar div{display:flex;justify-content:space-between;gap:8px;color:#9fb7d7;font-size:11px;font-weight:850}.mini-bar i{display:block;height:8px;border-radius:999px;background:rgba(118,165,213,.22);overflow:hidden}.mini-bar em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#60a5fa)}.fracing-grid{display:grid;grid-template-columns:minmax(300px,400px) minmax(620px,1fr) minmax(290px,360px);gap:14px;align-items:start}.board-toolbar,.frac-form,.inline-form{display:grid;gap:9px}.frac-form{grid-template-columns:1fr 1fr}.inline-form{grid-template-columns:1fr 180px auto}.board-toolbar input,.board-toolbar select,.chat-compose input,.frac-form input,.frac-form select,.inline-form input,.inline-form select{width:100%;min-height:42px;border:1px solid rgba(118,165,213,.28);border-radius:11px;padding:0 12px;background:#17243a;color:#eef5ff;font-size:12px;font-weight:850;outline:none}html[data-theme=light] .board-toolbar input,html[data-theme=light] .board-toolbar select,html[data-theme=light] .chat-compose input,html[data-theme=light] .frac-form input,html[data-theme=light] .frac-form select,html[data-theme=light] .inline-form input,html[data-theme=light] .inline-form select{border-color:rgba(15,23,42,.15);background:#eef4fb;color:#0b1220}.save-job{grid-column:1/-1}.frac-message{border-color:hsla(0,91%,71%,.34);padding:10px 12px;background:hsla(0,91%,71%,.12);color:#fecaca;font-size:12px;font-weight:850}.frac-message.success{border-color:rgba(39,193,118,.34);background:rgba(39,193,118,.12);color:#bbf7d0}html[data-theme=light] .frac-message{color:#991b1b;background:#fee2e2}html[data-theme=light] .frac-message.success{color:#047857;background:#dcfce7}.board-toolbar{grid-template-columns:1fr 180px;margin-bottom:12px}.frac-table-wrap{overflow:auto;border:1px solid rgba(118,165,213,.16);border-radius:12px;max-height:720px}.frac-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.carrier-table,.loads-table,.permission-table{min-width:1320px}.frac-table td,.frac-table th{border-bottom:1px solid rgba(118,165,213,.14);border-right:1px solid rgba(118,165,213,.1);padding:10px;text-align:left;vertical-align:middle;font-size:12px}html[data-theme=light] .frac-table td,html[data-theme=light] .frac-table th{border-color:rgba(15,23,42,.09)}.frac-table th{position:sticky;top:0;z-index:2;background:#17243a;color:#9fb7d7;font-size:10px;font-weight:950;text-transform:uppercase}html[data-theme=light] .frac-table th{background:#e8eef6;color:#334155}.frac-table tbody tr{cursor:pointer}.frac-table tbody tr.selected td,.frac-table tbody tr:hover td{background:rgba(20,184,166,.1)}html[data-theme=light] .frac-table tbody tr.selected td,html[data-theme=light] .frac-table tbody tr:hover td{background:#e7fffb}.frac-table td small{display:block;margin-top:3px;color:#9fb7d7;font-size:10px;font-weight:800}html[data-theme=light] .frac-table td small{color:#64748b}.frac-pill,.frac-status,.permission-off,.permission-on{display:inline-flex;justify-content:center;align-items:center;min-width:68px;min-height:24px;border-radius:999px;padding:0 10px;box-sizing:border-box;font-size:10px;font-weight:950;line-height:1;text-align:center;white-space:nowrap}.frac-pill{border:1px solid rgba(96,165,250,.48);background:rgba(96,165,250,.16);color:#bfdbfe}.frac-status,.permission-on{border:1px solid rgba(39,193,118,.38);background:rgba(39,193,118,.12);color:#bbf7d0}.frac-status.status-invited,.frac-status.status-live,.frac-status.status-planned,.frac-status.status-planning,.frac-status.status-preparation,.frac-status.status-ready{border-color:rgba(59,130,246,.42);background:rgba(59,130,246,.14);color:#bfdbfe}.frac-status.status-hold,.frac-status.status-moving-equipment,.frac-status.status-paused,.frac-status.status-prefill-completed,.frac-status.status-prefill-started,.frac-status.status-refill,.frac-status.status-setting-up-equipment,.frac-status.status-staging,.frac-status.status-standby,.frac-status.status-watch{border-color:rgba(246,184,79,.42);background:rgba(246,184,79,.14);color:#fde68a}.frac-status.status-available,.frac-status.status-completed,.frac-status.status-operations-completed,.permission-off{border-color:rgba(148,163,184,.38);background:rgba(148,163,184,.14);color:#cbd5e1}.frac-status.status-at-well,.frac-status.status-covered,.frac-status.status-offloading,.frac-status.status-online,.frac-status.status-operations-started,.frac-status.status-pumping{border-color:rgba(45,212,191,.42);background:rgba(45,212,191,.14);color:#99f6e4}html[data-theme=light] .frac-pill,html[data-theme=light] .frac-status.status-invited,html[data-theme=light] .frac-status.status-live,html[data-theme=light] .frac-status.status-planned,html[data-theme=light] .frac-status.status-planning,html[data-theme=light] .frac-status.status-preparation,html[data-theme=light] .frac-status.status-ready{background:#dbeafe;color:#1d4ed8}html[data-theme=light] .frac-status,html[data-theme=light] .permission-on{background:#dcfce7;color:#047857}html[data-theme=light] .frac-status.status-hold,html[data-theme=light] .frac-status.status-moving-equipment,html[data-theme=light] .frac-status.status-paused,html[data-theme=light] .frac-status.status-prefill-completed,html[data-theme=light] .frac-status.status-prefill-started,html[data-theme=light] .frac-status.status-refill,html[data-theme=light] .frac-status.status-setting-up-equipment,html[data-theme=light] .frac-status.status-staging,html[data-theme=light] .frac-status.status-standby,html[data-theme=light] .frac-status.status-watch{background:#fef3c7;color:#92400e}html[data-theme=light] .frac-status.status-available,html[data-theme=light] .frac-status.status-completed,html[data-theme=light] .frac-status.status-operations-completed,html[data-theme=light] .permission-off{background:#e5e7eb;color:#475569}html[data-theme=light] .frac-status.status-operations-started{background:#ccfbf1;color:#0f766e}.empty-cell{text-align:center;color:#9fb7d7;font-weight:850;padding:24px}.dispatch-detail{display:flex;flex-direction:column;gap:12px}.dispatch-detail h3{margin:0;font-size:18px;line-height:1.2}.dispatch-detail dl,.equipment-card dl{display:grid;gap:8px;margin:0}.dispatch-detail dd,.equipment-card dd{margin:3px 0 0;font-size:12px;font-weight:900}.equipment-card dt{color:#9fb7d7;font-size:10px;font-weight:950;text-transform:uppercase}.stage-plan{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stage-plan div{display:flex;align-items:center;gap:8px;border:1px solid rgba(118,165,213,.16);border-radius:10px;padding:8px}.stage-plan span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:rgba(148,163,184,.18);font-size:10px;font-weight:950}.stage-plan .done span{background:rgba(34,197,94,.22);color:#bbf7d0}.equipment-layout,.loads-layout,.team-layout{display:grid;gap:12px}.automation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.carrier-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:12px}.carrier-table-panel{grid-column:1/-1}.carrier-grid,.equipment-grid{display:grid;gap:10px}.equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.carrier-card,.equipment-card{display:grid;gap:10px}.equipment-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.equipment-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#14b8a6,#60a5fa,#f59e0b);opacity:.74}.equipment-card:hover{transform:translateY(-1px);border-color:rgba(45,212,191,.32);box-shadow:0 14px 28px rgba(0,0,0,.18)}.equipment-card dl{grid-column:1/-1;grid-template-columns:1fr 1fr}.permission-table td,.permission-table th{text-align:center}.permission-table td:first-child,.permission-table td:nth-child(2),.permission-table th:first-child,.permission-table th:nth-child(2){text-align:left}.communication-layout{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;gap:12px;align-items:stretch}.channel-list{display:grid;align-content:start;gap:8px}.channel-list button{position:relative;display:grid;gap:3px;width:100%;border:1px solid rgba(118,165,213,.16);border-radius:13px;padding:11px 12px;background:rgba(23,36,58,.62);color:#eef5ff;text-align:left;cursor:pointer}.channel-list button.active{border-color:rgba(45,212,191,.38);background:rgba(20,184,166,.13)}.channel-list button span{color:#9fb7d7;font-size:11px;font-weight:850}.channel-list button small{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#22c55e;color:#052e16;font-size:10px;font-weight:950}html[data-theme=light] .channel-list button{background:#f1f6fc;border-color:rgba(15,23,42,.08);color:#0b1220}html[data-theme=light] .channel-list button.active{background:#e7fffb}.chat-panel{display:grid;grid-template-rows:auto minmax(360px,1fr) auto}.message-stream{display:flex;flex-direction:column;gap:9px;overflow:auto;min-height:360px;max-height:620px;padding:4px 6px 12px}.message-bubble{width:min(82%,720px);border:1px solid rgba(118,165,213,.16);border-radius:15px;padding:10px 12px;background:rgba(23,36,58,.62)}.message-bubble.mine{align-self:flex-end;border-color:rgba(45,212,191,.28);background:rgba(20,184,166,.13)}.message-bubble div{display:flex;justify-content:space-between;gap:10px;color:#9fb7d7;font-size:11px;font-weight:850}.message-bubble p{margin:6px 0 0;line-height:1.42;font-size:13px}html[data-theme=light] .message-bubble{background:#f1f6fc;border-color:rgba(15,23,42,.08)}html[data-theme=light] .message-bubble.mine{background:#e7fffb}.chat-compose{display:grid;grid-template-columns:1fr auto;gap:9px;padding-top:10px;border-top:1px solid rgba(118,165,213,.12)}.pinned-list{align-content:start}@media (max-width:1280px){.fracing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fracing-demo-command{grid-template-columns:1fr}.fracing-demo-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-layout,.communication-layout,.frac-home-grid,.fracing-grid{grid-template-columns:1fr}.safety-watch-panel{grid-column:auto}.safety-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frac-command-card{grid-row:auto}.automation-grid,.equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fracing-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-grid,.board-toolbar,.chat-compose,.equipment-grid,.frac-form,.inline-form,.ring-grid,.safety-watch-grid{grid-template-columns:1fr}}@media (max-width:700px){.fracing-page{--fracing-edge-gap:8px}.fracing-head{align-items:stretch;flex-direction:column}.fracing-head-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fracing-demo-highlights{grid-template-columns:1fr}.fracing-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.fracing-tabs button{min-height:48px;padding:0}.fracing-tabs button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fracing-tab-icon{width:22px;height:22px;flex-basis:22px}.fracing-metrics{grid-template-columns:1fr 1fr;padding:8px;gap:8px}.frac-metric{min-height:76px;padding:10px}.frac-metric b{font-size:22px}.fracing-panel{padding:10px}.frac-flow-diagram,.trend-summary-grid{grid-template-columns:1fr}.frac-flow-diagram i{display:none}.stage-plan{grid-template-columns:1fr}.home-silo-card{width:210px}.message-bubble{width:100%}}html[data-theme=light] .fracing-page .dispatch-detail h3,html[data-theme=light] .fracing-page .frac-metric b,html[data-theme=light] .fracing-page .frac-table td,html[data-theme=light] .fracing-page .fracing-head h1,html[data-theme=light] .fracing-page .panel-title h2{color:#0b1220!important;text-shadow:none!important}html[data-theme=light] .fracing-page .frac-table-wrap{background:#fff;border-color:rgba(148,163,184,.28)}html[data-theme=light] .fracing-page .frac-table tbody tr:nth-child(2n) td{background:rgba(241,246,252,.56)}html[data-theme=light] .fracing-page .frac-table tbody tr.selected td,html[data-theme=light] .fracing-page .frac-table tbody tr:hover td{background:#e7fffb}html[data-theme=light] .fracing-page .board-toolbar input::-moz-placeholder,html[data-theme=light] .fracing-page input::-moz-placeholder{color:#7b8aa1}html[data-theme=light] .fracing-page .board-toolbar input::placeholder,html[data-theme=light] .fracing-page input::placeholder{color:#7b8aa1}html[data-theme=light] .fracing-page{background:radial-gradient(circle at 15% 0,rgba(20,184,166,.11),transparent 28%),radial-gradient(circle at 88% 8%,rgba(37,99,235,.08),transparent 30%),linear-gradient(180deg,#dfe9f3,#f8fbff)!important;color:#0b1220!important}html[data-theme=light] .fracing-page .fracing-head{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(238,246,255,.98) 56%,rgba(231,255,251,.96))!important;border-color:rgba(148,163,184,.34)!important;box-shadow:0 18px 36px rgba(15,23,42,.1)!important;color:#0b1220!important}html[data-theme=light] .fracing-page .fracing-head h1{color:#102033!important;opacity:1!important;text-shadow:none!important}html[data-theme=light] .fracing-page .fracing-head p{color:#526174!important}html[data-theme=light] .fracing-page .frac-message,html[data-theme=light] .fracing-page .fracing-metrics,html[data-theme=light] .fracing-page .fracing-panel,html[data-theme=light] .fracing-page .fracing-tabs{background:hsla(0,0%,100%,.96)!important;border-color:rgba(148,163,184,.3)!important;box-shadow:0 14px 30px rgba(15,23,42,.08)!important;color:#0b1220!important}html[data-theme=light] .fracing-page .fracing-tabs button{background:#eef4fb!important;border-color:rgba(148,163,184,.38)!important;color:#172033!important;box-shadow:none!important}html[data-theme=light] .fracing-page .fracing-tabs button:focus-visible,html[data-theme=light] .fracing-page .fracing-tabs button:hover{border-color:rgba(37,99,235,.34)!important;color:#0b1220!important}html[data-theme=light] .fracing-page .fracing-tabs button.active{background:linear-gradient(180deg,#d7fff7,#c8f5ee)!important;border-color:rgba(20,184,166,.42)!important;color:#0f766e!important}html[data-theme=light] .fracing-page .fracing-tab-icon{color:#315d9b!important}html[data-theme=light] .fracing-page .fracing-tabs button.active .fracing-tab-icon{color:#0f766e!important}html[data-theme=light] .fracing-page .automation-grid div,html[data-theme=light] .fracing-page .carrier-card,html[data-theme=light] .fracing-page .carrier-summary-card,html[data-theme=light] .fracing-page .channel-list button,html[data-theme=light] .fracing-page .dispatch-box,html[data-theme=light] .fracing-page .dispatch-detail dl div,html[data-theme=light] .fracing-page .equipment-card,html[data-theme=light] .fracing-page .frac-flow-diagram div,html[data-theme=light] .fracing-page .frac-metric,html[data-theme=light] .fracing-page .frac-table-wrap,html[data-theme=light] .fracing-page .home-silo-card,html[data-theme=light] .fracing-page .load-mini-list div,html[data-theme=light] .fracing-page .message-bubble,html[data-theme=light] .fracing-page .pinned-list div,html[data-theme=light] .fracing-page .ring-metric,html[data-theme=light] .fracing-page .risk-item{background:#f4f8fd!important;border-color:rgba(148,163,184,.3)!important;color:#0b1220!important}html[data-theme=light] .fracing-page .channel-list button.active,html[data-theme=light] .fracing-page .message-bubble.mine{background:#e7fffb!important;border-color:rgba(20,184,166,.32)!important}html[data-theme=light] .fracing-page .automation-grid span,html[data-theme=light] .fracing-page .carrier-card small,html[data-theme=light] .fracing-page .chat-head span,html[data-theme=light] .fracing-page .dispatch-box span,html[data-theme=light] .fracing-page .equipment-card small,html[data-theme=light] .fracing-page .frac-flow-diagram span,html[data-theme=light] .fracing-page .home-silo-card-head span,html[data-theme=light] .fracing-page .home-silo-readout span,html[data-theme=light] .fracing-page .load-mini-list small,html[data-theme=light] .fracing-page .load-mini-list span,html[data-theme=light] .fracing-page .message-bubble div,html[data-theme=light] .fracing-page .pinned-list span,html[data-theme=light] .fracing-page .risk-item span{color:#5f7087!important}html[data-theme=light] .fracing-page .board-toolbar input,html[data-theme=light] .fracing-page .board-toolbar select,html[data-theme=light] .fracing-page .chat-compose input,html[data-theme=light] .fracing-page .frac-form input,html[data-theme=light] .fracing-page .frac-form select,html[data-theme=light] .fracing-page .inline-form input,html[data-theme=light] .fracing-page .inline-form select{background:#edf4fd!important;border-color:rgba(148,163,184,.42)!important;color:#0b1220!important}html[data-theme=light] .fracing-page .ring-metric{background:conic-gradient(var(--ring-color) var(--ring-value),rgba(203,213,225,.78) 0),#e8eef6!important;border-color:rgba(148,163,184,.22)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.78)}html[data-theme=light] .fracing-page .ring-metric.tone-teal{--ring-color:#14b8a6}html[data-theme=light] .fracing-page .ring-metric.tone-green{--ring-color:#22c55e}html[data-theme=light] .fracing-page .ring-metric.tone-blue{--ring-color:#3b82f6}html[data-theme=light] .fracing-page .ring-metric.tone-amber{--ring-color:#d97706}html[data-theme=light] .fracing-page .ring-face{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(226,232,240,.85)}html[data-theme=light] .fracing-page .ring-face span{color:#64748b!important}.stage-overview-panel{align-content:start}.stage-overview-list{display:grid;gap:9px;max-height:278px;overflow:auto;padding-right:2px}.silo-stage-ops{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(280px,1.08fr);gap:12px;align-items:stretch}.stage-demand-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stage-demand-strip div{display:grid;align-content:center;gap:5px;min-height:116px;border:1px solid rgba(118,165,213,.16);border-radius:14px;padding:12px;background:radial-gradient(circle at 20% 0,rgba(45,212,191,.14),transparent 42%),rgba(23,36,58,.58)}.stage-demand-strip span{color:#9fb7d7;font-size:10px;font-weight:950;text-transform:uppercase}.stage-demand-strip b{color:#eef5ff;font-size:clamp(20px,1.8vw,28px);line-height:1}.stage-demand-strip small{color:#9fb7d7;font-size:11px;font-weight:850;line-height:1.3}.well-stage-card{display:grid;gap:12px;border:1px solid rgba(118,165,213,.16);border-radius:14px;padding:12px;background:rgba(23,36,58,.58)}.well-stage-card.compact{padding:10px;gap:9px}.well-stage-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.well-stage-head b{color:#eef5ff;font-size:16px}.well-stage-card small,.well-stage-head span{display:block;margin-top:3px;color:#9fb7d7;font-size:11px;font-weight:850}.well-stage-head strong{border-radius:999px;padding:7px 10px;background:rgba(45,212,191,.14);color:#99f6e4;font-size:11px;font-weight:950;white-space:nowrap}.stage-band-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.stage-band-grid div{display:grid;gap:4px;justify-items:center;border:1px solid rgba(118,165,213,.16);border-radius:10px;padding:8px 5px;background:rgba(8,17,32,.34)}.stage-band-grid span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:rgba(148,163,184,.18);color:#cbd5e1;font-size:10px;font-weight:950}.stage-band-grid b{color:#9fb7d7;font-size:10px}.stage-band-grid .active span,.stage-band-grid .done span{background:rgba(34,197,94,.22);color:#bbf7d0}.stage-band-grid .active{border-color:rgba(45,212,191,.42);background:rgba(20,184,166,.12)}.stage-band-grid .active span{box-shadow:0 0 0 3px rgba(45,212,191,.14)}.home-silo-slider{overflow:hidden;padding:2px 0}.home-silo-track{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:fracSiloSlide 36s linear infinite}.home-silo-track:hover{animation-play-state:paused}.home-silo-card{width:clamp(260px,19vw,330px);min-height:382px;display:grid;grid-template-rows:auto 1fr auto;gap:12px;border:1px solid rgba(118,165,213,.18);border-radius:18px;padding:14px;background:radial-gradient(circle at 18% 0,rgba(45,212,191,.16),transparent 38%),linear-gradient(180deg,rgba(23,36,58,.86),rgba(8,17,32,.82));box-shadow:0 14px 28px rgba(0,0,0,.18)}.home-silo-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.home-silo-card-head b,.home-silo-readout strong{color:#eef5ff;font-size:15px;line-height:1.1}.home-silo-card-head span,.home-silo-readout span{display:block;margin-top:4px;color:#9fb7d7;font-size:11px;font-weight:850;line-height:1.25}.home-silo-visual{display:grid;justify-items:center;align-content:center;min-height:240px}.home-silo-visual .silo-top{width:116px;height:21px}.home-silo-visual .silo-body{width:146px;height:192px;border-radius:18px 18px 10px 10px;padding:7px}.home-silo-visual .silo-body i{font-size:9px}.home-silo-visual .silo-cone{width:116px;height:38px}.home-silo-visual .silo-legs{width:96px}.home-silo-visual .silo-legs i{height:28px}.home-silo-readout{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;padding:10px;background:rgba(45,212,191,.1)}.silos-command,.silos-layout{display:grid;gap:12px}.silo-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.silo-slider,.silo-slider-panel{overflow:hidden}.silo-slider{padding:4px 0 2px}.silo-track{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:fracSiloSlide 38s linear infinite}.silo-track:hover{animation-play-state:paused}@keyframes fracSiloSlide{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}.silo-card{width:clamp(270px,21vw,360px);min-height:480px;display:grid;grid-template-rows:auto 1fr auto auto;gap:12px;border:1px solid rgba(118,165,213,.18);border-radius:18px;padding:14px;background:linear-gradient(180deg,rgba(23,36,58,.88),rgba(8,17,32,.86));box-shadow:0 18px 36px rgba(0,0,0,.24)}.silo-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.silo-card h3{margin:0;color:#eef5ff;font-size:18px;line-height:1.1}.silo-card dl dt,.silo-card-head span,.silo-readout span{display:block;margin-top:4px;color:#9fb7d7;font-size:11px;font-weight:850}.silo-visual{min-height:292px;display:grid;justify-items:center;align-content:center}.silo-top{width:138px;height:24px;border:2px solid rgba(191,219,254,.42);border-bottom:0;border-radius:999px 999px 0 0;background:linear-gradient(180deg,rgba(191,219,254,.24),rgba(96,165,250,.1))}.silo-body{width:170px;height:228px;display:flex;flex-direction:column-reverse;gap:4px;border:2px solid rgba(191,219,254,.46);border-radius:20px 20px 10px 10px;padding:8px;background:linear-gradient(180deg,rgba(226,232,240,.08),rgba(15,23,42,.26));box-shadow:inset 0 0 24px rgba(15,23,42,.3)}.silo-body i{flex:1;display:grid;place-items:center;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:rgba(15,23,42,.42);color:rgba(203,213,225,.54);font-style:normal;font-size:10px;font-weight:950}.silo-body i.filled{border-color:rgba(45,212,191,.44);background:linear-gradient(90deg,rgba(20,184,166,.88),rgba(96,165,250,.8));color:#052e16}.silo-cone{width:134px;height:44px;clip-path:polygon(0 0,100% 0,58% 100%,42% 100%);background:linear-gradient(180deg,rgba(191,219,254,.32),rgba(96,165,250,.14));border-left:2px solid rgba(191,219,254,.38);border-right:2px solid rgba(191,219,254,.38)}.silo-legs{width:112px;display:flex;justify-content:space-between}.silo-legs i{width:4px;height:36px;border-radius:999px;background:rgba(191,219,254,.38)}.silo-readout{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;padding:10px;background:rgba(45,212,191,.1)}.silo-readout b{color:#99f6e4;font-size:15px}.silo-card dl{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:8px;margin:0}.silo-card dl div,.silo-mini-list div{border:1px solid rgba(118,165,213,.14);border-radius:10px;padding:8px;background:rgba(8,17,32,.24)}.silo-card dl dd{margin:3px 0 0;color:#eef5ff;font-size:11px;font-weight:900}.silo-mini-list{display:grid;gap:9px}.silo-mini-list b{color:#eef5ff}.silo-mini-list small,.silo-mini-list span{display:block;margin-top:4px;color:#9fb7d7;font-size:11px;font-weight:850}.stage-table{min-width:1220px}html[data-theme=light] .fracing-page .home-silo-card,html[data-theme=light] .fracing-page .silo-card,html[data-theme=light] .fracing-page .silo-card dl div,html[data-theme=light] .fracing-page .silo-mini-list div,html[data-theme=light] .fracing-page .stage-band-grid div,html[data-theme=light] .fracing-page .stage-demand-strip div,html[data-theme=light] .fracing-page .well-stage-card{background:#f4f8fd!important;border-color:rgba(148,163,184,.3)!important;color:#0b1220!important}html[data-theme=light] .fracing-page .silo-card{background:linear-gradient(180deg,#fff,#eef6ff)!important;box-shadow:0 16px 32px rgba(15,23,42,.1)}html[data-theme=light] .fracing-page .home-silo-card-head b,html[data-theme=light] .fracing-page .home-silo-readout strong,html[data-theme=light] .fracing-page .silo-card dl dd,html[data-theme=light] .fracing-page .silo-card h3,html[data-theme=light] .fracing-page .silo-mini-list b,html[data-theme=light] .fracing-page .stage-demand-strip b,html[data-theme=light] .fracing-page .well-stage-head b{color:#0b1220!important}html[data-theme=light] .fracing-page .home-silo-card-head span,html[data-theme=light] .fracing-page .home-silo-readout span,html[data-theme=light] .fracing-page .silo-card dl dt,html[data-theme=light] .fracing-page .silo-card-head span,html[data-theme=light] .fracing-page .silo-mini-list small,html[data-theme=light] .fracing-page .silo-mini-list span,html[data-theme=light] .fracing-page .silo-readout span,html[data-theme=light] .fracing-page .stage-band-grid b,html[data-theme=light] .fracing-page .stage-demand-strip small,html[data-theme=light] .fracing-page .stage-demand-strip span,html[data-theme=light] .fracing-page .well-stage-card small,html[data-theme=light] .fracing-page .well-stage-head span{color:#5f7087!important}html[data-theme=light] .fracing-page .silo-readout b,html[data-theme=light] .fracing-page .well-stage-head strong{background:#ccfbf1;color:#0f766e}html[data-theme=light] .fracing-page .silo-body,html[data-theme=light] .fracing-page .silo-cone,html[data-theme=light] .fracing-page .silo-top{border-color:rgba(59,130,246,.28);background:#e8f1fc;box-shadow:inset 0 0 22px rgba(148,163,184,.16)}html[data-theme=light] .fracing-page .silo-body i{border-color:rgba(148,163,184,.32);background:#fff;color:#94a3b8}html[data-theme=light] .fracing-page .silo-body i.filled{border-color:rgba(20,184,166,.38);background:linear-gradient(90deg,rgba(153,246,228,.96),rgba(191,219,254,.95));color:#0f766e}@media (max-width:900px){.silo-command-grid,.silo-stage-ops,.stage-demand-strip{grid-template-columns:1fr}.stage-band-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.silo-card{width:286px;min-height:450px}.silo-body{width:152px;height:204px}.silo-card dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.silo-slider{overflow-x:auto}.silo-track{animation:none}}