.player-account-module___p4coW__page{width:min(100%,920px);min-height:100vh;margin:0 auto;padding:18px clamp(16px,4vw,44px) 48px}.player-account-module___p4coW__header{border-bottom:1.5px dashed #2d274338;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.player-account-module___p4coW__backLink,.player-account-module___p4coW__passwordlessBadge{align-items:center;gap:8px;display:inline-flex}.player-account-module___p4coW__backLink{color:var(--plum);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:800;text-decoration:none}.player-account-module___p4coW__backLink svg{width:18px;transition:transform .15s}.player-account-module___p4coW__backLink:hover svg{transform:translate(-3px)}.player-account-module___p4coW__backLink:focus-visible,.player-account-module___p4coW__primaryButton:focus-visible,.player-account-module___p4coW__secondaryButton:focus-visible,.player-account-module___p4coW__dangerButton:focus-visible,.player-account-module___p4coW__textButton:focus-visible,.player-account-module___p4coW__field input:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.player-account-module___p4coW__passwordlessBadge{color:var(--plum-muted);letter-spacing:.06em;text-transform:uppercase;background:#fffdf7b8;border:1.5px solid #2d274347;border-radius:999px;padding:7px 11px;font-size:.66rem;font-weight:900}.player-account-module___p4coW__passwordlessBadge svg{color:#4f725d;width:15px;height:15px}.player-account-module___p4coW__hero{padding:clamp(42px,7vw,76px) 4px clamp(28px,5vw,48px)}.player-account-module___p4coW__eyebrow,.player-account-module___p4coW__hero h1,.player-account-module___p4coW__hero>p,.player-account-module___p4coW__statusRow p,.player-account-module___p4coW__statusRow span,.player-account-module___p4coW__flow h2,.player-account-module___p4coW__flow p,.player-account-module___p4coW__promise h2,.player-account-module___p4coW__promise p,.player-account-module___p4coW__notice,.player-account-module___p4coW__error{margin:0}.player-account-module___p4coW__eyebrow,.player-account-module___p4coW__step{color:var(--plum-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.69rem;font-weight:900}.player-account-module___p4coW__hero h1{letter-spacing:-.07em;max-width:760px;margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,8vw,5.6rem);font-weight:800;line-height:.89}.player-account-module___p4coW__hero>p:last-child{max-width:610px;color:var(--plum-muted);margin-top:16px;font-size:clamp(.92rem,1.7vw,1.05rem);font-weight:700;line-height:1.55}.player-account-module___p4coW__accountCard{border:2px solid var(--plum);box-shadow:7px 8px 0 var(--plum);background:#fffdf7f0;border-radius:16px 34px;overflow:hidden}.player-account-module___p4coW__statusRow{background:color-mix(in srgb, var(--mint) 28%, #fffdf7);border-bottom:1.5px dashed #2d274342;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:16px 19px;display:grid}.player-account-module___p4coW__statusRow[data-status=guest]{background:color-mix(in srgb, var(--sun) 27%, #fffdf7)}.player-account-module___p4coW__statusRow[data-status=signed-out]{background:color-mix(in srgb, var(--lilac) 23%, #fffdf7)}.player-account-module___p4coW__statusIcon{border:1.5px solid var(--plum);width:44px;height:44px;box-shadow:2px 3px 0 var(--plum);background:#fffdf7;border-radius:50% 44%;place-items:center;display:grid;transform:rotate(-3deg)}.player-account-module___p4coW__statusIcon svg{width:21px;height:21px}.player-account-module___p4coW__statusRow p{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:800}.player-account-module___p4coW__statusRow div>span{color:var(--plum-muted);margin-top:3px;font-size:.72rem;font-weight:700;line-height:1.35;display:block}.player-account-module___p4coW__cardBody{min-height:300px;padding:clamp(24px,5vw,42px)}.player-account-module___p4coW__loadingState{min-height:210px;color:var(--plum-muted);justify-content:center;align-items:center;gap:9px;font-size:.84rem;font-weight:800;display:flex}.player-account-module___p4coW__loadingState svg{width:19px}.player-account-module___p4coW__flow{gap:20px;display:grid}.player-account-module___p4coW__flow h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:800;line-height:1}.player-account-module___p4coW__step+h2{margin-top:5px}.player-account-module___p4coW__flow h2+p,.player-account-module___p4coW__detailCopy{max-width:610px;color:var(--plum-muted);margin-top:9px;font-size:.83rem;font-weight:700;line-height:1.55}.player-account-module___p4coW__primaryButton,.player-account-module___p4coW__secondaryButton,.player-account-module___p4coW__dangerButton,.player-account-module___p4coW__textButton{cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;font-weight:900;display:inline-flex}.player-account-module___p4coW__primaryButton,.player-account-module___p4coW__secondaryButton,.player-account-module___p4coW__dangerButton{border:2px solid var(--plum);box-shadow:3px 4px 0 var(--plum);border-radius:999px;padding:9px 15px;transition:box-shadow .15s,transform .15s}.player-account-module___p4coW__primaryButton{background:var(--plum);color:#fffdf7}.player-account-module___p4coW__secondaryButton{color:var(--plum);background:#fffdf7}.player-account-module___p4coW__dangerButton{color:#9d3041;background:#fff0ec}.player-account-module___p4coW__primaryButton:hover:not(:disabled),.player-account-module___p4coW__secondaryButton:hover:not(:disabled),.player-account-module___p4coW__dangerButton:hover:not(:disabled){box-shadow:4px 6px 0 var(--plum);transform:translateY(-2px)}.player-account-module___p4coW__primaryButton:active:not(:disabled),.player-account-module___p4coW__secondaryButton:active:not(:disabled),.player-account-module___p4coW__dangerButton:active:not(:disabled){box-shadow:1px 2px 0 var(--plum);transform:translate(2px,2px)}.player-account-module___p4coW__primaryButton:disabled,.player-account-module___p4coW__secondaryButton:disabled,.player-account-module___p4coW__dangerButton:disabled,.player-account-module___p4coW__textButton:disabled{cursor:not-allowed;opacity:.52}.player-account-module___p4coW__primaryButton svg,.player-account-module___p4coW__secondaryButton svg,.player-account-module___p4coW__dangerButton svg,.player-account-module___p4coW__textButton svg{width:17px;height:17px}.player-account-module___p4coW__textButton{min-height:32px;color:var(--plum-muted);text-underline-offset:4px;background:0 0;padding:3px 1px;font-size:.75rem;-webkit-text-decoration:underline #2d274347;text-decoration:underline #2d274347}.player-account-module___p4coW__textButton:hover:not(:disabled){color:var(--plum);text-decoration-color:currentColor}.player-account-module___p4coW__formActions{flex-wrap:wrap-reverse;align-items:center;gap:11px;display:flex}.player-account-module___p4coW__field{gap:7px;max-width:520px;display:grid}.player-account-module___p4coW__field>span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.player-account-module___p4coW__field input{width:100%;min-height:50px;color:var(--plum);font:inherit;background:#fffdf7;border:2px solid #2d27438c;border-radius:12px;padding:11px 13px;font-size:.96rem;font-weight:800}.player-account-module___p4coW__field input:hover:not(:disabled){border-color:var(--plum)}.player-account-module___p4coW__field input:disabled{color:var(--plum-muted);background:#f0eadc}.player-account-module___p4coW__field .player-account-module___p4coW__codeInput{letter-spacing:.33em;text-align:center;width:min(100%,270px);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.55rem}.player-account-module___p4coW__protectedHeading{align-items:center;gap:13px;display:flex}.player-account-module___p4coW__checkMark{border:2px solid var(--plum);background:var(--mint);width:42px;height:42px;box-shadow:2px 3px 0 var(--plum);border-radius:50%;flex:none;place-items:center;display:grid}.player-account-module___p4coW__checkMark svg{width:22px}.player-account-module___p4coW__flow .player-account-module___p4coW__emailAddress{color:var(--plum-muted);overflow-wrap:anywhere;margin-top:3px;font-size:.78rem;font-weight:800}.player-account-module___p4coW__turnstile{width:min(100%,320px);min-height:32px}.player-account-module___p4coW__notice,.player-account-module___p4coW__error{border:1.5px solid;border-radius:10px;margin-top:20px;padding:11px 13px;font-size:.74rem;font-weight:800;line-height:1.45;display:block}.player-account-module___p4coW__notice{background:color-mix(in srgb, var(--mint) 25%, #fffdf7);color:#365746;border-color:#4f725d}.player-account-module___p4coW__dangerTextLink{color:#8f2f3e}.player-account-module___p4coW__deletionList{color:var(--plum-muted);background:#fff8f5;border:1.5px dashed #9d30416b;border-radius:12px;gap:8px;margin:0;padding:16px 18px 16px 38px;font-size:.79rem;font-weight:750;line-height:1.45;display:grid}.player-account-module___p4coW__completionCard{border:2px solid var(--plum);max-width:680px;box-shadow:8px 9px 0 var(--plum);background:#fffdf7f5;border-radius:18px 42px;justify-items:start;gap:18px;margin:clamp(72px,14vh,150px) auto 0;padding:clamp(28px,7vw,56px);display:grid}.player-account-module___p4coW__completionCard>svg{color:#4f725d;width:48px;height:48px}.player-account-module___p4coW__completionCard h1,.player-account-module___p4coW__completionCard p{margin:0}.player-account-module___p4coW__completionCard h1{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,9vw,5rem);line-height:.92}.player-account-module___p4coW__completionCard>p:not(.player-account-module___p4coW__eyebrow){max-width:540px;color:var(--plum-muted);font-size:.9rem;font-weight:700;line-height:1.55}.player-account-module___p4coW__error{color:#8f2f3e;background:#fff0ec;border-color:#a83b4c}.player-account-module___p4coW__promise{background:#fffdf785;border:1.5px dashed #2d274359;border-radius:14px 26px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;margin:34px 5px 0;padding:18px;display:grid}.player-account-module___p4coW__promise>svg{border:1.5px solid var(--plum);background:var(--lilac);border-radius:50%;width:44px;height:44px;padding:10px}.player-account-module___p4coW__promise h2{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:800}.player-account-module___p4coW__promise p{max-width:660px;color:var(--plum-muted);margin-top:5px;font-size:.75rem;font-weight:700;line-height:1.5}.player-account-module___p4coW__spin{animation:.85s linear infinite player-account-module___p4coW__spin}@keyframes player-account-module___p4coW__spin{to{transform:rotate(360deg)}}@media (max-width:639px){.player-account-module___p4coW__page{padding:12px 12px 36px}.player-account-module___p4coW__header{min-height:58px}.player-account-module___p4coW__hero{padding:36px 3px 30px}.player-account-module___p4coW__hero h1{font-size:clamp(3rem,16vw,4.4rem)}.player-account-module___p4coW__accountCard{box-shadow:5px 6px 0 var(--plum);border-radius:13px 26px}.player-account-module___p4coW__statusRow{padding:14px}.player-account-module___p4coW__cardBody{min-height:280px;padding:24px 18px 26px}.player-account-module___p4coW__primaryButton,.player-account-module___p4coW__secondaryButton,.player-account-module___p4coW__dangerButton{width:100%}.player-account-module___p4coW__formActions{grid-template-columns:1fr;display:grid}.player-account-module___p4coW__field .player-account-module___p4coW__codeInput{width:100%}}@media (max-width:379px){.player-account-module___p4coW__passwordlessBadge{padding-inline:8px;font-size:.58rem}.player-account-module___p4coW__hero h1{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.player-account-module___p4coW__backLink svg,.player-account-module___p4coW__primaryButton,.player-account-module___p4coW__secondaryButton,.player-account-module___p4coW__dangerButton{transition:none}.player-account-module___p4coW__backLink:hover svg,.player-account-module___p4coW__primaryButton:hover:not(:disabled),.player-account-module___p4coW__secondaryButton:hover:not(:disabled),.player-account-module___p4coW__dangerButton:hover:not(:disabled){transform:none}.player-account-module___p4coW__spin{animation:none}}
