.ps-boot-view,.ps-squad-view{display:grid;grid-gap:24px;gap:24px}.ps-boot-view>.ps-title-paper,.ps-squad-view>.ps-title-paper{margin:0}.ps-squad-workbench{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);grid-gap:24px;gap:24px;align-items:start}.ps-squad-controls{padding:28px;display:grid;grid-gap:16px;gap:16px}.ps-squad-controls fieldset{display:grid;grid-gap:20px;gap:20px}.ps-squad-controls h2{font-size:36px}.ps-squad-controls .ps-coach-note{margin:6px 0 0}.ps-squad-controls p{margin:0}.ps-squad-save-state{font-size:12px!important;font-weight:700}.ps-squad-scoreboard{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff9e9;color:#06142e;border:2px solid #06142e;border-radius:12px 12px 0 0}.ps-squad-scoreboard strong{font-family:Permanent Marker,Impact,sans-serif;font-size:24px;overflow-wrap:anywhere}.ps-squad-scoreboard span{white-space:nowrap;font-size:12px;font-weight:800}.ps-squad-pitch{--ps-squad-row-height:224px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(var(--ps-squad-row-height),auto);grid-gap:18px 8px;gap:18px 8px;padding:22px 14px 26px;border:2px solid #e9dbaa;border-top:0;border-radius:0 0 14px 14px;background:repeating-linear-gradient(0deg,#17414b 0 95px,#123744 95px 190px);isolation:isolate;overflow:hidden}.ps-squad-pitch:before{content:"";position:absolute;inset:18px;border:2px solid #fff9e95c;pointer-events:none}.ps-squad-half-line{position:absolute;top:50%;left:18px;right:18px;border-top:2px solid #fff9e95c}.ps-squad-centre-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;height:120px;border:2px solid #fff9e95c;border-radius:50%}.ps-squad-goal{position:absolute;width:32%;height:65px;left:34%;border:2px solid #fff9e95c}.ps-squad-goal-top{top:18px;border-top:0}.ps-squad-goal-bottom{bottom:18px;border-bottom:0}.ps-squad-slot{position:relative;background:none;border:0;width:100%;min-width:0;justify-self:center;align-self:start;max-width:175px;display:flex;flex-direction:column;align-items:center;padding:4px;z-index:2;color:#fff9e9;min-height:var(--ps-squad-row-height);justify-content:flex-start}.ps-squad-slot img{width:100%;height:170px;object-fit:contain;filter:drop-shadow(0 5px 7px #0007);margin-bottom:4px;flex-shrink:0}.ps-squad-slot strong{position:relative;background:#06142ef5;border:1px solid #f5c64d;padding:5px 7px;font-size:12px;line-height:1.25;border-radius:5px;max-width:100%;text-align:center;overflow-wrap:anywhere}.ps-squad-slot small{font-size:10px;background:#06142e;padding:3px 6px}.ps-squad-slot b{background:#f5c64d;color:#06142e;font-size:10px;padding:2px 4px;border-radius:3px;margin-left:5px;display:inline-block}.ps-squad-add{display:grid;place-items:center;width:48px;height:48px;border:2px dashed #fff9e9;border-radius:50%;background:#06142e8c;font-size:32px;margin-bottom:6px}.ps-squad-slot:hover img{filter:drop-shadow(0 5px 12px #f5c64d80)}.ps-squad-pitch-wrap>.ps-fineprint{margin:12px 0 0}.ps-collection-credit{margin:0!important;color:#e5e8f1!important;font-size:11px!important}.ps-boot-dialog,.ps-squad-picker{background:#fff9e9;color:#06142e;border:3px solid #06142e;border-radius:20px;box-shadow:0 20px 80px #0009;padding:26px;max-height:90svh;width:min(1080px,96vw);max-width:96vw;overflow:auto}.ps-boot-dialog::-webkit-backdrop,.ps-squad-picker::-webkit-backdrop{background:#020b1bd9}.ps-boot-dialog::backdrop,.ps-squad-picker::backdrop{background:#020b1bd9}.ps-squad-picker-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.ps-squad-picker-heading h2{font-size:32px;margin:8px 0 22px}.ps-squad-picker-heading .ps-icon-button{background:#06142e;color:#fff9e9;font-size:30px;flex-shrink:0}.ps-squad-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.ps-squad-roster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.ps-footballer-card{min-width:0;background:#e6e5df;border:2px solid #d0c8b2;border-radius:12px;padding:12px;display:grid;grid-gap:9px;gap:9px;text-align:center}.ps-footballer-card>img{width:100%;height:245px;object-fit:contain;filter:drop-shadow(0 5px 4px #06142e22)}.ps-footballer-card h3{font-size:21px;margin:0;min-height:48px}.ps-footballer-club{font-size:10px;font-weight:800;min-height:28px}.ps-footballer-card .ps-action{font-size:12px!important;padding:10px!important;justify-content:center;width:100%;min-height:43px}.ps-footballer-card button:disabled{cursor:default;opacity:1!important;background:#c2c0b7!important;color:#34343b!important;box-shadow:none!important}.ps-footballer-card details{text-align:left;padding-top:5px;border-top:1px solid #06142e30}.ps-footballer-card summary{font-size:12px;font-weight:800;cursor:pointer;min-height:32px}.ps-footballer-card details p{font-size:12px;margin:10px 0}.ps-footballer-card details small{display:block;font-size:11px}.ps-footballer-card details a{display:block;font-size:11px;margin-top:10px;text-decoration:underline;color:#123c8b}.ps-squad-picker .ps-icon-button:focus-visible,.ps-squad-roster button:focus-visible{outline:3px solid #2049e9;outline-offset:3px}.ps-boot-locker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;padding:24px;background:#071b39;border:2px solid #36516c;border-radius:18px;box-shadow:inset 0 0 60px #0007}.ps-boot-cubby{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;padding:45px 18px 20px;border:1px solid #c4a8598a;border-radius:9px;background:radial-gradient(ellipse at 50% 18%,#cda73b30,transparent 65%),linear-gradient(#0b2241,#06142e);box-shadow:0 10px 0 #020a19,0 13px 0 #a88c4777;color:#fff9e9!important}.ps-boot-cubby:after{content:"";height:3px;position:absolute;bottom:94px;left:0;right:0;background:linear-gradient(90deg,#7a633f,#e8d6a2,#7a633f);box-shadow:0 5px 7px #0008;pointer-events:none}.ps-boot-cubby>img{width:100%;height:190px;object-fit:contain;position:relative;z-index:1;margin:0 0 25px;filter:drop-shadow(0 10px 8px #000a)}.ps-boot-cubby.is-locked>img{filter:grayscale(1) brightness(.75) drop-shadow(0 10px 8px #000a)}.ps-boot-cubby:hover{border-color:#fff9e9;background-color:#153b80}.ps-cubby-number{position:absolute;left:12px;top:13px;color:#d7c08a;font:18px Permanent Marker,Impact,sans-serif}.ps-boot-status{position:absolute;right:12px;top:12px;display:flex;gap:5px;align-items:center;font-size:10px;font-weight:800;border:1px solid #f5c64d88;padding:4px 7px;border-radius:5px;color:#f5d785}.ps-boot-status svg{width:14px;height:14px}.ps-boot-cubby>strong{font-size:16px;line-height:1.3;margin-bottom:5px;min-height:42px;display:flex;align-items:center}.ps-boot-cubby>small{font-size:10px;color:#c1cadd}.ps-cubby-label{font-size:11px;font-weight:700;margin-top:12px;color:#f4d783}.ps-boot-how{display:flex;gap:22px;padding:28px;align-items:start}.ps-boot-how>svg{width:36px;height:36px}.ps-boot-how h2{font-size:30px}.ps-boot-how p:last-child{margin-bottom:0}.ps-boot-dialog{width:min(700px,94vw);text-align:center;position:relative;padding:35px}.ps-boot-dialog>.ps-eyebrow{display:block;padding-right:20px}.ps-boot-dialog>img{width:100%;height:310px;object-fit:contain;filter:drop-shadow(0 10px 8px #06142e44)}.ps-boot-dialog h2{font-size:34px}.ps-boot-dialog .ps-text-link{display:block;margin:20px auto 0}.ps-boot-dialog .ps-dialog-close{position:absolute;top:12px;right:12px}.ps-boot-dialog .ps-coach-note{margin-bottom:20px}.ps-boot-challenges{display:grid;grid-gap:22px;gap:22px}.ps-boot-challenge-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px}.ps-boot-challenge-intro h2{font-size:36px;margin-top:9px}.ps-boot-challenge-intro p{margin:0}.ps-boot-topic-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ps-boot-topic-nav button{display:grid;grid-gap:5px;gap:5px;text-align:left;border:2px solid #fff9e93d;border-radius:8px;background:#0b2343;color:#fff9e9;padding:12px 15px;min-height:65px}.ps-boot-topic-nav button[aria-pressed=true]{background:#f5c64d;color:#06142e;border-color:#f5c64d}.ps-boot-topic-nav small{font-size:11px}.ps-boot-round{display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,2fr);grid-gap:24px;gap:24px;align-items:start}.ps-boot-prize{padding:24px;text-align:center}.ps-boot-prize>img{width:100%;height:220px;object-fit:contain;filter:drop-shadow(0 10px 6px #06142e33)}.ps-boot-prize>h3{font-size:28px}.ps-boot-prize>p{font-size:12px}.ps-boot-prize>.ps-coach-note{text-align:left;margin-top:24px}.ps-boot-prize .ps-coach-note p{font-size:12px;margin:8px 0 0}.ps-boot-decision{padding:28px;min-width:0}.ps-boot-decision>h2{font-size:34px;margin-top:9px}.ps-boot-lesson{background:#f5eac9;border-left:4px solid #c79a25;padding:16px 18px}.ps-boot-lesson p{margin:6px 0 0;font-size:14px}.ps-boot-steps{display:flex;gap:12px;margin:24px 0}.ps-boot-steps button{flex:1 1;min-height:50px;background:#e2dfd3;border:2px solid #06142e30;border-radius:7px;color:#06142e;font-size:19px;font-weight:900;padding:8px}.ps-boot-steps button[aria-current=step]{border:3px solid #06142e;background:#f5c64d}.ps-boot-steps span{font-size:10px;display:block;font-weight:700}.ps-boot-decision>h3{font-family:DM Sans,Arial,sans-serif;font-size:21px;line-height:1.4;font-weight:800;letter-spacing:0;margin-bottom:17px}.ps-boot-answers{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.ps-boot-answers button{display:flex;gap:13px;align-items:center;text-align:left;padding:14px;background:#fffef9;color:#06142e;border:2px solid #c8c6bd;border-radius:9px;font-size:14px;min-height:62px}.ps-boot-answers button>span{display:grid;place-items:center;background:#e7e5dc;border-radius:50%;width:32px;height:32px;flex-shrink:0;font-weight:900}.ps-boot-answers button[aria-pressed=true]{border-color:#06142e;background:#f9edc5}.ps-boot-answers button:focus-visible,.ps-boot-steps button:focus-visible{outline-color:#2049e9}.ps-boot-feedback{padding:18px;border:2px dashed #06142e;border-radius:9px;background:#edeae1;margin:18px 0}.ps-boot-feedback.is-useful{border-style:solid;background:#f8edcd}.ps-boot-feedback p{margin:6px 0 0;font-size:14px}.ps-boot-feedback small{display:block;margin-top:8px;font-size:12px}.ps-boot-saved{font-weight:800;font-size:13px!important}.ps-boot-complete{border:2px solid #b48c1e;border-radius:10px;background:#fff3c9;padding:22px;margin-top:22px}.ps-boot-complete>svg{float:right;width:32px;height:32px}.ps-boot-complete h3{font-size:29px}.ps-boot-complete p{font-size:14px}.ps-boot-decision>.ps-fineprint{margin:18px 0 0}.ps-boot-challenges button:disabled{cursor:default}.player-space-shell.ps-illustrated-scene{position:relative;isolation:isolate;background:#06142e}.player-space-shell.ps-illustrated-scene:before{content:"";position:fixed;inset:0;background-image:linear-gradient(#06142e55,#06142e99),var(--ps-scene-art);background-size:cover;background-position:50%;pointer-events:none;z-index:0}.ps-illustrated-scene>.ps-shell-inner{position:relative;z-index:1}.player-space-shell.ps-scene-floodlit,.ps-theme-sample.ps-scene-floodlit{--ps-scene-art:url(/player-space/scenes/floodlit.webp)}.player-space-shell.ps-scene-street,.ps-theme-sample.ps-scene-street{--ps-scene-art:url(/player-space/scenes/street.webp)}.player-space-shell.ps-scene-sunset,.ps-theme-sample.ps-scene-sunset{--ps-scene-art:url(/player-space/scenes/sunset.webp)}.player-space-shell.ps-scene-futsal,.ps-theme-sample.ps-scene-futsal{--ps-scene-art:url(/player-space/scenes/futsal.webp)}.player-space-shell.ps-scene-rainy,.ps-theme-sample.ps-scene-rainy{--ps-scene-art:url(/player-space/scenes/rainy.webp)}.player-space-shell.ps-scene-tunnel,.ps-theme-sample.ps-scene-tunnel{--ps-scene-art:url(/player-space/scenes/tunnel.webp)}.player-space-shell.ps-scene-graffiti,.ps-theme-sample.ps-scene-graffiti{--ps-scene-art:url(/player-space/scenes/graffiti.webp)}.player-space-shell.ps-scene-star-navy,.ps-theme-sample.ps-scene-star-navy{--ps-scene-art:url(/player-space/scenes/star-navy.webp)}.ps-theme-sample:is(.ps-scene-floodlit,.ps-scene-street,.ps-scene-sunset,.ps-scene-futsal,.ps-scene-rainy,.ps-scene-tunnel,.ps-scene-graffiti,.ps-scene-star-navy){background-image:var(--ps-scene-art);background-size:cover;background-position:50%}.ps-theme-sample:is(.ps-scene-floodlit,.ps-scene-street,.ps-scene-sunset,.ps-scene-futsal,.ps-scene-rainy,.ps-scene-tunnel,.ps-scene-graffiti,.ps-scene-star-navy)>i{display:none}.ps-theme-choices{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1001px) and (max-width:1250px){.ps-desktop-nav{gap:13px}.ps-brand-name{font-size:20px}.ps-brand{gap:7px}.ps-brand .ps-logo-paper{width:70px}.ps-header-end .ps-demo-chip{font-size:8px;padding:5px}}@media(max-width:1000px){.ps-squad-workbench{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:16px}.ps-squad-controls{padding:20px}.ps-squad-pitch{--ps-squad-row-height:210px}.ps-squad-slot img{height:155px}.ps-squad-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-boot-locker{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-boot-round{grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:16px}.ps-boot-decision,.ps-boot-prize{padding:20px}}@media(max-width:740px){.ps-squad-workbench{grid-template-columns:1fr}.ps-squad-pitch{--ps-squad-row-height:224px}.ps-squad-slot img{height:170px}.ps-squad-controls{gap:18px}.ps-squad-controls fieldset{grid-template-columns:1fr 1fr}.ps-squad-controls fieldset>p{display:none}.ps-squad-controls fieldset>label:first-child{grid-column:1/-1}.ps-squad-picker{padding:18px}.ps-squad-filters{grid-template-columns:1fr 1fr}.ps-squad-filters>label:first-child{grid-column:1/-1}.ps-squad-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-boot-round{grid-template-columns:1fr}.ps-boot-prize{display:grid;grid-template-columns:150px 1fr;grid-gap:6px 20px;gap:6px 20px;text-align:left;align-items:center}.ps-boot-prize>img{grid-column:1;grid-row:1/5;height:130px}.ps-boot-prize>.ps-coach-note{grid-column:1/-1;margin-top:14px}.ps-boot-prize>h3{font-size:23px;margin:0}.ps-boot-prize>p{margin:0}.ps-boot-challenge-intro{display:block;padding:22px}.ps-boot-challenge-intro .ps-action{margin-top:18px}.ps-boot-topic-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-boot-cubby>img{height:160px}.ps-boot-locker{padding:18px;gap:20px 14px}.ps-boot-cubby{padding:48px 10px 18px}.ps-boot-cubby>strong{font-size:14px}.ps-theme-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-theme-choices button{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:left;padding:10px}.ps-theme-choices .ps-theme-sample{width:100%;height:100px;min-height:100px;grid-row:auto}.ps-theme-choices strong{font-size:15px}.ps-theme-choices small{font-size:11px}}@media(max-width:440px){.ps-squad-pitch{--ps-squad-row-height:180px;padding:18px 10px 22px;row-gap:16px}.ps-squad-slot img{height:129px}.ps-squad-slot{width:100%}.ps-squad-slot strong{font-size:10px;padding:4px}.ps-squad-scoreboard{padding:12px}.ps-squad-scoreboard strong{font-size:21px}.ps-squad-scoreboard span{font-size:10px}.ps-squad-picker-heading h2{font-size:26px}.ps-footballer-card{padding:9px}.ps-footballer-card>img{height:210px}.ps-footballer-card h3{font-size:19px}.ps-boot-locker{grid-template-columns:1fr;padding:20px}.ps-boot-cubby>img{height:210px}.ps-boot-cubby>strong{font-size:18px;min-height:0}.ps-boot-cubby:after{bottom:82px}.ps-boot-dialog{padding:30px 20px}.ps-boot-dialog>img{height:235px}.ps-boot-dialog h2{font-size:29px}.ps-boot-how{padding:22px;gap:13px}.ps-boot-decision>h2{font-size:29px}.ps-boot-prize{grid-template-columns:110px 1fr;gap:6px 12px}.ps-boot-prize>h3{font-size:20px}.ps-boot-prize>img{height:110px}.ps-boot-prize>.ps-eyebrow{font-size:9px}.ps-boot-prize>strong{font-size:11px}.ps-boot-steps{gap:8px}.ps-boot-answers button{padding:12px;font-size:13px}.ps-boot-decision>h3{font-size:18px}.ps-boot-decision,.ps-boot-prize{padding:18px}}@media(max-width:800px){.player-space-shell.ps-illustrated-scene:before{background-size:100% 100%,100% auto;background-position:top;background-repeat:no-repeat,repeat-y}}.ps-squad-slot:not(.is-filled){justify-content:center}.ps-squad-pitch-wrap{min-width:0;container-type:inline-size}.ps-squad-format{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0 0 14px}.ps-squad-format legend{font-size:13px;font-weight:800;margin-bottom:8px;color:#fff9e9}.ps-squad-format button{flex:1 1;min-height:46px;border:2px solid #f5c64d;border-radius:9px;background:#06142e;color:#fff9e9;font-size:14px;font-weight:900;padding:10px 14px}.ps-squad-format button[aria-pressed=true]{background:#f5c64d;color:#06142e;box-shadow:0 3px 0 #06142e}.ps-squad-pitch.ps-squad-pitch-eleven{--ps-squad-row-height:150px;column-gap:0;row-gap:16px;padding:20px 6px 24px}.ps-squad-pitch-eleven .ps-squad-slot{max-width:156px;padding:3px;min-height:var(--ps-squad-row-height)}.ps-squad-pitch-eleven .ps-squad-slot img{height:clamp(86px,25cqw,150px);width:100%;object-fit:contain}.ps-squad-pitch-eleven .ps-squad-slot strong{font-size:clamp(10px,2.2cqw,12px);line-height:1.3;padding:4px 3px;width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.ps-squad-pitch-eleven .ps-squad-slot b{margin-left:3px;padding:1px 3px}.ps-squad-pitch-eleven .ps-squad-slot small{font-size:10px;text-align:center}.ps-squad-pitch-eleven .ps-squad-add{width:38px;height:38px;font-size:26px}.ps-squad-format button:focus-visible,.ps-squad-slot:focus-visible{outline:3px solid #fff9e9;outline-offset:2px}.ps-activities{--activity-navy:#06142e;--activity-gold:#f5c64d;min-width:0}.player-space-shell .ps-activities .ps-activity-section-heading{font-size:clamp(27px,3vw,39px);color:#fffdf7;margin:28px 0 16px;scroll-margin-top:24px}.ps-activity-section-heading:focus{outline:0}.ps-activity-intro{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.player-space-shell .ps-activity-intro p{margin:0;max-width:650px}.ps-activity-intro>span{border:1px solid #a6b3cc;border-radius:20px;white-space:nowrap;padding:8px 13px;font-size:12px;font-weight:800}.ps-activity-library{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.ps-activity-card{padding:22px;min-width:0;display:flex;flex-direction:column;-webkit-clip-path:none!important;clip-path:none!important;border-radius:6px 6px 20px 6px;box-shadow:5px 5px 0 #0004}.ps-activity-card-art{background:#102c52;color:#ffda75;position:relative;display:flex;align-items:center;min-height:115px;padding:12px 6px;margin:-22px -22px 20px;border-radius:6px 6px 0 0;overflow:hidden}.ps-activity-card:nth-child(2) .ps-activity-card-art{background:#16484a}.ps-activity-card:nth-child(3) .ps-activity-card-art{background:#562936}.ps-activity-card:nth-child(4) .ps-activity-card-art{background:#392d61}.ps-activity-card-art>span{font-size:65px;font-weight:900;font-style:italic;letter-spacing:-.1em;color:#fff2;position:absolute;right:12px;top:-5px}.player-space-shell .ps-activity-card-art svg{width:100%;height:auto;max-height:110px;position:relative;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ps-activity-card-art svg>.ps-activity-art-space{stroke-dasharray:3 4;fill:#f5c64d20}.player-space-shell .ps-activities .ps-activity-eyebrow{font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;line-height:1.6;margin:0 0 8px;color:#4c5261;display:block}.player-space-shell .ps-activities .ps-activity-card h3{font-size:26px;margin:0 0 14px;line-height:1.18}.player-space-shell .ps-activity-card>p:not(.ps-activity-eyebrow){font-size:13px;line-height:1.65;margin-bottom:15px}.ps-activity-focus{font-size:12px;line-height:1.6;margin:auto 0 18px;padding-left:10px;border-left:3px solid #c99822}.ps-activity-card-progress{display:grid;grid-gap:7px;gap:7px;margin:0 0 18px;font-size:11px;font-weight:800}.ps-activity-card-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:7px;background:#dbe0e7;border:0;border-radius:10px;overflow:hidden;color:#153b80}.ps-activity-card-progress progress::-webkit-progress-bar{background:#dbe0e7}.ps-activity-card-progress progress::-webkit-progress-value{background:#153b80}.ps-activity-card-progress progress::-moz-progress-bar{background:#153b80}.player-space-shell .ps-activities .ps-activity-primary{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;border:2px solid #06142e;background:#f5c64d;color:#06142e;border-radius:5px;padding:12px 15px;font-size:12px;font-weight:900;line-height:1.45;text-align:left;box-shadow:2px 2px 0 #06142e;cursor:pointer}.player-space-shell .ps-activities .ps-activity-primary:disabled{opacity:1;color:#4d535c;background:#e1e3e6;border-color:#8b939e;box-shadow:none;cursor:default}.ps-activity-primary:not(:disabled):hover{background:#ffdb77}.ps-activity-primary:not(:disabled):active{transform:translate(1px,1px);box-shadow:none}.ps-activity-favourites{margin-top:30px;background:#102649;padding:24px;border:1px solid #7282a3;border-radius:6px}.player-space-shell .ps-activity-favourites h3{font-size:25px;margin:0 0 9px}.ps-activity-favourites h3>span{color:#f5c64d}.player-space-shell .ps-activity-favourites p{font-size:13px;margin:0}.ps-activity-favourites .ps-activity-empty{margin-top:17px;padding-top:17px;border-top:1px dashed #8b9aba;color:#dbe4f4}.ps-activity-favourites ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;padding:0;margin:20px 0 0;list-style:none}.ps-activity-favourites li{min-width:0}.ps-activity-favourites li button{width:100%;height:100%;text-align:left;background:#fffdf7;color:#06142e;border:2px solid transparent;border-radius:5px;padding:14px;display:grid;grid-gap:5px;gap:5px;position:relative;min-height:78px}.ps-activity-favourites li button>span:first-child{font-size:10px;font-weight:800;text-transform:uppercase}.ps-activity-favourites li button strong{font-size:14px;line-height:1.5;padding-right:20px}.ps-activity-favourites li button>span:last-child{position:absolute;right:12px;top:34px;font-size:22px}.player-space-shell .ps-activities .ps-activity-footnote{font-size:11px;line-height:1.7;margin:21px 0 0;max-width:900px;color:inherit;opacity:.85}.ps-activity-play{padding:28px;-webkit-clip-path:none!important;clip-path:none!important;border-radius:6px 6px 20px 6px;color:#06142e}.ps-activity-play-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:22px}.player-space-shell .ps-activities .ps-activity-link{background:none;color:inherit;border:0;padding:10px 2px;min-height:44px;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px;line-height:1.6;text-align:left;cursor:pointer}.player-space-shell .ps-activities .ps-activity-link:disabled{opacity:.5;cursor:default}.ps-activity-favourite{display:flex;gap:8px;align-items:center;min-height:44px;border:1px solid #8c8f97;border-radius:20px;padding:8px 14px;background:#fffdf7;color:#06142e;font-size:12px!important;font-weight:800!important}.ps-activity-favourite>span{font-size:20px;line-height:1}.ps-activity-favourite[aria-pressed=true]{background:#fff1c3;border-color:#786016}.ps-activity-favourite:disabled{cursor:wait}.player-space-shell .ps-activities .ps-activity-play h2{font-size:clamp(27px,3vw,40px);margin:4px 0 13px;line-height:1.15}.player-space-shell .ps-activities .ps-activity-prompt{font-size:17px;font-weight:700;line-height:1.6;max-width:850px;margin-bottom:9px}.player-space-shell .ps-activities .ps-activity-instruction{font-size:13px;color:#484f5d;margin-bottom:24px}.ps-activity-board{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);grid-gap:27px;gap:27px;align-items:start}.ps-activity-figure{margin:0;min-width:0}.ps-activity-direction{display:flex;justify-content:space-between;align-items:center;background:#061b35;color:#fffdf7;border-radius:6px 6px 0 0;font-size:10px;font-weight:900;letter-spacing:.09em;padding:9px 14px}.ps-activity-direction>span{font-size:22px;line-height:1}.ps-activity-pitch{position:relative;width:100%;isolation:isolate;border:2px solid #061b35;border-top:0;border-radius:0 0 5px 5px;background:#153c42}.player-space-shell .ps-activity-pitch>svg{width:100%;height:auto;display:block;overflow:visible}.player-space-shell .ps-activities .ps-pitch-choice{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:3px solid #ffd65e;background:#061b35;color:#fffdf7;font-size:15px;font-weight:900;line-height:1;padding:0;z-index:2;box-shadow:0 1px 5px #06142e80;cursor:pointer}.player-space-shell .ps-activities .ps-pitch-choice[aria-pressed=true]{background:#ffd65e;color:#06142e;border-color:#06142e;outline:2px solid #fffdf7;outline-offset:1px}.player-space-shell .ps-activities .ps-pitch-choice:focus-visible{outline:3px solid #fff;outline-offset:4px}.player-space-shell .ps-activities .ps-pitch-choice:disabled{opacity:.8;cursor:wait}.ps-activity-figure figcaption{display:flex;gap:10px 16px;flex-wrap:wrap;padding-top:13px;font-size:10px;line-height:1.5;font-weight:700}.ps-activity-figure figcaption>span{display:flex;gap:6px;align-items:center}.ps-activity-figure figcaption i{display:inline-block;width:12px;height:12px;border:1.5px solid #06142e;flex-shrink:0}.ps-activity-legend-you{border-radius:50%;background:#f5c64d}.ps-activity-legend-team{border-radius:50%;background:#061b35}.ps-activity-legend-opponent{transform:rotate(45deg);background:#fffdf7;border-color:#b6263d!important;width:10px!important;height:10px!important;margin:1px}.ps-activity-legend-ball{border-radius:50%;background:radial-gradient(#06142e 2px,#fffdf7 0)}.ps-activity-decision{min-width:0}.ps-activity-decision fieldset{border:0;margin:0;padding:0}.ps-activity-decision legend{font-size:11px;line-height:1.6;margin-bottom:10px}.ps-activity-options{display:grid;grid-gap:10px;gap:10px}.ps-activity-options>button{width:100%;display:flex;align-items:center;gap:12px;border:2px solid #b2b6bd;border-radius:6px;background:#fffdf7;color:#06142e;text-align:left;min-height:57px;padding:10px 13px;font-size:13px;font-weight:700;line-height:1.5;cursor:pointer}.ps-activity-options>button>b{display:grid;place-items:center;border:1px solid #06142e;border-radius:50%;min-width:28px;height:28px;font-size:12px}.ps-activity-options>button[aria-pressed=true]{border-color:#06142e;background:#fff0b8;box-shadow:2px 2px 0 #06142e}.ps-activity-check{margin-left:auto;font-size:18px;font-weight:900}.ps-activity-options>button:hover{border-color:#06142e}.player-space-shell .ps-activity-hint-toggle{margin-top:10px}.ps-activity-hint{background:#e8edf5;border-left:3px solid #153b80;padding:14px;margin:0 0 17px;font-size:12px}.ps-activity-hint strong{font-size:12px}.player-space-shell .ps-activity-hint p{font-size:13px;margin:5px 0 0;line-height:1.65}.ps-activity-decision>.ps-activity-primary{width:100%;margin-top:9px}.ps-activity-feedback{background:#fff0bf;border:2px solid #a78327;border-radius:6px;padding:20px;margin-top:10px}.ps-activity-feedback-look-again{background:#e9eef7;border-color:#7385a5}.player-space-shell .ps-activities .ps-activity-feedback .ps-activity-eyebrow{font-size:9px;color:#46494c;margin:0 0 10px}.player-space-shell .ps-activities .ps-activity-feedback h3{font-size:24px;margin:0 0 12px;line-height:1.2}.player-space-shell .ps-activity-feedback p{font-size:14px;line-height:1.7;margin:0 0 10px}.ps-activity-detail{border-top:1px solid #96907f;padding-top:12px;margin:14px 0 0}.ps-activity-detail>strong,.ps-activity-detail>summary{font-size:12px;font-weight:800;line-height:1.6}.ps-activity-detail>summary{cursor:pointer;padding:3px 0;min-height:30px}.player-space-shell .ps-activity-detail p{font-size:12px;margin:8px 0 0;line-height:1.7}.player-space-shell .ps-activity-decision .ps-activity-save{font-size:11px;margin:15px 0 0;color:#34465d;font-weight:700}.ps-activity-save-error{border:2px solid #a51c36;background:#fff0f2;padding:15px;margin-top:15px;border-radius:5px;color:#70162b}.player-space-shell .ps-activity-save-error p{font-size:13px;margin:0 0 10px}.ps-activity-save-error button{min-height:44px;border:1px solid #70162b;color:#70162b;background:#fffdf7;border-radius:4px;padding:9px 12px;font-size:12px;font-weight:800}.ps-activity-bottom{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center;border-top:2px dashed #b9b9b3;padding-top:22px;margin-top:26px}.ps-activity-steps{display:flex;gap:7px;flex-wrap:wrap}.ps-activity-steps>button{width:44px;height:44px;border:1.5px solid #979da5;border-radius:6px;background:#fffdf7;color:#06142e;font-size:13px;font-weight:800;position:relative}.ps-activity-steps>button[aria-current=step]{border:2px solid #06142e;background:#f5c64d}.ps-activity-steps>button>span{position:absolute;right:3px;bottom:1px;font-size:10px}.ps-activity-next{display:flex;gap:18px;align-items:center}.ps-activity-route{animation:ps-activity-reveal .45s ease-out}@keyframes ps-activity-reveal{0%{opacity:0}to{opacity:1}}.ps-activity-feedback:focus{outline:2px solid #153b80;outline-offset:4px}@media(min-width:1050px){.ps-activity-library .ps-activity-card h3{min-height:63px}}@media(max-width:1100px){.ps-activity-library{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-activity-card-art{min-height:100px}.ps-activity-card-art svg{max-height:95px}.ps-activity-board{gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr)}}@media(max-width:760px){.ps-activity-board{grid-template-columns:1fr;gap:23px}.ps-activity-pitch{max-width:620px;margin:auto}.ps-activity-play{padding:22px}.ps-activity-intro{align-items:start;flex-direction:column;gap:11px}.ps-activity-favourites ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-activity-bottom{flex-direction:column;align-items:stretch}.ps-activity-steps{justify-content:center}.ps-activity-next{justify-content:space-between}.ps-activity-next>.ps-activity-primary{margin-left:auto}.ps-activity-figure figcaption{font-size:10px;gap:8px 12px}}@media(max-width:480px){.ps-activity-library{grid-template-columns:1fr;gap:18px}.ps-activity-card{padding:21px}.ps-activity-card-art{margin:-21px -21px 18px;min-height:90px}.ps-activity-card-art svg{max-height:85px}.ps-activity-play{padding:19px 15px}.ps-activity-play-top{gap:8px;margin-bottom:18px}.ps-activity-favourite{padding:8px 10px;font-size:11px!important}.player-space-shell .ps-activities .ps-activity-play h2{font-size:29px}.player-space-shell .ps-activities .ps-activity-prompt{font-size:16px}.ps-activity-feedback{padding:17px}.ps-activity-favourites{padding:20px}.ps-activity-favourites ul{grid-template-columns:1fr}.ps-activity-steps{gap:5px}.ps-activity-steps>button{width:39px;min-height:44px}.player-space-shell .ps-activities .ps-pitch-choice{width:44px;height:44px;border-width:2px;font-size:13px}.ps-activity-direction{padding:9px 11px}.ps-activity-next{gap:8px}.player-space-shell .ps-activities .ps-activity-next .ps-activity-primary{font-size:10px;padding:11px}.ps-activity-card-progress{margin-top:4px}}@media(prefers-reduced-motion:reduce){.ps-activity-route{animation:none}.ps-activity-moving-ball{display:none}.ps-activity-primary{transition:none}}.ps-activity-filters{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 23px}.ps-activity-filters button{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid #a6b3cc;border-radius:6px;background:#102649;color:#fffdf7;font-size:12px;font-weight:800}.ps-activity-filters button[aria-pressed=true]{background:#f5c64d;color:#06142e;border:2px solid #fffdf7}.ps-activity-filters button>span{display:grid;place-items:center;min-width:22px;min-height:22px;border-radius:50%;border:1px solid;font-size:10px}.ps-activity-library-keepers{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-activity-card[data-activity=defend] .ps-activity-card-art{background:#293e5a}.ps-activity-card[data-activity=counter] .ps-activity-card-art{background:#51332f}.ps-activity-card[data-activity=keeper-position] .ps-activity-card-art{background:#183f49}.ps-activity-card[data-activity=keeper-distribution] .ps-activity-card-art{background:#3b3261}.player-space-shell .ps-activity-source{font-size:11px;line-height:1.7;margin:13px 0 0}.ps-activity-source a{text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.ps-activity-library-keepers{grid-template-columns:1fr}.ps-activity-filters{gap:7px}.ps-activity-filters button{padding:9px 11px;font-size:11px;gap:7px}}