.cstats{--cs-page-bg:#0e0d0b;--cs-page-ink:#e5e2dc;--cs-page-muted:#95918b;--cs-paper-bg:#fbf8f2;--cs-paper-ink:#1c1915;--cs-paper-border:#ddd6c5;--cs-cardboard-bg:#2e2720;--cs-cardboard-ink:#f1ecdf;--cs-cardboard-border:#1c1915;--cs-kraft-bg:#ddd6c5;--cs-kraft-ink:#1c1915;--cs-kraft-border:#bdb39e;--cs-sleeve-bg:#0e0d0b;--cs-sleeve-ink:#e5e2dc;--cs-sleeve-border:#1c1915;--cs-forest-bg:#0e5d2d;--cs-forest-ink:#f4f1ea;--cs-forest-border:#094425;--cs-tape-bg:#fbf8f2;--cs-tape-ink:#1c1915;--cs-brand:#1db954;--cs-brand-deep:#10813a;background-color:var(--cs-page-bg);color:var(--cs-page-ink);font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);background-image:radial-gradient(circle at 20% 12%,#1db9540b,#0000 50%),radial-gradient(circle at 82% 88%,#e8a93e09,#0000 45%);min-height:100vh}[data-theme=light] .cstats{--cs-page-bg:#f1ecdf;--cs-page-ink:#1c1915;--cs-page-muted:#5e564a;--cs-paper-bg:#fbf8f2;--cs-paper-ink:#1c1915;--cs-paper-border:#ddd6c5}.cstats__inner{max-width:980px;margin:0 auto;padding:18px 16px 80px}@media (min-width:768px){.cstats__inner{padding:28px 32px 96px}}.cstats__title{font-family:var(--font-sans);letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(28px,4vw,40px);font-weight:700}.cstats__sub{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--cs-page-muted);margin:0 0 24px;font-size:11px}.cstats-tape{background:var(--cs-tape-bg);color:var(--cs-tape-ink);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;z-index:2;border-radius:3px;align-items:center;gap:8px;margin:0 0 -10px 14px;padding:5px 12px 5px 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:relative;transform:rotate(-1.2deg);box-shadow:0 1px 2px #00000059,0 6px 14px -8px #00000080}.cstats-tape__dot{background:#00000059;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:inset 0 1px 1px #0006}[data-theme=light] .cstats-tape{box-shadow:0 1px 2px #1c19152e,0 6px 14px -6px #1c191547}.cstats-piece{isolation:isolate;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:1fr 110px;gap:10px 16px;padding:26px 22px 20px;display:grid;position:relative;box-shadow:0 1px 2px #00000059,0 18px 40px -22px #00000080}.cstats-piece.is-textonly{grid-template-columns:1fr}@media (min-width:768px){.cstats-piece{grid-template-columns:1fr 160px;padding:32px 36px 28px}.cstats-piece.is-textonly{grid-template-columns:1fr 200px}}.cstats-piece__body{grid-column:1;min-width:0}.cstats-piece__art{grid-area:1/2/span 2;justify-content:center;align-self:stretch;align-items:center;display:flex;overflow:visible}.cstats-piece.is-art-left{grid-template-columns:110px 1fr}@media (min-width:768px){.cstats-piece.is-art-left{grid-template-columns:160px 1fr}}.cstats-piece.is-art-left .cstats-piece__body{grid-column:2}.cstats-piece.is-art-left .cstats-piece__art{grid-column:1}.cstats-piece__stat{flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-self:stretch;align-items:flex-end;display:flex}.cstats-piece__stat-value{font-family:var(--font-sans);letter-spacing:-.05em;color:color-mix(in oklab, currentColor 18%, transparent);text-align:right;font-variant-numeric:tabular-nums;font-size:clamp(56px,9vw,88px);font-weight:700;line-height:.85}.cstats-piece__stat-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab, currentColor 50%, transparent);text-align:right;max-width:100px;margin-top:6px;font-size:9px;font-weight:700;line-height:1.4}.cstats-piece__headline{font-family:var(--font-mono);letter-spacing:-.005em;text-wrap:balance;margin:0 0 12px;font-size:19px;font-style:italic;font-weight:700;line-height:1.2}@media (min-width:768px){.cstats-piece__headline{font-size:24px;line-height:1.18}}.cstats-piece__copy{font-family:var(--font-mono);color:color-mix(in oklab, currentColor 88%, transparent);text-wrap:pretty;margin:0;font-size:13px;font-style:italic;line-height:1.55}.cstats-piece__rule{background:color-mix(in oklab, currentColor 18%, transparent);height:1px;margin:18px 0 12px}.cstats-piece__cta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab, currentColor 75%, transparent);border-bottom:1px solid color-mix(in oklab, currentColor 30%, transparent);cursor:pointer;align-items:center;gap:8px;padding-bottom:2px;font-size:10.5px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.cstats-piece__cta:hover{color:currentColor;border-color:currentColor}.cstats-piece.is-paper{background-color:var(--cs-paper-bg);color:var(--cs-paper-ink);border:1px solid var(--cs-paper-border)}[data-theme=light] .cstats-piece.is-paper{border-color:#1c191524;box-shadow:0 1px 2px #1c19150f,0 14px 28px -18px #1c191538}.cstats-piece.is-cardboard{background-color:var(--cs-cardboard-bg);color:var(--cs-cardboard-ink);border:1px solid var(--cs-cardboard-border);background-image:radial-gradient(circle at 28% 20%,#3e383066,#0000 55%)}.cstats-piece.is-sleeve{background-color:var(--cs-sleeve-bg);color:var(--cs-sleeve-ink);border:1px solid var(--cs-sleeve-border);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000080,0 14px 32px -18px #0009}.cstats-piece.is-forest{background-color:var(--cs-forest-bg);color:var(--cs-forest-ink);border:1px solid var(--cs-forest-border);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0003,0 14px 32px -18px #0006}.cstats-polaroid{background:#f4f1ea;width:100px;padding:6px 6px 22px;transition:transform .2s ease-out;position:relative;box-shadow:0 1px 2px #00000040,0 14px 28px -12px #00000073}@media (min-width:768px){.cstats-polaroid{width:130px}}@media (hover:hover) and (pointer:fine){.cstats-polaroid:hover{transform:rotate(0)translateY(-2px)!important}}.cstats-polaroid__inner{aspect-ratio:1;background:#111;position:relative;overflow:hidden}.cstats-polaroid__inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cstats-polaroid__tape{opacity:.92;z-index:2;background:#e8c04a;width:44px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001a,0 1px 2px #00000026}.cstats-polaroid__caption{font-family:var(--font-mono);letter-spacing:.1em;color:#1c1915;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:7.5px;display:flex;position:absolute;bottom:4px;left:6px;right:6px;overflow:hidden}.cstats-polaroid__dot{background:#d6543e;border-radius:50%;flex-shrink:0;width:5px;height:5px}.cstats-pieces{grid-template-columns:1fr;gap:28px;margin-bottom:32px;display:grid}@media (min-width:900px){.cstats-pieces{gap:32px}}.cstats-receipts{color:#1c1915;background-color:#fbf8f2;border-radius:0 0 3px 3px;margin:8px 0 28px;padding:24px 18px 22px;position:relative;box-shadow:inset 0 0 0 1px #1c19150d,0 6px 16px -4px #00000073}@media (min-width:768px){.cstats-receipts{padding:30px 28px 26px}}.cstats-receipts:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 6px 8px,#fbf8f2 4px,#0000 4.5px);background-repeat:repeat-x;background-size:12px 8px;height:8px;position:absolute;top:-8px;left:0;right:0}[data-theme=light] .cstats-receipts{box-shadow:inset 0 0 0 1px #1c19150f,0 4px 10px -2px #1c19152e,0 12px 24px -10px #1c191540}.cstats-receipts__head{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#5e564a;border-bottom:1px dashed #1c191533;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;font-size:10px;display:flex}.cstats-receipts__head>span:first-child{color:#1c1915;font-weight:700}.cstats-receipts__grid{grid-template-columns:repeat(2,1fr);gap:16px 18px;display:grid}@media (min-width:700px){.cstats-receipts__grid{grid-template-columns:repeat(3,1fr)}}.cstats-receipts__cell{flex-direction:column;gap:3px;min-width:0;display:flex}.cstats-receipts__cell-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#5e564a;font-size:9.5px}.cstats-receipts__cell-value{font-family:var(--font-sans);letter-spacing:-.01em;color:#1c1915;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.cstats-receipts__cell-sub{font-family:var(--font-mono);color:#5e564a;margin-top:2px;font-size:10px}.cstats-receipts__foot{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#5e564a;border-top:1px dashed #1c191533;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;font-size:10.5px;text-decoration:none;transition:color .15s;display:flex}.cstats-receipts__foot:hover{color:var(--cs-brand-deep)}.cstats-receipts__foot:focus-visible{outline:2px solid var(--cs-brand);outline-offset:4px;color:var(--cs-brand-deep);border-radius:2px}.cstats-receipts__foot span:last-child{letter-spacing:0;font-size:14px}html:has(.cstats){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.cstats){scroll-behavior:auto}}#stats-for-nerds{scroll-margin-top:70px}.cstats-nerds{border-top:1px dashed color-mix(in oklab, currentColor 18%, transparent);margin:32px 0 18px;padding-top:24px}.cstats-nerds__toggle{border:1px solid color-mix(in oklab, currentColor 18%, transparent);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cs-page-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:11px;transition:border-color .15s,color .15s;display:inline-flex}.cstats-nerds__toggle:hover{border-color:var(--cs-brand);color:var(--cs-brand)}.cstats-nerds__dot{background:var(--cs-brand);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #1db95473}.cstats-nerds__chev{font-family:var(--font-mono);margin-left:4px;font-size:12px}.cstats-nerds__body{margin-top:20px}.cstats-nerds__inner>*+*{margin-top:24px}.cstats-verdict{background-color:var(--cs-kraft-bg);color:var(--cs-kraft-ink);border:1px solid var(--cs-kraft-border);border-radius:8px;margin:0 0 18px;padding:28px 22px}@media (min-width:768px){.cstats-verdict{padding:44px 48px}}@media (max-width:480px){.cstats-verdict{padding:22px 18px}.cstats__inner{padding:14px 14px 80px}}[data-theme=light] .cstats-verdict{border-color:#1c191524;box-shadow:0 1px 2px #1c19150f,0 12px 24px -16px #1c191533}.cstats-verdict__quote{font-family:var(--font-mono);text-wrap:pretty;margin:0;font-size:clamp(16px,1.8vw,22px);font-style:italic;line-height:1.5;position:relative}.cstats-verdict__quote:before{content:"";background:var(--cs-brand);width:32px;height:2px;margin-bottom:14px;display:block}[data-theme=light] .cstats-verdict__quote:before{background:var(--cs-brand-deep)}.cstats-verdict__quote--cont{margin-top:14px}.cstats-verdict__quote--cont:before{display:none}.cstats-verdict__sig{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab, currentColor 55%, transparent);margin-top:18px;font-size:10px}.cstats-softgate{background:color-mix(in oklab, var(--cs-brand) 8%, transparent);border:1px solid color-mix(in oklab, var(--cs-brand) 18%, transparent);font-family:var(--font-mono);color:var(--cs-page-ink);border-radius:6px;margin:0 0 24px;padding:12px 14px;font-size:11.5px;line-height:1.45}.cstats-piece.is-skeleton .cstats-piece__headline,.cstats-piece.is-skeleton .cstats-piece__copy{color:#0000;background:linear-gradient(90deg, color-mix(in oklab, currentColor 8%, transparent) 0%, color-mix(in oklab, currentColor 14%, transparent) 50%, color-mix(in oklab, currentColor 8%, transparent) 100%);background-size:200% 100%;border-radius:4px;animation:1.6s linear infinite cstats-shimmer}.cstats-piece.is-skeleton .cstats-piece__headline{min-height:22px}.cstats-piece.is-skeleton .cstats-piece__copy{min-height:56px;margin-top:8px}@keyframes cstats-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cstats-piece.is-skeleton .cstats-piece__headline,.cstats-piece.is-skeleton .cstats-piece__copy{animation:none}.cstats-polaroid{transition:none}}
