.main-grid[data-v-a839f4ed]{display:grid;grid-template-columns:1fr;gap:24px;margin-top:1rem}.chart-panel[data-v-a839f4ed]{width:100%}.sidebar[data-v-a839f4ed]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.panel[data-v-a839f4ed]{border-radius:18px;position:relative;overflow:hidden}.chart-panel[data-v-a839f4ed]{border:none;box-shadow:none;background:transparent}.panel-inner[data-v-a839f4ed]{padding:20px;position:relative;z-index:1}.chart-panel[data-v-a839f4ed]{display:flex;flex-direction:column;min-height:800px}.chart-panel .panel-inner[data-v-a839f4ed]{flex:1;display:flex;flex-direction:column;min-height:400px}.screen-header[data-v-a839f4ed]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:0 4px}.screen-label[data-v-a839f4ed]{font-family:Rajdhani,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#747276}.screen-mode[data-v-a839f4ed]{display:flex;gap:6px}.mode-chip[data-v-a839f4ed]{padding:3px 20px;border-radius:4px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;color:#747276;background:linear-gradient(145deg,#f2f0ed,#e6e3de);border:1px solid rgba(149,146,146,.4);box-shadow:inset 2px 2px 4px #6e6b6e2e,inset -1px -1px 3px #f4f1eda6;cursor:pointer;transition:all .12s ease}.mode-chip.active[data-v-a839f4ed]{color:#27452a;background:linear-gradient(145deg,#bed27659,#89a15340);border-color:#708d3d99;box-shadow:3px 3px 6px #52576326,-2px -2px 4px #f8f6f299}.mode-chip[data-v-a839f4ed]:disabled{opacity:.6;cursor:not-allowed}.stats-row[data-v-a839f4ed]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}@media (max-width: 640px){.stats-row[data-v-a839f4ed]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-a839f4ed]{padding:10px 12px;border:1px solid rgba(137,161,83,.24);border-radius:12px;background:#1e2d1e85;position:relative}.stat-card[data-v-a839f4ed]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:repeating-linear-gradient(0deg,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 1px,transparent 1px,transparent 3px);pointer-events:none}.stat-label[data-v-a839f4ed]{font-family:IBM Plex Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:#d6e4a48c;margin-bottom:4px;position:relative}.stat-value[data-v-a839f4ed]{font-family:Rajdhani,sans-serif;font-size:26px;font-weight:700;line-height:1;color:#dbe6a2;position:relative}.stat-value .unit[data-v-a839f4ed]{font-size:12px;font-weight:500;color:#d6e4a480;margin-left:2px}.stat-card.highlight .stat-value[data-v-a839f4ed]{color:#f6dc6e;text-shadow:0 0 12px rgba(246,220,110,.3)}.chart-shell[data-v-a839f4ed]{flex:1;min-height:300px;border:none;border-radius:16px;padding:14px;background:radial-gradient(circle at 22% 28%,#bed276eb,#7bb542e6 28%,#375e2eeb 64%,#262626f5),linear-gradient(145deg,#a8c45c,#708d3d);box-shadow:inset 0 0 18px #26262629;position:relative;display:flex;align-items:center;justify-content:center}.chart-shell[data-v-a839f4ed]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:repeating-linear-gradient(0deg,rgba(38,38,38,.12) 0,rgba(38,38,38,.12) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(90deg,rgba(55,94,46,.14) 0,rgba(55,94,46,.14) 1px,transparent 1px,transparent 4px);opacity:.92;pointer-events:none;z-index:2}.chart-shell[data-v-a839f4ed]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:linear-gradient(180deg,rgba(123,181,66,.04) 0%,transparent 15%,transparent 85%,rgba(123,181,66,.04) 100%);pointer-events:none;z-index:3}.chartjs-container[data-v-a839f4ed]{width:100%;height:100%;position:relative;z-index:1}.radar-chart[data-v-a839f4ed]{width:320px;height:320px;position:relative;z-index:1}.radar-bg[data-v-a839f4ed]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.radar-ring[data-v-a839f4ed]{position:absolute;border:1px solid rgba(137,161,83,.16);border-radius:50%}.radar-ring[data-v-a839f4ed]:nth-child(1){width:20%;height:20%}.radar-ring[data-v-a839f4ed]:nth-child(2){width:40%;height:40%}.radar-ring[data-v-a839f4ed]:nth-child(3){width:60%;height:60%}.radar-ring[data-v-a839f4ed]:nth-child(4){width:80%;height:80%}.radar-ring[data-v-a839f4ed]:nth-child(5){width:100%;height:100%}.radar-axis[data-v-a839f4ed]{position:absolute;top:50%;left:50%;width:50%;height:1px;background:#89a15329;transform-origin:left center}.radar-axis[data-v-a839f4ed]:nth-child(6){transform:rotate(0)}.radar-axis[data-v-a839f4ed]:nth-child(7){transform:rotate(45deg)}.radar-axis[data-v-a839f4ed]:nth-child(8){transform:rotate(90deg)}.radar-axis[data-v-a839f4ed]:nth-child(9){transform:rotate(135deg)}.radar-axis[data-v-a839f4ed]:nth-child(10){transform:rotate(180deg)}.radar-axis[data-v-a839f4ed]:nth-child(11){transform:rotate(225deg)}.radar-axis[data-v-a839f4ed]:nth-child(12){transform:rotate(270deg)}.radar-axis[data-v-a839f4ed]:nth-child(13){transform:rotate(315deg)}.radar-data[data-v-a839f4ed]{position:absolute;top:50%;left:50%;width:0;height:0}.radar-polygon[data-v-a839f4ed]{position:absolute;width:260px;height:260px;top:-130px;left:-130px}.radar-polygon svg[data-v-a839f4ed]{width:100%;height:100%;filter:drop-shadow(0 0 12px rgba(123,181,66,.35))}.radar-labels[data-v-a839f4ed]{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:4}.radar-label[data-v-a839f4ed]{position:absolute;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#dbe6a2bf;white-space:nowrap;text-shadow:0 0 10px rgba(123,181,66,.3)}.radar-label.top[data-v-a839f4ed]{top:-8px;left:50%;transform:translate(-50%)}.radar-label.top-r[data-v-a839f4ed]{top:8%;right:-14px;transform:translate(0)}.radar-label.right[data-v-a839f4ed]{top:50%;right:-14px;transform:translateY(-50%)}.radar-label.bot-r[data-v-a839f4ed]{bottom:8%;right:-14px}.radar-label.bottom[data-v-a839f4ed]{bottom:-8px;left:50%;transform:translate(-50%)}.radar-label.bot-l[data-v-a839f4ed]{bottom:8%;left:-14px}.radar-label.left[data-v-a839f4ed]{top:50%;left:-14px;transform:translateY(-50%)}.radar-label.top-l[data-v-a839f4ed]{top:8%;left:-14px}.radar-cta[data-v-a839f4ed]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.radar-cta[data-v-a839f4ed]:hover{transform:translate(-50%,-50%) scale(1.08)}.radar-cta[data-v-a839f4ed]:active{transform:translate(-50%,-50%) scale(.95)}.radar-cta-text[data-v-a839f4ed]{font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#dbe6a2;text-shadow:0 0 14px rgba(123,181,66,.4);white-space:nowrap}.chart-footer[data-v-a839f4ed]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:0 4px}.chart-legend[data-v-a839f4ed]{display:flex;gap:16px}.legend-item[data-v-a839f4ed]{display:flex;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10px;color:#747276;letter-spacing:.04em}.legend-dot[data-v-a839f4ed]{width:8px;height:8px;border-radius:50%}.legend-dot.green[data-v-a839f4ed]{background:#7bb542;box-shadow:0 0 4px #7bb54266}.legend-dot.gold[data-v-a839f4ed]{background:#f6dc6e;box-shadow:0 0 4px #f6dc6e66}.footer-actions[data-v-a839f4ed]{display:flex;gap:8px}.sidebar[data-v-a839f4ed]{gap:20px}.best-panel[data-v-a839f4ed]{background:linear-gradient(145deg,#ebe8e3,#d6d2cc);border:1px solid #9f9a95;border-radius:18px;box-shadow:8px 8px 16px #4e4c502e,-6px -6px 11px #faf8f5c7;position:relative;overflow:hidden}.best-inner[data-v-a839f4ed]{padding:20px;position:relative;z-index:1}.best-header[data-v-a839f4ed]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.best-title[data-v-a839f4ed]{font-family:Rajdhani,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#747276}.best-crown[data-v-a839f4ed]{display:flex;align-items:center;gap:5px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#d9ab2d}.best-crown svg[data-v-a839f4ed]{width:14px;height:14px;filter:drop-shadow(0 0 3px rgba(246,220,110,.4))}.best-display[data-v-a839f4ed]{position:relative;padding:28px 20px 24px;border:1px solid rgba(137,161,83,.24);border-radius:14px;background:linear-gradient(170deg,#1e2d1eb3,#142014d9);box-shadow:inset 0 0 30px #7bb5420f,inset 0 0 60px #00000026,0 0 20px #7bb54214;text-align:center;overflow:hidden}.best-display[data-v-a839f4ed]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:repeating-linear-gradient(0deg,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:2}.best-display[data-v-a839f4ed]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:radial-gradient(ellipse at center,rgba(123,181,66,.08) 0%,transparent 60%);pointer-events:none;z-index:3}.best-display-label[data-v-a839f4ed]{font-family:IBM Plex Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.22em;color:#d6e4a466;margin-bottom:8px;position:relative;z-index:4}.best-cps-number[data-v-a839f4ed]{font-family:Orbitron,sans-serif;font-size:86px;font-weight:900;line-height:1;color:#bed26c;text-shadow:0 0 20px rgba(190,210,108,.5),0 0 40px rgba(123,181,66,.3),0 0 80px rgba(123,181,66,.15);position:relative;z-index:4;letter-spacing:.04em}.best-cps-unit[data-v-a839f4ed]{font-family:Rajdhani,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#d6e4a480;margin-top:6px;position:relative;z-index:4}.best-display .corner[data-v-a839f4ed]{position:absolute;width:16px;height:16px;z-index:4}.best-display .corner[data-v-a839f4ed]:before,.best-display .corner[data-v-a839f4ed]:after{content:"";position:absolute;background:#7bb5424d}.best-display .corner-tl[data-v-a839f4ed]{top:8px;left:8px}.best-display .corner-tl[data-v-a839f4ed]:before{top:0;left:0;width:16px;height:1px}.best-display .corner-tl[data-v-a839f4ed]:after{top:0;left:0;width:1px;height:16px}.best-display .corner-tr[data-v-a839f4ed]{top:8px;right:8px}.best-display .corner-tr[data-v-a839f4ed]:before{top:0;right:0;width:16px;height:1px}.best-display .corner-tr[data-v-a839f4ed]:after{top:0;right:0;width:1px;height:16px}.best-display .corner-bl[data-v-a839f4ed]{bottom:8px;left:8px}.best-display .corner-bl[data-v-a839f4ed]:before{bottom:0;left:0;width:16px;height:1px}.best-display .corner-bl[data-v-a839f4ed]:after{bottom:0;left:0;width:1px;height:16px}.best-display .corner-br[data-v-a839f4ed]{bottom:8px;right:8px}.best-display .corner-br[data-v-a839f4ed]:before{bottom:0;right:0;width:16px;height:1px}.best-display .corner-br[data-v-a839f4ed]:after{bottom:0;right:0;width:1px;height:16px}.best-meta[data-v-a839f4ed]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.best-meta-item[data-v-a839f4ed]{padding:8px 6px;border:1px solid rgba(149,146,146,.3);border-radius:6px;background:linear-gradient(145deg,#f2f0ed,#e6e3de);box-shadow:inset 2px 2px 4px #6e6b6e2e,inset -1px -1px 3px #f4f1eda6;text-align:center}.best-meta-label[data-v-a839f4ed]{font-family:IBM Plex Mono,monospace;font-size:8px;text-transform:uppercase;letter-spacing:.16em;color:#959292;margin-bottom:2px}.best-meta-value[data-v-a839f4ed]{font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;color:#1f232a;line-height:1}.reset-btn-container[data-v-a839f4ed]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;margin-top:10px;border:1px solid #ab2f79;border-radius:6px;background:linear-gradient(145deg,#ab2f791a,#ab2f790d);box-shadow:inset 2px 2px 4px #6e6b6e2e,inset -1px -1px 3px #f4f1eda6;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#8a2462;cursor:pointer;transition:all .15s ease}.reset-btn-container[data-v-a839f4ed]:hover{border-color:#ab2f7980;background:linear-gradient(145deg,#ab2f7926,#ab2f7914);color:#ab2f79}.reset-btn-container[data-v-a839f4ed]:active{transform:scale(.98);box-shadow:inset 2px 2px 4px #6e6b6e2e,inset -1px -1px 3px #f4f1eda6}.reset-btn-container svg[data-v-a839f4ed]{width:14px;height:14px}.best-meta-value.gold[data-v-a839f4ed]{color:#d9ab2d}.grade-panel[data-v-a839f4ed]{background:linear-gradient(145deg,#ebe8e3,#d6d2cc);border:1px solid #9f9a95;border-radius:18px;box-shadow:8px 8px 16px #4e4c502e,-6px -6px 11px #faf8f5c7;position:relative;overflow:hidden}.grade-inner[data-v-a839f4ed]{padding:20px;position:relative;z-index:1}.grade-header[data-v-a839f4ed]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.grade-title[data-v-a839f4ed]{font-family:Rajdhani,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#747276}.grade-count[data-v-a839f4ed]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#959292;letter-spacing:.06em}.grade-list[data-v-a839f4ed]{display:flex;flex-direction:column;gap:6px}.grade-item[data-v-a839f4ed]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(145deg,#f2f0ed,#e6e3de);border:1px solid rgba(149,146,146,.4);border-radius:6px;box-shadow:inset 2px 2px 4px #6e6b6e2e,inset -1px -1px 3px #f4f1eda6;transition:all .15s ease;cursor:default}.grade-item[data-v-a839f4ed]:hover{transform:translateY(-1px);box-shadow:3px 3px 6px #52576326,-2px -2px 4px #f8f6f299;background:linear-gradient(145deg,#ebe8e3,#d6d2cc)}.grade-item.current[data-v-a839f4ed]{background:linear-gradient(145deg,#bed27659,#89a15340);border-color:#708d3d99;box-shadow:3px 3px 6px #52576326,-2px -2px 4px #f8f6f299}.grade-rank[data-v-a839f4ed]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;flex-shrink:0}.grade-rank.s[data-v-a839f4ed]{background:linear-gradient(145deg,#f6dc6e66,#d9ab2d4d);color:#d9ab2d;border:1px solid rgba(217,171,45,.4);text-shadow:0 0 8px rgba(246,220,110,.3)}.grade-rank.a[data-v-a839f4ed]{background:linear-gradient(145deg,#bed27666,#89a1534d);color:#375e2e;border:1px solid rgba(112,141,61,.4)}.grade-rank.b[data-v-a839f4ed]{background:linear-gradient(145deg,#74b5e94d,#4a8fc433);color:#3a7ab5;border:1px solid rgba(74,143,196,.3)}.grade-rank.c[data-v-a839f4ed]{background:linear-gradient(145deg,#c8c8c84d,#a0a0a033);color:#4e4c50;border:1px solid rgba(149,146,146,.3)}.grade-rank.d[data-v-a839f4ed]{background:linear-gradient(145deg,#d85ba133,#ab2f7926);color:#ab2f79;border:1px solid rgba(195,66,141,.25)}.grade-info[data-v-a839f4ed]{flex:1;min-width:0}.grade-name[data-v-a839f4ed]{font-family:Rajdhani,sans-serif;font-size:13px;font-weight:600;color:#1f232a;letter-spacing:.04em}.grade-range[data-v-a839f4ed]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#747276;letter-spacing:.04em;margin-top:1px}.grade-bar-wrap[data-v-a839f4ed]{width:60px;flex-shrink:0}.grade-bar[data-v-a839f4ed]{height:4px;border-radius:2px;background:#95929233;overflow:hidden}.grade-bar-fill[data-v-a839f4ed]{height:100%;border-radius:2px;transition:width .4s ease}.grade-bar-fill.s[data-v-a839f4ed]{background:linear-gradient(90deg,#d9ab2d,#f6dc6e);box-shadow:0 0 6px #f6dc6e4d}.grade-bar-fill.a[data-v-a839f4ed]{background:linear-gradient(90deg,#375e2e,#7bb542)}.grade-bar-fill.b[data-v-a839f4ed]{background:linear-gradient(90deg,#4a8fc4,#74b5e9)}.grade-bar-fill.c[data-v-a839f4ed]{background:linear-gradient(90deg,#a0a0a0,#c8c8c8)}.grade-bar-fill.d[data-v-a839f4ed]{background:linear-gradient(90deg,#ab2f79,#d85ba1)}.grade-badge[data-v-a839f4ed]{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;padding:2px 7px;border-radius:3px;letter-spacing:.06em;flex-shrink:0}.grade-badge.top[data-v-a839f4ed]{background:#bed2764d;color:#3a6a1a;border:1px solid rgba(112,141,61,.3)}.grade-badge.now[data-v-a839f4ed]{background:#f6dc6e40;color:#d9ab2d;border:1px solid rgba(217,171,45,.3)}.control-dock[data-v-a839f4ed]{margin-top:20px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(145deg,#ebe8e3,#d6d2cc);border:1px solid #9f9a95;border-radius:12px;box-shadow:3px 3px 6px #52576326,-2px -2px 4px #f8f6f299}.dock-group[data-v-a839f4ed]{display:flex;gap:8px}.dock-btn[data-v-a839f4ed]{padding:7px 16px;border:1px solid #9f9a95;border-radius:6px;background:linear-gradient(145deg,#ebe8e3,#d6d2cc);box-shadow:3px 3px 6px #52576326,-2px -2px 4px #f8f6f299;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#4e4c50;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;outline:none}.dock-btn[data-v-a839f4ed]:hover{transform:translateY(-1px);border-color:#a8c45d;color:#1f232a}.dock-btn[data-v-a839f4ed]:active{box-shadow:inset 2px 2px 4px #6e6b6e2e,inset -1px -1px 3px #f4f1eda6;transform:translateY(0)}.dock-btn.primary[data-v-a839f4ed]{background:linear-gradient(145deg,#bed26c,#8ba153);border-color:#94b54fb3;color:#27452a}.dock-btn.primary[data-v-a839f4ed]:hover{border-color:#7bb542}@keyframes glowPulse-a839f4ed{0%,to{text-shadow:0 0 20px rgba(190,210,108,.5),0 0 40px rgba(123,181,66,.3),0 0 80px rgba(123,181,66,.15)}50%{text-shadow:0 0 30px rgba(190,210,108,.7),0 0 60px rgba(123,181,66,.45),0 0 100px rgba(123,181,66,.2)}}.best-cps-number[data-v-a839f4ed]{animation:glowPulse-a839f4ed 3s ease-in-out infinite}@keyframes radarRotate-a839f4ed{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-sweep[data-v-a839f4ed]{position:absolute;top:50%;left:50%;width:50%;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(123,181,66,.4),transparent);animation:radarRotate-a839f4ed 6s linear infinite;z-index:1}@media (max-width: 640px){.page[data-v-a839f4ed]{padding:16px 12px}.stats-row[data-v-a839f4ed]{grid-template-columns:1fr 1fr}.page-header[data-v-a839f4ed]{flex-direction:column;align-items:flex-start;gap:10px}.best-cps-number[data-v-a839f4ed]{font-size:64px}.control-dock[data-v-a839f4ed]{flex-direction:column;gap:10px}.dock-group[data-v-a839f4ed]{width:100%;justify-content:center}.chart-panel .panel-inner[data-v-a839f4ed]{min-height:320px}.sidebar[data-v-a839f4ed]{grid-template-columns:1fr}}
