@import url("https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Kalam:wght@400;700&display=swap");.player-space-shell{--ps-ink:#06142e;--ps-paper:#fffdf7;--ps-red:#df1f38;--ps-gold:#f5c64d;--ps-yellow:#f5c64d;--ps-blue:#153b80;min-height:100svh;background:#06142e;color:var(--ps-paper);font-family:DM Sans,Arial,sans-serif;background-image:radial-gradient(ellipse at 96% 8%,#153b8045,transparent 40%),radial-gradient(#ffffff0b .8px,transparent 0);background-size:auto,6px 6px;padding:20px 22px 0;overflow-x:clip}.player-space-shell *,.player-space-shell :after,.player-space-shell :before{box-sizing:border-box}.ps-shell-inner{max-width:1360px;margin:auto;min-width:0}.player-space-shell h1,.player-space-shell h2,.player-space-shell h3,.player-space-shell h4{font-family:Permanent Marker,Impact,sans-serif;letter-spacing:-.035em;line-height:1.12;font-weight:400;text-transform:none}.player-space-shell h1{font-size:clamp(50px,6.6vw,94px);margin:8px 0 10px}.player-space-shell h2{font-size:clamp(25px,3vw,40px);margin:0 0 16px}.player-space-shell h3{font-size:24px;margin:0 0 10px}.player-space-shell p{line-height:1.65;margin:0 0 15px;font-size:15px}.player-space-shell button,.player-space-shell input,.player-space-shell select,.player-space-shell textarea{font:inherit}.player-space-shell button{cursor:pointer;color:inherit}.player-space-shell button:disabled{opacity:.6;cursor:wait}.player-space-shell a:focus-visible,.player-space-shell button:focus-visible,.player-space-shell summary:focus-visible{outline:3px solid var(--ps-yellow);outline-offset:4px}.player-space-shell .ps-paper a:focus-visible,.player-space-shell .ps-paper button:focus-visible{outline-color:#2049e9}.player-space-shell svg{width:24px;height:24px;flex-shrink:0}.player-space-shell input,.player-space-shell select,.player-space-shell textarea{width:100%;min-width:0;max-width:100%;padding:12px;border:2px solid #25212e;border-radius:6px;background:#fffdf8;color:#181621;font-size:16px}.player-space-shell input:focus-visible,.player-space-shell select:focus-visible,.player-space-shell textarea:focus-visible{outline:3px solid #2157f4;outline-offset:3px}.player-space-shell label{display:grid;grid-gap:7px;gap:7px;font-weight:700;font-size:13px}.player-space-shell fieldset{border:0;padding:0;margin:0;min-width:0}.player-space-shell legend{font-size:13px;font-weight:800;margin-bottom:7px}.ps-skip{position:fixed;left:20px;top:-80px;background:var(--ps-yellow);color:var(--ps-ink);z-index:1000;padding:12px;font-weight:800}.ps-skip:focus{top:10px}.ps-view-heading{position:absolute!important;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ps-header{gap:24px;justify-content:space-between;min-height:92px;border-bottom:2px dashed #6e667c;padding:0 0 15px;margin-bottom:22px;position:relative;z-index:3}.ps-brand,.ps-header{display:flex;align-items:center}.ps-brand{gap:10px;flex-shrink:0;min-width:0}.ps-logo-paper{display:block;background:white;padding:0 3px;transform:rotate(-4deg);-webkit-clip-path:polygon(2% 4%,13% 2%,30% 4%,48% 0,75% 3%,97% 0,100% 17%,97% 44%,100% 70%,96% 100%,69% 97%,46% 100%,23% 97%,3% 100%,0 79%,3% 54%,0 31%);clip-path:polygon(2% 4%,13% 2%,30% 4%,48% 0,75% 3%,97% 0,100% 17%,97% 44%,100% 70%,96% 100%,69% 97%,46% 100%,23% 97%,3% 100%,0 79%,3% 54%,0 31%)}.ps-logo-paper img{display:block;width:102px;height:82px;object-fit:cover}.ps-brand-name{font-family:Permanent Marker,Impact,sans-serif;font-size:clamp(20px,2vw,29px);white-space:nowrap;background:var(--ps-yellow);color:var(--ps-ink);padding:3px 14px 6px;transform:rotate(-3deg);-webkit-clip-path:polygon(2% 8%,17% 3%,40% 8%,73% 0,99% 8%,97% 38%,100% 72%,94% 94%,63% 100%,34% 91%,0 100%,3% 67%,0 32%);clip-path:polygon(2% 8%,17% 3%,40% 8%,73% 0,99% 8%,97% 38%,100% 72%,94% 94%,63% 100%,34% 91%,0 100%,3% 67%,0 32%)}.ps-desktop-nav{display:flex;gap:clamp(15px,3vw,48px);align-items:center}.ps-desktop-nav button{display:grid;justify-items:center;grid-gap:6px;gap:6px;background:none;border:0;font-size:12px;font-weight:800;padding:7px 3px;position:relative;white-space:nowrap}.ps-desktop-nav button svg{width:27px;height:27px}.ps-desktop-nav button[aria-current=page]{color:var(--ps-yellow)}.ps-desktop-nav button[aria-current=page]:after{content:"";height:5px;position:absolute;bottom:-7px;left:-6px;right:-6px;background:var(--ps-yellow);-webkit-clip-path:polygon(0 30%,35% 0,100% 24%,96% 100%,57% 70%,4% 100%);clip-path:polygon(0 30%,35% 0,100% 24%,96% 100%,57% 70%,4% 100%);transform:rotate(-3deg)}.ps-header-end{display:flex;align-items:center;gap:12px;min-width:0}.ps-icon-button{border:0;background:var(--ps-paper);color:var(--ps-ink)!important;border-radius:50%;width:42px;height:42px;display:grid;place-items:center}.ps-back-link{font-size:12px;font-weight:700;text-decoration:underline;white-space:nowrap}.ps-demo-chip{font-size:9px;font-weight:800;border:1px solid #b8a6d5;padding:7px;border-radius:20px;white-space:nowrap}.ps-demo-banner{font-size:12px;padding:10px 14px;border:1px solid #b8a6d5;background:#153b80;margin-bottom:20px;border-radius:5px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ps-demo-banner a{margin-left:auto;text-decoration:underline;font-weight:800}.ps-paper{color:var(--ps-ink);background-color:var(--ps-paper);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23625b71' opacity='.10' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");background-size:160px;-webkit-clip-path:polygon(0 4px,4% 0,9% 4px,15% 1px,22% 4px,31% 0,42% 3px,52% 0,61% 2px,73% 0,85% 4px,93% 0,100% 4px,calc(100% - 2px) 20%,100% 42%,calc(100% - 3px) 59%,100% 78%,calc(100% - 2px) calc(100% - 4px),94% 100%,85% calc(100% - 4px),75% 100%,64% calc(100% - 4px),51% 100%,40% calc(100% - 3px),29% 100%,17% calc(100% - 4px),8% 100%,2px calc(100% - 4px),0 82%,2px 63%,0 40%,2px 20%);clip-path:polygon(0 4px,4% 0,9% 4px,15% 1px,22% 4px,31% 0,42% 3px,52% 0,61% 2px,73% 0,85% 4px,93% 0,100% 4px,calc(100% - 2px) 20%,100% 42%,calc(100% - 3px) 59%,100% 78%,calc(100% - 2px) calc(100% - 4px),94% 100%,85% calc(100% - 4px),75% 100%,64% calc(100% - 4px),51% 100%,40% calc(100% - 3px),29% 100%,17% calc(100% - 4px),8% 100%,2px calc(100% - 4px),0 82%,2px 63%,0 40%,2px 20%)}.ps-tape{display:inline-block;font-family:Kalam,cursive;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:.025em;padding:9px 17px;background:#df1f38;color:#fff;transform:rotate(-4deg);box-shadow:3px 3px 0 #18162110}.ps-tape span{font-size:20px;margin-left:10px}.ps-hero{position:relative;isolation:isolate;min-height:390px;padding:27px 34px 32px;margin:0 0 20px;overflow:hidden;background-image:radial-gradient(ellipse at 88% 22%,#f5c64d45,transparent 46%),radial-gradient(#18162120 .8px,transparent 0);background-size:auto,7px 7px}.ps-hero-copy{position:relative;z-index:2;width:71%;pointer-events:none}.ps-hello{font-family:Permanent Marker,Impact,sans-serif;font-size:clamp(20px,3vw,34px)!important;line-height:1.15!important;margin:17px 0 1px!important;text-transform:uppercase}.ps-hero h1{font-size:clamp(58px,6.8vw,98px);letter-spacing:-.065em;line-height:.98;transform:rotate(-2deg);margin:14px 0 16px;white-space:nowrap}.ps-hero h1 em{font-style:normal;background:var(--ps-ink);color:var(--ps-yellow);padding:0 12px 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline-block;transform:rotate(-1deg);-webkit-clip-path:polygon(0 7%,11% 3%,26% 7%,42% 0,62% 5%,83% 0,100% 5%,99% 40%,100% 88%,88% 94%,67% 90%,44% 100%,22% 95%,0 100%,1% 67%);clip-path:polygon(0 7%,11% 3%,26% 7%,42% 0,62% 5%,83% 0,100% 5%,99% 40%,100% 88%,88% 94%,67% 90%,44% 100%,22% 95%,0 100%,1% 67%)}.ps-hero-sub{font-weight:800;font-size:20px!important;position:relative;padding-left:13px}.ps-hero-player{position:absolute;z-index:1;right:1%;bottom:-23%;width:40%;height:135%;object-fit:contain;object-position:center bottom;pointer-events:none}.ps-hero-scribble{right:17px;top:31px;font-weight:700;font-size:18px;line-height:1.2;transform:rotate(9deg);max-width:120px;z-index:0}.ps-hero-arrow,.ps-hero-scribble{position:absolute;font-family:Kalam,cursive}.ps-hero-arrow{left:54%;bottom:-25px;font-size:80px;transform:rotate(20deg)}.ps-home-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.ps-challenge{position:relative;background-color:#f7dfa0;padding:29px 32px 28px 48px;min-height:290px;transform:rotate(-.7deg);overflow:hidden;box-shadow:0 6px 0 #0004}.ps-challenge:before{content:"";position:absolute;left:14px;top:21px;bottom:20px;width:11px;background:radial-gradient(circle at center,#171621 0 4px,transparent 4.8px);background-size:11px 26px}.player-space-shell .ps-label{font-family:Permanent Marker,Impact,sans-serif;display:inline-flex;align-items:center;gap:8px;font-size:clamp(17px,2vw,23px);line-height:1.3;color:var(--ps-ink);background:var(--ps-yellow);padding:5px 13px 7px;transform:rotate(-2deg);margin:0 0 16px;letter-spacing:-.02em;-webkit-clip-path:polygon(0 8%,20% 0,46% 7%,74% 0,100% 7%,97% 41%,100% 92%,78% 100%,51% 94%,22% 100%,0 94%,3% 56%);clip-path:polygon(0 8%,20% 0,46% 7%,74% 0,100% 7%,97% 41%,100% 92%,78% 100%,51% 94%,22% 100%,0 94%,3% 56%)}.ps-challenge h2{font-size:clamp(28px,3.6vw,50px);line-height:1.1;max-width:95%;margin:5px 0 14px;overflow-wrap:anywhere}.ps-challenge-tags{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px}.ps-challenge-tags span{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:900;border:1px solid #6b589980;border-radius:20px;padding:5px 9px;background:#ffffff36}.ps-challenge-tags svg{width:17px;height:17px}.ps-challenge p{max-width:85%;font-size:15px;font-weight:600}.ps-action{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;background:var(--ps-yellow);color:var(--ps-ink)!important;padding:12px 22px;border:3px solid var(--ps-ink);border-radius:6px;box-shadow:4px 4px 0 #181621;transform:rotate(-1deg);font-family:Permanent Marker,Impact,sans-serif!important;font-size:20px!important;text-decoration:none;line-height:1.3;min-height:50px;transition:transform .16s,box-shadow .16s;max-width:100%}.ps-action:hover:not(:disabled){transform:translate(2px,2px) rotate(-1deg);box-shadow:2px 2px 0 #181621}.ps-panel-star{position:absolute;right:23px;top:35px;font-family:Kalam,cursive;font-size:58px;transform:rotate(14deg);pointer-events:none}.ps-player-card{padding:24px;position:relative;min-width:0;transform:rotate(1.4deg);background-color:#faf6e9;background-image:repeating-linear-gradient(0deg,transparent 0 25px,#b4adbb3b 25px 26px)}.ps-card-name{font-family:Permanent Marker,Impact,sans-serif!important;font-size:26px!important;line-height:1.1!important;margin:5px 0!important;text-transform:uppercase;padding-right:50px;overflow-wrap:anywhere}.ps-boot-art{width:100%!important;height:auto!important;max-height:170px;transform:rotate(-7deg);margin:0 0 1px}.ps-be-you{position:absolute;right:20px;top:77px;background:var(--ps-yellow);font-family:Permanent Marker,Impact,sans-serif;font-size:20px;line-height:.95;padding:10px;transform:rotate(10deg);border:2px solid var(--ps-ink);border-radius:50%;width:62px;height:62px;display:grid;place-content:center;text-align:center}.ps-card-motto{font-family:Kalam,cursive;font-size:18px!important;font-weight:700;max-width:240px;line-height:1.2!important;margin:6px 0 12px!important}.ps-card-icon{display:block;width:130px!important;height:130px!important;margin:12px auto;stroke-width:1.1;color:#06142e;fill:#f5c64d}.ps-accent-navy{background-color:#06142e;color:#fffdf7}.ps-accent-red{background-color:#df1f38;color:#fff}.ps-accent-gold{background-color:#f5c64d;color:#06142e}.ps-accent-navy .ps-label,.ps-accent-red .ps-label{background:#f5c64d;color:#06142e}.ps-accent-gold .ps-label{background:#06142e;color:#fffdf7}.ps-accent-navy .ps-card-icon,.ps-accent-red .ps-card-icon{color:#fffdf7;fill:#f5c64d}.ps-accent-gold .ps-card-icon{color:#06142e;fill:#fffdf7}.ps-be-you{color:#06142e}.ps-player-card .ps-card-editor{border-color:currentColor}.ps-player-card .ps-action{background:#fffdf7}.ps-player-card .ps-colour-choice[aria-pressed=true]{outline:2px solid currentColor;outline-offset:3px}.player-space-shell .ps-accent-navy button:focus-visible,.player-space-shell .ps-accent-red button:focus-visible{outline-color:#fffdf7}.ps-text-link{background:none;border:0;padding:4px 0;text-decoration:underline;text-underline-offset:4px;font-size:12px!important;font-weight:800;display:inline-flex;gap:8px;align-items:center;color:inherit;min-height:35px;text-align:left}.ps-text-link svg{width:20px;height:20px}.ps-card-editor{margin-top:15px;border-top:2px dashed #6e657e;padding-top:15px;display:grid;grid-gap:14px;gap:14px}.ps-choice-row{display:flex;flex-wrap:wrap;gap:7px}.ps-choice-row button{min-height:42px;min-width:42px;border:2px solid #181621;background:#faf7ed;color:#181621;border-radius:5px;padding:7px 10px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;text-transform:capitalize}.ps-choice-row button[aria-pressed=true]{border-width:3px;box-shadow:2px 2px 0 #181621}.ps-choice-row .ps-swatch-navy{background:#06142e;color:#fffdf7}.ps-choice-row .ps-swatch-red{background:#df1f38;color:#fff}.ps-choice-row .ps-swatch-gold{background:#f5c64d;color:#06142e}.ps-card-editor small{font-size:10px}.ps-next-step{background-color:var(--ps-blue);color:#fff;padding:25px;position:relative;transform:rotate(.6deg)}.ps-next-step h3{font-family:DM Sans,Arial,sans-serif;font-weight:800;font-size:23px;line-height:1.25;letter-spacing:-.04em;margin:3px 0 20px}.ps-goal-dots{display:flex;justify-content:space-between;max-width:250px;margin:0 auto 14px;position:relative}.ps-goal-dots:before{content:"";position:absolute;left:10px;right:10px;top:19px;height:3px;background:#fff}.ps-goal-dots span{position:relative;border:3px solid white;width:40px;height:40px;border-radius:50%;background:var(--ps-blue);display:grid;place-items:center}.ps-goal-dots span.complete{background:var(--ps-yellow);color:var(--ps-ink)}.ps-next-step>p{text-align:center;font-size:12px;font-weight:700;margin-bottom:8px}.ps-next-step>.ps-text-link{font-size:11px!important;margin:0 auto 15px;display:flex;width:max-content}.ps-coach-note{color:var(--ps-ink);background:#fffaf0;border:1px solid #d9d0bf;padding:16px 18px;transform:rotate(-1.2deg);box-shadow:2px 4px 0 #1816211a;overflow-wrap:anywhere;margin-top:14px}.ps-coach-note strong{font-family:Kalam,cursive;font-size:20px;font-weight:700;line-height:1.2}.ps-coach-note p{font-family:Kalam,cursive;font-size:18px!important;line-height:1.4!important;margin:6px 0 0!important;white-space:pre-wrap}.ps-coach-note small{display:block;margin-top:8px;font-size:10px}.ps-trophies{padding:12px 0 15px;min-width:0}.ps-section-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ps-section-top .ps-label{background:var(--ps-paper);margin-bottom:0}.ps-count{border:1px solid #aaa0b7;border-radius:20px;padding:5px 10px;display:inline-flex;gap:6px;align-items:center;font-size:9px;font-weight:900;white-space:nowrap}.ps-count svg{color:var(--ps-yellow);width:17px;height:17px}.ps-trophies .ps-section-top>.ps-text-link{margin-left:auto;font-size:10px!important}.ps-badge-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:21px 0 0;background:linear-gradient(0deg,transparent 0 44px,#a2772e 44px 50px,#f7d36d 50px 55px,transparent 55px)}.ps-earned-badge{display:flex;flex-direction:column;align-items:center;background:none;border:0;padding:0 4px;min-width:0;color:var(--ps-paper);transition:transform .18s;text-align:center}.ps-earned-badge:hover{transform:translateY(-6px) rotate(-2deg)}.ps-badge-art{min-height:120px;display:grid;place-items:end center;width:100%;filter:drop-shadow(0 6px 5px #0008)}.ps-badge-art img{width:100%;height:auto;max-width:220px;display:block;object-fit:contain;aspect-ratio:1}.ps-badge-art svg{width:110px;height:110px;color:var(--ps-yellow);padding:20px}.ps-earned-badge strong{font-size:11px;line-height:1.3;min-height:42px;display:flex;align-items:center;justify-content:center;margin-top:8px;overflow-wrap:anywhere}.ps-earned-badge small{font-size:10px;color:#c1b6ce;margin:3px 0 14px}.ps-all-badges{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));background:none;gap:24px}.ps-all-badges .ps-badge-art{border-bottom:5px solid #eac565;background:radial-gradient(ellipse at bottom,#9786c52e,transparent 70%);padding:0 15px 7px;border-radius:8px}.ps-all-badges .ps-earned-badge strong{font-size:14px;margin-top:7px;min-height:25px}.ps-empty-shelf{padding:40px 24px;text-align:center;margin:20px 0 0;border:2px dashed #645b71;background:#ffffff04;border-radius:10px}.ps-empty-shelf>svg{height:45px;width:45px;color:var(--ps-yellow);margin-bottom:10px}.ps-empty-shelf h3{font-size:24px}.ps-empty-shelf p{max-width:420px;margin:0 auto;color:#d0c5df;font-size:13px}.ps-session-strip{margin-top:26px;padding:20px 27px;display:flex;align-items:center;gap:18px}.ps-session-strip>svg{width:38px;height:38px}.ps-session-strip>div{flex:1 1;min-width:0}.ps-session-strip strong{font-family:Permanent Marker,Impact,sans-serif;font-size:16px}.ps-session-strip p{margin:3px 0;font-size:13px}.ps-session-strip small{font-size:12px}.ps-title-paper{padding:32px 40px;margin:0 0 24px;background-color:#faf7ed;position:relative;overflow:hidden}.ps-title-paper h1{font-size:clamp(42px,5vw,70px);margin:22px 0 15px;transform:rotate(-1.2deg)}.ps-title-paper h1 em{font-style:normal;background:#181621;color:var(--ps-yellow);padding:0 7px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ps-title-paper p{max-width:600px;font-weight:600;margin-bottom:7px}.ps-stat{font-size:12px;font-weight:800;border-bottom:2px solid #181621;padding:4px 0;display:inline-block}.ps-training-view{display:grid;grid-gap:22px;gap:22px}.ps-training-view .ps-title-paper{margin:0}.ps-training-card{padding:30px 38px;background-color:#f7dfa0}.ps-training-card h2{font-size:clamp(26px,4vw,42px);margin:17px 0}.ps-training-card .ps-section-top .ps-label{background:var(--ps-yellow)}.ps-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.ps-small-chip{font-size:11px;font-weight:800;background:#ffffff72;padding:7px 10px;border:1px solid #18162150;border-radius:20px}.ps-practice-form{display:grid;grid-gap:16px;gap:16px;margin:25px 0;padding:23px;background:#ffffff70;border:2px dashed #655281;border-radius:9px}.ps-practice-form h3{margin:0}.ps-practice-form p{margin:0;font-size:12px}.ps-practice-form .ps-action{justify-self:start}.ps-form-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.ps-fineprint{font-size:11px!important;line-height:1.6!important}.ps-diary{margin-top:26px;border-top:2px dashed #18162155;padding-top:22px}.ps-diary h3{font-size:24px}.ps-diary h3 span{font-family:DM Sans,Arial,sans-serif;font-size:15px}.ps-diary-entry{margin-top:15px;padding:20px;background:#fffaf090;border:1px solid #18162130;border-radius:5px}.ps-diary-entry>strong{font-size:12px}.ps-diary-entry>p{margin:10px 0;font-size:14px}.ps-diary-entry>small{font-size:11px}.ps-journey-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:22px;gap:22px;align-items:start}.ps-journey-grid>section{padding:27px;min-width:0}.ps-goals-panel{background-color:#f7dfa0}.ps-feedback-panel{background-color:#fff1cc}.ps-assessment-panel{background-color:#edf1f7}.ps-sessions-panel{background-color:#f7dfa0}.ps-goal-item{display:flex;align-items:flex-start;gap:13px;padding:18px 0;border-bottom:1px dashed #18162150}.ps-goal-item h3{font-family:DM Sans,Arial,sans-serif;font-weight:800;font-size:18px;line-height:1.35;letter-spacing:-.03em;overflow-wrap:anywhere}.ps-goal-item p{font-size:12px;margin:0}.ps-goal-check{width:34px;height:34px;border:2px solid #181621;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#fffaf0}.ps-goal-check.done{background:var(--ps-yellow)}.ps-development-line{margin:18px 0}.ps-development-line>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:8px}.ps-development-track{height:13px;border:2px solid #181621;border-radius:20px;background:#fffdf7;overflow:hidden}.ps-development-track i{display:block;height:100%;background:#df1f38;border-radius:20px}.ps-session-item{border-bottom:1px dashed #18162160;padding:15px 0}.ps-session-item h3{font-size:23px}.ps-session-item p{font-size:12px;margin:3px 0}.ps-reports{padding:28px;margin-top:24px;background-color:#faf7ed}.ps-reports details{padding:15px 0;border-bottom:1px dashed #18162160}.ps-reports summary{font-weight:800;cursor:pointer}.ps-reports details p{margin:12px 0 0;font-size:14px}.ps-empty{padding:38px;text-align:center;background-color:#f7dfa0}.ps-empty>svg{width:56px;height:56px;margin-bottom:20px}.ps-empty p{max-width:500px;margin:auto}.ps-footer{display:flex;gap:20px;align-items:center;justify-content:flex-end;border-top:1px dashed #665d76;margin-top:33px;padding:24px 0 30px;font-size:10px;color:#c7bbd6;flex-wrap:wrap}.ps-footer>span{margin-right:auto;font-family:Permanent Marker,Impact,sans-serif;color:#eee6f4;letter-spacing:.02em;font-size:13px}.ps-footer a{text-decoration:underline;text-underline-offset:4px}.ps-mobile-dock{display:none}.ps-welcome-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:25px;gap:25px;align-items:stretch}.ps-welcome-grid .ps-hero{margin:0;min-height:620px}.ps-hero-compact .ps-hero-copy{width:100%}.ps-hero-compact .ps-hero-player{height:85%;width:100%;right:-20%;bottom:-20%;opacity:1}.ps-hero-compact h1{font-size:clamp(48px,5.2vw,76px);position:relative;z-index:3}.ps-hero-compact .ps-hero-sub{max-width:50%;font-size:17px!important}.ps-hero-compact .ps-hero-scribble{display:none}.ps-welcome-panel{padding:45px 34px;background-color:#f7dfa0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.ps-welcome-panel h2{font-size:clamp(32px,3.4vw,47px);margin:24px 0 15px;line-height:1.1}.ps-welcome-panel h2 em{font-style:normal}.ps-welcome-panel>p{font-size:14px}.ps-login-form{display:grid;grid-gap:16px;gap:16px;width:100%;margin:10px 0 24px}.ps-login-form .ps-action{justify-self:start;margin-top:3px;min-width:180px}.ps-auth-help{border:0;background:none;padding:8px 0;text-decoration:underline;text-underline-offset:4px;font-size:12px;line-height:1.5;text-align:left;color:var(--ps-ink)!important}.ps-sample-link{border-top:2px dashed #655281;padding-top:22px;margin-top:18px;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:10px;width:100%}.ps-error,.ps-notice{padding:15px 20px;border:2px solid #181621;margin:0 0 20px!important;font-weight:700;line-height:1.6;overflow-wrap:anywhere;border-radius:7px;color:#181621;background:#f0ffaf}.ps-error{background:#ffe1d7}.ps-notice:before{content:"✓ ";font-weight:900}.ps-error:before{content:"! ";font-weight:900}.ps-welcome-panel .ps-error{font-size:12px;width:100%;margin:16px 0 0!important}.ps-account{padding:24px;margin-bottom:25px;background-color:#fff1cc}.ps-account>div{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.ps-account a,.ps-account button{font-size:12px;text-decoration:underline;border:0;background:transparent;color:#181621;padding:6px 0;display:flex;align-items:center;gap:6px}.ps-account button svg{width:16px;height:16px}.ps-account p{font-size:12px;margin-bottom:10px}.ps-player-select{max-width:350px;margin:0 0 24px;color:#eee6ff}.ps-award-dialog{border:3px solid #181621;background:#faf7ed;color:#181621;border-radius:12px;max-width:min(92vw,480px);max-height:90svh;padding:32px;overflow:auto;text-align:center;box-shadow:10px 10px 0 #f5c64d;position:fixed}.ps-award-dialog::-webkit-backdrop{background:#10101edb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ps-award-dialog::backdrop{background:#10101edb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ps-award-dialog>img{display:block;margin:0 auto 12px;max-width:75%;height:auto;filter:drop-shadow(0 6px 6px #18162122)}.ps-award-dialog>svg{width:120px;height:120px;color:#df1f38;margin:12px auto}.ps-dialog-close{position:absolute;right:12px;top:8px;min-width:40px;min-height:40px;background:none;border:0;font-size:35px!important;color:#181621;line-height:1}.ps-award-dialog h2{font-size:36px;margin:12px 0!important}.ps-eyebrow{font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.07em;display:block}.ps-award-dialog time{font-size:13px}.ps-award-dialog .ps-coach-note{text-align:left;transform:rotate(-1deg)}@media(min-width:1500px){.ps-hero h1{font-size:102px}}@media(max-width:1100px){.ps-brand-name{font-size:21px}.ps-desktop-nav{gap:20px}.ps-logo-paper img{width:83px;height:74px}.ps-header{gap:15px}.ps-hero{min-height:335px}.ps-hero h1{font-size:7.15vw}.ps-hero-player{height:133%;width:43%;right:-1%;bottom:-25%}.ps-hero-copy{width:80%}.ps-hero-scribble{display:none}.ps-challenge{padding:27px 24px 24px 40px}.ps-player-card{padding:23px 20px}.ps-section-top{gap:10px}.ps-count{font-size:8px}.ps-trophies .ps-section-top>.ps-text-link{margin-left:0}.ps-hero-compact h1{font-size:5.1vw}.ps-welcome-grid .ps-hero{padding:25px}.ps-welcome-panel{padding:32px 26px}.ps-badge-art{min-height:90px}}@media(max-width:800px){.player-space-shell{padding:12px 14px 0}.ps-header{min-height:76px;margin-bottom:18px;gap:12px}.ps-brand-name{font-size:19px}.ps-logo-paper img{width:72px;height:65px}.ps-desktop-nav{gap:15px}.ps-desktop-nav button{font-size:10px}.ps-desktop-nav button svg{width:23px;height:23px}.ps-header-end .ps-demo-chip{display:none}.ps-icon-button{width:35px;height:35px}.ps-hero{padding:25px 26px;min-height:300px}.ps-hero h1{font-size:7.7vw}.ps-hero-copy{width:85%}.ps-hero-player{right:-4%;width:48%;height:125%;bottom:-21%}.ps-hello{font-size:24px!important}.ps-hero-sub{font-size:16px!important}.ps-tape{font-size:12px;padding:8px 13px}.ps-home-grid{gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ps-player-card{padding:19px 16px}.ps-challenge{padding:23px 20px 23px 37px}.ps-challenge h2{font-size:31px}.ps-label{font-size:17px!important}.ps-be-you{top:75px;right:12px;font-size:17px;width:53px;height:53px}.ps-next-step{padding:22px 19px}.ps-next-step h3{font-size:20px}.ps-section-top .ps-label{font-size:17px}.ps-section-top .ps-count{font-size:8px}.ps-badge-art{min-height:65px}.ps-card-motto{font-size:16px!important}.ps-earned-badge strong{font-size:9px}.ps-panel-star{display:none}.ps-welcome-grid{gap:18px}.ps-welcome-panel{padding:28px 23px}.ps-welcome-panel h2{font-size:32px}.ps-welcome-grid .ps-hero{min-height:610px}.ps-hero-compact h1{font-size:5.5vw}.ps-hero-compact .ps-hero-sub{max-width:100%}.ps-journey-grid{gap:18px}.ps-title-paper{padding:30px}.ps-training-card{padding:26px}}@media(max-width:600px){.player-space-shell{padding:10px 12px 85px}.ps-header{min-height:69px;padding-bottom:10px;margin-bottom:15px}.ps-logo-paper img{width:70px;height:59px}.ps-brand{gap:6px}.ps-brand-name{font-size:19px;padding:4px 9px 6px}.ps-header-end{gap:0}.ps-icon-button{width:34px;height:34px}.ps-desktop-nav{display:none}.ps-back-link{font-size:10px;white-space:normal;max-width:55px;text-align:right}.ps-hero{padding:18px 18px 23px;min-height:280px;margin-bottom:16px}.ps-hero-copy{width:100%}.ps-hero .ps-tape{font-size:10px;padding:7px 10px}.ps-hero .ps-hello{font-size:20px!important;margin:18px 0 0!important;max-width:68%;position:relative;z-index:3}.ps-hero h1{font-size:clamp(36px,9.5vw,58px);line-height:1.08;letter-spacing:-.055em;margin:13px 0 14px;position:relative;z-index:3}.ps-hero h1 em{padding:0 7px 4px;box-shadow:0 2px 0 #df1f38}.ps-hero-player{right:-8%;bottom:-19%;width:60%;height:122%;opacity:.98;z-index:0}.ps-hero-sub{font-size:14px!important;max-width:68%;margin-bottom:0!important;position:relative;z-index:3;background:#faf7edb8;display:inline-block;padding:2px 5px;transform:rotate(-2deg)}.ps-hero-arrow{display:none}.ps-home-grid{grid-template-columns:minmax(0,1fr);gap:17px}.ps-challenge{order:0;min-height:0;padding:24px 23px 24px 38px;transform:rotate(-.6deg)}.ps-challenge h2{font-size:clamp(27px,7vw,38px);max-width:100%;margin:6px 0 17px}.ps-challenge p{font-size:14px;max-width:100%}.ps-challenge-tags{gap:6px}.ps-challenge-tags span{font-size:9px;padding:4px 7px}.ps-action{font-size:18px!important;min-height:48px;padding:10px 19px}.ps-trophies{order:1;padding:8px 0 2px}.ps-trophies .ps-section-top{gap:9px}.ps-trophies .ps-section-top .ps-label{font-size:17px!important;padding:5px 10px;margin:0}.ps-count{font-size:8px;padding:5px 8px}.ps-trophies .ps-section-top>.ps-text-link{display:none}.ps-badge-shelf{gap:7px;margin-top:19px;background:linear-gradient(0deg,transparent 0 36px,#a2772e 36px 42px,#f7d36d 42px 46px,transparent 46px)}.ps-earned-badge{padding:0}.ps-earned-badge strong{font-size:10px;min-height:34px;margin-top:6px}.ps-badge-art{min-height:100px}.ps-badge-art img{max-width:160px}.ps-next-step{order:2;padding:24px;transform:rotate(.6deg)}.ps-next-step h3{font-size:23px;margin:8px 0 20px}.ps-next-step .ps-coach-note{margin-top:8px}.ps-player-card{order:0;padding:24px 25px;transform:rotate(-.5deg)}.ps-player-card>.ps-boot-art{max-height:175px;margin-top:-17px}.ps-be-you{right:28px;top:80px}.ps-card-name{font-size:27px!important}.ps-card-motto{font-size:20px!important}.ps-player-card>.ps-text-link{font-size:12px!important}.ps-card-editor .ps-action{justify-self:start}.ps-session-strip{margin-top:20px;gap:12px;padding:21px 22px;flex-wrap:wrap}.ps-session-strip>svg{width:30px;height:30px}.ps-session-strip>div{min-width:180px}.ps-session-strip strong{font-size:15px}.ps-session-strip>.ps-text-link{margin-left:42px}.ps-footer{font-size:9px;gap:15px;margin-top:26px;padding:20px 0 10px;justify-content:start}.ps-footer>span{width:100%;font-size:12px}.ps-mobile-dock{display:flex;position:fixed;bottom:8px;left:12px;right:12px;max-width:570px;margin:auto;z-index:50;justify-content:space-around;padding:9px 7px calc(7px + env(safe-area-inset-bottom,0px));border-radius:15px;background:#fff9e9;border:2px solid #181621;box-shadow:0 -5px 20px #0e0d1b50;color:#181621}.ps-mobile-dock button{display:flex;flex-direction:column;gap:2px;align-items:center;background:none;border:0;padding:1px 10px;min-width:56px;position:relative;color:#181621;font-size:10px;font-weight:800}.ps-mobile-dock button svg{height:25px;width:25px;position:relative;z-index:1}.ps-mobile-dock button[aria-current=page]:before{content:"";position:absolute;width:45px;height:30px;border-radius:50%;top:-1px;background:var(--ps-yellow);transform:rotate(-10deg)}.ps-mobile-dock button[aria-current=page] span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.ps-welcome-grid{grid-template-columns:minmax(0,1fr);gap:18px}.ps-welcome-grid .ps-hero{min-height:280px;margin:0;padding:20px}.ps-hero-compact h1{font-size:clamp(36px,9.5vw,58px)}.ps-hero-compact .ps-hero-player{width:60%;height:122%;right:-8%;bottom:-19%}.ps-hero-compact .ps-hero-sub{max-width:68%}.ps-welcome-panel{padding:30px 26px}.ps-welcome-panel h2{font-size:37px;margin:22px 0 17px}.ps-welcome-panel p{font-size:14px}.ps-demo-banner{font-size:11px;padding:11px 13px;line-height:1.6;gap:4px 8px}.ps-demo-banner a{margin-left:0;width:100%}.ps-title-paper{padding:26px 24px}.ps-title-paper h1{font-size:clamp(35px,8.6vw,49px);line-height:1.15;margin:22px 0 16px}.ps-title-paper p{font-size:14px}.ps-title-paper .ps-tape{font-size:10px}.ps-training-view{gap:18px}.ps-training-card{padding:25px 22px}.ps-training-card h2{font-size:30px}.ps-training-card p{font-size:14px}.ps-form-pair{grid-template-columns:1fr}.ps-practice-form{padding:19px 15px}.ps-practice-form h3{font-size:24px}.ps-practice-form p{font-size:12px}.ps-diary-entry{padding:17px 14px}.ps-journey-grid{grid-template-columns:minmax(0,1fr);gap:18px}.ps-journey-grid>section{padding:25px}.ps-goal-item h3{font-size:18px}.ps-all-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;background:none}.ps-all-badges .ps-earned-badge strong{font-size:12px}.ps-all-badges .ps-badge-art{padding:0 5px 5px}.ps-trophies .ps-empty-shelf p{font-size:13px}.ps-account{padding:24px 22px}.ps-account>div{gap:14px}.ps-account a,.ps-account button{min-height:38px}.ps-player-select{max-width:100%;margin-bottom:18px}.ps-award-dialog{padding:30px 23px;box-shadow:6px 6px 0 #f5c64d}.ps-award-dialog h2{font-size:30px}}@media(max-width:360px){.ps-brand-name{font-size:16px;padding:3px 6px}.ps-logo-paper img{width:59px;height:53px}.ps-header{gap:7px}.ps-hero{padding:19px 15px;min-height:265px}.ps-hero h1{font-size:9.3vw}.ps-count{font-size:7px;padding:4px 7px}.ps-trophies .ps-section-top .ps-label{font-size:15px!important}.ps-trophies .ps-section-top .ps-label svg{width:19px;height:19px}.ps-challenge{padding:23px 18px 23px 33px}.ps-challenge:before{left:11px}.ps-label{font-size:16px!important}.ps-welcome-panel{padding:27px 22px}.ps-mobile-dock button{padding:1px 7px;min-width:50px}}@media(prefers-reduced-motion:reduce){.player-space-shell *{transition:none!important;scroll-behavior:auto!important}}@media print{.ps-account,.ps-action,.ps-footer,.ps-header,.ps-mobile-dock,.ps-player-select{display:none!important}.player-space-shell{padding:0;background:white;color:black}.ps-paper{-webkit-clip-path:none;clip-path:none}.ps-home-grid{display:block}.ps-hero-player{display:none}.ps-hero{min-height:0}.ps-trophies{color:black}.ps-earned-badge{page-break-inside:avoid;break-inside:avoid}.ps-award-dialog{box-shadow:none}}.ps-hero-scribble{display:none}.ps-shirt-heading{display:flex;align-items:center;gap:12px}.ps-shirt-heading .ps-card-name{padding-right:0;flex:1 1}.ps-shirt-number{font-family:Permanent Marker,Impact,sans-serif;font-size:46px;line-height:1;color:var(--ps-yellow);text-shadow:2px 2px 0 #06142e}.ps-accent-gold .ps-shirt-number{color:#06142e;text-shadow:none}.ps-avatar-wrap{position:relative;min-height:150px;display:grid;place-items:center}.ps-avatar-wrap .ps-be-you{top:14px;right:0}.ps-avatar-wrap .ps-boot-art{max-height:155px}.ps-profile-photo{width:160px;height:160px;object-fit:cover;border:5px solid #fffdf7;border-radius:50%;box-shadow:5px 5px 0 #06142e55;margin:10px auto;transform:rotate(-4deg)}.ps-ambition{border-top:1px dashed;padding-top:10px;margin:10px 0 15px;overflow-wrap:anywhere}.ps-ambition strong{font-size:10px;letter-spacing:.08em}.ps-ambition p{font-family:Kalam,cursive;font-size:18px!important;margin:5px 0!important;white-space:pre-wrap}.ps-card-editor label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700}.ps-card-editor input,.ps-card-editor textarea{width:100%;min-width:0;padding:10px;border:2px solid #06142e;border-radius:5px;background:#fffdf7;color:#06142e;font:inherit}.ps-card-editor input[type=file]{font-size:11px;padding:8px}.ps-card-editor small{line-height:1.5}.ps-card-saved{font-size:12px!important;border:1px solid;padding:10px;margin-top:14px!important}.ps-cabinet-toolbar{display:flex;justify-content:flex-end;margin:12px 0}.ps-light-switch{display:flex;align-items:center;gap:8px;background:#fffdf7;color:#06142e;border:2px solid #06142e;border-radius:30px;padding:9px 13px;font-size:11px;font-weight:800;min-height:44px}.ps-switch-track{display:inline-flex;width:34px;height:20px;background:#586172;border-radius:12px;padding:3px}.ps-switch-track i{display:block;width:14px;height:14px;background:#fffdf7;border-radius:50%;transition:transform .2s}.ps-light-switch[aria-checked=true] .ps-switch-track{background:#df1f38}.ps-light-switch[aria-checked=true] .ps-switch-track i{transform:translateX(14px)}.ps-badge-art{position:relative;isolation:isolate}.ps-badge-art img{transition:filter .25s}.ps-lights-on .ps-badge-art:before{content:"";position:absolute;inset:3% 5% 0;border-radius:50%;background:radial-gradient(ellipse,#f5c64d50 0,#f5c64d16 47%,transparent 70%);z-index:-1}.ps-lights-on .ps-badge-art img{filter:drop-shadow(0 0 11px #f5c64d80)}.ps-lights-off .ps-badge-art img{filter:drop-shadow(0 4px 3px #0003)}.ps-lights-off .ps-badge-shelf{background-image:linear-gradient(0deg,transparent 0 44px,#62513a 44px 50px,#a58c62 50px 55px,transparent 55px)}.ps-lights-off .ps-all-badges{background:none}.ps-new-chip{position:absolute;right:4px;top:0;z-index:2;padding:4px 7px;background:#df1f38;color:white;font-size:9px;font-weight:900;letter-spacing:.05em;border:2px solid #fffdf7;transform:rotate(8deg);border-radius:4px}.ps-new-award-banner{display:flex;align-items:center;gap:12px;text-align:left;border:2px solid #06142e;padding:14px 17px;width:100%;color:#06142e;background:#f5c64d;box-shadow:4px 4px 0 #df1f38;transform:rotate(-.5deg)}.ps-new-award-banner>svg{width:30px;height:30px;flex-shrink:0}.ps-new-award-banner strong{display:block;font-family:Permanent Marker,Impact,sans-serif;font-size:18px}.ps-new-award-banner small{display:block;font-size:11px;margin-top:4px;line-height:1.5}.ps-celebration{overflow-x:hidden}.ps-celebration>.ps-tape{display:inline-block;position:relative;margin:12px 0 22px;font-size:12px}.ps-celebration .ps-action{position:relative;white-space:normal}.ps-celebration>img{position:relative}.ps-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ps-confetti i{position:absolute;left:calc(var(--i) * 5.7%);top:-20px;width:9px;height:16px;background:#df1f38;animation:ps-confetti-fall 2s ease-out both;animation-delay:calc(var(--i) * 35ms)}.ps-confetti i:nth-child(3n){background:#f5c64d;transform:rotate(35deg)}.ps-confetti i:nth-child(3n+1){background:#06142e;transform:rotate(-20deg)}@keyframes ps-confetti-fall{0%{translate:0 -20px;rotate:0deg;opacity:1}to{translate:10px 600px;rotate:300deg;opacity:0}}.ps-week-plan{padding:28px;background:#fffdf7;color:#06142e}.ps-week-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.ps-week-controls h2{font-size:22px!important;text-align:center;margin:0}.ps-week-controls button{width:44px;height:44px;flex-shrink:0;border:2px solid #06142e;background:#f5c64d;border-radius:50%;font-size:24px}.ps-week-plan>.ps-text-link{margin:14px 0}.ps-week-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 20px}.ps-week-days>div{border:2px solid #06142e;border-radius:7px;min-height:100px;padding:9px 5px;text-align:center;background:#fffdf7}.ps-week-days small,.ps-week-days span,.ps-week-days strong{display:block}.ps-week-days small{font-family:Permanent Marker,Impact,sans-serif;font-size:24px;color:#df1f38;margin:6px 0}.ps-week-days span{font-size:10px;line-height:1.4;font-weight:700}.ps-practice-kit{display:flex;flex-wrap:wrap;gap:10px}.ps-practice-kit span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:6px 9px;border-radius:4px;border:1px dashed #06142e}.ps-practice-kit svg{width:17px;height:17px}.ps-personal-goals{padding:34px;background:#f5c64d;color:#06142e;margin-bottom:24px}.ps-personal-goals>h2{font-size:34px;margin:25px 0 10px}.ps-personal-goals>p{max-width:680px;font-size:14px}.ps-personal-goal{display:flex;gap:14px;margin:18px 0;padding:18px;background:#fffdf7;border:2px solid #06142e;border-radius:7px}.ps-personal-goal>div{min-width:0;flex:1 1}.ps-personal-goal h3{font-size:19px!important;overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 6px}.ps-personal-goal p{font-size:12px!important}.ps-goal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0}.ps-goal-actions button:not(.ps-action){border:0;background:transparent;color:#06142e;text-decoration:underline;text-underline-offset:4px;padding:6px 0;font-size:12px;font-weight:800;min-height:36px}.ps-personal-goal-form{display:grid;grid-gap:14px;gap:14px;border-top:2px dashed #06142e;padding-top:20px;margin-top:24px}.ps-personal-goal-form h3{font-size:21px;margin:0}.ps-personal-goal-form label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700}.ps-personal-goal-form input,.ps-personal-goal-form textarea{width:100%;padding:12px;border:2px solid #06142e;background:#fffdf7;color:#06142e;border-radius:5px;font:inherit}.ps-personal-goals details{margin-top:20px}.ps-personal-goals summary{font-weight:800;cursor:pointer;padding:10px 0}@media(max-width:600px){.ps-week-plan{padding:24px 18px}.ps-week-controls{gap:8px}.ps-week-controls h2{font-size:17px!important}.ps-week-controls button{width:36px;height:36px}.ps-week-days{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.ps-week-days>div{min-height:90px}.ps-personal-goals{padding:26px 20px}.ps-personal-goals>h2{font-size:29px}.ps-personal-goal{padding:14px 12px;gap:10px}.ps-personal-goal h3{font-size:17px!important}.ps-cabinet-toolbar{justify-content:flex-start}.ps-new-award-banner{padding:12px}.ps-new-award-banner strong{font-size:16px}.ps-lights-off .ps-badge-shelf{background-image:linear-gradient(0deg,transparent 0 36px,#62513a 36px 42px,#a58c62 42px 46px,transparent 46px)}.ps-lights-off .ps-all-badges{background:none}}@media(prefers-reduced-motion:reduce){.ps-confetti{display:none}.ps-badge-art img,.ps-switch-track i{transition:none}}.player-space-shell .ps-light-switch,.player-space-shell .ps-new-award-banner{color:#06142e}.player-space-shell.ps-scene-stadium,.ps-theme-sample.ps-scene-stadium{background-color:#06142e;background-image:radial-gradient(ellipse at 95% 0,#f5c64d30,transparent 38%),repeating-linear-gradient(90deg,transparent 0 90px,#ffffff05 90px 180px),linear-gradient(135deg,#06142e,#153b80);background-size:auto,180px 100%,auto}.player-space-shell.ps-scene-scrapbook,.ps-theme-sample.ps-scene-scrapbook{background-color:#06142e;background-image:repeating-linear-gradient(135deg,transparent 0 180px,#df1f381c 180px 220px,transparent 220px 360px,#f5c64d15 360px 366px),radial-gradient(#fffdf71a .8px,transparent 0);background-size:600px 600px,9px 9px}.ps-theme-sample.ps-scene-midnight{background:#06142e radial-gradient(#f5c64d55 1px,transparent 0);background-size:16px 16px}.ps-style-studio{margin:0 0 24px}.ps-style-intro{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:15px 4px}.ps-style-intro .ps-eyebrow{color:#f5c64d}.ps-style-intro p{font-size:12px;margin:0}.ps-style-intro>.ps-action{font-size:17px!important;min-height:46px}.ps-style-editor{padding:30px;margin-top:12px;display:grid;grid-gap:24px;gap:24px}.ps-style-editor>h2{font-size:34px;margin:0}.ps-style-editor legend{margin-bottom:12px}.ps-theme-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ps-theme-choices button{padding:8px;background:#fffdf7;border:2px solid #06142e;border-radius:8px;text-align:left;display:flex;flex-direction:column;gap:9px}.ps-theme-choices button[aria-pressed=true]{border-color:#df1f38;outline:3px solid #df1f38;outline-offset:2px}.ps-theme-sample{display:flex;height:100px;width:100%;border-radius:4px;align-items:center;justify-content:center;gap:6px}.ps-theme-sample i{display:block;width:20%;height:50px;background:#fffdf7;transform:rotate(-6deg);border:2px solid #06142e}.ps-theme-sample i:nth-child(2){height:65px;background:#f5c64d;transform:rotate(6deg)}.ps-theme-sample i:nth-child(3){background:#df1f38}.ps-theme-choices strong{font-family:Permanent Marker,Impact,sans-serif;font-size:17px}.ps-theme-choices small{font-size:11px;line-height:1.5}.ps-decoration-choices{display:flex;flex-wrap:wrap;gap:12px}.ps-decoration-choices button{border:2px solid #06142e;border-radius:7px;background:#fffdf7;padding:12px;display:grid;grid-gap:7px;gap:7px;text-align:left;min-width:120px;flex:1 1}.ps-decoration-choices button[aria-pressed=true]{background:#f5c64d;box-shadow:3px 3px 0 #06142e}.ps-decoration-choices small{font-size:10px;line-height:1.5}.ps-choice-row button:disabled,.ps-decoration-choices button:disabled{cursor:not-allowed}.ps-unlock-gallery>h3{font-size:24px}.ps-unlock-gallery>p{font-size:13px}.ps-unlock-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ps-unlock-gallery article{display:grid;grid-gap:9px;gap:9px;padding:15px;border:2px dashed #a6aab4;border-radius:7px;background:#eeece5}.ps-unlock-gallery article.earned{border-style:solid;border-color:#06142e;background:#f5c64d}.ps-unlock-gallery strong{font-size:12px}.ps-unlock-gallery small{font-size:11px;line-height:1.5}.ps-style-editor>.ps-action{justify-self:start}.ps-choice-row button:has(small){flex-direction:column;min-width:67px;flex:1 1}.ps-choice-row button small{text-transform:capitalize;font-size:9px}.ps-card-decoration{position:absolute;inset:0;width:100%!important;height:100%!important;z-index:0;opacity:.55;pointer-events:none}.ps-avatar-wrap>.ps-boot-art,.ps-avatar-wrap>.ps-card-icon,.ps-avatar-wrap>.ps-profile-photo{position:relative;z-index:1}.ps-avatar-wrap>.ps-be-you{z-index:2}.ps-coaching-points h3,.ps-written-practice h3{font-size:20px;margin:16px 0 10px}.ps-coaching-points{padding:15px 20px;background:#f5c64d;border-left:5px solid #df1f38;margin:20px 0;color:#06142e}.ps-coaching-points h3{margin-top:0}.ps-coaching-points ul{margin:0;padding-left:20px;line-height:1.7;font-size:14px}.ps-coaching-points li+li{margin-top:7px}.ps-practice-checkins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:12px 0}.ps-practice-form .ps-rating-picker{padding:14px;border:1px dashed #06142e;border-radius:7px;background:#fffdf7}.ps-rating-picker legend{font-size:13px;line-height:1.5;padding:0 5px}.ps-rating-picker legend small{font-size:10px;display:inline-block;font-weight:400}.ps-rating-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.ps-rating-options button{min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#fffdf7;border:2px solid #06142e;border-radius:6px;font-weight:800;padding:5px 0}.ps-rating-options button span{font-size:14px}.ps-rating-options button[aria-pressed=true]{background:#f5c64d;box-shadow:2px 2px 0 #06142e}.ps-rating-ends{display:flex;justify-content:space-between;gap:10px;font-size:9px;margin:9px 0;line-height:1.5}.ps-rating-ends span:last-child{text-align:right}.ps-rating-selected{font-size:11px!important;margin:8px 0 0!important}.ps-rating-selected button{border:0;background:transparent;text-decoration:underline;padding:5px 0;font-size:10px}.ps-rating-summary{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.ps-rating-summary span{font-size:11px;background:#fffdf7;border:1px solid #06142e;border-radius:20px;padding:6px 10px;color:#06142e}.ps-rating-summary strong{margin-left:5px;color:#df1f38}.ps-practice-history,.ps-timeline{padding:32px;margin-bottom:24px;background-color:#fffdf7;color:#06142e}.ps-practice-history h2,.ps-timeline h2{font-size:33px;margin:0}.ps-practice-history>.ps-section-top,.ps-timeline>.ps-section-top{margin-bottom:20px}.ps-practice-history>.ps-section-top label,.ps-timeline>.ps-section-top label{font-size:11px;min-width:190px}.ps-practice-history>.ps-section-top select,.ps-timeline>.ps-section-top select{padding:9px;font-size:13px}.ps-practice-history>p,.ps-timeline>p{font-size:13px}.ps-history-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.ps-history-stats>div{padding:17px 13px;border:2px solid #06142e;border-radius:8px;background:#f5c64d;display:grid;grid-gap:8px;gap:8px;align-content:start}.ps-history-stats strong{font-family:Permanent Marker,Impact,sans-serif;font-size:27px;line-height:1.1}.ps-history-stats span{font-size:10px;line-height:1.5}.ps-history-plot{margin:25px 0}.ps-history-plot figcaption{font-weight:800;font-size:12px;margin-bottom:15px}.ps-history-weeks{display:flex;gap:12px;overflow-x:auto;padding:5px 0 12px;border-bottom:2px solid #06142e}.ps-history-week{flex:1 1;min-width:55px;display:grid;grid-gap:7px;gap:7px;text-align:center}.ps-history-week>strong{font-size:12px}.ps-history-bar{height:75px;display:flex;align-items:flex-end;justify-content:center}.ps-history-bar i{display:block;min-width:24px;width:70%;max-width:80px;background:#df1f38;border-radius:5px 5px 0 0}.ps-history-week>span{font-size:9px;line-height:1.5}.ps-history-entries details{padding:15px 0;border-bottom:1px solid #a8afbc}.ps-history-entries summary{cursor:pointer;font-size:12px}.ps-history-entries summary>strong{display:block;font-size:16px;margin:8px 0}.ps-history-entries details>p{font-size:13px}.ps-timeline>.ps-tape{margin:3px 0 25px}.ps-timeline ol{list-style:none;padding:0;margin:25px 0 0}.ps-timeline li{display:flex;gap:17px;position:relative;padding-bottom:25px}.ps-timeline li:not(:last-child):before{content:"";position:absolute;left:21px;top:40px;bottom:0;border-left:2px dashed #153b80}.ps-timeline-marker{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:2px solid #06142e;border-radius:50%;background:#f5c64d;position:relative}.ps-timeline li>div{min-width:0}.ps-timeline time{font-size:11px;font-weight:700}.ps-timeline li .ps-eyebrow{font-size:9px;margin:7px 0}.ps-timeline li h3{font-size:21px;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ps-timeline li .ps-text-link{margin-top:5px;font-size:11px!important}@media(max-width:800px){.ps-practice-checkins{grid-template-columns:1fr}.ps-history-stats,.ps-unlock-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ps-style-intro>.ps-action{width:100%}.ps-style-editor{padding:25px 18px}.ps-theme-choices{grid-template-columns:1fr;gap:14px}.ps-theme-choices button{display:grid;grid-template-columns:minmax(64px,88px) minmax(0,1fr);align-items:center;grid-gap:6px 13px;gap:6px 13px}.ps-theme-sample{height:75px;grid-row:span 2}.ps-theme-choices strong{font-size:16px}.ps-theme-choices small{font-size:10px}.ps-theme-sample i{height:30px}.ps-theme-sample i:nth-child(2){height:43px}.ps-unlock-gallery article{padding:12px}.ps-decoration-choices{gap:10px}.ps-decoration-choices button{min-width:100px}.ps-practice-history,.ps-timeline{padding:26px 20px}.ps-practice-history h2,.ps-timeline h2{font-size:28px}.ps-practice-history>.ps-section-top label,.ps-timeline>.ps-section-top label{width:100%;min-width:0}.ps-history-stats{gap:9px}.ps-history-stats>div{padding:13px 10px}.ps-history-stats strong{font-size:23px}.ps-practice-form .ps-rating-picker{padding:12px 9px}.ps-coaching-points{padding:14px}.ps-timeline li{gap:12px}.ps-timeline li h3{font-size:18px}}.ps-unlock-notice{display:flex;gap:14px;align-items:center;flex-wrap:wrap;color:#06142e;background:#f5c64d;border:2px solid #fffdf7;padding:16px 20px;box-shadow:4px 4px 0 #df1f38;margin:10px 0 24px}.ps-unlock-notice>div{flex:1 1;min-width:150px}.ps-unlock-notice strong{font-family:Permanent Marker,Impact,sans-serif;font-size:18px}.ps-unlock-notice p{font-size:12px;margin:5px 0 0}.ps-unlock-notice button{background:#fffdf7;border:2px solid #06142e;border-radius:5px;padding:9px 12px;font-size:12px;font-weight:800}.ps-unlock-notice button:last-child{background:transparent;font-size:22px;padding:3px 10px}.ps-header-end{gap:9px}.ps-updates-button{position:relative}.ps-updates-button>span{position:absolute;right:-3px;top:-5px;min-width:20px;height:20px;border-radius:12px;background:#df1f38;color:#fff;font-size:9px;font-weight:900;display:grid;place-items:center;border:2px solid #fffdf7;padding:0 3px}.ps-desktop-nav{gap:clamp(13px,2vw,30px)}.ps-desktop-nav button{font-size:11px}.ps-next-session-hero{position:relative;isolation:isolate;min-height:370px;padding:35px 40px;margin-bottom:20px;overflow:hidden;background-image:radial-gradient(ellipse at 90% 20%,#f5c64d45,transparent 50%),radial-gradient(#06142e18 1px,transparent 0);background-size:auto,8px 8px}.ps-next-session-hero>div:first-child{position:relative;z-index:3;width:64%}.ps-next-session-hero h1{font-size:clamp(34px,4.7vw,65px);margin:22px 0;line-height:1.05;overflow-wrap:anywhere}.ps-session-when{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px!important}.ps-session-venue{font-size:14px!important;font-weight:700}.ps-session-focus{border-left:5px solid #df1f38;padding:10px 15px;background:#fffdf7c9;margin-bottom:20px}.ps-session-focus strong{font-size:10px;letter-spacing:.08em}.ps-session-focus p{font-family:Kalam,cursive;font-size:20px!important;margin:5px 0 0}.ps-session-hero-player{position:absolute;right:0;bottom:-25%;width:35%;height:125%;object-fit:contain;object-position:bottom;z-index:1}.ps-session-ticket{display:none;position:absolute;right:4%;top:25%;width:24%;text-align:center;color:#06142e;transform:rotate(6deg)}.ps-session-ticket>svg{width:110px;height:110px;display:block;margin:0 auto 15px}.ps-session-ticket>span{font-family:Permanent Marker,Impact,sans-serif;font-size:24px;line-height:1.25}.ps-feature-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 20px}.ps-feature-links button{display:flex;align-items:center;justify-content:space-between;gap:9px;border:2px solid #fffdf7;background:#153b80;color:#fffdf7;padding:13px;font-size:12px;font-weight:800;border-radius:6px}.ps-feature-links button>svg:last-child{width:17px;height:17px}.ps-home-coach-note{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:22px 26px;background-color:#f5c64d;margin-bottom:20px}.ps-home-coach-note>div{min-width:0;flex:1 1}.ps-home-coach-note p{font-family:Kalam,cursive;font-size:19px;margin:7px 0 0}.ps-home-coach-note button{flex-shrink:0}.ps-more-menu{padding:24px;margin-bottom:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ps-more-menu h2{grid-column:1/-1;font-size:28px;margin:0 0 5px}.ps-more-menu button{display:flex;align-items:center;gap:12px;background:#fffdf7;border:2px solid #06142e;border-radius:6px;padding:14px;text-align:left;font-size:13px;font-weight:800}.ps-more-menu button>svg:last-child{margin-left:auto}.ps-matchday-view,.ps-messages-view,.ps-sessions-view,.ps-sharing-view{display:grid;grid-gap:22px;gap:22px}.ps-matchday-view>.ps-title-paper,.ps-messages-view>.ps-title-paper,.ps-sessions-view>.ps-title-paper,.ps-sharing-view>.ps-title-paper{margin:0}.ps-conversation,.ps-match-confidence,.ps-match-history,.ps-match-prep,.ps-match-reflection,.ps-notification-list,.ps-session-prep,.ps-share-settings,.ps-teammate-feed,.ps-weekly-note{padding:30px}.ps-conversation h2,.ps-match-confidence h2,.ps-match-history h2,.ps-match-prep h2,.ps-match-reflection h2,.ps-notification-list h2,.ps-session-prep h2,.ps-share-settings h2,.ps-teammate-feed h2,.ps-weekly-note h2{font-size:32px}.ps-session-prep .ps-section-top time{font-size:12px;font-weight:800}.ps-conversation form,.ps-match-prep form,.ps-match-reflection form,.ps-player-account-setup form,.ps-session-prep form,.ps-share-settings form{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.ps-checklist{display:grid;grid-gap:12px;gap:12px;padding:16px 0!important}.player-space-shell .ps-checklist label,.player-space-shell .ps-inline-check,.player-space-shell .ps-position-choices label{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:13px;line-height:1.5}.player-space-shell .ps-checklist input,.player-space-shell .ps-inline-check input,.player-space-shell .ps-position-choices input{width:20px;height:20px;min-width:20px;flex-shrink:0;padding:0;accent-color:#df1f38}.ps-position-choices{display:flex;flex-wrap:wrap;gap:12px}.ps-position-choices legend{width:100%;margin-bottom:12px}.ps-private-football-details{margin:14px 0;border-top:1px dashed;padding-top:12px}.ps-private-football-details summary{font-size:12px;font-weight:800;cursor:pointer;padding:5px 0}.ps-private-football-details p{font-size:12px!important;overflow-wrap:anywhere;margin:10px 0!important}.ps-card-editor select{font-size:13px}.ps-weekly-note{background-color:#f5c64d}.ps-weekly-note>p{font-family:Kalam,cursive;font-size:23px;margin:18px 0}.ps-weekly-note small{font-size:11px}.ps-weekly-note details{border-top:2px dashed #06142e;padding-top:16px}.ps-weekly-note summary{font-weight:800;cursor:pointer}.ps-weekly-note details article{padding:15px 0;border-bottom:1px solid #06142e55}.ps-message-list{display:grid;grid-gap:14px;gap:14px;max-height:550px;overflow-y:auto;overscroll-behavior:contain;padding:5px 8px 10px 0}.ps-message{border:2px solid #06142e;padding:16px 20px;border-radius:9px;background:#fffdf7}.ps-message>div{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:12px}.ps-message time{font-size:10px}.ps-message p{font-size:14px;margin:12px 0 0}.ps-message-coach{background:#06142e;color:#fffdf7;margin-right:8%}.ps-message-player{background:#f5c64d;margin-left:8%}.ps-message-guardian{background:#edf1f6;margin-left:4%}.ps-conversation .ps-action,.ps-session-prep .ps-action{justify-self:start}.ps-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.ps-match-confidence{background-color:#f5c64d;align-self:start}.ps-match-confidence>.ps-tape{margin-bottom:25px}.ps-match-confidence>h2{font-size:34px}.ps-match-history details{padding:16px 0;border-bottom:1px solid #a5adbb}.ps-match-history summary{font-weight:800;cursor:pointer;font-size:14px}.ps-match-history details p{font-size:13px;margin:15px 0}.ps-match-reflection .ps-choice-row button{flex:initial}.ps-match-reflection .ps-choice-row .ps-action{background:#f5c64d}.ps-learning-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 24px}.ps-learning-tabs button{padding:12px 18px;border:2px solid #fffdf7;border-radius:6px;background:#06142e;color:#fffdf7;font-size:13px;font-weight:800}.player-space-shell .ps-learning-tabs button[aria-pressed=true]{background:#f5c64d;color:#06142e}.ps-learning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.ps-learning-card{padding:28px}.ps-learning-card .ps-eyebrow{color:#df1f38}.ps-learning-card h2{font-size:30px;margin:16px 0}.ps-learning-card>p{font-size:14px}.ps-learning-card details{border-top:2px dashed #06142e;padding-top:14px;margin:15px 0}.ps-learning-card summary{font-weight:800;cursor:pointer;font-size:13px}.ps-learning-card details>p{font-size:14px;margin:18px 0}.ps-learning-sources{font-size:11px;line-height:1.7;padding-left:18px}.ps-learning-sources a{text-decoration:underline;text-underline-offset:3px}.ps-quiz{padding:32px}.ps-quiz h2{font-size:32px;margin:15px 0 25px}.ps-quiz fieldset{margin-bottom:25px}.ps-quiz-options{display:grid;grid-gap:12px;gap:12px}.ps-quiz-options button{background:#fffdf7;border:2px solid #06142e;border-radius:6px;padding:16px;text-align:left;font-size:14px;font-weight:700}.ps-quiz-options button[aria-pressed=true]{background:#f5c64d;box-shadow:3px 3px 0 #06142e}.ps-quiz-result{border:2px solid #06142e;background:#f5c64d;padding:22px;margin-top:20px}.ps-quiz-result>h3{font-size:27px}.ps-quiz-result a{display:block;font-size:12px;text-decoration:underline;margin-bottom:20px}.ps-quiz>.ps-fineprint{margin-top:22px}.ps-share-settings>p,.ps-teammate-feed>p{font-size:13px}.ps-share-settings form{grid-template-columns:1fr auto;align-items:end}.ps-share-award-list{display:grid;grid-gap:12px;gap:12px;margin-top:25px}.ps-share-award-list article{display:flex;gap:15px;align-items:center;border:1px solid #aab1be;border-radius:8px;padding:13px}.ps-share-award-list img{width:80px;height:80px;object-fit:contain}.ps-share-award-list article>div{min-width:0;flex:1 1}.ps-share-award-list h3{font-size:20px;overflow-wrap:anywhere}.ps-share-award-list small{font-size:10px}.ps-share-award-list button{flex-shrink:0}.ps-shared-trophy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.ps-shared-trophy-grid article{padding:20px 12px;border:2px solid #06142e;border-radius:8px;background:#f5c64d;text-align:center}.ps-shared-trophy-grid img{max-width:100%;height:auto}.ps-shared-trophy-grid strong{display:block;font-size:11px;overflow-wrap:anywhere}.ps-shared-trophy-grid h3{font-size:21px;margin:12px 0}.ps-shared-trophy-grid small{font-size:10px}.ps-notification-list article{padding:20px;border:2px solid #b3bac6;border-radius:7px;background:#fffdf7;margin-top:15px}.ps-notification-list article.unread{border-color:#06142e;background:#f5c64d}.ps-notification-list article h3{font-size:23px;margin:10px 0}.ps-notification-list article p{font-size:13px;overflow-wrap:anywhere}.ps-notification-list article small{font-size:10px}.ps-notification-list article .ps-text-link{display:block;margin-top:12px}.ps-auth-switch{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.ps-auth-switch button{background:transparent;border:0;text-decoration:underline;padding:4px 0;font-size:12px}.ps-auth-switch a{font-size:12px;align-self:center;text-decoration:underline}.ps-account-code{display:block;padding:15px;border:2px dashed #06142e;border-radius:5px;overflow-wrap:anywhere;font-size:13px;background:#f5c64d;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ps-invite-card{margin:20px 0;padding:18px;border:2px solid #06142e;border-radius:7px}.ps-invite-card h3{font-size:24px}.ps-invite-card .ps-action{margin-top:18px;font-size:16px!important}.ps-player-account-setup{margin-top:25px;border-top:2px dashed #06142e;padding-top:24px}.ps-player-account-setup>h3{font-size:25px}.ps-player-account-setup>p{font-size:13px}.ps-player-account-setup article{margin-top:20px;border-top:1px solid #aab1bf;padding-top:12px}.ps-player-account-setup .ps-action{justify-self:start;font-size:16px!important}.ps-install-control{padding-top:15px}.ps-install-control p{font-size:12px!important;max-width:650px}@media(max-width:1000px){.ps-desktop-nav{display:none}.player-space-shell{padding-bottom:90px}.ps-mobile-dock{display:flex;position:fixed;bottom:8px;left:12px;right:12px;max-width:570px;margin:auto;z-index:50;justify-content:space-around;padding:9px 7px calc(7px + env(safe-area-inset-bottom,0px));border-radius:15px;background:#fff9e9;border:2px solid #06142e;box-shadow:0 -5px 20px #06142e50;color:#06142e}.ps-mobile-dock button{display:flex;flex-direction:column;gap:2px;align-items:center;background:none;border:0;padding:1px 9px;min-width:48px;position:relative;color:#06142e;font-size:10px;font-weight:800}.ps-mobile-dock button svg{height:25px;width:25px;position:relative;z-index:1}.ps-mobile-dock button[aria-current=page]:before{content:"";position:absolute;width:43px;height:30px;border-radius:50%;top:-1px;background:#f5c64d;transform:rotate(-10deg)}.ps-mobile-dock button[aria-current=page] span{text-decoration:underline;text-underline-offset:3px}}@media(max-width:800px){.ps-feature-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-next-session-hero{padding:29px;min-height:340px}.ps-next-session-hero>div:first-child{width:68%}.ps-next-session-hero h1{font-size:40px}.ps-session-hero-player{right:-3%;width:39%;bottom:-20%}.ps-feature-grid{grid-template-columns:1fr}.ps-learning-card{padding:25px}.ps-learning-grid{gap:18px}.ps-share-settings form{grid-template-columns:1fr}.ps-shared-trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ps-header-end{gap:6px}.ps-header{gap:5px}.ps-next-session-hero{padding:26px 22px;min-height:0}.ps-next-session-hero>div:first-child{width:100%}.ps-next-session-hero h1{font-size:clamp(30px,8.2vw,44px);max-width:95%;position:relative;z-index:3}.ps-session-when{font-size:14px!important;align-items:start}.ps-session-venue{font-size:13px!important}.ps-session-focus p{font-size:18px!important}.ps-session-hero-player+.ps-session-ticket{display:none}.ps-feature-links{gap:10px}.ps-feature-links button{font-size:11px;padding:12px 10px;gap:7px}.ps-feature-links button>svg{width:20px;height:20px}.ps-feature-links button>svg:last-child{display:none}.ps-home-coach-note{display:block;padding:24px 20px}.ps-home-coach-note p{font-size:18px}.ps-home-coach-note button{margin-top:12px}.ps-more-menu{grid-template-columns:1fr;padding:25px 20px}.ps-more-menu h2{font-size:25px}.ps-conversation,.ps-match-confidence,.ps-match-history,.ps-match-prep,.ps-match-reflection,.ps-notification-list,.ps-session-prep,.ps-share-settings,.ps-teammate-feed,.ps-weekly-note{padding:25px 20px}.ps-conversation h2,.ps-match-confidence h2,.ps-match-history h2,.ps-match-prep h2,.ps-match-reflection h2,.ps-notification-list h2,.ps-session-prep h2,.ps-share-settings h2,.ps-teammate-feed h2,.ps-weekly-note h2{font-size:27px}.ps-weekly-note>p{font-size:20px}.ps-message{padding:15px}.ps-message-coach{margin-right:3%}.ps-message-player{margin-left:3%}.ps-message p{font-size:13px}.ps-learning-grid{grid-template-columns:1fr}.ps-learning-tabs{gap:9px}.ps-learning-tabs button{padding:11px 12px;font-size:11px;flex:1 1}.ps-learning-card h2{font-size:27px}.ps-quiz{padding:25px 20px}.ps-quiz h2{font-size:27px}.ps-quiz-options button{font-size:13px;padding:14px}.ps-quiz-result{padding:18px}.ps-quiz-result .ps-action{font-size:17px!important}.ps-share-award-list article{flex-wrap:wrap;gap:11px}.ps-share-award-list img{width:65px;height:65px}.ps-share-award-list h3{font-size:18px}.ps-share-award-list button{width:100%;justify-content:flex-start}.ps-shared-trophy-grid{gap:12px}.ps-shared-trophy-grid article{padding:15px 9px}.ps-shared-trophy-grid h3{font-size:18px}.ps-mobile-dock button{padding:1px 7px;min-width:42px}.ps-mobile-dock button svg{width:23px;height:23px}}@media(max-width:360px){.ps-brand-name{font-size:14px;padding:3px 5px}.ps-logo-paper img{width:50px;height:48px}.ps-header-end .ps-icon-button{width:30px;height:30px}.ps-header-end .ps-icon-button>svg{width:21px;height:21px}.ps-next-session-hero{padding:24px 18px}.ps-session-when{font-size:12px!important}}.ps-hero-character{position:relative;aspect-ratio:2/3;isolation:isolate}.ps-character-base,.ps-character-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:bottom}.ps-character-hidden{visibility:hidden}.ps-character-error{position:absolute;bottom:0;left:0;right:0;background:#fffdf7;color:#06142e;padding:10px;font-size:12px;text-align:center}.ps-character-studio{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);grid-gap:30px;gap:30px;align-items:start}.ps-character-preview{background:radial-gradient(ellipse at 45% 35%,#f5c64d45,transparent 65%),#06142e;color:#fffdf7;border:2px solid #06142e;padding:20px 12px 12px;border-radius:9px;text-align:center;position:-webkit-sticky;position:sticky;top:20px}.ps-character-preview>.ps-hero-character{height:420px;width:100%;margin:8px auto 0}.ps-character-preview>.ps-eyebrow{color:#f5c64d}.ps-character-preview>p{font-size:11px;margin:6px 0 0}.ps-character-controls{display:grid;grid-gap:20px;gap:20px}.ps-character-controls>h3{font-size:29px;margin:0}.ps-character-controls>p{font-size:13px;margin:0;line-height:1.6}.ps-appearance-swatches{display:flex;flex-wrap:wrap;gap:10px}.ps-appearance-swatches button{display:flex;align-items:center;gap:8px;border:2px solid #06142e;background:#fffdf7;border-radius:7px;padding:9px 12px;min-height:46px;font-size:12px}.ps-appearance-swatches button>span{width:25px;height:25px;border:1px solid #06142e66;border-radius:50%;box-shadow:inset 0 2px 2px #ffffff55}.ps-appearance-swatches button[aria-pressed=true],.ps-hairstyle-choices button[aria-pressed=true]{box-shadow:3px 3px 0 #06142e;background:#f5c64d;outline:2px solid #df1f38;outline-offset:2px}.ps-appearance-swatches button>svg,.ps-hairstyle-choices button>svg{width:16px;height:16px}.ps-hairstyle-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ps-hairstyle-choices button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;border:2px solid #06142e;border-radius:7px;background:#fffdf7;padding:12px;font-size:12px;font-weight:800}.ps-character-controls>.ps-text-link{justify-self:start}@media(max-width:800px){.ps-character-studio{grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:20px}.ps-character-preview>.ps-hero-character{height:360px}.ps-hairstyle-choices{grid-template-columns:1fr}.ps-appearance-swatches button{padding:8px 10px}}@media(max-width:600px){.ps-character-studio{grid-template-columns:minmax(0,1fr);gap:24px}.ps-character-preview{position:relative;top:auto}.ps-character-preview>.ps-hero-character{height:330px}.ps-character-controls{gap:20px}.ps-hairstyle-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-hero-character.ps-session-hero-player{position:absolute;aspect-ratio:auto}.ps-character-controls>.ps-action{justify-self:start}@media(max-width:600px){.ps-character-studio{display:flex;flex-direction:column}.ps-character-preview{position:-webkit-sticky;position:sticky;top:8px;z-index:4;width:100%;box-shadow:0 5px 15px #06142e44}.ps-character-preview>.ps-hero-character{height:230px}.ps-character-controls{width:100%}.ps-character-controls button{scroll-margin-top:310px}}.ps-ball-progress{font-size:12px;margin:0 0 12px;font-weight:800}.ps-ball-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ps-ball-choices>button{display:flex;flex-direction:column;align-items:center;gap:9px;min-height:170px;border:2px solid #06142e;background:#fffdf7;border-radius:8px;padding:14px 9px;text-align:center}.ps-ball-choices>button[aria-pressed=true]{background:#f5c64d;box-shadow:3px 3px 0 #06142e;outline:2px solid #df1f38;outline-offset:2px}.ps-ball-choices>button:disabled{opacity:.65;cursor:not-allowed;border-style:dashed}.ps-ball-thumbnail{display:flex;width:80px;height:80px;align-items:center;justify-content:center}.ps-ball-thumbnail img,.ps-ball-thumbnail>svg{width:100%;height:100%;object-fit:contain}.ps-ball-thumbnail>svg{color:#06142e;background:#fff;border-radius:50%}.ps-ball-choices strong{font-size:12px;line-height:1.4}.ps-ball-choices small{font-size:10px;line-height:1.5}.ps-ball-picked{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800}.ps-ball-picked>svg{width:15px;height:15px}@media(max-width:800px){.ps-ball-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ps-ball-choices{gap:12px}.ps-ball-choices>button{padding:12px 7px;min-height:165px}.ps-ball-thumbnail{width:65px;height:65px}.ps-next-session-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);grid-column-gap:8px;column-gap:8px}.ps-next-session-hero>div:first-child{display:contents}.ps-next-session-hero>div:first-child>:not(h1){grid-column:1/-1}.ps-next-session-hero .ps-action,.ps-next-session-hero .ps-tape{justify-self:start}.ps-next-session-hero h1{grid-column:1;grid-row:2;align-self:center;max-width:100%}.ps-hero-character.ps-session-hero-player{position:relative;grid-column:2;grid-row:2;align-self:end;right:auto;bottom:auto;width:100%;height:auto;max-height:260px;aspect-ratio:2/3;opacity:1;z-index:1;margin-top:12px}}.ps-welcome{margin:0 0 20px}.ps-welcome-invite{display:flex;align-items:center;justify-content:space-between;gap:20px;border:2px dashed #f5c64d;padding:17px 20px;border-radius:7px;color:#fffdf7;background:#06142ecc}.ps-welcome-invite p{font-size:12px;margin:5px 0 0}.ps-welcome-invite .ps-eyebrow{color:#f5c64d}.ps-welcome-invite .ps-action{font-size:17px!important;flex-shrink:0}.ps-welcome-open{padding:30px 34px;color:#06142e}.ps-welcome-top{align-items:center;gap:15px}.ps-welcome-steps,.ps-welcome-top{display:flex;justify-content:space-between}.ps-welcome-steps{gap:10px;list-style:none;padding:0;margin:30px 0 25px}.ps-welcome-steps li{display:flex;align-items:center;gap:7px;font-size:11px;color:#4b566b}.ps-welcome-steps li>span{display:grid;place-items:center;border:2px solid;border-radius:50%;width:29px;height:29px;flex-shrink:0;font-weight:900}.ps-welcome-steps li[aria-current=step]{color:#06142e;font-weight:900}.ps-welcome-steps li[aria-current=step]>span{background:#f5c64d;box-shadow:2px 2px 0 #df1f38}.ps-welcome-heading{font-size:clamp(30px,4.5vw,52px);line-height:1.12;margin:15px 0;scroll-margin-top:18px;overflow-wrap:anywhere}.ps-welcome-heading:focus{outline:none}.ps-welcome-summary{font-size:12px!important}.ps-welcome-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,28%);grid-gap:30px;gap:30px;align-items:center}.ps-welcome-intro li,.ps-welcome-intro p{font-size:15px;line-height:1.8}.ps-welcome-intro li{margin:8px 0}.ps-welcome-intro>.ps-hero-character{max-height:340px;width:100%}.ps-welcome-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:2px dashed #aab1bf;margin-top:25px;padding-top:22px}.ps-welcome-body>.ps-style-studio{margin-top:20px}.ps-welcome .ps-style-editor{padding:0;background:transparent;-webkit-clip-path:none;clip-path:none;box-shadow:none}.ps-welcome .ps-character-controls>.ps-action,.ps-welcome .ps-style-editor>h2{display:none}.ps-welcome .ps-player-card{max-width:650px;margin:25px auto;transform:none;border:2px solid #06142e}.ps-welcome .ps-card-editor{margin-top:25px}.ps-welcome .ps-card-editor>small{font-size:11px}.ps-welcome-goal{display:grid;grid-gap:17px;gap:17px;max-width:720px;margin-top:22px}.ps-welcome-goal .ps-action{justify-self:start}.ps-welcome-tour{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:25px}.ps-welcome-tour article{padding:23px;border:2px solid #06142e;background:#fffdf7;border-radius:7px;box-shadow:3px 3px 0 #f5c64d}.ps-welcome-tour article>svg{width:33px;height:33px}.ps-welcome-tour h3{font-size:23px;margin:12px 0}.ps-welcome-tour p{font-size:13px;line-height:1.8}.ps-phone-panel{padding:32px;margin-top:20px}.ps-phone-alerts>h2{font-size:32px;margin:12px 0}.ps-phone-alerts>p{font-size:14px;line-height:1.8;max-width:850px}.ps-phone-alerts fieldset{border:0;padding:0;margin:24px 0}.ps-phone-alerts legend{font-weight:800;font-size:14px;margin-bottom:14px}.ps-alert-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ps-alert-options label,.ps-quiet-hours{display:flex!important;align-items:flex-start;gap:10px;font-size:13px!important;line-height:1.6;padding:13px;border:1px solid #919aad;border-radius:6px;background:#fffdf7}.ps-alert-options input,.ps-quiet-hours input{width:19px!important;height:19px;accent-color:#153b80;flex-shrink:0;margin:1px 0 0!important}.ps-quiet-hours{margin-top:15px}.ps-alert-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.ps-alert-actions .ps-action{font-size:18px!important}.ps-alert-actions .ps-text-link{font-size:12px!important}@media(max-width:800px){.ps-welcome-steps li{flex-direction:column;gap:5px;text-align:center}.ps-welcome-invite{gap:14px}.ps-welcome-invite .ps-action{font-size:14px!important}.ps-welcome-open{padding:27px}.ps-welcome-intro{gap:15px;grid-template-columns:minmax(0,1fr) 30%}}@media(max-width:600px){.ps-welcome-invite{flex-direction:column;align-items:flex-start;padding:16px}.ps-welcome-invite .ps-action{min-height:44px;font-size:16px!important}.ps-welcome-open{padding:24px 18px}.ps-welcome-top .ps-tape{font-size:10px;padding:8px}.ps-welcome-top .ps-text-link{font-size:10px!important}.ps-welcome-steps{gap:4px;margin:25px 0 20px}.ps-welcome-steps li{min-width:0;flex:1 1;font-size:9px}.ps-welcome-steps li>span{width:25px;height:25px}.ps-welcome-steps small{font-size:8px;overflow-wrap:anywhere}.ps-welcome-heading{font-size:30px}.ps-welcome-summary{font-size:11px!important}.ps-welcome-intro{grid-template-columns:minmax(0,1fr);gap:10px}.ps-welcome-intro>.ps-hero-character{height:250px;width:190px;margin:0 auto}.ps-welcome-intro li,.ps-welcome-intro p{font-size:14px}.ps-welcome-controls{gap:15px;flex-wrap:wrap}.ps-welcome-controls .ps-action{font-size:16px!important;padding:11px 13px}.ps-welcome .ps-style-editor{padding:0}.ps-welcome .ps-character-preview{top:8px}.ps-welcome .ps-player-card{padding:22px 17px;min-width:0}.ps-welcome-tour{grid-template-columns:minmax(0,1fr)}.ps-welcome-tour article{padding:20px}.ps-welcome-goal .ps-action{font-size:16px!important}.ps-phone-panel{padding:25px 20px}.ps-phone-alerts>h2{font-size:27px}.ps-phone-alerts>p{font-size:13px}.ps-alert-options{grid-template-columns:minmax(0,1fr)}.ps-alert-options label,.ps-quiet-hours{font-size:12px!important}.ps-alert-actions{align-items:flex-start;flex-direction:column;gap:16px}.ps-alert-actions .ps-action{font-size:16px!important}}.ps-week-highlights{margin:26px 0 30px}.ps-week-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.ps-week-heading>p{font-size:13px;color:#dce5f1;margin:0}.ps-week-highlight-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:20px;gap:20px}.ps-week-highlight-grid>article{padding:26px 24px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ps-week-highlight-grid h2{font-size:clamp(24px,2.1vw,34px);line-height:1.13;overflow-wrap:anywhere;margin:20px 0 12px}.ps-week-highlight-grid p{font-size:14px;line-height:1.6;margin:0 0 16px}.ps-week-highlight-grid .ps-label{font-size:11px!important}.ps-week-highlight-grid .ps-action,.ps-week-highlight-grid .ps-text-link{margin-top:auto;font-size:15px}.ps-week-challenge .ps-week-count{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.ps-week-count svg{width:19px;height:19px;flex:none}.ps-week-spotlight>svg{width:34px;height:34px;margin:0 0 12px}.ps-week-unlock{position:relative;overflow:hidden}.ps-unlock-emblem{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#f5c64d;border:2px solid #06142e;margin-top:18px}.ps-unlock-emblem svg{width:29px;height:29px}.ps-week-unlock h2{font-size:26px;margin-top:12px}.ps-week-unlock .ps-unlock-count{font-size:12px;font-weight:800;margin-bottom:8px}.ps-unlock-track{height:12px;overflow:hidden;background:#e5e4e0;border:1px solid #06142e;border-radius:20px;width:100%;margin-bottom:14px}.ps-unlock-track i{display:block;height:100%;background:#b51f36;min-width:0}.ps-home-grid>.ps-next-step{grid-column:1/-1}.ps-practice-saved{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.8fr);grid-gap:25px;gap:25px;margin:0 0 28px;padding:32px;position:relative;scroll-margin-top:20px;outline-offset:5px;background:radial-gradient(circle at 15% 65%,#f5c64d70,transparent 45%),#fffdf7}.ps-saved-character{align-self:center;min-width:0}.ps-saved-character .ps-hero-character{width:100%;max-width:230px;margin:auto}.ps-saved-copy{min-width:0;padding-right:16px}.ps-saved-copy .ps-tape{display:inline-flex;align-items:center;gap:8px;font-size:12px}.ps-saved-copy .ps-tape svg{width:18px;height:18px}.ps-saved-copy h2{font-size:clamp(29px,3vw,46px);margin:22px 0 14px;line-height:1.04}.ps-saved-copy h3{font-size:21px;margin:0 0 5px;overflow-wrap:anywhere}.ps-saved-copy>p{font-size:13px;line-height:1.6}.ps-saved-copy blockquote{border-left:4px solid #b51f36;margin:18px 0;padding:6px 15px;font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto}.ps-saved-copy .ps-saved-milestone{font-weight:800}.ps-saved-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:20px}.ps-saved-actions .ps-action{font-size:17px}.ps-saved-dismiss{position:absolute;right:12px;top:12px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;font-size:27px;z-index:2}.ps-quick-reflection{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.ps-quick-reflection>button{display:flex;align-items:center;gap:8px;min-height:48px;padding:12px;border:2px solid #06142e;background:#fffdf7;border-radius:8px;color:#06142e;font-size:13px;text-align:left}.ps-quick-reflection>button svg{width:23px;height:23px;flex:none}.ps-quick-reflection>button[aria-pressed=true]{background:#f5c64d;box-shadow:3px 3px 0 #06142e}.ps-practice-saved button:focus-visible,.ps-quick-reflection>button:focus-visible,.ps-week-highlight-grid button:focus-visible{outline:3px solid #b51f36;outline-offset:4px}@media(max-width:1050px){.ps-week-highlight-grid{grid-template-columns:1fr 1fr}.ps-week-challenge{grid-column:auto}.ps-week-highlight-grid h2{font-size:29px}}@media(max-width:600px){.ps-week-heading{display:block}.ps-week-heading>p{margin-top:14px}.ps-week-highlight-grid{grid-template-columns:minmax(0,1fr);gap:18px}.ps-week-highlight-grid>article{padding:24px 22px}.ps-week-highlight-grid h2{font-size:29px}.ps-week-unlock .ps-unlock-emblem{position:absolute;right:24px;top:40px;width:42px;height:42px}.ps-week-unlock h2{max-width:80%}.ps-week-highlights{margin:24px 0}.ps-practice-saved{grid-template-columns:1fr;padding:26px 22px;gap:8px}.ps-saved-character{position:absolute;top:35px;right:8px;width:83px;pointer-events:none}.ps-saved-copy{padding-right:0}.ps-saved-copy .ps-tape{max-width:75%;font-size:10px}.ps-saved-copy h2{font-size:30px;max-width:75%;margin-top:20px}.ps-saved-copy h3{margin-top:22px}.ps-saved-actions{display:grid;grid-gap:12px;gap:12px}.ps-quick-reflection>button{width:100%;font-size:13px}.ps-home-grid>.ps-next-step{grid-column:auto}}.ps-learning-collection,.ps-player-card.ps-card-editing,.ps-style-editor{-webkit-clip-path:none;clip-path:none;border-radius:8px}.ps-style-editor,.ps-style-editor>*{min-width:0;max-width:100%}.ps-style-editor{padding:32px;scroll-margin-top:24px}.ps-style-studio>.ps-learning-collection{margin-top:32px}.ps-player-card.ps-card-editing{transform:none;padding-block:28px;scroll-margin-top:24px}.ps-card-editor button,.ps-style-editor button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ps-card-editor :is(input,select,textarea){font-size:16px}.ps-content.ps-home-content{display:flex;flex-direction:column;gap:40px}.ps-home-content>:is(.ps-style-studio,.ps-next-session-hero,.ps-week-highlights,.ps-feature-links,.ps-home-coach-note,.ps-home-grid,.ps-session-strip,.ps-welcome,.ps-welcome-invite){margin:0}.ps-home-customisation>.ps-style-intro{min-height:0;padding:0;justify-content:flex-start}.ps-customise-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ps-customise-actions>.ps-action{font-size:14px!important;min-height:44px;padding:10px 14px;border-width:2px;box-shadow:2px 2px 0 #06142e;transform:none;gap:10px}.ps-customise-actions>.ps-text-link{background:#06142ee6;padding:10px 14px;border:2px solid #f5c64d;border-radius:6px;color:#fffdf7;min-height:44px;font-size:13px!important;text-decoration:none}.ps-home-content .ps-home-grid{gap:36px}.ps-home-content .ps-week-highlight-grid{gap:28px}@media(max-width:600px){.player-space-shell{padding-inline:18px}.ps-content.ps-home-content{gap:44px}.ps-home-content .ps-home-grid,.ps-home-content .ps-week-highlight-grid{gap:32px}.ps-home-customisation>.ps-style-intro{min-height:0;padding:0;gap:0}.ps-customise-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ps-customise-actions>.ps-action,.ps-customise-actions>.ps-text-link{font-size:13px!important;padding:9px 8px;gap:7px;justify-content:center;min-width:0;text-align:center;min-height:44px}.ps-home-grid>.ps-player-card{order:0}.ps-home-grid>.ps-trophies{order:1}.ps-home-grid>.ps-next-step{order:2}.ps-style-editor{padding:26px 18px;gap:26px}.ps-style-studio>.ps-learning-collection{margin-top:28px}.ps-style-editor>.ps-action{margin-bottom:8px}}.ps-customise-actions>button>svg{width:18px;height:18px}.ps-home-unlock{padding:30px;width:100%;max-width:720px;align-self:flex-start}.ps-home-unlock>.ps-label{font-size:13px!important}.ps-home-unlock>h2{margin:20px 0 14px}.ps-home-unlock>.ps-text-link{margin-top:8px}@media(max-width:600px){.ps-home-unlock{padding:26px 22px}.ps-customise-actions>button>svg{width:16px;height:16px}}