:root{--pf-theme-version:"3"}.pf-theme-dark{--pf-playfield-bg:var(--surface2);--pf-playfield-border:none;--pf-line-stroke:var(--chalk);--pf-hash-stroke:var(--chalk);--pf-los-stroke:#5a7de0;--pf-line-sw:.55;--pf-los-sw:.7;--pf-hash-sw:.4;--pf-text-fill:var(--ink);--pf-o-fill:var(--surface);--pf-o-stroke:var(--line-strong);--pf-ol-fill:var(--surface);--pf-ol-stroke:var(--line-strong);--pf-carrier-fill:var(--accent-solid);--pf-carrier-stroke:var(--accent-solid);--pf-carrier-text-fill:var(--accent-ink);--pf-set-fill:var(--info-soft);--pf-set-stroke:var(--info);--pf-setletter-fill:var(--ink);--pf-route-stroke:var(--info);--pf-block-stroke:var(--muted);--pf-motion-stroke:#6a6f78;--pf-pull-stroke:var(--muted);--pf-ballpath-stroke:var(--accent);--pf-cap-route-fill:var(--info);--pf-cap-motion-fill:var(--warn);--pf-cap-pull-fill:var(--muted);--pf-cap-blockline-stroke:var(--muted);--pf-block-ink-strong:var(--ink);--pf-label-fill:var(--ink);--pf-label-halo:var(--surface);--pf-name-fill:var(--muted);--pf-name-halo:var(--surface);--pf-handle-fill:var(--accent-solid);--pf-handle-stroke:#fff;--pf-seltok-stroke:var(--accent);--pf-dmark-fill:var(--info-soft);--pf-dmark-stroke:var(--info);--pf-dletter-fill:var(--ink);--pf-namebox-fill:var(--surface2);--pf-namebox-stroke:var(--line-strong);--pf-flag-fill:var(--warn-soft);--pf-flag-stroke:var(--warn);--pf-flag-t-fill:var(--warn);--pf-ghost-d-fill:var(--surface);--pf-ghost-d-stroke:var(--faint);--pf-ghost-dt-fill:var(--muted);--pf-ghost-o-fill:var(--surface);--pf-ghost-o-stroke:var(--chalk);--pf-tile-oline-fill:#5c6170;--pf-tile-oline-stroke:#0c0c0c;--pf-tile-oline-text:#fff;--pf-tile-qb-fill:#b9e2f8;--pf-tile-qb-stroke:#0c0c0c;--pf-tile-qb-text:#111;--pf-tile-se-fill:#8f3af0;--pf-tile-se-stroke:#0c0c0c;--pf-tile-se-text:#fff;--pf-tile-te-fill:#f6c536;--pf-tile-te-stroke:#0c0c0c;--pf-tile-te-text:#111;--pf-tile-rb-fill:#ff922e;--pf-tile-rb-stroke:#0c0c0c;--pf-tile-rb-text:#fff;--pf-tile-w1-fill:#34c25a;--pf-tile-w1-stroke:#0c0c0c;--pf-tile-w1-text:#fff;--pf-tile-w2-fill:#3f8ffa;--pf-tile-w2-stroke:#0c0c0c;--pf-tile-w2-text:#fff;--pf-tile-dl-fill:#e23c3c;--pf-tile-dl-stroke:#0c0c0c;--pf-tile-dl-text:#fff;--pf-tile-lb-fill:#8f3af0;--pf-tile-lb-stroke:#0c0c0c;--pf-tile-lb-text:#fff;--pf-tile-db-fill:#3f8ffa;--pf-tile-db-stroke:#0c0c0c;--pf-tile-db-text:#fff;--pf-tile-neutral-fill:#808593;--pf-tile-neutral-stroke:#0c0c0c;--pf-tile-neutral-text:#fff;--pf-ring-stroke:#ff4d55;--pf-ring-sw:.6;--pf-name-featured-fill:#ff4d55;--pf-path-featured-stroke:#ff4d55;--pf-ballglyph-fill:#8a5424;--pf-ballglyph-stroke:#2e1b06;--pf-ballglyph-lace:#fff;--pf-chip-core-fill:#ff4d55;--pf-chip-neutral-fill:#e8e8e8;--pf-chip-casing-fill:#f5f5f5;--pf-chip-text-fill:#111;--pf-banner-type-bg:#23262e;--pf-banner-type-ink:#e8e8e8;--pf-banner-name-bg:#0c0c0c;--pf-banner-name-ink:#fff;--pf-banner-tag-ink:#8a8d96;--pf-ghost-stroke:#565a63;--pf-ghost-text:#8a8d96;--pf-fb-surface-fill:#2f7d3c;--pf-fb-surface-stroke:#1e5427;--pf-fb-surface-sw:.6;--pf-fb-stripe-fill:rgba(255,255,255,.055);--pf-fb-line-stroke:rgba(255,255,255,.82);--pf-fb-line-sw:.26;--pf-fb-hash-stroke:rgba(255,255,255,.5);--pf-fb-hash-sw:.16;--pf-fb-number-fill:rgba(255,255,255,.72);--pf-fb-path-stroke:#f4f8f4;--pf-fb-path-sw:.8;--pf-fb-path-block-stroke:#b81c39;--pf-fb-path-throw-stroke:#4d69a5;--pf-fb-path-text-fill:#fff;--pf-fb-path-text-halo:#1e5427;--pf-fb-arrow-fill:#f4f8f4;--pf-fb-arrow-block-fill:#b81c39;--pf-fb-selected:#11a8ff;--pf-fb-o-fill:#b81c39;--pf-fb-o-stroke:#fff;--pf-fb-o-sw:.5;--pf-fb-d-fill:#1f67a5;--pf-fb-coach-fill:#222;--pf-fb-coach-stroke:#fff;--pf-fb-cone-body-fill:#ff7d1f;--pf-fb-cone-body-stroke:#b54f05;--pf-fb-cone-band-fill:#fff;--pf-fb-cone-base-fill:#e0670d;--pf-fb-cone-base-stroke:#b54f05;--pf-fb-zone-fill:rgba(255,255,255,.14);--pf-fb-zone-stroke:rgba(255,255,255,.75);--pf-defense-run-zone-fill:rgba(229,168,38,.13);--pf-defense-run-zone-stroke:#d7a52b;--pf-defense-pass-zone-fill:rgba(86,165,221,.08);--pf-defense-pass-zone-stroke:#65a9d7;--pf-defense-zone-glow:drop-shadow(0 0 1.2px rgba(255,255,255,.7));--pf-fb-ball-fill:#7c3f1c;--pf-fb-ball-stroke:#fff;--pf-fb-laces-stroke:#fff;--pf-fb-object-text-fill:#fff;--pf-fb-object-text-halo:#1e5427;--pf-fb-tile-o-fill:#808593;--pf-fb-tile-o-stroke:#0c0c0c;--pf-fb-tile-o-text:#fff;--pf-fb-tile-d-fill:#1f67a5;--pf-fb-tile-d-stroke:#0c0c0c;--pf-fb-tile-d-text:#fff;--pf-fb-tile-dl-fill:#e23c3c;--pf-fb-tile-dl-stroke:#0c0c0c;--pf-fb-tile-dl-text:#fff;--pf-fb-tile-lb-fill:#8f3af0;--pf-fb-tile-lb-stroke:#0c0c0c;--pf-fb-tile-lb-text:#fff;--pf-fb-tile-db-fill:#3f8ffa;--pf-fb-tile-db-stroke:#0c0c0c;--pf-fb-tile-db-text:#fff;--pf-fb-tile-oline-fill:#5c6170;--pf-fb-tile-oline-stroke:#0c0c0c;--pf-fb-tile-oline-text:#fff;--pf-fb-tile-qb-fill:#b9e2f8;--pf-fb-tile-qb-stroke:#0c0c0c;--pf-fb-tile-qb-text:#111;--pf-fb-tile-rb-fill:#ff922e;--pf-fb-tile-rb-stroke:#0c0c0c;--pf-fb-tile-rb-text:#fff;--pf-fb-tile-te-fill:#f6c536;--pf-fb-tile-te-stroke:#0c0c0c;--pf-fb-tile-te-text:#111;--pf-fb-tile-w1-fill:#34c25a;--pf-fb-tile-w1-stroke:#0c0c0c;--pf-fb-tile-w1-text:#fff;--pf-fb-tile-w2-fill:#3f8ffa;--pf-fb-tile-w2-stroke:#0c0c0c;--pf-fb-tile-w2-text:#fff;--pf-fb-tile-se-fill:#8f3af0;--pf-fb-tile-se-stroke:#0c0c0c;--pf-fb-tile-se-text:#fff;--pf-fb-caption-color:#aaa;--pf-fb-caption-strong:#fff;--pf-fb-canvas-bg:#0f0f0f;--pf-fb-canvas-border:1px solid #4b4b4b;--pf-fb-preview-canvas-bg:#ece7d9;--pf-fb-preview-canvas-border:1px solid #444}.pf-theme-paper{--pf-playfield-bg:#fff;--pf-playfield-border:1px solid #bbb;--pf-line-stroke:#eaeaea;--pf-hash-stroke:#f2f2f2;--pf-los-stroke:#1c46d6;--pf-motion-stroke:#b9b9b9;--pf-block-ink-strong:#111;--pf-line-sw:.35;--pf-los-sw:.7;--pf-hash-sw:.3;--pf-frame-stroke:#9a9a9a;--pf-yardnum-fill:#e0e0e0;--pf-o-stroke:#333;--pf-ol-stroke:#333;--pf-carrier-fill:#B5122F;--pf-carrier-stroke:#8a1225;--pf-title-bg:#111;--pf-title-ink:#fff;--pf-text-fill:#111;--pf-o-fill:#fff;--pf-ol-fill:#fff;--pf-ghost-o-fill:#fff;--pf-ghost-d-fill:#fff;--pf-name-fill:#7a7a7a;--pf-name-halo:#fff;--pf-label-fill:#111;--pf-ghost-dt-fill:#111;--pf-setletter-fill:#fff;--pf-carrier-text-fill:#fff;--pf-namebox-fill:#fff;--pf-namebox-stroke:#999;--pf-flag-fill:#f6ecd3;--pf-flag-stroke:#9a6a12;--pf-flag-t-fill:#9a6a12;--pf-dmark-fill:#16324f;--pf-dmark-stroke:#2F6FA3;--pf-dletter-fill:#fff;--pf-set-fill:#16324f;--pf-set-stroke:#2F6FA3;--pf-tile-oline-fill:#4a4e57;--pf-tile-oline-stroke:#111;--pf-tile-oline-text:#fff;--pf-tile-qb-fill:#a8d8f0;--pf-tile-qb-stroke:#111;--pf-tile-qb-text:#111;--pf-tile-se-fill:#7a1fd6;--pf-tile-se-stroke:#111;--pf-tile-se-text:#fff;--pf-tile-te-fill:#f0b422;--pf-tile-te-stroke:#111;--pf-tile-te-text:#111;--pf-tile-rb-fill:#f07d1e;--pf-tile-rb-stroke:#111;--pf-tile-rb-text:#fff;--pf-tile-w1-fill:#2ba84a;--pf-tile-w1-stroke:#111;--pf-tile-w1-text:#fff;--pf-tile-w2-fill:#1e78e8;--pf-tile-w2-stroke:#111;--pf-tile-w2-text:#fff;--pf-tile-dl-fill:#c92727;--pf-tile-dl-stroke:#111;--pf-tile-dl-text:#fff;--pf-tile-lb-fill:#7a1fd6;--pf-tile-lb-stroke:#111;--pf-tile-lb-text:#fff;--pf-tile-db-fill:#1e78e8;--pf-tile-db-stroke:#111;--pf-tile-db-text:#fff;--pf-tile-neutral-fill:#6b7078;--pf-tile-neutral-stroke:#111;--pf-tile-neutral-text:#fff;--pf-ring-stroke:#d61f26;--pf-ring-sw:.6;--pf-name-featured-fill:#d61f26;--pf-path-featured-stroke:#d61f26;--pf-ballglyph-fill:#7a4a1e;--pf-ballglyph-stroke:#3d2408;--pf-ballglyph-lace:#fff;--pf-chip-core-fill:#d61f26;--pf-chip-neutral-fill:#3a3d45;--pf-chip-casing-fill:#fff;--pf-chip-text-fill:#fff;--pf-banner-type-bg:#e9e9e9;--pf-banner-type-ink:#111;--pf-banner-name-bg:#0c0c0c;--pf-banner-name-ink:#fff;--pf-banner-tag-ink:#666;--pf-ghost-stroke:#9a9a9a;--pf-ghost-text:#666;--pf-fb-surface-fill:#fff;--pf-fb-surface-stroke:#bbb;--pf-fb-surface-sw:.4;--pf-fb-stripe-fill:transparent;--pf-fb-line-stroke:#d4d4d4;--pf-fb-line-sw:.26;--pf-fb-hash-stroke:#e2e2e2;--pf-fb-hash-sw:.16;--pf-fb-number-fill:#ccc;--pf-fb-path-stroke:#1b315c;--pf-fb-path-sw:.8;--pf-fb-path-block-stroke:#b81c39;--pf-fb-path-throw-stroke:#4d69a5;--pf-fb-path-text-fill:#111;--pf-fb-arrow-fill:#1b315c;--pf-fb-arrow-block-fill:#b81c39;--pf-fb-o-fill:#fff;--pf-fb-o-stroke:#8a1225;--pf-fb-o-sw:.5;--pf-fb-d-fill:#16324f;--pf-fb-d-stroke:#2F6FA3;--pf-fb-coach-fill:#222;--pf-fb-cone-fill:#f0b429;--pf-fb-cone-stroke:#533;--pf-fb-zone-fill:rgba(77,105,165,.2);--pf-fb-zone-stroke:#4d69a5;--pf-defense-run-zone-fill:rgba(229,168,38,.16);--pf-defense-run-zone-stroke:#9b6f08;--pf-defense-pass-zone-fill:rgba(77,105,165,.12);--pf-defense-pass-zone-stroke:#4d69a5;--pf-defense-zone-glow:drop-shadow(0 0 .8px rgba(0,0,0,.35));--pf-fb-ball-fill:#8a4b23;--pf-fb-object-text-fill:#111;--pf-fb-object-text-halo:#fff;--pf-fb-tile-o-fill:#6b7078;--pf-fb-tile-o-stroke:#111;--pf-fb-tile-o-text:#fff;--pf-fb-tile-d-fill:#16324f;--pf-fb-tile-d-stroke:#111;--pf-fb-tile-d-text:#fff;--pf-fb-tile-dl-fill:#c92727;--pf-fb-tile-dl-stroke:#111;--pf-fb-tile-dl-text:#fff;--pf-fb-tile-lb-fill:#7a1fd6;--pf-fb-tile-lb-stroke:#111;--pf-fb-tile-lb-text:#fff;--pf-fb-tile-db-fill:#1e78e8;--pf-fb-tile-db-stroke:#111;--pf-fb-tile-db-text:#fff;--pf-fb-tile-oline-fill:#4a4e57;--pf-fb-tile-oline-stroke:#111;--pf-fb-tile-oline-text:#fff;--pf-fb-tile-qb-fill:#a8d8f0;--pf-fb-tile-qb-stroke:#111;--pf-fb-tile-qb-text:#111;--pf-fb-tile-rb-fill:#f07d1e;--pf-fb-tile-rb-stroke:#111;--pf-fb-tile-rb-text:#fff;--pf-fb-tile-te-fill:#f0b422;--pf-fb-tile-te-stroke:#111;--pf-fb-tile-te-text:#111;--pf-fb-tile-w1-fill:#2ba84a;--pf-fb-tile-w1-stroke:#111;--pf-fb-tile-w1-text:#fff;--pf-fb-tile-w2-fill:#1e78e8;--pf-fb-tile-w2-stroke:#111;--pf-fb-tile-w2-text:#fff;--pf-fb-tile-se-fill:#7a1fd6;--pf-fb-tile-se-stroke:#111;--pf-fb-tile-se-text:#fff;--pf-fb-los-line-stroke:#8a8a8a;--pf-fb-los-text-fill:#8a8a8a;--pf-fb-code-fill:#fff;--pf-fb-canvas-bg:#ece7d9;--pf-fb-canvas-border:1px solid var(--line-strong)}.playfield{background:var(--pf-playfield-bg);border:var(--pf-playfield-border,none)}.playfield .pf-line{stroke:var(--pf-line-stroke);stroke-width:var(--pf-line-sw)}.playfield .pf-los{stroke:var(--pf-los-stroke);stroke-width:var(--pf-los-sw)}.playfield .pf-o{fill:var(--pf-o-fill);stroke:var(--pf-o-stroke);stroke-width:1.6}.playfield .pf-o.carrier{fill:var(--pf-carrier-fill);stroke:var(--pf-carrier-stroke)}.playfield text{font-weight:800;font-family:var(--pf-font,var(--font));fill:var(--pf-text-fill)}.playfield .carrier-t{fill:var(--pf-carrier-text-fill)}.playfield .pf-hash{stroke:var(--pf-hash-stroke);stroke-width:var(--pf-hash-sw);opacity:.5}.playfield .pf-ol{fill:var(--pf-ol-fill);stroke:var(--pf-ol-stroke);stroke-width:1.5}.playfield .pf-ol.carrier{fill:var(--pf-carrier-fill);stroke:var(--pf-carrier-stroke)}.playfield .pf-tile{stroke-width:.35}.playfield .pf-tile-center{stroke-width:.6}.playfield .pf-tile-oline{fill:var(--pf-tile-oline-fill);stroke:var(--pf-tile-oline-stroke)}.playfield .pf-tile-qb{fill:var(--pf-tile-qb-fill);stroke:var(--pf-tile-qb-stroke)}.playfield .pf-tile-se{fill:var(--pf-tile-se-fill);stroke:var(--pf-tile-se-stroke)}.playfield .pf-tile-te{fill:var(--pf-tile-te-fill);stroke:var(--pf-tile-te-stroke)}.playfield .pf-tile-rb{fill:var(--pf-tile-rb-fill);stroke:var(--pf-tile-rb-stroke)}.playfield .pf-tile-w1{fill:var(--pf-tile-w1-fill);stroke:var(--pf-tile-w1-stroke)}.playfield .pf-tile-w2{fill:var(--pf-tile-w2-fill);stroke:var(--pf-tile-w2-stroke)}.playfield .pf-tile-dl{fill:var(--pf-tile-dl-fill);stroke:var(--pf-tile-dl-stroke)}.playfield .pf-tile-lb{fill:var(--pf-tile-lb-fill);stroke:var(--pf-tile-lb-stroke)}.playfield .pf-tile-db{fill:var(--pf-tile-db-fill);stroke:var(--pf-tile-db-stroke)}.playfield .pf-tile-neutral{fill:var(--pf-tile-neutral-fill);stroke:var(--pf-tile-neutral-stroke)}.playfield .pf-tile-ghosted{fill:none;stroke:var(--pf-ghost-stroke)}.playfield .pf-tilecode{font-weight:900;font-family:var(--pf-font,var(--font))}.playfield .pf-tilecode-oline{fill:var(--pf-tile-oline-text)}.playfield .pf-tilecode-qb{fill:var(--pf-tile-qb-text)}.playfield .pf-tilecode-se{fill:var(--pf-tile-se-text)}.playfield .pf-tilecode-te{fill:var(--pf-tile-te-text)}.playfield .pf-tilecode-rb{fill:var(--pf-tile-rb-text)}.playfield .pf-tilecode-w1{fill:var(--pf-tile-w1-text)}.playfield .pf-tilecode-w2{fill:var(--pf-tile-w2-text)}.playfield .pf-tilecode-dl{fill:var(--pf-tile-dl-text)}.playfield .pf-tilecode-lb{fill:var(--pf-tile-lb-text)}.playfield .pf-tilecode-db{fill:var(--pf-tile-db-text)}.playfield .pf-tilecode-neutral{fill:var(--pf-tile-neutral-text)}.playfield .pf-tilecode-ghosted{fill:var(--pf-ghost-text)}.playfield .pf-ring{fill:none;stroke:var(--pf-ring-stroke);stroke-width:var(--pf-ring-sw)}.playfield .pf-name.pf-name-featured{fill:var(--pf-name-featured-fill)}.playfield .pf-ghost{fill:none;stroke:var(--pf-ghost-stroke);stroke-width:.3;opacity:.75}.playfield .pf-ghost-t{font-weight:800;font-size:2px;font-family:var(--pf-font,var(--font));fill:var(--pf-ghost-text);opacity:.9}.playfield .pf-set{fill:var(--pf-set-fill);stroke:var(--pf-set-stroke)}.playfield .pf-setletter{fill:var(--pf-setletter-fill)}.playfield .pf-route{stroke:var(--pf-route-stroke);stroke-width:.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.playfield .pf-block{stroke:var(--pf-block-stroke);stroke-width:calc(.75px * var(--pf-stroke-mul,1));fill:none;stroke-linecap:round;stroke-linejoin:round}.playfield .pf-motion{stroke:var(--pf-motion-stroke);stroke-width:.7;fill:none;stroke-dasharray:2.4 2;stroke-linecap:round}.playfield .pf-pull{stroke:var(--pf-pull-stroke);stroke-width:.7;fill:none;stroke-dasharray:3 2.2;stroke-linecap:round}.playfield .pf-ballpath{stroke:var(--pf-ballpath-stroke);stroke-width:.7;fill:none;stroke-dasharray:1.5 2;stroke-linecap:round}.playfield .pf-path-featured{stroke:var(--pf-path-featured-stroke);stroke-width:.72;fill:none;stroke-linecap:round;stroke-linejoin:round}.playfield .pf-exchange,.playfield .pf-motion.pf-motion-featured{stroke:var(--pf-path-featured-stroke)}.playfield .pf-exchange{stroke-width:.55;fill:none;stroke-dasharray:1.5 2;stroke-linecap:round}.playfield .pf-cap-featured{fill:var(--pf-path-featured-stroke)}.playfield .pf-ballglyph ellipse{fill:var(--pf-ballglyph-fill);stroke:var(--pf-ballglyph-stroke);stroke-width:.28}.playfield .pf-ballglyph line{stroke:var(--pf-ballglyph-lace);stroke-width:.22;stroke-linecap:round}.playfield .pf-tag rect{fill:var(--pf-path-featured-stroke)}.playfield .pf-tag-t{font-weight:800;font-family:var(--pf-font,var(--font));fill:var(--pf-banner-name-ink)}.playfield .pf-chip-casing{fill:var(--pf-chip-casing-fill);stroke:var(--pf-tile-neutral-stroke);stroke-width:.14}.playfield .pf-chip-core{fill:var(--pf-chip-neutral-fill)}.playfield .pf-chip-core-featured{fill:var(--pf-chip-core-fill)}.playfield .pf-chip-num{font-weight:900;font-family:var(--pf-font,var(--font));fill:var(--pf-chip-text-fill)}.playfield .pf-chip-num-featured{fill:var(--pf-chip-casing-fill)}.playfield .pf-fake{stroke-width:.4}.playfield .pf-cap-route{fill:var(--pf-cap-route-fill)}.playfield .pf-cap-motion{fill:var(--pf-cap-motion-fill)}.playfield .pf-cap-pull{fill:var(--pf-cap-pull-fill)}.playfield .pf-cap-blockline{stroke:var(--pf-cap-blockline-stroke);stroke-width:calc(1.4px * var(--pf-stroke-mul,1));stroke-linecap:round}.playfield .pf-cap-blockshared{stroke-width:calc(1.6px * var(--pf-stroke-mul,1))}.playfield .pf-label{font-weight:800;font-size:calc(3.1px * var(--pf-tscale,1));font-family:var(--pf-font,var(--font));fill:var(--pf-label-fill);paint-order:stroke;stroke:var(--pf-label-halo);stroke-width:.55}.playfield .pf-handle{fill:var(--pf-handle-fill);stroke:var(--pf-handle-stroke);stroke-width:.45}.playfield .pf-seltok{fill:none;stroke:var(--pf-seltok-stroke);stroke-width:.8;stroke-dasharray:1.6 1.1}.playfield .pf-dmark{fill:var(--pf-dmark-fill);stroke:var(--pf-dmark-stroke);stroke-width:1.1}.playfield .pf-dletter{font-weight:900;font-family:var(--pf-font,var(--font));fill:var(--pf-dletter-fill)}.pf-namebox{fill:var(--pf-namebox-fill);stroke:var(--pf-namebox-stroke);stroke-width:.25}.pf-flag{fill:var(--pf-flag-fill);stroke:var(--pf-flag-stroke);stroke-width:.3}.pf-flag-t{fill:var(--pf-flag-t-fill);font-weight:900}.playfield .pf-ghost-d{fill:var(--pf-ghost-d-fill);stroke:var(--pf-ghost-d-stroke);stroke-width:.55;opacity:.5}.playfield .pf-ghost-dt{font-weight:800;font-size:2.9px;font-family:var(--pf-font,var(--font));fill:var(--pf-ghost-dt-fill);opacity:.9}.playfield .pf-name{font-weight:700;font-size:calc(2.6px * var(--pf-tscale,1));font-family:var(--pf-font,var(--font));fill:var(--pf-name-fill);paint-order:stroke;stroke:var(--pf-name-halo);stroke-width:.45}.playfield .pf-ghost-o{fill:var(--pf-ghost-o-fill);stroke:var(--pf-ghost-o-stroke);stroke-width:1;opacity:.8}.playfield .pf-unset{opacity:.45}.pf-theme-paper .pf-ballglyph ellipse,.pf-theme-paper .pf-banner-name rect,.pf-theme-paper .pf-banner-type rect,.pf-theme-paper .pf-cap-featured,.pf-theme-paper .pf-chip-casing,.pf-theme-paper .pf-chip-core,.pf-theme-paper .pf-chip-core-featured,.pf-theme-paper .pf-dmark,.pf-theme-paper .pf-ring,.pf-theme-paper .pf-set,.pf-theme-paper .pf-tag rect,.pf-theme-paper .pf-tile{print-color-adjust:exact;-webkit-print-color-adjust:exact}.playfield .pf-banner-name,.playfield .pf-banner-type{display:none}.pf-theme-dark .playfield .pf-banner-name,.pf-theme-dark .playfield .pf-banner-type,.pf-theme-paper .playfield .pf-banner-name,.pf-theme-paper .playfield .pf-banner-type{display:inline}.playfield .pf-banner-type rect{fill:var(--pf-banner-type-bg)}.playfield .pf-banner-type-t{font-weight:900;font-size:var(--pf-banner-type-size,2.9px);letter-spacing:.12px;fill:var(--pf-banner-type-ink)}.playfield .pf-banner-tag{font-weight:700;font-size:var(--pf-banner-tag-size,1.7px);fill:var(--pf-banner-tag-ink)}.playfield .pf-banner-name rect{fill:var(--pf-banner-name-bg)}.playfield .pf-banner-name-t{font-weight:900;font-size:var(--pf-banner-name-size,3.4px);letter-spacing:.14px;fill:var(--pf-banner-name-ink)}.pf-banner-compact{--pf-banner-type-size:2.3px;--pf-banner-tag-size:1.4px;--pf-banner-name-size:2.7px}.pf-frame,.pf-yardnum{display:none}.pf-theme-paper .pf-frame{display:inline;fill:none;stroke:var(--pf-frame-stroke);stroke-width:.6}.pf-theme-paper .pf-yardnum{display:inline;fill:var(--pf-yardnum-fill);font-weight:800;font-size:2.6px;letter-spacing:.16px;dominant-baseline:central}.pf-theme-paper .pf-title{background:var(--pf-title-bg);color:var(--pf-title-ink);text-align:center;font-weight:900;font-size:var(--pf-title-size,17px);text-transform:uppercase;letter-spacing:.06em;padding:2.5mm 2mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}.pf-theme-dark .football-field-surface{fill:var(--pf-fb-surface-fill);stroke:var(--pf-fb-surface-stroke);stroke-width:var(--pf-fb-surface-sw)}.pf-theme-dark .football-field-stripe{fill:var(--pf-fb-stripe-fill)}.pf-theme-dark .football-field-line{stroke:var(--pf-fb-line-stroke);stroke-width:var(--pf-fb-line-sw)}.pf-theme-dark .football-field-hash line{stroke:var(--pf-fb-hash-stroke);stroke-width:var(--pf-fb-hash-sw)}.pf-theme-dark .football-field-number text{fill:var(--pf-fb-number-fill);font-size:2.8px;font-weight:800;letter-spacing:.12px}.pf-theme-dark .football-path>path{fill:none;stroke:var(--pf-fb-path-stroke);stroke-width:var(--pf-fb-path-sw);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pf-theme-dark .football-path.stroke-dashed>path{stroke-dasharray:2.4 1.6}.pf-theme-dark .football-path.stroke-dotted>path{stroke-dasharray:.5 1.6}.pf-theme-dark .football-path.kind-block>path,.pf-theme-dark .football-path.kind-pull>path{stroke:var(--pf-fb-path-block-stroke)}.pf-theme-dark .football-path.kind-throw>path{stroke:var(--pf-fb-path-throw-stroke)}.pf-theme-dark .football-path text{font-size:2.2px;font-weight:800;fill:var(--pf-fb-path-text-fill);paint-order:stroke;stroke:var(--pf-fb-path-text-halo);stroke-width:.4px}.pf-theme-dark .football-path.is-selected>path:not(.football-path-hit){stroke:var(--pf-fb-selected)}.pf-theme-dark .football-arrow{fill:var(--pf-fb-arrow-fill)}.pf-theme-dark .football-arrow.kind-block,.pf-theme-dark .football-arrow.kind-pull{fill:var(--pf-fb-arrow-block-fill)}.pf-theme-dark .football-object>:not(text){fill:var(--pf-fb-o-fill);stroke:var(--pf-fb-o-stroke);stroke-width:var(--pf-fb-o-sw);vector-effect:non-scaling-stroke}.pf-theme-dark .football-object.side-defense>:not(text):where(:not(.football-hit-pad)){fill:var(--pf-fb-d-fill)}.pf-theme-dark .football-object.kind-coach>:not(text):where(:not(.football-hit-pad)){fill:var(--pf-fb-coach-fill);stroke:var(--pf-fb-coach-stroke)}.pf-theme-dark .football-object.kind-cone .cone-body{fill:var(--pf-fb-cone-body-fill);stroke:var(--pf-fb-cone-body-stroke);stroke-width:.3}.pf-theme-dark .football-object.kind-cone .cone-band{fill:var(--pf-fb-cone-band-fill);stroke:none}.pf-theme-dark .football-object.kind-cone .cone-base{fill:var(--pf-fb-cone-base-fill);stroke:var(--pf-fb-cone-base-stroke);stroke-width:.3}.pf-theme-dark .football-object.kind-waiting-area>:not(text):where(:not(.football-hit-pad)),.pf-theme-dark .football-object.kind-zone>:not(text):where(:not(.football-hit-pad)){fill:var(--pf-fb-zone-fill);stroke:var(--pf-fb-zone-stroke);stroke-dasharray:1.6 1}.pf-theme-dark .football-object.kind-football ellipse{fill:var(--pf-fb-ball-fill);stroke:var(--pf-fb-ball-stroke);stroke-width:.35}.pf-theme-dark .football-object.kind-football .football-laces{stroke:var(--pf-fb-laces-stroke);stroke-width:.28;fill:none}.pf-theme-dark .football-object text{font-size:2.4px;font-weight:900;fill:var(--pf-fb-object-text-fill);paint-order:stroke;stroke:var(--pf-fb-object-text-halo);stroke-width:.5px}.pf-theme-dark .football-object .football-object-code{stroke:none}.pf-theme-dark .football-object.kind-player .football-tile-o{fill:var(--pf-fb-tile-o-fill);stroke:var(--pf-fb-tile-o-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-d{fill:var(--pf-fb-tile-d-fill);stroke:var(--pf-fb-tile-d-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-dl{fill:var(--pf-fb-tile-dl-fill);stroke:var(--pf-fb-tile-dl-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-lb{fill:var(--pf-fb-tile-lb-fill);stroke:var(--pf-fb-tile-lb-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-db{fill:var(--pf-fb-tile-db-fill);stroke:var(--pf-fb-tile-db-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-oline{fill:var(--pf-fb-tile-oline-fill);stroke:var(--pf-fb-tile-oline-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-qb{fill:var(--pf-fb-tile-qb-fill);stroke:var(--pf-fb-tile-qb-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-rb{fill:var(--pf-fb-tile-rb-fill);stroke:var(--pf-fb-tile-rb-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-te{fill:var(--pf-fb-tile-te-fill);stroke:var(--pf-fb-tile-te-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-w1{fill:var(--pf-fb-tile-w1-fill);stroke:var(--pf-fb-tile-w1-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-w2{fill:var(--pf-fb-tile-w2-fill);stroke:var(--pf-fb-tile-w2-stroke)}.pf-theme-dark .football-object.kind-player .football-tile-se{fill:var(--pf-fb-tile-se-fill);stroke:var(--pf-fb-tile-se-stroke)}.pf-theme-dark .football-object.kind-player .football-tilecode-o{fill:var(--pf-fb-tile-o-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-d{fill:var(--pf-fb-tile-d-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-dl{fill:var(--pf-fb-tile-dl-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-lb{fill:var(--pf-fb-tile-lb-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-db{fill:var(--pf-fb-tile-db-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-oline{fill:var(--pf-fb-tile-oline-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-qb{fill:var(--pf-fb-tile-qb-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-rb{fill:var(--pf-fb-tile-rb-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-te{fill:var(--pf-fb-tile-te-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-w1{fill:var(--pf-fb-tile-w1-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-w2{fill:var(--pf-fb-tile-w2-text)}.pf-theme-dark .football-object.kind-player .football-tilecode-se{fill:var(--pf-fb-tile-se-text)}.pf-theme-dark .football-object.kind-player.is-selected .football-tile{stroke:var(--pf-fb-selected)}.pf-theme-dark .football-object.is-selected>:not(text){stroke:var(--pf-fb-selected);stroke-width:1.3}.pf-theme-dark .football-object .football-hit-pad{fill:transparent;stroke:none}.pf-theme-dark .football-object.is-selected .football-hit-pad{stroke:var(--pf-fb-selected);stroke-width:.35;stroke-dasharray:1 .7;fill:rgba(17,168,255,.08)}.pf-theme-dark .football-object.is-dragging{opacity:.75}.pf-theme-dark .football-diagram figcaption{font-size:12px;color:var(--pf-fb-caption-color)}.pf-theme-dark .football-diagram figcaption b{color:var(--pf-fb-caption-strong)}.pf-theme-dark .studio-ai-compare .football-diagram-canvas,.pf-theme-dark .studio-field-wrap .football-diagram-canvas{border:var(--pf-fb-canvas-border);background:var(--pf-fb-canvas-bg)}.pf-theme-dark .studio-coach-preview .football-diagram-canvas{border:var(--pf-fb-preview-canvas-border);background:var(--pf-fb-preview-canvas-bg)}.pf-theme-paper .football-diagram-canvas{border:var(--pf-fb-canvas-border);background:var(--pf-fb-canvas-bg)}.pf-theme-paper .football-field-surface{fill:var(--pf-fb-surface-fill);stroke:var(--pf-fb-surface-stroke);stroke-width:var(--pf-fb-surface-sw)}.pf-theme-paper .football-field-line{stroke:var(--pf-fb-line-stroke);stroke-width:var(--pf-fb-line-sw)}.pf-theme-paper .football-path>path{fill:none;stroke:var(--pf-fb-path-stroke);stroke-width:var(--pf-fb-path-sw);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pf-theme-paper .football-path.stroke-dashed>path{stroke-dasharray:2.4 1.6}.pf-theme-paper .football-path.stroke-dotted>path{stroke-dasharray:.5 1.6}.pf-theme-paper .football-path.kind-block>path,.pf-theme-paper .football-path.kind-pull>path{stroke:var(--pf-fb-path-block-stroke)}.pf-theme-paper .football-path.kind-throw>path{stroke:var(--pf-fb-path-throw-stroke)}.pf-theme-paper .football-path text{font-size:2.2px;fill:var(--pf-fb-path-text-fill)}.pf-theme-paper .football-arrow{fill:var(--pf-fb-arrow-fill)}.pf-theme-paper .football-arrow.kind-block,.pf-theme-paper .football-arrow.kind-pull{fill:var(--pf-fb-arrow-block-fill)}.pf-theme-paper .football-object>:not(text){fill:var(--pf-fb-o-fill);stroke:var(--pf-fb-o-stroke);stroke-width:var(--pf-fb-o-sw);vector-effect:non-scaling-stroke}.pf-theme-paper .football-object.side-defense>:not(text):where(:not(.football-hit-pad)){fill:var(--pf-fb-d-fill);stroke:var(--pf-fb-d-stroke)}.pf-theme-paper .football-object.kind-coach>:not(text):where(:not(.football-hit-pad)){fill:var(--pf-fb-coach-fill)}.pf-theme-paper .football-object.kind-cone>:not(text):where(:not(.football-hit-pad)){fill:var(--pf-fb-cone-fill);stroke:var(--pf-fb-cone-stroke)}.pf-theme-paper .football-object.kind-waiting-area>:not(text):where(:not(.football-hit-pad)),.pf-theme-paper .football-object.kind-zone>:not(text):where(:not(.football-hit-pad)){fill:var(--pf-fb-zone-fill);stroke:var(--pf-fb-zone-stroke)}.pf-theme-paper .football-object.kind-football>:not(text):where(:not(.football-hit-pad)){fill:var(--pf-fb-ball-fill)}.pf-theme-paper .football-object text{font-size:2.4px;font-weight:900;fill:var(--pf-fb-object-text-fill);paint-order:stroke;stroke:var(--pf-fb-object-text-halo);stroke-width:.45px}.pf-theme-paper .football-diagram figcaption{font-size:12px}.pf-theme-paper .football-object .football-hit-pad,.pf-theme-paper .football-object.kind-los .football-hit-pad{fill:transparent;stroke:none}.pf-theme-paper .football-object.kind-los line{stroke:var(--pf-fb-los-line-stroke);stroke-width:.5}.pf-theme-paper .football-object.kind-los text{font-size:1.8px;fill:var(--pf-fb-los-text-fill);stroke:none}.pf-theme-paper .football-field-stripe{fill:var(--pf-fb-stripe-fill)}.pf-theme-paper .football-field-hash line{stroke:var(--pf-fb-hash-stroke);stroke-width:var(--pf-fb-hash-sw)}.pf-theme-paper .football-field-number text{fill:var(--pf-fb-number-fill);font-weight:800}.pf-theme-paper .football-path-hit{fill:none;stroke:transparent}.pf-theme-paper .football-object .football-object-code{fill:var(--pf-fb-code-fill);stroke:none;font-weight:900}.pf-theme-paper .football-object.kind-player .football-tile-o{fill:var(--pf-fb-tile-o-fill);stroke:var(--pf-fb-tile-o-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-d{fill:var(--pf-fb-tile-d-fill);stroke:var(--pf-fb-tile-d-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-dl{fill:var(--pf-fb-tile-dl-fill);stroke:var(--pf-fb-tile-dl-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-lb{fill:var(--pf-fb-tile-lb-fill);stroke:var(--pf-fb-tile-lb-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-db{fill:var(--pf-fb-tile-db-fill);stroke:var(--pf-fb-tile-db-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-oline{fill:var(--pf-fb-tile-oline-fill);stroke:var(--pf-fb-tile-oline-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-qb{fill:var(--pf-fb-tile-qb-fill);stroke:var(--pf-fb-tile-qb-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-rb{fill:var(--pf-fb-tile-rb-fill);stroke:var(--pf-fb-tile-rb-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-te{fill:var(--pf-fb-tile-te-fill);stroke:var(--pf-fb-tile-te-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-w1{fill:var(--pf-fb-tile-w1-fill);stroke:var(--pf-fb-tile-w1-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-w2{fill:var(--pf-fb-tile-w2-fill);stroke:var(--pf-fb-tile-w2-stroke)}.pf-theme-paper .football-object.kind-player .football-tile-se{fill:var(--pf-fb-tile-se-fill);stroke:var(--pf-fb-tile-se-stroke)}.pf-theme-paper .football-object.kind-player .football-tilecode-o{fill:var(--pf-fb-tile-o-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-d{fill:var(--pf-fb-tile-d-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-dl{fill:var(--pf-fb-tile-dl-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-lb{fill:var(--pf-fb-tile-lb-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-db{fill:var(--pf-fb-tile-db-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-oline{fill:var(--pf-fb-tile-oline-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-qb{fill:var(--pf-fb-tile-qb-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-rb{fill:var(--pf-fb-tile-rb-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-te{fill:var(--pf-fb-tile-te-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-w1{fill:var(--pf-fb-tile-w1-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-w2{fill:var(--pf-fb-tile-w2-text)}.pf-theme-paper .football-object.kind-player .football-tilecode-se{fill:var(--pf-fb-tile-se-text)}.pf-theme-paper .football-object.kind-player .football-tile{print-color-adjust:exact;-webkit-print-color-adjust:exact}@media print{.pf-theme-dark .football-field-surface{fill:#fff;stroke:#333}.pf-theme-dark .football-field-stripe{fill:rgba(0,0,0,.045)}.pf-theme-dark .football-field-line{stroke:#444}.pf-theme-dark .football-field-hash line{stroke:#777}.pf-theme-dark .football-field-number text{fill:#666}.pf-theme-dark .football-path>path{stroke:#222}.pf-theme-dark .football-arrow{fill:#222}.pf-theme-dark .football-path.kind-block>path,.pf-theme-dark .football-path.kind-pull>path{stroke:#b81c39}.pf-theme-dark .football-arrow.kind-block,.pf-theme-dark .football-arrow.kind-pull{fill:#b81c39}.pf-theme-dark .football-path.kind-throw>path{stroke:#4d69a5}.pf-theme-dark .football-object text,.pf-theme-dark .football-path text{fill:#111;stroke:#fff}.pf-theme-dark .football-object.kind-waiting-area>:not(text):where(:not(.football-hit-pad)),.pf-theme-dark .football-object.kind-zone>:not(text):where(:not(.football-hit-pad)){fill:rgba(0,0,0,.05);stroke:rgba(0,0,0,.55)}.pf-theme-dark .studio-ai-compare .football-diagram-canvas,.pf-theme-dark .studio-coach-preview .football-diagram-canvas,.pf-theme-dark .studio-field-wrap .football-diagram-canvas{background:#fff;border-color:#999}}