.ctd-hit{cursor:pointer;outline:none}.ctd-hit:hover .ctd-glyph,.ctd-hit:focus-visible .ctd-glyph{filter:brightness(1.2)}.ctd-hit .ctd-focus{opacity:0;transition:opacity var(--ct-dur-fast)var(--ct-ease)}.ctd-hit:focus-visible .ctd-focus{opacity:1}.ctd-pill{opacity:0;transition:opacity var(--ct-dur-fast)var(--ct-ease);pointer-events:none}.ctd-hit:hover .ctd-pill,.ctd-hit:focus-visible .ctd-pill,.ctd-pill[data-on=true]{opacity:1}.ctd-fade{transition:opacity var(--ct-dur)var(--ct-ease)}.ctd-svg[data-draw=pending] .ctd-draw{stroke-dasharray:1 1;stroke-dashoffset:1px}.ctd-svg[data-draw=pending] .ctd-draw-fade{opacity:0}.ctd-svg[data-draw=run] .ctd-draw{animation:ctd-draw var(--ct-dur-draw,.5s)var(--ct-ease)backwards;animation-delay:calc(var(--ctd-i,0)*60ms)}.ctd-svg[data-draw=run] .ctd-draw-fade{animation:ctd-fade var(--ct-dur,.2s)var(--ct-ease)backwards;animation-delay:calc(var(--ctd-i,0)*60ms + var(--ct-dur-draw,.5s))}@keyframes ctd-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes ctd-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce),print{.ctd-svg[data-draw] .ctd-draw,.ctd-svg[data-draw] .ctd-draw-fade{stroke-dasharray:none!important;stroke-dashoffset:0!important;opacity:1!important;animation:none!important}}.ct-print .ctd-svg{--ct-turf-top:#fff;--ct-turf-mid:#fff;--ct-turf-bottom:#fff;--ct-turf-oob:#f6f7f8;--ct-mow:transparent;--ct-hash:#c3c8ce;--ct-sideline:#8b939c;--ct-first-down:#5b626b;--ct-light:#3d434b;--ct-player-fill:#fff;--ct-offense:#0b0d10;--ct-route:#0b0d10;--ct-route-2:#2a2f36;--ct-route-check:#5b626b;--ct-route-win:var(--ct-accent);--ct-halo:#fff;--ct-bug:#fff;--ct-zone-deep-fill:#1f5fbf1f;--ct-zone-hook-fill:#8a61001f;--ct-zone-flat-fill:#5b3aa81f;--ct-zone-deep-label:#1f5fbf;--ct-zone-hook-label:#7a5600;--ct-zone-flat-label:#5b3aa8;--ct-def-rush:#3d434b;--ct-def-man:#b01e6a;--ct-def-dl:#b0520f}@media print{.ctd-svg{--ct-turf-top:#fff;--ct-turf-mid:#fff;--ct-turf-bottom:#fff;--ct-turf-oob:#f6f7f8;--ct-mow:transparent;--ct-hash:#c3c8ce;--ct-sideline:#8b939c;--ct-first-down:#5b626b;--ct-light:#3d434b;--ct-player-fill:#fff;--ct-offense:#0b0d10;--ct-route:#0b0d10;--ct-route-2:#2a2f36;--ct-route-check:#5b626b;--ct-route-win:var(--ct-accent);--ct-halo:#fff;--ct-bug:#fff;--ct-zone-deep-fill:#1f5fbf1f;--ct-zone-hook-fill:#8a61001f;--ct-zone-flat-fill:#5b3aa81f;--ct-zone-deep-label:#1f5fbf;--ct-zone-hook-label:#7a5600;--ct-zone-flat-label:#5b3aa8;--ct-def-rush:#3d434b;--ct-def-man:#b01e6a;--ct-def-dl:#b0520f}.ctd-turf-stop,.ctd-oob-stop{stop-color:var(--ct-turf)!important}.ctd-turf-fill{fill:var(--ct-turf)!important}.ctd-screen-only{display:none!important}.ctd-o{fill:#fff!important;stroke:var(--ct-los)!important}.ctd-o-text{fill:var(--ct-los)!important}.ctd-halo,.ctd-label-halo{stroke:#fff!important}.ctd-zone-deep-label{fill:var(--ct-zone-deep)!important}.ctd-zone-hook-label{fill:var(--ct-zone-hook)!important}.ctd-zone-flat-label{fill:var(--ct-zone-flat)!important}.ctd-route-main{stroke:var(--ct-los)!important}.ctd-route-win{stroke:var(--ct-accent)!important;stroke-width:3px!important}.ctd-x-rush{stroke:var(--ct-text-muted)!important}.ctd-x-man,.ctd-x-blitz{stroke:color-mix(in srgb,var(--ct-def-man)72%,black)!important}.ctd-x-dl{stroke:color-mix(in srgb,var(--ct-def-dl)72%,black)!important}.ctd-x-deep{stroke:var(--ct-zone-deep)!important}.ctd-x-hook{stroke:var(--ct-zone-hook)!important}.ctd-x-flat{stroke:var(--ct-zone-flat)!important}.ctd-xlabel{stroke:#fff!important}.ctd-xlabel.ctd-x-rush,.ctd-xlabel.ctd-x-none{fill:var(--ct-text-muted)!important}.ctd-xlabel.ctd-x-man,.ctd-xlabel.ctd-x-blitz{fill:color-mix(in srgb,var(--ct-def-man)72%,black)!important}.ctd-xlabel.ctd-x-dl{fill:color-mix(in srgb,var(--ct-def-dl)72%,black)!important}.ctd-xlabel.ctd-x-deep{fill:var(--ct-zone-deep)!important}.ctd-xlabel.ctd-x-hook{fill:var(--ct-zone-hook)!important}.ctd-xlabel.ctd-x-flat{fill:var(--ct-zone-flat)!important}.ctd-sideline{stroke:var(--ct-line)!important}.ctd-badge{stroke:var(--ct-los)!important}.ctd-badge-win{fill:var(--ct-accent)!important}.ctd-badge-win-text{fill:#fff!important}}.ct-print .ctd-turf-stop,.ct-print .ctd-oob-stop{stop-color:var(--ct-turf)!important}.ct-print .ctd-turf-fill{fill:var(--ct-turf)!important}.ct-print .ctd-screen-only{display:none!important}.ct-print .ctd-o{fill:#fff!important;stroke:var(--ct-los)!important}.ct-print .ctd-o-text{fill:var(--ct-los)!important}.ct-print .ctd-halo,.ct-print .ctd-label-halo{stroke:#fff!important}.ct-print .ctd-zone-deep-label{fill:var(--ct-zone-deep)!important}.ct-print .ctd-zone-hook-label{fill:var(--ct-zone-hook)!important}.ct-print .ctd-zone-flat-label{fill:var(--ct-zone-flat)!important}.ct-print .ctd-route-main{stroke:var(--ct-los)!important}.ct-print .ctd-route-win{stroke:var(--ct-accent)!important;stroke-width:3px!important}.ct-print .ctd-x-rush{stroke:var(--ct-text-muted)!important}.ct-print .ctd-x-man,.ct-print .ctd-x-blitz{stroke:color-mix(in srgb,var(--ct-def-man)72%,black)!important}.ct-print .ctd-x-dl{stroke:color-mix(in srgb,var(--ct-def-dl)72%,black)!important}.ct-print .ctd-x-deep{stroke:var(--ct-zone-deep)!important}.ct-print .ctd-x-hook{stroke:var(--ct-zone-hook)!important}.ct-print .ctd-x-flat{stroke:var(--ct-zone-flat)!important}.ct-print .ctd-xlabel{stroke:#fff!important}.ct-print .ctd-xlabel.ctd-x-rush,.ct-print .ctd-xlabel.ctd-x-none{fill:var(--ct-text-muted)!important}.ct-print .ctd-xlabel.ctd-x-man,.ct-print .ctd-xlabel.ctd-x-blitz{fill:color-mix(in srgb,var(--ct-def-man)72%,black)!important}.ct-print .ctd-xlabel.ctd-x-dl{fill:color-mix(in srgb,var(--ct-def-dl)72%,black)!important}.ct-print .ctd-xlabel.ctd-x-deep{fill:var(--ct-zone-deep)!important}.ct-print .ctd-xlabel.ctd-x-hook{fill:var(--ct-zone-hook)!important}.ct-print .ctd-xlabel.ctd-x-flat{fill:var(--ct-zone-flat)!important}.ct-print .ctd-sideline{stroke:var(--ct-line)!important}.ct-print .ctd-badge{stroke:var(--ct-los)!important}.ct-print .ctd-badge-win{fill:var(--ct-accent)!important}.ct-print .ctd-badge-win-text{fill:#fff!important}.ctd-print-only{display:none}@media print{.ctd-print-only{display:inline}.ctd-print-title text{fill:#0b0d10!important}}.ct-print .ctd-print-only{display:inline!important}.ct-print .ctd-print-title text{fill:#0b0d10!important}
