.spark-wrap[data-v-6e69345e]{vertical-align:middle;width:64px;height:16px;margin-left:8px;display:inline-block}.spark[data-v-6e69345e]{width:100%;height:100%;display:block}.spark-tip[data-v-6e69345e]{color:#f8fafc;white-space:nowrap;pointer-events:none;text-align:center;background:#1e293b;border-radius:5px;padding:4px 8px;font-size:13px;font-weight:600;line-height:1.5;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.spark-tip-label[data-v-6e69345e]{color:#94a3b8;font-size:13px;font-weight:500;display:block}.tip-enter-active[data-v-6e69345e],.tip-leave-active[data-v-6e69345e]{transition:opacity .1s}.tip-enter-from[data-v-6e69345e],.tip-leave-to[data-v-6e69345e]{opacity:0}.pill[data-v-ae7da565]{border-radius:var(--r-pill);align-items:center;gap:4px;padding:3px 8px;font-size:13px;font-weight:600;display:inline-flex}.pill-pos[data-v-ae7da565]{background:var(--c-positive-bg);color:var(--c-positive)}.pill-neg[data-v-ae7da565]{background:var(--c-negative-bg);color:var(--c-negative)}.pill-neu[data-v-ae7da565]{background:var(--c-subtle);color:var(--c-neutral)}.pill-empty[data-v-ae7da565]{color:var(--c-muted);background:0 0;padding:3px 0}.pill-hint[data-v-ae7da565]{cursor:help;width:13px;height:13px}.metric-label[data-v-6553a1ed]{display:inline}.metric-tail[data-v-6553a1ed]{white-space:nowrap}.metric-hint[data-v-6553a1ed]{vertical-align:-.2em;width:15px;height:15px;color:var(--c-muted);cursor:help;margin-left:5px;display:inline-block}.metric-hint[data-v-6553a1ed]:hover{color:var(--c-text)}.picker-btn[data-v-183cdf7e]{color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1;transition:all .15s;display:flex}.picker-btn[data-v-183cdf7e]:hover{background:var(--c-surface)}.compare-pill[data-v-183cdf7e]{cursor:pointer;color:#1c419c;border-radius:var(--r-md);background:#eef3fc;border:1px solid #d0dcf5;align-items:center;gap:6px;padding:10px 14px;font-size:15px;font-weight:700;line-height:1;display:flex}.compare-vs[data-v-183cdf7e]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#2d6be4;font-weight:700;line-height:1}.picker-panel--period[data-v-183cdf7e]{left:0;right:auto}.picker-panel[data-v-183cdf7e]{z-index:40;text-align:left;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:580px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0d1f4e1f}.panel-column[data-v-183cdf7e]{border-left:1px solid var(--c-border);padding-left:8px}@media (width<=640px){.picker-panel[data-v-183cdf7e]{grid-template-columns:1fr;min-width:0;left:0;right:0}.panel-column[data-v-183cdf7e]{border-left:none;padding-left:0}}.picker-enter-active[data-v-183cdf7e],.picker-leave-active[data-v-183cdf7e]{transition:opacity .12s ease-out}.picker-enter-from[data-v-183cdf7e],.picker-leave-to[data-v-183cdf7e]{opacity:0}.panel-heading[data-v-183cdf7e]{padding:4px 10px 8px}.option[data-v-183cdf7e]{width:100%;color:var(--c-neutral);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:15px;font-weight:600;transition:all .15s;display:flex}.option[data-v-183cdf7e]:hover{background:var(--c-surface)}.option[aria-selected=true][data-v-183cdf7e]{background:var(--grad-brand);color:var(--c-on-brand)}.option-dates[data-v-183cdf7e]{font-size:var(--fs-xs);color:var(--c-muted);font-weight:400}.option[aria-selected=true] .option-dates[data-v-183cdf7e]{color:#f9f9f9a6}.panel-note[data-v-183cdf7e]{font-size:var(--fs-xs);color:var(--c-muted);border-top:1px solid var(--c-border);margin-top:10px;padding:10px 10px 2px;line-height:1.5}.tabs-rail[data-v-b6e66220]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);gap:2px;padding:4px;display:inline-flex}.tab[data-v-b6e66220]{color:var(--c-muted);border-radius:var(--r-md);cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 18px;font-size:15px;font-weight:600;transition:all .15s}.tab[aria-selected=true][data-v-b6e66220]{background:var(--grad-brand);color:var(--c-on-brand)}.tab[data-v-b6e66220]:not([aria-selected=true]):hover{background:var(--c-bg);color:var(--c-text)}@media (width<=640px){.tabs-rail[data-v-b6e66220]{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.tabs-rail[data-v-b6e66220]::-webkit-scrollbar{display:none}.tab[data-v-b6e66220]{white-space:nowrap}}.loader-enter-active[data-v-66d8a53f],.loader-leave-active[data-v-66d8a53f]{transition:opacity .15s}.loader-enter-from[data-v-66d8a53f],.loader-leave-to[data-v-66d8a53f]{opacity:0}.rank-badge[data-v-484a16e2]{border-radius:var(--r-pill);background:var(--c-subtle);width:22px;height:22px;color:var(--c-neutral);font-size:var(--fs-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.app-dialog[data-v-16bb131a]{width:fit-content;max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100vh - 32px);color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 45px #0f172a2e}.app-dialog[data-v-16bb131a]::backdrop{background:#0f172a73}.dialog-body[data-v-16bb131a]{flex-direction:column;gap:16px;width:min(380px,100vw - 32px);padding:24px;display:flex}.dialog-title[data-v-16bb131a]{font-size:var(--text-sm);margin:0;font-weight:600}.notice[data-v-47fc9ed6]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);justify-content:center;align-items:center;gap:12px;margin:4px 0 20px;padding:14px 18px;display:flex}.notice-text[data-v-47fc9ed6]{font-size:var(--text-xs);color:var(--c-muted)}.notice-btn[data-v-47fc9ed6]{font:inherit;font-size:var(--text-xs);color:var(--c-on-brand);cursor:pointer;background:var(--c-text);border-radius:var(--r-sm);border:none;padding:6px 14px;font-weight:700}.notice-btn[data-v-47fc9ed6]:hover{background:var(--c-neutral)}.copy-button[data-v-0f8ac634]{color:var(--c-muted);cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.copy-button svg[data-v-0f8ac634]{width:16px;height:16px}.copy-button[data-v-0f8ac634]:hover{color:var(--c-text)}.freshness[data-v-90016537]{font-size:var(--text-xs);color:var(--c-muted);flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;margin:0 0 12px;display:flex}.freshness-item[data-v-90016537]{gap:5px;display:inline-flex}.freshness-label[data-v-90016537]{color:var(--c-medium);font-weight:600}.freshness-hint[data-v-90016537]{width:16px;height:16px;color:var(--c-muted);cursor:help;align-self:center}.freshness-hint[data-v-90016537]:hover{color:var(--c-text)}.freshness-hint--stale[data-v-90016537],.freshness-hint--stale[data-v-90016537]:hover{color:var(--c-negative)}.freshness-collecting[data-v-90016537]{font-style:italic}.freshness-muted[data-v-90016537]{color:var(--c-muted)}.toasts[data-v-9630b703]{z-index:60;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast[data-v-9630b703]{max-width:360px;font-size:var(--text-xs);color:var(--c-on-brand);background:var(--c-text);border-radius:var(--r-md);margin:0;padding:12px 16px;font-weight:600;box-shadow:0 8px 24px #0f172a2e}.toast-error[data-v-9630b703]{background:var(--c-negative)}.toast-enter-active[data-v-9630b703],.toast-leave-active[data-v-9630b703]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-9630b703],.toast-leave-to[data-v-9630b703]{opacity:0;transform:translateY(8px)}
