.oee-presentation{--cyan:#45dfc3;--cyan-strong:#23c7ad;--green:#5ee59b;--purple:#a988ff}.oee-presentation .ambient-one{background:#29d7b5}.oee-presentation .ambient-two{background:#7656db}.oee-presentation .story-step{padding:9px 9px;font-size:.54rem}.oee-presentation h1{font-size:clamp(4rem,6.4vw,7.2rem)}.hero-monitor,.source-card,.oee-calculator,.preview-machine,.pulse-ledger,.pulse-comparison article,.cycle-note,.analytics-card,.alert-panel,.report-preview{border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.hero-monitor{width:min(100%,450px);padding:23px;transform:perspective(900px) rotateY(-6deg)}.hero-oee-ring,.calculator-ring{--ring-color:#45dfc3;position:relative;display:grid;place-content:center;justify-items:center;width:180px;height:180px;margin:22px auto;border-radius:50%;background:conic-gradient(var(--ring-color) calc(var(--score)*1%),rgba(111,139,163,.17) 0)}.hero-oee-ring::before,.calculator-ring::before{position:absolute;inset:12px;border-radius:50%;background:#101a27;content:""}.hero-oee-ring>*,.calculator-ring>*{position:relative}.hero-oee-ring strong,.calculator-ring strong{color:var(--cyan);font-size:3.4rem;letter-spacing:-.08em}.hero-oee-ring strong span{font-size:1.45rem}.hero-oee-ring small,.calculator-ring>span{color:var(--muted);font-size:.62rem;letter-spacing:.12em}.hero-mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.hero-mini-kpis>span{color:var(--muted);font-size:.55rem}.hero-mini-kpis strong{display:block;margin-top:5px;color:#e9f5f5;font-size:1rem}.hero-flow{display:flex;justify-content:center;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:.64rem}.hero-flow b,.source-join span{color:var(--cyan)}.before-process{display:grid;justify-items:center;gap:7px;margin:18px 0}.before-process>span{padding:8px 10px;border:1px solid rgba(255,94,108,.25);font-size:.7rem}.before-process b{color:#ff7581}.source-selector,.pulse-controls,.alert-selector,.cell-switch{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.event-action.is-active{border-color:rgba(69,223,195,.52);background:rgba(69,223,195,.1);color:var(--cyan)}.integration-flow{display:grid;grid-template-columns:1fr 44px 1fr 44px 1.15fr;align-items:center;gap:8px}.source-card{min-height:195px;padding:15px}.source-card>strong,.source-card>span{display:block}.source-card>strong{font-size:.84rem}.source-card>span{margin-top:5px;color:var(--cyan);font-size:.65rem}.source-card ul{padding-left:15px;color:var(--muted);font-size:.66rem;line-height:1.6}.source-card li+li{margin-top:7px}.source-card.is-emphasized{border-color:rgba(69,223,195,.64);box-shadow:0 0 25px rgba(69,223,195,.13)}.source-join{display:grid;justify-items:center;gap:5px}.source-join span{font-size:1.65rem}.source-join small{color:var(--muted);font-size:.43rem;text-align:center}.integration-message,.preview-note,.pulse-explanation,.alert-rule{margin-top:13px;padding:12px;border:1px solid rgba(69,223,195,.21);background:rgba(69,223,195,.075);color:#bcece2;font-size:.69rem;line-height:1.55}.cell-pill{padding:9px 12px;border:1px solid rgba(92,225,152,.33);border-radius:4px;background:transparent;color:#9cc5ad;cursor:pointer;font-size:.69rem;font-weight:700}.cell-pill.is-active{border-color:#5ce198;background:rgba(92,225,152,.13);color:#79efab}.cell-pill.red{border-color:rgba(255,107,118,.31);color:#e9a5ac}.cell-pill.red.is-active{border-color:#ff6b76;background:rgba(255,107,118,.1);color:#ff8990}.cell-pill.purple{border-color:rgba(164,135,255,.32);color:#c4b2ee}.cell-pill.purple.is-active{border-color:#a487ff;background:rgba(164,135,255,.11);color:#c1aaff}.preview-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0}.preview-kpis article,.cavity-metrics article{padding:12px;border:1px solid var(--border);background:var(--panel)}.preview-kpis span,.cavity-metrics span{color:var(--muted);font-size:.59rem}.preview-kpis strong,.cavity-metrics strong{display:block;margin-top:7px;font-size:1.15rem}.preview-machines{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preview-machine{padding:13px;border-top:3px solid var(--machine-color,#5ce198)}.preview-machine>span,.preview-machine>strong,.preview-machine>small{display:block}.preview-machine>span{color:var(--machine-color,#5ce198);font-size:.64rem;font-weight:700}.preview-machine>strong{margin:8px 0 5px;font-size:.75rem}.preview-machine>small{color:var(--muted);font-size:.61rem}.preview-machine-metrics{display:flex;justify-content:space-between;gap:7px;margin-top:14px;font-size:.66rem}.preview-machine-metrics b{color:var(--cyan)}.oee-calculator{display:grid;grid-template-columns:1fr .9fr;gap:20px;padding:23px}.oee-inputs label{display:grid;grid-template-columns:1fr auto;gap:9px;margin:13px 0 21px;font-size:.75rem}.oee-inputs label strong{color:var(--cyan)}.oee-inputs input{grid-column:1/-1;width:100%;accent-color:var(--cyan)}.formula-note{color:var(--muted);font-size:.68rem;line-height:1.7}.oee-output{display:grid;align-content:center;justify-items:center}.calculator-ring{width:190px;height:190px}.calculator-ring strong{font-size:3.4rem}.formula-line{color:#b9d4cd;font-family:"JetBrains Mono",monospace;font-size:.73rem}.pulse-ledger{min-height:140px;max-height:210px;overflow:auto;padding:12px}.pulse-line{display:grid;grid-template-columns:35px 1fr 1fr 1fr;gap:9px;padding:10px;border-bottom:1px solid var(--border);font-size:.68rem}.pulse-line>i{color:var(--cyan);font-style:normal}.pulse-line strong{color:#dceceb}.empty-ledger{padding:32px;color:var(--muted);text-align:center;font-size:.75rem}.pulse-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.pulse-comparison article{padding:15px}.pulse-comparison span,.pulse-comparison small{display:block;color:var(--muted);font-size:.62rem}.pulse-comparison strong{display:block;margin:9px 0;color:var(--cyan);font-size:1.25rem}.pulse-comparison .incorrect-total strong{color:#ff7e86}.cavity-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:20px 0;font-size:.7rem}.cavity-toolbar>span>b{color:var(--cyan)}.cavity-toolbar label{display:flex;align-items:center;gap:7px;color:var(--muted)}.cavity-toolbar select{padding:7px;border:1px solid var(--border);background:#121d29;color:#e7f2f0}.cavity-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cavity-metrics strong{font-size:1.45rem}.cavity-metrics strong small{font-size:.7rem}.cavity-metrics .metric-highlight{border-color:rgba(69,223,195,.42)}.cavity-metrics .metric-highlight strong{color:var(--cyan)}.cycle-note{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding:14px}.cycle-note>div>span,.cycle-note>div>strong{display:block}.cycle-note>div>span{color:var(--muted);font-size:.6rem}.cycle-note>div>strong{margin-top:6px;font-size:1rem}.cycle-note p{grid-column:1/-1;margin:2px 0 0;color:var(--muted);font-size:.69rem;line-height:1.6}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.analytics-card{min-width:0;padding:13px}.analytics-card>strong,.analytics-card>span{display:block}.analytics-card>strong{font-size:.71rem}.analytics-card>span{margin-top:5px;color:var(--muted);font-size:.59rem}.analytics-card canvas{width:100%;height:116px;margin-top:8px}.alert-panel{padding:20px}.alert-panel-title{display:flex;align-items:center;gap:9px}.alert-panel-title>span{color:#ffbd4a;font-size:1.3rem}.alert-panel-title>strong{font-size:.85rem}.alert-panel>p{color:#c3d0db;font-size:.74rem;line-height:1.7}.alert-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.alert-evidence>div{padding:11px;border:1px solid var(--border)}.alert-evidence span,.alert-evidence strong{display:block}.alert-evidence span{color:var(--muted);font-size:.6rem}.alert-evidence strong{margin-top:5px;font-size:.69rem}.report-preview{padding:18px}.report-title>span,.report-title>strong{display:block}.report-title>span{color:var(--muted);font-size:.59rem}.report-title>strong{margin-top:7px;font-size:1rem}.report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0}.report-metrics>div{padding:10px;border:1px solid var(--border)}.report-metrics span,.report-metrics strong{display:block}.report-metrics span{color:var(--muted);font-size:.58rem}.report-metrics strong{margin-top:7px;font-size:.93rem}.report-bars{display:grid;gap:9px}.report-bar{display:grid;grid-template-columns:90px 1fr 42px;align-items:center;gap:8px;font-size:.65rem}.report-bar-track{height:10px;background:rgba(130,152,170,.12)}.report-bar-track span{display:block;height:100%;background:var(--cell-color,#5ce198)}.maintenance-footnote{margin-top:13px;color:#ffcb72;font-size:.63rem}.oee-impact .impact-card strong{font-size:clamp(1.35rem,2.6vw,2.55rem)}.beyond-heading{margin:20px 0 10px;color:#dce9e7;font-size:.76rem;font-weight:700}.oee-presentation .outcome-strip{flex-wrap:wrap}

@media(max-height:800px) and (min-width:761px){.oee-presentation .story-step{padding:7px 8px;font-size:.5rem}.oee-presentation .section-heading h2{font-size:clamp(1.8rem,3.3vw,3rem)}.oee-presentation .section-heading{margin-bottom:14px}.analytics-card canvas{height:91px}}@media(max-width:1100px){.oee-presentation .story-step{padding:8px 6px;font-size:.49rem}.source-card{padding:10px}.source-card ul{font-size:.59rem}.source-join small{font-size:.37rem}}@media(max-width:760px){.oee-presentation h1{font-size:clamp(3.2rem,10vw,5rem)}.oee-presentation .story-step{font-size:.56rem}.hero-monitor{margin-top:15px;transform:none}.integration-flow{grid-template-columns:1fr}.source-card{min-height:auto;padding:14px}.source-join{display:flex;justify-content:center}.source-join span{transform:rotate(90deg)}.preview-kpis,.report-metrics{grid-template-columns:1fr 1fr}.preview-machines,.oee-calculator,.pulse-comparison,.cavity-metrics,.analytics-grid{grid-template-columns:1fr}.pulse-line{grid-template-columns:24px 1fr 1fr;font-size:.63rem}.pulse-line>strong{grid-column:2/-1}.alert-evidence{grid-template-columns:1fr}.report-bar{grid-template-columns:72px 1fr 37px}.hero-mini-kpis>span{font-size:.48rem}.oee-presentation .outcome-strip{gap:7px}}
