.pg{--pg-r:max(var(--d-radius), 14px);--pg-r-md:max(var(--d-radius), 10px);--pg-r-sm:max(calc(var(--d-radius) * .75), 7px);--pg-ally:var(--d-win);--pg-enemy:var(--d-loss);--pg-ally-soft:#4ea8ff1f;--pg-enemy-soft:#ff4f611f;flex-direction:column;gap:16px;max-width:1240px;margin:0 auto;display:flex}.pg .num{font-variant-numeric:tabular-nums}.pg-card{border-radius:var(--pg-r);border:1px solid var(--d-line);background:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px), #d4ff3a0a, transparent 45%), linear-gradient(180deg, #16161adb, #0f0f12e6);animation:pg-rise .55s var(--d-ease) both;padding:18px 20px 20px;position:relative}.pg-card-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.pg-card-head h3{font:500 10px var(--d-label);letter-spacing:.1em;text-transform:uppercase;color:var(--d-gold);align-items:center;gap:8px;margin:0;display:flex}.pg-card-head h3:before{content:"";background:var(--d-signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #d4ff3a80}.pg-tabs{border:1px solid var(--d-line);background:#ffffff09;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pg-tabs button{height:28px;color:var(--d-muted);transition:color .15s var(--d-ease), background-color .2s var(--d-ease);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.pg-tabs button:hover{color:var(--d-text)}.pg-tabs button.on{color:var(--d-signal-ink);background:var(--d-signal)}.pg-tabs.small button{height:24px;padding:0 11px;font-size:12px}.pg-note{border-radius:var(--pg-r-md);border:1px dashed var(--d-line2);color:var(--d-muted);margin:0;padding:10px 14px;font-size:13px}.pg-muted{color:var(--d-dim);margin:0;font-size:12.5px}.pg-head{border-radius:var(--pg-r);border:1px solid var(--d-line);animation:pg-rise .5s var(--d-ease) both;background:linear-gradient(100deg,#141418f5 35%,#141418b8);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.pg-head:before{content:"";background:var(--d-dim);width:4px;position:absolute;inset:0 auto 0 0}.pg-head.res-win:before{background:var(--d-win);box-shadow:0 0 24px var(--d-win)}.pg-head.res-loss:before{background:var(--d-loss);box-shadow:0 0 24px var(--d-loss)}.pg-head-art{opacity:.32;pointer-events:none;animation:pg-art 1.4s var(--d-ease) both;background-position:50% 22%;background-size:cover;position:absolute;inset:0 0 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45% 70%,#0000)}.pg-head-main,.pg-head-you{position:relative}.pg-title{align-items:baseline;gap:16px;margin:6px 0 12px;display:flex}.pg-title h2{font:800 58px/.9 var(--d-display);text-transform:uppercase;letter-spacing:.02em;color:var(--d-gold-hi);margin:0}.res-win .pg-title h2{color:var(--d-win)}.res-loss .pg-title h2{color:var(--d-loss)}.pg-lp{height:30px;font:700 19px var(--d-display);letter-spacing:.03em;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.pg-lp.up{color:var(--d-win);background:var(--pg-ally-soft);border:1px solid #4ea8ff59}.pg-lp.down{color:var(--d-loss);background:var(--pg-enemy-soft);border:1px solid #ff4f6159}.pg-chips{flex-wrap:wrap;gap:6px;display:flex}.pg-chip{height:26px;font:500 10px/1 var(--d-label);letter-spacing:.06em;text-transform:uppercase;color:var(--d-text);border:1px solid var(--d-line);animation:pg-pop .45s var(--d-ease) both;animation-delay:calc(.25s + var(--i,0) * 70ms);background:#ffffff0f;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.pg-chip.signal{color:var(--d-signal-ink);background:var(--d-signal);border-color:var(--d-signal);box-shadow:0 0 18px #d4ff3a40}.pg-chip.hot{color:#ffc09c;background:#ff8a3d1f;border-color:#ff8a3d4d}.pg-chip.win{color:var(--d-win);background:var(--pg-ally-soft);border-color:#4ea8ff4d}.pg-head-you{border-radius:var(--pg-r-md);border:1px solid var(--d-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090b99;align-items:center;gap:26px;padding:14px 18px;display:flex}.pg-you-champ{align-items:center;gap:12px;display:flex}.pg-you-champ .d-champ{border-radius:var(--pg-r-sm)}.pg-you-champ b{font:700 20px var(--d-display);text-transform:uppercase;letter-spacing:.03em;display:block}.pg-you-champ span{font:500 10px var(--d-label);letter-spacing:.08em;color:var(--d-muted)}.pg-you-kda{flex-direction:column;gap:2px;display:flex}.pg-you-kda .big{font:700 30px/1 var(--d-display);color:var(--d-gold-hi);white-space:nowrap}.pg-you-kda i{color:var(--d-dim);font-style:normal}.pg-you-kda em{color:var(--d-loss);font-style:normal}.pg-you-kda .sub{color:var(--d-muted);font-size:12px}.pg-you-stats{grid-template-columns:repeat(4,auto);gap:4px 20px;margin:0;display:grid}.pg-you-stats div{flex-direction:column;gap:3px;display:flex}.pg-you-stats dt{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim);white-space:nowrap}.pg-you-stats dd{font:700 19px/1 var(--d-display);color:var(--d-text);white-space:nowrap;margin:0}.pg-you-stats dd small{font:500 11px var(--d-body);color:var(--d-muted)}.pg-you-stats dd.score{color:var(--d-signal)}.pg-vs{color:var(--d-muted);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.pg-vs b{color:var(--d-text);font-weight:600}.pg-perf-body{animation:pg-fade .35s var(--d-ease) both;grid-template-columns:300px minmax(0,1fr);gap:22px;display:grid}.pg-perf-left{flex-direction:column;gap:18px;display:flex}.pg-perf-right{flex-direction:column;gap:12px;min-width:0;display:flex}.pg-gauge{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.pg-gauge svg circle{fill:none;stroke-width:10px;stroke-linecap:round}.pg-gauge .track{stroke:#ffffff12}.pg-gauge .fill{stroke:var(--d-signal);filter:drop-shadow(0 0 6px #d4ff3a59);transition:stroke-dashoffset 1.1s cubic-bezier(.2,.8,.2,1)}.pg-gauge-val{flex-direction:column;justify-content:center;align-items:center;width:136px;height:136px;display:flex;position:absolute;top:0;left:0}.pg-gauge-val b{font:800 34px/1 var(--d-display);color:var(--d-gold-hi)}.pg-gauge-val span{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted);margin-top:4px}.pg-gauge-cap{flex-direction:column;gap:6px;display:flex}.pg-gauge-cap b{font:700 24px/1 var(--d-display);text-transform:uppercase;letter-spacing:.02em}.pg-gauge-cap span{color:var(--d-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.pg-phases{flex-direction:column;gap:12px;display:flex}.pg-phases-head{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim);justify-content:space-between;align-items:center;display:flex}.pg-phases-head .legend{text-transform:none;letter-spacing:.02em;align-items:center;gap:5px;display:inline-flex}.pg-phases-head .legend i{border-radius:50%;width:8px;height:8px;margin-left:6px}.legend i.you,.pg-chart-legend i.you{background:var(--d-signal)}.legend i.base{background:var(--d-loss)}.pg-phase .lbl{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.pg-phase .lbl b{font-size:13px;font-weight:600}.pg-phase .lbl span{font:500 10px var(--d-label);color:var(--d-dim)}.pg-bar{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:10px;height:14px;display:grid}.pg-bar+.pg-bar{margin-top:4px}.pg-bar i{transform-origin:0;min-width:3px;height:8px;animation:.9s cubic-bezier(.2,.8,.2,1) both pg-fill;animation-delay:calc(.15s + var(--i,0) * 90ms);border-radius:999px;display:block}.pg-bar.you i{background:linear-gradient(90deg, #d4ff3a8c, var(--d-signal))}.pg-bar.base i{background:linear-gradient(90deg,#ff4f6166,#ff4f61d9)}.pg-bar span{white-space:nowrap;font-size:12.5px;font-weight:600}.pg-bar.base span{color:var(--d-muted)}.pg-bar small{color:var(--d-dim);font-weight:400}.pg-headline{border-radius:var(--pg-r-md);border:1px solid var(--d-line);background:#ffffff09;margin:0;padding:14px 16px 14px 40px;font-size:15.5px;font-weight:600;line-height:1.45;position:relative}.pg-headline.bad{background:linear-gradient(90deg,#ff4f611a,#ff4f6105);border-color:#ff4f6138}.pg-headline.good{background:linear-gradient(90deg,#4ea8ff1c,#4ea8ff05);border-color:#4ea8ff3d}.pg-headline .mark,.pg-insight .mark{background:var(--d-muted);border-radius:50%;width:10px;height:10px;position:absolute;top:19px;left:16px}.pg-headline.bad .mark,.pg-insight.bad .mark{background:var(--d-loss);box-shadow:0 0 10px #ff4f6199}.pg-headline.good .mark,.pg-insight.good .mark{background:var(--d-win);box-shadow:0 0 10px #4ea8ff99}.pg-headline.neutral{color:var(--d-muted);padding-left:16px;font-weight:500}.pg-insights{border-top:1px solid var(--d-line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 22px;margin:18px 0 0;padding:14px 0 0;list-style:none;display:grid}.pg-insight{color:var(--d-text);margin:0;padding-left:22px;font-size:13.5px;line-height:1.5;position:relative}.pg-insight .mark{width:8px;height:8px;top:6px;left:2px}.pg-chart{position:relative}.pg-chart-legend{color:var(--d-text);align-items:center;gap:16px;margin-bottom:6px;font-size:12px;display:flex}.pg-chart-legend span{align-items:center;gap:6px;display:inline-flex}.pg-chart-legend .muted{color:var(--d-dim);font:500 10px var(--d-label);letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.pg-chart-legend i{border-radius:2px;width:14px;height:3px}.pg-chart-legend i.opp{background:var(--d-loss)}.pg-chart-legend i.avg{background:var(--d-muted)}.pg svg{display:block;overflow:visible}.pg svg .grid{stroke:#ffffff0d}.pg svg .base-line{stroke:#ffffff29}.pg svg .axis{font:500 9.5px var(--d-label);fill:var(--d-dim)}.pg svg .behind{fill:#ff4f6133;animation:.8s .7s both pg-fade}.pg svg .ahead{fill:#4ea8ff29;animation:.8s .7s both pg-fade}.pg svg .stroke{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;animation:1.2s cubic-bezier(.3,.7,.2,1) both pg-draw}.pg svg .stroke.you{stroke:var(--d-signal);stroke-width:2.5px;filter:drop-shadow(0 0 5px #d4ff3a59)}.pg svg .stroke.opp{stroke:var(--d-loss)}.pg svg .stroke.avg{stroke:var(--d-muted);stroke-dasharray:none;opacity:.8}.pg svg .stroke.lead{stroke:var(--d-gold-hi);stroke-width:1.6px}.pg svg .hover line{stroke:#ffffff40;stroke-dasharray:3 3}.pg svg .hover circle.you{fill:var(--d-signal)}.pg svg .hover circle.opp{fill:var(--d-loss)}.pg svg .hover circle.avg{fill:var(--d-muted)}.pg-chart-tip{border-radius:var(--pg-r-sm);border:1px solid var(--d-line2);pointer-events:none;white-space:nowrap;background:#09090bf0;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:30px}.pg-chart-tip b{font:500 10px var(--d-label);color:var(--d-muted)}.pg-chart-tip .ahead{color:var(--d-win);font-weight:700}.pg-chart-tip .behind{color:var(--d-loss);font-weight:700}.pg-chart-empty{border-radius:var(--pg-r-md);border:1px dashed var(--d-line2);min-height:160px;color:var(--d-muted);text-align:center;place-items:center;padding:20px;font-size:13px;display:grid}.pg-board-body{animation:pg-fade .3s var(--d-ease) both;flex-direction:column;gap:18px;display:flex}.pg-team{--side:var(--pg-ally);--side-soft:var(--pg-ally-soft);border-radius:var(--pg-r-md);border:1px solid var(--d-line);overflow:hidden}.pg-team.enemy{--side:var(--pg-enemy);--side-soft:var(--pg-enemy-soft)}.pg-team-head{background:linear-gradient(90deg, var(--side-soft), transparent 70%);border-bottom:1px solid var(--d-line);box-shadow:inset 3px 0 0 var(--side);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 16px;display:flex}.pg-team-head .who{align-items:baseline;gap:10px;min-width:170px;display:flex}.pg-team-head .who b{font:800 22px/1 var(--d-display);text-transform:uppercase;letter-spacing:.03em}.pg-team-head .who b.win{color:var(--d-win)}.pg-team-head .who b.loss{color:var(--d-loss)}.pg-team-head .who span{font:500 10px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.pg-team-head .kda{font:700 18px var(--d-display);color:var(--d-gold-hi)}.pg-team-head .kda i{color:var(--d-dim);font-style:normal}.pg-team-head .obj,.pg-team-head .totals{gap:12px;font-size:13px;font-weight:600;display:flex}.pg-team-head .obj span,.pg-team-head .totals span{align-items:center;gap:4px;display:inline-flex}.pg-team-head .obj svg,.pg-team-head .totals svg{color:var(--side)}.pg-team-head .obj span.zero,.pg-team-head .obj span.zero svg{color:var(--d-dim)}.pg-team-head .bans{align-items:center;gap:4px;margin-left:auto;display:flex}.pg-team-head .bans span{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim);margin-right:4px}.pg-team-head .bans .d-champ{border-radius:50%}.pg-team-head .bans .d-champ img{clip-path:circle(50%)}.pg-row{border-top:1px solid var(--d-hair);animation:pg-rise .45s var(--d-ease) both;animation-delay:calc(.1s + var(--i,0) * 35ms);grid-template-columns:104px minmax(120px,1fr) 48px 176px 86px 82px 128px;align-items:center;gap:12px;padding:8px 16px;display:grid}.pg-row:first-child{border-top:none}.pg-row.head{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim);padding-top:7px;padding-bottom:7px;animation:none}.pg-row .r{text-align:right;justify-self:end}.pg-row.focus{box-shadow:inset 3px 0 0 var(--d-signal);background:linear-gradient(90deg,#d4ff3a14,#d4ff3a04 60%)}.pg-row .champ{align-items:center;gap:5px;display:flex}.pg-row .champ .d-champ{border-radius:var(--pg-r-sm)}.pg-row .champ .col{flex-direction:column;align-items:center;gap:2px;display:flex}.pg-row .d-spell,.pg-row .d-item{border-radius:5px}.pg-row .d-items .trinket .d-item{border-radius:50%}.pg-row .who{flex-direction:column;gap:3px;min-width:0;display:flex}.pg-row .who>a,.pg-row .who>.me{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pg-row .who>a:hover{color:var(--d-signal)}.pg-row .rank{color:var(--d-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.pg-row .rank em{width:20px;height:20px;color:var(--d-gold-hi);background:#ffffff0f;border-radius:6px;place-items:center;font-style:normal;display:inline-grid}.pg-skel{background:#ffffff0f;border-radius:999px;width:70px;height:9px;display:inline-block;position:relative;overflow:hidden}.pg-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:1.2s linear infinite pg-shimmer;position:absolute;inset:0;transform:translate(-100%)}.pg-place{min-width:44px;height:24px;font:600 10.5px/1 var(--d-label);letter-spacing:.04em;color:var(--d-muted);border:1px solid var(--d-line);cursor:help;background:#ffffff0d;border-radius:999px;place-items:center;padding:0 8px;display:inline-grid}.pg-place.mvp{color:var(--d-signal-ink);background:var(--d-signal);border-color:var(--d-signal);box-shadow:0 0 14px #d4ff3a4d}.pg-place.svp{color:var(--d-signal);background:#d4ff3a14;border-color:#d4ff3a73}.pg-row .kda,.pg-row .r{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pg-row .kda span,.pg-row .r>span{white-space:nowrap;font-size:13.5px;font-weight:600}.pg-row .kda i{color:var(--d-dim);font-style:normal}.pg-row .kda em{color:var(--d-loss);font-style:normal}.pg-row small{color:var(--d-muted);font-size:11.5px;font-weight:400}.pg-row small.good{color:var(--d-win)}.pg-row small.great{color:var(--d-signal)}.pg-row .dmg{width:100%}.pg-dmgbar{background:#ffffff0f;border-radius:999px;width:100%;height:6px;overflow:hidden}.pg-dmgbar i{border-radius:inherit;background:linear-gradient(90deg, #ff8a3d80, var(--d-ad));transform-origin:0;height:100%;animation:1s cubic-bezier(.2,.8,.2,1) both pg-fill;animation-delay:calc(.3s + var(--i,0) * 35ms);display:block}.pg-row.focus .pg-dmgbar i{background:linear-gradient(90deg, #d4ff3a80, var(--d-signal))}.pg-stats-wrap{border-radius:var(--pg-r-md);border:1px solid var(--d-line);overflow-x:auto}.pg-stats{border-collapse:collapse;width:100%;font-size:13px}.pg-stats th,.pg-stats td{text-align:center;white-space:nowrap;padding:7px 8px}.pg-stats thead th{border-bottom:1px solid var(--d-line);padding-top:10px;padding-bottom:8px}.pg-stats thead th.ally{box-shadow:inset 0 -2px 0 var(--pg-ally)}.pg-stats thead th.enemy{box-shadow:inset 0 -2px 0 var(--pg-enemy)}.pg-stats thead th .d-champ{border-radius:50%}.pg-stats thead th .d-champ img{clip-path:circle(50%)}.pg-stats thead th.focus .d-champ{box-shadow:0 0 0 2px var(--d-signal)}.pg-stats tbody th{text-align:left;color:var(--d-muted);padding-left:14px;font-weight:500}.pg-stats tbody tr{animation:pg-fade .35s var(--d-ease) both;animation-delay:calc(var(--i,0) * 18ms)}.pg-stats tbody tr:nth-child(odd){background:#ffffff05}.pg-stats tbody tr:hover{background:#ffffff0a}.pg-stats td.focus{background:#d4ff3a0d}.pg-stats td.best{color:var(--d-signal);font-weight:700}.pg-events ol{flex-direction:column;gap:2px;max-height:520px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.pg-events li{border-radius:var(--pg-r-sm);min-height:34px;animation:pg-rise .35s var(--d-ease) both;animation-delay:calc(var(--i,0) * 15ms);grid-template-columns:52px 14px minmax(0,1fr);align-items:center;gap:8px;padding:4px 10px;display:grid}.pg-events li:hover{background:#ffffff08}.pg-events li.mine{background:#d4ff3a0d}.pg-events .t{font:500 11px var(--d-label);color:var(--d-muted)}.pg-events .dot{background:var(--d-dim);border-radius:50%;width:8px;height:8px}.pg-events li.ally .dot{background:var(--pg-ally)}.pg-events li.enemy .dot{background:var(--pg-enemy)}.pg-events .what{align-items:center;gap:8px;font-size:13px;display:flex}.pg-events .what .d-champ{border-radius:6px}.pg-events .verb,.pg-events .exec{color:var(--d-dim);font-size:12px}.pg-events .assists{opacity:.8;gap:2px;margin-left:6px;display:inline-flex}.pg-events .assists .d-champ{border-radius:50%}.pg-events .assists .d-champ img{clip-path:circle(50%)}.pg-events .obj-label{background:#ffffff0f;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pg-events li.ally .obj-label{color:var(--pg-ally);background:var(--pg-ally-soft)}.pg-events li.enemy .obj-label{color:var(--pg-enemy);background:var(--pg-enemy-soft)}.pg-graphs{flex-direction:column;gap:16px;display:flex}.pg-graph{border-radius:var(--pg-r-md);border:1px solid var(--d-line);padding:14px 16px 12px}.pg-graph-head{align-items:center;gap:14px;margin-bottom:10px;display:flex}.pg-graph-head h4{font:700 17px var(--d-display);text-transform:uppercase;letter-spacing:.04em;margin:0}.pg-graph-head>span{color:var(--d-muted);margin-left:auto;font-size:12px}.pg-graph-head .pg-tabs{margin-left:auto}.pg svg .pline{fill:none;stroke-width:1.4px;opacity:.45;transition:opacity .2s,stroke-width .2s}.pg svg .pline.ally{stroke:var(--pg-ally)}.pg svg .pline.enemy{stroke:var(--pg-enemy)}.pg svg .pline.focus{stroke:var(--d-signal);stroke-width:2.4px;opacity:1}.pg svg.has-hot .pline{opacity:.12}.pg svg.has-hot .pline.hot{opacity:1;stroke-width:2.6px}.pg-graph-legend{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pg-graph-legend button{border:1px solid var(--d-line);height:30px;color:var(--d-muted);background:#ffffff06;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.pg-graph-legend button .d-champ{border-radius:50%}.pg-graph-legend button .d-champ img{clip-path:circle(50%)}.pg-graph-legend button.ally{box-shadow:inset 0 -2px #4ea8ff80}.pg-graph-legend button.enemy{box-shadow:inset 0 -2px #ff4f6180}.pg-graph-legend button.focus{border-color:#d4ff3a80}.pg-graph-legend button.on,.pg-graph-legend button:hover{color:var(--d-text);border-color:var(--d-line2)}.desk .m-full{height:22px;font:500 9.5px/1 var(--d-label);letter-spacing:.06em;text-transform:uppercase;color:var(--d-signal);transition:background-color .15s var(--d-ease), color .15s var(--d-ease);background:#d4ff3a0f;border:1px solid #d4ff3a47;border-radius:999px;align-self:flex-start;align-items:center;margin-top:5px;padding:0 10px;display:inline-flex}.desk .m-full:hover{color:var(--d-signal-ink);background:var(--d-signal)}@media (width<=1180px){.pg-head{grid-template-columns:1fr}.pg-head-art{inset:0}.pg-row{grid-template-columns:96px minmax(110px,1fr) 46px 150px 80px 70px 104px;gap:10px}.pg-row .d-items{gap:2px}.pg-row .d-item{width:19px!important;height:19px!important}}@media (width<=1000px){.pg-perf-body{grid-template-columns:1fr}}@keyframes pg-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes pg-fade{0%{opacity:0}}@keyframes pg-pop{0%{opacity:0;transform:scale(.85)}}@keyframes pg-fill{0%{transform:scaleX(0)}}@keyframes pg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pg-art{0%{opacity:0;transform:scale(1.06)}}@keyframes pg-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pg *,.pg :before,.pg :after{transition:none!important;animation:none!important}.pg svg .stroke{stroke-dasharray:none}}.desk{--d-bg:#09090b;--d-bg2:#0c0c0f;--d-panel:#111114;--d-panel2:#16161a;--d-panel3:#1d1d22;--d-line:#ffffff12;--d-line2:#ffffff24;--d-hair:#ffffff0d;--d-gold:#a9a8a0;--d-gold-hi:#f4f3ee;--d-text:#e9e8e3;--d-muted:#96959d;--d-dim:#5f5e66;--d-signal:#d4ff3a;--d-signal-ink:#11140a;--d-signal-soft:#d4ff3a1a;--d-win:#4ea8ff;--d-loss:#ff4f61;--d-ad:#ff8a3d;--d-ap:#9d8cff;--d-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--d-label:"Martian Mono", ui-monospace, Menlo, monospace;--d-body:"Schibsted Grotesk", ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--d-radius:16px;--d-ease:cubic-bezier(.2, .7, .2, 1);isolation:isolate;background:var(--d-bg);height:100%;color:var(--d-text);font-family:var(--d-body);overscroll-behavior:none;-webkit-user-select:none;user-select:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:14px;display:block;position:relative;overflow:hidden}.desk:before,.desk:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.desk:before{background:radial-gradient(120% 80% at 50% -10%,#ffffff0a,#0000 60%)}.desk:after{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.desk input,.desk code,.desk .mono,.desk p{-webkit-user-select:text;user-select:text}.desk a{color:inherit;text-decoration:none}.desk .num{font-variant-numeric:tabular-nums}.desk .muted{color:var(--d-muted)}.desk .dim{color:var(--d-dim)}.desk .win{color:var(--d-win)}.desk .loss{color:var(--d-loss)}.desk .small-text{margin:0;font-size:13px;line-height:1.5}.desk .eyebrow{font-family:var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-gold);font-size:10px;font-weight:500}.desk :focus{outline:none}.desk :focus-visible{outline:2px solid var(--d-signal);outline-offset:2px}.desk ::selection{color:#fff;background:#d4ff3a4d}.desk ::-webkit-scrollbar{width:10px;height:10px}.desk ::-webkit-scrollbar-thumb{background:#ffffff14 padding-box content-box;border:3px solid #0000;border-radius:10px}.desk ::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.drag{-webkit-app-region:drag}.drag a,.drag button,.drag input,.no-drag{-webkit-app-region:no-drag}.drag-strip{z-index:9;height:14px;position:absolute;inset:0 0 auto}.topnav{--tn-h:58px;z-index:10;height:var(--tn-h);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);transition:height .35s var(--d-ease), top .35s var(--d-ease), background-color .35s var(--d-ease), box-shadow .35s var(--d-ease);background:#111115b8;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:18px;padding:0 10px 0 16px;animation:.7s cubic-bezier(.2,.9,.25,1.1) both tn-drop;display:flex;position:absolute;top:12px;left:14px;right:14px;box-shadow:inset 0 1px #ffffff0d,0 18px 50px -12px #000000bf,0 4px 14px #00000059}.topnav.compact{--tn-h:50px;background:#0e0e12db;top:8px;box-shadow:inset 0 1px #ffffff0d,0 22px 60px -10px #000000e6}@keyframes tn-drop{0%{opacity:0;filter:blur(6px);transform:translateY(-24px)scale(.97)}}.topnav:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:26px;animation:7s ease-in-out .8s infinite tn-float;position:absolute;bottom:-20px;left:4%;right:4%}@keyframes tn-float{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(.94,1.35)}}.mac-inset .topnav{padding-left:88px}.tn-brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.tn-links{background:#ffffff09;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.tn-pill{background:linear-gradient(#d4ff3a33,#d4ff3a1a);border-radius:10px;transition:transform .5s cubic-bezier(.34,1.4,.5,1),width .5s cubic-bezier(.34,1.4,.5,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 0 0 1px #d4ff3a59,0 0 22px #d4ff3a2e}.tn-links a{z-index:1;height:36px;color:var(--d-muted);white-space:nowrap;transition:color .2s var(--d-ease);border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:600;display:flex;position:relative}.tn-links a svg{width:17px;height:17px;transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.tn-links a:hover{color:var(--d-text)}.tn-links a:hover svg{transform:translateY(-1px)scale(1.1)}.tn-links a.on{color:var(--d-gold-hi)}.tn-links a.on svg{color:var(--d-signal)}.live-dot{background:var(--d-loss);border-radius:50%;width:7px;height:7px;position:relative}.live-dot:after{content:"";background:#ff4f6199;border-radius:50%;animation:1.6s ease-out infinite d-ping;position:absolute;inset:0}@keyframes d-ping{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.tn-right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.tn-right .top-search{width:260px;max-width:none;transition:width .35s var(--d-ease);margin:0}.tn-right .top-search:focus-within{width:360px}.tn-status{height:38px;color:var(--d-muted);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.desk .dot{background:var(--d-dim);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.desk .dot.ok{background:var(--d-signal);box-shadow:0 0 10px #d4ff3a99}.desk .dot.warn{background:#ffb547;animation:1.4s ease-in-out infinite d-blink}@keyframes d-blink{50%{opacity:.35}}@media (width<=1420px){.tn-status .txt{display:none}.tn-status{justify-content:center;width:38px;padding:0}.tn-right .top-search{width:230px}.tn-right .top-search kbd{display:none}}@media (width<=1180px){.tn-right .top-search{width:180px}}@media (width<=1060px){.tn-links a span:not(.live-dot){display:none}}.acct{position:relative}.account{white-space:nowrap;height:40px;color:var(--d-text);transition:background-color .2s var(--d-ease), border-color .2s var(--d-ease);background:#ffffff0a;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:9px;padding:0 10px 0 5px;font-weight:600;display:flex}.account:hover,.account.open{background:#ffffff12;border-color:#ffffff24}.account img{border-radius:9px;width:30px;height:30px}.account .name{text-overflow:ellipsis;max-width:130px;overflow:hidden}.account .lvl{font:500 10px/1 var(--d-label);color:var(--d-muted);background:#ffffff12;border-radius:6px;padding:4px 6px}.account svg{color:var(--d-dim);transition:transform .25s var(--d-ease)}.account.open svg{transform:rotate(180deg)}.account.offline{font:500 10px var(--d-label);letter-spacing:.06em;text-transform:uppercase;color:var(--d-dim);gap:8px;padding:0 12px}.acct-menu{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);transform-origin:100% 0;background:#141419eb;border:1px solid #ffffff1a;border-radius:18px;width:330px;padding:8px;animation:.28s cubic-bezier(.2,.9,.25,1.15) both acct-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 30px 70px -10px #000000d9}@keyframes acct-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}.acct-label{font:500 9.5px var(--d-label);letter-spacing:.1em;text-transform:uppercase;color:var(--d-dim);padding:8px 10px 6px}.acct-row{transition:background-color .15s var(--d-ease);border-radius:12px;align-items:center;display:flex}.acct-row:hover{background:#ffffff0d}.acct-row.on{background:#d4ff3a14}.acct-row a{flex:1;align-items:center;gap:11px;min-width:0;padding:8px 10px;display:flex}.acct-row a[aria-disabled]{opacity:.5}.acct-row img{border-radius:10px;width:34px;height:34px}.acct-row .who{min-width:0}.acct-row .who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.acct-row .who b em{color:var(--d-dim);margin-left:2px;font-style:normal;font-weight:500}.acct-row .who>span{color:var(--d-muted);font-size:12px;display:block}.acct-row .signed{color:var(--d-signal);font-style:normal}.acct-row .forget{width:30px;height:30px;color:var(--d-dim);opacity:0;transition:opacity .15s var(--d-ease), color .15s var(--d-ease), background-color .15s var(--d-ease);border-radius:9px;place-items:center;margin-right:6px;display:grid}.acct-row:hover .forget,.acct-row .forget:focus-visible{opacity:1}.acct-row .forget:hover{color:var(--d-loss);background:#ff4f611f}.acct-note{color:var(--d-dim);margin:6px 10px;font-size:12px;line-height:1.5}.crumbs{color:var(--d-muted);align-items:center;gap:10px;margin:0 0 18px;font-size:13px;display:flex}.crumbs button{width:30px;height:30px;color:var(--d-muted);background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;place-items:center;display:grid}.crumbs button:hover,.crumbs a:hover{color:var(--d-text)}.crumbs b{color:var(--d-text);font-weight:600}.top-search{flex:1;max-width:480px;margin:0 auto;position:relative}.top-search .field,.champs-bar .field{border:1px solid var(--d-line);height:38px;color:var(--d-muted);transition:border-color .15s var(--d-ease), background-color .15s var(--d-ease);background:#ffffff09;border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.top-search .field.focus,.top-search .field:focus-within,.champs-bar .field:focus-within{background:#ffffff0d;border-color:#d4ff3a80}.top-search input,.champs-bar input{min-width:0;color:var(--d-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.top-search input:focus-visible,.champs-bar input:focus-visible{outline:none}.top-search input::placeholder,.champs-bar input::placeholder{color:var(--d-dim)}.top-search kbd{font:500 10px/1 var(--d-label);color:var(--d-dim);border:1px solid var(--d-line);border-radius:9px;padding:4px 6px}.top-search .drop{border:1px solid var(--d-line2);z-index:20;background:#121215;border-radius:12px;padding:6px;position:absolute;top:44px;left:0;right:0;box-shadow:0 24px 60px #0009}.top-search .drop button{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;font-size:14px;display:flex}.top-search .drop button.on{background:var(--d-signal-soft)}.top-search .drop img{border-radius:9px;width:26px;height:26px}.top-search .drop img.round{border-radius:50%}.top-search .drop span:not(.glyph){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.top-search .drop b{color:var(--d-signal)}.top-search .drop em{color:var(--d-dim);font-size:12px;font-style:normal}.top-search .glyph{width:26px;height:26px;color:var(--d-signal);place-items:center;display:grid}.top-search .drop-label{font:500 9.5px var(--d-label);letter-spacing:.1em;text-transform:uppercase;color:var(--d-dim);padding:6px 10px 4px}.top-search .drop-error{color:var(--d-loss);padding:8px 10px;font-size:13px}.desk-content{padding:96px 28px 56px;scroll-padding-top:96px;position:absolute;inset:0;overflow:hidden auto}@keyframes d-fade{0%{opacity:0;transform:translateY(6px)}}.d-card{border:1px solid var(--d-line);border-radius:var(--d-radius);min-width:0;transition:border-color .25s var(--d-ease), box-shadow .25s var(--d-ease);background:linear-gradient(#16161aeb,#101013eb);position:relative;box-shadow:inset 0 1px #ffffff0a,0 10px 30px -18px #000c}.d-card:hover{border-color:#ffffff1f}.d-card.pad{padding:18px 20px}.d-card-head{align-items:center;gap:12px;min-height:24px;margin-bottom:16px;display:flex}.d-card-head h3{font:500 10px var(--d-label);letter-spacing:.1em;text-transform:uppercase;color:var(--d-gold);align-items:center;gap:8px;margin:0;display:flex}.d-card-head h3:before{content:"";background:var(--d-signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #d4ff3a99}.d-card-head .actions{align-items:center;gap:8px;margin-left:auto;display:flex}.d-state{text-align:center;min-height:260px;color:var(--d-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.d-state h2{font-family:var(--d-display);text-transform:uppercase;letter-spacing:.01em;color:var(--d-gold-hi);margin:6px 0 0;font-size:30px;font-weight:800;line-height:1}.d-state p{text-wrap:pretty;max-width:440px;margin:0;line-height:1.55}.d-state-icon{width:60px;height:60px;color:var(--d-signal);background:var(--d-signal-soft);border:1px solid #d4ff3a40;border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.d-state-icon svg{width:26px;height:26px}.standby{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:48px;max-width:1100px;min-height:100%;margin:0 auto;padding:24px 8px;display:grid}.standby .eyebrow{color:#ffb547;align-items:center;gap:8px;display:inline-flex}.standby h2{font:800 clamp(64px, 9vw, 116px) / .84 var(--d-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--d-gold-hi);margin:14px 0 0}.standby h2 span{color:#0000;-webkit-text-stroke:1.5px #ffffff59;display:block}.standby .lede{max-width:460px;color:var(--d-muted);text-wrap:pretty;margin:22px 0 0;font-size:15px;line-height:1.6}.standby ol{background:var(--d-line);border:1px solid var(--d-line);border-radius:16px;gap:1px;max-width:460px;margin:28px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.standby li{background:var(--d-bg2);align-items:center;gap:14px;padding:13px 16px;font-weight:500;display:flex}.standby li b{font:500 10px var(--d-label);color:var(--d-signal)}.standby li.done,.standby li.done b{color:var(--d-dim)}.radar{aspect-ratio:1;background:radial-gradient(circle,#0000 0 21%,#ffffff0f 21% calc(21% + 1px),#0000 0 41%,#ffffff0f 41% calc(41% + 1px),#0000 0 61%,#ffffff0f 61% calc(61% + 1px),#0000 0 70.5%,#ffffff1f 70.5% calc(70.5% + 1px),#0000 0),linear-gradient(#0000 calc(50% - .5px),#ffffff0f 0 calc(50% + .5px),#0000 0),linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff0f 0 calc(50% + .5px),#0000 0);border-radius:50%;justify-self:center;width:min(100%,380px);position:relative}.radar .sweep{background:conic-gradient(#d4ff3a38,#0000 70deg,#0000);border-radius:50%;animation:4s linear infinite spin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 69%,#0000 70.5%);mask-image:radial-gradient(circle,#000 69%,#0000 70.5%)}.radar .core{background:var(--d-bg);border:1px solid var(--d-line2);border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;display:grid;position:absolute;inset:0}.radar .core img{width:30px;height:30px}.radar .blip{background:var(--d-signal);width:7px;height:7px;box-shadow:0 0 12px var(--d-signal);border-radius:50%;margin:-3.5px 0 0 -3.5px;animation:2s ease-in-out infinite d-blink;position:absolute}.standby .side-card{align-items:center;gap:14px;max-width:460px;margin-top:28px;display:flex}.standby .side-card p{color:var(--d-muted);flex:1;margin:0;font-size:13px;line-height:1.5}.d-spinner{border:2px solid #ffffff1a;border-top-color:var(--d-signal);border-radius:50%;animation:.8s linear infinite spin;display:inline-block}.d-btn{--cut:8px;height:36px;font:600 13px var(--d-body);color:var(--d-gold-hi);background:var(--d-panel3);box-shadow:inset 0 0 0 1px var(--d-line2);transition:background-color .15s var(--d-ease), color .15s var(--d-ease), transform .1s var(--d-ease);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.d-btn:hover{background:#26262c}.d-btn:active{transform:translateY(1px)}.d-btn.primary{color:var(--d-signal-ink);background:var(--d-signal);box-shadow:none}.d-btn.primary:hover{background:#e2ff70}.d-btn.ghost{color:var(--d-text);background:0 0}.d-btn.ghost:hover{background:#ffffff0d}.d-btn.small{--cut:6px;height:30px;padding:0 13px;font-size:12.5px}.d-btn.danger:hover{color:var(--d-loss);box-shadow:inset 0 0 0 1px #ff4f6173}.d-btn:disabled{opacity:.45;cursor:default}.d-icon-btn{width:34px;height:34px;color:var(--d-muted);border:1px solid var(--d-line);transition:color .15s var(--d-ease), border-color .15s var(--d-ease);background:#09090b80;border-radius:9px;place-items:center;display:grid}.d-icon-btn:hover{color:var(--d-text);border-color:var(--d-line2)}.d-icon-btn .spin{animation:.9s linear infinite spin;display:grid}.d-link{color:var(--d-signal);font-size:12.5px;font-weight:600}.d-link:hover{text-underline-offset:3px;text-decoration:underline}.d-seg{border:1px solid var(--d-line);background:#ffffff08;border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.d-seg.wrap{flex-wrap:wrap}.d-seg button{height:28px;color:var(--d-muted);white-space:nowrap;transition:color .15s var(--d-ease), background-color .15s var(--d-ease);border-radius:6px;padding:0 11px;font-size:13px;font-weight:600}.d-seg button:hover{color:var(--d-text)}.d-seg button.on{color:var(--d-signal-ink);background:var(--d-signal)}.d-seg button span{font:500 10px var(--d-label);color:var(--d-dim);margin-left:6px}.d-seg button.on span{color:#11140a99}.d-seg.small button{height:24px;padding:0 9px;font-size:12px}.d-champ{background:var(--d-panel3);border-radius:12px;flex-shrink:0;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.d-champ img{border-radius:inherit;object-fit:cover;clip-path:inset(0 round 10px);width:100%;height:100%;transform:scale(1.08)}.d-champ.round,.d-champ.round img{clip-path:circle(50%);border-radius:50%}.d-champ .lvl{min-width:18px;height:18px;font:500 9.5px/1 var(--d-label);color:var(--d-gold-hi);border:1px solid var(--d-line2);background:#0d0d10;border-radius:12px;place-items:center;padding:0 4px;display:grid;position:absolute;bottom:-4px;right:-4px}.d-champ.banned img{filter:grayscale()brightness(.6)}.d-champ.banned:after{content:"";border-radius:inherit;background:linear-gradient(45deg,#0000 46%,#ff4f61e6 47% 53%,#0000 54%);position:absolute;inset:0}.d-item,.d-spell,.d-perk{background:#00000059;border-radius:9px;flex-shrink:0;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.d-item img,.d-spell img,.d-perk img{width:100%;height:100%}.d-item.none{background:#ffffff06}.d-perk{background:#00000080;border-radius:50%}.d-perk.style{box-shadow:none;background:0 0;padding:1px}.d-items{align-items:center;gap:3px;display:flex}.d-items .trinket{margin-left:4px;display:inline-flex}.d-items .trinket .d-item{border-radius:50%}.d-results{align-items:center;gap:2px;display:inline-flex}.d-results i{background:var(--d-loss);opacity:.85;border-radius:6px;width:5px;height:14px}.d-results i.win{background:var(--d-win)}.d-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.d-stat .k{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim)}.d-stat .v{font:700 30px/1.05 var(--d-display);color:var(--d-gold-hi);font-variant-numeric:tabular-nums}.d-stat .v.win{color:var(--d-win)}.d-stat .v.loss{color:var(--d-loss)}.d-stat .s{color:var(--d-muted);font-variant-numeric:tabular-nums;font-size:12px}.d-stat .d-results{height:30px}.d-stat .d-results i{height:20px}.d-crest{flex-shrink:0;display:inline-block;position:relative}.d-crest.small img{object-fit:contain;width:100%;height:100%;display:block}.d-crest.emblem{overflow:visible}.d-crest.emblem img{pointer-events:none;filter:drop-shadow(0 6px 14px #00000080);width:520%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-51%)}.d-crest.emblem.t-master img,.d-crest.emblem.t-grandmaster img,.d-crest.emblem.t-challenger img{width:400%}.badge{height:20px;font:500 9.5px/1 var(--d-label);letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted);border:1px solid var(--d-hair);white-space:nowrap;background:#ffffff0d;border-radius:9px;align-items:center;padding:0 7px;display:inline-flex}.badge.hot{color:#ffb38a;background:#f08a4b1a;border-color:#f08a4b40}.badge.gold{color:var(--d-signal-ink);background:var(--d-signal);border-color:var(--d-signal)}.d-tooltip{z-index:100;border:1px solid var(--d-line2);pointer-events:none;max-width:300px;color:var(--d-muted);background:#141417;border-radius:12px;padding:8px 10px;font-size:12.5px;line-height:1.45;animation:.1s ease-out d-tip;position:fixed;transform:translate(-50%,-100%);box-shadow:0 12px 30px #00000080}.d-tooltip.below{transform:translate(-50%)}.d-tooltip b{color:var(--d-gold-hi);white-space:pre;font-weight:600;display:block}.d-tooltip span{margin-top:3px;display:block}@keyframes d-tip{0%{opacity:0}}.desk-overlay{z-index:30;max-width:none;position:absolute;inset:0}.desk-toasts{z-index:40;pointer-events:none;flex-direction:column;gap:8px;width:340px;display:flex;position:absolute;bottom:24px;right:24px}.pf{flex-direction:column;gap:18px;max-width:1480px;margin:0 auto;display:flex}.pf-hero{border:1px solid var(--d-line);background:var(--d-panel);border-radius:12px;align-items:center;gap:24px;min-height:132px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.pf-hero .art,.champ-hero .art{opacity:.55;background-position:70% 22%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 70%);mask-image:linear-gradient(90deg,#0000 15%,#000 70%)}.pf-hero:after,.champ-hero:after{content:"";background:linear-gradient(90deg, var(--d-panel) 25%, #1111148c 60%, #11111433), linear-gradient(0deg, #09090bb3, transparent 60%);pointer-events:none;position:absolute;inset:0}.pf-id,.pf-quick{z-index:1;position:relative}.pf-id{align-items:center;gap:18px;min-width:0;display:flex}.pf-id .icon{flex-shrink:0;position:relative}.pf-id .icon img{border:2px solid var(--d-line2);border-radius:12px;width:84px;height:84px;box-shadow:0 10px 30px #00000080}.pf-id .level{font:500 10.5px/1 var(--d-label);color:var(--d-gold-hi);border:1px solid var(--d-line2);background:#0d0d10;border-radius:12px;padding:3px 8px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.pf-id h2{font-family:var(--d-display);color:var(--d-gold-hi);letter-spacing:.01em;white-space:nowrap;margin:0;font-size:39px;font-weight:700;line-height:1.05}.pf-id h2 .tag{color:var(--d-muted);margin-left:8px;font-size:22px;font-weight:500}.pf-id .sub{color:var(--d-muted);margin-top:6px;font-size:13px}.pf-quick{border:1px solid var(--d-hair);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090b8c;border-radius:12px;align-items:flex-start;gap:30px;margin-left:auto;padding:14px 18px;display:flex}.pf-grid{grid-template-columns:316px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pf-side{flex-direction:column;gap:14px;display:flex}.pf-main{min-width:0}.rank{align-items:center;gap:14px;display:flex}.rank-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rank-body .q{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-gold)}.rank-body .tier{font:700 26px/1.1 var(--d-display);color:var(--d-gold-hi)}.rank-body .lp{color:var(--d-muted);font-size:12.5px}.lpbar{background:#ffffff12;border-radius:6px;height:4px;margin-top:5px;overflow:hidden}.lpbar i{background:var(--d-signal);border-radius:6px;height:100%;display:block}.rank .wr{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rank .wr b{font:700 25px/1 var(--d-display)}.rank .wr span{color:var(--d-muted);font-size:12px}.rank-foot{border-top:1px solid var(--d-hair);color:var(--d-dim);flex-wrap:wrap;gap:4px 14px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.lp-chart svg{display:block;overflow:visible}.lp-chart .div-line{stroke:#ffffff0f;stroke-dasharray:3 4}.lp-chart .axis,.d-gold-svg .axis{fill:var(--d-dim);font:500 9.5px var(--d-label);letter-spacing:.04em}.lp-line{fill:none;stroke:var(--d-gold);stroke-width:2px;stroke-linejoin:round}.lp-dot{fill:var(--d-bg);stroke:var(--d-gold);stroke-width:1.5px}.lp-foot{color:var(--d-muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.lp-foot .win,.lp-foot .loss{font-weight:600}.champ-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.champ-list a{border-radius:12px;align-items:center;gap:10px;margin:0 -6px;padding:6px;display:flex}.champ-list a:hover{background:#ffffff09}.champ-list .nm,.champ-list .rt{flex-direction:column;min-width:0;display:flex}.champ-list .nm{flex:1}.champ-list .nm b{font-size:13.5px;font-weight:600}.champ-list .nm span,.champ-list .rt span{color:var(--d-muted);font-size:12px}.champ-list .rt{align-items:flex-end}.champ-list .rt b{font:700 18px/1.1 var(--d-display)}.pos-split{border-top:1px solid var(--d-hair);margin-top:14px;padding-top:12px}.pos-split .k{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim)}.pos-split .bar{border-radius:9px;gap:2px;height:6px;margin:8px 0;display:flex;overflow:hidden}.pos-split .bar i{background:var(--d-signal)}.pos-split .bar i:nth-child(2){background:#d4ff3a8c}.pos-split .bar i:nth-child(3){background:#d4ff3a4d}.pos-split .bar i:nth-child(n+4){background:#ffffff24}.pos-split .legend{color:var(--d-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.pos-split .legend b{color:var(--d-text);margin-left:2px}.mastery{grid-template-columns:repeat(3,1fr);gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.mastery a{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.mastery .d-champ{box-shadow:0 0 0 2px #ffffff31}.mastery .m-level{font:500 9.5px/1 var(--d-label);color:#0d0d10;background:var(--d-gold);border-radius:12px;padding:2px 6px;position:absolute;top:34px;left:50%;transform:translate(-50%)}.mastery .m-pts{color:var(--d-muted);font-size:12px}.d-matches{flex-direction:column;gap:8px;display:flex}.d-matches-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.d-matches-head h3{font-family:var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-gold);margin:0 auto 0 0;font-size:10.5px;font-weight:500}.d-match{border-radius:var(--d-radius);border:1px solid var(--d-hair);background:linear-gradient(90deg,#16161ae6,#111114e6);transition:border-color .15s;overflow:hidden;container-type:inline-size}.d-match.res-win{background:linear-gradient(90deg,#4ea8ff17,#111114e6 45%)}.d-match.res-loss{background:linear-gradient(90deg,#ff4f6117,#111114e6 45%)}.d-match:hover,.d-match.open{border-color:var(--d-line2)}.m-row{cursor:pointer;outline:none;grid-template-columns:124px auto 118px 132px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:12px 14px 12px 18px;display:grid;position:relative}.m-row:focus-visible{box-shadow:inset 0 0 0 2px var(--d-line2)}.m-row:before{content:"";background:var(--d-dim);width:4px;position:absolute;top:0;bottom:0;left:0}.d-match.res-win .m-row:before{background:var(--d-win)}.d-match.res-loss .m-row:before{background:var(--d-loss)}.m-info{flex-direction:column;gap:2px;min-width:0;display:flex}.m-result{font:800 22px/1 var(--d-display);letter-spacing:.02em;text-transform:uppercase;color:var(--d-muted)}.d-match.res-win .m-result{color:var(--d-win)}.d-match.res-loss .m-result{color:var(--d-loss)}.m-queue{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.m-meta{color:var(--d-muted);white-space:nowrap;font-size:12px}.m-lp{font:500 9.5px/1.4 var(--d-label);letter-spacing:.04em;border-radius:9px;align-self:flex-start;margin-top:3px;padding:1px 6px}.m-lp.up{color:var(--d-win);background:#4ea8ff1f}.m-lp.down{color:var(--d-loss);background:#ff4f611f}.m-champ{align-items:center;gap:6px;display:flex}.m-champ .d-champ{margin-right:4px}.m-spells,.m-runes{flex-direction:column;align-items:center;gap:3px;display:flex}.m-kda{flex-direction:column;gap:2px;display:flex}.m-kda .line{font:700 22px/1.1 var(--d-display);color:var(--d-gold-hi);white-space:nowrap}.m-kda .line i{color:var(--d-dim);font-style:normal;font-weight:500}.m-kda .line em{color:var(--d-loss);font-style:normal}.m-kda .ratio{color:var(--d-muted);font-size:12.5px;font-weight:600}.m-kda .ratio.good{color:#9fcfff}.m-kda .ratio.great{color:var(--d-signal)}.m-kda .kp{color:var(--d-dim);font-size:11.5px}.m-stats{color:var(--d-muted);white-space:nowrap;flex-direction:column;gap:3px;font-size:12px;display:flex}.m-stats b{color:var(--d-text);font-weight:600}.m-stats i{color:var(--d-dim);margin-left:2px;font-style:normal}.m-build{flex-direction:column;gap:7px;min-width:0;display:flex}.m-badges{flex-wrap:wrap;gap:4px;min-height:20px;max-height:20px;display:flex;overflow:hidden}.m-teams{display:none}.m-toggle{color:var(--d-dim);place-items:center;transition:transform .15s;display:grid}.d-match.open .m-toggle{color:var(--d-gold);transform:rotate(180deg)}@container (width>=1000px){.m-row{grid-template-columns:124px auto 118px 132px auto minmax(0,1fr) 24px}.m-teams{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.m-teams ul{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.m-teams li{color:var(--d-muted);align-items:center;gap:5px;min-width:0;font-size:11.5px;display:flex}.m-teams li .d-champ,.m-teams li .d-champ img{clip-path:inset(0 round 10px);border-radius:12px}.m-teams li a,.m-teams li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-teams li a:hover{color:var(--d-gold-hi)}.m-teams li.self span{color:var(--d-gold-hi);font-weight:600}.m-teams-skel{background:#ffffff08;border-radius:12px;grid-column:span 2;height:86px;position:relative;overflow:hidden}}@container (width<=700px){.m-row{grid-template-columns:96px auto 110px minmax(0,1fr) 20px;gap:14px}.m-stats{display:none}}.d-detail{border-top:1px solid var(--d-hair);cursor:default;background:#06090e66;flex-direction:column;gap:12px;padding:4px 14px 16px;display:flex}.d-team{border:1px solid var(--d-hair);border-radius:12px;margin-top:10px;overflow-x:auto}.d-team-head{border-bottom:1px solid var(--d-hair);background:#ffffff06;flex-wrap:wrap;align-items:center;gap:14px;padding:9px 14px;display:flex}.d-team-head b{font:700 17px var(--d-display);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.d-team.res-win .d-team-head b{color:var(--d-win)}.d-team.res-loss .d-team-head b{color:var(--d-loss)}.d-team-head .side{color:var(--d-dim);font-size:12px}.d-team-head .objectives{color:var(--d-muted);gap:12px;font-size:12.5px;display:flex}.d-team-head .objectives span{align-items:center;gap:4px;display:inline-flex}.d-team-head .objectives svg{color:var(--d-dim)}.d-team-head .ban-row{color:var(--d-dim);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:flex}.d-team-head .ban-row span{margin-right:4px}.d-score{border-collapse:collapse;width:100%;font-size:13px}.d-score th{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim);text-align:center;white-space:nowrap;padding:7px 6px}.d-score td{border-top:1px solid var(--d-hair);text-align:center;white-space:nowrap;padding:6px}.d-score .l{text-align:left}.d-score tr.self td{background:#ffffff0a}.d-score td small{color:var(--d-dim);font-size:11.5px;display:block}.d-score .who{align-items:center;gap:6px;min-width:0;display:flex}.d-score .who .d-champ{margin-right:4px}.d-score .loadout{flex-direction:column;align-items:center;gap:2px;display:flex}.d-score .name{flex-direction:column;gap:2px;min-width:0;margin-left:4px;display:flex}.d-score .name>a,.d-score .name>span:not(.rank-chip):not(.pc-skel){text-overflow:ellipsis;max-width:118px;font-weight:600;overflow:hidden}.d-score .name a:hover{color:var(--d-gold-hi);text-decoration:underline;-webkit-text-decoration-color:var(--d-line2);text-decoration-color:var(--d-line2)}.d-score .name small{color:var(--d-dim);font-size:11.5px}.d-score .badges{gap:3px;display:flex}.d-score .badges .badge{height:16px;padding:0 5px;font-size:10px}.dmgbar{background:#ffffff0f;border-radius:6px;width:56px;height:4px;margin:4px auto 0;overflow:hidden}.dmgbar i{background:linear-gradient(90deg, #8b4a32, var(--d-ad));height:100%;display:block}.d-gold{border:1px solid var(--d-hair);border-radius:12px;padding:12px 14px 8px}.d-gold-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.d-gold-head h4{font:500 10px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-gold);margin:0}.d-gold-head span{color:var(--d-muted);font-size:12px}.d-gold-svg{display:block}.d-gold-svg .gridline{stroke:#ffffff0d}.d-gold-svg .zero{stroke:#ffffff2e}.d-gold-svg .area-up{fill:#4ea8ff38}.d-gold-svg .area-down{fill:#ff4f6138}.d-gold-svg .stroke{fill:none;stroke:var(--d-gold-hi);stroke-width:1.6px;stroke-linejoin:round}.live-cs,.live-game,.live-loading{max-width:1560px;margin:0 auto}.live-head{align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.live-head h2{font:800 42px/.95 var(--d-display);text-transform:uppercase;color:var(--d-gold-hi);margin:2px 0 0}.live-head>.muted{margin-left:auto;font-size:13px}.live-timer{align-items:center;gap:12px;width:260px;margin-left:auto;display:flex}.live-timer b{font:700 39px/1 var(--d-display);color:var(--d-gold-hi);text-align:right;min-width:44px}.live-timer.low b{color:var(--d-loss)}.live-timer .bar{background:#ffffff12;border-radius:6px;flex:1;height:4px;overflow:hidden}.live-timer .bar i{background:var(--d-gold);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.live-timer.low .bar i{background:var(--d-loss)}.live-cs-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.live-teams{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.live-build{grid-column:span 2}.team-col{flex-direction:column;gap:8px;min-width:0;display:flex}.team-col>header{align-items:center;gap:10px;min-height:28px;display:flex}.team-col h3{font:500 10.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;margin:0}.team-col.ally h3{color:var(--d-win)}.team-col.enemy h3{color:var(--d-loss)}.team-col .ban-row{gap:4px;margin-left:auto;display:flex}.team-note{color:var(--d-dim);text-align:center;margin:0;font-size:12px}.pc{border:1px solid var(--d-hair);background:var(--d-panel);border-radius:12px;align-items:stretch;min-height:92px;display:flex;position:relative;overflow:hidden}.pc:before{content:"";z-index:2;background:var(--d-win);opacity:.8;width:3px;position:absolute;top:0;bottom:0;left:0}.pc.enemy:before{background:var(--d-loss)}.pc.local{border-color:#ffffff4d;box-shadow:0 0 0 1px #ffffff1c,0 8px 30px #ffffff0b}.pc-art{opacity:.7;background-position:60% 18%;background-size:cover;transition:opacity .3s;position:absolute;inset:0 0 0 30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.pc.hovering .pc-art{opacity:.35;filter:saturate(.6)}.pc:after{content:"";background:linear-gradient(90deg, var(--d-panel) 35%, #11111499 70%, #11111426);pointer-events:none;position:absolute;inset:0}.pc-body,.pc-champ{z-index:1;position:relative}.pc-body{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;padding:10px 0 10px 16px;display:flex}.pc-top{align-items:center;gap:8px;min-width:0;display:flex}.pc-top .name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.pc.local .pc-top .name{color:var(--d-gold-hi)}.pc-top .pos{width:24px;height:24px;color:var(--d-gold-hi);background:#ffffff0f;border-radius:8px;place-items:center;display:inline-grid}.pc-line{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.pc-line.rank b{font-weight:650}.pc-line.rank span{color:var(--d-muted)}.pc-line.rank span.win,.pc-line.rank span.loss{font-weight:650}.pc-line.rank em{color:var(--d-dim);font-style:normal;font-weight:400}.pc-line.form span{color:var(--d-muted)}.pc-line.champ-note{color:var(--d-dim);text-overflow:ellipsis;font-size:12px;overflow:hidden}.pc-line.dim{color:var(--d-dim)}.pc-skel{flex-direction:column;gap:7px;display:flex}.pc-skel i{background:#ffffff0d;border-radius:12px;width:70%;height:10px;display:block;position:relative;overflow:hidden}.pc-skel i+i{width:50%}.pc-skel.inline{width:90px;display:inline-flex}.pc-champ{text-align:right;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:6px;padding:10px 12px;display:flex}.pc-champ .cn{font:700 22px/1 var(--d-display);letter-spacing:.02em;color:var(--d-gold-hi);text-shadow:0 2px 10px #000c}.pc-champ .cn.dim{color:var(--d-dim);font-size:14px}.pc-champ .hv{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-gold)}.pc-champ .sp{gap:3px;margin-top:auto;display:flex}.dmg-split{border:1px solid var(--d-hair);background:#ffffff05;border-radius:12px;margin-top:4px;padding:10px 12px}.dmg-split .lbl{font:500 9.5px var(--d-label);letter-spacing:.06em;align-items:center;display:flex}.dmg-split .k{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--d-dim);flex:1;font-size:11px}.dmg-split .ad{color:var(--d-ad)}.dmg-split .ap{color:var(--d-ap)}.dmg-split .bar{border-radius:9px;gap:2px;height:6px;margin-top:6px;display:flex;overflow:hidden}.dmg-split .bar i.ad{background:linear-gradient(90deg, #b25a2c, var(--d-ad))}.dmg-split .bar i.ap{background:linear-gradient(90deg, var(--d-ap), #4f5bd0)}.live-remote{border:1px solid var(--d-line2);background:var(--bg);border-radius:12px;flex-direction:column;height:calc(100vh - 184px);min-height:560px;display:flex;position:sticky;top:0;overflow:hidden}.live-remote-head{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:12px 16px;display:flex}.live-remote-head h3{font:500 10.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-gold);margin:0}.live-remote-head span{color:var(--d-dim);font-size:12px}.live-remote .app.embedded{-webkit-user-select:none;user-select:none;flex:1;width:100%;max-width:none;min-height:0}.build-card .sets{flex-direction:column;gap:12px;display:flex}.set-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.set-title b{font-weight:650}.set-title span{color:var(--d-dim);font-size:12px}.blocks{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.block{border:1px solid var(--d-hair);background:#ffffff06;border-radius:12px;padding:10px 12px}.block .k,.recent-items .k{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim);margin-bottom:8px;display:block}.block .row,.recent-items .row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.set-item{align-items:center;gap:6px;display:inline-flex;position:relative}.set-item em{font:500 9.5px/1 var(--d-label);color:var(--d-gold-hi);border:1px solid var(--d-hair);background:#0d0d10;border-radius:12px;padding:2px 4px;font-style:normal;position:absolute;bottom:-3px;right:-3px}.set-item .arrow{color:var(--d-dim);font-size:16px;font-style:normal}.set-item.counted{margin-right:6px}.recent-items{border-top:1px solid var(--d-hair);margin-top:14px;padding-top:12px}.score-band{border:1px solid var(--d-line);background:linear-gradient(90deg, #4ea8ff1a, transparent 35%, transparent 65%, #ff4f611a), var(--d-panel);border-radius:12px;grid-template-columns:1fr 260px 1fr;align-items:center;gap:20px;margin-bottom:16px;padding:18px 22px;display:grid}.team-score{grid-template-columns:auto 1fr;grid-template-areas:"label label""kills obj""dmg dmg";align-items:center;gap:6px 14px;display:grid}.team-score.right{text-align:right;grid-template-columns:1fr auto;grid-template-areas:"label label""obj kills""dmg dmg"}.team-score .eyebrow{grid-area:label}.team-score.ally .eyebrow{color:var(--d-win)}.team-score.enemy .eyebrow{color:var(--d-loss)}.team-score .kills{font:700 62px/.9 var(--d-display);color:var(--d-gold-hi);grid-area:kills}.team-score .obj{font:700 17px var(--d-display);color:var(--d-text);flex-wrap:wrap;grid-area:obj;gap:6px 12px;display:flex}.team-score.right .obj{justify-content:flex-end}.team-score .obj span{align-items:center;gap:4px;display:inline-flex}.team-score .obj span.zero{color:var(--d-dim)}.team-score .obj svg{color:var(--d-gold)}.team-score .obj .zero svg{color:var(--d-dim)}.team-score .dmg-split{background:0 0;border:0;grid-area:dmg;margin:0;padding:6px 0 0}.clock{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.clock b{font:700 46px/1 var(--d-display);color:var(--d-gold-hi);letter-spacing:.02em}.gold-split{background:var(--d-loss);border-radius:9px;width:100%;height:6px;display:flex;overflow:hidden}.gold-split .ally{background:var(--d-win);transition:width .6s}.clock .diff{font-size:12.5px;font-weight:600}.live-game-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.boards{flex-direction:column;gap:12px;min-width:0;display:flex}.board-team{border:1px solid var(--d-hair);background:var(--d-panel);border-radius:12px;overflow-x:auto}.board-team.ally{border-top:2px solid #4ea8ffb3}.board-team.enemy{border-top:2px solid #ff4f61b3}.board-team.ally th:first-child{color:var(--d-win)}.board-team.enemy th:first-child{color:var(--d-loss)}.d-score.live td{padding:7px 10px}.d-score tr.dead td{opacity:.55}.d-score tr.dead .d-champ img{filter:grayscale()}.champ-wrap{display:inline-flex;position:relative}.respawn{font:700 18px var(--d-display);color:#fff;text-shadow:0 1px 4px #000;place-items:center;display:grid;position:absolute;inset:0}.rank-chip{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.gold-cell{color:var(--d-gold);font-weight:600}.live-side{flex-direction:column;gap:12px;display:flex}.me-gold{color:var(--d-gold);align-items:baseline;gap:8px;display:flex}.me-gold b{font:700 34px/1 var(--d-display);color:var(--d-gold-hi)}.me-gold span{color:var(--d-muted);font-size:12px}.abilities{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.abilities .ab{border:1px solid var(--d-hair);background:#ffffff08;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;display:flex}.abilities .key{font:700 18px/1 var(--d-display);color:var(--d-gold-hi)}.abilities .pips{gap:3px;display:flex}.abilities .pips i{background:#ffffff1a;border-radius:1px;width:6px;height:6px;transform:rotate(45deg)}.abilities .pips i.on{background:var(--d-gold);box-shadow:0 0 6px #ffffff54}.me-stats{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;display:grid}.me-stats div{justify-content:space-between;font-size:12.5px;display:flex}.me-stats dt{color:var(--d-muted)}.me-stats dd{margin:0;font-weight:600}.feed{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.feed li{border-left:2px solid var(--d-dim);gap:10px;padding-left:8px;display:flex}.feed li.ally{border-color:var(--d-win)}.feed li.enemy{border-color:var(--d-loss)}.feed .t{color:var(--d-dim);min-width:36px}.loading-teams{flex-direction:column;gap:14px;display:flex}.loading-team{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.load-card{border:1px solid var(--d-hair);background:var(--d-panel);border-radius:12px;overflow:hidden}.load-card.local{border-color:#ffffff4d}.load-card .art{background-position:50% 20%;background-size:cover;background-color:var(--d-panel3);height:150px}.load-card .meta{flex-direction:column;gap:3px;padding:10px 12px;display:flex}.load-card .meta span{color:var(--d-muted);font-size:12.5px}.live-idle{flex-direction:column;gap:18px;max-width:560px;margin:40px auto 0;display:flex}.last-game{border:1px solid var(--d-hair);background:var(--d-panel);border-radius:12px;padding:14px 16px;display:block}.last-game:hover{border-color:var(--d-line2)}.last-game .row{align-items:center;gap:14px;margin-top:8px;display:flex}.last-game .row>div:nth-child(2){flex-direction:column;flex:1;display:flex}.last-game b{font:700 21px var(--d-display);text-transform:uppercase;letter-spacing:.04em}.last-game.res-win b{color:var(--d-win)}.last-game.res-loss b{color:var(--d-loss)}.last-game span{color:var(--d-muted);font-size:12.5px}.last-game .kda{text-align:right;font:700 21px var(--d-display);color:var(--d-gold-hi)}.last-game .kda small{color:var(--d-muted);font:500 12px ui-sans-serif,-apple-system,sans-serif;display:block}.champs{max-width:1480px;margin:0 auto}.champs-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.champs-bar .field{width:260px}.champs-bar .owned{color:var(--d-muted);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.desk .switch{width:40px;height:24px}.desk .switch:after{width:18px;height:18px}.desk .switch.on:after{transform:translate(16px)}.champs-count{margin:14px 0 12px;font-size:12.5px}.champ-grid-tiles{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px 10px;display:grid}.ctile{border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;transition:background .12s,border-color .12s;display:flex}.ctile:hover{border-color:var(--d-line);background:#ffffff09}.ctile .img{border-radius:12px;width:68px;height:68px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ctile .img img{width:100%;height:100%;transition:transform .2s;transform:scale(1.08)}.ctile:hover .img img{transform:scale(1.16)}.ctile.unowned .img img{filter:grayscale(.85)brightness(.65)}.ctile .mlvl{font:500 9.5px/1 var(--d-label);color:#0d0d10;background:var(--d-gold);border-radius:9px;padding:2px 5px;position:absolute;bottom:3px;right:3px}.ctile b{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.ctile .sub{color:var(--d-dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;overflow:hidden}.champ-page{flex-direction:column;gap:18px;max-width:1480px;margin:0 auto;display:flex}.champ-hero{border:1px solid var(--d-line);background:var(--d-panel);border-radius:12px;align-items:flex-end;gap:24px;min-height:250px;padding:28px;display:flex;position:relative;overflow:hidden}.champ-hero .art{opacity:.85;background-position:65% 20%;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 55%);mask-image:linear-gradient(90deg,#0000 5%,#000 55%)}.champ-hero-body,.champ-hero-side{z-index:1;position:relative}.champ-hero-body{flex:1;min-width:0}.champ-hero h2{font:700 62px/.95 var(--d-display);color:var(--d-gold-hi);letter-spacing:.01em;margin:4px 0 0}.champ-hero .title{color:var(--d-muted);margin:6px 0 14px;font-size:15px}.champ-hero .hero-tags{flex-wrap:wrap;gap:6px;display:flex}.champ-hero .tag{height:24px;color:var(--d-text);border:1px solid var(--d-hair);background:#09090b99;border-radius:9px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.champ-hero .tag.physical{color:var(--d-ad);border-color:#f08a4b59}.champ-hero .tag.magic{color:var(--d-ap);border-color:#8190ff59}.champ-hero .tag.mixed{color:#e2b6ff}.champ-hero .tag.warn{color:var(--d-gold)}.difficulty{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim);align-items:center;gap:5px;margin-top:14px;display:flex}.difficulty span{margin-right:5px}.difficulty i,.playstyle .pips i{background:#ffffff1f;border-radius:6px;width:16px;height:5px}.difficulty i.on,.playstyle .pips i.on{background:var(--d-gold)}.champ-hero-side{border:1px solid var(--d-hair);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090b99;border-radius:12px;flex-direction:column;gap:14px;min-width:280px;padding:14px 16px;display:flex}.playstyle{flex-direction:column;gap:6px;display:flex}.playstyle>div{color:var(--d-muted);justify-content:space-between;align-items:center;gap:16px;font-size:12.5px;display:flex}.playstyle .pips{gap:4px;display:flex}.champ-hero-side .you{border-top:1px solid var(--d-hair);grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.champ-hero-side .you>div{flex-direction:column;gap:2px;display:flex}.champ-hero-side .k{font:500 9.5px var(--d-label);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim)}.champ-hero-side b{font:700 23px/1.1 var(--d-display);color:var(--d-gold-hi)}.champ-hero-side b.win{color:var(--d-win)}.champ-hero-side b.loss{color:var(--d-loss)}.champ-hero-side .s{color:var(--d-muted);font-size:12px}.champ-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.champ-grid .col{flex-direction:column;gap:18px;min-width:0;display:flex}.abilities-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.abilities-list li{gap:14px;display:flex}.ab-icon{flex-shrink:0;width:48px;height:48px;position:relative}.ab-icon img{width:48px;height:48px;box-shadow:0 0 0 1px var(--d-line2);border-radius:12px}.ab-icon .key{text-align:center;min-width:20px;font:500 9.5px/1 var(--d-label);color:#0d0d10;background:var(--d-gold);border-radius:9px;padding:2px 4px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.abilities-list b{font-size:14px;font-weight:650}.abilities-list p{color:var(--d-muted);margin:4px 0 6px;font-size:13px;line-height:1.5}.ab-nums{color:var(--d-dim);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.champ-page .rune-page{border-color:var(--d-hair);background:#ffffff05}.champ-page .chips .chip{font-size:13px}.mini-games{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mini-games li{border-left:3px solid var(--d-loss);background:#ffffff05;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.mini-games li.res-win{border-left-color:var(--d-win)}.mini-games .res{font:700 17px var(--d-display);width:14px}.mini-games li.res-win .res{color:var(--d-win)}.mini-games li.res-loss .res{color:var(--d-loss)}.mini-games .meta{flex-direction:column;flex:1;min-width:0;display:flex}.mini-games .meta b{font:700 18px var(--d-display)}.mini-games .meta span{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mini-games .k{text-align:right;width:40px;color:var(--d-muted);font-size:12.5px}.phone-page{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;max-width:1280px;margin:0 auto;display:grid}.pair-card{padding:28px!important}.pair-grid{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:32px;display:grid}.qr-wrap{background:var(--d-gold-hi);box-shadow:0 0 0 1px var(--d-line2), 0 20px 50px #00000073;border-radius:12px;padding:14px}.qr-wrap .qr svg{width:100%;height:auto;display:block}.qr-wrap .qr.empty{aspect-ratio:1;color:#0b0b0d;place-items:center;display:grid}.pair-info h2{font:700 32px/1.1 var(--d-display);color:var(--d-gold-hi);margin:6px 0 8px}.pair-info>p{max-width:460px;margin:0 0 20px;line-height:1.55}.code-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.big-code{font:700 74px/1 var(--d-display);letter-spacing:.08em;color:var(--d-gold-hi);text-shadow:0 0 30px #ffffff23}.big-code span{margin-left:.25em}.code-timer{min-width:180px;color:var(--d-muted);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.code-timer .bar{background:#ffffff14;border-radius:6px;height:4px;overflow:hidden}.code-timer .bar i{background:var(--d-gold);height:100%;transition:width 1s linear;display:block}.code-timer .d-btn{align-self:flex-start}.urls{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.urls code{color:var(--d-gold-hi);border:1px solid var(--d-hair);background:#ffffff0a;border-radius:12px;padding:7px 10px;font:500 13px ui-monospace,SFMono-Regular,Menlo,monospace}.error-text{color:var(--d-loss);font-size:13px}.phone-side{flex-direction:column;gap:14px;display:flex}.now-row{color:var(--d-muted);align-items:center;gap:10px;display:flex}.now-row b{font:700 30px/1 var(--d-display);color:var(--d-gold-hi)}.devices{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.devices li{color:var(--d-muted);align-items:center;gap:12px;display:flex}.devices li>div{flex-direction:column;flex:1;min-width:0;display:flex}.devices b{color:var(--d-text);font-weight:600}.devices span{font-size:12px}.bullets{color:var(--d-muted);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}.settings-page{flex-direction:column;gap:18px;max-width:980px;margin:0 auto;display:flex}.settings-rows{flex-direction:column;display:flex}.setting{border-top:1px solid var(--d-hair);cursor:pointer;align-items:center;gap:20px;padding:14px 0;display:flex}.setting:first-child{border-top:0;padding-top:2px}.setting>div{flex-direction:column;flex:1;gap:3px;display:flex}.setting b{font-weight:600}.setting span{color:var(--d-muted);font-size:13px}.settings-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kv{flex-direction:column;gap:10px;margin:0 0 12px;display:flex}.kv>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.kv dt{color:var(--d-muted)}.kv dd{text-align:right;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.kv .mono{text-overflow:ellipsis;white-space:nowrap;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}@media (width<=1240px){.live-cs-grid{grid-template-columns:minmax(0,1fr) 360px}.pf-quick{gap:18px}}@media (width<=1120px){.pf-grid{grid-template-columns:280px minmax(0,1fr)}.pf-quick .d-stat:nth-child(3){display:none}.live-cs-grid{grid-template-columns:minmax(0,1fr) 340px}.live-teams{grid-template-columns:minmax(0,1fr)}.live-build{grid-column:auto}.live-remote{min-height:500px}.live-remote-head span{display:none}.live-game-grid{grid-template-columns:minmax(0,1fr)}.live-side{grid-template-columns:1fr 1fr;display:grid}.phone-page,.champ-grid{grid-template-columns:minmax(0,1fr)}}.d-items.stacked .six{grid-template-columns:repeat(3,auto);gap:2px;display:grid}.d-items.stacked .six .d-item{display:block}.champ-page .rune-page .btn{height:36px;font-size:12px}.d-note{color:var(--d-gold-hi);border:1px solid var(--d-line2);background:#ffffff0b;border-radius:12px;margin-bottom:10px;padding:10px 14px;font-size:13px}.account.muted{padding:0 14px;font-weight:500}.live-remote .app.embedded{height:auto}.d-score.live .rank-chip{color:var(--d-muted);gap:5px;font-size:11.5px;font-weight:500}.d-score.live .rank-chip .d-results i{width:4px;height:10px}.d-score.live .name>a,.d-score.live .name>span:not(.rank-chip):not(.pc-skel){max-width:150px}.load-card .art{place-items:center;display:grid;position:relative}.load-card .art img{opacity:.8;border-radius:12px;width:64px;height:64px}.load-card .art i{background-position:50% 20%;background-size:cover;position:absolute;inset:0}.wavefield{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.desk-content{view-transition-name:page}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(page){animation:none}::view-transition-old(page){animation:.12s ease-in both d-page-out}::view-transition-new(page){animation:d-page-in .34s .1s var(--d-ease) both}::view-transition-image-pair(page){isolation:auto}::view-transition-old(page){mix-blend-mode:normal;object-fit:none;object-position:top;height:100%}::view-transition-new(page){mix-blend-mode:normal;object-fit:none;object-position:top;height:100%}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.3,.9,.2,1)}@keyframes d-page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes d-page-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}}.brandmark{flex-shrink:0;display:inline-block;position:relative}.brandmark svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brandmark .shard{fill:var(--d-gold-hi);transition:transform .7s cubic-bezier(.34,1.56,.5,1)}.brandmark .shard.a{transform:translate(1.6px,1.2px)}.brandmark .shard.b{transform:translate(-1.6px,-1.2px)}.brandmark.on .shard.a,.brandmark.on .shard.b{transform:none}.brandmark .bm-shards{animation:.9s cubic-bezier(.34,1.4,.5,1) both d-shard-in}.brandmark .bm-rift{opacity:.35;animation:1.6s ease-in-out infinite d-rift-search}.brandmark.on .bm-rift{opacity:1;filter:drop-shadow(0 0 3px #d4ff3abf);animation:3.2s ease-in-out infinite d-rift-live}@keyframes d-shard-in{0%{opacity:0;transform:translateY(-6px)scale(.9)}}@keyframes d-rift-search{0%,to{opacity:.35}50%{opacity:.12}}@keyframes d-rift-live{0%,to{opacity:1}50%{opacity:.75}}.title-reveal{padding-bottom:2px;display:inline-flex;overflow:hidden}.title-reveal span{animation:.55s cubic-bezier(.2,.9,.25,1.15) both d-letter;display:inline-block}@keyframes d-letter{0%{opacity:0;transform:translateY(105%)skewY(8deg)}}.desk-content .d-card,.desk-content .m-row,.desk-content .ctile,.desk-content .pc,.desk-content .rank,.desk-content .standby>*{animation:d-rise .6s var(--d-ease) both;animation-delay:calc(min(sibling-index(), 16) * 45ms)}.desk-content .ctile{animation-delay:calc(min(sibling-index(), 40) * 12ms)}@keyframes d-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}}.d-card,.m-row,.ctile .img,.pc{--mx:-400px;--my:-400px}.d-card{background-image:radial-gradient(420px circle at var(--mx) var(--my), #d4ff3a0e, transparent 45%), linear-gradient(180deg, #16161aeb, #101013eb)}.m-row,.pc{background-image:radial-gradient(360px circle at var(--mx) var(--my), #ffffff0b, transparent 45%)}.ctile .img{transition:transform .35s cubic-bezier(.34, 1.5, .5, 1), box-shadow .3s var(--d-ease)}.ctile:hover .img{transform:translateY(-3px)scale(1.04);box-shadow:0 12px 28px #00000080,0 0 0 1px #d4ff3a99}.lpbar i,.dmgbar i,.dmg-split i,.gold-split i,.pos-split .bar i{transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) .25s both d-fill}@keyframes d-fill{0%{transform:scaleX(0)}}.d-results i{animation:.4s cubic-bezier(.34,1.6,.5,1) both d-pop;animation-delay:calc(min(sibling-index(), 20) * 35ms + .2s)}@keyframes d-pop{0%{opacity:0;transform:scaleY(0)}}.d-crest.emblem:after{content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff47,#0000 62%);border-radius:50%;animation:6s ease-in-out infinite d-crest-glint;position:absolute;inset:-15%}@keyframes d-crest-glint{0%,86%,to{opacity:0}92%{opacity:1}}.standby h2 .outline{position:relative}.standby h2 .shine{-webkit-text-stroke:0;width:40%;height:100%;animation:4.5s ease-in-out 1s infinite d-shine-window;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000)}.standby h2 .shine b{width:250%;font:inherit;color:#d4ff3ae6;-webkit-text-stroke:0;animation:4.5s ease-in-out 1s infinite d-shine-text;position:absolute;top:0;left:0}@keyframes d-shine-window{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes d-shine-text{0%{transform:translate(40%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.desk *,.desk :before,.desk :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.hero-portrait{z-index:1;object-fit:cover;width:84px;height:84px;box-shadow:0 0 0 1px var(--d-line2), 0 14px 30px #00000080;border-radius:9px;flex-shrink:0;position:relative}.champ-hero.shell{min-height:250px}.d-stat .k,.d-stat .s{white-space:nowrap}.desk .d-card{background-image:radial-gradient(420px circle at var(--mx) var(--my), #d4ff3a0e, transparent 45%), linear-gradient(180deg, #16161ad1, #0f0f12db)}.desk input[type=search]{appearance:none}.desk input[type=search]::-webkit-search-cancel-button{display:none}.m-teams-skel:after,.pc-skel i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.3s ease-in-out infinite d-skel;position:absolute;inset:0;transform:translate(-100%)}@keyframes d-skel{to{transform:translate(100%)}}.radar .sweep{will-change:transform}.qr-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.qr-switch{align-self:center}.now-row.relay-row{margin-top:10px;font-size:13px}.now-row.relay-row em{font-style:normal}.tn-update{height:38px;color:var(--d-signal-ink);background:var(--d-signal);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:700;animation:.35s cubic-bezier(.2,.9,.25,1.15) both acct-in;display:flex}.tn-update .dot.ok{background:var(--d-signal-ink);box-shadow:none}.tn-update.blocked{color:var(--d-muted);background:#ffffff0d;font-weight:600}.update-actions{align-items:center;gap:12px;margin-top:14px;display:flex}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-vietnamese-700-normal-DCH5bIkD.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-700-normal-D5dmK5Ek.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-ext-700-normal-C8xZtiKd.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-700-normal-D98SaizC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-vietnamese-800-normal-TfqTMNKp.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-800-normal-zHzF0To4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-ext-800-normal-fpv_pHPA.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-800-normal-BQnXNQRw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-cyrillic-500-normal-DejhKr-t.woff2)format("woff2"),url(/assets/martian-mono-cyrillic-500-normal-CQ32KwDP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-latin-ext-500-normal-CPN1Info.woff2)format("woff2"),url(/assets/martian-mono-latin-ext-500-normal-CYMi9jUC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-latin-500-normal-BWC8e-kx.woff2)format("woff2"),url(/assets/martian-mono-latin-500-normal-BsOs1ffX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#09090b;--bg-2:#0c0c0f;--panel:#131316;--panel-2:#1a1a1e;--panel-3:#232329;--line:#ffffff14;--line-strong:#fff3;--gold:#d4ff3a;--gold-hi:#f4f3ee;--text:#e9e8e3;--muted:#96959d;--dim:#5f5e66;--ally:#4ea8ff;--enemy:#ff4f61;--ok:#d4ff3a;--radius:16px;--display:"Big Shoulders Display", "Arial Narrow", sans-serif;--label:"Martian Mono", ui-monospace, Menlo, monospace;--tabbar:62px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{background:var(--bg);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;font:15px/1.4 Schibsted Grotesk,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}input{font:inherit;color:inherit}img{display:block}.app{flex-direction:column;max-width:560px;height:100%;margin:0 auto;display:flex;position:relative}.label{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}.num{font-variant-numeric:tabular-nums}.topbar{padding:calc(10px + var(--safe-t)) 16px 10px;border-bottom:1px solid var(--line);background:var(--bg);flex-shrink:0;align-items:center;gap:10px;display:flex}.brand{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-hi);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.brand img{width:22px;height:22px}.pill{background:var(--panel);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:12px;display:inline-flex}.dot{background:var(--dim);border-radius:50%;width:7px;height:7px}.dot.ok{background:var(--ok);box-shadow:0 0 8px var(--ok)}.dot.warn{background:var(--gold)}.dot.bad{background:var(--enemy)}.icon-btn{width:34px;height:34px;color:var(--muted);border-radius:14px;place-items:center;display:grid}.icon-btn:active{background:var(--panel)}.scroll{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.page{flex-direction:column;gap:14px;padding:16px;display:flex}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.card h3{margin:0 0 10px}.btn{letter-spacing:.06em;text-transform:uppercase;background:var(--panel-3);border:1px solid var(--line-strong);height:46px;color:var(--gold-hi);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;transition:transform 80ms,filter .15s,opacity .15s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45}.btn.primary{background:var(--gold);color:#11140a;border-color:var(--gold)}.btn.primary:disabled,.btn.danger:disabled{background:var(--panel-2);color:var(--dim);border-color:var(--line);opacity:1}.btn.danger{background:var(--enemy);color:#fff;border-color:var(--enemy)}.btn.ghost{background:0 0}.btn.small{height:34px;padding:0 12px;font-size:11px}.btn.block{width:100%}.muted{color:var(--muted)}.empty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.empty h2{color:var(--text);margin:0;font-size:20px}.empty p{max-width:300px;margin:0}.spinner{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toggle-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.toggle-row:first-of-type{border-top:0;padding-top:0}.toggle-row .txt{flex:1}.toggle-row .txt b{font-weight:600;display:block}.toggle-row .txt span{color:var(--muted);font-size:13px}.switch{background:var(--panel-3);border:1px solid var(--line);border-radius:99px;flex-shrink:0;width:46px;height:28px;transition:background .15s;position:relative}.switch:after{content:"";background:var(--muted);border-radius:50%;width:20px;height:20px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.switch.on{border-color:var(--ally);background:#4ea8ff40}.switch.on:after{background:var(--ally);transform:translate(18px)}.pair{flex-direction:column;flex:1;justify-content:center;gap:22px;padding:24px;display:flex}.pair h1{font:800 40px/.95 var(--display);text-transform:uppercase;color:var(--gold-hi);margin:0}.pair p{color:var(--muted);margin:0}.code-input{justify-content:space-between;gap:8px;display:flex}.code-input input{text-align:center;background:var(--panel);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:14px;outline:none;width:100%;height:58px;font-size:26px;font-weight:700}.code-input input:focus{border-color:var(--gold)}.error{color:var(--enemy);min-height:20px;font-size:14px}.profile{align-items:center;gap:14px;display:flex}.profile img{border:2px solid var(--gold);border-radius:50%;width:58px;height:58px}.profile .name{font:800 26px/1 var(--display);color:var(--gold-hi)}.profile .tag{color:var(--muted);font-weight:400}.phase-chip{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:13px;display:inline-flex}.overlay{z-index:30;text-align:center;background:radial-gradient(circle at 50% 35%,#d4ff3a1d,#0000 60%),#06090ef5;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:32px;display:flex;position:absolute;inset:0}.overlay h1{font:800 52px/.9 var(--display);letter-spacing:.01em;color:var(--gold-hi);text-transform:uppercase;margin:0}.ring{width:160px;height:160px;position:relative}.ring svg{transform:rotate(-90deg)}.ring .center{color:var(--gold-hi);place-items:center;font-size:44px;font-weight:700;display:grid;position:absolute;inset:0}.overlay .actions{flex-direction:column;gap:10px;width:100%;max-width:320px;display:flex}.overlay .btn.primary{height:60px;font-size:16px}.cs{flex-direction:column;flex:1;min-height:0;display:flex}.phasebar{flex-shrink:0;padding:10px 16px 0}.phasebar .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.phasebar .title{font:800 22px/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--gold-hi)}.phasebar .title.ban{color:var(--enemy)}.phasebar .title.pick{color:var(--ally)}.phasebar .sub{color:var(--muted);font-size:12px}.phasebar .time{font-size:22px;font-weight:700}.phasebar .time.low{color:var(--enemy)}.timeline{background:var(--panel-2);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.timeline div{background:var(--gold);transform-origin:0;height:100%;transition:transform 1s linear}.timeline.ban div{background:var(--enemy)}.timeline.pick div{background:var(--ally)}.tabbar{border-top:1px solid var(--line);background:var(--bg-2);padding-bottom:var(--safe-b);flex-shrink:0;display:flex}.tabbar button{height:var(--tabbar);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex;position:relative}.tabbar button.active{color:var(--gold-hi)}.tabbar button.active:before{content:"";background:var(--gold);height:2px;position:absolute;top:-1px;left:25%;right:25%}.tabbar button .badge{background:var(--ally);width:8px;height:8px;box-shadow:0 0 8px var(--ally);border-radius:50%;position:absolute;top:10px;right:calc(50% - 20px)}.board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.team-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.team-head .label.ally{color:var(--ally)}.team-head .label.enemy{color:var(--enemy)}.bans{gap:4px;margin-bottom:8px;display:flex}.bans.enemy{justify-content:flex-end}.ban-slot{background:var(--panel-2);border:1px solid var(--line);border-radius:14px;width:26px;height:26px;position:relative;overflow:hidden}.ban-slot img{filter:grayscale()brightness(.7);width:100%;height:100%}.ban-slot.filled:after{content:"";background:linear-gradient(135deg, transparent 46%, var(--enemy) 46%, var(--enemy) 54%, transparent 54%);position:absolute;inset:0}.slot{background:var(--panel);border:1px solid #0000;border-radius:14px;align-items:center;gap:9px;min-height:58px;margin-bottom:6px;padding:6px;display:flex}.slot.enemy{text-align:right;flex-direction:row-reverse}.slot.local{border-color:var(--line-strong);background:linear-gradient(90deg, #d4ff3a15, var(--panel))}.slot.active.ally{border-color:var(--ally)}.slot.active.enemy{border-color:var(--enemy)}.slot.active{position:relative}.slot.active:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:1.4s ease-in-out infinite pulse-slot;position:absolute;inset:-1px}.slot.active.ally:after{box-shadow:0 0 0 3px #4ea8ff2e}.slot.active.enemy:after{box-shadow:0 0 0 3px #ff4f612e}@keyframes pulse-slot{50%{opacity:1}}.portrait{background:var(--panel-3);border-radius:10px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.portrait img{width:100%;height:100%}.portrait.intent img{opacity:.45;filter:saturate(.4)}.portrait .pos{color:var(--dim);place-items:center;display:grid;position:absolute;inset:0}.slot .meta{flex:1;min-width:0}.slot .champ{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.slot .who{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.slot .spells{flex-direction:column;gap:2px;display:flex}.slot .spells img{border-radius:10px;width:18px;height:18px}.mini{flex-shrink:0;align-items:center;gap:4px;padding:10px 16px 6px;display:flex}.mini .side{flex:1;gap:3px;display:flex}.mini .side.enemy{justify-content:flex-end}.mini .m{background:var(--panel-2);border:1px solid #0000;border-radius:10px;width:30px;height:30px;overflow:hidden}.mini .m img{width:100%;height:100%}.mini .m.intent img{opacity:.45}.mini .m.local{border-color:var(--gold)}.mini .m.active.ally{border-color:var(--ally)}.mini .m.active.enemy{border-color:var(--enemy)}.mini .vs{color:var(--dim);padding:0 4px;font-size:10px;font-weight:700}.picker{flex-direction:column;flex:1;min-height:0;display:flex}.filters{flex-direction:column;flex-shrink:0;gap:8px;padding:6px 16px 8px;display:flex}.search{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0}.chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--panel);border:1px solid var(--line);height:30px;color:var(--muted);white-space:nowrap;border-radius:99px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:600}.chip.on{border-color:var(--gold);color:var(--gold-hi);background:#d4ff3a1d}.grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:10px 8px;padding:4px 16px 16px;display:grid}.tile{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.tile .img{aspect-ratio:1;background:var(--panel-2);border:2px solid #0000;border-radius:14px;width:100%;transition:transform .1s;overflow:hidden}.tile .img img{width:100%;height:100%}.tile:active:not(:disabled) .img{transform:scale(.95)}.tile span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.tile.sel .img{border-color:var(--gold);box-shadow:0 0 12px #d4ff3a47}.tile.sel.ban .img{border-color:var(--enemy);box-shadow:0 0 12px #ff4f6166}.tile.sel span{color:var(--gold-hi)}.tile:disabled .img{filter:grayscale()brightness(.45)}.tile:disabled span{color:var(--dim)}.tile .star{color:var(--gold);text-shadow:0 0 3px #000;font-size:11px;position:absolute;top:3px;right:3px}.actionbar{border-top:1px solid var(--line);background:var(--bg-2);flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.actionbar .sel-portrait{background:var(--panel-2);border-radius:14px;flex-shrink:0;width:46px;height:46px;overflow:hidden}.actionbar .sel-portrait img{width:100%;height:100%}.actionbar .info{flex:1;min-width:0}.actionbar .info b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.actionbar .info span{color:var(--muted);font-size:12px}.actionbar .btn{min-width:118px}.fav-btn{color:var(--dim);width:36px;height:36px;font-size:20px}.fav-btn.on{color:var(--gold)}.bench{align-items:center;gap:6px;padding:2px 16px 8px;display:flex;overflow-x:auto}.bench button{border:1px solid var(--line);border-radius:10px;flex-shrink:0;width:42px;height:42px;overflow:hidden}.bench button img{width:100%;height:100%}.rune-head{align-items:center;gap:12px;display:flex}.rune-head img{border-radius:14px;width:48px;height:48px}.rune-head .t{font-size:17px;font-weight:700}.rune-page{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:14px;display:flex}.rune-page .top{align-items:center;gap:12px;display:flex}.rune-page .keystone{flex-shrink:0;width:52px;height:52px}.rune-page .ks-name{color:var(--gold-hi);font-weight:700}.rune-page .ks-desc{color:var(--muted);font-size:12px}.rune-page .spells{gap:4px;margin-left:auto;display:flex}.rune-page .spells img{border-radius:10px;width:28px;height:28px}.rune-rows{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.rune-tree{align-items:center;gap:5px;display:flex}.rune-tree .style{opacity:.9;width:22px;height:22px;margin-right:2px}.rune-tree .perk{background:var(--bg);border:1px solid var(--line);border-radius:50%;width:30px;height:30px}.rune-tree .shard{background:var(--bg);border:1px solid var(--line);border-radius:50%;width:20px;height:20px}.check{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.spell-slots{gap:12px;display:flex}.spell-slot{color:var(--muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.spell-slot .frame{border:2px solid var(--line);background:var(--panel-2);border-radius:14px;width:60px;height:60px;overflow:hidden}.spell-slot.on .frame{border-color:var(--gold)}.spell-slot .frame img{width:100%;height:100%}.spell-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;margin-top:14px;display:grid}.spell-grid button{color:var(--muted);flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.spell-grid img{border:2px solid #0000;border-radius:14px;width:44px;height:44px}.spell-grid button.cur img{border-color:var(--gold)}.skins{scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.skin{scroll-snap-align:start;width:108px;color:var(--muted);text-align:left;flex-direction:column;flex-shrink:0;gap:5px;font-size:11px;display:flex}.skin .img{background:var(--panel-2);border:2px solid #0000;border-radius:14px;width:108px;height:108px;overflow:hidden}.skin .img img{object-fit:cover;width:100%;height:100%}.skin.on .img{border-color:var(--gold)}.skin.on{color:var(--gold-hi)}.chromas{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chromas button{border:2px solid var(--line);border-radius:50%;width:28px;height:28px}.chromas button.on{border-color:var(--gold-hi);box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--gold)}.toasts{left:16px;right:16px;bottom:calc(var(--tabbar) + var(--safe-b) + 80px);z-index:40;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute}.toast{background:var(--panel-3);border:1px solid var(--line-strong);border-radius:14px;padding:11px 14px;font-size:14px;animation:.2s ease-out toast-in;box-shadow:0 8px 24px #00000080}.toast.error{border-color:var(--enemy)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.host{flex-direction:column;gap:16px;padding:22px;display:flex}.host .code{letter-spacing:.14em;color:var(--gold-hi);font-variant-numeric:tabular-nums;font-size:46px;font-weight:800}.host .qr{background:var(--gold-hi);border:1px solid var(--line);border-radius:14px;width:190px;height:190px;padding:10px}.host .qr svg{width:100%;height:100%}.host .pairing{align-items:center;gap:20px;display:flex}.host .url{color:var(--gold-hi);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.device{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.device:first-of-type{border-top:0}.device .txt{flex:1}.device .txt span{color:var(--muted);font-size:12px;display:block}.segmented{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-left:auto;padding:3px;display:flex}.segmented button{color:var(--muted);border-radius:10px;padding:5px 12px;font-size:12px;font-weight:600}.segmented button.on{background:var(--panel-3);color:var(--gold-hi)}button,a,input{touch-action:manipulation}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.search:focus-within,.code-input input:focus-visible{border-color:var(--gold)}.search input:focus-visible{outline:none}input[type=search]::-webkit-search-cancel-button{display:none}.chip,.pill{border-radius:999px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.role-icon{vertical-align:-.15em;background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.chip .role-icon{margin-right:5px}.link-input{flex-direction:column;gap:10px;display:flex}.link-input input{border:1px solid var(--line);outline:none;height:48px;padding:0 14px}.pc-offline{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.pc-offline .dot{background:#ffb547;border-radius:50%;flex-shrink:0;width:8px;height:8px}.downloads{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:8px;padding-top:18px;display:flex}.dl-row{flex-wrap:wrap;gap:8px;display:flex}.dl-row .btn{text-transform:none;letter-spacing:0}
