.intelligence{--int-border:#365166;--int-muted:#a9becd;--int-accent:#83e2d1;color:#ebf4fa}.int-lead{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 25px}.int-lead h2{font-size:clamp(30px,3vw,46px);line-height:1.12;letter-spacing:-1.5px;margin:10px 0 12px}.int-lead p{color:#aec2cf;font-size:16px;line-height:1.5}.int-eyebrow{color:#89d9d3;font-size:11px;font-weight:650;letter-spacing:2px}.int-period{padding:14px;border:1px solid #365166;background:#102737;border-radius:16px;margin-bottom:20px}.int-presets{display:flex;flex-wrap:wrap;gap:7px}.int-presets button{padding:10px 18px;border:1px solid transparent;border-radius:9px;color:#bcd0dd;background:transparent;font:inherit;font-size:13px}.int-presets button:hover{background:#1d3d52}.int-presets button.active{background:#82ded0;color:#092b33;font-weight:700;box-shadow:0 5px 20px #06192444}.int-date-fields{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:15px}.int-date-fields[hidden]{display:none}.intelligence label,.int-search label,.int-compare-form label{display:flex;flex-direction:column;gap:7px;color:#b4c7d4;font-size:13px}.intelligence input,.intelligence select{padding:11px 12px;background:#091c2a;color:#edf9ff;border:1px solid #3f5a6d;border-radius:8px;font:inherit;min-width:0;color-scheme:dark}.int-range{font-size:13px;color:#d1e2ec;display:flex;gap:14px;flex-wrap:wrap}.int-range span{color:#8da7ba}.int-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.int-metric{text-align:left;border:1px solid #365166;background:linear-gradient(140deg,#18394c,#102535);padding:22px;border-radius:17px;color:#eaf6fc;display:flex;flex-direction:column;gap:12px;cursor:pointer;font:inherit;transition:border-color .2s,transform .2s}.int-metric:hover{border-color:#8bdacf;transform:translateY(-2px)}.int-metric>span{font-size:13px;color:#bdced9}.int-metric strong{font-size:38px;line-height:1.1;letter-spacing:-1px}.int-metric em{font-size:18px;font-style:normal}.int-metric small{color:#9db5c4;font-size:11px;line-height:1.5}.int-metric.warn strong{color:#edc58f}.int-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:18px}.int-card{padding:23px;border-radius:17px;border:1px solid #365166;background:#112837;margin-bottom:18px;min-width:0}.int-card h3{font-size:18px;margin:0 0 18px;line-height:1.45}.int-priority{background:radial-gradient(ellipse at top right,#28554d,#142b39 65%)}.int-priority h3{margin-top:13px;max-width:420px;font-size:23px}.int-priority>small{display:block;color:#b1c6ce;font-size:11px;margin-top:14px;line-height:1.5}.int-wait{display:flex;gap:15px;align-items:center;margin:18px 0}.int-wait strong{font-size:54px;letter-spacing:-2px;color:#a4e8db}.int-wait span{color:#b7cbd7;font-size:12px;line-height:1.6}.int-losses button{display:grid;grid-template-columns:minmax(80px,1fr) minmax(40px,1.2fr) auto;align-items:center;gap:15px;width:100%;border:0;background:transparent;padding:13px 0;color:#c7d8e2;text-align:left;font:inherit;font-size:13px}.int-losses i{height:8px;background:#213f50;border-radius:7px;overflow:hidden}.int-losses i:before{content:'';display:block;width:var(--bar);height:100%;background:linear-gradient(90deg,#38a69f,#a4ebd3);border-radius:7px}.int-table{overflow:auto;max-height:460px}.int-table table{width:100%;border-collapse:collapse;font-size:12px}.int-table th{color:#9db7c8;text-align:left;font-weight:500;white-space:nowrap;background:#112837;position:sticky;top:0}.int-table td,.int-table th{padding:12px 10px;border-bottom:1px solid #345063;line-height:1.5;overflow-wrap:anywhere}.int-empty{color:#9fb8c8;padding:25px 5px;line-height:1.7;font-size:14px}.int-note{color:#9bb4c5;font-size:12px;line-height:1.7}.int-footer-actions,.int-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 20px}.int-energy-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.int-energy-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:14px 0}.int-energy-metrics>div{display:flex;flex-direction:column;gap:10px}.int-energy-metrics span{font-size:12px;color:#a9c2d1}.int-energy-metrics strong{font-size:28px;font-weight:550}.int-energy-metrics small{font-size:14px;color:#88cabe}.int-search{display:flex;gap:12px;align-items:flex-end;margin:15px 0}.int-search label{flex:1}.int-tree{border:1px solid #365166;border-radius:14px;overflow:hidden;margin:18px 0}.int-tree>header{padding:20px;background:#234451}.int-tree>header span{font-size:10px;letter-spacing:2px;color:#8fe0cf}.int-tree h3{margin:8px 0}.int-tree>div{padding:10px 20px}.int-tree article{border-left:2px solid #488478;padding:12px 0 18px 18px;margin:8px}.int-tree p{font-size:12px;color:#bdd0dd;line-height:1.7}.int-tree-job{display:flex;align-items:center;justify-content:space-between;gap:10px}.int-lots{display:flex;gap:10px;flex-wrap:wrap}.int-lots>div{display:flex;flex-direction:column;gap:7px;background:#173a49;border:1px solid #3e6676;border-radius:10px;padding:15px;min-width:170px}.int-lots span,.int-lots small{font-size:11px;color:#b2cad6}.int-lots strong{font-size:13px;color:#90decb}.int-suspect header{display:flex;justify-content:space-between;gap:12px;align-items:center}.int-suspect-range{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.int-suspect-range>div{display:flex;flex-direction:column;gap:8px}.int-suspect-range span,.int-suspect-range small{font-size:12px;color:#abc0ce}.int-suspect-range strong{font-size:28px;color:#edc08c}.int-suspect details{margin:20px 0}.intelligence summary{cursor:pointer;color:#b8d5df}.int-compare-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.int-compare-form .form-error{grid-column:1/-1}.int-comparison{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.int-comparison article{display:flex;flex-direction:column;border:1px solid #467168;background:#133f40;padding:20px;gap:10px;border-radius:12px}.int-comparison article:first-child{background:#213547;border-color:#415b6d}.int-comparison span,.int-comparison small{color:#b8ced6;font-size:12px}.int-comparison h3,.int-comparison p{margin:0}.int-warning{border-left:3px solid #e6b771;background:#4b3c272f;padding:10px 14px;color:#eccc98;font-size:13px;line-height:1.6}.int-red{color:#ffaaa2!important}.int-history{border-top:1px solid #385468;padding-top:10px;max-width:100%}.int-history summary{cursor:pointer;color:#9ce5d5;font-size:13px}.int-history summary span{color:#9bb8c8;font-size:11px;margin-left:12px}.int-history-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:12px 0}.int-history-controls label{font-size:11px;color:#a9c4d6}.int-history-controls select{margin-left:7px;background:#143346;color:#e4f0f8;padding:7px;border-radius:7px;border:1px solid #467086}.int-history-controls output{font-size:12px;color:#cce7ef}.int-seek{width:100%;accent-color:#8de4d1;min-height:25px}.int-alarm-markers{display:flex;gap:7px;flex-wrap:wrap}.int-alarm-markers button{font-size:11px;border:1px solid #9b555a;color:#ffbbb5;background:#593642;padding:6px;border-radius:6px}.int-alarm-markers span{color:#9fb5c6;font-size:12px}.int-history .int-note{margin-bottom:0}.int-demo-badge{white-space:nowrap;border:1px solid #7c657f;background:#5035526e;border-radius:25px;color:#e2c9e9;padding:9px 14px;font-size:12px}.int-demo-banner{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border:1px solid #3a6172;border-radius:12px;background:#153646;padding:16px 20px;margin-bottom:20px;font-size:12px;color:#b6cfdb}.int-demo-banner b{color:#d8f0f0}.int-demo-banner small{margin-left:auto;color:#9cdfc8}.int-demo-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:25px 0}.int-demo-steps>div{display:flex;align-items:center;gap:10px;border-bottom:2px solid #315062;padding:12px 5px;color:#8da9bb;font-size:12px}.int-demo-steps i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#203e50;font-style:normal;flex:none}.int-demo-steps .active{color:#bcf6e8;border-color:#85d6bb}.int-demo-steps .done{color:#8cd5b9}.int-demo-steps .done i{background:#23584e}.int-job-quantity{display:flex;align-items:baseline;gap:10px;margin:25px 0 10px}.int-job-quantity strong{font-size:64px;letter-spacing:-2px}.int-job-quantity b{margin-left:auto;font-size:24px;color:#a6e1cf}.int-demo-job progress{width:100%;height:8px;accent-color:#91ddc5}.int-demo-job>button{display:block;margin-top:22px}.int-demo-job>small{color:#adc8d5}.int-action-form{display:flex;flex-direction:column;gap:17px;padding-top:6px}.int-check{flex-direction:row!important;align-items:center;gap:10px!important;line-height:1.5}.int-check input{width:18px;height:18px;accent-color:#94e5d4;flex:none}.int-waiting{padding:25px 6px;line-height:1.7;color:#b3cedb}.int-waiting h3{margin-top:18px;color:#efffff}.int-pulse{display:block;width:11px;height:11px;background:#96dfc6;border-radius:50%;box-shadow:0 0 0 7px #7fd7c216;animation:intPulse 2.5s infinite}.int-success{text-align:center;padding:30px 5px;color:#a3e4c9;font-size:30px}.int-success p{font-size:14px;color:#bcd5df;line-height:1.7}.int-event-list article{display:grid;grid-template-columns:170px 1fr;gap:18px;border-top:1px solid #355160;padding:15px 0}.int-event-list time,.int-event-list small{font-size:11px;color:#9ab6c7}.int-event-list b{font-size:14px}.int-event-list p{font-size:12px;color:#bbd2df;line-height:1.7;margin:8px 0}.intelligence button:focus-visible,.intelligence summary:focus-visible,.int-history button:focus-visible{outline:2px solid #afffed;outline-offset:3px}.intelligence .form-error:empty{display:none}@keyframes intPulse{50%{box-shadow:0 0 0 12px #7fd7c207}}
@media(max-width:1100px){.int-metrics{grid-template-columns:repeat(2,1fr)}.int-grid{grid-template-columns:1fr}.int-demo-steps{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.int-lead{align-items:flex-start;flex-wrap:wrap}.int-lead h2{font-size:33px}.int-presets{display:grid;grid-template-columns:repeat(3,1fr)}.int-presets button{padding:10px 6px;font-size:11px}.int-card,.int-metric{padding:16px}.int-metric strong{font-size:30px}.int-metric small{font-size:10px}.int-metrics{gap:10px}.int-energy-metrics,.int-suspect-range{grid-template-columns:1fr;gap:18px}.int-search{flex-direction:column;align-items:stretch}.int-compare-form{grid-template-columns:1fr}.int-comparison{grid-template-columns:1fr}.int-event-list article{grid-template-columns:1fr;gap:8px}.int-demo-steps>div{font-size:10px;gap:6px}.int-demo-banner small{margin:0}.int-date-fields label{width:100%}.int-tree-job{flex-wrap:wrap}.int-history-controls output{width:100%;line-height:1.7}}
@media(prefers-reduced-motion:reduce){.int-pulse{animation:none}.int-metric{transition:none}}
