@layer gk.hud{:root{--hud-edge:16px;--hud-top:8px;--hud-bug-h:56px;--hud-digit-w:42px;--hud-digit-h:44px;--hud-crest:28px;--hud-clock-w:72px;--hud-clock-h:30px;--hud-fs-digit:var(--gk-fs-num-l);--hud-fs-clock:var(--gk-fs-num-s);--hud-fs-name:var(--gk-fs-chip);--hud-fs-period:var(--gk-fs-micro);--hud-card-w:252px;--hud-pill-h:32px;--hud-plate:var(--gk-hud-plate);--gk-digit-w:var(--hud-digit-w);--gk-digit-h:var(--hud-digit-h);--gk-digit-fs:var(--hud-fs-digit);--hud-gold-ink:color-mix(in srgb,var(--gk-gold) 70%,var(--gk-ink));--hud-hair-yellow:color-mix(in srgb,var(--gk-yellow) 22%,transparent);--hud-ink-soft:color-mix(in srgb,var(--gk-ink) 45%,transparent);--hud-paper-35:color-mix(in srgb,var(--gk-paper) 35%,transparent);--hud-text-shadow:0 1px 0 var(--gk-drop),0 0 6px color-mix(in srgb,var(--gk-drop) 60%,transparent);--hud-me:var(--gk-me,var(--gk-team-0));--hud-me-light:var(--gk-me-light,var(--gk-team-0-light));--hud-me-dark:var(--gk-me-dark,var(--gk-team-0-dark))}@media(max-height:600px)and (min-width:761px){:root{--hud-bug-h:46px;--hud-digit-w:36px;--hud-digit-h:36px;--hud-crest:24px;--hud-clock-w:62px;--hud-clock-h:25px;--hud-fs-digit:var(--gk-fs-num-m);--hud-fs-clock:var(--gk-fs-d5)}}@media(max-width:760px){:root{--hud-edge:12px;--hud-bug-h:46px;--hud-digit-w:34px;--hud-digit-h:36px;--hud-crest:24px;--hud-clock-w:58px;--hud-clock-h:25px;--hud-fs-digit:var(--gk-fs-num-m);--hud-fs-clock:var(--gk-fs-d5);--hud-fs-period:var(--gk-fs-floor);--hud-pill-h:28px}}@media(max-width:600px){:root{--hud-bug-h:44px;--hud-digit-w:32px;--hud-digit-h:34px;--hud-crest:22px;--hud-clock-w:54px;--hud-clock-h:24px;--hud-card-w:46%}}@media(max-width:400px){:root{--hud-crest:0px;--hud-digit-w:30px;--hud-clock-w:50px}}@media(max-height:500px)and (orientation:landscape){:root{--hud-edge:12px;--hud-top:4px;--hud-bug-h:40px;--hud-digit-w:30px;--hud-digit-h:30px;--hud-crest:22px;--hud-clock-w:52px;--hud-clock-h:22px;--hud-fs-digit:var(--gk-fs-num-l);--hud-fs-clock:var(--gk-fs-ui-l);--hud-fs-name:var(--gk-fs-body-s);--hud-fs-period:var(--gk-fs-floor);--hud-pill-h:24px}}.gk-scorebug{gap:0;min-width:0;height:var(--hud-bug-h);padding:0;align-items:stretch;justify-content:center;border:var(--gk-bw-m) solid var(--gk-ink);border-radius:var(--gk-r-m);background:var(--gk-surface-1);color:var(--gk-text-on-pitch);box-shadow:inset 0 -3px 0 var(--gk-yellow),var(--gk-e3);font-family:var(--gk-font-display);letter-spacing:0;white-space:nowrap}@media(max-width:1000px){body:not(.is-home) .topbar .gk-scorebug{flex:0 1 auto;margin-inline:auto;min-width:0}}.gk-scorebug__team{position:relative;align-items:center;gap:8px;min-width:0;padding:0 10px 0 12px}.gk-scorebug__team.away{padding:0 12px 0 10px}.gk-scorebug__team:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--hud-team);box-shadow:0 2px 0 var(--gk-ink)}.gk-scorebug__team:not(.away):before{border-top-left-radius:calc(var(--gk-r-m) - var(--gk-bw-m))}.gk-scorebug__team[data-side="0"]{--hud-team:var(--gk-team-0)}.gk-scorebug__team[data-side="1"]{--hud-team:var(--gk-team-1)}.gk-scorebug .team-name{display:block;margin-top:4px;color:var(--gk-text-on-pitch);font:400 var(--hud-fs-name)/1 var(--gk-font-display);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 0 var(--gk-drop)}.gk-scorebug .crest{width:var(--hud-crest);height:calc(var(--hud-crest) * 1.14);margin-top:4px;flex:none;filter:drop-shadow(0 2px 0 var(--gk-drop));color:var(--gk-ink)}.gk-scorebug .crest svg{display:block;width:100%;height:100%}.gk-scorebug .scores{position:relative;display:flex;align-items:center;gap:6px;padding:0 6px;margin:0;font:400 var(--hud-fs-digit)/1 var(--gk-font-display);letter-spacing:0}.gk-scorebug .scores:before,.gk-scorebug .scores:after{content:"";position:absolute;top:0;width:50%;height:6px;box-shadow:0 2px 0 var(--gk-ink);pointer-events:none}.gk-scorebug .scores:before{left:0;background:var(--gk-team-0)}.gk-scorebug .scores:after{right:0;background:var(--gk-team-1)}.gk-scorebug .score-divider{color:var(--gk-yellow);font:400 var(--gk-fs-num-s)/1 var(--gk-font-display);text-shadow:0 2px 0 var(--gk-drop);margin-top:2px}:is(.gk-scorebug,.gk-pause,.anime-goal-byline) .gk-digit{text-shadow:none;transition:background-color var(--gk-dur-base) var(--gk-ease-standard)}.gk-scorebug:has(#scoreGol:not(.hidden):not(.out)[data-side="0"]) #score0,.gk-scorebug:has(#scoreGol:not(.hidden):not(.out):not([data-side])) #score0{background:var(--gk-team-0-light)}.gk-scorebug:has(#scoreGol:not(.hidden):not(.out)[data-side="1"]) #score1{background:var(--gk-team-1-light)}.gk-scorebug .tv-gol{top:calc(100% - 7px);bottom:auto;z-index:4;font-size:var(--gk-fs-body-s);background:var(--tv-team,var(--gk-coral))}.gk-scorebug .tv-gol,.gk-scorebug .tv-gol[data-side="0"]{left:calc(6px + var(--hud-digit-w) / 2);right:auto;translate:-50% 0}.gk-scorebug .tv-gol[data-side="1"]{left:auto;right:calc(6px + var(--hud-digit-w) / 2);translate:50% 0}.gk-scorebug .clock-col{justify-content:center;align-items:center;gap:3px;min-width:calc(var(--hud-clock-w) + 20px);padding:0 10px 3px;border-left:var(--gk-bw-m) solid var(--gk-ink);border-radius:0 calc(var(--gk-r-m) - var(--gk-bw-m)) calc(var(--gk-r-m) - var(--gk-bw-m)) 0;background:var(--gk-well);box-shadow:inset 0 -3px 0 var(--gk-yellow)}.gk-clock{display:grid;place-items:center;min-width:var(--hud-clock-w);height:var(--hud-clock-h);padding:2px 8px 0;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:var(--gk-r-s);background:var(--gk-chrome);color:var(--gk-paper-hud);box-shadow:0 0 0 var(--gk-bw-hair) var(--hud-paper-35);font:400 var(--hud-fs-clock)/1 var(--gk-font-display);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;transition:background-color var(--gk-dur-fast) var(--gk-ease-standard),color var(--gk-dur-fast) var(--gk-ease-standard)}.gk-clock.urgent{background:var(--gk-coral);color:var(--gk-ink);box-shadow:0 0 0 var(--gk-bw-hair) var(--gk-coral-hi);animation:gk-kf-hud-pulse 1s var(--gk-ease-standard) infinite}.gk-period{display:block;max-width:calc(var(--hud-clock-w) + 24px);overflow:hidden;text-overflow:ellipsis;color:var(--gk-text-on-pitch-2);font:var(--gk-fw-micro) var(--hud-fs-period)/1.15 var(--gk-font-ui);letter-spacing:.1em;text-transform:uppercase}.gk-scorebug:is([data-period=paused],[data-period=replay],[data-period=final]) .gk-period{padding:2px 6px 1px;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:var(--gk-r-xs);background:var(--gk-offline);color:var(--gk-ink);letter-spacing:.06em}.gk-scorebug[data-golden] .gk-clock{background:var(--gk-yellow);color:var(--gk-ink);box-shadow:0 0 0 3px var(--gk-gold)}.gk-scorebug[data-golden] .gk-period{max-width:none;padding:2px 6px 1px;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:var(--gk-r-xs);background:var(--hud-gold-ink);color:var(--gk-paper);rotate:var(--gk-tilt-m);letter-spacing:.06em}@media(max-width:760px){.gk-scorebug .team-name{display:none}}@media(max-width:600px){.gk-scorebug__team{gap:4px;padding:0 4px 0 7px}.gk-scorebug__team.away{padding:0 7px 0 4px}.gk-scorebug .scores{gap:4px;padding:0 4px}.gk-scorebug .clock-col{min-width:0;padding:0 6px 3px}.gk-scorebug .score-divider{font-size:var(--gk-fs-d5)}}@media(max-width:600px){.gk-scorebug:is([data-period=paused],[data-period=replay],[data-period=final],[data-golden]) .gk-period{padding:1px 4px 0;border-width:var(--gk-bw-hair);letter-spacing:.02em}.gk-scorebug .clock-col{gap:2px}}@media(max-width:400px){.gk-scorebug__team{display:none}.gk-scorebug .clock-col{padding:0 5px 3px}.gk-scorebug .scores{padding:0 5px}}@media(max-height:500px)and (orientation:landscape){.gk-scorebug .team-name{display:block;margin-top:3px}.gk-scorebug__team:before{height:5px}.gk-scorebug .clock-col{flex-direction:row;gap:6px;padding:0 8px 2px}.gk-scorebug .tv-gol{top:calc(100% - 6px);font-size:var(--gk-fs-micro)}}.gk-field-label{color:var(--gk-text-on-pitch-2);font:var(--gk-fw-micro) var(--gk-fs-micro)/1.2 var(--gk-font-ui);letter-spacing:var(--gk-ls-micro);text-transform:uppercase;text-shadow:var(--hud-text-shadow)}.gk-field-label:before{width:8px;height:8px;border:var(--gk-bw-s) solid var(--gk-ink);background:var(--gk-yellow)}.stage-top:has(>.gk-field-label){top:auto;bottom:12px;left:var(--hud-edge);opacity:1}@media(pointer:coarse){.stage-top:has(>.gk-field-label){visibility:hidden}}#stageMode.mode-pill{top:var(--hud-top);right:var(--hud-edge);min-height:var(--hud-pill-h);max-width:calc(100% - 2 * var(--hud-edge));z-index:var(--gk-z-hud);position:absolute;pointer-events:none;opacity:1;transform-origin:100% 0;transition:opacity .2s ease,transform .2s ease,visibility 0s}.stage:has(#replayTV:not(.hidden)) #stageMode,.stage:has(#broadcast:not(.hidden)) #stageMode{visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility 0s .16s}#stageMode.mp-pop{animation:mp-pop .32s var(--gk-ease-pop) both}@keyframes mp-pop{0%{transform:scale(.82);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@media(max-width:600px)and (orientation:portrait){#stageMode.mode-pill{max-width:calc(54% - 2 * var(--hud-edge))}}.gk-hud-card{position:absolute;top:var(--hud-top);left:var(--hud-edge);z-index:var(--gk-z-hud);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker count" "title count" "bar bar";align-items:center;column-gap:10px;row-gap:1px;width:var(--hud-card-w);min-width:0;max-width:var(--hud-card-w);min-height:0;margin:0;padding:8px 12px 7px;border:var(--gk-bw-m) solid var(--gk-ink);border-radius:var(--gk-r-m);background:var(--hud-plate);color:var(--gk-text-on-pitch);box-shadow:inset 0 4px 0 var(--hud-card-stripe,var(--gk-yellow)),var(--gk-e3);backdrop-filter:none;-webkit-backdrop-filter:none;text-align:left;cursor:pointer;transition:transform var(--gk-dur-press) var(--gk-ease-standard),box-shadow var(--gk-dur-press) var(--gk-ease-standard)}@media(hover:hover){.gk-hud-card:hover{transform:translateY(var(--gk-lift));box-shadow:inset 0 4px 0 var(--hud-card-stripe,var(--gk-yellow)),var(--gk-e4)}}.gk-hud-card:active{transform:translateY(2px);box-shadow:inset 0 4px 0 var(--hud-card-stripe,var(--gk-yellow)),var(--gk-e1)}.gk-hud-card:focus-visible{outline:3px solid var(--gk-yellow);outline-offset:3px}.gk-hud-card>#challengeCaption{grid-area:kicker;display:block;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gk-yellow);font:var(--gk-fw-micro) var(--gk-fs-micro)/1.1 var(--gk-font-ui);letter-spacing:.1em;text-transform:uppercase}.gk-hud-card>strong{grid-area:title;display:block;min-width:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gk-text-on-pitch);font:var(--gk-fw-strong) var(--gk-fs-body)/1.15 var(--gk-font-ui)}.gk-hud-card>small{grid-area:count;position:static;align-self:center;color:var(--gk-text-on-pitch);font:400 var(--gk-fs-chip)/1 var(--gk-font-display);font-variant-numeric:tabular-nums;letter-spacing:0}.gk-hud-card>.mini-progress{grid-area:bar;position:relative;height:8px;margin:5px 0 0;overflow:hidden;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:var(--gk-r-pill);background:var(--gk-surface-2);box-shadow:0 0 0 var(--gk-bw-hair) var(--hud-paper-35)}.gk-hud-card>.mini-progress>i{display:block;height:100%;background:var(--gk-yellow);border-radius:0;transition:none}.gk-hud-card.completed{--hud-card-stripe:var(--gk-mint)}.gk-hud-card.completed>.mini-progress>i{background:var(--gk-mint)}.gk-hud-card.completed>#challengeCaption{color:var(--gk-mint)}.gk-hud-card__check,.gk-hud-card__xp{position:absolute;display:none;pointer-events:none}.gk-hud-card__check{left:-7px;top:-6px;width:22px;height:22px;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:50%;background:var(--gk-mint);box-shadow:var(--gk-e1);color:var(--gk-ink);font:var(--gk-fw-micro) var(--gk-fs-caption)/1 var(--gk-font-ui);text-align:center}.gk-hud-card__xp{right:34px;top:-7px;padding:3px 7px 2px;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:var(--gk-r-xs);background:var(--gk-yellow);color:var(--gk-ink);box-shadow:var(--gk-e1);font:400 var(--gk-fs-body-s)/1 var(--gk-font-display);letter-spacing:0;rotate:var(--gk-tilt-l)}.gk-hud-card.completed>.gk-hud-card__check{display:grid;place-items:center}.gk-hud-card.completed>.gk-hud-card__xp:not(:empty){display:block}.gk-hud-card.is-popped>.gk-hud-card__check{animation:gk-kf-hud-pop var(--gk-dur-slow) var(--gk-ease-pop) both}.gk-hud-card.is-popped>.gk-hud-card__xp{animation:gk-kf-hud-pop var(--gk-dur-slow) var(--gk-ease-pop) 80ms both}.gk-hud-card.is-bumped>small{animation:gk-kf-hud-bump var(--gk-dur-base) var(--gk-ease-pop) both}@media(max-width:600px)and (orientation:portrait){.gk-hud-card{padding:7px 10px 6px;column-gap:6px}.gk-hud-card>strong{font-size:var(--gk-fs-body-s)}.gk-hud-card>small{font-size:var(--gk-fs-body-l)}}@media(max-height:500px)and (orientation:landscape){.gk-hud-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count";width:auto;max-width:min(300px,38%);height:26px;min-height:0;padding:0 9px 2px 10px;border-width:var(--gk-bw-s);border-radius:var(--gk-r-s);box-shadow:inset 0 -3px 0 var(--hud-card-stripe,var(--gk-yellow)),var(--gk-e2);column-gap:8px}.gk-hud-card>#challengeCaption{display:none}.gk-hud-card>strong{font-size:var(--gk-fs-caption)}.gk-hud-card>small{font-size:var(--gk-fs-body-s)}.gk-hud-card>.mini-progress{position:absolute;left:8px;right:8px;bottom:2px;height:3px;margin:0;border:0;background:transparent}.gk-hud-card__check{left:-7px;top:-7px;width:18px;height:18px;font-size:var(--gk-fs-floor)}.gk-hud-card__xp{top:-8px;font-size:var(--gk-fs-micro);padding:2px 5px 1px}}.cup-hud.gk-hud-plate{top:0;left:50%;right:auto;display:flex;align-items:center;gap:6px;padding:4px 12px 6px;border-top:0;border-radius:0 0 var(--gk-r-m) var(--gk-r-m);transform:translate(-50%);white-space:nowrap;box-shadow:inset 0 -3px 0 var(--gk-yellow),var(--gk-e2)}.cup-hud.gk-hud-plate b{padding:2px 6px 1px;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:var(--gk-r-xs);background:var(--gk-yellow);color:var(--gk-ink);font:400 var(--gk-fs-body-s)/1 var(--gk-font-display);letter-spacing:.02em}.cup-hud.gk-hud-plate i{display:inline-block;width:12px;height:12px;margin-left:2px;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:50%;background:var(--gk-well);box-shadow:0 0 0 var(--gk-bw-hair) var(--hud-paper-35)}.cup-hud.gk-hud-plate i:first-of-type{margin-left:6px}.cup-hud.gk-hud-plate i.done{background:var(--gk-mint);box-shadow:none}.cup-hud.gk-hud-plate i.current{background:var(--gk-yellow);box-shadow:none}@media(max-width:600px)and (orientation:portrait){.cup-hud.gk-hud-plate{top:calc(var(--hud-top) + var(--hud-pill-h) + 6px);left:auto;right:var(--hud-edge);transform:none;border-top:var(--gk-bw-m) solid var(--gk-ink);border-radius:var(--gk-r-m);padding:4px 10px;box-shadow:var(--gk-e2)}}.court-hud.gk-hud-plate{top:0;left:50%;display:flex;align-items:center;gap:12px;max-width:calc(100% - 2 * var(--hud-edge));padding:6px 8px 8px 14px;border-top:0;border-radius:0 0 var(--gk-r-m) var(--gk-r-m);transform:translate(-50%);box-shadow:inset 0 -3px 0 var(--gk-yellow),var(--gk-e2);text-transform:none;letter-spacing:0}.court-hud.gk-hud-plate>div{min-width:0}.court-hud.gk-hud-plate strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gk-text-on-pitch);font:400 var(--gk-fs-ui-l)/1.1 var(--gk-font-display);letter-spacing:.02em}.court-hud.gk-hud-plate small{display:block;margin-top:2px;color:var(--gk-text-on-pitch-2);font:var(--gk-fw-strong) var(--gk-fs-caption)/1.2 var(--gk-font-ui)}.court-hud.gk-hud-plate>span{white-space:nowrap;color:var(--gk-text-on-pitch-2);font:var(--gk-fw-micro) var(--gk-fs-micro)/1.2 var(--gk-font-ui);letter-spacing:.08em;text-transform:uppercase}.court-hud.gk-hud-plate button{min-height:36px;padding:0 12px;border:var(--gk-bw-m) solid var(--gk-ink);border-radius:var(--gk-r-pill);background:var(--gk-yellow);color:var(--gk-ink);box-shadow:var(--gk-bevel-yellow),var(--gk-e2);font:400 var(--gk-fs-body-l)/1 var(--gk-font-display);white-space:nowrap;cursor:pointer;transition:transform var(--gk-dur-press) var(--gk-ease-standard),box-shadow var(--gk-dur-press) var(--gk-ease-standard)}@media(hover:hover){.court-hud.gk-hud-plate button:hover{background:var(--gk-yellow-hi);transform:translateY(var(--gk-lift))}}.court-hud.gk-hud-plate button:active{transform:translateY(2px);box-shadow:var(--gk-bevel-yellow),var(--gk-e1)}.court-hud.gk-hud-plate button:focus-visible{outline:3px solid var(--gk-yellow);outline-offset:3px}@media(max-width:600px){.court-hud.gk-hud-plate{top:calc(var(--hud-top) + 46px + 6px);left:var(--hud-edge);right:var(--hud-edge);width:auto;max-width:none;transform:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 6px 6px 10px;border-top:var(--gk-bw-m) solid var(--gk-ink);border-radius:var(--gk-r-m);box-shadow:var(--gk-e2)}.court-hud.gk-hud-plate button{grid-column:2;grid-row:1/3;min-height:44px}.court-hud.gk-hud-plate>span{grid-column:1}}.network-hud.gk-hud-plate{top:calc(var(--hud-top) + var(--hud-pill-h) + 6px);right:var(--hud-edge);left:auto;display:flex;align-items:center;gap:6px;max-width:min(320px,calc(100% - 2 * var(--hud-edge)));padding:4px 10px 4px 8px;border-radius:var(--gk-r-pill);box-shadow:var(--gk-e2)}.network-hud.gk-hud-plate:before{content:"";flex:none;width:10px;height:10px;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:50%;background:var(--gk-coral)}.network-hud.gk-hud-plate:has(.ping-dot):before,.network-hud.gk-hud-plate:has(.hud-crown):before{display:none}@media(max-width:600px)and (orientation:portrait){.network-hud.gk-hud-plate{top:calc(var(--hud-top) + 62px);left:var(--hud-edge);right:var(--hud-edge);max-width:none;justify-content:center}}.network-hud.gk-hud-plate .ping-dot{width:10px;height:10px;margin:0;border:var(--gk-bw-s) solid var(--gk-ink);box-shadow:none}.training-tag.gk-hud-plate{bottom:16px;left:var(--hud-edge);max-width:340px;padding:10px 14px 11px;text-transform:none;letter-spacing:0;line-height:1.45}.training-tag.gk-hud-plate strong{display:inline-block;margin:0 0 6px;padding:3px 7px 2px;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:var(--gk-r-xs);background:var(--gk-yellow);color:var(--gk-ink);box-shadow:var(--gk-e1);font:var(--gk-fw-micro) var(--gk-fs-micro)/1.1 var(--gk-font-ui);letter-spacing:var(--gk-ls-micro);text-transform:uppercase;rotate:var(--gk-tilt-s)}.training-tag.gk-hud-plate span{display:block;color:var(--gk-text-on-pitch-2);font:var(--gk-fw-body) var(--gk-fs-body-s)/1.45 var(--gk-font-ui)}@media(pointer:coarse){body.in-game .training-tag.gk-hud-plate{top:calc(var(--hud-top) + var(--hud-pill-h) + 8px);bottom:auto;max-width:min(340px,calc(100% - 2 * var(--hud-edge)))}}@media(max-height:500px)and (orientation:landscape){.training-tag.gk-hud-plate{top:var(--hud-top);bottom:auto;padding:5px 10px}.training-tag.gk-hud-plate strong{margin:0}.training-tag.gk-hud-plate span{display:none}.court-hud.gk-hud-plate{top:calc(var(--hud-top) + var(--hud-pill-h) + 6px);border-top:var(--gk-bw-m) solid var(--gk-ink);border-radius:var(--gk-r-m);padding:4px 6px 4px 12px;box-shadow:var(--gk-e2)}.court-hud.gk-hud-plate small{display:none}.gk-scorebug .gk-period{max-width:none}.gk-hud-card.completed>.gk-hud-card__xp:not(:empty){display:none}}.gk-callout{padding-bottom:min(26vh,200px);z-index:var(--gk-z-cue)}.gk-callout[data-kind=count] .event-content{gap:14px}.gk-callout[data-kind=count] .event-title{font-size:var(--gk-fs-callout);-webkit-text-stroke:calc(var(--gk-stroke-l) + 1px) var(--gk-ink);rotate:0deg;min-width:1ch}.gk-callout[data-kind=count] .gk-callout__ring{display:block}.gk-callout[data-kind=count][data-tick=a] .event-title{animation:gk-kf-hud-tick-a .36s var(--gk-ease-pop) both}.gk-callout[data-kind=count][data-tick=b] .event-title{animation:gk-kf-hud-tick-b .36s var(--gk-ease-pop) both}.gk-callout[data-kind=count][data-tick=a] .gk-callout__ring{animation:gk-kf-hud-ring-a .62s var(--gk-ease-settle) both}.gk-callout[data-kind=count][data-tick=b] .gk-callout__ring{animation:gk-kf-hud-ring-b .62s var(--gk-ease-settle) both}.gk-callout[data-kind=kickoff] .event-content{gap:0}.gk-callout[data-kind=kickoff] .event-title{position:relative;z-index:1;padding:8px 18px 4px;border:var(--gk-bw-l) solid var(--gk-ink);border-radius:var(--gk-r-m);background:var(--gk-yellow);color:var(--gk-ink);box-shadow:var(--gk-bevel-yellow),var(--gk-e4);font-size:calc(var(--gk-fs-code) * 1.1);-webkit-text-stroke:0;text-shadow:none;rotate:-4deg;animation:gk-kf-hud-slam var(--gk-dur-slow) var(--gk-ease-pop) both}.gk-callout[data-kind=kickoff] .event-subtitle{display:inline-flex;align-items:center;gap:7px;margin-top:-4px;padding:7px 12px 5px;border-radius:0 0 var(--gk-r-s) var(--gk-r-s);rotate:-4deg;translate:14px 0;animation:gk-kf-hud-drop var(--gk-dur-base) var(--gk-ease-pop) 90ms both}.gk-callout[data-kind=kickoff] .event-subtitle:before{content:"";width:10px;height:10px;border:var(--gk-bw-s) solid var(--gk-paper);border-radius:50%;background:var(--gk-call-team)}.gk-callout[data-kind=goal] .event-title{font-size:calc(var(--gk-fs-callout) * .62);-webkit-text-stroke:var(--gk-stroke-l) var(--gk-ink);color:var(--gk-paper);animation:gk-kf-hud-slam var(--gk-dur-slow) var(--gk-ease-pop) both}.gk-callout[data-kind=goal] .event-subtitle{background:var(--gk-call-team);color:var(--gk-ink);animation:gk-kf-hud-drop var(--gk-dur-base) var(--gk-ease-pop) 90ms both}.gk-callout[data-kind=paused] .event-title{display:inline-flex;align-items:center;gap:12px;padding:8px 18px 4px 14px;border:var(--gk-bw-l) solid var(--gk-ink);border-radius:var(--gk-r-m);background:var(--gk-coral);color:var(--gk-ink);box-shadow:var(--gk-e4);font-size:var(--gk-fs-d1);-webkit-text-stroke:0;text-shadow:none;rotate:var(--gk-tilt-m)}.gk-callout[data-kind=paused] .event-title:before{content:"";width:.62em;height:.7em;margin-top:-.08em;background:linear-gradient(90deg,var(--gk-ink) 0 34%,transparent 34% 66%,var(--gk-ink) 66%)}.gk-callout[data-kind=other] .event-title{font-size:calc(var(--gk-fs-callout) * .45)}.gk-callout--golden{position:absolute;top:var(--hud-top);left:50%;z-index:var(--gk-z-cue);display:flex;flex-direction:column;align-items:center;gap:0;transform:translate(-50%);pointer-events:none;text-align:center}.gk-callout--golden>strong{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 3px 12px;border:var(--gk-bw-l) solid var(--gk-ink);border-radius:var(--gk-r-m);background:var(--gk-gold);color:var(--gk-paper);box-shadow:inset 0 3px color-mix(in srgb,var(--gk-yellow) 55%,transparent),0 0 0 3px var(--gk-yellow),var(--gk-e4);font:400 var(--gk-fs-d3)/1 var(--gk-font-display);letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke:var(--gk-stroke-s) var(--gk-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--gk-drop);rotate:var(--gk-tilt-m);animation:gk-kf-hud-slam var(--gk-dur-slow) var(--gk-ease-pop) both}.gk-callout--golden>strong:before{content:"";width:1em;height:1em;margin-top:-.12em;background:var(--gk-yellow);-webkit-mask:var(--hud-trophy) center/contain no-repeat;mask:var(--hud-trophy) center/contain no-repeat;filter:drop-shadow(0 2px 0 var(--gk-drop))}.gk-callout--golden>span{margin-top:-2px;padding:5px 12px 4px;border:var(--gk-bw-m) solid var(--gk-ink);border-radius:var(--gk-r-pill);background:var(--gk-paper-hud);color:var(--gk-ink);box-shadow:var(--gk-e2);font:var(--gk-fw-strong) var(--gk-fs-body-s)/1.25 var(--gk-font-ui);rotate:var(--gk-tilt-xs);animation:gk-kf-hud-drop var(--gk-dur-base) var(--gk-ease-pop) .1s both}.gk-callout--golden.is-leaving{animation:gk-kf-fade-out var(--gk-dur-exit) var(--gk-ease-exit) both}:root{--hud-trophy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h10v2h4v3a5 5 0 0 1-4.6 5A5 5 0 0 1 13 16.4V19h3v2H8v-2h3v-2.6A5 5 0 0 1 7.6 13 5 5 0 0 1 3 8V5h4Zm0 4H5v1a3 3 0 0 0 2 2.8Zm10 0v3.8A3 3 0 0 0 19 8V7Z'/%3E%3C/svg%3E");--hud-bulb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.8 10.6c.6.5.8 1.2.8 1.9V16h6v-.5c0-.7.2-1.4.8-1.9A6 6 0 0 0 12 3Z'/%3E%3C/svg%3E");--hud-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");--hud-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 11v6M12 7v.1'/%3E%3C/svg%3E")}@media(max-width:600px)and (orientation:portrait){.gk-callout--golden{top:calc(var(--hud-top) + 70px)}.gk-callout--golden>strong{font-size:var(--gk-fs-d4)}}@media(max-height:500px)and (orientation:landscape){.gk-callout--golden{top:var(--hud-top);flex-direction:row;gap:6px}.gk-callout--golden>strong{font-size:var(--gk-fs-d5);padding:4px 10px 1px 8px;border-width:var(--gk-bw-m)}.gk-callout--golden>span{margin:0;font-size:var(--gk-fs-caption);padding:3px 9px 2px}.gk-callout .event-content{gap:6px}.gk-callout .event-subtitle{font-size:var(--gk-fs-micro);padding:4px 9px 3px}.gk-callout .event-detail{font-size:var(--gk-fs-caption);padding:4px 10px 3px}.gk-callout[data-kind=count] .event-detail{display:none}}@media(max-width:600px)and (orientation:portrait){.gk-callout .event-subtitle{max-width:calc(100vw - 32px);white-space:normal;font-size:var(--gk-fs-micro)}}body.in-game #toast{z-index:var(--gk-z-float);bottom:16px;width:max-content;min-height:48px;max-width:min(560px,calc(100% - 32px));margin:0;padding:8px 16px 8px 8px;border-radius:var(--gk-r-ml);box-shadow:var(--gk-e3);backdrop-filter:none;-webkit-backdrop-filter:none;text-align:start;font:var(--gk-fw-body) var(--gk-fs-ui-l)/1.3 var(--gk-font-ui);letter-spacing:0;text-transform:none;--gk-toast-accent:var(--gk-yellow);--gk-toast-ico:var(--hud-bulb)}body.in-game #toast:after{left:8px}body.in-game #toast[data-gk-kind=challenge],body.in-game #toast[data-tone=success]{--gk-toast-bg:var(--gk-mint-tint);background:var(--gk-mint-tint);--gk-toast-accent:var(--gk-mint);--gk-toast-ico:var(--hud-check)}body.in-game #toast[data-gk-kind=info]:not([data-tone]){--gk-toast-accent:var(--gk-info);--gk-toast-ico:var(--hud-info)}@media(max-width:600px)and (orientation:portrait){body.in-game #toast{width:calc(100% - 32px);margin-bottom:58px;padding:7px 12px 7px 7px;font-size:var(--gk-fs-body-s)}body.in-game #toast:after{left:7px}}@media(pointer:coarse)and (min-width:601px){body.in-game #toast{max-width:min(44%,420px)}}@media(max-height:500px)and (orientation:landscape){body.in-game #toast{min-height:40px;max-width:44%;padding:5px 10px 5px 5px;border-radius:var(--gk-r-m);font-size:var(--gk-fs-caption)}body.in-game #toast:before{width:24px;height:24px}body.in-game #toast:after{left:5px;width:24px;height:24px;margin-top:-12px}}.gk-meter{z-index:var(--gk-z-hud);bottom:80px}.gk-meter[data-full]{box-shadow:0 0 0 3px var(--gk-yellow),var(--gk-e2);animation:gk-kf-hud-shake .24s linear both}.gk-meter[data-full]>span{color:var(--gk-yellow)}@media(pointer:coarse){body.in-game .gk-meter{visibility:hidden}}@media(max-height:500px)and (orientation:landscape){.gk-meter{bottom:12px;height:30px}.gk-meter .charge-track{width:110px}}.gk-player-strip{background:var(--gk-chrome);border-top:0;box-shadow:inset 0 3px 0 var(--hud-hair-yellow);color:var(--gk-text-on-pitch)}.gk-player-strip .player-profile{gap:12px}.gk-player-strip .portrait{width:40px;height:40px;flex:none;border:var(--gk-bw-m) solid var(--gk-ink);border-radius:50%;box-shadow:0 0 0 3px var(--hud-me),0 0 0 5px var(--gk-ink),var(--gk-e1);overflow:hidden}.gk-player-strip .player-name{display:flex;align-items:center;gap:6px;max-width:180px;color:var(--gk-text-on-pitch);font:400 var(--gk-fs-d5)/1.05 var(--gk-font-display);letter-spacing:.01em}.gk-player-strip .player-name>span{flex:none;margin-left:0!important;padding:2px 5px 1px;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:var(--gk-r-xs);background:var(--gk-yellow);color:var(--gk-ink)!important;font:var(--gk-fw-micro) var(--gk-fs-micro)/1.1 var(--gk-font-ui)!important;letter-spacing:.08em;box-shadow:var(--gk-e1)}.gk-player-strip .player-caption{gap:8px;margin-top:6px;color:var(--gk-text-on-pitch-2);font:var(--gk-fw-micro) var(--gk-fs-micro)/1 var(--gk-font-ui);letter-spacing:.1em;text-transform:uppercase}body.has-energy-cue .gk-pips{animation:gk-kf-hud-shake .3s linear both}body.has-energy-cue .gk-pips>i{border-color:var(--gk-coral-lo);background:color-mix(in srgb,var(--gk-coral) 45%,var(--gk-well))}.gk-player-strip .control-guide{gap:18px;color:var(--gk-text-on-pitch-2);font:var(--gk-fw-strong) var(--gk-fs-caption)/1.2 var(--gk-font-ui)}.gk-player-strip .control-guide>span{gap:7px}.gk-player-strip kbd.gk-kbd{min-width:28px;height:26px;padding:1px 7px 0;font-size:var(--gk-fs-micro);box-shadow:none}.gk-player-strip .mobile-footer{color:var(--gk-text-on-pitch-2);font:var(--gk-fw-strong) var(--gk-fs-caption)/1.35 var(--gk-font-ui)}.gk-player-strip .footer-link{min-height:44px;padding:0 4px;gap:7px;border:0;background:none;color:var(--gk-text-on-pitch-2);font:var(--gk-fw-strong) var(--gk-fs-body)/1 var(--gk-font-ui);cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:transparent;transition:color var(--gk-dur-fast) var(--gk-ease-standard),text-decoration-color var(--gk-dur-fast) var(--gk-ease-standard)}.gk-player-strip .footer-link svg{width:20px;height:20px;stroke-width:2.25}@media(hover:hover){.gk-player-strip .footer-link:hover{color:var(--gk-text-on-pitch);text-decoration-color:currentColor}}.gk-player-strip .footer-link:focus-visible{outline:3px solid var(--gk-yellow);outline-offset:2px;border-radius:var(--gk-r-xs)}@media(max-height:600px)and (min-width:761px){.gk-player-strip .portrait{width:34px;height:34px}}@media(max-width:760px){.gk-player-strip .player-name{font-size:var(--gk-fs-ui-l);max-width:130px}.gk-player-strip .portrait{width:34px;height:34px}.gk-player-strip .player-caption{margin-top:4px;font-size:var(--gk-fs-floor)}.gk-pips>i{width:13px;height:7px}}.touch-controls{left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right));bottom:max(28px,env(safe-area-inset-bottom));gap:28px}@media(max-width:370px){.touch-controls{left:18px;right:18px}}@media(max-height:500px)and (orientation:landscape){.touch-controls{bottom:max(12px,env(safe-area-inset-bottom))}.gk-stick-wrap small{display:none}}@media(max-width:370px){.gk-stick-wrap small{font-size:var(--gk-fs-floor)}}@media(max-height:500px)and (orientation:landscape){.gk-stick-wrap{width:92px}.gk-stick-wrap .stick-label{font-size:var(--gk-fs-floor);padding:2px 6px 1px}}.stage:has(#replayTV:not(.hidden)) :is(#networkHud,#toast,#chargeIndicator,#courtHud,#cupHud,#challengeHud,.stage-top,#gkGolden,#trainingTag),.stage:has(#broadcast:not(.hidden)) :is(#networkHud,#toast,#chargeIndicator,#courtHud,#cupHud,#challengeHud,.stage-top,#gkGolden,#trainingTag,#centerEvent,#animeGoal){visibility:hidden}body:has(#replayTV:not(.hidden),#broadcast:not(.hidden)) #fpsBadge{visibility:hidden}@media(max-width:1180px){body:not(.is-home) .header-right #fpsBadge{display:none}}@media(max-width:1000px){body:not(.is-home) .header-right #fullscreenBtn{display:none}}.stage:has(#animeGoal:not(.hidden)) :is(#toast,#gkGolden){visibility:hidden}.stage:has(#centerEvent:not(.hidden)[data-kind=goal]) #gkGolden{visibility:hidden}body:not(.in-game) #toast[data-gk-kind=tip]{visibility:hidden}@keyframes gk-kf-hud-pulse{0%,to{scale:1}50%{scale:1.06}}@keyframes gk-kf-hud-tick-a{0%{opacity:0;scale:1.5}55%{opacity:1;scale:.92}to{opacity:1;scale:1}}@keyframes gk-kf-hud-tick-b{0%{opacity:0;scale:1.5}55%{opacity:1;scale:.92}to{opacity:1;scale:1}}@keyframes gk-kf-hud-ring-a{0%{opacity:.95;scale:.55}to{opacity:0;scale:1.35}}@keyframes gk-kf-hud-ring-b{0%{opacity:.95;scale:.55}to{opacity:0;scale:1.35}}@keyframes gk-kf-hud-slam{0%{opacity:0;scale:1.45}60%{opacity:1;scale:.94}to{opacity:1;scale:1}}@keyframes gk-kf-hud-drop{0%{opacity:0;translate:0 -10px}to{opacity:1}}@keyframes gk-kf-hud-pop{0%{opacity:0;scale:.3}60%{opacity:1;scale:1.18}to{opacity:1;scale:1}}@keyframes gk-kf-hud-bump{0%{scale:1}40%{scale:1.3}to{scale:1}}@keyframes gk-kf-hud-shake{0%,to{translate:0 0}20%,60%{translate:-2px 0}40%,80%{translate:2px 0}}html[data-ui-motion=off] :is(.gk-clock.urgent,.gk-meter[data-full],body.has-energy-cue .gk-pips){animation:none!important}html[data-ui-motion=off] :is(.gk-callout .event-title,.gk-callout .event-subtitle,.gk-callout--golden>*,.gk-hud-card.is-popped>*,.gk-hud-card.is-bumped>small){animation:gk-kf-fade var(--gk-dur-fast) ease-out both!important}html[data-ui-motion=off] .gk-callout__ring{display:none!important}html[data-ui-motion=off] :is(.gk-hud-card,.gk-stick,.gk-player-strip .footer-link,.court-hud.gk-hud-plate button){transition:none}@media(prefers-reduced-motion:reduce){:is(.gk-clock.urgent,.gk-meter[data-full],body.has-energy-cue .gk-pips){animation:none!important}:is(.gk-callout .event-title,.gk-callout .event-subtitle,.gk-callout--golden>*,.gk-hud-card.is-popped>*,.gk-hud-card.is-bumped>small){animation:gk-kf-fade var(--gk-dur-fast) ease-out both!important}.gk-callout__ring{display:none!important}}}
@layer gk.hud{:root{--ev-rain:color-mix(in srgb,var(--gk-info) 70%,var(--gk-paper));--ev-wind:color-mix(in srgb,var(--gk-mint) 80%,var(--gk-paper));--ev-fog:color-mix(in srgb,var(--gk-paper) 70%,var(--gk-fg-3));--ev-snow:var(--gk-white);--ev-blackout:var(--gk-yellow);--ev-accent:var(--gk-yellow);--ev-ico-rain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 15a5 5 0 0 1-.6-9.96A6 6 0 0 1 18 6.5 4.3 4.3 0 0 1 17.6 15Z'/%3E%3Cpath d='M8 17.5 6.8 20.5M12.5 17.5l-1.2 3M17 17.5l-1.2 3' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");--ev-ico-wind:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M3 8h11a3 3 0 1 0-3-3M3 12h16a3 3 0 1 1-3 3M3 16h8'/%3E%3C/svg%3E");--ev-ico-fog:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M4 7h13M7 11h13M3 15h14M6 19h11'/%3E%3C/svg%3E");--ev-ico-snow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M3.3 17 20.7 7M9 3.5l3 2.5 3-2.5M9 20.5l3-2.5 3 2.5'/%3E%3C/svg%3E");--ev-ico-blackout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 2 5 13.5h6L9.5 22 19 9.5h-6.2Z'/%3E%3C/svg%3E");--ev-hazard:repeating-linear-gradient(135deg,var(--gk-yellow) 0 8px,var(--gk-ink) 8px 16px)}.gk-event{position:absolute;left:var(--hud-edge,16px);bottom:76px;z-index:var(--gk-z-cue);display:flex;flex-direction:column;align-items:flex-start;gap:0;max-width:min(460px,calc(100% - 32px));pointer-events:none;--ev-accent:var(--gk-yellow);--ev-ico:var(--ev-ico-rain)}.gk-event.hidden{display:none}.gk-event[data-type=rain]{--ev-accent:var(--ev-rain);--ev-ico:var(--ev-ico-rain)}.gk-event[data-type=wind]{--ev-accent:var(--ev-wind);--ev-ico:var(--ev-ico-wind)}.gk-event[data-type=fog]{--ev-accent:var(--ev-fog);--ev-ico:var(--ev-ico-fog)}.gk-event[data-type=snow]{--ev-accent:var(--ev-snow);--ev-ico:var(--ev-ico-snow)}.gk-event[data-type=blackout]{--ev-accent:var(--ev-blackout);--ev-ico:var(--ev-ico-blackout)}.gk-event__plate{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:var(--gk-bw-l) solid var(--gk-ink);border-radius:var(--gk-r-m);background:var(--gk-surface-1);color:var(--gk-text-on-pitch);box-shadow:inset 0 -3px 0 var(--ev-accent),var(--gk-e4);rotate:var(--gk-tilt-xs);animation:gk-kf-ev-in var(--gk-dur-slow) var(--gk-ease-pop) both}.gk-event__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border:var(--gk-bw-m) solid var(--gk-ink);border-radius:var(--gk-r-sm);background:var(--ev-accent);box-shadow:0 3px 0 var(--gk-drop);rotate:var(--gk-tilt-m)}.gk-event__icon:before{content:"";width:28px;height:28px;background:var(--gk-ink);-webkit-mask:var(--ev-ico) center/contain no-repeat;mask:var(--ev-ico) center/contain no-repeat}.gk-event__text{display:flex;flex-direction:column;min-width:0;gap:2px}.gk-event__kicker{align-self:flex-start;padding:2px 8px 1px;border-radius:var(--gk-r-xs);background:var(--gk-ink);color:var(--ev-accent);font:var(--gk-fw-micro) var(--gk-fs-micro)/1.2 var(--gk-font-ui);letter-spacing:var(--gk-ls-caps);text-transform:uppercase}.gk-event__kicker:empty{display:none}.gk-event__title{font:400 var(--gk-fs-d4)/1 var(--gk-font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gk-paper);-webkit-text-stroke:var(--gk-stroke-s) var(--gk-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--gk-drop)}.gk-event__sub{font:var(--gk-fw-strong) var(--gk-fs-body-s)/1.25 var(--gk-font-ui);color:var(--gk-text-on-pitch-2)}.gk-event__sub:empty{display:none}.gk-event__count{flex:none;display:grid;place-items:center;width:46px;height:46px;border:var(--gk-bw-l) solid var(--gk-ink);border-radius:50%;background:var(--gk-yellow);color:var(--gk-ink);box-shadow:0 3px 0 var(--gk-drop);font:400 var(--gk-fs-d4)/1 var(--gk-font-display)}.gk-event__count:empty{display:none}.gk-event__wind{display:none;flex:none;place-items:center;width:40px;height:40px;border:var(--gk-bw-m) solid var(--gk-ink);border-radius:50%;background:var(--gk-paper-hud)}.gk-event__wind>i{width:26px;height:26px;background:var(--gk-ink);rotate:var(--gk-ev-wind,0deg);transition:rotate var(--gk-dur-base) var(--gk-ease-standard);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 12 11 4v5H2v6h9v5Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 12 11 4v5H2v6h9v5Z'/%3E%3C/svg%3E") center/contain no-repeat}.gk-event[data-type=wind]:is([data-phase=on],[data-phase=mini]) .gk-event__wind{display:grid}.gk-event__bar{position:relative;z-index:1;display:block;align-self:stretch;height:7px;margin:-4px 12px 0;border:var(--gk-bw-s) solid var(--gk-ink);border-radius:var(--gk-r-pill);background:var(--gk-ink);overflow:hidden;background-image:linear-gradient(90deg,var(--ev-accent),var(--ev-accent));background-size:calc(var(--gk-ev-left,1) * 100%) 100%;background-repeat:no-repeat;transition:background-size var(--gk-dur-base) linear}.gk-event[data-phase=end] .gk-event__bar{display:none}.gk-event[data-phase=tele] .gk-event__plate{box-shadow:inset 0 -3px 0 var(--gk-yellow),var(--gk-e4);background:var(--gk-ink)}.gk-event[data-phase=tele] .gk-event__icon{background:var(--ev-hazard)}.gk-event[data-phase=tele] .gk-event__icon:before{background:var(--gk-paper);width:24px;height:24px}.gk-event[data-phase=tele] .gk-event__kicker{background:var(--gk-yellow);color:var(--gk-ink)}.gk-event[data-phase=tele] .gk-event__count{animation:gk-kf-ev-tick var(--gk-dur-base) var(--gk-ease-pop) both}.gk-event[data-phase=tele] .gk-event__bar{background-image:var(--ev-hazard)}.gk-event[data-phase=mini] .gk-event__plate{padding:5px 10px 5px 5px;gap:8px;rotate:0deg;animation:none}.gk-event[data-phase=mini] .gk-event__icon{width:30px;height:30px}.gk-event[data-phase=mini] .gk-event__icon:before{width:19px;height:19px}.gk-event[data-phase=mini] .gk-event__title{font-size:var(--gk-fs-d6)}.gk-event[data-phase=mini] .gk-event__wind{width:30px;height:30px}.gk-event[data-phase=mini] .gk-event__wind>i{width:20px;height:20px}.gk-event[data-phase=end] .gk-event__plate{animation:gk-kf-ev-in var(--gk-dur-slow) var(--gk-ease-pop) both,gk-kf-fade-out var(--gk-dur-exit) var(--gk-ease-exit) 2.2s both}@keyframes gk-kf-ev-in{0%{opacity:0;translate:-24px 0;scale:.92}60%{opacity:1;translate:3px 0;scale:1.02}to{opacity:1;translate:0 0;scale:1}}@keyframes gk-kf-ev-tick{0%{scale:1.45}55%{scale:.92}to{scale:1}}.stage:has(#replayTV:not(.hidden)) #gkEvent,.stage:has(#broadcast:not(.hidden)) #gkEvent,.stage:has(#animeGoal:not(.hidden)) #gkEvent{visibility:hidden}@media(pointer:coarse),(max-height:500px)and (orientation:landscape){.gk-event{left:50%;bottom:calc(var(--gk-safe-b,0px) + 10px);top:auto;translate:-50% 0;align-items:center;max-width:calc(100% - 260px)}.gk-event__plate{padding:5px 10px 5px 5px;gap:8px}.gk-event__icon{width:32px;height:32px}.gk-event__icon:before{width:20px;height:20px}.gk-event__title{font-size:var(--gk-fs-d5)}.gk-event__sub{font-size:var(--gk-fs-caption)}.gk-event__kicker{font-size:var(--gk-fs-floor)}.gk-event__count{width:34px;height:34px;font-size:var(--gk-fs-d5)}.gk-event__wind{width:30px;height:30px}.gk-event__wind>i{width:20px;height:20px}.gk-event[data-phase=mini] .gk-event__title{font-size:var(--gk-fs-chip)}}@media(max-width:600px)and (orientation:portrait){.gk-event{top:calc(var(--hud-top,8px) + 70px);max-width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){.gk-event__plate,.gk-event__count{animation:none!important}.gk-event__wind>i,.gk-event__bar{transition:none}}:root[data-ui-motion=off] :is(.gk-event__plate,.gk-event__count){animation:none!important}}
@layer gk.hud{.gk-share{position:absolute;z-index:6;top:calc(var(--tv-bar, 44px) + var(--gk-sp-3));right:var(--gk-sp-4);display:flex;align-items:center;gap:var(--gk-sp-2);pointer-events:auto}.gk-share[hidden]{display:none}.gk-share__btn{position:relative;display:inline-flex;align-items:center;gap:var(--gk-sp-2);min-height:var(--gk-hit);margin:0;padding:0 var(--gk-sp-4) 0 var(--gk-sp-3);overflow:hidden;border:var(--gk-bw-m) solid var(--gk-ink);border-radius:var(--gk-r-pill);background:var(--gk-paper);color:var(--gk-ink);box-shadow:0 4px 0 var(--gk-drop);font:400 var(--gk-fs-d5)/1 var(--gk-font-display);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;appearance:none;transition:transform var(--gk-dur-fast) var(--gk-ease-pop),background-color var(--gk-dur-fast) var(--gk-ease-standard)}.gk-share__btn svg,.gk-share__cancel svg{position:relative;z-index:1;display:block;flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.gk-share__label{position:relative;z-index:1;font-variant-numeric:tabular-nums}.gk-share__btn:hover{background:var(--gk-paper-hi)}.gk-share__btn:active{transform:translateY(2px) scale(.97);box-shadow:0 2px 0 var(--gk-drop)}.gk-share__btn:focus-visible,.gk-share__cancel:focus-visible{outline:var(--gk-bw-l) solid var(--gk-yellow);outline-offset:3px}.gk-share__bar{position:absolute;z-index:0;inset:0;display:none;pointer-events:none}.gk-share__bar b{position:absolute;inset:0;background:var(--gk-yellow-tint);transform-origin:0 50%;transform:scaleX(var(--share-p, 0));transition:transform var(--gk-dur-fast) linear}.gk-share[data-state=working] .gk-share__bar{display:block}.gk-share[data-state=working] .gk-share__btn{cursor:progress}.gk-share[data-state=working] .gk-share__btn svg{animation:gk-kf-pulse .9s var(--gk-ease-standard) infinite}.gk-share[data-state=ready] .gk-share__btn{background:var(--gk-yellow);box-shadow:var(--gk-bevel-yellow),0 4px 0 var(--gk-drop);animation:gk-kf-pop var(--gk-dur-base) var(--gk-ease-pop) both}.gk-share[data-state=ready] .gk-share__btn:hover{background:var(--gk-yellow-hi)}.gk-share[data-state=error] .gk-share__btn{background:var(--gk-coral)}.gk-share__cancel{display:grid;place-items:center;width:var(--gk-hit);height:var(--gk-hit);margin:0;padding:0;border:var(--gk-bw-m) solid var(--gk-ink);border-radius:50%;background:var(--gk-paper);color:var(--gk-ink);box-shadow:0 3px 0 var(--gk-drop);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent}.gk-share__cancel[hidden]{display:none}.gk-share__cancel:hover{background:var(--gk-paper-hi)}.gk-share--dock{position:fixed;z-index:40;top:calc(env(safe-area-inset-top,0px) + 132px);right:calc(env(safe-area-inset-right,0px) + var(--gk-sp-3))}.gk-share--dock .gk-share__btn{min-height:var(--gk-hit-compact);font-size:var(--gk-fs-ui-l)}.gk-share--dock .gk-share__cancel{width:var(--gk-hit-compact);height:var(--gk-hit-compact)}.gk-result__goal-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gk-sp-2)}.gk-result__share{display:grid;place-items:center;width:var(--gk-hit);height:var(--gk-hit);margin:0;padding:0;border:var(--gk-bw-m) solid var(--gk-ink);border-radius:50%;background:var(--gk-mint);color:var(--gk-ink);box-shadow:0 3px 0 var(--gk-drop);cursor:pointer;appearance:none}.gk-result__share svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gk-result__share:hover{background:var(--gk-mint-hi)}.gk-result__share[data-state=working]{background:var(--gk-yellow-tint)}.gk-result__share[data-state=working] svg{animation:gk-kf-pulse .9s var(--gk-ease-standard) infinite}.gk-result__share[data-state=ready]{background:var(--gk-yellow)}@media(max-height:500px)and (orientation:landscape){.gk-share:not(.gk-share--dock){top:calc(var(--tv-bar, 44px) + var(--gk-sp-2));right:calc(env(safe-area-inset-right,0px) + var(--gk-sp-3))}.gk-share__btn{min-height:var(--gk-hit-compact);padding:0 var(--gk-sp-3) 0 var(--gk-sp-2);font-size:var(--gk-fs-ui-l)}.gk-share__cancel{width:var(--gk-hit-compact);height:var(--gk-hit-compact)}}@media(prefers-reduced-motion:reduce){.gk-share__btn,.gk-share[data-state=ready] .gk-share__btn,.gk-share[data-state=working] .gk-share__btn svg,.gk-result__share[data-state=working] svg{animation:none;transition:none}}}
