.bc-rk-row[data-v-c1ea2842]{background:#fff;border-bottom:1px solid #f1f5f9;color:inherit;display:grid;gap:8px 14px;grid-template-columns:1fr;padding:14px 16px;text-decoration:none;transition:background .18s ease,transform .18s ease}.dark .bc-rk-row[data-v-c1ea2842]{background:transparent;border-bottom-color:#ffffff0f}.bc-rk-row[data-v-c1ea2842]:hover{background:#f8fafc}.dark .bc-rk-row[data-v-c1ea2842]:hover{background:#ffffff0b}.bc-rk-row[data-v-c1ea2842]:last-child{border-bottom:0}.bc-rk-row--top1[data-v-c1ea2842]{box-shadow:inset 3px 0 #f59e0b}.bc-rk-row--top2[data-v-c1ea2842]{box-shadow:inset 3px 0 #94a3b8}.bc-rk-row--top3[data-v-c1ea2842]{box-shadow:inset 3px 0 #b97455}@media (min-width:900px){.bc-rk-row[data-v-c1ea2842]{align-items:center;gap:0 12px;grid-template-columns:60px minmax(200px,1.7fr) 150px 110px 90px 140px minmax(120px,1.3fr) 60px;padding:14px 16px}}.bc-rk-cell[data-v-c1ea2842]{align-items:center;display:flex;min-width:0}.bc-rk-cell--rank[data-v-c1ea2842]{gap:4px}.bc-rk-cell--site[data-v-c1ea2842]{gap:12px}.bc-rk-cell--bean[data-v-c1ea2842],.bc-rk-cell--score[data-v-c1ea2842]{gap:10px}.bc-rk-cell--num[data-v-c1ea2842]{gap:4px;justify-content:flex-start}.bc-rk-cell--tags[data-v-c1ea2842]{flex-wrap:wrap;gap:4px}.bc-rk-cell--action[data-v-c1ea2842]{gap:6px;justify-content:flex-end;position:relative}.bc-rk-mobile-stats[data-v-c1ea2842]{display:none}@media (max-width:899.9px){.bc-rk-row[data-v-c1ea2842]{grid-template-areas:"rank site" "stats stats" "tags tags";grid-template-columns:auto 1fr;padding:14px;position:relative}.bc-rk-cell--rank[data-v-c1ea2842]{align-self:start;grid-area:rank;padding-top:4px}.bc-rk-cell--site[data-v-c1ea2842]{grid-area:site}.bc-rk-cell--bean[data-v-c1ea2842],.bc-rk-cell--num[data-v-c1ea2842],.bc-rk-cell--score[data-v-c1ea2842]{display:none}.bc-rk-cell--tags[data-v-c1ea2842]{grid-area:tags}.bc-rk-cell--action[data-v-c1ea2842]{position:absolute;right:12px;top:10px}.bc-rk-mobile-stats[data-v-c1ea2842]{display:grid;gap:8px 12px;grid-area:stats;grid-template-columns:minmax(140px,1.5fr) repeat(3,1fr);padding-top:6px}.bc-rk-mstat[data-v-c1ea2842]{align-items:center;display:flex;gap:6px;min-width:0}.bc-rk-mstat[data-v-c1ea2842]:first-child{grid-column:span 4}.bc-rk-mstat__label[data-v-c1ea2842]{color:#94a3b8;flex-shrink:0;font-size:11px}.bc-rk-mstat__v[data-v-c1ea2842]{color:#334155;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700}.dark .bc-rk-mstat__v[data-v-c1ea2842]{color:#cbd5e1}}.bc-rk-badge[data-v-c1ea2842]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:3px;height:26px;justify-content:center;min-width:34px;padding:0 7px}.dark .bc-rk-badge[data-v-c1ea2842]{background:#ffffff0a;border-color:#ffffff14;color:#94a3b8}.bc-rk-badge__n[data-v-c1ea2842]{line-height:1}.bc-rk-badge--gold[data-v-c1ea2842]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#fcd34d;color:#92400e}.bc-rk-badge--silver[data-v-c1ea2842]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1;color:#475569}.bc-rk-badge--bronze[data-v-c1ea2842]{background:linear-gradient(135deg,#fed7aa,#fdba74);border-color:#fb923c;color:#7c2d12}.dark .bc-rk-badge--gold[data-v-c1ea2842]{color:#fef3c7}.dark .bc-rk-badge--silver[data-v-c1ea2842]{color:#e2e8f0}.dark .bc-rk-badge--bronze[data-v-c1ea2842]{color:#fed7aa}.bc-rk-logo[data-v-c1ea2842]{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:10px;display:grid;flex-shrink:0;height:36px;overflow:hidden;place-items:center;position:relative;width:36px}.dark .bc-rk-logo[data-v-c1ea2842]{background:#ffffff17;border-color:#ffffff1f}.bc-rk-logo__img[data-v-c1ea2842]{height:100%;-o-object-fit:contain;object-fit:contain;padding:3px;width:100%}.bc-rk-logo__fallback[data-v-c1ea2842]{color:#fff;display:grid;font-size:14px;font-weight:700;height:100%;place-items:center;width:100%}.bc-rk-logo__star[data-v-c1ea2842]{color:#f59e0b;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15));position:absolute;right:-3px;top:-3px}.bc-rk-site__text[data-v-c1ea2842]{flex:1;min-width:0}.bc-rk-site__name[data-v-c1ea2842]{align-items:center;color:#0f172a;display:flex;font-size:14.5px;font-weight:600;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .bc-rk-site__name[data-v-c1ea2842]{color:#f1f5f9}.bc-rk-row:hover .bc-rk-site__name[data-v-c1ea2842]{color:#0891b2}.dark .bc-rk-row:hover .bc-rk-site__name[data-v-c1ea2842]{color:#67e8f9}.bc-rk-site__dom[data-v-c1ea2842]{color:#94a3b8;font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-rk-pill[data-v-c1ea2842]{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:1px 6px}.bc-rk-pill--top[data-v-c1ea2842]{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.dark .bc-rk-pill--top[data-v-c1ea2842]{background:#f59e0b29;border-color:#f59e0b66;color:#fef3c7}.bc-rk-bar[data-v-c1ea2842]{background:#f1f5f9;border-radius:4px;flex:1;height:8px;min-width:60px;overflow:hidden}.dark .bc-rk-bar[data-v-c1ea2842]{background:#ffffff0f}.bc-rk-bar__fill[data-v-c1ea2842]{border-radius:4px;height:100%;transition:width .4s ease}.bc-rk-bar__fill--score[data-v-c1ea2842]{background:linear-gradient(90deg,#10b981,#22d3ee 60%,#6366f1)}.bc-rk-bean__n[data-v-c1ea2842]{color:#334155;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;min-width:18px;text-align:right}.dark .bc-rk-bean__n[data-v-c1ea2842]{color:#cbd5e1}.bc-rk-score__n[data-v-c1ea2842]{color:#334155;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;min-width:22px;text-align:right}.dark .bc-rk-score__n[data-v-c1ea2842]{color:#cbd5e1}.bc-rk-num[data-v-c1ea2842]{color:#334155;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600}.dark .bc-rk-num[data-v-c1ea2842]{color:#cbd5e1}.bc-rk-num__unit[data-v-c1ea2842]{color:#94a3b8;font-size:11px}.bc-rk-tag[data-v-c1ea2842]{align-items:center;background:#f8fafc;border:1px solid rgba(226,232,240,.9);border-radius:5px;color:#475569;display:inline-flex;font-size:10.5px;font-weight:500;padding:2px 7px;white-space:nowrap}.dark .bc-rk-tag[data-v-c1ea2842]{background:#ffffff08;border-color:#ffffff14;color:#cbd5e1}.bc-rk-arrow[data-v-c1ea2842]{color:#cbd5e1;opacity:0;transition:opacity .18s,transform .18s}.bc-rk-row:hover .bc-rk-arrow[data-v-c1ea2842]{opacity:1;transform:translate(2px)}.dark .bc-rk-arrow[data-v-c1ea2842]{color:#64748b}.bc-rk-fav[data-v-c1ea2842]{opacity:0;transition:opacity .18s}.bc-rk-row:hover .bc-rk-fav[data-v-c1ea2842]{opacity:1}@media (max-width:899.9px){.bc-rk-fav[data-v-c1ea2842]{opacity:1}.bc-rk-arrow[data-v-c1ea2842]{display:none}}.bc-rank[data-v-d7656ca0]{background:#fff;border:1px solid rgba(226,232,240,.7);border-radius:18px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.dark .bc-rank[data-v-d7656ca0]{background:#1e293b8c;border-color:#ffffff14;box-shadow:0 12px 40px -26px #00000080}.bc-rank__hint[data-v-d7656ca0]{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px}.dark .bc-rank__hint[data-v-d7656ca0]{background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent);border-bottom-color:#ffffff0f}.bc-rank__hint-icon[data-v-d7656ca0]{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:inline-flex;height:26px;justify-content:center;width:26px}.dark .bc-rank__hint-icon[data-v-d7656ca0]{background:#f59e0b29;border-color:#f59e0b66;color:#fde68a}.bc-rank__hint-title[data-v-d7656ca0]{color:#1e293b;font-size:14.5px;font-weight:700}.dark .bc-rank__hint-title[data-v-d7656ca0]{color:#f1f5f9}.bc-rank__hint-sub[data-v-d7656ca0]{color:#64748b;font-size:12px}.dark .bc-rank__hint-sub[data-v-d7656ca0]{color:#94a3b8}.bc-rank__head[data-v-d7656ca0]{display:none}@media (min-width:900px){.bc-rank__head[data-v-d7656ca0]{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:grid;font-size:11.5px;font-weight:600;gap:0 12px;grid-template-columns:60px minmax(200px,1.7fr) 150px 110px 90px 140px minmax(120px,1.3fr) 60px;letter-spacing:.04em;padding:11px 16px;text-transform:uppercase}.dark .bc-rank__head[data-v-d7656ca0]{background:#ffffff08;border-bottom-color:#ffffff12;color:#94a3b8}.bc-rank__hc[data-v-d7656ca0]{align-items:center;display:flex}.bc-rank__hc--rank[data-v-d7656ca0]{padding-left:4px}.bc-rank__hc--num[data-v-d7656ca0]{justify-content:flex-start}}.bc-rank__empty[data-v-d7656ca0]{color:#94a3b8;font-size:14px;padding:56px 16px;text-align:center}.bc-rank__rows[data-v-d7656ca0] .bc-rk-row:last-child{border-bottom:0}.bc-cat-hero[data-v-41ce6519]{background:linear-gradient(180deg,color-mix(in srgb,var(--cat-accent) 6%,transparent) 0,transparent 70%),linear-gradient(0deg,#f8fafc 0,transparent 100%);border-bottom:1px solid rgba(226,232,240,.7);isolation:isolate;position:relative}.dark .bc-cat-hero[data-v-41ce6519]{background:linear-gradient(180deg,color-mix(in srgb,var(--cat-accent) 10%,transparent) 0,transparent 70%),transparent;border-bottom-color:#ffffff0f}.bc-cat-hero__glow[data-v-41ce6519]{border-radius:50%;filter:blur(40px);opacity:.55;pointer-events:none;position:absolute;z-index:-1}.bc-cat-hero__glow--a[data-v-41ce6519]{height:22rem;left:8%;opacity:.18;top:-6rem;width:22rem}.bc-cat-hero__glow--a[data-v-41ce6519],.bc-cat-hero__glow--b[data-v-41ce6519]{background:radial-gradient(circle,var(--cat-accent) 0,transparent 70%)}.bc-cat-hero__glow--b[data-v-41ce6519]{height:26rem;opacity:.12;right:-5rem;top:-4rem;width:26rem}.dark .bc-cat-hero__glow--a[data-v-41ce6519]{opacity:.22}.dark .bc-cat-hero__glow--b[data-v-41ce6519]{opacity:.16}.bc-cat-hero__icon[data-v-41ce6519]{border-radius:18px;box-shadow:0 12px 30px -10px color-mix(in srgb,var(--cat-accent) 50%,transparent),inset 0 1px #ffffff40;color:#fff;flex-shrink:0;height:64px;justify-content:center;width:64px}.bc-cat-chip[data-v-41ce6519],.bc-cat-hero__icon[data-v-41ce6519]{align-items:center;display:inline-flex}.bc-cat-chip[data-v-41ce6519]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid rgba(226,232,240,.9);border-radius:9999px;color:#475569;font-size:12px;font-weight:500;gap:.35rem;padding:.35rem .75rem;transition:border-color .18s,background .18s,color .18s,transform .18s}.dark .bc-cat-chip[data-v-41ce6519]{background:#ffffff0a;border-color:#ffffff14;color:#cbd5e1}.bc-cat-chip[data-v-41ce6519]:hover{background:color-mix(in srgb,var(--chip-accent,#22d3ee) 10%,#fff);border-color:color-mix(in srgb,var(--chip-accent,#22d3ee) 45%,transparent);color:var(--chip-accent,#22d3ee);transform:translateY(-1px)}.dark .bc-cat-chip[data-v-41ce6519]:hover{background:color-mix(in srgb,var(--chip-accent,#22d3ee) 18%,transparent)}.bc-cat-chip--active[data-v-41ce6519]{font-weight:600}.bc-pager-btn[data-v-41ce6519]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;color:#475569;display:inline-flex;font-weight:500;gap:.35rem;padding:.5rem .95rem;transition:border-color .18s,background .18s,color .18s}.dark .bc-pager-btn[data-v-41ce6519]{background:#0f172a;border-color:#ffffff14;color:#cbd5e1}.bc-pager-btn[data-v-41ce6519]:hover:not(:disabled){background:#22d3ee0f;border-color:#22d3ee8c;color:#22d3ee}.bc-pager-btn[data-v-41ce6519]:disabled{cursor:not-allowed;opacity:.4}.bc-cat-empty[data-v-41ce6519]{align-items:center;background:linear-gradient(180deg,#f8fafc,transparent);border:1px dashed #e2e8f0;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:4rem 1rem}.dark .bc-cat-empty[data-v-41ce6519]{background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent);border-color:#ffffff14}.bc-cat-empty__icon[data-v-41ce6519]{align-items:center;background:linear-gradient(135deg,#22d3ee33,#8b5cf633);border-radius:1rem;color:#64748b;display:inline-flex;height:3rem;justify-content:center;width:3rem}.bc-view-toggle[data-v-41ce6519]{background:#f1f5f9;border:1px solid rgba(226,232,240,.9);border-radius:10px;display:inline-flex;padding:3px}.dark .bc-view-toggle[data-v-41ce6519]{background:#ffffff0a;border-color:#ffffff14}.bc-view-toggle__btn[data-v-41ce6519]{align-items:center;background:transparent;border:0;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:5px 11px;transition:background .15s,color .15s}.dark .bc-view-toggle__btn[data-v-41ce6519]{color:#94a3b8}.bc-view-toggle__btn[data-v-41ce6519]:hover{color:#0f172a}.dark .bc-view-toggle__btn[data-v-41ce6519]:hover{color:#f1f5f9}.bc-view-toggle__btn.is-active[data-v-41ce6519]{background:#fff;box-shadow:0 1px 3px #0f172a14;color:#0f172a}.dark .bc-view-toggle__btn.is-active[data-v-41ce6519]{background:#ffffff1a;box-shadow:0 1px 3px #0000004d;color:#f1f5f9}
