.dashboard-simulator-wrapper[data-astro-cid-bbe6dxrz]{background:transparent;border-radius:24px;padding:10px;box-shadow:none}.sensor-mod[data-astro-cid-bbe6dxrz] .mod-circle[data-astro-cid-bbe6dxrz]{transition:all var(--transition-normal)}.sensor-mod[data-astro-cid-bbe6dxrz]:hover .mod-circle[data-astro-cid-bbe6dxrz]{stroke-color:var(--accent-electric);stroke:var(--accent-electric);filter:drop-shadow(0 0 8px rgba(0,181,226,.4));transform-origin:center}.sensor-mod[data-astro-cid-bbe6dxrz].active .mod-circle[data-astro-cid-bbe6dxrz]{stroke-width:2.5px;filter:drop-shadow(0 0 12px var(--accent-electric))}#mod-energy[data-astro-cid-bbe6dxrz].active .mod-circle[data-astro-cid-bbe6dxrz]{stroke:var(--accent-orange);filter:drop-shadow(0 0 8px var(--accent-orange))}#mod-ag[data-astro-cid-bbe6dxrz].active .mod-circle[data-astro-cid-bbe6dxrz]{stroke:var(--accent-green);filter:drop-shadow(0 0 8px var(--accent-green))}#mod-health[data-astro-cid-bbe6dxrz].active .mod-circle[data-astro-cid-bbe6dxrz]{stroke:var(--accent-electric);filter:drop-shadow(0 0 8px var(--accent-electric))}.signal-wire[data-astro-cid-bbe6dxrz]{stroke-dasharray:8 6;animation:signal-flow 1.5s linear infinite}.board-rect[data-astro-cid-bbe6dxrz]{transition:stroke var(--transition-normal)}:root.light-theme .board-rect[data-astro-cid-bbe6dxrz]{fill:#fffffff2;stroke:#0028551a}:root.light-theme #wire-bg-energy[data-astro-cid-bbe6dxrz],:root.light-theme #wire-bg-ag[data-astro-cid-bbe6dxrz],:root.light-theme #wire-bg-health[data-astro-cid-bbe6dxrz]{stroke:#00285514}@keyframes signal-flow{0%{stroke-dashoffset:28}to{stroke-dashoffset:0}}.rgb-led[data-astro-cid-bbe6dxrz]{transition:fill .3s ease,filter .3s ease}.rgb-led[data-astro-cid-bbe6dxrz].pulse-active{animation:led-blink 1s ease-in-out infinite alternate}@keyframes led-blink{0%{opacity:.6}to{opacity:1}}.results-stats[data-astro-cid-pvyyuo2j]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px}.results-stat[data-astro-cid-pvyyuo2j]{padding:24px;text-align:center}.results-stat-value[data-astro-cid-pvyyuo2j]{font-family:var(--font-heading);font-size:2.6rem;font-weight:800;color:var(--accent-electric);line-height:1.1}.results-stat-label[data-astro-cid-pvyyuo2j]{color:var(--text-secondary);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-top:6px}.results-heading[data-astro-cid-pvyyuo2j]{font-size:1.35rem;font-weight:700;margin:0 0 20px}.finalists-grid[data-astro-cid-pvyyuo2j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:56px}.finalist-card[data-astro-cid-pvyyuo2j]{--accent: var(--accent-electric);padding:32px;display:flex;flex-direction:column;gap:10px;border-top:3px solid var(--accent)}.finalist-card[data-astro-cid-pvyyuo2j].accent-green{--accent: var(--accent-green)}.finalist-card[data-astro-cid-pvyyuo2j].accent-orange{--accent: var(--accent-orange)}.finalist-badge[data-astro-cid-pvyyuo2j]{align-self:flex-start;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:2px 10px}.finalist-team[data-astro-cid-pvyyuo2j]{font-size:1.6rem;font-weight:800}.finalist-section[data-astro-cid-pvyyuo2j]{color:var(--text-muted);font-size:.85rem;font-weight:600}.finalist-project[data-astro-cid-pvyyuo2j]{font-weight:700;color:var(--text-primary);margin-top:6px}.finalist-desc[data-astro-cid-pvyyuo2j]{color:var(--text-secondary);font-size:.92rem}.shortlist-grid[data-astro-cid-pvyyuo2j]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;counter-reset:team;margin-bottom:32px}.shortlist-item[data-astro-cid-pvyyuo2j]{counter-increment:team;display:flex;align-items:center;gap:10px;padding:12px 16px}.shortlist-item[data-astro-cid-pvyyuo2j]:before{content:counter(team);min-width:24px;color:var(--text-muted);font-weight:700;font-size:.85rem}.shortlist-name[data-astro-cid-pvyyuo2j]{font-weight:600;flex:1}.shortlist-tag[data-astro-cid-pvyyuo2j]{font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--accent-gold)}.shortlist-item[data-astro-cid-pvyyuo2j].is-finalist{border-color:var(--accent-gold)}.results-note[data-astro-cid-pvyyuo2j]{text-align:center;color:var(--text-secondary);max-width:720px;margin:0 auto}@media(max-width:600px){.results-stats[data-astro-cid-pvyyuo2j]{gap:10px}.results-stat[data-astro-cid-pvyyuo2j]{padding:16px 8px}.results-stat-value[data-astro-cid-pvyyuo2j]{font-size:1.9rem}}
