.sra-grid-ground{background-color:var(--color-ink-975);background-image:linear-gradient(color-mix(in srgb, var(--color-blue-200) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-blue-200) 5%, transparent) 1px, transparent 1px), radial-gradient(ellipse at 78% 48%, var(--color-blue-950) 0%, var(--color-ink-975) 60%);background-position:50%;background-size:48px 48px,48px 48px,100% 100%}.sra-cta-ground{background-color:var(--color-ink-975);background-image:linear-gradient(color-mix(in srgb, var(--color-blue-200) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-blue-200) 5%, transparent) 1px, transparent 1px), radial-gradient(ellipse at 80% 40%, var(--color-blue-950) 0%, var(--color-ink-975) 60%);background-size:48px 48px,48px 48px,100% 100%}.sra-line{animation:sra-line-rise var(--transition-duration-700) var(--ease-out) both}.sra-report-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-blue-400) 22%, transparent), transparent);filter:blur(24px)}.sra-report-row{transition:transform .42s var(--ease-out), opacity .32s var(--ease-out)}.sra-report-row>rect:first-child{transition:fill .4s var(--ease-out)}.sra-report-row.is-new>rect:first-child{animation:sra-flash .9s var(--ease-out)}.sra-ping{transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite sra-ping}.sra-tick{animation:sra-tick .9s var(--ease-out)}.sra-dash{stroke-dasharray:6 10;animation:1.2s linear infinite sra-dash}.sra-hit{transform-box:fill-box;transform-origin:50%;animation:sra-hit 2.4s var(--ease-out) infinite}.sra-sweep{animation:4.2s cubic-bezier(.45,0,.55,1) infinite sra-sweep}.sra-caret{animation:5s cubic-bezier(.45,0,.55,1) infinite sra-caret}.sra-ring{stroke-dasharray:1;stroke-dashoffset:1px;animation:sra-ring 4.5s var(--ease-out) infinite}.sra-ok{transform-box:fill-box;transform-origin:50%;animation:sra-ok 4.5s var(--ease-out) infinite}.sra-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sra-marquee-track{animation:40s linear infinite sra-marquee}.sra-marquee:hover .sra-marquee-track{animation-play-state:paused}@media (min-width:980px){.sra-panel-in{animation:sra-panel-in .6s var(--ease-out)}}@keyframes sra-line-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes sra-flash{0%{stroke:color-mix(in srgb, var(--color-blue-300) 90%, transparent);stroke-width:2px}to{stroke:#0000;stroke-width:2px}}@keyframes sra-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes sra-tick{0%{fill:var(--color-blue-300)}to{fill:#fff}}@keyframes sra-dash{to{stroke-dashoffset:-32px}}@keyframes sra-hit{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes sra-sweep{0%,to{transform:translate(0)}50%{transform:translate(420px)}}@keyframes sra-caret{0%,to{transform:translateY(0)}45%,55%{transform:translateY(96px)}}@keyframes sra-ring{0%{stroke-dashoffset:1px}30%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes sra-ok{0%,35%{opacity:0;transform:scale(0)}45%,85%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes sra-marquee{to{transform:translate(-50%)}}@keyframes sra-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sra-line,.sra-ping,.sra-tick,.sra-dash,.sra-hit,.sra-sweep,.sra-caret,.sra-marquee-track,.sra-panel-in,.sra-report-row.is-new>rect:first-child{animation:none}.sra-report-row{transition:none}.sra-ring{stroke-dashoffset:0;animation:none}.sra-ok{animation:none}}
