@layer components{.seo-live{padding:10vh var(--gutter) 6vh;scroll-margin-top:90px}.sp-head{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:22px;display:flex}.sp-head .eyebrow{margin-bottom:0}.sp-live{color:#000;letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:6px 13px 6px 11px;font-size:11px;font-weight:700;display:inline-flex}.sp-live i{background:#000;border-radius:50%;width:7px;height:7px}@keyframes sp-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.sp-total{border-radius:var(--r-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6vh;display:grid}.sp-stat{padding:40px 40px 42px}.sp-stat+.sp-stat{border-left:1px solid var(--line)}.sp-stat p{max-width:420px;color:var(--ink-2);margin-top:16px;font-size:16px;line-height:1.6}.sp-huge,.sp-big{letter-spacing:-.055em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 10%,#c7c7cc 55%,#7c7c80 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.08em -.06em -.16em;padding:.08em .06em .2em;font-weight:700;line-height:1;display:block}.sp-huge{font-size:clamp(56px,6.4vw,96px)}.sp-big{font-size:clamp(40px,3.6vw,52px)}.sp-facts{flex-wrap:wrap;gap:14px 32px;margin-top:22px;display:flex}.sp-facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.sp-facts dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:22px;font-weight:700}.sp-graph{margin:0;position:relative}.sp-graph svg{width:100%;height:150px;display:block;overflow:visible}.sp-rule{stroke:#ffffff14;stroke-width:1px}.sp-line{fill:none;stroke:#fff;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.sp-dot{background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 4px #ffffff24,0 0 18px #ffffff8c}.sp-dot:after{content:"";border:1.5px solid #ffffffb3;border-radius:50%;animation:2.2s ease-out infinite sp-ping;position:absolute;inset:-6px}.sp-axis{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex}.sp-armed .sp-block:not(.sp-in) .sp-graph svg{clip-path:inset(-12px 100% -12px 0)}.sp-armed .sp-block:not(.sp-in) .sp-area{opacity:0}.sp-armed .sp-block:not(.sp-in) .sp-dot{opacity:0;transform:scale(.3)}.sp-graph svg{clip-path:inset(-12px -12px -12px 0)}.sp-armed .sp-graph svg{transition:clip-path 1.9s cubic-bezier(.65,0,.35,1) .15s}.sp-armed .sp-area{transition:opacity 1.2s .9s}.sp-armed .sp-dot{transition:opacity .4s 1.9s,transform .5s cubic-bezier(.34,1.56,.64,1) 1.9s}.sp-grid{gap:18px;margin-top:18px;display:grid}.sp-grid.sp-n1{grid-template-columns:1fr}.sp-grid.sp-n2,.sp-grid.sp-n4{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-grid.sp-n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-grid>.sp-block{display:flex}.sp-card{border-radius:var(--r-xl);flex-direction:column;flex:1;padding:30px 30px 28px;display:flex}.sp-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sp-card-head h3{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.2}.sp-card-head p{color:var(--ink-2);margin-top:4px;font-size:14px}.sp-tag{color:#000;letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;flex:none;padding:5px 11px;font-size:11px;font-weight:700}.sp-card-num{margin:26px 0 18px}.sp-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-top:10px;font-size:11px;font-weight:600;display:block}.sp-card .sp-facts{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.sp-card .sp-facts dd{font-size:19px}.sp-note{color:var(--ink-2);margin-top:auto;padding-top:16px;font-size:14px;line-height:1.55}.sp-src{max-width:760px;color:var(--ink-2);margin-top:26px;font-size:14px;line-height:1.65}@media (max-width:1024px){.sp-grid.sp-n3{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-grid.sp-n3>.sp-block:last-child{grid-column:1/-1}}@media (max-width:760px){.sp-grid.sp-n2,.sp-grid.sp-n3,.sp-grid.sp-n4,.sp-total{grid-template-columns:1fr}.sp-stat{padding:28px 22px 30px}.sp-stat+.sp-stat{border-left:0;border-top:1px solid var(--line)}.sp-card{padding:24px 22px 22px}.sp-facts{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.sp-facts dt{letter-spacing:.12em;font-size:10px}.sp-graph svg{height:130px}}@media (prefers-reduced-motion:reduce){.sp-live i:after,.sp-dot:after{animation:none}}}