.gp{gap:28px;max-width:1080px;padding-block:20px 72px;display:grid}.gp>*{min-width:0}.gp-wait [data-gp]{visibility:hidden}.gp-wait [data-gp] *{transition:none!important}.gp-back{font-size:var(--fs-label);color:var(--dim);align-items:center;gap:4px;margin-bottom:14px;text-decoration:none;display:inline-flex}.gp-back:hover{color:var(--ink)}.gp-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"res facts""lobby facts";align-items:start;gap:10px 32px;display:grid}.gp-res{grid-area:res;align-items:baseline;gap:14px;display:flex}.gp-res h1{font:600 var(--fs-stat)/1 var(--sans);letter-spacing:-.02em;margin:0}.gp-res .gain{color:var(--gain)}.gp-res .loss{color:var(--loss)}.gp-score{font-size:var(--fs-heading);color:var(--dim);white-space:nowrap}.gp-score b{color:var(--ink);font-weight:500}.gp-score .fnt{color:var(--faint)}.gp-facts{text-align:right;font-size:var(--fs-label);color:var(--dim);grid-area:facts;justify-items:end;gap:2px;display:grid}.gp-facts .q{color:var(--ink);font-weight:500}.gp-facts .num{font-size:var(--fs-fig)}.gp-lobby{font-size:var(--fs-ui);color:var(--ink);grid-area:lobby;align-items:center;gap:6px;display:inline-flex}.gp-ic{display:inline-flex}.gp-ic.you img{outline:1.5px solid var(--accent);outline-offset:-1.5px}.gp-curve{background:var(--tone);padding:12px 16px 8px}.gp-curve .wp-head{align-items:center}@media (width<=720px){.gp-curve{margin-inline:calc(-1 * max(var(--margin), env(safe-area-inset-left,0px)));padding:4px 0}.gp-curve .wp{padding:8px 8px 6px}}.gp-board .h-score{font-size:var(--fs-label)}.gp-board .h-score th{padding:0 18px 10px 0}.gp-board .h-score td{font-size:var(--fs-label);padding:8px 18px 8px 0;line-height:1.3}.gp-board .h-score th:first-child,.gp-board .h-score td:first-child{padding-left:10px}.gp-board .h-score th:last-child,.gp-board .h-score td:last-child{padding-right:10px}.gp-board .h-score tr.h-team td{padding:18px 10px 8px}.gp-board .h-score tbody:first-of-type tr.h-team td{padding-top:4px}.gp-board .h-board-head{font-size:var(--fs-label);gap:2px 16px}.gp-board .h-score .h-sub{font-size:var(--fs-small)}.gp-board .h-score .h-k{font-size:var(--fs-ui)}.gp-board .h-score .h-who{gap:10px}.gp-board .h-score .h-who>.art{width:32px;height:32px}.gp-board .h-score .h-pair2{gap:2px}.gp-board .h-score .h-pair2 .art{width:15px;height:15px}.gp-board .h-who-n{gap:2px}.gp-board .h-who-n .h-name{max-width:11rem;font-size:var(--fs-ui)}.gp-board .h-score .h-rank .art{width:14px;height:14px}.gp-board .h-dmg{gap:4px;min-width:5rem}.gp-board .h-score .h-row{gap:3px}.gp-board .h-score .h-row .art{width:24px;height:24px}.gp-board tr[data-pid]{cursor:pointer}.gp-board tr[data-pid] td{transition:background-color var(--fast) var(--ease)}.gp-board tr[data-pid]:hover td{background:var(--wash)}.gp-board .h-score tr.you td{background:var(--wash2)}.gp-board .h-score tr.you .h-who-n .h-name{color:var(--ink);font-weight:500}.gp-board .h-score tr td:first-child{border-radius:6px 0 0 6px}.gp-board .h-score tr td:last-child{border-radius:0 6px 6px 0}.gp-board .h-score tr.h-team td{border-radius:0}.gp-board button.h-who{all:unset;cursor:pointer;border-radius:4px;align-items:center;gap:10px;min-width:0;display:flex}.gp-board button.h-who:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gp-tabsec{gap:24px;min-width:0;display:grid}.gp-tabs{scrollbar-width:none;border-bottom:1px solid var(--line-strong);display:flex;position:relative;overflow-x:auto}.gp-tabs button{all:unset;cursor:pointer;font-size:var(--fs-ui);color:var(--dim);white-space:nowrap;transition:color var(--fast) var(--ease);padding:8px 14px 10px}.gp-tabs button:hover,.gp-tabs button[aria-selected=true]{color:var(--ink)}.gp-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:4px}.gp-uline{background:var(--accent);pointer-events:none;width:0;height:2px;position:absolute;bottom:-1px;left:0}.gp-panel{gap:28px;min-width:0;display:grid}.gp-panel[hidden]{display:none}.gp-details{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.gp-dcol{gap:32px;min-width:0;display:grid}.gp-dsec{gap:14px;min-width:0;display:grid}.gp-dsec h3{border-bottom:1px solid var(--line2);margin:0;padding-bottom:10px}.gp-items{flex-wrap:wrap;align-items:start;gap:14px 0;margin:0;padding:0;list-style:none;display:flex}.gp-visit{justify-items:center;gap:6px;display:grid}.gp-visit+.gp-visit{padding-left:26px;position:relative}.gp-visit+.gp-visit:before{content:"";border:solid var(--faint);border-width:1.5px 1.5px 0 0;width:6px;height:6px;position:absolute;top:9px;left:9px;rotate:45deg}.gp-items .gp-visit:has(.a32)+.gp-visit:before{top:13px}.gp-visit .num{font-size:var(--fs-fig-small);color:var(--dim)}.gp-buys{gap:3px;display:flex}.gp-buys .art.sold{opacity:.35}.gp-buys .art.sold:before{content:"";background:linear-gradient(to top right, transparent calc(50% - 1px), var(--loss) 50%, transparent calc(50% + 1px));z-index:1;position:absolute;inset:0}.gp-prio{align-items:center;gap:8px;display:flex}.gp-gt{color:var(--faint)}.gp-key{border-radius:var(--r-small);width:24px;height:24px;font:500 var(--fs-label)/1 var(--mono);color:var(--ink);background:var(--tone);place-items:center;display:inline-grid}.gp-sk-grid{gap:3px;display:grid;overflow-x:auto}.gp-sk-row{grid-template-columns:24px repeat(var(--n), minmax(22px, 1fr));gap:3px;display:grid}.gp-sk{background:var(--wash);height:24px;font:var(--fs-fig-small)/1 var(--mono);color:var(--ink);border-radius:3px;place-items:center;display:grid}.gp-sk.on{background:color-mix(in srgb, var(--accent-fill) 30%, var(--bg))}.gp-sk.on.k4{background:color-mix(in srgb, var(--accent-fill) 60%, var(--bg))}.gp-runes{gap:18px;display:grid}.gp-tree{align-items:center;gap:10px;display:flex}.gp-tree>.art:first-child{margin-right:4px}.gp-shards{flex-wrap:wrap;gap:6px;display:flex}.gp-shard{font:500 var(--fs-tag)/1 var(--mono);background:var(--tone);color:var(--dim);border-radius:3px;padding:5px 7px}.gp-spells{gap:6px;display:flex}.gp-stats{max-width:860px;display:grid}.gp-st{min-height:34px;font-size:var(--fs-ui);border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) 80px 110px;align-items:center;gap:16px;display:grid}.gp-stats.u .gp-st{grid-template-columns:160px minmax(0,1fr) 80px 120px 80px}.gp-st.head{font:500 var(--fs-tag)/1.3 var(--mono);color:var(--faint);border-bottom-color:var(--line-strong);min-height:0;padding-bottom:8px}.gp-st.head small{font:inherit;color:var(--faint);opacity:.8;display:block}.gp-st.grp{min-height:0;font:500 var(--fs-tag)/1 var(--mono);color:var(--faint);border:0;padding:18px 0 6px;display:block}.gp-st-l{color:var(--ink)}.gp-st-bar{height:16px;position:relative}.gp-st-bar svg{width:100%;height:16px;display:block}.gp-st-track{stroke:var(--line-strong)}.gp-st-zero{stroke:var(--faint)}.gp-st-band{fill:var(--wash2)}.gp-st-mid{stroke:var(--dim)}.gp-st-opp{box-sizing:border-box;border:1.5px solid var(--faint);border-radius:2px;width:8px;height:12px;margin-left:-4px;position:absolute;top:2px}.gp-st-dot{background:var(--dim);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;margin-left:-5px;position:absolute;top:3px}.gp-st-dot.gain{background:var(--gain)}.gp-st-dot.loss{background:var(--loss)}.gp-st-g,.gp-st-u,.gp-st-o{text-align:right;white-space:nowrap}.gp-st .num{font-size:var(--fs-fig)}.gp-st-g.gain{color:var(--gain)}.gp-st-g.loss{color:var(--loss)}.gp-st-u,.gp-st-o{color:var(--dim)}.gp-st-u span{color:var(--faint)}.gp-body{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"plays rail";align-items:start;gap:24px;display:grid}.gp-plays{grid-area:plays;min-width:0}.gp-sec-h{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.gp-sec-h h3{margin:0}.gp-sec-h .k{font-size:var(--fs-label);color:var(--dim)}.gp-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.gp-tools .seg{background:var(--tone);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.gp-tools .seg button{all:unset;cursor:pointer;font-size:var(--fs-label);color:var(--dim);transition:color var(--fast) var(--ease), background-color var(--fast) var(--ease);border-radius:6px;padding:5px 10px}.gp-tools .seg button:hover{color:var(--ink)}.gp-tools .seg button[aria-pressed=true]{background:var(--bg);color:var(--ink)}.gp-tools button:disabled{cursor:default;opacity:.35}.gp-tools button:focus-visible,.gp-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gp-list{margin:0;padding:0;list-style:none}.gp-th,.gp-row{grid-template-columns:44px minmax(0,1fr) 150px 44px 78px 48px;align-items:center;gap:10px;display:grid}.gp-th{font:500 var(--fs-tag)/1 var(--mono);color:var(--faint);padding:6px 0}.gp-th .r,.gp-row .r{text-align:right}.gp-m{border-top:1px solid var(--line)}.gp-m[hidden]{display:none}.gp-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:38px;font-size:var(--fs-ui);transition:background-color var(--fast) var(--ease);grid-template-columns:44px minmax(0,1fr) 150px 44px 78px 48px;align-items:center;gap:10px;display:grid}.gp-row:hover{background:color-mix(in srgb, var(--ink) 4%, var(--bg))}.gp-t{font-size:var(--fs-fig);color:var(--dim)}.gp-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.gp-name .sub{color:var(--dim);font-weight:400}.gp-icons{align-items:center;gap:2px;display:flex;overflow:hidden}.gp-icons .vs{font-size:var(--fs-tag);color:var(--ink);margin:0 3px}.gp-sc,.gp-v{font-size:var(--fs-fig)}.gp-sc .gain{color:var(--gain)}.gp-sc .loss{color:var(--loss)}.gp-v.gain{color:var(--gain)}.gp-v.loss{color:var(--loss)}.gp-lab{font-size:var(--fs-label);color:var(--dim)}.gp-open{gap:3px;padding:4px 0 12px 54px;display:grid}.gp-open[hidden]{display:none}.gp-share{font-size:var(--fs-label);grid-template-columns:20px auto minmax(0,1fr) 48px;align-items:center;gap:8px;max-width:420px;display:grid}.gp-share.on{font-weight:500}.gp-share .r{text-align:right;font-size:var(--fs-fig)}.gp-share .gain{color:var(--gain)}.gp-share .loss{color:var(--loss)}.gp-open .sub,.gp-share .sub{color:var(--dim)}.gp-open p{font-size:var(--fs-label);margin:4px 0 0}.gp-rail{grid-area:rail;display:grid;position:sticky;top:72px}.gp-none{font-size:var(--fs-label);color:var(--dim);margin:12px 0 0}.gp-top{margin:0;padding:0;list-style:none}.gp-mis{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:12px 0;display:grid}.gp-mis-b{all:unset;cursor:pointer;border-radius:4px;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.gp-mis-b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gp-mis .n{width:16px;height:16px;font-size:var(--fs-tag);color:var(--dim);background:var(--line-strong);transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:4px;place-items:center;display:inline-grid}.gp-mis-b:hover .n{color:var(--ink)}.gp-mis.picked .n{background:var(--loss);color:var(--bg)}.gp-mis .d{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--gain);opacity:.45;width:14px;height:16px;transition:opacity var(--fast) var(--ease)}.gp-mis.picked .d{opacity:1}.gp-paid-h{margin-top:16px}.gp-mis .t{font:500 var(--fs-ui)/1.4 var(--sans)}.gp-mis .ev,.gp-mis .better{grid-column:2/4}.gp-mis .ev{font-size:var(--fs-label);color:var(--dim);gap:2px;margin:0;padding:0;list-style:none;display:grid}.gp-mis .ev .num:first-child{color:var(--ink);font-size:var(--fs-fig);margin-right:4px}.gp-mis .better{font-size:var(--fs-label);margin:0}.gp-mis .better:before{content:"→ ";color:var(--accent)}.gp-hand{background:var(--tone);font-size:var(--fs-label);color:var(--dim);gap:10px;margin-top:12px;padding:14px 16px;display:grid}.gp-hand p{margin:0}.gp-hand b{color:var(--ink);font-weight:500}.btn-s{background:var(--button);height:32px;color:var(--on-accent);font-size:var(--fs-label);border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.btn-s:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.h-alone{overflow-x:auto}.gp-board{container-type:inline-size}@media (width<=900px){.gp-body{grid-template-columns:1fr;grid-template-areas:"rail""plays"}.gp-rail{position:static}.gp-details{grid-template-columns:1fr}.gp-st,.gp-stats.u .gp-st{grid-template-columns:120px minmax(0,1fr) 64px 64px}.gp-stats.u .gp-st-o{display:none}}@media (width<=560px){.gp-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"res""lobby""facts"}.gp-st,.gp-stats.u .gp-st{grid-template-columns:100px minmax(0,1fr) 56px;gap:10px}.gp-st-u,.gp-st-o{display:none}.gp-facts{text-align:left;justify-items:start}.gp-th,.gp-row{grid-template-columns:38px minmax(0,1fr) 40px 44px}.gp-th>:nth-child(3),.gp-th>:nth-child(5),.gp-row .gp-icons,.gp-row .gp-lab{display:none}.gp-open{padding-left:0}}
