.writer-statistics{max-width:1120px;color:var(--cd-text);font-family:var(--cd-sans);margin:0 auto;padding:24px;font-size:15px}.ws-intro h2{font-family:var(--cd-serif);letter-spacing:1px;color:var(--cd-ink);font-size:24px;font-weight:700;line-height:1.3}.ws-cards{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 16px;display:grid}.ws-cards article{border:1px solid var(--cd-line);background:var(--cd-sheet);border-radius:12px;flex-direction:column;min-width:0;padding:20px 22px;display:flex;position:relative}.ws-cards svg{color:var(--cd-muted);margin-bottom:14px}.ws-cards span{color:var(--cd-muted);font-size:13.5px}.ws-cards strong{overflow-wrap:anywhere;color:var(--cd-ink);font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:32px;font-weight:600;line-height:1.15}.ws-cards small{color:var(--cd-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ws-trend{border:1px solid var(--cd-line);background:var(--cd-sheet);border-radius:12px;overflow:hidden}.ws-trend-heading{border-bottom:1px solid var(--cd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.ws-trend h3{font-family:var(--cd-serif);color:var(--cd-ink);font-size:17px;font-weight:600}.ws-periods{background:var(--cd-field);border-radius:9px;gap:3px;padding:3px;display:flex}.ws-periods button{min-height:34px;color:var(--cd-text);cursor:pointer;border-radius:7px;padding:0 16px;font-size:14px}.ws-periods [aria-pressed=true]{background:var(--cd-sheet);color:var(--cd-ink);box-shadow:0 1px 3px var(--cd-shade);font-weight:600}.ws-chart{overscroll-behavior-x:contain;scrollbar-color:var(--cd-line-2) transparent;margin:12px 18px 0;overflow-x:auto}.ws-chart svg{max-width:none;display:block}.ws-chart .grid{stroke:var(--cd-line-2);stroke-dasharray:4 5}.ws-chart .axis{fill:var(--cd-muted)}.ws-chart .val{fill:var(--cd-text)}.ws-chart .ln{fill:none;stroke:var(--cd-seal);stroke-width:2.5px;stroke-linejoin:round}.ws-chart .dot{fill:var(--cd-seal)}.ws-history{color:var(--cd-muted);justify-content:space-between;align-items:center;gap:10px;padding:6px 18px 8px;font-size:12px;display:flex}.ws-history button{min-height:44px;color:var(--cd-seal);cursor:pointer;align-items:center;padding:0 8px;font-size:14px;display:flex}.ws-history button:disabled{opacity:.35;cursor:default}.ws-status{min-height:270px;color:var(--cd-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ws-status button{min-height:44px;color:var(--cd-seal)}.ws-sk{background:var(--cd-field);border-radius:6px;display:block}.ws-cards strong>.ws-sk{width:40%;height:30px;margin:4px 0 3px}.ws-cards small>.ws-sk{width:50%;height:11px;margin-top:5px}.ws-skeleton{padding:12px 18px 0}.ws-skeleton>.ws-sk:first-of-type{border-radius:8px;height:240px}.ws-skeleton>.ws-sk:nth-of-type(2){width:30%;height:12px;margin:23px auto}.writer-statistics :is(button,[tabindex]):focus-visible{outline:2px solid var(--cd-seal);outline-offset:2px}@media (max-width:767px){.writer-statistics{padding:10px 16px 30px}.ws-intro{display:none}.ws-cards{gap:10px;margin:0 0 14px}.ws-cards article{padding:12px}.ws-cards svg{width:18px;height:18px;margin-bottom:8px}.ws-cards span{font-size:12px}.ws-cards strong{margin:3px 0;font-size:26px}.ws-cards small{font-size:11px}.ws-trend-heading{gap:12px;padding:14px}.ws-periods button{padding:0 11px}.ws-trend h3{font-size:16px}.ws-chart{margin:8px 10px 0}}
