.original-title-direction{flex:none;align-items:start;gap:8px;display:grid}.original-direction-toggle{align-items:center;gap:3px;padding:3px;display:inline-flex;width:auto!important;margin:0!important}.original-u-marker{color:#b3112a;background:#fffdf8;border:1px solid #b3112a47;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.field-first-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field-first-options:empty{display:none}.package-play-card>.field-first-options{margin:10px 0}.field-first-options .formation-toggle{gap:3px;width:auto;margin:0;padding:3px;display:inline-flex}.field-first-options .formation-toggle button{white-space:nowrap;min-height:36px;padding:0 11px}.field-first-options button:focus-visible{outline-offset:3px;outline:3px solid #b3112a}.field-first-view{--u-surface:#fff;--u-ink:#191612;--u-muted:#635c55;--u-line:#d8d0c5;--u-accent:#b3112a}.field-first-view.display-light{--u-surface:var(--paper)}.field-first-view.display-dark{--u-surface:#11100e;--u-ink:#fff;--u-muted:#b8b0a7;--u-line:#514d48;--u-accent:#ff6d82}.field-first-view .play-fullscreen-left{flex-wrap:wrap}.field-first-view .play-fullscreen-overlay{align-items:flex-start}.field-first-view .display-mode-toggle button{place-items:center;width:44px;padding:0;display:grid}.field-first-view .original-play-controls{left:clamp(12px,2vw,24px);bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));z-index:12;position:absolute}.field-first-view .original-play-controls button{min-height:40px}.field-first-view .play-nav-arrow{z-index:8}.field-first-view .playbook-mode-toggle{right:clamp(12px,2vw,24px);bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #b3112a3d;border-radius:999px;gap:3px;padding:3px;display:inline-flex;position:absolute!important}.field-first-view .playbook-mode-toggle button{min-height:36px;color:var(--u-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:900}.field-first-view .playbook-mode-toggle button.active{color:#fff;background:#b3112a}.field-first-view.display-dark .playbook-mode-toggle{color:#fff;background:#191612f0;border-color:#ffffff38}.field-first-view.display-dark .original-u-marker{color:#fff;background:#191612;border-color:#fff3}.field-first-view .routes-cleared .diagram-path,.field-first-view .routes-cleared .handoff-point,.field-first-view .routes-cleared .handoff-label,.field-first-view .routes-cleared .fake-label,.field-first-view .routes-cleared .boot-label,.field-first-view .routes-cleared .read-label{opacity:0!important}.field-first-view .field-zoom-layer{transform-origin:50%;z-index:1;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.9)}.playbook-page .play-diagram .diagram-path{stroke-width:.95px;stroke-linecap:round;stroke-linejoin:round;fill:none}.playbook-page .play-diagram .diagram-path.run,.playbook-page .play-diagram .diagram-path.pass,.playbook-page .display-bright .play-diagram .diagram-path{stroke-width:1.05px}.playbook-page .display-bright .play-diagram .diagram-path.run,.playbook-page .display-bright .play-diagram .diagram-path.pass{stroke-width:1.1px}.shared-route-dot{fill:#191612}.shared-route-dot.run{fill:#b3112a}.shared-route-dot.fake{fill:#8c847b}.display-dark .shared-route-dot{fill:#fff}.display-dark .shared-route-dot.run{fill:#ff6d82}.display-dark .shared-route-dot.fake{fill:#b8b0a7}.field-first-view .draw-field .play-diagram.full-bleed .yard-line,.field-first-view .draw-field .play-diagram.full-bleed .los-line,.field-first-view .draw-field .play-diagram.full-bleed .los-text{display:block}.wheel-prototype .read-label{display:none}@media (max-width:600px){.field-first-options{gap:5px}.field-first-options .formation-toggle button{padding-inline:8px;font-size:11px}.field-first-view .play-fullscreen-left{gap:8px}.field-first-view .play-fullscreen-left>.field-first-options{flex-basis:100%}.field-first-view .display-mode-toggle button{width:36px}}.bulldog-call-selector{box-sizing:border-box;border:1px solid var(--u-line,#d8d0c5);background:var(--u-surface,#fff);min-width:0;max-width:100%;color:var(--u-ink,#191612);pointer-events:auto;border-radius:22px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;box-shadow:0 1px 8px #0002}.bulldog-call-selector button{white-space:nowrap;min-height:44px;color:var(--u-ink,#191612);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex:none;padding:9px 14px;font-size:13px;font-weight:700}.bulldog-call-selector button.active{color:#fff;background:#b3112a}.field-first-view.display-dark .bulldog-call-selector{color:#fff;background:#252525}@media (max-width:600px){.bulldog-call-selector{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;overflow-x:auto}.bulldog-call-selector button{padding-inline:10px;font-size:12px}}
.teaching-notes-module__8pt4La__notes{border-top:1px solid var(--line);color:var(--ink);background:var(--paper);padding:14px 18px}.teaching-notes-module__8pt4La__notes summary{cursor:pointer;min-height:24px;font-size:14px;font-weight:800}.teaching-notes-module__8pt4La__notes summary:focus-visible{outline-offset:4px;outline:3px solid #b3112a}.teaching-notes-module__8pt4La__notes h3{margin:12px 0 8px;font-size:17px}.teaching-notes-module__8pt4La__notes ol{margin:0;padding-left:22px}.teaching-notes-module__8pt4La__notes li,.teaching-notes-module__8pt4La__notes p{font-size:14px;line-height:1.5}.teaching-notes-module__8pt4La__notes p{margin-bottom:0}.teaching-notes-module__8pt4La__floating{z-index:12;bottom:max(78px, calc(env(safe-area-inset-bottom) + 70px));border:1px solid var(--line);border-radius:12px;width:min(340px,100% - 24px);max-height:45dvh;position:absolute;left:12px;overflow:auto}
.field-first-view .play-fullscreen-overlay{text-align:left!important;display:block!important}.field-first-view .play-fullscreen-left{text-align:left!important;flex-flow:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:calc(100% - 220px)!important;min-width:0!important;max-width:calc(100% - 220px)!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:auto!important;transform:none!important}.field-first-view .play-header-main-row{text-align:left!important;white-space:nowrap!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}.field-first-view .play-header-main-row>h2{text-align:left!important;white-space:nowrap!important;flex:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.field-first-view .play-header-main-row>.field-first-options{flex-flow:row!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}:is(.field-first-view .play-header-main-row .formation-toggle,.field-first-view .play-fullscreen-left>.original-direction-toggle){margin:0!important;flex:none!important;justify-content:flex-start!important;align-self:flex-start!important;width:auto!important;max-width:none!important;margin-inline:0!important;padding:3px!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}:is(.field-first-view .play-header-main-row .formation-toggle button,.field-first-view .play-fullscreen-left>.original-direction-toggle button){flex:none!important;width:auto!important;min-width:0!important}.field-first-view .play-header-main-row>div:has(>[aria-label="Choose first read"]){white-space:nowrap!important;flex:none!important;align-self:center!important;width:auto!important;margin:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.field-first-view .play-header-actions{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;left:auto!important;right:0!important;transform:none!important}:is(.field-first-view .play-header-actions>.display-mode-toggle,.field-first-view .play-header-actions>.fullscreen-close){margin:0!important;position:static!important;inset:auto!important;transform:none!important}@media (max-width:600px){.field-first-view .play-fullscreen-left{gap:6px!important;width:100%!important;max-width:100%!important;top:50px!important}.field-first-view .play-header-main-row{gap:5px!important;width:max-content!important;max-width:100%!important;overflow:visible!important}.field-first-view .play-header-main-row>h2{font-size:clamp(20px,6vw,24px)!important;line-height:1!important}.field-first-view .play-header-main-row .formation-toggle{padding:2px!important}.field-first-view .play-header-main-row .formation-toggle button{min-height:30px!important;padding-inline:6px!important;font-size:9px!important}.field-first-view .play-header-main-row>.field-first-options{gap:5px!important}.field-first-view .play-header-main-row>div:has(>[aria-label="Choose first read"]){gap:4px!important;min-height:34px!important;padding:2px 3px 2px 6px!important}.field-first-view .play-header-main-row>div:has(>[aria-label="Choose first read"])>span{letter-spacing:.04em!important;font-size:7px!important}.field-first-view .play-header-main-row [aria-label="Choose first read"]{gap:2px!important}.field-first-view .play-header-main-row [aria-label="Choose first read"] button{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:10px!important}.field-first-view .play-fullscreen-left>.original-direction-toggle{min-height:34px!important}.field-first-view .play-header-actions{gap:5px!important}}@media (max-aspect-ratio:5/4){.field-first-view .field-zoom-layer:has(svg[aria-label^="Toss Pass · Unicorn"]){transform:scale(.6)}}
