.tv-showcase{display:grid;gap:24px;max-width:100%;min-width:0}.tv-wall{position:relative;padding:22px 8px 44px;isolation:isolate}.tv-mount{position:absolute;bottom:20px;left:28%;right:28%;height:24%;background:#18212b;box-shadow:0 20px 38px -12px #0009;border-radius:12px;z-index:-1}.tv-bezel{position:relative;border:solid #222a32;border-width:8px 8px 16px;border-radius:18px;background:#222a32;box-shadow:0 22px 44px -20px #000a,0 0 0 1px #59616a;overflow:hidden}.tv-display{aspect-ratio:16/9;box-sizing:border-box;background:#101923;color:#ecf2f6;padding:clamp(20px,2.6vw,36px);display:grid;grid-template-rows:auto auto 1fr auto auto;gap:20px;font-variant-numeric:tabular-nums;position:relative}.tv-display:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,#ffffff03,transparent 50%)}.tv-heading{justify-content:space-between;gap:18px}.tv-eyebrow,.tv-heading{display:flex;align-items:center}.tv-eyebrow{font-size:11px;color:#a8b8c7;gap:8px;letter-spacing:.02em}.tv-eyebrow i{width:5px;height:5px;background:#93b8ed;box-shadow:0 0 0 3px #93b8ed13;border-radius:50%}.tv-heading h3{font-size:clamp(21px,2.4vw,32px);letter-spacing:-.03em;line-height:1.15;margin:6px 0 0;font-weight:600}.tv-heading button{background:#1a2734;border:1px solid #3e5061;color:#dbe6ef;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:90px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer;flex:none}.tv-heading button:hover{background:#263748}.tv-heading button:focus-visible{outline:3px solid #93b8ed;outline-offset:3px}.tv-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.tv-kpis>div{min-width:0;padding:16px 0 0;border-top:1px solid #354352}.tv-kpis>div>span{font-size:12px;color:#c6d1dc;display:block;line-height:1.4;min-height:17px}.tv-value-row{display:flex;align-items:center;gap:20px;margin:8px 0 5px}.tv-value-row strong{font-size:clamp(36px,4.4vw,62px);line-height:1;letter-spacing:-.055em;font-weight:550;animation:tv-value-in .45s ease}.tv-sparkline{height:45px;width:100%;min-width:0;color:#8eb5ef;overflow:visible}.tv-sparkline-base{stroke:#2d3b4a;stroke-width:1}.tv-sparkline circle,.tv-sparkline polygon,.tv-sparkline polyline{transition:all .6s ease}.tv-kpis small{font-size:10px;color:#9baebf}.tv-panels{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:start;padding-top:4px}.tv-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:14px}.tv-section-heading .hv3-icon{color:#8fa8bf}.tv-section-heading h4{font-size:12px;font-weight:550;color:#dce6ee;margin:0}.tv-funnel-row{margin-top:10px}.tv-funnel-row>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#b6c5d2;margin-bottom:6px}.tv-funnel-row b{color:#ecf2f6;font-weight:550}.tv-funnel-track{height:7px;background:#1b2936;border-radius:2px;overflow:hidden}.tv-funnel-track i{display:block;height:100%;background:#8eb5ef;border-radius:2px;transition:width .7s ease}.tv-role{display:grid;grid-template-columns:29px minmax(0,1fr) 25px;align-items:center;gap:10px;margin-top:10px;min-height:29px}.tv-role-icon{display:grid;place-items:center;width:29px;height:29px;border:1px solid #334758;border-radius:8px;background:#192734}.tv-role-icon .hv3-icon{color:#a6bed2}.tv-role>div>span{font-size:11px;color:#bdcbd6;display:block;line-height:1.3}.tv-role b{font-size:13px;font-weight:550;text-align:right}.tv-role-track{height:3px;background:#293a48;border-radius:4px;margin-top:6px;overflow:hidden}.tv-role-track i{display:block;height:100%;background:#a8bed5;transition:width .7s ease}.tv-ticker{display:flex;gap:18px;align-items:center;border-top:1px solid #2e3c49;border-bottom:1px solid #2e3c49;padding:12px 0;font-size:10px;line-height:1.5}.tv-ticker-label{color:#97aabd;flex:none}.tv-ticker-event{display:flex;gap:8px;align-items:center;flex:1;min-width:0;animation:tv-ticker-in .4s ease;color:#d5e2eb}.tv-ticker-event i{width:5px;height:5px;background:#8eb5ef;border-radius:50%;flex:none}.tv-ticker-event code{font:inherit;font-variant-numeric:tabular-nums;color:#9db3c6;margin-left:auto;white-space:nowrap}.tv-display footer{color:#9baebf;font-size:10px;line-height:1.5}.tv-hardware-light{position:absolute;width:4px;height:2px;bottom:-9px;left:50%;background:#9ab5c9;border-radius:3px}@keyframes tv-value-in{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes tv-ticker-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1000px){.tv-display{aspect-ratio:auto;gap:22px;padding:24px}.tv-panels{gap:28px}.tv-value-row{gap:10px}.tv-kpis{gap:18px}}@media(max-width:600px){.tv-wall{padding:10px 0 30px}.tv-bezel{border-width:5px 5px 12px;border-radius:13px}.tv-display{padding:20px 16px;gap:22px}.tv-heading{align-items:start;gap:10px}.tv-heading h3{font-size:23px;line-height:1.2}.tv-eyebrow{font-size:10px}.tv-heading button{min-width:44px;padding:8px;gap:5px;font-size:10px;flex-direction:column}.tv-heading button svg{height:10px}.tv-kpis{gap:12px}.tv-kpis>div{padding-top:12px}.tv-kpis>div>span{font-size:12px;min-height:34px;color:#d5e0e9}.tv-value-row{flex-direction:column;align-items:start;gap:6px;margin:8px 0}.tv-value-row strong{font-size:38px}.tv-sparkline{height:26px}.tv-kpis small{font-size:11px;line-height:1.5;display:block;color:#b8c7d5}.tv-panels{grid-template-columns:1fr;gap:25px;padding-top:0}.tv-section-heading h4{font-size:13px}.tv-funnel-row>div:first-child,.tv-role>div>span{font-size:12px}.tv-role{margin-top:12px}.tv-ticker{flex-wrap:wrap;gap:6px}.tv-ticker-label{flex-basis:100%;font-size:12px;color:#b8c7d5}.tv-ticker-event{font-size:12px;gap:8px}.tv-display footer,.tv-ticker-event code{font-size:11px;color:#b8c7d5}.tv-hardware-light{bottom:-7px}}@media(prefers-reduced-motion:reduce){.tv-ticker-event,.tv-value-row strong{animation:none}.tv-funnel-track i,.tv-role-track i,.tv-sparkline *{transition:none}}