.iv-module.ivb-tvMode{position:fixed!important;inset:0!important;z-index:10000!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#06121e!important;color:var(--inanet-text,#ecf8ff)}.iv-module.ivb-tvMode>:not(.ivb-broadcast){display:none!important}.iv-module .ivb-broadcast{--u:clamp(12px,min(1.05vw,1.9vh),42px);font-size:var(--u);height:100%;padding:.7em 1em;display:flex;flex-direction:column;gap:.55em;box-sizing:border-box;overflow:hidden;background:radial-gradient(ellipse at 15% 0,#084c5a80,transparent 45%),radial-gradient(ellipse at 100% 100%,#12325f80,transparent 50%),#06121e;line-height:1.25;font-variant-numeric:tabular-nums}.iv-module .ivb-broadcast *{box-sizing:border-box}.iv-module .ivb-broadcast button{font-size:.7em;line-height:1.2;min-height:0;padding:.55em .8em;border-radius:.6em;background:#173448;color:#e8f5ff;border:1px solid #41677e;white-space:nowrap}.iv-module .ivb-broadcast button:focus-visible{outline:2px solid #70e6ff;outline-offset:3px}.iv-module .ivb-broadcast button:disabled{opacity:.4}.iv-module .ivb-header{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-shrink:0;border-bottom:1px solid #315369;padding-bottom:.5em}.iv-module .ivb-brand{display:flex;align-items:center;gap:.7em}.iv-module .ivb-brand>svg{width:2.5em;height:2.5em;color:#6ee7e2}.iv-module .ivb-brand small{font-size:.65em;letter-spacing:.13em;color:#70e5df;font-weight:800}.iv-module .ivb-brand h1{font-size:1.65em;line-height:1.1;margin:.15em 0 0;color:#f1faff}.iv-module .ivb-clock{text-align:center}.iv-module .ivb-clock strong{display:block;font-size:1.65em;color:#e6f9ff}.iv-module .ivb-clock small{font-size:.65em;color:#a9c8db}.iv-module .ivb-actions{display:flex;gap:.4em;flex-wrap:wrap;justify-content:flex-end}.iv-module .ivb-actions svg{width:1.2em;height:1.2em}.iv-module .ivb-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5em;flex-shrink:0}.iv-module .ivb-summary>div{padding:.45em .7em;background:#132e42;border:1px solid #35546b;border-radius:.65em;border-top:3px solid var(--accent,#a9c2d5);display:flex;align-items:center;gap:.65em}.iv-module .ivb-summary strong{font-size:2em;color:var(--accent,#d9eeff);line-height:1}.iv-module .ivb-summary span{font-size:.73em;font-weight:700;color:#c2d9e6}.iv-module .ivb-summary .ivb-next{--accent:#bea9ff}.iv-module .ivb-summary .ivb-next strong{font-size:1.45em;white-space:nowrap}.iv-module .ivb-sync{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.4em .75em;border:1px solid #236858;background:#103b36;border-radius:.4em;font-size:.65em;color:#bce8dd;flex-shrink:0}.iv-module .ivb-sync.warn{background:#41351e;border-color:#947137;color:#ffe1a0}.iv-module .ivb-servers{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.45em;flex-shrink:0}.iv-module .ivb-servers>div{display:flex;align-items:center;flex-wrap:wrap;gap:.3em;padding:.45em .5em;background:#122b3e;border:1px solid #34566a;border-left:3px solid var(--accent);border-radius:.45em;min-width:0}.iv-module .ivb-servers strong{font-size:.7em;color:#edf7ff}.iv-module .ivb-servers span{font-size:.85em;font-weight:800;color:var(--accent);margin-left:auto}.iv-module .ivb-servers small{font-size:.53em;color:#b8d0df;width:100%}.iv-module .ivb-wall{display:grid;gap:.65em;flex:1;min-height:0}.iv-module .ivb-channel{display:flex;flex-direction:column;justify-content:space-between;gap:.18em;min-width:0;min-height:0;padding:.55em .8em;border:1px solid #42637c;border-top:.22em solid var(--accent);border-radius:.7em;background:radial-gradient(ellipse at 0 0,#166a5860,transparent 65%),linear-gradient(150deg,#15364c,#0b1c30);box-shadow:0 .2em 1em #0003}.iv-module .ivb-channel.fault,.iv-module .ivb-channel.stopped{background:radial-gradient(ellipse at 0 0,#8b234c70,transparent 55%),linear-gradient(150deg,#2e233a,#141e32)}.iv-module .ivb-channel.checking{background:linear-gradient(150deg,#453a28,#152738)}.iv-module .ivb-channel.unknown{background:linear-gradient(150deg,#273747,#121f30)}.iv-module .ivb-broadcast .healthy{--accent:#68efbf}.iv-module .ivb-broadcast .fault,.iv-module .ivb-broadcast .stopped{--accent:#ff7c9a}.iv-module .ivb-broadcast .checking{--accent:#ffcd72}.iv-module .ivb-broadcast .unknown{--accent:#a1b8cf}.iv-module .ivb-card-top{display:flex;align-items:center;justify-content:space-between;font-size:.7em;color:#b9d8e9;gap:.4em}.iv-module .ivb-card-top i,.iv-module .ivb-servers i{display:block;flex-shrink:0;width:.5em;height:.5em;border-radius:50%;background:var(--accent)}.iv-module .ivb-channel h2{font-size:1.35em;color:#eff9ff;line-height:1.15;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iv-module .ivb-state{font-size:.65em;color:var(--accent);letter-spacing:.04em}.iv-module .ivb-values{display:flex;gap:.6em;justify-content:space-between;color:#a9c7da;font-size:.75em}.iv-module .ivb-values b{font-size:1.8em;line-height:1;color:#e8f9ff}.iv-module .ivb-card-bottom{border-top:1px solid #ffffff18;padding-top:.35em;display:flex;justify-content:space-between;font-size:.55em;color:#a8c6d7}.iv-module .ivb-notice{display:flex;align-items:center;gap:.7em;padding:.5em .85em;border:1px solid var(--accent);border-left:.25em solid var(--accent);border-radius:.6em;background:#11283a;flex-shrink:0;min-height:2.8em}.iv-module .ivb-notice>svg{width:1.3em;height:1.3em;flex-shrink:0;color:var(--accent)}.iv-module .ivb-notice>div{flex:1;min-width:0}.iv-module .ivb-notice strong{display:block;font-size:.95em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent)}.iv-module .ivb-notice span{display:block;font-size:.65em;color:#cadce7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-module .ivb-notice>b{font-size:.75em;color:#d2e7f3}.iv-module .ivb-footer{display:flex;justify-content:space-between;align-items:center;font-size:.65em;color:#a8c8dc;flex-shrink:0}.iv-module .ivb-footer>div{display:flex;align-items:center;gap:1em}.iv-module .ivb-footer strong{font-size:1.1em;color:#edf6ff}.iv-module .ivb-footer button{font-size:1.4em;padding:.1em .7em}.iv-module .ivb-progress{height:.15em;background:#183c51;flex-shrink:0}.iv-module .ivb-progress i{display:block;height:100%;background:#62e2d9;transition:width .3s}.iv-module .ivb-empty{grid-column:1/-1;grid-row:1/-1;display:flex;align-items:center;justify-content:center;color:#c2dbe9;font-size:1.3em}
@media(max-width:1000px){.iv-module .ivb-servers{grid-template-columns:repeat(4,minmax(0,1fr))}.iv-module .ivb-summary span{font-size:.65em}.iv-module .ivb-summary>div{gap:.3em;padding:.4em}.iv-module .ivb-summary strong{font-size:1.7em}.iv-module .ivb-clock{display:none}}
@media(max-width:600px){.iv-module .ivb-header{flex-wrap:wrap;gap:.5em}.iv-module .ivb-brand h1{font-size:1.3em}.iv-module .ivb-actions{width:100%;justify-content:space-between}.iv-module .ivb-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.iv-module .ivb-summary>div{min-height:2.6em}.iv-module .ivb-servers small{display:none}.iv-module .ivb-sync{flex-wrap:wrap;gap:.2em}.iv-module .ivb-channel h2{font-size:1.2em}.iv-module .ivb-notice span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.iv-module .ivb-footer>span{display:none}.iv-module .ivb-footer{justify-content:center}}
/* Projection: large channel identity, instruments and measured trends. */
.iv-module .ivb-broadcast{background:radial-gradient(ellipse at 8% 0,#0d5e6e70,transparent 42%),radial-gradient(ellipse at 95% 70%,#353e8755,transparent 45%),#071321;gap:.5em}.iv-module .ivb-header{background:transparent;padding:.2em .4em .6em}.iv-module .ivb-brand>svg{padding:.25em;border-radius:.4em;background:linear-gradient(140deg,#6aede92a,#2569a52a);border:1px solid #68d9e85c;width:2.8em;height:2.8em;filter:drop-shadow(0 0 .3em #3dcdd333)}.iv-module .ivb-summary>div{background:linear-gradient(120deg,#18384c,#122538);box-shadow:inset 0 1px #ffffff09,0 .2em .5em #0002;gap:.5em}.iv-module .ivv-summary-icon{padding:.45em;background:#ffffff0a;border-radius:.55em;display:flex;color:var(--accent)!important}.iv-module .ivv-summary-icon svg{width:1.5em;height:1.5em}.iv-module .ivv-ring{width:2.2em;height:2.2em;flex-shrink:0;color:#bea9ff}.iv-module .ivb-servers>div{padding:.5em;flex-wrap:nowrap;gap:.5em;background:linear-gradient(140deg,#163343,#111f32);box-shadow:inset 0 1px #ffffff10}.iv-module .ivv-rack{width:2.3em;height:2.3em;flex-shrink:0}.iv-module .ivv-server-data{flex:1;min-width:0}.iv-module .ivv-server-data>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.3em}.iv-module .ivv-server-data b{font-size:.85em;color:var(--accent)}.iv-module .ivb-servers small{display:block;white-space:nowrap;font-size:.49em;margin:.2em 0 .4em}.iv-module .ivv-cpu-track{height:.2em;background:#7594af26;overflow:hidden;border-radius:1em}.iv-module .ivb-servers .ivv-cpu-track i{display:block;background:var(--accent);height:100%;border-radius:1em;width:0;transition:width .4s}.iv-module .ivb-channel{padding:.7em .85em;gap:.4em;position:relative;background:radial-gradient(ellipse at 5% 0,#1e9c7938,transparent 55%),linear-gradient(140deg,#143449,#0e2035 72%);box-shadow:inset 0 1px #c6faff1c,0 .3em .7em #0004}.iv-module .ivb-channel:after{content:'';position:absolute;right:0;top:0;width:25%;height:3px;background:var(--accent);filter:blur(7px);pointer-events:none}.iv-module .ivb-channel.fault,.iv-module .ivb-channel.stopped{background:radial-gradient(ellipse at 0 0,#bd38604a,transparent 65%),linear-gradient(150deg,#34263f,#151f35)}.iv-module .ivb-channel.checking{background:radial-gradient(ellipse at 0 0,#b77a273d,transparent 65%),linear-gradient(150deg,#343443,#152738)}.iv-module .ivv-channel-heading{display:flex;align-items:center;gap:.65em}.iv-module .ivv-channel-heading>div{min-width:0}.iv-module .ivv-channel-icon{display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;flex-shrink:0;border-radius:.7em;background:linear-gradient(140deg,#ffffff12,#ffffff03);border:1px solid #ffffff26;box-shadow:0 .2em .4em #0002;color:var(--accent)}.iv-module .ivv-channel-icon svg{width:1.6em;height:1.6em}.iv-module .ivb-channel h2{font-size:1.4em;line-height:1.12}.iv-module .ivb-state{display:inline-block;border-radius:.35em;background:#ffffff08;padding:.25em .4em;margin-top:.35em;font-size:.56em}.iv-module .ivb-values{gap:.55em;font-size:1em}.iv-module .ivb-values>div{display:flex;align-items:center;gap:.5em;flex:1;min-width:0;background:#0718277a;border:1px solid #6693a630;padding:.45em .55em;border-radius:.5em}.iv-module .ivb-values svg{width:1em;height:1em;color:#b7a1ff;flex-shrink:0}.iv-module .ivb-values>div+div svg{color:#69dcff}.iv-module .ivb-values small{display:block;font-size:.48em;letter-spacing:.08em;color:#a4bbcf;margin-bottom:.2em}.iv-module .ivb-values b{font-size:1.5em}.iv-module .ivb-values em{font-size:.6em;color:#b6cedd;font-style:normal}.iv-module .ivv-trends{display:grid;grid-template-columns:1fr 1fr;gap:.65em;min-height:0;flex:1;max-height:7em}.iv-module .ivv-trend{display:flex;flex-direction:column;min-width:0;min-height:0;padding:.3em .4em;background:#091a2c6b;border-radius:.45em;border:1px solid #45627550}.iv-module .ivv-chart-label{display:flex;justify-content:space-between;gap:.3em;font-size:.5em;color:#b5ccdf;line-height:1.3}.iv-module .ivv-chart-label span:first-child{display:flex;align-items:center;gap:.25em;font-weight:700}.iv-module .ivv-chart-label svg{width:1em;height:1em}.iv-module .ivv-trend>svg{display:block;width:100%;min-height:0;flex:1}.iv-module .ivv-trend>small{font-size:.43em;color:#9eb8c9;text-align:right;line-height:1.3}.iv-module .ivb-card-bottom{padding-top:.45em;font-size:.53em}.iv-module .ivb-card-bottom>span:first-child{display:flex;align-items:center;gap:.4em}.iv-module .ivb-card-bottom svg{width:1em;height:1em;color:var(--accent)}.iv-module .ivb-notice{background:linear-gradient(95deg,#243147,#142c3d);box-shadow:0 0 .8em #0003}.iv-module .ivb-notice.fault{background:linear-gradient(95deg,#482b40,#192a3e)}.iv-module .ivb-notice>svg{padding:.3em;width:2em;height:2em;border-radius:.4em;background:#ffffff09}.iv-module .ivb-progress{height:.2em;border-radius:1em}.iv-module .ivb-progress i{box-shadow:0 0 .5em #63e8dd}
@media(max-width:1400px){.iv-module .ivv-summary-icon{padding:.25em}.iv-module .ivv-summary-icon svg{width:1.15em;height:1.15em}.iv-module .ivb-summary strong{font-size:1.7em}.iv-module .ivv-rack{width:1.8em;height:1.8em}.iv-module .ivb-servers small{font-size:.43em}.iv-module .ivb-channel h2{font-size:1.6em}}
@media(max-width:600px){.iv-module .ivv-summary-icon{display:none}.iv-module .ivb-servers small,.iv-module .ivv-cpu-track,.iv-module .ivv-rack{display:none}.iv-module .ivv-channel-icon{width:1.6em;height:1.6em;border-radius:.4em}.iv-module .ivv-channel-icon svg{width:1.1em;height:1.1em}.iv-module .ivv-channel-heading{gap:.4em}.iv-module .ivb-channel h2{font-size:1.1em}.iv-module .ivb-channel{padding:.5em;gap:.35em}.iv-module .ivb-values>div{padding:.4em;gap:.2em}.iv-module .ivb-values svg{display:none}.iv-module .ivb-values b{font-size:1.25em}.iv-module .ivb-values em{font-size:.5em}.iv-module .ivv-trends{gap:.3em}.iv-module .ivv-chart-label span:last-child{display:none}.iv-module .ivv-ring{width:1.7em;height:1.7em}.iv-module .ivb-summary .ivb-next strong{font-size:1.1em}}
@media(max-width:600px){.iv-module .ivb-channel h2{font-size:1.2em}}
