.player-shell,.player-auth-page{--player-ink:#17181b;--player-muted:#636771;--player-paper:#f5f5f6;--player-border:#d7d9df;color:var(--player-ink);font-family:Onest,sans-serif}.player-shell{max-width:1180px;margin:0 auto;padding:48px 36px 88px}.player-shell h1,.player-shell h2,.player-shell h3,.player-auth-page h1,.player-auth-page h2{letter-spacing:-.03em;font-family:Geologica,Onest,sans-serif;font-weight:600}.player-masthead{justify-content:space-between;align-items:center;gap:24px;display:flex}.player-masthead h1{margin:0;font-size:clamp(28px,4vw,44px)}.player-masthead p{color:var(--player-muted);overflow-wrap:anywhere;margin:12px 0 0}.player-signout,.player-edit,.player-forgot{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:10px 0;display:inline-flex}.player-signout:hover,.player-edit:hover,.player-forgot:hover{text-underline-offset:5px;text-decoration:underline}.player-tabs{border-bottom:1px solid var(--player-border);scrollbar-width:thin;gap:28px;margin:38px 0 32px;display:flex;overflow-x:auto}.player-tabs button{color:var(--player-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:0 0 18px;font-weight:600;position:relative}.player-tabs button[aria-current=page]{color:var(--player-ink)}.player-tabs button[aria-current=page]:after{content:"";background:var(--player-ink);height:3px;position:absolute;bottom:0;left:0;right:0}.player-identity{color:#f5f5f6;background:#17181b;border-radius:14px;align-items:center;gap:30px;padding:34px;display:flex;overflow:hidden}.player-avatar{aspect-ratio:1;background:#2a2c32;border-radius:14px;flex-shrink:0;place-items:center;width:126px;display:grid}.player-identity h2{overflow-wrap:anywhere;margin:0;font-size:clamp(26px,4vw,42px)}.player-identity p{color:#c4c7ce;max-width:48ch;font-size:15px}.player-identity-copy{flex:1;min-width:0}.player-identity .player-edit{color:#e4e6ec;font-size:14px}.player-faceit{text-align:center;min-width:100px;padding-left:25px}.player-faceit>span{letter-spacing:.04em;font-size:12px;font-weight:600}.player-faceit strong{margin:10px 0;font:650 62px/1.1 Geologica,sans-serif;display:block}.player-faceit small{color:#c4c7ce;max-width:15ch;line-height:1.4;display:block}.player-overview{grid-template-columns:minmax(0,1fr) 280px;gap:44px;margin-top:46px;display:grid}.player-section-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;display:flex}.player-section-heading h2,.player-setup h2{margin:0;font-size:25px}.player-section-heading p{color:var(--player-muted);margin:10px 0 0}.player-section-heading .button{white-space:nowrap;flex-shrink:0;padding:14px 18px;font-size:13px}.player-last-round>span{color:var(--player-muted);font-size:13px}.player-last-round>strong{margin-top:12px;font-size:20px;display:block}.player-last-round>strong>span{color:var(--player-muted);font-size:14px;font-weight:400}.player-last-round dl{flex-wrap:wrap;gap:30px;margin:25px 0;display:flex}.player-last-round dt{color:var(--player-muted);font-size:13px}.player-last-round dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:26px;font-weight:600}.player-chart{margin:26px 0 0}.player-chart figcaption{color:var(--player-muted);margin-bottom:10px;font-size:13px}.player-chart svg{width:100%;height:auto;display:block;overflow:visible}.player-chart line{stroke:#d7d9df;stroke-width:1px}.player-chart text{fill:#626771;font:12px Onest,sans-serif}.player-chart circle{fill:#17181b}.player-note,.player-setup>p{color:var(--player-muted);font-size:13px;line-height:1.65}.player-chart-empty{color:var(--player-muted);padding:28px 0;font-size:14px}.player-setup{border-left:1px solid var(--player-border);padding-left:28px}.player-setup dl{margin:24px 0}.player-setup dl>div{padding:13px 0}.player-setup dt{color:var(--player-muted);font-size:13px}.player-setup dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:600}.player-setup .player-edit{font-size:14px}.player-empty{max-width:60ch;padding:38px 0}.player-empty>svg{margin-bottom:16px}.player-empty h3{margin:0 0 14px;font-size:24px}.player-empty p{color:var(--player-muted);margin:0 0 26px;line-height:1.7}.player-profile>header{max-width:65ch;margin-bottom:38px}.player-profile>header h2,.player-history h2,.player-orders>h2{margin:0 0 16px;font-size:30px}.player-profile>header p{color:var(--player-muted);line-height:1.7}.player-profile fieldset{border:0;min-width:0;margin:0;padding:0}.player-profile-section{border-bottom:1px solid var(--player-border);grid-template-columns:220px minmax(0,1fr);gap:32px;margin-bottom:34px;padding:0 0 36px;display:grid}.player-profile-section>h3{margin:0;font-size:19px}.player-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.player-fields label,.player-security label,.player-auth-form label{flex-direction:column;gap:9px;min-width:0;font-size:14px;display:flex}.player-fields input,.player-fields select,.player-security input,.player-auth-form input:not([type=checkbox]),.player-history-filter select{color:#17181b;width:100%;min-height:48px;font:inherit;caret-color:#17181b;background:#fff;border:1px solid #bdc1ca;border-radius:9px;min-width:0;padding:12px}.player-fields input[readOnly]{color:#626771;background:#ebedf1}.player-fields input[aria-invalid=true]{background:#fff9fa;border-color:#a4434c}.player-fields small{color:var(--player-muted);font-size:12px}.player-avatar-picker{gap:10px;display:flex}.player-avatar-picker button{cursor:pointer;color:#17181b;background:#e5e7ec;border:0;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.player-avatar-picker button[aria-pressed=true]{color:#fff;background:#17181b}.player-security{border-top:1px solid var(--player-border);grid-template-columns:32px 1fr 1fr;gap:22px;margin-top:56px;padding-top:38px;display:grid}.player-security h3{margin:0 0 12px;font-size:20px}.player-security p{color:var(--player-muted);max-width:40ch;line-height:1.6}.player-security form{gap:18px;display:grid}.player-secondary{color:#17181b;min-height:44px;font:inherit;cursor:pointer;background:#e9ebef;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.player-secondary:hover{background:#d9dce3}.player-error,.player-success{border-radius:9px;margin:0 0 25px;padding:16px 20px;line-height:1.6}.player-error{color:#8b3441;background:#f7eaeb}.player-success{color:#29543e;background:#e9efeb;align-items:center;gap:10px;display:flex}.player-history-filter{align-items:center;gap:14px;margin:25px 0;font-size:14px;display:flex}.player-history-filter select{width:220px}.player-table-scroll{scrollbar-width:thin;scrollbar-color:#9ba0ab #eceef2;overflow-x:auto}.player-table-scroll table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.player-table-scroll th{color:var(--player-muted);border-bottom:1px solid var(--player-border);white-space:nowrap;padding:16px 18px;font-size:12px;font-weight:500}.player-table-scroll td{border-bottom:1px solid var(--player-border);white-space:nowrap;padding:18px}.player-table-scroll td small{color:var(--player-muted);margin-top:7px;font-size:12px;display:block}.player-order-list article{border-bottom:1px solid var(--player-border);justify-content:space-between;gap:22px;padding:28px 0;display:flex}.player-order-list article h3{margin:0;font-size:19px}.player-order-list article p{color:var(--player-muted);font-size:14px}.player-order-list article>div:last-child{text-align:right}.player-order-list article small{color:var(--player-muted);margin:8px 0;font-size:12px;display:block}.player-order-list article span{font-size:20px;font-weight:600}.player-auth-page{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1180px;min-height:680px;margin:36px auto 70px;padding:0 36px;display:grid}.player-auth-story{color:#f4f5f7;background:#17181b;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:530px;padding:44px;display:flex;position:relative;overflow:hidden}.player-story-mark{opacity:.2;width:230px;height:230px;position:absolute;top:40px;right:44px}.player-auth-story h2{max-width:9ch;margin:0 0 25px;font-size:clamp(32px,3.5vw,48px);line-height:1.08;position:relative}.player-auth-story p{color:#c6c9d0;max-width:32ch;margin:0 0 30px;font-size:16px;line-height:1.6}.player-auth-story img{filter:none;width:116px;height:auto}.player-auth-form{width:100%;max-width:420px;margin:0 auto}.player-auth-form h1{margin:28px 0;font-size:30px;line-height:1.2}.player-auth-form>p{color:var(--player-muted);line-height:1.6}.player-auth-tabs{border-bottom:1px solid var(--player-border);gap:20px;display:flex}.player-auth-tabs button{color:var(--player-muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 0 18px;font-size:14px}.player-auth-tabs button[aria-pressed=true]{color:#17181b;box-shadow:0 2px #17181b}.player-auth-form form{gap:22px;display:grid}.player-auth-form label small{color:var(--player-muted);font-size:12px}.player-password{display:block;position:relative}.player-password input{padding-right:50px!important}.player-password button{color:#626771;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:1px;right:1px}.player-auth-form .player-consent{flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.player-consent input{accent-color:#17181b;flex-shrink:0;width:17px;height:17px;margin:3px 0}.player-consent a{text-underline-offset:3px;text-decoration:underline}.player-forgot{margin-top:15px;font-size:13px}.player-recovery{flex-direction:column;align-items:flex-start;gap:20px;max-width:550px;margin:28px auto;padding:24px 0;display:flex}.player-recovery h1{margin:0;font-size:30px}.player-recovery p{color:var(--player-muted);margin:0;line-height:1.7}.player-recovery code{color:#17181b;word-break:break-all;-webkit-user-select:all;user-select:all;background:#e9ebef;border-radius:10px;width:100%;padding:20px;font-size:18px;line-height:1.8}.player-recovery .button{margin-top:8px}.player-cloud{color:#636771;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;font-size:13px;display:flex}.player-cloud a{color:#17181b;text-underline-offset:4px;text-decoration:underline}.player-cloud button{font:inherit;cursor:pointer;color:#17181b;background:#e3e6eb;border:0;border-radius:8px;padding:9px 12px}.player-cloud svg{flex-shrink:0}.player-shell :focus-visible,.player-auth-page :focus-visible,.player-cloud :focus-visible{outline-offset:4px;outline:2px solid #68717f}.player-shell button:disabled,.player-auth-page button:disabled{opacity:.55;cursor:wait}.player-shell ::selection,.player-auth-page ::selection{color:#fff;background:#17181b}.player-identity{animation:.5s cubic-bezier(.16,1,.3,1) both player-arrive}@keyframes player-arrive{0%{clip-path:inset(0 0 8% round 14px);filter:brightness(.86)}to{clip-path:inset(0 round 14px);filter:brightness()}}@media (max-width:900px){.player-overview{grid-template-columns:minmax(0,1fr);gap:34px}.player-setup{border-left:0;border-top:1px solid var(--player-border);padding-top:28px;padding-left:0}.player-setup dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.player-profile-section{grid-template-columns:1fr;gap:22px}.player-security{grid-template-columns:32px 1fr}.player-security form{grid-column:2}.player-auth-page{gap:32px}.player-auth-story{padding:30px}.player-story-mark{width:190px;right:20px}.player-identity{gap:20px;padding:25px}.player-avatar{width:90px}.player-avatar svg{width:54px}.player-faceit{min-width:90px;padding-left:10px}}@media (max-width:620px){.player-shell{padding:32px 20px 60px}.player-masthead{align-items:flex-start;gap:16px}.player-masthead h1{font-size:27px}.player-masthead p{font-size:12px}.player-signout{gap:6px;font-size:12px}.player-tabs{gap:24px;margin-top:28px;margin-bottom:24px;font-size:14px}.player-identity{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:23px 20px;display:grid}.player-avatar{grid-area:1/1;width:64px}.player-avatar svg{width:38px}.player-identity-copy{grid-column:2}.player-identity h2{font-size:24px}.player-identity p{margin:8px 0;font-size:12px}.player-identity .player-edit{font-size:12px}.player-faceit{text-align:left;border-top:1px solid #3b3e45;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;padding:16px 0 0;display:flex}.player-faceit strong{margin:0;font-size:28px}.player-faceit small{max-width:none;font-size:11px}.player-section-heading{flex-direction:column;align-items:flex-start;gap:20px}.player-section-heading h2,.player-setup h2{font-size:23px}.player-section-heading .button{justify-content:center;width:100%}.player-overview{margin-top:32px}.player-fields{grid-template-columns:1fr;gap:20px}.player-profile-section{margin-bottom:28px;padding-bottom:28px}.player-security{grid-template-columns:1fr;gap:16px;margin-top:38px}.player-security form{grid-column:1;margin-top:10px}.player-last-round dl{gap:22px}.player-last-round dd{font-size:23px}.player-note{font-size:12px}.player-table-scroll td,.player-table-scroll th{padding-left:12px;padding-right:12px}.player-order-list article{flex-direction:column}.player-order-list article>div:last-child{text-align:left}.player-auth-page{flex-direction:column;gap:28px;min-height:0;margin-top:20px;padding:0 20px;display:flex}.player-auth-story{width:100%;min-height:185px;padding:26px}.player-auth-story h2{max-width:11ch;margin-bottom:16px;font-size:29px}.player-auth-story p{max-width:27ch;margin:0;font-size:13px}.player-auth-story img{display:none}.player-story-mark{opacity:.12;width:150px;height:150px;top:20px;right:-10px}.player-auth-form{max-width:none;padding-bottom:20px}.player-auth-form h1{font-size:28px}.player-recovery h1{font-size:26px}.player-recovery code{padding:14px;font-size:15px}.player-recovery .button{justify-content:center;width:100%;font-size:13px}.player-history-filter{display:block}.player-history-filter select{width:100%;margin-top:10px;display:block}}@media (prefers-reduced-motion:reduce){.player-identity{animation:none}}@media (max-width:620px){.player-shell{padding-bottom:90px}.player-tabs{z-index:70;background:#17181b;border:0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:6px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;overflow:visible;box-shadow:0 12px 35px #17181b30}.player-tabs button{color:#d5d8df;border-radius:9px;min-height:44px;padding:10px 4px;font-size:11px}.player-tabs button[aria-current=page]{color:#17181b;background:#f4f5f7}.player-tabs button[aria-current=page]:after{display:none}.player-identity{margin-top:26px}.player-profile,.player-history,.player-orders{margin-top:28px}}.player-field-error{line-height:1.5;color:#994b55!important}.player-inline-feedback{margin:8px 0 18px}.player-inline-feedback:focus{outline-offset:4px;outline:2px solid #737b8c}
