.wg6kVa_environment{--accent:#ff6a1a;color:#ededed;background:#0b0b0b;max-width:1440px;margin:auto;padding:32px 24px 64px;font-size:14px;line-height:1.6}.wg6kVa_environment *{border-radius:0!important}.wg6kVa_environment a{color:inherit;text-underline-offset:4px;text-decoration:underline}.wg6kVa_environment button,.wg6kVa_environment summary{cursor:pointer}.wg6kVa_environment button{color:#ededed;background:#171717;border:1px solid #555;min-height:44px;padding:10px 14px}.wg6kVa_environment :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wg6kVa_eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px}.wg6kVa_header{border-bottom:1px solid #444;justify-content:space-between;gap:24px;margin-bottom:24px;padding:20px 0 30px;display:flex}.wg6kVa_header h1{letter-spacing:-.06em;margin:10px 0 16px;font-size:clamp(36px,5vw,68px);font-weight:500;line-height:1.1}.wg6kVa_header p{color:#aaa;max-width:620px}.wg6kVa_stamp{font-family:var(--font-geist-mono),monospace;align-self:end;max-width:230px;font-size:11px}.wg6kVa_grid{border-top:1px solid #383838;border-left:1px solid #383838;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.wg6kVa_panel{background:#111;border-bottom:1px solid #383838;border-right:1px solid #383838;grid-column:span 6;min-width:0;padding:22px}.wg6kVa_wide{grid-column:span 12}.wg6kVa_panel h2{letter-spacing:-.03em;margin:4px 0 16px;font-size:18px;font-weight:500}.wg6kVa_panel h3{margin:12px 0 0;font-size:15px;font-weight:500}.wg6kVa_note{color:#aaa;overflow-wrap:anywhere;margin-top:14px;font-size:12px;line-height:1.7}.wg6kVa_chartTop{font:11px var(--font-geist-mono),monospace;color:#aaa;justify-content:space-between;display:flex}.wg6kVa_chart svg{width:100%;height:auto;margin-top:12px;overflow:visible}.wg6kVa_chart svg g[role=button]{cursor:crosshair}.wg6kVa_details{min-height:64px;font:12px/1.6 var(--font-geist-mono),monospace;overflow-wrap:anywhere;border-top:1px solid #333;padding:12px 0}.wg6kVa_details strong{color:var(--accent)}.wg6kVa_details button{min-height:32px;margin-left:8px;padding:2px 8px}.wg6kVa_tableScroll{max-height:260px;overflow:auto}.wg6kVa_environment table{border-collapse:collapse;width:100%;font:11px/1.7 var(--font-geist-mono),monospace}.wg6kVa_environment td,.wg6kVa_environment th{text-align:left;border-bottom:1px solid #333;padding:8px}.wg6kVa_environment summary{padding:10px 0;font-size:12px}.wg6kVa_empty{color:#aaa;padding:50px 0}.wg6kVa_metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.wg6kVa_metrics strong{font:clamp(20px,3vw,36px)/1.4 var(--font-geist-mono),monospace;letter-spacing:-.05em;display:block}.wg6kVa_metrics span{color:#aaa;font-size:11px}.wg6kVa_cameras{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.wg6kVa_cameraButton{text-align:left;width:100%;display:block;position:relative;padding:0!important}.wg6kVa_cameraButton span{background:#111;padding:6px 12px;position:absolute;bottom:0;right:0}.wg6kVa_cameras img{aspect-ratio:4/3;object-fit:contain;background:#080808;width:100%;height:auto;display:block}.wg6kVa_cameras p{color:#aaa;font-size:12px}.wg6kVa_cameraEmpty{aspect-ratio:4/3;place-items:center;display:grid}.wg6kVa_dialog{color:#eee;background:#111;border:1px solid #666;width:min(1000px,95vw);max-height:95dvh;padding:24px;overflow:auto}.wg6kVa_dialog::backdrop{background:#000d}.wg6kVa_dialog img{object-fit:contain;width:100%;max-height:70vh;display:block}.wg6kVa_dialog:fullscreen{width:100vw;height:100vh;max-height:none}.wg6kVa_controls{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.wg6kVa_alert{border-left:2px solid var(--accent);margin:16px 0;padding:0 12px}.wg6kVa_footer{color:#aaa;padding-top:24px;font-size:12px}@media (hover:hover) and (pointer:fine){.wg6kVa_environment button:hover{background:#292929}.wg6kVa_environment a:hover{color:var(--accent)}}@media (max-width:700px){.wg6kVa_environment{padding:20px 16px 40px}.wg6kVa_header{display:block}.wg6kVa_stamp{margin-top:20px}.wg6kVa_panel{grid-column:span 12;padding:18px 14px}.wg6kVa_cameras{grid-template-columns:1fr}.wg6kVa_metrics{gap:8px}.wg6kVa_dialog{padding:12px}.wg6kVa_controls button{padding:8px}.wg6kVa_chartTop{font-size:10px}}.wg6kVa_fullscreen:fullscreen{color:#eee;background:#111;padding:24px;overflow:auto}.wg6kVa_fullscreen:fullscreen img{max-height:75vh}
