:root{--bg-dark:#0b1e06;--bg-pitch-outer:#14360b;--bg-pitch-field:#1f5211;--text-bright:#fff;--text-gold:#ffeb3b;--glass-bg:#0b1e06e0;--glass-border:#f6f4dd40;--badge-shadow:0 4px 12px #00000080;--glow-gold:#ffeb3b80}@media (prefers-color-scheme:dark){:root{--bg-dark:#071504;--bg-pitch-outer:#0f2e08;--bg-pitch-field:#18440d;--glass-bg:#071504eb;--glass-border:#ffeb3b59;--badge-shadow:0 4px 16px #000c;--glow-gold:#ffeb3bb3}}html,body{background-color:var(--bg-dark);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;width:100%;height:100%;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}@media (prefers-color-scheme:dark){html,body{--lightningcss-light: ;--lightningcss-dark:initial}}.navbar[data-v-305c42fd]{background:var(--glass-bg,#071504eb);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-border,#ffeb3b40);box-sizing:border-box;z-index:100;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 1.25rem;display:flex;box-shadow:0 4px 20px #0009}.navbar-left[data-v-305c42fd],.navbar-right[data-v-305c42fd]{flex:1;align-items:center;display:flex}.navbar-right[data-v-305c42fd]{justify-content:flex-end}.search-wrap[data-v-305c42fd]{align-items:center;gap:.5rem;display:flex}.search-input[data-v-305c42fd]{color:#fff;background:#071504bf;border:1px solid #ffeb3b66;border-radius:999px;outline:none;width:220px;max-width:40vw;padding:.4rem .75rem;font-family:system-ui,-apple-system,sans-serif;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.search-input[data-v-305c42fd]::placeholder{color:#f6f4dd8c}.search-input[data-v-305c42fd]:focus{border-color:#ffeb3b;box-shadow:0 0 0 3px #ffeb3b40}.search-count[data-v-305c42fd]{color:#ffeb3b;white-space:nowrap;font-size:.85rem;font-weight:700}.logo[data-v-305c42fd]{object-fit:contain;filter:drop-shadow(0 2px 4px #0006);width:auto;height:44px;transition:transform .2s}.logo[data-v-305c42fd]:hover{transform:scale(1.05)}.navbar-center[data-v-305c42fd]{flex:2;justify-content:center;align-items:center;display:flex}.title[data-v-305c42fd]{letter-spacing:1px;color:#fff;background:linear-gradient(#fff 30%,#ffeb3b 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px #000000e6)drop-shadow(0 0 14px #ffeb3b99);-webkit-background-clip:text;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.85rem;font-weight:900}@media (width<=480px){.navbar[data-v-305c42fd]{height:52px;padding:0 .85rem}.logo[data-v-305c42fd]{height:36px}.title[data-v-305c42fd]{font-size:1.35rem}.search-input[data-v-305c42fd]{width:120px;padding:.3rem .6rem;font-size:.8rem}.search-count[data-v-305c42fd]{display:none}}.legend-pill[data-v-597574c8]{fill:#071504e0;stroke:#f6f4dd73;stroke-width:1.5px;transition:fill .2s,stroke .2s}.legend-pill.is-active[data-v-597574c8]{fill:#18440dfa;stroke:#ffeb3b;stroke-width:2px}.legend-text[data-v-597574c8]{fill:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:800;transition:fill .2s,font-size .2s}.legend-text.is-active[data-v-597574c8]{fill:#ffeb3b;font-size:14px}.cell-rect[data-v-597574c8]{fill:#0000;stroke:#0000;cursor:pointer;transition:fill .15s,stroke .15s}.cell-rect[data-v-597574c8]:hover,.cell-rect.is-hovered[data-v-597574c8]{fill:#ffeb3b33!important;stroke:#ffeb3b!important;stroke-width:2px!important}.cell-rect.is-runner-up[data-v-597574c8]{fill:#c0c0c059;stroke:#e0e0e0d9;stroke-width:2px}.cell-rect.is-winner[data-v-597574c8]{animation:1.3s ease-in-out infinite winner-pulse-597574c8;fill:#ffc107bf!important;stroke:gold!important;stroke-width:4px!important}@keyframes winner-pulse-597574c8{0%,to{fill:#ffc107bf}50%{fill:#ffd700f2}}.cell-rect.is-highlighted[data-v-597574c8]{animation:1.1s ease-in-out infinite cell-pulse-597574c8;fill:#00e5ff8c!important;stroke:#00e5ff!important;stroke-width:3px!important}.cell-rect.is-highlighted[data-v-597574c8]:hover,.cell-rect.is-highlighted.is-hovered[data-v-597574c8]{fill:#00e5ffcc!important;stroke:#fff!important}@keyframes cell-pulse-597574c8{0%,to{opacity:1}50%{opacity:.5}}.cell-tooltip[data-v-597574c8],.pitch-grid text[data-v-597574c8]{-webkit-user-select:none;user-select:none;pointer-events:none;font-family:system-ui,-apple-system,sans-serif}.app-layout[data-v-15fafe63]{background-color:#0b1e06;flex-direction:column;width:100vw;height:100dvh;display:flex;overflow:hidden}.pitch-container[data-v-15fafe63]{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;padding:.25rem;display:flex;overflow:hidden}.pitch-svg[data-v-15fafe63]{width:100%;max-width:98vw;height:100%;max-height:96%;display:block}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}#app{width:100%;height:100%;margin:0;padding:0}
