.traffic-rank[data-v-13b621b5]{min-width:0;padding:20px}.traffic-rank__head[data-v-13b621b5]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.traffic-rank__title[data-v-13b621b5]{color:var(--color-ink);margin:0;font-size:15px;font-weight:700}.traffic-rank__basis[data-v-13b621b5]{color:var(--color-ink-3);flex:none;font-size:12px}.traffic-rank__list[data-v-13b621b5]{margin:12px 0 0;padding:0;list-style:none}.traffic-rank__row[data-v-13b621b5]{-moz-column-gap:12px;grid-template-columns:1.5em minmax(0,1fr) auto 4.5em;align-items:center;gap:4px 12px;padding:6px 0;display:grid}.traffic-rank__row.is-unranked[data-v-13b621b5]{grid-template-columns:minmax(0,1fr) auto 4.5em}.traffic-rank__idx[data-v-13b621b5]{color:var(--color-ink-3);text-align:end;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.traffic-rank__label[data-v-13b621b5]{min-width:0;color:var(--color-ink);align-items:center;gap:8px;font-size:14px;display:flex}.traffic-rank__flag[data-v-13b621b5]{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:20px;height:15px}.traffic-rank__name[data-v-13b621b5]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.traffic-rank__sub[data-v-13b621b5]{color:var(--color-ink-3);flex:none;font-size:12px}.traffic-rank__grade[data-v-13b621b5]{border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:30px;height:22px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;display:inline-flex}.traffic-rank__grade.is-good[data-v-13b621b5]{background:var(--color-success-bg);color:var(--color-success)}.traffic-rank__grade.is-info[data-v-13b621b5]{background:var(--color-info-bg);color:var(--color-info)}.traffic-rank__grade.is-warn[data-v-13b621b5]{background:var(--color-warning-bg);color:var(--color-warning)}.traffic-rank__grade.is-risk[data-v-13b621b5]{background:var(--color-danger-bg,var(--color-warning-bg));color:var(--color-danger,var(--color-warning))}.traffic-rank__grade.is-none[data-v-13b621b5]{background:var(--color-surface);color:var(--color-ink-3)}.traffic-rank__num[data-v-13b621b5]{font-variant-numeric:tabular-nums;color:var(--color-ink);text-align:end;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.traffic-rank__empty[data-v-13b621b5],.traffic-rank__pct[data-v-13b621b5]{color:var(--color-ink-3)}.traffic-rank__track[data-v-13b621b5]{background:var(--color-surface);border-radius:9999px;grid-column:2/-1;height:6px;overflow:hidden}.traffic-rank__row.is-unranked .traffic-rank__track[data-v-13b621b5]{grid-column:1/-1}.traffic-rank__track span[data-v-13b621b5]{background:var(--color-brand);border-radius:9999px;height:100%;display:block}.traffic-rank__empty[data-v-13b621b5]{margin:12px 0 0;font-size:14px}.traffic-rank__say[data-v-13b621b5]{background:var(--color-surface);color:var(--color-text);border-radius:10px;margin:12px 0 0;padding:8px 12px;font-size:13px;line-height:1.6}.traffic-mono[data-v-3535bd58],.traffic-num[data-v-3535bd58]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.traffic-muted[data-v-3535bd58],.traffic-range button[data-v-3535bd58]{color:var(--color-ink-3)}.traffic-range[data-v-3535bd58]{--sq-r:14px;background:var(--color-surface);flex-wrap:wrap;gap:2px;max-width:100%;padding:4px;display:inline-flex}.traffic-range button[data-v-3535bd58]{--sq-r:10px;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 14px;font-size:13px;font-weight:600}.traffic-range button[data-v-3535bd58]:hover{color:var(--color-ink)}.traffic-range button.is-on[data-v-3535bd58]{background:var(--color-card);color:var(--color-ink);box-shadow:0 1px 2px #00000014}.traffic-empty[data-v-3535bd58]{min-height:160px;color:var(--color-ink-3);text-align:center;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.traffic-hero[data-v-3535bd58]{grid-template-columns:minmax(240px,1fr) 2fr;gap:24px;margin-bottom:16px;padding:24px;transition:opacity .15s;display:grid}.traffic-hero.is-loading[data-v-3535bd58]{opacity:.6}.traffic-hero__main[data-v-3535bd58]{flex-direction:column;gap:4px;min-width:0;display:flex}.traffic-label[data-v-3535bd58]{color:var(--color-ink-3);font-size:13px}.traffic-num[data-v-3535bd58]{color:var(--color-ink);font-size:22px;font-weight:700;line-height:1.3}.traffic-num--xl[data-v-3535bd58]{letter-spacing:-.02em;font-size:40px;line-height:1.15}.traffic-delta[data-v-3535bd58]{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.traffic-delta.is-up[data-v-3535bd58]{color:var(--color-success)}.traffic-delta.is-down[data-v-3535bd58]{color:var(--color-danger)}.traffic-delta .traffic-muted[data-v-3535bd58]{font-weight:400}.traffic-period[data-v-3535bd58]{color:var(--color-ink-3);margin-top:4px;font-size:12px;line-height:1.6}.traffic-kpis[data-v-3535bd58]{grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;gap:12px;display:grid}.traffic-kpi[data-v-3535bd58]{--sq-r:16px;background:var(--color-surface);flex-direction:column;gap:2px;min-width:0;padding:14px;display:flex}.traffic-axis[data-v-3535bd58],.traffic-sub[data-v-3535bd58],.traffic-tip[data-v-3535bd58]{color:var(--color-ink-3);font-size:12px}.traffic-chart[data-v-3535bd58]{grid-column:1/-1;position:relative}.traffic-bars[data-v-3535bd58]{gap:2px;height:160px}.traffic-bar[data-v-3535bd58],.traffic-bars[data-v-3535bd58]{align-items:flex-end;display:flex}.traffic-bar[data-v-3535bd58]{cursor:default;background:0 0;border:0;flex:1;min-width:2px;height:100%;padding:0}.traffic-bar span[data-v-3535bd58]{background:var(--color-brand);opacity:.82;border-radius:3px 3px 0 0;width:100%;transition:opacity .15s;display:block}.traffic-bar:focus-visible span[data-v-3535bd58],.traffic-bar:hover span[data-v-3535bd58]{opacity:1}.traffic-bar.is-missing span[data-v-3535bd58]{background:var(--color-border-solid);opacity:1}.traffic-axis[data-v-3535bd58]{justify-content:space-between;padding-top:8px}.traffic-axis[data-v-3535bd58],.traffic-tip[data-v-3535bd58]{display:flex}.traffic-tip[data-v-3535bd58]{--sq-r:10px;background:var(--color-card);white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;padding:8px 12px;position:absolute;top:0;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.traffic-tip b[data-v-3535bd58]{color:var(--color-ink)}.traffic-tip .traffic-mono[data-v-3535bd58]{color:var(--color-ink);font-size:14px}.traffic-say[data-v-3535bd58]{background:var(--color-surface);color:var(--color-text);border-radius:10px;grid-column:1/-1;margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.traffic-grid[data-v-3535bd58]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.traffic-grid__wide[data-v-3535bd58]{grid-column:1/-1}.traffic-foot[data-v-3535bd58]{color:var(--color-ink-3);margin:16px 0 0;font-size:12px;line-height:1.7}@media (width<=960px){.traffic-hero[data-v-3535bd58]{grid-template-columns:minmax(0,1fr)}.traffic-kpis[data-v-3535bd58]{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-grid[data-v-3535bd58]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.traffic-hero[data-v-3535bd58]{padding:16px}.traffic-num--xl[data-v-3535bd58]{font-size:32px}.traffic-range button[data-v-3535bd58]{padding:6px 10px}}
