.sidebar-widgets[data-v-c2371779]{display:flex;flex-direction:column;gap:14px}.cta-widget[data-v-c2371779]{text-align:center}.cta-btn[data-v-c2371779]{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;border-radius:10px;box-shadow:0 4px 12px #2563eb40;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:600;gap:6px;justify-content:center;padding:10px 16px;text-decoration:none;transition:all .2s;width:100%}.cta-btn[data-v-c2371779]:hover{box-shadow:0 6px 18px #2563eb59;transform:translateY(-1px)}.cta-sub[data-v-c2371779]{color:#64748b;font-size:var(--fs-xs);margin:8px 0 0}@media (max-width:1000px){.sidebar-widgets[data-v-c2371779]{display:none}}.left-sidebar[data-v-e7aa1896]{gap:14px;width:100%}.left-sidebar[data-v-e7aa1896],.popular-list[data-v-e7aa1896]{display:flex;flex-direction:column}.popular-list[data-v-e7aa1896]{gap:2px}.popular-card[data-v-e7aa1896]{align-items:flex-start;border-radius:12px;color:inherit;display:flex;gap:10px;padding:9px 10px;text-decoration:none;transition:background .18s,transform .18s}.popular-card[data-v-e7aa1896]:hover{background:#f5f3ff;transform:translate(2px)}.rank-medal[data-v-e7aa1896]{flex-shrink:0;font-size:var(--fs-md);height:28px;margin-top:1px;width:28px}.rank-medal[data-v-e7aa1896],.rank-num[data-v-e7aa1896]{align-items:center;display:flex;justify-content:center}.rank-num[data-v-e7aa1896]{background:#f1f5f9;border-radius:8px;color:#94a3b8;font-size:var(--fs-2xs);font-weight:800;height:100%;width:100%}.card-body[data-v-e7aa1896]{flex:1;min-width:0}.card-title[data-v-e7aa1896]{color:#1e1b4b;display:-webkit-box;font-size:var(--fs-sm);font-weight:600;line-height:1.4;margin:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-e7aa1896]{justify-content:space-between;margin-top:6px}.card-footer[data-v-e7aa1896],.card-stats[data-v-e7aa1896]{align-items:center;display:flex;gap:6px}.stat-chip[data-v-e7aa1896]{align-items:center;background:#f8fafc;border-radius:6px;color:#64748b;display:inline-flex;font-size:var(--fs-xs);gap:3px;padding:2px 6px}.stat-chip--heart[data-v-e7aa1896]{background:#fff1f2;color:#e11d48}.stat-chip svg[data-v-e7aa1896]{flex-shrink:0;opacity:.7}.point-badge[data-v-e7aa1896]{border-radius:10px;flex-shrink:0;font-size:var(--fs-xs);font-weight:700;padding:2px 7px;white-space:nowrap}.point-badge--fire[data-v-e7aa1896]{background:#fff7ed;color:#c2410c}.point-badge--blue[data-v-e7aa1896]{background:#eef2ff;color:#4338ca}.empty-state[data-v-e7aa1896]{align-items:center;display:flex;flex-direction:column;gap:6px;padding:28px 20px;text-align:center}.empty-icon[data-v-e7aa1896]{font-size:var(--fs-2xl);margin-bottom:4px;opacity:.6}.empty-title[data-v-e7aa1896]{color:#64748b;font-size:var(--fs-sm);font-weight:600;margin:0}.empty-sub[data-v-e7aa1896]{color:#94a3b8;font-size:var(--fs-xs);margin:0}.stats-rows[data-v-e7aa1896]{display:flex;flex-direction:column;gap:8px}.stat-row[data-v-e7aa1896]{gap:8px}.stat-row[data-v-e7aa1896],.stat-row-left[data-v-e7aa1896]{align-items:center;display:flex}.stat-row-left[data-v-e7aa1896]{flex-shrink:0;gap:5px;width:88px}.stat-icon[data-v-e7aa1896]{font-size:var(--fs-sm);line-height:1}.stat-row-lbl[data-v-e7aa1896]{color:#475569;font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.stat-row-bar-wrap[data-v-e7aa1896]{background:#f1f5f9;border-radius:10px;flex:1;height:6px;overflow:hidden}.stat-row-bar[data-v-e7aa1896]{border-radius:10px;height:100%;min-width:8%;transition:width .6s cubic-bezier(.4,0,.2,1)}.stat-row-bar--pink[data-v-e7aa1896]{background:linear-gradient(90deg,#f472b6,#ec4899)}.stat-row-bar--yellow[data-v-e7aa1896]{background:linear-gradient(90deg,#facc15,#eab308)}.stat-row-bar--blue[data-v-e7aa1896]{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.stat-row-bar--green[data-v-e7aa1896]{background:linear-gradient(90deg,#4ade80,#22c55e)}.stat-row-num[data-v-e7aa1896]{color:#1e1b4b;flex-shrink:0;font-size:var(--fs-sm);font-weight:800;text-align:right;width:24px}.writers-empty[data-v-7c2a6752]{color:#94a3b8;font-size:var(--fs-sm);padding:16px;text-align:center}.writers-list[data-v-7c2a6752]{display:flex;flex-direction:column;gap:4px}.writer-row[data-v-7c2a6752]{align-items:center;border-radius:10px;color:inherit;display:flex;gap:10px;padding:7px 8px;text-decoration:none;transition:background .2s}.writer-row[data-v-7c2a6752]:hover{background:#f5f3ff}.writer-rank[data-v-7c2a6752]{align-items:center;background:#94a3b8;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--fs-2xs);font-weight:700;height:22px;justify-content:center;width:22px}.rank-1[data-v-7c2a6752]{background:linear-gradient(135deg,#f59e0b,#f97316)}.rank-2[data-v-7c2a6752]{background:linear-gradient(135deg,#6b7280,#9ca3af)}.rank-3[data-v-7c2a6752]{background:linear-gradient(135deg,#d97706,#b45309)}.writer-avatar[data-v-7c2a6752]{border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.writer-avatar-letter[data-v-7c2a6752]{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;height:32px;justify-content:center;width:32px}.writer-info[data-v-7c2a6752]{display:flex;flex-direction:column;min-width:0}.writer-name[data-v-7c2a6752]{color:#1e293b;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writer-count[data-v-7c2a6752]{color:#94a3b8;font-size:var(--fs-2xs)}.detail-back[data-v-cdc57247]{margin-bottom:10px}.state-card[data-v-cdc57247]{align-items:center;background:#fff;border:1px dashed #dfe9f2;border-radius:14px;color:#475569;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:48px 24px;text-align:center}.state-card--error[data-v-cdc57247]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.state-icon[data-v-cdc57247]{font-size:var(--fs-2xl);margin-bottom:4px;opacity:.85}.state-title[data-v-cdc57247]{color:#1e293b;font-size:var(--fs-widget-title);font-weight:700;margin:0}.state-card--error .state-title[data-v-cdc57247]{color:#991b1b}.state-sub[data-v-cdc57247]{color:#64748b;font-size:var(--fs-empty);margin:0}.state-retry[data-v-cdc57247]{background:var(--hx-0c80a1);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:var(--fs-action);font-weight:600;margin-top:12px;min-height:44px;min-width:120px;padding:10px 20px;transition:background .18s,transform .15s;-webkit-tap-highlight-color:transparent}.state-retry[data-v-cdc57247]:hover{background:var(--hx-05577a)}.state-retry[data-v-cdc57247]:active{transform:scale(.97)}.load-more-sentinel[data-v-cdc57247]{margin-top:16px;min-height:50px}.load-more-loader[data-v-cdc57247]{color:#64748b;padding:14px 0}.load-more-end[data-v-cdc57247],.load-more-loader[data-v-cdc57247]{font-size:var(--fs-empty);text-align:center}.load-more-end[data-v-cdc57247]{color:#94a3b8;opacity:.7;padding:24px 0}@media (max-width:768px){.state-card[data-v-cdc57247]{border-radius:12px;padding:36px 16px}.state-icon[data-v-cdc57247]{font-size:var(--fs-2xl)}}
