.loss-cell[data-v-09e89554]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wave-container[data-v-09e89554]{width:120px;height:40px;overflow:hidden}.wave-path[data-v-09e89554]{fill:none;stroke-width:2.5;-webkit-animation:glowPulse-data-v-09e89554 2s ease-in-out infinite;animation:glowPulse-data-v-09e89554 2s ease-in-out infinite}.wave-path.stable[data-v-09e89554]{stroke:#4ecdc4;-webkit-filter:drop-shadow(0 0 2px #4ecdc4);filter:drop-shadow(0 0 2px #4ecdc4)}.wave-path.fluctuating[data-v-09e89554]{stroke:#ffcd38;-webkit-filter:drop-shadow(0 0 3px #ffcd38);filter:drop-shadow(0 0 3px #ffcd38)}.wave-path.critical[data-v-09e89554]{stroke:#ff3b3b;-webkit-filter:drop-shadow(0 0 5px #ff3b3b);filter:drop-shadow(0 0 5px #ff3b3b);-webkit-animation:glowPulseFast-data-v-09e89554 1s ease-in-out infinite;animation:glowPulseFast-data-v-09e89554 1s ease-in-out infinite}@-webkit-keyframes glowPulse-data-v-09e89554{0%,to{opacity:1}50%{opacity:.7}}@keyframes glowPulse-data-v-09e89554{0%,to{opacity:1}50%{opacity:.7}}@-webkit-keyframes glowPulseFast-data-v-09e89554{0%,to{opacity:1}50%{opacity:.5}}@keyframes glowPulseFast-data-v-09e89554{0%,to{opacity:1}50%{opacity:.5}}.wave-label[data-v-09e89554]{font-size:.8rem;margin-top:4px;font-weight:500;letter-spacing:.5px}.wave-label.stable[data-v-09e89554]{color:#4ecdc4}.wave-label.fluctuating[data-v-09e89554]{color:#e4a600}.wave-label.critical[data-v-09e89554]{color:#ff3b3b;-webkit-animation:flicker-data-v-09e89554 1.2s infinite alternate;animation:flicker-data-v-09e89554 1.2s infinite alternate}@-webkit-keyframes flicker-data-v-09e89554{0%,to{opacity:1}40%{opacity:.6}60%{opacity:.8}}@keyframes flicker-data-v-09e89554{0%,to{opacity:1}40%{opacity:.6}60%{opacity:.8}}.loss-wave[data-v-1168232a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}svg[data-v-1168232a]{width:120px;height:40px;overflow:visible}.wave-segment[data-v-1168232a]{stroke-width:2;fill-opacity:.4;-webkit-animation:glowPulse-data-v-1168232a 2s ease-in-out infinite;animation:glowPulse-data-v-1168232a 2s ease-in-out infinite}.wave-segment.stable[data-v-1168232a]{-webkit-filter:drop-shadow(0 0 2px #4ecdc4);filter:drop-shadow(0 0 2px #4ecdc4)}.wave-segment.moderate[data-v-1168232a]{-webkit-filter:drop-shadow(0 0 3px #ffcd38);filter:drop-shadow(0 0 3px #ffcd38)}.wave-segment.critical[data-v-1168232a]{-webkit-filter:drop-shadow(0 0 5px #ff3b3b);filter:drop-shadow(0 0 5px #ff3b3b);-webkit-animation:glowPulseFast-data-v-1168232a 1s ease-in-out infinite;animation:glowPulseFast-data-v-1168232a 1s ease-in-out infinite}@-webkit-keyframes glowPulse-data-v-1168232a{0%,to{opacity:1}50%{opacity:.75}}@keyframes glowPulse-data-v-1168232a{0%,to{opacity:1}50%{opacity:.75}}@-webkit-keyframes glowPulseFast-data-v-1168232a{0%,to{opacity:1}50%{opacity:.5}}@keyframes glowPulseFast-data-v-1168232a{0%,to{opacity:1}50%{opacity:.5}}.loss-label[data-v-1168232a]{margin-top:4px;font-size:.8rem;font-weight:500;letter-spacing:.3px}.loss-label.stable[data-v-1168232a]{color:#4ecdc4}.loss-label.moderate[data-v-1168232a]{color:#e4a600}.loss-label.critical[data-v-1168232a]{color:#ff3b3b;-webkit-animation:flicker-data-v-1168232a 1.2s infinite alternate;animation:flicker-data-v-1168232a 1.2s infinite alternate}@-webkit-keyframes flicker-data-v-1168232a{0%,to{opacity:1}40%{opacity:.6}60%{opacity:.8}}@keyframes flicker-data-v-1168232a{0%,to{opacity:1}40%{opacity:.6}60%{opacity:.8}}.money-cell[data-v-0e859b14]{text-align:left;font-weight:500;padding:1rem 1.2rem}.money-wrapper[data-v-0e859b14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.emoji[data-v-0e859b14]{font-size:1.3rem}.money-amount[data-v-0e859b14]{font-size:.95rem;color:#334155}.money-bar[data-v-0e859b14]{width:100%;height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.money-bar-fill[data-v-0e859b14]{height:100%;border-radius:999px;-webkit-transition:width .5s ease,background .4s ease;transition:width .5s ease,background .4s ease}.good-money .money-bar-fill[data-v-0e859b14]{background:-webkit-gradient(linear,left top,right top,from(#4ade80),to(#16a34a));background:linear-gradient(90deg,#4ade80,#16a34a)}.warning-money .money-bar-fill[data-v-0e859b14]{background:-webkit-gradient(linear,left top,right top,from(#facc15),to(#eab308));background:linear-gradient(90deg,#facc15,#eab308)}.critical-money .money-bar-fill[data-v-0e859b14]{background:-webkit-gradient(linear,left top,right top,from(#fb7185),to(#ef4444));background:linear-gradient(90deg,#fb7185,#ef4444)}.money-cell[data-v-0e859b14]{-webkit-animation:pulseIn-data-v-0e859b14 .6s ease both;animation:pulseIn-data-v-0e859b14 .6s ease both}@-webkit-keyframes pulseIn-data-v-0e859b14{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulseIn-data-v-0e859b14{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.power-dashboard[data-v-0e859b14]{background:-webkit-gradient(linear,left top,left bottom,from(#f9fafb),to(#f1f5f9));background:linear-gradient(180deg,#f9fafb,#f1f5f9);padding:2.5rem 3rem;font-family:Inter,Poppins,sans-serif;color:#1e293b;min-height:100vh}header[data-v-0e859b14]{margin-bottom:2rem;text-align:left}h2[data-v-0e859b14]{font-size:1.8rem;font-weight:600;letter-spacing:-.3px;color:#9c9c9e;margin-bottom:.3rem}.subtitle[data-v-0e859b14]{color:#c2c3c4;font-size:1rem;font-weight:400}.facility-table[data-v-0e859b14]{min-width:1000px;width:100%;border-collapse:separate;border-spacing:0;-webkit-transition:all .3s ease;transition:all .3s ease}.facility-table tbody tr[data-v-0e859b14]{margin-bottom:8px}.facility-table thead tr[data-v-0e859b14]{background:#f8fafc}.facility-table th[data-v-0e859b14]{text-align:left;padding:1rem;font-weight:600;color:#475569;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.facility-table tbody tr[data-v-0e859b14]{background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);border-radius:12px;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.facility-table tbody tr[data-v-0e859b14]:hover{-webkit-box-shadow:0 4px 12px rgba(15,23,42,.12);box-shadow:0 4px 12px rgba(15,23,42,.12)}.facility-table td[data-v-0e859b14]{padding:1rem 1.2rem;font-size:.95rem;border-top:none}.facility-name[data-v-0e859b14]{font-weight:600;color:#0f172a}.facility-name[data-v-0e859b14]:hover{color:#2563eb;text-decoration:underline}tr.normal-row[data-v-0e859b14]{border-left:4px solid #22c55e}tr.warning-row[data-v-0e859b14]{border-left:4px solid #fbbf24;background:-webkit-gradient(linear,left top,right top,from(#fffbea),to(#fffdf2));background:linear-gradient(90deg,#fffbea,#fffdf2)}tr.critical-row[data-v-0e859b14]{border-left:4px solid #ef4444;background:-webkit-gradient(linear,left top,right top,from(#fef2f2),to(#fff5f5));background:linear-gradient(90deg,#fef2f2,#fff5f5)}.loss-meter[data-v-0e859b14]{border-radius:999px;height:8px;background:#e2e8f0;overflow:hidden;margin-top:6px}.loss-meter-fill[data-v-0e859b14]{height:100%;border-radius:999px;-webkit-transition:width .6s ease,background-color .4s ease;transition:width .6s ease,background-color .4s ease}.loss-meter-fill.good[data-v-0e859b14]{background:-webkit-gradient(linear,left top,right top,from(#4ade80),to(#22c55e));background:linear-gradient(90deg,#4ade80,#22c55e)}.loss-meter-fill.warning[data-v-0e859b14]{background:-webkit-gradient(linear,left top,right top,from(#facc15),to(#eab308));background:linear-gradient(90deg,#facc15,#eab308)}.loss-meter-fill.critical[data-v-0e859b14]{background:-webkit-gradient(linear,left top,right top,from(#f87171),to(#dc2626));background:linear-gradient(90deg,#f87171,#dc2626)}.shift[data-v-0e859b14]{font-size:1.2rem;display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.shift.better[data-v-0e859b14]{color:#22c55e}.shift.worse[data-v-0e859b14]{color:#ef4444}.shift.stable[data-v-0e859b14]{color:#94a3b8}.magnitude[data-v-0e859b14]{color:#475569;font-size:.9rem}.shift-label[data-v-0e859b14]{text-transform:capitalize;color:#64748b}tr[data-v-0e859b14]{-webkit-animation:fadeInUp-data-v-0e859b14 .5s ease both;animation:fadeInUp-data-v-0e859b14 .5s ease both}@-webkit-keyframes fadeInUp-data-v-0e859b14{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-0e859b14{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.wave-status[data-v-0e859b14]{position:relative;width:100px;height:20px;overflow:hidden;border-radius:10px;background:-webkit-gradient(linear,left bottom,left top,from(#d7f7ff),to(#fff));background:linear-gradient(0deg,#d7f7ff,#fff)}.wave-layer[data-v-0e859b14]{position:absolute;width:200%;height:100%;background-repeat:repeat-x;background-size:50px 100%;opacity:.8;-webkit-animation:waveMove-data-v-0e859b14 4s linear infinite;animation:waveMove-data-v-0e859b14 4s linear infinite}.wave1[data-v-0e859b14]{background-image:radial-gradient(circle at 25px 10px,rgba(0,170,255,.6) 20%,transparent 21%)}.wave2[data-v-0e859b14]{background-image:radial-gradient(circle at 25px 10px,rgba(0,100,255,.4) 20%,transparent 21%);-webkit-animation-duration:2.5s;animation-duration:2.5s;animation-direction:reverse}@-webkit-keyframes waveMove-data-v-0e859b14{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@keyframes waveMove-data-v-0e859b14{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50px);transform:translateX(-50px)}}.wave-status.stable .wave-layer[data-v-0e859b14]{background-image:radial-gradient(circle at 25px 10px,rgba(0,200,150,.5) 20%,transparent 21%)}.wave-status.fluctuating .wave-layer[data-v-0e859b14]{background-image:radial-gradient(circle at 25px 10px,rgba(255,210,0,.5) 20%,transparent 21%)}.wave-status.critical .wave-layer[data-v-0e859b14]{background-image:radial-gradient(circle at 25px 10px,rgba(255,50,50,.6) 20%,transparent 21%);-webkit-animation-duration:1.5s;animation-duration:1.5s}.table-wrapper[data-v-0e859b14]{width:100%;max-height:500px;overflow-y:auto;overflow-x:auto;position:relative}.facility-table thead[data-v-0e859b14]{position:sticky;top:0;z-index:9}.facility-table td[data-v-0e859b14]:first-child,.facility-table th[data-v-0e859b14]:first-child{position:sticky;left:0;background:#fff;z-index:4}.facility-table td[data-v-0e859b14]:nth-child(2),.facility-table th[data-v-0e859b14]:nth-child(2){position:sticky;left:80px;background:#fff;z-index:3}.facility-table td[data-v-0e859b14]:first-child,.facility-table th[data-v-0e859b14]:first-child{width:80px;min-width:80px;max-width:80px}.facility-table td[data-v-0e859b14]:nth-child(2),.facility-table th[data-v-0e859b14]:nth-child(2){width:200px;min-width:200px}.facility-table thead th[data-v-0e859b14]:first-child{z-index:6}.facility-table thead th[data-v-0e859b14]:nth-child(2){z-index:5}