.player-account .kv-phone{--paper:#f4f2ec;--surface:#fffefa;--ink:#20372c;--sub:#606b62;--line:#dcded4;--forest:#214c36;--onforest:#fffefa;--soft:#e7eee3;--clay:#9c4726;--radius:17px;--text:15px;font:400 var(--text)/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:24px;flex-direction:column;width:100%;max-width:390px;min-height:764px;display:flex;overflow:hidden}.player-account .kv-phone *{box-sizing:border-box}.player-account .kv-phone button,.player-account .kv-phone input,.player-account .kv-phone select,.player-account .kv-phone textarea{font:inherit}.player-account .kv-phone button{-webkit-tap-highlight-color:transparent}.player-account .player-settings-fields{border:0;min-width:0;margin:0;padding:0}.player-account .player-settings-fields:disabled{opacity:.7}.player-account .kv-primary:disabled,.player-account .kv-secondary:disabled{opacity:.55;cursor:default}.player-account .player-auth>p{margin-top:12px}.player-account .player-google{margin-top:22px}.player-account .player-google>span{font-size:21px;font-weight:600}.player-account .player-auth-divider{text-align:center;color:var(--sub);font-size:13px;margin:22px 0!important}.player-account .player-auth-links{flex-direction:column;align-items:flex-start;margin-top:14px;display:flex}.player-account .player-auth-note{margin-top:25px!important}.player-account .player-auth-note a{text-underline-offset:3px;text-decoration:underline}.player-account .player-error{color:#9c3226}.player-account .player-settings-copy{margin:12px 0!important}.player-account .player-callback-link{margin-top:25px;text-decoration:none}.player-account .kv-phone button:focus-visible{outline:3px solid var(--clay);outline-offset:3px}.player-account .kv-phone [hidden]{display:none!important}.player-account .kv-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:12px 18px;display:flex}.player-account .kv-logo{letter-spacing:.12em;color:var(--ink);font:400 18px Georgia,serif;text-decoration:none}.player-account .kv-language{color:var(--sub);align-items:center;gap:8px;font-size:12px;display:flex}.player-account .kv-language select{border:1px solid var(--line);background:var(--surface);width:auto;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:8px 10px}.player-account .kv-avatar{border:1px solid var(--line);background:var(--soft);width:44px;height:44px;color:var(--forest);border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-weight:500;display:grid;overflow:hidden}.player-account .kv-avatar img{object-fit:cover;width:100%;height:100%}.player-account .kv-body{flex:1;min-width:0;padding:23px 18px 25px}.player-account .kv-body h1{letter-spacing:-.035em;margin:0 0 23px;font:400 29px/1.15 Georgia,serif}.player-account .kv-body h2{letter-spacing:-.025em;margin:12px 0 7px;font:400 25px/1.18 Georgia,serif}.player-account .kv-body h3{margin:0;font-size:16px;font-weight:500}.player-account .kv-body p{margin:0}.player-account .kv-muted{color:var(--sub)}.player-account .kv-small{font-size:13px}.player-account .kv-label{text-transform:uppercase;letter-spacing:.08em;color:var(--sub);font-size:12px}.player-account .kv-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:19px}.player-account .kv-primary,.player-account .kv-secondary{border:1px solid var(--forest);background:var(--forest);min-height:49px;color:var(--onforest);border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;padding:12px 14px;font-weight:500;display:flex}.player-account .kv-secondary{border-color:var(--line);color:var(--ink);background:var(--surface);font-weight:400}.player-account .kv-secondary.player-sign-out{color:#9c3226;background:#9c32260f;border-color:#9c32263d}.player-account .kv-secondary.player-sign-out:hover:not(:disabled){background:#9c32261a}.player-account .kv-secondary.player-sign-out:focus-visible{outline-color:#9c3226}.player-account .kv-primary svg,.player-account .kv-secondary svg{flex-shrink:0;width:18px;height:18px}.player-account .kv-back{min-height:44px;color:var(--sub);background:0 0;border:0;align-items:center;gap:5px;margin:-7px 0 14px;padding:7px 0;display:inline-flex}.player-account .kv-back svg{width:18px;height:18px}.player-account .kv-badge{background:var(--soft);color:var(--forest);border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:500;display:inline-flex}.player-account .kv-badge svg{width:14px;height:14px}.player-account .kv-when{font-size:16px;font-weight:500;margin-top:18px!important}.player-account .kv-details{border-top:1px solid var(--line);gap:13px;margin-top:18px;padding:18px 0 20px;display:grid}.player-account .kv-detail{align-items:flex-start;gap:11px;display:flex}.player-account .kv-detail svg{width:18px;height:18px;color:var(--sub);flex-shrink:0;margin-top:2px}.player-account .kv-detail small{color:var(--sub);margin-top:2px;font-size:12px;display:block}.player-account .kv-section{margin-top:26px}.player-account .kv-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.player-account .kv-link{min-height:44px;color:var(--forest);background:0 0;border:0;padding:10px 0;font-size:13px}.player-account .kv-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:59px;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.player-account .kv-row svg{flex-shrink:0;width:19px;height:19px}.player-account .kv-row small{color:var(--sub);margin-top:3px;font-size:12px;display:block}.player-account .kv-history{text-align:left;width:100%;min-height:80px;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:12px;padding:15px 0;display:flex}.player-account .kv-date{width:43px;color:var(--sub);flex-shrink:0;justify-items:center;font-size:12px;display:grid}.player-account .kv-date b{color:var(--ink);font-size:21px;font-weight:400}.player-account .kv-history-copy{flex:1;min-width:0}.player-account .kv-history-copy small{color:var(--sub);margin-top:3px;font-size:12px;display:block}.player-account .kv-history>svg{flex-shrink:0;width:18px;height:18px}.player-account .kv-nav{background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:auto;padding:8px 12px 12px;display:grid}.player-account .kv-nav button,.player-account .kv-nav a{min-height:58px;color:var(--sub);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:12px;text-decoration:none;display:flex}.player-account .kv-nav button[aria-current=page]{background:var(--soft);color:var(--forest);font-weight:500}.player-account .kv-nav svg{width:21px;height:21px}.player-account .kv-empty{text-align:center;padding:22px 7px 26px}.player-account .kv-empty-icon{background:var(--soft);width:52px;height:52px;color:var(--forest);border-radius:15px;place-items:center;margin:0 auto 17px;display:grid}.player-account .kv-empty-icon svg{width:26px;height:26px}.player-account .kv-empty h2{margin:0 0 10px;font-size:24px}.player-account .kv-empty p{color:var(--sub);max-width:260px;margin:0 auto 21px}.player-account .kv-person{align-items:center;gap:14px;padding-bottom:24px;display:flex}.player-account .kv-person .kv-avatar{width:62px;height:62px;font-size:18px}.player-account .kv-person strong{overflow-wrap:anywhere;font-size:19px;font-weight:500;display:block}.player-account .kv-person small{color:var(--sub);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.player-account .kv-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:19px 0;display:grid}.player-account .kv-stats strong{margin-bottom:5px;font:400 26px Georgia,serif;display:block}.player-account .kv-stats small{color:var(--sub);font-size:12px}.player-account .kv-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:13px;margin:18px 0;padding:16px 0;display:grid}.player-account .kv-summary>div{justify-content:space-between;gap:12px;display:flex}.player-account .kv-summary dt{color:var(--sub)}.player-account .kv-summary dd{text-align:right;overflow-wrap:anywhere;margin:0}.player-account .kv-fields{gap:17px;display:grid}.player-account .kv-fields label{gap:7px;display:grid}.player-account .kv-fields input,.player-account .kv-fields select,.player-account .kv-body textarea,.player-account .kv-select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:49px;color:var(--ink);font:inherit;border-radius:10px;padding:12px;font-size:16px}.player-account .kv-body textarea{resize:vertical;min-height:104px}.player-account .kv-photo-setting{align-items:center;gap:14px;margin-bottom:23px;display:flex}.player-account .kv-photo-setting .kv-avatar{width:66px;height:66px;font-size:21px}.player-account .kv-photo-setting>div{flex:1}.player-account .kv-photo-setting .kv-secondary{min-height:44px;padding:9px 12px}.player-account .kv-photo-setting small{color:var(--sub);margin-top:5px;font-size:12px;display:block}.player-account .kv-preference{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:12px 0;gap:14px!important;display:flex!important}.player-account .kv-preference small{color:var(--sub);margin-top:3px;font-size:12px;display:block}.player-account .kv-preference input{height:22px;accent-color:var(--forest);flex-shrink:0;width:22px!important;min-height:22px!important}.player-account .kv-note{background:var(--soft);color:var(--forest);border-radius:12px;margin:18px 0;padding:14px 15px;font-size:13px}.player-account .kv-message{color:var(--forest);min-height:20px;font-size:13px;margin-top:12px!important}.player-account .kv-error{color:var(--clay);font-size:13px;margin-top:12px!important}.player-account .kv-stack{gap:13px;display:grid}.player-account .kv-option{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;min-height:70px;padding:15px;display:flex}.player-account .kv-option:has(input:checked){background:var(--soft);border-color:var(--forest)}.player-account .kv-option input,.player-account .kv-consent input{width:20px;height:20px;accent-color:var(--forest);flex-shrink:0}.player-account .kv-option small{color:var(--sub);margin-top:3px;font-size:12px;display:block}.player-account .kv-consent{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;display:flex}.player-account .kv-match{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:17px 0;display:flex}.player-account .kv-match>span{flex:1}.player-account .kv-match small{color:var(--sub);margin-top:4px;font-size:12px;display:block}.player-account .kv-match b{white-space:nowrap;font-weight:500}.player-account .kv-medals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;margin:22px 0;display:grid}.player-account .kv-medal{color:var(--sub);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:126px;padding:4px 0;font-size:12px;display:flex}.player-account .kv-medal>span:last-of-type{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.player-account .kv-medal-circle{aspect-ratio:1;width:100%;max-width:96px;color:var(--sub);background:0 0;display:block;position:relative}.player-account .kv-medal-art{clip-path:inset(3% 0 0);background-image:url(/assets/kyng-achievement-atlas.png);background-repeat:no-repeat;background-size:300% 400%;width:100%;height:100%;display:block}.player-account .kv-medal:not(.is-open) .kv-medal-art{filter:grayscale();opacity:.4}.player-account .kv-medal.is-open{color:var(--ink)}.player-account .kv-medal.is-open .kv-medal-art{filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--ink) 12%,transparent))}.player-account .kv-medal[aria-pressed=true]{color:var(--clay);text-underline-offset:5px;text-decoration:underline}.player-account .kv-medal-lock{border:3px solid var(--paper);background:var(--surface);width:23px;height:23px;color:var(--sub);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1px;right:1px}.player-account .kv-medal-lock svg{width:11px;height:11px}.player-account .kv-award-detail{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);min-height:143px;padding:17px}.player-account .kv-award-detail h3{margin:9px 0 7px}.player-account .kv-award-detail p{color:var(--sub);font-size:13px}.player-account .kv-award-detail small{color:var(--forest);margin-top:10px;font-size:12px;display:block}.player-account .kv-segment{background:var(--soft);border-radius:11px;gap:4px;margin-top:13px;padding:4px;display:flex}.player-account .kv-segment button{min-width:0;min-height:45px;color:var(--sub);background:0 0;border:0;border-radius:8px;flex:1;padding:5px;font-size:12px}.player-account .kv-segment button small{margin-top:2px;font-size:11px;display:block}.player-account .kv-segment button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.player-account .kv-share{--share-bg:#1f4333;--share-ink:#f6f2e6;--share-accent:#dba27d;isolation:isolate;aspect-ratio:9/16;background:var(--share-bg);width:100%;max-width:244px;color:var(--share-ink);border-radius:14px;flex-direction:column;justify-content:space-between;margin:18px auto;padding:22px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.player-account .kv-share-post{aspect-ratio:4/5;max-width:100%}.player-account .kv-share-square{aspect-ratio:1;max-width:100%}.player-account .kv-share:before{content:"";z-index:-1;opacity:.2;border:1px solid;width:230px;height:330px;position:absolute;top:-55px;right:-145px;transform:rotate(-24deg)}.player-account .kv-share-brand{letter-spacing:.16em;font:400 12px Georgia,serif}.player-account .kv-share-edition{opacity:.75;letter-spacing:.1em;font-size:10px;margin-top:4px!important}.player-account .kv-share-title{letter-spacing:-.04em;font:400 35px/.98 Georgia,serif;margin:8px 0!important}.player-account .kv-share-kicker{letter-spacing:.11em;color:var(--share-accent);font-size:10px}.player-account .kv-share-big{letter-spacing:-.075em;font:400 83px/.85 Georgia,serif;margin:13px 0!important}.player-account .kv-share-name{overflow-wrap:anywhere;font-size:14px;font-weight:500}.player-account .kv-share-meta{opacity:.82;font-size:10px;margin-top:5px!important}.player-account .kv-share-bottom{border-top:1px solid;padding-top:11px}.player-account .kv-share-bottom small{opacity:.8;margin-top:5px;font-size:10px;display:block}.player-account .kv-share-photo-wrap{background:color-mix(in srgb,var(--share-ink) 13%,var(--share-bg));place-items:center;height:38%;min-height:60px;margin:12px -22px 5px;display:grid;position:relative;overflow:hidden}.player-account .kv-share-photo-wrap img{object-fit:cover;width:100%;height:100%;position:absolute}.player-account .kv-share-monogram{opacity:.7;font:400 63px Georgia,serif}.player-account .kv-share-photo-wrap small{letter-spacing:.15em;font-size:9px;position:absolute;bottom:9px}.player-account .kv-share-photo .kv-share-title{font-size:27px}.player-account .kv-share-photo .kv-share-bottom{padding-top:8px}.player-account .kv-share-recap{--share-bg:var(--surface);--share-ink:var(--ink);--share-accent:var(--clay);border:1px solid var(--line)}.player-account .kv-share-recap .kv-share-title{font-size:31px}.player-account .kv-share-recap .kv-share-big{font-size:62px}.player-account .kv-share-record{gap:6px;margin-top:12px;display:flex}.player-account .kv-share-record span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.player-account .kv-share-square .kv-share-big{font-size:clamp(43px,18cqw,59px);margin:7px 0!important}.player-account .kv-share-square .kv-share-title{font-size:clamp(20px,8cqw,27px)}.player-account .kv-share-square .kv-share-edition{display:none}.player-account .kv-share-square.kv-share-photo .kv-share-photo-wrap{height:34%;margin-top:6px;margin-bottom:5px}.player-account .kv-share-square.kv-share-photo .kv-share-title{font-size:22px;margin:4px 0!important}.player-account .kv-share-square .kv-share-meta{font-size:9px}.player-account .kv-share-square .kv-share-record{margin-top:5px}.player-account .kv-card-tools{grid-template-columns:1fr;gap:10px;display:grid}.player-account .kv-share-fallback{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:15px;padding:16px}.player-account .kv-share-fallback p{color:var(--sub);margin:8px 0 15px;font-size:13px}.player-account .kv-primary:disabled{opacity:.55}.player-account .kv-body p,.player-account .kv-body dd{overflow-wrap:anywhere}.player-account{background:var(--paper);min-height:100svh}.player-account .kv-phone{border:0;border-radius:0;width:100%;max-width:680px;min-height:100svh;margin:0 auto}.player-account .kv-header{z-index:30;background:var(--paper);position:sticky;top:0}.player-account .kv-body{padding-bottom:calc(115px + env(safe-area-inset-bottom))}.player-account .kv-body h1:focus{outline:none}.player-account .kv-nav{z-index:40;width:min(100%,680px);padding-bottom:calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -6px 24px #14201908}.player-account button,.player-account a{touch-action:manipulation}.player-account button{cursor:pointer}.player-account button:disabled{cursor:wait}.player-account .player-preview-note{color:var(--sub);margin:0 0 19px;font-size:11px}.player-account .player-event-list{gap:14px;display:grid}.player-account .player-event-list a:not(.kv-primary),.player-account .kv-note a{text-underline-offset:3px;text-decoration:underline}.player-account .player-register-link{margin-top:20px}.player-account .player-more-events{margin-top:13px}.player-account .player-example-toggle{text-align:left;margin-top:16px;font-size:12px}.player-account .player-result-date{margin-top:13px}.player-account .player-partner-card{margin-top:14px}.player-account .player-partner-card .kv-person{padding-bottom:17px}.player-account .player-partner-card .kv-person strong{font-size:16px}.player-account .player-card-image{aspect-ratio:9/16;background:var(--forest);border-radius:14px;width:100%;max-width:244px;margin:18px auto;overflow:hidden}.player-account .player-card-image.format-post{aspect-ratio:4/5;max-width:100%}.player-account .player-card-image.format-square{aspect-ratio:1;max-width:100%}.player-account .player-card-image img{width:100%;height:auto;display:block}.player-account .player-card-image>p{color:var(--onforest);padding:24px}.player-account .player-caption-label{margin-top:16px;font-size:13px;display:block}.player-account .player-caption-label textarea{margin-top:7px;display:block}.player-account .kv-medal{position:relative}.player-account .player-award-tooltip{z-index:10;text-align:left;border:1px solid var(--line);width:210px;max-width:70vw;color:var(--ink);background:var(--surface);border-radius:10px;padding:12px;font-size:12px;display:none;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #1420191a}.player-account .kv-medal:nth-child(3n+1) .player-award-tooltip{left:0;transform:none}.player-account .kv-medal:nth-child(3n) .player-award-tooltip{left:auto;right:0;transform:none}@media (hover:hover){:is(.player-account .kv-medal:hover .player-award-tooltip,.player-account .kv-medal:focus-visible .player-award-tooltip){display:block}}@media (min-width:700px){.player-account .kv-body,.player-account .kv-header{padding-left:30px;padding-right:30px}.player-account .kv-medal-circle{max-width:124px}.player-account .kv-medals{gap:22px 14px}.player-account .kv-medal{min-height:153px}.player-account .kv-body h1{font-size:34px}}
