.game-shows-page{max-width:1480px;margin:auto}.show-prediction-main{min-width:0}.show-personal-history>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem 0 1rem}.show-personal-history h2{display:flex;align-items:center;gap:.45rem;font-size:1rem;margin:0}.show-personal-history>header>span{color:var(--color-text-muted);font-size:.75rem}.show-history-list ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;list-style:none;margin:0;padding:0}.show-history-entry{min-width:0}.show-history-result{font-size:.65rem;letter-spacing:.04em;color:#b3ceff}.show-history-entry.is-correct .show-history-result{color:#78dda6}.show-history-entry.is-incorrect .show-history-result{color:#ff8a94}.show-history-rewards{display:flex;gap:.7rem;color:#b3ceff;font-size:.7rem}.show-history-pager{display:flex;justify-content:space-between;align-items:center;gap:.3rem;border-top:1px solid var(--color-border);padding:.65rem;font-size:.7rem}.show-history-pager .btn{padding:.4rem .5rem;font-size:.65rem}.show-tabs{max-width:100%;overflow-x:auto}.show-tabs button{flex-shrink:0;white-space:nowrap}.show-leaderboard{padding:1.25rem;border:1px solid rgba(91,148,232,.3);border-radius:var(--radius-lg);background:radial-gradient(ellipse at top,rgba(43,101,180,.2),transparent 60%),linear-gradient(145deg,#101c2f,#0d1420)}.show-lb-heading h2{display:flex;align-items:center;gap:.6rem;margin:.5rem 0;font-size:1.25rem}.show-lb-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0}.show-lb-summary>div{padding:.75rem;background:rgba(61,113,194,.12);border:1px solid rgba(91,148,232,.2);border-radius:var(--radius-sm)}.show-lb-summary span{display:block;color:var(--color-text-muted);font-size:.65rem}.show-lb-summary strong{color:#b3ceff;font-size:1.3rem}.show-lb-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;align-items:end;margin:1.75rem 0 1rem}.show-lb-podium-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;min-width:0;padding:1rem .6rem;border-radius:var(--radius-md);background:linear-gradient(155deg,rgba(43,86,151,.3),rgba(15,27,46,.85));border:1px solid rgba(91,148,232,.25)}.show-lb-podium-card.is-place-1{padding-top:1.6rem;padding-bottom:1.6rem;border-color:#5c9cff;box-shadow:0 0 24px rgba(92,156,255,.15)}.show-lb-podium-card>span:last-child{font-size:.65rem;color:var(--color-text-muted)}.show-lb-podium-card>strong{color:#b3ceff;font-size:.95rem}.show-lb-podium-card .show-lb-player{width:100%;justify-content:center}.show-lb-podium-card .show-lb-player>span:last-child{max-width:100%}.show-lb-medal{display:flex;align-items:center;gap:.5rem;color:#a9caff;font-weight:600}.show-lb-player{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-text);min-width:0;max-width:100%;font-size:.75rem}.show-lb-player>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-lb-avatar,.show-lb-player img{width:32px;height:32px;border-radius:50%;flex-shrink:0}.show-lb-avatar{display:grid;place-items:center;background:#20395b;color:#b3ceff}.show-lb-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin:1rem 0;font-size:.65rem;color:var(--color-text-muted)}.show-lb-controls label{display:flex;align-items:center;gap:.5rem;width:240px;max-width:100%}.show-lb-controls input{min-width:0;width:100%;padding:.6rem .75rem;border:1px solid rgba(91,148,232,.3);border-radius:var(--radius-sm);background:#101a2a;color:var(--color-text);font:inherit;font-size:.75rem}.show-lb-controls input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.show-lb-table-scroll{overflow:auto;max-width:100%;max-height:680px;scrollbar-width:thin;scrollbar-color:#527fbc #101b2d;border:1px solid rgba(91,148,232,.2);border-radius:var(--radius-sm)}.show-lb-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;text-align:left;font-size:.75rem}.show-lb-table td,.show-lb-table th{padding:.65rem .7rem;border-bottom:1px solid rgba(91,148,232,.12);white-space:nowrap}.show-lb-table th{position:sticky;top:0;z-index:2;background:#152b48}.show-lb-table th button{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:transparent;color:#a9caff;cursor:pointer;font-size:.7rem}.show-lb-table tr>:first-child{left:0;width:56px;min-width:56px;max-width:56px}.show-lb-table tr>:first-child,.show-lb-table tr>:nth-child(2){box-sizing:border-box;position:sticky;z-index:1;background:#101b2d}.show-lb-table tr>:nth-child(2){left:56px;width:190px;min-width:190px;max-width:190px}.show-lb-table tr>:nth-child(2) .show-lb-player{max-width:168px}.show-lb-table thead tr>:nth-child(-n+2){z-index:3;background:#152b48}.show-lb-table tbody tr:nth-child(2n) td{background-color:#14223a}.show-lb-table .is-top-predictor td{color:#b3ceff}@media (max-width:600px){.show-leaderboard{padding:.8rem}.show-lb-podium{gap:.4rem}.show-lb-podium-card,.show-lb-podium-card.is-place-1{padding:.8rem .35rem}.show-lb-podium-card .show-lb-player{flex-direction:column;gap:.4rem}.show-lb-summary{gap:.35rem}.show-lb-table tr>:first-child{width:44px;min-width:44px;max-width:44px;padding-left:.4rem;padding-right:.4rem}.show-lb-table tr>:nth-child(2){left:44px;width:130px;min-width:130px;max-width:130px}.show-lb-table tr>:nth-child(2) .show-lb-player{max-width:108px;gap:.35rem}.show-lb-table .show-lb-avatar,.show-lb-table .show-lb-player img{width:24px;height:24px}}.show-breadcrumb,.show-card-header,.show-cta,.show-pager,.show-tabs,.show-tag{display:flex;align-items:center;gap:.7rem}.show-breadcrumb{flex-wrap:wrap;font-size:.85rem;color:var(--color-text-muted)}.show-breadcrumb>*+:before{content:"/";margin-right:.7rem}.show-tabs{gap:.35rem;padding:.25rem;border:1px solid var(--color-border);background:var(--color-bg-elevated)}.show-tabs,.show-tabs button{border-radius:var(--radius-sm)}.show-tabs button{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .8rem;border:1px solid transparent;background:transparent;color:var(--color-text-muted);font-size:.8125rem;cursor:pointer}.show-tabs button:hover{background:var(--color-surface-hover);color:var(--color-text)}.show-tabs button[aria-selected=true]{background:var(--color-accent-dim);border-color:var(--color-accent);color:var(--color-text)}.show-tabs button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.show-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.game-shows-page .card{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.show-feature{display:block;color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.show-feature:hover{border-color:var(--color-accent);transform:translateY(-2px)}.show-feature h2{margin:.8rem 0}.show-feature p{line-height:1.7}.show-tag{display:inline-flex;padding:.35rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.8rem}.show-cta{margin-top:1.5rem;color:var(--color-accent)}.show-message{padding:1rem;border-left:3px solid var(--color-accent);background:var(--color-accent-dim);margin:1rem 0}.game-shows-page .show-rules.card{padding:1.25rem 1.5rem;margin:1.25rem 0;font-size:.8125rem;line-height:1.6;border-color:rgba(91,148,232,.3);background:radial-gradient(ellipse at top left,rgba(43,101,180,.18),transparent 65%),linear-gradient(145deg,#101c2f,#0d1420);box-shadow:inset 0 1px rgba(143,186,255,.08)}.show-rules-heading{display:flex;align-items:center;gap:.8rem}.show-rules-logo{width:44px;height:44px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}.show-rules h2{margin:0;font-size:1.05rem;line-height:1.35}.show-free-badge{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .6rem;border:1px solid rgba(120,221,166,.25);border-radius:999px;color:#78dda6;background:rgba(120,221,166,.08);font-size:.7rem;white-space:nowrap}.show-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem}.show-rules-grid>div{display:flex;align-items:flex-start;gap:.6rem}.show-rules-grid>div>svg{flex-shrink:0;margin-top:.2rem;color:#a9caff}.show-rules h3{margin:0 0 .3rem;font-size:.8rem}.show-rules p{margin:0;color:var(--color-text-muted);font-size:.75rem}.show-other-member-access{display:block;padding-inline-start:.75rem}.show-rules p+p{margin-top:.5rem}.game-shows-page .show-rules-details{padding:.75rem 0 0;margin-top:1rem;border-top:1px solid rgba(184,202,227,.12);border-bottom:0;font-size:.7rem;color:var(--color-text-muted)}.show-rules-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.show-rules-details[open] summary{margin-bottom:.65rem}.show-performance{margin:1rem 0 1.25rem;border:1px solid rgba(91,148,232,.25);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(20,37,61,.85),rgba(13,20,32,.95));overflow:hidden}.show-daily-usage{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0;padding:.8rem 1.1rem;border-bottom:1px solid rgba(184,202,227,.1);font-size:.75rem}.show-daily-usage strong{display:inline-flex;align-items:center;gap:.45rem;color:#b3ceff;font-weight:var(--weight-semibold)}.show-daily-usage>span{font-size:.7rem}.show-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:1rem .5rem}.show-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-width:0;padding:.15rem .5rem;font-size:.75rem}.show-stats>div+div{border-left:1px solid rgba(184,202,227,.1)}.show-stats dt{color:var(--color-text-muted)}.show-stats dd{margin:0;font-size:1.4rem;line-height:1.2;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.show-stats .is-correct dd{color:#78dda6}.show-stats .is-incorrect dd{color:#ff8a94}.show-match-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:1.5rem 0 1rem}.show-estimate-note{font-size:.7rem;line-height:1.5}.game-shows-page .show-match.card{position:relative;overflow:hidden;padding:1.1rem;border-color:rgba(91,148,232,.3);background:linear-gradient(145deg,rgba(8,19,37,.75),rgba(10,14,24,.88)),url(/brand/panel-league-arena.png) 50% /cover;box-shadow:inset 0 1px rgba(143,186,255,.12),0 10px 28px rgba(0,0,0,.2)}.game-shows-page .show-match--history.card{background-image:linear-gradient(145deg,rgba(17,21,36,.78),rgba(10,14,24,.89)),url(/brand/hero-league-cinematic.png)}.show-match:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#5c9cff,#78a8ff 40%,#df7181)}.show-match>:not(.show-draft-backdrop){position:relative;z-index:1}.show-draft-backdrop{position:absolute;inset:3.5rem 0 0;opacity:.2;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.show-draft-backdrop .queue-follower__cs-board,.show-draft-backdrop .queue-follower__cs-picks{height:100%}.show-history-draft{margin-top:.8rem;padding:.5rem;border:1px solid rgba(91,148,232,.25);border-radius:var(--radius-sm);background:rgba(8,17,30,.65)}.show-history-draft h3{margin:0 0 .45rem;color:#b3ceff;font-size:.75rem}.show-history-draft>p{margin:.3rem 0;font-size:.75rem}.show-history-draft .queue-follower__cs-board{height:200px;min-width:0}.show-history-draft .queue-follower__cs-side{background:rgba(15,25,42,.8)}.show-history-draft .is-blue .queue-follower__cs-side-title{color:#a9caff}.show-history-draft .is-red .queue-follower__cs-side-title{color:#ff9eae}.show-history-draft .queue-follower__cs-bans{width:100%;max-width:10.8rem;align-self:start}.show-history-draft .queue-follower__cs-ban{position:relative;height:auto;aspect-ratio:1}.show-history-draft .queue-follower__cs-ban img{position:absolute;inset:0;display:block;-o-object-fit:contain;object-fit:contain}.game-shows-page .show-match--pending.card{padding:.6rem}.show-match--pending .queue-follower__match{width:100%;max-width:none;margin:0}.show-match--pending .queue-follower__match-hero{flex-wrap:wrap}.show-match--pending .queue-follower__cs-board{min-width:0}.show-game-preview.ongoing-games{display:block;padding:0;margin:0;height:auto;min-height:0}.show-game-preview.ongoing-games .queue-follower__match.is-home-scale{height:auto}.show-game-preview.ongoing-games .queue-follower__match.is-home-scale .queue-follower__match-hero{flex-wrap:wrap}.show-game-preview.ongoing-games .queue-follower__match.is-champ-select .queue-follower__match-body{height:300px}.show-game-preview .ongoing-games__open{font-size:.7rem}.show-game-preview .queue-follower__match-cta-status{display:flex;align-items:center;gap:.5rem;max-width:100%}.show-game-preview .queue-follower__match-status{color:#b3ceff;font-size:.625rem;white-space:nowrap}.show-game-preview .queue-follower__match-cta-status .ongoing-games__open{padding:.4rem .5rem;font-size:.625rem;white-space:nowrap}.show-match-code{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:var(--weight-semibold)}.show-match-code small{display:block;margin-top:.1rem;color:var(--color-text-muted);font-size:.625rem;font-weight:400}.show-tag--complete{align-items:center;gap:.35rem;color:#78dda6;border-color:rgba(120,221,166,.35);background:rgba(120,221,166,.1)}.show-game-time{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;margin-top:.8rem;color:var(--color-text-muted);text-align:right;font-size:.625rem;line-height:1.5}.show-game-time svg{flex-shrink:0}.show-tag--live{color:#a9caff;border-color:rgba(92,156,255,.4);background:var(--color-accent-dim)}.show-card-header{justify-content:space-between;flex-wrap:wrap}.show-match{container-type:inline-size}.show-card-header--live{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem}.show-card-header--live>.show-match-code{min-width:0}.show-card-header--live>.show-tag{justify-self:end;white-space:nowrap}.show-team-pick-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;row-gap:.1rem;padding:.3rem .4rem;border:1px solid rgba(92,156,255,.22);border-radius:var(--radius-sm);background:rgba(8,17,32,.75);font-size:.625rem;white-space:nowrap}.show-team-pick-counts span{display:inline-flex;align-items:center;justify-content:center;padding-inline:.55rem}.show-team-pick-counts small{grid-column:1/-1;text-align:center;color:var(--color-text-muted);font-size:.6rem}.show-team-pick-counts span+span{border-left:1px solid rgba(184,202,227,.2)}.show-team-pick-counts strong{font-size:.8125rem;font-variant-numeric:tabular-nums}.show-team-pick-count--a{color:#a9caff}.show-team-pick-count--b{color:#ff9eae}.show-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;margin-top:1rem}.show-team{min-width:0;border:1px solid rgba(92,156,255,.18);border-radius:var(--radius-sm);padding:.7rem;background:linear-gradient(155deg,rgba(44,89,157,.22),rgba(8,15,29,.5))}.show-team--b{border-color:rgba(219,108,128,.18);background:linear-gradient(155deg,rgba(126,47,69,.2),rgba(8,15,29,.5))}.show-team-heading{justify-content:space-between}.show-team-heading,.show-team-heading h3{display:flex;align-items:center;gap:.4rem}.show-team-heading h3{margin:0;font-size:.8125rem;line-height:1.4}.show-team-winner{display:inline-flex;flex-shrink:0;color:#78dda6;filter:drop-shadow(0 0 4px rgba(120,221,166,.3))}.show-win-estimate{text-align:right;font-size:.95rem;font-weight:var(--weight-semibold);white-space:nowrap}.show-win-estimate small{display:block;font-size:.6rem;color:var(--color-text-muted);font-weight:400}.show-win-estimate.is-favored{color:#78dda6}.show-win-estimate.is-underdog{color:#ff8a94}.show-win-estimate.is-even{color:var(--color-text-muted)}.show-teams ul{list-style:none;padding:0;margin:.75rem 0;font-size:.8125rem}.show-teams li{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;padding:.4rem 0;border-bottom:1px solid rgba(184,202,227,.08)}.show-player-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-peak-rank{color:#b0c7e9;font-size:.625rem;white-space:nowrap}.show-teams .btn{width:100%;padding:.55rem .4rem;font-size:.75rem;border:1px solid rgba(92,156,255,.25);background:rgba(61,113,194,.15)}.show-team--b .btn{border-color:rgba(219,108,128,.25);background:rgba(152,65,86,.12)}.game-shows-page .show-teams .show-pick--selected{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-color:#78dda6;background:rgba(120,221,166,.16);color:#78dda6;opacity:1;cursor:default}.show-pick-confirmed{display:inline-flex;align-items:center;gap:.35rem;color:#78dda6}.show-pick-notice{position:fixed;right:1rem;bottom:1rem;z-index:100;display:flex;align-items:center;gap:.75rem;width:min(24rem,calc(100vw - 2rem));padding:.9rem 1rem;border:1px solid rgba(120,221,166,.5);border-radius:var(--radius-sm);background:#10251f;color:#d6f8e5;box-shadow:0 8px 28px rgba(0,0,0,.4);font-size:.8rem}.show-pick-notice>svg{flex-shrink:0;color:#78dda6}.show-pick-notice strong{display:block;margin-bottom:.2rem;color:#78dda6}.show-match-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding-top:.85rem;margin-top:.85rem;border-top:1px solid rgba(184,202,227,.12);font-size:.75rem}.show-match-footer>.muted{width:100%;font-size:.7rem}.show-result{display:inline-flex;align-items:center;gap:.35rem;color:#b3ceff}.show-table-wrap{overflow-x:auto}.show-table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.show-table td,.show-table th{padding:.85rem;border-bottom:1px solid var(--color-border)}.show-pager{justify-content:center;margin:1.25rem 0;gap:1rem}.show-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.5rem 0}.show-scoreboard strong{display:block;font-size:2rem;margin:.8rem 0}.show-question{margin:1.5rem 0;text-align:center;font-size:1.2rem}.show-answer{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1rem}.show-board{display:grid;overflow-x:auto;gap:.75rem;margin:1.5rem 0;padding-bottom:.5rem}.show-board h3{font-size:1rem;min-height:3rem;text-align:center}.show-board-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:100px;margin:.6rem 0;border-radius:var(--radius-sm);background:var(--color-accent-dim);border:1px solid var(--color-border)}.show-board-cell strong{font-size:1.7rem}.show-board-cell span{font-size:.75rem}.show-board-cell.is-used{opacity:.4}.show-winner{text-align:center}.game-shows-page button:disabled{opacity:.45;cursor:not-allowed}.show-event-header{margin-bottom:1rem}.show-event-header h2{margin:.8rem 0}.game-shows-page details{padding:.8rem 0;border-bottom:1px solid var(--color-border)}@container (max-width: 460px){.show-card-header--live{grid-template-columns:minmax(0,1fr) auto}.show-card-header--live>.show-team-pick-counts{grid-row:2;grid-column:1/-1;justify-self:center}.show-card-header--live>.show-tag{grid-row:1;grid-column:2}}@media (max-width:720px){.show-history-list ol{grid-template-columns:1fr}.game-shows-page .show-rules.card{padding:1rem}.show-rules-grid{grid-template-columns:1fr;gap:.85rem}.show-rules-heading{flex-wrap:wrap}.show-free-badge{margin-left:0}.show-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 0}.show-stats>div:nth-child(4){border-left:0}.show-stats dt{font-size:.7rem}.show-grid{grid-template-columns:1fr}.show-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.game-shows-page .card{padding:1rem}.show-breadcrumb{font-size:.75rem}}@media (max-width:400px){.show-team{padding:.55rem}.show-team-heading{align-items:flex-start}.show-team-heading h3{font-size:.75rem}.show-win-estimate{font-size:.8125rem}}