.pc-studio{--ink:#f4efdf;--gold:#e6c077;--muted:#aaa695;min-width:0;color:var(--ink);background:0 0;position:relative}body main.pc-page .pc-studio button{color:#c4c1b4;-webkit-text-fill-color:currentColor;min-height:44px;box-shadow:none;white-space:normal;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font:600 12px/1.3 Arial,sans-serif;display:inline-flex}body main.pc-page .pc-studio button:disabled{opacity:.4;cursor:default}body main.pc-page .pc-studio :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #f6d994}.pc-studio button svg{flex:none}.pc-session-bar{border-bottom:1px solid #c8b08130;align-items:center;gap:22px;min-height:54px;display:flex}body main.pc-page .pc-studio .pc-library-trigger{color:#efce91;gap:9px;padding-left:0;font-size:12px}.pc-library-trigger b{margin-left:3px;font:italic 800 21px/1 ArenaDisplay,Impact,sans-serif}.pc-session-state{color:#8d958c;letter-spacing:1.2px;align-items:center;gap:9px;font:600 9px/1.5 Arial,sans-serif;display:flex}.pc-session-state i{background:#687361;border-radius:50%;width:3px;height:3px}body main.pc-page .pc-studio .pc-new-play{color:#e5d3af;margin-left:auto;padding-right:0}.pc-title-line{align-items:center;gap:20px;padding:20px 0 18px;display:flex}.pc-title-label{flex:1;min-width:0;display:block}body main.pc-page .pc-studio .pc-title-label input{color:#f5efdc;width:100%;min-width:0;height:48px;box-shadow:none;letter-spacing:-.3px;background:0 0;border:0;border-radius:0;padding:0;font:italic 800 clamp(23px,3vw,34px)/1.2 ArenaDisplay,Impact,sans-serif;display:block}body main.pc-page .pc-studio .pc-title-label input::placeholder{color:#a5a28e;opacity:1}body main.pc-page .pc-studio .pc-save-play{color:#171b13;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:#e6c077;min-height:44px;padding:12px 19px;font-weight:700}.pc-lineup-bar{grid-template-columns:auto 1fr 1fr;align-items:center;gap:28px;padding:0 0 13px;display:grid}.pc-side-switch{gap:17px;display:flex}body main.pc-page .pc-studio .pc-side-switch button{text-transform:uppercase;letter-spacing:.8px;padding:10px 0;font-size:11px;position:relative}.pc-side-switch button span{background:var(--gold);height:2px;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}body main.pc-page .pc-studio .pc-side-switch button[aria-pressed=true]{color:#f7d594}.pc-side-switch button[aria-pressed=true] span{transform:scaleX(1)}.pc-formation{border-bottom:1px solid #929b813d;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.pc-formation>span{color:#c6ad77;flex:none;font:italic 800 20px/1 ArenaDisplay,Impact,sans-serif}body main.pc-page .pc-studio .pc-formation select{-webkit-appearance:none;appearance:none;color:#ddd8c5;width:100%;min-width:0;min-height:44px;box-shadow:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:8px 18px 8px 0;font:12px/1.4 Arial,sans-serif;display:block}.pc-formation select option{color:#f7efda;background:#141b13}.pc-formation>svg{pointer-events:none;color:#a79e81;position:absolute;right:0}.pc-pitch{isolation:isolate;background:#12271d;position:relative;box-shadow:0 22px 60px #0007}.pc-pitch:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:26px 0 0;box-shadow:inset 0 0 70px #020e0740}.pc-pitch-label{color:#b1bea7;letter-spacing:2px;background:linear-gradient(90deg,#223d29,#16291e);align-items:center;gap:14px;padding:10px 19px;font:700 8px/1.4 Arial,sans-serif;display:flex}.pc-pitch-label img{width:59px;height:auto;display:block}.pc-pitch-label b{letter-spacing:1.5px;color:#d7ca9d;margin-left:auto;font-size:8px;font-weight:600}.pc-pitch .play-field{aspect-ratio:8/5;background:#12271d;border:0;border-radius:0;width:100%;height:auto;max-height:none;display:block}.pc-pitch-legend{color:#bac7b9;align-items:center;gap:17px;padding:9px 20px 11px;font:9px/1.4 Arial,sans-serif;display:flex}.pc-pitch-legend>span{align-items:center;gap:5px;display:flex}.pc-pitch-legend i{border:1px solid #d1d9c8;width:6px;height:6px;display:inline-block}.pc-pitch-legend>span:first-child i{border-radius:50%}.pc-pitch-legend>span:last-child{color:#d9c38e;margin-left:auto}.pc-pitch-legend b{background:#e4bc72;border-radius:50%;width:5px;height:5px;margin-right:2px}.pc-pitch-legend>span:last-child svg{display:none}.pc-instrument-strip{border-bottom:1px solid #c4b48426;justify-content:space-between;align-items:center;gap:25px;min-width:0;padding:4px 0 0;display:flex}.pc-tool-rail{gap:14px;min-width:0;display:flex}body main.pc-page .pc-studio .pc-tool-rail button{flex:none;gap:9px;min-height:61px;padding:12px 7px;font-size:12px;position:relative}.pc-tool-rail button:after{content:"";background:#e8c274;height:2px;position:absolute;bottom:-1px;left:6px;right:6px;transform:scaleX(0)}body main.pc-page .pc-studio .pc-tool-rail :is(button[aria-pressed=true],button[aria-expanded=true],button.pc-extra-active){color:#f1cf8b}.pc-tool-rail :is(button[aria-pressed=true],button.pc-extra-active):after{transform:scaleX(1)}.pc-ink{align-items:center;gap:1px;display:flex}.pc-ink>span{letter-spacing:1.5px;color:#8f9688;margin-right:8px;font:700 8px/1 Arial,sans-serif}body main.pc-page .pc-studio .pc-ink button{width:33px;min-height:44px;padding:4px}.pc-ink i{color:#172117;outline-offset:0;border-radius:50%;outline:1px solid #fff3;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.pc-ink button[aria-pressed=true] i{outline-offset:4px;outline-color:#ddca9f}.pc-extra-tools{border-bottom:1px solid #c4b48426;flex-wrap:wrap;gap:6px 20px;padding:7px 0;display:flex}body main.pc-page .pc-studio .pc-extra-tools button{min-height:40px;padding:8px 1px;font-size:12px}body main.pc-page .pc-studio .pc-extra-tools button[aria-pressed=true]{color:#f5d48e;text-underline-offset:8px;text-decoration:underline}.pc-instruction-line{justify-content:space-between;align-items:center;gap:20px;min-height:65px;display:flex}body main.pc-page .pc-studio .pc-instruction-line p{color:#aab1a5;max-width:650px;margin:0;font:12px/1.65 Arial,sans-serif}.pc-instruction-line strong{color:#ddc694;margin-right:9px;font-size:11px}.pc-instruction-line>div{flex:none;display:flex}body main.pc-page .pc-studio .pc-instruction-line button{gap:6px;min-width:44px;padding-inline:8px;font-size:10px}.pc-coaching{border-block:1px solid #c4b48426}.pc-coaching>summary{cursor:pointer;color:#d2c9b1;align-items:center;gap:9px;min-height:49px;font:12px/1.4 Arial,sans-serif;list-style:none;display:flex}.pc-coaching>summary::-webkit-details-marker{display:none}.pc-coaching>summary>svg:last-child{margin-left:auto;transition:transform .15s}.pc-coaching[open]>summary>svg:last-child{transform:rotate(180deg)}.pc-coaching-content{padding:4px 0 15px}.pc-coaching-content label{color:#aaa996;font:11px/1.6 Arial,sans-serif;display:block}body main.pc-page .pc-studio textarea{border:0;width:100%;min-height:90px;box-shadow:none;color:#e8dfc8;resize:vertical;background:0 0;border-bottom:1px solid #9c99774d;border-radius:0;margin:9px 0;padding:10px 0;font:16px/1.6 Arial,sans-serif;display:block}.pc-coaching-content>div{flex-wrap:wrap;gap:14px;display:flex}body main.pc-page .pc-studio .pc-coaching-content button{padding-left:0;padding-right:5px;font-size:11px}body main.pc-page .pc-studio .pc-remove-play{color:#e59b8b;margin-left:auto}body main.pc-page .pc-studio .pc-save-guidance{color:#8c9687;margin:11px 0 0;font:10px/1.6 Arial,sans-serif}.pc-playbook-drawer{color:#eee7d6;background:linear-gradient(#172017ef,#0b100df9),url(/player-file-leather.png) 50%/cover;border:0;border-left:1px solid #bfa46b55;width:min(410px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:28px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-25px 0 90px #0009}.pc-playbook-drawer::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020604b8}.pc-drawer-top{justify-content:space-between;align-items:center;display:flex}.pc-drawer-top>img{width:85px;height:auto}body main.pc-page .pc-studio .pc-drawer-top button{color:#e7ddc7}.pc-drawer-kicker{letter-spacing:2px;color:#bea46d!important;margin:38px 0 10px!important;font:700 9px/1.5 Arial,sans-serif!important}body main.pc-page .pc-studio .pc-playbook-drawer h2{color:#f4ebd3;align-items:baseline;gap:20px;margin:0 0 25px;font:italic 800 39px/1.1 ArenaDisplay,Impact,sans-serif;display:flex}.pc-playbook-drawer h2 span{color:#a58d59;margin-left:auto;font-size:32px}body main.pc-page .pc-studio .pc-drawer-new{color:#efd295;border-block:1px solid #9a855c5c;justify-content:flex-start;gap:12px;width:100%;padding:12px 0}.pc-drawer-new>svg:last-child{margin-left:auto}.pc-saved-plays{min-height:160px;padding:15px 0}body main.pc-page .pc-studio .pc-saved-plays>button{text-align:left;border-bottom:1px solid #bba47430;justify-content:flex-start;gap:16px;width:100%;padding:18px 0;display:flex}.pc-saved-plays>button>svg:first-child{flex:none;width:92px;height:auto}.pc-saved-plays>button>span{flex:1;min-width:0}.pc-saved-plays small{letter-spacing:1.2px;color:#a59d85;margin-bottom:7px;font:700 8px/1.3 Arial,sans-serif;display:block}.pc-saved-plays strong{overflow-wrap:anywhere;font:italic 800 20px/1.2 ArenaDisplay,Impact,sans-serif}body main.pc-page .pc-studio .pc-saved-plays>button[aria-pressed=true]{color:#f0d18b}.pc-drawer-empty{color:#b89b65;padding:30px 0}body main.pc-page .pc-studio .pc-drawer-empty h3{letter-spacing:-.6px;color:#ecdfbd;margin:25px 0 18px;font:italic 800 45px/1 ArenaDisplay,Impact,sans-serif}body main.pc-page .pc-studio .pc-drawer-empty p{color:#b8b7a6;max-width:270px;font:13px/1.9 Arial,sans-serif}body main.pc-page .pc-studio .pc-drawer-empty button{color:#e8c989;margin-top:14px;padding-left:0}.pc-drawer-foot{margin:20px 0;color:#939d8d!important;font:11px/1.7 Arial,sans-serif!important}@media (max-width:760px){.pc-session-bar{gap:12px;min-height:48px}.pc-session-state{display:none}body main.pc-page .pc-studio .pc-library-trigger{gap:7px;font-size:11px}body main.pc-page .pc-studio .pc-new-play{font-size:11px}.pc-title-line{gap:12px;padding:12px 0 9px}body main.pc-page .pc-studio .pc-title-label input{height:45px;font-size:24px}body main.pc-page .pc-studio .pc-save-play{white-space:nowrap;gap:6px;padding:10px 12px;font-size:11px}.pc-save-play>svg:last-child{display:none}.pc-lineup-bar{grid-template-columns:1fr 1fr;gap:0 20px;padding-bottom:13px}.pc-side-switch{grid-column:1/-1;gap:22px;margin-bottom:5px}body main.pc-page .pc-studio .pc-side-switch button{min-height:36px;font-size:10px}body main.pc-page .pc-studio .pc-formation select{min-height:41px;font-size:12px}.pc-pitch{margin-inline:-20px}.pc-pitch-label{letter-spacing:1.1px;gap:10px;padding:10px 19px;font-size:7px}.pc-pitch-label img{width:47px}.pc-pitch-label b{letter-spacing:.6px;font-size:7px}.pc-pitch-legend{gap:13px;padding:8px 20px 10px;font-size:8px}.pc-tool-rail{flex:1;justify-content:space-between;gap:3px}.pc-instrument-strip{padding:2px 0 0;display:block}body main.pc-page .pc-studio .pc-tool-rail button{flex-direction:column;gap:5px;min-width:46px;min-height:61px;padding:10px 6px;font-size:10px}.pc-ink{border-top:1px solid #b6b58c15;justify-content:flex-end;min-height:44px;padding:3px 0}.pc-ink>span{margin-right:auto}body main.pc-page .pc-studio .pc-ink button{width:38px}.pc-instruction-line{align-items:center;gap:10px;min-height:62px;padding:9px 0}body main.pc-page .pc-studio .pc-instruction-line p{font-size:11px}.pc-instruction-line strong{margin:0 0 2px;font-size:10px;display:block}body main.pc-page .pc-studio .pc-instruction-line button{min-width:40px;padding:6px}.pc-instruction-line button span{display:none}.pc-extra-tools{gap:0 20px}.pc-coaching>summary{font-size:11px}body main.pc-page .pc-studio .pc-save-guidance{font-size:10px}.pc-playbook-drawer{padding:24px}}@media (prefers-reduced-motion:reduce){.pc-studio *{scroll-behavior:auto!important;transition:none!important}}body main.pc-page .pc-studio :is(input:not([type=checkbox]),select,textarea){margin-top:0;color:#f1ead5!important;background:0 0!important;border:0!important}body main.pc-page .pc-studio .pc-title-label input{padding:0;font:italic 800 clamp(23px,3vw,34px)/1.2 ArenaDisplay,Impact,sans-serif}body main.pc-page .pc-studio textarea{border-bottom:1px solid #9c99774d!important}@media (max-width:760px){body main.pc-page .pc-studio .pc-title-label input{font-size:24px}}body main.pc-page .pc-studio button{color:#b9bfb0!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}body main.pc-page .pc-studio button:hover:not(:disabled){color:#fff4d7!important;background:#e8c47709!important}body main.pc-page .pc-studio :is(.pc-library-trigger,.pc-new-play){color:#e5c58a!important}.pc-library-trigger small{color:#899781;margin-left:-5px;font:10px/1 Arial,sans-serif}body main.pc-page .pc-studio .pc-save-play{color:#172013!important;background:#e6c077!important}body main.pc-page .pc-studio .pc-save-play:hover:not(:disabled){color:#172013!important;background:#ffe2a3!important}body main.pc-page .pc-studio :is(.pc-side-switch button[aria-pressed=true],.pc-tool-rail button[aria-pressed=true],.pc-tool-rail button[aria-expanded=true],.pc-tool-rail button.pc-extra-active,.pc-extra-tools button[aria-pressed=true],.pc-saved-plays>button[aria-pressed=true]){color:#f1cf8b!important}body main.pc-page .pc-studio .pc-formation{align-items:center;gap:10px;min-width:0;display:flex}body main.pc-page .pc-studio .pc-remove-play{color:#e59b8b!important}
