html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--theme-bg:#fff;--theme-surface:#e8e8e8;--theme-surface-2:#fff;--theme-surface-3:#d6d6d6;--theme-border:#fff;--theme-accent:#000;--theme-text:#000;--theme-text2:#383838;--theme-text3:#fff;--theme-text-muted:#ababab;--theme-icon-muted:#ababab;--theme-icon-selected:#fff;--theme-icon-01:#777;--theme-icon-02:#383838;--theme-text-01:#777;--theme-text-02:#383838;--theme-accent-soft:#4f8cff00;--theme-accent-glow:#fd2e8800;--theme-logo-glow:#f52c8400;--theme-role-badge-creator:#a78bfa;--theme-role-badge-creator-soft:#a78bfa29;--theme-role-badge-creator-glow:#8a089b;--theme-role-badge-creator-glow-size:4px;--theme-role-badge-pro:#f4d35e;--theme-role-badge-pro-soft:#f4d35e29;--theme-role-badge-pro-glow:#22199f;--theme-role-badge-pro-glow-size:4px;--theme-role-badge-streamer:#f36;--theme-role-badge-streamer-soft:#ff336629;--theme-role-badge-streamer-glow:#bb163f;--theme-role-badge-streamer-glow-size:4px;--theme-gap-badge-color:#ff38e4;--theme-gap-badge-gradient-start:var(--theme-gap-badge-color);--theme-gap-badge-gradient-end:var(--theme-gap-badge-color);--theme-gap-badge-border:var(--theme-gap-badge-color);--theme-gap-badge-text:#fff;--theme-ally:#2e54ea;--theme-ally-soft:#2e54ea29;--theme-enemy:#ea2e2e;--theme-enemy-soft:#ea2e2e29;--theme-match-win:#2e54ea;--theme-match-win-soft:#2e54ea3d;--theme-match-loss:#ea2e2e;--theme-match-loss-soft:#ea2e2e3d;--theme-match-remake:#9ca3af;--theme-match-remake-soft:#9ca3af29;--theme-candidate-keyword-icon:#fff;--theme-candidate-keyword-icon-critical:#fff;--theme-candidate-keyword-icon-filter:#fff;--theme-candidate-keyword-icon-soft:#fff;--theme-candidate-keyword-fill:#000;--theme-candidate-keyword-filter-fill:#2e54ea;--theme-candidate-keyword-soft-fill:#f0d;--theme-pick-comp-ally-box-fill:#d1d6ea;--theme-pick-comp-enemy-box-fill:#e2c1c1;--theme-pick-comp-gap:#ff38e4;--theme-pick-comp-gap-soft:#b45dbb4d;--theme-pick-comp-empty-bar:#ffffff1f;--theme-difficulty-critical:#b3000066;--theme-difficulty-hard:#b32d0066;--theme-difficulty-unfavored:#b3a40066;--theme-difficulty-skill:#83b30066;--theme-difficulty-favorable:#00b38666;--theme-difficulty-comfort:#00b3b066;--theme-profile-lp-tier-unranked:#6f7280;--theme-profile-lp-tier-iron:#806f6d;--theme-profile-lp-tier-bronze:#9e6c5a;--theme-profile-lp-tier-silver:#a2b3b8;--theme-profile-lp-tier-gold:#bc8f60;--theme-profile-lp-tier-platinum:#2e9596;--theme-profile-lp-tier-emerald:#28916b;--theme-profile-lp-tier-diamond:#4b6cec;--theme-profile-lp-tier-master:#bb3fb6;--theme-profile-lp-tier-grandmaster:#dc2e1e;--theme-profile-lp-tier-challenger:#ff9d14;--theme-profile-tier-score-unranked:#343743;--theme-profile-tier-score-iron:#796866;--theme-profile-tier-score-bronze:#956656;--theme-profile-tier-score-silver:#96a6ac;--theme-profile-tier-score-gold:#af8458;--theme-profile-tier-score-platinum:#2c8d93;--theme-profile-tier-score-emerald:#238964;--theme-profile-tier-score-diamond:#4a60dc;--theme-profile-tier-score-master:#6b1778;--theme-profile-tier-score-grandmaster:#b03e33;--theme-profile-tier-score-challenger:#458dc9;--theme-positive-0:#9a9a9a;--theme-positive-1:#5689f0;--theme-positive-2:#1ca658;--theme-positive-3:#fe9d16;--theme-profile-expanded-ban-empty-fill:#000;--theme-rune-slot-fill:#000;--theme-rune-precision-border:#c8aa6e;--theme-rune-domination-border:#cb4141;--theme-rune-sorcery-border:#9faafc;--theme-rune-inspiration-border:#3e94a1;--theme-rune-resolve-border:#a1d586;--theme-rune-unknown-border:#ffffff29;--theme-rune-unavailable-line:#ffffff6b;--theme-rune-unavailable-fill:#0000005c;--hover-box:#fff;--hover-box-text:#000;--font-weight-thin:200;--font-weight-medium:500;--font-weight-bold:700;--font-tracking-thin:0;--font-tracking-medium:0;--font-tracking-bold:-.02em;--champion-portrait-radius:8px;--champion-portrait-object-fit:cover;--champion-portrait-object-position:center;--champion-portrait-img-scale:1.18;--hover-tooltip-bg:var(--hover-box);--hover-tooltip-title-text:var(--hover-box-text);--hover-tooltip-title-font-size:15px;--hover-tooltip-title-font-weight:var(--font-weight-medium);--hover-tooltip-body-text:var(--hover-box-text);--hover-tooltip-body-font-size:13px;--hover-tooltip-body-font-weight:var(--font-weight-thin);--hover-tooltip-text:var(--hover-tooltip-body-text);--hover-tooltip-shadow:0 8px 18px #00000024;--hover-tooltip-font-weight:var(--hover-tooltip-body-font-weight);--hover-tooltip-radius:8px;--hover-tooltip-padding:7px 9px;--hover-tooltip-arrow-size:7px;--hover-tooltip-arrow-overlap:-3.5px;--hover-tooltip-gap:8px;--hover-tooltip-arrow-gap:4px;--hover-tooltip-enter-y:4px;--hover-tooltip-animation-duration:.14s;--hover-tooltip-animation-timing:ease;--hover-tooltip-transition:opacity .14s ease, transform .14s ease;--hover-tooltip-animation:jjyaHoverTooltipIn var(--hover-tooltip-animation-duration) var(--hover-tooltip-animation-timing) both;--fold-slide-duration:.26s;--fold-slide-easing:cubic-bezier(.2, .8, .2, 1);--fold-fade-duration:.18s;--fold-slide-enter-y:-5px;--segmented-control-gap:2px;--segmented-control-button-padding-x:14px;--segmented-control-indicator-transition:transform .22s ease, width .22s ease, background-color .18s ease;--segmented-control-button-transition:color .18s ease, transform .16s ease;--semantic-ally:var(--theme-ally);--semantic-ally-soft:var(--theme-ally-soft);--semantic-enemy:var(--theme-enemy);--semantic-enemy-soft:var(--theme-enemy-soft);--semantic-match-win:var(--theme-match-win);--semantic-match-win-soft:var(--theme-match-win-soft);--semantic-match-loss:var(--theme-match-loss);--semantic-match-loss-soft:var(--theme-match-loss-soft);--semantic-match-remake:var(--theme-match-remake);--semantic-match-remake-soft:var(--theme-match-remake-soft);--semantic-note-my:#5ae689;--semantic-note-community:#695cff;--semantic-note-specialist:#f6d76a;--semantic-difficulty-critical:var(--theme-difficulty-critical);--semantic-difficulty-hard:var(--theme-difficulty-hard);--semantic-difficulty-unfavored:var(--theme-difficulty-unfavored);--semantic-difficulty-skill:var(--theme-difficulty-skill);--semantic-difficulty-favorable:var(--theme-difficulty-favorable);--semantic-difficulty-comfort:var(--theme-difficulty-comfort);--semantic-gap:var(--theme-pick-comp-gap);--semantic-gap-soft:var(--theme-pick-comp-gap-soft);--semantic-warning:#e4fd57;--semantic-warning-soft:#e4fd572e;--semantic-danger:#c62f63;--bg:var(--theme-bg);--panel:var(--theme-surface);--panel-2:var(--theme-surface-2);--stroke:var(--theme-border);--stroke-soft:color-mix(in srgb, var(--theme-border) 55%, transparent);--ally:var(--semantic-ally);--ally-dark:var(--semantic-ally);--ally-text:var(--semantic-ally);--enemy:var(--semantic-enemy);--enemy-dark:var(--semantic-enemy);--enemy-text:var(--semantic-enemy);--need:var(--semantic-gap);--side-default:var(--theme-icon-muted);--side-active:var(--theme-accent);--text:var(--theme-text);--muted:var(--theme-text-muted);--dim:var(--theme-text-muted);--green:#2a3f31;--blue:#212059;--gold:#815725;--pick-layout-gap:16px;--page-gap:var(--pick-layout-gap);--profile-section-gap-x:var(--page-gap);--profile-section-gap-y:calc(var(--profile-section-gap-x) * .5);--right-rail-width:520px;--logo-top:14px;--profile-sign-in-height:37px;--profile-sign-in-glow-gutter:8px;--logo-visual-height:var(--profile-sign-in-height);--logo-render-height:var(--logo-visual-height);--logo-render-width:216px;--logo-area-width:234px;--logo-to-content-gap:var(--page-gap);--topbar-height:calc(var(--logo-top) + var(--logo-visual-height) + var(--logo-to-content-gap));--topbar-background-mix:70%;--topbar-backdrop-blur:20px;--topbar-border-mix:48%;--global-search-fill-mix:30%;--global-search-backdrop-blur:30px;--global-search-border-mix:18%;--content-top:var(--topbar-height);--page-content-top:var(--content-top);--page-bottom-gutter:0px;--app-canvas-height:909px;--content-height:calc(var(--app-canvas-height) - var(--content-top) - var(--page-bottom-gutter));--page-content-height:var(--content-height);--pick-draft-panel-height:446px;--pick-candidate-panel-padding-y:14px;--pick-candidate-control-height:37px;--pick-candidate-control-to-card-gap:calc(var(--pick-candidate-panel-padding-y) + 4px);--pick-candidate-card-height:283px;--pick-candidate-row-height:calc(var(--pick-candidate-card-height) + 42px);--pick-candidate-panel-height:calc(var(--pick-candidate-panel-padding-y) + var(--pick-candidate-control-height) + var(--pick-candidate-control-to-card-gap) + var(--pick-candidate-card-height) + var(--pick-candidate-panel-padding-y));--pick-left-stack-height:calc(var(--pick-draft-panel-height) + var(--page-gap) + var(--pick-candidate-panel-height));--app-canvas-width:1920px;--pick-content-height:var(--page-content-height);--pick-balanced-gutter:var(--page-gap);--notes-layout-gap:var(--page-gap);--notes-content-top:var(--page-content-top);--sidebar-width:66px;--main-scroll-canvas-width:calc(var(--app-canvas-width) - var(--sidebar-width));--sidebar-to-content-gap:var(--pick-balanced-gutter);--main-content-top:var(--page-content-top);--main-content-gutter-x:var(--sidebar-to-content-gap);--main-content-gutter-y:var(--main-content-top);--topbar-left-offset:calc(var(--sidebar-width) + var(--pick-balanced-gutter));--topbar-right-gutter:var(--pick-balanced-gutter);--assign-tab-width:58px;--assign-tab-offset:10px;--assign-tab-slide-distance:16px;--assign-tab-button-size:30px;--assign-tab-icon-size:20px;--assign-tab-font-size:13px;--assign-tab-inner-gap:20px;--assign-tab-role-gap:calc(var(--assign-tab-inner-gap) * .5);--assign-tab-title-gap:13px;--assign-tab-padding-x:var(--assign-tab-inner-gap);--assign-tab-padding-top:15px;--assign-tab-padding-y:var(--assign-tab-inner-gap);--assign-tab-divider-color:color-mix(in srgb, var(--theme-icon-muted) 46%, transparent);--assign-tab-divider-opacity:.72;--assign-tab-divider-height:62%;--button-box-fill:var(--theme-surface-2);--button-fill:var(--theme-surface-2);--button-icon:var(--theme-icon-muted);--button-fill-selected:var(--theme-accent);--button-icon-selected:var(--theme-icon-selected)}:root[data-jjya-theme=DEFAULT]{--theme-bg:#fff;--theme-surface:#e8e8e8;--theme-surface-2:#fff;--theme-surface-3:#d6d6d6;--theme-border:#fff;--theme-accent:#000;--theme-text:#000;--theme-text2:#383838;--theme-text3:#fff;--theme-text-muted:#ababab;--theme-icon-muted:#ababab;--theme-icon-selected:#fff;--theme-icon-01:#777;--theme-icon-02:#383838;--theme-text-01:#777;--theme-text-02:#383838;--theme-accent-soft:#4f8cff00;--theme-accent-glow:#fd2e8800;--theme-logo-glow:#f52c8400;--theme-role-badge-creator:#a78bfa;--theme-role-badge-creator-soft:#a78bfa29;--theme-role-badge-creator-glow:#8a089b;--theme-role-badge-creator-glow-size:4px;--theme-role-badge-pro:#f4d35e;--theme-role-badge-pro-soft:#f4d35e29;--theme-role-badge-pro-glow:#22199f;--theme-role-badge-pro-glow-size:4px;--theme-role-badge-streamer:#f36;--theme-role-badge-streamer-soft:#ff336629;--theme-role-badge-streamer-glow:#bb163f;--theme-role-badge-streamer-glow-size:4px;--theme-gap-badge-color:#ff38e4;--theme-gap-badge-gradient-start:var(--theme-gap-badge-color);--theme-gap-badge-gradient-end:var(--theme-gap-badge-color);--theme-gap-badge-border:var(--theme-gap-badge-color);--theme-gap-badge-text:#fff;--theme-ally:#2e54ea;--theme-ally-soft:#2e54ea29;--theme-enemy:#ea2e2e;--theme-enemy-soft:#ea2e2e29;--theme-match-win:#2e54ea;--theme-match-win-soft:#2e54ea3d;--theme-match-loss:#ea2e2e;--theme-match-loss-soft:#ea2e2e3d;--theme-match-remake:#9ca3af;--theme-match-remake-soft:#9ca3af29;--theme-candidate-keyword-icon:#fff;--theme-candidate-keyword-icon-critical:#fff;--theme-candidate-keyword-icon-filter:#fff;--theme-candidate-keyword-icon-soft:#fff;--theme-candidate-keyword-fill:#000;--theme-candidate-keyword-filter-fill:#2e54ea;--theme-candidate-keyword-soft-fill:#f0d;--theme-pick-comp-ally-box-fill:#d1d6ea;--theme-pick-comp-enemy-box-fill:#e2c1c1;--theme-pick-comp-gap:#ff38e4;--theme-pick-comp-gap-soft:#b45dbb4d;--theme-pick-comp-empty-bar:#ffffff1f;--theme-difficulty-critical:#b3000066;--theme-difficulty-hard:#b32d0066;--theme-difficulty-unfavored:#b3a40066;--theme-difficulty-skill:#83b30066;--theme-difficulty-favorable:#00b38666;--theme-difficulty-comfort:#00b3b066;--theme-profile-lp-tier-unranked:#6f7280;--theme-profile-lp-tier-iron:#806f6d;--theme-profile-lp-tier-bronze:#9e6c5a;--theme-profile-lp-tier-silver:#a2b3b8;--theme-profile-lp-tier-gold:#bc8f60;--theme-profile-lp-tier-platinum:#2e9596;--theme-profile-lp-tier-emerald:#28916b;--theme-profile-lp-tier-diamond:#4b6cec;--theme-profile-lp-tier-master:#bb3fb6;--theme-profile-lp-tier-grandmaster:#dc2e1e;--theme-profile-lp-tier-challenger:#ff9d14;--theme-profile-tier-score-unranked:#343743;--theme-profile-tier-score-iron:#796866;--theme-profile-tier-score-bronze:#956656;--theme-profile-tier-score-silver:#96a6ac;--theme-profile-tier-score-gold:#af8458;--theme-profile-tier-score-platinum:#2c8d93;--theme-profile-tier-score-emerald:#238964;--theme-profile-tier-score-diamond:#4a60dc;--theme-profile-tier-score-master:#6b1778;--theme-profile-tier-score-grandmaster:#b03e33;--theme-profile-tier-score-challenger:#458dc9;--theme-positive-0:#9a9a9a;--theme-positive-1:#5689f0;--theme-positive-2:#1ca658;--theme-positive-3:#fe9d16;--theme-profile-expanded-ban-empty-fill:#000;--theme-rune-slot-fill:#000;--theme-rune-precision-border:#c8aa6e;--theme-rune-domination-border:#cb4141;--theme-rune-sorcery-border:#9faafc;--theme-rune-inspiration-border:#3e94a1;--theme-rune-resolve-border:#a1d586;--theme-rune-unknown-border:#ffffff29;--theme-rune-unavailable-line:#ffffff6b;--theme-rune-unavailable-fill:#0000005c;--hover-box:#fff;--hover-box-text:#000}:root[data-jjya-theme=DARK_MODE]{--theme-bg:#000;--theme-surface:#0f0f15;--theme-surface-2:#000;--theme-surface-3:#111117;--theme-border:red;--theme-accent:#fff;--theme-text:#fff;--theme-text2:#9697a8;--theme-text3:#000;--theme-text-muted:#9697a8;--theme-icon-muted:#5f6072;--theme-icon-selected:#000;--theme-icon-01:#9697a8;--theme-icon-02:#f7f7fb;--theme-text-01:#9697a8;--theme-text-02:#f7f7fb;--theme-accent-soft:#8b8df800;--theme-accent-glow:#8b8df800;--theme-logo-glow:#8b8df800;--theme-role-badge-creator:#a78bfa;--theme-role-badge-creator-soft:#a78bfa29;--theme-role-badge-creator-glow:#e100ff;--theme-role-badge-creator-glow-size:4px;--theme-role-badge-pro:#f4d35e;--theme-role-badge-pro-soft:#f4d35e29;--theme-role-badge-pro-glow:#10f;--theme-role-badge-pro-glow-size:4px;--theme-role-badge-streamer:#f36;--theme-role-badge-streamer-soft:#ff336629;--theme-role-badge-streamer-glow:#ff0040;--theme-role-badge-streamer-glow-size:4px;--theme-gap-badge-color:#ff38e4;--theme-gap-badge-gradient-start:var(--theme-gap-badge-color);--theme-gap-badge-gradient-end:var(--theme-gap-badge-color);--theme-gap-badge-border:var(--theme-gap-badge-color);--theme-gap-badge-text:#fff;--theme-ally:#478eff;--theme-ally-soft:#478eff29;--theme-enemy:#f36;--theme-enemy-soft:#ff336629;--theme-match-win:#478eff;--theme-match-win-soft:#478eff2e;--theme-match-loss:#f36;--theme-match-loss-soft:#ff33662e;--theme-match-remake:#9697a8;--theme-match-remake-soft:#9697a829;--theme-candidate-keyword-icon:#fff;--theme-candidate-keyword-icon-critical:#fff;--theme-candidate-keyword-icon-filter:#fff;--theme-candidate-keyword-icon-soft:#fff;--theme-candidate-keyword-fill:#000;--theme-candidate-keyword-filter-fill:#2e54ea;--theme-candidate-keyword-soft-fill:#f0d;--theme-pick-comp-ally-box-fill:#121626;--theme-pick-comp-enemy-box-fill:#24121b;--theme-pick-comp-gap:#ff38e4;--theme-pick-comp-gap-soft:#b45dbb4d;--theme-pick-comp-empty-bar:#0000003d;--theme-difficulty-critical:#b3000033;--theme-difficulty-hard:#b32d0033;--theme-difficulty-unfavored:#b3a40033;--theme-difficulty-skill:#83b30033;--theme-difficulty-favorable:#00b38633;--theme-difficulty-comfort:#00b3b033;--theme-profile-lp-tier-unranked:#858895;--theme-profile-lp-tier-iron:#988482;--theme-profile-lp-tier-bronze:#b77d69;--theme-profile-lp-tier-silver:#b9ccd2;--theme-profile-lp-tier-gold:#d3a36d;--theme-profile-lp-tier-platinum:#36abad;--theme-profile-lp-tier-emerald:#31a87e;--theme-profile-lp-tier-diamond:#6683ff;--theme-profile-lp-tier-master:#d653d0;--theme-profile-lp-tier-grandmaster:#ec4f41;--theme-profile-lp-tier-challenger:#82d7ff;--theme-profile-tier-score-unranked:#d8d9e2;--theme-profile-tier-score-iron:#d8cbc9;--theme-profile-tier-score-bronze:#ffb8a2;--theme-profile-tier-score-silver:#f1f7ff;--theme-profile-tier-score-gold:#fff0c9;--theme-profile-tier-score-platinum:#9af5f5;--theme-profile-tier-score-emerald:#84f5d7;--theme-profile-tier-score-diamond:#8af5ff;--theme-profile-tier-score-master:#fbc8ff;--theme-profile-tier-score-grandmaster:#ffca78;--theme-profile-tier-score-challenger:#fff27a;--theme-positive-0:#b3b3b3;--theme-positive-1:#5689f0;--theme-positive-2:#1ca658;--theme-positive-3:#fe9d16;--theme-profile-expanded-ban-empty-fill:#fff;--theme-rune-slot-fill:#000;--theme-rune-precision-border:#c8aa6e;--theme-rune-domination-border:#cb4141;--theme-rune-sorcery-border:#9faafc;--theme-rune-inspiration-border:#3e94a1;--theme-rune-resolve-border:#a1d586;--theme-rune-unknown-border:#ffffff29;--theme-rune-unavailable-line:#ffffff6b;--theme-rune-unavailable-fill:#0000005c;--hover-box:#fff;--hover-box-text:#000}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--text);font-family:Pretendard,Pretendard Variable,Segoe UI,system-ui,sans-serif;font-weight:var(--font-weight-medium);letter-spacing:-.04em;margin:0}button{font-family:inherit;font-weight:var(--font-weight-medium);cursor:pointer}.jjyaChampionPortrait{--notes-portrait-crop-scale:var(--champion-portrait-img-scale);border-radius:var(--champion-portrait-radius);contain:paint;isolation:isolate;overflow:hidden}.jjyaChampionPortrait__img{object-fit:var(--champion-portrait-object-fit);object-position:var(--champion-portrait-object-position);width:100%;max-width:none;height:100%;transform:scale(var(--champion-portrait-img-scale));transform-origin:50%;border-radius:0}.jjyaHoverTooltipTarget{position:relative;overflow:visible}.jjyaHoverTooltipTarget:after{--hover-tooltip-from-transform:translateX(-50%) translateY(var(--hover-tooltip-enter-y));--hover-tooltip-to-transform:translateX(-50%) translateY(0);content:attr(data-tooltip);left:50%;bottom:calc(100% + var(--hover-tooltip-gap));z-index:50;width:max-content;max-width:220px;padding:var(--hover-tooltip-padding);border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);color:var(--hover-tooltip-text);box-shadow:var(--hover-tooltip-shadow);font-size:var(--hover-tooltip-body-font-size);font-weight:var(--hover-tooltip-font-weight);letter-spacing:var(--font-tracking-medium);text-align:center;white-space:normal;opacity:0;pointer-events:none;transform:var(--hover-tooltip-from-transform);transition:var(--hover-tooltip-transition);border:0;line-height:1.25;position:absolute}.jjyaHoverTooltipTarget:before{content:"";left:50%;bottom:calc(100% + var(--hover-tooltip-arrow-gap));z-index:51;width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);opacity:0;pointer-events:none;transition:opacity .14s;position:absolute;transform:translate(-50%)rotate(45deg)}.jjyaHoverTooltipTarget:hover:before,.jjyaHoverTooltipTarget:focus-visible:before,.jjyaHoverTooltipTarget:hover:after,.jjyaHoverTooltipTarget:focus-visible:after{opacity:1}.jjyaHoverTooltipTarget:hover:after,.jjyaHoverTooltipTarget:focus-visible:after{transform:var(--hover-tooltip-to-transform);animation:var(--hover-tooltip-animation)}.jjyaHoverTooltipBox{border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);color:var(--hover-tooltip-text);box-shadow:var(--hover-tooltip-shadow);padding:var(--hover-tooltip-padding);font-size:var(--hover-tooltip-body-font-size);font-weight:var(--hover-tooltip-font-weight);letter-spacing:var(--font-tracking-medium);border:0;overflow:visible}.jjyaHoverTooltipTitle{color:var(--hover-tooltip-title-text);font-size:var(--hover-tooltip-title-font-size);font-weight:var(--hover-tooltip-title-font-weight)}.jjyaHoverTooltipBody{color:var(--hover-tooltip-body-text);font-size:var(--hover-tooltip-body-font-size);font-weight:var(--hover-tooltip-body-font-weight)}.jjyaHoverTooltipBox:after{content:"";width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.jjyaHoverTooltipBox--above:after{bottom:var(--hover-tooltip-arrow-overlap)}.jjyaHoverTooltipBox--below:after{top:var(--hover-tooltip-arrow-overlap)}@keyframes jjyaHoverTooltipIn{0%{opacity:0;transform:var(--hover-tooltip-from-transform,translateY(var(--hover-tooltip-enter-y)))}to{opacity:1;transform:var(--hover-tooltip-to-transform,translateY(0))}}.sideItem span,.barTooltip p,.miniRow,.searchInput,.userPill,.currentMatchup small,.currentMatchup span,.authorLine small,.adBox small{letter-spacing:0}.pageShell{background:radial-gradient(circle at 27% 12%, var(--theme-accent-soft), transparent 34%), var(--theme-bg);width:100%;min-width:0;height:100dvh;min-height:0;position:relative;overflow:hidden}.appMainViewport{top:0;bottom:0;right:0;left:var(--sidebar-width);z-index:1;width:calc(100% - var(--sidebar-width));min-width:0;height:100%;min-height:0;max-width:calc(100% - var(--sidebar-width));scrollbar-gutter:stable;pointer-events:auto;overscroll-behavior:contain;--main-scroll-left:0px;position:absolute;overflow:auto}.appMainGutter{padding:var(--main-content-gutter-y) 0 0 var(--main-content-gutter-x);box-sizing:border-box;pointer-events:auto;gap:var(--page-gap);flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:visible}.appMainZoomFrame{pointer-events:auto;flex:none;position:relative;overflow:visible}.appMainZoomLayer{width:calc(var(--main-scroll-canvas-width) - var(--main-content-gutter-x));min-height:calc(var(--app-canvas-height) - var(--main-content-gutter-y));transform:scale(var(--ui-zoom-scale,1));transform-origin:0 0;pointer-events:auto;position:absolute;top:0;left:0;overflow:visible}.appMainZoomLayer>.pickMainLayout,.appMainZoomLayer>.notesPage{top:0;left:0}.appLegalFooter{width:min(960px, calc(100% - var(--page-gap)));max-width:calc(100% - var(--page-gap));margin:auto auto var(--page-gap) 0;color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;overflow-wrap:anywhere;line-height:1.4}.sidebar{width:var(--sidebar-width);border-right:1px solid var(--stroke);background:var(--theme-surface);z-index:10;flex-direction:column;align-items:center;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebarDrawer{flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex}.sidebarMobileBackdrop{display:none}.menuButton{width:100%;height:clamp(46px,7vh,62px);color:var(--side-default);background:0 0;border:0}.sideNav{flex-direction:column;gap:clamp(12px,3.2vh,26px);width:100%;margin-top:clamp(10px,2vh,20px);display:flex}.sideItem{color:var(--side-default);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;width:100%;padding:0;transition:color .16s,transform .12s;display:flex;transform:translateY(0)scale(1)}.sideItem span{color:inherit;font-size:10px;line-height:1;font-weight:var(--font-weight-thin)}.sideItem:hover{color:var(--side-active)}.sideItem:active{transform:translateY(1px)scale(.92)}.sideItem.active,.sideItem:hover span,.sideItem.active span{color:var(--side-active)}.sideItem.active .assetIcon{animation:.22s sideItemPop}.sideItem:focus-visible{outline:1px solid var(--side-active);outline-offset:5px}.sidePlus{color:#f6d76a;font-size:13px;font-weight:var(--font-weight-medium);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;margin-top:clamp(10px,2vh,18px);margin-bottom:0;display:flex}.sidePlus .assetIcon{background:linear-gradient(115deg,#8a5b13 0%,#ffef8a 28%,#d6a92d 52%,#fff4ae 74%,#9b6919 100%) 0 0/240% 240%;width:22px;height:22px;animation:1.8s linear infinite plusGoldFlow}.sidebarZoomControl{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 82%, transparent);border-radius:999px;justify-content:center;align-items:center;width:30px;height:108px;margin-top:auto;margin-bottom:8px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000038}.sidebarZoomSlider{width:86px;height:18px;accent-color:var(--side-active);appearance:none;cursor:pointer;background:0 0;transform:rotate(-90deg)}.sidebarZoomSlider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--theme-accent-soft), var(--theme-accent));border-radius:999px;height:4px}.sidebarZoomSlider::-webkit-slider-thumb{appearance:none;border:1px solid color-mix(in srgb, var(--theme-text) 58%, transparent);background:var(--theme-accent);width:14px;height:14px;box-shadow:0 0 12px var(--theme-accent-glow);border-radius:50%;margin-top:-5px}.sidebarZoomSlider::-moz-range-track{background:linear-gradient(90deg, var(--theme-accent-soft), var(--theme-accent));border-radius:999px;height:4px}.sidebarZoomSlider::-moz-range-thumb{border:1px solid color-mix(in srgb, var(--theme-text) 58%, transparent);background:var(--theme-accent);width:14px;height:14px;box-shadow:0 0 12px var(--theme-accent-glow);border-radius:50%}.sidebarZoomControl:hover{border-color:var(--theme-accent)}.sidebarZoomResetButton{border:1px solid color-mix(in srgb, var(--theme-border) 68%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-surface-2) 86%, transparent), color-mix(in srgb, var(--theme-surface) 84%, transparent));width:30px;height:30px;color:var(--theme-icon-muted);border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;padding:0;transition:transform .15s,border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000038}.sidebarZoomResetButton:hover,.sidebarZoomResetButton:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-text);box-shadow:inset 0 1px 0 #ffffff12, 0 0 18px var(--theme-accent-glow), 0 8px 18px #00000040;transform:translateY(-1px)}.sidebarZoomResetButton:active{transform:translateY(1px)scale(.96)}.sidebarZoomResetButton .assetIcon{width:14px;height:14px}.sidebarZoomResetIcon{transform-origin:50%;justify-content:center;align-items:center;width:14px;height:14px;animation:.42s cubic-bezier(.2,.8,.2,1) resetIconSpin;display:inline-flex}.topHeader{left:var(--topbar-left-offset);z-index:30;min-width:0;width:calc(var(--sidebar-width) + var(--main-scroll-canvas-width) - var(--topbar-left-offset) - var(--topbar-right-gutter));max-width:calc(var(--sidebar-width) + var(--main-scroll-canvas-width) - var(--topbar-left-offset) - var(--topbar-right-gutter));height:var(--topbar-height);align-items:center;gap:var(--page-gap);pointer-events:none;isolation:isolate;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;right:auto;overflow:visible;transform:none}.topHeader:before{content:"";inset:0 calc(var(--pick-balanced-gutter) * -1) 0 calc(var(--pick-balanced-gutter) * -1);z-index:0;border-bottom:1px solid color-mix(in srgb, var(--theme-border) var(--topbar-border-mix), transparent);background:color-mix(in srgb, var(--theme-bg) var(--topbar-background-mix), transparent);-webkit-backdrop-filter:blur(var(--topbar-backdrop-blur));backdrop-filter:blur(var(--topbar-backdrop-blur));pointer-events:none;position:absolute}.topHeader>*{z-index:1;pointer-events:auto;position:relative}.topHeader .logoArea{z-index:1;grid-area:1/1;place-self:center start;position:relative;top:auto;left:auto;transform:none}.globalSearchBox{--global-search-base-width:520px;--global-search-current-width:var(--global-search-base-width);z-index:2;width:min(100%, var(--global-search-current-width));min-width:0;max-width:var(--global-search-current-width);pointer-events:auto;grid-area:1/2;justify-content:center;justify-self:center;align-items:center;transition:width .18s,max-width .18s;display:flex;position:relative}.globalSearchInput.searchInput{width:100%;max-width:var(--global-search-current-width);border:1px solid color-mix(in srgb, var(--theme-border) var(--global-search-border-mix), transparent);background:color-mix(in srgb, var(--theme-surface-2) var(--global-search-fill-mix), transparent);-webkit-backdrop-filter:blur(var(--global-search-backdrop-blur));backdrop-filter:blur(var(--global-search-backdrop-blur));color:var(--theme-text2);padding:0 16px;transition:width .18s,max-width .18s,border-color .15s,background .15s,color .15s}.globalSearchInput.searchInput:focus-within{border-color:var(--theme-accent);color:var(--theme-text);outline:none}.globalSearchInput.searchInput .assetIcon{color:var(--theme-text2);flex:none}.globalSearchIconButton{border:1px solid color-mix(in srgb, var(--theme-border) var(--global-search-border-mix), transparent);background:color-mix(in srgb, var(--theme-surface-2) var(--global-search-fill-mix), transparent);width:37px;min-width:37px;height:37px;-webkit-backdrop-filter:blur(var(--global-search-backdrop-blur));backdrop-filter:blur(var(--global-search-backdrop-blur));color:var(--theme-text2);border-radius:999px;flex:0 0 37px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,border-color .15s,transform .15s;display:none}.globalSearchIconButton .assetIcon{width:20px;height:20px}.globalSearchIconButton:hover{border-color:var(--theme-accent);color:var(--theme-text);background:color-mix(in srgb, var(--theme-surface) 76%, transparent)}.globalSearchIconButton:focus-visible{outline:none}.logoArea{left:var(--pick-balanced-gutter);top:var(--logo-top);width:var(--logo-area-width);height:var(--logo-render-height);z-index:4;transform:translateX(var(--main-scroll-left));color:var(--theme-accent);filter:drop-shadow(0 0 14px var(--theme-logo-glow));align-items:flex-start;display:flex;position:absolute;overflow:hidden}.logoArea:before{content:"";width:var(--logo-render-width);height:var(--logo-render-height);background:var(--theme-accent);pointer-events:none;position:absolute;top:0;left:0;-webkit-mask:url(/logo/JJYA-logo-EN.svg) 0 0/contain no-repeat;mask:url(/logo/JJYA-logo-EN.svg) 0 0/contain no-repeat}.logoArea img{max-width:var(--logo-render-width);height:var(--logo-render-height);opacity:0;width:auto}@media (width<=920px){.topHeader{gap:calc(var(--page-gap) * .75)}.topHeader .profileMenuWrapSignedOut{width:var(--profile-sign-in-expanded-width);align-items:flex-end}}@media (width<=720px){:root{--sidebar-width:0px;--mobile-sidebar-drawer-width:150px;--mobile-sidebar-button-size:42px;--mobile-sidebar-button-left:14px;--mobile-sidebar-button-open-left:var(--mobile-sidebar-button-left)}.sidebar{pointer-events:none;z-index:110;background:0 0;border-right:0;width:0;overflow:visible}.menuButton{left:var(--mobile-sidebar-button-left);z-index:114;width:var(--mobile-sidebar-button-size);height:var(--mobile-sidebar-button-size);background:var(--theme-surface);color:var(--side-default);box-shadow:none;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:fixed;top:14px}.menuButton:hover,.menuButton:focus-visible{color:var(--side-default);background:var(--theme-surface)}.sidebar.mobileMenuOpen .menuButton{left:var(--mobile-sidebar-button-open-left);color:var(--side-default);background:var(--theme-surface)}.menuButton .assetIcon{width:20px;height:20px}.sidebarMobileBackdrop{z-index:111;opacity:0;pointer-events:none;background:#0003;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.sidebar.mobileMenuOpen .sidebarMobileBackdrop{opacity:1;pointer-events:auto}.sidebarDrawer{z-index:112;width:var(--mobile-sidebar-drawer-width);background:var(--theme-surface);height:100dvh;box-shadow:none;pointer-events:auto;padding-top:70px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.mobileMenuOpen .sidebarDrawer{transform:translate(0);box-shadow:12px 0 28px #0000001c}.sideNav{align-items:stretch;gap:8px;width:100%;margin-top:0}.sidebarDrawer .sideItem,.sidebarDrawer .sidePlus{width:100%;height:42px;min-height:42px;padding:0 var(--mobile-sidebar-button-left);flex-direction:row;justify-content:flex-start;gap:10px}.sidebarDrawer .sideItem>.assetIcon,.sidebarDrawer .sidePlus>.assetIcon{width:var(--mobile-sidebar-button-size);flex:0 0 var(--mobile-sidebar-button-size);height:20px;-webkit-mask-size:20px 20px;mask-size:20px 20px}.sidebarDrawer .sideItem span,.sidebarDrawer .sidePlus{font-size:13px;line-height:1}.sidebarDrawer .sidePlus{margin-top:8px}.sidebarZoomControl,.sidebarZoomResetButton{display:none}.topHeader{--topbar-left-offset:calc(14px + 42px + var(--page-gap))}.topHeader:before{left:calc(var(--topbar-left-offset) * -1)}.topHeader .profileMenuWrap:not(.profileMenuWrapSignedOut){width:42px;height:42px}.topHeader .profileMenuWrapSignedOut{width:86px;height:calc(var(--profile-sign-in-height) + (var(--profile-sign-in-glow-gutter) * 2))}.topHeader.signInHovering .profileMenuWrap.profileMenuWrapSignedOut{width:86px}.topHeader .profileMenuWrapSignedOut .userSignInButton:hover,.topHeader.signInHovering .profileMenuWrapSignedOut .userSignInButton{width:86px;min-width:86px}.topHeader .userSignInButton:hover{box-shadow:none}.topHeader .userSignInButton:hover .userSignInLabel:before,.topHeader.signInHovering .userSignInLabel:before{opacity:1;transform:none}.topHeader .userSignInButton:hover .userSignInLabel:after,.topHeader.signInHovering .userSignInLabel:after{opacity:0;transform:none}.topHeader .userPill{justify-content:center;gap:0;width:42px;max-width:42px;height:42px;padding:0}.topHeader .userPill em{display:none}}@media (width<=520px){.globalSearchBox{flex:0 0 37px;justify-self:end;width:37px;min-width:37px;max-width:37px}.globalSearchIconButton{display:inline-flex}.globalSearchBox:not(.isExpanded) .globalSearchInput{display:none}.topHeader:has(.globalSearchBox.isExpanded) .logoArea{display:none}.topHeader:has(.globalSearchBox.isExpanded){grid-template-columns:minmax(0,1fr) auto}.topHeader:has(.globalSearchBox.isExpanded) .profileMenuWrap{grid-area:1/2}.globalSearchBox.isExpanded{flex:auto;grid-area:1/1;justify-self:stretch;width:100%;min-width:0;max-width:none}.globalSearchBox.isExpanded .globalSearchIconButton{display:none}.globalSearchBox.isExpanded .globalSearchInput{width:100%;max-width:none;position:static;transform:none}.topHeader .profileMenuWrap.profileMenuWrapSignedOut{align-items:center;width:42px;height:42px;padding-top:0}.topHeader.signInHovering .profileMenuWrap.profileMenuWrapSignedOut{width:42px}.topHeader .userSignInButton,.topHeader .profileMenuWrapSignedOut .userSignInButton:hover,.topHeader.signInHovering .profileMenuWrapSignedOut .userSignInButton{width:42px;min-width:42px;height:42px;padding:0}.topHeader .userSignInLabel:before,.topHeader .userSignInButton:hover .userSignInLabel:before{content:"";background:currentColor;width:19px;height:19px;-webkit-mask:url(/icons/sidebar_menu_icon/profile.svg) 50%/contain no-repeat;mask:url(/icons/sidebar_menu_icon/profile.svg) 50%/contain no-repeat}.topHeader .userSignInLabel{justify-content:center;padding:0}}.pickMainLayout{width:calc(var(--main-scroll-canvas-width) - var(--main-content-gutter-x) - var(--page-gap));height:var(--pick-left-stack-height);grid-template-columns:minmax(0, 1fr) var(--right-rail-width);gap:var(--page-gap);align-items:stretch;display:grid;position:absolute;top:0;left:0}.pickLeftStack,.contentArea{grid-template-rows:var(--pick-draft-panel-height) var(--pick-candidate-panel-height);gap:var(--page-gap);min-width:0;min-height:0;display:grid}.draftPanel{height:var(--pick-draft-panel-height);border:1px solid var(--stroke);background:var(--theme-surface);border-radius:18px;padding:0;overflow:visible}.pickCompComparisonBoard{--pick-comp-board-gap:calc(var(--sidebar-to-content-gap) * .5);--pick-comp-board-padding:calc(var(--pick-comp-board-gap) * 2);--pick-comp-column-gap:var(--pick-comp-board-gap);--pick-comp-row-gap:var(--pick-comp-board-gap);--pick-comp-box-padding:calc(var(--pick-comp-board-gap) * 2);--pick-comp-box-radius:12px;--pick-comp-summary-width:309px;--pick-comp-slot-column-width:222px;--pick-comp-compare-column-width:42px;--pick-comp-slots-header-height:0px;--pick-comp-slot-content-gap:var(--pick-comp-board-gap);--pick-comp-tag-gap:var(--pick-comp-board-gap);--pick-comp-title-to-content-gap:var(--pick-comp-board-gap);--pick-comp-ally-box-fill:var(--theme-pick-comp-ally-box-fill);--pick-comp-ally-box-border:transparent;--pick-comp-enemy-box-fill:var(--theme-pick-comp-enemy-box-fill);--pick-comp-enemy-box-border:transparent;--pick-comp-gap:var(--theme-pick-comp-gap);--pick-comp-gap-soft:var(--theme-pick-comp-gap-soft);--pick-comp-empty-bar:var(--theme-pick-comp-empty-bar);--pick-comp-title-font-size:16px;--pick-comp-title-font-weight:var(--font-weight-bold);--pick-comp-chip-font-size:13px;--pick-comp-chip-font-weight:var(--font-weight-bold);--pick-comp-slot-name-font-size:15px;--pick-comp-slot-name-font-weight:var(--font-weight-medium);--pick-comp-slot-subtext-font-size:13px;--pick-comp-compare-font-size:22px;--pick-comp-vs-font-size:13px;--pick-comp-slot-row-height:76px;--pick-comp-summary-stack-height:412px;--pick-comp-graph-box-height:144px;--pick-comp-portrait-radius:var(--champion-portrait-radius);--pick-comp-portrait-image-scale:var(--champion-portrait-img-scale);--pick-comp-lane-badge-base-size:20px;--pick-comp-lane-badge-size:30px;--pick-comp-lane-badge-top:calc(var(--pick-comp-lane-badge-base-size) - var(--pick-comp-lane-badge-size));--pick-comp-lane-badge-right:calc(var(--pick-comp-lane-badge-base-size) - var(--pick-comp-lane-badge-size));--pick-comp-lane-badge-icon-size:11px;--pick-comp-lane-badge-icon-x:-4px;--pick-comp-lane-badge-icon-y:4px;--comp-box-title-font-size:var(--pick-comp-title-font-size);--comp-box-title-font-weight:var(--pick-comp-title-font-weight);--comp-mini-graph-bar-width:34px;--comp-mini-graph-bar-radius:10px;--comp-mini-graph-gap:calc(var(--pick-comp-box-padding) * .5);--comp-row-lane-badge-top:var(--pick-comp-lane-badge-top);--comp-row-lane-badge-right:var(--pick-comp-lane-badge-right);grid-template-columns:minmax(var(--pick-comp-summary-width), 1fr) var(--pick-comp-slot-column-width) var(--pick-comp-compare-column-width) var(--pick-comp-slot-column-width) minmax(var(--pick-comp-summary-width), 1fr);gap:var(--pick-comp-column-gap);min-width:0;height:100%;padding:var(--pick-comp-board-padding);align-items:start;display:grid}.teamCompSidePanel{min-width:0;height:var(--pick-comp-summary-stack-height);grid-template-rows:var(--pick-comp-graph-box-height) minmax(0, 1fr);gap:var(--pick-comp-row-gap);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0;display:grid;overflow:visible}.teamCompSideHeader{align-items:center;gap:var(--pick-comp-title-to-content-gap);min-width:0;min-height:22px;color:var(--ally-text);font-size:15px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);display:flex}.teamCompSidePanel.enemy .teamCompSideHeader{color:var(--enemy-text);text-align:right;justify-content:flex-end}.teamCompSideHeader>span{flex:none}.teamCompSidePanel .compGraph{width:100%;height:var(--pick-comp-graph-box-height);padding:var(--pick-comp-box-padding);border-radius:var(--pick-comp-box-radius);background:color-mix(in srgb, var(--theme-surface) 82%, transparent);border:0}.teamCompSidePanel.ally .compGraph{background:var(--pick-comp-ally-box-fill);border-color:var(--pick-comp-ally-box-border)}.teamCompSidePanel.enemy .compGraph{background:var(--pick-comp-enemy-box-fill);border-color:var(--pick-comp-enemy-box-border)}.teamCompTags{gap:var(--pick-comp-row-gap);grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-content:start;min-width:0;min-height:0;display:grid;overflow:hidden}.teamCompTags.right{text-align:right}.teamCompTags .tagGroup h3{margin-bottom:var(--pick-comp-title-to-content-gap);font-family:Pretendard,sans-serif;font-size:var(--comp-box-title-font-size);font-weight:var(--font-weight-medium);letter-spacing:-.04em;line-height:1}.teamCompTags .tagGroup{border-radius:var(--pick-comp-box-radius);background:color-mix(in srgb, var(--theme-surface) 78%, transparent);min-height:0;padding:var(--pick-comp-box-padding);border:0;overflow:hidden}.teamCompSidePanel.ally .teamCompTags .tagGroup{background:var(--pick-comp-ally-box-fill);border-color:var(--pick-comp-ally-box-border)}.teamCompSidePanel.enemy .teamCompTags .tagGroup{background:var(--pick-comp-enemy-box-fill);border-color:var(--pick-comp-enemy-box-border)}.teamCompTags .tagGroup.ally{border-color:var(--pick-comp-ally-box-border)}.teamCompTags .tagGroup.enemy{border-color:var(--pick-comp-enemy-box-border)}.teamCompTags .tagGroup.need,.teamCompTags .tagGroup.needEnemy{border-color:#0000}.teamCompTags .tagGroup.strength .tagList{--pick-comp-strength-row-height:26px;max-height:calc((var(--pick-comp-strength-row-height) * 2) + var(--pick-comp-tag-gap))}.teamCompTags .tagGroup.strength>.tagList>.compTag,.teamCompTags .tagGroup.need>.tagList>.compTag,.teamCompTags .tagGroup.needEnemy>.tagList>.compTag,.teamCompTags .tagGroup.strength>.tagList>.compTag .tagIcon,.teamCompTags .tagGroup.need>.tagList>.compTag .tagIcon,.teamCompTags .tagGroup.needEnemy>.tagList>.compTag .tagIcon{color:var(--theme-icon-selected)}.teamCompTags .tagGroup.need>.tagList>.compTag,.teamCompTags .tagGroup.needEnemy>.tagList>.compTag{background:var(--pick-comp-gap)}.teamCompTags .tagGroup.need,.teamCompTags .tagGroup.needEnemy{--pick-soft-watch-height:34px;height:auto;padding-bottom:var(--pick-comp-box-padding);grid-template-rows:auto minmax(0, 1fr) var(--pick-soft-watch-height);align-content:stretch;row-gap:var(--pick-comp-tag-gap);display:grid;position:static}.teamCompTags .tagGroup.need h3,.teamCompTags .tagGroup.needEnemy h3{color:var(--pick-comp-gap);margin-bottom:0}.teamCompTags .softWatchSection{min-height:0;height:var(--pick-soft-watch-height);grid-template-rows:auto minmax(0,1fr);align-content:start;gap:1px;display:grid;overflow:hidden}.teamCompTags .softWatchSection h4{color:var(--pick-comp-gap);font-family:Pretendard,sans-serif;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:-.04em;margin:0;line-height:1}.teamCompTags.right .softWatchSection h4{text-align:right}.teamCompTags .softWatchTag{box-sizing:border-box;border:1px solid var(--pick-comp-gap);min-height:18px;color:var(--theme-icon-selected);font-size:13px;font-weight:var(--font-weight-medium);background:color-mix(in srgb, var(--pick-comp-gap) 30%, transparent);gap:3px;padding:1px 6px;line-height:1}.teamCompTags .softWatchTag .tagIcon{width:9.1px;height:9.1px}.teamCompTags .tagEmptyState{max-width:100%;color:var(--theme-text2);font-size:13px}.teamPickColumn{--pick-comp-team-keyword-color:var(--ally);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);justify-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.teamPickColumn.enemy{--pick-comp-team-keyword-color:var(--enemy)}.teamPickSlotList{grid-template-rows:repeat(5, var(--pick-comp-slot-row-height));gap:var(--pick-comp-row-gap);place-items:center stretch;min-height:0;display:grid}.teamChampionRow{min-width:0;height:var(--pick-comp-slot-row-height);border-radius:var(--pick-comp-box-radius);background:color-mix(in srgb, var(--theme-surface) 78%, transparent);padding:var(--pick-comp-tag-gap);gap:var(--pick-comp-slot-content-gap);border:0;grid-template-columns:minmax(0,1fr) 60px;align-items:start;display:grid}.teamPickColumn.ally .teamChampionRow{background:var(--pick-comp-ally-box-fill);border-color:var(--pick-comp-ally-box-border)}.teamPickColumn.enemy .teamChampionRow{background:var(--pick-comp-enemy-box-fill);border-color:var(--pick-comp-enemy-box-border);grid-template-columns:60px minmax(0,1fr)}.teamChampionRowText{text-align:right;align-content:start;place-self:start end;justify-items:end;gap:4px;min-width:0;margin-top:0;padding-top:0;display:grid;transform:translateY(3px)}.teamPickColumn.enemy .teamChampionRowText{text-align:left;justify-self:start;justify-items:start}.teamChampionRowText strong{text-overflow:ellipsis;min-width:0;color:var(--theme-text);font-size:var(--pick-comp-slot-name-font-size);font-weight:var(--pick-comp-slot-name-font-weight);letter-spacing:0;white-space:nowrap;line-height:1;display:block;overflow:hidden}.teamChampionRowText span{text-overflow:ellipsis;min-width:0;color:var(--theme-text2);font-size:var(--pick-comp-slot-subtext-font-size);font-weight:var(--font-weight-medium);letter-spacing:0;white-space:nowrap;line-height:1.05;overflow:hidden}.compCompareColumn{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);justify-items:center;gap:0;padding:0;display:grid;overflow:hidden}.compCompareMarkers{grid-template-rows:repeat(5, var(--pick-comp-slot-row-height));gap:var(--pick-comp-row-gap);place-items:stretch stretch;min-height:0;display:grid}.compCompareMarkerRow{height:var(--pick-comp-slot-row-height);justify-content:center;align-items:center;display:flex}.compCompareMarkers span{width:auto;height:auto;color:var(--theme-icon-muted);font-size:var(--pick-comp-compare-font-size);font-weight:var(--pick-comp-title-font-weight);letter-spacing:var(--font-tracking-bold);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.draftTop{grid-template-columns:1fr 70px 1fr;align-items:start;height:132px;display:grid}.teamBox h2{color:var(--ally-text);font-size:16px;font-weight:var(--font-weight-medium);letter-spacing:.4px;align-items:center;gap:8px;min-height:20px;margin:0 0 10px;display:flex}.enemyBox h2{color:var(--enemy-text);text-align:right;justify-content:flex-end}.compTypePills{align-items:center;gap:5px;min-width:0;display:inline-flex}.compTypePills em{text-overflow:ellipsis;color:#f4ecffcc;letter-spacing:0;white-space:nowrap;background:#695cff24;border:1px solid #695cff57;border-radius:999px;max-width:86px;padding:3px 7px;font-size:13px;font-style:normal;line-height:1;overflow:hidden}.compTypePills.enemy em{background:#a5204924;border-color:#e630734d}.portraitRow{gap:16px;display:flex}.enemyBox .portraitRow{justify-content:flex-end}.portrait{background:var(--theme-surface-2);width:92px;height:92px;box-shadow:none;border:2px solid #695cffb8;border-radius:12px;position:relative;overflow:hidden}.portrait.enemy{box-shadow:none;border-color:#e63073b8}.portrait.empty{border-color:var(--ally-text);background:color-mix(in srgb, var(--theme-surface) 92%, transparent);color:var(--theme-icon-muted);box-shadow:none}.portrait.enemy.empty{border-color:var(--enemy-text);color:var(--theme-icon-muted)}.portrait[role=button]{cursor:pointer}.portrait[role=button]:hover{filter:brightness(1.12)}.portrait .championImage{z-index:2}.championPortraitIcon{z-index:2;object-fit:var(--champion-portrait-object-fit);object-position:var(--champion-portrait-object-position);width:100%;max-width:none;height:100%;transform:scale(var(--champion-portrait-img-scale));transform-origin:50%;border-radius:0;position:absolute;inset:0}.unknownChampionIcon{z-index:2;opacity:.72;width:100%;height:100%;-webkit-mask:var(--icon-url) 50% 50% / 86% 86% no-repeat;mask:var(--icon-url) 50% 50% / 86% 86% no-repeat;-webkit-mask:var(--icon-url) 50% 50% / 86% 86% no-repeat;background:currentColor;position:absolute;inset:0}.portraitRoleBadge{z-index:4;border:1px solid var(--ally-text);width:28px;height:24px;color:var(--ally-text);box-shadow:none;pointer-events:none;background:#0c0516;border-radius:0 10px 0 9px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-2px;right:-2px}.portrait.enemy .portraitRoleBadge{border-color:var(--enemy-text);color:var(--enemy-text)}.portraitRoleBadge .assetIcon{width:15px;height:15px}.portraitRoleBadge:not([data-role=SUP]) .assetIcon{width:12px;height:12px}.portraitPlacementBadge{z-index:5;border:1px solid color-mix(in srgb, var(--theme-accent) 42%, transparent);color:#d99ce0;font-size:13px;line-height:1;font-weight:var(--font-weight-medium);letter-spacing:0;pointer-events:none;box-shadow:none;background:#0c0516bd;border-radius:999px;padding:2px 6px 3px;position:absolute;top:27px;right:4px}.portrait.enemy .portraitPlacementBadge{color:#f06d9f;border-color:#e630736b}.slotActionMenu{--slot-menu-role-button-size:28px;--slot-menu-role-icon-size:16px;--slot-menu-role-gap:6px;z-index:80;border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 96%, transparent);width:210px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--theme-text);border-radius:12px;padding:10px;position:fixed}.slotActionMenu header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.slotActionMenu header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.slotActionMenu header span{background:var(--theme-accent-soft);color:var(--theme-accent);font-size:13px;font-weight:var(--font-weight-medium);border-radius:999px;flex:none;padding:3px 7px}.slotActionMenu button{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-2) 74%, transparent);width:100%;color:var(--theme-text);font-size:13px;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;border-radius:8px;padding:7px 9px;transition:all .14s}.slotActionMenu button:hover:not(:disabled){border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-text)}.slotActionMenu button:disabled{cursor:default;opacity:.42}.slotActionMenu button+button,.slotActionMenu .slotMoveGroup+button{margin-top:6px}.slotActionMenu button.danger{color:#f2a1bd;border-color:#c51d624d}.slotActionMenu button.ghost{color:var(--theme-text-muted);background:0 0}.slotMoveGroup{--slot-menu-role-button-size:28px;--slot-menu-role-icon-size:16px;--slot-menu-role-gap:6px;background:var(--button-box-fill);border-radius:9px;margin-top:6px;padding:8px}.slotMoveGroup>span{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-medium);margin-bottom:6px;display:block}.slotMoveGroup>div,.slot-action-role-grid{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.slotMoveGroup .slot-action-role-option{border-color:var(--theme-border);background:var(--button-fill);width:100%;height:30px;color:var(--button-icon);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.slotMoveGroup .slot-action-role-option:hover:not(:disabled){border-color:var(--theme-accent);background:var(--button-fill);color:var(--button-icon);box-shadow:none;transform:translateY(-1px)}.slotMoveGroup .slot-action-role-option--current{border-color:var(--theme-accent);background:var(--button-fill-selected);color:var(--button-icon-selected);box-shadow:none}.slotMoveGroup .slot-action-role-option:disabled{opacity:.7}.slot-action-role-icon.assetIcon{color:currentColor;width:15px;height:15px}.slot-action-role-option--current .slot-action-role-icon.assetIcon{color:var(--button-icon-selected)}.slot-action-role-grid .slot-action-role-option+.slot-action-role-option{margin-top:0}.slotMoveGroup>.slotMoveRoleSelector.slot-action-role-grid{width:max-content;height:calc(var(--slot-menu-role-button-size) + 8px);align-items:center;gap:var(--slot-menu-role-gap);border:1px solid var(--theme-border);background:var(--button-box-fill);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;grid-template-columns:none;padding:4px;display:flex;position:relative;overflow:visible}.slotMoveGroup .slotMoveRoleButton.roleFilterButton{width:var(--slot-menu-role-button-size);height:var(--slot-menu-role-button-size);min-width:var(--slot-menu-role-button-size);background:var(--button-fill);color:var(--button-icon);opacity:.64;text-align:center;box-shadow:none;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;transform:translateY(0)scale(1)}.slotMoveGroup .slotMoveRoleButton.roleFilterButton:hover:not(:disabled){border-color:var(--theme-accent);background:var(--button-fill);color:var(--button-icon);opacity:1;box-shadow:none;transform:translateY(-1px)scale(1.04)}.slotMoveGroup .slotMoveRoleButton.roleFilterButton:active{transform:translateY(1px)scale(.88)}.slotMoveGroup .slotMoveRoleButton.roleFilterButton.active,.slotMoveGroup .slotMoveRoleButton.roleFilterButton:disabled{border-color:var(--theme-accent);background:var(--button-fill-selected);color:var(--button-icon-selected);opacity:1;box-shadow:none}.slotMoveGroup .slotMoveRoleButton.roleFilterButton.active .assetIcon{animation:.22s sideItemPop}.slotMoveGroup .slotMoveRoleButton .slot-action-role-icon.assetIcon{width:var(--slot-menu-role-icon-size);height:var(--slot-menu-role-icon-size);color:currentColor}.portraitFallback{color:var(--muted);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.portrait:not(.empty) .portraitFallback,.portrait.empty .portraitFallback{display:none}.vsText{text-align:center;color:#60419a;font-size:24px;font-weight:var(--font-weight-medium);align-self:center;padding-top:44px}.draftAnalysis{grid-template-columns:314px 210px 90px 210px 314px;align-items:center;column-gap:0;height:254px;display:grid}.compTagsLeft{grid-column:1;padding-right:16px}.compGraph.ally{grid-column:2}.compGraph.enemy{grid-column:4}.compTagsRight{text-align:right;grid-column:5;padding-left:16px}.compTagsLeft,.compTagsRight{grid-template-rows:80px 1fr;align-content:start;gap:9px;min-width:0;height:250px;display:grid;overflow:hidden}.tagGroup{min-width:0;margin-bottom:0;overflow:hidden}.tagGroup h3{color:var(--ally-text);font-size:16px;line-height:1;font-weight:var(--font-weight-medium);margin:0 0 8px}.tagGroup.enemy h3{color:var(--enemy-text);text-align:right}.tagGroup.need h3,.tagGroup.needEnemy h3{color:var(--need)}.tagGroup.needEnemy h3{text-align:right}.tagGroup.need,.tagGroup.needEnemy{height:166px;padding-bottom:82px;position:relative}.tagList{flex-wrap:wrap;align-content:flex-start;gap:8px 7px;max-width:100%;display:flex;overflow:hidden}.compTagsRight .tagList{justify-content:flex-end}.tagEmptyState{color:#a685c69e;max-width:210px;font-size:13px;line-height:1.35;font-weight:var(--font-weight-thin);letter-spacing:0;margin:0}.compTagsRight .tagEmptyState{margin-left:auto}.tagEmptyState.compact{font-size:13px;line-height:1.2}.compTag{background:var(--ally);color:#0a0412;height:24px;font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.assetIcon{width:18px;height:18px;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background:currentColor;transition:background-color .16s,transform .16s;display:inline-block}.tagIcon{flex:none;width:14px;height:14px}.portrait .assetIcon.unknownChampionIcon{z-index:2;opacity:.72;width:100%;height:100%;-webkit-mask:var(--icon-url) 50% 50% / 86% 86% no-repeat;mask:var(--icon-url) 50% 50% / 86% 86% no-repeat;-webkit-mask:var(--icon-url) 50% 50% / 86% 86% no-repeat;background:currentColor;position:absolute;inset:0}.portrait.empty .unknownChampionIcon,.portrait.empty .notesAssetIcon.unknownChampionIcon{color:var(--theme-icon-muted);background:currentColor}.tagGroup.enemy .compTag{background:var(--enemy)}.tagGroup.need .compTag,.tagGroup.needEnemy .compTag{background:var(--need)}.watchOutBlock{grid-template-rows:16px 1fr;align-content:start;gap:3px;min-height:58px;margin-top:0;display:grid;position:absolute;top:89px;left:0;right:0}.watchOutBlock.right{justify-items:end}.watchOutBlock h4{color:#e4fd57b8;font-size:16px;line-height:1;font-weight:var(--font-weight-medium);margin:0}.watchOutBlock p{color:#d8bbefb8;max-width:238px;font-size:13px;line-height:1.18;font-weight:var(--font-weight-thin);letter-spacing:0;margin:0;overflow:visible}.watchOutBlock.right p{text-align:right}.watchOutEmpty{color:#a685c68a!important}@keyframes sideItemPop{0%{transform:scale(.82)}62%{transform:scale(1.16)}to{transform:scale(1)}}.compGraph{background:#1d1436b8;border-radius:14px;width:210px;height:250px;padding:16px 14px}.compGraph.enemy{background:#2f0b1d94}.compGraph h3{color:var(--ally-text);font-size:15px;font-weight:var(--font-weight-medium);margin:0 0 18px}.compGraph h3 span{min-width:0}.compGraph h3 em{text-overflow:ellipsis;border:1px solid color-mix(in srgb, currentColor 42%, transparent);background:color-mix(in srgb, currentColor 14%, transparent);color:currentColor;white-space:nowrap;border-radius:999px;max-width:92px;padding:3px 7px;font-size:13px;font-style:normal;line-height:1;overflow:hidden}.compGraph.enemy h3{color:var(--enemy-text);text-align:right}.barGroup{justify-content:space-between;align-items:end;height:178px;display:flex}.barItem{flex-direction:column;align-items:center;width:30px;height:100%;display:flex}.barTrack{background:#0d091dbf;border-radius:999px;align-items:flex-end;width:30px;height:160px;display:flex;overflow:hidden}.barFill{background:var(--ally);border-radius:999px 999px 0 0;width:100%}.enemy .barFill{background:var(--enemy)}.barIcon{color:var(--ally);background:0 0;border:0;height:18px;margin-top:10px;padding:0;position:relative;overflow:visible}.enemy .barIcon{color:var(--enemy)}.barTooltip{--hover-tooltip-from-transform:translateX(-50%) translateY(var(--hover-tooltip-enter-y));--hover-tooltip-to-transform:translateX(-50%) translateY(0);opacity:0;pointer-events:none;transform:var(--hover-tooltip-from-transform);width:180px;padding:var(--hover-tooltip-padding);border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);color:var(--hover-tooltip-text);box-shadow:var(--hover-tooltip-shadow);z-index:50;transition:var(--hover-tooltip-transition);text-align:left;border:0;position:absolute;bottom:26px;left:50%;overflow:visible}.barTooltip:after{content:"";left:50%;bottom:var(--hover-tooltip-arrow-overlap);width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);position:absolute;transform:translate(-50%)rotate(45deg)}.barIcon:hover .barTooltip{opacity:1;transform:var(--hover-tooltip-to-transform);animation:var(--hover-tooltip-animation)}.barTooltip strong{color:var(--hover-tooltip-title-text);font-size:var(--hover-tooltip-title-font-size);font-weight:var(--hover-tooltip-title-font-weight);display:block}.barTooltip p{color:var(--hover-tooltip-body-text);font-size:var(--hover-tooltip-body-font-size);font-weight:var(--hover-tooltip-body-font-weight);margin:4px 0 8px}.miniRow{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);grid-template-columns:28px 1fr;align-items:center;gap:7px;margin-top:5px;display:grid}.miniRow div{background:#ffffff1f;border-radius:999px;height:5px;overflow:hidden}.miniRow b{border-radius:inherit;background:#b784ff;height:100%;display:block}.compKeywordGraph h3{margin:0 0 18px}.compKeywordGraph.compact h3{text-align:left;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.compKeywordGraph.compact.enemy h3{text-align:right}.visualAxisGroup{justify-content:space-between;align-items:end;height:178px;display:flex}.compKeywordGraph.compact .visualAxisGroup{gap:var(--comp-mini-graph-gap);justify-content:space-between;height:112px}.visualAxisItem{flex-direction:column;align-items:center;width:30px;height:100%;display:flex;position:relative}.compKeywordGraph.compact .visualAxisItem{width:auto;max-width:var(--comp-mini-graph-bar-width);flex:1 1 0}.visualAxisTrack{background:var(--pick-comp-empty-bar);width:30px;height:160px;box-shadow:none;border-radius:999px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.compKeywordGraph.compact .visualAxisTrack{width:var(--comp-mini-graph-bar-width);border-radius:var(--comp-mini-graph-bar-radius);height:88px}.visualAxisFill{z-index:1;background:var(--ally);border-radius:999px 999px 0 0;width:100%;transition:height .36s cubic-bezier(.2,.8,.2,1);position:relative}.visualAxisFill:after{content:"";opacity:0;filter:blur(3px);background:#f4ecff6b;border-radius:999px;height:8px;transition:opacity .18s;position:absolute;top:4px;left:5px;right:5px}.compKeywordGraph.enemy .visualAxisFill{background:var(--enemy)}.visualAxisZone-weak .visualAxisFill{background:color-mix(in srgb, var(--ally) 54%, transparent);opacity:.72}.compKeywordGraph.enemy .visualAxisZone-weak .visualAxisFill{background:color-mix(in srgb, var(--enemy) 50%, transparent)}.visualAxisZone-covered .visualAxisFill{opacity:.84}.visualAxisZone-identity-heavy .visualAxisFill{opacity:1;box-shadow:none}.visualAxisZone-identity-heavy .visualAxisFill:after{opacity:.72}.compKeywordGraph.enemy .visualAxisZone-identity-heavy .visualAxisFill{box-shadow:none}.visualAxisMeta{height:16px;color:var(--ally);justify-content:center;align-items:center;margin-top:8px;display:flex;position:relative}.compKeywordGraph.compact .visualAxisMeta{height:14px;margin-top:6px}.compKeywordGraph.enemy .visualAxisMeta{color:var(--enemy)}.visualAxisMeta .assetIcon{width:15px;height:15px}.compKeywordGraph.compact .visualAxisMeta .assetIcon{width:13px;height:13px}.compKeywordGraph.empty .visualAxisMeta{color:#6e4a91b8}.compKeywordGraph.empty.enemy .visualAxisMeta{color:#783e53b8}.visualAxisTooltip{--hover-tooltip-from-transform:translateX(-50%) translateY(var(--hover-tooltip-enter-y));--hover-tooltip-to-transform:translateX(-50%) translateY(0);left:50%;bottom:calc(100% + var(--hover-tooltip-gap));z-index:40;width:166px;padding:var(--hover-tooltip-padding);border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);box-shadow:var(--hover-tooltip-shadow);color:var(--hover-tooltip-text);opacity:0;pointer-events:none;transform:var(--hover-tooltip-from-transform);transition:var(--hover-tooltip-transition);border:0;position:absolute;overflow:visible}.visualAxisTooltip:after{content:"";left:50%;bottom:var(--hover-tooltip-arrow-overlap);width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);position:absolute;transform:translate(-50%)rotate(45deg)}.compKeywordGraph.compact .visualAxisTooltip{width:150px}.compKeywordGraph.enemy .visualAxisTooltip{background:var(--hover-tooltip-bg)}.visualAxisTrack>.visualAxisTooltip{display:none}.visualAxisTooltip strong{color:var(--hover-tooltip-title-text);font-size:var(--hover-tooltip-title-font-size);font-weight:var(--hover-tooltip-title-font-weight);margin-bottom:8px;line-height:1;display:block}.visualAxisTooltip p{color:var(--hover-tooltip-body-text);font-size:var(--hover-tooltip-body-font-size);line-height:1.25;font-weight:var(--hover-tooltip-body-font-weight);letter-spacing:0;margin:-2px 0 8px}.visualAxisTooltipRow{grid-template-columns:68px 1fr 20px;align-items:center;gap:6px;margin-top:5px;display:grid}.visualAxisTooltipRow span,.visualAxisTooltipRow em{color:var(--hover-tooltip-body-text);font-size:var(--hover-tooltip-body-font-size);font-weight:var(--hover-tooltip-body-font-weight);letter-spacing:0;font-style:normal;line-height:1}.visualAxisTooltipRow div{background:#ffffff1a;border-radius:999px;height:5px;overflow:hidden}.visualAxisTooltipRow b{border-radius:inherit;background:var(--ally);height:100%;display:block}.compKeywordGraph.enemy .visualAxisTooltipRow b{background:var(--enemy)}.visualAxisTrack:hover+.visualAxisMeta .visualAxisTooltip,.visualAxisTrack:focus-visible+.visualAxisMeta .visualAxisTooltip,.visualAxisMeta:hover .visualAxisTooltip,.visualAxisMeta:focus-visible .visualAxisTooltip{opacity:1;transform:var(--hover-tooltip-to-transform);animation:var(--hover-tooltip-animation)}.teamCompSidePanel .compGraph{width:100%;height:var(--pick-comp-graph-box-height);padding:var(--pick-comp-box-padding);grid-column:auto}.teamCompSidePanel .compKeywordGraph.compact h3{margin:0 0 var(--pick-comp-title-to-content-gap);gap:var(--pick-comp-title-to-content-gap);height:23px;min-height:23px;font-family:Pretendard,sans-serif;font-size:var(--comp-box-title-font-size);font-weight:var(--font-weight-medium);letter-spacing:-.04em;align-items:center;line-height:1}.teamCompSidePanel .compKeywordGraph.compact h3 span,.teamCompSidePanel .compKeywordGraph.compact h3 em{align-items:center;line-height:1;display:inline-flex}.teamCompSidePanel .compKeywordGraph.compact h3 em{min-height:23px;font-size:13px;font-weight:var(--font-weight-medium);padding:4px 9px;transform:translateY(-1.5px)}.teamCompSidePanel .compKeywordGraph.compact.enemy h3{justify-content:flex-end}.teamCompSidePanel .compKeywordGraph.compact.enemy h3:has(em){justify-content:space-between}.teamCompSidePanel .compKeywordGraph.compact.enemy h3 span{order:2}.teamCompSidePanel .compKeywordGraph.compact.enemy h3 em{order:1}.teamCompSidePanel .compKeywordGraph.compact .visualAxisGroup{gap:var(--comp-mini-graph-gap);grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;height:94px;display:grid}.teamCompSidePanel .compKeywordGraph.compact .visualAxisItem{width:100%;max-width:none}.teamCompSidePanel .compKeywordGraph.compact .visualAxisTrack{border-radius:var(--comp-mini-graph-bar-radius);width:100%;height:72px}.teamCompSidePanel .compKeywordGraph.compact .visualAxisFill{border-radius:var(--comp-mini-graph-bar-radius) var(--comp-mini-graph-bar-radius) 0 0}.teamCompSidePanel .compKeywordGraph.compact .visualAxisFill:after{display:none}.teamCompSidePanel .compKeywordGraph.compact .visualAxisMeta{height:14px;margin-top:6px}.teamCompSidePanel.ally .compKeywordGraph.compact .visualAxisMeta,.teamCompSidePanel.ally .compKeywordGraph.compact.empty .visualAxisMeta{color:var(--ally)}.teamCompSidePanel.enemy .compKeywordGraph.compact .visualAxisMeta,.teamCompSidePanel.enemy .compKeywordGraph.compact.empty .visualAxisMeta{color:var(--enemy)}.teamCompSidePanel .compKeywordGraph.compact .visualAxisMeta .assetIcon{width:13px;height:13px}.teamCompTags.right .tagList{justify-content:flex-end}.teamCompTags.right .tagEmptyState{margin-left:auto}.teamCompTags .tagGroup.need,.teamCompTags .tagGroup.needEnemy{height:auto;padding-bottom:var(--pick-comp-box-padding);position:static}.teamCompTags .tagList{gap:var(--pick-comp-tag-gap);max-height:none;overflow:hidden}.teamCompTags .compTag{height:auto;min-height:26px;font-family:Pretendard,sans-serif;font-size:var(--pick-comp-chip-font-size);font-weight:var(--font-weight-medium);letter-spacing:-.04em;padding:5px 8px;line-height:1.15}.teamCompTags .tagIcon{width:13px;height:13px}.teamCompTags .softWatchTagList{gap:calc(var(--pick-comp-tag-gap) * .5);min-height:0}.teamCompTags .softWatchTagList .softWatchTag{box-sizing:border-box;border:1px solid var(--pick-comp-gap);min-height:18px;color:var(--theme-icon-selected);font-size:13px;font-weight:var(--font-weight-medium);background:color-mix(in srgb, var(--pick-comp-gap) 30%, transparent);gap:3px;padding:1px 6px;line-height:1}.teamCompTags .softWatchTagList .softWatchTag .tagIcon{width:9.1px;height:9.1px}.teamPickColumn .portrait{border-width:1px;border-color:var(--pick-comp-team-keyword-color);border-radius:var(--pick-comp-portrait-radius);width:60px;height:60px}.teamPickColumn .portrait .championPortraitIcon{transform:scale(var(--pick-comp-portrait-image-scale));transform-origin:50%;object-fit:var(--champion-portrait-object-fit);object-position:var(--champion-portrait-object-position)}.teamPickColumn .portraitRoleBadge{top:var(--comp-row-lane-badge-top);right:var(--comp-row-lane-badge-right);width:var(--pick-comp-lane-badge-size);height:var(--pick-comp-lane-badge-size);border-color:var(--pick-comp-team-keyword-color);border-radius:0 0 0 var(--pick-comp-portrait-radius);background:var(--theme-surface);color:var(--pick-comp-team-keyword-color);bottom:auto}.teamPickColumn .portraitRoleBadge .assetIcon{width:var(--pick-comp-lane-badge-icon-size);height:var(--pick-comp-lane-badge-icon-size);transform:translate(var(--pick-comp-lane-badge-icon-x), var(--pick-comp-lane-badge-icon-y))}.teamPickColumn.ally .portrait,.teamPickColumn.ally .portraitRoleBadge,.teamPickColumn.enemy .portrait,.teamPickColumn.enemy .portraitRoleBadge{border-color:var(--pick-comp-team-keyword-color)}.teamPickColumn.ally .portraitRoleBadge,.teamPickColumn.enemy .portraitRoleBadge{color:var(--pick-comp-team-keyword-color)}.teamPickColumn .portraitPlacementBadge{height:15px;padding:0 4px;font-size:13px;top:3px;left:3px}.candidatePanel{--candidate-panel-gutter:var(--pick-candidate-panel-padding-y);height:var(--pick-candidate-panel-height);border:1px solid var(--stroke);background:color-mix(in srgb, var(--theme-surface) 92%, transparent);border-radius:18px;margin-top:0;position:relative;overflow:visible}.candidateResetButton{right:20px;top:var(--candidate-panel-gutter);z-index:9;width:var(--pick-candidate-control-height);height:var(--pick-candidate-control-height);border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-2) 86%, transparent);color:var(--theme-icon-muted);box-shadow:none;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:transform .15s,border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex;position:absolute}.candidateResetButton:hover,.candidateResetButton:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-text);box-shadow:none;transform:translateY(-1px)}.candidateResetButton:active{transform:translateY(1px)scale(.96)}.candidateResetButton .assetIcon{width:16px;height:16px}.candidateResetIcon{transform-origin:50%;justify-content:center;align-items:center;width:16px;height:16px;animation:.42s cubic-bezier(.2,.8,.2,1) resetIconSpin;display:inline-flex}.candidatePanel:before,.candidatePanel:after{content:"";bottom:var(--candidate-panel-gutter);width:172px;height:var(--pick-candidate-row-height);z-index:5;pointer-events:none;opacity:0;transition:opacity .16s;position:absolute}.candidatePanel:before{background:0 0;left:0}.candidatePanel:after{background:0 0;right:0}.candidatePanel.canScrollLeft:before,.candidatePanel.canScrollRight:after{opacity:1}.candidateControls{top:var(--candidate-panel-gutter);z-index:8;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.roleFilter{height:var(--pick-candidate-control-height);border:1px solid var(--theme-border);background:var(--button-box-fill);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;border-radius:999px;align-items:center;gap:5px;padding:4px;display:flex;position:absolute;overflow:visible}.leftRoleFilter{right:calc(50% + 112px)}.statKeywordFilter{left:var(--candidate-panel-gutter)}.rightRoleFilter{left:calc(50% + 112px)}.roleFilter:before{display:none}.roleFilter button{background:var(--button-fill);width:28px;height:28px;color:var(--button-icon);opacity:.64;font-size:13px;font-weight:var(--font-weight-medium);z-index:1;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s,background .15s,color .15s,opacity .15s,box-shadow .15s,border-color .15s;display:inline-flex;position:relative;transform:translateY(0)scale(1)}.roleFilter button:hover{border-color:var(--theme-accent);background:var(--button-fill);color:var(--button-icon);opacity:1;transform:translateY(-1px)scale(1.04)}.roleFilter button:active{transform:translateY(1px)scale(.88)}.roleFilter button.active{border-color:var(--theme-accent);background:var(--button-fill-selected);color:var(--button-icon-selected);opacity:1;box-shadow:none;text-shadow:none}.roleFilter button.active .assetIcon{animation:.22s sideItemPop}.roleFilter .assetIcon{width:16px;height:16px}.roleTooltip{--hover-tooltip-from-transform:translateX(-50%) translateY(calc(var(--hover-tooltip-enter-y) * -1));--hover-tooltip-to-transform:translateX(-50%) translateY(0);transform:var(--hover-tooltip-from-transform);min-width:max-content;padding:var(--hover-tooltip-padding);border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);color:var(--hover-tooltip-text);box-shadow:var(--hover-tooltip-shadow);font-size:var(--hover-tooltip-body-font-size);line-height:1;font-weight:var(--hover-tooltip-font-weight);letter-spacing:0;opacity:0;pointer-events:none;transition:var(--hover-tooltip-transition);border:0;position:absolute;top:34px;left:50%;overflow:visible}.roleTooltip:after{content:"";left:50%;top:var(--hover-tooltip-arrow-overlap);width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);border:0;position:absolute;transform:translate(-50%)rotate(45deg)}.roleFilter button:hover .roleTooltip,.roleFilter button:focus-visible .roleTooltip{opacity:1;transform:var(--hover-tooltip-to-transform);animation:var(--hover-tooltip-animation)}.roleFilter button:hover .roleTooltip{transform:var(--hover-tooltip-to-transform) scale(.961538)}.roleFilter button:focus-visible{outline:1px solid var(--theme-accent);outline-offset:2px}.searchInput{background:var(--theme-surface-2);width:193px;height:37px;color:var(--theme-text-muted);font-size:14px;font-weight:var(--font-weight-thin);pointer-events:auto;border-radius:999px;justify-content:space-between;align-items:center;padding:0 14px 0 20px;display:flex}.searchInput input{min-width:0;color:var(--theme-text);font:inherit;font-weight:var(--font-weight-thin);letter-spacing:0;background:0 0;border:0;outline:0;flex:1}.searchInput input::placeholder{color:var(--theme-text-muted);opacity:1}.searchInput input:focus::placeholder{opacity:0}.searchInput input::-webkit-search-cancel-button{display:none}.searchInput .assetIcon{width:20px;height:20px}.candidateRow{--candidate-visible-count:7;--candidate-edge-guard:3px;--candidate-base-gap:var(--candidate-panel-gutter);--candidate-gap:var(--candidate-base-gap);--candidate-card-gap-total:calc(var(--candidate-gap) * (var(--candidate-visible-count) - 1));--candidate-card-width:calc((100% - var(--candidate-card-gap-total) - var(--candidate-edge-guard)) / var(--candidate-visible-count));--candidate-row-side-padding:var(--candidate-base-gap);left:0;right:0;bottom:var(--candidate-panel-gutter);height:var(--pick-candidate-row-height);gap:var(--candidate-gap);padding:0 var(--candidate-row-side-padding);overscroll-behavior:contain;scrollbar-width:none;align-items:flex-end;display:flex;position:absolute;overflow:auto hidden}.candidateRow.centered{justify-content:center}.candidateRow::-webkit-scrollbar{display:none}.candidateEmptyState{flex:0 0 calc(100% - var(--candidate-gap) * 2);height:var(--pick-candidate-card-height);border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 46%, transparent);color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;border-radius:14px;justify-content:center;align-items:center;margin:0;display:flex}.candidateCard{--candidate-card-bottom-blur-height:100px;--candidate-card-bottom-blur-strength:3px;--candidate-card-bottom-blur-opacity:1;--candidate-card-bottom-blur-feather:70%;--candidate-card-bottom-shade-opacity:.5;--candidate-card-image-min-width:172px;flex:0 0 var(--candidate-card-width);height:var(--pick-candidate-card-height);border:1px solid var(--theme-border);background:var(--theme-surface-2);box-shadow:none;border-radius:14px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.candidateResponseBadge{z-index:8;border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 78%, transparent);height:24px;color:var(--theme-accent);font-size:13px;line-height:1;font-weight:var(--font-weight-medium);letter-spacing:0;box-shadow:none;border-radius:999px;padding:0 9px;position:absolute;top:11px;left:43px}.candidateResponseBadge:hover{border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-text)}.candidateCard:before{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;background:0 0;transition:opacity .18s;position:absolute;inset:-1px}.candidateCard:after{content:"";z-index:2;opacity:0;pointer-events:none;background:0 0;border-radius:13px;transition:opacity .18s;position:absolute;inset:1px}.candidateCard.hovered{z-index:6;border-color:var(--theme-accent);box-shadow:none;transform:translateY(-6px)scale(1.02)}.candidateCard.hovered:before{opacity:1;animation:2.6s linear infinite candidateBorderSpin}.candidateCard.hovered:after{opacity:0}.candidateCard.assignActive{z-index:12;border-color:var(--theme-accent);box-shadow:none;transform:translateY(-6px)scale(1.02)}.candidateCard.assignActive:before{opacity:1;animation:2.6s linear infinite candidateBorderSpin}.candidateCard.assignActive:after{opacity:0}.candidateCard .championImage{z-index:1;width:max(100%, var(--candidate-card-image-min-width));filter:brightness()saturate();transform-origin:50%;pointer-events:none;height:100%;transition:filter .22s,transform .22s cubic-bezier(.2,.8,.2,1);inset:0 auto 0 50%;translate:-50%}.candidateCard.hovered .championImage,.candidateCard.assignActive .championImage{filter:brightness(1.3)saturate(1.1)}.championImage{background-position:50%;background-repeat:no-repeat;background-size:110%;width:100%;height:100%;position:absolute;inset:0}.cardOverlay{z-index:2;pointer-events:none;background:0 0;position:absolute;inset:0}.candidateCard .cardOverlay{z-index:3;height:var(--candidate-card-bottom-blur-height);background:linear-gradient(180deg, #0000, rgba(0, 0, 0, var(--candidate-card-bottom-shade-opacity)));opacity:var(--candidate-card-bottom-blur-opacity);-webkit-backdrop-filter:blur(var(--candidate-card-bottom-blur-strength));-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 var(--candidate-card-bottom-blur-feather));mask-image:linear-gradient(180deg, transparent 0%, #000 var(--candidate-card-bottom-blur-feather));-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 var(--candidate-card-bottom-blur-feather));top:auto}.candidateCard h4{z-index:4;color:var(--theme-text3);font-size:15px;font-weight:var(--font-weight-medium);text-shadow:0 1px 2px #000000d9,0 0 6px #0000002e;margin:0;position:absolute;bottom:10px;left:17px}.candidateCoverBadges{z-index:5;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;bottom:33px;left:12px;right:12px;overflow:hidden}.candidateCoverBadges span,.candidateCoverBadges b{white-space:nowrap;letter-spacing:0;border-radius:999px;align-items:center;min-width:0;height:18px;line-height:1;display:inline-flex}.candidateCoverBadges span{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 78%, transparent);color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);flex:none;padding:0 7px}.candidateCoverBadges b{text-overflow:ellipsis;background:var(--theme-accent);max-width:72px;color:var(--theme-bg);font-size:13px;font-weight:var(--font-weight-medium);padding:0 8px;overflow:hidden}.starBtn{z-index:5;color:#e9ddf7;background:0 0;border:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;transition:color .16s,transform .12s;display:inline-flex;position:absolute;top:11px;right:10px}.starBtn .assetIcon{width:20px;height:20px}.starBtn:hover{transform:scale(1.08)}.starBtn:active{transform:scale(.82)}.starBtn.active{color:#ffd84d;animation:.22s starPop}.championKeywordStack{z-index:5;flex-flow:column wrap;align-content:flex-start;align-items:flex-start;gap:4px 5px;max-width:64px;display:flex;position:absolute;top:11px;bottom:38px;left:11px}.championKeywordBadge{border:1px solid var(--theme-border);background:var(--theme-candidate-keyword-fill);width:25px;height:25px;color:var(--theme-candidate-keyword-icon);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;justify-content:flex-start;align-items:center;gap:0;padding:0;transition:width .18s cubic-bezier(.2,.8,.2,1),border-color .16s,background .16s;display:inline-flex;position:relative;overflow:hidden}.championKeywordBadge:hover{width:var(--keyword-hover-width,118px);border-color:var(--theme-accent);background:var(--theme-candidate-keyword-fill)}.candidateKeywordBadgeCritical{border-color:var(--theme-gap-badge-border);background:color-mix(in srgb, var(--theme-gap-badge-gradient-start) 44%, var(--theme-gap-badge-gradient-end));color:var(--theme-gap-badge-text);box-shadow:none}.candidateKeywordBadgeCritical:hover{border-color:var(--theme-gap-badge-border);background:color-mix(in srgb, var(--theme-gap-badge-gradient-start) 32%, var(--theme-gap-badge-gradient-end))}.candidateKeywordBadgeCritical .championKeywordText,.candidateKeywordBadgeCritical .championKeywordMore{color:var(--theme-gap-badge-text)}.candidateKeywordBadgeFilter{border-color:var(--theme-candidate-keyword-filter-fill);background:var(--theme-candidate-keyword-filter-fill);color:var(--theme-candidate-keyword-icon-filter);box-shadow:none}.candidateKeywordBadgeFilter:hover{border-color:var(--theme-candidate-keyword-filter-fill);background:var(--theme-candidate-keyword-filter-fill)}.candidateKeywordBadgeSoft{border-color:var(--theme-accent);background:var(--theme-candidate-keyword-soft-fill);color:var(--theme-candidate-keyword-icon-soft);box-shadow:none}.candidateKeywordBadgeSoft:hover{border-color:var(--theme-accent);background:var(--theme-accent-soft)}.championKeywordBadge.extra:hover{width:var(--keyword-hover-width,132px)}.championKeywordIcon{width:13px;height:13px;transform:translateX(var(--keyword-icon-x,0px)) translateY(calc(-50% + var(--keyword-icon-y,0px)));position:absolute;top:50%;left:6px}.keywordIcon-ap{--keyword-icon-x:-1px;--keyword-icon-y:0px}.keywordIcon-ad,.keywordIcon-side-pressure{--keyword-icon-x:-.5px;--keyword-icon-y:-1px}.keywordIcon-engage{--keyword-icon-x:0px;--keyword-icon-y:0px}.keywordIcon-disengage{--keyword-icon-x:-.5px;--keyword-icon-y:0px}.keywordIcon-cc{--keyword-icon-x:-.7px;--keyword-icon-y:-.5px}.keywordIcon-scaling{--keyword-icon-x:-1px;--keyword-icon-y:-1px}.keywordIcon-poke{--keyword-icon-x:-.5px;--keyword-icon-y:-.5px}.keywordIcon-frontline{--keyword-icon-x:-1px;--keyword-icon-y:0px}.keywordIcon-dps{--keyword-icon-x:-.5px;--keyword-icon-y:-.5px}.championKeywordMore{text-align:center;flex:0 0 13px;min-width:13px;font-size:13px;line-height:1}.championKeywordText{opacity:0;color:currentColor;flex:0 0 0;width:0;min-width:0;max-width:0;margin-left:24px;font-size:13px;line-height:1;transition:max-width .18s cubic-bezier(.2,.8,.2,1),opacity .16s,transform .16s;overflow:hidden;transform:translate(-4px)}.championKeywordBadge:hover .championKeywordText{flex-basis:var(--keyword-text-max-width,88px);width:var(--keyword-text-max-width,88px);max-width:var(--keyword-text-max-width,88px);opacity:1;transform:translate(0)}.notesPanel{width:var(--right-rail-width);min-width:0;min-height:0;height:var(--pick-left-stack-height);border:1px solid var(--stroke);background:color-mix(in srgb, var(--theme-surface) 62%, transparent);box-sizing:border-box;border-radius:18px;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}.notesPanel:before{content:none}.noteFade{content:"";z-index:5;pointer-events:none;opacity:0;height:86px;transition:opacity .16s;position:absolute;left:0;right:8px}.noteFadeTop{background:linear-gradient(to bottom, color-mix(in srgb, var(--theme-surface) 98%, transparent) 0%, color-mix(in srgb, var(--theme-surface) 64%, transparent) 48%, color-mix(in srgb, var(--theme-surface) 0%, transparent) 100%);top:0}.noteFadeBottom{background:linear-gradient(to top, color-mix(in srgb, var(--theme-surface) 98%, transparent) 0%, color-mix(in srgb, var(--theme-surface) 64%, transparent) 48%, color-mix(in srgb, var(--theme-surface) 0%, transparent) 100%);bottom:0}.notesPanel.canScrollUp .noteFadeTop,.notesPanel.canScrollDown .noteFadeBottom{opacity:1}.userPill,.noteTabs,.currentMatchup,.noteListWrap,.adBox{z-index:1;position:relative}.profileMenuWrap{right:var(--pick-balanced-gutter);top:calc((var(--content-top) - 50px) / 2);z-index:20;transform:translateX(var(--main-scroll-left));position:absolute}.topHeader .profileMenuWrap{z-index:1;grid-area:1/3;place-self:center end;position:relative;top:auto;right:auto;transform:none}.profileMenuWrapSignedOut{width:260px;height:calc(var(--logo-top) + var(--profile-sign-in-height) + (var(--profile-sign-in-glow-gutter) * 4));padding-top:var(--logo-top);padding-right:var(--pick-balanced-gutter);contain:paint;pointer-events:none;justify-content:flex-end;align-items:flex-start;display:flex;top:0;right:0;overflow:hidden}.profileMenuWrapSignedOut .userSignInButton{pointer-events:auto}.topHeader .profileMenuWrapSignedOut{--profile-sign-in-compact-width:86px;--profile-sign-in-expanded-width:188px;width:86px;height:calc(var(--profile-sign-in-height) + (var(--profile-sign-in-glow-gutter) * 2));padding-top:var(--profile-sign-in-glow-gutter);contain:none;align-items:flex-start;padding-right:0;transition:width .18s;overflow:visible}.topHeader.signInHovering .profileMenuWrapSignedOut{width:var(--profile-sign-in-expanded-width)}.userSignInButton{--profile-sign-in-label-padding-x:22px;isolation:isolate;width:86px;min-width:86px;height:37px;height:var(--profile-sign-in-height);background:var(--theme-accent);background:var(--theme-surface);color:var(--theme-text-muted);padding:0 var(--profile-sign-in-label-padding-x);font-size:14px;font-weight:var(--font-weight-thin);letter-spacing:0;white-space:nowrap;transform-origin:100%;border:0;border-radius:999px;flex:none;transition:width .18s,transform .18s,box-shadow .18s,color .12s;position:relative;overflow:visible}.userSignInButton:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--sign-in-glow-angle,0deg), transparent 0deg, transparent 40deg, #4861ff00 52deg, #5c7cff2e 66deg, #ffffff57 78deg, #e658ff6b 94deg, #7552ff33 122deg, #e658ff00 156deg, transparent 214deg, transparent 360deg), conic-gradient(from var(--sign-in-glow-angle,0deg), transparent 0deg, color-mix(in srgb, var(--theme-profile-lp-tier-challenger) 0%, transparent) 70deg, color-mix(in srgb, var(--theme-profile-lp-tier-master) 0%, transparent) 110deg, color-mix(in srgb, var(--theme-icon-selected) 0%, transparent) 132deg, transparent 360deg);opacity:0;pointer-events:none;filter:blur(7px);will-change:--sign-in-glow-angle;animation:4.2s linear infinite signInGlowFlow;position:absolute;inset:-8px}.topHeader .userSignInButton:before{inset:-8px 0 -8px -8px}.userSignInSurface{z-index:1;border-radius:inherit;background:radial-gradient(circle at 22% 50%, #ffffff0b, transparent 34%), linear-gradient(90deg, #ffffff09, transparent 26%, transparent 74%, #964cff0e), var(--theme-surface);box-shadow:none;pointer-events:none;transition:inset .18s,background .18s,box-shadow .18s;position:absolute;inset:0}.userSignInButton:after{content:"";z-index:3;border-radius:inherit;background:conic-gradient(from var(--sign-in-glow-angle,0deg), transparent 0deg, transparent 44deg, #4458ff00 55deg, #5a79ffe6 68deg, #fff 78deg, #e24efffa 93deg, #7552ffd1 116deg, #e24eff00 150deg, transparent 205deg, transparent 360deg);opacity:0;pointer-events:none;will-change:--sign-in-glow-angle;-webkit-mask-composite:xor;padding:1px;animation:3.2s linear infinite signInGlowFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.userSignInLabel{z-index:4;color:currentColor;box-sizing:border-box;padding:0 var(--profile-sign-in-label-padding-x);pointer-events:none;white-space:nowrap;justify-content:flex-start;align-items:center;transition:opacity .15s,transform .18s;display:inline-flex;position:absolute;inset:0;overflow:hidden}.userSignInLabel:before{content:"Sign in";transition:opacity .15s,transform .18s;display:block}.userSignInLabel:after{content:"Sign in to personalize →";box-sizing:border-box;padding:0 var(--profile-sign-in-label-padding-x);opacity:0;justify-content:flex-start;align-items:center;transition:opacity .17s,transform .18s;display:flex;position:absolute;inset:0;transform:none}.userSignInButton:hover{width:var(--profile-sign-in-expanded-width);color:var(--theme-text3);transform:none;box-shadow:0 8px 18px #0000003d}.topHeader.signInHovering .userSignInButton{width:var(--profile-sign-in-expanded-width);color:var(--theme-text3)}.userSignInButton:hover .userSignInSurface{background:radial-gradient(circle at 22%,#ffffff0b,#0000 34%),linear-gradient(90deg,#ffffff09,#0000 26% 74%,#964cff0e),#030303;inset:1.5px;box-shadow:inset 0 0 0 1px #000000eb,inset 0 9px 15px #ffffff06,inset 0 -11px 15px #00000061}.userSignInButton:hover:before{opacity:.78;filter:blur(8px);animation-duration:2.1s}.userSignInButton:hover:after{opacity:1;animation-duration:2.1s}.userSignInButton:hover .userSignInLabel:before,.topHeader.signInHovering .userSignInLabel:before{opacity:0;transform:translate(-4px)}.userSignInButton:hover .userSignInLabel:after,.topHeader.signInHovering .userSignInLabel:after{opacity:1;transform:none}.userSignInButton:focus-visible{outline:1px solid var(--theme-icon-selected);outline-offset:3px}@property --sign-in-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes signInGlowFlow{0%{--sign-in-glow-angle:0deg}50%{--sign-in-glow-angle:180deg}to{--sign-in-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.userSignInButton,.userSignInButton:before,.userSignInButton:after{transition:none;animation:none}.userSignInLabel{transition:none}}.userPill{width:max-content;min-width:0;max-width:min(360px, calc(100vw - var(--pick-balanced-gutter) * 2));height:var(--profile-sign-in-height);border:1px solid var(--stroke);background:color-mix(in srgb, var(--theme-surface) 84%, transparent);color:var(--theme-text-muted);font-size:14px;font-weight:var(--font-weight-thin);border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex;overflow:hidden}.userPillAvatar{width:21px;height:21px;color:var(--theme-icon-muted);flex:0 0 21px;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.userPillAvatarIcon{background:var(--theme-icon-muted);width:19px;height:19px;display:block;-webkit-mask:url(/icons/sidebar_menu_icon/profile.svg) 50%/contain no-repeat;mask:url(/icons/sidebar_menu_icon/profile.svg) 50%/contain no-repeat}.userPill em{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:286px;font-style:normal;overflow:hidden}@media (width<=520px){.topHeader .profileMenuWrapSignedOut .userSignInButton,.topHeader .profileMenuWrapSignedOut .userSignInButton:hover,.topHeader.signInHovering .profileMenuWrapSignedOut .userSignInButton{color:var(--theme-icon-muted)}}.profileDropdown{right:0;top:calc(var(--profile-sign-in-height) + 8px);border:1px solid var(--stroke);background:var(--theme-surface-2);width:196px;color:var(--theme-text);transform-origin:100% 0;border-radius:12px;padding:6px 0;animation:.15s both profileDropdownIn;position:absolute;box-shadow:0 8px 20px #0000002e}.profileDropdown .authUserMenu,.profileDropdown .appUserAuthMenu{box-sizing:border-box;background:0 0;border:0;gap:0;width:100%;padding:0;display:grid}.authUserMenuItem,.authUserLogoutButton{width:100%;min-height:36px;color:var(--theme-accent);font-family:Pretendard,Inter,Segoe UI,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;grid-template-columns:22.5px minmax(0,1fr);align-items:center;gap:9px;padding:0 14px;line-height:1;display:grid}.profileDropdownMenuGroup{min-width:0;display:grid}.profileDropdownMenuItem--withSubmenu{grid-template-columns:22.5px minmax(0,1fr) 15px}.authUserMenuItem:hover,.authUserMenuItem:focus-visible,.authUserLogoutButton:hover,.authUserLogoutButton:focus-visible{background:var(--theme-surface);color:var(--theme-accent);outline:0}.profileDropdownMenuIcon{width:22.5px;height:22.5px;-webkit-mask:var(--profile-menu-icon-url) center / contain no-repeat;-webkit-mask:var(--profile-menu-icon-url) center / contain no-repeat;mask:var(--profile-menu-icon-url) center / contain no-repeat;background:currentColor;display:inline-block}.profileDropdownMenuText{text-overflow:ellipsis;min-width:0;line-height:1.25;overflow:hidden}.profileDropdownMenuFoldIcon{background:currentColor;justify-self:end;width:10px;height:10px;transition:transform .15s;transform:rotate(0);-webkit-mask:url(/icons/basic_icon/fold.svg) 50%/contain no-repeat;mask:url(/icons/basic_icon/fold.svg) 50%/contain no-repeat}.profileDropdownMenuFoldIcon.open{transform:rotate(180deg)}.profileDropdownSubmenu{opacity:0;min-width:0;transform:translateY(var(--fold-slide-enter-y));pointer-events:none;transition:grid-template-rows var(--fold-slide-duration) var(--fold-slide-easing), opacity var(--fold-fade-duration) ease, transform var(--fold-slide-duration) var(--fold-slide-easing);grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}.profileDropdownSubmenu[data-open=true]{opacity:1;pointer-events:auto;grid-template-rows:minmax(0,1fr);transform:translateY(0)}.profileDropdownSubmenuInner{min-width:0;min-height:0;display:grid;overflow:hidden}.profileDropdownSubmenuItem{width:100%;min-height:36px;color:var(--theme-accent);font-family:Pretendard,Inter,Segoe UI,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 14px;line-height:1}.profileDropdownSubmenuItem:hover,.profileDropdownSubmenuItem:focus-visible,.profileDropdownSubmenuItem.active{background:var(--theme-surface);color:var(--theme-accent);outline:0}.authUserMenuDivider{background:var(--theme-surface);height:1px;margin:4px 10px;display:block}@keyframes profileDropdownIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.profileThemeSection{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);margin:6px 0;padding:8px 0}.profileThemeSection>strong{color:var(--theme-text2);letter-spacing:0;text-transform:uppercase;margin:0 10px 7px;font-size:13px;line-height:1;display:block}.profileThemeOptions{gap:3px;display:grid}.profileDropdown .profileThemeOption{grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;height:32px;padding:0 9px;display:grid}.profileThemeOption.active{background:var(--theme-accent-soft);color:var(--theme-text);box-shadow:inset 0 0 0 1px var(--theme-accent)}.profileThemeSwatch{border:1px solid color-mix(in srgb, var(--theme-text) 22%, transparent);background:linear-gradient(135deg, var(--theme-border), var(--theme-accent));border-radius:50%;width:16px;height:16px}.profileThemeOption[data-theme=DARK_MODE] .profileThemeSwatch{background:linear-gradient(135deg,#29293a,#8b8df8)}.profileThemeOption em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.profileThemeOption b{color:var(--theme-accent);text-align:right;font-size:13px;line-height:1}.authSignInPage,.authNicknameSetupPage,.riotConnectPrompt{--auth-surface-button-shadow:0 0 20px #00000014;position:relative}.authSignInPage{background:var(--theme-bg);place-items:center;width:100%;min-height:100dvh;padding:32px;display:grid}.authSignInCard{background:0 0;border:0;border-radius:0;gap:34px;width:min(360px,100%);padding:0;display:grid}.authSignInHeader{text-align:center;justify-items:center;display:grid}.authSignInHeader img{width:clamp(150px,18vw,220px);height:auto;display:block}.authProviderList{gap:12px;display:grid}.authSignInPage .authLoginButton,.authProviderButton{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:100%;min-height:48px;color:var(--theme-text3);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;text-align:center;box-shadow:var(--auth-surface-button-shadow);border-radius:999px;padding:0 18px}.authSignInPage .authLoginButton{min-height:0;color:var(--theme-text);box-shadow:none;cursor:pointer;transform-origin:50%;background:0 0;border:0;border-radius:0;padding:0;line-height:0;transition:transform .16s,filter .16s,opacity .16s}.authSignInPage .authLoginButton:not(:disabled){color:var(--theme-text);box-shadow:none;background:0 0;border-color:#0000}.authSignInPage .authLoginButton:not(:disabled):hover,.authProviderButton--image:hover{filter:brightness(1.03);transform:translateY(-1px)scale(1.025)}.authSignInPage .authLoginButton:not(:disabled):active,.authProviderButton--image:active{filter:brightness(.98);transform:translateY(0)scale(.985)}.authLoginButtonImage{width:60%;height:auto;margin:0 auto;display:block}.authLoginButtonLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.authProviderButton{justify-content:space-between;align-items:center;gap:12px;display:flex}.authProviderButton--image{min-height:0;box-shadow:none;cursor:pointer;transform-origin:50%;background:0 0;border:0;border-radius:0;padding:0;line-height:0;transition:transform .16s,filter .16s,opacity .16s;position:relative}.authProviderButton:disabled{cursor:not-allowed;color:var(--theme-text-muted)}.authProviderButton small{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin)}.authNicknameSetupPage{background:var(--theme-bg);place-items:center;width:100%;min-height:100dvh;padding:32px;display:grid}.authNicknameSetupCard{width:min(420px,100%);color:var(--theme-text);background:0 0;border:0;border-radius:0;gap:28px;padding:0;display:grid}.authNicknameSetupHeader{justify-items:center;display:grid}.authNicknameSetupHeader img{width:clamp(150px,18vw,220px);height:auto;display:block}.authNicknameSetupForm{gap:12px;display:grid}.authNicknameSetupField{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;gap:8px;display:grid}.authNicknameSetupCombinedControl{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.authNicknameSetupInputShell{min-width:0;display:block;position:relative}.authNicknameSetupField input{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-surface-2);width:100%;min-width:0;height:48px;min-height:48px;color:var(--theme-accent);font-family:Pretendard,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;box-shadow:var(--auth-surface-button-shadow);border-radius:999px;outline:none;padding:0 18px;line-height:48px}.authNicknameSetupCombinedControl.hasDefaultTagSuffix input{color:#0000;caret-color:var(--theme-accent)}.authNicknameSetupCombinedControl.hasGeneratedNickname input{color:var(--theme-text-muted)}.authNicknameSetupInputMirror{pointer-events:none;white-space:nowrap;font-family:Pretendard,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;color:var(--theme-accent);line-height:48px;position:absolute;inset:0 19px;overflow:hidden}.authNicknameSetupInputMirror em{color:var(--theme-text-muted);font-style:normal}.authNicknameSetupField input:focus{border-color:var(--theme-accent)}.authNicknameSetupCheckButton{border:1px solid var(--theme-border);background:var(--theme-accent);min-width:82px;min-height:48px;color:var(--theme-text3);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;text-align:center;box-shadow:var(--auth-surface-button-shadow);border-radius:999px;padding:0 16px}.authNicknameSetupCheckButton:disabled{cursor:not-allowed;color:var(--theme-text3);opacity:.58}.authNicknameSetupMessage{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;margin:0;line-height:1.45}.authNicknameSetupMessage--available,.authNicknameSetupMessage--saved{color:var(--theme-match-win)}.authNicknameSetupMessage--error{color:var(--theme-match-loss)}.authNicknameSetupActions{gap:12px;margin-top:10px;animation:.22s ease-out both authNicknameContinueEnter;display:grid}.authNicknameSetupActions button{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-height:48px;color:var(--theme-text3);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;text-align:center;box-shadow:var(--auth-surface-button-shadow);border-radius:999px;padding:0 18px}.authNicknameSetupActions .authNicknameSetupPrimaryButton{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-text3);box-shadow:none}.authNicknameSetupActions button:disabled{cursor:not-allowed;color:var(--theme-text3);opacity:.58}.authNicknameSetupActions .authNicknameSetupPrimaryButton:disabled{background:var(--theme-accent);color:var(--theme-text3)}.authNicknameSetupLogout{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;white-space:nowrap;box-shadow:none;background:0 0;border:0;padding:0;line-height:1;text-decoration:none;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.authNicknameSetupLogout:hover{color:var(--theme-text-muted)}@keyframes authNicknameContinueEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.riotConnectPrompt{background:var(--theme-bg);place-items:center;width:100%;min-height:100dvh;padding:32px;display:grid}.riotConnectPromptCard{width:min(420px,100%);color:var(--theme-text);text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:16px;padding:0;display:grid}.riotConnectPromptHeader{justify-items:center;margin-bottom:16px;display:grid}.riotConnectPromptHeader img{width:clamp(150px,18vw,220px);height:auto;display:block}.riotConnectPromptCard h2{color:var(--theme-text);font-size:18px;font-weight:var(--font-weight-thin);letter-spacing:0;margin:0}.riotConnectPromptCard p,.riotConnectPromptCard small{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;margin:0;line-height:1.45}.riotConnectPromptActions{gap:12px;width:100%;margin-top:10px;display:grid}.riotConnectPromptActions button{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-height:48px;color:var(--theme-text3);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;text-align:center;box-shadow:var(--auth-surface-button-shadow);border-radius:999px;padding:0 18px}.riotConnectPromptActions .riotConnectFutureButton{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-text3);box-shadow:none}.authLegalFooter{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);white-space:nowrap;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.authLegalFooter a,.authLegalFooter span{color:var(--theme-text2);font:inherit;text-decoration:none}.authLegalFooter a:hover{color:var(--theme-text-muted)}.simplePolicyPage{background:var(--theme-bg);width:100%;min-height:100dvh;color:var(--theme-text);text-align:center;place-content:center;justify-items:center;gap:12px;padding:32px;display:grid}.simplePolicyPage h1{color:var(--theme-text);font-size:24px;font-weight:var(--font-weight-thin);letter-spacing:0;margin:0}.simplePolicyPage p{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;margin:0}.noteTabs{flex:none;align-items:center;gap:11px;margin-top:0;display:flex}.noteTabs button{height:27px;font-size:14px;font-weight:var(--font-weight-medium);border:0;border-radius:999px;padding:0 16px}.noteTabs .my{color:#5ae689;background:#2a3f31}.noteTabs .community{color:#6357fd;background:#212059}.noteTabs .specialist{color:#e4fd57;background:#815725}.noteTabs .sort{color:#16081f;background:#69429d;margin-left:auto}.currentMatchup{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-2) 72%, transparent);border-radius:16px;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:76px;margin-top:14px;padding:10px 14px;display:flex}.currentMatchup small{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);display:block}.currentMatchup strong{margin-top:2px;font-size:18px;display:block}.currentMatchup span{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin)}.myLaneSelector{--slot-menu-role-button-size:22.4px;--slot-menu-role-icon-size:12.8px;--slot-menu-role-gap:4.8px;text-align:left;background:0 0;border-radius:0;align-items:center;gap:6px;width:max-content;margin-top:6px;padding:0;display:inline-flex}.currentMatchup .myLaneSelector>span{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:-.04em;text-align:left;flex:none;align-items:center;margin-bottom:0;margin-left:0;line-height:1;display:inline-flex}.myLaneSelector>.slotMoveRoleSelector.slot-action-role-grid{height:calc(var(--slot-menu-role-button-size) + 6px);gap:var(--slot-menu-role-gap);background:var(--theme-surface-2);flex:none;margin-top:0;padding:3px}.matchupPortraits{flex:none;align-items:center;gap:8px;display:flex}.matchupPortraits .portrait{border-radius:var(--champion-portrait-radius);width:48px;height:48px}.matchupPortraits b{color:var(--theme-text2);font-size:13px;line-height:1}.noteListWrap{flex:auto;height:auto;min-height:0;margin-top:16px;position:relative}.noteList{overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:12px;height:100%;padding-right:8px;display:flex;overflow:hidden auto}.noteList>*{flex:none}.noteCard{border:2px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-2) 92%, transparent);cursor:pointer;border-radius:18px;flex-direction:column;flex:none;height:auto;min-height:146px;padding:14px 16px;transition:box-shadow .18s,border-color .18s,background .18s;display:flex;overflow:hidden}.noteCard:hover{border-color:var(--theme-accent);box-shadow:0 12px 28px #09041138}.noteCard:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.noteCard.expanded{height:auto;min-height:146px}.noteCard.specialist{border-color:#d7c3357a;box-shadow:inset 0 0 0 1px #d7c3351a}.noteHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.authorLine{align-items:flex-start;gap:9px;min-width:0;display:flex}.tierIconSlot{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.tierIcon{object-fit:contain;max-width:22px;max-height:22px}.noteChampionPortrait{border:1px solid var(--theme-border);border-radius:var(--champion-portrait-radius);background:color-mix(in srgb, var(--theme-surface) 90%, transparent);flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative;overflow:hidden}.noteChampionPortrait .championPortraitIcon{border-radius:0;width:100%;height:100%;position:static}.noteChampionPortrait em{z-index:1;color:var(--theme-accent);text-align:center;font-size:13px;font-style:normal;line-height:26px;position:absolute;inset:0}.noteChampionPortrait .championPortraitIcon:not([hidden])+em{display:none}.authorLine strong{color:var(--theme-accent);font-size:14px;line-height:1.2;display:block}.authorLine small{color:var(--theme-text2);font-size:13px;line-height:1.2;font-weight:var(--font-weight-thin);margin-top:3px;display:block}.typeBadge{white-space:nowrap;height:25px;font-size:13px;font-weight:var(--font-weight-medium);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.my-note .typeBadge{color:#5ae689;background:#2a3f31}.community .typeBadge{color:#6357fd;background:#212059}.specialist .typeBadge{color:#e4fd57;background:#815725}.jjya-note .typeBadge,.response .typeBadge{color:#8278ff;background:#212059}.response .typeBadge{color:#5ae689;background:#2a3f31}.jjyaNoteIcon{color:var(--theme-accent)}.noteSummaryButton{max-width:100%;color:var(--theme-text);text-align:left;font-size:15px;line-height:1.35;font-weight:var(--font-weight-medium);overflow-wrap:anywhere;word-break:keep-all;white-space:normal;background:0 0;flex:none;margin:11px 0 10px;padding:0;display:block;overflow:visible}.noteCard p{max-width:100%;color:var(--theme-text);font-size:15px;line-height:1.35;font-weight:var(--font-weight-medium);overflow-wrap:anywhere;word-break:keep-all;white-space:normal;flex:none;margin:11px 0 10px;display:block;overflow:visible}.noteCardDetailsWrap{opacity:0;pointer-events:none;flex:none;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .19s,opacity .15s,transform .15s,margin-top .15s;display:grid;transform:translateY(-4px)}.noteCardDetailsWrap.isExpanded{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin-top:2px;transform:translateY(0)}.noteCardDetailsInner{min-height:0;overflow:hidden}.noteCardDetails{color:var(--theme-text2);letter-spacing:0;overflow-wrap:anywhere;word-break:keep-all;white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:0 0 10px;font-size:13px;line-height:1.35;display:grid;overflow:visible}.noteCardDetails span{min-width:0;max-width:100%}.noteCardDetails p{max-width:none;color:var(--theme-text2);font-size:13px;line-height:1.35;font-weight:var(--font-weight-thin);-webkit-line-clamp:initial;overflow-wrap:anywhere;word-break:keep-all;grid-column:1/-1;margin:0;display:block}.noteDetailList{grid-column:1/-1;gap:4px;min-width:0;display:grid}.noteDetailList strong{color:var(--theme-text);font-size:13px;line-height:1.2}.noteDetailList ul{gap:3px;margin:0;padding-left:14px;display:grid}.noteDetailList li{color:var(--theme-text2);font-size:13px;line-height:1.35;font-weight:var(--font-weight-thin);overflow-wrap:anywhere;word-break:keep-all}.noteEmptyState{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-2) 42%, transparent);color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;border-radius:16px;margin:0;padding:18px}.noteMeta{flex-wrap:wrap;flex:none;gap:6px;margin-top:10px;padding-bottom:1px;display:flex}.noteMeta span{background:var(--theme-accent);min-height:23px;color:var(--theme-bg);font-size:13px;font-weight:var(--font-weight-medium);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}@keyframes noteDetailsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.adBox{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-2) 86%, transparent);border-radius:16px;flex:0 0 250px;justify-content:center;align-items:center;height:auto;margin-top:12px;display:flex;position:relative}.adBox small{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);position:absolute;top:14px;left:16px}.adBox strong{color:#ffffff52;letter-spacing:2px;font-size:56px}.adSlot{width:300px;height:250px}@keyframes starPop{0%{transform:scale(.72)rotate(-12deg)}64%{transform:scale(1.22)rotate(8deg)}to{transform:scale(1)rotate(0)}}@keyframes resetIconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes plusGoldFlow{0%{background-position:0%}to{background-position:240%}}@keyframes challengerGoldTextureFlow{0%{background-position:0%}to{background-position:-200%}}@property --candidate-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes candidateBorderSpin{to{--candidate-border-angle:360deg}}.devToolsViewport{z-index:100;pointer-events:none;position:fixed;inset:0}.devToolsPanel{pointer-events:auto;background:radial-gradient(circle at top left, color-mix(in srgb, var(--theme-accent) 18%, transparent), transparent 34%), #0e061af5;color:#f4ecff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #8b54bc6b;flex-direction:column;min-width:320px;min-height:260px;display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 80px #0000007a}.devToolsMode-dock-right{border-radius:18px;top:14px;bottom:14px;right:14px}.devToolsMode-dock-bottom{border-radius:18px;bottom:14px;left:14px;right:14px}.devToolsMode-floating{border-radius:18px;top:0;left:0}.devToolsHeader{-webkit-user-select:none;user-select:none;background:#10081feb;border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 12px 10px 14px;display:flex}.devToolsHeader.isDraggable{cursor:grab}.devToolsHeader.isDraggable:active{cursor:grabbing}.devToolsTitleBlock{min-width:0}.devToolsTitleBlock h2{color:#f4ecff;letter-spacing:-.02em;margin:0;font-size:16px}.devToolsTitleBlock p{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin:4px 0 0;overflow:hidden}.devToolsHeaderControls{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.devToolsHeaderControls button,.devToolsSidebar button,.devModal button,.championEditor button{border:1px solid var(--theme-border);background:var(--button-fill);color:var(--button-icon);border-radius:8px;padding:7px 9px;font-size:13px;line-height:1}.devToolsHeaderControls button:hover,.devToolsSidebar button:hover,.devToolItem:hover,.championEditor button:hover{border-color:var(--theme-accent);background:var(--button-fill);color:var(--button-icon)}.devToolsHeaderControls button.isActive,.devToolsSidebar button.isActive{border-color:var(--theme-accent);background:var(--button-fill-selected);color:var(--button-icon-selected)}.devToolsBody{flex:auto;grid-template-columns:148px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.devToolsMode-dock-bottom .devToolsBody{grid-template-columns:178px minmax(0,1fr)}.devToolsSidebar{overscroll-behavior:contain;background:#08031259;border-right:1px solid #ffffff14;min-height:0;padding:10px 8px;overflow-y:auto}.devToolsSidebar>button,.devToolsNavGroup button{text-align:left;width:100%;margin-bottom:6px}.devToolsNavGroup{gap:5px;margin-top:12px;display:grid}.devToolsNavGroup span{color:#d8bbef85;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);text-transform:uppercase;padding:0 5px}.devToolsNavGroup button{color:#c9a8ea;white-space:normal;padding:8px;line-height:1.25}.devToolsContent{overscroll-behavior:contain;min-width:0;min-height:0;padding:14px;overflow-y:auto}.devToolsMode-dock-bottom .devToolsContent{padding:12px 14px}.devToolsNote{color:#d8bbef;background:#8157251f;border:1px solid #8157257a;border-radius:10px;margin:0 0 12px;padding:9px 11px;font-size:13px;line-height:1.45}.authDevSessionPreview{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);gap:12px;padding:14px;display:grid}.authDevSessionPreviewHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.authDevSessionPreviewHeader div{gap:4px;display:grid}.authDevSessionPreviewHeader strong{color:var(--theme-text);font-size:13px;font-weight:var(--font-weight-medium)}.authDevSessionPreviewHeader span,.authDevSessionPreviewHeader small{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin)}.authDevSessionPreviewMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.authDevSessionPreviewMeta div{gap:2px;min-width:0;display:grid}.authDevSessionPreviewMeta dt{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin)}.authDevSessionPreviewMeta dd{color:var(--theme-text);margin:0;font-size:13px}.authDevSessionPreviewActions{flex-wrap:wrap;gap:8px;display:flex}.authDevSessionPreviewActions button{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text3);font-size:13px}.authLoginButton{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-height:28px;color:var(--theme-text3);font-family:Pretendard,Inter,Segoe UI,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;white-space:nowrap;border-radius:3px;padding:0 10px;line-height:1}.authLoginButton:not(:disabled){border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-icon-selected)}.authLoginButton:disabled{cursor:not-allowed;color:var(--theme-text-muted);opacity:.72}.authUserMenu{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:3px;align-items:center;gap:7px;min-width:0;padding:3px;display:inline-flex}.authUserAvatar{background:var(--theme-surface);width:22px;min-width:22px;height:22px;color:var(--theme-text);font-size:13px;font-weight:var(--font-weight-medium);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.authUserAvatar img{object-fit:cover;width:100%;height:100%;display:block}.authUserName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;color:var(--theme-text);font-size:13px;font-weight:var(--font-weight-thin);overflow:hidden}.devTutorialUtility{background:#2816466b;border:1px solid #4b247594;border-radius:12px;gap:8px;margin:0 0 12px;padding:10px;display:grid}.devTutorialUtility div{gap:4px;display:grid}.devTutorialUtility strong{color:#f4ecff;font-size:13px;line-height:1}.devTutorialUtility span,.devTutorialUtility p{color:#d8bbefb8;font-size:13px;line-height:1.35;font-weight:var(--font-weight-thin);margin:0}.devTutorialUtility button{color:#f4ecffe6;width:max-content;max-width:100%;height:28px;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#2a3f31ad;border:1px solid #5ae68947;border-radius:999px;padding:0 12px}.devToolList{gap:12px;display:grid}.devToolGroupCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:12px}.devToolGroupCard h3{color:#f4ecff;margin:0 0 10px;font-size:13px}.devToolGroupList{gap:8px;display:grid}.devToolItem{text-align:left;color:#d8bbef;background:#281646a8;border:1px solid #4b2475;border-radius:10px;flex-direction:column;gap:6px;min-height:64px;padding:10px 12px;display:flex}.devToolItem strong{color:#d685e2;font-size:13px}.devToolItem span{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;line-height:1.35}.devBackButton{margin:0 0 12px}.tierUiTester{gap:14px;display:grid}.tierUiTester header{background:#12082094;border:1px solid #4b247557;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.tierUiTester header small,.tierUiTester label span,.tierUiTesterPreview span{color:#d8bbef9e;font-size:13px;line-height:1.2;display:block}.tierUiTester header strong{color:#f4ecff;margin-top:4px;font-size:16px;line-height:1.1;display:block}.tierUiTester header p{color:#d8bbefb8;margin:6px 0 0;font-size:13px;line-height:1.35}.tierUiTester button,.tierUiTester select,.tierUiTester input{border:1px solid color-mix(in srgb, var(--theme-accent) 32%, transparent);color:#f4ecff;font:inherit;background:#0d0a16db;border-radius:10px;font-size:13px}.tierUiTester button{min-height:32px;padding:0 12px}.tierUiTester button:disabled{cursor:default;opacity:.45}.tierUiTesterControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tierUiTesterControlGroup{border:1px solid color-mix(in srgb, var(--theme-border) 86%, transparent);background:color-mix(in srgb, var(--theme-surface-2) 82%, transparent);border-radius:12px;gap:10px;min-width:0;padding:11px;display:grid}.tierUiTesterControlGroup legend{color:var(--theme-text);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);padding:0 6px;line-height:1}.tierUiTesterImportRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.tierUiTesterModeButtons{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.tierUiTesterModeButtons button{background:var(--theme-surface);min-width:0;min-height:30px;color:var(--theme-icon-muted);border-color:#0000}.tierUiTesterModeButtons button.isActive{background:var(--theme-accent);color:var(--theme-icon-selected)}.tierUiTesterModeHint{color:var(--theme-text2);margin:0;font-size:13px;line-height:1.35}.tierUiTester label{gap:6px;display:grid}.tierUiTester select,.tierUiTester input{min-height:34px;padding:0 10px}.tierUiTester input[type=color]{width:100%;padding:4px}.tierUiTesterSliderControl,.tierUiTesterColorControl{gap:7px}.tierUiTesterSliderInputs,.tierUiTesterColorInputs{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:8px;display:grid}.tierUiTesterColorInputs{grid-template-columns:42px minmax(0,1fr)}.tierUiTesterSliderInputs input[type=range]{width:100%;min-width:0;accent-color:var(--theme-accent)}.tierUiTesterSliderInputs input[type=number],.tierUiTesterColorInputs input[type=text]{width:100%}.tierUiTesterColorInputs input[type=color]{width:42px}.tierUiTesterPreview{border:1px solid color-mix(in srgb, var(--tier-text) 34%, transparent);background:#0000002e;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.tierUiTesterEmblem{background:linear-gradient(var(--tier-gradient-angle,-37deg), var(--tier-gradient-start), var(--tier-gradient-end));width:72px;height:72px;color:var(--tier-text);font-size:22px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.tierUiTesterEmblem img{object-fit:contain;max-width:100%;max-height:100%}.tierUiTesterPreview strong{color:var(--tier-text);font-size:20px;line-height:1;display:block}.tierUiTesterPreview--special .tierUiTesterEmblem{box-shadow:none;background:0 0}.tierUiTesterPreview--special strong{text-shadow:0 0 8px color-mix(in srgb, var(--tier-glow) 52%, transparent), 0 0 16px color-mix(in srgb, var(--tier-gradient-start) 34%, transparent);animation:1.5s ease-in-out infinite alternate profileTierTextShine}.tierUiTesterActions{justify-content:flex-end;display:flex}.profileDevAccountSwitcher{gap:10px;display:grid}.profileDevAccountSwitcher header{background:#12082094;border:1px solid #4b247561;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.profileDevAccountSwitcher header div{gap:4px;display:grid}.profileDevAccountSwitcher header small,.profileDevAccountSwitcher label span,.profileDevAccountSwitcher p{color:#d8bbefa8;font-size:13px;line-height:1.25}.profileDevAccountSwitcher header strong{color:#f4ecff;font-size:14px;line-height:1.1}.profileDevAccountSwitcher header>span{color:#f4ecffd1;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#2a3f317a;border:1px solid #5ae68942;border-radius:999px;padding:4px 8px}.profileDevAccountSwitcherList,.profileDevAccountSwitcherForm{gap:8px;display:grid}.profileDevAccountSwitcherAccount{border:1px solid color-mix(in srgb, var(--theme-accent) 26%, transparent);color:#d8bbef;text-align:left;background:#0d0a16b8;border-radius:10px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;width:100%;padding:7px 8px 7px 10px;display:grid}.profileDevAccountSwitcherAccount.isActive{background:#2a3f3157;border-color:#5ae68970}.profileDevAccountSwitcherAccountSelect{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.profileDevAccountSwitcherAccountSelect:hover{color:inherit;background:0 0;border-color:#0000}.profileDevAccountSwitcherAccount strong{color:#f4ecff;font-size:13px}.profileDevAccountSwitcherAccount span,.profileDevAccountSwitcherAccount small{color:#d8bbefad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}.profileDevAccountSwitcherCopyButton{border:1px solid color-mix(in srgb, var(--theme-accent) 24%, transparent);color:#d8bbefb8;background:#140924a3;border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}.profileDevAccountSwitcherCopyButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--theme-accent) 62%, transparent);color:#f4ecff;background:#381958b8}.profileDevAccountSwitcherCopyButton:disabled{cursor:default;opacity:.38}.profileDevAccountSwitcherCopyButton .assetIcon{width:14px;height:14px}.profileDevAccountSwitcherForm{grid-template-columns:repeat(2,minmax(0,1fr))}.profileDevAccountSwitcherForm label{gap:5px;display:grid}.profileDevAccountSwitcherForm label:first-child,.profileDevAccountSwitcherForm label:nth-child(2){grid-column:span 2}.profileDevAccountSwitcher input{border:1px solid color-mix(in srgb, var(--theme-accent) 28%, transparent);color:#f4ecff;min-width:0;min-height:30px;font:inherit;background:#0d0a16db;border-radius:8px;padding:0 9px;font-size:13px}.profileDevAccountSwitcherRefresh{color:#f4ecffeb;width:max-content;max-width:100%;min-height:30px;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#2a3f31ad;border:1px solid #5ae68952;border-radius:999px;padding:0 12px}.profileDevAccountSwitcherApexCutoffs{background:#00000029;border:1px solid #4b247557;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.profileDevAccountSwitcherApexCutoffs div{gap:4px;display:grid}.profileDevAccountSwitcherApexCutoffs strong{color:#f4ecff;font-size:13px;line-height:1.2}.profileDevAccountSwitcherApexCutoffs small{color:var(--theme-icon-muted);font-size:13px;line-height:1}.profileDevAccountSwitcher p{margin:0}.devToolsResizeHandle{z-index:2;background:0 0;border:0;padding:0;position:absolute}.devToolsResizeHandleLeft{cursor:ew-resize;width:8px;top:0;bottom:0;left:-4px}.devToolsResizeHandleTop{cursor:ns-resize;height:8px;top:-4px;left:0;right:0}.devToolsResizeHandleCorner{cursor:nwse-resize;width:18px;height:18px;bottom:0;right:0}.devToolsResizeHandleCorner:after{content:"";border-bottom:2px solid #d8bbef8c;border-right:2px solid #d8bbef8c;width:8px;height:8px;position:absolute;bottom:5px;right:5px}.devToolsMinimizedPill{z-index:101;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text3);box-shadow:none;font-size:13px;font-weight:var(--font-weight-thin);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:10px 14px;position:fixed;bottom:18px;right:18px}.devModalHeader,.editorHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.devModal h2,.championEditor h3{color:#f4ecff;margin:0;font-size:20px}.devModal p,.championEditor p{color:#8f69b7;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;margin:5px 0 0}.themePaletteEditor{gap:12px;display:grid}.themePaletteHeader{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 84%, transparent);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}.themePaletteHeader h3{color:var(--theme-text);letter-spacing:0;margin:0;font-size:15px}.themePaletteHeader p,.themePaletteHeader span,.themePaletteTokenMeta small,.themePaletteImportBox span,.themePaletteReference summary,.themePaletteStatus{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;line-height:1.35}.themePaletteHeader p{margin:4px 0 0}.themePaletteHeader span{max-width:190px}.themePalettePresetBar,.themePaletteActions{flex-wrap:wrap;gap:7px;display:flex}.themePalettePresetBar button,.themePaletteActions button,.themePaletteImportButton{border:1px solid var(--theme-border);background:var(--button-fill);color:var(--button-icon);border-radius:8px;padding:7px 9px;font-size:13px;line-height:1}.themePalettePresetBar button{align-items:center;gap:6px;display:inline-flex}.themePalettePresetBar button:hover,.themePaletteActions button:hover,.themePaletteImportButton:hover,.themePalettePresetBar button.isActive{border-color:var(--theme-accent);background:var(--button-fill-selected);color:var(--button-icon-selected)}.themePalettePresetBar i{border:1px solid color-mix(in srgb, var(--theme-text) 24%, transparent);background:linear-gradient(135deg, var(--palette-dot-bg), var(--palette-dot));border-radius:999px;flex:none;width:11px;height:11px}.themePaletteTokenList{gap:10px;display:grid}.themePaletteTokenGroup{border:1px solid color-mix(in srgb, var(--theme-border) 72%, transparent);background:color-mix(in srgb, var(--theme-surface-2) 32%, transparent);border-radius:10px;gap:7px;padding:8px;display:grid}.themePaletteTokenGroup summary{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:-.04em;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;line-height:1}.themePaletteTokenGroup summary::marker{color:var(--theme-icon-muted)}.themePaletteTokenRow{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 72%, transparent);border-radius:8px;grid-template-columns:minmax(160px,1fr) 24px 34px minmax(132px,180px);align-items:center;gap:8px;padding:8px;display:grid}.themePaletteTokenRowAlpha{grid-template-columns:minmax(160px,1fr) 24px 34px minmax(92px,1fr) 38px minmax(168px,220px)}.themePaletteTokenRowLength{grid-template-columns:minmax(160px,1fr) minmax(92px,1fr) 48px minmax(120px,160px)}.themePaletteTokenMeta{gap:3px;min-width:0;display:grid}.themePaletteTokenMeta strong{color:var(--theme-text);letter-spacing:0;font-family:Consolas,monospace;font-size:13px}.themePaletteSwatch{border:1px solid color-mix(in srgb, var(--theme-text) 22%, transparent);border-radius:6px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000047}.themePaletteTokenRow input[type=color]{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:6px;width:32px;height:24px;padding:2px}.themePaletteTokenRow input[type=color]:disabled{opacity:.36;cursor:not-allowed}.themePaletteAlphaSlider,.themePaletteLengthSlider{width:100%;min-width:82px;accent-color:var(--theme-accent)}.themePaletteAlphaValue,.themePaletteLengthValue{color:var(--theme-text2);text-align:right;font-family:Consolas,monospace;font-size:13px;line-height:1}.themePaletteTokenRow input[type=text],.themePaletteImportBox textarea{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-2) 78%, transparent);width:100%;color:var(--theme-text);font:inherit;letter-spacing:0;border-radius:7px;outline:none;padding:7px 8px;font-family:Consolas,monospace;font-size:13px}.themePaletteTokenRow input[type=text]:focus,.themePaletteImportBox textarea:focus{border-color:var(--theme-accent);box-shadow:0 0 0 1px var(--theme-accent)}.themePaletteImportBox{gap:6px;display:grid}.themePaletteImportBox textarea{resize:vertical;min-height:78px}.themePaletteReference{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 70%, transparent);border-radius:8px;padding:8px}.themePaletteReference div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.themePaletteReference code{border:1px solid color-mix(in srgb, var(--theme-border) 70%, transparent);color:var(--theme-text2);border-radius:999px;padding:3px 6px;font-size:13px}.themePaletteCssPreview{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 84%, transparent);max-height:180px;color:var(--theme-text);letter-spacing:0;border-radius:8px;margin:0;padding:10px;font-family:Consolas,monospace;font-size:13px;line-height:1.45;overflow:auto}.themePaletteStatus{margin:0}@media (width<=780px){.devToolsMode-dock-right{height:min(70vh,520px);inset:auto 10px 10px;width:auto!important}.devToolsPanel{min-width:0}.devToolsBody{grid-template-columns:1fr}.devToolsSidebar{border-bottom:1px solid #ffffff14;border-right:0;gap:6px;display:flex;overflow:auto hidden}.devToolsNavGroup{display:contents}.devToolsNavGroup span{display:none}.devToolsSidebar>button,.devToolsNavGroup button{white-space:nowrap;width:auto;min-width:118px;margin:0}.devToolsHeader{flex-direction:column;align-items:stretch}.devToolsHeaderControls{justify-content:flex-start}}.editorGrid{grid-template-columns:250px 1fr;gap:22px;margin-top:18px;display:grid}.editorPreviewColumn{gap:14px;display:grid}.editorPreviewCard{background:#211037;border:1px solid #4d267c;border-radius:14px;width:158px;height:260px;position:relative;overflow:hidden}.editorPreviewCard h4{z-index:3;color:var(--theme-accent);margin:0;font-size:15px;position:absolute;bottom:10px;left:17px}.editorPortraitPreview{background:#211037;border:2px solid #695cffb8;border-radius:12px;width:92px;height:92px;position:relative;overflow:hidden}.championSelect{color:var(--theme-text2);gap:6px;font-size:13px;display:grid}.championSelect select,.championSelect input,.editorControl input[type=number],.importBox textarea{color:#f4ecff;background:#120820;border:1px solid #4b2475;border-radius:8px}.championSelect select,.championSelect input{height:34px;padding:0 10px}.editorControls{gap:14px;display:grid}.editorControl{color:var(--theme-text2);grid-template-columns:86px 1fr 86px;align-items:center;gap:12px;font-size:13px;display:grid}.editorControl input[type=range]{accent-color:var(--theme-accent)}.editorControl input[type=number]{height:32px;padding:0 8px}.editorFlipControl{color:var(--theme-text2);grid-template-columns:86px 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.editorFlipControl button{justify-self:start;min-width:86px}.editorFlipControl button.active{border-color:var(--theme-accent);background:var(--button-fill-selected);color:var(--button-icon-selected)}.keywordChecklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.keywordChecklistRow{min-height:36px;color:var(--theme-text2);background:#120820db;border:1px solid #4b2475;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.keywordChecklistRow input{accent-color:var(--theme-accent)}.keywordChecklistIcon{width:15px;height:15px;color:var(--theme-accent)}.editorActions{flex-wrap:wrap;gap:10px;display:flex}.importBox{color:var(--theme-text2);gap:7px;font-size:13px;display:grid}.importBox textarea{resize:vertical;min-height:104px;padding:10px;font-family:Consolas,monospace;font-size:13px}.importButton{justify-self:start}.editorStatus{min-height:18px;color:var(--theme-accent);font-size:13px}.compScoreEditorSelectors{grid-template-columns:minmax(140px,1fr) 110px;gap:10px;display:grid}.compScoreStatusRow{min-height:38px;color:var(--theme-text2);background:#120820c7;border:1px solid #4b2475c7;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:0 12px;font-size:13px;display:flex}.compScoreStatusRow strong{color:var(--theme-accent);font-size:13px}.compScoreStatusRow em{color:#6f5596;margin-left:auto;font-style:normal}.compScoreEditorControls{margin-top:16px}.compScoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compScoreControl{background:#1208208a;border:1px solid #4b24759e;border-radius:10px;grid-template-columns:minmax(92px,1fr) minmax(96px,1.2fr) 62px;min-height:38px;padding:8px}.compScoreMetaGrid{grid-template-columns:1.35fr 1fr 1.1fr;align-items:start;gap:12px;display:grid}.compScoreMetaGrid .importBox textarea{min-height:82px}.compScoreCompactControl{grid-template-columns:116px 1fr 62px}.compScorePresetRow{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.compScorePresetRow .championSelect{min-width:190px}.compScorePresetRow p{color:#8f69b7;margin:0 0 8px}.matchupResponseSelectors,.matchupResponseBasicGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.matchupResponseActions{margin-top:14px}.matchupResponseLayout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);align-items:start;gap:16px;margin-top:16px;display:grid}.matchupResponseTextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.matchupResponseTextGrid .importBox textarea{min-height:92px}.matchupResponsePreview{gap:12px;display:grid}.matchupResponsePreview section{color:#b695c9;background:#1208209e;border:1px solid #4b24759e;border-radius:12px;padding:12px}.matchupResponsePreview h4{color:var(--theme-accent);margin:0 0 8px;font-size:13px}.matchupResponsePreview strong{color:#f4ecff;margin-bottom:7px;font-size:13px;display:block}.matchupResponsePreview p,.matchupResponsePreview ul,.matchupResponsePreview small{letter-spacing:0;margin:0;font-size:13px;line-height:1.45}.matchupResponsePreview ul{padding-left:18px}.matchupStatsMini{grid-template-columns:1fr auto;gap:5px 10px;margin:0;font-size:13px;display:grid}.matchupStatsMini dt{color:#8f69b7}.matchupStatsMini dd{color:#f4ecff;margin:0}.reviewBoardCount{color:var(--theme-accent);font-size:13px}.reviewFilters{grid-template-columns:1.4fr 118px 118px repeat(5,max-content);align-items:end;gap:10px;margin-top:16px;display:grid}.reviewToggle{min-height:34px;color:var(--theme-text2);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.reviewToggle input{accent-color:var(--theme-accent)}.reviewTableWrap{overscroll-behavior:contain;background:#0b0515b8;border:1px solid #4b2475b8;border-radius:12px;max-height:520px;margin-top:14px;overflow:auto}.reviewTable{border-collapse:collapse;color:#d8bbef;width:100%;min-width:1320px;font-size:13px}.reviewTable th{z-index:2;color:var(--theme-accent);text-align:left;background:#160a27fa;padding:9px 8px;position:sticky;top:0}.reviewTable td{vertical-align:top;border-top:1px solid #4b24756b;padding:8px}.reviewSource{color:#d8bbef;background:#4b24756b;border-radius:999px;justify-content:center;min-width:58px;padding:4px 7px;display:inline-flex}.reviewSourceLocal{color:#5ae689;background:#2a3f31c7}.reviewSourceManual,.reviewSourceManualDEFAULTfallback{color:#8d84ff;background:#212059c7}.reviewSourceAutoGenerated,.reviewSourceAutoDEFAULTfallback{color:#e4fd57;background:#815725bd}.reviewSourceMissing{color:#ff9ab4;background:#532434bd}.reviewSourceLocalDEFAULTfallback{color:#5ae689;background:#2a3f31a3}.reviewKeywordScores{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:270px;display:grid}.reviewKeywordScores span,.reviewBadgePreview span,.reviewWarnings span,.needsReviewFlag{color:#b695c9;background:#281646c7;border-radius:999px;padding:3px 6px}.reviewKeywordScores span.scoreHigh{color:#d8cbff;background:#4b24759e}.reviewKeywordScores span.scoreThreshold{color:#e4fd57;background:#81572580}.reviewKeywordScores span.scoreLow{color:#b695c97a;background:#28164657}.reviewBadgePreview,.reviewWarnings,.reviewActions{flex-wrap:wrap;gap:5px;display:flex}.reviewBadgePreview{min-width:156px}.reviewBadgePreview span{color:#f4ecff;background:#4b2475e0}.reviewBadgePreview em{color:#6f5596;font-style:normal}.reviewAxisPreview{gap:4px;min-width:150px;display:grid}.reviewAxisPreview label{color:#9b78bb;grid-template-columns:42px 1fr;align-items:center;gap:6px;display:grid}.reviewMiniBar{background:#00000038;border-radius:999px;height:12px;position:relative;overflow:hidden}.reviewMiniBar b{border-radius:inherit;background:linear-gradient(90deg, #624cffb8, color-mix(in srgb, var(--theme-accent) 82%, transparent));position:absolute;inset:0 auto 0 0}.reviewMiniBar em{z-index:1;text-align:right;color:#f4ecff;padding-right:5px;font-size:13px;font-style:normal;line-height:12px;display:block;position:relative}.needsReviewFlag{color:#e4fd57;background:#81572580;margin-top:4px;display:inline-flex}.reviewWarnings{max-width:180px}.reviewWarnings span{color:#d8bbef;background:#53243494}.reviewActions button{padding:6px 8px;font-size:13px}.formulaSummaryGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.formulaSummaryCard{background:#120820b8;border:1px solid #4b247594;border-radius:10px;align-content:center;gap:3px;min-height:54px;padding:9px 10px;display:grid}.formulaSummaryCard span{color:#8f69b7;text-transform:uppercase;font-size:13px}.formulaSummaryCard strong{color:#f4ecff;font-size:18px}.formulaReviewFilters{grid-template-columns:1.35fr 112px 132px 150px repeat(4,max-content)}.formulaReviewTableWrap{max-height:560px}.formulaReviewTable{min-width:1180px}.formulaSeverity{color:#b695c9;background:#28164694;border-radius:999px;justify-content:center;min-width:82px;padding:4px 7px;display:inline-flex}.severityOK{color:#b8a6d0;background:#312b449e}.severityReview{color:#e4cf7f;background:#81572575}.severityMajorReview{color:#ff9ab4;background:#532434a3}.formulaDiffGrid{grid-template-columns:repeat(3,minmax(130px,1fr));gap:5px;min-width:420px;display:grid}.formulaDiffCell{border:1px solid #4b247559;border-radius:8px;grid-template-columns:1fr auto auto auto;align-items:center;gap:6px;padding:5px 7px;display:grid}.formulaDiffCell b{color:#d8bbef;font-weight:var(--font-weight-medium)}.formulaDiffCell em{color:#8f69b7;font-style:normal}.formulaDiffCell strong{color:#f4ecff}.formulaWarnings em{color:#6f5596;font-style:normal}.formulaDrawerCell{background:#0803107a;padding:0 8px 10px!important}.formulaPokeDrawer,.formulaRawFeature{color:#d8bbef;background:#120820e0;border:1px solid #4b247594;border-radius:12px;padding:12px}.formulaPokeDrawer>strong,.formulaRawFeature>strong{color:var(--theme-accent);margin-bottom:10px;display:block}.formulaPokeSkillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.formulaPokeSkillGrid article{background:#0b0515b3;border:1px solid #4b247575;border-radius:10px;padding:10px}.formulaPokeSkillGrid h5{color:#f4ecff;margin:0 0 8px;font-size:13px}.formulaPokeSkillGrid dl{grid-template-columns:1fr auto;gap:4px 10px;margin:0;display:grid}.formulaPokeSkillGrid dt{color:#8f69b7}.formulaPokeSkillGrid dd{color:#d8bbef;margin:0}.formulaPokeSkillGrid p{color:#9b78bb;margin:8px 0 0;line-height:1.45}.formulaRawFeature{margin-top:10px}.formulaRawFeature pre{color:#d8bbef;background:#00000038;border-radius:8px;max-height:360px;margin:0;padding:10px;font-family:Consolas,monospace;font-size:13px;line-height:1.45;overflow:auto}.abilityFeatureEditor{gap:14px;display:grid}.abilityEditorSection{background:#12082094;border:1px solid #4b247594;border-radius:12px;padding:10px}.abilityEditorSection summary{cursor:pointer;color:var(--theme-accent);font-size:13px;font-weight:var(--font-weight-medium)}.abilityProfileGrid,.abilityBasicGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.abilityStatsGrid,.abilityScoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.abilityScoreGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.abilityList{gap:12px;margin-top:12px;display:grid}.abilityDraftCard,.abilityVariantCard{background:#0b0515a3;border:1px solid #4b247575;border-radius:12px;padding:10px}.abilityVariantCard{background:#180a2a9e;margin-top:10px}.abilityDraftHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.abilityDraftHeader strong{color:#f4ecff;font-size:13px}.abilityBooleanRow{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.abilityVariantSection{margin-top:12px}.abilityVariantSection summary{color:#9b78bb}.abilityFormulaPreview{gap:12px;margin-top:12px;display:grid}.abilitySyncNote{color:var(--theme-text2);margin:10px 0 0;font-size:13px;line-height:1.45}.randomDraftTester{gap:16px;display:grid}.randomDraftGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.randomDraftGrid button{text-align:center;min-height:38px}.randomDraftStatus{min-height:18px;color:var(--theme-accent);margin:0;font-size:13px}.randomDraftJson{color:#f4ecff;resize:vertical;background:#120820;border:1px solid #4b2475;border-radius:8px;min-height:160px;padding:10px;font-family:Consolas,monospace;font-size:13px;line-height:1.45}.compQaLogger{gap:14px;display:grid}.compQaCapturePanel{background:#12082094;border:1px solid #4b247594;border-radius:12px;gap:10px;padding:10px;display:grid}.compQaCapturePanel label,.compQaLogDetails label{color:var(--theme-text2);gap:6px;font-size:13px;display:grid}.compQaCapturePanel textarea,.compQaLogDetails textarea,.compQaFilters select{color:#f4ecff;font:inherit;letter-spacing:0;background:#120820;border:1px solid #4b2475;border-radius:8px;padding:8px 10px;font-size:13px}.compQaCapturePanel textarea,.compQaLogDetails textarea{resize:vertical;min-height:58px}.compQaButtonGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.compQaButtonGrid button{color:#d8bbef;text-align:center;background:#210e39eb;border:1px solid #4b2475;border-radius:8px;min-height:34px;font-size:13px}.compQaButtonGrid button:hover:not(:disabled){border-color:var(--theme-accent);color:#f4ecff;background:#381958f0}.compQaButtonGrid button:disabled{cursor:default;opacity:.42}.compQaFilters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.compQaLogList{gap:10px;display:grid}.compQaLogCard{background:#120820a3;border:1px solid #4b247594;border-radius:12px;overflow:hidden}.compQaLogCard.expanded{border-color:color-mix(in srgb, var(--theme-accent) 46%, transparent)}.compQaLogSummary{text-align:left;color:#d8bbef;background:0 0;border:0;grid-template-columns:1fr auto auto;gap:5px 10px;width:100%;padding:10px;display:grid}.compQaLogSummary span,.compQaLogSummary small{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0}.compQaLogSummary strong{color:#f4ecff;font-size:13px}.compQaLogSummary em{color:#d8bbef;white-space:nowrap;background:#4b247594;border-radius:999px;justify-self:end;padding:3px 7px;font-size:13px;font-style:normal;line-height:1}.compQaLogSummary small{grid-column:1/-1}.compQaLogDetails{gap:10px;padding:0 10px 10px;display:grid}.compQaDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compQaDetailGrid section{background:#0b0515a3;border:1px solid #4b24756b;border-radius:10px;min-width:0;padding:10px}.compQaDetailGrid h4{color:var(--theme-accent);margin:0 0 8px;font-size:13px}.compQaDetailGrid p{color:#d8bbef;letter-spacing:0;margin:0 0 6px;font-size:13px;line-height:1.35}.compQaDetailGrid pre{max-height:190px;color:var(--theme-text2);background:#00000038;border-radius:8px;margin:8px 0 0;padding:8px;font-family:Consolas,monospace;font-size:13px;line-height:1.45;overflow:auto}.championAssignTabs{z-index:11;pointer-events:none;--assign-tab-zoom:1;position:fixed}.assignTab{width:calc(var(--assign-tab-width) * var(--assign-tab-zoom));height:100%;padding:calc(var(--assign-tab-padding-top) * var(--assign-tab-zoom)) calc(var(--assign-tab-padding-x) * var(--assign-tab-zoom)) calc(var(--assign-tab-padding-y) * var(--assign-tab-zoom));background:var(--theme-surface-2);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:calc(var(--assign-tab-title-gap) * var(--assign-tab-zoom));opacity:0;pointer-events:auto;border:1px solid #7850be5c;border-radius:14px;flex-direction:column;min-width:0;transition:opacity .19s ease-out,transform .19s ease-out,border-color .16s,box-shadow .16s;display:flex;position:absolute;top:0;overflow:hidden}.championAssignTabs.open .assignTab{opacity:1}.assignTabAlly{--assign-tab-divider-color:var(--theme-ally-soft);right:calc(100% + (var(--assign-tab-offset) * var(--assign-tab-zoom)));transform:translateX(calc(var(--assign-tab-slide-distance) * var(--assign-tab-zoom)));border-color:var(--theme-ally);background:var(--theme-surface-2);box-shadow:none}.championAssignTabs.open .assignTabAlly{transform:translate(0)}.assignTabEnemy{--assign-tab-divider-color:var(--theme-enemy-soft);left:calc(100% + (var(--assign-tab-offset) * var(--assign-tab-zoom)));transform:translateX(calc(var(--assign-tab-slide-distance) * var(--assign-tab-zoom) * -1));border-color:var(--theme-enemy);background:var(--theme-surface-2);box-shadow:none}.championAssignTabs.open .assignTabEnemy{transform:translate(0)}.assignTab h3{color:var(--theme-ally);font-size:calc(var(--assign-tab-font-size) * var(--assign-tab-zoom));line-height:1;font-weight:var(--font-weight-medium);margin:0}.assignTabEnemy h3{color:var(--theme-enemy)}.assignRoleList{grid-template-rows:repeat(6, calc(var(--assign-tab-button-size) * var(--assign-tab-zoom)));align-content:center;gap:calc(var(--assign-tab-role-gap) * var(--assign-tab-zoom));flex:1;display:grid;position:relative}.assignRoleItem{width:calc(var(--assign-tab-button-size) * var(--assign-tab-zoom));height:calc(var(--assign-tab-button-size) * var(--assign-tab-zoom));justify-content:center;align-items:center;min-width:0;display:inline-flex;position:relative}.assignRoleItem:not(.assignRoleItemEmpty)+.assignRoleItem:not(.assignRoleItemEmpty):before{content:"";left:50%;top:calc((var(--assign-tab-role-gap) * var(--assign-tab-zoom)) / -2);width:var(--assign-tab-divider-height);background:var(--assign-tab-divider-color);height:1px;opacity:var(--assign-tab-divider-opacity);pointer-events:none;z-index:2;position:absolute;transform:translate(-50%,-50%)}.assignRoleButton{width:calc(var(--assign-tab-button-size) * var(--assign-tab-zoom));height:calc(var(--assign-tab-button-size) * var(--assign-tab-zoom));color:var(--theme-ally);z-index:1;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:0;padding:0;transition:transform .15s,color .15s,filter .15s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.assignRoleButton .assetIcon{width:calc(var(--assign-tab-icon-size) * var(--assign-tab-zoom));height:calc(var(--assign-tab-icon-size) * var(--assign-tab-zoom));flex:none;max-width:100%;max-height:100%}.assignRoleButton img,.assignRoleButton svg{flex:none;max-width:100%;max-height:100%}.assignRoleSpacer{width:calc(var(--assign-tab-button-size) * var(--assign-tab-zoom));height:calc(var(--assign-tab-button-size) * var(--assign-tab-zoom))}.assignRoleButton:hover,.assignRoleButton:focus-visible{color:var(--theme-ally);filter:none;transform:translateY(-1px)scale(1.04)}.assignRoleButton:active{transform:translateY(1px)scale(.94)}.assignTabEnemy .assignRoleButton{color:var(--theme-enemy)}.assignTabEnemy .assignRoleButton:hover,.assignTabEnemy .assignRoleButton:focus-visible{color:var(--theme-enemy);filter:none}.assignRoleButton.unknown{color:var(--theme-enemy)}.assignRoleButton.unknown:hover,.assignRoleButton.unknown:focus-visible{color:var(--theme-enemy);filter:none}.assignTabEnemy .assignRoleButton.unknown,.assignTabEnemy .assignRoleButton.unknown:hover,.assignTabEnemy .assignRoleButton.unknown:focus-visible{color:var(--theme-ally);filter:none}.assignUnknownMark{font-size:calc(17px * var(--assign-tab-zoom));line-height:1}.roleWheelLayer{z-index:120;pointer-events:none;position:fixed;inset:0}.roleAssignWheel{pointer-events:auto;width:230px;height:230px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10081ef0;border:1px solid #7850be57;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.roleAssignWheel:before,.roleAssignWheel:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:20px}.roleAssignWheel:before{box-shadow:none;border:1px solid #7850be24}.roleAssignWheel:after{opacity:.6;background:0 0}.roleAssignWheel.enemy{box-shadow:none;background:#160814f0;border-color:#a5204961}.roleWheelCenter{z-index:3;color:#f4ecff;width:76px;height:76px;box-shadow:none;background:#0f081cf5;border:1px solid #7850be61;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.roleAssignWheel.enemy .roleWheelCenter{border-color:#a5204975}.roleWheelCenter span{font-size:13px;line-height:1}.roleWheelCenter small{text-overflow:ellipsis;color:#8f69b7;max-width:62px;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;white-space:nowrap;overflow:hidden}.roleWheelButton{z-index:2;color:#d8bbefc2;width:54px;height:54px;box-shadow:none;background:#140c23c7;border:1px solid #7850be57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:border-color .14s,background .14s,color .14s,scale .14s;display:flex;position:absolute;transform:translate(-50%,-50%)}.roleWheelButton .assetIcon{width:19px;height:19px}.roleWheelButton span:last-child{font-size:13px;line-height:1}.roleWheelButton.active,.roleWheelButton:hover{border-color:color-mix(in srgb, var(--theme-accent) 64%, transparent);background:color-mix(in srgb, var(--theme-ally) 88%, transparent);color:#f4ecff;box-shadow:none;scale:1.05}.roleAssignWheel.enemy .roleWheelButton{border-color:#a5204952}.roleAssignWheel.enemy .roleWheelButton.active,.roleAssignWheel.enemy .roleWheelButton:hover{box-shadow:none;background:#5c1834eb;border-color:#dd447aad}.roleWheelButton.unknown{color:#e6e0eec2;background:#201d26c7;border-color:#8c849957}.roleWheelButton.unknown.active,.roleWheelButton.unknown:hover{box-shadow:none;background:#48433ae0;border-color:#c4b9918c}.roleWheelUnknown{font-size:18px;line-height:1}.championSelectToast{z-index:130;color:#d8bbef;min-height:38px;box-shadow:none;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;background:#0f081cf0;border:1px solid #5b2c8894;border-radius:999px;align-items:center;padding:0 18px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.notesPage{width:calc(var(--main-scroll-canvas-width) - var(--main-content-gutter-x) - var(--page-gap));height:var(--pick-left-stack-height);gap:var(--page-gap);color:var(--text);grid-template-columns:520px minmax(420px,1fr) minmax(420px,1fr);display:grid;position:absolute;top:0;left:0;right:auto}.notesChampionPanel,.notesDifficultyBoard,.notesRightPanel{background:#0c0516eb;border:1px solid #4b2475a3;border-radius:18px;min-height:0;box-shadow:inset 0 1px #ffffff09}.notesChampionPanel{grid-template-rows:auto minmax(0,1fr) 250px;gap:13px;padding:18px;display:grid}.notesChampionPanel header h1,.notesDifficultyBoard header h2{color:#f4ecff;margin:0;font-size:22px;line-height:1}.notesChampionPanel header p{color:#a685c6b8;font-size:13px;line-height:1.35;font-weight:var(--font-weight-thin);letter-spacing:0;margin:7px 0 0}.notesBasicGrid input,.notesBasicGrid select,.notesField textarea{color:#f4ecff;width:100%;font:inherit;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;background:#140924e0;border:1px solid #4b2475ad;border-radius:10px;outline:none}.notesBasicGrid input:focus,.notesBasicGrid select:focus,.notesField textarea:focus{border-color:color-mix(in srgb, var(--theme-accent) 78%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 10%, transparent)}.notesRoleFilters{border:1px solid var(--theme-border);background:var(--button-box-fill);height:36px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:5px;padding:4px;display:flex;overflow:visible}.notesRightTabs button,.notesEditorActions button{background:var(--button-fill);color:var(--button-icon);border:1px solid #4b247585;border-radius:999px;font-size:13px;line-height:1;transition:border-color .15s,background .15s,color .15s,transform .15s}.notesRoleFilters button{background:var(--button-fill);width:28px;height:28px;color:var(--button-icon);opacity:.64;font-size:13px;font-weight:var(--font-weight-medium);z-index:1;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s,background .15s,color .15s,opacity .15s,box-shadow .15s,border-color .15s;display:inline-flex;position:relative;transform:translateY(0)scale(1)}.notesRightTabs button:hover,.notesEditorActions button:hover{border-color:color-mix(in srgb, var(--theme-accent) 52%, transparent);color:var(--button-icon);transform:translateY(-1px)}.notesRoleFilters button:hover{border-color:var(--theme-accent);background:var(--button-fill);color:var(--button-icon);opacity:1;transform:translateY(-1px)scale(1.04)}.notesRoleFilters button:active{transform:translateY(1px)scale(.88)}.notesRoleFilters button.active,.notesRightTabs button.active{border-color:var(--theme-accent);background:var(--button-fill-selected);color:var(--button-icon-selected);box-shadow:none}.notesRoleFilters button.active{box-shadow:none;opacity:1;text-shadow:none}.notesRoleFilters button.active .notesAssetIcon{animation:.22s sideItemPop}.notesRoleFilters .notesAssetIcon{width:16px;height:16px}.notesChampionControls{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;display:grid}.notesSearchWrap{width:100%;min-width:0}.notesChampionGrid{--notes-selected-portrait-ring-width:2px;--notes-selected-portrait-ring-color:var(--theme-accent);overscroll-behavior:contain;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:12px 9px;min-height:0;padding-right:4px;display:grid;overflow:auto}.notesPage.tutorialActive .notesChampionGrid{padding-top:8px;padding-left:8px}.notesChampionGrid button{min-width:0;color:var(--theme-text);letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-rows:auto auto;justify-items:stretch;gap:5px;padding:3px;font-size:13px;line-height:1;display:grid;overflow:visible}.notesTutorialPortraitTarget{width:100%;min-width:0;display:block}.notesChampionGrid button .championPortraitIcon,.notesTinyPortrait .championPortraitIcon{border-radius:inherit;width:100%;height:100%;position:static}.notesTinyPortrait .championPortraitIcon{max-width:none;transform:scale(var(--notes-portrait-crop-scale,var(--champion-portrait-img-scale)));transform-origin:50%;object-fit:var(--champion-portrait-object-fit);object-position:var(--champion-portrait-object-position)}.notesChampionPortraitBox{--notes-portrait-crop-scale:var(--champion-portrait-img-scale);aspect-ratio:1;border-radius:var(--champion-portrait-radius);contain:paint;isolation:isolate;width:100%;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.notesChampionPortraitImage{z-index:1;width:100%;max-width:none;height:100%;transform:scale(var(--notes-portrait-crop-scale));transform-origin:50%;object-fit:var(--champion-portrait-object-fit);object-position:var(--champion-portrait-object-position);pointer-events:none;border-radius:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s;display:block;position:absolute;inset:0}.notesChampionName{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;padding-left:1px;line-height:13px;display:block;overflow:hidden}.notesChampionGrid button.active{background:var(--theme-accent-soft);color:var(--theme-text)}.notesChampionGrid button:hover{color:var(--theme-text);background:0 0}.notesChampionGrid button:hover .notesChampionPortraitImage{filter:brightness(1.08)saturate(1.04);transform:translateY(-4px) scale(calc(var(--notes-portrait-crop-scale) * 1.08))}.notesChampionGrid button.active{box-shadow:none}.notesChampionGrid button.draggable{cursor:grab}.notesChampionGrid button.draggable:active{cursor:grabbing}.notesChampionGrid button.active .notesChampionPortraitBox{box-shadow:0 0 0 var(--notes-selected-portrait-ring-width) var(--notes-selected-portrait-ring-color);outline:none}.notesAssetIcon{width:17px;height:17px;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:inline-block}.portrait .notesAssetIcon.unknownChampionIcon{z-index:2;opacity:.72;width:100%;height:100%;-webkit-mask:var(--icon-url) 50% 50% / 86% 86% no-repeat;mask:var(--icon-url) 50% 50% / 86% 86% no-repeat;-webkit-mask:var(--icon-url) 50% 50% / 86% 86% no-repeat;background:currentColor;position:absolute;inset:0}.notesLeftAd{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-2) 86%, transparent);color:color-mix(in srgb, var(--theme-text) 42%, transparent);letter-spacing:0;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.notesPanel .notesLeftAd{flex:0 0 250px;height:auto;margin-top:12px}.notesLeftAd strong{color:#ffffff52;letter-spacing:1px;justify-content:center;align-items:center;width:300px;height:250px;font-size:42px;display:flex}.notesDifficultyBoard{grid-template-rows:auto auto minmax(0,1fr);gap:16px;padding:20px;display:grid}.championContentToolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;height:36px;display:flex}.championsPageTabs{justify-self:start;align-items:center;gap:var(--segmented-control-gap);border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:999px;height:36px;padding:0;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.championsPageTabsIndicator{z-index:0;width:var(--segmented-control-indicator-width,0px);border-radius:inherit;background:var(--theme-accent);height:100%;transform:translateX(var(--segmented-control-indicator-left,0px));transition:var(--segmented-control-indicator-transition);pointer-events:none;position:absolute;top:0;left:0}.championContextControls{--champion-context-arrow-right:10px;border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 82%, transparent);border-radius:999px;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:36px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.championContextDropdown{flex:none;position:relative}.championContextTrigger{background:color-mix(in srgb, var(--theme-surface-2) 32%, transparent);min-width:64px;height:28px;color:var(--theme-text);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:0;cursor:pointer;border:1px solid #0000;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0 28px 0 10px;line-height:1;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.championContextTrigger:after{content:"";right:var(--champion-context-arrow-right);opacity:.72;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-65%)rotate(45deg)}.championContextTrigger:hover,.championContextTrigger:focus,.championContextDropdown.open .championContextTrigger{border-color:var(--theme-accent);background:var(--theme-accent-soft);box-shadow:0 0 12px var(--theme-accent-glow)}.championContextMenu{z-index:90;border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 98%, transparent);border-radius:12px;gap:3px;min-width:122px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 38px #0000006b,inset 0 1px #ffffff0a}.championContextOption{background:var(--button-fill);min-width:0;height:28px;color:var(--button-icon);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:0;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:0 9px;line-height:1}.championContextOption:hover{color:var(--button-icon);background:var(--button-fill);border-color:var(--theme-accent)}.championContextOption--active{color:var(--button-icon-selected);background:var(--button-fill-selected);border-color:var(--theme-accent)}.championsPageTabs button{z-index:1;height:100%;color:var(--button-icon);padding:0 var(--segmented-control-button-padding-x);white-space:nowrap;transition:var(--segmented-control-button-transition);background:0 0;border:0;border-radius:999px;font-size:13px;line-height:1;position:relative;transform:translateZ(0)}.championsPageTabs button:hover{color:var(--button-icon);background:0 0}.championsPageTabs button:active{transform:scale(.96)}.championsPageTabs button.active{color:var(--button-icon-selected);box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){.championsPageTabs button,.championsPageTabs button.active{transition:color .15s,background .15s,border-color .15s,box-shadow .15s;animation:none}}.championIdentityHeader{--champion-identity-size:56px;width:100%;min-width:0;min-height:var(--champion-identity-size);height:var(--champion-identity-size);align-self:start;align-items:center;gap:10px;display:flex}.championIdentityPortrait{width:var(--champion-identity-size);height:var(--champion-identity-size);flex:0 0 var(--champion-identity-size)}.championIdentityPortrait .notesChampionPortraitBox{width:var(--champion-identity-size);height:var(--champion-identity-size);border-radius:var(--champion-portrait-radius);box-shadow:0 0 0 1px var(--theme-border)}.championIdentityMain{min-width:0;height:var(--champion-identity-size);flex-direction:column;flex:auto;justify-content:space-between;display:flex}.championIdentityNameRow{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.championRoleUsageRow{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:max-content;max-width:100%;height:26px;box-shadow:none;box-sizing:border-box;align-items:center;gap:var(--segmented-control-gap);border-radius:999px;padding:0;display:inline-flex;position:relative;overflow:hidden}.championRoleUsageIndicator{z-index:0;width:var(--segmented-control-indicator-width,0px);border-radius:inherit;background:var(--theme-accent);height:100%;transform:translateX(var(--segmented-control-indicator-left,0px));transition:var(--segmented-control-indicator-transition);pointer-events:none;position:absolute;top:0;left:0}.championRoleUsagePill{z-index:1;min-width:0;height:100%;color:var(--theme-icon-muted);padding:0 var(--segmented-control-button-padding-x);letter-spacing:0;white-space:nowrap;transition:var(--segmented-control-button-transition), opacity .15s ease;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;font-size:13px;line-height:1;display:inline-flex;position:relative;transform:translateZ(0)}.championRoleUsagePill .notesAssetIcon{width:11px;height:11px;color:var(--theme-icon-muted)}.championRoleUsagePill em{color:var(--theme-icon-muted);font-size:13px;font-style:normal;line-height:1}.championRoleUsagePill:hover{color:var(--theme-text);background:0 0}.championRoleUsagePill:active{transform:scale(.9)}.championRoleUsagePill:hover .notesAssetIcon,.championRoleUsagePill:hover em,.championRoleUsagePill--active .notesAssetIcon,.championRoleUsagePill--active em{color:currentColor}.championRoleUsagePill--active{color:var(--theme-icon-selected);box-shadow:none;background:0 0}.championRoleUsagePill--offmeta{opacity:.62;border-style:dashed;border-color:color-mix(in srgb, var(--theme-icon-muted) 28%, transparent);cursor:pointer}.championIdentityName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text);letter-spacing:0;flex:auto;margin:0;padding:0;font-size:25px;line-height:1.02;overflow:hidden}.championHeaderActions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.championHeaderActionButton{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 72%, transparent);height:24px;color:var(--theme-text2);font-size:13px;line-height:1;font-weight:var(--font-weight-medium);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:0 10px;transition:color .15s,background .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #ffffff0a}.championHeaderActionButton:hover{color:var(--theme-text);background:var(--theme-accent-soft);border-color:var(--theme-accent);transform:translateY(-1px)}.championHeaderActionButton--active{color:#f4ecff;background:linear-gradient(135deg, #2a3f31db, color-mix(in srgb, var(--theme-ally) 34%, transparent));border-color:#5ae68957;box-shadow:0 0 14px #5ae6891a,inset 0 1px #ffffff14}.tutorialOverlay{z-index:220;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--theme-ally) 10%, transparent), transparent 34%), #000000b8;pointer-events:auto;position:fixed;inset:0}.tutorialTargetActive{animation:1.4s ease-in-out infinite tutorialTargetPulse;position:relative;z-index:260!important;box-shadow:0 0 0 1px #5ae6899e,0 0 22px #5ae6893d,0 0 42px #695cff2e!important}.tutorialInteractionAllowed{pointer-events:auto}.tutorialDropTargetActive{position:relative;z-index:260!important}.tutorialMessage{z-index:270;color:#f4ecffeb;pointer-events:none;background:linear-gradient(145deg,#261642f5,#11081ff5),#11081ff5;border:1px solid #695cff6b;border-radius:16px;width:min(340px,100vw - 40px);padding:16px;position:fixed;top:120px;left:20px;box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0f}.tutorialMessageNav{pointer-events:auto;align-items:center;gap:5px;display:inline-flex;position:absolute;top:10px;right:10px}.tutorialMessageArrow{color:#f4ecffe0;background:#140924db;border:1px solid #695cff5c;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:1;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.tutorialMessageArrow:hover:not(:disabled){border-color:color-mix(in srgb, var(--theme-accent) 62%, transparent);color:#fff;background:#4b3079b8}.tutorialMessageArrow:disabled,.tutorialMessageArrow--disabled{cursor:default;opacity:.36}.tutorialMessage span{color:#5ae689db;font-size:13px;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#2a3f3194;border:1px solid #5ae68947;border-radius:999px;margin-bottom:8px;padding:4px 8px;display:inline-flex}.tutorialMessage strong{color:#f4ecff;letter-spacing:0;font-size:15px;line-height:1;display:block}.tutorialMessage p{color:#d8bbefc7;font-size:13px;line-height:1.45;font-weight:var(--font-weight-thin);letter-spacing:0;margin:9px 0 0}.tutorialMessageButton{color:#f4ecfff0;height:28px;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);pointer-events:auto;background:#2a3f31db;border:1px solid #5ae68957;border-radius:999px;margin-top:12px;padding:0 14px}.tutorialFakeCursor{z-index:275;left:var(--tutorial-start-x,190px);top:var(--tutorial-start-y,315px);pointer-events:none;width:28px;height:28px;animation:2.6s ease-in-out infinite tutorialCursorDrag;position:fixed;transform:translate(-2px,-2px)}.tutorialFakeCursor img{object-fit:contain;filter:drop-shadow(0 0 1px #140924f2)drop-shadow(0 6px 12px #00000073)drop-shadow(0 0 10px #5ae6894d);width:100%;height:100%;display:block}.tutorialFakeCursor.paused,.tutorialDragGhost.paused{display:none}.tutorialDragGhost{z-index:274;left:var(--tutorial-start-x,190px);top:var(--tutorial-start-y,315px);pointer-events:none;background:#140924db;border:1px solid #5ae68980;border-radius:10px;width:46px;height:46px;animation:2.6s ease-in-out infinite tutorialGhostDrag;position:fixed;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 12px 28px #00000057,0 0 18px #5ae68933}.tutorialDragGhost img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;transform:scale(1.08)}.jjyaConfirmOverlay{z-index:250;background:#000000a8;place-items:center;display:grid;position:fixed;inset:0}.jjyaConfirmModal{color:#f4ecffeb;background:linear-gradient(145deg,#2a164bfa,#0f071bfa),#0f071bfa;border:1px solid #695cff6b;border-radius:18px;width:min(410px,100vw - 40px);padding:20px;box-shadow:0 28px 80px #0000008a,inset 0 1px #ffffff12}.jjyaConfirmModal strong{color:#f4ecff;letter-spacing:0;font-size:17px;line-height:1;display:block}.jjyaConfirmModal p{color:#d8bbefc2;font-size:13px;line-height:1.5;font-weight:var(--font-weight-thin);letter-spacing:0;margin:12px 0 18px}.jjyaConfirmActions{justify-content:flex-end;gap:8px;display:flex}.jjyaConfirmButton{color:#d8bbefd1;height:32px;font-size:13px;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#140924bd;border:1px solid #4b247594;border-radius:999px;padding:0 14px}.jjyaConfirmButton:hover{color:#f4ecff;background:#825ad22e;border-color:#a06ef059}.jjyaConfirmButton--primary{background:linear-gradient(135deg, #2a3f31e0, color-mix(in srgb, var(--theme-ally) 38%, transparent));color:#f4ecfff2;border-color:#5ae6895c}@keyframes tutorialTargetPulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes tutorialCursorDrag{0%,18%{left:var(--tutorial-start-x,190px);top:var(--tutorial-start-y,315px);opacity:1;transform:translate(-2px,-2px)}68%,86%{left:var(--tutorial-end-x,610px);top:var(--tutorial-end-y,495px);opacity:1;transform:translate(-2px,-2px)}to{left:var(--tutorial-end-x,610px);top:var(--tutorial-end-y,495px);opacity:0;transform:translate(-2px,-2px)}}@keyframes tutorialGhostDrag{0%,18%{left:var(--tutorial-start-x,190px);top:var(--tutorial-start-y,315px);opacity:.75;transform:translate(-50%,-50%)}68%,86%{left:var(--tutorial-end-x,610px);top:var(--tutorial-end-y,495px);opacity:.75;transform:translate(-50%,-50%)}to{left:var(--tutorial-end-x,610px);top:var(--tutorial-end-y,495px);opacity:0;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.tutorialTargetActive,.tutorialFakeCursor,.tutorialDragGhost{animation:none}}.championsMainPanel.placeholder{grid-template-rows:auto auto minmax(0,1fr)}.championsPlaceholderContent{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;padding-right:4px;display:grid;overflow:auto}.analysisPlaceholderContent{grid-template-rows:minmax(0,1fr)}.analysisPreparedState{text-align:center;background:#00000024;border:1px dashed #4b247561;border-radius:12px;place-content:center;justify-items:center;gap:7px;min-height:0;padding:18px;display:grid}.analysisPreparedState p{color:#f4ecffdb;letter-spacing:0;margin:0;font-size:13px;line-height:1.2}.analysisPreparedState span{color:#a685c6b8;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;line-height:1.35}.championsPlaceholderHeader{min-width:0}.championsPlaceholderHeader small{color:#a685c6b3;font-size:13px;line-height:1;font-weight:var(--font-weight-thin);margin-bottom:5px;display:block}.championsPlaceholderHeader h2{color:#f4ecff;margin:0;font-size:24px;line-height:1}.championsPlaceholderHeader p{color:#d8bbef9e;max-width:430px;font-size:13px;line-height:1.4;font-weight:var(--font-weight-thin);letter-spacing:0;margin:8px 0 0}.championsPlaceholderGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;display:grid}.championsPlaceholderCard{background:#1208209e;border:1px solid #4b247575;border-radius:14px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff09}.championsPlaceholderCard header{margin-bottom:12px}.championsPlaceholderCard strong{color:#f4ecff;font-size:13px;line-height:1}.championsSkeletonLines{gap:7px;margin-bottom:12px;display:grid}.championsSkeletonLines span{background:linear-gradient(90deg, #4b24756b, color-mix(in srgb, var(--theme-accent) 18%, transparent));border-radius:999px;height:8px}.championsSkeletonLines span:nth-child(2){width:82%}.championsSkeletonLines span:nth-child(3){width:58%}.championsPlaceholderCard p{color:#d8bbef99;font-size:13px;line-height:1.42;font-weight:var(--font-weight-thin);letter-spacing:0;margin:0}.championAnalysisPanel{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;padding-right:4px;display:grid;overflow:auto}.championAnalysisPanel.empty{background:#1208207a;border:1px solid #4b24756b;border-radius:14px;place-items:center}.championAnalysisPanel.empty p{color:#d8bbef9e;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;margin:0}.analysisHeroStrip{background:radial-gradient(circle at 8% 20%,#5ae6891f,#0000 28%),linear-gradient(135deg,#140924eb,#0c0516d6);border:1px solid #4b247585;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0b}.analysisHeroStrip .notesChampionPortraitBox{border-radius:var(--champion-portrait-radius);width:52px}.analysisHeroStrip small,.analysisCardHeader small{color:#a685c6b3;font-size:13px;line-height:1;font-weight:var(--font-weight-thin);letter-spacing:0;text-transform:uppercase;margin-bottom:4px;display:block}.analysisHeroStrip strong{color:#f4ecff;font-size:20px;line-height:1;display:block}.analysisHeroStrip div>span{color:#d8bbefa8;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;margin-top:6px;display:inline-flex}.analysisHeroStrip>em{color:#5ae689;background:#2a3f31b3;border:1px solid #5ae6894d;border-radius:999px;justify-self:end;padding:6px 9px;font-size:13px;font-style:normal;line-height:1}.analysisHeroStrip>p{color:#d8bbef94;font-size:13px;line-height:1.3;font-weight:var(--font-weight-thin);letter-spacing:0;grid-column:2/-1;margin:-5px 0 0}.analysisGrid,.analysisCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;display:grid}.analysisCard{background:linear-gradient(#1b0d2fd1,#0d0618c7),#120820bd;border:1px solid #4b24757a;border-radius:14px;min-width:0;padding:13px;box-shadow:inset 0 1px #ffffff0a}.analysisCard.wide{grid-column:1/-1}.analysisCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.analysisCardHeader strong{color:#f4ecff;font-size:14px;line-height:1;display:block}.analysisCardHeader>span{color:#8d84ff;background:#212059b8;border-radius:999px;flex:none;padding:5px 7px;font-size:13px;line-height:1}.analysisMutedText{color:#d8bbef8f;font-size:13px;line-height:1.35;font-weight:var(--font-weight-thin);letter-spacing:0;margin:10px 0 0}.runeBoard{grid-template-columns:1fr 1fr;gap:12px;display:grid}.runeBoard section{gap:8px;min-width:0;display:grid}.runeBoard section:last-child{grid-column:1/-1}.runeBoard section>span{color:#d8bbef9e;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0}.runeSlotGrid{flex-wrap:wrap;gap:7px;display:flex}.runeSlot{color:#d8bbef73;background:#0003;border:1px solid #4b247594;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-style:normal;line-height:1;display:inline-flex}.runeSlot--active{color:#f4ecff;background:radial-gradient(circle at 50% 35%,#5ae68940,#21205985);border-color:#5ae68994;box-shadow:0 0 14px #5ae6891f}.runeSlot--small{border-radius:10px;width:28px;height:28px}.spellPair{align-items:center;gap:10px;display:flex}.spellNode{justify-items:center;gap:7px;min-width:0;display:grid}.spellIconBox,.itemNode{color:#dfffee;background:radial-gradient(circle at 35% 20%,#5ae68938,#0000 40%),#0a0514d1;border:1px solid #5ae6894d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.spellNode em,.itemStep em,.itemStep small{color:#d8bbefa3;letter-spacing:0;font-size:13px;font-style:normal;line-height:1}.itemBuildRow{flex-wrap:wrap;align-items:flex-start;gap:9px;min-width:0;display:flex}.itemStep{justify-items:center;gap:6px;min-width:58px;display:grid;position:relative}.itemNode{color:#f4ecff;background:radial-gradient(circle at 35% 20%,#695cff3d,#0000 42%),#0a0514d1;border-color:#695cff57}.itemNode.active{border-color:#5ae6897a;box-shadow:0 0 14px #5ae6891f,inset 0 1px #ffffff0b}.itemArrow{color:color-mix(in srgb, var(--theme-accent) 62%, transparent);font-size:18px;line-height:1;position:absolute;top:15px;right:-10px}.skillPriorityRow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.skillPriorityRow span{color:#dfffee;background:#2a3f3157;border:1px solid #5ae68952;border-radius:999px;padding:6px 10px;font-size:13px;line-height:1}.skillPriorityRow b{color:color-mix(in srgb, var(--theme-accent) 70%, transparent);margin-left:8px}.skillBuildGrid{gap:4px;min-width:0;display:grid}.skillHeaderRow,.skillRow{grid-template-columns:24px repeat(18,minmax(14px,1fr));align-items:center;gap:3px;display:grid}.skillHeaderRow span{color:#a685c68f;text-align:center;font-size:13px;line-height:1}.skillRow strong{color:#f4ecff;font-size:13px;line-height:1}.skillCell{color:#0000;background:#00000038;border-radius:5px;justify-content:center;align-items:center;height:17px;font-size:13px;line-height:1;display:inline-flex}.skillCell--active{color:#07110c;font-weight:var(--font-weight-medium);background:linear-gradient(135deg,#5ae689b8,#695cff94)}.roleStatsList{gap:7px;display:grid}.roleStatsList span{background:#00000029;border:1px solid #4b247557;border-radius:10px;justify-content:space-between;gap:10px;min-width:0;padding:8px 9px;display:flex}.roleStatsList em{color:#d8bbef9e;letter-spacing:0;font-size:13px;font-style:normal;line-height:1}.roleStatsList b{color:#5ae689b8;font-size:13px;line-height:1}.localChampionAnalysisPanel{gap:12px;display:grid}.localChampionAnalysisMeta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.localChampionAnalysisMeta b{color:#f4ecff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1;overflow:hidden}.localChampionCachePatch{color:#d8bbefa8;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:13px;line-height:1;overflow:hidden}.localChampionReliability{color:#5ae689;letter-spacing:0;background:#2a3f317a;border:1px solid #5ae6894d;border-radius:999px;flex:none;padding:5px 8px;font-size:13px;font-style:normal;line-height:1}.localChampionReliability--limited{color:#e4fd57;background:#81572557;border-color:#e4fd5757}.localChampionAnalysisSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.localChampionAnalysisSections section{min-width:0}.localChampionAnalysisSections h4{color:#f4ecffd6;letter-spacing:0;margin:0 0 8px;font-size:13px;line-height:1}.profilePageLayout{width:calc(var(--main-scroll-canvas-width) - var(--main-content-gutter-x) - var(--page-gap));height:var(--page-content-height);grid-template-columns:440px minmax(0, 1fr) var(--right-rail-width);column-gap:var(--profile-section-gap-x);row-gap:var(--profile-section-gap-y);box-sizing:border-box;min-height:0;padding:0;display:grid;overflow:visible}.summonerPublicPage{width:calc(var(--main-scroll-canvas-width) - var(--main-content-gutter-x) - var(--page-gap));min-height:var(--page-content-height);color:var(--theme-text)}.summonerPublicProfileLayout{width:100%}.summonerPublicLeftZone .profileMainCard{min-height:0}.summonerPublicState{width:100%;min-height:var(--page-content-height);border:1px solid var(--stroke);background:var(--theme-surface);text-align:center;border-radius:18px;place-content:center;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff09}.summonerPublicState strong{color:var(--theme-text);font-size:14px;font-weight:500;line-height:1.3}:root{--profile-z-base:0;--profile-z-table:10;--profile-z-sticky-header:30;--profile-z-table-hover:80;--profile-z-tooltip:160;--profile-z-filter-trigger:150;--profile-z-filter-popover:500;--profile-z-filter-popover-active:600;--profile-z-modal:1000;--profile-filter-control-h:30px;--profile-advanced-filter-control-h:var(--profile-filter-control-h);--profile-advanced-filter-section-px:10px;--profile-advanced-filter-control-gap:var(--profile-advanced-filter-section-px);--profile-filter-control-w-sm:82px;--profile-filter-control-w-md:112px;--profile-filter-control-w-lg:148px;--profile-filter-row-gap:6px;--profile-filter-control-gap:6px;--theme-filter-active-border:#000;--theme-impact-score-0:#e86471;--theme-impact-score-0-text:#fff;--theme-impact-score-1:#2babc5;--theme-impact-score-1-text:#fff;--theme-impact-score-2:#ffb61a;--theme-impact-score-2-text:#fff;--theme-impact-score-gold-bg:linear-gradient(115deg, #8a5b13 0%, #ffef8a 28%, #d6a92d 52%, #fff4ae 74%, #9b6919 100%);--theme-impact-score-gold-border:#ffef8a;--theme-impact-score-gold-text:#2a1c07;--theme-impact-score-prism-bg:linear-gradient(118deg, #beb8fff0 0%, #e2eaffdb 20%, #92e8f5d6 42%, #ffc3f2d6 61%, #caecffe0 78%, #b09efcf0 100%);--theme-impact-score-prism-border:#dedeffd1;--theme-impact-score-prism-text:#26224ef5;--theme-profile-expanded-damage-bar:#ff6b6b;--theme-profile-expanded-ban-empty-fill:#000;--theme-timeline-trade:#ffb61a;--theme-timeline-trade-soft:#ffb61a2e;--theme-timeline-review-good:#2babc5;--theme-timeline-review-good-soft:#2babc52e;--theme-timeline-review-bad:#e86471;--theme-timeline-review-bad-soft:#e864712e;--theme-timeline-hover-good:#2babc5;--theme-timeline-hover-bad:#e86471}.profileZone{min-width:0;height:auto;min-height:0;padding-right:0;overflow:visible}.profilePageLayout{position:relative}.profileSnapshotLayer--active{display:contents}.profileSnapshotLayer--pending{opacity:0;pointer-events:none;contain:layout style paint;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.profileAtomicRevealCover{z-index:calc(var(--profile-z-modal) - 1);border:1px solid var(--stroke);background:color-mix(in srgb, var(--theme-surface) 94%, transparent);min-height:260px;color:var(--theme-text);letter-spacing:0;text-align:center;border-radius:18px;place-items:center;font-size:14px;font-weight:700;transition:opacity .15s;display:grid;position:absolute;inset:0}.profileAtomicRevealUpdatingStatus{z-index:var(--profile-z-sticky-header);pointer-events:none;color:var(--theme-text-soft);letter-spacing:0;justify-content:center;font-size:12px;font-weight:700;display:flex;position:absolute;inset-block-start:-34px;inset-inline:0}.profileOverlayRoot{z-index:var(--profile-z-tooltip);pointer-events:none;position:fixed;inset:0}.profileLeftZone,.profileCenterZone,.profileRightZone{align-content:start;gap:var(--profile-section-gap-y);display:grid}.profileMainCard,.profileAccountsPanel,.profileMostChampionsPanel,.profileRecentPanel,.profileRecentStatsPanel,.profileRecentMatchPanel,.profileEmptyState,.profileInactiveTabPanel,.profileRightPanelShell{border:1px solid var(--stroke);background:var(--theme-surface);border-radius:18px;min-width:0;box-shadow:inset 0 1px #ffffff09}.profileMainCard,.profileAccountsPanel,.profileMostChampionsPanel,.profileRecentPanel,.profileRecentStatsPanel,.profileRecentMatchPanel,.profileEmptyState,.profileInactiveTabPanel{padding:16px}.profileRightPanelShell{flex-direction:column;height:100%;min-height:100%;padding:16px;display:flex;overflow:hidden}.profileMainCard,.profileAccountsPanel,.profileMostChampionsPanel,.profileRecentPanel,.profileRecentStatsPanel,.profileRecentMatchPanel,.profileEmptyState,.profileInactiveTabPanel{border:1px solid var(--stroke);background:var(--theme-surface);border-radius:18px;min-width:0;box-shadow:inset 0 1px #ffffff09}.profileEmptyState{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:168px;display:grid}.profileEmptyState strong{color:var(--theme-text);font-size:14px;font-weight:500;line-height:1.2}.profileEmptyState p{color:var(--theme-text-muted);margin:0;font-size:13px;font-weight:200;line-height:1.35}.profileMainCard{--profile-identity-inset:18px;padding:var(--profile-identity-inset);background:var(--theme-surface);gap:13px;display:grid;position:relative}.profileFollowStarButton.starBtn{z-index:3;color:var(--theme-icon-muted);top:13px;right:13px}.profileFollowStarButton.starBtn:hover:not(:disabled){color:var(--theme-text)}.profileFollowStarButton.starBtn.active{color:#ffd84d}.profileFollowStarButton.starBtn:disabled{cursor:default;opacity:.36;transform:none}.profileIdentityHero{gap:var(--profile-identity-inset);grid-template-columns:136px minmax(0,1fr);align-items:center;min-width:0;padding-right:28px;display:grid}.profileIdentityAvatar{aspect-ratio:1;width:136px;height:auto;box-shadow:none;border-radius:18px;align-self:start;font-size:34px;position:relative;overflow:hidden}.profileAvatarImage,.profileAvatarImagePlaceholder{width:100%;height:100%}.profileAvatarImagePlaceholder{justify-content:center;align-items:center;display:flex}.profileAvatarImage{object-fit:cover;display:block}.profileAvatarImagePlaceholder{background:color-mix(in srgb, var(--theme-surface) 88%, black);color:var(--theme-text-muted);font-size:34px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);line-height:1}.profileAvatarLaneBadge,.profileAvatarLevelBadge{z-index:2;border:1px solid color-mix(in srgb, var(--theme-text) 24%, transparent);color:var(--theme-text3);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#0d0a16b8;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;box-shadow:0 8px 18px #00000047}.profileAvatarLaneBadge{width:28px;min-width:28px;height:28px;min-height:28px;top:10px;right:10px}.profileAvatarRoleIcon{width:14px;height:14px;color:var(--theme-text3);-webkit-mask:var(--profile-avatar-role-icon-url) center / contain no-repeat;-webkit-mask:var(--profile-avatar-role-icon-url) center / contain no-repeat;mask:var(--profile-avatar-role-icon-url) center / contain no-repeat;background:currentColor;display:block}.profileAvatarLevelBadge{min-width:32px;min-height:26px;color:var(--theme-text3);font-weight:var(--font-weight-medium);bottom:10px;left:10px}.profileIdentityText{box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;height:136px;padding-block:8px;display:flex}.profileIdentityText--noBadges{justify-content:flex-start}.profileIdentityBadgeStack{align-content:start;gap:8px;min-width:0;min-height:18px;display:grid}.profileRoleBadgeRow{align-items:center;gap:6px;min-width:0;min-height:18px;display:flex}.profileRoleBadgeImages{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex}.profileRoleBadgeImage{object-fit:contain;width:auto;height:18px;display:block}.profileRoleBadgeImage.person-role-badge--creator{filter:drop-shadow(0 0 var(--theme-role-badge-creator-glow-size) var(--theme-role-badge-creator-glow))}.profileRoleBadgeImage.person-role-badge--pro{filter:drop-shadow(0 0 var(--theme-role-badge-pro-glow-size) var(--theme-role-badge-pro-glow))}.profileRoleBadgeImage.person-role-badge--streamer{filter:drop-shadow(0 0 var(--theme-role-badge-streamer-glow-size) var(--theme-role-badge-streamer-glow))}.profileRoleDisplayName{min-width:0;color:var(--theme-text);font-size:13px;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileRoleDisplayName--creator{color:var(--theme-role-badge-creator-glow)}.profileRoleDisplayName--pro{color:var(--theme-role-badge-pro-glow)}.profileRoleDisplayName--streamer{color:var(--theme-role-badge-streamer-glow)}.profileServiceBadgeRow{flex-wrap:wrap;align-items:center;gap:6px;min-height:18px;display:flex}.profileServiceBadgeRow img{object-fit:contain;transform-origin:50%;width:18px;height:18px;transition:transform .14s ease-out;display:block;transform:scale(1)}.profileServiceBadgeRow a,.profileServiceBadgeRow i{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-style:normal;display:inline-flex}.profileServiceBadgeRow a:hover img,.profileServiceBadgeRow a:focus-visible img{transform:scale(1.18)}.profileIdentityNameLine{min-width:0;max-width:100%;display:block;overflow:visible}.profileIdentityNameCluster{--profile-identity-name-slide-distance:0px;--profile-identity-name-slide-duration:5s;--profile-copy-button-offset-x:-2px;--profile-copy-button-offset-y:2px;--profile-copy-button-wrapped-offset-x:-2px;--profile-copy-button-wrapped-offset-y:-4px;--profile-identity-name-letter-spacing:-2px;white-space:normal;vertical-align:top;width:100%;min-width:0;max-width:100%;display:block}.profileIdentityNameCluster.isSlidingName{white-space:nowrap;align-items:baseline;display:flex;overflow:hidden}.profileIdentityNameLine strong{min-width:0;max-width:100%;color:var(--theme-text);letter-spacing:var(--profile-identity-name-letter-spacing);text-overflow:clip;white-space:normal;word-break:keep-all;margin-right:4px;font-size:24px;line-height:1.12;display:inline;overflow:visible}.profileIdentityNameCluster.isSlidingName strong{white-space:nowrap;flex:auto;margin-right:4px;display:block;overflow:hidden}.profileIdentityNameLine strong span{white-space:inherit;display:inline}.profileIdentityGameName{color:var(--theme-text);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:var(--profile-identity-name-letter-spacing);white-space:inherit;display:inline}.profileIdentityNameMarquee,.profileIdentityNameMarqueeItem{white-space:inherit;display:inline}.profileIdentityNameLine strong .profileIdentityNameMarqueeItem--clone{display:none}.profileIdentityNameCluster.isSlidingName .profileIdentityNameMarquee{white-space:nowrap;min-width:max-content;animation:profileIdentityNameSlide var(--profile-identity-name-slide-duration) linear infinite;align-items:baseline;gap:24px;display:inline-flex}.profileIdentityNameCluster.isSlidingName .profileIdentityNameMarqueeItem{white-space:nowrap;display:inline-block}.profileIdentityNameCluster.isSlidingName .profileIdentityNameMarqueeItem--clone{display:inline-block}.profileIdentityRiotIdActions{vertical-align:baseline;white-space:nowrap;align-items:baseline;display:inline-flex}.profileIdentityNameCluster.isSlidingName .profileIdentityRiotIdActions{flex:none}.profileIdentityTag{vertical-align:baseline;white-space:nowrap;display:inline-flex}.profileIdentityTagLine{color:var(--theme-text-muted);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:0;opacity:.86;line-height:1.12}.profileLinkedRiotAccounts{min-width:0;max-width:100%;color:var(--theme-text-muted);font-size:13px;line-height:1.2;font-weight:var(--font-weight-thin);align-items:center;gap:6px;display:flex;overflow:hidden}.profileLinkedRiotAccountsLabel{white-space:nowrap;flex:none}.profileLinkedRiotAccountList{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.profileLinkedRiotAccountChip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;color:var(--theme-text);font-weight:var(--font-weight-medium);flex:0 auto;overflow:hidden}.profileFollowMessagePopup{z-index:6;background:var(--theme-surface-2);max-width:min(220px,100% - 24px);color:var(--semantic-danger);font-size:13px;line-height:1.25;font-weight:var(--font-weight-medium);letter-spacing:0;pointer-events:none;text-align:right;border-radius:10px;padding:8px 10px;position:absolute;top:42px;right:12px;box-shadow:0 8px 20px #00000024}.profileFollowMessagePopup:before{content:"";background:inherit;width:8px;height:8px;position:absolute;top:-4px;right:13px;transform:rotate(45deg)}.profileAccountStats{border:1px solid color-mix(in srgb, var(--theme-border) 58%, transparent);background:var(--theme-surface-2);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:0;padding:8px 10px;display:flex}.profileAccountStat{flex:1 1 0;justify-content:center;align-items:baseline;gap:4px;min-width:0;display:inline-flex;position:relative}.profileAccountStat+.profileAccountStat:before{content:"";background:var(--theme-surface);pointer-events:none;width:1px;position:absolute;top:2px;bottom:2px;left:-5px}.profileAccountStatLabel,.profileAccountStatValue{letter-spacing:0;white-space:nowrap;margin:0;font-size:13px;line-height:1}.profileAccountStatLabel{color:var(--theme-text-muted);font-weight:var(--font-weight-thin)}.profileAccountStatValue{color:var(--theme-text);font-weight:var(--font-weight-medium)}.profileCopyRiotIdButton{width:22px;min-width:22px;height:22px;transform:translate(var(--profile-copy-button-offset-x), var(--profile-copy-button-offset-y));background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.profileIdentityNameCluster.isCopyWrapped .profileCopyRiotIdButton{transform:translate(var(--profile-copy-button-wrapped-offset-x), var(--profile-copy-button-wrapped-offset-y))}.profileIdentityNameCluster.isSlidingName .profileCopyRiotIdButton{transform:translate(0, var(--profile-copy-button-offset-y))}@keyframes profileIdentityNameSlide{0%{transform:translate(0)}to{transform:translateX(calc(var(--profile-identity-name-slide-distance) * -1))}}.profileIdentityCopyTooltip{--hover-tooltip-from-transform:translate(-50%, calc(-100% + var(--hover-tooltip-enter-y)));--hover-tooltip-to-transform:translate(-50%, -100%);z-index:9999;pointer-events:none;transform:var(--hover-tooltip-to-transform);animation:var(--hover-tooltip-animation);position:fixed}.profileIdentityCopyTooltipPortal{width:max-content}.profileIdentityCopyTooltipBox{box-sizing:border-box;width:max-content;padding:var(--hover-tooltip-padding);border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);color:var(--hover-tooltip-text);box-shadow:var(--hover-tooltip-shadow);font-size:var(--hover-tooltip-body-font-size);line-height:1.25;font-weight:var(--hover-tooltip-font-weight);letter-spacing:0;white-space:nowrap;border:0;position:relative;overflow:visible}.profileIdentityCopyTooltipBox:after{content:"";left:50%;bottom:var(--hover-tooltip-arrow-overlap);width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);border:0;position:absolute;transform:translate(-50%)rotate(45deg)}.profileCopyRiotIdIcon{background:var(--theme-icon-muted);width:14px;height:14px;display:block;-webkit-mask:url(/icons/basic_icon/copy.svg) 50%/contain no-repeat;mask:url(/icons/basic_icon/copy.svg) 50%/contain no-repeat}.profileIdentityUpdateRow{flex-wrap:nowrap;align-items:flex-end;gap:9px;margin-top:auto;display:flex}.profileUpdateAllButton{box-sizing:border-box;border:1px solid var(--theme-accent);background:var(--theme-accent);width:96px;min-height:28px;color:var(--theme-text3);font-family:Pretendard,Inter,Segoe UI,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;white-space:nowrap;border-radius:3px;flex:0 0 96px;padding:0 12px;line-height:1}.profileIdentityUpdateRow small{color:var(--theme-text-muted);font-family:Pretendard,Inter,Segoe UI,sans-serif;font-weight:var(--font-weight-thin)}.profileUpdateAllButton:disabled{border-color:var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text-muted);cursor:not-allowed;opacity:.72}.profileIdentityText small{color:var(--theme-text2);align-self:flex-end;font-size:13px;line-height:1}.profileIdentityUpdateRow .profileLastUpdatedText{width:124px;color:var(--theme-text-muted);font-family:Pretendard,Inter,Segoe UI,sans-serif;font-weight:var(--font-weight-thin);white-space:nowrap;text-overflow:ellipsis;flex:0 0 124px;display:block;overflow:hidden}.profileLevelChipRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.profileLevelChipRow span{border:1px solid color-mix(in srgb, var(--tier-text) 26%, transparent);background:linear-gradient(var(--tier-gradient-angle,-37deg), var(--tier-gradient-start), var(--tier-gradient-end));width:fit-content;min-width:max-content;min-height:24px;color:var(--tier-text);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:2px 3px 2px 9px;line-height:1;display:inline-flex}.profileLevelChipRow b{color:var(--tier-text);font:inherit}.profileLevelChipRow i{background:color-mix(in srgb, var(--tier-gradient-end) 86%, black);width:18px;min-width:18px;height:18px;color:var(--tier-text);font-size:13px;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.profileRankAndTrendGrid{gap:12px;display:grid}.profileRankedSoloCard,.profileLpTrendCard{border:1px solid color-mix(in srgb, var(--theme-border) 58%, transparent);background:var(--theme-surface-2);text-align:left;border-radius:18px;min-width:0;padding:14px}.profileRankedSoloCard{gap:12px;display:grid}.profileIdentityTag{color:var(--theme-text-muted);font-size:14px;font-weight:var(--font-weight-medium);line-height:1.12}.profileIdentityTag.profileIdentityTagLine{color:var(--theme-text-muted);letter-spacing:0;opacity:.64;margin-left:2px;font-size:12px;font-weight:300;line-height:1;transform:translateY(-1px)}.profileRankedSoloCard header,.profileRankedSoloBody,.profileRankedSoloStats,.profileLpTrendCard header{justify-content:space-between;align-items:center;gap:10px;display:flex}.profileRankedSoloCard header{justify-content:flex-start;min-width:0}.profileRankedSoloHeaderLine{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.profileRankedSoloCard small{color:var(--theme-text-muted);font-family:Pretendard,Pretendard Variable,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);line-height:1;display:block}.profileRankedSoloCard header p{color:var(--theme-text-muted);font-family:Pretendard,Pretendard Variable,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);margin:0;line-height:1.2}.profileRankedSoloBody{justify-content:flex-start;gap:12px}.profileRankEmblem{width:var(--tier-image-size,62px);height:var(--tier-image-size,62px);flex:0 0 var(--tier-image-size,62px);color:var(--tier-text);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);box-shadow:none;transform:translateY(var(--tier-image-offset-y,0px));background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.profileRankEmblemImage{object-fit:contain;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.profileRankedSoloBody strong{color:var(--theme-text);line-height:1;display:block}.profileRankedSoloBody span{color:var(--theme-text-muted);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);line-height:1;display:block}.profileRankTierLine{align-items:center;gap:8px;min-width:0;display:flex}.profileRankedSoloBody .profileRankTierPill{border:1px solid color-mix(in srgb, var(--tier-text) 36%, transparent);background:linear-gradient(var(--tier-gradient-angle,-37deg), var(--tier-gradient-start), var(--tier-gradient-end));min-height:28px;color:var(--tier-text);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);border-radius:999px;align-items:center;padding:0 12px;line-height:1;display:inline-flex}.profileRankedSoloStats dt,.profileRankedSoloStats dd,.profileRankedSoloStats span{color:var(--theme-icon-muted);font-size:13px;line-height:1.2}.profileRankedSoloStats dt{color:var(--theme-text-muted);font-family:Pretendard,Pretendard Variable,Segoe UI,system-ui,sans-serif;font-weight:var(--font-weight-thin)}.profileRankedSoloStats{margin:var(--tier-win-rate-gap-y,0px) 0 0;text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;padding-top:13px;display:grid;position:relative}.profileRankedSoloStats:before{content:"";background:var(--theme-surface);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.profileRankedSoloStats:after{content:"";background:var(--theme-surface);pointer-events:none;width:1px;position:absolute;top:13px;bottom:0;left:50%}.profileRankedSoloStatCluster{text-align:left;gap:6px;display:grid}.profileRankedSoloStatCluster:first-child{padding-right:22px}.profileRankedSoloStatCluster--right{--profile-top-rating-safe-offset-x:max(0px, var(--tier-top-rating-offset-x,0px));text-align:left;justify-items:start;min-width:82px;padding-left:22px;position:relative}.profileRankedSoloStats dt,.profileRankedSoloStats dd{margin:0}.profileRankedSoloStats dd{text-align:left;justify-content:flex-start;align-items:baseline;gap:8px;display:flex}.profileRankedSoloStats .profileRankedSoloStatCluster:first-child dd{align-items:center}.profileRankedSoloStatCluster--right dd{justify-content:flex-start}.profileRankedSoloStatCluster--right dt,.profileRankedSoloStatCluster--right dd{transform:translateX(var(--profile-top-rating-safe-offset-x))}.profileRankedSoloStats dd strong{color:var(--theme-accent);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold)}.profileRankedSoloStats .profileRankedSoloStatCluster:first-child dd strong{color:var(--theme-text);font-size:25px;line-height:.95}.profileRankedSoloStats .profileRankedSoloStatCluster:first-child dd span{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);line-height:1}.profileRankedSoloStats .profileRankedRecord{white-space:nowrap;align-content:center;gap:0;display:inline-grid}.profileRankedSoloStats .profileRankedRecord span{line-height:1;display:block}.profileRankedSoloStatCluster--right .profileTopRatingValue{font-weight:var(--font-weight-medium);align-items:center;gap:5px;display:inline-flex}.profileTopRatingPill{box-sizing:border-box;background:linear-gradient(var(--tier-gradient-angle,-37deg), var(--tier-gradient-start), var(--tier-gradient-end));width:max-content;min-height:26px;color:var(--tier-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tier-text) 28%, transparent), inset 0 1px 0 #ffffff1f;background-clip:border-box;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 5px;display:inline-flex;overflow:hidden}.profileRankedSoloStats .profileTopRatingPill{color:var(--tier-text);font-weight:var(--font-weight-medium)}.profileRankedSoloStats .profileTopRatingPill span{font-weight:var(--font-weight-medium)}.profileTopRatingBadge{box-sizing:border-box;width:auto;min-width:18px;height:18px;color:var(--tier-text);font-family:Pretendard,Pretendard Variable,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#00000042;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-style:normal;line-height:1;display:inline-flex}.profileRankedSoloStats .profileTopRatingPill .profileTopRatingBadge{color:var(--tier-text);font-family:Pretendard,Pretendard Variable,Segoe UI,system-ui,sans-serif;font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-bold)}.profileRankedSoloStats .profileTopRatingPill[data-tier=grandmaster] .profileTopRatingBadge{width:auto;min-width:24px;padding:0 4px}.profileTopRatingEstimateHelp{border:1px solid color-mix(in srgb, var(--theme-text-muted) 58%, transparent);width:15px;min-width:15px;height:15px;color:var(--theme-text-muted);cursor:help;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font:700 13px/1 Pretendard,Pretendard Variable,Segoe UI,system-ui,sans-serif;display:inline-flex;position:relative;overflow:visible}.profileTopRatingEstimateTooltip{--hover-tooltip-from-transform:translate(-50%, calc(-100% + var(--hover-tooltip-enter-y)));--hover-tooltip-to-transform:translate(-50%, -100%);z-index:9999;pointer-events:none;opacity:1;transform:var(--hover-tooltip-to-transform);animation:var(--hover-tooltip-animation);position:fixed}.profileTopRatingEstimateTooltipPortal{width:max-content}.profileTopRatingEstimateTooltipBox{box-sizing:border-box;width:max-content;max-width:none;padding:var(--hover-tooltip-padding);border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);color:var(--hover-tooltip-text);box-shadow:var(--hover-tooltip-shadow);font:var(--hover-tooltip-font-weight) var(--hover-tooltip-body-font-size)/1.25 Pretendard, "Pretendard Variable", "Segoe UI", system-ui, sans-serif;white-space:nowrap;overflow-wrap:normal;word-break:normal;border:0;position:relative;overflow:visible}.profileTopRatingEstimateTooltipBox:after{content:"";left:50%;bottom:var(--hover-tooltip-arrow-overlap);width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);position:absolute;transform:translate(-50%)rotate(45deg)}.profileRankedSoloCard--specialTier .profileRankEmblem{box-shadow:none;background:0 0;border-color:#0000}.profileRankedSoloCard--specialTier .profileRankEmblemImage{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--tier-glow) calc(32% * var(--tier-special-image-glow,1)), transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--tier-gradient-start) calc(24% * var(--tier-special-image-glow,1)), transparent));animation:1.8s ease-in-out infinite alternate profileTierImageGlow}.profileRankedSoloCard--specialTier .profileRankTierPill{color:var(--tier-text);text-shadow:0 0 8px color-mix(in srgb, var(--tier-glow) 52%, transparent), 0 0 16px color-mix(in srgb, var(--tier-gradient-start) 34%, transparent);background:0 0;animation:1.5s ease-in-out infinite alternate profileTierTextShine}@keyframes profileTierImageGlow{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--tier-glow) calc(24% * var(--tier-special-image-glow,1)), transparent)) drop-shadow(-4px 0 16px color-mix(in srgb, var(--tier-gradient-start) calc(22% * var(--tier-special-image-glow,1)), transparent))}50%{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--tier-glow) calc(42% * var(--tier-special-image-glow,1)), transparent)) drop-shadow(5px 0 24px color-mix(in srgb, var(--tier-gradient-end) calc(36% * var(--tier-special-image-glow,1)), transparent))}}@keyframes profileTierUiGlowLoop{0%,to{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--tier-glow) calc(22% * var(--tier-special-image-glow,1)), transparent)) drop-shadow(-3px 0 12px color-mix(in srgb, var(--tier-gradient-start) calc(18% * var(--tier-special-image-glow,1)), transparent))}50%{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--tier-glow) calc(36% * var(--tier-special-image-glow,1)), transparent)) drop-shadow(4px 0 20px color-mix(in srgb, var(--tier-gradient-end) calc(30% * var(--tier-special-image-glow,1)), transparent))}}@keyframes profileTierUiSheenSweep{0%,to{opacity:0;background-position:-140%}22%{opacity:calc(var(--tier-ui-sheen-opacity,.95) * .76)}50%{opacity:var(--tier-ui-sheen-opacity,.95);background-position:140%}78%{opacity:calc(var(--tier-ui-sheen-opacity,.95) * .76)}}@keyframes profileTierTextShine{0%{filter:brightness()}to{filter:brightness(1.28)}}.profileRankedSoloStats .profileTopRatingPill>span{color:var(--tier-text);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-bold);line-height:1}.profileLpTrendCard{--profile-lp-rank-label-width:40px;--profile-lp-rank-label-offset-x:0px;--profile-lp-label-plot-gap:5px;--profile-lp-chart-height:118px;--profile-lp-axis-height:20px;--profile-lp-day-font-size:13px;gap:10px;display:grid;position:relative;overflow:visible}.profileLpTrendHeaderText{align-items:center;gap:10px;min-width:0;display:inline-flex}.profileLpTrendDelta{color:var(--theme-accent);font-size:23px;line-height:1}.profileLpTrendDelta--win{color:var(--theme-match-win)}.profileLpTrendDelta--loss{color:var(--theme-match-loss)}.profileLpTrendRangeToggle{--profile-lp-range-button-width:42px;--profile-lp-range-button-gap:var(--segmented-control-gap);--profile-lp-range-button-height:24px;align-items:center;gap:var(--profile-lp-range-button-gap);height:var(--profile-lp-range-button-height);border:1px solid color-mix(in srgb, var(--theme-border) 72%, transparent);background:var(--theme-surface);border-radius:999px;padding:0;display:inline-flex;position:relative;overflow:hidden}.profileLpTrendRangeIndicator{z-index:0;width:var(--profile-lp-range-button-width);border-radius:inherit;background:var(--theme-accent);height:100%;transform:translateX(calc(var(--profile-lp-range-index,0) * (var(--profile-lp-range-button-width) + var(--profile-lp-range-button-gap))));transition:var(--segmented-control-indicator-transition);pointer-events:none;position:absolute;top:0;left:0}.profileLpTrendRangeToggle[data-segmented-control=measured] .profileLpTrendRangeIndicator{width:var(--segmented-control-indicator-width,0px);transform:translateX(var(--segmented-control-indicator-left,0px))}.profileLpTrendRangeToggle button{z-index:1;box-sizing:border-box;width:var(--profile-lp-range-button-width);min-width:var(--profile-lp-range-button-width);height:100%;color:var(--theme-icon-muted);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--segmented-control-button-transition);background:0 0;border:0;border-radius:999px;padding:0;line-height:1;position:relative}.profileLpTrendRangeToggle[data-segmented-control=measured] button{width:auto;min-width:0;padding:0 var(--segmented-control-button-padding-x);white-space:nowrap}.profileLpTrendRangeToggle button.active{color:var(--theme-icon-selected);background:0 0}.profileLpTrendRangeToggle button:active{transform:scale(.96)}.profileLpTrendRangeToggle button:focus-visible{outline:1px solid var(--theme-accent);outline-offset:2px}.profileLpTrendCard header span,.profileLpTrendRanks span{color:var(--theme-text-muted);font-size:var(--profile-lp-day-font-size);line-height:1}.profileLpTrendChart{--profile-lp-range-bar-min-size:2px;z-index:1;grid-template-columns:var(--profile-lp-rank-label-width) minmax(0, 1fr);gap:var(--profile-lp-label-plot-gap);align-items:stretch;min-width:0;display:grid;position:relative}.profileLpTrendChart[data-empty=true]{grid-template-columns:minmax(0,1fr)}.profileLpTrendEmpty{box-sizing:border-box;min-height:calc(var(--profile-lp-chart-height) + var(--profile-lp-axis-height));background:var(--theme-surface-2);color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;text-align:center;border-radius:0;justify-content:center;align-items:center;line-height:1;display:flex}.profileLpTrendRanks{min-width:0;height:var(--profile-lp-chart-height);position:relative;overflow:visible}.profileLpTrendRanks span{text-align:right;width:100%;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);transform:translate(var(--profile-lp-rank-label-offset-x), -50%);flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;right:0;overflow:visible}.profileLpTrendRankTick--apex{gap:0}.profileLpTrendRanks b{width:max-content;min-width:0;color:inherit;font:inherit;white-space:nowrap;line-height:1;display:block}.profileLpTrendRanks small{width:max-content;min-width:0;color:inherit;font-size:inherit;font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1;display:block}.profileLpTrendRankTick--apex small{margin-top:-1px;line-height:.9}.profileLpTrendPlot{min-width:0;height:calc(var(--profile-lp-chart-height) + var(--profile-lp-axis-height));position:relative;overflow:visible}.profileLpTrendPlot:before{content:"";z-index:0;height:var(--profile-lp-chart-height);background:var(--theme-surface-2);pointer-events:none;border:0;border-radius:0;position:absolute;top:0;left:0;right:0}.profileLpTrendGraphSvg{z-index:1;box-sizing:border-box;width:100%;height:var(--profile-lp-chart-height);box-shadow:none;background:0 0;display:block;position:relative;overflow:visible}.profileLpTrendGridLine{stroke:var(--tier-graph-color);stroke-width:1px;opacity:.34}.profileLpTrendDateLine{stroke:var(--theme-icon-muted);stroke-width:1px;opacity:.22}.profileLpTrendCutoffSeriesLine{fill:none;stroke:var(--tier-graph-color);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:1;pointer-events:none}.profileLpTrendGraphSvg .profileLpTrendEdgeSummary{color:var(--tier-graph-color);pointer-events:none}.profileLpTrendGraphSvg .profileLpTrendEdgeSummarySolid,.profileLpTrendGraphSvg .profileLpTrendEdgeSummaryDashed{stroke:var(--tier-graph-color);stroke-linecap:round;stroke-width:1.25px;opacity:1}.profileLpTrendGraphSvg .profileLpTrendEdgeSummaryDashed{stroke-dasharray:3 4}.profileLpTrendCloseCarrySegment{fill:var(--tier-graph-color);opacity:.78;pointer-events:none}.profileLpTrendRangeBar{filter:none}.profileLpTrendRangeBarHighlight{opacity:0;pointer-events:none;filter:none;transition:opacity .12s}.profileLpTrendDayBarVisual,.profileLpTrendDayBarGroup{cursor:default;outline:none}.profileLpTrendBarHitTarget{pointer-events:all}.profileLpTrendTooltip{opacity:0;pointer-events:none;transform:translateY(var(--hover-tooltip-enter-y));transition:var(--hover-tooltip-transition);z-index:3;position:relative}.profileLpTrendTooltipPortal{--hover-tooltip-from-transform:translateX(-50%) translateY(var(--hover-tooltip-enter-y));--hover-tooltip-to-transform:translateX(-50%) translateY(0);z-index:9999;opacity:1;width:max-content;transform:var(--hover-tooltip-to-transform);animation:var(--hover-tooltip-animation);position:fixed}.profileLpTrendDayBarGroup:hover .profileLpTrendTooltip,.profileLpTrendDayBarGroup:focus .profileLpTrendTooltip{opacity:1;animation:var(--hover-tooltip-animation);transform:translateY(0)}.profileLpTrendDayBarGroup:hover .profileLpTrendRangeBarHighlight,.profileLpTrendDayBarGroup:focus .profileLpTrendRangeBarHighlight{opacity:.34}.profileLpTrendTooltip rect{fill:var(--hover-tooltip-bg);stroke:#0000}.profileLpTrendTooltipBox{box-sizing:border-box;width:max-content;height:100%;padding:var(--hover-tooltip-padding);border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);color:var(--hover-tooltip-text);box-shadow:var(--hover-tooltip-shadow);overflow-wrap:normal;word-break:normal;white-space:nowrap;border:0;position:relative;overflow:visible}.profileLpTrendTooltipBox:after{content:"";left:50%;bottom:var(--hover-tooltip-arrow-overlap);width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);position:absolute;transform:translate(-50%)rotate(45deg)}.profileLpTrendTooltipTitle{color:var(--hover-tooltip-title-text);fill:var(--hover-tooltip-title-text);font-size:var(--hover-tooltip-title-font-size);line-height:1.25;font-weight:var(--hover-tooltip-title-font-weight);margin-bottom:4px}.profileLpTrendTooltipRow{grid-template-columns:max-content max-content;align-items:baseline;gap:6px;display:grid}.profileLpTrendTooltipLabel{color:var(--hover-tooltip-body-text);fill:var(--hover-tooltip-body-text);font-size:var(--hover-tooltip-body-font-size);line-height:1.35;font-weight:var(--hover-tooltip-body-font-weight)}.profileLpTrendTooltipValue{color:var(--theme-text);fill:var(--theme-text);font-size:13px;line-height:1.35;font-weight:var(--font-weight-medium);white-space:nowrap;min-width:0}.profileLpTrendTooltipValue--tier{color:var(--tooltip-tier-color);fill:var(--tooltip-tier-color)}.profileLpTrendTooltipEstimate{color:var(--hover-tooltip-body-text);font-size:var(--hover-tooltip-body-font-size);line-height:1.25;font-weight:var(--hover-tooltip-body-font-weight);margin:5px 0 0}.profileLpTrendAxisLabels{z-index:1;width:100%;height:var(--profile-lp-axis-height);pointer-events:none;margin-top:3px;display:block;position:relative;overflow:visible}.profileLpTrendAxisLabels text{fill:var(--theme-text-muted);font-size:var(--profile-lp-day-font-size);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1}.profileRecentScoreTrendCard header{align-items:flex-start}.profileRecentScoreTrendHeaderText{align-items:center;gap:8px;display:flex}.profileRecentScoreTrendTitle,.profileRecentScoreTrendHelper{color:var(--theme-text-muted);font-size:11px;font-weight:500;line-height:1}.profileRecentScoreTrendDelta{color:var(--theme-text)}.profileRecentScoreTrendChart{margin-top:8px}.profileRecentScoreTrendSvg{overflow:visible}.profileRecentScoreTrendGridLine{stroke:var(--theme-surface-3);stroke-width:1px}.profileRecentScoreTrendLine{fill:none;stroke:var(--theme-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.profileRecentScoreTrendPoint{fill:var(--theme-icon-selected);stroke:var(--theme-surface);stroke-width:2px}.profileRecentScoreTrendEmpty{min-height:118px;color:var(--theme-text-muted);text-align:center;place-items:center;font-size:11px;font-weight:500;display:grid}.profileAvatarPlaceholder,.profileSmallAvatar,.profileChampionIcon{border:1px solid color-mix(in srgb, var(--theme-accent) 44%, transparent);background:color-mix(in srgb, var(--theme-ally) 72%, transparent);color:#f4ecff;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.profileAvatarPlaceholder{border-radius:18px;width:62px;height:62px;font-size:18px}.profileAvatarPlaceholder.profileIdentityAvatar{aspect-ratio:1;border:1px solid var(--theme-border);width:100%;height:auto;box-shadow:none;background:0 0;border-radius:18px;font-size:34px}.profileSmallAvatar{border-radius:11px;width:34px;height:34px;font-size:13px}.profilePanelHeader small,.profileRecentStatsHeader small,.profileLearningPlaceholder header small{color:var(--theme-icon-muted);font-family:Pretendard,Pretendard Variable,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;line-height:1}.profileLpTrendLoadingOverlay{z-index:6;pointer-events:none;color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);background:color-mix(in srgb, var(--theme-surface-2) 62%, transparent);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.profilePanelHeader strong,.profileRecentStatsHeader strong,.profileLearningPlaceholder header strong{color:#f4ecff;letter-spacing:0;margin-top:5px;font-size:16px;line-height:1.1;display:block}.profileRecentStatGrid div{background:#0000002e;border:1px solid #4b247557;border-radius:10px;min-width:0;padding:10px}.profileRecentStatGrid small{color:#d8bbef9e;font-size:13px;line-height:1;display:block}.profileRecentStatGrid strong{color:#f4ecff;margin-top:6px;font-size:18px;line-height:1;display:block}.profileRecentMatchPanel>.profilePanelHeader>span{color:#5ae689c7}.profilePanelHeader,.profileRecentStatsHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profilePanelHeader button,.profileRecentStatsHeader button{border:1px solid color-mix(in srgb, var(--theme-accent) 30%, transparent);color:#f4ecff9e;min-height:30px;font:inherit;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#4b247533;border-radius:999px;flex:none;padding:0 11px}.profileAccountsPanel,.profileRecentPanel,.profileRecentMatchPanel{gap:10px;display:grid}.profileAccountsPanelHeader strong{color:var(--theme-text-muted);margin-top:0}.profileAccountsPanel,.profileAccountRows,.profileAccountRow{overflow:visible}.profileAccountRows,.profileRecentMatchRows{gap:8px;display:grid}.profileRecentSessionSeparator{min-width:0;min-height:20px;color:var(--theme-text-muted);justify-content:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:200;line-height:1;display:flex}.profileRecentSessionSeparatorLine{background:var(--theme-surface-3);flex:auto;min-width:16px;height:1px}.profileRecentSessionSeparatorContent{white-space:nowrap;flex:0 auto;justify-content:flex-start;align-items:center;gap:0;min-width:0;display:inline-flex}.profileRecentSessionSeparatorTierIcon{object-fit:contain;flex:0 0 18px;width:18px;height:18px;display:block}.profileRecentSessionSeparatorName,.profileRecentSessionSeparatorTime,.profileRecentSessionSeparatorMetric{min-width:max-content;color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:200;line-height:1}.profileRecentSessionSeparatorDivider{background:var(--theme-surface-3);border-radius:999px;flex:none;width:1px;height:10px;margin:0 6px}.profileRecentSessionSeparator .profileExpandedTeamAverageTier,.profileRecentSessionSeparator .profileImpactScoreBox{flex:none}.profileRecentMatchEmpty{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text2);border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:1.35}.profileExpandedMatchPanel{--match-row-radius:8px;--match-row-padding:6px;--match-row-gap:6px;--match-row-line-gap:3px;--match-row-inner-radius:max(6px, calc(var(--match-row-radius) - var(--match-row-padding)));border:1px solid var(--theme-border);background:var(--theme-surface-2);min-width:0;color:var(--theme-text2);border-radius:8px;gap:8px;margin-top:-2px;padding:8px;font-size:11px;font-weight:500;display:grid}.profileExpandedMatchPanel :where(.profileExpandedTeamHeader,.profileExpandedTeamHeader strong,.profileExpandedParticipantCard,.profileExpandedParticipantCard strong,.profileExpandedParticipantCard span,.profileExpandedParticipantCard small,.profileExpandedParticipantCard b){font-size:11px;font-weight:500}.profileExpandedMatchPanel[data-result=win]{border-color:color-mix(in srgb, var(--theme-match-win) 24%, var(--theme-border))}.profileExpandedMatchPanel[data-result=loss]{border-color:color-mix(in srgb, var(--theme-match-loss) 24%, var(--theme-border))}.profileExpandedMatchPanel[data-result=remake]{border-color:color-mix(in srgb, var(--theme-match-remake) 24%, var(--theme-border))}.profileExpandedMatchTabsWrap{justify-content:center;min-width:0;display:flex}.profileExpandedMatchTabs.profileTabs{width:max-content}.profileExpandedMatchPanel .profileExpandedMatchTabs button{font-size:11px;font-weight:500}.profileExpandedMatchPanel .profileImpactScoreBox{font-size:12px;font-weight:500}.profileExpandedMatchOverview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.profileExpandedTeamColumn{gap:6px;min-width:0;display:grid}.profileExpandedTeamHeader{--profile-expanded-ban-icon-size:22px;min-width:0;color:var(--theme-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1;display:flex}.profileExpandedTeamColumn[data-side=red] .profileExpandedTeamHeader{text-align:right}.profileExpandedTeamMeta{flex:none;align-items:center;min-width:0;display:inline-flex}.profileExpandedTeamResult{color:inherit;font-size:18px;font-weight:500;line-height:18px}.profileExpandedTeamAverageTier{min-width:0;color:var(--theme-text-muted);white-space:nowrap;font-size:13px;font-weight:500}.profileExpandedTeamHeaderDivider{background:color-mix(in srgb, var(--theme-text) 42%, transparent);opacity:1;border-radius:999px;flex:none;width:1px;height:10px;margin:0 6px}.profileExpandedTeamBans{align-items:center;gap:3px;min-width:0;display:inline-flex}.profileExpandedTeamBanSlot{width:var(--profile-expanded-ban-icon-size);height:var(--profile-expanded-ban-icon-size);flex:0 0 var(--profile-expanded-ban-icon-size);background:var(--theme-surface);border-radius:4px;display:block;position:relative;overflow:hidden}.profileExpandedTeamBanSlot.isEmpty{background:var(--theme-profile-expanded-ban-empty-fill)}.profileExpandedTeamBanSlot.isEmpty:before{content:"";background:var(--theme-icon-muted);position:absolute;inset:1.6px;-webkit-mask:url(/icons/basic_icon/UnknownChampion.svg) 50%/contain no-repeat;mask:url(/icons/basic_icon/UnknownChampion.svg) 50%/contain no-repeat}.profileExpandedTeamBanSlot .championPortraitIcon,.profileExpandedTeamBanSlot img{object-fit:cover;width:100%;height:100%;display:block}.profileExpandedTeamHeader[data-result=win]{color:var(--theme-match-win)}.profileExpandedTeamHeader[data-result=win] .profileExpandedTeamHeaderDivider{background:var(--theme-match-win-soft)}.profileExpandedTeamHeader[data-result=loss]{color:var(--theme-match-loss)}.profileExpandedTeamHeader[data-result=loss] .profileExpandedTeamHeaderDivider{background:var(--theme-match-loss-soft)}.profileExpandedTeamHeader[data-result=remake],.profileExpandedTeamHeader[data-result=unknown]{color:var(--theme-match-remake)}.profileExpandedTeamHeader[data-result=remake] .profileExpandedTeamHeaderDivider,.profileExpandedTeamHeader[data-result=unknown] .profileExpandedTeamHeaderDivider{background:var(--theme-match-remake-soft)}.profileExpandedParticipantList{gap:5px;min-width:0;display:grid}.profileExpandedParticipantCard{--profile-expanded-divider-color:color-mix(in srgb, var(--theme-text) 42%, transparent);--profile-expanded-empty-fill:var(--theme-surface-3);--profile-expanded-text-color:var(--theme-text2);--profile-impact-carry-border:var(--theme-impact-score-prism-border);--profile-impact-ace-border:var(--theme-impact-score-gold-border);isolation:isolate;z-index:0;border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;padding:var(--match-row-padding);border-radius:6px;gap:0;display:grid;position:relative;overflow:visible}.profileExpandedParticipantCard[data-result=win]{--profile-expanded-divider-color:var(--theme-match-win-soft);--profile-expanded-empty-fill:var(--theme-match-win-soft);background:var(--theme-match-win-soft);color:var(--theme-match-win)}.profileExpandedParticipantCard[data-result=loss]{--profile-expanded-divider-color:var(--theme-match-loss-soft);--profile-expanded-empty-fill:var(--theme-match-loss-soft);background:var(--theme-match-loss-soft);color:var(--theme-match-loss)}.profileExpandedParticipantCard[data-result=no_result],.profileExpandedParticipantCard[data-result=unknown]{--profile-expanded-divider-color:var(--theme-match-remake-soft);--profile-expanded-empty-fill:var(--theme-match-remake-soft);background:var(--theme-match-remake-soft);color:var(--theme-match-remake)}.profileExpandedParticipantCard .profileRecentMatchIconSlot,.profileExpandedParticipantCard .profileRecentArenaAugmentSlot,.profileExpandedParticipantCard .profileRecentArenaItemSlot,.profileExpandedParticipantCard .profileRecentMatchNoRoleLine,.profileExpandedParticipantCard .profileRecentMatchNoRankLine,.profileExpandedParticipantCard .profileRecentMatchNoRuneLine,.profileExpandedParticipantCard .profileRecentRuneSlot[data-has-image=false]:before{background:var(--profile-expanded-empty-fill)}.profileExpandedParticipantCard[data-result=win] .profileRecentMatchNoRoleLine,.profileExpandedParticipantCard[data-result=win] .profileRecentMatchNoRuneLine{background:var(--theme-match-win-soft)}.profileExpandedParticipantCard[data-result=loss] .profileRecentMatchNoRoleLine,.profileExpandedParticipantCard[data-result=loss] .profileRecentMatchNoRuneLine{background:var(--theme-match-loss-soft)}.profileExpandedParticipantCard[data-result=no_result] .profileRecentMatchNoRoleLine,.profileExpandedParticipantCard[data-result=no_result] .profileRecentMatchNoRuneLine,.profileExpandedParticipantCard[data-result=unknown] .profileRecentMatchNoRoleLine,.profileExpandedParticipantCard[data-result=unknown] .profileRecentMatchNoRuneLine{background:var(--theme-match-remake-soft)}.profileExpandedParticipantCard--empty{opacity:.55;min-height:62px}.profileExpandedParticipantTop{align-items:center;gap:var(--match-row-gap);min-width:0;min-height:18px;line-height:1;display:flex}.profileExpandedParticipantTop>*{align-self:center}.profileExpandedParticipantCard[data-side=red] .profileExpandedParticipantName{text-align:right;justify-content:flex-end}.profileExpandedParticipantCard[data-side=red] .profileExpandedParticipantName strong,.profileExpandedParticipantCard[data-side=red] .profileExpandedParticipantName>span:not(.profileRecentMatchTeamRoleBadge){text-align:right}.profileExpandedParticipantCard[data-side=red] .profileExpandedParticipantScore{justify-content:flex-start}.profileExpandedParticipantRank,.profileExpandedParticipantScore{color:var(--profile-expanded-text-color);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.profileExpandedParticipantCard[data-result=win] .profileExpandedParticipantRank{color:var(--theme-match-win)}.profileExpandedParticipantCard[data-result=loss] .profileExpandedParticipantRank{color:var(--theme-match-loss)}.profileExpandedParticipantCard[data-result=no_result] .profileExpandedParticipantRank,.profileExpandedParticipantCard[data-result=unknown] .profileExpandedParticipantRank{color:var(--theme-match-remake)}.profileExpandedTierPill{min-width:0;min-height:18px;color:var(--profile-expanded-tier-score-color,var(--theme-profile-tier-score-unranked));font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.profileExpandedTierPill strong{box-sizing:border-box;background:linear-gradient(var(--tier-gradient-angle,-37deg), var(--tier-gradient-start), var(--tier-gradient-end));width:18px;min-width:18px;height:18px;color:var(--tier-text);border-radius:3px;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.profileExpandedTierPill strong.isWide{width:auto;min-width:24px;padding-inline:4px}.profileExpandedTierPill>span{color:var(--profile-expanded-tier-score-color,var(--theme-profile-tier-score-unranked));font-size:13px;font-weight:500;line-height:18px}.profileExpandedTierPill[data-tier=unranked]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-unranked)}.profileExpandedTierPill[data-tier=iron]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-iron)}.profileExpandedTierPill[data-tier=bronze]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-bronze)}.profileExpandedTierPill[data-tier=silver]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-silver)}.profileExpandedTierPill[data-tier=gold]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-gold)}.profileExpandedTierPill[data-tier=platinum]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-platinum)}.profileExpandedTierPill[data-tier=emerald]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-emerald)}.profileExpandedTierPill[data-tier=diamond]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-diamond)}.profileExpandedTierPill[data-tier=master]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-master)}.profileExpandedTierPill[data-tier=grandmaster]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-grandmaster)}.profileExpandedTierPill[data-tier=challenger]{--profile-expanded-tier-score-color:var(--theme-profile-tier-score-challenger)}.profileExpandedParticipantName{min-width:0;color:var(--profile-expanded-text-color);flex:auto;align-items:center;gap:2px;min-height:18px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden}.profileExpandedParticipantName strong,.profileExpandedParticipantName>span:not(.profileRecentMatchTeamRoleBadge){box-sizing:border-box;min-width:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:1px;display:block;overflow:hidden}.profileExpandedParticipantName>span:not(.profileRecentMatchTeamRoleBadge){color:var(--profile-expanded-text-color);flex:auto}.profileExpandedParticipantName strong{flex:0 auto}.profileExpandedParticipantName.hasRoleBadge{color:var(--theme-role-badge-streamer)}.profileExpandedParticipantScore{justify-content:flex-end;align-items:center;gap:var(--match-row-gap);flex:none;display:inline-flex}.profileExpandedParticipantMain{align-items:center;gap:var(--match-row-gap);min-width:0;display:flex}.profileExpandedParticipantCard[data-side=red] .profileExpandedParticipantMain{justify-content:flex-end}.profileExpandedParticipantStats{gap:var(--match-row-line-gap);flex:auto;min-width:0;display:grid}.profileExpandedParticipantCard[data-side=red] .profileExpandedParticipantStats{text-align:right}.profileExpandedKdaLine{align-items:center;gap:var(--match-row-gap);min-width:0;color:var(--profile-expanded-text-color);font-variant-numeric:tabular-nums;line-height:1;display:flex}.profileExpandedParticipantCard[data-side=red] .profileExpandedKdaLine{justify-content:flex-end}.profileExpandedKdaRatio{font-weight:700}.profileExpandedDamageBar{background:var(--profile-expanded-empty-fill);border-radius:3px;min-width:0;height:16px;display:block;position:relative;overflow:hidden}.profileExpandedDamageBar>span{width:var(--damage-bar-w,0%);background:var(--theme-profile-expanded-damage-bar);opacity:1;position:absolute;inset:0 auto 0 0}.profileExpandedDamageBar>b{z-index:1;color:var(--profile-expanded-text-color);text-align:right;font-variant-numeric:tabular-nums;padding:0 5px;line-height:16px;display:block;position:relative}.profileExpandedParticipantDetailMetrics{align-items:center;gap:var(--match-row-gap);min-width:0;color:var(--profile-expanded-text-color);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.profileExpandedParticipantStats .profileExpandedParticipantDetailMetrics{justify-self:start}.profileExpandedParticipantCard[data-side=red] .profileExpandedParticipantStats .profileExpandedParticipantDetailMetrics{justify-self:end}.profileExpandedParticipantDetailMetrics>span{min-width:0;color:var(--profile-expanded-text-color);align-items:center;gap:2px;line-height:1;display:inline-flex}.profileExpandedVerticalDivider{background:var(--profile-expanded-divider-color);opacity:1;flex:none}.profileRecentMatchDivider.profileExpandedVerticalDivider--inline{height:8px}.profileExpandedHorizontalDivider{margin-block:var(--match-row-line-gap);background:var(--profile-expanded-divider-color);opacity:1}.profileExpandedParticipantCard[data-side=red] .profileExpandedDamageBar>span{inset:0 0 0 auto}.profileExpandedParticipantCard[data-side=red] .profileExpandedDamageBar>b{text-align:left}.profileExpandedParticipantDetailMetrics small{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;display:inline-flex;overflow:hidden}.profileExpandedParticipantDetailMetrics b{color:var(--profile-expanded-text-color);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.profileExpandedParticipantDetailMetrics .profileRecentVisionIcon,.profileExpandedParticipantDetailMetrics .profileRecentControlWardIcon{flex:0 0 12px;width:12px;height:12px}.profileExpandedParticipantDetailMetrics .profileRecentCsPerMinuteIcon{flex:0 0 9.6px;width:9.6px;height:9.6px}.profileExpandedTimeline{gap:7px;min-width:0;display:grid}.profileExpandedTimelineControls{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,18fr) minmax(0,1fr);align-items:center;gap:0;min-width:0;padding:0 6px;display:grid;overflow:auto hidden}.profileExpandedTimelineLaneButtons{grid-area:1/2;justify-self:start}.profileExpandedTimelineRangeToggle{grid-area:1/2;justify-self:end}.profileExpandedTimelineLaneButtons,.profileExpandedTimelineRangeToggle{align-items:center;gap:4px;min-width:0;display:flex}.profileExpandedTimelineRangeToggle{border:1px solid var(--profile-expanded-divider-color);background:var(--theme-surface);border-radius:5px;flex:none;padding:2px}.profileExpandedTimelineControls button,.profileExpandedTimelineSelectorButton,.profileExpandedTimelineRangeToggle button{border:1px solid var(--theme-border);background:var(--theme-surface);height:31px;color:var(--theme-icon-muted);cursor:pointer;border-radius:3px;flex:none;font-size:11px;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,filter .14s}.profileExpandedTimelineSelectorButton{justify-content:center;align-items:center;gap:4px;min-width:68px;padding:0 5px;display:inline-flex}.profileExpandedTimelineSelectorButton.isAll{width:31px;min-width:31px}.profileExpandedTimelineRangeToggle button{border-color:var(--theme-border);background:var(--theme-surface);min-width:44px;padding:0 7px}.profileExpandedTimelineControls button:hover:not(:disabled):not(.isActive),.profileExpandedTimelineSelectorButton:hover:not(:disabled):not(.isActive),.profileExpandedTimelineRangeToggle button:hover:not(:disabled):not(.isActive),.profileExpandedTimelineControls button:focus-visible:not(:disabled):not(.isActive),.profileExpandedTimelineSelectorButton:focus-visible:not(:disabled):not(.isActive),.profileExpandedTimelineRangeToggle button:focus-visible:not(:disabled):not(.isActive){border-color:var(--theme-border);background:var(--theme-accent);color:var(--theme-icon-selected);box-shadow:none}.profileExpandedTimelineControls button.isActive,.profileExpandedTimelineSelectorButton.isActive,.profileExpandedTimelineRangeToggle button.isActive{border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:none;color:var(--theme-icon-selected)}.profileExpandedTimelineControls button.isActive:hover:not(:disabled),.profileExpandedTimelineSelectorButton.isActive:hover:not(:disabled),.profileExpandedTimelineRangeToggle button.isActive:hover:not(:disabled),.profileExpandedTimelineControls button.isActive:focus-visible:not(:disabled),.profileExpandedTimelineSelectorButton.isActive:focus-visible:not(:disabled),.profileExpandedTimelineRangeToggle button.isActive:focus-visible:not(:disabled){border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-icon-selected);box-shadow:none}.profileExpandedTimelineControls button:disabled,.profileExpandedTimelineSelectorButton:disabled,.profileExpandedTimelineRangeToggle button:disabled{border-color:var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text-muted);opacity:.45;cursor:not-allowed;filter:grayscale(.35)}.profileExpandedTimelineLaneIcon{width:18px;height:18px;-webkit-mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;background:currentColor;flex:0 0 18px}.profileExpandedTimelineChampionSlot{background:var(--profile-expanded-empty-fill);contain:paint;border-radius:3px;flex:0 0 24px;width:24px;height:24px;display:inline-block;position:relative;overflow:hidden}.profileExpandedTimelineChampionSlot .championPortraitIcon,.profileExpandedTimelineChampionSlot img{transition:filter .14s}.profileExpandedTimelineSelectorButton:not(.isActive):not(:hover):not(:focus-visible) .profileExpandedTimelineChampionSlot .championPortraitIcon,.profileExpandedTimelineSelectorButton:not(.isActive):not(:hover):not(:focus-visible) .profileExpandedTimelineChampionSlot img{filter:grayscale()}.profileExpandedTimelineChampionSlot.isEmpty:before{content:"";opacity:.34;background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/icons/basic_icon/UnknownChampion.svg) 50%/72% 72% no-repeat;mask:url(/icons/basic_icon/UnknownChampion.svg) 50%/72% 72% no-repeat}.profileExpandedTimelineChartShell{--profile-timeline-axis-gap:4px;--profile-timeline-graph-top-space:36px;min-width:0;padding:var(--profile-timeline-graph-top-space) 6px 4px;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,18fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid;position:relative}.profileExpandedTimelineYAxis{padding:4px var(--profile-timeline-axis-gap) 51px 0;color:var(--theme-text-muted);text-align:right;font-variant-numeric:tabular-nums;grid-column:1;grid-template-rows:1fr auto 1fr;align-items:center;font-size:10px;font-weight:500;line-height:1;display:grid}.profileExpandedTimelineYAxis span:first-child{align-self:start}.profileExpandedTimelineYAxis span:nth-child(2){align-self:center}.profileExpandedTimelineYAxis span:last-child{align-self:end}.profileExpandedTimelinePlotStack{grid-column:2;grid-template-rows:auto auto;justify-self:center;gap:0;width:100%;min-width:0;display:grid}.profileExpandedTimelineGraph{background:0 0;border:0;border-radius:4px 4px 0 0;min-width:0;padding:0;display:block;position:relative}.profileExpandedTimelineGraph:before,.profileExpandedTimelineGraph:after{content:"";z-index:0;background:var(--theme-surface-3);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.profileExpandedTimelineGraph:before{left:0}.profileExpandedTimelineGraph:after{right:0}.profileExpandedTimelineGraph svg{z-index:1;width:100%;height:176px;display:block;position:relative;overflow:visible}.profileExpandedTimelineGraphZero{stroke:var(--theme-text-muted);stroke-width:1px;stroke-dasharray:4 4;opacity:.78}.profileExpandedTimelineGraphLine{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.profileExpandedTimelineGraphLine[data-sign=ally]{stroke:var(--theme-match-win)}.profileExpandedTimelineGraphLine[data-sign=enemy]{stroke:var(--theme-match-loss)}.profileExpandedTimelineGraphArea[data-sign=ally]{fill:url(#timelineAllyAreaGradient)}.profileExpandedTimelineGraphArea[data-sign=enemy]{fill:url(#timelineEnemyAreaGradient)}.profileExpandedTimelineGraphPoint line{stroke-width:1px;stroke-dasharray:2 4;opacity:.5}.profileExpandedTimelineGraphPoint circle{stroke:var(--theme-surface);stroke-width:1.5px}.profileExpandedTimelineGraphPoint[data-classification=ally] line,.profileExpandedTimelineGraphPoint[data-classification=ally] circle{fill:var(--theme-match-win);stroke:var(--theme-match-win)}.profileExpandedTimelineGraphPoint[data-classification=enemy] line,.profileExpandedTimelineGraphPoint[data-classification=enemy] circle{fill:var(--theme-match-loss);stroke:var(--theme-match-loss)}.profileExpandedTimelineGraphPoint[data-classification=trade] line,.profileExpandedTimelineGraphPoint[data-classification=trade] circle{fill:var(--theme-timeline-trade);stroke:var(--theme-timeline-trade)}.profileExpandedTimelineReviewMarker line{stroke-width:1px;stroke-dasharray:2 3}.profileExpandedTimelineReviewMarker circle{stroke:var(--theme-surface);stroke-width:1.5px}.profileExpandedTimelineReviewMarker text{fill:#fff;pointer-events:none;font-size:9px;font-weight:700}.profileExpandedTimelineReviewMarker[data-review-type=good] line,.profileExpandedTimelineReviewMarker[data-review-type=good] circle{fill:var(--theme-timeline-review-good);stroke:var(--theme-timeline-review-good)}.profileExpandedTimelineReviewMarker[data-review-type=bad] line,.profileExpandedTimelineReviewMarker[data-review-type=bad] circle{fill:var(--theme-timeline-review-bad);stroke:var(--theme-timeline-review-bad)}.profileExpandedTimelineHoverMarker{pointer-events:none}.profileExpandedTimelineHoverMarker line{stroke:var(--theme-text-muted);stroke-width:1px;stroke-dasharray:2 4;opacity:.58}.profileExpandedTimelineHoverMarker circle{fill:var(--hover-box);stroke:var(--hover-box-text);stroke-width:1.5px}.profileExpandedTimelineHoverMarker[data-hover-type=good] line,.profileExpandedTimelineHoverMarker[data-hover-type=good] circle{fill:var(--theme-timeline-hover-good);stroke:var(--theme-timeline-hover-good)}.profileExpandedTimelineHoverMarker[data-hover-type=bad] line,.profileExpandedTimelineHoverMarker[data-hover-type=bad] circle{fill:var(--theme-timeline-hover-bad);stroke:var(--theme-timeline-hover-bad)}.profileExpandedTimelineGraphMeta{min-width:0;color:var(--theme-text-muted);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;font-size:11px;font-weight:500;display:grid}.profileExpandedTimelineGraphMeta strong{color:var(--theme-text-02);font-size:11px;font-weight:500}.profileExpandedTimelineGraphMeta span:last-child{text-align:right}.profileExpandedTimelineTooltip{--hover-tooltip-bg:var(--hover-box);--hover-tooltip-text:var(--hover-box-text);--hover-tooltip-from-transform:translate(-50%, calc(-100% - var(--hover-tooltip-gap) + var(--hover-tooltip-enter-y)));--hover-tooltip-to-transform:translate(-50%, calc(-100% - var(--hover-tooltip-gap)));left:var(--timeline-tooltip-x,50%);top:var(--timeline-tooltip-y,0px);z-index:var(--profile-z-tooltip);width:max-content;max-width:min(320px,100vw - 16px);padding:var(--hover-tooltip-padding);border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);color:var(--hover-tooltip-text);box-shadow:var(--hover-tooltip-shadow);font-size:var(--hover-tooltip-body-font-size);font-weight:var(--hover-tooltip-font-weight);letter-spacing:var(--font-tracking-medium);text-align:center;transform:var(--hover-tooltip-to-transform);animation:var(--hover-tooltip-animation);pointer-events:none;border:0;gap:3px;line-height:1.25;display:grid;position:absolute}.profileExpandedTimelineTooltip[data-hover-type=good]{--hover-tooltip-bg:var(--theme-timeline-hover-good);--hover-tooltip-text:var(--hover-box-text)}.profileExpandedTimelineTooltip[data-hover-type=bad]{--hover-tooltip-bg:var(--theme-timeline-hover-bad);--hover-tooltip-text:var(--hover-box-text)}.profileExpandedTimelineTooltip:after{content:"";left:50%;bottom:var(--hover-tooltip-arrow-overlap);width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);pointer-events:none;border:0;position:absolute;transform:translate(-50%)rotate(45deg)}.profileExpandedTimelineTooltip span,.profileExpandedTimelineTooltip small,.profileExpandedTimelineTooltip p{color:inherit;font:inherit;margin:0}.profileExpandedTimelineTooltip strong{color:inherit;font:inherit}.profileExpandedTimelineGraphEmpty,.profileExpandedTimelineEmpty{min-height:32px;color:var(--theme-text-muted);place-items:center;font-size:11px;font-weight:500;display:grid}.profileExpandedTimelineRows{border:0;border-top:1px solid var(--profile-expanded-divider-color);background:color-mix(in srgb, var(--theme-surface-2) 34%, transparent);border-radius:0 0 4px 4px;gap:3px;padding:4px 0 0;display:grid}.profileExpandedTimelineEventRow{border-radius:3px;height:28px;position:relative;overflow:hidden}.profileExpandedTimelineEventRow[data-side=ally]{background:var(--theme-match-win-soft)}.profileExpandedTimelineEventRow[data-side=enemy]{background:var(--theme-match-loss-soft)}.profileExpandedTimelineEventIcon{left:var(--timeline-event-x,0%);top:calc(50% + (var(--timeline-event-stack,0) * 2px));width:18px;height:18px;color:var(--profile-expanded-text-color);font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.profileExpandedTimelineEventIconImage{background:var(--timeline-event-icon-url) center / contain no-repeat;flex:none;width:17px;height:17px;display:block}.profileExpandedTimelineEventIcon[data-building-side=ally]{color:var(--theme-match-win)}.profileExpandedTimelineEventIcon[data-building-side=enemy]{color:var(--theme-match-loss)}.profileExpandedTimelineEventIcon[data-building-side] .profileExpandedTimelineEventIconImage{-webkit-mask:var(--timeline-event-icon-url) center / contain no-repeat;-webkit-mask:var(--timeline-event-icon-url) center / contain no-repeat;mask:var(--timeline-event-icon-url) center / contain no-repeat;background:currentColor}.profileExpandedTimelineEventCount{background:var(--theme-surface);min-width:10px;height:10px;color:var(--profile-expanded-text-color);box-shadow:0 0 0 1px var(--profile-expanded-divider-color);border-radius:999px;justify-content:center;align-items:center;padding:0 2px;font-size:7px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:-1px;right:-1px}.profileExpandedTimelineTimeLabels{height:14px;position:relative}.profileExpandedTimelineTimeLabels span{left:var(--timeline-label-x,0%);color:var(--theme-text-muted);font-size:11px;font-weight:500;line-height:1;position:absolute;top:0;transform:translate(-50%)}.profileExpandedTimelineTimeLabels span:first-child{transform:translate(0)}.profileExpandedTimelineTimeLabels span[data-end=true]{transform:translate(-100%)}.profileExpandedTimelineFeedback{gap:6px;min-width:0;display:grid}.profileExpandedTimelineFeedback article{border:1px solid var(--profile-expanded-divider-color);background:var(--theme-surface);border-radius:6px;grid-template-columns:42px minmax(92px,auto) 86px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.profileExpandedTimelineFeedback span,.profileExpandedTimelineFeedback small,.profileExpandedTimelineFeedback p,.profileExpandedTimelineFeedback b{min-width:0;color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.profileExpandedTimelineFeedback strong{min-width:0;color:var(--profile-expanded-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.profileExpandedTimelineFeedback article[data-feedback-type=good]{border-color:var(--theme-timeline-review-good-soft)}.profileExpandedTimelineFeedback article[data-feedback-type=bad]{border-color:var(--theme-timeline-review-bad-soft)}.profileExpandedTimelineFeedback article[data-feedback-type=good] strong{color:var(--theme-timeline-review-good)}.profileExpandedTimelineFeedback article[data-feedback-type=bad] strong{color:var(--theme-timeline-review-bad)}.profileExpandedMatchPlaceholder{border:1px dashed var(--theme-border);min-height:58px;color:var(--theme-text-muted);border-radius:6px;place-items:center;font-size:11px;font-weight:500;line-height:1.3;display:grid}.profileFilterDataMessage{min-width:0;color:var(--semantic-danger);font-size:13px;font-weight:var(--font-weight-thin);justify-content:flex-end;align-items:center;gap:8px;line-height:1;display:flex}.profileFilterDataMessage button{background:var(--theme-surface-2);min-height:24px;color:var(--theme-text-muted);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);border:0;border-radius:999px;padding:0 10px;line-height:1}.profileFilterDataMessage button:hover:not(:disabled),.profileFilterDataMessage button:focus-visible:not(:disabled){background:var(--theme-accent);color:var(--theme-text3)}.profileFilterDataMessage button:disabled{cursor:wait;opacity:.6}.profileRecentSeeMoreRow{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.profileRecentSeeMoreButton{background:var(--theme-surface-2);min-height:30px;color:var(--theme-text-muted);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);border:0;border-radius:999px;padding:0 14px;line-height:1}.profileRecentSeeMoreButton:hover,.profileRecentSeeMoreButton:focus-visible{background:var(--theme-accent);color:var(--theme-text3)}.profileRecentSeeMoreButton:disabled{cursor:default;opacity:.55}.profileRecentSeeMoreButton:disabled:hover,.profileRecentSeeMoreButton:disabled:focus-visible{background:var(--theme-surface-2);color:var(--theme-text-muted)}.profileRecentSeeMoreCount{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);line-height:1}.profileRecentPanelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.profileRecentPanelHeader strong{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:var(--font-tracking-thin);line-height:1}.profileRecentFilterButton{background:var(--theme-surface-2);width:30px;height:30px;color:var(--theme-icon-muted);border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .16s,color .16s,transform .16s;display:inline-grid}.profileRecentFilterButton[data-active=true]{background:var(--theme-accent);color:var(--theme-icon-selected)}.profileRecentFilterButton:hover,.profileRecentFilterButton:focus-visible{transform:translateY(-1px)}.profileRecentFilterIcon.assetIcon,.profileRecentLaneIcon.assetIcon{width:16px;height:16px;-webkit-mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:inline-block}.profileRecentOverview{--profile-recent-win-width:106px;--profile-recent-lp-width:120px;--profile-recent-divider-gap:clamp(3px, .5vw, 8px);--profile-recent-line-gap:clamp(1px, .18vw, 2px);justify-content:space-between;align-items:stretch;gap:var(--profile-recent-divider-gap);background:var(--theme-surface-2);border-radius:12px;min-width:0;padding:10px;display:flex}.profileRecentOverview>*{flex:none}.profileRecentOverviewDivider{background:var(--theme-icon-muted);opacity:.7;width:1px;min-height:100%}.profileRecentOverviewMetric{text-align:left;align-content:start;justify-items:start;gap:4px;min-width:0;height:100%;display:grid}.profileRecentOverviewMetric--winRate{width:var(--profile-recent-win-width);color:var(--theme-match-win);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.profileRecentOverviewMetric--winRate[data-direction=negative]{color:var(--theme-match-loss)}.profileRecentOverviewMetric--kda{justify-items:stretch;width:auto}.profileRecentOverviewMetric--kda small{justify-self:start}.profileRecentKdaValueStack{justify-self:end;justify-items:stretch;width:max-content;min-width:4.25ch;display:grid}.profileRecentKdaValueStack>strong{justify-self:end}.profileRecentOverviewMetric--lp{width:var(--profile-recent-lp-width);color:var(--theme-match-win);grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-items:stretch}.profileRecentOverviewMetric--lp[data-direction=negative]{color:var(--theme-match-loss)}.profileRecentLpTextStack{white-space:normal;gap:4px;min-width:0;max-width:100%;display:grid;overflow:visible}.profileRecentOverviewMetric small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:var(--font-tracking-thin);line-height:1;overflow:hidden}.profileRecentOverviewMetric strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--theme-text);font-size:25px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);line-height:.98;overflow:hidden}.profileRecentOverviewMetric--winRate strong,.profileRecentOverviewMetric--lp strong{color:currentColor}.profileRecentLpUnit{vertical-align:baseline;font-size:13px;line-height:1}.profileRecentOverviewMetric span,.profileRecentChampionSummaryText span,.profileRecentLaneColumn{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:var(--font-tracking-thin);line-height:1.05}.profileRecentOverviewMetric--lp .profileRecentLpTextStack{color:inherit}.profileRecentOverviewMetric .profileRecentKdaBreakdown{gap:var(--profile-recent-line-gap,1px);width:100%;display:grid}.profileRecentRecordBreakdown{grid-template-columns:repeat(3,max-content);justify-content:space-between;align-items:baseline;column-gap:3px;width:100%;display:grid}.profileRecentRecordBreakdown>:first-child{justify-self:start}.profileRecentRecordBreakdown>:nth-child(2){justify-self:center}.profileRecentRecordBreakdown>:last-child{justify-self:end}.profileRecentOverviewMetric .profileRecentKdaBreakdown>span{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:4px;width:100%;display:grid}.profileRecentOverviewMetric .profileRecentKdaBreakdown>span>span{justify-self:start}.profileRecentOverviewMetric .profileRecentKdaBreakdown b{color:inherit;font:inherit;letter-spacing:inherit;justify-self:end}.profileRecentOverviewMetric span,.profileRecentOverviewMetric b,.profileRecentChampionSummaryText strong,.profileRecentChampionSummaryText span,.profileRecentLaneColumn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.profileRecentOverviewMetric .profileRecentKdaBreakdown{white-space:normal}.profileRecentWinText{color:var(--theme-match-win)}.profileRecentLossText,.profileRecentChampionSummaryText strong.is-lose{color:var(--theme-match-loss)}.profileRecentChampionSummaryText strong.is-win{color:var(--theme-match-win)}.profileRecentWinRateSegments{grid-template-columns:repeat(10,minmax(0,1fr));align-self:end;align-items:stretch;gap:3px;width:100%;max-width:98px;height:23px;margin-top:auto;padding-top:0;display:grid}.profileRecentWinRateSegments i{border-radius:999px;min-width:0;display:block}.profileRecentWinRateSegments i[data-result=win]{background:var(--theme-match-win)}.profileRecentWinRateSegments i[data-result=loss]{background:var(--theme-match-loss)}.profileRecentLpSparkline{color:currentColor;place-self:stretch stretch;width:100%;max-width:none;height:100%;min-height:0;margin-top:0;display:block;overflow:visible}.profileRecentLpSparklineArea{fill:url(#profileRecentLpSparklineGradient)}.profileRecentLpSparklineLine{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.profileRecentLpSparkline--empty{opacity:0}.profileRecentChampionSummary{text-align:center;place-items:start center;gap:6px;min-width:40px;display:grid}.profileRecentChampionSeparator{background:var(--theme-icon-muted);opacity:.7;place-self:center;width:1px;height:20px}.profileRecentChampionSummary--empty{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);align-content:center;justify-items:center}.profileRecentChampionPortrait{width:76px;height:76px}.profileRecentChampionSummaryText{gap:var(--profile-recent-line-gap,2px);justify-items:center;min-width:0;display:grid}.profileRecentChampionSummaryText strong{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-medium);line-height:1}.profileRecentChampionSummaryText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileRecentLaneColumn{text-align:center;white-space:nowrap;grid-template-rows:repeat(4,max-content);align-content:space-between;justify-items:center;gap:0;min-width:0;height:100%;display:grid}.profileRecentLaneIcon{color:var(--theme-icon-muted);justify-self:center}.profileRecentLaneIcon[data-rank=secondary]{color:var(--theme-icon-01)}.profileRecentLaneIcon[data-rank=primary]{color:var(--theme-icon-02)}.profileRecentLaneColumn span[data-rank=secondary]{color:var(--theme-text-01);font-weight:var(--font-weight-medium)}.profileRecentLaneColumn span[data-rank=primary]{color:var(--theme-text-02);font-weight:var(--font-weight-medium)}.profileAccountRow{border:1px solid color-mix(in srgb, var(--theme-border) 58%, transparent);background:var(--theme-surface-3);cursor:pointer;border-radius:12px;gap:0;min-width:0;padding:9px;display:grid;overflow:visible}.profileAccountAddRow{border:1px solid color-mix(in srgb, var(--theme-border) 58%, transparent);background:var(--theme-surface-3);width:100%;min-width:0;min-height:58px;color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-medium);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px;line-height:1.2;transition:color .16s,border-color .16s,background .16s;display:flex}.profileAccountAddRow:hover,.profileAccountAddRow:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-text3)}.profileAccountAddRow:focus-visible{outline:1px solid var(--theme-text-muted);outline-offset:2px}.profileAccountAddRowLabel{width:82px;height:18px;transition:width .24s cubic-bezier(.2,.8,.2,1);display:inline-block;position:relative;overflow:hidden}.profileAccountAddRow:hover .profileAccountAddRowLabel,.profileAccountAddRow:focus-visible .profileAccountAddRowLabel{width:142px}.profileAccountAddRowText{white-space:nowrap;line-height:18px;transition:opacity .18s,transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:0;transform:translateY(-50%)}.profileAccountAddRowTextDefault{opacity:1;font-weight:var(--font-weight-thin)}.profileAccountAddRowTextExpanded{opacity:0;font-weight:var(--font-weight-medium);transform:translateY(-50%)translate(8px)}.profileAccountAddRow:hover .profileAccountAddRowTextDefault,.profileAccountAddRow:focus-visible .profileAccountAddRowTextDefault{opacity:0;transform:translateY(-50%)translate(-8px)}.profileAccountAddRow:hover .profileAccountAddRowTextExpanded,.profileAccountAddRow:focus-visible .profileAccountAddRowTextExpanded{opacity:1;transform:translateY(-50%)translate(0)}.profileAccountRowSummary{grid-template-columns:38px minmax(0,1fr) 1px minmax(76px,max-content) max-content;align-items:center;gap:9px;min-width:0;display:grid}.profileAccountTierEmblem{justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.profileAccountTierEmblem img{object-fit:contain;width:100%;height:100%;display:block}.profileAccountRowIdentity{flex-direction:column;justify-content:center;gap:5px;min-width:0;height:38px;display:flex}.profileAccountDivider{background:var(--theme-icon-muted);width:1px;height:31px}.profileAccountVisibilityButton,.profileAccountAddButton,.profileAccountExpandButton{border:1px solid var(--theme-border);background:var(--button-fill);width:26px;min-width:26px;height:26px;min-height:26px;color:var(--button-icon);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.profileAccountExpandButton{justify-self:end;margin-left:0}.profileAccountRowControls{cursor:default;justify-content:flex-end;align-items:center;gap:9px;min-width:max-content;height:38px;display:inline-flex}.profileAccountAddButton .assetIcon{width:13px;height:13px}.profileAccountAddRow .profileAccountAddButton,.profileAccountAddRow .profileAccountAddButton:hover{color:var(--theme-text-muted);background:0 0;border-color:#0000;transition:transform .26s cubic-bezier(.2,.8,.2,1),color .16s;transform:translate(0)rotate(0)}.profileAccountAddRow:hover .profileAccountAddButton,.profileAccountAddRow:focus-visible .profileAccountAddButton{color:var(--theme-text3);transform:translate(0)rotate(360deg)}.profileAccountFoldIcon.assetIcon{color:currentColor;width:13px;height:13px;transition:transform .15s}.profileAccountExpandButton:hover{border-color:var(--theme-accent);background:var(--button-fill);color:var(--button-icon)}.profileAccountVisibilityButton,.profileAccountVisibilityButton:hover{background:0 0;border-color:#0000}.profileAccountVisibilityButton{color:var(--theme-icon-muted);position:relative;overflow:visible}.profileAccountVisibilityButton:hover,.profileAccountVisibilityButton:focus-visible{color:var(--theme-text2)}.profileAccountVisibilityButton:after{--hover-tooltip-from-transform:translateX(-50%) translateY(var(--hover-tooltip-enter-y));--hover-tooltip-to-transform:translateX(-50%) translateY(0);content:attr(data-tooltip);left:50%;bottom:calc(100% + var(--hover-tooltip-gap));z-index:30;width:max-content;max-width:190px;padding:var(--hover-tooltip-padding);border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);color:var(--hover-tooltip-text);box-shadow:var(--hover-tooltip-shadow);font-size:var(--hover-tooltip-body-font-size);font-weight:var(--hover-tooltip-font-weight);letter-spacing:var(--font-tracking-medium);text-align:center;white-space:normal;opacity:0;pointer-events:none;transform:var(--hover-tooltip-from-transform);transition:var(--hover-tooltip-transition);border:0;line-height:1.25;position:absolute;overflow:visible}.profileAccountVisibilityButton:before{content:"";left:50%;bottom:calc(100% + var(--hover-tooltip-arrow-gap));z-index:31;width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);opacity:0;pointer-events:none;transition:opacity .14s;position:absolute;transform:translate(-50%)rotate(45deg)}.profileAccountVisibilityButton:hover:before,.profileAccountVisibilityButton:focus-visible:before,.profileAccountVisibilityButton:hover:after,.profileAccountVisibilityButton:focus-visible:after{opacity:1}.profileAccountVisibilityButton:hover:after,.profileAccountVisibilityButton:focus-visible:after{transform:var(--hover-tooltip-to-transform);animation:var(--hover-tooltip-animation)}.profileAccountVisibilityButton:focus-visible{outline:1px solid var(--theme-icon-muted);outline-offset:2px}.profileAccountExpandButton,.profileAccountExpandButton:hover,.profileAccountExpandButton.profileChevronButton{color:var(--theme-icon-muted);background:0 0;border-color:#0000}.profileAccountVisibilityIcon.assetIcon{color:currentColor;width:14px;height:14px}.profileAccountExpandButton[aria-expanded=true] .profileAccountFoldIcon{transform:rotate(180deg)}.profileAccountExpandedContent{opacity:0;pointer-events:none;grid-template-rows:minmax(0,0fr);min-width:0;min-height:0;margin-top:0;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),margin-top .26s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .26s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden;transform:translateY(-5px)}.profileAccountRow[data-expanded=true] .profileAccountExpandedContent{opacity:1;pointer-events:auto;grid-template-rows:minmax(0,1fr);margin-top:9px;transform:translateY(0)}.profileAccountExpandedContentInner{gap:9px;min-width:0;min-height:0;display:grid;overflow:hidden}.profileAccountExpandedContent .profileRankedSoloCard,.profileAccountExpandedContent .profileLpTrendCard{border-radius:12px;padding:11px}.profileAccountRowIdentity strong{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:13px;display:block;overflow:hidden}.profileMatchIdentity strong,.profileMatchKda strong,.profileMatchGold strong{color:#f4ecff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;display:block;overflow:hidden}.profileAccountRowIdentity span{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);text-overflow:ellipsis;white-space:nowrap;line-height:13px;display:block;overflow:hidden}.profileMatchIdentity span,.profileMatchKda span,.profileMatchGold span{color:#d8bbef9e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.2;display:block;overflow:hidden}.profileAccountRowStats{text-align:left;min-width:76px;height:38px;color:var(--theme-text-muted);font-family:Pretendard,Pretendard Variable,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);white-space:nowrap;flex-direction:column;justify-content:center;gap:0;line-height:13px;display:flex}.profileChevronButton{border:1px solid color-mix(in srgb, var(--theme-accent) 24%, transparent);background:var(--button-fill);width:24px;height:24px;color:var(--button-icon);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);border-radius:50%;line-height:1}.profileAccountExpandButton.profileChevronButton{width:26px;height:26px;color:var(--theme-icon-muted);background:0 0;border-color:#0000;justify-self:end;margin-left:0}.profileTabsStack{gap:var(--profile-section-gap-y);width:100%;min-width:0;z-index:var(--profile-z-filter-trigger);display:grid;position:relative}.profileTabsStack[data-advanced-open=false]{gap:0}.profileTabsStack[data-filter-index-status=loading] .profileLaneTabs,.profileTabsStack[data-filter-index-status=loading] .profileCompactQueueSegment,.profileTabsStack[data-filter-index-status=loading] .profileQueueTabs{opacity:.72}.profileTabsRow{--profile-top-filter-gap:var(--page-gap);grid-template-columns:auto minmax(var(--profile-top-filter-gap), 1fr) auto minmax(var(--profile-top-filter-gap), 1fr) auto minmax(var(--profile-top-filter-gap), 1fr) auto;align-items:center;column-gap:0;width:100%;min-width:0;display:grid}.profileTabs{--profile-tab-button-width:90px;--profile-tab-button-gap:var(--segmented-control-gap);justify-self:start;gap:var(--profile-tab-button-gap);border:1px solid var(--theme-border);background:var(--theme-surface);height:36px;box-shadow:none;border-radius:999px;padding:0;display:inline-flex;position:relative;overflow:hidden}.profileQueueTabs{--profile-tab-button-width:auto;justify-self:end}.profileTopCompactFilters{display:contents}.profileCompactQueueSegment{--profile-compact-queue-gap:20px;box-sizing:border-box;grid-column:5;grid-template-columns:var(--profile-compact-queue-gap) max-content var(--profile-compact-queue-gap) var(--profile-compact-queue-gap) max-content var(--profile-compact-queue-gap) var(--profile-compact-queue-gap) max-content var(--profile-compact-queue-gap);border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:999px;justify-self:center;align-items:stretch;width:max-content;max-width:none;height:36px;display:grid;position:relative;overflow:hidden}.profileTabsStack[data-queue-segment-switching=true] .profileQueueTabs .profileTabsIndicator,.profileTabsStack[data-queue-segment-switching=true] .profileQueueTabs button{transition:none}.profileCompactQueueActive{background:var(--theme-accent);opacity:0;pointer-events:none;transition:var(--segmented-control-indicator-transition);z-index:1;border-radius:999px;grid-row:1;align-self:stretch}.profileCompactQueueSegment[data-active-index="0"] .profileCompactQueueActive{opacity:1;grid-column:1/4}.profileCompactQueueSegment[data-active-index="1"] .profileCompactQueueActive{opacity:1;grid-column:4/7}.profileCompactQueueSegment[data-active-index="2"] .profileCompactQueueActive{opacity:1;grid-column:7/10}.profileCompactQueueLabel{grid-row:1;grid-column:var(--profile-compact-queue-label-column);color:var(--button-icon);font-size:13px;font-weight:var(--font-weight-medium);pointer-events:none;white-space:nowrap;z-index:2;place-self:center;line-height:1}.profileCompactQueueSegment[data-active-index="0"] .profileCompactQueueLabel[data-index="0"],.profileCompactQueueSegment[data-active-index="1"] .profileCompactQueueLabel[data-index="1"],.profileCompactQueueSegment[data-active-index="2"] .profileCompactQueueLabel[data-index="2"]{color:var(--button-icon-selected)}.profileCompactQueueSegment button{grid-row:1;grid-column:var(--profile-compact-queue-button-start) / span 3;z-index:3;color:#0000;min-width:0;height:100%;font:inherit;background:0 0;border:0;border-radius:999px;padding:0}.profileCompactQueueSegment button:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-accent) 72%, white);outline-offset:-2px}.profileLaneTabs{--profile-tab-button-width:auto;--profile-lane-tab-size:36px;justify-self:center}.profileLaneTabs--compact{grid-column:3;justify-self:center}.profileLaneTabs button{justify-content:center;align-items:center;display:inline-flex}.profileLaneFilterIcon{width:16px;height:16px;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:inline-block}.profileAdvancedFilterToggle{box-sizing:border-box;background:var(--theme-accent);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--theme-icon-selected);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);border:1px solid #0000;border-radius:999px;grid-column:7;justify-content:center;justify-self:end;place-items:center;padding:0;line-height:1;display:inline-grid}.profileAdvancedFilterToggleIcon.assetIcon{width:18px;height:18px;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:inline-block}.profileAdvancedFiltersPanel{--profile-advanced-panel-padding:10px;box-sizing:border-box;opacity:0;pointer-events:none;width:100%;min-width:0;padding:0 var(--profile-advanced-panel-padding);background:0 0;border:0 solid #0000;border-radius:18px;grid-template-rows:minmax(0,0fr);transition:grid-template-rows .22s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1),border-color .18s,background-color .18s;display:grid;overflow:hidden;transform:scale(.98)translateY(-4px)}.profileAdvancedFiltersPanel[data-open=true]{opacity:1;z-index:var(--profile-z-filter-trigger);pointer-events:auto;border-width:1px;border-color:var(--theme-border);background:var(--theme-surface);padding:var(--profile-advanced-panel-padding);grid-template-rows:minmax(0,1fr);position:relative;overflow:visible;transform:scale(1)translateY(0)}.profileAdvancedFiltersPanel .profileTabsIndicator{opacity:0;transition:var(--segmented-control-indicator-transition), opacity 80ms ease}.profileAdvancedFiltersPanel[data-open=true] .profileTabsIndicator{opacity:1;transition:var(--segmented-control-indicator-transition), opacity 80ms ease}.profileAdvancedFiltersPanel[data-open=true] .profileQueueTabs[data-has-active-queue=false] .profileTabsIndicator{opacity:0}.profileAdvancedFiltersPanelInner{--profile-filter-column-gap:10px;--profile-advanced-control-height:var(--profile-filter-control-h);--profile-filter-role-icon-height:22.3px;box-sizing:border-box;width:100%;min-width:0;min-height:0;display:block;overflow:hidden}.profileAdvancedFiltersPanelInner[data-has-advanced-queue=false]{display:block}.profileAdvancedFiltersPanel[data-open=true] .profileAdvancedFiltersPanelInner{overflow:visible}.profileAdvancedFiltersPanelInner .profileTabs{background:var(--theme-surface-2)}.profileFilterPanel{gap:10px;width:100%;min-width:0;display:grid}.profileFilterGroup{min-width:0;z-index:var(--profile-z-base);grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.profileFilterGroup--scope{z-index:var(--profile-z-sticky-header)}.profileFilterGroup--matchup{z-index:var(--profile-z-table-hover)}.profileFilterGroup--build{z-index:var(--profile-z-table)}.profileFilterGroup--slice{z-index:var(--profile-z-base)}.profileFilterGroup:has(.profileAdvancedDropdownField[data-open=true]){z-index:var(--profile-z-filter-popover)}.profileFilterGroup:has(.profileBuildFilterPopoverField[data-open=true]){z-index:var(--profile-z-filter-popover-active)}.profileFilterGroupLabel{min-width:0;color:var(--theme-text2);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);text-transform:uppercase;white-space:nowrap;align-self:start;padding-bottom:6px;line-height:1;position:relative}.profileFilterGroupLabel:after{content:"";background:var(--theme-surface-3);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.profileFilterGroupControls{align-items:stretch;gap:var(--profile-filter-control-gap);width:100%;min-width:0;display:grid;overflow:visible}.profileFilterGroup--scope .profileFilterGroupControls{--profile-scope-account-w:290px;--profile-scope-queue-w:493px;--profile-scope-padding-px:10px;box-sizing:border-box;grid-template-columns:var(--profile-scope-account-w) var(--profile-scope-queue-w);column-gap:var(--profile-scope-padding-px);gap:0 var(--profile-scope-padding-px);align-items:center;padding-inline:0}.profileScopeAccountControl{min-width:0;width:var(--profile-scope-account-w);flex:none}.profileScopeAccountControl .profileAdvancedAccountField{width:100%;max-width:none}.profileScopeAccountControl .profileAdvancedDropdownButton{width:100%}.profileScopeQueueControl{align-items:center;width:100%;min-width:0;display:flex}.profileFilterGroup--matchup .profileFilterGroupControls{grid-template-columns:minmax(180px,.98fr) repeat(4,minmax(0,.48fr)) minmax(77px,.387fr)}.profileFilterGroup--build .profileFilterGroupControls{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr)}.profileFilterGroup--slice .profileFilterGroupControls{--profile-slice-range-w:100px;--profile-slice-patch-w:113px;--profile-slice-result-w:95px;--profile-slice-game-length-w:minmax(76px, 1fr);grid-template-columns:var(--profile-slice-range-w) var(--profile-slice-patch-w) var(--profile-slice-result-w) var(--profile-slice-game-length-w) var(--profile-filter-control-h)}.profileFilterControl{box-sizing:border-box;height:var(--profile-filter-control-h);width:100%;min-width:0;max-width:100%;overflow:hidden}.profileFilterControl.profileAdvancedDropdownField{overflow:visible}.profileFilterControl--sm,.profileFilterControl--md,.profileFilterControl--lg,.profileFilterControl--queue,.profileFilterControl--lane{width:100%}.profileFilterControl,.profileFilterControl *{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%}.profileFilterControl .profileAdvancedDropdownButton,.profileFilterControl .profileTabs,.profileFilterControl.profileTabs{width:100%;height:100%}.profileAdvancedDropdownField.isDisabled,.profileBuildFilterTrigger.isDisabled,.profileBuildFilterTrigger:disabled,.profileBuildFilterTrigger[aria-disabled=true]{cursor:not-allowed;opacity:.7;pointer-events:none}.profileAdvancedDropdownField.isDisabled .profileAdvancedDropdownButton,.profileBuildFilterTrigger.isDisabled,.profileBuildFilterTrigger:disabled,.profileBuildFilterTrigger[aria-disabled=true]{border-color:var(--theme-border)}.profileAdvancedFiltersPanelInner .profileFilterControl.profileAdvancedDropdownField,.profileAdvancedFiltersPanelInner .profileFilterControl.profileTabs,.profileAdvancedFiltersPanelInner .profileFilterControl.profileAdvancedStaticControl,.profileAdvancedFiltersPanelInner .profileGameLengthControl{height:var(--profile-filter-control-h);min-height:var(--profile-filter-control-h)}.profileGameLengthControl .profileGameLengthRange,.profileGameLengthControl .profileGameLengthSegment{width:100%;min-width:0;height:100%}.profileGameLengthControl .profileGameLengthSegment{grid-template-columns:repeat(var(--profile-game-length-stop-count), minmax(0, 1fr))}.profileAdvancedStaticControl{background:var(--theme-surface-2);color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-medium);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.profileAdvancedStaticControl span{text-overflow:ellipsis;overflow:hidden}.profileSliceRefreshButton{width:var(--profile-filter-control-h);min-width:var(--profile-filter-control-h);height:var(--profile-filter-control-h);min-height:var(--profile-filter-control-h);border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-icon-muted);font:inherit;cursor:pointer;border-radius:999px;place-items:center;padding:0;line-height:1;transition:color .14s,background-color .14s,opacity .14s;display:inline-grid}.profileSliceRefreshButton:hover:not(:disabled),.profileSliceRefreshButton:focus-visible:not(:disabled){color:var(--theme-text)}.profileSliceRefreshButton:disabled{cursor:not-allowed;opacity:.7}.profileSliceRefreshIcon.assetIcon{color:currentColor;width:14px;height:14px}.profileSliceRefreshIcon.isSpinning{animation:.36s profileRuneBuildResetSpin}.profileBuildFilterPopoverField{--profile-build-filter-popover-w:320px;--profile-build-filter-popover-padding:8px;--profile-build-filter-row-h:28px;--profile-build-filter-icon-size:18px;--profile-rune-option-cell-w:40px;--profile-rune-option-cell-h:58px;--profile-rune-option-icon-size:24px;--profile-rune-option-count-h:12px;--profile-rune-option-winrate-h:12px;--profile-rune-option-icon-count-gap:2px;--profile-rune-option-count-winrate-gap:0px;--profile-rune-matrix-base-cell-w:var(--profile-rune-option-cell-w);--profile-rune-matrix-section-w:calc(var(--profile-rune-matrix-base-cell-w) * 5);--profile-rune-matrix-shards-section-w:calc((var(--profile-rune-table-style-row-icon-size) * 3) + (var(--profile-rune-table-cell-gap) * 2) + (var(--profile-rune-table-cell-px) * 2));--profile-rune-table-column-w:var(--profile-rune-matrix-section-w);--profile-rune-table-shards-column-w:var(--profile-rune-matrix-shards-section-w);--profile-rune-table-header-h:24px;--profile-rune-table-path-icon-size:var(--profile-rune-option-icon-size);--profile-rune-table-icon-size:var(--profile-rune-option-icon-size);--profile-rune-table-shard-icon-size:var(--profile-rune-table-icon-size);--profile-rune-reset-button-size:33px;--profile-rune-table-option-gap:0px;--profile-rune-table-icon-count-gap:var(--profile-rune-option-icon-count-gap);--profile-rune-table-count-h:var(--profile-rune-option-count-h);--profile-rune-count-winrate-gap:var(--profile-rune-option-count-winrate-gap);--profile-rune-winrate-h:var(--profile-rune-option-winrate-h);--profile-rune-matrix-border:var(--theme-surface-3);--profile-rune-matrix-icon-count-gap:var(--profile-rune-table-icon-count-gap);--profile-rune-matrix-count-h:var(--profile-rune-table-count-h);--profile-rune-table-cell-pt:0px;--profile-rune-table-cell-pb:0px;--profile-rune-table-cell-px:10px;--profile-rune-table-cell-gap:10px;--profile-rune-table-three-option-icon-size:calc(( var(--profile-rune-matrix-section-w) - (var(--profile-rune-table-cell-px) * 2) - (var(--profile-rune-table-cell-gap) * 2) ) / 3);--profile-rune-table-three-option-row-h:calc(var(--profile-rune-table-three-option-icon-size) + var(--profile-rune-option-count-h) + var(--profile-rune-option-winrate-h) + (var(--profile-rune-option-icon-count-gap) * 2));--profile-rune-table-fixed-row-py:6px;--profile-rune-table-fixed-row-h:calc(var(--profile-rune-table-three-option-row-h) + (var(--profile-rune-table-fixed-row-py) * 2));--profile-rune-table-style-row-icon-size:calc(( var(--profile-rune-matrix-section-w) - (var(--profile-rune-table-cell-px) * 2) - (var(--profile-rune-table-cell-gap) * 4) ) / 5);--profile-rune-table-style-row-h:calc(var(--profile-rune-table-style-row-icon-size) + var(--profile-rune-option-count-h) + var(--profile-rune-option-winrate-h) + (var(--profile-rune-option-icon-count-gap) * 2));--profile-rune-table-path-row-py:6px;--profile-rune-table-first-rune-row-h:calc(var(--profile-rune-table-style-row-h) + (var(--profile-rune-table-path-row-py) * 2));--profile-rune-table-cell-h:var(--profile-rune-table-style-row-h);--profile-rune-table-border:var(--theme-surface-3);--profile-rune-popover-w:calc((var(--profile-rune-table-column-w) * 2) + var(--profile-rune-table-shards-column-w) + (var(--profile-build-filter-popover-padding) * 2));width:100%;min-width:0;height:var(--profile-filter-control-h);position:relative;overflow:visible}.profileBuildFilterTrigger{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text-muted);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;line-height:1;transition:color .14s,border-color .14s,box-shadow .14s,background-color .14s;display:inline-flex}.profileBuildFilterTrigger:hover,.profileBuildFilterTrigger:focus-visible,.profileBuildFilterPopoverField[data-open=true] .profileBuildFilterTrigger{color:var(--theme-text)}.profileBuildFilterTrigger:disabled,.profileBuildFilterTrigger[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.profileBuildFilterTrigger:disabled:hover,.profileBuildFilterTrigger:disabled:focus-visible,.profileBuildFilterTrigger[aria-disabled=true]:hover,.profileBuildFilterTrigger[aria-disabled=true]:focus-visible{color:var(--theme-text-muted)}.profileBuildFilterPopoverField[data-open=true] .profileAdvancedDropdownIcon{transform:rotate(180deg)}.profileBuildFilterTrigger>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.profileFilterSelectedIcons{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.profileFilterSelectedIconCluster{flex:none;align-items:center;gap:5px;min-width:0;display:inline-flex}.profileFilterSelectedIconGroup{flex:none;align-items:center;gap:2px;min-width:0;display:inline-flex}.profileFilterSelectedIconDivider{background:var(--theme-surface-3);opacity:.75;flex:0 0 1px;width:1px;height:16px}.profileFilterSelectedIcon{background:var(--theme-surface);border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid;overflow:hidden}.profileFilterSelectedIcon--rune,.profileFilterSelectedIcon--shard{border-radius:999px}.profileFilterSelectedIcon img,.profileFilterSelectedIcon .profileItemBuildOptionIconFallback{object-fit:cover;width:100%;height:100%;display:block}.profileFilterSelectedIcon .profileRuneShardGlyph{width:100%;height:100%}.profileBuildFilterPopover{z-index:var(--profile-z-filter-popover);box-sizing:border-box;width:min(var(--profile-build-filter-popover-w), calc(100vw - 24px));border-radius:var(--dropdown-preset-radius,12px);background:var(--dropdown-preset-bg,var(--hover-tooltip-bg));max-width:360px;color:var(--dropdown-preset-text,var(--theme-text-muted));box-shadow:var(--dropdown-preset-shadow,var(--hover-tooltip-shadow));padding:var(--profile-build-filter-popover-padding);gap:10px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:visible}.profileRuneBuildFilterPopover,.profileItemBuildFilterPopover,.profileAdvancedFilterPopover,.profileFilterPopover,.profileBuildFilterPopoverField[data-open=true] .profileBuildFilterPopover{z-index:var(--profile-z-filter-popover-active);position:absolute}.profileBuildFilterPopoverField[data-open=true] .profileBuildFilterPopover{display:grid}.profileBuildFilterPopover header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.profileBuildFilterPopover header strong,.profileBuildFilterPopover h4,.profileAssetSearchSelect label>span{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1}.profileBuildFilterPopover header button,.profileBuildFilterScopeGrid button{min-width:0;min-height:var(--profile-build-filter-row-h);background:var(--theme-surface-2);color:var(--theme-text-muted);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);border:0;border-radius:999px;padding:0 10px;line-height:1}.profileBuildFilterPopover header button:hover,.profileBuildFilterPopover header button:focus-visible,.profileBuildFilterScopeGrid button:hover,.profileBuildFilterScopeGrid button:focus-visible,.profileBuildFilterScopeGrid button.isSelected{background:var(--theme-accent);color:var(--theme-text3)}.profileBuildFilterPopover section,.profileAssetSearchSelect{gap:6px;min-width:0;display:grid}.profileBuildFilterPopover h4{margin:0}.profileBuildFilterScopeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.profileBuildFilterScopeGrid button{text-overflow:ellipsis;border-radius:6px;padding:0 6px;overflow:hidden}.profileAssetSearchSelect label{gap:5px;min-width:0;display:grid}.profileAssetSearchSelect input{box-sizing:border-box;width:100%;height:var(--profile-build-filter-row-h);border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);border-radius:999px;outline:none;padding:0 10px;line-height:1}.profileAssetSearchSelect input::placeholder{color:var(--theme-text-muted)}.profileAssetSearchSelectList{gap:2px;min-width:0;max-height:210px;display:grid;overflow:auto}.profileAssetSearchSelectList button{width:100%;min-width:0;height:var(--profile-build-filter-row-h);grid-template-columns:var(--profile-build-filter-icon-size) minmax(0, 1fr);color:var(--dropdown-preset-text,var(--theme-text-muted));font:inherit;font-size:13px;font-weight:var(--dropdown-preset-font-weight,var(--font-weight-thin));text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 8px;line-height:1;display:grid;position:relative}.profileAssetSearchSelectList button:not(:first-child):before{content:"";background:var(--theme-surface-3);pointer-events:none;height:1px;position:absolute;top:0;left:6px;right:6px}.profileAssetSearchSelectList button:hover,.profileAssetSearchSelectList button:focus-visible{color:var(--dropdown-preset-hover-text,var(--theme-text))}.profileAssetSearchSelectList button.isSelected{background:var(--theme-accent);color:var(--button-icon-selected)}.profileAssetSearchSelectList button>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.profileBuildFilterAssetIcon{width:var(--profile-build-filter-icon-size);height:var(--profile-build-filter-icon-size);object-fit:contain;background:var(--theme-surface-2);border-radius:50%;display:block}.profileBuildFilterAssetIcon--empty{border:1px solid var(--theme-border)}.profileItemBuildFilterPopoverField{--dropdown-preset-font-size:var(--hover-tooltip-body-font-size);--dropdown-preset-font-weight:var(--hover-tooltip-font-weight);--dropdown-preset-text:var(--theme-text-muted);--dropdown-preset-hover-text:var(--theme-text);--profile-item-build-header-h:24px;--profile-item-build-option-h:32px;--profile-item-build-icon-size:20px;--profile-item-build-icon-gap:2px;--profile-item-option-count-w:24px;--profile-item-option-winrate-w:34px;--profile-item-option-meta-gap:4px;--profile-item-build-inner-px:6px;--profile-item-build-border:var(--theme-surface-3);--theme-item-unavailable-line:var(--theme-icon-muted);--theme-item-unavailable-fill:#00000052}.profileItemBuildPopover{box-sizing:border-box;width:max-content;max-width:none;height:auto;max-height:none;padding:0;overflow:visible}.profileItemBuildColumns{grid-auto-columns:max-content;grid-auto-flow:column;align-items:start;gap:0;width:max-content;min-width:max-content;display:grid}.profileItemBuildColumn{--profile-item-build-icon-slots:1;box-sizing:border-box;grid-template-rows:var(--profile-item-build-header-h) auto;border-right:0;gap:0;width:max-content;min-width:max-content;display:grid;position:relative;overflow:visible}.profileItemBuildColumn:not(:last-child):after{content:"";z-index:3;background:var(--profile-item-build-border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.profileBuildFilterPopover .profileItemBuildColumnHeader{box-sizing:border-box;min-width:0;height:var(--profile-item-build-header-h);padding:5px var(--profile-item-build-inner-px) 0;color:var(--theme-text2);font-size:var(--dropdown-preset-font-size);letter-spacing:var(--font-tracking-thin);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex;overflow:hidden}.profileItemBuildColumnMenu{gap:0;width:100%;min-width:100%;padding:0;display:grid}.profileItemBuildOption{box-sizing:border-box;width:100%;min-width:100%;height:var(--profile-item-build-option-h);color:var(--dropdown-preset-text);font:inherit;font-size:var(--dropdown-preset-font-size);font-weight:var(--dropdown-preset-font-weight);letter-spacing:var(--font-tracking-thin);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;line-height:1;transition:color .14s,background-color .14s,opacity .14s;display:block;position:relative;overflow:hidden}.profileItemBuildOption:before{content:"";z-index:3;background:var(--profile-item-build-border);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.profileItemBuildEmptyRow{box-sizing:border-box;width:100%;min-width:100%;height:var(--profile-item-build-option-h);pointer-events:none;position:relative}.profileItemBuildEmptyRow:before{content:"";z-index:3;background:var(--profile-item-build-border);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.profileItemBuildOption:hover:not(:disabled),.profileItemBuildOption:focus-visible:not(:disabled),.profileItemBuildPopover .profileItemBuildOption.isSelected,.profileItemBuildPopover .profileItemBuildOption.isSelected:hover:not(:disabled),.profileItemBuildPopover .profileItemBuildOption.isSelected:focus-visible:not(:disabled){background:var(--theme-surface);color:var(--dropdown-preset-hover-text)}.profileItemStartBundleOption{min-width:100%}.profileItemBuildOptionContent{box-sizing:border-box;width:100%;min-width:max-content;height:100%;padding:0 var(--profile-item-build-inner-px);grid-template-columns:minmax(0, 1fr) var(--profile-item-option-count-w) var(--profile-item-option-winrate-w);align-items:center;gap:var(--profile-item-option-meta-gap);display:grid}.profileItemBuildOption.isUnavailable{cursor:not-allowed;opacity:.48}.profileItemBuildOptionIcons{align-items:center;gap:var(--profile-item-build-icon-gap);min-width:0;max-width:100%;display:flex;overflow:hidden}.profileItemBuildOptionIconWrap{width:var(--profile-item-build-icon-size);height:var(--profile-item-build-icon-size);flex:0 0 var(--profile-item-build-icon-size);background:var(--theme-surface-2);border-radius:5px;place-items:center;display:inline-grid;position:relative;overflow:hidden}.profileItemBuildOptionIconWrap img{object-fit:cover;width:100%;height:100%;display:block}.profileItemBuildOption.isUnavailable .profileItemBuildOptionIconWrap img{filter:grayscale();opacity:.42}.profileItemBuildOption.isUnavailable .profileItemBuildOptionIconWrap:before{content:"";z-index:1;background:var(--theme-item-unavailable-fill);pointer-events:none;position:absolute;inset:0}.profileItemBuildOption.isUnavailable .profileItemBuildOptionIconWrap:after{content:"";z-index:2;background:linear-gradient(135deg, transparent calc(50% - 1px), var(--theme-item-unavailable-line,#ffffff6b) calc(50% - 1px), var(--theme-item-unavailable-line,#ffffff6b) calc(50% + 1px), transparent calc(50% + 1px));pointer-events:none;position:absolute;inset:0}.profileItemStartBundleIcons{min-width:0}.profileItemStartBundleIcon{flex:0 0 var(--profile-item-build-icon-size)}.profileItemStartBundleIcon img,.profileItemStartBundleIcon .profileItemBuildOptionIconFallback{object-fit:contain;width:100%;height:100%;display:block}.profileItemBuildAllText{min-width:calc((var(--profile-item-build-icon-slots) * var(--profile-item-build-icon-size)) + ((var(--profile-item-build-icon-slots) - 1) * var(--profile-item-build-icon-gap)));color:currentColor;height:100%;font-size:var(--dropdown-preset-font-size);font-weight:var(--dropdown-preset-font-weight);letter-spacing:var(--font-tracking-thin);align-items:center;line-height:1;display:inline-flex}.profileItemBuildOptionIconFallback{background:var(--theme-surface-3);width:100%;height:100%;display:block}.profileItemBuildOptionCount,.profileItemBuildOptionWinRate{color:inherit;letter-spacing:var(--font-tracking-thin);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-self:end;font-size:10px;font-weight:600;line-height:1;overflow:hidden}.profileItemBuildOptionCount{width:var(--profile-item-option-count-w);min-width:var(--profile-item-option-count-w)}.profileItemBuildOptionWinRate{width:var(--profile-item-option-winrate-w);min-width:var(--profile-item-option-winrate-w)}.profileRuneBuildFilterPopoverField{--dropdown-preset-font-size:var(--hover-tooltip-body-font-size);--dropdown-preset-font-weight:var(--hover-tooltip-font-weight)}.profileRuneBuildPopover{gap:0;width:max-content;max-width:none;padding:0}.profileRuneTable{box-sizing:border-box;grid-template-rows:var(--profile-rune-table-header-h) auto;width:max-content;display:grid;position:relative;overflow:hidden}.profileRuneTableHeader,.profileRuneTableBody{grid-template-columns:var(--profile-rune-table-column-w) var(--profile-rune-table-column-w) var(--profile-rune-table-shards-column-w);align-items:start;gap:0;display:grid}.profileRuneTableHeader{height:var(--profile-rune-table-header-h)}.profileRuneTableHeaderCell{box-sizing:border-box;min-width:0;height:var(--profile-rune-table-header-h);padding:3px var(--profile-rune-table-cell-px) 6px;color:var(--theme-text2);font-size:var(--dropdown-preset-font-size);letter-spacing:var(--font-tracking-thin);white-space:nowrap;text-overflow:ellipsis;border:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex;position:relative;overflow:hidden}.profileRuneTableHeaderCell:before,.profileRuneTableHeaderCell:after{content:"";z-index:2;background:var(--theme-surface-3);pointer-events:none;position:absolute}.profileRuneTableHeaderCell:before{width:1px;top:0;bottom:0;right:0}.profileRuneTableHeaderCell:after{height:1px;bottom:0;left:0;right:0}.profileRuneTableHeaderCell:last-child:before{content:none}.profileRuneTableColumn{box-sizing:border-box;border-right:0;grid-auto-rows:auto;align-content:start;width:100%;min-width:0;display:grid;position:relative}.profileRuneTableColumn:after{content:"";z-index:4;background:var(--theme-surface-3);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.profileRuneTableColumn:last-child:after{content:none}.profileRuneMatrixSection{--profile-rune-matrix-section-current-w:var(--profile-rune-matrix-section-w);width:var(--profile-rune-matrix-section-current-w)}.profileRuneMatrixSection[data-column=shards]{--profile-rune-matrix-section-current-w:var(--profile-rune-matrix-shards-section-w)}.profileRuneTableCell{--profile-rune-table-current-icon-size:var(--profile-rune-option-icon-size);--profile-rune-matrix-icon-size:var(--profile-rune-matrix-row-icon-size,var(--profile-rune-table-current-icon-size));--profile-rune-matrix-cell-h:calc(var(--profile-rune-matrix-icon-size) + var(--profile-rune-option-count-h) + var(--profile-rune-option-winrate-h) + (var(--profile-rune-option-icon-count-gap) * 2));box-sizing:border-box;width:100%;height:var(--profile-rune-matrix-cell-h);border-bottom:0;margin:0;padding:0;position:relative;overflow:hidden}.profileRuneTableCell--path{--profile-rune-table-current-icon-size:var(--profile-rune-table-path-icon-size);--profile-rune-matrix-cell-h:var(--profile-rune-table-first-rune-row-h)}.profileRuneTableCell--shard{--profile-rune-table-current-icon-size:var(--profile-rune-table-style-row-icon-size);--profile-rune-matrix-icon-size:var(--profile-rune-table-style-row-icon-size);--profile-rune-matrix-cell-h:var(--profile-rune-table-first-rune-row-h)}.profileRuneTableCell[data-row=primaryKeystoneId]{--profile-rune-matrix-cell-h:var(--profile-rune-table-fixed-row-h)}.profileRuneTableCell[data-row=primarySlotAId],.profileRuneTableCell[data-row=primarySlotBId],.profileRuneTableCell[data-row=primarySlotCId],.profileRuneTableCell[data-row=secondarySlotAId],.profileRuneTableCell[data-row=secondarySlotBId],.profileRuneTableCell[data-row=secondarySlotCId],.profileRuneTableCell[data-row=secondaryFiller],.profileRuneTableCell[data-row=shardFillerA],.profileRuneTableCell[data-row=shardFillerB]{--profile-rune-matrix-icon-size:var(--profile-rune-table-three-option-icon-size);--profile-rune-matrix-cell-h:var(--profile-rune-table-fixed-row-h)}.profileRuneTableCell[data-row=shardAId],.profileRuneTableCell[data-row=shardBId],.profileRuneTableCell[data-row=shardCId]{--profile-rune-matrix-icon-size:var(--profile-rune-table-style-row-icon-size);--profile-rune-matrix-cell-h:var(--profile-rune-table-first-rune-row-h)}.profileRuneMatrixRow{box-sizing:border-box;width:var(--profile-rune-matrix-section-current-w);grid-template-columns:repeat(var(--profile-rune-matrix-row-column-count,1), minmax(0, 1fr));justify-content:start;gap:var(--profile-rune-table-cell-gap);padding:0 var(--profile-rune-table-cell-px);display:grid;position:relative}.profileRuneMatrixRow+.profileRuneMatrixRow{border-top:0}.profileRuneMatrixRow+.profileRuneMatrixRow:before{content:"";z-index:2;background:var(--theme-surface-3);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.profileRuneMatrixCell{box-sizing:border-box;width:100%;min-width:0;height:var(--profile-rune-matrix-cell-h);color:var(--theme-text-muted);grid-template-rows:var(--profile-rune-matrix-icon-size) var(--profile-rune-option-count-h) var(--profile-rune-option-winrate-h);row-gap:var(--profile-rune-option-icon-count-gap);cursor:pointer;background:0 0;border:0;border-radius:0;align-content:center;place-items:start center;margin:0;transition:filter .14s,opacity .14s,transform .14s;display:grid;position:relative;overflow:visible;padding:0!important}.profileRuneMatrixCellIcon{box-sizing:border-box;width:var(--profile-rune-matrix-icon-size);height:var(--profile-rune-matrix-icon-size);background:var(--theme-rune-slot-fill);color:var(--theme-text-muted);border-radius:999px;place-items:center;margin:0;padding:0;transition:filter .14s,opacity .14s,box-shadow .14s;display:inline-grid;position:relative;overflow:hidden;border:2px solid var(--theme-rune-unknown-border)!important}.profileRuneMatrixCellIcon.isPrecision{border-color:var(--theme-rune-precision-border)!important}.profileRuneMatrixCellIcon.isDomination{border-color:var(--theme-rune-domination-border)!important}.profileRuneMatrixCellIcon.isSorcery{border-color:var(--theme-rune-sorcery-border)!important}.profileRuneMatrixCellIcon.isInspiration{border-color:var(--theme-rune-inspiration-border)!important}.profileRuneMatrixCellIcon.isResolve{border-color:var(--theme-rune-resolve-border)!important}.profileRuneMatrixCellIcon.isUnknown{border-color:var(--theme-rune-unknown-border)!important}.profileRuneMatrixCellIcon img{z-index:0;object-fit:contain;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}.profileRuneMatrixCellCount{box-sizing:border-box;width:100%;height:var(--profile-rune-option-count-h);min-width:0;max-width:100%;color:var(--theme-text-muted);font-size:10px;line-height:var(--profile-rune-option-count-h);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;text-overflow:clip;margin:0;padding:0;font-weight:600;display:block;overflow:hidden}.profileRuneMatrixCellWinRate{box-sizing:border-box;width:100%;height:var(--profile-rune-option-winrate-h);min-width:0;max-width:100%;color:var(--theme-text-muted);font-size:10px;line-height:var(--profile-rune-option-winrate-h);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;text-overflow:clip;margin:0;padding:0;font-weight:600;display:block;overflow:hidden}.profileRuneMatrixCell.isSelected{background:var(--theme-surface-2)}.profileRuneMatrixCell.isSelected .profileRuneMatrixCellIcon{filter:none;opacity:1;box-shadow:0 0 0 1px,0 0 10px #ffffff2e}.profileRuneMatrixCell.isSelected .profileRuneMatrixCellCount,.profileRuneMatrixCell.isSelected .profileRuneMatrixCellWinRate{color:var(--theme-text)}.profileRuneMatrixCell.isDimmed .profileRuneMatrixCellIcon,.profileRuneMatrixCell.isUnavailable .profileRuneMatrixCellIcon{filter:grayscale();opacity:.35}.profileRuneMatrixCell.isUnavailable:not(.isDimmed) .profileRuneMatrixCellIcon{opacity:1}.profileRuneMatrixCell.isDimmed .profileRuneMatrixCellCount,.profileRuneMatrixCell.isDimmed .profileRuneMatrixCellWinRate,.profileRuneMatrixCell.isUnavailable .profileRuneMatrixCellCount,.profileRuneMatrixCell.isUnavailable .profileRuneMatrixCellWinRate,.profileRuneMatrixCell.isDisabled .profileRuneMatrixCellCount,.profileRuneMatrixCell.isDisabled .profileRuneMatrixCellWinRate{opacity:.38}.profileRuneMatrixCell.isDisabled .profileRuneMatrixCellIcon{filter:grayscale();opacity:.18}.profileRuneMatrixCell.isUnavailable{cursor:not-allowed}.profileRuneMatrixCell.isDisabled{cursor:not-allowed;pointer-events:none}.profileRuneMatrixCell--placeholder{cursor:default;pointer-events:none}.profileRuneMatrixCell--placeholder .profileRuneMatrixCellIcon{background:var(--theme-surface);border-color:var(--theme-rune-unknown-border)!important}.profileRuneMatrixCell--placeholder .profileRuneMatrixCellCount,.profileRuneMatrixCell--placeholder .profileRuneMatrixCellWinRate{visibility:hidden}.profileRuneMatrixCell:hover:not(:disabled):not(.isUnavailable):not(.profileRuneMatrixCell--placeholder),.profileRuneMatrixCell:focus-visible:not(:disabled):not(.isUnavailable):not(.profileRuneMatrixCell--placeholder){transform:translateY(-1px)}.profileRuneTableGuide{box-sizing:border-box;width:100%;height:100%;padding:0 var(--profile-rune-table-cell-px);color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);text-align:center;place-items:center;margin:0;line-height:1.25;display:grid}.profileRuneTableGuide--empty{color:#0000}.profileRuneBuildResetButton{z-index:4;width:var(--profile-rune-reset-button-size);min-width:var(--profile-rune-reset-button-size);height:var(--profile-rune-reset-button-size);min-height:var(--profile-rune-reset-button-size);background:var(--theme-surface);color:var(--theme-icon-muted);border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;bottom:6px;right:6px}.profileRuneBuildResetButton:hover,.profileRuneBuildResetButton:focus-visible{color:var(--theme-icon-muted)}.profileRuneBuildResetButton:focus-visible{outline:1px solid var(--theme-icon-muted);outline-offset:2px}.profileRuneBuildResetIcon.assetIcon{width:20px;height:20px;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:block}.profileRuneBuildResetIcon.isSpinning{animation:.36s profileRuneBuildResetSpin}@keyframes profileRuneBuildResetSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profileRuneShardGlyph{background:currentColor;border-radius:50%;width:70%;height:70%}.profileAdvancedFiltersPanelInner .profileQueueTabs--advanced{width:100%;height:var(--profile-advanced-control-height);z-index:60;position:relative;overflow:visible}.profileAdvancedFiltersPanelInner .profileLaneTabs--advanced{--profile-lane-tab-size:var(--profile-filter-control-h);width:100%;height:var(--profile-advanced-control-height);justify-content:space-between;position:relative;overflow:hidden}.profileAdvancedFiltersPanelInner .profileFilterControl.profileQueueTabs--advanced{width:100%}.profileAdvancedFiltersPanelInner .profileQueueTabs--advanced.profileQueueTabs--scope{--profile-queue-space-a-px:19px;--profile-queue-between-space-px:38px;--profile-queue-fold-gap-px:0px;box-sizing:border-box;width:var(--profile-scope-queue-w);grid-template-columns:repeat(5,max-content) minmax(0,1fr);grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;column-gap:0;max-width:100%;padding-left:0;padding-right:0;display:grid}.profileAdvancedFiltersPanelInner .profileFilterControl.profileLaneTabs--advanced{width:100%}.profileAdvancedFiltersPanelInner .profileQueueTabs--advanced>button{flex:none;justify-content:center;min-width:0;padding-inline:0}.profileAdvancedFiltersPanelInner .profileQueueTabs--scope>button{box-sizing:border-box;width:max-content;min-width:0;height:100%;padding-inline:var(--profile-queue-space-a-px);white-space:nowrap;flex:none;align-items:center;margin:0;display:inline-flex}.profileAdvancedFiltersPanelInner .profileTabs.profileQueueTabs--scope>button{padding-inline:var(--profile-queue-space-a-px)}.profileAdvancedFiltersPanelInner .profileLaneTabs--advanced>button{flex:1 1 0;justify-content:center;width:auto;min-width:0;padding:0}.profileQueueTabs--scope>button,.profileAdvancedQueueDropdown{z-index:1;flex:none;width:auto;min-width:0;height:100%;position:relative}.profileAdvancedQueueDropdown{box-sizing:border-box;grid-template-columns:max-content minmax(0, 1fr) var(--profile-advanced-filter-control-h,30px);align-items:center;width:100%;min-width:0;display:grid;overflow:visible}.profileAdvancedQueueDropdown[data-split-queue-trigger=true]{--profile-dropdown-label-ch:6ch}.profileAdvancedQueueDropdown .profileAdvancedDropdownButton{box-sizing:border-box;width:max-content;height:100%;color:var(--button-icon);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-medium);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding-inline:0;line-height:1;display:inline-flex}.profileAdvancedQueueDropdown .profileAdvancedQueueDropdownLabelButton{width:100%;padding:0 8px 0 var(--profile-queue-space-a-px);grid-column:1/3;justify-content:flex-start}.profileAdvancedQueueDropdown .profileAdvancedDropdownSearchControl input,.profileAdvancedQueueDropdown .profileAdvancedDropdownSearchControl input:read-only{width:var(--profile-dropdown-label-ch,6ch);min-width:var(--profile-dropdown-label-ch,6ch);max-width:var(--profile-dropdown-label-ch,6ch);color:inherit;font:inherit;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-medium);text-align:left;text-overflow:ellipsis;flex:0 auto;line-height:1;overflow:hidden}.profileAdvancedQueueDropdown[data-split-queue-trigger=true] .profileAdvancedDropdownSearchControl input,.profileAdvancedQueueDropdown[data-split-queue-trigger=true] .profileAdvancedDropdownSearchControl input:read-only{width:100%;min-width:0;max-width:100%}.profileAdvancedQueueDropdown[data-segmented-active=true] .profileAdvancedDropdownButton{color:var(--button-icon-selected)}.profileAdvancedQueueDropdown .profileAdvancedDropdownSearchControl{justify-content:center;align-items:center;gap:0;display:inline-flex}.profileQueueSegmentFoldButton{box-sizing:border-box;width:var(--profile-advanced-filter-control-h,30px);min-width:var(--profile-advanced-filter-control-h,30px);height:var(--profile-advanced-filter-control-h,30px);min-height:var(--profile-advanced-filter-control-h,30px);color:var(--button-icon,var(--theme-text-muted));cursor:pointer;background:0 0;border:0;border-radius:999px;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;margin:0;padding:0 10px 0 0;display:inline-flex}.profileAdvancedQueueDropdown[data-segmented-active=true] .profileQueueSegmentFoldButton{color:var(--button-icon,var(--theme-text-muted))}.profileQueueSegmentFoldIcon{--profile-queue-fold-icon-url:url(/icons/basic_icon/fold.svg);width:10px;height:10px;color:inherit;-webkit-mask:var(--profile-queue-fold-icon-url) center / contain no-repeat;mask:var(--profile-queue-fold-icon-url) center / contain no-repeat;-webkit-mask:var(--profile-queue-fold-icon-url) center / contain no-repeat;opacity:1;transition:transform var(--fold-slide-duration) var(--fold-slide-easing);background:currentColor;display:block;transform:rotate(0)}.profileAdvancedQueueDropdown[data-open=true] .profileQueueSegmentFoldIcon{transform:rotate(180deg)}.profileAdvancedQueueDropdown .profileAdvancedDropdownMenu{width:120%;min-width:100%;max-width:none}.profileAdvancedQueueDropdown .profileAdvancedDropdownOptionList button{box-sizing:border-box;width:100%;min-width:0;height:var(--profile-advanced-control-height);color:var(--dropdown-preset-text);font:inherit;font-size:var(--dropdown-preset-font-size);font-weight:var(--dropdown-preset-font-weight);letter-spacing:var(--font-tracking-thin);text-align:left;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0 10px;line-height:1;display:flex;position:relative;overflow:hidden;background:0 0!important}.profileAdvancedQueueDropdown .profileAdvancedDropdownOptionList button:hover,.profileAdvancedQueueDropdown .profileAdvancedDropdownOptionList button:focus-visible{color:var(--dropdown-preset-hover-text)}.profileAdvancedQueueDropdown .profileAdvancedDropdownOptionList button.isSelected{color:var(--button-icon-selected);background:var(--theme-accent)!important}.profileAdvancedFiltersPanelInner .profileQueueTabs--advanced button:disabled,.profileAdvancedFiltersPanelInner .profileQueueTabs--advanced button[aria-disabled=true]{color:color-mix(in srgb, var(--button-icon) 50%, transparent);cursor:not-allowed;opacity:1;pointer-events:auto}.profileAdvancedFiltersPanelInner .profileQueueTabs--advanced[data-segmented-control=measured]>button{min-width:0}.profileAdvancedFiltersPanelInner .profileQueueTabs--advanced .jjyaHoverTooltipTarget:after{z-index:1000;white-space:nowrap;max-width:none}.profileAdvancedFiltersPanelInner .profileQueueTabs--advanced .jjyaHoverTooltipTarget:before{z-index:1001}.profileAdvancedInfluencerField{min-width:0}.profileAdvancedInfluencerField .profileAdvancedDropdownSearchControl{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 10px;align-items:center;gap:8px;width:100%;display:grid}.profileAdvancedInfluencerField .profileAdvancedDropdownSearchControl input{width:100%;min-width:0}.profileAdvancedSelectField,.profileGameLengthRange{min-width:0;color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:var(--font-tracking-thin);line-height:1;display:grid;position:relative}.profileAdvancedDropdownField{--profile-dropdown-champion-gap:7px;--dropdown-preset-bg:var(--hover-tooltip-bg);--dropdown-preset-text:var(--theme-text-muted);--dropdown-preset-hover-text:var(--theme-text);--dropdown-preset-shadow:var(--hover-tooltip-shadow);--dropdown-preset-radius:var(--hover-tooltip-radius);--dropdown-preset-font-size:var(--hover-tooltip-body-font-size);--dropdown-preset-font-weight:var(--hover-tooltip-font-weight);z-index:70;width:100%;min-width:0}.profileAdvancedDropdownField.profileAdvancedQueueDropdown{width:100%;max-width:100%}.profileAdvancedDropdownField[data-open=true]{z-index:240}.profileAdvancedDropdownButton{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-surface-2);width:100%;min-width:0;height:100%;min-height:0;color:var(--button-icon,var(--theme-text-muted));font:inherit;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-medium);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;line-height:1;transition:color .14s,border-color .14s,box-shadow .14s,background-color .14s;display:inline-flex}.profileAdvancedDropdownField.isActive:not(.isDisabled):not(.profileAdvancedQueueDropdown) .profileAdvancedDropdownButton,.profileBuildFilterTrigger.isActive:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 2px var(--theme-filter-active-border);border-color:#0000}.profileAdvancedDropdownButton[data-active=true],.profileBuildFilterTrigger[data-active=true]{border-color:#0000;box-shadow:inset 0 0 0 2px var(--theme-filter-active-border)!important}.profileAdvancedFiltersPanelInner .profileFilterGroup--matchup .profileAdvancedDropdownField.isActive:not(.isDisabled)>.profileAdvancedDropdownButton,.profileAdvancedFiltersPanelInner .profileFilterGroup--build .profileBuildFilterTrigger.isActive:not(:disabled):not([aria-disabled=true]),.profileAdvancedFiltersPanelInner .profileFilterGroup--slice .profileAdvancedDropdownField.isActive:not(.isDisabled)>.profileAdvancedDropdownButton{box-shadow:inset 0 0 0 2px var(--theme-filter-active-border);border-color:#0000}.profileAdvancedPatchField .profileAdvancedDropdownButton{gap:4px;padding-inline:12px}.profileAdvancedPatchField .profileAdvancedDropdownMenu{width:100%;min-width:100%}.profileAdvancedDropdownField[data-option-variant=champion] .profileAdvancedDropdownMenu{width:130%;min-width:100%;max-width:none}.profileAdvancedMyChampionField,.profileAdvancedOpponentChampionField,.profileAdvancedTeammateField,.profileAdvancedEnemyField{--profile-option-games-column-width:48px;--profile-option-winrate-column-width:52px}.profileAdvancedMyChampionField,.profileAdvancedOpponentChampionField{--profile-champion-games-column-width:var(--profile-option-games-column-width);--profile-champion-winrate-column-width:var(--profile-option-winrate-column-width)}.profileAdvancedDropdownField.profileAdvancedMyChampionField[data-option-variant=champion] .profileAdvancedDropdownMenu,.profileAdvancedDropdownField.profileAdvancedOpponentChampionField[data-option-variant=champion] .profileAdvancedDropdownMenu{width:187.2%;min-width:187.2%;max-width:none}.profileAdvancedDropdownSearchControl{cursor:text}.profileAdvancedDropdownSearchControl input{width:100%;min-width:0;max-width:100%;height:100%;color:var(--theme-text);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-medium);text-overflow:ellipsis;white-space:nowrap;appearance:none;background:0 0;border:0;outline:none;flex:1 1 0;padding:0;line-height:1;display:block;overflow:hidden}.profileAdvancedDropdownSearchControl input::-webkit-search-decoration{-webkit-appearance:none;display:none}.profileAdvancedDropdownSearchControl input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.profileAdvancedDropdownSearchControl input::-webkit-search-results-button{-webkit-appearance:none;display:none}.profileAdvancedDropdownSearchControl input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.profileAdvancedDropdownSearchControl input::placeholder{color:var(--button-icon,var(--theme-text-muted));opacity:1}.profileAdvancedDropdownSearchControl input:read-only{color:var(--theme-text-muted);cursor:pointer}.profileAdvancedDropdownButtonText,.profileAdvancedDropdownOptionText{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.profileAdvancedDropdownButtonChampion{align-content:center;align-items:center;gap:var(--profile-dropdown-champion-gap);grid-template-columns:22px minmax(0,1fr) minmax(20px,max-content) minmax(34px,max-content);width:100%;min-width:0;height:100%;display:grid}.profileAdvancedDropdownButtonChampion .profileAdvancedDropdownChampionGames,.profileAdvancedDropdownButtonChampion .profileAdvancedDropdownChampionWinRate{font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-medium)}.profileAdvancedDropdownIcon.assetIcon{width:10px;height:10px;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;transition:transform var(--fold-slide-duration) var(--fold-slide-easing);background:currentColor;flex:none;display:inline-block;transform:rotate(0)}.profileAdvancedDropdownField[data-open=true] .profileAdvancedDropdownIcon{transform:rotate(180deg)}.profileAdvancedDropdownMenu{z-index:260;opacity:0;width:100%;min-width:100%;max-width:100%;transform:translateY(var(--fold-slide-enter-y));visibility:hidden;pointer-events:none;border-radius:var(--dropdown-preset-radius);background:var(--dropdown-preset-bg);color:var(--dropdown-preset-text);box-shadow:var(--dropdown-preset-shadow);transition:opacity var(--fold-fade-duration) ease, visibility 0s linear var(--fold-fade-duration), transform var(--fold-slide-duration) var(--fold-slide-easing);display:block;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow:hidden}.profileAdvancedDropdownMenu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--fold-fade-duration) ease, visibility 0s linear 0s, transform var(--fold-slide-duration) var(--fold-slide-easing);transform:translateY(0)}.profileAdvancedInfluencerField .profileAdvancedDropdownMenu{width:171.6%;min-width:100%;max-width:none}.profileAdvancedDropdownField[data-option-variant=player] .profileAdvancedDropdownMenu{width:120%;max-width:none;right:auto}.profileAdvancedTeammateField[data-option-variant=player] .profileAdvancedDropdownMenu,.profileAdvancedEnemyField[data-option-variant=player] .profileAdvancedDropdownMenu{width:242.4%;min-width:242.4%;max-width:none}.profileAdvancedDropdownMenuInner{box-sizing:border-box;min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;padding:4px;display:grid;overflow:hidden}.profileAdvancedDropdownOptionList{gap:2px;min-height:0;max-height:220px;display:grid;overflow:auto}.profileAdvancedDropdownField[data-option-variant=champion] .profileAdvancedDropdownMenuInner,.profileAdvancedDropdownField[data-option-variant=player] .profileAdvancedDropdownMenuInner{gap:0;padding-left:0;padding-right:0}.profileAdvancedDropdownField[data-option-variant=champion] .profileAdvancedDropdownOptionList,.profileAdvancedDropdownField[data-option-variant=player] .profileAdvancedDropdownOptionList{gap:0}.profileAdvancedDropdownField[data-option-variant=influencer] .profileAdvancedDropdownOptionList{gap:0;overflow:visible}.profileAdvancedDropdownField[data-option-variant=influencer] .profileAdvancedDropdownOptionList button,.profileAdvancedPatchField .profileAdvancedDropdownOptionList button{padding-inline:4px}.profileAdvancedDropdownField[data-option-variant=influencer] .profileAdvancedDropdownMenuInner{overflow-x:visible}.profileAdvancedDropdownOptionList button{width:100%;min-width:0;height:var(--profile-advanced-control-height);color:var(--dropdown-preset-text);font:inherit;font-size:var(--dropdown-preset-font-size);font-weight:var(--dropdown-preset-font-weight);letter-spacing:var(--font-tracking-thin);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0 10px;line-height:1;transition:color .14s,background-color .14s;display:flex;position:relative;overflow:hidden}.profileAdvancedDropdownOptionList button:not(:first-child):before{content:"";background:var(--theme-surface-3);pointer-events:none;height:1px;position:absolute;top:0;left:6px;right:6px}.profileAdvancedDropdownField[data-option-variant=influencer] .profileAdvancedDropdownOptionList button:before{content:none}.profileAdvancedDropdownOptionList button:hover,.profileAdvancedDropdownOptionList button:focus-visible{color:var(--dropdown-preset-hover-text)}.profileAdvancedDropdownOptionList button[data-disabled=true]{opacity:.42;cursor:not-allowed}.profileAdvancedDropdownOptionList button[data-disabled=true]:hover,.profileAdvancedDropdownOptionList button[data-disabled=true]:focus-visible{color:var(--dropdown-preset-text);background:0 0}.profileAdvancedDropdownOptionList button.isSelected{background:var(--theme-accent);color:var(--button-icon-selected)}.profileAdvancedDropdownOptionList .profileAdvancedDropdownOption--multi{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;display:grid}.profileAdvancedDropdownOptionList .profileAdvancedDropdownOption--account{grid-template-columns:14px 20px minmax(0,1fr);align-items:center;gap:8px;display:grid}.profileAdvancedDropdownOptionList .profileAdvancedDropdownOption--influencer{grid-template-columns:14px 18px minmax(0,1fr) max-content;justify-content:start;align-items:center;gap:8px;display:grid;overflow:visible}.profileAdvancedDropdownInfluencerIcon{object-fit:contain;width:auto;max-width:none;height:18px;display:block;overflow:visible}.profileAdvancedDropdownInfluencerIconPlaceholder{width:18px;height:18px;display:block}.profileAdvancedDropdownOptionCount{min-width:0;color:var(--dropdown-preset-text);font-size:var(--dropdown-preset-font-size);font-weight:var(--dropdown-preset-font-weight);text-align:right;line-height:1}.profileAdvancedDropdownOption--influencer-streamer .profileAdvancedDropdownInfluencerIcon{filter:drop-shadow(0 0 var(--theme-role-badge-streamer-glow-size) var(--theme-role-badge-streamer-glow))}.profileAdvancedDropdownOption--influencer-pro .profileAdvancedDropdownInfluencerIcon{filter:drop-shadow(0 0 var(--theme-role-badge-pro-glow-size) var(--theme-role-badge-pro-glow))}.profileAdvancedDropdownOption--influencer-creator .profileAdvancedDropdownInfluencerIcon{filter:drop-shadow(0 0 var(--theme-role-badge-creator-glow-size) var(--theme-role-badge-creator-glow))}.profileAdvancedDropdownAccountTier{object-fit:contain;width:20px;height:20px;display:block}.profileAdvancedDropdownAccountTier--empty{opacity:0}.profileAdvancedDropdownAccountName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profileAdvancedDropdownCheck{width:14px;height:14px;color:var(--button-icon-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dropdown-preset-text) 52%, transparent);background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,box-shadow .15s,transform .17s cubic-bezier(.2,.8,.2,1);display:inline-flex;transform:scale(1)}.profileAdvancedDropdownCheck[data-checked=true]{background:var(--theme-accent);box-shadow:none;animation:.19s cubic-bezier(.2,.8,.2,1) profileDropdownCheckPop;transform:scale(1.08)}.profileAdvancedDropdownCheckMark{clip-path:polygon(12% 50%,0 65%,36% 100%,100% 16%,84% 0,34% 66%);opacity:0;background:currentColor;width:8px;height:7px;transition:opacity 90ms,transform .15s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(.72)rotate(-8deg)}.profileAdvancedDropdownCheck[data-checked=true] .profileAdvancedDropdownCheckMark{opacity:1;transition-delay:45ms;transform:scale(1)rotate(0)}@keyframes profileDropdownCheckPop{0%{transform:scale(.82)}62%{transform:scale(1.14)}to{transform:scale(1.08)}}.profileAdvancedDropdownOptionList .profileAdvancedDropdownOption--champion{box-sizing:border-box;place-content:center stretch;place-items:center stretch;gap:var(--profile-dropdown-champion-gap);height:var(--profile-advanced-control-height);min-height:var(--profile-advanced-control-height);padding-top:0;padding-right:var(--profile-dropdown-champion-gap);padding-bottom:0;padding-left:var(--profile-dropdown-champion-gap);box-shadow:none;border-radius:0;grid-template-columns:22px minmax(0,1fr) minmax(20px,max-content) minmax(34px,max-content);line-height:1;display:grid}.profileAdvancedMyChampionField .profileAdvancedDropdownOptionList .profileAdvancedDropdownOption--champion,.profileAdvancedOpponentChampionField .profileAdvancedDropdownOptionList .profileAdvancedDropdownOption--champion{grid-template-columns:22px minmax(0, 1fr) var(--profile-champion-games-column-width) var(--profile-champion-winrate-column-width)}.profileAdvancedDropdownOptionList .profileAdvancedDropdownOption--player{box-sizing:border-box;place-content:center stretch;place-items:center stretch;gap:var(--profile-dropdown-champion-gap);height:var(--profile-advanced-control-height);min-height:var(--profile-advanced-control-height);padding-top:0;padding-right:var(--profile-dropdown-champion-gap);padding-bottom:0;padding-left:var(--profile-dropdown-champion-gap);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(20px,max-content) minmax(34px,max-content);line-height:1;display:grid}.profileAdvancedTeammateField .profileAdvancedDropdownOptionList .profileAdvancedDropdownOption--player,.profileAdvancedEnemyField .profileAdvancedDropdownOptionList .profileAdvancedDropdownOption--player{grid-template-columns:minmax(0, 1fr) var(--profile-option-games-column-width) var(--profile-option-winrate-column-width)}.profileAdvancedDropdownEmpty{min-height:var(--profile-advanced-control-height);color:var(--theme-text-muted);font-size:var(--dropdown-preset-font-size);font-weight:var(--dropdown-preset-font-weight);justify-content:center;align-items:center;line-height:1;display:flex}.profileAdvancedDropdownChampionGames,.profileAdvancedDropdownChampionWinRate{min-width:0;color:var(--dropdown-preset-text);font-size:var(--dropdown-preset-font-size);font-weight:var(--dropdown-preset-font-weight);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;place-self:center end;line-height:1}.profileAdvancedDropdownChampionPortrait{box-sizing:border-box;flex:none;justify-content:center;place-self:center;align-items:center;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;display:inline-flex;position:relative;overflow:hidden}.profileAdvancedDropdownChampionPortrait .championPortraitIcon{object-fit:var(--champion-portrait-object-fit);width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.profileAdvancedDropdownChampionName,.profileAdvancedDropdownPlayerName{text-overflow:ellipsis;white-space:nowrap;align-self:center;width:100%;min-width:0;max-width:100%;line-height:1;display:block;overflow:hidden}.profileAdvancedDropdownPlayerGames,.profileAdvancedDropdownPlayerWinRate{min-width:0;color:var(--dropdown-preset-text);font-size:var(--dropdown-preset-font-size);font-weight:var(--dropdown-preset-font-weight);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;place-self:center end;line-height:1}.profileGameLengthSegment{--profile-game-length-stop-count:6;width:max-content;min-width:max-content;max-width:100%;height:var(--profile-advanced-control-height);grid-template-columns:repeat(var(--profile-game-length-stop-count), max-content);background:var(--theme-surface-2);border:0;border-radius:999px;justify-self:start;align-items:center;display:grid;position:relative;overflow:hidden}.profileGameLengthSegment button{z-index:1;min-width:0;height:100%;color:var(--button-icon);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;padding:0 calc(var(--profile-secondary-control-padding,7px) * .5);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.profileGameLengthSegment button:first-of-type,.profileGameLengthSegment button:last-of-type{padding-inline:var(--profile-secondary-control-padding,7px)}.profileGameLengthRangeIndicator{left:var(--profile-game-length-indicator-left,0px);z-index:0;width:var(--profile-game-length-indicator-width,0px);background:var(--theme-accent);opacity:0;pointer-events:none;will-change:left, width;border-radius:999px;height:100%;transition:none;position:absolute;top:0}.profileGameLengthSegment[data-range-animate=true] .profileGameLengthRangeIndicator{transition:left .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1),opacity 80ms}.profileGameLengthSegment[data-range-indicator=true] .profileGameLengthRangeIndicator{opacity:1}.profileGameLengthSegment button.isEndpoint{background:var(--theme-accent);color:var(--button-icon-selected)}.profileGameLengthSegment[data-range-indicator=true] button.isEndpoint{background:0 0}.profileGameLengthSegment button.isPending{background:var(--theme-accent);color:var(--button-icon-selected)}.profileGameLengthSegment[data-range-indicator=true] button.isInRange{color:var(--button-icon-selected)}.profileGameLengthStopLabel{text-transform:none;line-height:1}.profileTabs[data-segmented-control=measured] .profileTabsIndicator{width:var(--segmented-control-indicator-width,0px);transform:translateX(var(--segmented-control-indicator-left,0px))}.profileTabsIndicator{z-index:0;width:var(--profile-tab-button-width);border-radius:inherit;background:var(--theme-accent);height:100%;transform:translateX(calc(var(--profile-tab-index,0) * (var(--profile-tab-button-width) + var(--profile-tab-button-gap))));transition:var(--segmented-control-indicator-transition);pointer-events:none;position:absolute;top:0;left:0}.profileTabs button{z-index:1;box-sizing:border-box;width:var(--profile-tab-button-width);min-width:var(--profile-tab-button-width);height:100%;color:var(--button-icon);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);transition:var(--segmented-control-button-transition);background:0 0;border:0;border-radius:999px;padding:0;position:relative}.profileTabs button.isActive{color:var(--button-icon-selected);box-shadow:none;background:0 0}.profileTabs[data-segmented-control=measured] button{width:auto;min-width:0;padding:0 var(--segmented-control-button-padding-x);white-space:nowrap}.profileLaneTabs[data-segmented-control=measured] button{width:var(--profile-lane-tab-size);min-width:var(--profile-lane-tab-size);padding:0}.profileCenterZone .profileTabs{background:var(--theme-surface)}.profileCenterZone .profileAdvancedFiltersPanelInner .profileTabs{background:var(--theme-surface-2)}.profileCenterZone .profileAdvancedFiltersPanelInner .profileQueueTabs--scope>button{padding-inline:var(--profile-queue-space-a-px)}.profileCenterZone .profileTabs button,.profileCenterZone .profileTabs button:hover,.profileCenterZone .profileTabs button:focus-visible{color:var(--button-icon);border:0;background:0 0!important}.profileCenterZone .profileTabs button.isActive,.profileCenterZone .profileTabs button.isActive:hover,.profileCenterZone .profileTabs button.isActive:focus-visible{color:var(--button-icon-selected);background:0 0!important}.profileCenterZone .profileTabs .profileQueueSegmentFoldButton,.profileCenterZone .profileTabs .profileQueueSegmentFoldButton:hover,.profileCenterZone .profileTabs .profileQueueSegmentFoldButton:focus-visible,.profileCenterZone .profileAdvancedQueueDropdown[data-segmented-active=true] .profileQueueSegmentFoldButton{color:var(--button-icon,var(--theme-text-muted))}.profileCenterZone .profileAdvancedFiltersPanelInner .profileTabs .profileQueueSegmentFoldButton{box-sizing:border-box;width:var(--profile-advanced-filter-control-h,30px);min-width:var(--profile-advanced-filter-control-h,30px);height:var(--profile-advanced-filter-control-h,30px);min-height:var(--profile-advanced-filter-control-h,30px);grid-column:3;justify-content:flex-end;align-items:center;padding:0 10px 0 0;display:inline-flex}.profileCenterZone .profileTabs .profileQueueSegmentFoldButton .profileQueueSegmentFoldIcon,.profileCenterZone .profileAdvancedQueueDropdown[data-segmented-active=true] .profileQueueSegmentFoldButton .profileQueueSegmentFoldIcon{color:inherit;opacity:1;background:currentColor}.profileCenterZone .profileAdvancedFiltersPanelInner .profileQueueTabs--advanced button:disabled,.profileCenterZone .profileAdvancedFiltersPanelInner .profileQueueTabs--advanced button:disabled:hover,.profileCenterZone .profileAdvancedFiltersPanelInner .profileQueueTabs--advanced button:disabled:focus-visible,.profileCenterZone .profileAdvancedFiltersPanelInner .profileQueueTabs--advanced button[aria-disabled=true],.profileCenterZone .profileAdvancedFiltersPanelInner .profileQueueTabs--advanced button[aria-disabled=true]:hover,.profileCenterZone .profileAdvancedFiltersPanelInner .profileQueueTabs--advanced button[aria-disabled=true]:focus-visible{color:color-mix(in srgb, var(--button-icon) 50%, transparent);cursor:not-allowed;background:0 0!important}@media (prefers-reduced-motion:reduce){.profileCompactQueueSegment button,.profileAdvancedFilterToggleIcon.assetIcon,.profileAdvancedFiltersPanel{transition:none;animation:none}}.profileMostChampionsPanel{z-index:var(--profile-z-table);gap:0;padding:16px;display:block;position:relative;overflow:visible}.profileCenterZone .profileTabsStack+.profileMostChampionsPanel{margin-top:0}.profileMostChampionsPanel .profilePanelHeader small{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);line-height:1}.profileMostChampionsPanel select{border:1px solid color-mix(in srgb, var(--theme-accent) 28%, transparent);color:#f4ecffa3;min-height:30px;font:inherit;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#0d0a16d6;border-radius:999px;padding:0 12px}.profileMostChampionsSection{background:0 0;border:0;border-radius:12px;gap:0;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.profileMostChampionTables{background:0 0;border-radius:0;gap:0;display:block;overflow:visible}.profileMostChampionsGridGroup{z-index:var(--profile-z-table);background:0 0;grid-auto-rows:auto;align-content:start;gap:1px;min-width:0;display:grid;position:relative;overflow:visible}.profileMostChampionsGridRow{z-index:var(--profile-z-table);background:var(--theme-surface-3);grid-template-columns:minmax(150px,1.6fr) repeat(11,minmax(44px,1fr));gap:1px;min-width:0;height:31px;display:grid;position:relative}.profileMostChampionsGridRow--header{z-index:var(--profile-z-sticky-header);box-sizing:border-box;background:var(--theme-surface-3);isolation:isolate;border-radius:12px 12px 0 0;gap:0;height:28px;position:relative;overflow:hidden}.profileMostChampionsGridCell{background:var(--theme-surface-2);min-width:0;height:100%;box-shadow:none;font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:var(--font-tracking-thin);white-space:nowrap;opacity:1;visibility:visible;justify-content:center;align-items:center;line-height:1;display:inline-flex;color:var(--theme-text2)!important}.profileMostChampionsGridRow--header .profileMostChampionsGridCell{box-shadow:none;background:var(--theme-surface-3);font-weight:var(--font-weight-thin);letter-spacing:var(--font-tracking-thin);position:relative;overflow:visible;color:var(--theme-text2)!important}.profileMostChampionsGridRow--header .profileMostChampionsGridCell:first-child{border-radius:12px 0 0;overflow:hidden}.profileMostChampionsGridRow--header .profileMostChampionsGridCell:last-child{border-radius:0 12px 0 0;overflow:hidden}.profileMostChampionsGridRow--header .profileMostChampionsGridCell+.profileMostChampionsGridCell{border-left:1px solid var(--theme-icon-muted);border-left-color:var(--theme-icon-muted)!important}.profileMostChampionsGridGroup[data-has-fold=false]>.profileMostChampionsGridRow:last-child .profileMostChampionsGridCell:first-child,.profileMostChampionsGridGroup[data-has-fold=false]>.profileMostChampionsGridRow:last-child .profileMostChampionsGridCell:last-child{border-radius:0}.profileMostChampionsGridCell--champion{justify-content:flex-start;gap:6px;padding:0 7px}.profileMostChampionsGridCell--championHeader,.profileMostChampionsGridCell--emptyChampion{justify-content:center;padding:0}.profileMostChampionsGridCell--metricHeader{z-index:var(--profile-z-sticky-header);cursor:help;position:relative;overflow:visible}.profileMostChampionsMetricHeaderContent{min-width:0;color:var(--theme-text2);justify-content:center;align-items:center;gap:3px;line-height:1;display:inline-flex}.profileMostChampionsMetricHeaderIcon{object-fit:contain;color:currentColor;flex:0 0 14px;width:14px;height:14px;display:block}.profileMostChampionsMetricHeaderIcon--minion{background:currentColor;-webkit-mask:url(/icons/lol_custom_icon/minion.svg) 50%/contain no-repeat;mask:url(/icons/lol_custom_icon/minion.svg) 50%/contain no-repeat}.profileMostChampionsMetricHeaderIcon--controlWard{flex-basis:12px;width:12px;height:12px}.profileMostChampionsMetricHeaderSuffix{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:var(--font-tracking-thin);line-height:1}.profileMostHoverTooltip{--hover-tooltip-from-transform:translate(-50%, calc(-100% - var(--hover-tooltip-gap) + var(--hover-tooltip-enter-y)));--hover-tooltip-to-transform:translate(-50%, calc(-100% - var(--hover-tooltip-gap)));left:var(--profile-most-hover-tooltip-left);top:var(--profile-most-hover-tooltip-top);z-index:var(--profile-z-tooltip);pointer-events:none;width:max-content;max-width:min(320px,100vw - 16px);transform:var(--hover-tooltip-to-transform);animation:var(--hover-tooltip-animation);position:absolute}.profileMostHoverTooltipBox{box-sizing:border-box;max-width:100%;padding:var(--hover-tooltip-padding);border-radius:var(--hover-tooltip-radius);background:var(--hover-tooltip-bg);color:var(--hover-tooltip-text);box-shadow:var(--hover-tooltip-shadow);font-size:var(--hover-tooltip-body-font-size);line-height:1.25;font-weight:var(--hover-tooltip-font-weight);letter-spacing:0;white-space:nowrap;display:block;position:relative}.profileMostHoverTooltipBox:after{content:"";left:50%;bottom:var(--hover-tooltip-arrow-overlap);width:var(--hover-tooltip-arrow-size);height:var(--hover-tooltip-arrow-size);background:var(--hover-tooltip-bg);border:0;position:absolute;transform:translate(-50%)rotate(45deg)}:is(.profileMostChampionsGridRow--header:has(.profileMostChampionsGridCell--metricHeader:hover),.profileMostChampionsGridRow--header:has(.profileMostChampionsGridCell--metricHeader:focus-visible)){z-index:var(--profile-z-table-hover);isolation:auto;overflow:visible}:is(.profileMostChampionsGridGroup:has(.profileMostChampionsGridCell--metricHeader:hover),.profileMostChampionsGridGroup:has(.profileMostChampionsGridCell--metricHeader:focus-visible)){z-index:var(--profile-z-table-hover);overflow:visible}.profileMostChampionsGridGroup[data-has-fold=false]>.profileMostChampionsGridRow:last-child{border-radius:0 0 12px 12px;overflow:hidden}.profileMostChampionsGridCell--champion>span:last-child{text-overflow:clip;white-space:nowrap;overflow:visible}.profileMostChampionsGridValue--positive-0{color:var(--theme-positive-0)!important}.profileMostChampionsGridValue--positive-1{color:var(--theme-positive-1)!important}.profileMostChampionsGridValue--positive-1,.profileMostChampionsGridValue--positive-2,.profileMostChampionsGridValue--positive-3{font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-medium)}.profileMostChampionsGridValue--positive-2{color:var(--theme-positive-2)!important}.profileMostChampionsGridValue--positive-3{color:var(--theme-positive-3)!important}.profileMostChampionsFoldBody{opacity:0;min-width:0;transform:translateY(var(--fold-slide-enter-y));transition:grid-template-rows var(--fold-slide-duration) var(--fold-slide-easing), opacity var(--fold-fade-duration) ease, transform var(--fold-slide-duration) var(--fold-slide-easing);grid-column:1/-1;grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}.profileMostChampionsFoldBody[data-expanded=false]{margin-top:-1px}.profileMostChampionsFoldBody[data-expanded=true]{opacity:1;grid-template-rows:minmax(0,1fr);transform:translateY(0)}.profileMostChampionsFoldInner{background:var(--theme-surface-3);gap:1px;min-height:0;display:grid;overflow:hidden}.profileMostChampionsFoldButton{box-sizing:border-box;border:1px solid var(--theme-icon-muted);background:var(--theme-surface-3);width:100%;height:31px;color:var(--theme-icon-muted);border-radius:0 0 12px 12px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.profileMostChampionsFoldButton:before{content:none}.profileMostChampionsFoldButton[data-expanded=false]:before{display:none}.profileMostChampionsFoldButton:hover,.profileMostChampionsFoldButton:focus-visible{color:var(--theme-accent);outline:none}.profileMostChampionsFoldIcon.assetIcon{color:currentColor;width:12px;height:12px;transition:transform var(--fold-slide-duration) var(--fold-slide-easing);transform:rotate(0)}.profileMostChampionsFoldButton[data-expanded=true] .profileMostChampionsFoldIcon{transform:rotate(180deg)}.profileChampionIcon{border-radius:8px;width:24px;height:24px;font-size:13px}.profileMostChampionsSection .profileChampionIcon{border-radius:var(--champion-portrait-radius);background:var(--theme-surface-2);color:var(--theme-text2);font-weight:var(--font-weight-thin);letter-spacing:var(--font-tracking-thin);border:0}.profileChampionIcon.large{border-radius:12px;width:38px;height:38px;font-size:13px}.profileRecentChampionPortrait.profileChampionIcon{border:0;width:40px;height:40px;position:relative;overflow:hidden}.profileRecentStatsPanel{gap:12px;display:grid}.profileRecentStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.profileLaneMiniSummary{flex-wrap:wrap;gap:7px;display:flex}.profileLaneMiniSummary span{color:#d8bbefad;background:#00000029;border:1px solid #4b24754d;border-radius:999px;padding:6px 9px;font-size:13px}.profileLaneMiniSummary b{color:#f4ecff}.profileMatchRow{border:1px solid #4b247547;border-radius:11px;grid-template-columns:54px 38px minmax(96px,1fr) minmax(86px,.8fr) 78px 44px minmax(86px,.75fr) 78px 26px;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.profileMatchRow.win{background:var(--theme-match-win-soft);border-color:color-mix(in srgb, var(--theme-match-win) 38%, transparent)}.profileMatchRow.loss{background:var(--theme-match-loss-soft);border-color:color-mix(in srgb, var(--theme-match-loss) 34%, transparent)}.profileMatchRow.remake{background:var(--theme-match-remake-soft);border-color:color-mix(in srgb, var(--theme-match-remake) 34%, transparent)}.profileRecentMatchRowV2{--match-row-radius:8px;--match-row-padding:6px;--match-row-gap:6px;--match-row-line-gap:3px;--match-row-inner-radius:max(6px, calc(var(--match-row-radius) - var(--match-row-padding)));--theme-arena-augment-gold:var(--theme-profile-lp-tier-gold);--theme-arena-augment-platinum:var(--theme-profile-lp-tier-platinum);--theme-arena-augment-gold-border:var(--theme-profile-lp-tier-gold);--theme-arena-augment-platinum-border:var(--theme-profile-lp-tier-platinum);--profile-impact-carry-border:var(--theme-impact-score-prism-border);--profile-impact-ace-border:var(--theme-impact-score-gold-border);box-sizing:border-box;isolation:isolate;row-gap:var(--match-row-line-gap);border-radius:var(--match-row-radius);width:100%;min-width:0;max-width:100%;min-height:82px;color:var(--theme-text2);padding:var(--match-row-padding);border:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:stretch;column-gap:0;display:grid;position:relative;overflow:visible}.profileRecentMatchRowV2.isImpactCarry,.profileExpandedParticipantCard.isImpactCarry{box-shadow:0 0 18px #5a79ff29,0 6px 22px #e24eff1a,0 0 30px #ffffff0d}.profileRecentMatchRowV2.isImpactAce,.profileExpandedParticipantCard.isImpactAce{box-shadow:0 0 18px #ffef8a2e,0 6px 22px #d6a92d24,0 0 30px #fff4ae14}.profileRecentMatchRowV2.isImpactCarry>*,.profileRecentMatchRowV2.isImpactAce>*,.profileExpandedParticipantCard.isImpactCarry>*,.profileExpandedParticipantCard.isImpactAce>*{z-index:1;position:relative}.profileRecentMatchRowV2.isImpactCarry:before,.profileRecentMatchRowV2.isImpactCarry:after,.profileRecentMatchRowV2.isImpactAce:before,.profileRecentMatchRowV2.isImpactAce:after,.profileExpandedParticipantCard.isImpactCarry:before,.profileExpandedParticipantCard.isImpactCarry:after,.profileExpandedParticipantCard.isImpactAce:before,.profileExpandedParticipantCard.isImpactAce:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute}.profileRecentMatchRowV2.isImpactCarry:before,.profileExpandedParticipantCard.isImpactCarry:before{opacity:.24;filter:blur(8px);will-change:background-position;background-color:#0000;background-image:linear-gradient(90deg,#5c7cff1a 0%,#87aaff29 14%,#ffffff4d 23%,#e658ff5c 31%,#7552ff2e 40%,#5c7cff1a 50%,#87aaff29 64%,#ffffff4d 73%,#e658ff5c 81%,#7552ff2e 90%,#5c7cff1a 100%),linear-gradient(90deg,#e24eff14 0%,#ffffff2e 25%,#5a79ff14 41%,#e24eff14 50%,#ffffff2e 75%,#5a79ff14 91%,#e24eff14 100%);background-position:100%;background-repeat:repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:8px;animation:4.8s linear infinite profileImpactCarrySweep;inset:-8px}.profileRecentMatchRowV2.isImpactAce:before,.profileExpandedParticipantCard.isImpactAce:before{opacity:.24;filter:blur(8px);will-change:background-position;background-color:#0000;background-image:linear-gradient(90deg,#8a5b131f 0%,#ffef8a33 14%,#fff4ae57 23%,#d6a92d61 31%,#9b691938 40%,#8a5b131f 50%,#ffef8a33 64%,#fff4ae57 73%,#d6a92d61 81%,#9b691938 90%,#8a5b131f 100%),linear-gradient(90deg,#d6a92d1a 0%,#fff4ae38 25%,#8a5b131a 41%,#d6a92d1a 50%,#fff4ae38 75%,#8a5b131a 91%,#d6a92d1a 100%);background-position:100%;background-repeat:repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:8px;animation:4.8s linear infinite profileImpactCarrySweep;inset:-8px}.profileRecentMatchRowV2.isImpactCarry:after,.profileExpandedParticipantCard.isImpactCarry:after{opacity:1;will-change:background-position;-webkit-mask-composite:xor;background:linear-gradient(90deg,#5a79ff5c 0%,#5a79ffb8 15%,#fffffff2 24%,#e24effe0 31%,#7552ffa3 40%,#5a79ff5c 50%,#5a79ffb8 65%,#fffffff2 74%,#e24effe0 81%,#7552ffa3 90%,#5a79ff5c 100%) 100%/200% 100%;padding:1px;animation:4.8s linear infinite profileImpactCarrySweep;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profileRecentMatchRowV2.isImpactAce:after,.profileExpandedParticipantCard.isImpactAce:after{opacity:1;will-change:background-position;-webkit-mask-composite:xor;background:linear-gradient(90deg,#8a5b1375 0%,#ffef8ad1 15%,#fff4aefa 24%,#d6a92df0 31%,#9b6919b3 40%,#8a5b1375 50%,#ffef8ad1 65%,#fff4aefa 74%,#d6a92df0 81%,#9b6919b3 90%,#8a5b1375 100%) 100%/200% 100%;padding:1px;animation:4.8s linear infinite profileImpactCarrySweep;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes profileImpactCarrySweep{0%{background-position:100%}to{background-position:0%}}.profileRecentMatchTopLine{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-width:0;display:grid;overflow:visible}.profileRecentMatchTopMetrics,.profileRecentMatchTopMeta{align-items:center;min-width:0}.profileRecentMatchTopMetrics{--recent-metric-queue-w:81px;--recent-metric-score-w:75px;--recent-metric-impact-w:58px;--recent-metric-cs-w:57px;--recent-metric-vision-w:52px;--recent-metric-cw-w:50px;--recent-metric-gold-diff-w:calc(var(--recent-metric-vision-w) + var(--recent-metric-cw-w));grid-template-columns:var(--recent-metric-queue-w) var(--recent-metric-score-w) var(--recent-metric-impact-w) var(--recent-metric-gold-diff-w) var(--recent-metric-vision-w) var(--recent-metric-cw-w) var(--recent-metric-cs-w);justify-content:start;align-self:start;align-items:center;display:grid;overflow:visible}.profileRecentMatchTopMetrics--arena{--recent-metric-arena-build-box-w:20px;--recent-metric-arena-build-box-gap:3px;--recent-metric-arena-build-divider-gap:6px;--recent-metric-arena-gold-w:calc((var(--recent-metric-arena-build-divider-gap) * 2) + (var(--recent-metric-arena-build-box-w) * 3) + (var(--recent-metric-arena-build-box-gap) * 2));grid-template-columns:var(--recent-metric-queue-w) var(--recent-metric-score-w) var(--recent-metric-arena-gold-w)}.profileRecentMatchTopMetrics--resultOnly{grid-template-columns:var(--recent-metric-queue-w) var(--recent-metric-score-w)}.profileRecentMatchTopMeta{flex:none;justify-content:flex-end;align-items:flex-start;gap:6px;min-width:max-content;display:flex;overflow:hidden}.profileRecentMatchMainLine{justify-content:flex-start;align-items:center;gap:var(--match-row-gap);grid-column:1/-1;width:100%;min-width:0;display:flex;overflow:hidden}.profileRecentMatchMainLine>*{flex:none}.profileRecentMatchTopMetric{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;color:var(--theme-text2);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:200;line-height:1;display:inline-flex;position:relative;overflow:hidden}.profileRecentMatchTopMetric:not(:last-child){box-shadow:inset -1px 0 0 var(--recent-match-top-divider-color,color-mix(in srgb, var(--theme-text) 42%, transparent))}.profileRecentMatchTopMetrics--arena .profileRecentArenaTotalGoldMetric{box-shadow:1px 0 0 var(--recent-match-top-divider-color,color-mix(in srgb, var(--theme-text) 42%, transparent))}.profileRecentMatchRowV2.win .profileRecentMatchTopMetric:not(:last-child),.profileRecentMatchRowV2.win .profileRecentMatchTopMetrics--arena .profileRecentArenaTotalGoldMetric{--recent-match-top-divider-color:var(--theme-match-win-soft)}.profileRecentMatchRowV2.loss .profileRecentMatchTopMetric:not(:last-child),.profileRecentMatchRowV2.loss .profileRecentMatchTopMetrics--arena .profileRecentArenaTotalGoldMetric{--recent-match-top-divider-color:var(--theme-match-loss-soft)}.profileRecentMatchRowV2.remake .profileRecentMatchTopMetric:not(:last-child),.profileRecentMatchRowV2.remake .profileRecentMatchTopMetrics--arena .profileRecentArenaTotalGoldMetric{--recent-match-top-divider-color:var(--theme-match-remake-soft)}.profileRecentMatchTopMetric--queue,.profileRecentMatchTopMetric--score{font-weight:500}.profileRecentMatchTopMetric--queue{text-align:left;justify-content:flex-start;padding-left:0}.profileRecentMatchTopMetric>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profileRecentMatchTopMetric--impact{overflow:visible}.profileImpactScoreBox{isolation:isolate;z-index:0;min-width:30px;height:18px;color:var(--theme-impact-score-0-text);font-variant-numeric:tabular-nums;border:1px solid #ffffff1a;border-radius:3px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.profileImpactScoreBox.isImpactScore0{background:var(--theme-impact-score-0);color:var(--theme-impact-score-0-text)}.profileImpactScoreBox.isImpactScore1{background:var(--theme-impact-score-1);color:var(--theme-impact-score-1-text)}.profileImpactScoreBox.isImpactScore2{background:var(--theme-impact-score-2);color:var(--theme-impact-score-2-text)}.profileImpactScoreBox.isImpactScore3{background:var(--theme-impact-score-prism-bg);color:var(--theme-impact-score-prism-text);will-change:background-position;background-size:180% 180%;border-color:#0000;animation:8s ease-in-out infinite profileImpactPearlShift;overflow:visible}.profileImpactScoreBox.isImpactScore3:before,.profileImpactScoreBox.isImpactScore3:after{content:"";pointer-events:none;z-index:-1;position:absolute}.profileImpactScoreBox.isImpactScore3:before{clip-path:inset(55% round 3px);filter:blur(6px);opacity:.62;background:radial-gradient(circle at 28% 30%,#ffffff85,#0000 22%),radial-gradient(circle at 70% 34%,#b6f3f857,#0000 27%),radial-gradient(circle at 44% 78%,#f4d5ff4d,#0000 30%),linear-gradient(110deg,#0000 30%,#ffffff6b 48%,#0000 64%);animation:9s ease-in-out infinite profileImpactPearlGlow;inset:-55%}.profileImpactScoreBox.isImpactScore3:after{background:conic-gradient(from var(--sign-in-glow-angle,0deg), transparent 0deg, transparent 44deg, #4458ff00 55deg, #5a79ffe6 68deg, #fff 78deg, #e24efffa 93deg, #7552ffd1 116deg, #e24eff00 150deg, transparent 205deg, transparent 360deg);opacity:1;z-index:1;will-change:--sign-in-glow-angle;-webkit-mask-composite:xor;border-radius:4px;padding:1px;animation:2.1s linear infinite signInGlowFlow;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profileRecentMatchRowV2.isImpactAce .profileImpactScoreBox.isImpactScore3,.profileExpandedParticipantCard.isImpactAce .profileImpactScoreBox.isImpactScore3{background:var(--theme-impact-score-gold-bg);color:var(--theme-impact-score-gold-text);background-size:180% 180%}.profileRecentMatchRowV2.isImpactAce .profileImpactScoreBox.isImpactScore3:before,.profileExpandedParticipantCard.isImpactAce .profileImpactScoreBox.isImpactScore3:before{background:radial-gradient(circle at 28% 30%,#fff4ae8a,#0000 22%),radial-gradient(circle at 70% 34%,#ffef8a61,#0000 27%),radial-gradient(circle at 44% 78%,#d6a92d57,#0000 30%),linear-gradient(110deg,#0000 30%,#fff4ae75 48%,#0000 64%)}.profileRecentMatchRowV2.isImpactAce .profileImpactScoreBox.isImpactScore3:after,.profileExpandedParticipantCard.isImpactAce .profileImpactScoreBox.isImpactScore3:after{background:conic-gradient(from var(--sign-in-glow-angle,0deg), transparent 0deg, transparent 44deg, #8a5b1300 55deg, #ffef8aeb 68deg, #fff4ae 78deg, #d6a92dfa 93deg, #9b6919db 116deg, #d6a92d00 150deg, transparent 205deg, transparent 360deg)}.profileImpactScoreBox.isImpactScoreEmpty{background:var(--theme-impact-score-0);color:var(--theme-impact-score-0-text);opacity:.55}.profileImpactScoreBox.isImpactScoreUnavailable{color:var(--theme-text2);background:0 0;border-color:#0000}@keyframes profileImpactPearlShift{0%,to{background-position:12%}50%{background-position:88%}}@keyframes profileImpactPearlGlow{0%,to{opacity:.5;transform:translate(-5%,-3%)rotate(0)}50%{opacity:.68;transform:translate(5%,4%)rotate(5deg)}}@keyframes profileImpactPearlSweep{0%,to{opacity:.12;transform:translate(-90%)}48%,56%{opacity:.38;transform:translate(80%)}}@media (prefers-reduced-motion:reduce){.profileImpactScoreBox.isImpactScore3,.profileImpactScoreBox.isImpactScore3:before,.profileImpactScoreBox.isImpactScore3:after,.profileRecentMatchRowV2.isImpactCarry:before,.profileRecentMatchRowV2.isImpactCarry:after,.profileRecentMatchRowV2.isImpactAce:before,.profileRecentMatchRowV2.isImpactAce:after,.profileExpandedParticipantCard.isImpactCarry:before,.profileExpandedParticipantCard.isImpactCarry:after,.profileExpandedParticipantCard.isImpactAce:before,.profileExpandedParticipantCard.isImpactAce:after{animation:none}}.profileRecentMatchTopMetric--score[data-result=win]{color:var(--theme-match-win)}.profileRecentMatchTopMetric--score[data-result=loss]{color:var(--theme-match-loss)}.profileRecentMatchTopMetric--score[data-result=remake]{color:var(--theme-match-remake)}.profileRecentMatchTopMetric.jjyaHoverTooltipTarget{cursor:help;overflow:visible}.profileRecentMatchTopMetric.jjyaHoverTooltipTarget:after{--hover-tooltip-from-transform:translateX(-50%) translateY(var(--hover-tooltip-enter-y));--hover-tooltip-to-transform:translateX(-50%) translateY(0);top:auto;bottom:calc(100% + var(--hover-tooltip-gap));z-index:90;white-space:nowrap;max-width:none}.profileRecentMatchTopMetric.jjyaHoverTooltipTarget:before{top:auto;bottom:calc(100% + var(--hover-tooltip-arrow-gap));z-index:91}.profileRecentMatchRowV2.win{background:var(--theme-match-win-soft)}.profileRecentMatchRowV2.loss{background:var(--theme-match-loss-soft)}.profileRecentMatchRowV2.remake{background:var(--theme-match-remake-soft)}.profileRecentMatchRowV2.unknown{background:var(--theme-surface-2)}.profileRecentMatchChampionPortrait.profileChampionIcon{border-radius:var(--match-row-inner-radius);border:0;width:46px;height:46px;position:relative;overflow:hidden}.profileRecentMatchChampionPortrait .championPortraitIcon{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.profileRecentMatchDivider{background:var(--theme-text2);opacity:.18;width:1px;height:34px;display:block}.profileRecentMatchHorizontalDivider{background:var(--theme-text2);opacity:.18;grid-column:1/-1;width:100%;height:1px;display:block}.profileRecentMatchDivider--inline{height:13px}.profileRecentMatchDivider--topMeta{height:18px}.profileRecentMatchDivider--afterRunes{margin-left:calc(4px - var(--match-row-gap))}.profileRecentMatchRowV2.win .profileRecentMatchDivider,.profileRecentMatchRowV2.win .profileRecentMatchHorizontalDivider{background:var(--theme-match-win-soft);opacity:1}.profileRecentMatchRowV2.loss .profileRecentMatchDivider,.profileRecentMatchRowV2.loss .profileRecentMatchHorizontalDivider{background:var(--theme-match-loss-soft);opacity:1}.profileRecentMatchRowV2.remake .profileRecentMatchDivider,.profileRecentMatchRowV2.remake .profileRecentMatchHorizontalDivider{background:var(--theme-match-remake-soft);opacity:1}.profileExpandedParticipantCard .profileRecentMatchDivider.profileExpandedVerticalDivider,.profileExpandedParticipantCard .profileRecentMatchHorizontalDivider.profileExpandedHorizontalDivider{background:var(--profile-expanded-divider-color);opacity:1}.profileRecentMatchRoleStack,.profileRecentMatchSpellRuneGroup,.profileRecentMatchVerticalIcons,.profileRecentMatchTime,.profileRecentMatchDelta,.profileRecentMatchKdaV2,.profileRecentMatchCsVision,.profileRecentMatchBadges{min-width:0;max-width:100%}.profileRecentMatchRoleStack,.profileRecentMatchVerticalIcons{justify-items:center;gap:3px;display:grid}.profileRecentMatchRoleStack{box-sizing:border-box;grid-template-rows:repeat(2,22px);align-content:center;align-items:center;gap:3px}.profileRecentMatchSpellRuneGroup{grid-template-columns:repeat(2,22px);justify-content:center;align-items:center;gap:3px;display:grid}.profileRecentMatchIconSlot,.profileRecentMatchTeamChampion{box-sizing:border-box;border-radius:var(--match-row-inner-radius);background:color-mix(in srgb, var(--theme-surface-3) 82%, black);justify-content:center;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.profileRecentMatchIconSlot{width:22px;height:22px}.profileRecentMatchIconSlot img{object-fit:cover;width:100%;height:100%;display:block}.profileRecentRuneSlot{aspect-ratio:1;box-sizing:border-box;clip-path:circle(50%);background:0 0;border:0;border-radius:50%;place-items:center;width:100%;display:inline-grid;position:relative;overflow:hidden}.profileRecentRuneSlot:before{content:"";border-radius:inherit;background:var(--theme-rune-slot-fill);pointer-events:none;position:absolute;inset:2px}.profileRecentRuneSlot:after{content:"";box-sizing:border-box;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--rune-slot-border-color,var(--theme-rune-unknown-border));pointer-events:none;position:absolute;inset:0}.profileRecentRuneSlot[data-has-image=false]:after{content:none}.profileRecentRuneSlot[data-rune-style=precision]{--rune-slot-border-color:var(--theme-rune-precision-border)}.profileRecentRuneSlot[data-rune-style=domination]{--rune-slot-border-color:var(--theme-rune-domination-border)}.profileRecentRuneSlot[data-rune-style=sorcery]{--rune-slot-border-color:var(--theme-rune-sorcery-border)}.profileRecentRuneSlot[data-rune-style=inspiration]{--rune-slot-border-color:var(--theme-rune-inspiration-border)}.profileRecentRuneSlot[data-rune-style=resolve]{--rune-slot-border-color:var(--theme-rune-resolve-border)}.profileRecentRuneSlot[data-rune-style=unknown]{--rune-slot-border-color:var(--theme-rune-unknown-border)}.profileRecentRuneSlot img{z-index:1;border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:relative}.profileRecentRuneSlot--secondary img{object-fit:contain;width:80%;height:80%;transform:translate(.2px)}.profileRecentMatchRoleIcon{color:var(--theme-icon-02);background:0 0}.profileRecentMatchRoleIcon--empty{color:var(--theme-text2)}.profileRecentMatchRoleIcon img{object-fit:contain;opacity:1;width:14px;height:14px}.profileRecentMatchMaskedIcon{width:14px;height:14px;-webkit-mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:block}.profileRecentMatchNoRoleLine{background:currentColor;border-radius:999px;width:13px;height:2px;display:block}.profileRecentMatchRowV2.win .profileRecentMatchNoRoleLine{background:var(--theme-match-win-soft)}.profileRecentMatchRowV2.loss .profileRecentMatchNoRoleLine{background:var(--theme-match-loss-soft)}.profileRecentMatchRowV2.remake .profileRecentMatchNoRoleLine{background:var(--theme-match-remake-soft)}.profileRecentMatchRankIcon{background:0 0}.profileRecentMatchRoleBoundItemIcon{color:var(--theme-icon-02);border-radius:50%}.profileRecentMatchNoRankLine{background:currentColor;border-radius:999px;width:13px;height:2px;display:block}.profileRecentMatchNoRuneLine{z-index:1;background:currentColor;border-radius:999px;width:13px;height:2px;display:block;position:relative}.profileRecentMatchRowV2.win .profileRecentMatchNoRankLine{background:var(--theme-match-win-soft)}.profileRecentMatchRowV2.loss .profileRecentMatchNoRankLine{background:var(--theme-match-loss-soft)}.profileRecentMatchRowV2.remake .profileRecentMatchNoRankLine{background:var(--theme-match-remake-soft)}.profileRecentMatchRowV2.win .profileRecentMatchNoRuneLine{background:var(--theme-match-win-soft)}.profileRecentMatchRowV2.loss .profileRecentMatchNoRuneLine{background:var(--theme-match-loss-soft)}.profileRecentMatchRowV2.remake .profileRecentMatchNoRuneLine{background:var(--theme-match-remake-soft)}.profileRecentMatchDelta,.profileRecentMatchKdaV2,.profileRecentMatchCsVision,.profileRecentMatchTime{gap:var(--match-row-gap);text-align:center;align-content:center;justify-items:center;display:grid}.profileRecentMatchKdaV2{flex:0 0 62px;width:62px}.profileRecentMatchTime{text-align:right;grid-auto-columns:max-content;grid-auto-flow:column;align-items:baseline;gap:6px;overflow:visible}.profileRecentMatchCsVision{gap:2px}.profileRecentMatchDelta strong,.profileRecentMatchKdaV2 strong,.profileRecentMatchCsVision strong,.profileRecentMatchTime strong{min-width:0;max-width:100%;color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.profileRecentMatchCsVision strong{letter-spacing:0;justify-content:center;align-items:center;gap:4px;font-weight:200;line-height:.95;display:inline-flex}.profileRecentMatchTime strong{font-weight:200}.profileRecentCsPerMinuteIcon{width:13px;height:13px;color:inherit;background:currentColor;flex:0 0 13px;display:block;-webkit-mask:url(/icons/lol_custom_icon/minion.svg) 50%/contain no-repeat;mask:url(/icons/lol_custom_icon/minion.svg) 50%/contain no-repeat}.profileRecentMatchRowV2.win .profileRecentCsPerMinuteMetric{color:var(--theme-enemy)}.profileRecentMatchRowV2.loss .profileRecentCsPerMinuteMetric{color:var(--theme-ally)}.profileRecentMatchRowV2.remake .profileRecentCsPerMinuteMetric{color:var(--theme-match-remake)}.profileRecentMatchTopMetric.profileRecentCsPerMinuteMetric>span:not(.profileRecentCsPerMinuteIcon){color:var(--theme-text2)}.profileRecentMatchDelta span,.profileRecentMatchKdaV2 span,.profileRecentMatchCsVision span,.profileRecentMatchTime span{min-width:0;max-width:100%;color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:var(--font-tracking-thin);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.profileRecentMatchCsVision span{letter-spacing:0;font-weight:200;line-height:.95}.profileRecentMatchTime span{line-height:1.15;overflow:visible}.profileRecentMatchCsVision .profileRecentGoldDiffAt15{font-weight:500}.profileRecentMatchCsVision .jjyaHoverTooltipTarget{cursor:help;overflow:visible}.profileRecentMatchCsVision .jjyaHoverTooltipTarget:after{z-index:90;white-space:nowrap;max-width:none}.profileRecentMatchCsVision .jjyaHoverTooltipTarget:before{z-index:91}.profileRecentMatchCsVision .profileRecentCsPerMinuteIcon{color:inherit}.profileRecentMatchCsVision .profileRecentCsPerMinuteMetric>span:not(.profileRecentCsPerMinuteIcon){color:var(--theme-text2)}.profileRecentMatchCsVision .profileRecentVisionMetrics{text-overflow:clip;justify-content:center;align-items:center;gap:6px;display:inline-flex;overflow:visible}.profileRecentMatchCsVision .profileRecentVisionMetric{text-overflow:clip;align-items:center;gap:4px;display:inline-flex;overflow:visible}.profileRecentVisionMetric img,.profileRecentVisionIcon{opacity:.86;width:14px;height:14px;display:block}.profileRecentVisionIcon{background:var(--theme-icon-02);flex:none;-webkit-mask:url(/icons/lol_custom_icon/vision.svg) 50%/contain no-repeat;mask:url(/icons/lol_custom_icon/vision.svg) 50%/contain no-repeat}.profileRecentVisionMetric img{object-fit:contain}.profileRecentVisionMetric img.profileRecentControlWardIcon{width:12px;height:12px}.profileRecentVisionMetric span{text-overflow:clip;overflow:visible}.profileRecentMatchTopMetric.profileRecentVisionMetric span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profileRecentMatchDelta[data-result=win] strong{color:var(--theme-match-win)}.profileRecentMatchDelta[data-result=loss] strong{color:var(--theme-match-loss)}.profileRecentMatchDelta[data-result=remake] strong{color:var(--theme-match-remake)}.profileRecentMatchItemGridV2{grid-template-columns:repeat(4,20px);grid-auto-rows:20px;justify-content:center;gap:3px;min-width:0;display:grid}.profileRecentMatchItemGridV2 .profileRecentMatchIconSlot{width:20px;height:20px}.profileRecentArenaBuildGrid{--profile-recent-build-divider-w:1px;--profile-recent-build-divider-h:34px;--profile-recent-build-divider-color:var(--theme-text2);--profile-recent-build-divider-opacity:.18;grid-template-columns:auto var(--profile-recent-build-divider-w) auto;grid-template-rows:repeat(2,20px);align-items:center;gap:3px 6px;min-width:0;display:grid}.profileRecentArenaAugments--top{grid-area:1/1}.profileRecentArenaAugments--bottom{grid-area:2/1}.profileRecentArenaItems--top{grid-area:1/3}.profileRecentArenaItems--bottom{grid-area:2/3}.profileRecentArenaBuildDivider{width:var(--profile-recent-build-divider-w);height:var(--profile-recent-build-divider-h);min-width:var(--profile-recent-build-divider-w);background:var(--profile-recent-build-divider-color);opacity:var(--profile-recent-build-divider-opacity);border-radius:999px;grid-area:1/2/span 2;align-self:center;display:block}.profileRecentArenaAugments,.profileRecentArenaItems{grid-template-columns:repeat(3,20px);grid-auto-rows:20px;align-items:center;gap:3px;min-width:0;display:grid}.profileRecentArenaAugmentSlot,.profileRecentArenaItemSlot{box-sizing:border-box;border-radius:var(--match-row-inner-radius);background:color-mix(in srgb, var(--theme-surface-3) 82%, black);place-items:center;width:20px;min-width:0;height:20px;display:inline-grid;overflow:hidden}.profileRecentArenaAugmentSlot{border-radius:50%}.profileRecentArenaAugmentSlot img,.profileRecentArenaItemSlot img{object-fit:cover;width:100%;height:100%;display:block}.profileRecentArenaAugmentSlot.isEmpty,.profileRecentArenaItemSlot.isEmpty,.profileRecentArenaAugmentSlot.isMissingIcon{opacity:1}.profileRecentArenaAugmentSlot.isEmpty,.profileRecentArenaAugmentSlot.isMissingIcon{border-radius:50%}.profileRecentArenaAugmentFallback{flex:none}.profileRecentTrinketSlot,.profileRecentQuestSlot{border-radius:50%}.profileRecentQuestSlot.isEmpty{opacity:1}.profileRecentMatchRowV2.win .profileRecentMatchIconSlot,.profileRecentMatchRowV2.win .profileRecentArenaAugmentSlot,.profileRecentMatchRowV2.win .profileRecentArenaItemSlot,.profileRecentMatchRowV2.win .profileRecentMatchTeamChampion{background:var(--theme-match-win-soft)}.profileRecentMatchRowV2.win .profileRecentArenaBuildGrid{--profile-recent-build-divider-color:var(--theme-match-win-soft);--profile-recent-build-divider-opacity:1}.profileRecentMatchRowV2.loss .profileRecentMatchIconSlot,.profileRecentMatchRowV2.loss .profileRecentArenaAugmentSlot,.profileRecentMatchRowV2.loss .profileRecentArenaItemSlot,.profileRecentMatchRowV2.loss .profileRecentMatchTeamChampion{background:var(--theme-match-loss-soft)}.profileRecentMatchRowV2.loss .profileRecentArenaBuildGrid{--profile-recent-build-divider-color:var(--theme-match-loss-soft);--profile-recent-build-divider-opacity:1}.profileRecentMatchRowV2.remake .profileRecentMatchIconSlot,.profileRecentMatchRowV2.remake .profileRecentArenaAugmentSlot,.profileRecentMatchRowV2.remake .profileRecentArenaItemSlot,.profileRecentMatchRowV2.remake .profileRecentMatchTeamChampion{background:var(--theme-match-remake-soft)}.profileRecentMatchRowV2.remake .profileRecentArenaBuildGrid{--profile-recent-build-divider-color:var(--theme-match-remake-soft);--profile-recent-build-divider-opacity:1}.profileRecentMatchRowV2 .profileRecentArenaAugmentSlot.isPresent{background:#000}.profileRecentMatchItemGridV2 .profileRecentMatchNoRoleLine,.profileRecentArenaAugmentSlot .profileRecentMatchNoRoleLine,.profileRecentArenaItemSlot .profileRecentMatchNoRoleLine{opacity:1;visibility:visible;background:currentColor;border-radius:999px;flex:none;width:13px;height:2px;display:block}.profileRecentMatchRowV2.win .profileRecentRuneSlot,.profileRecentMatchRowV2.loss .profileRecentRuneSlot,.profileRecentMatchRowV2.remake .profileRecentRuneSlot{background:0 0}.profileRecentMatchRowV2.win .profileRecentRuneSlot[data-has-image=false]:before{background:var(--theme-match-win-soft)}.profileRecentMatchRowV2.loss .profileRecentRuneSlot[data-has-image=false]:before{background:var(--theme-match-loss-soft)}.profileRecentMatchRowV2.remake .profileRecentRuneSlot[data-has-image=false]:before{background:var(--theme-match-remake-soft)}.profileRecentMatchBadges{gap:var(--match-row-gap);align-content:center;display:grid}.profileRecentMatchBadges b,.profileRecentMatchBadges i{border-radius:var(--match-row-inner-radius);background:color-mix(in srgb, var(--theme-accent) 12%, var(--theme-surface-3));min-width:0;height:18px;color:var(--theme-text2);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.profileRecentMatchBadges i{opacity:0}.profileRecentMatchTeams{flex:auto;justify-content:stretch;gap:3px;width:auto;min-width:0;max-width:none;display:grid;overflow:hidden}.profileRecentMatchTeamRow{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:start;gap:3px;width:100%;min-width:0;display:grid;overflow:hidden}.profileRecentMatchTeams--arena{--profile-recent-arena-team-divider-gap:7px;--profile-recent-arena-team-divider-w:1px;--profile-recent-arena-team-divider-h:18px;--profile-recent-arena-team-divider-color:var(--theme-surface-3);--profile-recent-arena-team-divider-opacity:1;column-gap:var(--profile-recent-arena-team-divider-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;row-gap:3px}.profileRecentArenaChampionGroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;min-width:0;display:grid;position:relative;overflow:visible}.profileRecentArenaChampionGroup:first-child:after,.profileRecentArenaChampionGroup:nth-child(2):after,.profileRecentArenaChampionGroup:nth-child(4):after,.profileRecentArenaChampionGroup:nth-child(5):after{content:"";top:50%;right:calc((var(--profile-recent-arena-team-divider-gap) / -2) - (var(--profile-recent-arena-team-divider-w) / 2));width:var(--profile-recent-arena-team-divider-w);height:var(--profile-recent-arena-team-divider-h);background:var(--profile-recent-arena-team-divider-color);opacity:var(--profile-recent-arena-team-divider-opacity);z-index:1;border-radius:999px;position:absolute;transform:translateY(-50%)}.profileRecentMatchRowV2.win .profileRecentMatchTeams--arena{--profile-recent-arena-team-divider-color:var(--theme-match-win-soft);--profile-recent-arena-team-divider-opacity:1}.profileRecentMatchRowV2.loss .profileRecentMatchTeams--arena{--profile-recent-arena-team-divider-color:var(--theme-match-loss-soft);--profile-recent-arena-team-divider-opacity:1}.profileRecentMatchRowV2.remake .profileRecentMatchTeams--arena{--profile-recent-arena-team-divider-color:var(--theme-match-remake-soft);--profile-recent-arena-team-divider-opacity:1}.profileRecentMatchTeamChampion{background:0 0;border-radius:6px;align-items:center;gap:2px;width:100%;min-width:0;height:20px;display:flex;position:relative;overflow:hidden}.profileRecentMatchTeamChampionPortraitClip{contain:paint;border-radius:6px;flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;margin-right:2px;display:block;overflow:hidden}.profileRecentMatchTeamChampion .championPortraitIcon{z-index:1;object-fit:var(--champion-portrait-object-fit);object-position:var(--champion-portrait-object-position);width:100%;max-width:none;height:100%;transform:scale(var(--champion-portrait-img-scale));transform-origin:50%;border-radius:0;display:block;position:static;inset:auto}.profileRecentMatchTeamRoleBadge{width:12px;min-width:12px;height:12px;color:var(--theme-text-02);background:currentColor;flex:0 0 12px;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}.profileRecentMatchTeamRoleBadge--pro{color:var(--theme-role-badge-pro);filter:drop-shadow(0 0 4px var(--theme-role-badge-pro-soft));-webkit-mask-image:url(/icons/lol_custom_icon/Pro_P.svg);mask-image:url(/icons/lol_custom_icon/Pro_P.svg)}.profileRecentMatchTeamRoleBadge--creator{color:var(--theme-role-badge-creator);filter:drop-shadow(0 0 4px var(--theme-role-badge-creator-soft));-webkit-mask-image:url(/icons/lol_custom_icon/Creator_C.svg);mask-image:url(/icons/lol_custom_icon/Creator_C.svg)}.profileRecentMatchTeamRoleBadge--streamer{color:var(--theme-role-badge-streamer);filter:drop-shadow(0 0 4px var(--theme-role-badge-streamer-soft));-webkit-mask-image:url(/icons/lol_custom_icon/Streamer_S.svg);mask-image:url(/icons/lol_custom_icon/Streamer_S.svg)}.profileRecentMatchTeamChampion img{object-fit:cover;border-radius:6px;flex:none;width:20px;height:20px}.profileRecentMatchTeamChampionName{min-width:0;max-width:100%;color:var(--theme-text-02);letter-spacing:0;opacity:1;text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:0;font-size:10px;font-weight:500;line-height:1;display:block;overflow:hidden}.profileRecentMatchTeamChampion.hasRoleBadge .profileRecentMatchTeamChampionName{color:var(--theme-role-badge-streamer);font-weight:500}.profileRecentMatchFoldButton{border-radius:var(--match-row-inner-radius);width:28px;min-width:28px;height:18px;min-height:18px;color:var(--theme-icon-muted);background:0 0;border:0;justify-content:center;align-items:flex-start;padding:0;display:inline-flex;transform:translateY(2px)}.profileRecentMatchRowV2.win .profileRecentMatchFoldButton{color:color-mix(in srgb, var(--theme-match-win) 30%, transparent)}.profileRecentMatchRowV2.loss .profileRecentMatchFoldButton{color:color-mix(in srgb, var(--theme-match-loss) 30%, transparent)}.profileRecentMatchRowV2.remake .profileRecentMatchFoldButton{color:color-mix(in srgb, var(--theme-match-remake) 30%, transparent)}.profileRecentMatchFoldButton:disabled{cursor:default;opacity:1}.profileRecentMatchFoldIcon.assetIcon{width:12px;height:12px;-webkit-mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;background:currentColor}.profileMatchResult{gap:4px;display:grid}.profileMatchResult strong{color:#f4ecff;font-size:13px;line-height:1}.profileMatchResult span{color:#d8bbefb8;font-size:13px;line-height:1}.profileItemGrid{grid-template-columns:repeat(3,18px);gap:3px;display:grid}.profileItemGrid i,.profileDotGroup i{border:1px solid color-mix(in srgb, var(--theme-accent) 26%, transparent);background:#00000038;display:block}.profileItemGrid i{border-radius:5px;width:18px;height:18px}.profileDotGroup{grid-template-columns:repeat(2,14px);gap:4px;display:grid}.profileDotGroup i{border-radius:50%;width:14px;height:14px}.profileRightZone{display:block}.profileLearningPlaceholder{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;grid-template-rows:auto 1fr;gap:14px;padding:0;display:grid}.profileLearningPlaceholder header{gap:5px;display:grid}.profileLearningEmptyShell{border:1px dashed color-mix(in srgb, var(--theme-accent) 28%, transparent);text-align:center;background:#00000024;border-radius:12px;align-content:center;gap:8px;min-height:260px;padding:18px;display:grid}.profileLearningEmptyShell p,.profileLearningEmptyShell span{color:#d8bbefad;margin:0;font-size:13px;line-height:1.4}.profileLearningEmptyShell span{color:#ffda79b8}.profileLearningAd.adBox{flex:0 0 250px;width:100%;margin-top:auto}.profileInactiveTabPanel strong{color:#f4ecff}.profileInactiveTabPanel p{margin:0;font-size:13px}@media (width<=980px){.profileAdvancedFiltersPanelInner,.profileAdvancedFiltersPanelInner[data-has-advanced-queue=false]{display:block}.profileFilterGroupControls,.profileFilterGroup--scope .profileFilterGroupControls,.profileFilterGroup--matchup .profileFilterGroupControls,.profileFilterGroup--build .profileFilterGroupControls,.profileFilterGroup--slice .profileFilterGroupControls{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}.profileAdvancedTeammateField[data-option-variant=player] .profileAdvancedDropdownMenu,.profileAdvancedEnemyField[data-option-variant=player] .profileAdvancedDropdownMenu{width:120%;min-width:120%;max-width:none}.profileRecentStatGrid,.profileMostChampionTables{grid-template-columns:1fr}.profileMatchRow{grid-template-columns:54px 38px minmax(120px,1fr) minmax(82px,.8fr) 78px 26px}.profileRecentMatchRowV2{row-gap:var(--match-row-line-gap);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);column-gap:0}.profileRecentMatchMainLine{gap:var(--match-row-gap)}.profileRecentMatchTopMetrics{--recent-metric-queue-w:73px;--recent-metric-score-w:75px;--recent-metric-impact-w:54px;--recent-metric-cs-w:57px;--recent-metric-vision-w:47px;--recent-metric-cw-w:47px}.profileRecentMatchTopMetrics--arena{--recent-metric-arena-build-box-w:18px;--recent-metric-arena-build-divider-gap:5px}.profileRecentMatchTeams{flex-basis:auto}.profileRecentMatchChampionPortrait.profileChampionIcon{width:40px;height:40px}.profileRecentMatchIconSlot{width:20px;height:20px}.profileRecentMatchSpellRuneGroup{grid-template-columns:repeat(2,20px)}.profileRecentMatchItemGridV2{grid-template-columns:repeat(4,18px);grid-auto-rows:18px;gap:3px}.profileRecentMatchItemGridV2 .profileRecentMatchIconSlot{width:18px;height:18px}.profileRecentArenaBuildGrid{grid-template-rows:repeat(2,18px);gap:3px 5px}.profileRecentArenaAugments,.profileRecentArenaItems{grid-template-columns:repeat(3,18px);grid-auto-rows:18px}.profileRecentArenaAugmentSlot,.profileRecentArenaItemSlot{width:18px;height:18px}.profileRecentMatchTeamRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.profileMatchRow .profileDotGroup,.profileMatchRow .profileMatchGold,.profileMatchRow .profileItemGrid:nth-of-type(2){display:none}}.labPage,.homePage,.futureRoutePage,.peopleDirectoryPreviewPage{width:min(1080px,100%);min-height:100%;padding:28px 0 52px}.routeLoadingFallback{min-height:var(--page-content-height);width:min(920px,100%);color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);place-items:center;display:grid}.routeLoadingFallback--auth{background:var(--theme-bg);width:100%;min-height:100dvh}.routeLoadingFallback span{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:999px;padding:10px 12px}.labPage,.homePage,.futureRoutePage{color:var(--theme-text);align-content:start;gap:14px;display:grid}.labPageHeader,.homePageHero,.futureRouteCard,.homeFuturePanel{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;gap:8px;padding:16px;display:grid}.labPageHeader h1,.homePageHero h1,.futureRouteCard h1,.homeFuturePanel h2{margin:0;font-size:22px;line-height:1.1}.labPageHeader p,.homePageHero p,.futureRouteCard p,.homeFuturePanel p,.labModuleCard p,.homeMvpGrid p{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);margin:0;line-height:1.45}.labStatusBadge,.futureRouteBadge{border:1px solid color-mix(in srgb, var(--theme-accent) 28%, transparent);background:var(--theme-surface-2);width:max-content;min-height:24px;color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);border-radius:999px;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.labCardGrid,.homeMvpGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.labModuleCard,.homeMvpGrid article{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 82%, transparent);border-radius:8px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.labModuleCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.labModuleCard h2,.homeMvpGrid h2{color:var(--theme-text);margin:0;font-size:16px;line-height:1.15}.labModuleCardHeader span{background:var(--theme-surface-2);min-height:22px;color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);border-radius:999px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.labModuleCard ul,.futureRouteCard ul{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);margin:0;padding-left:18px;line-height:1.45}.futureRouteCard{width:min(680px,100%)}.people-directory-preview{color:var(--theme-text);gap:12px;display:grid}.people-directory-preview__header{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px;display:flex}.people-directory-preview__header small{color:var(--theme-text-muted);font-family:Pretendard,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);display:block}.people-directory-preview__header h1{margin:4px 0 0;font-size:22px;line-height:1}.people-directory-preview__filters{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.people-directory-preview__filters button{background:var(--theme-surface-2);min-height:28px;color:var(--theme-icon-muted);font-family:Pretendard,sans-serif;font-size:13px;font-weight:var(--font-weight-thin);cursor:pointer;border:0;border-radius:999px;padding:0 12px}.people-directory-preview__filters button.isActive{background:var(--theme-accent);color:var(--theme-icon-selected)}.people-directory-preview__grid{grid-template-columns:repeat(auto-fit,minmax(260px,320px));gap:12px;display:grid}.people-directory-preview__empty{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text-muted);border-radius:8px;margin:0;padding:20px;font-size:13px}.person-profile-card{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:8px;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px;display:grid}.person-profile-card__avatar{background:var(--theme-surface-2);width:64px;height:64px;color:var(--theme-text3);border-radius:8px;place-items:center;display:grid;overflow:hidden}.person-profile-card__avatar img{object-fit:cover;width:100%;height:100%}.person-profile-card__avatar span{font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold)}.person-profile-card__body{gap:10px;min-width:0;display:grid}.person-profile-card__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.person-profile-card__header strong{font-size:18px;line-height:1.15;display:block}.person-profile-card__header small,.person-profile-card__riot,.person-profile-card__stats dt{color:var(--theme-text-muted);font-family:Pretendard,sans-serif;font-size:13px;font-weight:var(--font-weight-thin)}.person-profile-card__badges,.person-profile-card__socials{flex-wrap:wrap;gap:6px;display:flex}.person-role-badge,.person-social-badge,.person-verified-badge{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-height:24px;color:var(--theme-text);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.person-role-badge img,.person-social-badge img,.person-verified-badge img{object-fit:contain;width:14px;height:14px}.person-verified-badge{color:var(--theme-icon-selected);background:var(--theme-accent)}.person-profile-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.person-profile-card__stats div{background:var(--theme-surface-2);border-radius:6px;min-width:0;padding:8px}.person-profile-card__stats dt,.person-profile-card__stats dd,.person-profile-card__riot{margin:0}.person-profile-card__stats dd{color:var(--theme-text3);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);margin-top:3px}.profileAccountRegistrationPlaceholder{border:1px solid var(--stroke);background:color-mix(in srgb, var(--theme-surface) 62%, transparent);color:var(--theme-text);border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff09}.profileAccountRegistrationPlaceholderHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profileAccountRegistrationPlaceholderHeader div:first-child{gap:4px;display:grid}.profileAccountRegistrationPlaceholderHeader small{color:#ffda79d6;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold)}.profileAccountRegistrationPlaceholderHeader strong{color:#f4ecff;font-size:16px}.profileAccountRegistrationPlaceholderBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.profileAccountRegistrationPlaceholderBadges span{border:1px solid color-mix(in srgb, var(--theme-accent) 24%, transparent);color:#d8bbefc7;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#4b24752e;border-radius:999px;padding:4px 8px}.profileAccountRegistrationPlaceholderCopy{gap:4px;display:grid}.profileAccountRegistrationPlaceholderCopy p{color:#d8bbefb8;margin:0;font-size:13px;line-height:1.35}.profileAccountRegistrationPlaceholderFields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.profileAccountRegistrationPlaceholderFields label{gap:6px;min-width:0;display:grid}.profileAccountRegistrationPlaceholderFields label span{color:#d8bbef9e;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);text-transform:uppercase}.profileAccountRegistrationPlaceholderFields input,.profileAccountRegistrationPlaceholderFields select,.profileAccountRegistrationPlaceholderFields button{color:#d8bbefad;width:100%;min-height:38px;font:inherit;background:#0000002e;border:1px solid #4b247557;border-radius:10px}.profileAccountRegistrationPlaceholderFields input,.profileAccountRegistrationPlaceholderFields select{padding:0 10px}.profileAccountRegistrationPlaceholderFields button{font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);padding:0 12px}.profileAccountRegistrationPlaceholderFields :disabled{cursor:not-allowed;opacity:.68}@media (width<=760px){.profileAccountRegistrationPlaceholderHeader{flex-direction:column}.profileAccountRegistrationPlaceholderBadges{justify-content:flex-start}.profileAccountRegistrationPlaceholderFields{grid-template-columns:1fr}}.labsPracticePreview{background:#0d0a16d1;border:1px solid #4b24756b;border-radius:10px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 42px #0003}.labsPracticePreviewHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.labsPracticePreviewHeader div{gap:5px;min-width:0;display:grid}.labsPracticePreviewHeader small{color:#ffda79d1;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);line-height:1}.labsPracticePreviewHeader strong{color:#f4ecff;letter-spacing:0;font-size:18px;line-height:1.1}.labsPracticePreviewHeader span{color:#ffda79e6;letter-spacing:0;background:#5d461942;border:1px solid #ffda793d;border-radius:999px;flex:none;padding:6px 9px;font-size:13px;line-height:1}.labsPracticePreviewCopy{gap:4px;display:grid}.labsPracticePreviewCopy p{color:#d8bbefbd;letter-spacing:0;margin:0;font-size:13px;line-height:1.4}.labsPracticePreviewRows{gap:9px;display:grid}.labsPracticePreviewRow{background:#0000002e;border:1px solid #4b247557;border-radius:8px;gap:7px;min-width:0;padding:11px 12px;display:grid}.labsPracticePreviewRow header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.labsPracticePreviewRow strong{color:#f4ecff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.2;overflow:hidden}.labsPracticePreviewRow span{color:#5ae689c7;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:0;flex:none;line-height:1}.labsPracticePreviewRow p{color:#d8bbefb8;letter-spacing:0;margin:0;font-size:13px;line-height:1.35}.labsPracticePreviewWarning{font-weight:var(--font-weight-medium);color:#ffb55eeb!important}.labsPracticePreviewButton{color:#beffcfb8;font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);cursor:not-allowed;opacity:.76;background:#5ae68914;border:1px solid #5ae68933;border-radius:8px;justify-self:flex-start;padding:8px 10px;line-height:1}.localChampionOpponentSection{grid-column:1/-1}.localChampionOpponentList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.localChampionOpponentList li{background:#00000029;border:1px solid #4b247557;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:grid}.localChampionOpponentList span,.localChampionOpponentList em,.localChampionOpponentList b{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1;overflow:hidden}.localChampionOpponentList span{color:#f4ecffdb}.localChampionOpponentList em{color:#d8bbef9e;font-style:normal}.localChampionOpponentList b{color:#5ae689b8}.notesDifficultyBoard header,.notesMatchupHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.notesBoardTitle{align-items:center;gap:12px;min-width:0;display:flex}.notesBoardTitle .notesChampionPortraitBox{border-radius:var(--champion-portrait-radius);flex:0 0 48px;width:48px}.notesBoardTitle h2{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.notesDifficultyBoard header small,.notesMatchupHeader small{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;margin-bottom:5px;display:block}.notesDifficultyBoard header>span{border:1px solid color-mix(in srgb, var(--theme-accent) 40%, transparent);color:#d8bbef;background:#2b164ba3;border-radius:999px;padding:6px 12px;font-size:13px}.notesBoardEmpty,.notesBoardHint{color:var(--theme-text2);font-size:14px;font-weight:var(--font-weight-thin);letter-spacing:0;place-self:center;margin:0}.matchupsBoardContent{overscroll-behavior:contain;min-height:0;padding-right:4px;display:block;overflow:auto}.notesBucketList{grid-auto-rows:auto;align-content:start;gap:10px;min-height:0;padding-right:0;display:grid;overflow:visible}.notesBucketRow{background:color-mix(in srgb, var(--theme-surface) 82%, transparent);border:1px solid #4b24756b;border-radius:14px;grid-template-columns:103px 1fr;gap:12px;height:auto;min-height:97px;padding:10px;display:grid;overflow:visible}.notesBucketRow.editable{transition:border-color .14s,box-shadow .14s,background .14s}.notesBucketRow.dragOver{border-color:#5ae68985;box-shadow:inset 0 0 0 1px #5ae6892e,0 0 18px #5ae6891a}.notesBucketLabel{background:#0003;border-radius:11px;align-content:center;gap:5px;padding:11px 10px;display:grid}.notesBucketLabel strong{color:#f4ecff;letter-spacing:0;font-size:14px;line-height:1}.notesBucketLabel span{color:var(--theme-text2);font-size:13px;line-height:1.1;font-weight:var(--font-weight-thin);letter-spacing:0}.notesBucketRow.critical{border-color:var(--semantic-difficulty-critical);background:var(--semantic-difficulty-critical)}.notesBucketRow.hard{border-color:var(--semantic-difficulty-hard);background:var(--semantic-difficulty-hard)}.notesBucketRow.unfavored{border-color:var(--semantic-difficulty-unfavored);background:var(--semantic-difficulty-unfavored)}.notesBucketRow.skill{border-color:var(--semantic-difficulty-skill);background:var(--semantic-difficulty-skill)}.notesBucketRow.favorable{border-color:var(--semantic-difficulty-favorable);background:var(--semantic-difficulty-favorable)}.notesBucketRow.comfort{border-color:var(--semantic-difficulty-comfort);background:var(--semantic-difficulty-comfort)}.notesBucketChips{--notes-matchup-portrait-size:36px;--notes-matchup-portrait-gap:3px;align-content:flex-start;align-items:flex-start;gap:var(--notes-matchup-portrait-gap);flex-wrap:wrap;min-width:0;min-height:0;padding-right:3px;display:flex;overflow:visible}.notesBucketChips>p{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0;margin:auto 0}.notesMatchupChip{border-radius:var(--champion-portrait-radius);color:#d8bbefc7;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:relative}.notesMatchupRemove{z-index:2;border:1px solid color-mix(in srgb, var(--theme-accent) 58%, transparent);color:#f4ecffdb;cursor:pointer;background:#140924f5;border-radius:999px;justify-content:center;align-items:center;width:15px;height:15px;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.notesMatchupRemove:hover{color:#fff;background:#64122df5;border-color:#c62f63c2}.notesBucketChips .notesMatchupChip{width:var(--notes-matchup-portrait-size);height:var(--notes-matchup-portrait-size);flex:0 0 var(--notes-matchup-portrait-size);margin:0}.notesMatchupChip:hover,.notesMatchupChip.active{color:#fff;background:0 0}.notesMatchupChip.active .notesTinyPortrait{border-color:color-mix(in srgb, var(--theme-accent) 86%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--theme-accent) 82%, transparent), 0 0 12px color-mix(in srgb, var(--theme-accent) 18%, transparent)}.notesTinyPortrait{border-radius:var(--champion-portrait-radius);color:#a685c6b8;background:#0003;border:1px solid #4b24759e;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.notesBucketChips .notesTinyPortrait{--notes-portrait-crop-scale:var(--champion-portrait-img-scale);width:var(--notes-matchup-portrait-size);height:var(--notes-matchup-portrait-size);flex:0 0 var(--notes-matchup-portrait-size)}.notesAvailability{gap:4px;display:inline-flex}.notesAvailability i{letter-spacing:0;border-radius:999px;padding:2px 5px;font-size:13px;font-style:normal;line-height:1}.notesAvailability .my{color:#5ae689;background:#2a3f31}.notesAvailability .jjya{color:#d8bbef;background:#4b3079b8}.notesRightPanel{grid-template-rows:auto auto 1fr;gap:13px;padding:18px;display:grid}.notesMatchupHeader{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-2) 72%, transparent);border-radius:16px;min-height:76px;margin-top:0;padding:10px 14px}.notesMatchupContextStack{gap:8px;min-width:0;display:grid}.notesMatchupHeader strong{text-overflow:ellipsis;max-width:190px;color:var(--theme-text);white-space:nowrap;font-size:18px;display:block;overflow:hidden}.notesMatchupHeader span{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);letter-spacing:0}.notesMatchupHeader small{color:var(--theme-text2)}.notesMatchupStatsPanel{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:14px;min-width:0;padding:10px 12px}.notesMatchupStatsPanel header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.notesMatchupStatsPanel strong{color:var(--theme-text);font-size:13px;line-height:1}.notesMatchupStatsPanel header span,.notesMatchupStatsPanel p{color:var(--theme-text2);font-size:13px;font-weight:var(--font-weight-thin);margin:0;line-height:1.35}.notesMatchupStatsDevLabel{color:#ffda79db;margin-bottom:8px}.notesMatchupStatsSampleWarning{color:#ffb55ee6;font-weight:var(--font-weight-medium);margin-top:-4px;margin-bottom:8px}.notesMatchupStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.notesMatchupStatsGrid div{background:#00000024;border:1px solid #4b24754d;border-radius:9px;justify-content:space-between;gap:8px;min-width:0;padding:6px 7px;display:flex}.notesMatchupStatsGrid dt{text-overflow:ellipsis;color:#d8bbef9e;white-space:nowrap;min-width:0;font-size:13px;line-height:1;overflow:hidden}.notesMatchupStatsGrid dd{color:#5ae689b8;margin:0;font-size:13px;line-height:1}.notesRightTabs{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.notesRightTabs button{height:34px}.notesRightBody{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow:auto}.notesListTab,.notesWriteTab{gap:12px;display:grid}.notesListTab section{background:#12082080;border:1px solid #4b24756b;border-radius:14px;padding:12px}.notesListTab h3{color:var(--theme-accent);margin:0 0 10px;font-size:13px}.notesEmptyText{color:var(--theme-text2);font-size:13px;line-height:1.45;font-weight:var(--font-weight-thin);letter-spacing:0;margin:0}.notesEmptyText.large{text-align:center;place-items:center;min-height:180px;display:grid}.notesResponseCard{background:#0b0515b8;border:1px solid #4b24757a;border-radius:12px;padding:12px}.notesResponseCard.myNote{border-color:#5ae68942}.notesResponseCard header{justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.notesResponseCard header strong{color:#f4ecff;font-size:13px}.notesResponseCard header span,.notesResponseCard p,.notesResponseCard li{color:#d8bbefd1;font-size:13px;line-height:1.45;font-weight:var(--font-weight-thin);letter-spacing:0}.notesResponseCard p{margin:0 0 10px}.notesResponseCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 10px;display:grid}.notesResponseCard dl div{background:#2b164b75;border-radius:8px;padding:6px 8px}.notesResponseCard dt{color:#a685c6b3;font-size:13px}.notesResponseCard dd{color:#f4ecff;margin:3px 0 0;font-size:13px}.notesResponseCard h4{color:var(--theme-accent);margin:8px 0 6px;font-size:13px}.notesResponseCard ul{margin:0;padding-left:16px}.notesBasicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notesBasicGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.notesBasicGrid label,.notesField{color:#a685c6c7;letter-spacing:0;gap:6px;font-size:13px;display:grid}.notesBasicGrid input,.notesBasicGrid select{height:34px;padding:0 10px}.notesEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notesField textarea{resize:vertical;min-height:74px;padding:9px 10px}.notesEditorActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.notesEditorActions button{border-radius:10px;min-height:34px}.notesFeedback{color:#5ae689;letter-spacing:0;margin:0;font-size:13px}.visualAxisTooltip strong,.devToolsPanel,.devToolsTitleBlock h2,.devTutorialUtility strong,.devToolGroupCard h3,.devModal h2,.championEditor h3,.championSelect input,.championSelect select,.editorPortraitPreview h4,.matchupResponsePreview strong,.matchupStatsMini dd,.formulaSummaryCard strong,.formulaDiffCell strong,.formulaPokeSkillGrid h5,.abilityDraftHeader strong,.randomDraftJson,.compQaCapturePanel textarea,.compQaLogDetails textarea,.compQaFilters select,.compQaLogSummary strong,.roleAssignWheel,.notesChampionPanel header h1,.notesDifficultyBoard header h2,.notesBasicGrid input,.notesBasicGrid select,.notesField textarea,.championsPlaceholderHeader h2,.championsPlaceholderCard strong,.analysisHeroStrip strong,.analysisCardHeader strong,.runeSlot--active,.itemNode,.skillRow strong,.profileAvatarPlaceholder,.profilePanelHeader strong,.profileRecentStatsHeader strong,.profileLearningPlaceholder header strong,.profileRecentStatGrid strong,.profileMatchIdentity strong,.profileMatchKda strong,.profileMatchGold strong,.profileMatchResult strong,.profileLaneMiniSummary b,.notesBucketLabel strong,.notesMatchupHeader strong,.notesResponseCard header strong,.notesResponseCard dd{color:var(--theme-text)}.devToolsTitleBlock p,.devToolsNavGroup span,.devTutorialUtility span,.devTutorialUtility p,.devToolItem span,.tierUiTester header small,.tierUiTester label span,.tierUiTesterPreview span,.profileDevAccountSwitcher header small,.profileDevAccountSwitcher label span,.profileDevAccountSwitcher p,.championsPlaceholderHeader small,.championsPlaceholderHeader p,.championsPlaceholderCard p,.championAnalysisPanel.empty p,.analysisPreparedState span,.analysisHeroStrip small,.analysisHeroStrip div>span,.analysisHeroStrip>p,.analysisCardHeader small,.analysisMutedText,.runeBoard section>span,.spellNode em,.itemStep em,.itemStep small,.roleStatsList em,.localChampionCachePatch,.localChampionAnalysisSections h4,.profileRecentStatGrid small,.profileMatchIdentity span,.profileMatchKda span,.profileMatchGold span,.profileTabs button,.profileMostChampionsTable th,.profileMostChampionsTable td,.profileMatchResult span,.profileLearningEmptyShell span,.profileLearningEmptyShell p{color:var(--theme-text-muted)}.profileAccountsPanel .profileAccountsPanelHeader strong{color:var(--theme-text-muted);font-size:13px;font-weight:var(--font-weight-thin);margin-top:0;line-height:1}.editorControl input[type=range],.keywordChecklistRow input,.reviewToggle input{accent-color:var(--theme-accent)}.portraitPlacementBadge,.slotActionMenu header span,.itemArrow,.skillPriorityRow b,.notesDifficultyBoard header>span,.notesListTab h3,.notesResponseCard h4,.reviewBoardCount,.editorStatus,.randomDraftStatus,.compScoreStatusRow strong,.matchupResponsePreview h4,.abilityEditorSection summary,.compQaDetailGrid h4{color:var(--theme-accent)}.devToolsPanel,.devTutorialUtility,.devToolGroupCard,.devToolItem,.devModal,.championEditor,.candidatePanel,.roleFilter,.championSelect input,.championSelect select,.editorControl input[type=number],.importBox textarea,.keywordChecklistRow,.compScoreStatusRow,.compScoreControl,.matchupResponsePreview section,.reviewTableWrap,.formulaSummaryCard,.formulaDiffCell,.formulaPokeDrawer,.formulaRawFeature,.formulaPokeSkillGrid article,.abilityEditorSection,.abilityDraftCard,.abilityVariantCard,.randomDraftJson,.compQaCapturePanel,.compQaCapturePanel textarea,.compQaLogDetails textarea,.compQaFilters select,.compQaButtonGrid button,.compQaLogCard,.compQaDetailGrid section,.roleAssignWheel,.notesChampionPanel,.notesDifficultyBoard,.notesRightPanel,.notesBasicGrid input,.notesBasicGrid select,.notesField textarea,.notesRightTabs button,.notesEditorActions button,.notesChampionGrid button,.championRoleUsageRow,.jjyaConfirmButton,.analysisPreparedState,.championsPlaceholderCard,.championAnalysisPanel.empty,.analysisHeroStrip,.analysisCard,.runeSlot,.roleStatsList span,.profileAvatarPlaceholder,.profileRecentStatGrid div,.profilePanelHeader button,.profileRecentStatsHeader button,.profileChevronButton,.profileTabs,.profileMostChampionsPanel select,.profileMostChampionsTable th,.profileMostChampionsTable td,.profileLaneMiniSummary span,.profileItemGrid i,.profileDotGroup i,.profileLearningEmptyShell,.notesDifficultyBoard header>span,.notesBucketRow,.notesMatchupIndexBadge,.notesTinyPortrait,.notesMatchupHeader,.notesListTab section,.notesResponseCard{border-color:var(--theme-border)}.devToolsPanel,.devModal,.championEditor,.candidatePanel,.championSelect input,.championSelect select,.editorControl input[type=number],.importBox textarea,.keywordChecklistRow,.compScoreStatusRow,.compScoreControl,.matchupResponsePreview section,.formulaSummaryCard,.formulaPokeDrawer,.formulaRawFeature,.abilityEditorSection,.randomDraftJson,.compQaCapturePanel,.compQaCapturePanel textarea,.compQaLogDetails textarea,.compQaFilters select,.compQaLogCard,.roleAssignWheel,.notesChampionPanel,.notesDifficultyBoard,.notesRightPanel,.notesBasicGrid input,.notesBasicGrid select,.notesField textarea,.championsPlaceholderCard,.championAnalysisPanel.empty,.analysisCard,.profileRecentStatGrid div,.profileTabs,.profileMostChampionsPanel select,.profileLaneMiniSummary span,.profileLearningEmptyShell,.notesListTab section,.notesResponseCard{background:color-mix(in srgb, var(--theme-surface) 82%, transparent)}.devToolsHeaderControls button,.devToolsSidebar button,.devModal button,.championEditor button,.devToolItem,.compQaButtonGrid button,.notesRightTabs button,.notesEditorActions button,.profilePanelHeader button,.profileRecentStatsHeader button,.profileChevronButton,.profileTabs button,.profileMostChampionsPanel select,.jjyaConfirmButton{border-color:var(--theme-border);background:var(--button-fill);color:var(--button-icon)}.devToolsHeaderControls button:hover,.devToolsSidebar button:hover,.devModal button:hover,.championEditor button:hover,.compQaButtonGrid button:hover:not(:disabled),.notesRoleFilters button:hover,.notesRightTabs button:hover,.notesEditorActions button:hover,.notesChampionGrid button:hover,.notesChampionGrid button.active,.jjyaConfirmButton:hover,.tutorialMessageArrow:hover:not(:disabled),.championRoleUsagePill:hover{border-color:var(--theme-accent);background:var(--button-fill);color:var(--button-icon)}.notesRoleFilters button.active,.notesRoleFilters button.active:hover,.championRoleUsagePill--active,.championRoleUsagePill--active:hover,.roleFilter button.active,.roleFilter button.active:hover,.slotMoveGroup .slotMoveRoleButton.roleFilterButton.active,.slotMoveGroup .slotMoveRoleButton.roleFilterButton.active:hover{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-icon-selected);opacity:1;box-shadow:none}.notesRoleFilters button.active .notesAssetIcon,.notesRoleFilters button.active:hover .notesAssetIcon,.championRoleUsagePill--active .notesAssetIcon,.championRoleUsagePill--active:hover .notesAssetIcon,.championRoleUsagePill--active em,.championRoleUsagePill--active:hover em,.roleFilter button.active .assetIcon,.roleFilter button.active:hover .assetIcon,.slotMoveGroup .slotMoveRoleButton.roleFilterButton.active .assetIcon,.slotMoveGroup .slotMoveRoleButton.roleFilterButton.active:hover .assetIcon{color:var(--theme-icon-selected)}.championRoleUsageRow[data-segmented-control=measured] .championRoleUsagePill,.championRoleUsageRow[data-segmented-control=measured] .championRoleUsagePill:hover,.championRoleUsageRow[data-segmented-control=measured] .championRoleUsagePill--active,.championRoleUsageRow[data-segmented-control=measured] .championRoleUsagePill--active:hover{box-shadow:none;background:0 0;border-color:#0000}.championRoleUsageRow[data-segmented-control=measured] .championRoleUsagePill--active,.championRoleUsageRow[data-segmented-control=measured] .championRoleUsagePill--active:hover{color:var(--theme-icon-selected);opacity:1}.devToolsHeaderControls button.isActive,.devToolsSidebar button.isActive,.editorFlipControl button.active,.compQaLogCard.expanded,.notesBasicGrid input:focus,.notesBasicGrid select:focus,.notesField textarea:focus,.notesMatchupChip.active .notesTinyPortrait{border-color:var(--theme-accent);box-shadow:0 0 0 1px var(--theme-accent)}.editorFlipControl button.active,.notesRightTabs button.active,.devToolsHeaderControls button.isActive,.devToolsSidebar button.isActive,.profileTabs button.isActive{background:var(--button-fill-selected);color:var(--button-icon-selected)}.championsSkeletonLines span,.reviewMiniBar b{background:linear-gradient(90deg, var(--theme-accent-soft), var(--theme-accent))}.jjya-scrollbar{--jjya-scrollbar-thumb:color-mix(in srgb, var(--theme-text2) 34%, transparent);--jjya-scrollbar-thumb-hover:color-mix(in srgb, var(--theme-text2) 68%, transparent);scrollbar-width:auto;scrollbar-color:var(--jjya-scrollbar-thumb) transparent}.jjya-scrollbar::-webkit-scrollbar{width:14px;height:14px}.jjya-scrollbar::-webkit-scrollbar-track{background:0 0}.jjya-scrollbar::-webkit-scrollbar-corner{background:0 0}.jjya-scrollbar::-webkit-scrollbar-thumb{background:var(--jjya-scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.jjya-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--jjya-scrollbar-thumb-hover);background-clip:padding-box}@media (prefers-reduced-motion:reduce){.candidateCard,.candidateCard:before,.candidateCard:after,.candidateCard .championImage,.notesChampionPortraitImage,.championRoleUsagePill,.championRoleUsagePill--active{transition:none;animation:none}.assignTab,.assignRoleButton,.visualAxisFill{transition:none}.candidateCard.hovered{box-shadow:none;transform:none}.candidateCard.hovered .championImage,.candidateCard.assignActive .championImage{filter:brightness(.86)saturate(.98)}.notesChampionGrid button:hover .notesChampionPortraitImage{filter:none;transform:scale(var(--notes-portrait-crop-scale))}.candidateCard.hovered:before,.candidateResetIcon,.sidebarZoomResetIcon{animation:none}}.profileRankTierUiImage,.tierUiTesterTierUiImage{z-index:0;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--tier-glow) calc(22% * var(--tier-special-image-glow,1)), transparent)) drop-shadow(-3px 0 12px color-mix(in srgb, var(--tier-gradient-start) calc(18% * var(--tier-special-image-glow,1)), transparent));animation:2.6s ease-in-out infinite profileTierUiGlowLoop;display:block;position:absolute;inset:0}.profileRankTierUiFrame,.tierUiTesterTierUiFrame{width:var(--tier-ui-width,112px);height:var(--tier-ui-height,30px);transform:translateX(var(--tier-ui-offset-x,0px));isolation:isolate;place-items:center;display:inline-grid;position:relative}.profileRankTierUiFrame{flex:none}.profileRankTierUiText,.tierUiTesterTierUiText{z-index:2;color:var(--tier-text);-webkit-text-fill-color:var(--tier-text);font-family:inherit;font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);text-shadow:0 0 8px color-mix(in srgb, var(--tier-glow) 52%, transparent), 0 0 16px color-mix(in srgb, var(--tier-gradient-start) 34%, transparent);background:0 0;line-height:1;animation:1.8s ease-in-out infinite alternate profileTierTextShine;position:relative}.profileRankTierUiFrame[data-tier=challenger] .profileRankTierUiText,.tierUiTesterTierUiFrame[data-tier=challenger] .tierUiTesterTierUiText{color:#ffef67;-webkit-text-fill-color:transparent;text-shadow:none;filter:none;background:linear-gradient(115deg,#d6a92d 0%,#fff4ae 12%,#ffef8a 24%,#d6a92d 36%,#9b6919 50%,#d6a92d 64%,#fff4ae 76%,#ffef8a 88%,#d6a92d 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite challengerGoldTextureFlow}.profileRankTierUiFrame:after,.tierUiTesterTierUiFrame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--tier-glow) 18%, transparent) 45%, #ffffffbd 50%, color-mix(in srgb, var(--tier-gradient-end) 20%, transparent) 55%, transparent 62%, transparent 100%);mix-blend-mode:screen;opacity:0;-webkit-mask-image:var(--tier-ui-mask-image);-webkit-mask-image:var(--tier-ui-mask-image);mask-image:var(--tier-ui-mask-image);background-position:-140%;background-size:220% 100%;animation:3.4s ease-in-out infinite profileTierUiSheenSweep;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.profileRankTierUiFrame[data-tier=challenger]:after,.tierUiTesterTierUiFrame[data-tier=challenger]:after{opacity:var(--tier-ui-sheen-opacity,.95);background:linear-gradient(115deg,#d6a92d 0%,#fff4ae 12%,#ffef8a 24%,#d6a92d 36%,#9b6919 50%,#d6a92d 64%,#fff4ae 76%,#ffef8a 88%,#d6a92d 100%) 0 0/200% 100%;animation:1.8s linear infinite challengerGoldTextureFlow}.tierUiTesterSeasonChip{border:1px solid color-mix(in srgb, var(--tier-text) 28%, transparent);background:linear-gradient(var(--tier-gradient-angle), var(--tier-gradient-start), var(--tier-gradient-end));min-height:28px;color:var(--tier-text);border-radius:999px;align-items:center;gap:5px;padding:3px 4px 3px 8px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.tierUiTesterSeasonChip strong{color:inherit;font-size:13px;line-height:1}.tierUiTesterSeasonChip i{width:18px;height:18px;color:inherit;font-size:13px;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#00000042;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tierUiTesterExport{border:1px solid color-mix(in srgb, var(--theme-border) 72%, transparent);background:color-mix(in srgb, var(--theme-surface) 88%, transparent);width:100%;min-height:180px;color:var(--theme-text2);letter-spacing:0;resize:vertical;border-radius:10px;margin-top:10px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}.profileRankEmblem,.tierUiTesterEmblem,.profileRankedSoloCard--specialTier .profileRankEmblem{box-shadow:none;background:0 0;border:0}.profileRankedSoloSummary{grid-template-columns:var(--tier-image-size,62px) minmax(0, 1fr);justify-content:stretch;align-items:start;gap:12px;display:grid}.profileRankedSoloInfo{align-content:start;gap:var(--tier-rank-gap,5px);text-align:left;min-width:0;display:grid}.profileRankedSoloInfo header{min-width:0;display:block}.profileRankedSoloInfo .profileRankedSoloHeaderLine{text-align:left;min-width:0;transform:translate(var(--tier-rank-text-offset-x,0px), var(--tier-rank-text-offset-y,0px));align-items:start;gap:5px;display:grid}.profileRankedSoloInfo .profileRankedSoloHeaderLine p{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-muted);overflow:hidden}.profileRankedSoloInfo .profileRankTierLine{text-align:left;justify-content:flex-start;min-width:0}.profileRankedSoloBody .profileRankTierPill,.profileRankTierUiText,.tierUiTesterTierUiText{transform:translate(var(--tier-text-offset-x,0px), var(--tier-text-offset-y,0px))}.profileRankLpValue{text-align:left;transform:translate(var(--tier-score-offset-x,0px), var(--tier-score-offset-y,0px));align-items:baseline;gap:3px;line-height:1;display:inline-flex}.profileRankLpValue b{color:var(--profile-tier-score-color,var(--theme-profile-tier-score-unranked));font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);line-height:1}.profileRankedSoloCard[data-tier=unranked]{--profile-tier-score-color:var(--theme-profile-tier-score-unranked)}.profileRankedSoloCard[data-tier=iron]{--profile-tier-score-color:var(--theme-profile-tier-score-iron)}.profileRankedSoloCard[data-tier=bronze]{--profile-tier-score-color:var(--theme-profile-tier-score-bronze)}.profileRankedSoloCard[data-tier=silver]{--profile-tier-score-color:var(--theme-profile-tier-score-silver)}.profileRankedSoloCard[data-tier=gold]{--profile-tier-score-color:var(--theme-profile-tier-score-gold)}.profileRankedSoloCard[data-tier=platinum]{--profile-tier-score-color:var(--theme-profile-tier-score-platinum)}.profileRankedSoloCard[data-tier=emerald]{--profile-tier-score-color:var(--theme-profile-tier-score-emerald)}.profileRankedSoloCard[data-tier=diamond]{--profile-tier-score-color:var(--theme-profile-tier-score-diamond)}.profileRankedSoloCard[data-tier=master]{--profile-tier-score-color:var(--theme-profile-tier-score-master)}.profileRankedSoloCard[data-tier=grandmaster]{--profile-tier-score-color:var(--theme-profile-tier-score-grandmaster)}.profileRankedSoloCard[data-tier=challenger]{--profile-tier-score-color:var(--theme-profile-tier-score-challenger)}.profileRankLpValue i{color:var(--theme-icon-muted);font-size:14px;font-style:normal;font-weight:var(--font-weight-thin);letter-spacing:0;line-height:1}@media (prefers-reduced-motion:reduce){.profileRankedSoloCard--specialTier .profileRankEmblemImage,.profileRankTierUiImage,.profileRankTierUiFrame:after,.tierUiTesterTierUiImage,.tierUiTesterTierUiFrame:after,.tierUiTesterPreview--special .tierUiTesterEmblem,.tierUiTesterPreview--special strong{animation:none}}.profileLevelChipRow .profileSeasonTierChip{border:1px solid color-mix(in srgb, var(--tier-text) 28%, transparent);background:linear-gradient(var(--tier-gradient-angle), var(--tier-gradient-start), var(--tier-gradient-end));width:max-content;min-height:26px;color:var(--tier-text);letter-spacing:0;border-radius:999px;align-items:center;gap:5px;padding:3px 4px 3px 8px;font-size:13px;line-height:1;animation:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.profileLevelChipRow .profileSeasonTierChip b{color:inherit;letter-spacing:0;font-size:13px;line-height:1}.profileLevelChipRow .profileSeasonTierChip i{box-sizing:border-box;width:auto;min-width:18px;height:18px;color:inherit;font-size:13px;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-bold);background:#00000042;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.profileLevelChipRow .profileSeasonTierChip[data-tier=grandmaster] i{width:auto;min-width:24px;padding:0 4px}.reviewAccessShell{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--theme-accent) 18%, transparent) 0%, transparent 34%), var(--theme-bg);min-height:100vh;color:var(--theme-text);place-items:center;padding:24px;display:grid}.reviewAccessCard{border:1px solid var(--theme-surface-3);background:color-mix(in srgb, var(--theme-surface) 94%, transparent);border-radius:8px;gap:16px;width:min(560px,100%);padding:26px;display:grid;box-shadow:0 18px 50px #00000052}.reviewAccessBrand{background:var(--theme-accent);width:max-content;color:var(--theme-icon-selected);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.reviewAccessCard h1{letter-spacing:0;margin:0;font-size:28px;font-weight:700}.reviewAccessCopy{gap:8px;display:grid}.reviewAccessCopy p,.reviewAccessDisclaimer,.reviewAccessCard>p{color:var(--theme-text-muted);margin:0;font-size:13px;font-weight:400;line-height:1.55}.reviewAccessForm{gap:12px;display:grid}.reviewAccessForm label{color:var(--theme-text-02);gap:6px;font-size:12px;font-weight:500;display:grid}.reviewAccessForm input{border:1px solid var(--theme-surface-3);background:var(--theme-surface-2);height:38px;color:var(--theme-text);border-radius:6px;outline:none;padding:0 12px}.reviewAccessForm input:focus{border-color:var(--theme-accent);box-shadow:inset 0 0 0 1px var(--theme-accent)}.reviewAccessError{color:var(--theme-match-loss);margin:0;font-size:12px;font-weight:500}.reviewAccessActions{flex-wrap:wrap;gap:8px;display:flex}.reviewAccessActions button{border:1px solid var(--theme-accent);background:var(--theme-accent);height:34px;color:var(--theme-icon-selected);cursor:pointer;border-radius:6px;padding:0 14px;font-size:13px;font-weight:600}.reviewAccessActions button:disabled{cursor:wait;opacity:.72}.reviewAccessActions .reviewAccessSecondaryButton{border-color:var(--theme-surface-3);background:var(--theme-surface-2);color:var(--theme-text-02)}.reviewAccessDisclaimer{padding-top:4px;font-size:11px}@media (width<=560px){.reviewAccessShell{padding:14px}.reviewAccessCard{padding:20px}.reviewAccessCard h1{font-size:24px}}:root,:root[data-jjya-theme]{--theme-border:transparent;--stroke:transparent;--stroke-soft:transparent}*,:before,:after{border-color:#0000!important}button,button:before,button:after{box-shadow:none!important;border:0!important}button:focus,button:focus-visible{outline:0!important}.searchInput{border:1px solid color-mix(in srgb, var(--theme-text) 14%, transparent)!important}
