.play-hub,.play-page{padding-top:40px}.draft-flag{margin:0 0 16px;color:var(--bp-text-muted);font-family:var(--bp-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.play-subnav{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 22px;font-size:14px}.play-subnav a{text-decoration:none}.play-subnav a[aria-current=page]{color:var(--bp-text-primary);text-decoration:underline}.play-crumb{margin-bottom:8px}.play-crumb a{color:inherit;text-decoration:none}.play-situation{color:var(--bp-text-muted);margin-top:0}.play-figure{margin:28px 0}.play-figure figcaption{margin-top:8px;color:var(--bp-text-faint);font-size:14px;max-width:62ch}.play-diagram{display:block;width:100%;height:auto;max-width:720px;background:#102418;border-radius:12px}.play-diagram .grass{fill:#102418}.play-diagram .sideline,.play-diagram .yard{stroke:rgba(255,255,255,.16);stroke-width:1}.play-diagram .los{stroke:rgba(255,255,255,.78);stroke-width:2}.play-diagram .yard-label{fill:rgba(255,255,255,.55);font-size:11px;font-family:var(--bp-mono)}.play-diagram .motion,.play-diagram .route,.play-diagram .settle{fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.play-diagram .motion{stroke-dasharray:5 4}.play-diagram .ball-path{fill:none;stroke:#f4f1e4;stroke-width:1.5;stroke-dasharray:2 4}.play-diagram .ball{fill:#f4f1e4}.play-diagram .sit{fill:none;stroke-width:2}.play-diagram .token{stroke-width:2}.play-diagram .token-letter{fill:#f2f7ff;font-family:var(--bp-display);font-size:13px;font-weight:700;text-anchor:middle;dominant-baseline:central}.play-diagram .ink-Q{stroke:#f2f7ff}.play-diagram .ink-C{stroke:#c5d0dc}.play-diagram .ink-X{stroke:#5ee0ff}.play-diagram .ink-Y{stroke:#f0c14a}.play-diagram .ink-Z{stroke:#7dffb3}.play-diagram .ink-H{stroke:#ff8a5b}.play-diagram .ink-W{stroke:#d7b4ff}.play-diagram .arrow.ink-Q{fill:#f2f7ff;stroke:none}.play-diagram .arrow.ink-C{fill:#c5d0dc;stroke:none}.play-diagram .arrow.ink-X{fill:#5ee0ff;stroke:none}.play-diagram .arrow.ink-Y{fill:#f0c14a;stroke:none}.play-diagram .arrow.ink-Z{fill:#7dffb3;stroke:none}.play-diagram .arrow.ink-H{fill:#ff8a5b;stroke:none}.play-diagram .arrow.ink-W{fill:#d7b4ff;stroke:none}.play-diagram .token.ink-C,.play-diagram .token.ink-H,.play-diagram .token.ink-Q,.play-diagram .token.ink-W,.play-diagram .token.ink-X,.play-diagram .token.ink-Y,.play-diagram .token.ink-Z{fill:#0c1a14}.play-hub ul,.play-more ul,.play-page ul,.play-steps,.route-list{max-width:62ch;padding-left:1.2em}.play-more li,.play-steps li,.route-list li{margin-bottom:8px}.play-hub .faq,.play-page .faq{margin:0;display:flex;flex-direction:column;gap:8px}.play-hub .faq dt,.play-page .faq dt{font-weight:700;color:var(--bp-text-primary);margin-bottom:4px}.play-hub .faq dd,.play-page .faq dd{margin:0;color:var(--bp-text-muted);font-size:16px}.play-cta{margin:36px 0}.play-hub .cta-primary,.play-page .cta-primary{display:inline-block;background:var(--bp-accent);color:#04121c;font-weight:700;text-decoration:none;padding:13px 22px;border-radius:var(--bp-pill-radius)}.play-index{list-style:none;padding:0;margin:20px 0 8px;display:grid;gap:12px}.play-index a{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--bp-text-body)}.play-index strong{font-family:var(--bp-display);font-size:28px;color:var(--bp-text-primary);letter-spacing:-.01em}.wristband-block{margin-top:12px}.wristband-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:16px 0 8px}.wristband-card{width:min(4.5in,100%);aspect-ratio:4.5/2.2;box-sizing:border-box;border:1px dashed rgba(255,255,255,.45);border-radius:4px;padding:6px 8px;display:flex;gap:8px;overflow:hidden;background:#102418;color:#f2f7ff}.wristband-card header{flex:0 0 38%;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.wristband-card header strong{font-family:var(--bp-display);font-size:18px;line-height:1;letter-spacing:-.01em}.wristband-card header p,.wristband-card header span{margin:0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(242,247,255,.7)}.wristband-card .play-diagram{flex:1;min-width:0;max-width:none;border-radius:2px;background:transparent}.wristband-card.is-blank{align-items:stretch}.wristband-card .blank-field{flex:1;border:1px solid rgba(255,255,255,.25);border-radius:2px}a.wristband-card{text-decoration:none;color:inherit}.play-table{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:15px}.play-table td,.play-table th{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.16)}.play-call{font-family:var(--bp-mono);font-size:13px;line-height:1.45;white-space:pre-wrap;background:#102418;color:#f2f7ff;padding:14px 16px;border-radius:8px;overflow-x:auto}.cta-note{display:block;margin-top:10px}@page{size:letter portrait;margin:.5in}@page bands{size:letter landscape;margin:.4in}@media print{.no-print,body:has(.play-hub) .site-foot,body:has(.play-hub) .site-head,body:has(.play-hub) .skip,body:has(.play-page) .site-foot,body:has(.play-page) .site-head,body:has(.play-page) .skip{display:none!important}body:has(.play-hub),body:has(.play-page){background:#fff!important;color:#111!important}.play-call,.play-hub,.play-hub .faq dd,.play-hub .faq dt,.play-hub h1,.play-hub h2,.play-hub li,.play-hub p,.play-page,.play-page .faq dd,.play-page .faq dt,.play-page h1,.play-page h2,.play-page li,.play-page p,.play-page td,.play-page th{color:#111!important;background:#fff}.play-hub,.play-page{padding:0}.play-diagram{background:#fff;border-radius:0;max-width:7in}.play-diagram .grass{fill:#fff}.play-diagram .sideline,.play-diagram .yard,.play-diagram .yard-label{stroke:#ccc;fill:#444}.play-diagram .ball-path,.play-diagram .los,.play-diagram .motion,.play-diagram .route,.play-diagram .settle,.play-diagram .sit,.play-diagram .token{stroke:#111!important}.play-diagram .arrow,.play-diagram .ball,.play-diagram .token{fill:#fff}.play-diagram .arrow{fill:#111!important}.play-diagram .token-letter{fill:#111}.wristband-block{break-before:page;page:bands}.wristband-sheet{display:grid;grid-template-columns:4.5in 4.5in;gap:.18in}.wristband-card{width:4.5in;height:2.2in;aspect-ratio:auto;break-inside:avoid;border:.6pt dashed #111;background:#fff;color:#111;border-radius:0}.wristband-card header p,.wristband-card header span,.wristband-card header strong{color:#111}.wristband-card .play-diagram{max-width:none}}