/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#10120f;--ink-soft:#1a1d18;--paper:#f1f2e9;--muted:#a6aa9b;--line:#f1f2e924;--acid:#d7ff43;--coral:#ff7058}.progressive-history-card{background:linear-gradient(150deg,#74b2ff09,#121612b8);border:1px solid #74b2ff29;gap:13px;min-width:0;padding:17px;display:grid}.progressive-history-card .card-heading{margin-bottom:0}.progressive-history-intro{gap:5px;min-width:0;display:grid}.progressive-history-intro>strong{color:#bdc8d1;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.progressive-history-intro>p{color:#7c868d;margin:0;font-size:8px;line-height:1.6}.progressive-history-intro>small{color:#65717a;font-size:7px;line-height:1.5}.progressive-history-totals{background:#74b2ff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:1px;display:grid}.progressive-history-totals>div{background:#151914;gap:4px;min-width:0;padding:8px;display:grid}.progressive-history-totals dt{color:#6d7981;font-size:7px}.progressive-history-totals dd{color:#aabac7;font:650 10px/1 var(--font-geist-mono);margin:0}.progressive-history-runs{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.progressive-history-runs>li{background:#f1f2e904;border:1px solid #f1f2e912;gap:5px;min-width:0;padding:9px 10px;display:grid}.progressive-history-runs>li>div{justify-content:space-between;gap:8px;min-width:0;display:flex}.progressive-history-runs strong{color:#a8b6c1;font-size:8px}.progressive-history-runs time,.progressive-history-runs span,.progressive-history-runs small{color:#69747c;overflow-wrap:anywhere;font-size:7px;line-height:1.5}.progressive-history-state,.progressive-history-boundary{color:#a58d6a;overflow-wrap:anywhere;background:#d6a85a0a;border-left:2px solid #d6a85a8c;margin:0;padding:9px 10px;font-size:8px;line-height:1.55}.progressive-history-card.is-error .progressive-history-state{color:#d88979;border-left-color:#ff7058a6}.progressive-history-card>button{color:#a9c8e2;width:100%;min-height:38px;font:650 8px/1.3 var(--font-geist-mono);cursor:pointer;background:#74b2ff0f;border:1px solid #74b2ff47}.progressive-history-card>button:hover:not(:disabled){background:#74b2ff1c;border-color:#74b2ff9e}.progressive-history-card>button:disabled{opacity:.48;cursor:not-allowed}.progressive-history-disclaimer{color:#626b70;overflow-wrap:anywhere;font-size:7px;line-height:1.55}.recent-performance-profiles{border-top:1px solid #f1f2e914;gap:15px;min-width:0;margin-top:26px;padding-top:22px;display:grid}.recent-performance-profiles.is-invalid{background:#ff705806;border:1px solid #ff705833;padding:18px}.recent-performance-profiles.is-invalid h3{color:#cc9488;margin:0;font-size:13px}.recent-performance-profiles.is-invalid p,.recent-profile-empty{color:#85766f;margin:0;font-size:9px;line-height:1.6}.recent-profile-methodology{color:#737b73;max-width:960px;margin:-5px 0 0;font-size:9px;line-height:1.65}.recent-profile-list{gap:8px;min-width:0;display:grid}.recent-performance-profile{background:linear-gradient(145deg,#d7ff4305,#13171294);border:1px solid #d7ff431c;min-width:0}.recent-performance-profile[open]{border-color:#d7ff4333}.recent-performance-profile>summary{cursor:pointer;grid-template-columns:minmax(180px,1.4fr) minmax(110px,.5fr) minmax(110px,.5fr);align-items:center;gap:15px;min-width:0;padding:15px 17px;list-style-position:inside;display:grid}.recent-performance-profile>summary::marker{color:var(--acid)}.recent-performance-profile>summary>span{gap:4px;min-width:0;display:grid}.recent-performance-profile>summary>span:first-child strong{color:#c5cabe;overflow-wrap:anywhere;font-size:12px}.recent-performance-profile>summary small{color:#6f766d;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.recent-profile-summary-scores{border-left:1px solid #f1f2e914;padding-left:11px}.recent-profile-summary-scores b{color:#b9d47f;font:700 15px/1 var(--font-geist-mono)}.recent-profile-body{border-top:1px solid #f1f2e90f;gap:17px;min-width:0;padding:0 17px 18px;display:grid}.recent-profile-primary-metrics{background:#d7ff4312;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:1px;display:grid}.recent-profile-primary-metrics>div{background:#151914;gap:5px;min-width:0;padding:12px;display:grid}.recent-profile-primary-metrics dt,.recent-profile-facts dt{color:#747c71;font-size:7px}.recent-profile-primary-metrics dd,.recent-profile-facts dd{color:#b6c2ae;font:650 11px/1.2 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.recent-profile-primary-metrics small,.recent-profile-facts small{color:#646d64;font-size:7px}.recent-profile-facts,.recent-profile-recurring,.recent-profile-axes{gap:10px;min-width:0;display:grid}.recent-profile-facts h5,.recent-profile-recurring h5,.recent-profile-axes h5{color:#aeb5aa;margin:0;font-size:10px}.recent-profile-facts>dl{background:#f1f2e90e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:1px;display:grid}.recent-profile-facts>dl>div{background:#151813;gap:5px;min-width:0;padding:10px;display:grid}.recent-profile-recurring>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.recent-profile-recurring>div small{color:#666e65;text-align:right;font-size:7px}.recent-profile-recurring>p{color:#7b8278;border:1px solid #f1f2e911;margin:0;padding:10px 12px;font-size:8px;line-height:1.55}.recent-profile-recurring>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.recent-profile-recurring li{background:#d7ff4306;border-left:2px solid #d7ff4380;gap:5px;min-width:0;padding:10px 11px;display:grid}.recent-profile-recurring li.is-weakness{background:#ff705806;border-left-color:#ff70588c}.recent-profile-recurring li strong{color:#aebf86;overflow-wrap:anywhere;font-size:8px}.recent-profile-recurring li.is-weakness strong{color:#c58d82}.recent-profile-recurring li span,.recent-profile-recurring li small{color:#6e766d;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.recent-profile-axes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.recent-profile-axes article{background:#f1f2e903;border:1px solid #f1f2e911;align-content:start;gap:8px;min-width:0;padding:11px;display:grid}.recent-profile-axes article.is-unavailable{background:#d6a85a05;border-color:#d6a85a1f}.recent-profile-axes article>header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.recent-profile-axes article>header span{color:#959e92;overflow-wrap:anywhere;font-size:8px}.recent-profile-axes article>header strong{color:var(--acid);font:680 11px/1 var(--font-geist-mono);white-space:nowrap}.recent-profile-axes article.is-unavailable>header strong{color:#ad9572;font-size:8px}.recent-profile-axes article>p{color:#666f66;margin:0;font-size:7px;line-height:1.55}.recent-axis-reason{color:#9b8261;font-size:7px;line-height:1.5}.recent-profile-axes article>ul{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.recent-profile-axes article>ul li{border-top:1px solid #f1f2e90e;gap:3px;min-width:0;padding-top:6px;display:grid}.recent-profile-axes article>ul strong{color:#8e988b;overflow-wrap:anywhere;font-size:7px}.recent-profile-axes article>ul span,.recent-profile-axes article>ul small,.recent-profile-axes article>small{color:#626b62;overflow-wrap:anywhere;font-size:6.5px;line-height:1.5}.observed-season-performance{border-top:1px solid #74b2ff21;gap:15px;min-width:0;margin-top:27px;padding:23px 0 0;display:grid}.observed-season-state{background:#74b2ff09;border-left:2px solid #74b2ff7a;gap:6px;min-width:0;padding:14px 16px;display:grid}.observed-season-state strong{color:#aebdca;font-size:10px}.observed-season-state p{color:#76828b;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.6}.observed-season-state small{color:#606c74;font-size:7px;line-height:1.5}.observed-season-state button{color:#bad5e8;width:fit-content;font:650 12px/1 var(--font-geist-mono);cursor:pointer;background:#74b2ff14;border:1px solid #74b2ff57;border-radius:5px;margin-top:5px;padding:9px 12px}.observed-season-state button:hover{background:#74b2ff24;border-color:#74b2ff9e}.observed-season-state button:focus-visible{outline-offset:2px;outline:2px solid #9bc9ed}.observed-season-performance.is-error .observed-season-state{background:#ff705806;border-left-color:#ff70588c}.observed-season-performance.is-insufficient .observed-season-state{background:#d6a85a06;border-left-color:#d6a85a8c}.observed-season-boundary{background:#74b2ff17;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;padding:1px;display:grid}.observed-season-boundary>div{background:#151914;align-content:start;gap:5px;min-width:0;padding:11px;display:grid}.observed-season-boundary span{color:#6f7d87;font-size:7px}.observed-season-boundary strong{color:#afbdc7;font:650 9px/1.35 var(--font-geist-mono);overflow-wrap:anywhere}.observed-season-boundary small{color:#626e76;overflow-wrap:anywhere;font-size:6.5px;line-height:1.45}.observed-season-overall{background:#74b2ff06;border:1px solid #74b2ff21;grid-template-columns:minmax(140px,1fr) auto minmax(170px,1fr);align-items:center;gap:14px;min-width:0;padding:13px 15px;display:grid}.observed-season-overall span,.observed-season-overall small{color:#6f7c85;overflow-wrap:anywhere;font-size:7px}.observed-season-overall strong{color:#9cc6e6;font:690 15px/1 var(--font-geist-mono);white-space:nowrap}.observed-season-profile-list{gap:8px;min-width:0;display:grid}.observed-season-profile{background:linear-gradient(145deg,#74b2ff06,#1317129e);border:1px solid #74b2ff1f;min-width:0}.observed-season-profile[open]{border-color:#74b2ff40}.observed-season-profile>summary{cursor:pointer;grid-template-columns:minmax(210px,1.4fr) minmax(145px,.55fr) minmax(120px,.45fr);align-items:center;gap:16px;min-width:0;padding:15px 17px;list-style-position:inside;display:grid}.observed-season-profile>summary::marker{color:#74b2ff}.observed-season-profile-identity{align-items:center;gap:10px;min-width:0;display:flex}.observed-season-profile-identity>span{gap:4px;min-width:0;display:grid}.observed-season-profile-identity>span small{color:#667784;font:600 6.5px/1.35 var(--font-geist-mono);letter-spacing:.05em}.observed-season-profile-identity>span strong{color:#bbc4c9;overflow-wrap:anywhere;font-size:11px}.observed-season-profile-share,.observed-season-profile-status{border-left:1px solid #74b2ff1c;gap:5px;min-width:0;padding-left:12px;display:grid}.observed-season-profile-share small{color:#64727c;font-size:7px;line-height:1.4}.observed-season-profile-share strong{color:#9dc5e2;font:680 13px/1.2 var(--font-geist-mono);overflow-wrap:anywhere}.observed-season-profile-status{color:#88949c;font:620 8px/1.4 var(--font-geist-mono)}.observed-season-profile-status.is-insufficient{color:#a48e6d}.observed-season-profile-body{border-top:1px solid #74b2ff14;gap:18px;min-width:0;padding:17px;display:grid}.observed-season-profile-window{background:#74b2ff12;grid-template-columns:repeat(2,minmax(0,.7fr)) minmax(220px,1.2fr);gap:1px;min-width:0;padding:1px;display:grid}.observed-season-profile-window>div,.observed-season-profile-window>p{background:#151914;align-content:center;gap:5px;min-width:0;margin:0;padding:11px;display:grid}.observed-season-profile-window span,.observed-season-profile-window small{color:#697781;font-size:7px}.observed-season-profile-window strong{color:#aab7bf;font:640 9px/1.4 var(--font-geist-mono);overflow-wrap:anywhere}.observed-season-profile-window>p{color:#68747c;font-size:7px;line-height:1.55}.observed-season-dimensions,.observed-season-facts,.observed-season-signals,.observed-season-axes{gap:10px;min-width:0;display:grid}.observed-season-dimensions h5,.observed-season-facts h5,.observed-season-signals h5,.observed-season-axes h5{color:#aab4ba;margin:0;font-size:10px}.observed-season-dimensions>div{background:#74b2ff12;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;padding:1px;display:grid}.observed-season-dimensions article{background:#151914;gap:6px;min-width:0;padding:10px;display:grid}.observed-season-dimensions article span{color:#76858f;overflow-wrap:anywhere;font-size:7px}.observed-season-dimensions article strong{color:#9ec5e0;font:680 12px/1 var(--font-geist-mono)}.observed-season-dimensions article small{color:#5f6d76;overflow-wrap:anywhere;font-size:6.5px;line-height:1.45}.observed-season-dimensions article.is-unavailable strong{color:#a08968;font-size:8px}.observed-season-facts>ul,.observed-season-signals>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.observed-season-facts li,.observed-season-axes li{background:#74b2ff05;border-left:2px solid #74b2ff57;gap:4px;min-width:0;padding:9px 10px;display:grid}.observed-season-facts li.is-unavailable,.observed-season-axes li.is-unavailable{border-left-color:#d6a85a57}.observed-season-facts li strong,.observed-season-axes li strong{color:#8999a4;overflow-wrap:anywhere;font-size:7px}.observed-season-facts li span,.observed-season-facts li small,.observed-season-axes li span,.observed-season-axes li small{color:#627079;overflow-wrap:anywhere;font-size:6.5px;line-height:1.45}.observed-season-signals>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.observed-season-signals>header span{color:#616e76;text-align:right;font-size:7px}.observed-season-signals>p{color:#748088;border:1px solid #74b2ff17;margin:0;padding:10px 12px;font-size:8px;line-height:1.55}.observed-season-signals li{background:#74b2ff06;border-left:2px solid #74b2ff8c;gap:5px;min-width:0;padding:10px 11px;display:grid}.observed-season-signals li.is-weakness{background:#ff705805;border-left-color:#ff705880}.observed-season-signals li strong{color:#9ebbd0;overflow-wrap:anywhere;font-size:8px}.observed-season-signals li.is-weakness strong{color:#c58d82}.observed-season-signals li span,.observed-season-signals li small{color:#68767f;font-size:7px;line-height:1.45}.observed-season-axes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.observed-season-axes>div>article{background:#74b2ff03;border:1px solid #74b2ff14;align-content:start;gap:8px;min-width:0;padding:11px;display:grid}.observed-season-axes>div>article.is-unavailable{border-color:#d6a85a1f}.observed-season-axes article>header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.observed-season-axes article>header span{color:#82919a;overflow-wrap:anywhere;font-size:8px}.observed-season-axes article>header strong{color:#94c4e7;font:680 11px/1 var(--font-geist-mono);white-space:nowrap}.observed-season-axes article>p{color:#63717a;margin:0;font-size:7px;line-height:1.45}.observed-season-axes article>ul{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.observed-season-axes article>ul>li{background:0 0;border-top:1px solid #74b2ff12;border-left:0;padding:7px 0 0}.observed-season-recent{background:linear-gradient(145deg,#74b2ff09,#0f120eb8);border:1px solid #74b2ff29;min-width:0}.observed-season-recent>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 7px;align-items:center;gap:24px;min-width:0;padding:16px 18px;list-style:none;display:grid}.observed-season-recent>summary::-webkit-details-marker{display:none}.observed-season-recent[open]>summary{border-bottom:1px solid #74b2ff1a}.observed-season-recent>summary>div{gap:7px;min-width:0;display:grid}.observed-season-recent>summary>div>span{color:#91bfe1;font:650 8px/1 var(--font-geist-mono);letter-spacing:.08em}.observed-season-recent>summary h4{color:#c6d1d7;margin:0;font-size:14px}.observed-season-recent>summary p{color:#9eabb2;text-align:right;overflow-wrap:anywhere;max-width:540px;margin:0;font-size:11px;line-height:1.6}.observed-season-recent>ol{min-width:0;margin:0;padding:0;list-style:none;display:grid}.observed-season-recent>ol>li{border-bottom:1px solid #74b2ff13;min-width:0}.observed-season-recent>ol>li:last-child{border-bottom:0}.observed-season-recent-row{min-width:0}.observed-season-recent-row[open]{background:#74b2ff05}.observed-season-recent-row>summary{cursor:pointer;grid-template-columns:minmax(230px,1.25fr) minmax(180px,.8fr);align-items:center;gap:16px;min-width:0;padding:14px 17px;list-style-position:inside;display:grid}.observed-season-recent-row>summary::marker{color:#74b2ff}.observed-season-recent-identity{align-items:center;gap:12px;min-width:0;display:flex}.observed-season-recent-identity>span:last-child{gap:5px;min-width:0;display:grid}.observed-season-recent-identity>span:last-child strong{color:#c2ccd1;overflow-wrap:anywhere;font-size:11px}.observed-season-recent-identity>span:last-child small{color:#9aa8af;font-size:10px;line-height:1.45}.observed-season-recent-score,.observed-season-recent-coverage{border-left:1px solid #74b2ff1c;gap:6px;min-width:0;padding-left:13px;display:grid}.observed-season-recent-score small,.observed-season-recent-coverage small{color:#96a5ad;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.observed-season-recent-score strong{color:#9dc9e8;font:680 13px/1.2 var(--font-geist-mono);overflow-wrap:anywhere}.observed-season-recent-coverage strong{color:#bcc8ce;font:640 11px/1.2 var(--font-geist-mono)}.observed-season-recent-body{border-top:1px solid #74b2ff14;gap:17px;min-width:0;padding:16px 17px 18px;display:grid}.observed-season-recent-body>p{color:#a8b5bc;overflow-wrap:anywhere;background:#74b2ff06;border-left:2px solid #74b2ff6b;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.observed-season-recent-body>section{gap:9px;min-width:0;display:grid}.observed-season-recent-body h5{color:#c1ccd2;margin:0;font-size:12px}.observed-season-recent-axes{background:#74b2ff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;padding:1px;display:grid}.observed-season-recent-axes article{background:#151914;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.observed-season-recent-axes article span{color:#acbac1;overflow-wrap:anywhere;font-size:10px}.observed-season-recent-axes article strong{color:#9dc8e5;font:660 12px/1.2 var(--font-geist-mono)}.observed-season-recent-axes article small{color:#93a1a8;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.observed-season-recent-axes article.is-unavailable strong{color:#b29a77;font-size:10px}.observed-season-recent-differences{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.observed-season-recent-differences li{background:#74b2ff05;border-left:2px solid #74b2ff61;grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr) auto;gap:5px 10px;min-width:0;padding:10px 11px;display:grid}.observed-season-recent-differences li.is-unavailable{border-left-color:#d6a85a6b}.observed-season-recent-differences strong{color:#b8c5cc;overflow-wrap:anywhere;font-size:10px}.observed-season-recent-differences span{color:#9eabb2;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.observed-season-recent-differences span:nth-of-type(2){color:#a9cde5;font:620 10px/1.45 var(--font-geist-mono);text-align:right}.observed-season-recent-differences small{color:#8d9aa1;overflow-wrap:anywhere;grid-column:1/-1;font-size:9px;line-height:1.45}.observed-season-methodology{background:#74b2ff05;border:1px solid #74b2ff1c;gap:7px;min-width:0;padding:14px 16px;display:grid}.observed-season-methodology strong{color:#9aabb6;font-size:9px}.observed-season-methodology p{color:#6d7a83;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.6}.observed-season-methodology small{color:#5f6c74;overflow-wrap:anywhere;font-size:7px;line-height:1.55}.observed-season-empty{color:#747f86;margin:0;font-size:8px;line-height:1.6}.static-champion-inline{align-items:center;gap:7px;min-width:0;display:flex}.static-champion-inline>img{object-fit:cover;border-radius:50%;flex:none;width:25px;height:25px}.static-champion-inline>span{gap:3px;min-width:0;display:grid}.static-champion-inline strong{color:#b9c0b6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.static-champion-inline small{color:#667066;overflow-wrap:anywhere;font-size:6px;line-height:1.4}.static-champion-inline.is-missing{border-left:2px solid #d6a85a59;padding-left:7px}.multi-observation-subject>.static-champion-inline,.multi-observation-opponent>.static-champion-inline{align-self:center}@media (max-width:980px){.recent-profile-axes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-profile-facts>dl,.observed-season-boundary,.observed-season-dimensions>div{grid-template-columns:repeat(3,minmax(0,1fr))}.observed-season-axes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.observed-season-recent-axes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.recent-performance-profile>summary{grid-template-columns:1fr 1fr}.recent-performance-profile>summary>span:first-child{grid-column:1/-1}.recent-profile-summary-scores{border-top:1px solid #f1f2e912;border-left:0;padding:8px 0 0}.recent-profile-facts>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-profile-axes>div{grid-template-columns:1fr}.observed-season-profile>summary{grid-template-columns:1fr 1fr}.observed-season-profile-identity{grid-column:1/-1}.observed-season-profile-share,.observed-season-profile-status{border-top:1px solid #74b2ff14;border-left:0;padding:9px 0 0}.observed-season-profile-window{grid-template-columns:repeat(2,minmax(0,1fr))}.observed-season-profile-window>p{grid-column:1/-1}.observed-season-axes>div{grid-template-columns:1fr}.observed-season-recent>summary{grid-template-columns:minmax(0,1fr) 7px;gap:10px}.observed-season-recent>summary p{text-align:left;grid-column:1}.observed-season-recent>summary>.champion-analysis-chevron{grid-area:1/2/3}.observed-season-recent-row>summary{grid-template-columns:1fr 1fr}.observed-season-recent-identity{grid-column:1/-1}.observed-season-recent-score,.observed-season-recent-coverage{border-top:1px solid #74b2ff1a;border-left:0;padding:9px 0 0}.observed-season-recent-differences{grid-template-columns:1fr}.static-data-state>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.progressive-history-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.progressive-history-runs>li>div{display:grid}.recent-performance-profiles{margin-top:20px;padding-top:17px}.recent-performance-profile>summary{grid-template-columns:1fr;padding:13px}.recent-performance-profile>summary>span:first-child{grid-column:auto}.recent-profile-body{padding:0 13px 14px}.recent-profile-primary-metrics,.recent-profile-recurring>ul{grid-template-columns:1fr}.recent-profile-facts>dl{grid-template-columns:1fr 1fr}.recent-profile-recurring>div{display:grid}.recent-profile-recurring>div small{text-align:left}.observed-season-boundary,.observed-season-dimensions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.observed-season-overall,.observed-season-profile-window{grid-template-columns:1fr}.observed-season-overall strong{white-space:normal}.observed-season-profile-window>p{grid-column:auto}.observed-season-facts>ul,.observed-season-signals>ul{grid-template-columns:1fr}.observed-season-signals>header{display:grid}.observed-season-signals>header span{text-align:left}.observed-season-recent-axes,.static-data-state>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.progressive-history-card{padding:14px}.recent-profile-facts>dl{grid-template-columns:1fr}.recent-profile-axes article{padding:10px}.observed-season-performance{margin-top:20px;padding-top:17px}.observed-season-boundary,.observed-season-dimensions>div{grid-template-columns:1fr}.observed-season-profile>summary{grid-template-columns:1fr;padding:13px}.observed-season-profile-identity{grid-column:auto;align-items:flex-start}.observed-season-profile-body{padding:13px}.observed-season-recent>summary,.observed-season-recent-row>summary,.observed-season-recent-body{padding-left:13px;padding-right:13px}.observed-season-recent-row>summary,.observed-season-recent-axes{grid-template-columns:1fr}.observed-season-recent-identity{grid-column:auto;align-items:flex-start}.observed-season-recent-differences li{grid-template-columns:1fr}.observed-season-recent-differences span:nth-of-type(2){text-align:left}.observed-season-recent-differences small{grid-column:auto}.static-champion-inline strong{white-space:normal;overflow-wrap:anywhere}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{zoom:1.25;background:var(--ink);color:var(--paper);font-family:var(--font-geist-sans), "Noto Sans KR", Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.site-shell{background:radial-gradient(circle at 77% 11%, #d7ff4317, transparent 23rem), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--ink);background-size:auto,72px 72px,72px 72px,auto;min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1440px,100% - 64px);height:82px;margin:0 auto;display:flex}.brand{letter-spacing:-.05em;align-items:center;gap:12px;font-size:19px;font-weight:820;display:flex}.brand-mark{width:34px;height:34px;color:var(--acid);font:800 16px/1 var(--font-geist-mono);border:1px solid #d7ff43a6;border-radius:2px 8px;place-items:center;display:grid;transform:rotate(-4deg)}.brand-slash{color:var(--acid);padding:0 2px}.primary-nav{color:#8f9388;align-items:center;gap:36px;font-size:13px;font-weight:650;display:flex}.primary-nav a{padding:31px 0;transition:color .2s;position:relative}.primary-nav a:hover,.primary-nav a.is-active{color:var(--paper)}.primary-nav a.is-active:after{content:"";background:var(--acid);height:2px;position:absolute;bottom:-1px;left:0;right:0}.top-actions{align-items:center;gap:16px;display:flex}.region-pill{font:650 10px/1 var(--font-geist-mono);letter-spacing:.08em;color:#c7c9c0}.region-pill i,.site-footer i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #d7ff4314}.ghost-button{border:1px solid var(--line);color:var(--paper);cursor:pointer;background:0 0;border-radius:3px;padding:9px 15px;font-size:12px}.hero{grid-template-columns:1fr 360px;align-items:center;gap:80px;min-height:370px;padding:64px 0 36px;display:grid}.eyebrow{color:var(--acid);font:650 11px/1 var(--font-geist-mono);letter-spacing:.16em;margin:0 0 20px}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(48px,5.4vw,78px);font-weight:760;line-height:.98}.hero h1 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.hero-description{color:#a9ada2;margin:26px 0 0;font-size:15px;line-height:1.75}.hero-signal{flex-direction:column;justify-self:end;align-items:center;width:270px;display:flex}.signal-orbit{place-items:center;width:214px;height:214px;display:grid;position:relative}.orbit-ring{border:1px solid #d7ff433b;border-radius:50%;position:absolute;inset:15px}.orbit-ring:before,.orbit-ring:after{content:"";background:var(--acid);border-radius:50%;width:7px;height:7px;position:absolute}.orbit-ring:before{top:21px;right:23px}.orbit-ring:after{background:var(--coral);bottom:7px;left:47px}.orbit-two{border-style:dashed;inset:34px;transform:rotate(28deg)}.signal-core{font:720 64px/1 var(--font-geist-mono);letter-spacing:-.08em}.signal-label{color:#7f8478;font:600 8px/1 var(--font-geist-mono);letter-spacing:.14em;position:absolute;bottom:54px}.signal-caption{border-top:1px solid var(--line);color:#8f9388;justify-content:space-between;width:100%;margin-top:-2px;padding-top:14px;font-size:11px;display:flex}.signal-caption strong{color:var(--acid)}.search-section{z-index:2;position:relative}.search-kicker{color:#9ea296;text-transform:uppercase;font:620 10px/1 var(--font-geist-mono);letter-spacing:.12em;align-items:center;gap:12px;margin-bottom:12px;display:flex}.step-index{color:var(--acid)}.search-box{background:var(--paper);min-height:84px;color:var(--ink);border-radius:5px;align-items:center;padding:10px;display:flex;box-shadow:0 26px 80px #00000042}.region-select{align-items:center;width:105px;height:64px;display:flex}.region-select select{cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:0 20px;font-size:13px;font-weight:770}.search-divider{background:#d4d5cc;width:1px;height:34px}.search-input-wrap{flex:1;align-items:center;gap:16px;padding:0 24px;display:flex}.search-icon{border:1.8px solid #70746a;border-radius:50%;width:18px;height:18px;position:relative}.search-icon:after{content:"";background:#70746a;width:7px;height:2px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.search-input-wrap input{width:100%;color:var(--ink);letter-spacing:-.02em;background:0 0;border:0;outline:0;font-size:18px;font-weight:650}.search-input-wrap input::placeholder{color:#9b9e94}.search-button{background:var(--acid);color:#151812;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:18px;min-width:165px;height:64px;font-weight:770;transition:background .2s,transform .2s;display:flex}.search-help{color:#72766d;margin:11px 0 0;font-size:11px}.profile-glimpse{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171a15db;margin:50px 0 84px}.glimpse-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:112px;padding:24px 28px;display:flex}.player-identity{align-items:center;gap:17px;display:flex}.profile-emblem{background:linear-gradient(135deg,#30362a,#151713);border:1px solid #d7ff4375;border-radius:50%;place-items:center;width:62px;height:62px;padding:3px;display:grid}.profile-emblem span{width:100%;height:100%;color:var(--acid);font:750 15px/1 var(--font-geist-mono);background:#242820;border-radius:50%;place-items:center;display:grid}.identity-line{align-items:baseline;gap:8px;display:flex}.identity-line h2{letter-spacing:-.04em;margin:0;font-size:22px}.identity-line span{color:#777b71;font-size:12px}.player-identity p{color:#777b71;margin:6px 0 0;font-size:11px}.rank-lockup{text-align:right;gap:3px;display:grid}.rank-lockup span{color:#71766a;font:620 9px/1 var(--font-geist-mono);letter-spacing:.12em}.rank-lockup strong{color:var(--acid);font:690 16px/1.4 var(--font-geist-mono)}.rank-lockup small{color:#9da194}.glimpse-grid{grid-template-columns:repeat(3,1fr);display:grid}.metric-card{border-right:1px solid var(--line);min-height:210px;padding:25px 27px;position:relative;overflow:hidden}.metric-card:last-child{border-right:0}.metric-accent:after{content:"";background:var(--acid);filter:blur(60px);opacity:.12;width:100px;height:100px;position:absolute;top:-50px;right:-50px}.metric-label{color:#9da194;justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-label i{font:580 9px/1 var(--font-geist-mono);color:#72766d;font-style:normal}.metric-label i.positive{color:var(--acid)}.metric-value{align-items:baseline;gap:8px;margin-top:22px;display:flex}.metric-value strong{font:700 36px/1 var(--font-geist-mono);letter-spacing:-.06em}.metric-value span{color:#70746b;font-size:11px}.metric-card p{color:#74786e;margin:12px 0 0;font-size:11px}.metric-card p b{color:#bfc2b8;font-weight:620}.mini-bars{align-items:end;gap:6px;height:38px;display:flex;position:absolute;bottom:24px;left:27px;right:27px}.mini-bars i{background:#3d4138;flex:1;min-height:5px}.mini-bars i:nth-last-child(-n+3){background:var(--acid)}.progress-track{background:#32362e;height:3px;position:absolute;bottom:31px;left:27px;right:27px}.progress-track span{background:linear-gradient(90deg, var(--coral), var(--acid));height:100%;display:block}.cohort-scale{color:#676b62;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;font-size:9px;display:grid;position:absolute;bottom:27px;left:27px;right:27px}.cohort-scale b{background:#3c4037;height:1px}.cohort-scale i{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d7ff4314}.cohort-scale strong{color:var(--acid);font:600 9px/1 var(--font-geist-mono)}.insight-ticker{border-top:1px solid var(--line);grid-template-columns:138px 1fr 30px;align-items:center;min-height:60px;padding:0 28px;display:grid}.insight-label{color:var(--acid);font:650 9px/1 var(--font-geist-mono);letter-spacing:.12em}.insight-ticker p{color:#a4a89d;margin:0;font-size:12px}.insight-ticker p strong{color:var(--paper)}.insight-arrow{color:var(--acid);justify-self:end}.site-footer{border-top:1px solid var(--line);color:#555950;width:min(1440px,100% - 64px);min-height:72px;font:560 9px/1 var(--font-geist-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.site-footer i{width:5px;height:5px;margin:0 5px 1px 0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.topbar,main,.site-footer{width:min(100% - 36px,700px)}.primary-nav{display:none}.hero{grid-template-columns:1fr 220px;gap:20px}.hero-signal{transform-origin:100%;transform:scale(.82)}.glimpse-grid{grid-template-columns:1fr}.metric-card{border-right:0;border-bottom:1px solid var(--line)}.metric-card:last-child{border-bottom:0}}@media (max-width:640px){.topbar{height:68px}.region-pill{display:none}.hero{min-height:auto;padding:58px 0 38px;display:block}.hero h1{font-size:51px}.hero-signal{display:none}.hero-description{font-size:14px}.desktop-break{display:none}.search-box{flex-wrap:wrap;padding:8px}.region-select{width:82px;height:54px}.search-input-wrap{height:54px;padding:0 14px}.search-input-wrap input{font-size:14px}.search-button{width:100%;min-width:0;height:52px;margin-top:4px}.glimpse-heading{align-items:flex-start;gap:20px}.profile-emblem{width:50px;height:50px}.identity-line h2{font-size:17px}.rank-lockup{display:none}.insight-ticker{grid-template-columns:1fr 20px;gap:10px;padding:16px 20px}.insight-label{grid-column:1/-1}.site-footer{padding:24px 0;line-height:2;display:block}.site-footer span{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}.primary-nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:31px 0;transition:color .2s;position:relative}.primary-nav button:hover{color:var(--paper)}.preview-pill{color:var(--acid);font:650 8px/1 var(--font-geist-mono);letter-spacing:.1em;background:#d7ff430a;border:1px solid #d7ff4338;border-radius:2px;padding:7px 9px}.data-note{color:#666b60;letter-spacing:.04em;margin-left:auto}.search-afterline{justify-content:space-between;align-items:flex-start;gap:24px;min-height:34px;display:flex}.recent-searches{color:#62665e;align-items:center;gap:8px;margin-top:10px;font-size:10px;display:flex}.recent-searches>span{font:600 9px/1 var(--font-geist-mono);letter-spacing:.08em}.recent-searches button{color:#878b81;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.search-error{color:#ff8a77;margin:10px 0 0;font-size:11px}.desktop-key-settings-button{color:#82eee8;font:650 9px/1 var(--font-geist-mono);cursor:pointer;background:#00ded30f;border:1px solid #00ded34d;border-radius:2px;flex:none;margin-top:6px;padding:7px 10px}.desktop-key-settings-button:hover{color:#c6fffb;border-color:#00ded39e}.search-button:disabled,.refresh-button:disabled{cursor:wait;opacity:.78}.button-loader{border:2px solid #10120f4d;border-top-color:var(--ink);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.profile-dashboard{border:1px solid var(--line);background:#171a15eb;margin:46px 0 82px;scroll-margin-top:18px;position:relative;box-shadow:0 34px 100px #00000038}.loading-rail{z-index:5;opacity:0;pointer-events:none;height:2px;position:absolute;top:-1px;left:-1px;right:-1px;overflow:hidden}.is-loading .loading-rail,.is-refreshing .loading-rail{opacity:1}.loading-rail span{background:var(--acid);width:35%;height:100%;animation:1.05s ease-in-out infinite loadingRail;display:block;box-shadow:0 0 16px #d7ff43b8}@keyframes loadingRail{0%{transform:translate(-110%)}to{transform:translate(390%)}}.is-loading .dashboard-body{opacity:.55}.dashboard-body{transition:opacity .25s}.profile-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:126px;padding:24px 28px;display:flex}.profile-portrait{background:#242820;border:1px solid #d7ff4385;border-radius:50%;width:72px;height:72px;padding:3px;position:relative}.profile-portrait img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.level-badge{background:var(--paper);min-width:29px;height:19px;color:var(--ink);font:700 8px/1 var(--font-geist-mono);border:2px solid #171a15;border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;bottom:-4px;right:-5px}.identity-line{flex-wrap:wrap}.identity-line h2{font-size:25px}.identity-line>span{color:#85897f;font-size:13px}.identity-line .live-badge{color:#a9ada2;border:1px solid var(--line);font:560 8px/1 var(--font-geist-mono);letter-spacing:.04em;background:#21251e;border-radius:2px;margin-left:4px;padding:6px 8px}.live-badge i{background:var(--acid);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.demo-label{color:#666b60;font:600 8px/1 var(--font-geist-mono);letter-spacing:.07em;margin-left:8px}.profile-actions{gap:8px;display:flex}.favorite-button,.refresh-button{border:1px solid var(--line);color:#b6b9b0;cursor:pointer;background:0 0;border-radius:2px;min-height:39px;padding:0 13px;font-size:11px}.favorite-button span{color:#878b80;margin-right:6px}.favorite-button.is-favorite{color:var(--acid);background:#d7ff430d;border-color:#d7ff435c}.favorite-button.is-favorite span{color:var(--acid)}.refresh-button{color:var(--ink);background:var(--acid);border-color:#d7ff4340;font-weight:730}.refresh-button span{margin-right:5px;font-size:14px;display:inline-block}.refresh-button.is-refreshing span{animation:.8s linear infinite spin}.profile-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:stretch;gap:30px;min-height:55px;padding:0 28px;display:flex;overflow-x:auto}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs button{color:#73786d;cursor:pointer;background:0 0;border:0;flex:none;font-size:12px;font-weight:620;position:relative}.profile-tabs button.is-active:after{content:"";background:var(--acid);height:2px;position:absolute;bottom:-1px;left:0;right:0}.dashboard-body{grid-template-columns:278px minmax(0,1fr);min-height:820px;scroll-margin-top:18px;display:grid}.dashboard-body.is-champions>.content-column{width:100%}.side-column{border-right:1px solid var(--line);background:#0b0d0a38;padding:20px}.side-column-profile{display:contents}.side-column-profile>article{margin-bottom:12px}.rank-card,.quick-summary-card,.signature-card,.observed-rank-history-card,.all-skills-card,.similarity-card,.distribution-card{border:1px solid var(--line);background:#1b1f19b8;padding:20px}.card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-heading>span{color:#aeb2a7;font:650 9px/1 var(--font-geist-mono);letter-spacing:.1em}.card-heading>small{color:#656a60;font-size:9px}.rank-main{align-items:center;gap:15px;margin:21px 0 16px;display:flex}.rank-gem{background:linear-gradient(135deg,#8a8fff47,#292b418c);border:1px solid #8a8fffbf;place-items:center;width:58px;height:58px;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 8px #8a8fff0d}.rank-gem:after{content:"";border:1px solid #a4a8ff33;position:absolute;inset:8px}.rank-gem span{color:#b7b9ff;font:700 12px/1 var(--font-geist-mono);transform:rotate(-45deg)}.rank-main strong{letter-spacing:-.03em;font-size:17px;display:block}.rank-main p{color:var(--acid);font:650 11px/1 var(--font-geist-mono);margin:5px 0 0}.rank-progress{background:#30342d;height:3px}.rank-progress span{background:linear-gradient(90deg,#777bd5,#c0c2ff);height:100%;display:block}.rank-total-games{border-bottom:1px solid #f1f2e914;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 10px;margin-top:13px;padding:11px 0;display:grid}.rank-total-games span{color:#70756b;font-size:9px}.rank-total-games strong{color:var(--paper);font:700 17px/1 var(--font-geist-mono)}.rank-total-games small{color:#565b52;grid-column:1/-1;font-size:7px}.record-line{color:#70756b;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.record-line strong{color:#b5b8af}.observed-rank-history-card>strong{color:#afb3a9;margin-top:17px;font-size:12px;display:block}.observed-rank-history-card.is-unavailable>p{color:#70756b;margin:9px 0 0;font-size:9px;line-height:1.6}.observed-rank-history-card.is-unavailable>small{color:#5e635a;margin-top:11px;font-size:8px;line-height:1.55;display:block}.observation-window{color:#676c62;font:570 7px/1 var(--font-geist-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:14px;display:grid}.observation-window i{background:linear-gradient(90deg, #4a4f46, var(--acid), #4a4f46);height:1px}.observed-rank-queues{margin-top:13px}.observed-rank-queues section{border-top:1px solid #f1f2e912;padding:11px 0}.observed-rank-queues section>header{justify-content:space-between;gap:8px;display:flex}.observed-rank-queues section>header span{color:#b5b9af;font-size:9px}.observed-rank-queues section>header small{color:#62675e;font-size:7px}.observed-rank-queues dl{margin:9px 0 0}.observed-rank-queues dl div{grid-template-columns:58px minmax(0,1fr);gap:7px;padding:4px 0;display:grid}.observed-rank-queues dt{color:#5f645b;font-size:7px}.observed-rank-queues dd{color:#9fa39a;font:570 7px/1.35 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.observed-rank-queues section>p{color:#62675d;margin:9px 0 0;font-size:8px}.observed-rank-events{border-top:1px solid #f1f2e912;margin-top:5px;padding-top:11px}.observed-rank-events>span{color:#666b61;font-size:7px}.observed-rank-events ol{margin:8px 0 0;padding:0;list-style:none}.observed-rank-events li{border-top:1px solid #f1f2e90b;grid-template-columns:54px minmax(0,1fr);gap:4px 7px;padding:7px 0;display:grid}.observed-rank-events time{color:#5b6057;font:550 7px/1.35 var(--font-geist-mono);grid-row:1/3;align-self:center}.observed-rank-events strong{color:#9fa39a;font:580 7px/1.2 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.observed-rank-events small{color:#5f645b;font-size:7px}.observed-rank-disclaimer{color:#60655c;margin-top:11px;font-size:7px;line-height:1.55;display:block}.winrate-lockup{align-items:center;gap:15px;margin:20px 0 16px;display:flex}.winrate-ring{--rate:65%;background:conic-gradient(var(--acid) var(--rate), #34382f 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.winrate-ring:before{content:"";background:#1b1f19;border-radius:50%;position:absolute;inset:5px}.winrate-ring>span{font:700 15px/1 var(--font-geist-mono);position:relative}.winrate-ring small{color:#6d7268;font-size:8px}.winrate-lockup strong{font-size:14px}.winrate-lockup p{color:#777c71;margin:5px 0 0;font-size:10px}.summary-stats{margin:0}.summary-stats div{border-top:1px solid #f1f2e914;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.summary-stats dt{color:#656a61}.summary-stats dd{color:#b6b9b0;margin:0;font-weight:620}.signature-card{padding-bottom:10px}.mini-champion{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f2e912;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.mini-champion:last-child{border-bottom:0}.mini-champion img{object-fit:cover;filter:saturate(.82);border-radius:50%;width:34px;height:34px}.mini-champion>span{gap:3px;display:grid}.mini-champion strong{font-size:11px}.mini-champion small{color:#62675e;font-size:8px}.mini-champion b{color:var(--acid);font:650 10px/1 var(--font-geist-mono)}.coverage-note{color:#60655c;gap:8px;padding:3px 3px 0;display:flex}.coverage-note span{color:#7a7f74;font-size:11px}.coverage-note p{margin:0;font-size:9px;line-height:1.55}.content-column{min-width:0;padding:24px 26px 30px}.tab-panel{animation:.28s both tabIn}@keyframes tabIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.section-heading-intro{margin-bottom:13px}.section-heading>div{align-items:center;gap:10px;display:flex}.section-heading p{color:#babdb4;margin:0;font-size:12px;font-weight:650}.section-index{color:var(--acid);font:650 9px/1 var(--font-geist-mono)}.section-heading>button{color:#787d72;cursor:pointer;background:0 0;border:0;font-size:9px}.section-heading>button:hover{color:var(--acid)}.sample-chip,.snapshot-label{color:#74796f;font:590 8px/1 var(--font-geist-mono);letter-spacing:.07em}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric-tile{border:1px solid var(--line);min-height:170px;color:inherit;text-align:left;background:#1d211bbd;padding:19px 20px;position:relative;overflow:hidden}.metric-primary{background:linear-gradient(145deg,#d7ff431c,#1d211bb8 52%);border-color:#d7ff4342}.metric-primary:after{content:"";border:1px solid #d7ff4329;border-radius:50%;width:100px;height:100px;position:absolute;top:-56px;right:-54px;box-shadow:0 0 0 18px #d7ff4306,0 0 0 40px #d7ff4304}.metric-link{font:inherit;cursor:pointer}.metric-link:hover{border-color:#d7ff4366}.metric-topline{color:#aeb2a8;justify-content:space-between;font-size:10px;display:flex}.metric-topline small{color:#61665d;font-size:8px}.metric-number{align-items:baseline;gap:5px;margin:18px 0 9px;display:flex}.metric-number strong{font:710 39px/1 var(--font-geist-mono);letter-spacing:-.06em}.metric-number span{color:#666b61;font-size:9px}.metric-number.compact strong{font-family:var(--font-geist-sans);letter-spacing:-.05em;font-size:25px}.metric-tile>p{color:#6f746a;margin:0;font-size:9px}.metric-tile>p b{color:#c1c4bb}.metric-tile>p i{color:var(--acid);font-style:normal}.spark-bars{align-items:end;gap:5px;height:33px;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.spark-bars i{background:#41453c;flex:1;min-height:3px}.spark-bars i:nth-last-child(-n+3){background:var(--acid)}.linear-gauge{background:#363a32;height:3px;position:absolute;bottom:26px;left:20px;right:20px}.linear-gauge span{background:linear-gradient(90deg, var(--coral), var(--acid));height:100%;display:block}.linear-gauge i{background:#72776c;width:1px;height:9px;position:absolute;top:-3px}.context-pips{gap:5px;display:flex;position:absolute;bottom:24px;left:20px;right:20px}.context-pips i{background:#373b33;flex:1;height:4px}.context-pips i:first-child{background:#5a3230}.context-pips i:nth-child(2){background:#554139}.context-pips i:nth-child(4){background:#48513a}.context-pips i:nth-child(5){background:#596a38}.context-pips i.is-active{background:var(--paper);height:8px;margin-top:-2px}.tile-link{color:#9a9e94;font-size:9px;position:absolute;bottom:19px;left:20px}.tile-link b{color:var(--acid);margin-left:5px}.insight-strip{background:#d7ff430b;border:1px solid #d7ff4338;grid-template-columns:55px 1fr auto;align-items:center;gap:18px;min-height:118px;margin-top:10px;padding:18px 20px;display:grid}.insight-stamp{width:48px;height:64px;color:var(--acid);border:1px solid #d7ff4359;align-content:center;place-items:center;gap:4px;display:grid}.insight-stamp span{font:720 18px/1 var(--font-geist-mono)}.insight-stamp small{text-align:center;font:570 6px/1.15 var(--font-geist-mono);letter-spacing:.08em}.insight-overline{color:var(--acid);font:620 8px/1 var(--font-geist-mono);letter-spacing:.08em;margin-bottom:7px;display:block}.insight-strip p{color:#a5a99e;margin:0;font-size:11px;line-height:1.65}.insight-strip p strong{color:var(--paper)}.insight-strip button{color:#989c92;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:9px}.insight-strip button span{color:var(--acid);margin-left:5px}.skill-overview,.overview-matches{margin-top:21px}.overview-matches-legacy{display:none}.skill-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.skill-row{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:105px 1fr 30px;align-items:center;gap:10px;min-height:57px;padding:0 13px;display:grid}.skill-row>div:first-child{justify-content:space-between;align-items:center;gap:5px;font-size:9px;display:flex}.skill-row small{color:var(--acid);font:600 7px/1 var(--font-geist-mono)}.skill-track{background:#30342d;height:3px}.skill-track i{background:var(--acid);height:100%;display:block}.skill-row>strong{text-align:right;font:650 11px/1 var(--font-geist-mono)}.compact-match{border:1px solid var(--line);background:#1c201a94;grid-template-columns:28px 42px 1.2fr 1fr .65fr .6fr .7fr minmax(94px,.75fr) auto;align-items:center;gap:11px;min-height:142px;margin-bottom:6px;padding:8px 12px 8px 0;display:grid}.result-rail{border-left:3px solid var(--acid);height:52px;color:var(--acid);font:700 10px/1 var(--font-geist-mono);place-items:center;display:grid}.is-loss .result-rail{border-left-color:var(--coral);color:var(--coral)}.champion-avatar{object-fit:cover;filter:saturate(.85);border-radius:50%;width:40px;height:40px}.match-summary,.match-kda{gap:4px;display:grid}.match-summary strong{font-size:10px}.match-kda strong{white-space:nowrap;font-size:13px}.match-summary span{color:#656a60;font-size:8px}.match-kda span{color:#9ca1af;font-size:10px;font-weight:650}.match-stat{gap:4px;display:grid}.match-stat span{color:#9296a4;font:700 10px/1 var(--font-geist-mono)}.match-stat strong{font:700 13px/1 var(--font-geist-mono)}.compact-match-participants{grid-column:3/-2;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;min-width:0;display:grid}.compact-match-participants>span{align-items:baseline;gap:7px;min-width:0;display:flex}.compact-match-participants b{color:#8ca5ff;flex:none;font-size:8px}.compact-match-participants .is-enemies b{color:#ef7889}.compact-match-participants>span>span{color:#aeb2bd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.compact-match-team-list{gap:3px;display:grid}.compact-match-player{align-items:center;gap:5px;min-width:0;display:flex}.compact-match-player img{object-fit:cover;border-radius:4px;flex:none;width:17px;height:17px}.compact-match-player>span{color:#b8bdc9;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compact-match-average-rank{gap:4px;min-width:0;display:grid}.compact-match-average-rank small{color:#777d8c;font-size:8px;font-weight:700}.compact-match-average-rank strong{color:#dce2f5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.compact-match>.row-chevron{grid-area:1/-2/3/-1}.match-stat .high-score{color:var(--acid)}.context-tag{text-align:center;border-radius:2px;min-width:48px;padding:5px 6px;font-size:8px}.context-tag.good{color:#bde476;background:#84ad4a1f}.context-tag.neutral{color:#b5b9ae;background:#b5b9ae14}.context-tag.bad{color:#f98;background:#ff70581a}.segmented-control{border:1px solid var(--line);padding:3px;gap:3px!important;display:flex!important}.segmented-control button{color:#686d63;cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:8px}.segmented-control button.is-active{background:var(--acid);color:var(--ink);font-weight:700}.static-data-state{background:#d7ff4306;border:1px solid #d7ff4326;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:18px;min-width:0;margin-bottom:10px;padding:14px 16px;display:grid}.static-data-state.is-partial,.static-data-state.is-error{background:#d6a85a09;border-color:#d6a85a38}.static-data-state.is-idle{border-color:var(--line);background:#f1f2e905}.static-data-state>div{align-content:center;gap:6px;min-width:0;display:grid}.static-data-state>div>span{color:var(--acid);font:650 8px/1.35 var(--font-geist-mono);letter-spacing:.08em;overflow-wrap:anywhere}.static-data-state.is-partial>div>span,.static-data-state.is-error>div>span{color:#d6a85a}.static-data-state>div>strong{color:#c4c8bd;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.static-data-state>div>small{color:#71766c;font-size:8px;line-height:1.5}.static-data-state>p{color:#7b8176;overflow-wrap:anywhere;align-self:center;margin:0;font-size:9px;line-height:1.6}.static-data-state>ul{background:#f1f2e90f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:1px;list-style:none;display:grid}.static-data-state>ul li{background:#161914;align-content:center;gap:5px;min-width:0;padding:9px;display:grid}.static-data-state>ul li>span{color:#858b80;font-size:8px}.static-data-state>ul li>strong{color:#c0c4b9;font:650 10px/1 var(--font-geist-mono)}.static-data-state>ul li>small{color:#656b61;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.static-data-state>ul li.is-partial>strong,.static-data-state>ul li.is-unavailable>strong{color:#d6a85a}.match-percentile-status{background:#74b2ff06;border:1px solid #74b2ff2e;grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr);gap:18px;min-width:0;margin-bottom:10px;padding:14px 16px;display:grid}.match-percentile-status.is-partial,.match-percentile-status.is-insufficient,.match-percentile-status.is-error{background:#d6a85a09;border-color:#d6a85a38}.match-percentile-status.is-idle{border-color:var(--line);background:#f1f2e905}.match-percentile-status>div{align-content:center;gap:6px;min-width:0;display:grid}.match-percentile-status>div>span{color:#87b8e8;font:650 8px/1.35 var(--font-geist-mono);letter-spacing:.07em;overflow-wrap:anywhere}.match-percentile-status.is-partial>div>span,.match-percentile-status.is-insufficient>div>span,.match-percentile-status.is-error>div>span{color:#d6a85a}.match-percentile-status>div>strong{color:#c9cdd1;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.match-percentile-status>div>small{color:#717983;overflow-wrap:anywhere;font-size:8px;line-height:1.5}.match-percentile-status>p,.match-percentile-method p{color:#7a828a;overflow-wrap:anywhere;align-self:center;margin:0;font-size:9px;line-height:1.65}.match-percentile-method small{color:#666f77;overflow-wrap:anywhere;font-size:8px;line-height:1.6}.match-percentile-method em{color:#b99c70;font-size:8px;font-style:normal;line-height:1.5}.matches-panel{width:100%;max-width:800px}.matches-panel .item-build{width:100%;overflow:hidden}.matches-panel .static-item-token{flex:0 0 20px;width:20px;height:20px}.matches-panel .history-participant-grid{gap:6px}.matches-panel .history-participant-grid>span>.history-participant-player{overflow:hidden}.match-card{border:1px solid var(--line);background:#1c201aa3;margin-bottom:8px;overflow:hidden}.match-card.is-win{border-left:3px solid var(--acid)}.match-card.is-loss{border-left:3px solid var(--coral)}.match-row{width:100%;min-height:102px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto;grid-template-columns:58px 96px 80px 62px 160px minmax(230px,1fr) 14px;align-items:center;gap:6px 8px;padding:8px 10px;display:grid}.match-row:hover{background:#ffffff05}.match-row>.result-block{grid-area:1/1}.match-row>.champion-lockup{grid-area:1/2}.match-row>.match-kda{grid-area:1/3}.match-row>.compact-history-meta{grid-area:1/4}.match-row>.item-build{grid-area:1/5}.match-row>.history-participant-grid{grid-area:1/6;width:100%}.match-row>.row-chevron{grid-area:1/7}.compact-history-meta{gap:4px;min-width:0;display:grid}.compact-history-meta small{color:#737b70;font-size:7px}.compact-history-meta strong{color:#d1d7cd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.compact-history-meta b{color:#171914;border-radius:999px;width:fit-content;padding:3px 7px;font-size:8px;line-height:1}.compact-history-meta b.is-mvp{background:#e3ad3d}.compact-history-meta b.is-ace{background:#ea7181}.history-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.history-participant-grid>span{grid-template-rows:repeat(5,16px);gap:1px;min-width:0;display:grid}.history-participant-player{color:#8994a7;width:100%;min-width:0;min-height:18px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;padding:0 2px;display:flex}.history-participant-grid>span.is-enemies>.history-participant-player{color:#a68b94}.history-participant-player.is-subject{color:#f1f3ec;font-weight:700}.history-participant-player.is-duo{color:#c4c8ff}.history-participant-player:hover:not(:disabled){color:#eef0ff;background:#7e8bff1f}.history-participant-player:focus-visible{z-index:2;outline-offset:-1px;outline:2px solid #9aa8ff;position:relative}.history-participant-player:disabled{cursor:default}.history-participant-grid img{object-fit:cover;border-radius:3px;flex:none;width:14px;height:14px}.history-participant-grid small{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;max-width:100%;font-size:7px;line-height:1.1;overflow:hidden}.duo-badge{color:#cbd0ff;background:#7e77ff3d;border-radius:999px;flex:none;padding:2px 4px;font-size:6px;font-style:normal;font-weight:750;line-height:1}.compact-match-analysis{background:linear-gradient(#2a2d3ceb,#1e212bf5);border-top:1px solid #848eff33;padding:10px;animation:.2s both tabIn}.flex-analysis-status{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:18px;display:grid}.flex-analysis-status-mark{color:#aeb9ff;width:34px;height:34px;font:800 15px/1 var(--font-geist-mono);background:#6e7bde24;border:1px solid #97a4ff59;border-radius:50%;place-items:center;display:grid}.flex-analysis-status>div{gap:4px;min-width:0;display:grid}.flex-analysis-status strong{color:#eef0fb;font-size:11px}.flex-analysis-status p,.flex-analysis-status small{overflow-wrap:anywhere;margin:0}.flex-analysis-status p{color:#a0a7b9;font-size:9px;line-height:1.5}.flex-analysis-status small{color:#747d91;font-size:8px}.flex-analysis-status button{color:#dce1ff;cursor:pointer;background:#6e7bde2b;border:1px solid #97a4ff59;border-radius:6px;min-height:34px;padding:0 13px;font-size:9px;font-weight:750}.flex-analysis-scope-note{background:#79e7b00b;border:1px solid #79e7b026;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:-1px 0 8px;padding:7px 10px;display:flex}.flex-analysis-scope-note strong{color:#9fe1bf;font-size:8px}.flex-analysis-scope-note span{color:#788b82;text-align:right;font-size:7px}.compact-analysis-summary{grid-template-columns:108px minmax(0,1fr) auto;align-items:stretch;gap:8px;min-height:64px;display:grid}.analysis-score-hero{background:#0a0c1457;border:1px solid #848eff33;border-radius:7px;grid-template-columns:1fr auto;align-content:center;min-width:0;padding:8px 10px;display:grid}.analysis-score-hero>span{color:#9ba4bd;grid-column:1/-1;margin-bottom:2px;font-size:8px;font-weight:700}.analysis-score-hero>strong{color:#f1f3ff;font:800 28px/.9 var(--font-geist-mono);letter-spacing:-.07em}.analysis-score-hero>small{color:#858da3;align-self:end;padding-bottom:1px;font-size:8px}.analysis-score-hero.is-excellent>strong,.player-score-value.is-excellent>strong{color:#79e7b0}.analysis-score-hero.is-good>strong,.player-score-value.is-good>strong{color:#9db1ff}.analysis-score-hero.is-even>strong,.player-score-value.is-even>strong{color:#e1e4ee}.analysis-score-hero.is-low>strong,.player-score-value.is-low>strong{color:#ff8f9a}.analysis-score-hero.is-unscored>strong,.player-score-value.is-unscored>strong{color:#777f91}.analysis-core-metrics{background:#0a0c1438;border:1px solid #f1f2ff12;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid;overflow:hidden}.analysis-core-metrics>div{border-right:1px solid #f1f2ff0f;align-content:center;gap:4px;min-width:0;padding:7px 9px;display:grid}.analysis-core-metrics>div:last-child{border-right:0}.analysis-core-metrics dt{color:#747d91;white-space:nowrap;font-size:7px}.analysis-core-metrics dd{color:#f1f3f8;font:750 15px/1 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.compact-replay-button{color:#bdc8ff;cursor:pointer;background:#6f7cdc1a;border:1px solid #9aa9ff47;border-radius:7px;align-content:center;place-items:center;gap:4px;min-width:58px;padding:6px;font-size:8px;font-weight:750;display:grid}.compact-replay-button:hover{background:#6f7cdc2e;border-color:#9aa9ff94}.compact-replay-button>span{font-size:11px}.player-score-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.player-score-team{background:#0c0e1647;border:1px solid #f1f2ff13;border-radius:7px;min-width:0;overflow:hidden}.player-score-team>header{border-bottom:1px solid #f1f2ff12;justify-content:space-between;align-items:center;gap:8px;height:28px;padding:0 9px;display:flex}.player-score-team>header strong{color:#aab9ff;font-size:10px}.player-score-team.is-enemies>header strong{color:#ef9ba6}.player-score-team>header span{color:#838b9d;font-size:8px}.player-score-list{display:grid}.player-score-row{width:100%;min-width:0;height:auto;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f2ff0e;grid-template-columns:28px minmax(0,1fr) 48px;align-items:center;gap:7px;padding:6px 7px;display:grid}.player-score-row:last-child{border-bottom:0}.player-score-row:hover:not(:disabled){background:#7e8bff1a}.player-score-row:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #9aa8ff;position:relative}.player-score-row:disabled{cursor:default;opacity:.66}.player-score-row.is-subject{background:linear-gradient(90deg,#7e8bff26,#0000 70%)}.player-score-row>img{object-fit:cover;border-radius:6px;width:28px;height:28px}.player-score-identity{gap:2px;min-width:0;display:grid}.player-score-identity>span{align-items:center;gap:5px;min-width:0;display:flex}.player-score-identity strong{color:#e5e8f1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.player-score-identity small{color:#7d8597;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.player-score-identity .player-score-rank{color:#bdc8df;gap:3px;min-width:0;font-size:12px;line-height:1.4}.player-score-rank>span:last-child{overflow-wrap:anywhere;min-width:0}.player-score-rank .rank-emblem{flex:0 0 20px;width:20px;height:20px}.player-score-identity .player-score-rank.is-missing{color:#7d8597}.score-duo-badge{color:#d3d6ff;background:#7e77ff47;border-radius:999px;flex:none;padding:2px 4px;font-size:6px;font-style:normal;font-weight:800;line-height:1}.score-performance-badge{color:#171914;border-radius:999px;flex:none;padding:2px 4px;font-size:6px;font-style:normal;font-weight:850;line-height:1}.score-performance-badge.is-mvp{background:#e3ad3d}.score-performance-badge.is-ace{background:#ea7181}.player-score-value{grid-template-columns:1fr auto;place-items:end;min-width:0;display:grid}.player-score-value>strong{color:#edf0f8;font:800 19px/.9 var(--font-geist-mono);letter-spacing:-.06em}.player-score-value>small{color:#697184;padding-bottom:1px;font-size:6px}.match-static-icon{background:#272b35;border:1px solid #f1f2ff17;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}.match-static-icon img{object-fit:cover;width:100%;height:100%;display:block}.match-static-icon.is-missing{color:#697184;border-style:dashed;font-size:9px}.match-loadout-icons{grid-template-columns:repeat(2,20px);gap:2px!important;display:grid!important}.match-loadout-icons .match-static-icon{flex-basis:20px;width:20px;height:20px}.match-analysis-tabs{justify-content:space-between;align-items:stretch;gap:8px;min-height:36px;margin-bottom:8px;display:flex}.match-analysis-tabs>div{grid-template-columns:repeat(4,minmax(76px,1fr));gap:4px;min-width:0;display:grid}.match-analysis-tabs button[role=tab]{color:#8d96aa;cursor:pointer;background:#0a0c1447;border:1px solid #f1f2ff1a;border-radius:6px;min-width:0;padding:0 12px;font-size:8px;font-weight:750}.match-analysis-tabs button[role=tab]:hover{color:#c9d0e4;border-color:#97a4ff4d}.match-analysis-tabs button[role=tab].is-active{color:#e7eaff;background:linear-gradient(#6e7bde47,#4e59ab2e);border-color:#97a4ff8f;box-shadow:inset 0 -2px #8f9eff}.match-analysis-tabs .compact-replay-button{min-width:62px;padding:5px 9px}.match-analysis-panel{min-width:0}.match-analysis-panel[hidden],.player-score-board[hidden]{display:none}.match-analysis-panel .compact-analysis-summary{grid-template-columns:108px minmax(0,1fr)}.match-analysis-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.score-basis-card,.match-coaching-card,.role-opponent-comparison,.timeline-delta-grid>section,.match-build-grid>section{background:#0c0e1647;border:1px solid #f1f2ff13;border-radius:7px;min-width:0}.score-basis-card>header,.match-coaching-card>header,.role-opponent-comparison>header{border-bottom:1px solid #f1f2ff0f;justify-content:space-between;align-items:center;gap:8px;height:30px;padding:0 9px;display:flex}.score-basis-card>header strong,.match-coaching-card>header strong,.role-opponent-comparison>header strong{color:#dce1ef;font-size:9px}.score-basis-card>header span,.match-coaching-card>header span,.role-opponent-comparison>header span{color:#747d91;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.dimension-score-list{gap:6px;padding:8px 9px;display:grid}.dimension-score-list>div{grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;gap:7px;min-width:0;display:grid}.dimension-score-list span{color:#8991a3;font-size:8px}.dimension-score-list i,.timeline-score-cards article>i{background:#ffffff14;border-radius:99px;height:4px;overflow:hidden}.dimension-score-list i>b,.timeline-score-cards article>i>b{border-radius:inherit;background:#9caaff;height:100%;display:block}.dimension-score-list strong{color:#e8ebf2;font:750 9px/1 var(--font-geist-mono);text-align:right}.dimension-score-list .is-excellent i>b{background:#70dba7}.dimension-score-list .is-low i>b{background:#ef8591}.match-coaching-card>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-coaching-card section{min-width:0;min-height:102px;padding:8px 9px}.match-coaching-card section+section{border-left:1px solid #f1f2ff0f}.match-coaching-card section>span{margin-bottom:5px;font-size:8px;font-weight:750;display:block}.match-coaching-card .is-strength>span{color:#79dca9}.match-coaching-card .is-weakness>span{color:#ef929d}.match-coaching-card p{justify-content:space-between;align-items:center;gap:5px;min-width:0;margin:0;padding:3px 0;display:flex}.match-coaching-card p strong{color:#c9ceda;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.match-coaching-card p b{color:#eef0f7;font:750 8px/1 var(--font-geist-mono)}.match-coaching-card small{color:#737b8e;font-size:7px;line-height:1.5}.role-opponent-comparison{margin-top:8px}.role-opponent-comparison>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.role-opponent-comparison>div>span{border-right:1px solid #f1f2ff0f;gap:4px;min-width:0;padding:8px 9px;display:grid}.role-opponent-comparison>div>span:last-child{border-right:0}.role-opponent-comparison small{color:#747d91;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.role-opponent-comparison strong{font:750 11px/1 var(--font-geist-mono)}.role-opponent-comparison .is-positive strong{color:#78dbaa}.role-opponent-comparison .is-negative strong{color:#ee8c98}.role-opponent-comparison .is-missing strong{color:#737b8e}.detail-panel-heading{background:#0c0e1647;border:1px solid #f1f2ff13;border-radius:7px;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;display:flex}.detail-panel-heading>div{gap:3px;display:grid}.detail-panel-heading strong{color:#e1e5ef;font-size:10px}.detail-panel-heading span{color:#747d91;font-size:7px}.timeline-score-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.timeline-score-cards article{background:#0c0e1647;border:1px solid #f1f2ff13;border-radius:7px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:end;gap:3px 7px;min-width:0;padding:10px;display:grid}.timeline-score-cards article>span{color:#8991a3;font-size:8px;font-weight:750}.timeline-score-cards article>strong{color:#edf0f8;font:800 24px/.9 var(--font-geist-mono);grid-area:1/2/3}.timeline-score-cards article>small{color:#747d91;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.timeline-score-cards article>i{grid-column:1/-1;margin-top:3px}.timeline-score-cards article.is-excellent>strong{color:#79e7b0}.timeline-score-cards article.is-good>strong{color:#9db1ff}.timeline-score-cards article.is-low>strong{color:#ff8f9a}.timeline-delta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.timeline-delta-grid>section{padding:9px 10px}.timeline-delta-grid>section>span{color:#a6aec0;font-size:8px;font-weight:750}.timeline-delta-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 0;display:grid}.timeline-delta-grid dl>div{min-width:0;padding-right:8px}.timeline-delta-grid dt{color:#747d91;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.timeline-delta-grid dd{color:#e5e8f1;font:750 10px/1 var(--font-geist-mono);margin:4px 0 0}.timeline-score-note{color:#71798b;margin:8px 2px 0;font-size:7px;line-height:1.5}.match-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.match-build-grid>section{min-height:72px;padding:9px 10px}.match-build-grid>section.is-wide{grid-column:1/-1;min-height:62px}.match-build-grid>section>span{color:#a6aec0;margin-bottom:8px;font-size:8px;font-weight:750;display:block}.match-build-icons{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.match-build-icons.is-large .match-static-icon{border-radius:7px;flex-basis:32px;width:32px;height:32px}.match-build-icons:not(.is-large) .match-static-icon{flex-basis:26px;width:26px;height:26px}.match-build-icons.is-items .match-static-icon{flex-basis:30px;width:30px;height:30px}.match-build-empty{color:#737b8e;font-size:8px;line-height:26px}.match-card-actions{background:#d7ff4305;border-top:1px solid #d7ff4314;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:9px 15px;display:flex}.match-card-actions>p{gap:3px;min-width:0;margin:0;display:grid}.match-card-actions>p strong{color:#a8b39b;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.match-card-actions>p span{color:#626b60;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.match-history-more{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:radial-gradient(circle at 0 50%, var(--brand-soft), transparent 38%), linear-gradient(135deg, #31333ef0, #22242bfa);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;margin-top:12px;padding:11px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.match-history-more:before{content:"";background:var(--brand-strong);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:10px auto 10px 0}.match-history-more-status{width:36px;height:36px;color:var(--brand-strong);background:var(--brand-soft);border:1px solid #7f99f247;border-radius:11px;place-items:center;font-size:15px;font-weight:850;display:grid}.match-history-more-spinner{border:2px solid #7f99f240;border-top-color:var(--brand-strong);border-radius:50%;width:15px;height:15px;animation:.75s linear infinite matchHistoryMoreSpin}.match-history-more-copy{gap:4px;min-width:0;display:grid}.match-history-more-copy strong{color:var(--text-primary);letter-spacing:-.01em;font-size:12px;line-height:1.25}.match-history-more-copy small{color:var(--text-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.match-history-more button{border:1px solid var(--brand);color:#fff;background:var(--brand);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:148px;min-height:44px;padding:0 13px;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 20px #40529733}.match-history-more button>span{white-space:nowrap;font-size:11px;font-weight:780}.match-history-more button>small{color:#eaf0ff;white-space:nowrap;background:#ffffff24;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:750}.match-history-more button>i{color:#ffffffd1;font-size:12px;font-style:normal;line-height:1}.match-history-more button:hover:not(:disabled){border-color:var(--brand-strong);background:var(--brand-strong);transform:translateY(-1px);box-shadow:0 10px 24px #4052974d}.match-history-more button:focus-visible{outline-offset:2px;outline:2px solid #fff}.match-history-more button:disabled{min-width:122px;box-shadow:none;cursor:wait;opacity:.58}.match-history-more.is-error{background:radial-gradient(circle at 0,#ef60751a,#0000 38%),linear-gradient(135deg,#31333ef0,#22242bfa);border-color:#ef607547}.match-history-more.is-error:before{background:var(--danger)}.match-history-more.is-error .match-history-more-status{color:var(--danger);background:#ef60751a;border-color:#ef60754d}.match-history-more.is-error button{color:#ffdce2;box-shadow:none;background:#ef60751a;border-color:#ef6075b3}.match-history-more.is-error button:hover:not(:disabled){border-color:var(--danger);background:#ef60752e}.match-history-more.is-complete{grid-template-columns:40px minmax(0,1fr)}.match-history-more.is-complete .match-history-more-status{color:#a9dfc3;background:#64d39a17;border-color:#64d39a42}@keyframes matchHistoryMoreSpin{to{transform:rotate(360deg)}}.match-replay-button{color:#c9dc92;min-height:34px;font:650 8px/1 var(--font-geist-mono);letter-spacing:.025em;cursor:pointer;background:#d7ff430e;border:1px solid #d7ff4347;border-radius:2px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.match-replay-button:hover{color:var(--acid);background:#d7ff4317;border-color:#d7ff438c}.match-replay-button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.match-replay-button>span{color:var(--acid);font-size:8px}.result-block{gap:5px;display:grid}.result-block strong{color:var(--acid);font-size:12px}.is-loss .result-block strong{color:var(--coral)}.result-block span{color:#686d63;font-size:8px;line-height:1.5}.champion-lockup{align-items:center;gap:10px;display:flex}.champion-lockup>.match-champion-icon{object-fit:cover;border-radius:50%;width:44px;height:44px}.champion-lockup>span{gap:4px;font-size:10px;font-weight:650;display:grid}.champion-lockup small{color:#62675e;font-size:8px;font-weight:400}.item-build{flex-wrap:nowrap;gap:3px;min-width:0;display:flex}.item-build img{object-fit:cover;background:#30342d;border-radius:3px;width:28px;height:28px}.static-item-token{aspect-ratio:1;background:#30342d;border-radius:3px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.static-item-token img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.static-item-token.is-missing{color:#b49461;font:600 6px/1 var(--font-geist-mono);overflow-wrap:anywhere;background:#d6a85a09;border:1px dashed #d6a85a47}.score-stack{justify-items:end;gap:2px;display:grid}.score-stack span{color:#62675d;font:600 7px/1 var(--font-geist-mono)}.score-stack strong{color:var(--acid);font:700 23px/1 var(--font-geist-mono)}.is-loss .score-stack strong{color:#d9dbd3}.score-stack small{color:#676c62;font-size:7px}.row-chevron{color:#7e8378;font:500 17px/1 var(--font-geist-mono);text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.row-chevron:focus-visible{outline-offset:2px;outline:2px solid #9aa8ff}.match-percentile-card{background:#74b2ff05;border-top:1px solid #74b2ff1a;grid-template-columns:minmax(150px,.65fr) minmax(135px,.48fr) minmax(0,1.35fr);align-items:center;gap:14px;min-width:0;padding:11px 15px;display:grid}.match-percentile-card.is-insufficient{background:#d6a85a05;border-top-color:#d6a85a24;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.match-percentile-card.is-unavailable{color:#696f68;flex-wrap:wrap;gap:7px 13px;display:flex}.match-percentile-card.is-unavailable>span{color:#667482;font:650 7px/1.4 var(--font-geist-mono);letter-spacing:.06em}.match-percentile-card.is-unavailable>strong{color:#858b84;font-size:9px}.match-percentile-card.is-unavailable>small{flex:240px;font-size:8px;line-height:1.45}.match-percentile-primary,.match-percentile-lane,.match-percentile-evidence{align-content:center;gap:4px;min-width:0;display:grid}.match-percentile-primary>span,.match-percentile-lane>span{color:#708399;font:650 7px/1.35 var(--font-geist-mono);letter-spacing:.05em;overflow-wrap:anywhere}.match-percentile-primary>strong{color:#9bc7ef;font:700 15px/1 var(--font-geist-mono)}.match-percentile-lane>strong{color:#c8d2da;font:680 14px/1 var(--font-geist-mono)}.match-percentile-primary>small,.match-percentile-lane>small{color:#687079;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.match-percentile-card.is-insufficient .match-percentile-primary>span,.match-percentile-card.is-insufficient .match-percentile-primary>strong{color:#c4a677}.match-percentile-card.is-insufficient .match-percentile-evidence{grid-column:2/-1}.match-percentile-evidence>span{color:#858d94;overflow-wrap:anywhere;font-size:8px;line-height:1.5}.match-percentile-evidence>small{color:#606970;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.match-percentile-groups{background:#74b2ff14;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;padding:1px;display:grid}.match-percentile-groups>span{background:#151914;gap:5px;min-width:0;padding:8px 9px;display:grid}.match-percentile-groups strong{color:#9da9b2;overflow-wrap:anywhere;font-size:8px;line-height:1.35}.match-percentile-groups small{color:#68727a;font:550 7px/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.match-percentile-groups>span.is-missing strong{color:#a28c6b}.match-expanded{border-top:1px solid var(--line);background:#0a0c0940;animation:.25s both tabIn}.expanded-heading{color:#8b8f85;border-bottom:1px solid #f1f2e90f;justify-content:space-between;padding:13px 16px;font-size:8px;display:flex}.expanded-heading small{color:#555a52}.breakdown-grid{grid-template-columns:repeat(4,1fr);display:grid}.breakdown-item{border-right:1px solid #f1f2e912;min-height:92px;padding:15px}.breakdown-item:last-child{border-right:0}.breakdown-item>div:first-child{color:#92968c;justify-content:space-between;font-size:9px;display:flex}.breakdown-item strong{color:var(--paper);font:650 12px/1 var(--font-geist-mono)}.breakdown-track{background:#31352e;height:3px;margin:13px 0 8px}.breakdown-track i{background:var(--acid);height:100%;display:block}.breakdown-item small{color:#60655c;font-size:8px}.match-callouts{border-top:1px solid #f1f2e912;grid-template-columns:repeat(4,1fr);display:grid}.match-callouts>div{border-right:1px solid #f1f2e912;padding:15px}.match-callouts>div:last-child{border-right:0}.match-callouts span{color:#63685f;font-size:8px;display:block}.match-callouts strong{margin-top:5px;font-size:12px;display:block}.match-callouts p{color:#5f645b;margin:6px 0 0;font-size:8px;line-height:1.5}.extended-stats-grid .breakdown-item{border-bottom:1px solid #f1f2e912}.extended-stats-grid .breakdown-item:nth-last-child(-n+3){border-bottom:0}.match-detail-section{border-top:1px solid #f1f2e912;padding:18px 16px}.detail-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:13px;display:flex}.detail-section-heading h4{color:#bec1b8;margin:0;font-size:11px}.detail-section-heading small{color:#777c72;text-align:right;font-size:9px}.match-detail-columns,.loadout-detail-grid{grid-template-columns:.72fr 1.28fr;gap:12px;display:grid}.loadout-detail-grid{grid-template-columns:1.25fr .75fr}.fact-list{background:#f1f2e912;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1px;min-width:0;margin:0;padding:1px;display:grid}.fact-list>div{background:#151813;align-content:center;gap:6px;min-width:0;min-height:56px;padding:10px 12px;display:grid}.fact-list .fact-list-wide{grid-column:1/-1}.fact-list dt{color:#83887d;font-size:9px}.fact-list dd{color:#d2d4cc;min-width:0;font:620 10px/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.static-catalog-value{vertical-align:middle;align-items:center;gap:8px;min-width:0;display:inline-flex}.static-catalog-value>img{object-fit:cover;background:#30342d;border-radius:3px;flex:none;width:25px;height:25px}.static-catalog-value>span{gap:3px;min-width:0;display:grid}.static-catalog-value strong{color:#cdd0c7;min-width:0;font:620 9px/1.35 var(--font-geist-sans);overflow-wrap:anywhere}.static-catalog-value small{color:#70766b;font:560 7px/1.35 var(--font-geist-mono);overflow-wrap:anywhere}.static-catalog-value.is-missing{gap:4px;display:grid}.static-catalog-value.is-missing strong{color:#b89b6c;font-family:var(--font-geist-mono)}.static-catalog-value.is-missing small{color:#7d7466}.static-catalog-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.static-catalog-list>.static-catalog-value{background:#f1f2e904;border:1px solid #f1f2e90e;flex:150px;padding:6px}.fact-list-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.team-objective-grid{background:#f1f2e912;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.team-objective-grid>div{background:#151813;place-content:center;justify-items:center;gap:7px;min-height:64px;display:grid}.team-objective-grid dt{color:#83887d;font-size:9px}.team-objective-grid dd{color:var(--paper);font:650 13px/1 var(--font-geist-mono);margin:0}.ordered-item-slots{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ordered-item-slots li{text-align:center;background:#151813;border:1px solid #f1f2e914;align-content:center;place-items:center;gap:7px;min-width:0;min-height:104px;padding:9px 5px;display:grid}.ordered-item-slots li>span{color:#858a7f;font-size:8px}.ordered-item-slots img,.ordered-item-slots i{border-radius:4px;width:38px;height:38px}.ordered-item-slots img{object-fit:cover;background:#30342d}.ordered-item-slots .static-catalog-value{justify-items:center;gap:6px;width:100%;display:grid}.ordered-item-slots .static-catalog-value>img{width:38px;height:38px}.ordered-item-slots .static-catalog-value>span{justify-items:center}.ordered-item-slots .static-catalog-value strong{color:#c2c6bb;font-size:8px;line-height:1.35}.ordered-item-slots .static-catalog-value small{color:#7a8075;font-size:7px}.ordered-item-slots i{color:#777c72;border:1px dashed #f1f2e91f;place-items:center;font-style:normal;display:grid}.ordered-item-slots small{color:#94998e;max-width:100%;font:560 7px/1.35 var(--font-geist-mono);overflow-wrap:anywhere}.load-more{border:1px solid var(--line);color:#858a7f;cursor:pointer;background:0 0;width:100%;min-height:42px;margin-top:12px;font-size:9px}.load-more:hover{color:var(--paper);border-color:#d7ff4347}.load-more span{color:var(--acid);margin-left:5px}.performance-hero-card{background:radial-gradient(circle at 17%,#d7ff431a,#0000 14rem),#1c201aa3;border:1px solid #d7ff433b;grid-template-columns:170px 1fr 120px;align-items:center;gap:28px;min-height:222px;padding:26px;display:grid}.performance-score{border:1px solid #d7ff4359;border-radius:50%;align-content:center;place-items:center;gap:7px;width:142px;height:142px;display:grid;position:relative;box-shadow:inset 0 0 0 13px #d7ff4306,0 0 0 8px #d7ff4305}.performance-score span,.confidence-seal span{color:#6e7369;font:600 7px/1 var(--font-geist-mono);letter-spacing:.09em}.performance-score strong{font:720 48px/1 var(--font-geist-mono);letter-spacing:-.08em}.performance-score small{color:var(--acid);font-size:8px}.performance-copy>span{color:var(--acid);font:600 8px/1 var(--font-geist-mono);letter-spacing:.08em}.performance-copy h3{letter-spacing:-.05em;margin:11px 0 12px;font-size:25px;line-height:1.15}.performance-copy p{color:#82877c;max-width:410px;margin:0;font-size:10px;line-height:1.65}.confidence-seal{justify-items:end;gap:6px;display:grid}.confidence-seal strong{color:var(--acid);font:650 17px/1 var(--font-geist-mono)}.confidence-seal small{color:#5f645b;font-size:8px}.performance-layout{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:10px;display:grid}.all-skills-card,.similarity-card{min-height:388px}.all-skills-list{margin-top:18px}.wide-skill-row{border-top:1px solid #f1f2e90f;grid-template-columns:75px 1fr 30px 24px;align-items:center;gap:9px;min-height:39px;display:grid}.wide-skill-row>span{color:#9a9e94;font-size:9px}.wide-skill-row>div{background:#31352e;height:4px}.wide-skill-row>div i{background:var(--acid);height:100%;display:block}.wide-skill-row>div i.mid{background:#9caf63}.wide-skill-row>div i.low{background:var(--coral)}.wide-skill-row strong{font:650 10px/1 var(--font-geist-mono);text-align:right}.wide-skill-row small{font:600 8px/1 var(--font-geist-mono);text-align:right}.positive{color:var(--acid)!important}.negative{color:var(--coral)!important}.similarity-title{justify-content:space-between;align-items:baseline;margin-top:24px;display:flex}.similarity-title strong{letter-spacing:-.05em;font-size:30px}.similarity-title span{color:var(--acid);font:650 18px/1 var(--font-geist-mono)}.similarity-card>p{color:#6f746a;margin:9px 0 20px;font-size:9px;line-height:1.55}.similarity-bars>div{color:#7d8178;grid-template-columns:52px 1fr 28px;align-items:center;gap:7px;min-height:31px;font-size:8px;display:grid}.similarity-bars i{background:#31352e;height:4px}.similarity-bars b{background:var(--acid);height:100%;display:block}.similarity-bars strong{text-align:right;font:600 8px/1 var(--font-geist-mono)}.policy-callout{background:#ff705812;border:1px solid #ff705826;grid-template-columns:32px 1fr;gap:8px;margin-top:16px;padding:10px;display:grid}.policy-callout span{color:var(--coral);font-size:8px}.policy-callout p{color:#858980;margin:0;font-size:8px;line-height:1.45}.strength-weakness-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;display:grid}.strength-weakness-grid article{border:1px solid var(--line);background:#1c201a8c;min-height:134px;padding:20px}.strength-weakness-grid span{font:650 7px/1 var(--font-geist-mono);letter-spacing:.08em}.strength-weakness-grid .warning{color:var(--coral)}.strength-weakness-grid h4{margin:11px 0 8px;font-size:15px}.strength-weakness-grid p{color:#73786d;margin:0;font-size:9px;line-height:1.6}.cutoff-selector{border:1px solid var(--line);background:#1c201a9e;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:18px 20px;display:flex}.cutoff-selector>div:first-child span{color:#aeb2a8;font-size:11px}.cutoff-selector>div:first-child p{color:#62675e;margin:6px 0 0;font-size:8px}.cutoff-buttons{flex-wrap:wrap;gap:4px;display:flex}.cutoff-buttons button{border:1px solid var(--line);color:#777c72;min-width:43px;min-height:32px;font:590 8px/1 var(--font-geist-mono);cursor:pointer;background:0 0;padding:0 8px}.cutoff-buttons button.is-active{border-color:var(--acid);background:var(--acid);color:var(--ink);font-weight:720}.activity-summary-grid{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:10px;display:grid}.activity-rank-card,.cohort-facts-card{border:1px solid var(--line);background:#1c201a9e;min-height:185px;padding:22px}.activity-rank-card>span{color:#74796f;font-size:9px}.activity-rank-card>div:nth-child(2){justify-content:space-between;align-items:baseline;margin-top:15px;display:flex}.activity-rank-card>div strong{letter-spacing:-.05em;font-size:30px}.activity-rank-card>div small{color:#898e83;font:600 9px/1 var(--font-geist-mono)}.activity-rank-card>p{color:#63685e;margin:7px 0 0;font-size:8px}.activity-rank-card>p b{color:#92968c}.percentile-line{background:linear-gradient(90deg, var(--acid), #789b47 35%, #454a40 70%, #30342d);height:3px;position:relative;margin-top:31px!important}.percentile-line>i{background:var(--paper);width:1px;height:13px;position:absolute;top:-5px}.percentile-line>i span{color:var(--acid);font:600 7px/1 var(--font-geist-mono);position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cohort-facts-card{grid-template-columns:repeat(3,1fr);align-items:center;padding:0;display:grid}.cohort-facts-card>div{border-right:1px solid var(--line);align-content:center;place-items:center;gap:6px;height:90px;display:grid}.cohort-facts-card>div:last-child{border-right:0}.cohort-facts-card span{color:#7c8176;font-size:8px}.cohort-facts-card strong{font:680 17px/1 var(--font-geist-mono)}.cohort-facts-card small{color:#565b53;font-size:6px}.distribution-card{margin-top:10px}.stacked-distribution{gap:2px;height:26px;margin-top:22px;display:flex}.stacked-distribution i{min-width:2px;transition:width .35s}.distribution-legend{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.distribution-legend span{color:#686d63;font:550 7px/1 var(--font-geist-mono);align-items:center;gap:5px;display:flex}.distribution-legend i{width:5px;height:5px}.distribution-lines{border-top:1px solid #f1f2e912;margin-top:22px}.distribution-lines>div{color:#62675e;grid-template-columns:52px 1fr 92px;align-items:center;gap:10px;min-height:34px;font-size:8px;display:grid}.distribution-lines>div.is-current{color:var(--paper)}.distribution-lines>div>i{background:#30342d;height:3px}.distribution-lines>div>i b{background:#7d8277;height:100%;display:block}.distribution-lines>div.is-current>i b{background:var(--acid)}.distribution-lines strong{text-align:right;font:560 8px/1 var(--font-geist-mono)}.methodology-note{background:#ff70580b;border:1px solid #ff705829;grid-template-columns:75px 1fr;gap:14px;margin-top:10px;padding:15px 18px;display:grid}.methodology-note span{color:var(--coral);font:600 8px/1 var(--font-geist-mono)}.methodology-note p{color:#777c71;margin:0;font-size:8px;line-height:1.55}.champion-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.champion-card{border:1px solid var(--line);background:#1c201a9e;grid-template-columns:78px minmax(0,1fr);align-content:start;gap:0 14px;min-width:0;min-height:348px;padding:18px;display:grid}.champion-card:only-child{grid-column:1/-1}.champion-art{grid-row:1/3;width:76px;height:92px;position:relative;overflow:hidden}.champion-art img{object-fit:cover;filter:saturate(.72)contrast(1.06);width:100%;height:100%}.champion-art:after{content:"";background:linear-gradient(#0000 55%,#10120fbf);position:absolute;inset:0}.champion-art span{z-index:1;color:var(--acid);font:650 8px/1 var(--font-geist-mono);position:absolute;bottom:6px;left:7px}.champion-title>span{color:var(--acid);font:600 7px/1 var(--font-geist-mono)}.champion-title h3{letter-spacing:-.04em;margin:7px 0 2px;font-size:18px}.champion-title small{color:#62675e;font-size:8px}.champion-numbers{border-top:1px solid #f1f2e912;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:18px;padding-top:14px;display:grid}.champion-numbers>div{gap:5px;display:grid}.champion-numbers span{color:#62675e;font-size:8px}.champion-numbers strong{font:650 14px/1 var(--font-geist-mono)}.champion-performance-grid{background:#f1f2e912;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;margin:15px 0 0;padding:1px;display:grid}.champion-performance-grid>div{background:#1a1e18;align-content:center;gap:5px;min-width:0;min-height:50px;padding:8px 9px;display:grid}.champion-performance-grid dt{color:#858a7f;font-size:8px}.champion-performance-grid dd{color:#d0d2ca;min-width:0;font:620 10px/1.2 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.champion-form{grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px 12px;min-width:0;margin-top:15px;display:grid}.champion-form>span{color:#62675e;white-space:nowrap;font-size:8px}.champion-form>div{flex-wrap:wrap;justify-content:flex-end;gap:3px;min-width:0;max-width:100%;display:flex}.champion-form i{width:18px;height:18px;font:650 6px/1 var(--font-geist-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.champion-form i.win{color:var(--acid);background:#d7ff4314}.champion-form i.loss{color:var(--coral);background:#ff705814}.pool-insight-card{background:linear-gradient(120deg,#d7ff4312,#1c201a99);border:1px solid #d7ff433b;grid-template-columns:.9fr 1.4fr;align-items:center;gap:24px;min-height:165px;margin-top:10px;padding:24px;display:grid}.pool-insight-card>div:first-child span{color:var(--acid);font:600 7px/1 var(--font-geist-mono);letter-spacing:.08em}.pool-insight-card h3{letter-spacing:-.05em;margin:10px 0 0;font-size:20px}.pool-insight-card>p{color:#858a7f;margin:0;font-size:10px;line-height:1.65}.pool-tags{grid-column:1/-1;gap:6px;display:flex}.pool-tags span{border:1px solid var(--line);color:#969a91;padding:6px 8px;font-size:8px}.personal-champion-builds{background:radial-gradient(circle at 92% 0,#d7ff430b,#0000 23rem),#171b15ad;border:1px solid #d7ff4329;min-width:0;margin-top:12px}.personal-build-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:22px 24px;display:flex}.personal-build-heading>div{min-width:0}.personal-build-heading h3{color:#c9cdc2;letter-spacing:-.04em;margin:8px 0 0;font-size:19px}.personal-build-heading p{color:#7c8377;text-align:right;max-width:390px;margin:0;font-size:9px;line-height:1.65}.personal-champion-selector{border-bottom:1px solid var(--line);gap:9px;min-width:0;padding:14px 18px;display:grid;overflow:hidden}.personal-champion-selector-title{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:2px 1px 4px;display:flex}.personal-champion-selector-track{scrollbar-width:thin;scrollbar-color:#f1f2e929 transparent;gap:8px;min-width:0;padding:1px 1px 5px;display:flex;overflow-x:auto}.personal-champion-selector-track>button{min-width:190px;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#f1f2e905;border:1px solid #f1f2e914;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px 12px;display:grid}.personal-champion-selector-track>button.is-active{background:#d7ff430f;border-color:#d7ff438c}:is(.personal-champion-selector-track>button:focus-visible,.personal-build-state>button:focus-visible,.personal-build-sync>button:focus-visible){outline:2px solid var(--acid);outline-offset:2px}.personal-champion-selector-track .static-champion-inline{grid-template-columns:34px minmax(0,1fr);gap:9px}.personal-champion-selector-track .static-champion-inline>img{width:34px;height:34px}.personal-champion-selector-track .static-champion-inline strong{font-size:10px}.personal-champion-selector-stats{color:#737b70;align-items:center;gap:8px;min-width:0;font-size:8px;display:flex}.personal-champion-selector-stats small{color:#899087;margin-right:auto}.personal-champion-selector-stats b{color:#aeb4aa;font-weight:650}.personal-build-result{min-width:0}.personal-build-progress{gap:14px;min-width:0;padding:24px;display:grid}.personal-build-progress>div{align-items:center;gap:12px;min-width:0;display:flex}.personal-build-progress>div>div{gap:6px;min-width:0;display:grid}.personal-build-progress strong{color:#bbc0b4;font-size:13px}.personal-build-progress p{color:#747b70;margin:0;font-size:9px;line-height:1.55}.personal-build-progress>b{color:var(--acid);font:680 12px/1 var(--font-geist-mono)}.personal-build-progress-track{background:#f1f2e912;height:5px;overflow:hidden}.personal-build-progress-track>i{background:var(--acid);height:100%;transition:width .25s;display:block}.personal-build-progress>small{color:#747b70;font-size:8px}.personal-build-state{text-align:center;align-content:center;place-items:center;gap:9px;min-height:148px;padding:25px;display:grid}.personal-build-state>strong{color:#bbc0b4;font-size:13px}.personal-build-state>p{color:#747b70;max-width:520px;margin:0;font-size:9px;line-height:1.6}.personal-build-state>small{color:#8c8170;font-size:8px}.personal-build-state>button{color:#bdcd90;cursor:pointer;background:#d7ff430b;border:1px solid #d7ff433d;min-width:132px;min-height:44px;margin-top:5px;padding:0 14px;font-size:9px}.personal-build-state.is-loading{grid-template-columns:auto minmax(0,auto)}.personal-build-state.is-loading>p{grid-column:1/-1}.personal-build-state.is-error{background:#ff705805}.personal-build-state.is-error>strong{color:#d39589}.personal-build-sync{border-bottom:1px solid var(--line);background:#d7ff4306;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 18px;display:grid}.personal-build-sync>div{gap:3px;min-width:0;display:grid}.personal-build-sync>b{color:var(--acid);font:650 9px/1 var(--font-geist-mono)}.personal-build-sync>button{color:#bdcd90;cursor:pointer;background:#d7ff430a;border:1px solid #d7ff433d;min-height:34px;padding:0 11px;font-size:8px}.personal-build-sync.is-error{background:#ff705806}.personal-build-scope{border-bottom:1px solid var(--line);background:#d7ff4305;grid-template-columns:minmax(220px,.85fr) minmax(0,1.5fr);align-items:stretch;min-width:0;display:grid}.personal-champion-lockup{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}.personal-champion-lockup .static-champion-inline{flex:0 auto;grid-template-columns:48px minmax(0,1fr)}.personal-champion-lockup .static-champion-inline>img{width:48px;height:48px}.personal-champion-lockup .static-champion-inline strong{font-size:15px}.personal-champion-lockup>span{color:#879081;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.personal-champion-summary{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.personal-champion-summary>div{border-right:1px solid var(--line);align-content:center;gap:6px;min-width:0;padding:15px 13px;display:grid}.personal-champion-summary>div:last-child{border-right:0}.personal-champion-summary dd{color:#c7cbc2;font:720 15px/1 var(--font-geist-mono);margin:0}.personal-build-inline-state{border-bottom:1px solid var(--line);color:#92998f;justify-content:center;align-items:center;gap:10px;min-width:0;padding:18px;font-size:10px;display:flex}.personal-build-columns{min-width:0;display:grid}.personal-build-kind{border-bottom:1px solid var(--line);min-width:0}.personal-build-kind>header{background:#f1f2e904;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:67px;padding:13px 20px;display:flex}.personal-build-kind>header>div{min-width:0}.personal-build-kind>header h4{color:#c0c5b9;margin:7px 0 0;font-size:14px}.personal-build-kind>header>small{color:#727a6f;text-align:right;max-width:260px;font-size:8px;line-height:1.45}.personal-build-list{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.personal-build-list>article{background:#1215115c;border-top:1px solid #f1f2e90e;border-right:1px solid #f1f2e90e;align-content:start;gap:13px;min-width:0;padding:16px;display:grid}.personal-build-list>article:nth-child(3n){border-right:0}.personal-build-order{color:#687066;font:620 7px/1 var(--font-geist-mono);letter-spacing:.06em}.personal-build-metrics{background:#f1f2e90b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;margin:auto 0 0;padding-top:2px;display:grid}.personal-build-metrics>div{background:#171a15;gap:5px;min-width:0;padding:8px 6px;display:grid}.personal-build-metrics dd{color:#adb4a7;min-width:0;font:620 8px/1.3 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.personal-skill-identity{align-items:center;gap:11px;min-height:58px;display:flex}.personal-skill-identity>span{width:48px;height:48px;color:var(--acid);font:730 18px/1 var(--font-geist-mono);background:#d7ff430a;border:1px solid #d7ff4352;place-items:center;display:grid}.personal-skill-identity>small{color:#70776d;font-size:7px}.personal-rune-page{gap:10px;min-width:0;display:grid}.personal-rune-line{gap:7px;min-width:0;display:grid}.personal-rune-line>span{color:#777f73;font-size:7px}.personal-build-token-row{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.personal-build-token-row .meta-static-token{background:#f1f2e904;border:1px solid #f1f2e911;grid-template-columns:26px minmax(0,1fr);width:auto;max-width:100%;padding:5px 6px}.personal-build-token-row .meta-static-token>img{width:26px;height:26px}.personal-build-token-row .meta-static-token strong{font-size:7px}.personal-core-item{min-width:0}.personal-core-item .meta-static-token{grid-template-columns:36px minmax(0,1fr);width:100%}.personal-core-item .meta-static-token>img{width:36px;height:36px}.personal-core-path{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.personal-core-path>i{color:#697168;font:600 11px/1 var(--font-geist-mono)}.personal-core-path .meta-static-token{flex:1 1 0;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:6px}.personal-core-path .meta-static-token>img{width:34px;height:34px}.personal-build-empty{color:#70776c;text-align:center;border-top:1px solid #f1f2e90e;place-items:center;min-height:92px;margin:0;padding:18px;font-size:9px;line-height:1.55;display:grid}.personal-build-footnote{color:#747b70;background:#d7ff4304;align-items:baseline;gap:8px;min-width:0;padding:13px 20px;font-size:9px;display:flex}.personal-build-footnote strong{color:#aeb5aa;font:650 10px/1 var(--font-geist-mono)}.principles-band{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 82px;display:grid}.principles-band>div{border-right:1px solid var(--line);min-height:112px;padding:25px 25px 20px 60px;position:relative}.principles-band>div:last-child{border-right:0}.principles-band span{color:var(--acid);font:620 9px/1 var(--font-geist-mono);position:absolute;top:26px;left:22px}.principles-band strong{font-size:12px;display:block}.principles-band p{color:#686d63;margin:8px 0 0;font-size:9px}.site-footer{grid-template-columns:180px 1fr auto;gap:40px;min-height:116px;display:grid}.site-footer>div strong{color:#8f9389;font-size:12px}.site-footer>div p{color:#4f544c;margin:5px 0 0;font-size:8px}.riot-disclaimer{color:#53584f;max-width:620px;font:400 8px/1.6 var(--font-geist-sans);letter-spacing:0;margin:0}@media (max-width:1120px){.dashboard-body{grid-template-columns:235px minmax(0,1fr)}.side-column{padding:14px}.content-column{padding:20px}.match-row{grid-template-columns:60px 94px 80px 62px 150px minmax(210px,1fr) 16px;gap:6px}.item-build img{width:22px;height:22px}.static-item-token{flex-basis:22px;width:22px;height:22px}.compact-match{grid-template-columns:25px 38px 1.1fr .9fr .65fr .65fr minmax(86px,.7fr) auto}.compact-match .desktop-stat{display:none}.performance-layout{grid-template-columns:1fr}.all-skills-card,.similarity-card{min-height:auto}}@media (max-width:1080px){.top-actions .preview-pill{display:none}.dashboard-body{grid-template-columns:1fr}.side-column{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.side-column-profile>article{margin:0}.signature-card,.coverage-note{grid-column:1/-1}.performance-hero-card{grid-template-columns:150px 1fr}.confidence-seal{display:none}.match-row{grid-template-columns:64px 98px 66px 64px minmax(210px,1fr) 18px}.item-build{display:none}.match-row>.history-participant-grid{grid-column:5}.match-row>.row-chevron{grid-column:6}.static-data-state,.match-percentile-status,.match-detail-columns,.loadout-detail-grid{grid-template-columns:1fr}.team-objective-grid{grid-template-columns:repeat(3,1fr)}.ordered-item-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.match-callouts{grid-template-columns:repeat(2,1fr)}.match-callouts>div:nth-child(2n){border-right:0}.activity-summary-grid{grid-template-columns:1fr}.personal-build-list{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-build-list>article,.personal-build-list>article:nth-child(3n){border-right:1px solid #f1f2e90e}.personal-build-list>article:nth-child(2n){border-right:0}.site-footer{grid-template-columns:150px 1fr;gap:24px}.site-footer>span{display:none}}@media (max-width:680px){.data-note{display:none}.search-afterline{display:block}.recent-searches{white-space:nowrap;padding-bottom:4px;overflow-x:auto}.profile-dashboard{margin-top:36px}.profile-header{align-items:flex-start;padding:20px}.profile-portrait{width:56px;height:56px}.identity-line h2{font-size:18px}.identity-line .live-badge{display:none}.demo-label{margin:5px 0 0;display:block}.favorite-button{width:39px;padding:0;font-size:0;overflow:hidden}.favorite-button span{margin:0;font-size:15px}.refresh-button{width:39px;padding:0;font-size:0}.refresh-button span{margin:0;font-size:16px}.profile-tabs{gap:22px;padding:0 20px}.side-column{padding:12px;display:block}.side-column-profile>article{margin-bottom:10px}.signature-card,.coverage-note{display:none}.content-column{padding:17px 12px 24px}.sample-chip,.snapshot-label{display:none}.metric-grid{grid-template-columns:1fr}.metric-tile{min-height:154px}.insight-strip{grid-template-columns:45px 1fr;gap:13px}.insight-stamp{width:42px;height:56px}.insight-strip button{display:none}.skill-grid{grid-template-columns:1fr}.compact-match{grid-template-columns:25px 38px 1fr .8fr .6fr;gap:8px}.compact-match .match-stat,.compact-match .context-tag,.compact-match .compact-match-average-rank,.compact-match .compact-match-participants{display:none}.compact-match .match-stat:nth-last-of-type(2){display:grid}.matches-heading{display:block}.segmented-control{width:max-content;margin-top:8px}.static-data-state{padding:13px}.static-data-state>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.match-percentile-status{padding:13px}.match-row{grid-template-columns:68px minmax(0,1fr) 58px 14px;gap:6px;min-height:78px}.match-row .match-kda{display:none}.match-row .compact-history-meta{grid-column:3}.match-row>.row-chevron{grid-column:4}.history-participant-grid{display:none}.match-analysis-panel .compact-analysis-summary{grid-template-columns:94px minmax(0,1fr)}.analysis-core-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-core-metrics>div:nth-child(2){border-right:0}.analysis-core-metrics>div:nth-child(-n+2){border-bottom:1px solid #f1f2ff0f}.match-analysis-tabs{display:grid}.match-analysis-tabs>div{grid-template-columns:repeat(4,minmax(0,1fr))}.match-analysis-tabs button[role=tab],.compact-replay-button{min-height:44px;font-size:9px}.flex-analysis-status{grid-template-columns:auto minmax(0,1fr);padding:14px 12px}.flex-analysis-status button{grid-column:1/-1;width:100%;min-height:42px}.flex-analysis-scope-note{flex-direction:column;align-items:flex-start}.flex-analysis-scope-note span{text-align:left}.compact-replay-button{grid-column:1/-1;width:100%;display:flex}.match-analysis-detail-grid{grid-template-columns:1fr}.role-opponent-comparison>div{grid-template-columns:repeat(3,minmax(0,1fr))}.role-opponent-comparison>div>span:nth-child(3){border-right:0}.timeline-delta-grid{grid-template-columns:1fr}.timeline-score-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-score-cards article:last-child{grid-column:1/-1}.player-score-board{grid-template-columns:1fr}.match-card-actions{gap:9px;padding:10px 12px 12px;display:grid}.match-history-more{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:0;padding:11px}.match-history-more-status{border-radius:10px;width:34px;height:34px}.match-history-more button{grid-column:1/-1;width:100%;min-height:42px;margin-top:1px}.match-replay-button{width:100%;min-width:0}.score-stack strong{font-size:19px}.match-percentile-card,.match-percentile-card.is-insufficient{grid-template-columns:1fr;gap:9px;padding:11px 12px}.match-percentile-card.is-insufficient .match-percentile-evidence{grid-column:auto}.match-percentile-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.breakdown-grid{grid-template-columns:repeat(2,1fr)}.breakdown-item:nth-child(2){border-right:0}.extended-stats-grid .breakdown-item,.extended-stats-grid .breakdown-item:nth-last-child(-n+3){border-bottom:1px solid #f1f2e912}.extended-stats-grid .breakdown-item:last-child{border-bottom:0}.match-detail-section{padding:16px 12px}.detail-section-heading{gap:6px;display:grid}.detail-section-heading small{text-align:left}.fact-list,.fact-list-dense{grid-template-columns:1fr}.fact-list .fact-list-wide{grid-column:auto}.team-objective-grid{grid-template-columns:repeat(2,1fr)}.ordered-item-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.ordered-item-slots li{min-height:96px}.match-callouts{grid-template-columns:1fr}.match-callouts>div{border-bottom:1px solid #f1f2e912;border-right:0}.performance-hero-card{padding:22px;display:block}.performance-score{width:112px;height:112px;margin:0 auto 24px}.performance-score strong{font-size:40px}.performance-copy{text-align:center}.performance-copy h3{font-size:21px}.strength-weakness-grid{grid-template-columns:1fr}.cutoff-selector{display:block}.cutoff-buttons{margin-top:15px}.cutoff-buttons button{flex:1;min-width:40px}.activity-rank-card>div:nth-child(2){display:block}.activity-rank-card>div small{margin-top:7px;display:block}.cohort-facts-card{min-height:125px}.distribution-lines>div{grid-template-columns:45px 1fr 78px}.champion-cards{grid-template-columns:1fr}.champion-performance-grid{grid-template-columns:repeat(2,1fr)}.champion-form{grid-template-columns:1fr}.champion-form>div{justify-content:flex-start}.personal-build-heading{gap:10px;padding:18px 15px;display:grid}.personal-build-heading p{text-align:left;max-width:none}.personal-champion-selector{padding:11px}.personal-champion-selector-title{align-items:flex-start;display:grid}.personal-champion-selector-track>button{min-width:min(82vw,240px);min-height:64px}.personal-build-progress{padding:18px 15px}.personal-build-sync{grid-template-columns:auto minmax(0,1fr);padding:11px 14px}.personal-build-sync>b,.personal-build-sync>button{grid-column:2;justify-self:start}.personal-build-scope{grid-template-columns:1fr}.personal-champion-lockup{border-right:0;border-bottom:1px solid var(--line);padding:15px}.personal-champion-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-champion-summary>div:nth-child(2){border-right:0}.personal-champion-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.personal-build-kind>header{align-items:flex-start;gap:8px;padding:14px 15px;display:grid}.personal-build-kind>header>small{text-align:left;max-width:none}.personal-build-list{grid-template-columns:1fr}.personal-build-list>article,.personal-build-list>article:nth-child(2n),.personal-build-list>article:nth-child(3n){border-right:0}.personal-build-metrics dd{font-size:9px}.personal-core-path .meta-static-token{grid-template-columns:32px minmax(0,1fr)}.personal-core-path .meta-static-token>img{width:32px;height:32px}.personal-build-footnote{padding:13px 15px}.pool-insight-card{display:block}.pool-insight-card>p{margin-top:16px}.pool-tags{flex-wrap:wrap;margin-top:18px}.principles-band{grid-template-columns:1fr}.principles-band>div{border-right:0;border-bottom:1px solid var(--line);min-height:90px}.principles-band>div:last-child{border-bottom:0}.site-footer{padding:25px 0;display:block}.riot-disclaimer{margin-top:14px}}@media (prefers-reduced-motion:reduce){.tab-panel,.loading-rail span,.button-loader{animation:none!important}}.test-mode-entry{color:#bdff19;letter-spacing:.03em;white-space:nowrap;background:#bdff1912;border:1px solid #bdff1957;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:750;text-decoration:none}.test-mode-entry:hover{background:#bdff191f;border-color:#bdff19b3}.signal-core-text{letter-spacing:.02em;font-size:43px}.multi-search-section{background:#141713c7;border:1px solid #d7ff4329;margin:42px 0 0;scroll-margin-top:18px;box-shadow:0 28px 90px #0000002e}.multi-search-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;min-height:112px;padding:24px 28px;display:flex}.multi-search-heading>div{gap:9px;min-width:0;display:grid}.multi-search-heading span,.multi-boundary-card>span,.multi-results-heading span{color:var(--acid);font:680 10px/1 var(--font-geist-mono);letter-spacing:.11em}.multi-search-heading h2{letter-spacing:-.045em;margin:0;font-size:25px}.multi-search-heading p{color:#92978c;text-align:right;max-width:530px;margin:0;font-size:12px;line-height:1.65}.multi-search-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);display:grid}.multi-search-form{border-right:1px solid var(--line);min-width:0;padding:24px 28px}.multi-region-row{grid-template-columns:minmax(0,1fr) 112px;gap:10px;display:grid}.multi-region-row label,.multi-textarea-label{gap:8px;min-width:0;display:grid}.multi-region-row label>span,.multi-textarea-label>span{color:#8e9489;font-size:11px}.multi-region-row select{color:#c9cdc2;width:100%;height:43px;font:650 12px/1 var(--font-geist-mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171a16;border:1px solid #f1f2e91c;border-radius:0;outline:0;padding:0 12px}.multi-region-row>div{align-content:end;gap:8px;min-width:0;display:grid}.multi-region-row>div span{color:#8e9489;font-size:11px}.multi-region-row>div strong{height:43px;color:var(--acid);font:680 12px/1 var(--font-geist-mono);background:#d7ff4309;border:1px solid #f1f2e91c;place-items:center;display:grid}.multi-region-row>div strong.is-invalid{color:#ff8a77;border-color:#ff705859}.multi-textarea-label{margin-top:15px}.multi-textarea-label textarea{resize:vertical;color:#d0d3ca;width:100%;min-width:0;min-height:152px;font:590 13px/1.75 var(--font-geist-mono);background:#131612;border:1px solid #f1f2e91c;border-radius:0;outline:0;padding:14px 15px}.multi-textarea-label textarea::placeholder{color:#5f655b}.multi-textarea-label textarea:focus,.multi-region-row select:focus,.multi-champion-editor input:focus{border-color:#d7ff438c;box-shadow:0 0 0 2px #d7ff4312}.multi-textarea-label textarea:disabled,.multi-region-row select:disabled,.multi-champion-editor input:disabled{cursor:not-allowed;opacity:.64}.multi-input-help{color:#7f857a;margin:9px 0 0;font-size:10px;line-height:1.55}.multi-champion-editor{border:1px solid var(--line);min-width:0;margin:20px 0 0;padding:15px}.multi-champion-editor legend{color:#c1c5ba;padding:0 7px;font-size:12px;font-weight:680}.multi-champion-editor>p{color:#7f857a;margin:0 0 12px;font-size:10px;line-height:1.55}.multi-champion-editor ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.multi-champion-editor li{background:#f1f2e904;border:1px solid #f1f2e912;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:7px 8px;display:grid}.multi-champion-editor li>div{grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.multi-champion-editor li>div span{color:var(--acid);font:650 9px/1 var(--font-geist-mono)}.multi-champion-editor li>div strong{color:#aeb3a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.multi-champion-editor input{color:#c4c8bd;width:100%;min-width:0;height:37px;font:600 10px/1 var(--font-geist-mono);background:#151814;border:1px solid #f1f2e91a;border-radius:0;outline:0;padding:0 8px}.multi-form-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.multi-form-actions button{min-height:43px;color:var(--acid);cursor:pointer;background:#d7ff430e;border:1px solid #d7ff4342;padding:0 16px;font-size:11px;font-weight:680}.multi-form-actions button:nth-child(2){color:var(--ink);background:var(--acid);flex:1}.multi-form-actions button.is-cancel{color:#ff8a77;background:#ff70580d;border-color:#ff70584d;flex:none}.multi-form-actions button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.multi-form-actions button:disabled{border-color:var(--line);color:#686e64;cursor:not-allowed;background:0 0}.multi-boundary-card{background:linear-gradient(145deg,#d7ff430b,#0000 65%);align-content:center;gap:12px;min-width:0;padding:28px;display:grid}.multi-boundary-card h3{color:#c6cabf;margin:0;font-size:18px}.multi-boundary-card ul{border:1px solid var(--line);gap:0;margin:3px 0 0;padding:0;list-style:none;display:grid}.multi-boundary-card li{border-bottom:1px solid var(--line);gap:6px;min-width:0;padding:12px;display:grid}.multi-boundary-card li:last-child{border-bottom:0}.multi-boundary-card li strong{color:#aeb3a8;font-size:11px}.multi-boundary-card li span{color:#7d8378;font-size:10px;line-height:1.45}.multi-boundary-card p{color:#888e83;margin:0;font-size:10px;line-height:1.65}.multi-run-state{background:linear-gradient(90deg,#d7ff430d,#0000 70%);border-top:1px solid #d7ff432e;align-content:center;gap:8px;min-height:116px;padding:20px 28px;display:grid}.multi-run-state.is-error{background:linear-gradient(90deg,#ff70580f,#0000 70%);border-top-color:#ff705838}.multi-run-state>span{width:fit-content;color:var(--acid);font:700 10px/1 var(--font-geist-mono);overflow-wrap:anywhere;border:1px solid #d7ff4340;padding:5px 7px}.multi-run-state.is-error>span{color:#ff8a77;border-color:#ff70584d}.multi-run-state strong{color:#c3c7bc;font-size:14px}.multi-run-state p,.multi-run-state small{color:#8c9287;margin:0;font-size:11px;line-height:1.55}.multi-results{border-top:1px solid var(--line)}.multi-coverage-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.multi-coverage-grid article{border-right:1px solid var(--line);align-content:center;gap:8px;min-width:0;min-height:104px;padding:15px;display:grid}.multi-coverage-grid article:last-child{border-right:0}.multi-coverage-grid span{color:#7d8378;font-size:10px}.multi-coverage-grid strong{color:#c8ccc1;font:680 17px/1 var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.multi-coverage-grid article:first-child strong{color:var(--acid)}.multi-coverage-grid small{color:#6f756b;font-size:9px}.multi-results-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:91px;padding:18px 24px;display:flex}.multi-results-heading>div{gap:8px;min-width:0;display:grid}.multi-results-heading h3{color:#c8ccc1;margin:0;font-size:18px}.multi-results-heading p{color:#858b80;text-align:right;max-width:520px;margin:0;font-size:11px;line-height:1.55}.multi-result-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.multi-player-card{border-bottom:1px solid var(--line);background:#1b1f1952;min-width:0;padding:20px 24px}.multi-player-card.is-partial{background:linear-gradient(90deg,#d6a85a09,#0000 50%)}.multi-player-card.is-not-found{background:linear-gradient(90deg,#ff705809,#0000 50%)}.multi-player-card>header{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.multi-player-card>header>div{align-items:center;gap:12px;min-width:0;display:flex}.multi-player-card>header>div>span{width:31px;height:31px;color:var(--acid);font:680 10px/1 var(--font-geist-mono);border:1px solid #d7ff4342;flex:none;place-items:center;display:grid}.multi-player-card>header>div>div{gap:5px;min-width:0;display:grid}.multi-player-card>header strong{color:#c5c9be;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.multi-player-card>header small{color:#747a70;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.multi-player-card>header b{color:var(--acid);font:650 9px/1 var(--font-geist-mono);border:1px solid #d7ff4333;flex:none;padding:6px 8px}.multi-player-card.is-partial>header b{color:#d6a85a;border-color:#d6a85a4d}.multi-player-card.is-not-found>header b{color:#ff8a77;border-color:#ff705847}.multi-player-facts{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px;display:grid}.multi-player-facts>section{border-right:1px solid var(--line);min-width:0;padding:13px}.multi-player-facts>section:last-child{border-right:0}.multi-player-facts>.multi-recent-section{border-top:1px solid var(--line);border-right:0;grid-column:1/-1;padding:15px}.multi-player-facts h4{color:#7f857a;margin:0 0 9px;font-size:10px;font-weight:600}.multi-fact-body{gap:7px;min-width:0;display:grid}.multi-fact-body strong{color:#c5c9be;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.multi-fact-body span{color:#a0a69b;min-width:0;font:580 10px/1.45 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-fact-body small{color:#777d72;font-size:9px;line-height:1.45}.multi-fact-body.is-null strong{color:#9da297}.multi-fact-body.is-null span{color:#777d72;white-space:normal}.multi-recent-empty{border:1px dashed #f1f2e91a;align-content:center;gap:7px;min-height:82px;padding:12px;display:grid}.multi-recent-empty strong{color:#a9aea4;font-size:11px}.multi-recent-empty span,.multi-recent-empty small{color:#777e74;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.multi-recent-detail{gap:9px;min-width:0;display:grid}.multi-recent-signals{background:#f1f2e912;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;padding:1px;display:grid}.multi-recent-signals article{background:#151813;align-content:center;gap:6px;min-width:0;min-height:77px;padding:10px;display:grid}.multi-recent-signals span{color:#7d847a;font-size:8px}.multi-recent-signals strong{color:#c3c8bd;font:680 12px/1.1 var(--font-geist-mono);overflow-wrap:anywhere}.multi-recent-signals article:first-child strong,.multi-recent-signals article:last-child strong{color:var(--acid)}.multi-recent-signals small{color:#687067;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.multi-observation-list{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.multi-observation-list>li{background:#f1f2e903;border:1px solid #f1f2e913;grid-template-columns:82px minmax(115px,.8fr) minmax(200px,1.2fr) minmax(130px,.8fr) minmax(125px,.65fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.multi-observation-list>li.is-win{border-left:2px solid #d7ff4394}.multi-observation-list>li.is-loss{border-left:2px solid #ff705894}.multi-observation-result,.multi-observation-subject,.multi-observation-opponent,.multi-observation-score{gap:4px;min-width:0;display:grid}.multi-observation-result span,.multi-observation-opponent span,.multi-observation-score span{color:#70776e;font-size:7px}.multi-observation-result strong{color:var(--acid);font-size:10px}.multi-observation-list>li.is-loss .multi-observation-result strong{color:var(--coral)}.multi-observation-result small,.multi-observation-subject small,.multi-observation-opponent small,.multi-observation-score small{color:#687068;overflow-wrap:anywhere;font-size:7px;line-height:1.4}.multi-observation-subject strong,.multi-observation-opponent strong{color:#b7bcb2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.multi-observation-subject span{color:#7d847a;font-size:8px}.multi-observation-metrics{background:#f1f2e90e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:1px;display:grid}.multi-observation-metrics>div{background:#151813;gap:4px;min-width:0;padding:7px;display:grid}.multi-observation-metrics dt{color:#676f67;font-size:7px}.multi-observation-metrics dd{color:#aab1a7;min-width:0;font:620 8px/1 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.multi-observation-score strong{color:#9bc46e;font:700 15px/1 var(--font-geist-mono)}.multi-observation-score.is-unavailable strong{color:#9c8a6f;font-size:9px}.multi-recent-partial{color:#a58f6d;background:#d6a85a06;border:1px solid #d6a85a21;margin:0;padding:8px 10px;font-size:8px;line-height:1.5}.multi-sample-boundary{color:#7b8176;align-items:center;gap:10px;margin-top:10px;font-size:9px;line-height:1.5;display:flex}.multi-sample-boundary strong{color:#999f94;font:620 8px/1 var(--font-geist-mono);border:1px solid #f1f2e917;padding:5px 6px}.multi-player-warnings{color:#aa966f;background:#d6a85a06;border:1px solid #d6a85a29;gap:5px;margin:10px 0 0;padding:10px 12px 10px 28px;font-size:9px;line-height:1.5;display:grid}.multi-disclaimers{grid-template-columns:160px minmax(0,1fr);gap:20px;padding:20px 24px;display:grid}.multi-disclaimers strong{color:#adb2a7;font-size:11px}.multi-disclaimers ul{color:#7e8479;gap:7px;margin:0;padding-left:18px;font-size:10px;line-height:1.55;display:grid}@media (max-width:1050px){.multi-search-layout{grid-template-columns:1fr}.multi-search-form{border-right:0;border-bottom:1px solid var(--line)}.multi-boundary-card{grid-template-columns:180px minmax(0,1fr);align-items:start}.multi-boundary-card>span,.multi-boundary-card h3{grid-column:1}.multi-boundary-card ul{grid-area:1/2/4;margin:0}.multi-boundary-card p{grid-column:1}.multi-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.multi-coverage-grid article:nth-child(3n){border-right:0}.multi-coverage-grid article:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:760px){.multi-search-heading,.multi-results-heading{align-items:flex-start;gap:12px;display:grid}.multi-search-heading p,.multi-results-heading p{text-align:left}.multi-champion-editor ol,.multi-player-facts{grid-template-columns:1fr}.multi-player-facts>section{border-right:0;border-bottom:1px solid var(--line)}.multi-player-facts>section:last-child,.multi-player-facts>.multi-recent-section{border-bottom:0}.multi-recent-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-observation-list>li{grid-template-columns:82px minmax(0,1fr)}.multi-observation-metrics,.multi-observation-opponent,.multi-observation-score{grid-column:1/-1}.multi-boundary-card{grid-template-columns:1fr}.multi-boundary-card>span,.multi-boundary-card h3,.multi-boundary-card ul,.multi-boundary-card p{grid-area:auto}}@media (max-width:560px){.multi-search-section{margin-top:32px}.multi-search-heading,.multi-search-form,.multi-boundary-card,.multi-player-card{padding:19px 15px}.multi-search-heading h2{font-size:21px}.multi-region-row{grid-template-columns:minmax(0,1fr) 86px}.multi-champion-editor{padding:12px 9px}.multi-champion-editor li{grid-template-columns:minmax(0,1fr) 102px}.multi-form-actions{grid-template-columns:1fr;display:grid}.multi-form-actions button:nth-child(2),.multi-form-actions button.is-cancel{width:100%}.multi-run-state,.multi-results-heading,.multi-disclaimers{padding:18px 15px}.multi-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-coverage-grid article,.multi-coverage-grid article:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.multi-coverage-grid article:nth-child(2n){border-right:0}.multi-coverage-grid article:nth-last-child(-n+2){border-bottom:0}.multi-player-card>header{align-items:flex-start}.multi-player-card>header b{text-align:center;max-width:112px;line-height:1.35}.multi-fact-body strong,.multi-fact-body span{white-space:normal;overflow-wrap:anywhere}.multi-recent-signals,.multi-observation-list>li{grid-template-columns:1fr}.multi-observation-metrics,.multi-observation-opponent,.multi-observation-score{grid-column:auto}.multi-observation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-observation-subject strong,.multi-observation-opponent strong{white-space:normal;overflow-wrap:anywhere}.multi-sample-boundary{align-items:flex-start;display:grid}.multi-disclaimers{grid-template-columns:1fr;gap:10px}}@media (max-width:390px){.multi-champion-editor li{grid-template-columns:1fr}.multi-player-card>header{display:grid}.multi-player-card>header b{width:fit-content;max-width:none}}.lookup-state{border:1px solid var(--line);background:radial-gradient(circle at 82% 42%,#d7ff4314,#0000 16rem),#171a15d6;place-content:center;justify-items:start;gap:13px;min-height:290px;margin:46px 0 82px;padding:54px;display:grid;position:relative;overflow:hidden}.lookup-state:after{content:"";pointer-events:none;border:1px solid #d7ff4324;border-radius:50%;width:170px;height:170px;position:absolute;top:50%;right:9%;transform:translateY(-50%);box-shadow:0 0 0 22px #d7ff4305,0 0 0 47px #d7ff4303}.lookup-state.is-error{border-color:#ff705847}.lookup-state.is-error:after{border-color:#ff70582e;box-shadow:0 0 0 22px #ff705805,0 0 0 47px #ff705803}.lookup-state.is-config{border-color:#d7ff434d}.state-kicker{color:var(--acid);font:650 9px/1 var(--font-geist-mono);letter-spacing:.13em}.is-error .state-kicker{color:#ff8f7c}.lookup-state h2{letter-spacing:-.055em;max-width:690px;margin:0;font-size:clamp(25px,3vw,38px)}.lookup-state p{color:#858a7f;max-width:650px;margin:0;font-size:12px;line-height:1.75}.lookup-state p code{color:#c6c9c0;font-family:var(--font-geist-mono)}.state-code{color:#b9beaf;min-width:min(430px,100%);font:600 10px/1 var(--font-geist-mono);background:#11140f;border:1px solid #f1f2e91f;padding:13px 15px;display:block}.state-link{color:var(--acid);font-size:10px;font-weight:650}.is-loading-state .state-kicker:before{content:"";background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1s ease-in-out infinite alternate statePulse;display:inline-block}@keyframes statePulse{to{opacity:.25;transform:scale(.7)}}.freshness-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.data-source{color:var(--acid);font:650 7px/1 var(--font-geist-mono);letter-spacing:.08em;border:1px solid #d7ff4340;border-radius:2px;padding:4px 6px}.live-badge.is-inactive i{box-shadow:none;background:#73786d}.live-badge.is-unknown i{box-shadow:none;background:#d6a85a}.partial-data-note{border-bottom:1px solid var(--line);color:#c8ad7f;background:#d6a85a0f;padding:10px 28px;font-size:10px}.card-empty-copy{color:#73786d;margin:23px 0 2px;font-size:10px;line-height:1.6}.unranked-copy{margin:22px 0 3px}.unranked-copy strong{color:#aeb2a8;font-size:17px;display:block}.unranked-copy p{color:#656a60;margin:7px 0 0;font-size:9px;line-height:1.55}.hot-streak{color:var(--acid);font:600 8px/1 var(--font-geist-mono);margin:10px 0 0}button.compact-match{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.actual-stats-grid{grid-template-columns:repeat(3,1fr)}.actual-stats-grid .breakdown-item:nth-child(3n){border-right:0}.actual-stats-grid .breakdown-item:nth-child(-n+3){border-bottom:1px solid #f1f2e912}.actual-stats-grid .breakdown-track i{width:100%}.empty-panel{text-align:center;background:#13161273;border:1px dashed #f1f2e924;place-content:center;justify-items:center;min-height:250px;padding:35px;display:grid}.empty-panel>span{color:#656a60;font:650 8px/1 var(--font-geist-mono);letter-spacing:.12em}.empty-panel h3{color:#b8bbb2;margin:14px 0 8px;font-size:18px}.empty-panel p{color:#646960;max-width:430px;margin:0;font-size:10px;line-height:1.65}@media (max-width:900px){.lookup-state{min-height:260px;padding:40px}.lookup-state:after{opacity:.7;right:-40px}}@media (max-width:680px){.lookup-state{min-height:250px;margin-top:34px;padding:30px 22px}.lookup-state:after{display:none}.lookup-state h2{font-size:26px}.state-code{min-width:100%;overflow-x:auto}.freshness-line{line-height:1.8;display:block}.data-source{margin-left:5px}.actual-stats-grid{grid-template-columns:repeat(2,1fr)}.actual-stats-grid .breakdown-item:nth-child(3n){border-right:1px solid #f1f2e912}.actual-stats-grid .breakdown-item:nth-child(2n){border-right:0}.actual-stats-grid .breakdown-item:nth-child(-n+4){border-bottom:1px solid #f1f2e912}}@media (prefers-reduced-motion:reduce){.is-loading-state .state-kicker:before{animation:none}}.tab-progress{min-width:27px;color:var(--acid);font:650 7px/1 var(--font-geist-mono);border:1px solid #d7ff4333;border-radius:8px;margin-left:7px;padding:3px 5px}.season-collection-status{color:var(--text-secondary,#a3a5b5);background:var(--bg-card,#25262f);border-bottom:1px solid var(--border,#363741);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 24px;font-size:12px;line-height:1.6;display:flex}.season-collection-status strong{color:var(--text-primary,#ededf5);font-weight:600}.analysis-state{background:radial-gradient(circle at 82% 40%,#d7ff4312,#0000 15rem),#1215119e;border:1px dashed #d7ff4333;place-content:center;justify-items:start;gap:13px;min-height:420px;padding:44px;display:grid}.analysis-state.is-error{border-color:#ff70584d}.analysis-state>span,.analysis-kicker{color:var(--acid);font:650 8px/1 var(--font-geist-mono);letter-spacing:.12em}.analysis-state.is-error>span{color:var(--coral)}.analysis-state h3{letter-spacing:-.05em;margin:0;font-size:clamp(21px,3vw,31px)}.analysis-state p{color:#7e8378;max-width:550px;margin:0;font-size:10px;line-height:1.7}.analysis-state button{color:var(--acid);font:650 12px/1 var(--font-geist-mono);cursor:pointer;background:#d7ff4314;border:1px solid #d7ff4352;border-radius:6px;padding:11px 15px}.analysis-state button:hover{background:#d7ff4321;border-color:#d7ff4394}.analysis-state button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.analysis-progress-track{background:#30342d;width:min(440px,100%);height:3px;margin-top:8px;overflow:hidden}.analysis-progress-track i{background:var(--acid);height:100%;transition:width .3s;display:block}.analysis-progress-track i.is-indeterminate,.analysis-inline-status>i.is-indeterminate{width:36%;animation:1.35s ease-in-out infinite season-analysis-scan}@keyframes season-analysis-scan{0%{transform:translate(-115%)}to{transform:translate(320%)}}.analysis-inline-status{background:#d7ff4309;border:1px solid #d7ff432e;min-height:60px;margin-bottom:10px;padding:14px 17px;position:relative;overflow:hidden}.analysis-inline-status.is-error{background:#ff705809;border-color:#ff70583d}.analysis-inline-status>div{align-items:center;gap:12px;display:flex}.analysis-inline-status strong{color:#c7cabf;font-size:10px}.analysis-inline-status span{color:#71766b;font-size:9px}.analysis-inline-status>i{background:var(--acid);height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.cohort-hero{background:radial-gradient(circle at 22% 15%,#d7ff4312,#0000 18rem),#191d17b8;border:1px solid #d7ff433d;grid-template-columns:minmax(0,1fr) 252px;display:grid}.cohort-main{min-height:370px;padding:27px}.cohort-main h3{letter-spacing:-.045em;margin:9px 0 0;font-size:23px}.cohort-result{align-items:baseline;gap:13px;margin-top:24px;display:flex}.cohort-result strong{color:var(--acid);font:730 36px/1 var(--font-geist-mono);letter-spacing:-.06em}.cohort-result span{color:#83887d;font-size:9px}.cohort-bars{gap:9px;margin-top:25px;display:grid}.cohort-bars>div{color:#767b70;grid-template-columns:68px minmax(60px,1fr) 25px 55px;align-items:center;gap:9px;font-size:8px;display:grid}.cohort-bars i{background:#32362e;height:4px;overflow:hidden}.cohort-bars i b{background:linear-gradient(90deg, #788e3d, var(--acid));height:100%;display:block}.cohort-bars strong{color:#b8bcb1;text-align:right;font:630 8px/1 var(--font-geist-mono)}.cohort-bars small{color:#585d54;text-align:right;font-size:7px}.cohort-axis-note{color:#5f645b;margin:15px 0 0;font-size:8px;line-height:1.55}.cohort-meta{border-left:1px solid var(--line);background:#0a0c093b;align-content:start;display:grid}.cohort-meta>div{border-bottom:1px solid var(--line);gap:8px;padding:22px;display:grid}.cohort-meta span{color:#777c71;font-size:8px}.cohort-meta strong{color:#d0d2ca;font:650 13px/1.3 var(--font-geist-mono)}.cohort-meta small{color:#565b52;font-size:7px}.cohort-meta>p{color:#6e7368;margin:0;padding:22px;font-size:8px;line-height:1.65}.insufficient-cohort{border-left:2px solid var(--coral);background:#ff70580b;max-width:670px;margin-top:25px;padding:20px}.insufficient-cohort>strong{color:#e4b0a8;font-size:17px}.insufficient-cohort p{color:#8b756f;margin:9px 0 0;font-size:9px;line-height:1.6}.insufficient-cohort ul{color:#777c71;margin:13px 0 0;padding-left:17px;font-size:8px;line-height:1.8}.insufficient-cohort small{color:#5e625a;margin-top:13px;font-size:7px;line-height:1.65;display:block}.analysis-sample-grid{grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.analysis-sample-grid article{border:1px solid var(--line);background:#1b1f1985;border-right:0;align-content:center;gap:7px;min-height:105px;padding:18px;display:grid}.analysis-sample-grid article:last-child{border-right:1px solid var(--line)}.analysis-sample-grid span{color:#71766c;font-size:8px}.analysis-sample-grid strong{font:670 19px/1 var(--font-geist-mono)}.analysis-sample-grid small{color:#545950;font-size:7px}.performance-diagnosis{border:1px solid var(--line);background:#1b1f1994;grid-template-columns:230px minmax(0,1fr);margin-top:10px;display:grid}.diagnosis-score-card{border-right:1px solid var(--line);min-height:270px;padding:24px}.diagnosis-score-card h3{margin:10px 0 0;font-size:18px}.real-score{align-items:baseline;gap:7px;margin-top:30px;display:flex}.real-score strong{color:var(--acid);font:710 50px/1 var(--font-geist-mono);letter-spacing:-.08em}.real-score span{color:#696e64;font:620 10px/1 var(--font-geist-mono)}.diagnosis-score-card p{color:#6c7167;margin:18px 0 0;font-size:8px;line-height:1.65}.dimension-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px;display:grid}.dimension-grid article{background:#0f120e40;border:1px solid #f1f2e912;align-content:center;gap:12px;min-height:78px;padding:14px;display:grid}.dimension-grid article:last-child{grid-column:1/-1}.dimension-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dimension-grid span{color:#858a7f;font-size:9px}.dimension-grid strong{color:#c6c9c0;font:630 11px/1 var(--font-geist-mono)}.dimension-grid i{background:#30342d;height:3px;overflow:hidden}.dimension-grid i b{background:var(--acid);height:100%;display:block}.observed-contribution-card{background:#d7ff4306;border:1px solid #d7ff432b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:10px;padding:22px;display:grid}.observed-contribution-card h3{margin:9px 0 7px;font-size:17px}.observed-contribution-card p{color:#74796f;max-width:610px;margin:0;font-size:9px;line-height:1.7}.observed-contribution-card dl{grid-template-columns:repeat(3,minmax(90px,1fr));margin:0;display:grid}.observed-contribution-card dl div{border-left:1px solid var(--line);gap:8px;min-height:60px;padding:10px 14px;display:grid}.observed-contribution-card dt{color:#6b7066;font-size:8px}.observed-contribution-card dd{color:#c9ccc3;font:650 12px/1.2 var(--font-geist-mono);margin:0}.observed-contribution-card>small{color:#63685f;grid-column:1/-1;font-size:8px;line-height:1.6}.skill-profile-section{margin-top:29px}.skill-profile-disclaimer{color:#72776d;background:#d7ff4306;border-left:2px solid #d7ff4373;margin:0 0 10px;padding:14px 17px;font-size:9px;line-height:1.7}.skill-profile-layout{grid-template-columns:minmax(315px,.72fr) minmax(0,1.45fr);align-items:start;gap:10px;display:grid}.skill-radar-card{background:radial-gradient(circle at 50% 38%,#d7ff430e,#0000 48%),#1b1f1994;border:1px solid #d7ff432e;min-width:0;margin:0;padding:20px}.skill-radar-card figcaption h3{margin:8px 0 6px;font-size:17px}.skill-radar-card figcaption p{color:#70756b;margin:0;font-size:8px;line-height:1.6}.skill-radar-graphic{aspect-ratio:1;width:100%;max-width:520px;margin:8px auto 2px}.skill-radar-svg{width:100%;height:auto;display:block;overflow:visible}.skill-radar-ring{fill:none;stroke:#f1f2e91a;stroke-width:1px}.skill-radar-ring.is-outer{stroke:#f1f2e92e}.skill-radar-scale{fill:#555b51;font:600 8px/1 var(--font-geist-mono)}.skill-radar-axis{stroke:#f1f2e91f;stroke-width:1px}.skill-radar-axis.is-unavailable{stroke:#5f645b;stroke-dasharray:4 5}.skill-radar-polygon{fill:#d7ff4321;stroke:var(--acid);stroke-width:2.2px;stroke-linejoin:round}.skill-radar-segment{stroke:var(--acid);stroke-width:2.2px;stroke-linecap:round}.skill-radar-dot{fill:var(--acid);stroke:#18200f;stroke-width:2px}.skill-radar-missing-marker{fill:#1b1f19;stroke:#858a80;stroke-width:1.5px;stroke-dasharray:2 2}.skill-radar-label{fill:#b9bdb3;font:610 10px/1 var(--font-geist-sans)}.skill-radar-label-value{fill:var(--acid);font:650 9px/1 var(--font-geist-mono)}.skill-radar-label.is-unavailable{fill:#777c72}.skill-radar-label.is-unavailable .skill-radar-label-value{fill:#777c72;font-size:8px}.skill-radar-summary{border-top:1px solid #f1f2e912;border-bottom:1px solid #f1f2e912;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 0;display:grid}.skill-radar-summary>div{border-right:1px solid #f1f2e912;align-content:center;gap:6px;min-width:0;min-height:60px;padding:10px;display:grid}.skill-radar-summary>div:last-child{border-right:0}.skill-radar-summary dt{color:#686d63;font-size:7px}.skill-radar-summary dd{color:#c7cac1;min-width:0;font:620 9px/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.skill-radar-unavailable{color:#73786e;gap:5px;margin:12px 0 0;font-size:8px;line-height:1.55;display:grid}.skill-radar-unavailable strong{color:#92978d;font-size:8px}.skill-radar-method-note{color:#646960;margin:11px 0 0;font-size:8px;line-height:1.65}.skill-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.skill-axis-card{border:1px solid var(--line);background:#1b1f1987;min-width:0;padding:17px}.skill-axis-card.is-unavailable{background:#14171375}.skill-axis-card header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.skill-axis-card header>div{gap:5px;display:grid}.skill-axis-card header span{color:#c1c4bb;font-size:11px}.skill-axis-card header small{color:#656a61;font-size:8px}.skill-axis-card header>strong{color:var(--acid);font:680 16px/1 var(--font-geist-mono)}.skill-axis-card.is-unavailable header>strong{color:#757a70;font-size:10px}.skill-axis-track{background:#30342d;height:3px;margin-top:13px;display:block;overflow:hidden}.skill-axis-track b{background:linear-gradient(90deg, #71863b, var(--acid));height:100%;display:block}.skill-axis-card.is-unavailable .skill-axis-track b{background:#555a51}.skill-axis-reason{color:#73786e;min-height:42px;margin:14px 0 0;font-size:9px;line-height:1.65}.skill-evidence-list{margin:13px 0 0;padding:0;list-style:none}.skill-evidence-list li{border-top:1px solid #f1f2e90e;grid-template-columns:minmax(100px,.75fr) minmax(160px,1.3fr) auto;align-items:center;gap:10px;min-height:52px;display:grid}.skill-evidence-list li>div{gap:4px;min-width:0;display:grid}.skill-evidence-list li>div strong{color:#aeb2a8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.skill-evidence-list li>div small{color:#5f645b;font-size:7px}.skill-evidence-list li>span{color:#777c72;font:570 8px/1.45 var(--font-geist-mono)}.skill-evidence-list li>span i{color:#4d524a;font-style:normal}.skill-evidence-list li>b{color:#a9ada3;font:620 8px/1.3 var(--font-geist-mono);text-align:right}.skill-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.skill-highlight-card{border:1px solid var(--line);background:#1b1f198c;min-height:190px;padding:20px}.skill-highlight-card>span{color:var(--acid);font:650 7px/1 var(--font-geist-mono);letter-spacing:.11em}.skill-highlight-card.is-negative>span{color:var(--coral)}.skill-highlight-card h3{margin:9px 0 12px;font-size:15px}.skill-highlight-card ul{margin:0;padding:0;list-style:none}.skill-highlight-card li{border-top:1px solid #f1f2e90f;gap:6px;padding:12px 0;display:grid}.skill-highlight-title{justify-content:space-between;gap:14px;display:flex}.skill-highlight-title strong{color:#b5b9af;font-size:10px}.skill-highlight-title b{color:var(--acid);font:650 11px/1 var(--font-geist-mono)}.skill-highlight-card.is-negative .skill-highlight-title b{color:var(--coral)}.skill-highlight-card li>small{color:#60655c;font-size:8px}.skill-highlight-card li>p{color:#777c72;margin:0;font-size:8px;line-height:1.55}.skill-highlight-empty{color:#686d63;margin:17px 0 0;font-size:9px;line-height:1.65}.factor-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;display:grid}.factor-card{border:1px solid var(--line);background:#1b1f198c;min-height:190px;padding:21px}.factor-card>span{color:var(--acid);font:650 7px/1 var(--font-geist-mono);letter-spacing:.11em}.factor-card.is-negative>span{color:var(--coral)}.factor-card h4{margin:9px 0 13px;font-size:15px}.factor-card ul{margin:0;padding:0;list-style:none}.factor-card li{border-top:1px solid #f1f2e90f;justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.factor-card li div{gap:4px;display:grid}.factor-card li strong{color:#aeb2a8;font-size:9px}.factor-card li small{color:#5d6259;font-size:7px}.factor-card li>b{color:var(--acid);font:650 11px/1 var(--font-geist-mono)}.factor-card.is-negative li>b{color:var(--coral)}.factor-card>p{color:#666b61;margin:20px 0 0;font-size:9px}.team-context-card{border:1px solid var(--line);background:#1b1f197a;grid-template-columns:1fr 1.4fr;align-items:center;gap:24px;margin-top:10px;padding:22px;display:grid}.team-context-card h3{margin:9px 0 6px;font-size:17px}.team-context-card p{color:#656a60;margin:0;font-size:8px;line-height:1.6}.team-context-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.team-context-card dl div{border-left:1px solid var(--line);gap:8px;min-height:60px;padding:10px 14px;display:grid}.team-context-card dt{color:#676c62;font-size:8px}.team-context-card dd{color:#c6c9c0;font:650 12px/1.3 var(--font-geist-mono);margin:0}.team-context-card>small{color:#6d7268;grid-column:1/-1;font-size:8px}.matchup-section{margin-top:28px}.matchup-list{gap:7px;display:grid}.matchup-card{border:1px solid var(--line);background:#1b1f198f}.matchup-card[open]{border-color:#d7ff4333}.matchup-card summary{cursor:pointer;grid-template-columns:32px 1.05fr 25px 1.35fr 112px 17px;align-items:center;gap:12px;min-height:82px;padding:12px 15px;list-style:none;display:grid}.matchup-card summary::-webkit-details-marker{display:none}.matchup-card summary:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.match-result{width:28px;height:44px;color:var(--coral);font:720 10px/1 var(--font-geist-mono);background:#ff705814;place-items:center;display:grid}.match-result.win{color:var(--acid);background:#d7ff4314}.matchup-subject,.matchup-opponent,.matchup-score{gap:4px;min-width:0;display:grid}.matchup-subject small,.matchup-opponent small,.matchup-score small{color:#5f645a;font-size:7px}.matchup-subject strong,.matchup-opponent strong{color:#b7bbb1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.matchup-subject span,.matchup-opponent span{color:#70756b;font-size:8px}.versus-mark{color:#4e534b;font:650 7px/1 var(--font-geist-mono)}.matchup-score{text-align:right}.matchup-score strong{color:#c9ccc3;font:650 13px/1 var(--font-geist-mono)}.matchup-score strong i{color:#4f544c;font-style:normal}.matchup-score>span{color:#858a80;font:600 7px/1.2 var(--font-geist-mono)}.details-chevron{color:#71766c;transition:transform .2s}.matchup-card[open] .details-chevron{transform:rotate(180deg)}.matchup-details{border-top:1px solid #f1f2e90f;padding:0 15px 15px}.peer-profile-row,.enemy-jungle-row{justify-content:space-between;align-items:center;gap:14px;min-height:82px;display:flex}.peer-profile-row>div,.enemy-jungle-row>div{gap:5px;display:grid}.peer-profile-row span,.enemy-jungle-row span{color:#646960;font-size:7px}.peer-profile-row strong,.enemy-jungle-row strong{color:#b9bcb3;font-size:12px}.peer-profile-row small,.enemy-jungle-row small{color:#6d7268;font-size:8px}.peer-profile-row button,.enemy-jungle-row button,.relationship-card button{color:var(--acid);cursor:pointer;background:#d7ff430a;border:1px solid #d7ff4338;padding:9px 11px;font-size:8px}:is(.peer-profile-row button:focus-visible,.enemy-jungle-row button:focus-visible,.relationship-card button:focus-visible){outline:2px solid var(--acid);outline-offset:2px}.match-contribution{background:#d7ff4305;border:1px solid #d7ff4321;padding:15px}.match-contribution-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.match-contribution-heading>div{gap:6px;display:grid}.match-contribution-heading span{color:var(--acid);font:650 7px/1 var(--font-geist-mono);letter-spacing:.1em}.match-contribution-heading strong{color:#c0c4ba;font-size:11px}.match-contribution-heading>b{color:#b4b8ae;font:650 9px/1 var(--font-geist-mono);border:1px solid #f1f2e91a;padding:7px 9px}.match-contribution-heading>b.is-positive{color:var(--acid);background:#d7ff430b;border-color:#d7ff4338}.match-contribution-heading>b.is-negative{color:var(--coral);background:#ff70580a;border-color:#ff705838}.match-contribution dl{border:1px solid #f1f2e911;grid-template-columns:repeat(4,1fr);margin:14px 0 0;display:grid}.match-contribution dl div{border-right:1px solid #f1f2e911;align-content:center;gap:7px;min-height:63px;padding:11px;display:grid}.match-contribution dl div:last-child{border-right:0}.match-contribution dt{color:#666b61;font-size:7px}.match-contribution dd{color:#c2c6bc;font:650 11px/1.2 var(--font-geist-mono);margin:0}.match-contribution>p{color:#686d64;margin:11px 0 0;font-size:8px;line-height:1.6}.match-contribution>small{color:#8a756f;margin-top:7px;font-size:8px;display:block}.timeline-facts-heading{justify-content:space-between;align-items:center;gap:14px;min-height:59px;margin-top:13px;display:flex}.timeline-facts-heading>div{gap:5px;display:grid}.timeline-facts-heading span{color:var(--acid);font:650 7px/1 var(--font-geist-mono);letter-spacing:.1em}.timeline-facts-heading strong{color:#b9bdb3;font-size:11px}.timeline-facts-heading>small{color:#666b61;text-align:right;font-size:8px}.timeline-diff-grid{border:1px solid #f1f2e912;grid-template-columns:repeat(3,1fr);display:grid}.timeline-diff-grid>div{border-right:1px solid #f1f2e912;align-content:center;gap:8px;min-height:76px;padding:13px;display:grid}.timeline-diff-grid>div:nth-child(3n){border-right:0}.timeline-diff-grid>div:nth-child(-n+3){border-bottom:1px solid #f1f2e912}.timeline-diff-grid span{color:#656a60;font-size:7px}.timeline-diff-grid strong{font:650 12px/1 var(--font-geist-mono)}.timeline-diff-grid small{color:#646960;font-size:7px;line-height:1.45}.enemy-jungle-row{border-bottom:0}.analysis-warning{background:#d6a85a0a;border:1px solid #d6a85a2e;margin-top:10px;padding:16px 18px}.analysis-warning strong{color:#c8ad7f;font-size:9px}.analysis-warning p{color:#746a58;margin:7px 0 0;font-size:8px;line-height:1.6}.players-explainer{border-left:2px solid var(--acid);color:#777c71;background:#d7ff4308;margin:0 0 23px;padding:15px 17px;font-size:9px;line-height:1.7}.players-explainer b{color:#c1c5ba}.relationship-section+.relationship-section{margin-top:30px}.recent-relationships-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface-2);margin:0 0 28px;padding:24px}.recent-relationships-copy{color:var(--text-secondary);margin:0 0 24px;font-size:13px;line-height:1.6}.recent-relationship-section+.recent-relationship-section{margin-top:22px}.recent-relationship-section .relationship-heading{margin-bottom:16px}.recent-relationship-section .relationship-heading h3{color:var(--text-primary);font-size:20px;font-weight:750}.recent-relationship-section .relationship-heading span{color:var(--text-muted);font:700 12px/1 var(--font-geist-sans)}.recent-relationship-card{border-radius:var(--radius-sm);background:var(--bg-elevated);min-height:0;padding:22px}.recent-relationship-card dl{grid-template-columns:repeat(3,1fr)}.recent-relationship-card .relationship-title strong{color:var(--text-primary);font-size:16px}.recent-relationship-card .relationship-title span{color:var(--text-secondary);font-size:12px}.recent-relationship-card .relationship-title>b{border-color:var(--border-strong);color:var(--brand-strong);background:var(--brand-soft);font:750 11px/1 var(--font-geist-sans);border-radius:999px;padding:7px 10px}.recent-relationship-card dl{margin-top:20px}.recent-relationship-card dl div{gap:8px;padding:15px 0}.recent-relationship-card dt{color:var(--text-muted);font-size:11px}.recent-relationship-card dd{color:var(--text-primary);font:750 18px/1 var(--font-geist-sans)}.recent-relationship-card .relationship-card-actions{margin-top:18px}.recent-relationship-card .relationship-card-actions button{border-color:var(--brand);border-radius:var(--radius-sm);color:#fff;background:var(--brand);min-height:42px;padding:0 16px;font-size:12px;font-weight:750}.relationship-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.relationship-heading h3{margin:0;font-size:15px}.relationship-heading span{color:#656a60;font:620 8px/1 var(--font-geist-mono)}.relationship-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.relationship-card{border:1px solid var(--line);background:#1b1f198c;align-content:start;min-height:220px;padding:18px;display:grid}.relationship-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.relationship-title>div{gap:6px;min-width:0;display:grid}.relationship-title strong{color:#c0c3ba;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.relationship-title span{color:#767b70;font-size:8px}.relationship-title>b{color:var(--acid);font:620 7px/1 var(--font-geist-mono);background:#d7ff4312;border:1px solid #d7ff432e;flex:none;padding:5px 7px}.relationship-card dl{border-top:1px solid #f1f2e912;grid-template-columns:repeat(2,1fr);margin:17px 0 0;display:grid}.relationship-card dl div{border-bottom:1px solid #f1f2e90d;gap:5px;padding:11px 0;display:grid}.relationship-card dt{color:#5f645a;font-size:7px}.relationship-card dd{color:#aeb2a8;font:630 11px/1 var(--font-geist-mono);margin:0}.rank-snapshot-note{color:#565b52;margin-top:12px;font-size:7px}.relationship-card button,.disabled-player-action{width:max-content;margin-top:13px}.disabled-player-action{color:#50554d;font-size:8px}.relationship-comparison{background:#d7ff4305;border:1px solid #d7ff4321;margin-top:14px;padding:14px}.relationship-comparison>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.relationship-comparison>header strong{color:#c0c4ba;font-size:12px}.relationship-comparison>header span{color:#858a80;font-size:10px}.relationship-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.relationship-sample-grid article{border:1px solid #f1f2e90f;gap:7px;min-width:0;padding:11px;display:grid}.relationship-sample-grid span{color:#7e8378;font-size:10px}.relationship-sample-grid strong{color:#bfc3b8;font:630 11px/1.3 var(--font-geist-mono)}.relationship-sample-grid small{color:#777c72;font-size:10px;line-height:1.5}.relationship-card .relationship-deltas{border:1px solid #f1f2e90e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.relationship-card .relationship-deltas>div{border-right:1px solid #f1f2e90d;min-width:0;padding:9px}.relationship-card .relationship-deltas dt{font-size:9px}.relationship-card .relationship-deltas dd{text-overflow:ellipsis;font-size:10px;overflow:hidden}.relationship-comparison>p{color:#aeb2a8;margin:11px 0 0;font-size:10px;line-height:1.55}.relationship-comparison>small{color:#858a80;margin-top:8px;font-size:10px;line-height:1.55;display:block}@media (max-width:1120px){.cohort-hero{grid-template-columns:1fr 220px}.analysis-sample-grid{grid-template-columns:repeat(2,1fr)}.analysis-sample-grid article:nth-child(2){border-right:1px solid var(--line)}.skill-profile-layout,.relationship-grid{grid-template-columns:1fr}}@media (max-width:780px){.analysis-inline-status>div{gap:5px;display:grid}.cohort-hero{grid-template-columns:1fr}.cohort-main{min-height:auto;padding:22px}.cohort-meta{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr)}.cohort-meta>p{grid-column:1/-1}.performance-diagnosis{grid-template-columns:1fr}.diagnosis-score-card{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.observed-contribution-card{grid-template-columns:1fr}.observed-contribution-card dl div:first-child{border-left:0}.skill-axis-grid,.skill-highlight-grid,.factor-grid,.team-context-card{grid-template-columns:1fr}.team-context-card dl div:first-child{border-left:0}.matchup-card summary{grid-template-columns:28px 1fr 20px 1.2fr 17px}.matchup-score{display:none}.match-contribution dl{grid-template-columns:repeat(2,1fr)}.match-contribution dl div:nth-child(2n){border-right:0}.match-contribution dl div:nth-child(-n+2){border-bottom:1px solid #f1f2e911}.timeline-diff-grid{grid-template-columns:repeat(2,1fr)}.timeline-diff-grid>div:nth-child(3n){border-right:1px solid #f1f2e912}.timeline-diff-grid>div:nth-child(2n){border-right:0}.timeline-diff-grid>div:nth-child(-n+4){border-bottom:1px solid #f1f2e912}}@media (max-width:520px){.analysis-state{min-height:330px;padding:27px 20px}.cohort-result{gap:7px;display:grid}.cohort-result strong{font-size:29px}.cohort-bars>div{grid-template-columns:58px 1fr 22px}.cohort-bars small{display:none}.cohort-meta{grid-template-columns:1fr}.cohort-meta>p{grid-column:auto}.analysis-sample-grid{grid-template-columns:1fr 1fr}.analysis-sample-grid article{min-height:92px;padding:14px}.analysis-sample-grid strong{font-size:15px}.dimension-grid{grid-template-columns:1fr}.dimension-grid article:last-child{grid-column:auto}.observed-contribution-card dl{grid-template-columns:1fr}.observed-contribution-card dl div{border-left:0;border-top:1px solid var(--line)}.skill-radar-card{padding:15px 10px}.skill-radar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-radar-summary>div:nth-child(2){border-right:0}.skill-radar-summary>div:last-child{border-top:1px solid #f1f2e912;grid-column:1/-1}.skill-evidence-list li{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.skill-evidence-list li>span{grid-area:2/1/auto/-1}.skill-evidence-list li>b{grid-area:1/2}.team-context-card dl{grid-template-columns:1fr}.team-context-card dl div{border-left:0;border-top:1px solid var(--line)}.matchup-card summary{grid-template-columns:28px 1fr 17px;min-height:92px}.versus-mark,.matchup-opponent{display:none}.peer-profile-row,.enemy-jungle-row{align-items:flex-start;padding:15px 0;display:grid}.match-contribution-heading,.timeline-facts-heading{align-items:flex-start;display:grid}.timeline-facts-heading>small{text-align:left}.timeline-diff-grid{grid-template-columns:1fr 1fr}.timeline-diff-grid>div{min-height:68px;padding:10px}.relationship-card{min-height:205px;padding:15px}.relationship-sample-grid,.relationship-card .relationship-deltas{grid-template-columns:1fr}}.product-switcher-shell{border-bottom:1px solid var(--line);width:min(1440px,100% - 64px);margin:0 auto}.product-switcher{grid-template-columns:1.25fr .8fr 1fr 1fr .8fr;align-items:stretch;min-height:68px;display:grid}.product-switcher button{color:#c2c5bc;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #f1f2e912;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;padding:9px 17px;display:flex;position:relative}.product-switcher button:first-child{border-left:1px solid #f1f2e912}.product-switcher button:hover:not(:disabled){color:#c2c5bc;background:#f1f2e905}.product-switcher button:focus-visible{z-index:1;outline:2px solid var(--acid);outline-offset:-2px}.product-switcher button.is-active{color:var(--paper);background:#d7ff4309}.product-switcher button.is-active:after{content:"";background:var(--acid);height:2px;position:absolute;bottom:-1px;left:17px;right:17px}.product-switcher button:disabled{color:#b3b7ad;cursor:not-allowed;background:#07090647}.product-switcher button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:650;overflow:hidden}.product-switcher button>small{color:#a6aa9f;font:620 12px/1.15 var(--font-geist-mono);letter-spacing:.02em;flex:none}.product-switcher button.is-active>small{color:var(--acid)}.product-switcher button:disabled>small{color:#a8ada3}.product-switcher-shell>p{color:#aeb2a8;align-items:center;gap:8px;min-height:42px;margin:0;padding:8px 4px;font-size:12px;line-height:1.5;display:flex}.product-switcher-shell>p span{color:var(--acid);font-size:8px}.product-switcher-shell>p i{color:#888d83;font-style:normal}.surface-content{min-height:680px;padding:28px;scroll-margin-top:18px}.surface-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:50px;display:flex}.surface-heading>div{align-items:center;gap:10px;display:flex}.surface-heading p{color:#b5b8af;margin:0;font-size:11px;font-weight:650}.surface-heading>span{color:#5f645b;font:600 7px/1 var(--font-geist-mono)}.meta-surface{min-width:0}.meta-tier-board{background:linear-gradient(145deg,#d7ff4309,#0000 38%),#131612b8;border:1px solid #d7ff4330;min-width:0;margin-bottom:12px;overflow:hidden}.meta-tier-board-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;min-height:96px;padding:20px 22px;display:grid}.meta-tier-board-title{gap:8px;min-width:0;display:grid}.meta-tier-board-title>span{color:var(--acid);font:680 10px/1 var(--font-geist-mono);letter-spacing:.1em}.meta-tier-board-title h3{color:#d4d8cd;letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:21px}.meta-tier-board-title p{color:#858c80;overflow-wrap:anywhere;max-width:680px;margin:0;font-size:11px;line-height:1.6}.meta-tier-board-controls{justify-content:flex-end;align-items:end;gap:9px;min-width:0;display:flex}.meta-tier-board-controls label{gap:7px;min-width:0;display:grid}.meta-tier-board-controls label>span{color:#858b80;font-size:10px}.meta-tier-board-controls select{color:#c7cbc0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:142px;max-width:100%;height:40px;font:620 11px/1 var(--font-geist-mono);background:#171a16;border:1px solid #f1f2e91c;border-radius:0;outline:0;padding:0 30px 0 10px}.meta-tier-board-controls select:focus{border-color:#d7ff4394;box-shadow:0 0 0 2px #d7ff4314}.meta-tier-board-controls select:disabled{color:#676d63;cursor:not-allowed;background:#121511}.meta-role-tabs{border-bottom:1px solid var(--line);background:#0709063d;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.meta-role-tab{border:0;border-right:1px solid var(--line);color:#858b80;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px 12px;font-size:11px;font-weight:680;display:flex;position:relative}.meta-role-tab:last-child{border-right:0}.meta-role-tab:hover:not(:disabled){color:#c8ccc1;background:#f1f2e906}.meta-role-tab:focus-visible{z-index:1;outline:2px solid var(--acid);outline-offset:-2px}.meta-role-tab.is-active{color:var(--paper);background:#d7ff430d}.meta-role-tab.is-active:after{content:"";background:var(--acid);height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.meta-role-tab:disabled{color:#5d625a;cursor:wait}.meta-role-tab>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.meta-role-tab svg,.meta-role-tab img{object-fit:contain;opacity:.7;flex:none;width:17px;height:17px}.meta-role-tab.is-active svg,.meta-role-tab.is-active img{opacity:1}.meta-tier-board-content{min-width:0;display:grid}.meta-tier-row{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);min-width:0;display:grid}.meta-tier-row:last-child{border-bottom:0}.meta-tier-label{border-right:1px solid var(--line);color:#a8aea3;text-align:center;background:#f1f2e905;align-content:center;place-items:center;gap:5px;min-width:0;min-height:88px;padding:14px 9px;display:grid}.meta-tier-label strong{font:760 19px/1 var(--font-geist-mono)}.meta-tier-label small{color:currentColor;opacity:.62;font-size:9px}.meta-tier-label.is-tier-1,.meta-tier-row.is-tier-1 .meta-tier-label{color:#ff8a75;background:#ff70580e}.meta-tier-label.is-tier-2,.meta-tier-row.is-tier-2 .meta-tier-label{color:#e4b066;background:#d6a85a0d}.meta-tier-label.is-tier-3,.meta-tier-row.is-tier-3 .meta-tier-label{color:#c8df75;background:#d7ff430b}.meta-tier-label.is-tier-4,.meta-tier-row.is-tier-4 .meta-tier-label{color:#91bce5;background:#74b2ff0b}.meta-tier-label.is-tier-5,.meta-tier-row.is-tier-5 .meta-tier-label{color:#969d92;background:#f1f2e906}.meta-tier-champions{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));align-content:start;gap:7px;min-width:0;padding:11px;display:grid}.meta-tier-champion{min-width:0;min-height:58px;color:inherit;cursor:pointer;text-align:left;background:#0a0c0952;border:1px solid #f1f2e913;border-radius:2px;grid-template-columns:22px 38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid;overflow:hidden}.meta-tier-champion:hover{background:#d7ff430a;border-color:#d7ff434d}.meta-tier-champion:focus-visible{outline:2px solid var(--acid);outline-offset:1px}.meta-tier-champion.is-selected{box-shadow:inset 2px 0 0 var(--acid);background:#d7ff4311;border-color:#d7ff4380}.meta-tier-champion-rank{color:#72786e;min-width:0;font:650 9px/1 var(--font-geist-mono);text-align:center}.meta-tier-champion-icon{color:#747b70;width:38px;height:38px;font:650 9px/1 var(--font-geist-mono);background:#22261f;border:1px solid #f1f2e91a;border-radius:50%;place-items:center;display:grid;overflow:hidden}.meta-tier-champion-icon img,img.meta-tier-champion-icon{object-fit:cover;border-radius:50%;width:38px;height:38px;display:block}.meta-tier-champion-copy{gap:4px;min-width:0;display:grid}.meta-tier-champion-copy strong,.meta-tier-champion-copy span,.meta-tier-champion-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.meta-tier-champion-copy strong{color:#c7cbc0;font-size:11px}.meta-tier-champion-copy span,.meta-tier-champion-copy small{color:#70776c;font-size:8px}.meta-tier-champion-stats{color:#858c80;min-width:0;font:590 8px/1.2 var(--font-geist-mono);white-space:nowrap;justify-items:end;gap:4px;display:grid}.meta-tier-champion-stats>span{justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.meta-tier-champion-stats b,.meta-tier-champion-stats strong{color:#bfc6b8;font-size:9px;font-weight:680}.meta-tier-champion-stats small{color:#687066;font-size:7px}.meta-tier-champion-stats em{color:#777e74;font-size:7px;font-style:normal}.meta-tier-champion-stats em.is-up{color:#8fd0ad}.meta-tier-champion-stats em.is-down{color:#df9388}.meta-tier-empty{color:#747a70;text-align:center;overflow-wrap:anywhere;place-items:center;min-width:0;min-height:88px;margin:0;padding:18px;font-size:10px;line-height:1.55;display:grid}.meta-tier-board-state{color:#898f84;text-align:center;background:linear-gradient(90deg,#d7ff4306,#0000 70%);align-content:center;place-items:center;gap:9px;min-width:0;min-height:142px;padding:26px;display:grid}.meta-tier-board-state strong{color:#bec3b8;font-size:14px}.meta-tier-board-state p,.meta-tier-board-state small{overflow-wrap:anywhere;max-width:650px;margin:0;font-size:10px;line-height:1.6}.meta-tier-insufficient{color:#968873;background:#d6a85a06;border-top:1px solid #d6a85a26;grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:13px 15px;font-size:10px;line-height:1.55;display:grid}.meta-tier-insufficient>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.meta-tier-insufficient>div:first-child{align-items:start;gap:3px;display:grid}.meta-tier-insufficient strong{color:#c2a272;flex:none}.meta-tier-insufficient span{overflow-wrap:anywhere;min-width:0}.meta-tier-insufficient button{color:#a99a83;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#d6a85a06;border:1px solid #d6a85a24;max-width:100%;padding:5px 7px;font-size:8px;overflow:hidden}.meta-tier-insufficient button:hover{color:#c7ad84;border-color:#d6a85a59}.meta-tier-insufficient button:focus-visible{outline-offset:1px;outline:2px solid #c2a272}.meta-tier-board>footer{border-top:1px solid var(--line);color:#697067;overflow-wrap:anywhere;background:#07090638;min-width:0;margin:0;padding:11px 15px;font-size:9px;line-height:1.55}.meta-detail-results-anchor{height:0;scroll-margin-top:18px}.meta-filter-shell{background:#13161294;border:1px solid #d7ff432b;margin-bottom:12px}.meta-filter-shell>header,.meta-champion-section>header,.meta-build-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:92px;padding:20px 22px;display:flex}.meta-filter-shell>header>div,.meta-champion-section>header>div,.meta-build-section>header>div,.meta-pair-panel>header{gap:8px;min-width:0;display:grid}.meta-filter-shell>header span,.meta-champion-section>header span,.meta-build-section>header span,.meta-pair-panel>header span,.meta-methodology span{color:var(--acid);font:680 10px/1 var(--font-geist-mono);letter-spacing:.1em}.meta-filter-shell h3,.meta-champion-section h3,.meta-build-section h3,.meta-pair-panel h4{color:#c9cdc3;letter-spacing:-.035em;margin:0;font-size:19px}.meta-filter-shell>header p,.meta-champion-section>header p,.meta-build-section>header p{color:#8b9186;text-align:right;max-width:590px;margin:0;font-size:12px;line-height:1.6}.meta-filter-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:20px 22px 12px;display:grid}.meta-filter-form label{gap:8px;min-width:0;display:grid}.meta-filter-form label>span{color:#8c9287;font-size:11px}.meta-filter-form label>small{color:#70786d;font-size:11px;line-height:1.5}.meta-filter-form input,.meta-filter-form select{color:#c5c9be;width:100%;min-width:0;height:43px;font:600 12px/1 var(--font-geist-mono);background:#171a16;border:1px solid #f1f2e91a;border-radius:0;outline:0;padding:0 11px}.meta-filter-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:28px}.meta-filter-form input:focus,.meta-filter-form select:focus{border-color:#d7ff4394;box-shadow:0 0 0 2px #d7ff4314}.meta-filter-form input[readonly]{color:var(--acid);background:#d7ff4309}.meta-filter-form input:disabled,.meta-filter-form select:disabled{color:#686e64;cursor:not-allowed;background:#121511}.meta-filter-form button{min-height:44px;color:var(--acid);cursor:pointer;background:#d7ff4313;border:1px solid #d7ff4352;grid-column:1/-1;font-size:12px;font-weight:700}.meta-filter-form button:hover:not(:disabled){background:#d7ff431f}.meta-filter-form button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.meta-filter-form button:disabled{border-color:var(--line);color:#72786d;cursor:wait;background:0 0}.meta-filter-note{color:#858b80;padding:0 22px 18px;font-size:11px;line-height:1.6;display:block}.meta-state{border:1px solid var(--line);background:linear-gradient(90deg,#d7ff4309,#0000 70%);align-content:center;gap:11px;min-height:172px;margin-bottom:12px;padding:28px;display:grid}.meta-state.is-unavailable{background:linear-gradient(90deg,#d6a85a0f,#0000 70%);border-color:#d6a85a2e}.meta-state.is-empty{background:#12151173;border-color:#f1f2e91a}.meta-state>span{width:fit-content;color:var(--acid);font:700 11px/1 var(--font-geist-mono);overflow-wrap:anywhere;border:1px solid #d7ff433d;padding:6px 8px}.meta-state.is-unavailable>span{color:#e0b66e;border-color:#d6a85a4d}.meta-state strong{color:#c6cabf;font-size:17px}.meta-state p,.meta-state small{color:#8c9287;max-width:780px;margin:0;font-size:12px;line-height:1.65}.meta-source-panel,.meta-champion-section,.meta-build-section{border:1px solid var(--line);background:#1316128c;margin-bottom:12px}.meta-source-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.meta-source-grid article{border-right:1px solid var(--line);align-content:center;gap:10px;min-width:0;min-height:126px;padding:20px;display:grid}.meta-source-grid article:last-child{border-right:0}.meta-source-grid article.is-accent{background:linear-gradient(145deg,#d7ff4313,#0000 72%)}.meta-source-grid span{color:#81877c;font-size:11px}.meta-source-grid strong{color:#c8ccc1;min-width:0;font:670 16px/1.25 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-source-grid article.is-accent strong{color:var(--acid)}.meta-source-grid small{color:#767c71;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.45;overflow:hidden}.meta-methodology{grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr);align-items:center;gap:30px;min-height:93px;padding:19px 22px;display:grid}.meta-methodology>div{gap:8px;min-width:0;display:grid}.meta-methodology strong{color:#b9bdb2;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.meta-methodology p{color:#898f84;margin:0;font-size:11px;line-height:1.65}.meta-snapshot-integrity{border-top:1px solid var(--line);color:#8b9186;overflow-wrap:anywhere;background:#d7ff4306;margin:0;padding:12px 22px;font-size:10px;line-height:1.65}.meta-publication-gate{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.meta-publication-gate article{border-right:1px solid var(--line);align-content:center;gap:7px;min-width:0;min-height:91px;padding:14px;display:grid}.meta-publication-gate article:last-child{border-right:0}.meta-publication-gate span{color:#7d8378;font-size:10px}.meta-publication-gate strong{color:#c5c9be;font:650 13px/1.25 var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.meta-publication-gate small{color:#73796f;font-size:9px}.meta-champion-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meta-champion-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#1d211b52;min-width:0;padding:20px}.meta-champion-grid>article:nth-child(2n){border-right:0}.meta-champion-grid>article:nth-last-child(-n+2){border-bottom:0}.meta-champion-grid>article>header{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.meta-champion-identity{align-items:center;gap:12px;min-width:0;display:flex}.meta-champion-identity img{object-fit:cover;background:#20241d;border:1px solid #f1f2e91c;border-radius:50%;flex:none;width:46px;height:46px}.meta-champion-identity>div{gap:6px;min-width:0;display:grid}.meta-champion-identity strong{color:#c9cdc2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.meta-champion-identity span{color:#7e8479;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.35;overflow:hidden}.meta-tier-mark{flex:none;justify-items:end;gap:5px;display:grid}.meta-tier-mark>span{min-width:36px;min-height:36px;color:var(--acid);font:750 18px/1 var(--font-geist-mono);border:1px solid #d7ff434d;place-items:center;display:grid}.meta-tier-mark small{color:#868c81;text-align:right;max-width:105px;font-size:10px;line-height:1.35}.meta-champion-facts{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;display:grid}.meta-champion-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;min-width:0;padding:11px;display:grid}.meta-champion-facts>div:nth-child(3n){border-right:0}.meta-champion-facts>div:nth-last-child(-n+3){border-bottom:0}.meta-champion-facts dt,.meta-trend-row dt{color:#777d72;font-size:10px}.meta-champion-facts dd,.meta-trend-row dd{color:#bdc1b6;min-width:0;font:650 12px/1.3 var(--font-geist-mono);text-overflow:ellipsis;margin:0;overflow:hidden}.meta-opportunity-note{color:#7f857a;margin:12px 0 0;font-size:10px;line-height:1.55}.meta-trend-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0;display:grid}.meta-trend-row>div{background:#d7ff4307;border:1px solid #d7ff4317;gap:6px;min-width:0;padding:9px;display:grid}.meta-trend-row dd{color:var(--acid)}.meta-trend-empty{color:#777d72;border:1px dashed #f1f2e914;margin:12px 0 0;padding:10px;font-size:10px}.meta-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.meta-pair-panel{border:1px solid var(--line);background:#1316128c;min-width:0}.meta-pair-panel>header{border-bottom:1px solid var(--line);align-content:center;min-height:104px;padding:18px 20px}.meta-pair-panel>header h4{font-size:17px}.meta-pair-panel>header p{color:#858b80;margin:0;font-size:11px;line-height:1.55}.meta-matchup-rule{background:#74b2ff06;border-bottom:1px solid #74b2ff1f;gap:7px;min-width:0;padding:13px 16px;display:grid}.meta-matchup-rule strong{color:#a9c8e4;font-size:10px}.meta-matchup-rule p,.meta-matchup-rule small{color:#73808b;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.6}.meta-matchup-rule small{color:#65717b}.meta-pair-panel>ul{margin:0;padding:0;list-style:none}.meta-pair-panel>ul>li{border-bottom:1px solid #f1f2e90f;grid-template-columns:minmax(160px,.9fr) minmax(0,1.25fr);align-items:center;gap:15px;min-width:0;padding:14px 16px;display:grid}.meta-pair-panel>ul>li:last-child{border-bottom:0}.meta-pair-evidence{gap:9px;min-width:0;display:grid}.meta-pair-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.meta-pair-panel.is-matchup dl{grid-template-columns:repeat(4,minmax(0,1fr))}.meta-pair-panel dl div{gap:5px;min-width:0;display:grid}.meta-pair-panel dt{color:#747a70;font-size:9px}.meta-pair-panel dd{color:#b6bbb0;min-width:0;font:620 10px/1.35 var(--font-geist-mono);text-overflow:ellipsis;margin:0;overflow:hidden}.meta-matchup-assessment{background:#f1f2e905;border-left:2px solid #7d8790;align-items:baseline;gap:8px;min-width:0;padding:7px 8px;display:flex}.meta-matchup-assessment strong{color:#aeb5b8;flex:none;font-size:9px}.meta-matchup-assessment span{color:#69737a;overflow-wrap:anywhere;min-width:0;font-size:7px;line-height:1.45}.meta-matchup-assessment.is-challenging{background:#ff705806;border-left-color:#d77d70}.meta-matchup-assessment.is-challenging strong{color:#d2978e}.meta-matchup-assessment.is-favorable{border-left-color:var(--acid);background:#d7ff4306}.meta-matchup-assessment.is-favorable strong{color:#c3d990}.meta-matchup-assessment.is-held{background:#d6a85a06;border-left-color:#c4a268}.meta-matchup-assessment.is-held strong{color:#c9aa78}.meta-panel-empty{color:#848a7f;margin:0;padding:22px 20px;font-size:11px;line-height:1.55}.meta-build-rule{background:#d7ff4305;border-bottom:1px solid #d7ff431c;gap:7px;min-width:0;padding:13px 20px;display:grid}.meta-build-rule strong{color:#bdca9d;font-size:10px}.meta-build-rule p,.meta-build-rule small{color:#747d70;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.6}.meta-build-rule small{color:#616a60}.meta-build-kinds{display:grid}.meta-build-kinds>section{border-bottom:1px solid var(--line);min-width:0}.meta-build-kinds>section:last-child{border-bottom:0}.meta-build-kinds>section>header{background:#f1f2e905;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 20px;display:flex}.meta-build-kinds>section>header strong{color:#c3c7bc;font-size:13px}.meta-build-kinds>section>header small{color:#7d8378;font-size:10px}.meta-build-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meta-build-list>article{border-top:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;min-width:0;padding:16px 20px;display:grid}.meta-build-list>article:nth-child(2n){border-right:0}.meta-build-stats{align-content:start;gap:8px;min-width:0;display:grid}.meta-build-stats span{color:var(--acid);font:680 10px/1 var(--font-geist-mono)}.meta-build-stats strong{color:#c7cbc0;font-size:13px}.meta-build-stats small{color:#7d8378;font-size:10px;line-height:1.5}.meta-build-badges{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.meta-build-badges b{color:#b9cb88;max-width:100%;font:650 7px/1.3 var(--font-geist-mono);overflow-wrap:anywhere;background:#d7ff430a;border:1px solid #d7ff432e;padding:5px 6px}.meta-build-badges b.is-winrate{color:#9dc1df;background:#74b2ff09;border-color:#74b2ff33}.meta-payload-tokens{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.meta-payload-tokens>span{color:#9ba196;max-width:100%;font:590 10px/1.25 var(--font-geist-mono);overflow-wrap:anywhere;background:#f1f2e905;border:1px solid #f1f2e913;padding:6px 7px}.meta-static-token{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:inline-grid}.meta-static-token>img{object-fit:cover;background:#252a22;border-radius:3px;width:28px;height:28px}.meta-static-token>span{gap:3px;min-width:0;display:grid}.meta-static-token strong,.meta-static-token small{overflow-wrap:anywhere;min-width:0}.meta-static-token strong{color:#acb3a6;font-size:8px;line-height:1.35}.meta-static-token small{color:#646d62;font-size:6px;line-height:1.4}.meta-static-token.is-missing{color:#ae946d;border-style:dashed;grid-template-columns:1fr}.meta-static-token.is-empty{color:#727a70;display:inline-flex}.meta-skill-token{display:inline-flex}.meta-payload-list{gap:9px;min-width:0;margin:0;display:grid}.meta-payload-list>div{gap:5px;min-width:0;display:grid}.meta-payload-list dt{color:#747a70;font-size:9px}.meta-payload-list dd{color:#aeb3a8;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.5}.meta-payload-fallback{color:#898f84;font:580 10px/1.55 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.meta-notices{background:#d6a85a09;border:1px solid #d6a85a2e;grid-template-columns:165px minmax(0,1fr);gap:20px;padding:18px 20px;display:grid}.meta-notices strong{color:#d5ad69;font-size:12px}.meta-notices ul{color:#999084;gap:7px;margin:0;padding-left:18px;font-size:11px;line-height:1.55;display:grid}.live-state-hero{border:1px solid var(--line);background:radial-gradient(circle at 82% 45%,#73786d17,#0000 14rem),#191d17a8;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:35px;min-height:290px;padding:36px;display:grid;position:relative;overflow:hidden}.live-state-hero.is-active{background:radial-gradient(circle at 82% 45%,#d7ff431a,#0000 14rem),#191d17a8;border-color:#d7ff4345}.live-state-hero.is-unknown{background:radial-gradient(circle at 82% 45%,#d6a85a14,#0000 14rem),#191d17a8;border-color:#d6a85a38}.live-state-copy>span{color:#7c8176;font:650 8px/1 var(--font-geist-mono);letter-spacing:.13em}.is-active .live-state-copy>span{color:var(--acid)}.is-unknown .live-state-copy>span{color:#d6a85a}.live-state-copy h3{letter-spacing:-.06em;max-width:570px;margin:15px 0 0;font-size:clamp(25px,3vw,39px)}.live-state-copy p{color:#7a7f74;max-width:600px;margin:17px 0 0;font-size:10px;line-height:1.75}.live-state-orbit{border:1px solid #f1f2e91a;border-radius:50%;justify-self:end;place-items:center;width:190px;height:190px;display:grid;position:relative}.live-state-orbit:before,.live-state-orbit:after{content:"";border:1px dashed #f1f2e90f;border-radius:50%;position:absolute}.live-state-orbit:before{inset:17px}.live-state-orbit:after{inset:38px}.live-state-orbit i{background:#73786e;border-radius:50%;width:8px;height:8px;position:absolute;top:20px;right:34px}.is-active .live-state-orbit i{background:var(--acid);box-shadow:0 0 0 7px #d7ff4312}.is-unknown .live-state-orbit i{background:#d6a85a}.live-state-orbit strong{color:#777c72;font:700 31px/1 var(--font-geist-mono);letter-spacing:-.05em}.is-active .live-state-orbit strong{color:var(--acid)}.is-unknown .live-state-orbit strong{color:#d6a85a}.live-state-rail{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:9px;display:grid}.live-state-rail>div{border-right:1px solid var(--line);color:#545950;align-items:center;gap:9px;min-height:56px;padding:0 16px;font-size:8px;display:flex}.live-state-rail>div:last-child{border-right:0}.live-state-rail i{background:#4f544c;border-radius:50%;width:5px;height:5px}.live-state-rail>div.is-current{color:#b5b9ae;background:#f1f2e905}.live-state-rail>div.is-current i{background:var(--acid)}.live-facts,.activity-facts{grid-template-columns:repeat(3,1fr);margin-top:9px;display:grid}.live-facts article,.activity-facts article{border:1px solid var(--line);background:#1b1f1980;border-right:0;align-content:center;gap:8px;min-height:116px;padding:20px;display:grid}.live-facts article:last-child,.activity-facts article:last-child{border-right:1px solid var(--line)}.live-facts span,.activity-facts span{color:#666b61;font-size:8px}.live-facts strong,.activity-facts strong{color:#c0c3ba;font:660 17px/1 var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.live-facts small,.activity-facts small{color:#50554d;font-size:7px}.live-participant-section{border:1px solid var(--line);background:#14171385;margin-top:10px}.live-participant-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:83px;padding:18px 20px;display:flex}.live-participant-heading>div{gap:7px;display:grid}.live-participant-heading span{color:var(--acid);font:650 7px/1 var(--font-geist-mono);letter-spacing:.1em}.live-participant-heading h3{color:#c4c7be;margin:0;font-size:15px}.live-participant-heading p{color:#70756b;text-align:right;max-width:520px;margin:0;font-size:9px;line-height:1.55}.live-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-team-grid>article+article{border-left:1px solid var(--line)}.live-team-grid article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:47px;padding:0 16px;display:flex}.live-team-grid article>header span{color:#80a9d7;font:650 8px/1 var(--font-geist-mono);letter-spacing:.08em}.live-team-grid article.is-red>header span{color:#d28476}.live-team-grid article>header strong{color:#686d63;font-size:8px}.live-team-grid ul,.live-ban-strip ul{margin:0;padding:0;list-style:none}.live-team-grid li{border-bottom:1px solid #f1f2e90e;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:10px 13px;display:grid}.live-team-grid li:last-child{border-bottom:0}.live-team-grid li>img{object-fit:cover;background:#20241d;border:1px solid #f1f2e91a;border-radius:50%;width:44px;height:44px}.live-team-grid li>div{gap:6px;min-width:0;display:grid}.live-team-grid li>div strong{color:#b8bbb2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.live-team-grid li>div strong i{color:var(--acid);font:650 7px/1 var(--font-geist-mono);margin-left:7px;font-style:normal}.live-team-grid li>div span{color:#62675e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.live-team-grid li>small{color:#777c72;font:570 7px/1.45 var(--font-geist-mono);text-align:right}.live-team-grid li.is-empty{color:#696e65;font-size:9px;display:flex}.live-ban-strip{border:1px solid var(--line);background:#1b1f197a;grid-template-columns:145px minmax(0,1fr);margin-top:9px;display:grid}.live-ban-strip>div{border-right:1px solid var(--line);align-content:center;gap:7px;padding:16px;display:grid}.live-ban-strip>div span{color:#666b61;font-size:8px}.live-ban-strip>div strong{color:#c0c4ba;font:650 15px/1 var(--font-geist-mono)}.live-ban-strip ul{flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.live-ban-strip li{color:#74796f;border:1px solid #f1f2e911;align-items:center;gap:8px;min-height:39px;padding-right:10px;font-size:7px;display:flex}.live-ban-strip li img{object-fit:cover;filter:grayscale(.65);width:31px;height:31px}.live-ban-strip li.is-empty{border-style:dashed;padding:0 10px}.live-empty-note{background:#11141061;border:1px dashed #f1f2e91f;align-content:center;gap:9px;min-height:135px;margin-top:9px;padding:24px;display:grid}.live-empty-note strong{color:#a8aca2;font-size:13px}.live-empty-note p{color:#656a60;max-width:680px;margin:0;font-size:9px;line-height:1.65}.pregame-analysis{background:#121511a3;border:1px solid #d7ff4329;margin-top:12px}.pregame-analysis-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:92px;padding:20px 22px;display:flex}.pregame-analysis-heading>div{gap:8px;display:grid}.pregame-analysis-heading span{color:var(--acid);font:680 10px/1 var(--font-geist-mono);letter-spacing:.11em}.pregame-analysis-heading h3{color:#cbd0c5;letter-spacing:-.035em;margin:0;font-size:19px}.pregame-analysis-heading p{color:#898f84;text-align:right;max-width:610px;margin:0;font-size:12px;line-height:1.6}.pregame-status{background:linear-gradient(90deg,#d7ff4309,#0000 70%);align-content:center;gap:10px;min-height:150px;padding:25px 23px;display:grid}.pregame-status.is-error{background:linear-gradient(90deg,#d6a85a13,#0000 70%)}.pregame-status>span{width:fit-content;color:var(--acid);font:700 11px/1 var(--font-geist-mono);letter-spacing:.04em;border:1px solid #d7ff433d;padding:6px 8px}.pregame-status.is-error>span{color:#e0b66e;border-color:#d6a85a52}.pregame-status strong{color:#c5cabf;font-size:16px}.pregame-status p{color:#8b9186;max-width:760px;margin:0;font-size:12px;line-height:1.65}.pregame-coverage-bar{border-bottom:1px solid var(--line);background:#d7ff4306;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pregame-coverage-bar.is-partial{background:linear-gradient(90deg,#d6a85a12,#0000)}.pregame-coverage-bar>div{border-right:1px solid var(--line);align-content:center;gap:8px;min-width:0;min-height:88px;padding:16px 18px;display:grid}.pregame-coverage-bar>div:nth-child(4){border-right:0}.pregame-coverage-bar span{color:#7d8378;font-size:11px}.pregame-coverage-bar strong{color:#c4c9be;font:650 13px/1.35 var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.pregame-coverage-bar.is-partial>div:first-child strong{color:#e0b66e}.pregame-coverage-bar>p{border-top:1px solid var(--line);color:#bd9a62;grid-column:1/-1;margin:0;padding:12px 18px;font-size:11px;line-height:1.55}.pregame-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pregame-team-summary{border-bottom:1px solid var(--line);min-width:0;padding:22px}.pregame-team-summary+.pregame-team-summary{border-left:1px solid var(--line)}.pregame-team-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.pregame-team-summary>header>div{gap:7px;display:grid}.pregame-team-summary>header span{color:#83addd;font:700 10px/1 var(--font-geist-mono);letter-spacing:.09em}.pregame-team-summary.is-red>header span{color:#d98c7d}.pregame-team-summary>header h4{color:#c5c9bf;margin:0;font-size:16px}.pregame-team-summary>header small{color:#777d73;text-align:right;max-width:180px;font-size:11px;line-height:1.45}.pregame-team-facts{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pregame-team-facts>div{border-right:1px solid var(--line);gap:7px;min-width:0;padding:13px;display:grid}.pregame-team-facts>div:last-child{border-right:0}.pregame-team-facts dt{color:#7f857a;font-size:11px}.pregame-team-facts dd{color:#c8ccc2;min-width:0;font:650 13px/1.35 var(--font-geist-mono);text-overflow:ellipsis;margin:0;overflow:hidden}.pregame-champion-tags{background:#74b2ff06;border:1px solid #74b2ff1f;gap:10px;min-width:0;margin-top:14px;padding:12px;display:grid}.pregame-champion-tags>header{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.pregame-champion-tags>header strong{color:#a9c3dc;font-size:10px}.pregame-champion-tags>header small,.pregame-champion-tags>small,.pregame-champion-tags>p{color:#687682;overflow-wrap:anywhere;margin:0;font-size:7px;line-height:1.5}.pregame-champion-tags>header small{text-align:right}.pregame-champion-tags>ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pregame-champion-tags>ul li{color:#8296a7;background:#74b2ff06;border:1px solid #74b2ff1f;align-items:center;gap:7px;padding:6px 7px;font-size:7px;display:inline-flex}.pregame-champion-tags>ul strong{color:#b9cadd;font:680 9px/1 var(--font-geist-mono)}.pregame-composition{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pregame-composition li{color:#969c91;background:#f1f2e905;border:1px solid #f1f2e916;padding:7px 9px;font-size:11px}.pregame-composition li.is-empty{color:#747a70;border-style:dashed}.pregame-roster{margin:0;padding:0;list-style:none}.pregame-player{border-top:1px solid #f1f2e90f;grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:120px;padding:15px 0;display:grid}.pregame-player:first-child{margin-top:17px}.pregame-player>img{object-fit:cover;background:#20241d;border:1px solid #f1f2e91c;border-radius:50%;width:48px;height:48px}.pregame-player-body{gap:11px;min-width:0;display:grid}.pregame-player-identity{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.pregame-player-identity>div{gap:5px;min-width:0;display:grid}.pregame-player-identity strong{color:#c6cabf;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pregame-player-identity strong i{color:var(--acid);font:700 9px/1 var(--font-geist-mono);margin-left:7px;font-style:normal}.pregame-player-identity span{color:#82887d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pregame-player-identity>small{color:#9ca297;font:620 11px/1.45 var(--font-geist-mono);text-align:right;flex:none}.pregame-player.is-hidden .pregame-player-identity>small{color:#73796f}.pregame-player-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.pregame-player-facts>div{border:1px solid #f1f2e90f;gap:5px;min-width:0;padding:8px;display:grid}.pregame-player-facts dt{color:#747a70;font-size:10px}.pregame-player-facts dd{color:#adb2a7;min-width:0;font:610 10px/1.4 var(--font-geist-mono);text-overflow:ellipsis;margin:0;overflow:hidden}.pregame-sample-note{color:#767c72;margin-top:10px;font-size:10px;line-height:1.55;display:block}.pregame-matchups{border-bottom:1px solid var(--line);padding:22px}.pregame-matchups>header{gap:8px;margin-bottom:16px;display:grid}.pregame-matchups>header span{color:var(--acid);font:680 10px/1 var(--font-geist-mono);letter-spacing:.1em}.pregame-matchups>header h4{color:#c8ccc2;margin:0;font-size:17px}.pregame-matchups>header p{color:#858b80;max-width:720px;margin:0;font-size:11px;line-height:1.55}.pregame-matchup-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pregame-matchup-list li{border:1px solid var(--line);background:#1d211b61;grid-template-columns:82px minmax(0,1fr) 80px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:56px;padding:10px 13px;display:grid}.pregame-matchup-list li>span{color:#8f958a;font:650 11px/1 var(--font-geist-mono)}.pregame-matchup-list li>div{gap:5px;min-width:0;display:grid}.pregame-matchup-list li strong{color:#bcc1b6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pregame-matchup-list li small{color:#747a70;font-size:10px;line-height:1.45}.pregame-matchup-list li>i{color:#676d63;font:650 10px/1 var(--font-geist-mono);text-align:center;font-style:normal}.pregame-disclosure{color:#858b80;gap:7px;margin:0;padding:16px 22px;font-size:11px;line-height:1.6;display:grid}.pregame-disclosure strong{color:#abb0a5}.pregame-corpus-composition{border-bottom:1px solid var(--line);background:#0d100c7a;min-width:0}.pregame-corpus-composition.is-partial{background:linear-gradient(145deg,#d6a85a09,#0d100c7a 38%)}.pregame-corpus-composition.is-unavailable{background:linear-gradient(145deg,#7a7e740b,#0d100c7a 38%)}.pregame-corpus-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-width:0;min-height:96px;padding:21px 22px;display:flex}.pregame-corpus-heading>div,.pregame-corpus-role-section>header>div,.pregame-corpus-synergy-section>header>div{gap:8px;min-width:0;display:grid}.pregame-corpus-heading span,.pregame-corpus-role-section>header span,.pregame-corpus-synergy-section>header span{color:var(--acid);font:680 10px/1 var(--font-geist-mono);letter-spacing:.1em}.pregame-corpus-heading h4,.pregame-corpus-role-section h5,.pregame-corpus-synergy-section h5{color:#c8ccc2;letter-spacing:-.035em;margin:0}.pregame-corpus-heading h4{font-size:18px}.pregame-corpus-heading p,.pregame-corpus-role-section>header p,.pregame-corpus-synergy-section>header p{color:#858b80;text-align:right;max-width:650px;margin:0;font-size:11px;line-height:1.65}.pregame-corpus-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pregame-corpus-summary article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:8px;min-width:0;min-height:105px;padding:17px 18px;display:grid}.pregame-corpus-summary article:nth-child(3n){border-right:0}.pregame-corpus-summary article:nth-last-child(-n+3){border-bottom:0}.pregame-corpus-summary article.is-state{background:linear-gradient(145deg,#d7ff430f,#0000 72%)}.pregame-corpus-composition.is-partial .pregame-corpus-summary article.is-state{background:linear-gradient(145deg,#d6a85a14,#0000 72%)}.pregame-corpus-summary span{color:#7e8479;font-size:10px}.pregame-corpus-summary strong{color:#c5cabf;min-width:0;font:650 14px/1.35 var(--font-geist-mono);overflow-wrap:anywhere;overflow:hidden}.pregame-corpus-summary article.is-state strong{color:var(--acid)}.pregame-corpus-composition.is-partial .pregame-corpus-summary article.is-state strong{color:#e0b66e}.pregame-corpus-composition.is-unavailable .pregame-corpus-summary article.is-state strong{color:#a7aca1}.pregame-corpus-summary small{color:#747a70;overflow-wrap:anywhere;font-size:10px;line-height:1.55}.pregame-corpus-role-section,.pregame-corpus-synergy-section{border-bottom:1px solid var(--line);min-width:0;padding:22px}.pregame-corpus-role-section>header,.pregame-corpus-synergy-section>header{justify-content:space-between;align-items:flex-start;gap:25px;min-width:0;margin-bottom:17px;display:flex}.pregame-corpus-role-section h5,.pregame-corpus-synergy-section h5{font-size:16px}.pregame-corpus-role-list,.pregame-corpus-synergy-list{gap:8px;min-width:0;display:grid}.pregame-corpus-row{background:#1c201a6b;border:1px solid #f1f2e913;min-width:0;padding:14px}.pregame-corpus-row.is-missing{background:#191c1747;border-style:dashed}.pregame-corpus-row>header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.pregame-corpus-row>header>div{gap:6px;min-width:0;display:grid}.pregame-corpus-row>header span{color:#8c9287;font:630 9px/1.35 var(--font-geist-mono)}.pregame-corpus-row>header strong{color:#bec3b8;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.5}.pregame-corpus-row>header small{color:#6f756b;text-align:right;flex:0 auto;max-width:260px;font-size:9px;line-height:1.5}.pregame-corpus-row-facts{border:1px solid #f1f2e90e;grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 0;display:grid}.pregame-corpus-row-facts>div{border-right:1px solid #f1f2e90e;gap:6px;min-width:0;padding:10px;display:grid}.pregame-corpus-row-facts>div:last-child{border-right:0}.pregame-corpus-row-facts dt{color:#71776d;overflow-wrap:anywhere;min-width:0;font-size:9px;line-height:1.45}.pregame-corpus-row-facts dd{color:#b7bcb1;min-width:0;font:630 10px/1.4 var(--font-geist-mono);overflow-wrap:anywhere;gap:4px;margin:0;display:grid}.pregame-corpus-row-facts dd small{color:#788177;font:540 9px/1.45 var(--font-geist-sans);overflow-wrap:anywhere}.pregame-corpus-row-reason{background:#d6a85a06;border:1px solid #d6a85a24;gap:6px;margin:12px 0 0;padding:10px 11px;display:grid}.pregame-corpus-row-reason strong{color:#c59c5e;font:650 9px/1.35 var(--font-geist-mono);overflow-wrap:anywhere}.pregame-corpus-row-reason span{color:#827d72;font-size:10px;line-height:1.55}.pregame-corpus-row>footer{color:#676d63;justify-content:space-between;align-items:flex-start;gap:15px;margin-top:10px;font-size:9px;line-height:1.45;display:flex}.pregame-corpus-row>footer span{overflow-wrap:anywhere;min-width:0}.pregame-corpus-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.pregame-corpus-team-grid>section{background:#242f341f;border:1px solid #83addd24;min-width:0;padding:14px}.pregame-corpus-team-grid>section.is-red{background:#3723201c;border-color:#d98c7d24}.pregame-corpus-team-grid>section>header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.pregame-corpus-team-grid>section>header span{color:#83addd;font:680 10px/1 var(--font-geist-mono)}.pregame-corpus-team-grid>section.is-red>header span{color:#d98c7d}.pregame-corpus-team-grid>section>header strong{color:#858b80;font-size:10px}.pregame-corpus-team-grid .pregame-corpus-row-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.pregame-corpus-team-grid .pregame-corpus-row-facts>div:nth-child(3){border-right:0}.pregame-corpus-team-grid .pregame-corpus-row-facts>div:nth-child(n+4){border-top:1px solid #f1f2e90e}.pregame-corpus-team-grid .pregame-corpus-row-facts>div:nth-child(4){grid-column:span 1}.pregame-corpus-empty{border:1px dashed var(--line);color:#777d73;margin:0;padding:18px;font-size:11px;line-height:1.6}.pregame-corpus-boundary{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:20px;min-width:0;padding:18px 22px;display:grid}.pregame-corpus-boundary>div{gap:7px;min-width:0;display:grid}.pregame-corpus-boundary strong{color:#b8bdb2;font-size:11px}.pregame-corpus-boundary span,.pregame-corpus-boundary li{color:#7e8479;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.pregame-corpus-boundary ul{gap:6px;min-width:0;margin:0;padding:0 0 0 17px;display:grid}.surface-route-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.surface-route-actions button{min-height:38px;color:var(--acid);cursor:pointer;background:#d7ff430b;border:1px solid #d7ff4338;padding:0 14px;font-size:9px}.surface-route-actions button+button{border-color:var(--line);color:#9a9e94;background:0 0}.surface-route-actions button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.activity-scope-note{background:#d7ff4308;border:1px solid #d7ff4333;grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;padding:21px;display:grid}.activity-scope-note>div{gap:7px;display:grid}.activity-scope-note span{color:var(--acid);font:630 7px/1 var(--font-geist-mono);letter-spacing:.08em}.activity-scope-note strong{color:#b9bcb3;font-size:11px}.activity-scope-note p{color:#6a6f65;margin:0;font-size:8px;line-height:1.65}.activity-facts{grid-template-columns:repeat(4,1fr)}.observed-distribution{border:1px solid var(--line);background:#1b1f1985;grid-template-columns:240px minmax(0,1fr);gap:30px;margin-top:9px;padding:25px;display:grid}.observed-distribution h3{letter-spacing:-.04em;margin:10px 0 0;font-size:19px}.observed-distribution>div:first-child>p{color:#666b61;margin:10px 0 0;font-size:8px;line-height:1.6}.observed-distribution-bars{align-content:center;gap:10px;display:grid}.observed-distribution-bars>div{grid-template-columns:70px minmax(50px,1fr) 38px 65px;align-items:center;gap:10px;display:grid}.observed-distribution-bars span{color:#83887d;font-size:8px}.observed-distribution-bars i{background:#30342d;height:5px;overflow:hidden}.observed-distribution-bars i b{background:linear-gradient(90deg, #71853b, var(--acid));height:100%;display:block}.observed-distribution-bars strong{color:#b8bcb1;text-align:right;font:620 8px/1 var(--font-geist-mono)}.observed-distribution-bars small{color:#565b52;text-align:right;font-size:7px}.population-section{background:#13161280;border:1px solid #d7ff4321;margin-bottom:12px}.population-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:20px 24px;display:flex}.population-section-heading>div{gap:8px;display:grid}.population-section-heading span,.population-percentiles>header span,.population-distributions>header span,.tier-activity-table>header span{color:var(--acid);font:650 11px/1 var(--font-geist-mono);letter-spacing:.1em}.population-section-heading h3,.population-percentiles h4,.population-distributions h4,.tier-activity-table h4{color:#c8cbc2;letter-spacing:-.035em;margin:0}.population-section-heading h3{font-size:19px}.population-section-heading p,.population-percentiles>header p,.population-distributions>header p,.tier-activity-table>header p{color:#858a80;max-width:600px;margin:0;font-size:12px;line-height:1.6}.population-state{border-bottom:1px solid var(--line);align-content:center;gap:10px;min-height:150px;padding:28px;display:grid}.population-state>span{color:#e0b66e;width:fit-content;font:700 12px/1 var(--font-geist-mono);border:1px solid #d6a85a47;padding:6px 8px}.population-state strong{color:#c4c8bd;font-size:17px}.population-state p,.population-state small{color:#92978c;max-width:760px;margin:0;font-size:12px;line-height:1.65}.population-state.is-unavailable{background:linear-gradient(90deg,#d6a85a0e,#0000)}.population-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.population-hero-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:10px;min-width:0;min-height:132px;padding:22px;display:grid}.population-hero-grid article:last-child{border-right:0}.population-hero-grid article.is-accent{background:linear-gradient(145deg,#d7ff4313,#0000 70%)}.population-hero-grid span,.population-comparisons span{color:#7f8479;font-size:12px}.population-hero-grid strong,.population-comparisons strong{color:#d1d4ca;font:680 21px/1.05 var(--font-geist-mono);letter-spacing:-.04em;text-overflow:ellipsis;overflow:hidden}.population-hero-grid article.is-accent strong{color:var(--acid)}.population-hero-grid small,.population-comparisons small{color:#777c72;font-size:11px;line-height:1.45}.population-run-note{border-bottom:1px solid var(--line);background:#d7ff4306;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:15px 22px;display:flex}.population-run-note>div{gap:7px;display:grid}.population-run-note span{color:var(--acid);font:650 10px/1 var(--font-geist-mono)}.population-run-note strong{color:#b9bdb2;font-size:13px}.population-run-note p{color:#858a80;text-align:right;margin:0;font-size:11px;line-height:1.55}.population-percentiles,.population-distributions,.tier-activity-table{border-bottom:1px solid var(--line);padding:24px}.population-percentiles>header,.population-distributions>header,.tier-activity-table>header{gap:9px;margin-bottom:18px;display:grid}.population-percentiles h4,.population-distributions h4,.tier-activity-table h4{font-size:17px}.population-percentiles>div{border:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.population-percentiles article{border-right:1px solid var(--line);align-content:center;gap:9px;min-width:0;min-height:104px;padding:14px;display:grid}.population-percentiles article:last-child{border-right:0}.population-percentiles article.is-empty{opacity:.62}.population-percentiles article span{color:#82877c;font-size:11px}.population-percentiles article strong{color:#c7cabf;font:670 15px/1 var(--font-geist-mono)}.population-percentiles article small{color:#70756b;font-size:10px}.population-comparisons{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.population-comparisons article{border-right:1px solid var(--line);align-content:center;gap:10px;min-width:0;min-height:120px;padding:20px 24px;display:grid}.population-comparisons article:last-child{border-right:0}.population-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.population-distribution-grid>article{border:1px solid var(--line);background:#1e221c6b;min-width:0}.population-distribution-grid>article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.population-distribution-grid>article>header strong{color:#c5c8bd;font-size:13px}.population-distribution-grid>article>header small{color:#7a7f74;font-size:11px}.population-distribution-grid ul{gap:10px;margin:0;padding:15px 16px;list-style:none;display:grid}.population-distribution-grid li{grid-template-columns:78px minmax(40px,1fr) 48px 70px;align-items:center;gap:10px;display:grid}.population-distribution-grid li span{color:#8c9186;text-overflow:ellipsis;font-size:11px;overflow:hidden}.population-distribution-grid li i{background:#30352e;height:6px;overflow:hidden}.population-distribution-grid li i b{background:linear-gradient(90deg, #637533, var(--acid));height:100%;display:block}.population-distribution-grid li strong{color:#bfc3b8;font:620 11px/1 var(--font-geist-mono);text-align:right}.population-distribution-grid li small{color:#71766c;text-align:right;font-size:10px}.population-distribution-grid>article>p{color:#83887d;margin:0;padding:20px 16px;font-size:12px}.tier-activity-rows{gap:8px;display:grid}.tier-activity-rows>article{border:1px solid var(--line);background:#1e221c61;grid-template-columns:130px 250px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:16px;display:grid}.tier-activity-rows>article>div{gap:6px;display:grid}.tier-activity-rows>article>div strong{color:#c9ccc2;font-size:13px}.tier-activity-rows>article>div small{color:#767b71;font-size:10px}.tier-activity-rows dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.tier-activity-rows dl div{gap:5px;display:grid}.tier-activity-rows dt{color:#74796f;font-size:10px}.tier-activity-rows dd{color:#b9bdb2;font:630 12px/1 var(--font-geist-mono);margin:0}.tier-activity-rows ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.tier-activity-rows li{border:1px solid #f1f2e90e;gap:5px;min-width:0;padding:8px;display:grid}.tier-activity-rows li span,.tier-activity-rows li small{color:#6f746a;font-size:9px}.tier-activity-rows li strong{color:#adb1a6;font:620 10px/1 var(--font-geist-mono)}.population-method-note{color:#858a80;padding:16px 24px;font-size:11px;line-height:1.6;display:block}@media (max-width:1050px){.meta-filter-form,.meta-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-source-grid article:nth-child(2){border-right:0}.meta-source-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.meta-publication-gate{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-publication-gate article:nth-child(3n){border-right:0}.meta-publication-gate article:nth-child(-n+3){border-bottom:1px solid var(--line)}.meta-build-list{grid-template-columns:1fr}.meta-build-list>article{border-right:0}.population-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.population-hero-grid article:nth-child(2){border-right:0}.population-percentiles>div{grid-template-columns:repeat(4,minmax(0,1fr))}.population-percentiles article:nth-child(4){border-right:0}.population-percentiles article:nth-child(n+5){border-top:1px solid var(--line)}.tier-activity-rows>article{grid-template-columns:120px minmax(0,1fr)}.tier-activity-rows ul{grid-column:1/-1}}@media (max-width:900px){.product-switcher-shell{width:min(100% - 36px,700px);overflow:hidden}.product-switcher{scrollbar-width:none;display:flex;overflow-x:auto}.product-switcher::-webkit-scrollbar{display:none}.product-switcher button{flex:none;min-width:174px;min-height:68px}.product-switcher-shell>p{white-space:normal}.surface-content{padding:22px}.meta-tier-board-heading{grid-template-columns:1fr;align-items:start;gap:14px}.meta-tier-board-controls{justify-content:flex-start}.meta-tier-row{grid-template-columns:76px minmax(0,1fr)}.meta-tier-label{min-height:82px}.meta-tier-champions{grid-template-columns:repeat(auto-fill,minmax(min(205px,100%),1fr))}.meta-filter-shell>header,.meta-champion-section>header,.meta-build-section>header{align-items:flex-start;gap:12px;display:grid}.meta-filter-shell>header p,.meta-champion-section>header p,.meta-build-section>header p{text-align:left}.meta-methodology{grid-template-columns:1fr;gap:12px}.meta-champion-grid,.meta-pair-grid{grid-template-columns:1fr}.meta-champion-grid>article{border-right:0}.meta-champion-grid>article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.meta-champion-grid>article:last-child{border-bottom:0}.pregame-corpus-team-grid,.pregame-corpus-boundary{grid-template-columns:1fr}.live-state-hero{grid-template-columns:1fr 170px;padding:28px}.live-state-orbit{width:155px;height:155px}.observed-distribution{grid-template-columns:1fr;gap:20px}.population-section-heading,.population-run-note{align-items:flex-start;gap:12px;display:grid}.population-run-note p{text-align:left}.population-distribution-grid{grid-template-columns:1fr}}@media (max-width:680px){.product-switcher-shell{width:100%;padding-left:18px}.product-switcher button{min-width:166px;padding:9px 13px}.product-switcher button:first-child{border-left:0}.product-switcher-shell>p{padding-right:18px}.surface-content{min-height:520px;padding:18px 12px 24px}.surface-heading{padding:0 5px}.meta-tier-board-heading{min-height:0;padding:18px 15px}.meta-tier-board-title h3{font-size:19px}.meta-tier-board-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.meta-tier-board-controls select{width:100%}.meta-role-tab{gap:4px;min-height:48px;padding:6px 3px;font-size:9px}.meta-role-tab.is-active:after{left:7px;right:7px}.meta-role-tab svg,.meta-role-tab img{width:14px;height:14px}.meta-tier-row{grid-template-columns:1fr}.meta-tier-label{border-right:0;border-bottom:1px solid var(--line);text-align:left;justify-content:flex-start;gap:7px;min-height:38px;padding:10px 12px;display:flex}.meta-tier-label strong{font-size:14px}.meta-tier-champions{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:6px;padding:9px}.meta-tier-champion{grid-template-columns:20px 36px minmax(0,1fr) auto;gap:7px;min-height:54px;padding:7px 8px}.meta-tier-champion-icon,.meta-tier-champion-icon img,img.meta-tier-champion-icon{width:36px;height:36px}.meta-tier-empty{min-height:66px;padding:14px}.meta-tier-board-state{min-height:126px;padding:22px 16px}.meta-tier-insufficient{grid-template-columns:1fr;gap:9px;padding:12px}.meta-filter-shell>header,.meta-champion-section>header,.meta-build-section>header{padding:18px 15px}.meta-filter-form{grid-template-columns:1fr;padding:17px 15px 11px}.meta-filter-note{padding:0 15px 16px}.meta-source-grid{grid-template-columns:1fr}.meta-source-grid article,.meta-source-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.meta-source-grid article:last-child{border-bottom:0}.meta-methodology{padding:17px 15px}.meta-publication-gate{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-publication-gate article,.meta-publication-gate article:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.meta-publication-gate article:nth-child(2n){border-right:0}.meta-publication-gate article:nth-last-child(-n+2){border-bottom:0}.meta-champion-grid>article{padding:17px 15px}.meta-pair-panel>ul>li{grid-template-columns:1fr}.meta-matchup-rule,.meta-build-rule{padding:13px 15px}.meta-build-list>article{grid-template-columns:1fr;padding:15px}.meta-notices{grid-template-columns:1fr;gap:10px}.live-state-hero{min-height:280px;padding:25px 22px;display:block}.live-state-orbit{width:110px;height:110px;margin:24px auto 0}.live-state-orbit:after{inset:29px}.live-state-orbit strong{font-size:22px}.live-state-rail{grid-template-columns:1fr}.live-state-rail>div{border-right:0;border-bottom:1px solid var(--line);min-height:43px}.live-state-rail>div:last-child{border-bottom:0}.live-facts,.activity-facts{grid-template-columns:repeat(2,1fr)}.live-facts article:nth-child(2),.activity-facts article:nth-child(2){border-right:1px solid var(--line)}.live-facts article:last-child{grid-column:1/-1}.live-participant-heading{align-items:flex-start;display:grid}.live-participant-heading p{text-align:left}.live-team-grid{grid-template-columns:1fr}.live-team-grid>article+article{border-top:1px solid var(--line);border-left:0}.live-ban-strip{grid-template-columns:1fr}.live-ban-strip>div{border-right:0;border-bottom:1px solid var(--line)}.pregame-analysis-heading{align-items:flex-start;gap:11px;display:grid}.pregame-analysis-heading p{text-align:left}.pregame-coverage-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.pregame-coverage-bar>div:nth-child(2){border-right:0}.pregame-coverage-bar>div:nth-child(n+3){border-top:1px solid var(--line)}.pregame-summary-grid{grid-template-columns:1fr}.pregame-team-summary+.pregame-team-summary{border-left:0}.pregame-player-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pregame-matchup-list li{grid-template-columns:68px minmax(0,1fr)}.pregame-matchup-list li>i{grid-area:2/1}.pregame-corpus-heading,.pregame-corpus-role-section>header,.pregame-corpus-synergy-section>header{gap:12px;display:grid}.pregame-corpus-heading p,.pregame-corpus-role-section>header p,.pregame-corpus-synergy-section>header p{text-align:left}.pregame-corpus-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pregame-corpus-summary article,.pregame-corpus-summary article:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.pregame-corpus-summary article:nth-child(2n){border-right:0}.pregame-corpus-summary article:nth-last-child(-n+2){border-bottom:0}.pregame-corpus-row>header{gap:8px;display:grid}.pregame-corpus-row>header small{text-align:left;max-width:none}.pregame-corpus-row-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.pregame-corpus-row-facts>div:nth-child(3){border-right:0}.pregame-corpus-row-facts>div:nth-child(n+4){border-top:1px solid #f1f2e90e}.activity-scope-note{grid-template-columns:1fr;gap:13px}.observed-distribution{padding:20px 16px}.observed-distribution-bars>div{grid-template-columns:58px 1fr 35px}.observed-distribution-bars small{display:none}.population-section-heading,.population-percentiles,.population-distributions,.tier-activity-table{padding:18px 15px}.population-hero-grid,.population-comparisons{grid-template-columns:1fr}.population-hero-grid article,.population-comparisons article{border-right:0;border-bottom:1px solid var(--line)}.population-comparisons article:last-child{border-bottom:0}.population-percentiles>div{grid-template-columns:repeat(2,minmax(0,1fr))}.population-percentiles article,.population-percentiles article:nth-child(4){border-right:1px solid var(--line);border-top:1px solid var(--line)}.population-percentiles article:nth-child(-n+2){border-top:0}.population-percentiles article:nth-child(2n){border-right:0}.tier-activity-rows>article{grid-template-columns:1fr;gap:13px}.tier-activity-rows ul{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.surface-heading>span{display:none}.meta-state{padding:22px 17px}.meta-champion-grid>article>header{align-items:flex-start}.meta-champion-identity img{width:40px;height:40px}.meta-champion-identity span{white-space:normal}.meta-champion-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-champion-facts>div,.meta-champion-facts>div:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.meta-champion-facts>div:nth-child(2n){border-right:0}.meta-champion-facts>div:nth-last-child(-n+2){border-bottom:0}.meta-trend-row{grid-template-columns:1fr}.meta-pair-panel dl,.meta-pair-panel.is-matchup dl{grid-template-columns:1fr;gap:9px}.meta-matchup-assessment{align-items:flex-start;gap:5px;display:grid}.meta-static-token{width:100%}.meta-build-kinds>section>header{padding:0 14px}.live-facts,.activity-facts{grid-template-columns:1fr}.live-facts article,.activity-facts article{border-right:1px solid var(--line)}.live-facts article:last-child{grid-column:auto}.live-team-grid li{grid-template-columns:40px minmax(0,1fr)}.live-team-grid li>img{width:40px;height:40px}.live-team-grid li>small{text-align:left;grid-column:2}.pregame-team-summary,.pregame-matchups,.pregame-corpus-role-section,.pregame-corpus-synergy-section{padding:17px 13px}.pregame-coverage-bar{grid-template-columns:1fr}.pregame-coverage-bar>div{border-right:0;border-top:1px solid var(--line)}.pregame-coverage-bar>div:first-child{border-top:0}.pregame-team-summary>header{display:grid}.pregame-team-summary>header small{text-align:left;max-width:none}.pregame-team-facts{grid-template-columns:1fr}.pregame-team-facts>div{border-right:0;border-bottom:1px solid var(--line)}.pregame-team-facts>div:last-child{border-bottom:0}.pregame-champion-tags>header{align-items:flex-start;gap:5px;display:grid}.pregame-champion-tags>header small{text-align:left}.pregame-player{grid-template-columns:42px minmax(0,1fr)}.pregame-player>img{width:42px;height:42px}.pregame-player-identity{display:grid}.pregame-player-identity>small{text-align:left}.pregame-player-facts{grid-template-columns:1fr}.pregame-matchup-list li{grid-template-columns:1fr;gap:8px}.pregame-matchup-list li>i{text-align:left;grid-area:auto}.pregame-corpus-heading{padding:18px 13px}.pregame-corpus-summary{grid-template-columns:1fr}.pregame-corpus-summary article,.pregame-corpus-summary article:nth-child(3n),.pregame-corpus-summary article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.pregame-corpus-summary article:last-child{border-bottom:0}.pregame-corpus-team-grid>section{padding:10px}.pregame-corpus-row{padding:11px}.pregame-corpus-row-facts,.pregame-corpus-team-grid .pregame-corpus-row-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pregame-corpus-row-facts>div,.pregame-corpus-team-grid .pregame-corpus-row-facts>div{border-top:1px solid #f1f2e90e;border-right:1px solid #f1f2e90e}.pregame-corpus-row-facts>div:nth-child(-n+2),.pregame-corpus-team-grid .pregame-corpus-row-facts>div:nth-child(-n+2){border-top:0}.pregame-corpus-row-facts>div:nth-child(2n),.pregame-corpus-team-grid .pregame-corpus-row-facts>div:nth-child(2n){border-right:0}.pregame-corpus-row-facts>div:last-child,.pregame-corpus-team-grid .pregame-corpus-row-facts>div:last-child{border-right:0;grid-column:1/-1}.pregame-corpus-row>footer{gap:5px;display:grid}.pregame-corpus-boundary{padding:16px 13px}.activity-facts article:nth-child(2){border-right:1px solid var(--line)}.population-percentiles>div,.tier-activity-rows dl,.tier-activity-rows ul{grid-template-columns:1fr 1fr}.population-distribution-grid li{grid-template-columns:62px minmax(30px,1fr) 45px}.population-distribution-grid li small{display:none}}.companion-workspace{background:radial-gradient(circle at 92% 2%,#d7ff4313,#0000 24rem),#111410e0;border:1px solid #d7ff4329;width:100%;min-width:0;margin:44px 0 72px;scroll-margin-top:24px;box-shadow:0 28px 80px #0003}.companion-workspace button,.companion-workspace input,.companion-workspace select,.companion-workspace a{min-width:0}:is(.companion-workspace button:focus-visible,.companion-workspace input:focus-visible,.companion-workspace select:focus-visible,.companion-workspace a:focus-visible){outline:2px solid var(--acid);outline-offset:3px}.companion-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-width:0;min-height:132px;padding:28px 32px;display:flex}.companion-heading>div:first-child{min-width:0}.surface-eyebrow,.live-roster-section>header span,.live-role-section>header span,.live-events-section>header span{color:var(--acid);font:650 9px/1 var(--font-geist-mono);letter-spacing:.12em}.companion-heading h2{color:#d5d8ce;letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(24px,3vw,36px)}.companion-heading p{color:#858b80;max-width:730px;margin:11px 0 0;font-size:12px;line-height:1.65}.companion-health{border:1px solid var(--line);color:#7d8378;font:620 10px/1 var(--font-geist-mono);flex:none;align-items:center;gap:8px;padding:9px 11px;display:flex}.companion-health i{background:#666b62;border-radius:50%;width:7px;height:7px}.companion-health.is-ready{color:#b7c983;border-color:#d7ff433d}.companion-health.is-ready i{background:var(--acid);box-shadow:0 0 0 5px #d7ff4312}.companion-health.is-unavailable{color:#db8f82;border-color:#ff705840}.companion-health.is-unavailable i{background:var(--coral)}.companion-connect-card{border-bottom:1px solid var(--line);background:#f1f2e905;grid-template-columns:minmax(260px,1fr) minmax(300px,.9fr) auto;align-items:center;gap:20px;min-width:0;padding:20px 26px;display:grid}.companion-connect-copy{min-width:0}.companion-connect-copy strong{color:#c9cdc2;font-size:13px}.companion-connect-copy p{color:#81877c;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.6}.companion-connect-copy code,.replay-setup-card code{color:#bec99a;font:590 10px/1.4 var(--font-geist-mono);overflow-wrap:anywhere}.companion-inline-error{color:#db9185!important}.companion-token-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.companion-token-form input{color:#d2d5cb;width:100%;height:42px;font:570 12px/1 var(--font-geist-mono);background:#151812;border:1px solid #f1f2e921;border-radius:2px;outline:0;padding:0 12px}.companion-token-form input::placeholder{color:#646a60}.companion-token-form button,.companion-connected-actions button,.companion-link-actions button,.replay-match-form button{min-height:42px;color:var(--acid);cursor:pointer;background:#d7ff4313;border:1px solid #d7ff4347;padding:0 14px;font-size:11px;font-weight:680}.companion-token-form button:hover,.replay-match-form button:hover{background:#d7ff4321}.companion-connected-actions{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.companion-connected-actions>span{color:#b5c77f;align-items:center;gap:8px;font-size:11px;display:flex}.companion-connected-actions>span i{background:var(--acid);border-radius:50%;width:6px;height:6px}.companion-connected-actions button{color:#d98e81;background:#ff70580b;border-color:#ff705838}.companion-link-actions{justify-items:end;gap:8px;min-width:0;display:grid}.companion-link-actions button{border-color:var(--line);color:#8a9085;background:0 0;min-height:32px}.companion-link-actions a{color:#a4aa9f;text-align:right;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.companion-token-error{color:#e39789;grid-column:1/-1;margin:0;font-size:11px}.companion-state-card,.replay-needs-search{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#f1f2e906,#0000);align-content:center;justify-items:start;gap:11px;min-height:235px;padding:34px;display:grid}.companion-state-card>span:not(.button-loader),.replay-needs-search>span{color:#848a7f;font:660 10px/1 var(--font-geist-mono);letter-spacing:.1em}.companion-state-card h3,.replay-needs-search h3{color:#c8ccc1;letter-spacing:-.035em;margin:0;font-size:20px}.companion-state-card p,.replay-needs-search p{color:#848a7f;max-width:720px;margin:0;font-size:12px;line-height:1.7}.companion-state-card.is-error{background:linear-gradient(90deg,#ff70580f,#0000)}.companion-state-card.is-error>span{color:#e08b7c}.companion-state-card.is-inactive{background:linear-gradient(90deg,#d6a85a0b,#0000)}.companion-state-card.is-inactive>span{color:#d0a65f}.replay-needs-search a{color:var(--acid);border-bottom:1px solid #d7ff4366;margin-top:5px;padding-bottom:3px;font-size:11px}.companion-live-results{min-width:0}.companion-snapshot-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:92px;padding:18px 26px;display:flex}.companion-snapshot-bar>div{align-items:center;gap:12px;min-width:0;display:flex}.companion-state-tag{width:fit-content;color:var(--acid);font:690 9px/1 var(--font-geist-mono);border:1px solid #d7ff4340;padding:5px 7px}.companion-state-tag.is-partial{color:#d5aa62;border-color:#d6a85a4d}.companion-snapshot-bar>div>strong{color:#d7ff43;font:720 25px/1 var(--font-geist-mono)}.companion-snapshot-bar>div>small{color:#81877c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.companion-snapshot-bar>dl{grid-template-columns:repeat(4,auto);gap:18px;min-width:0;margin:0;display:grid}.companion-snapshot-bar dl div{gap:5px;min-width:0;display:grid}.companion-snapshot-bar dt{color:#666c62;font-size:9px}.companion-snapshot-bar dd{color:#afb4a9;font:620 10px/1 var(--font-geist-mono);white-space:nowrap;margin:0}.local-gold-note{background:#d7ff4306;border-bottom:1px solid #d7ff431c;align-items:baseline;gap:12px;padding:13px 26px;display:flex}.local-gold-note span{color:#9ca28f;font-size:10px}.local-gold-note strong{color:var(--acid);font:690 14px/1 var(--font-geist-mono)}.local-gold-note small{color:#666c61;font-size:9px}.live-team-delta{background:linear-gradient(90deg,#5684b80b,#0000 48%,#ca665709);border-bottom:1px solid #74b2ff1f;min-width:0;padding:17px 24px}.live-team-delta>header{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.live-team-delta>header span{color:#8eb1d2;font:650 8px/1 var(--font-geist-mono);letter-spacing:.07em}.live-team-delta>header h3{color:#c3c9c0;margin:7px 0 0;font-size:14px}.live-team-delta>header p{color:#737d76;text-align:right;max-width:590px;margin:0;font-size:8px;line-height:1.55}.live-team-delta>dl{background:#f1f2e90f;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;margin:13px 0 0;display:grid}.live-team-delta>dl div{background:#171a15;gap:5px;min-width:0;padding:9px;display:grid}.live-team-delta dt{color:#68736e;font-size:7px}.live-team-delta dd{color:#bcc7c2;min-width:0;font:620 9px/1.35 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.live-team-delta>small{color:#657069;margin-top:9px;font-size:7px;line-height:1.5;display:block}.companion-team-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.live-team-card{min-width:0;padding:22px 24px}.live-team-card+.live-team-card{border-left:1px solid var(--line)}.live-team-card.is-order{background:linear-gradient(135deg,#5684b80f,#0000 60%)}.live-team-card.is-chaos{background:linear-gradient(135deg,#ca66570d,#0000 60%)}.live-team-card>header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.live-team-card>header span{color:#788074;font-size:9px}.live-team-card>header h3{color:#c5c9be;margin:7px 0 0;font-size:17px}.live-team-card>header>strong{color:var(--acid);font:700 15px/1 var(--font-geist-mono);flex:none}.live-team-score{background:#f1f2e90f;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:19px 0 0;display:grid}.live-team-score div{background:#171a15;gap:7px;min-width:0;padding:11px 9px;display:grid}.live-team-score dt{color:#6c7268;font-size:8px}.live-team-score dd{color:#b8bdb2;min-width:0;font:620 10px/1.3 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.live-objective-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.live-objective-grid span{border:1px solid #f1f2e90f;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:8px;display:flex}.live-objective-grid small{color:#6c7268;font-size:8px}.live-objective-grid b{color:#b9bdb2;font:650 11px/1 var(--font-geist-mono)}.live-dragon-types{color:#71776d;overflow-wrap:anywhere;margin:10px 0 0;font-size:9px;line-height:1.5}.live-roster-section,.live-role-section,.live-events-section{border-bottom:1px solid var(--line);min-width:0}.live-roster-section>header,.live-role-section>header,.live-events-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:26px;min-height:86px;padding:19px 26px;display:flex}.live-roster-section>header h3,.live-role-section>header h3,.live-events-section>header h3{color:#c5c9be;margin:8px 0 0;font-size:18px}.live-roster-section>header p,.live-role-section>header p,.live-events-section>header p{color:#73796f;text-align:right;max-width:520px;margin:0;font-size:10px;line-height:1.6}.live-roster-columns{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.live-roster-column{min-width:0;padding:18px}.live-roster-column+.live-roster-column{border-left:1px solid var(--line)}.live-roster-column>h4{color:#8ba9ca;font:630 10px/1 var(--font-geist-mono);margin:0 0 12px}.live-roster-column.is-chaos>h4{color:#c4877c}.live-player-card{background:#f1f2e904;border:1px solid #f1f2e913;min-width:0;padding:15px}.live-player-card+.live-player-card{margin-top:8px}.live-player-card>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.live-player-card>header>div:first-child{min-width:0}.live-player-card>header span{color:#72796e;font-size:9px}.live-player-card>header h5{color:#c5c9be;margin:6px 0 0;font-size:15px}.live-player-card>header p{color:#858b80;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:4px 0 0;font-size:10px;overflow:hidden}.player-life{color:#a7b87a;border:1px solid #d7ff4329;flex:none;padding:6px 7px;font-size:8px}.player-life.is-dead{color:#cd8579;border-color:#ff70582e}.live-player-stats{background:#f1f2e90e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:13px 0 0;display:grid}.live-player-stats div{background:#171a15;gap:6px;min-width:0;padding:9px 7px;display:grid}.live-player-stats dt{color:#666d63;font-size:8px}.live-player-stats dd{color:#afb4a9;min-width:0;font:590 9px/1.35 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.live-player-detail{margin-top:12px}.live-player-detail>strong,.live-player-loadout strong{color:#7c8378;margin-right:8px;font-size:9px}.live-player-detail>p{color:#6f756c;margin:7px 0 0;font-size:9px}.live-item-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.live-item-list li{border:1px solid #f1f2e90e;gap:3px;min-width:0;padding:7px;display:grid}.live-item-list span{color:#a2a79d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.live-item-list small{color:#676d63;font-size:8px}.live-player-loadout{gap:6px;margin-top:11px;display:grid}.live-player-loadout p{color:#92988d;overflow-wrap:anywhere;min-width:0;margin:0;font-size:9px;line-height:1.55}.live-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;padding:18px;display:grid}.live-role-pair{background:#f1f2e903;border:1px solid #f1f2e913;min-width:0;padding:14px}.live-role-pair>h4{color:var(--acid);margin:0 0 11px;font-size:12px}.live-role-pair>p{color:#686e64;margin:9px 0 0;font-size:8px}.live-role-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.live-role-sides>div{border:1px solid #f1f2e90e;gap:4px;min-width:0;padding:10px;display:grid}.live-role-sides>div>span{color:#788fa9;font:620 8px/1 var(--font-geist-mono)}.live-role-sides>div+div>span{color:#b87f76}.live-role-sides>div>strong,.live-role-sides>div>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-role-sides>div>strong{color:#babeb4;font-size:11px}.live-role-sides>div>small{color:#6f756b;font-size:8px}.live-role-sides dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0 0;display:grid}.live-role-sides dl div{gap:3px;min-width:0;display:grid}.live-role-sides dt{color:#646b61;font-size:7px}.live-role-sides dd{color:#9fa59a;min-width:0;font:580 8px/1.35 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.live-role-delta{background:#74b2ff12;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;margin:9px 0 0;display:grid}.live-role-delta div{background:#171a15;gap:4px;min-width:0;padding:7px 6px;display:grid}.live-role-delta dt{color:#68746f;font-size:6px}.live-role-delta dd{color:#b0beb9;min-width:0;font:580 7px/1.4 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.live-role-pair.is-unavailable{align-content:center;gap:7px;min-height:112px;display:grid}.live-role-pair.is-unavailable>span{color:#777d72;font-size:9px}.live-role-pair.is-unavailable>strong{color:#aeb3a8;font-size:11px}.live-role-pair.is-unavailable>p{margin:0;line-height:1.55}.live-event-list{margin:0;padding:0;list-style:none}.live-event-list li{border-bottom:1px solid #f1f2e90d;grid-template-columns:54px 125px 135px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 24px;display:grid}.live-event-list li:last-child{border-bottom:0}.live-event-list time{color:var(--acid);font:640 10px/1 var(--font-geist-mono)}.live-event-list li>span{color:#788fa8;font-size:9px}.live-event-list li>span.is-chaos{color:#c18479}.live-event-list strong{color:#acb1a6;font-size:10px}.live-event-list small{color:#6f756b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.companion-empty-row{color:#777d72;margin:0;padding:26px;font-size:11px}.companion-warning-block{border-bottom:1px solid var(--line);background:#d6a85a09;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:18px 24px;display:grid}.companion-warning-block strong{color:#d3a963;font-size:11px}.companion-warning-block ul{color:#948a7b;gap:6px;margin:0;padding-left:17px;font-size:10px;line-height:1.55;display:grid}.companion-limitations{background:#ff705806;padding:20px 24px}.companion-limitations>strong{color:#d88b7e;font-size:11px}.companion-limitations>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.companion-limitations>div span{color:#a77d75;border:1px solid #ff70581f;padding:7px 9px;font-size:9px}.companion-limitations p{color:#746e68;margin:11px 0 0;font-size:9px;line-height:1.65}.replay-recording-panel{border-bottom:1px solid var(--line);background:radial-gradient(circle at 93% 0,#84aee70f,#0000 27rem),#10130f8c;min-width:0}.replay-recording-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-width:0;min-height:110px;padding:22px 25px;display:flex}.replay-recording-panel>header>div{min-width:0}.replay-recording-panel>header span{color:#9fc2ed;font:680 11px/1 var(--font-geist-mono);letter-spacing:.09em}.replay-recording-panel>header h3{color:#cbd0c4;letter-spacing:-.035em;margin:10px 0 0;font-size:20px}.replay-recording-panel>header p{color:#7d8579;max-width:730px;margin:8px 0 0;font-size:12px;line-height:1.65}.replay-recording-capability{color:#858d81;font:680 11px/1 var(--font-geist-mono);border:1px solid #f1f2e91a;flex:none;padding:9px 11px}.replay-recording-capability.is-supported{color:var(--acid);border-color:#d7ff433d}.replay-recording-capability.is-unsupported{color:#d2a862;border-color:#d6a85a42}.replay-recording-capability.is-offline,.replay-recording-capability.is-error{color:#df9183;border-color:#ff70583d}.replay-recording-body{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);min-width:0;display:grid}.replay-recording-control,.replay-recording-status{min-width:0;padding:22px 24px}.replay-recording-control{border-right:1px solid var(--line)}.replay-recording-notice{background:#f1f2e903;border:1px solid #f1f2e912;align-content:center;gap:9px;min-height:126px;padding:16px;display:grid}.replay-recording-notice strong{color:#b8beb2;font-size:13px;line-height:1.4}.replay-recording-notice p{color:#798176;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.replay-recording-notice.is-warning{background:#d6a85a06;border-color:#d6a85a29}.replay-recording-notice.is-warning strong{color:#d0a764}.replay-recording-notice.is-error{background:#ff705806;border-color:#ff705829}.replay-recording-notice.is-error strong{color:#dc8d80;font-family:var(--font-geist-mono)}.replay-recording-limits{background:#f1f2e911;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;margin:0;display:grid}.replay-recording-limits div{background:#151813;gap:6px;min-width:0;padding:11px;display:grid}.replay-recording-limits dt{color:#70786d;font-size:11px}.replay-recording-limits dd{color:#b5bbaf;font:620 12px/1.3 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.replay-recording-form{grid-template-columns:auto minmax(100px,1fr) auto;align-items:end;gap:8px;min-width:0;margin-top:14px;display:grid}.replay-recording-form>label{color:#858d81;grid-column:1/-1;font-size:12px}.replay-recording-form>div{background:#131611;border:1px solid #f1f2e91f;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.replay-recording-form input{color:#c3c9bc;width:100%;min-width:0;height:42px;font:640 13px/1 var(--font-geist-mono);background:0 0;border:0;outline:0;padding:0 10px}.replay-recording-form>div>span{color:#767e72;padding:0 10px;font-size:11px}.replay-recording-form small{color:#70776d;grid-column:1/3;font-size:11px;line-height:1.5}.replay-recording-form button,.replay-recording-actions button{color:#a7c5e9;cursor:pointer;background:#84aee70e;border:1px solid #84aee73d;min-height:42px;padding:8px 12px;font-size:12px}.replay-recording-form button{grid-area:2/3/4}.replay-recording-form button:hover:not(:disabled),.replay-recording-actions button:hover:not(:disabled){color:var(--acid);border-color:#d7ff434d}:is(.replay-recording-form button:focus-visible,.replay-recording-form input:focus-visible,.replay-recording-actions button:focus-visible){outline:2px solid var(--acid);outline-offset:2px}.replay-recording-form button:disabled,.replay-recording-form input:disabled,.replay-recording-actions button:disabled{opacity:.5;cursor:not-allowed}.replay-recording-status{align-content:center;gap:13px;display:grid}.replay-recording-empty{align-content:center;gap:9px;min-height:158px;display:grid}.replay-recording-empty>span{color:#747c71;font:650 11px/1 var(--font-geist-mono)}.replay-recording-empty strong{color:#b3b9ae;font-size:13px}.replay-recording-empty p{color:#747c71;margin:0;font-size:12px;line-height:1.6}.replay-recording-state-line{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.replay-recording-state-line>span{color:#9fc2ed;border:1px solid #84aee738;padding:7px 9px;font-size:12px}.replay-recording-state-line>span.is-ready{color:var(--acid);border-color:#d7ff433b}.replay-recording-state-line>span.is-uncertain{color:#d5aa63;border-color:#d6a85a40}.replay-recording-state-line>span.is-failed,.replay-recording-state-line>span.is-expired{color:#dc8d80;border-color:#ff705833}.replay-recording-state-line small{color:#747c71;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:11px}.replay-recording-progress{background:#f1f2e911;width:100%;height:6px;overflow:hidden}.replay-recording-progress>span{background:linear-gradient(90deg, #86a9d5, var(--acid));height:100%;transition:width .25s;display:block}.replay-recording-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:0;display:grid}.replay-recording-metadata div{border:1px solid #f1f2e90f;gap:5px;min-width:0;padding:9px 10px;display:grid}.replay-recording-metadata dt{color:#70786d;font-size:11px}.replay-recording-metadata dd{color:#afb6aa;min-width:0;font:610 12px/1.4 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.replay-recording-status-error{background:#ff705806;border:1px solid #ff705824;gap:6px;padding:10px 12px;display:grid}.replay-recording-status-error strong{color:#dc8e81;font-size:12px}.replay-recording-status-error p{color:#a98078;margin:0;font-size:12px;line-height:1.55}.replay-recording-actions{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.replay-recording-actions button{flex:130px}.replay-recording-actions button.is-stop{color:#d0a763;background:#d6a85a0a;border-color:#d6a85a38}.replay-recording-feedback,.replay-recording-transfer{border:1px solid #f1f2e912;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px 12px;display:grid}.replay-recording-feedback strong,.replay-recording-transfer strong{color:#9ba398;font:650 11px/1.45 var(--font-geist-mono)}.replay-recording-feedback p,.replay-recording-transfer p{color:#798176;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.55}.replay-recording-feedback.is-uncertain{background:#d6a85a06;border-color:#d6a85a2e}.replay-recording-feedback.is-uncertain p{color:#b49765}.replay-recording-feedback.is-error,.replay-recording-transfer.is-error,.replay-recording-transfer.is-unsupported{background:#ff705806;border-color:#ff705829}.replay-recording-feedback.is-error strong,.replay-recording-feedback.is-error p,.replay-recording-transfer.is-error p,.replay-recording-transfer.is-unsupported p{color:#cf897d}.replay-recording-transfer.is-ready,.replay-recording-transfer.is-saved{background:#d7ff4305;border-color:#d7ff4329}.replay-recording-transfer.is-ready p,.replay-recording-transfer.is-saved p{color:#a8b978}.replay-recording-player{border-top:1px solid var(--line);min-width:0;padding:20px 24px;display:none}.replay-recording-player.is-ready{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:20px;display:grid}.replay-recording-player video{background:#080a07;width:100%;max-height:520px;display:block}.replay-recording-player p{color:#727a6f;margin:0;font-size:12px;line-height:1.65}.replay-recording-panel>footer{border-top:1px solid var(--line);color:#71796e;padding:13px 24px;font-size:11px;line-height:1.65}.replay-workspace{min-width:0}.replay-setup-grid{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.1fr .8fr;min-width:0;display:grid}.replay-setup-card,.replay-status-card{border-right:1px solid var(--line);min-width:0;padding:23px}.replay-status-card{border-right:0}.replay-setup-card>span,.replay-status-card>span{color:var(--acid);font:650 9px/1 var(--font-geist-mono);letter-spacing:.1em}.replay-setup-card h3,.replay-status-card h3{color:#c5c9be;margin:10px 0 0;font-size:16px}.replay-setup-card>p,.replay-status-card>p,.replay-inactive p{color:#7a8075;margin:11px 0 0;font-size:10px;line-height:1.65}.replay-setup-card ol{color:#8e9489;gap:7px;margin:13px 0 0;padding-left:18px;font-size:10px;line-height:1.55;display:grid}.replay-match-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;margin-top:14px;display:grid}.replay-match-form label{gap:6px;min-width:0;display:grid}.replay-match-form label>span{color:#747a6f;font-size:9px}.replay-match-form select{color:#b5baaf;text-overflow:ellipsis;background:#141712;border:1px solid #f1f2e91f;outline:0;width:100%;height:42px;padding:0 10px;font-size:10px}.replay-match-form button:disabled{opacity:.55;cursor:wait}.replay-status-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:15px 0 0;display:grid}.replay-status-card dl div{border:1px solid #f1f2e90f;gap:4px;min-width:0;padding:8px;display:grid}.replay-status-card dt{color:#686f64;font-size:8px}.replay-status-card dd{color:#abb0a5;font:600 9px/1.3 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.replay-status-card p.is-error{color:#d98d80}.replay-inactive{margin-top:14px}.replay-inactive strong{color:#d4a85f;font:660 10px/1 var(--font-geist-mono)}.replay-error-card{background:#ff70580a;border-bottom:1px solid #ff705829;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:18px 23px;display:grid}.replay-error-card span{color:#df8d7f;font:650 9px/1 var(--font-geist-mono)}.replay-error-card strong{color:#bca49f;font-size:11px}.replay-error-card p{color:#927c77;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.55}.replay-results{min-width:0}.replay-results-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:105px;padding:21px 25px;display:flex}.replay-results-heading>div{min-width:0}.replay-results-heading h3{color:#c8ccc1;margin:10px 0 0;font-size:19px}.replay-results-heading p{color:#73796f;margin:7px 0 0;font-size:10px}.replay-results-heading>strong{color:var(--acid);font:710 29px/1 var(--font-geist-mono);flex:none}.replay-results-heading>strong small{color:#6d7368;font-size:10px}.replay-coverage-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.replay-coverage-grid article{border-right:1px solid var(--line);align-content:center;gap:7px;min-width:0;min-height:92px;padding:14px;display:grid}.replay-coverage-grid article:last-child{border-right:0}.replay-coverage-grid span{color:#6d7469;font-size:9px}.replay-coverage-grid strong{color:#bdc1b6;min-width:0;font:660 14px/1 var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.replay-coverage-grid small{color:#60665d;font-size:8px}.replay-marker-explainer{background:#d7ff4306;border-bottom:1px solid #d7ff431a;grid-template-columns:160px minmax(0,1fr);gap:20px;padding:16px 23px;display:grid}.replay-marker-explainer strong{color:#b1c17f;font-size:10px}.replay-marker-explainer p{color:#777e72;margin:0;font-size:10px;line-height:1.55}.replay-seek-feedback{border-bottom:1px solid var(--line);color:#9ca28f;padding:13px 23px;font-size:10px;line-height:1.5}.replay-seek-feedback.is-success{color:#b4c783;background:#d7ff4309}.replay-seek-feedback.is-inactive{color:#caa35f;background:#d6a85a09}.replay-seek-feedback.is-error{color:#d98d80;background:#ff705809}.replay-marker-list{margin:0;padding:0;list-style:none}.replay-marker-list li{border-bottom:1px solid #f1f2e90e;border-left:2px solid #0000;min-width:0}.replay-marker-list li.is-high{border-left-color:var(--coral)}.replay-marker-list li.is-medium{border-left-color:#d7aa5e}.replay-marker-list li.is-low{border-left-color:#72796e}.replay-marker-list :is(button,.replay-marker-static){width:100%;min-width:0;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px 72px minmax(0,1fr) 105px;align-items:center;gap:13px;padding:10px 21px;display:grid}.replay-marker-list :is(button,.replay-marker-static):hover{background:#f1f2e906}.replay-marker-list :is(button,.replay-marker-static):disabled{opacity:.6;cursor:wait}.replay-marker-list time{color:var(--acid);font:650 10px/1 var(--font-geist-mono)}.replay-category{color:#898f84;width:fit-content;max-width:100%;font:620 8px/1 var(--font-geist-mono);text-transform:uppercase;text-overflow:ellipsis;border:1px solid #f1f2e914;padding:5px 6px;overflow:hidden}.replay-category.is-combat{color:#d78c80;border-color:#ff705829}.replay-category.is-objective,.replay-category.is-structure{color:#c9a461;border-color:#d6a85a29}.replay-marker-copy{gap:5px;min-width:0;display:grid}.replay-marker-copy strong,.replay-marker-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.replay-marker-copy strong{color:#b9bdb2;font-size:11px}.replay-marker-copy small{color:#6e746a;font-size:9px}.replay-seek-time{color:#92988d;font:610 9px/1 var(--font-geist-mono);white-space:nowrap;justify-self:end}.replay-empty-markers{align-content:center;gap:9px;min-height:150px;padding:27px;display:grid}.replay-empty-markers strong{color:#b2b7ac;font-size:13px}.replay-empty-markers p{color:#747a70;margin:0;font-size:10px;line-height:1.6}.replay-disclaimer{border-top:1px solid var(--line);background:#f1f2e904;grid-template-columns:130px minmax(0,1fr);gap:9px 20px;padding:20px 23px;display:grid}.replay-disclaimer strong{color:#92988d;grid-row:1/span 2;font-size:10px}.replay-disclaimer p{color:#6f756b;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}@media (max-width:1050px){.companion-connect-card{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)}.companion-link-actions{justify-content:space-between;justify-items:initial;grid-column:1/-1;display:flex}.companion-snapshot-bar{align-items:flex-start;display:grid}.companion-snapshot-bar>dl{grid-template-columns:repeat(4,minmax(0,1fr))}.live-team-score,.live-team-delta>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.replay-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-status-card{border-top:1px solid var(--line);grid-column:1/-1}.replay-status-card>dl{grid-template-columns:repeat(6,minmax(0,1fr))}.replay-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.replay-coverage-grid article:nth-child(3){border-right:0}.replay-coverage-grid article:nth-child(-n+3){border-bottom:1px solid var(--line)}.replay-recording-body{grid-template-columns:1fr}.replay-recording-control{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:900px){.companion-heading{align-items:flex-start}.companion-connect-card{grid-template-columns:1fr}.companion-link-actions{grid-column:auto}.companion-team-grid,.live-roster-columns{grid-template-columns:1fr}.live-team-card+.live-team-card,.live-roster-column+.live-roster-column{border-top:1px solid var(--line);border-left:0}.live-role-grid{grid-template-columns:1fr}.replay-marker-list :is(button,.replay-marker-static){grid-template-columns:52px 67px minmax(0,1fr) 90px}}@media (max-width:680px){.companion-workspace{border-left:0;border-right:0;width:calc(100% + 36px);margin:36px -18px 58px}.companion-heading{gap:17px;min-height:0;padding:23px 18px;display:grid}.companion-health{justify-self:start}.companion-connect-card{padding:18px}.companion-token-form{grid-template-columns:1fr}.companion-connected-actions{align-items:flex-start;display:grid}.companion-link-actions{justify-content:stretch;place-items:flex-start start;display:grid}.companion-link-actions a{text-align:left}.companion-state-card,.replay-needs-search{min-height:210px;padding:28px 18px}.companion-snapshot-bar{padding:18px}.companion-snapshot-bar>div{flex-wrap:wrap;align-items:flex-start}.companion-snapshot-bar>div>small{white-space:normal;width:100%}.companion-snapshot-bar>dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.local-gold-note{align-items:flex-start;gap:6px;padding:13px 18px;display:grid}.live-team-delta{padding:16px 18px}.live-team-delta>header{align-items:flex-start;gap:9px;display:grid}.live-team-delta>header p{text-align:left}.live-team-delta>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.live-team-card{padding:19px 16px}.live-team-score{grid-template-columns:repeat(2,minmax(0,1fr))}.live-objective-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-roster-section>header,.live-role-section>header,.live-events-section>header{align-items:flex-start;gap:10px;padding:18px;display:grid}.live-roster-section>header p,.live-role-section>header p,.live-events-section>header p{text-align:left}.live-roster-column,.live-role-grid{padding:14px 12px}.live-player-card{padding:13px 11px}.live-player-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.live-item-list,.live-role-sides{grid-template-columns:1fr}.live-role-delta{grid-template-columns:repeat(2,minmax(0,1fr))}.live-event-list li{grid-template-columns:48px minmax(0,1fr);gap:7px 10px;padding:12px 16px}.live-event-list strong{grid-column:2}.live-event-list small{white-space:normal;grid-column:2}.companion-warning-block,.replay-disclaimer{grid-template-columns:1fr;gap:9px;padding:17px 18px}.replay-disclaimer strong{grid-row:auto}.companion-limitations{padding:18px}.replay-setup-grid{grid-template-columns:1fr}.replay-setup-card,.replay-status-card{border-right:0;border-bottom:1px solid var(--line);padding:20px 18px}.replay-status-card{border-top:0;border-bottom:0;grid-column:auto}.replay-match-form{grid-template-columns:1fr}.replay-status-card>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-error-card{grid-template-columns:1fr;gap:7px;padding:17px 18px}.replay-results-heading{align-items:flex-start;padding:19px 18px}.replay-results-heading>strong{font-size:23px}.replay-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-coverage-grid article,.replay-coverage-grid article:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.replay-coverage-grid article:nth-child(2n){border-right:0}.replay-coverage-grid article:nth-last-child(-n+2){border-bottom:0}.replay-marker-explainer{grid-template-columns:1fr;gap:8px;padding:15px 18px}.replay-seek-feedback{padding:13px 18px}.replay-marker-list :is(button,.replay-marker-static){grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:11px 14px}.replay-category{grid-area:2/2}.replay-marker-copy{grid-area:1/2/auto/-1}.replay-marker-copy small{white-space:normal}.replay-seek-time{grid-area:2/3}.replay-recording-panel>header{align-items:flex-start;gap:14px;min-height:0;padding:20px 18px;display:grid}.replay-recording-capability{justify-self:start}.replay-recording-control,.replay-recording-status{padding:18px}.replay-recording-form{grid-template-columns:1fr;align-items:stretch}.replay-recording-form>label,.replay-recording-form small,.replay-recording-form button{grid-area:auto}.replay-recording-form button{width:100%}.replay-recording-player.is-ready{grid-template-columns:1fr;padding:18px}.replay-recording-panel>footer{padding:13px 18px}}@media (max-width:420px){.companion-workspace{width:calc(100% + 36px)}.companion-heading h2{font-size:25px}.live-team-card>header{display:grid}.live-team-score,.live-player-stats,.replay-status-card>dl,.live-team-delta>dl{grid-template-columns:1fr 1fr}.live-objective-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-player-card>header{display:grid}.player-life{justify-self:start}.replay-results-heading{display:grid}.replay-coverage-grid{grid-template-columns:1fr}.replay-coverage-grid article,.replay-coverage-grid article:nth-child(2n),.replay-coverage-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.replay-coverage-grid article:last-child{border-bottom:0}.replay-marker-list :is(button,.replay-marker-static){grid-template-columns:44px minmax(0,1fr)}.replay-marker-copy,.replay-category{grid-column:2}.replay-seek-time{grid-area:3/2;justify-self:start}.replay-recording-limits,.replay-recording-metadata{grid-template-columns:1fr}.replay-recording-state-line{align-items:flex-start;display:grid}.replay-recording-state-line small{text-align:left}.replay-recording-feedback,.replay-recording-transfer{grid-template-columns:1fr}}.player-insights-section{background:#1215119e;border:1px solid #d7ff4329;min-width:0;margin-bottom:12px}.player-insights-heading{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#d7ff430a,#0000 45%);justify-content:space-between;align-items:center;gap:28px;min-width:0;min-height:94px;padding:21px 24px;display:flex}.player-insights-heading>div{min-width:0}.player-insights-heading span,.player-insights-scope>div>span,.player-insights-rank-card>span,.player-insights-trend-card>span,.player-insights-champions>header span,.player-insights-roles>header span,.team-environment-section>header span,.player-insights-recent>header span{color:var(--acid);font:650 9px/1 var(--font-geist-mono);letter-spacing:.1em}.player-insights-heading h3{color:#cbd0c4;letter-spacing:-.035em;margin:9px 0 0;font-size:19px}.player-insights-heading p{color:#80877b;text-align:right;max-width:590px;margin:0;font-size:10px;line-height:1.65}.player-insights-state{background:linear-gradient(90deg,#f1f2e905,#0000);align-content:center;gap:10px;min-height:190px;padding:28px 24px;display:grid}.player-insights-state>span{color:#8a9185;width:fit-content;font:650 9px/1 var(--font-geist-mono);border:1px solid #f1f2e91a;padding:6px 8px}.player-insights-state>strong{color:#bac0b4;font-size:14px}.player-insights-state>p{color:#7d8478;max-width:760px;margin:0;font-size:11px;line-height:1.65}.player-insights-state.is-loading{background:linear-gradient(90deg,#d7ff4309,#0000)}.player-insights-state.is-loading>span{color:var(--acid);border-color:#d7ff4333}.player-insights-state.is-configuration,.player-insights-state.is-error{background:linear-gradient(90deg,#ff70580b,#0000)}.player-insights-state.is-configuration>span,.player-insights-state.is-error>span{color:#db8d80;border-color:#ff705833}.player-insights-state.is-not-ready,.player-insights-state.is-aborted{background:linear-gradient(90deg,#d6a85a09,#0000)}.player-insights-state.is-not-ready>span,.player-insights-state.is-aborted>span{color:#d1a65f}.player-insights-empty{align-content:center;gap:10px;min-height:220px;padding:28px 24px;display:grid}.player-insights-empty>span{color:#d0a65f;font:650 9px/1 var(--font-geist-mono)}.player-insights-empty h4{color:#bfc4b8;margin:0;font-size:17px}.player-insights-empty>p{color:#7d8478;max-width:780px;margin:0;font-size:11px;line-height:1.65}.player-insights-empty dl{background:#f1f2e90f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:10px 0 0;display:grid}.player-insights-empty dl div{background:#181b16;gap:6px;min-width:0;padding:12px;display:grid}.player-insights-empty dt{color:#6e756a;font-size:9px}.player-insights-empty dd{color:#b4baae;min-width:0;font:620 10px/1.35 var(--font-geist-mono);text-overflow:ellipsis;margin:0;overflow:hidden}.player-insights-ready{min-width:0}.player-insights-scope{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 1.25fr;align-items:center;gap:28px;min-width:0;min-height:112px;padding:22px 24px;display:grid}.player-insights-scope h4{color:#d0d4ca;letter-spacing:-.045em;margin:9px 0 0;font-size:23px}.player-insights-scope p{color:#747b70;margin:8px 0 0;font-size:10px;line-height:1.55}.player-insights-scope>dl{background:#f1f2e90f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;margin:0;display:grid}.player-insights-scope>dl div{background:#171a15;gap:6px;min-width:0;padding:12px;display:grid}.player-insights-scope dt{color:#676e64;font-size:8px}.player-insights-scope dd{color:#aeb4a8;min-width:0;font:610 9px/1.35 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.player-insights-coverage{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.player-insights-coverage article{border-right:1px solid var(--line);align-content:center;gap:7px;min-width:0;min-height:92px;padding:14px;display:grid}.player-insights-coverage article:last-child{border-right:0}.player-insights-coverage span{color:#6e756a;font-size:9px}.player-insights-coverage strong{color:#bec3b7;min-width:0;font:660 15px/1 var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.player-insights-coverage small{color:#686f65;font-size:8px}.player-insights-coverage article.is-unestimated{background:#ff705806}.player-insights-coverage article.is-unestimated strong{color:#ce897d}.player-insights-rank-trend{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;min-width:0;display:grid}.player-insights-rank-card,.player-insights-trend-card{min-width:0;padding:22px 24px}.player-insights-rank-card{border-right:1px solid var(--line)}.player-insights-rank-card h4{color:#ccd1c5;letter-spacing:-.035em;margin:13px 0 0;font-size:19px}.player-insights-rank-card p{color:#91988c;margin:9px 0 0;font-size:11px}.player-insights-rank-card small{color:#686f65;margin-top:7px;font-size:9px;line-height:1.5;display:block}.player-insights-trend-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:13px;display:grid}.player-insights-trend-card section{border:1px solid #f1f2e912;gap:7px;min-width:0;padding:13px;display:grid}.player-insights-trend-card section small{color:#71786d;font-size:8px}.player-insights-trend-card section strong{color:#bdc3b6;min-width:0;font:660 14px/1.2 var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.player-insights-trend-card section p{color:#70776c;margin:0;font-size:9px;line-height:1.5}.player-insights-trend-card footer{color:#696f65;margin-top:11px;font-size:8px;line-height:1.6}.player-insights-champions,.player-insights-roles,.team-environment-section,.player-insights-recent{border-bottom:1px solid var(--line);min-width:0}.player-insights-champions>header,.player-insights-roles>header,.team-environment-section>header,.player-insights-recent>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-width:0;min-height:82px;padding:18px 24px;display:flex}.player-insights-champions>header h4,.player-insights-roles>header h4,.team-environment-section>header h4,.player-insights-recent>header h4{color:#c4c9bd;margin:8px 0 0;font-size:17px}.player-insights-champions>header p,.player-insights-roles>header p,.team-environment-section>header p,.player-insights-recent>header p{color:#747b70;text-align:right;max-width:570px;margin:0;font-size:9px;line-height:1.6}.player-insights-champion-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.player-insights-champion-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:18px}.player-insights-champion-grid>article:nth-child(2n){border-right:0}.player-insights-champion-grid>article:nth-last-child(-n+2){border-bottom:0}.player-insights-champion-grid>article>header{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.player-insights-champion-grid img{object-fit:cover;background:#1c201a;border:1px solid #f1f2e91a;border-radius:50%;width:46px;height:46px}.player-insights-champion-grid header>div{min-width:0}.player-insights-champion-grid header span{color:var(--acid);font-size:8px}.player-insights-champion-grid h5{color:#c1c6ba;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:5px 0 0;font-size:14px;overflow:hidden}.player-insights-champion-grid header p{color:#777e73;margin:4px 0 0;font-size:9px}.player-insights-champion-grid dl{background:#f1f2e90e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;margin:14px 0 0;display:grid}.player-insights-champion-grid dl div{background:#171a15;gap:5px;min-width:0;padding:9px 7px;display:grid}.player-insights-champion-grid dt{color:#666d63;font-size:8px}.player-insights-champion-grid dd{color:#aeb4a8;min-width:0;font:590 9px/1.35 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.player-champion-roles{flex-wrap:wrap;gap:5px;min-width:0;margin-top:10px;display:flex}.player-champion-roles span{color:#7d8478;overflow-wrap:anywhere;border:1px solid #f1f2e90f;max-width:100%;padding:6px 7px;font-size:8px}.player-insights-roles>div{gap:7px;min-width:0;padding:17px 20px;display:grid}.player-insights-roles article{border:1px solid #f1f2e911;grid-template-columns:155px minmax(80px,1fr) 60px 90px;align-items:center;gap:14px;min-width:0;padding:11px 13px;display:grid}.player-insights-roles article>div{gap:4px;min-width:0;display:grid}.player-insights-roles article>div strong{color:#b7bcb0;font-size:11px}.player-insights-roles article>div small{color:#6d7469;font-size:8px}.player-insights-roles article>i{background:#2b3028;height:5px;overflow:hidden}.player-insights-roles article>i b{background:linear-gradient(90deg, #758d37, var(--acid));height:100%;display:block}.player-insights-roles article>span{color:var(--acid);font:630 10px/1 var(--font-geist-mono);text-align:right}.player-insights-roles article>small{color:#777e73;text-align:right;font-size:8px}.team-environment-section{background:radial-gradient(circle at 90% 5%,#7099cf0b,#0000 19rem)}.team-environment-unavailable{align-content:center;gap:9px;min-height:170px;padding:24px;display:grid}.team-environment-unavailable>span{color:#d0a65f;font:620 8px/1 var(--font-geist-mono)}.team-environment-unavailable>strong{color:#b9beb2;font-size:13px}.team-environment-unavailable>p{color:#777e73;margin:0;font-size:10px;line-height:1.6}.team-environment-unavailable>dl{background:#f1f2e90e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:8px 0 0;display:grid}.team-environment-unavailable dl div{background:#171a15;gap:6px;min-width:0;padding:10px;display:grid}.team-environment-unavailable dt{color:#696f66;font-size:8px}.team-environment-unavailable dd{color:#acb2a6;min-width:0;font:600 9px/1.35 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.team-environment-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.team-environment-summary article{border-right:1px solid var(--line);align-content:center;gap:7px;min-width:0;min-height:92px;padding:13px;display:grid}.team-environment-summary article:last-child{border-right:0}.team-environment-summary span{color:#6f766b;font-size:8px}.team-environment-summary strong{color:#bdc3b6;min-width:0;font:650 14px/1 var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.team-environment-summary small{color:#646b61;font-size:8px}.team-environment-distribution{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.team-environment-distribution article{border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:14px 18px;display:grid}.team-environment-distribution article:last-child{border-right:0}.team-environment-distribution span{color:#879084;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.team-environment-distribution strong{color:#b7bdb0;font:620 10px/1 var(--font-geist-mono)}.team-environment-distribution small{color:#6d7469;font-size:8px}.team-environment-distribution article.is-favorable{background:#6b95cc06}.team-environment-distribution article.is-challenging{background:#cf665706}.team-environment-matches{min-width:0}.team-environment-matches details{border-bottom:1px solid #f1f2e90e;min-width:0}.team-environment-matches details:last-child{border-bottom:0}.team-environment-matches summary{cursor:pointer;grid-template-columns:1.2fr minmax(155px,.8fr) minmax(180px,1fr) 95px;align-items:center;gap:14px;min-width:0;min-height:62px;padding:12px 20px;display:grid}.team-environment-matches summary:focus-visible{outline:2px solid var(--acid);outline-offset:-3px}.team-environment-matches summary>span{color:#777f73;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.team-environment-matches summary>strong{color:#aeb5a8;font-size:9px}.team-environment-matches summary>small{color:#879084;min-width:0;font:580 9px/1.4 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-environment-matches summary>i{color:#6c7469;font:580 8px/1 var(--font-geist-mono);text-align:right;font-style:normal}.team-role-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:8px 18px 18px;display:grid}.team-role-pair-grid>article{background:#f1f2e903;border:1px solid #f1f2e911;min-width:0;padding:12px}.team-role-pair-grid article>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;min-width:0;display:grid}.team-role-pair-grid header strong{color:#b8beb2;font-size:10px}.team-role-pair-grid header span{color:#9ea59a;min-width:0;font:580 9px/1.35 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.team-role-pair-grid header small{color:#666d63;grid-column:1/-1;font-size:8px}.team-role-pair-grid ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.team-role-pair-grid li{border:1px solid #f1f2e90b;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px;display:flex}.team-role-pair-grid li span{color:#747b70;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.team-role-pair-grid li strong{color:#9ba297;font:580 8px/1 var(--font-geist-mono);flex:none}.team-environment-formula{border-top:1px solid var(--line);background:#d7ff4305;grid-template-columns:125px minmax(0,1.3fr) minmax(260px,1fr);align-items:start;gap:16px;padding:18px 20px;display:grid}.team-environment-formula>strong{color:#aeb68c;font-size:10px}.team-environment-formula>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.team-environment-formula>div span{color:#7b8277;overflow-wrap:anywhere;border:1px solid #f1f2e90e;max-width:100%;padding:5px 6px;font-size:8px}.team-environment-formula p{color:#6e756a;margin:0;font-size:8px;line-height:1.65}.player-insights-recent>ol{margin:0;padding:0;list-style:none}.player-insights-recent>ol>li{border-bottom:1px solid #f1f2e90e;border-left:2px solid #758238;grid-template-columns:100px 185px 48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:13px 18px;display:grid}.player-insights-recent>ol>li.is-loss{border-left-color:#a85f53}.player-insights-recent>ol>li:last-child{border-bottom:0}.player-insights-recent time{color:#9fa69a;font:590 9px/1.3 var(--font-geist-mono);gap:4px;display:grid}.player-insights-recent time small{color:#646b61;font:500 8px/1.3 var(--font-geist-sans)}.player-recent-champion{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.player-recent-champion img{object-fit:cover;background:#1c201a;border:1px solid #f1f2e91a;border-radius:50%;width:38px;height:38px}.player-recent-champion>span{gap:4px;min-width:0;display:grid}.player-recent-champion strong,.player-recent-champion small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player-recent-champion strong{color:#b3b9ad;font-size:10px}.player-recent-champion small{color:#6b7267;font-size:8px}.player-recent-result{color:#9fb364;font-size:10px}.is-loss>.player-recent-result{color:#c17a6e}.player-insights-recent dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-width:0;margin:0;display:grid}.player-insights-recent dl div{gap:4px;min-width:0;display:grid}.player-insights-recent dt{color:#636a60;font-size:7px}.player-insights-recent dd{color:#9da499;min-width:0;font:580 8px/1.3 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.player-insights-methodology{background:#ff705805;grid-template-columns:130px minmax(0,1fr);gap:10px 22px;padding:20px 23px;display:grid}.player-insights-methodology>strong{color:#ca897d;font-size:10px}.player-insights-methodology>p{color:#757b71;margin:0;font-size:9px;line-height:1.65}.player-insights-methodology>div{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.player-insights-methodology>div span{color:#95756f;border:1px solid #ff70581a;padding:6px 7px;font-size:8px}@media (max-width:1050px){.player-insights-coverage,.team-environment-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.player-insights-coverage article:nth-child(3),.team-environment-summary article:nth-child(3){border-right:0}.player-insights-coverage article:nth-child(-n+3),.team-environment-summary article:nth-child(-n+3){border-bottom:1px solid var(--line)}.player-insights-rank-trend{grid-template-columns:1fr}.player-insights-rank-card{border-right:0;border-bottom:1px solid var(--line)}.player-insights-recent>ol>li{grid-template-columns:90px minmax(150px,1fr) 46px}.player-insights-recent dl{grid-column:1/-1}.team-environment-matches summary{grid-template-columns:minmax(0,1fr) minmax(150px,.8fr) minmax(180px,1fr)}.team-environment-matches summary>i{text-align:left;grid-column:3}.team-environment-formula{grid-template-columns:110px minmax(0,1fr)}.team-environment-formula p{grid-column:2}}@media (max-width:900px){.player-insights-heading,.player-insights-champions>header,.player-insights-roles>header,.team-environment-section>header,.player-insights-recent>header{align-items:flex-start;gap:10px;display:grid}.player-insights-heading p,.player-insights-champions>header p,.player-insights-roles>header p,.team-environment-section>header p,.player-insights-recent>header p{text-align:left}.player-insights-scope,.team-environment-distribution{grid-template-columns:1fr}.team-environment-distribution article{border-right:0;border-bottom:1px solid var(--line)}.team-environment-distribution article:last-child{border-bottom:0}.team-role-pair-grid{grid-template-columns:1fr}}@media (max-width:680px){.player-insights-heading,.player-insights-champions>header,.player-insights-roles>header,.team-environment-section>header,.player-insights-recent>header{padding:18px 15px}.player-insights-state,.player-insights-empty{padding:24px 16px}.player-insights-empty dl{grid-template-columns:repeat(2,minmax(0,1fr))}.player-insights-scope{padding:19px 15px}.player-insights-scope>dl{grid-template-columns:1fr}.player-insights-coverage,.team-environment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.player-insights-coverage article,.player-insights-coverage article:nth-child(3),.team-environment-summary article,.team-environment-summary article:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.player-insights-coverage article:nth-child(2n),.team-environment-summary article:nth-child(2n){border-right:0}.player-insights-coverage article:nth-last-child(-n+2),.team-environment-summary article:nth-last-child(-n+2){border-bottom:0}.player-insights-rank-card,.player-insights-trend-card{padding:19px 15px}.player-insights-trend-card>div,.player-insights-champion-grid{grid-template-columns:1fr}.player-insights-champion-grid>article,.player-insights-champion-grid>article:nth-child(2n),.player-insights-champion-grid>article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.player-insights-champion-grid>article:last-child{border-bottom:0}.player-insights-champion-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.player-insights-roles>div{padding:14px 11px}.player-insights-roles article{grid-template-columns:105px minmax(50px,1fr) 52px;gap:9px}.player-insights-roles article>small{text-align:left;grid-column:1/-1}.team-environment-unavailable{padding:20px 15px}.team-environment-unavailable>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.team-environment-matches summary{grid-template-columns:1fr;gap:7px;padding:14px 15px}.team-environment-matches summary>span,.team-environment-matches summary>small{white-space:normal}.team-environment-matches summary>i{grid-column:auto}.team-role-pair-grid{padding:7px 11px 14px}.team-role-pair-grid article>header{grid-template-columns:1fr}.team-role-pair-grid header span{text-align:left;white-space:normal}.team-role-pair-grid header small{grid-column:auto}.team-role-pair-grid li{align-items:flex-start;display:grid}.team-role-pair-grid li span{white-space:normal}.team-environment-formula{grid-template-columns:1fr;padding:17px 15px}.team-environment-formula p{grid-column:auto}.player-insights-recent>ol>li{grid-template-columns:78px minmax(0,1fr) 42px;gap:9px;padding:12px 10px}.player-insights-recent dl{grid-template-columns:repeat(3,minmax(0,1fr))}.player-insights-methodology{grid-template-columns:1fr;padding:18px 15px}.player-insights-methodology>div{grid-column:auto}}@media (max-width:420px){.player-insights-empty dl,.player-insights-coverage,.team-environment-summary,.team-environment-unavailable>dl{grid-template-columns:1fr}.player-insights-coverage article,.player-insights-coverage article:nth-child(2n),.player-insights-coverage article:nth-last-child(-n+2),.team-environment-summary article,.team-environment-summary article:nth-child(2n),.team-environment-summary article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.player-insights-coverage article:last-child,.team-environment-summary article:last-child{border-bottom:0}.player-insights-champion-grid dl{grid-template-columns:1fr 1fr}.player-insights-roles article{grid-template-columns:82px minmax(35px,1fr) 48px}.team-environment-distribution article{grid-template-columns:minmax(0,1fr) auto}.team-environment-distribution small{grid-column:2}.player-insights-recent>ol>li{grid-template-columns:68px minmax(0,1fr)}.player-recent-result{grid-area:2/1}.player-insights-recent dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.relationship-card-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-top:13px;display:flex}.relationship-card .relationship-card-actions button,.relationship-card .relationship-card-actions .disabled-player-action{overflow-wrap:anywhere;width:auto;max-width:100%;margin-top:0}.relationship-card .relationship-card-actions button:first-child:not(:last-child){color:#a9c8ed;background:#84aee70b;border-color:#84aee738}.player-pair-insights{background:radial-gradient(circle at 90% 0,#5886c70f,#0000 22rem),#101310bd;border:1px solid #84aee72b;min-width:0;margin:0 0 27px;scroll-margin-top:86px}.player-pair-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-width:0;min-height:90px;padding:20px 22px;display:flex}.player-pair-heading>div{min-width:0}.player-pair-heading span,.player-pair-scope>div>span,.player-pair-observations>header span,.player-pair-cohorts>header span,.player-pair-performance>header span{color:#9fc2ed;font:650 8px/1 var(--font-geist-mono);letter-spacing:.1em}.player-pair-heading h3{color:#c7cdc2;letter-spacing:-.035em;margin:8px 0 0;font-size:18px}.player-pair-heading p{color:#7b8378;text-align:right;overflow-wrap:anywhere;max-width:470px;margin:0;font-size:9px;line-height:1.65}.player-pair-entry{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#84aee709,#0000 62%);grid-template-columns:minmax(210px,.72fr) minmax(280px,1.28fr);align-items:end;gap:16px 24px;min-width:0;padding:18px 22px;display:grid}.player-pair-entry-copy{gap:7px;min-width:0;display:grid}.player-pair-entry-copy>span{color:#9fc2ed;font:660 8px/1.25 var(--font-geist-mono);letter-spacing:.09em}.player-pair-entry-copy>strong{color:#bbc3b7;font-size:12px}.player-pair-entry-copy>p{color:#737c71;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.6}.player-pair-entry-form{gap:7px;min-width:0;display:grid}.player-pair-entry-form>label{color:#858e83;font-size:9px;font-weight:620}.player-pair-entry-form>div{grid-template-columns:minmax(0,1fr) 112px;min-width:0;display:grid}.player-pair-entry-form input{color:#c6cdc1;width:100%;min-width:0;height:42px;font:610 11px/1 var(--font-geist-mono);background:#0e110ec7;border:1px solid #84aee730;border-right:0;border-radius:0;outline:0;padding:0 12px}.player-pair-entry-form input::placeholder{color:#646d63}.player-pair-entry-form input:focus-visible{border-color:#d7ff437a;box-shadow:inset 0 0 0 1px #d7ff432e}.player-pair-entry-form button{color:#aecdf1;cursor:pointer;background:#84aee714;border:1px solid #84aee740;min-width:0;min-height:42px;padding:8px 11px;font-size:9px;font-weight:650}.player-pair-entry-form button:hover:not(:disabled){color:var(--acid);border-color:#d7ff4357}.player-pair-entry-form button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.player-pair-entry-form input:disabled,.player-pair-entry-form button:disabled{color:#626960;cursor:not-allowed;opacity:.68}.player-pair-entry-feedback{background:#f1f2e903;border:1px solid #f1f2e912;grid-column:1/-1;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:15px;min-width:0;padding:11px 12px;display:grid}.player-pair-entry-feedback>span{color:#7f897d;width:fit-content;max-width:100%;font:650 7px/1.35 var(--font-geist-mono);letter-spacing:.06em;overflow-wrap:anywhere}.player-pair-entry-feedback>div{gap:4px;min-width:0;display:grid}.player-pair-entry-feedback strong{color:#aeb7ab;overflow-wrap:anywhere;font-size:9px}.player-pair-entry-feedback p{color:#6e776c;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.55}.player-pair-entry.is-loading .player-pair-entry-feedback{background:#84aee706;border-color:#84aee726}.player-pair-entry.is-loading .player-pair-entry-feedback>span,.player-pair-entry.is-ready .player-pair-entry-feedback>span{color:#9fc2ed}.player-pair-entry.is-ready .player-pair-entry-feedback{background:#d7ff4305;border-color:#d7ff4321}.player-pair-entry.is-ready .player-pair-entry-feedback>span{color:#b8ce78}.player-pair-entry.is-not-ready .player-pair-entry-feedback,.player-pair-entry.is-rate-limited .player-pair-entry-feedback{background:#d6a85a06;border-color:#d6a85a29}.player-pair-entry.is-not-ready .player-pair-entry-feedback>span,.player-pair-entry.is-rate-limited .player-pair-entry-feedback>span{color:#d0a65f}.player-pair-entry.is-not-found .player-pair-entry-feedback,.player-pair-entry.is-expired .player-pair-entry-feedback,.player-pair-entry.is-error .player-pair-entry-feedback{background:#ff705806;border-color:#ff705829}.player-pair-entry.is-not-found .player-pair-entry-feedback>span,.player-pair-entry.is-expired .player-pair-entry-feedback>span,.player-pair-entry.is-error .player-pair-entry-feedback>span{color:#d98b7f}.player-pair-state{align-content:center;gap:9px;min-height:166px;padding:25px 22px;display:grid}.player-pair-state>span{color:#858d81;width:fit-content;font:650 8px/1 var(--font-geist-mono);border:1px solid #f1f2e91a;padding:6px 8px}.player-pair-state>strong{color:#b9c0b4;overflow-wrap:anywhere;font-size:13px}.player-pair-state>p{color:#777f73;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:10px;line-height:1.65}.player-pair-state.is-loading{background:linear-gradient(90deg,#719dd70e,#0000)}.player-pair-state.is-loading>span{color:#9fc2ed;border-color:#84aee733}.player-pair-state.is-not-ready{background:linear-gradient(90deg,#d6a85a0a,#0000)}.player-pair-state.is-not-ready>span{color:#d0a65f;border-color:#d6a85a2e}.player-pair-state.is-configuration,.player-pair-state.is-error{background:linear-gradient(90deg,#ff70580b,#0000)}.player-pair-state.is-configuration>span,.player-pair-state.is-error>span{color:#d98b7f;border-color:#ff705833}.player-pair-empty{align-content:center;gap:9px;min-height:205px;padding:25px 22px;display:grid}.player-pair-empty>span{color:#d0a65f;font:650 8px/1 var(--font-geist-mono)}.player-pair-empty h4{color:#bec4b8;margin:0;font-size:15px}.player-pair-empty>p{color:#767e72;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:10px;line-height:1.65}.player-pair-empty dl{background:#f1f2e90e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin:9px 0 0;display:grid}.player-pair-empty dl div{background:#171a15;gap:6px;min-width:0;padding:11px;display:grid}.player-pair-empty dt{color:#697066;font-size:8px}.player-pair-empty dd{color:#abb2a6;min-width:0;font:600 9px/1.35 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.player-pair-ready{min-width:0}.player-pair-scope{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:24px;min-width:0;padding:20px 22px;display:grid}.player-pair-scope h4{color:#cad0c4;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:8px 0 0;font-size:21px;overflow:hidden}.player-pair-scope p{color:#70786d;margin:7px 0 0;font-size:9px;line-height:1.5}.player-pair-scope>dl{background:#f1f2e90e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;margin:0;display:grid}.player-pair-scope>dl div{background:#171a15;gap:6px;min-width:0;padding:11px;display:grid}.player-pair-scope dt{color:#666e63;font-size:8px}.player-pair-scope dd{color:#aab1a5;min-width:0;font:590 9px/1.35 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.player-pair-gate{border-bottom:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:13px 20px;display:grid}.player-pair-gate strong{color:#aeb6aa;font-size:10px}.player-pair-gate p{color:#747c71;margin:0;font-size:9px;line-height:1.6}.player-pair-gate.is-met{background:#d7ff4306}.player-pair-gate.is-met strong{color:#b6c784}.player-pair-gate.is-insufficient{background:#d6a85a09}.player-pair-gate.is-insufficient strong{color:#d0a65f}.player-pair-observations,.player-pair-cohorts,.player-pair-performance{border-bottom:1px solid var(--line);min-width:0}.player-pair-observations>header,.player-pair-cohorts>header,.player-pair-performance>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:76px;padding:16px 22px;display:flex}.player-pair-observations>header h4,.player-pair-cohorts>header h4,.player-pair-performance>header h4{color:#bec5b9;margin:7px 0 0;font-size:15px}.player-pair-observations>header p,.player-pair-cohorts>header p,.player-pair-performance>header p{color:#727a6f;text-align:right;overflow-wrap:anywhere;max-width:505px;margin:0;font-size:9px;line-height:1.6}.player-pair-observations>div{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.player-pair-observations article{border-right:1px solid var(--line);gap:7px;min-width:0;padding:17px 20px;display:grid}.player-pair-observations article:last-child{border-right:0}.player-pair-observations article>span{color:#747d71;font-size:9px}.player-pair-observations article>strong{color:#c0c7bb;font:650 16px/1 var(--font-geist-mono)}.player-pair-observations article>p{color:#91998d;margin:0;font-size:9px}.player-pair-observations article>small{color:#676f64;font-size:8px}.player-pair-coverage{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.player-pair-coverage article{border-right:1px solid var(--line);align-content:center;gap:6px;min-width:0;min-height:86px;padding:12px;display:grid}.player-pair-coverage article:last-child{border-right:0}.player-pair-coverage span{color:#687066;font-size:8px}.player-pair-coverage strong{color:#b8bfb3;min-width:0;font:640 13px/1 var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.player-pair-coverage small{color:#626a60;font-size:8px}.player-pair-coverage .is-unestimated{background:#ff705806}.player-pair-coverage .is-unestimated strong{color:#cb877c}.player-pair-metric-scroll{overscroll-behavior-inline:contain;scrollbar-color:#505a4b #1a1e18;max-width:100%;overflow-x:auto}.player-pair-metric-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:690px}.player-pair-metric-table th,.player-pair-metric-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f1f2e90e;border-right:1px solid #f1f2e90e;min-width:0;padding:11px 13px}.player-pair-metric-table tr>:last-child{border-right:0}.player-pair-metric-table tbody tr:last-child>*{border-bottom:0}.player-pair-metric-table thead th{color:#747d71;background:#181c17;font-size:8px;font-weight:600}.player-pair-metric-table thead th:first-child,.player-pair-metric-table tbody th{width:21%}.player-pair-metric-table tbody th{color:#929a8e;font-size:9px;font-weight:580}.player-pair-metric-table td{background:#f1f2e902}.player-pair-metric-table td b,.player-pair-metric-table td small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.player-pair-metric-table td b{color:#b8bfb3;font:620 10px/1.3 var(--font-geist-mono)}.player-pair-metric-table td small{color:#626a60;margin-top:5px;font-size:7px}.player-pair-missing-metrics{border-top:1px solid var(--line);color:#b28e54;overflow-wrap:anywhere;margin:0;padding:12px 18px;font-size:8px;line-height:1.6}.player-pair-score-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.player-pair-score-grid article{border-right:1px solid var(--line);align-content:center;gap:7px;min-width:0;min-height:90px;padding:13px;display:grid}.player-pair-score-grid article:last-child{border-right:0}.player-pair-score-grid span{color:#6d756a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.player-pair-score-grid strong{color:#bcc3b7;min-width:0;font:650 14px/1 var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.player-pair-score-grid small{color:#636b61;font-size:7px;line-height:1.45}.player-pair-performance-warning{border-bottom:1px solid var(--line);color:#bc985e;background:#d6a85a08;margin:0;padding:12px 18px;font-size:8px;line-height:1.6}.player-pair-recent-performance{margin:0;padding:0;list-style:none}.player-pair-recent-performance li{border-bottom:1px solid #f1f2e90e;grid-template-columns:155px repeat(2,minmax(0,1fr));align-items:center;gap:12px;min-width:0;padding:12px 18px;display:grid}.player-pair-recent-performance time{color:#71796e;font:570 8px/1.4 var(--font-geist-mono)}.player-pair-recent-performance li>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;display:grid}.player-pair-recent-performance li>div span{color:#8e968a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.player-pair-recent-performance li>div strong{color:#b6beb2;font:620 10px/1 var(--font-geist-mono)}.player-pair-recent-performance li>div small{color:#626a60;grid-column:1/-1;font-size:7px}.player-pair-performance-empty{border-bottom:1px solid var(--line);color:#747c71;padding:22px 18px;font-size:9px}.player-pair-formula{background:#84aee705;grid-template-columns:115px minmax(0,1.1fr) minmax(250px,1fr);align-items:start;gap:14px;min-width:0;padding:17px 18px;display:grid}.player-pair-formula>strong{color:#9db8d8;font-size:9px}.player-pair-formula>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.player-pair-formula>div span{color:#788a9f;overflow-wrap:anywhere;border:1px solid #84aee71a;max-width:100%;padding:5px 6px;font-size:7px}.player-pair-formula p{color:#6c756a;margin:0;font-size:8px;line-height:1.65}.player-pair-boundary{background:#ff705805;grid-template-columns:105px minmax(0,1fr);gap:9px 20px;min-width:0;padding:18px 20px;display:grid}.player-pair-boundary>strong{color:#c9877c;font-size:9px}.player-pair-boundary>p{color:#737b70;margin:0;font-size:8px;line-height:1.65}.player-pair-boundary>div{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.player-pair-boundary>div span{color:#91736d;border:1px solid #ff70581a;padding:5px 6px;font-size:7px}@media (max-width:1050px){.player-pair-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.player-pair-coverage article:nth-child(3){border-right:0}.player-pair-coverage article:nth-child(-n+3){border-bottom:1px solid var(--line)}.player-pair-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-pair-score-grid article:nth-child(3){border-right:0}.player-pair-score-grid article:nth-child(-n+3){border-bottom:1px solid var(--line)}.player-pair-score-grid article:nth-child(5){border-right:0}.player-pair-formula{grid-template-columns:105px minmax(0,1fr)}.player-pair-formula p{grid-column:2}}@media (max-width:780px){.player-pair-heading,.player-pair-observations>header,.player-pair-cohorts>header,.player-pair-performance>header{align-items:flex-start;gap:9px;display:grid}.player-pair-heading p,.player-pair-observations>header p,.player-pair-cohorts>header p,.player-pair-performance>header p{text-align:left}.player-pair-entry{grid-template-columns:1fr;align-items:start}.player-pair-scope{grid-template-columns:1fr}.player-pair-gate{grid-template-columns:1fr;gap:7px}.player-pair-observations>div{grid-template-columns:1fr}.player-pair-observations article{border-right:0;border-bottom:1px solid var(--line)}.player-pair-observations article:last-child{border-bottom:0}.player-pair-recent-performance li{grid-template-columns:1fr 1fr}.player-pair-recent-performance time{grid-column:1/-1}.player-pair-boundary{grid-template-columns:1fr}.player-pair-boundary>div{grid-column:auto}}@media (max-width:520px){.player-pair-heading,.player-pair-entry,.player-pair-state,.player-pair-empty,.player-pair-scope,.player-pair-observations>header,.player-pair-cohorts>header,.player-pair-performance>header{padding-left:14px;padding-right:14px}.player-pair-entry-feedback{grid-template-columns:1fr;gap:6px}.player-pair-empty dl,.player-pair-scope>dl{grid-template-columns:1fr}.player-pair-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.player-pair-coverage article,.player-pair-coverage article:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.player-pair-coverage article:nth-child(2n){border-right:0}.player-pair-coverage article:nth-last-child(-n+2){border-bottom:0}.player-pair-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-pair-score-grid article,.player-pair-score-grid article:nth-child(3),.player-pair-score-grid article:nth-child(5){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.player-pair-score-grid article:nth-child(2n){border-right:0}.player-pair-score-grid article:last-child{border-bottom:0}.player-pair-recent-performance li{grid-template-columns:1fr;padding:12px 13px}.player-pair-recent-performance time{grid-column:auto}.player-pair-formula{grid-template-columns:1fr;padding:15px 14px}.player-pair-formula p{grid-column:auto}.player-pair-boundary{padding:16px 14px}}@media (max-width:390px){.relationship-card-actions{display:grid}.relationship-card .relationship-card-actions button,.relationship-card .relationship-card-actions .disabled-player-action{width:100%}.player-pair-entry-form>div{grid-template-columns:1fr}.player-pair-entry-form input{border-right:1px solid #84aee730}.player-pair-entry-form button{border-top:0}.player-pair-scope h4{font-size:18px}.player-pair-coverage{grid-template-columns:1fr}.player-pair-coverage article,.player-pair-coverage article:nth-child(2n),.player-pair-coverage article:nth-child(3),.player-pair-coverage article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.player-pair-coverage article:last-child{border-bottom:0}.player-pair-score-grid{grid-template-columns:1fr}.player-pair-score-grid article,.player-pair-score-grid article:nth-child(2n),.player-pair-score-grid article:nth-child(3),.player-pair-score-grid article:nth-child(5){border-right:0;border-bottom:1px solid var(--line)}.player-pair-score-grid article:last-child{border-bottom:0}}.meta-companion-control{background:radial-gradient(circle at 92% 0,#6997d511,#0000 20rem),#1215119e;border:1px solid #84aee730;min-width:0;margin-bottom:12px}.meta-companion-control>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:86px;padding:18px 22px;display:flex}.meta-companion-control>header>div:first-child{gap:8px;min-width:0;display:grid}.meta-companion-control>header>div:first-child span{color:#9fc2ed;font:680 9px/1 var(--font-geist-mono);letter-spacing:.1em}.meta-companion-control>header h3{color:#c8cec2;letter-spacing:-.035em;margin:0;font-size:18px}.meta-companion-connection{color:#7c8479;border:1px solid #f1f2e917;flex:none;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex}.meta-companion-connection i{background:#767d72;border-radius:50%;width:6px;height:6px}.meta-companion-connection.is-connected{color:#b5c783;border-color:#d7ff4333}.meta-companion-connection.is-connected i{background:var(--acid);box-shadow:0 0 9px #d7ff4373}.meta-companion-control-body{grid-template-columns:minmax(0,1fr) 265px;min-width:0;display:grid}.meta-companion-feedback{border-right:1px solid var(--line);align-content:center;gap:8px;min-width:0;min-height:128px;padding:20px 22px;display:grid}.meta-companion-feedback>span{color:#81897e;width:fit-content;max-width:100%;font:640 8px/1.2 var(--font-geist-mono);overflow-wrap:anywhere;border:1px solid #f1f2e917;padding:5px 7px}.meta-companion-feedback>strong{color:#b8bfb3;overflow-wrap:anywhere;font-size:12px}.meta-companion-feedback>p{color:#737b70;overflow-wrap:anywhere;max-width:690px;margin:0;font-size:9px;line-height:1.65}.meta-companion-feedback.is-sending{background:linear-gradient(90deg,#84aee70b,#0000)}.meta-companion-feedback.is-sending>span{color:#9fc2ed;border-color:#84aee733}.meta-companion-feedback.is-success{background:linear-gradient(90deg,#d7ff4309,#0000)}.meta-companion-feedback.is-success>span{color:var(--acid);border-color:#d7ff4333}.meta-companion-feedback.is-unauthorized,.meta-companion-feedback.is-offline,.meta-companion-feedback.is-invalid-meta,.meta-companion-feedback.is-error{background:linear-gradient(90deg,#ff70580a,#0000)}.meta-companion-feedback.is-unauthorized>span,.meta-companion-feedback.is-offline>span,.meta-companion-feedback.is-invalid-meta>span,.meta-companion-feedback.is-error>span{color:#d98b7f;border-color:#ff705833}.meta-companion-feedback.is-aborted{background:linear-gradient(90deg,#d6a85a09,#0000)}.meta-companion-feedback.is-aborted>span{color:#d0a65f;border-color:#d6a85a2e}.meta-companion-feedback.is-uncertain{background:linear-gradient(90deg,#d6a85a0e,#0000)}.meta-companion-feedback.is-uncertain>span{color:#e2b765;border-color:#d6a85a3d}.meta-companion-actions{align-content:center;gap:7px;min-width:0;padding:17px;display:grid}.meta-companion-actions button,.meta-companion-actions a{color:#a9c8ed;text-align:center;overflow-wrap:anywhere;background:#84aee70e;border:1px solid #84aee740;justify-content:center;align-items:center;min-width:0;min-height:38px;padding:8px 10px;font-size:9px;text-decoration:none;display:flex}.meta-companion-actions button{cursor:pointer}.meta-companion-actions button.is-clear{color:#c9a66d;background:#d6a85a06;border-color:#d6a85a2e}.meta-companion-actions a{color:#777f74;background:0 0;border-color:#f1f2e914;min-height:32px;font-size:8px}.meta-companion-actions button:hover:not(:disabled),.meta-companion-actions a:hover{color:var(--acid);border-color:#d7ff434d}:is(.meta-companion-actions button:focus-visible,.meta-companion-actions a:focus-visible){outline:2px solid var(--acid);outline-offset:2px}.meta-companion-actions button:disabled{color:#5f665c;cursor:not-allowed;background:0 0;border-color:#f1f2e90f}.meta-companion-control>footer{border-top:1px solid var(--line);color:#6f776c;padding:12px 20px;font-size:8px;line-height:1.6}@media (max-width:780px){.meta-companion-control>header{align-items:flex-start;gap:12px;display:grid}.meta-companion-connection{justify-self:start}.meta-companion-control-body{grid-template-columns:1fr}.meta-companion-feedback{border-right:0;border-bottom:1px solid var(--line)}.meta-companion-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-companion-actions a{grid-column:1/-1}}@media (max-width:420px){.meta-companion-control>header,.meta-companion-feedback{padding-left:14px;padding-right:14px}.meta-companion-connection{align-items:flex-start;max-width:100%}.meta-companion-connection span{overflow-wrap:anywhere;min-width:0}.meta-companion-actions{grid-template-columns:1fr;padding:13px}.meta-companion-actions a{grid-column:auto}.meta-companion-control>footer{padding:12px 14px}}.player-benchmark-profile-card{background:linear-gradient(135deg,#b18ae80b,#0000 72%);border:1px solid #b18ae829;min-width:0;margin-top:9px;padding:17px}.player-benchmark-profile-card>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.player-benchmark-profile-card>header span{color:#c2a7e8;font:650 8px/1 var(--font-geist-mono);letter-spacing:.09em}.player-benchmark-profile-card>header strong{color:#b1a7bd;text-align:right;font-size:9px}.player-benchmark-profile-card>p{color:#7c7683;overflow-wrap:anywhere;margin:12px 0 0;font-size:10px;line-height:1.55}.player-benchmark-profile-card>dl{background:#f1f2e90e;gap:1px;min-width:0;margin:11px 0 0;display:grid}.player-benchmark-profile-card>dl div{background:#171a15;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:7px 8px;display:grid}.player-benchmark-profile-card dt{color:#706a74;font-size:7px}.player-benchmark-profile-card dd{color:#a9a0b2;min-width:0;font:580 8px/1.35 var(--font-geist-mono);text-align:right;overflow-wrap:anywhere;margin:0}.player-benchmark-profile-card>small{color:#6d6575;margin-top:7px;font-size:8px;line-height:1.45;display:block}.player-benchmark-profile-card>button{color:#c2a7e8;cursor:pointer;background:#b18ae80b;border:1px solid #b18ae833;width:100%;min-height:37px;margin-top:13px;font-size:9px}.player-benchmark-profile-card>button:disabled{opacity:.45;cursor:default}.player-benchmark-profile-card>button:focus-visible{outline-offset:2px;outline:2px solid #c2a7e8}.player-benchmark-profile-card.is-error,.player-benchmark-profile-card.is-configuration{background:#ff705806;border-color:#ff70582e}.player-benchmark-section{background:radial-gradient(circle at 92% 0,#b18ae811,#0000 24rem),#101310c2;border:1px solid #b18ae82e;min-width:0;margin:0 0 12px}.player-benchmark-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-width:0;min-height:96px;padding:20px 22px;display:flex}.player-benchmark-heading>div{min-width:0}.player-benchmark-heading span,.player-benchmark-profile-group>header span{color:#c2a7e8;font:660 8px/1 var(--font-geist-mono);letter-spacing:.1em}.player-benchmark-heading h3{color:#c9c5ce;letter-spacing:-.035em;margin:8px 0 0;font-size:18px}.player-benchmark-heading>p{color:#7d7882;text-align:right;overflow-wrap:anywhere;max-width:520px;margin:0;font-size:9px;line-height:1.7}.player-benchmark-heading>p strong{color:#aaa0b5;font-weight:600}.player-benchmark-state{align-content:center;gap:9px;min-height:185px;padding:26px 22px;display:grid}.player-benchmark-state>span{color:#baa0df;width:fit-content;max-width:100%;font:650 8px/1.25 var(--font-geist-mono);overflow-wrap:anywhere;border:1px solid #b18ae82e;padding:6px 8px}.player-benchmark-state>strong{color:#bcb8c0;overflow-wrap:anywhere;font-size:13px}.player-benchmark-state>p{color:#77727b;overflow-wrap:anywhere;max-width:780px;margin:0;font-size:10px;line-height:1.65}.player-benchmark-state>small{color:#6a646e;font-size:8px;line-height:1.55}.player-benchmark-state.is-loading{background:linear-gradient(90deg,#b18ae80e,#0000)}.player-benchmark-state.is-not-ready{background:linear-gradient(90deg,#d6a85a0a,#0000)}.player-benchmark-state.is-not-ready>span{color:#d0a65f;border-color:#d6a85a33}.player-benchmark-state.is-configuration,.player-benchmark-state.is-error{background:linear-gradient(90deg,#ff70580a,#0000)}.player-benchmark-state.is-configuration>span,.player-benchmark-state.is-error>span{color:#d98b7f;border-color:#ff705833}.player-benchmark-empty{align-content:center;gap:10px;min-height:235px;padding:26px 22px;display:grid}.player-benchmark-empty>span{color:#d0a65f;font:650 8px/1 var(--font-geist-mono)}.player-benchmark-empty h4{color:#bdb9c1;margin:0;font-size:15px}.player-benchmark-empty>p{color:#77727b;max-width:780px;margin:0;font-size:10px;line-height:1.65}.player-benchmark-empty dl{background:#f1f2e90e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin:10px 0 0;display:grid}.player-benchmark-empty dl div{background:#171a15;gap:6px;min-width:0;padding:11px;display:grid}.player-benchmark-empty dt{color:#6d6871;font-size:8px}.player-benchmark-empty dd{color:#aaa5ae;min-width:0;font:600 9px/1.35 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.player-benchmark-insufficient{border-bottom:1px solid var(--line);background:#d6a85a09;gap:6px;padding:14px 20px;display:grid}.player-benchmark-insufficient strong{color:#d0a65f;font:650 9px/1.3 var(--font-geist-mono)}.player-benchmark-insufficient p{color:#9d8258;margin:0;font-size:9px;line-height:1.55}.player-benchmark-insufficient small{color:#75684f;font-size:8px}.player-benchmark-overview{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.player-benchmark-overview article{border-right:1px solid var(--line);align-content:center;gap:7px;min-width:0;min-height:105px;padding:13px;display:grid}.player-benchmark-overview article:last-child{border-right:0}.player-benchmark-overview span{color:#716c76;font-size:8px;line-height:1.4}.player-benchmark-overview strong{color:#bdb7c2;min-width:0;font:640 13px/1.25 var(--font-geist-mono);overflow-wrap:anywhere}.player-benchmark-overview small{color:#69636e;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.player-benchmark-profile-group{border-bottom:1px solid var(--line);min-width:0}.player-benchmark-profile-group>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:78px;padding:16px 22px;display:flex}.player-benchmark-profile-group>header h4{color:#bbb7bf;margin:7px 0 0;font-size:15px}.player-benchmark-profile-group>header p{color:#716c75;text-align:right;max-width:525px;margin:0;font-size:9px;line-height:1.6}.player-benchmark-no-profiles{color:#756f79;margin:0;padding:22px;font-size:9px}.player-benchmark-profile{border-bottom:1px solid #f1f2e90e;min-width:0}.player-benchmark-profile:last-child{border-bottom:0}.player-benchmark-profile>summary{cursor:pointer;grid-template-columns:minmax(190px,1fr) minmax(210px,.8fr) auto;align-items:center;gap:16px;min-width:0;min-height:75px;padding:13px 20px;list-style-position:inside;display:grid}.player-benchmark-profile>summary:focus-visible{outline-offset:-3px;outline:2px solid #c2a7e8}.player-benchmark-profile-identity{align-items:center;gap:10px;min-width:0;display:flex}.player-benchmark-profile-identity img{object-fit:cover;background:#20251e;border:1px solid #f1f2e917;flex:none}.player-benchmark-profile-identity>span{gap:6px;min-width:0;display:grid}.player-benchmark-profile-identity small{color:#857596;font:620 7px/1 var(--font-geist-mono);letter-spacing:.08em}.player-benchmark-profile-identity strong{color:#bcb7c0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.player-benchmark-profile-index{gap:6px;min-width:0;display:grid}.player-benchmark-profile-index small{color:#706a74;font-size:8px}.player-benchmark-profile-index strong{color:#c2a7e8;font:650 13px/1 var(--font-geist-mono)}.player-benchmark-profile-status{color:#aeba87;white-space:nowrap;border:1px solid #d7ff4326;padding:6px 8px;font-size:8px}.player-benchmark-profile-status.is-insufficient{color:#c7a164;border-color:#d6a85a2e}.player-benchmark-profile-body{background:#f1f2e902;border-top:1px solid #f1f2e90e;min-width:0}.player-benchmark-profile-sample{border-bottom:1px solid #f1f2e90e;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.player-benchmark-profile-sample article{border-right:1px solid #f1f2e90e;gap:6px;min-width:0;padding:12px 15px;display:grid}.player-benchmark-profile-sample article:last-child{border-right:0}.player-benchmark-profile-sample span{color:#6e6872;font-size:8px}.player-benchmark-profile-sample strong{color:#aaa5ae;font:620 11px/1.25 var(--font-geist-mono)}.player-benchmark-profile-sample small{color:#625d66;font-size:7px}.player-benchmark-profile-reason{background:#d6a85a06;border-bottom:1px solid #f1f2e90e;grid-template-columns:minmax(190px,.4fr) minmax(0,1fr);gap:14px;padding:11px 16px;display:grid}.player-benchmark-profile-reason strong{color:#c29c61;font:620 8px/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.player-benchmark-profile-reason p{color:#897450;margin:0;font-size:8px;line-height:1.55}.player-benchmark-quartiles{border-bottom:1px solid #f1f2e90e;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.player-benchmark-quartiles section{border-right:1px solid #f1f2e90e;min-width:0;padding:13px 16px}.player-benchmark-quartiles section:last-child{border-right:0}.player-benchmark-quartiles section>span{color:#79727e;font-size:8px}.player-benchmark-quartiles ul{flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.player-benchmark-quartiles li{border:1px solid #b18ae81c;align-items:center;gap:7px;max-width:100%;padding:6px 7px;display:flex}.player-benchmark-quartiles li strong{color:#9d96a2;overflow-wrap:anywhere;font-size:8px;font-weight:560}.player-benchmark-quartiles li span{color:#b89edc;font:620 8px/1 var(--font-geist-mono);white-space:nowrap}.player-benchmark-quartiles p{color:#656069;margin:9px 0 0;font-size:8px}.player-benchmark-axis-table{overscroll-behavior-inline:contain;scrollbar-color:#554b61 #1a1c18;max-width:100%;overflow-x:auto}.player-benchmark-axis-head,.player-benchmark-axis-table>.player-benchmark-axis-row{grid-template-columns:minmax(215px,1.3fr) minmax(175px,.8fr) minmax(125px,.6fr) minmax(240px,1.2fr);min-width:820px;display:grid}.player-benchmark-axis-head{background:#181b17}.player-benchmark-axis-head>span{color:#716a76;border-right:1px solid #f1f2e90e;padding:10px 12px;font-size:8px;font-weight:600}.player-benchmark-axis-table>.player-benchmark-axis-row{border-top:1px solid #f1f2e90b}.player-benchmark-axis-table>.player-benchmark-axis-row:first-of-type{border-top:0}.player-benchmark-axis-table>.player-benchmark-axis-row>div{border-right:1px solid #f1f2e90e;align-content:center;gap:5px;min-width:0;padding:11px 12px;display:grid}.player-benchmark-axis-table>.player-benchmark-axis-row>div:last-child,.player-benchmark-axis-head>span:last-child{border-right:0}.player-benchmark-axis-row strong{color:#aaa4ae;font:610 9px/1.35 var(--font-geist-mono);overflow-wrap:anywhere}.player-benchmark-axis-row span{color:#8c8591;font-size:9px}.player-benchmark-axis-row small{color:#625d66;overflow-wrap:anywhere;font-size:7px;line-height:1.55}.player-benchmark-axis-row i{color:#746c7a;font:560 7px/1.4 var(--font-geist-mono);font-style:normal}.player-benchmark-axis-table>.player-benchmark-axis-row.is-unavailable{background:#d6a85a05}.player-benchmark-axis-table>.player-benchmark-axis-row.is-unavailable strong{color:#968571}.player-benchmark-publication-boundary{border-bottom:1px solid var(--line);background:#d6a85a06;grid-template-columns:minmax(235px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;min-width:0;padding:16px 20px;display:grid}.player-benchmark-publication-boundary>div{gap:6px;min-width:0;display:grid}.player-benchmark-publication-boundary span{color:#ba955c;font:620 7px/1.3 var(--font-geist-mono);letter-spacing:.06em}.player-benchmark-publication-boundary strong{color:#a99d8a;font-size:9px}.player-benchmark-publication-boundary small{color:#6f685e;font-size:7px}.player-benchmark-publication-boundary p{color:#777067;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.65}.player-benchmark-publication-boundary code{color:#a88c63;max-width:100%;font:inherit;overflow-wrap:anywhere}.player-benchmark-methodology{background:#ff705805;grid-template-columns:155px minmax(0,1fr);gap:10px 20px;min-width:0;padding:18px 20px;display:grid}.player-benchmark-methodology>strong{color:#c7897d;font-size:9px}.player-benchmark-methodology>p{color:#777078;margin:0;font-size:8px;line-height:1.65}.player-benchmark-methodology>div{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.player-benchmark-methodology>div span{color:#91746f;overflow-wrap:anywhere;border:1px solid #ff70581c;max-width:100%;padding:5px 6px;font-size:7px}.player-benchmark-methodology>small{color:#696269;grid-column:2;font-size:7px;line-height:1.65}@media (max-width:1050px){.player-benchmark-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.player-benchmark-overview article:nth-child(3){border-right:0}.player-benchmark-overview article:nth-child(-n+3){border-bottom:1px solid var(--line)}.player-benchmark-overview article:nth-child(6){border-right:0}}@media (max-width:780px){.player-benchmark-heading,.player-benchmark-profile-group>header{align-items:flex-start;gap:10px;display:grid}.player-benchmark-heading>p,.player-benchmark-profile-group>header p{text-align:left}.player-benchmark-profile>summary{grid-template-columns:minmax(0,1fr) auto}.player-benchmark-profile-index{grid-column:1}.player-benchmark-profile-status{grid-area:1/2/span 2}.player-benchmark-profile-sample{grid-template-columns:repeat(2,minmax(0,1fr))}.player-benchmark-profile-sample article:nth-child(2){border-right:0}.player-benchmark-profile-sample article:nth-child(-n+2){border-bottom:1px solid #f1f2e90e}.player-benchmark-profile-reason{grid-template-columns:1fr;gap:6px}.player-benchmark-publication-boundary{grid-template-columns:1fr;gap:9px}.player-benchmark-methodology{grid-template-columns:1fr}.player-benchmark-methodology>div,.player-benchmark-methodology>small{grid-column:auto}}@media (max-width:520px){.player-benchmark-heading,.player-benchmark-state,.player-benchmark-empty,.player-benchmark-profile-group>header{padding-left:14px;padding-right:14px}.player-benchmark-empty dl,.player-benchmark-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.player-benchmark-overview article,.player-benchmark-overview article:nth-child(3),.player-benchmark-overview article:nth-child(6){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.player-benchmark-overview article:nth-child(2n){border-right:0}.player-benchmark-overview article:nth-last-child(-n+2){border-bottom:0}.player-benchmark-profile>summary{padding:13px 12px}.player-benchmark-quartiles{grid-template-columns:1fr}.player-benchmark-quartiles section{border-bottom:1px solid #f1f2e90e;border-right:0}.player-benchmark-quartiles section:last-child{border-bottom:0}.player-benchmark-publication-boundary,.player-benchmark-methodology{padding:16px 14px}}@media (max-width:390px){.player-benchmark-empty dl,.player-benchmark-overview,.player-benchmark-profile-sample{grid-template-columns:1fr}.player-benchmark-overview article,.player-benchmark-overview article:nth-child(2n),.player-benchmark-overview article:nth-child(3),.player-benchmark-overview article:nth-child(6),.player-benchmark-overview article:nth-last-child(-n+2),.player-benchmark-profile-sample article,.player-benchmark-profile-sample article:nth-child(2),.player-benchmark-profile-sample article:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.player-benchmark-overview article:last-child,.player-benchmark-profile-sample article:last-child{border-bottom:0}.player-benchmark-profile>summary{grid-template-columns:1fr}.player-benchmark-profile-status{grid-area:auto;width:fit-content}.player-benchmark-profile-identity strong{white-space:normal}}.static-data-state>ul{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:760px){.static-data-state>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.static-data-state>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.pregame-participant-detail{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#74b2ff09,#0e110d99);gap:16px;min-width:0;padding:22px;display:grid}.pregame-participant-detail>header{justify-content:space-between;align-items:flex-start;gap:28px;min-width:0;display:flex}.pregame-participant-detail>header>div{gap:8px;min-width:0;display:grid}.pregame-participant-detail>header span{color:#a8d2f2;font:680 11px/1.3 var(--font-geist-mono);letter-spacing:.08em}.pregame-participant-detail>header h4{color:#d2d8d0;margin:0;font-size:18px}.pregame-participant-detail>header p{color:#aeb7ad;text-align:right;overflow-wrap:anywhere;max-width:590px;margin:0;font-size:12px;line-height:1.65}.pregame-detail-selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.pregame-detail-selector>button{min-width:0;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:#f1f2e905;border:1px solid #f1f2e91f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.pregame-detail-selector>button:hover:not(:disabled),.pregame-detail-selector>button.is-selected{background:#74b2ff14;border-color:#74b2ff8c}.pregame-detail-selector>button:focus-visible{outline-offset:2px;outline:2px solid #a8d2f2}.pregame-detail-selector>button:disabled{cursor:not-allowed;opacity:.66}.pregame-detail-selector>button.is-hidden{border-style:dashed}.pregame-detail-selector img{object-fit:cover;border-radius:50%;width:34px;height:34px}.pregame-detail-champion-placeholder{color:#d1b77f;width:34px;height:34px;font:700 13px/1 var(--font-geist-mono);border:1px dashed #d6a85a7a;border-radius:50%;place-items:center;font-style:normal;display:grid}.pregame-detail-selector button>span{min-width:0;color:inherit;font:inherit;letter-spacing:normal;gap:5px;display:grid}.pregame-detail-selector strong{color:#cbd3ca;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.pregame-detail-selector small{color:#9aa69e;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.pregame-detail-selector em{color:#a8d2f2;font:650 11px/1.3 var(--font-geist-mono);white-space:nowrap;font-style:normal}.pregame-detail-selector .is-hidden em{color:#a6aca6}.pregame-detail-actions{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.pregame-detail-actions span{color:#a4afa7;font-size:11px;line-height:1.5}.pregame-detail-actions button{color:#d7e9f7;cursor:pointer;background:#74b2ff1a;border:1px solid #74b2ff73;min-height:44px;padding:0 17px;font-size:12px;font-weight:680}.pregame-detail-actions button:disabled{opacity:.5;cursor:not-allowed}.pregame-detail-state{background:#74b2ff0a;border-left:3px solid #74b2ff94;gap:7px;min-width:0;padding:13px 15px;display:grid}.pregame-detail-state.is-error{background:#ff70580a;border-left-color:#ff7058b8}.pregame-detail-state strong{color:#c5d3dc;overflow-wrap:anywhere;font-size:13px}.pregame-detail-state p{color:#aeb8bf;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.pregame-detail-result-summary{border:1px solid #74b2ff26;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:13px 15px;display:grid}.pregame-detail-result-summary span,.pregame-detail-result-summary small{color:#a7b5bf;font-size:11px;line-height:1.45}.pregame-detail-result-summary strong{color:#d1d9df;overflow-wrap:anywhere;font-size:13px}.pregame-detail-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.pregame-detail-result-card{background:#10141094;border:1px solid #74b2ff24;min-width:0}.pregame-detail-result-card>header{border-bottom:1px solid #74b2ff1a;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.pregame-detail-result-card>header>img{object-fit:cover;border-radius:50%;width:44px;height:44px}.pregame-detail-result-card>header>.pregame-detail-champion-placeholder{width:44px;height:44px}.pregame-detail-result-card>header>div{gap:5px;min-width:0;display:grid}.pregame-detail-result-card>header span,.pregame-detail-result-card>header small{color:#a0afb9;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.pregame-detail-result-card>header strong{color:#d1d8dd;overflow-wrap:anywhere;font-size:14px}.pregame-detail-result-card>header em{color:#a8d2f2;font:650 11px/1.4 var(--font-geist-mono);font-style:normal}.pregame-detail-primary-facts{background:#74b2ff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:1px;display:grid}.pregame-detail-primary-facts>div{background:#151914;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.pregame-detail-primary-facts dt{color:#a4b0b8;font-size:11px}.pregame-detail-primary-facts dd{color:#d0d7dc;font:650 13px/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.pregame-detail-primary-facts small{color:#96a29f;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.pregame-detail-observations{gap:7px;min-width:0;margin:0;padding:15px;list-style:none;display:grid}.pregame-detail-observations>li{border:1px solid #f1f2e91a;grid-template-columns:minmax(0,.7fr) repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:12px;display:grid}.pregame-detail-observations>li.is-win{border-left:3px solid var(--acid)}.pregame-detail-observations>li.is-loss{border-left:3px solid var(--coral)}.pregame-detail-observations header,.pregame-detail-observations li>div{align-content:start;gap:6px;min-width:0;display:grid}.pregame-detail-observations header span,.pregame-detail-observations li span,.pregame-detail-observations li small{color:#a3aea7;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.pregame-detail-observations header strong,.pregame-detail-observations li>div>strong{color:#ccd4cc;overflow-wrap:anywhere;font-size:12px}.pregame-detail-observations .is-win header strong{color:var(--acid)}.pregame-detail-observations .is-loss header strong{color:#ff9b87}.pregame-detail-no-observations{color:#adb6ae;border:1px dashed #f1f2e924;margin:15px;padding:13px;font-size:12px;line-height:1.6}.pregame-detail-warnings{gap:6px;margin:0;padding:0 15px 15px;list-style:none;display:grid}.pregame-detail-warnings li{background:#d6a85a0a;border-left:3px solid #d6a85a9e;gap:4px;padding:10px 12px;display:grid}.pregame-detail-warnings strong,.pregame-detail-warnings span{color:#d2b77f;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.pregame-detail-boundary{border:1px solid #74b2ff1f;gap:7px;min-width:0;padding:14px 15px;display:grid}.pregame-detail-boundary strong{color:#c1ccd3;font-size:13px}.pregame-detail-boundary span{color:#a4b0b7;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.progressive-history-intro>p,.progressive-history-intro>small,.progressive-history-totals dt,.progressive-history-runs strong,.progressive-history-runs time,.progressive-history-runs span,.progressive-history-runs small,.progressive-history-state,.progressive-history-boundary,.progressive-history-disclaimer{color:#aeb8b1;font-size:11px}.progressive-history-intro>p,.progressive-history-state,.progressive-history-boundary{font-size:12px}.progressive-history-totals dd{color:#d0d8d2;font-size:13px}.progressive-history-card>button{color:#c9e3f7;min-height:44px;font-size:12px}.recent-performance-profiles.is-invalid p,.recent-profile-empty,.recent-profile-methodology,.recent-performance-profile>summary small,.recent-profile-primary-metrics dt,.recent-profile-facts dt,.recent-profile-primary-metrics small,.recent-profile-facts small,.recent-profile-recurring>div small,.recent-profile-recurring li span,.recent-profile-recurring li small,.recent-profile-axes article>p,.recent-axis-reason,.recent-profile-axes article>ul strong,.recent-profile-axes article>ul span,.recent-profile-axes article>ul small,.recent-profile-axes article>small{color:#aab4aa;font-size:11px}.recent-profile-methodology,.recent-profile-recurring>p{color:#b6beb5;font-size:12px}.recent-profile-primary-metrics dd,.recent-profile-facts dd,.recent-profile-axes article>header strong{color:#d2d9cf;font-size:13px}.recent-profile-facts h5,.recent-profile-recurring h5,.recent-profile-axes h5,.recent-profile-recurring li strong,.recent-profile-axes article>header span{color:#c1c9c0;font-size:12px}.observed-season-state strong,.observed-season-boundary strong,.observed-season-profile-identity>span strong,.observed-season-profile-share strong,.observed-season-dimensions article strong,.observed-season-axes article>header strong,.observed-season-methodology strong{color:#d0d9df;font-size:13px}.observed-season-state p,.observed-season-profile-window>p,.observed-season-signals>p,.observed-season-methodology p,.observed-season-empty{color:#b4c0c7;font-size:12px}.observed-season-state small,.observed-season-boundary span,.observed-season-boundary small,.observed-season-overall span,.observed-season-overall small,.observed-season-profile-identity>span small,.observed-season-profile-share small,.observed-season-profile-status,.observed-season-profile-window span,.observed-season-profile-window small,.observed-season-dimensions article span,.observed-season-dimensions article small,.observed-season-facts li strong,.observed-season-axes li strong,.observed-season-facts li span,.observed-season-facts li small,.observed-season-axes li span,.observed-season-axes li small,.observed-season-signals>header span,.observed-season-signals li span,.observed-season-signals li small,.observed-season-axes article>p,.observed-season-methodology small{color:#a8b5bd;font-size:11px}.observed-season-dimensions h5,.observed-season-facts h5,.observed-season-signals h5,.observed-season-axes h5,.observed-season-signals li strong,.observed-season-axes article>header span{color:#c6d0d6;font-size:12px}.multi-input-help,.multi-champion-editor>p,.multi-boundary-card li span,.multi-boundary-card p,.multi-run-state p,.multi-run-state small,.multi-coverage-grid span,.multi-coverage-grid small,.multi-results-heading p,.multi-player-card>header small,.multi-player-card>header b,.multi-player-facts h4,.multi-fact-body small,.multi-recent-empty span,.multi-recent-empty small,.multi-recent-signals span,.multi-recent-signals small,.multi-observation-result span,.multi-observation-opponent span,.multi-observation-score span,.multi-observation-result small,.multi-observation-subject small,.multi-observation-opponent small,.multi-observation-score small,.multi-observation-metrics dt,.multi-observation-metrics dd,.multi-recent-partial,.multi-sample-boundary{color:#aeb8af;font-size:11px}.multi-run-state p,.multi-results-heading p,.multi-recent-partial{font-size:12px}.multi-fact-body strong,.multi-fact-body span,.multi-recent-empty strong,.multi-recent-signals strong,.multi-observation-result strong,.multi-observation-subject strong,.multi-observation-opponent strong{color:#cdd5cd;font-size:12px}.pregame-player-facts dt,.pregame-player-facts dd,.pregame-sample-note,.pregame-matchups>header p,.pregame-matchup-list li small,.pregame-matchup-list li>i,.pregame-corpus-heading p,.pregame-corpus-role-section>header p,.pregame-corpus-synergy-section>header p,.pregame-corpus-summary span,.pregame-corpus-summary small,.pregame-corpus-row>header span,.pregame-corpus-row>header small,.pregame-corpus-row-facts dt,.pregame-corpus-row-reason strong,.pregame-corpus-row-reason span,.pregame-corpus-row>footer,.pregame-corpus-team-grid>section>header strong,.pregame-corpus-boundary span,.pregame-corpus-boundary li{color:#aeb8af;font-size:11px}.pregame-matchups>header p,.pregame-corpus-heading p,.pregame-corpus-role-section>header p,.pregame-corpus-synergy-section>header p,.pregame-corpus-row-reason span{font-size:12px}.pregame-player-facts dd,.pregame-corpus-row>header strong,.pregame-corpus-row-facts dd{color:#d0d7cf;font-size:13px}@media (max-width:980px){.pregame-detail-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.pregame-detail-primary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pregame-detail-results{grid-template-columns:1fr}}@media (max-width:760px){.pregame-participant-detail>header{gap:11px;display:grid}.pregame-participant-detail>header p{text-align:left;max-width:none}.pregame-detail-selector,.pregame-detail-observations>li{grid-template-columns:repeat(2,minmax(0,1fr))}.pregame-detail-observations>li>header{grid-column:1/-1}}@media (max-width:560px){.pregame-participant-detail{padding:16px}.pregame-detail-selector{grid-template-columns:1fr}.pregame-detail-actions,.pregame-detail-result-summary{grid-template-columns:1fr;display:grid}.pregame-detail-actions button{width:100%}.pregame-detail-primary-facts,.pregame-detail-observations>li{grid-template-columns:1fr}.pregame-detail-observations>li>header{grid-column:auto}.pregame-detail-result-card>header{grid-template-columns:44px minmax(0,1fr)}.pregame-detail-result-card>header em{grid-column:2}}@media (max-width:390px){.pregame-participant-detail{padding:14px 12px}.pregame-detail-selector>button{grid-template-columns:34px minmax(0,1fr)}.pregame-detail-selector em{white-space:normal;grid-column:2}.pregame-detail-result-card>header{grid-template-columns:1fr}.pregame-detail-result-card>header em{grid-column:auto}}.replay-marker-list .replay-marker-static{cursor:default}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--bg-canvas:#17181c;--bg-surface-1:#22242b;--bg-surface-2:#292b34;--bg-elevated:#31333e;--text-primary:#f4f5f8;--text-secondary:#c7cad3;--text-muted:#9296a4;--border-subtle:#ffffff17;--border-strong:#708beb94;--brand:#6c87e7;--brand-strong:#7f99f2;--brand-soft:#6c87e724;--danger:#ef6075;--shadow-elevated:0 18px 44px #00000047;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--ink:#17181c;--paper:#f4f5f8;--muted:#9296a4;--line:#ffffff17;--acid:#6c87e7;--coral:#ef6075}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.primary-nav .community-nav-entry{color:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.primary-nav .community-nav-entry:hover{color:#fff;background:#ffffff0f}@media (max-width:800px){.primary-nav .community-nav-entry{flex-direction:column;flex:1;gap:2px;padding:7px 6px;font-size:11px}}body{background:var(--bg-canvas);color:var(--text-primary)}.site-shell{background:var(--bg-canvas);min-height:100vh;overflow:clip visible}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px!important;outline:2px solid #aebeff!important}.topbar{z-index:60;background:var(--brand);border:0;justify-content:flex-start;align-items:stretch;gap:18px;width:100%;height:48px;margin:0;padding:0 max(18px,50vw - 560px);display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff1f}.poro-wordmark{font-family:var(--font-geist-sans), "Noto Sans KR", Arial, sans-serif;letter-spacing:-.045em;text-transform:none;white-space:nowrap;font-weight:800}.poro-wordmark>span{font-weight:inherit;letter-spacing:inherit}.poro-symbol{--poro-outline-width:1px;--poro-outline-color:#7888e0;filter:drop-shadow(var(--poro-outline-width) 0 0 var(--poro-outline-color)) drop-shadow(calc(-1 * var(--poro-outline-width)) 0 0 var(--poro-outline-color)) drop-shadow(0 var(--poro-outline-width) 0 var(--poro-outline-color)) drop-shadow(0 calc(-1 * var(--poro-outline-width)) 0 var(--poro-outline-color))}.search-home-brand .poro-symbol{--poro-outline-width:2px}.brand{color:#fff;letter-spacing:-.045em;align-items:center;gap:8px;min-width:max-content;font-size:16px;font-weight:800;display:flex}.brand-mark{background:0 0;border:0;border-radius:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;transform:none}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-domain{color:#dce4ff}.primary-nav{overscroll-behavior-inline:contain;color:#ffffffb8;scrollbar-width:none;align-items:stretch;gap:0;min-width:0;height:48px;font-size:13px;font-weight:650;overflow:auto hidden;display:flex!important}.primary-nav::-webkit-scrollbar{display:none}.primary-nav button{min-width:max-content;min-height:48px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 13px;position:relative}.primary-nav button:hover{color:#fff;background:#ffffff0f}.primary-nav button.is-active{color:#fff}.primary-nav button.is-active:after{content:"";background:#fff;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}.top-actions{align-items:center;margin-left:auto;display:flex}.region-pill{color:#fff;min-width:42px;font:700 11px/1 var(--font-geist-mono);text-align:center;background:#1619271f;border:1px solid #ffffff40;border-radius:999px;padding:7px 10px}main{width:min(1100px,100% - 32px);margin:0 auto}.search-section{z-index:2;justify-items:center;width:100%;display:grid;position:relative}.search-section.is-home{align-content:center;min-height:calc(80svh - 48px);padding:0}.site-shell.is-search-home{height:80svh;min-height:0;overflow-y:hidden}.site-shell.is-search-home .site-footer{display:none}.search-section.has-profile{padding:26px 0 0}.search-home-brand{-webkit-user-select:none;user-select:none;justify-items:center;gap:10px;margin-bottom:26px;display:grid}.search-home-brand img{object-fit:contain;width:92px;height:92px;display:block}.search-home-brand strong{color:#fff;letter-spacing:-.065em;font-size:clamp(31px,4.4vw,46px);font-weight:820}.search-home-brand strong span{color:var(--brand-strong)}.search-home-brand .search-home-title{color:var(--text-primary);letter-spacing:0;margin:2px 0 0;font-size:1rem;font-weight:700;line-height:1.5}.search-home-description{max-width:32rem;color:var(--text-secondary);text-align:center;word-break:keep-all;margin:0;font-size:.875rem;line-height:1.6}.search-box{isolation:isolate;background:var(--bg-elevated);width:min(800px,100%);min-height:64px;color:var(--text-primary);box-shadow:var(--shadow-elevated);border:1px solid #ffffff1a;border-radius:34px;align-items:stretch;padding:5px;display:flex;position:relative}.region-select{align-items:stretch;width:116px;height:52px;display:flex;position:relative}.region-select:before,.search-input-wrap:before{z-index:1;color:#fff;pointer-events:none;font-size:10px;font-weight:700;position:absolute;top:8px}.region-select:before{content:"리전";left:24px}.search-input-wrap:before{content:"검색";left:21px}.region-select select{color:#adb2c2;cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:17px 30px 0 24px;font-size:12px;font-weight:650}.region-select select option{color:#17181c;background:#fff}.search-divider{background:#ffffff1a;align-self:center;width:1px;height:30px}.search-input-wrap{flex:1;align-items:stretch;min-width:0;padding:0 18px;display:flex;position:relative}.search-icon{display:none}.search-input-wrap input{color:#fff;letter-spacing:-.015em;background:0 0;border:0;outline:0;width:100%;padding:17px 0 0;font-size:14px;font-weight:600}.search-input-wrap input::placeholder{color:#8f94a5;opacity:1}.search-button{background:var(--brand);color:#fff;cursor:pointer;width:78px;min-width:78px;height:52px;box-shadow:none;border:0;border-radius:27px;justify-content:center;align-self:center;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:750;display:flex}.search-button:hover{background:var(--brand-strong);transform:none}.search-button:disabled{cursor:wait;opacity:.7}.button-loader{border:2px solid #ffffff57;border-top-color:#fff;border-radius:50%;width:17px;height:17px}.search-suggestions{z-index:60;color:var(--text-primary);text-align:left;transform-origin:top;background:#20222a;border:1px solid #ffffff1c;border-radius:18px;animation:.14s ease-out searchSuggestionsReveal;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 24px 64px #0000007a,0 2px 10px #0000004d}@keyframes searchSuggestionsReveal{0%{opacity:0;transform:translateY(-5px)scale(.992)}to{opacity:1;transform:none}}.search-suggestions-header{background:#252730;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 16px;display:flex}.search-suggestions-header strong{color:#f5f6fa;font-size:14px;font-weight:780}.search-suggestions-header>span{color:#858b9d;font-size:11px;font-weight:650}.search-suggestions-status{align-items:center;gap:7px;display:inline-flex}.search-suggestions-loader{border-width:1.5px;width:11px;height:11px}.search-suggestion-list{overscroll-behavior:contain;scrollbar-color:#555a6a transparent;scrollbar-width:thin;max-height:min(440px,58vh);overflow-y:auto}.search-suggestion-option{width:100%;min-width:0;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;display:grid}.search-suggestion-option:last-child{border-bottom:0}.search-suggestion-option:hover,.search-suggestion-option.is-active{background:#30333e}.search-suggestion-option:focus-visible{outline:2px solid var(--brand-strong);outline-offset:-2px}.search-suggestion-avatar{color:#d4bd82;background:linear-gradient(145deg,#343846,#22242c);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid;overflow:hidden}.search-suggestion-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.search-suggestion-avatar .rank-emblem{width:40px;height:40px}.search-suggestion-copy{gap:4px;min-width:0;display:grid}.search-suggestion-copy strong{color:#f1f2f7;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:760;line-height:1.25;overflow:hidden}.search-suggestion-copy strong>span{color:#8f95a6;font-weight:620}.search-suggestion-copy small{color:#868c9c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:580;line-height:1.25;overflow:hidden}.search-suggestion-region{color:#8e94a5;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.search-suggestion-region.is-favorite{color:#e8c264;background:#e8c26414;border-color:#e8c26440}.search-suggestion-region.is-favorite>span{font-size:9px;line-height:1}.search-suggestions-empty{color:#b2b6c3;gap:5px;margin:0;padding:20px 16px;font-size:13px;line-height:1.45;display:grid}.search-suggestions-empty span{color:#808697;font-size:11px}.search-afterline{justify-content:space-between;align-items:flex-start;gap:18px;width:min(800px,100%);min-height:34px;padding:0 16px;display:flex}.recent-searches{min-width:0;color:var(--text-muted);align-items:center;gap:9px;margin-top:11px;font-size:11px;display:flex}.recent-searches button{color:#adb2c0;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-size:11px}.recent-searches button:hover{color:#fff}.search-help,.search-error{color:var(--text-muted);text-align:right;margin:11px 0 0 auto;font-size:11px}.search-error{color:#ff8999}.profile-cache-notice{color:#f7c873;margin:6px 0 0;font-size:12px;line-height:1.45}.profile-dashboard,.companion-workspace{border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);background:#1e2027;margin:28px 0 64px;overflow:hidden}.meta-standalone-dashboard,.multi-search-section{margin-top:28px}.multi-search-layout{grid-template-columns:1fr}.profile-header{border-bottom:1px solid var(--border-subtle);background:#242731;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:24px 28px;display:flex;position:relative}.profile-portrait{border:2px solid var(--brand);width:74px;height:74px;box-shadow:none;background:#191b21;border-radius:14px}.profile-portrait img{border-radius:10px}.level-badge{background:var(--brand);color:#fff;border-color:#242731}.profile-header .player-identity{flex:auto;min-width:0}.profile-header .player-identity>div:last-child{min-width:0}.profile-header .profile-actions{flex:none}.identity-line h2{color:#fff;font-size:24px}.identity-line>span,.freshness-line{color:var(--text-muted)}.profile-transition-status{background:linear-gradient(90deg,#6c87e729,#6c87e70b);border-bottom:1px solid #7f99f238;align-items:center;gap:12px;min-height:58px;padding:10px 28px;display:flex}.profile-transition-status .button-loader{flex:none}.profile-transition-status>span:last-child{gap:3px;min-width:0;display:grid}.profile-transition-status strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:780;overflow:hidden}.profile-transition-status small{color:#b8c3e9;font-size:11px}.profile-route-state{min-height:480px}.profile-route-state-header{background:#242731}.profile-route-state-portrait{border-color:#7f99f285;place-items:center;display:grid}.profile-route-state-portrait img{opacity:.56;object-fit:contain;width:70%;height:70%}.profile-route-state-tabs{border-bottom:1px solid var(--border-subtle);background:#20232b;align-items:stretch;gap:28px;min-height:52px;padding:0 28px;display:flex}.profile-route-state-tabs span{color:#777d8c;place-items:center;min-width:max-content;font-size:13px;font-weight:650;display:grid;position:relative}.profile-route-state-tabs span.is-active{color:#fff}.profile-route-state-tabs span.is-active:after{content:"";background:var(--brand);height:3px;position:absolute;bottom:0;left:0;right:0}.profile-route-state-body{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:150px;padding:34px 24px 22px;display:flex}.profile-route-state-body>div{gap:6px;display:grid}.profile-route-state-body strong{color:#fff;font-size:17px}.profile-route-state-body p{color:var(--text-muted);margin:0;font-size:12px}.profile-route-state.is-error .profile-route-state-body strong{color:#ff8999}.profile-route-state-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 28px;display:grid}.profile-route-state-cards span{background:linear-gradient(110deg,#242731 8%,#2b2e38 18%,#242731 33%) 0 0/220% 100%;border:1px solid #ffffff0e;border-radius:10px;min-height:92px;animation:1.55s linear infinite profileRouteLoading}@keyframes profileRouteLoading{to{background-position-x:-220%}}.player-identity .profile-ladder-standing{color:#c1c8d8;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:12px;line-height:1.3;display:flex}.profile-ladder-standing span{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.profile-ladder-standing b{color:#fff;font-size:13px;font-weight:800}.profile-ladder-standing i{background:#8ea5ffe6;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.profile-ladder-standing.is-pending{color:#9098aa}.profile-ladder-standing.is-pending b{color:#aab7eb}.profile-tabs{border-bottom:1px solid var(--border-subtle);scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;background:#20232b;align-items:stretch;gap:28px;min-height:52px;padding:0 28px;display:flex;overflow-x:auto}.profile-tabs button{color:#9ca1af;min-width:max-content;min-height:52px;font-size:13px}.profile-tabs button.is-active{color:#fff}.profile-tabs button.is-active:after{background:var(--brand);height:3px}.dashboard-body{background:#1e2027;grid-template-columns:280px minmax(0,1fr)}.dashboard-body.is-champions{grid-template-columns:minmax(0,1fr)}.dashboard-body.is-champions>.side-column{display:none}.dashboard-body.is-champions>.content-column{width:100%;padding-inline:30px}.side-column{border-color:var(--border-subtle);background:#1b1d24}.content-column{background:#1e2027}.overview-season-performance{--performance-accent:#9da5b8;border:1px solid color-mix(in srgb, var(--performance-accent) 42%, transparent);background:radial-gradient(circle at 78% -30%, color-mix(in srgb, var(--performance-accent) 15%, transparent), transparent 43%), linear-gradient(145deg, #292c36, #232630 62%);border-radius:16px;grid-column:1/-1;min-width:0;margin:20px 24px 0;overflow:hidden;box-shadow:0 18px 44px #0003}.overview-season-performance.is-strong{--performance-accent:#69d2a1}.overview-season-performance.is-positive{--performance-accent:#78a7ff}.overview-season-performance.is-neutral{--performance-accent:#b6bdce}.overview-season-performance.is-caution{--performance-accent:#e2bb68}.overview-season-performance.is-weak{--performance-accent:#df9657}.overview-season-performance.is-loading{--performance-accent:#7f99f2}.overview-season-performance.is-unavailable{--performance-accent:#8e94a3}.season-performance-summary>summary,.season-performance-static-head{grid-template-columns:minmax(230px,.8fr) minmax(330px,1.25fr) minmax(150px,.55fr) auto;align-items:center;gap:16px 22px;min-width:0;min-height:172px;padding:20px 22px 22px;list-style:none;display:grid}.season-performance-static-head{grid-template-columns:minmax(250px,1.2fr) minmax(230px,1fr) minmax(120px,.55fr)}.season-performance-summary>summary{cursor:pointer;-webkit-user-select:none;user-select:none}.season-performance-summary>summary::-webkit-details-marker{display:none}.season-performance-summary>summary::marker{content:""}.season-performance-summary>summary:hover{background:#ffffff05}.season-performance-summary>summary:focus-visible{border-radius:15px;outline-offset:-3px!important}.season-performance-title{border-bottom:1px solid #ffffff14;grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding-bottom:12px;display:flex}.season-performance-title small{color:var(--performance-accent);font:750 11px/1.2 var(--font-geist-mono);letter-spacing:.08em}.season-performance-title strong{color:#f7f8fb;letter-spacing:-.025em;font-size:18px}.season-performance-rank-lockup{align-items:center;gap:15px;min-width:0;display:flex}.season-performance-rank-lockup .rank-emblem.is-large{filter:drop-shadow(0 8px 18px #0000004d);width:84px;height:84px}.season-performance-rank-lockup>span:last-child{gap:6px;min-width:0;display:grid}.season-performance-rank-lockup small,.season-performance-verdict small{color:#9ca1af;font-size:12px;font-weight:650}.season-performance-rank-lockup strong{overflow-wrap:anywhere;color:#f5f6f9;letter-spacing:-.045em;font-size:clamp(21px,2.2vw,27px);line-height:1.05}.season-performance-rank-lockup>span:last-child>span{color:#b6bac6;font-size:13px;line-height:1.45}.season-performance-rank-placeholder{color:#767c8b;border:1px dashed #ffffff29;border-radius:50%;flex:none;place-items:center;width:84px;height:84px;font-size:26px;display:grid}.season-performance-verdict{border-left:1px solid #ffffff17;align-content:center;gap:7px;min-width:0;min-height:84px;padding-left:22px;display:grid}.season-performance-verdict strong{color:var(--performance-accent);letter-spacing:-.045em;font-size:clamp(24px,2.7vw,33px);line-height:1.08}.season-performance-expected-tier{white-space:nowrap;align-items:center;gap:12px;width:max-content;display:flex;max-width:none!important}.season-performance-expected-tier .rank-emblem.is-medium{flex:none;width:58px;height:58px}.season-performance-expected-tier strong{overflow-wrap:normal;word-break:keep-all;white-space:nowrap;min-width:0;font-size:clamp(19px,2.2vw,30px)}.season-performance-verdict>span{overflow-wrap:anywhere;color:#c6cad4;max-width:48ch;font-size:13px;line-height:1.5}.season-performance-proof{justify-items:start;gap:7px;min-width:0;margin-left:20px;display:grid}.season-performance-score{align-items:baseline;gap:7px;display:flex}.season-performance-score strong,.season-performance-progress-value{color:#f7f8fb;font:760 clamp(28px, 3.2vw, 39px)/1 var(--font-geist-mono);letter-spacing:-.055em}.season-performance-score small,.season-performance-proof>span:not(.season-performance-score){color:#9fa4b1;font-size:12px;line-height:1.4}.season-performance-toggle{border:1px solid color-mix(in srgb, var(--performance-accent) 42%, transparent);background:color-mix(in srgb, var(--performance-accent) 10%, transparent);color:#eef0f5;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:max-content;min-height:42px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.season-performance-toggle .when-open{display:none}.season-performance-toggle b{color:var(--performance-accent);font-size:16px;transition:transform .2s}.season-performance-summary[open] .season-performance-toggle .when-closed{display:none}.season-performance-summary[open] .season-performance-toggle .when-open{display:inline}.season-performance-summary[open] .season-performance-toggle b{transform:rotate(180deg)}.season-performance-summary.is-loading .season-performance-progress-value{animation:1.4s ease-in-out infinite seasonPerformancePulse}@keyframes seasonPerformancePulse{50%{opacity:.52}}.season-performance-details{border-top:1px solid color-mix(in srgb, var(--performance-accent) 32%, #ffffff0f);background:#12141b8c;min-width:0}.season-performance-detail-intro{padding:25px 26px 20px}.season-performance-detail-intro>span{color:var(--performance-accent);font-size:12px;font-weight:750}.season-performance-detail-intro h3{color:#f5f6f9;letter-spacing:-.035em;max-width:840px;margin:8px 0 7px;font-size:clamp(19px,2.2vw,25px);line-height:1.32}.season-performance-detail-intro p{color:#b5bac6;max-width:76ch;margin:0;font-size:14px;line-height:1.65}.season-performance-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0 26px 22px;display:grid}.season-performance-facts>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;align-content:center;gap:6px;min-width:0;min-height:96px;padding:15px;display:grid}.season-performance-facts dt{color:#969ba9;font-size:12px}.season-performance-facts dd{overflow-wrap:anywhere;color:#f0f2f6;margin:0;font-size:17px;font-weight:730}.season-performance-facts small{color:#8f95a3;font-size:12px;line-height:1.4}.season-performance-dimensions{padding:0 26px 22px}.season-performance-dimensions h4{color:#dadde5;margin:0 0 10px;font-size:14px}.season-performance-dimensions>div{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.season-performance-dimensions>div>span{background:#ffffff05;border-right:1px solid #ffffff14;align-content:center;gap:6px;min-width:0;min-height:72px;padding:13px;display:grid}.season-performance-dimensions>div>span:last-child{border-right:0}.season-performance-dimensions small{color:#969ba8;font-size:12px}.season-performance-dimensions strong{color:#eef0f5;font:730 18px/1 var(--font-geist-mono)}.season-performance-dimensions .is-unavailable{opacity:.58}.season-performance-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 26px 22px;display:grid}.season-performance-reason-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:18px}.season-performance-reason-panel>header{align-items:flex-start;gap:11px;display:flex}.season-performance-reason-panel>header>span{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:17px;font-weight:760;display:grid}.season-performance-reason-panel.is-strength>header>span{color:#78d8ac;background:#69d2a121}.season-performance-reason-panel.is-weakness>header>span{color:#e6c276;background:#e2bb6821}.season-performance-reason-panel h4{color:#f1f3f7;margin:1px 0 4px;font-size:15px}.season-performance-reason-panel header p{color:#969ca9;margin:0;font-size:12px;line-height:1.5}.season-performance-reason-list{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.season-performance-reason-list li{background:#0a0c124d;border-radius:9px;gap:7px;min-width:0;padding:13px;display:grid}.season-performance-reason-score{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.season-performance-reason-score strong{overflow-wrap:anywhere;color:#e9ebf1;font-size:14px}.season-performance-reason-score b{color:var(--performance-accent);font:740 16px/1 var(--font-geist-mono)}.season-performance-evidence-copy{overflow-wrap:anywhere;color:#c1c5cf;font-size:13px;line-height:1.55}.season-performance-reason-list small{overflow-wrap:anywhere;color:#8e94a2;font-size:12px;line-height:1.5}.season-performance-no-signal{color:#9ba0ad;margin:15px 0 0;font-size:13px;line-height:1.55}.season-performance-method-note{background:#ffffff05;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:18px;padding:18px 26px;display:flex}.season-performance-method-note p{color:#9fa4b1;max-width:76ch;margin:0;font-size:12px;line-height:1.6}.season-performance-method-note button{border:1px solid color-mix(in srgb, var(--performance-accent) 42%, transparent);background:color-mix(in srgb, var(--performance-accent) 12%, transparent);color:#f2f3f7;cursor:pointer;border-radius:9px;min-width:max-content;min-height:42px;padding:0 15px;font-size:12px;font-weight:720}.tab-panel>.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.tab-panel>.metric-grid .metric-tile{min-height:132px;padding:16px}.tab-panel>.metric-grid .metric-topline>span{font-size:12px}.tab-panel>.metric-grid .metric-topline>small{font-size:10px}.tab-panel>.metric-grid .metric-number{margin:16px 0 10px}.tab-panel>.metric-grid .metric-number strong{font-size:33px}.tab-panel>.metric-grid .metric-tile>p{color:#aeb3bf;font-size:12px;line-height:1.45}.rank-card,.quick-summary-card,.signature-card,.observed-rank-history-card,.progressive-history-card,.all-skills-card,.similarity-card,.distribution-card,.metric-tile,.match-card,.champion-card,.meta-filter-shell,.meta-source-panel,.meta-champion-section,.meta-build-section,.meta-pair-panel,.meta-companion-control,.replay-recording-panel,.replay-setup-card,.replay-status-card{border-color:var(--border-subtle);border-radius:var(--radius-sm);box-shadow:none;background:#252832}:is(.match-card:has(>.match-row .compact-performance-badge.is-mvp),.match-card:has(>.match-row .compact-performance-badge.is-ace)){isolation:isolate;position:relative;overflow:hidden}:is(.match-card:has(>.match-row .compact-performance-badge.is-mvp)>.match-row,.match-card:has(>.match-row .compact-performance-badge.is-ace)>.match-row){isolation:isolate;text-shadow:0 1px 2px #040509c2;position:relative;overflow:hidden}:is(.match-card:has(>.match-row .compact-performance-badge.is-mvp)>.match-row:has(>.row-chevron:focus-visible),.match-card:has(>.match-row .compact-performance-badge.is-ace)>.match-row:has(>.row-chevron:focus-visible)){outline-offset:-3px!important}:is(.match-card:has(>.match-row .compact-performance-badge.is-mvp)>.match-row>:not(.match-award-effects),.match-card:has(>.match-row .compact-performance-badge.is-ace)>.match-row>:not(.match-award-effects)){z-index:1;position:relative}.match-award-effects{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.match-award-effects>i{pointer-events:none;display:block;position:absolute}.match-card:has(>.match-row .compact-performance-badge.is-mvp){background:radial-gradient(circle at 12% -35%,#ff54d526,#0000 46%),radial-gradient(circle at 84% 135%,#3de8ff24,#0000 48%),linear-gradient(118deg,#3f27593d,#252a3d2e 48%,#1d46463b),#252832;border-color:#99bcff94;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 30px #8269ff17,0 0 22px #52b4ff17}.match-award-effects.is-mvp{background:radial-gradient(at 0%,#9a5cff0a,#0000 51%),radial-gradient(at 100%,#2ddcff0a,#0000 53%)}.match-award-prism,.match-award-effects.is-mvp:before{mix-blend-mode:screen;opacity:0;will-change:transform, opacity;background:linear-gradient(104deg,#0000 0 9%,#329dff0f 20%,#46e5ff47 36%,#c3efff42 45%,#fff3 50%,#dabeff47 57%,#af65ff4d 65%,#704cff1a 78%,#0000 91% 100%);width:140%;animation:12s linear infinite matchMvpPrismSweep;top:-60%;bottom:-60%;left:-150%}.match-award-effects.is-mvp:before{content:"";pointer-events:none;animation-delay:-6s;display:block;position:absolute}.match-award-hologram{mix-blend-mode:screen;opacity:.14;background:radial-gradient(circle at 11% 25%,#eea6ff85 0 1px,#0000 2px),radial-gradient(circle at 35% 77%,#ddbeff80 0 1px,#0000 2px),radial-gradient(circle at 66% 19%,#78deff80 0 1px,#0000 2px),radial-gradient(circle at 89% 70%,#cdf4ff8f 0 1px,#0000 2px),linear-gradient(112deg,#9a5cff33,#0000 44% 54%,#2ddcff2e);inset:0}.match-card:has(>.match-row .compact-performance-badge.is-mvp) .compact-performance-badge.is-mvp{background:linear-gradient(100deg,#ffd86b,#b7f5ff,#e6b7ff);box-shadow:0 0 10px #97ccff61}.match-card:has(>.match-row .compact-performance-badge.is-ace){background:radial-gradient(at 50% 118%,#ff460d61,#0000 64%),linear-gradient(#252832 0%,#302424 57%,#422018 100%);border-color:#ff5b2dc2;box-shadow:inset 0 -32px 48px #ff360a24,0 0 24px #ff461821}.match-award-effects.is-ace{background:radial-gradient(at 50% 115%,#ff4a0f38,#0000 67%)}.match-award-flames{filter:blur(2.5px)saturate(1.7)contrast(1.08);mix-blend-mode:screen;transform-origin:50% 100%;will-change:transform, opacity;background:radial-gradient(15% 84% at 5% 105%,#fff2a6db 0 5%,#ff8917a8 23%,#dc2a084f 52%,#0000 72%),radial-gradient(19% 104% at 24% 108%,#ffe078d1 0 5%,#ff6911a3 24%,#d320074d 53%,#0000 72%),radial-gradient(14% 88% at 43% 103%,#fff5b1e0 0 5%,#ff8f19ad 23%,#e12d0852 52%,#0000 71%),radial-gradient(20% 108% at 62% 109%,#ffdb6ad1 0 5%,#ff5c0ea1 24%,#cf1d074d 54%,#0000 72%),radial-gradient(15% 91% at 81% 104%,#ffef9cdb 0 5%,#ff8214a6 23%,#dc28074f 52%,#0000 71%),radial-gradient(17% 101% at 97% 108%,#ffda67cc 0 5%,#ff580e9c 24%,#cd1c074a 54%,#0000 72%);animation:1.02s ease-in-out infinite alternate matchAceFlame;inset:18% -7% -25%}.match-award-embers{filter:drop-shadow(0 0 4px #ff531bf2);will-change:transform, opacity;background:radial-gradient(circle at 7% 85%,#ffe09a 0 1.5px,#0000 2.5px),radial-gradient(circle at 18% 59%,#ff7a38 0 1px,#0000 2.2px),radial-gradient(circle at 31% 92%,#ffd36e 0 1.5px,#0000 2.5px),radial-gradient(circle at 46% 66%,#ff6830 0 1px,#0000 2.2px),radial-gradient(circle at 61% 88%,#ffe293 0 1.5px,#0000 2.5px),radial-gradient(circle at 75% 51%,#ff7137 0 1px,#0000 2.2px),radial-gradient(circle at 89% 79%,#ffd575 0 1.5px,#0000 2.5px);animation:2.2s linear infinite matchAceEmbers;inset:-24% 0}.match-card:has(>.match-row .compact-performance-badge.is-ace) .compact-performance-badge.is-ace{background:linear-gradient(100deg,#ffad64,#ff657d);box-shadow:0 0 10px #ff582e66}@keyframes matchMvpPrismSweep{0%{opacity:0;transform:translate(0,0)skew(-8deg)}2%{opacity:.64}50%{opacity:.58}56%{opacity:0;transform:translate(185%)skew(-8deg)}56.01%,to{opacity:0;transform:translate(185%)skew(-8deg)}}@keyframes matchAceFlame{0%{opacity:.56;transform:translate(-1%,3%)scale(1.02,.93)skew(-1deg)}34%{opacity:.78;transform:translate(.7%,-2%)scale(.98,1.09)skew(1.5deg)}67%{opacity:.63;transform:translate(-.5%)scale(1.03,.98)skew(-1.5deg)}to{opacity:.73;transform:translate(1%,-3%)scale(.99,1.12)skew(1deg)}}@keyframes matchAceEmbers{0%{opacity:0;transform:translateY(18%)}13%{opacity:.52}72%{opacity:.32}to{opacity:0;transform:translateY(-22%)}}.personal-champion-builds{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-1);margin-top:0;overflow:hidden}.personal-build-heading{border-color:var(--border-subtle);background:linear-gradient(120deg, var(--brand-soft), #25283233 55%);align-items:center;padding:20px 22px}.personal-build-heading span,.personal-build-kind>header span{color:#9eaff2;font:750 10px/1 var(--font-geist-sans);letter-spacing:.02em}.personal-build-heading h3{color:var(--text-primary);margin-top:7px;font-size:21px}.personal-build-heading p{max-width:500px;color:var(--text-secondary);font-size:12px;line-height:1.55}.personal-champion-selector{border-color:var(--border-subtle);background:#20222a;gap:9px;padding:15px 18px 17px}.personal-champion-selector-title{padding:1px 2px 7px}.personal-champion-selector-title strong{color:var(--text-primary);font-size:12px}.personal-champion-selector-title span{color:var(--text-muted);font-size:11px}.personal-champion-selector-track{gap:10px;padding-bottom:7px}.personal-champion-selector-track>button{border-color:var(--border-subtle);background:#292b34;border-radius:10px;gap:7px;min-width:220px;min-height:74px;padding:11px 13px;position:relative}.personal-champion-order{color:#7f8fd2;font:800 9px/1 var(--font-geist-mono);position:absolute;top:9px;right:10px}.personal-champion-selector-track>button:hover{background:#2d303a;border-color:#6c87e77a}.personal-champion-selector-track>button.is-active{border-color:var(--brand-strong);background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand-strong)}.personal-champion-selector-track .static-champion-inline strong{color:var(--text-primary);font-size:12px}.personal-champion-selector-stats{font-size:10px}.personal-champion-selector-stats small{color:var(--text-muted)}.personal-champion-selector-stats b{color:var(--text-secondary)}.personal-build-progress,.personal-build-state{background:#22242b}.personal-build-progress{padding:24px 22px}.personal-build-progress strong,.personal-build-state>strong{color:var(--text-primary);font-size:14px}.personal-build-progress p,.personal-build-state>p{color:var(--text-muted);font-size:11px}.personal-build-progress>b{color:#aebeff;font-size:13px}.personal-build-progress-track{background:#ffffff14;border-radius:999px;height:7px}.personal-build-progress-track>i{border-radius:inherit;background:var(--brand-strong)}.personal-build-progress>small,.personal-build-state>small{color:var(--text-muted);font-size:10px}.personal-build-state>button{background:var(--brand-soft);color:#cbd5ff;border-color:#6c87e773;border-radius:8px;min-height:40px;font-size:11px}.personal-build-sync{border-color:var(--border-subtle);background:#6c87e70e;padding:12px 18px}.personal-build-sync strong{color:var(--text-primary);font-size:12px}.personal-build-sync small{color:var(--text-muted);font-size:10px}.personal-build-sync>b{color:#aebeff;font-size:11px}.personal-build-sync>button{background:var(--brand-soft);color:#cbd5ff;border-color:#6c87e773;border-radius:8px;font-size:10px}.personal-build-scope{border-color:var(--border-subtle);background:#6c87e712;padding:0}.personal-champion-lockup{border-color:var(--border-subtle);flex-direction:column;justify-content:center;align-items:stretch}.personal-champion-identity{align-items:center;gap:12px;display:flex}.personal-champion-rank{color:#aebeff;width:34px;height:34px;font:800 12px/1 var(--font-geist-mono);background:#6c87e721;border:1px solid #6c87e77a;border-radius:10px;flex:none;place-items:center;display:grid}.personal-champion-lockup .static-champion-inline strong{color:var(--text-primary);font-size:17px}.personal-champion-lockup>span{color:var(--text-secondary);font-size:11px}.personal-role-pills{flex-wrap:wrap;gap:7px;display:flex}.personal-role-pills>span{border:1px solid var(--border-subtle);background:#ffffff06;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:4px 8px;display:flex}.personal-role-pills b{color:var(--text-primary);font:750 10px/1 var(--font-geist-mono)}.personal-role-pills small{color:var(--text-muted);font-size:9px}.personal-champion-summary>div{border-color:var(--border-subtle)}.personal-champion-summary dt{color:var(--text-muted);font-size:10px}.personal-champion-summary dd{color:var(--text-primary);font-size:18px}.personal-build-inline-state{border-color:var(--border-subtle);color:var(--text-secondary);background:#22242b;font-size:12px}.personal-build-columns{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr) minmax(210px,.72fr);align-items:start}.personal-build-kind{border-right:1px solid var(--border-subtle);border-color:var(--border-subtle)}.personal-build-kind:last-child{border-right:0}.personal-build-kind>header{border-color:var(--border-subtle);background:#252832;min-height:72px;padding:14px 20px}.personal-build-kind>header h4{color:var(--text-primary);font-size:16px}.personal-build-kind>header>small{color:var(--text-muted);font-size:10px}.personal-build-list>article{border-color:var(--border-subtle);background:#22242b;gap:14px;padding:16px}.personal-build-columns .personal-build-list{grid-template-columns:minmax(0,1fr)}.personal-build-columns .personal-build-list>article{border-right:0}.personal-build-order,.personal-skill-identity>small,.personal-rune-line>span{color:var(--text-muted);font-size:9px}.personal-skill-identity>span{background:var(--brand-soft);color:#aebeff;border-color:#6c87e780;border-radius:10px}.personal-build-token-row .meta-static-token{border-color:var(--border-subtle);background:#2a2d36;border-radius:8px}.personal-build-token-row .meta-static-token strong{color:var(--text-secondary);font-size:9px}.personal-core-path>i{color:var(--text-muted)}.personal-core-path .meta-static-token{border:1px solid var(--border-subtle);background:#2a2d36;border-radius:8px}.personal-core-path .meta-static-token strong{color:var(--text-secondary);font-size:9px}.personal-build-metrics{background:var(--border-subtle);border-radius:8px}.personal-build-metrics>div{background:#292b34}.personal-build-metrics dt{color:var(--text-secondary);font-size:12px}.personal-build-metrics dd{color:var(--text-primary);font-size:14px}.personal-build-empty{color:var(--text-muted);font-size:11px}.personal-build-footnote{color:var(--text-muted);background:#6c87e709;font-size:10px}.personal-build-footnote strong{color:var(--text-primary);font-size:11px}.personal-core-slots{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.personal-core-slots>section{border-right:1px solid var(--border-subtle);min-width:0;padding:16px}.personal-core-slots>section:last-child{border-right:0}.personal-core-slots h4{color:#b3c2ff;justify-content:space-between;align-items:baseline;margin:0 0 12px;font-size:16px;display:flex}.personal-core-slots h4 small{color:var(--text-muted);font-size:12px;font-weight:400}.personal-core-slots table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.personal-core-slots thead th{color:var(--text-secondary);text-align:right;padding:0 0 8px;font-size:12px;font-weight:400}.personal-core-slots thead th:first-child{text-align:left;width:58%}.personal-core-slots tbody th{text-align:left;font-weight:400}.personal-core-slots tbody th>small{color:var(--text-muted);padding:3px 0 5px 38px;font-size:12px;display:block}.personal-core-slots td{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}.personal-core-slots td:last-child{color:#91d5be;font-weight:700}.personal-core-slots .meta-static-token{background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);gap:8px;width:100%;padding:5px 4px 0 0;display:grid}.personal-core-slots .meta-static-token img{border-radius:5px;width:30px;height:30px}.personal-core-slots .meta-static-token strong{color:var(--text-primary);white-space:normal;font-size:12px;line-height:1.4}.personal-rune-line{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:6px}.personal-rune-line>span{font-size:12px}.personal-build-token-row .meta-static-token.is-compact:not(.is-missing){border-radius:50%;grid-template-columns:1fr;place-items:center;width:32px;height:32px;padding:2px;display:grid;position:relative}.personal-build-token-row .meta-static-token.is-compact:not(.is-missing)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.meta-static-token.is-compact:focus-visible{outline-offset:2px;outline:2px solid #aebeff}.personal-build-order,.personal-skill-identity>small{font-size:12px;line-height:1.4}.personal-core-path .meta-static-token{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px}.personal-core-path .meta-static-token strong{white-space:normal;font-size:12px;line-height:1.4}@media (max-width:760px){.personal-core-slots{grid-template-columns:1fr}.personal-core-slots>section{border-right:0;border-bottom:1px solid var(--border-subtle)}}.personal-build-workbench{--personal-accent:#b7bdff;background:#232630}.personal-workbench-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;display:flex}.personal-workbench-heading h3{color:var(--text-primary);margin:0;font-size:15px}.personal-workbench-heading>span{color:#bdc1d2;font-size:12px}.personal-workbench-ribbon{background:#1c1f29;border-bottom:1px solid #757cc366;align-items:center;gap:12px;padding:8px 18px;display:flex}.personal-workbench-ribbon>span{color:var(--personal-accent);flex-shrink:0;font-size:12px}.personal-workbench-champions{scrollbar-width:thin;flex:1;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.personal-workbench-champions button{color:#e6e7f1;cursor:pointer;background:#2c303c;border:1px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;padding:5px 9px 5px 5px;display:flex}.personal-workbench-champions button[aria-pressed=true]{background:#3e4564;border-color:#a9b1ff}.personal-workbench-champions .static-champion-inline img{border-radius:4px;width:30px;height:30px}.personal-workbench-champions .static-champion-inline strong{font-size:12px}.personal-workbench-champions small{color:#c5c9d9;white-space:nowrap;font-size:11px}.personal-workbench-ribbon input{color:#f3f4fa;background:#292d39;border:1px solid #555b71;border-radius:6px;width:170px;min-width:100px;padding:9px 10px;font-size:12px}.personal-workbench-ribbon input::placeholder{color:#a8aec3}.personal-workbench-overview{border-bottom:1px solid var(--border-subtle);align-items:center;gap:24px;padding:12px 18px;display:flex}.personal-workbench-identity{min-width:170px;position:relative}.personal-workbench-identity .static-champion-inline{align-items:flex-start;gap:14px}.personal-workbench-identity .static-champion-inline img{border:2px solid #99a5e5;border-radius:7px;width:56px;height:56px}.personal-workbench-identity .static-champion-inline strong{color:#f5f5fb;padding-top:8px;font-size:20px}.personal-workbench-identity>span:not(.static-champion-inline){color:#b5bbcf;white-space:nowrap;font-size:11px;position:absolute;top:36px;left:70px}.personal-build-workbench .personal-champion-summary{flex:1;gap:30px;margin:0;display:flex}.personal-build-workbench .personal-champion-summary>div{background:0 0;border:0;padding:0}.personal-build-workbench .personal-champion-summary dt{color:#b4bad0;margin-bottom:5px;font-size:12px}.personal-build-workbench .personal-champion-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px}.personal-workbench-roles{flex-wrap:wrap;gap:7px;max-width:360px;display:flex}.personal-workbench-roles>span{color:#e2e5f4;background:#34394a;border-radius:6px;align-items:center;gap:7px;padding:8px 9px;font-size:12px;display:flex}.personal-workbench-roles .role-glyph{width:22px;height:22px}.personal-workbench-main{grid-template-columns:260px minmax(0,1fr);display:grid}.personal-workbench-main h4,.personal-workbench-bottom h4,.personal-workbench-details h4{color:var(--personal-accent);margin:0;font-size:13px}.personal-workbench-main header,.personal-workbench-skills header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.personal-workbench-main header>small,.personal-workbench-skills header>small{color:#aeb5cb;font-size:11px}.personal-workbench-runes{border-right:1px solid var(--border-subtle);min-width:0;padding:12px 16px}.personal-rune-tabs{gap:5px;margin-bottom:8px;display:flex}.personal-rune-tabs button{color:#a8b0c8;cursor:pointer;background:0 0;border:1px solid #41485e;border-radius:5px;flex:1;justify-content:center;align-items:baseline;gap:5px;padding:6px 3px;font-size:12px;display:flex}.personal-rune-tabs button[aria-pressed=true]{color:#eef0ff;background:#3e4564;border-color:#959edb}.personal-rune-tabs small{font-size:10px}.personal-build-workbench .personal-rune-page{gap:6px}.personal-build-workbench .personal-rune-line{grid-template-columns:37px minmax(0,1fr);gap:5px}.personal-build-workbench .personal-rune-line>span{color:#bbc1d4;font-size:11px}.personal-build-workbench .personal-build-token-row{flex-wrap:wrap;gap:3px;display:flex}.personal-build-workbench .meta-static-token.is-compact:not(.is-missing){background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:1px;display:inline-flex;position:relative}.personal-build-workbench .meta-static-token.is-compact:not(.is-missing) img{border-radius:4px;width:28px;height:28px}.personal-build-workbench .meta-static-token.is-compact:not(.is-missing)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.personal-build-workbench .personal-build-metrics{background:0 0;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.personal-build-workbench .personal-build-metrics>div{background:0 0;padding:0}.personal-build-workbench .personal-build-metrics dt{color:#aeb5cb;font-size:11px}.personal-build-workbench .personal-build-metrics dd{color:#f0f1fb;margin-top:5px;font-size:14px}.personal-workbench-cores{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.personal-workbench-cores>section{border-right:1px solid var(--border-subtle);min-width:0;padding:12px 14px}.personal-workbench-cores>section:last-child{border-right:0}.personal-item-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.personal-item-table thead th{color:#aeb5cb;text-align:right;padding:0 0 8px;font-size:11px;font-weight:400}.personal-item-table thead th:first-child{text-align:left}.personal-item-table tbody th{align-items:center;gap:4px;padding:5px 3px 5px 0;font-weight:400;display:flex}.personal-item-table tbody th small{white-space:nowrap;color:#abb4cb;font-size:10px}.personal-item-table td{text-align:right;color:#f0f2fb;padding-left:4px}.personal-item-table td.is-positive{color:#8fd8ba;font-weight:700}.personal-workbench-bottom{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);display:grid}.personal-workbench-bottom>section{min-width:0;padding:12px 18px}.personal-workbench-paths{border-right:1px solid var(--border-subtle)}.personal-workbench-path{align-items:center;gap:12px;margin-top:10px;display:flex}.personal-workbench-path>div{align-items:center;gap:3px;display:flex}.personal-workbench-path i{color:#929cb7;font-style:normal}.personal-workbench-path>small{color:#adb6cf;font-size:11px;line-height:1.6}.personal-workbench-path>small b{color:#d9e6f0;font-weight:500;display:block}.personal-skill-grid{gap:3px;display:grid}.personal-skill-grid>div{gap:2px;display:flex}.personal-skill-grid b{color:#b9c1ff;flex:0 0 16px;align-self:center;width:16px;font-size:12px}.personal-skill-grid span{color:#182039;background:#2c3040;border-radius:2px;flex:1 1 0;place-items:center;min-width:0;height:20px;font-size:10px;font-weight:750;display:grid}.personal-skill-grid span.is-learned{background:#a9b5f3}.personal-skill-sample{color:#aeb7cb;margin-top:9px;font-size:11px;display:block}.personal-workbench-details{border-top:1px solid var(--border-subtle);background:#20232d}.personal-workbench-details>summary,.personal-season-analysis-details>summary{color:#c6cff4;cursor:pointer;padding:9px 18px;font-size:12px}.personal-workbench-details>summary span{color:#8f9bb6;margin-left:10px;font-size:11px}.personal-workbench-all-runes{background:var(--border-subtle);grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:1px;display:grid}.personal-workbench-all-runes article{background:#252936;padding:18px}.personal-workbench-all-runes h4{margin-bottom:16px}.personal-workbench-note{border-top:1px solid var(--border-subtle);color:#a6adc1;margin:0;padding:7px 18px;font-size:11px}.personal-season-analysis-details{border:1px solid var(--border-subtle);border-radius:8px;margin-top:14px}:is(.personal-build-workbench button:focus-visible,.personal-build-workbench input:focus-visible,.personal-build-workbench summary:focus-visible){outline-offset:2px;outline:2px solid #c1c8ff}@media (max-width:1080px){.personal-workbench-main{grid-template-columns:230px minmax(0,1fr)}.personal-workbench-cores>section{padding:16px 9px}.personal-workbench-overview{gap:18px}.personal-workbench-roles{max-width:200px}.personal-build-workbench .personal-champion-summary{gap:20px}}@media (max-width:760px){.personal-workbench-ribbon{flex-wrap:wrap;padding:12px}.personal-workbench-ribbon input{width:100%}.personal-workbench-overview{flex-wrap:wrap;gap:16px;padding:14px}.personal-workbench-heading{flex-wrap:wrap;padding:14px}.personal-workbench-identity{min-width:160px}.personal-workbench-roles{max-width:none}.personal-workbench-main,.personal-workbench-bottom{grid-template-columns:1fr}.personal-workbench-runes,.personal-workbench-paths{border-right:0;border-bottom:1px solid var(--border-subtle)}.personal-workbench-runes .personal-rune-tabs,.personal-workbench-runes .personal-build-metrics{max-width:280px}.personal-workbench-cores{grid-template-columns:1fr}.personal-workbench-cores>section{border-right:0;border-bottom:1px solid var(--border-subtle);padding:15px}.personal-item-table{table-layout:fixed;font-size:14px}.personal-item-table tbody th small{font-size:12px}.personal-skill-grid span{font-size:9px}}.champion-recent-heading{margin-top:30px}.champion-card{overflow:hidden}.champion-title>span{font-size:10px}.champion-title small,.champion-numbers span,.champion-performance-grid dt,.champion-form>span{color:var(--text-muted);font-size:10px}.champion-form i{width:20px;height:20px;font-size:7px}.rank-emblem{flex:none;place-items:center;width:30px;height:30px;display:grid}.rank-emblem.is-medium{width:52px;height:52px}.rank-emblem.is-large{width:108px;height:108px}.rank-emblem img{object-fit:contain;width:100%;height:100%;display:block}.rank-main{gap:10px;min-height:108px;margin:10px 0 14px}.rank-main .rank-emblem{margin-left:-6px}.rank-main strong{font-size:20px}.rank-main p{color:#c8aa6e;font-size:13px}.rank-fact-lockup{align-items:center;gap:10px;min-width:0;display:flex}.rank-fact-lockup .multi-fact-body{flex:auto}.rank-inline-value{align-items:center;gap:7px;min-width:0;display:flex!important}.rank-inline-value>span:last-child{min-width:0}.solo-season-history{z-index:4;margin:-2px 2px 2px;padding:2px 0 8px;position:relative;overflow:visible}.solo-season-history-title{color:#8d94a5;letter-spacing:.06em;margin:0 0 8px;font-size:10px;font-weight:800}.solo-season-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.solo-season-item{min-width:0;position:relative}.solo-season-item:hover,.solo-season-item:focus-within,.solo-season-item.is-open{z-index:20}.solo-season-trigger{color:#9099b4;min-height:28px;font:700 10px/1 var(--font-geist-mono);white-space:nowrap;cursor:help;background:#20232b;border:1px solid #3d4250;border-radius:4px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.solo-season-trigger:hover{color:#c6d0f1;background:#252936;border-color:#6678be}.solo-season-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.solo-season-trigger i{color:#676e80;font-style:normal}.solo-season-trigger strong{color:#d3dcff;font-size:inherit;font-weight:800}.solo-season-item.is-current .solo-season-trigger{border-color:color-mix(in srgb, var(--brand) 56%, #3d4250);background:color-mix(in srgb, var(--brand) 8%, #20232b)}.solo-season-tooltip{z-index:30;border:1px solid color-mix(in srgb, var(--brand) 48%, var(--border-subtle));opacity:0;visibility:hidden;pointer-events:none;background:#171a22;border-radius:8px;gap:4px;width:max-content;min-width:176px;max-width:230px;padding:10px 12px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);box-shadow:0 14px 32px #0000006b}.solo-season-item:first-child .solo-season-tooltip{left:0;right:auto;transform:translateY(-3px)}.solo-season-item:last-child:not(:first-child) .solo-season-tooltip{left:auto;right:0;transform:translateY(-3px)}.solo-season-item:hover>.solo-season-tooltip,.solo-season-item:focus-within>.solo-season-tooltip,.solo-season-item.is-open>.solo-season-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.solo-season-item:first-child:hover>.solo-season-tooltip,.solo-season-item:first-child:focus-within>.solo-season-tooltip,.solo-season-item:first-child.is-open>.solo-season-tooltip,.solo-season-item:last-child:not(:first-child):hover>.solo-season-tooltip,.solo-season-item:last-child:not(:first-child):focus-within>.solo-season-tooltip,.solo-season-item:last-child:not(:first-child).is-open>.solo-season-tooltip{transform:translateY(0)}.solo-season-tooltip small{color:#8993ad;font-size:9px;font-weight:700}.solo-season-tooltip strong{color:#f3f5fb;font-size:13px}.solo-season-tooltip>span{color:#c3cff7;font:750 11px/1 var(--font-geist-mono)}.relationship-title>.relationship-rank-lockup{align-items:center;gap:8px;min-width:0;display:flex}.relationship-rank-copy{gap:5px;min-width:0;display:grid}.player-insights-rank-lockup{align-items:center;gap:12px;margin-top:-4px;display:flex}.player-insights-rank-lockup>div:last-child{min-width:0}.rank-progress span{background:var(--brand)}.refresh-button{border-color:var(--brand);background:var(--brand);color:#fff}.favorite-button{border-color:var(--border-subtle)}.role-identity{vertical-align:middle;align-items:center;gap:7px;min-width:0;display:inline-flex}.role-glyph{background:#c8aa6e14;border:1px solid #c8aa6e33;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;padding:2px;display:grid;overflow:hidden}.role-glyph img{object-fit:contain;width:100%;height:100%;display:block}.role-glyph>span{color:var(--text-muted);font:700 10px/1 var(--font-geist-mono)}.role-label{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-stat-value,.pregame-role-value{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.role-stat-value .role-glyph{width:22px;height:22px}.role-metric-value .role-glyph{width:34px;height:34px}.role-context-tag .role-glyph{width:20px;height:20px}.champion-lockup small{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.champion-lockup small .role-glyph{width:18px;height:18px}.champion-primary-role{align-items:center;gap:5px;display:flex!important}.champion-primary-role .role-glyph{width:22px;height:22px}.profile-role-glyph .role-glyph,.live-role-title .role-glyph{border:1px solid var(--border-subtle);width:36px;height:36px}.live-player-role{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.live-player-role .role-glyph{width:20px;height:20px}.site-footer{border-top:1px solid var(--border-subtle);color:#777c8a;grid-template-columns:170px 1fr auto;align-items:center;gap:32px;width:min(1080px,100% - 32px);min-height:112px;margin:0 auto;padding:24px 0;display:grid}.site-footer>div strong{color:#afb3bf}.site-footer>div p,.riot-disclaimer{color:#777c8a}.favorite-button,.refresh-button,.match-replay-button,.cutoff-buttons button,.surface-route-actions button,.companion-link-actions button,.player-benchmark-profile-card>button{min-height:44px}@media (max-width:1080px){.personal-build-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-build-kind:nth-child(2){border-right:0}.personal-build-kind:last-child{grid-column:1/-1}.personal-build-kind:last-child .personal-build-list{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar{gap:10px;padding-inline:14px}.primary-nav{display:flex!important}.top-actions{display:flex}.top-actions .region-pill{display:none}main,.site-footer{width:min(100% - 24px,760px)}.dashboard-body{grid-template-columns:1fr}.side-column{border-right:0;border-bottom:1px solid var(--border-subtle)}.overview-season-performance{margin:16px 16px 0}.season-performance-summary>summary,.season-performance-static-head{grid-template-columns:repeat(2,minmax(0,1fr))}.season-performance-proof{margin-left:0}.season-performance-static-head .season-performance-proof{grid-column:1/-1}.season-performance-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer{grid-template-columns:150px 1fr}.site-footer>span{display:none}}@media (max-width:680px){.topbar{height:48px;padding-right:0}.brand{font-size:0}.brand-mark{width:32px;height:32px}.primary-nav{padding-right:12px}.primary-nav button{padding-inline:11px;font-size:12px}.primary-nav button.is-active:after{left:11px;right:11px}main{width:min(100% - 20px,620px)}.search-section.is-home{min-height:calc(80svh - 48px);padding:0}.search-home-brand{margin-bottom:22px}.search-home-brand img{width:74px;height:74px}.search-home-brand strong{font-size:32px}.search-box{border-radius:30px;min-height:60px;padding:4px}.region-select{width:90px;height:50px}.region-select:before{left:18px}.region-select select{padding-left:18px;padding-right:20px}.search-input-wrap{padding-inline:14px}.search-input-wrap:before{left:15px}.search-input-wrap input{font-size:13px}.search-button{width:58px;min-width:58px;height:50px;font-size:0}.search-button span:last-child{font-size:18px}.search-suggestions{border-radius:15px;top:calc(100% + 7px)}.search-suggestions-header{min-height:38px;padding-inline:13px}.search-suggestion-list{max-height:min(390px,56vh)}.search-suggestion-option{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:58px;padding:8px 12px}.search-suggestion-avatar{width:40px;height:40px}.search-suggestion-avatar .rank-emblem{width:36px;height:36px}.search-afterline{gap:0;padding-inline:9px;display:grid}.recent-searches{white-space:nowrap;max-width:100%;overflow-x:auto}.search-help,.search-error{text-align:left;margin-left:0}.profile-dashboard,.companion-workspace{border-radius:10px;margin-top:22px}.profile-header{min-height:0;padding:20px 16px}.profile-portrait{width:62px;height:62px}.profile-transition-status{padding-inline:16px}.profile-route-state-tabs{gap:22px;padding-inline:18px;overflow-x:auto}.profile-route-state-body{justify-content:flex-start;padding-inline:18px}.profile-route-state-cards{grid-template-columns:1fr;padding-inline:16px}.profile-route-state-cards span{min-height:72px}.player-identity .profile-ladder-standing{font-size:11px}.profile-ladder-standing b{font-size:12px}.profile-tabs{gap:22px;padding-inline:18px}.overview-season-performance{border-radius:12px;margin:12px 12px 0}.season-performance-summary>summary,.season-performance-static-head{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:17px}.season-performance-title{padding-bottom:11px}.season-performance-rank-lockup .rank-emblem.is-large,.season-performance-rank-placeholder{width:76px;height:76px}.season-performance-verdict{border-top:1px solid #ffffff17;border-left:0;min-height:0;padding:16px 0 0}.season-performance-proof{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.season-performance-static-head .season-performance-proof{grid-column:auto}.season-performance-toggle{width:100%;min-height:44px}.season-performance-detail-intro{padding:21px 18px 18px}.season-performance-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 18px}.season-performance-dimensions{padding:0 18px 18px}.season-performance-dimensions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.season-performance-dimensions>div>span{border-bottom:1px solid #ffffff14}.season-performance-reason-grid{grid-template-columns:minmax(0,1fr);padding:0 18px 18px}.season-performance-method-note{flex-direction:column;align-items:stretch;padding:17px 18px}.season-performance-method-note button{width:100%;min-height:44px}.tab-panel>.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-build-heading{padding:18px 16px}.personal-build-heading p{font-size:11px}.personal-champion-selector-track>button{min-width:min(82vw,240px)}.personal-build-progress{padding:19px 16px}.personal-build-kind>header{padding:14px 16px}.personal-build-columns{grid-template-columns:1fr}.personal-build-kind,.personal-build-kind:nth-child(2){border-right:0;grid-column:auto}.personal-build-kind:last-child{grid-column:auto}.personal-build-kind:last-child .personal-build-list{grid-template-columns:1fr}.personal-role-pills>span{flex:150px}.match-award-effects.is-mvp,.match-award-effects.is-ace{opacity:.76}.match-award-prism,.match-award-effects.is-mvp:before{animation-duration:12s}.match-award-effects.is-mvp:before{animation-delay:-6s}.match-award-flames{animation-duration:1.22s}.match-award-embers{animation-duration:2.7s}.side-column{padding:12px;display:block}.side-column .signature-card{display:block}.side-column .coverage-note{display:flex}.content-column,.dashboard-body.is-champions>.content-column{padding-inline:12px}.rank-emblem.is-large{width:88px;height:88px}.rank-main{min-height:88px}.player-insights-rank-lockup{align-items:flex-start}.site-footer{padding:24px 0;display:block}.site-footer .riot-disclaimer{margin-top:14px}}@media (prefers-reduced-motion:reduce){.profile-route-state-cards span{animation:none}}@media (max-width:390px){.primary-nav button{padding-inline:9px}.search-home-brand img{width:66px;height:66px}.region-select{width:82px}.search-input-wrap{padding-inline:10px}.search-input-wrap:before{left:11px}.search-suggestion-region{display:none}.search-suggestion-option{grid-template-columns:40px minmax(0,1fr)}.role-label{white-space:normal}.season-performance-facts,.season-performance-dimensions>div,.tab-panel>.metric-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.match-award-effects>i{will-change:auto;animation:none!important}.match-award-prism,.match-award-effects.is-mvp:before{display:none}.match-award-hologram{opacity:.14;transform:none}.match-award-flames{opacity:.26;transform:none}.match-award-embers{opacity:.1;transform:none}}.legal-shell{color:#d7d9e0;background:radial-gradient(circle at 8% 0,#7654ff1f,#0000 32rem),linear-gradient(#0d0e12,#111218 55%,#0d0e12);min-height:100svh}.legal-topbar,.legal-main,.legal-footer{width:min(920px,100% - 40px);margin-inline:auto}.legal-topbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:70px;display:flex}.legal-brand{color:#f0f1f5;font:800 23px/1 var(--font-geist-sans);letter-spacing:-.055em;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.legal-brand img{object-fit:contain;display:block}.legal-brand span{color:var(--brand-strong)}.legal-topbar nav{gap:20px;display:flex}.legal-topbar nav a,.legal-footer a{color:#aeb2be;font-size:12px;text-decoration:none}.legal-topbar nav a:hover,.legal-footer a:hover{color:#d8ceff}.legal-topbar nav a:focus-visible{color:#d8ceff}.legal-footer a:focus-visible{color:#d8ceff}.legal-main{padding:76px 0 96px}.legal-heading{border-bottom:1px solid #ffffff1a;padding-bottom:42px}.legal-heading>p{color:#9a86ff;font:680 11px/1 var(--font-geist-mono);letter-spacing:.14em;margin:0 0 16px}.legal-heading h1{color:#f1f1f4;letter-spacing:-.055em;margin:0;font-size:clamp(34px,6vw,58px)}.legal-heading>span{color:#a8abb5;max-width:700px;margin-top:20px;font-size:15px;line-height:1.8;display:block}.legal-heading dl{flex-wrap:wrap;gap:30px;margin:28px 0 0;display:flex}.legal-heading dl div{gap:6px;display:grid}.legal-heading dt{color:#707480;font:620 10px/1 var(--font-geist-mono);letter-spacing:.08em}.legal-heading dd{color:#c8cad1;margin:0;font-size:13px}.legal-document{gap:52px;max-width:760px;padding-top:52px;display:grid}.legal-document section{gap:16px;display:grid}.legal-document h2{color:#e3e4e9;letter-spacing:-.025em;margin:0;font-size:20px}.legal-document p,.legal-document li{color:#aaadb7;font-size:14px;line-height:1.9}.legal-document p{margin:0}.legal-document ul{gap:10px;margin:0;padding-left:20px;display:grid}.legal-document strong{color:#d2d4da;font-weight:650}.legal-document a{color:#c6baff;text-underline-offset:3px}.legal-callout{background:#9a86ff0f;border-left:3px solid #9a86ff;padding:18px 20px}.legal-contact{background:#ffffff14;gap:1px;margin:0;display:grid}.legal-contact div{background:#14151b;grid-template-columns:120px 1fr;gap:20px;padding:14px 16px;display:grid}.legal-contact dt{color:#777b86;font-size:12px}.legal-contact dd{color:#c7c9d0;overflow-wrap:anywhere;margin:0;font-size:13px}.legal-footer{color:#747883;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:84px;font-size:11px;display:flex}.site-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.site-footer-links a{color:#8e93a1;text-decoration:none}:is(.site-footer-links a:hover,.site-footer-links a:focus-visible){color:#c9beff}@media (max-width:680px){.legal-topbar{align-items:flex-start;padding:20px 0}.legal-topbar nav{text-align:right;gap:10px;display:grid}.legal-main{padding:50px 0 72px}.legal-document{gap:42px}.legal-contact div{grid-template-columns:1fr;gap:7px}.legal-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.site-footer-links{justify-content:flex-start;margin-top:14px}}.team-luck-percentile{background:linear-gradient(120deg,#2b2e44,#252832 70%);border:1px solid #b8c1e833;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid}.team-luck-percentile-main{gap:12px;min-width:0;display:grid}.team-luck-retry{border:1px solid var(--border-strong);background:var(--brand-soft);width:fit-content;min-height:40px;color:var(--text-primary);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.875rem}.team-luck-percentile-main>span{color:#c1cafa;font-size:1rem;font-weight:650}.team-luck-percentile-main>strong{color:#f1f3ff;letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.3}.team-luck-percentile-main>strong b{color:#abb9ff;font-size:1.4em;font-weight:850}.team-luck-surface .team-luck-percentile p{color:#aeb9d1;overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}.team-luck-percentile-context{color:#aeb9d1;gap:14px;min-width:0;font-size:.875rem;display:grid}.team-luck-percentile-scale{background:linear-gradient(90deg,#ca8196,#687084 50%,#a5b5ff);border-radius:8px;height:8px;margin:4px 8px 0;position:relative}.team-luck-percentile-scale i{background:#eff3ff;border:3px solid #768ad8;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #a7b8ff20}.team-luck-percentile-labels{justify-content:space-between;font-size:.8125rem;display:flex}.team-luck-method summary{color:#c1cafa;cursor:pointer;width:fit-content;padding:6px 0;font-size:.875rem}.team-luck-method summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #abb9ff}.team-luck-surface .team-luck-method p{margin-top:10px}@media (max-width:700px){.team-luck-percentile{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px}}.activity-surface{--activity-win:#9aaaff;--activity-loss:#f08b9c;--activity-panel:#252832;--activity-inset:#20232d;--activity-line:#b8c1e81f;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;gap:20px;font-size:1rem;display:grid}.activity-surface *,.activity-surface :before,.activity-surface :after{box-sizing:border-box}.activity-surface>.surface-heading{margin:0;padding:4px 0 0}.activity-surface>.surface-heading .section-index{color:var(--text-primary);letter-spacing:-.04em;font-size:1.5rem;font-weight:800}.activity-surface>.surface-heading p{color:var(--text-muted);margin-top:8px;font-size:.875rem}.activity-surface>.surface-heading>span{background:var(--brand-soft);color:#c0c9ff;border-radius:8px;padding:8px 12px;font-size:.75rem}.activity-surface :is(h3,h4,h5,p){margin:0}.activity-surface :is(h3,h4,h5){color:var(--text-primary);letter-spacing:-.025em;font-weight:750}.activity-surface .player-insights-section{background:0 0;border:0;margin:0}.activity-surface .player-insights-heading{background:0 0;border:0;min-height:0;padding:0 0 12px}.activity-surface .player-insights-heading h3{margin:0;font-size:1rem}.activity-surface .player-insights-ready{gap:14px;display:grid}.activity-surface :is(.activity-overview,.activity-form-card,.player-insights-champions,.player-insights-roles,.team-environment-section,.player-insights-recent,.player-benchmark-section,.population-section,.observed-distribution){border:1px solid var(--activity-line);background:var(--activity-panel);border-radius:12px;min-width:0;box-shadow:0 4px 14px #00000014}.activity-surface :is(.player-insights-champions,.player-insights-roles,.team-environment-section,.player-insights-recent)>header,.activity-surface :is(.player-benchmark-heading,.population-section-heading){border-bottom:1px solid var(--activity-line);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;min-height:58px;padding:16px 20px;display:flex}.activity-surface :is(.player-insights-champions,.player-insights-roles,.team-environment-section,.player-insights-recent)>header h4,.activity-surface :is(.player-benchmark-heading,.population-section-heading) h3{margin:0;font-size:1.0625rem}.activity-surface :is(.player-insights-champions,.player-insights-roles,.team-environment-section,.player-insights-recent)>header p,.activity-surface :is(.player-benchmark-heading,.population-section-heading) p{color:var(--text-muted);text-align:left;font-size:.75rem;line-height:1.5}.activity-surface .activity-count{border:1px solid var(--activity-line);color:var(--text-muted);letter-spacing:0;border-radius:6px;padding:4px 8px;font-size:.75rem}.activity-surface .activity-accent,.activity-surface .is-ally{color:var(--activity-win)}.activity-surface .is-enemy{color:var(--activity-loss)}.activity-surface .activity-season-bar{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.875rem;display:flex}.activity-season-bar>strong{color:#c3cbff}.activity-season-bar>span{color:var(--text-muted);font-size:.75rem}.activity-season-period{margin-left:auto}.activity-overview{grid-template-columns:minmax(240px,1.05fr) minmax(0,2fr);display:grid}.activity-current-rank{background:linear-gradient(110deg,#7284dd1a,#0000);border-radius:12px 0 0 12px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.activity-current-rank .rank-emblem{flex:0 0 72px;width:72px;height:72px}.activity-current-rank>div{gap:5px;min-width:0;display:grid}.activity-current-rank>div>span{color:var(--text-muted);font-size:.75rem}.activity-current-rank>div>strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.2}.activity-current-rank p{flex-wrap:wrap;gap:6px 12px;font-size:.75rem;display:flex}.activity-current-rank p b{color:#e6c579}.activity-current-rank p span{color:var(--text-muted)}.activity-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin:0;display:grid}.activity-overview-stats>div{border-left:1px solid var(--activity-line);gap:12px;min-width:0;padding:14px 18px;display:grid}.activity-overview-stats dt{color:var(--text-muted);font-size:.75rem}.activity-overview-stats dd{letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:780;line-height:1.15}.activity-overview-stats dd small{color:var(--text-muted);letter-spacing:0;padding-left:5px;font-size:.75rem;font-weight:500}.activity-form-card{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(140px,.65fr));align-items:center;gap:24px;padding:20px;display:grid}.activity-form-history{min-width:0}.activity-form-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.activity-form-heading h4{font-size:.875rem}.activity-form-heading>span{color:var(--text-muted);font-size:.75rem}.activity-form-results{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.activity-form-results li{color:#c8d2ff;background:#7d95ff2b;border:1px solid #97aaff40;border-radius:5px;place-items:center;min-height:34px;font-size:.8125rem;font-weight:750;display:grid}.activity-form-results li.is-loss{color:#f1a8b4;background:#f08b9c1a;border-color:#f08b9c30}.activity-form-stat{border-left:1px solid var(--activity-line);gap:5px;min-width:0;padding-left:24px;display:grid}.activity-form-stat>span{color:var(--text-muted);font-size:.75rem}.activity-form-stat>strong{letter-spacing:-.04em;font-size:1.75rem;font-weight:800}.activity-form-stat.is-win>strong{color:var(--activity-win)}.activity-form-stat.is-loss>strong{color:var(--activity-loss)}.activity-form-stat>small{color:var(--text-muted);font-size:.75rem}.activity-record-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:14px;min-width:0;display:grid}.activity-champion-list{padding:0 14px 6px}.activity-champion-row{border-bottom:1px solid var(--activity-line)}.activity-champion-row:last-child{border-bottom:0}.activity-champion-row>summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 76px 64px 12px;align-items:center;gap:12px;min-width:0;padding:14px 4px;list-style:none;display:grid}.activity-champion-row>summary::-webkit-details-marker{display:none}.activity-surface .team-environment-matches summary::-webkit-details-marker{display:none}.activity-champion-row>summary:hover{background:#99a6e60a}.activity-champion-row>summary>img{object-fit:cover;border:1px solid var(--activity-line);border-radius:8px;width:44px;height:44px}.activity-champion-row summary>span:not(.activity-chevron){gap:5px;min-width:0;display:grid}.activity-champion-name strong{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.activity-champion-row summary small{color:var(--text-muted);font-size:.75rem}.activity-champion-rate,.activity-champion-kda{text-align:center}.activity-champion-rate strong,.activity-champion-kda strong{color:var(--activity-win);font-size:1.125rem}.activity-surface .activity-meter{background:#8d98c01f;border-radius:8px;min-width:0;height:5px;display:block;overflow:hidden}.activity-surface .activity-meter>b{border-radius:inherit;background:linear-gradient(90deg,#657acb,#a1a5fa);height:100%;display:block}.activity-surface .activity-chevron{border:solid var(--text-muted);border-width:0 1.5px 1.5px 0;justify-self:center;width:7px;height:7px;transition:transform .15s;display:block;transform:rotate(45deg)}.activity-surface details[open]>summary>.activity-chevron{transform:rotate(225deg)}.activity-champion-detail{padding:0 4px 14px}.activity-champion-detail dl{background:var(--activity-inset);border-radius:8px;grid-template-columns:1.5fr repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:14px;display:grid}.activity-champion-detail dt{color:var(--text-muted);font-size:.75rem}.activity-champion-detail dd{white-space:nowrap;margin:4px 0 0;font-size:.875rem;font-weight:700}.activity-champion-role-list{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.activity-champion-role-list>span{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.activity-champion-role-list small{color:var(--text-muted);font-size:.75rem}.activity-surface .player-insights-roles>.activity-role-list{gap:0;padding:0 16px 8px}.activity-surface .activity-role-list .activity-role-row{border:0;border-bottom:1px solid var(--activity-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 2px;display:grid}.activity-surface .activity-role-row:last-child{border-bottom:0}.activity-surface .activity-role-row>.role-identity{justify-content:center;width:34px;display:flex}.activity-surface .activity-role-row .role-glyph{background:var(--activity-inset);border-color:var(--activity-line);width:32px;height:32px}.activity-surface .activity-role-row .activity-role-copy{gap:6px;min-width:0;display:grid}.activity-surface .activity-role-copy strong{color:var(--text-primary);font-size:.875rem}.activity-surface .activity-role-copy small{color:var(--text-muted);font-size:.75rem}.activity-surface .activity-role-values{text-align:right;gap:7px;display:grid}.activity-surface .activity-role-values strong{color:var(--activity-win);font-size:1.1875rem;font-weight:800}.activity-surface .activity-role-values small{color:var(--text-muted);font-size:.75rem}.activity-team-overview{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:28px;padding:24px;display:grid}.activity-team-scoreboard{min-width:0}.activity-team-scores{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:16px;display:grid}.activity-team-scores>div{gap:6px;display:grid}.activity-team-scores>div:last-child{text-align:right}.activity-team-scores>div>span{font-size:.8125rem}.activity-team-scores strong{letter-spacing:-.04em;font-size:clamp(1.75rem,3.5vw,2.625rem);font-weight:800;line-height:1.2}.activity-team-scores strong>small{color:var(--text-muted);letter-spacing:0;margin-left:8px;font-size:.75rem;font-weight:500}.activity-versus{color:#747b91;font-size:.75rem;font-weight:800}.activity-surface .activity-comparison-bar{background:#c7758b;border-radius:8px;min-width:0;height:8px;display:block;overflow:hidden}.activity-surface .activity-comparison-bar>b{border-right:3px solid var(--activity-panel);background:#8a9cec;max-width:100%;height:100%;display:block}.activity-team-delta{text-align:center;border:1px solid var(--activity-line);background:var(--activity-inset);border-radius:10px;gap:6px;padding:14px;display:grid}.activity-team-delta>span,.activity-team-delta>small{color:var(--text-muted);font-size:.75rem}.activity-team-delta>strong{letter-spacing:-.04em;font-size:2rem;font-weight:800;line-height:1.3}.activity-surface .team-environment-distribution{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 24px 20px;display:grid}.activity-surface .team-environment-distribution>article{border:1px solid var(--activity-line);background:var(--activity-inset);border-radius:8px;grid-template-columns:1fr auto;gap:8px;min-width:0;padding:14px;display:grid}.activity-surface .team-environment-distribution article>span{color:var(--text-secondary);white-space:normal;font-size:.8125rem}.activity-surface .team-environment-distribution article>strong{color:var(--text-primary);font:750 1.375rem/1.3 var(--font-geist-sans);grid-area:2/1}.activity-surface .team-environment-distribution article>small{color:var(--text-muted);grid-area:2/2;align-self:center;font-size:.75rem}.activity-surface .team-environment-distribution .activity-meter{grid-column:1/-1;height:4px;margin-top:2px}.activity-surface .team-environment-distribution .is-challenging .activity-meter>b{background:#cf8092}.activity-surface .team-environment-distribution .is-balanced .activity-meter>b{background:#949aae}.activity-surface .team-environment-matches{gap:6px;padding:0 16px 16px;display:grid}.activity-surface .team-environment-matches details{border:1px solid var(--activity-line);background:var(--activity-inset);border-radius:8px}.activity-surface .team-environment-matches details:last-child{border-bottom:1px solid var(--activity-line)}.activity-surface .team-environment-matches summary{grid-template-columns:minmax(130px,1fr) minmax(0,1.5fr) 110px 12px;gap:24px;min-height:72px;padding:13px 16px;list-style:none;display:grid}.activity-team-match-identity{align-items:center;gap:10px;min-width:0;display:flex}.activity-team-match-identity>span:not(.role-identity){gap:4px;display:grid}.activity-team-match-identity strong{font-size:.875rem}.activity-team-match-identity time{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.activity-team-match-score{gap:8px;min-width:0;display:grid}.activity-team-match-score>span{justify-content:space-between;gap:10px;font-size:.8125rem;display:flex}.activity-team-match-score>span b:first-child{color:var(--activity-win);font-weight:650}.activity-team-match-score>span b:last-child{color:var(--activity-loss);font-weight:650}.activity-surface .activity-team-match-score .activity-comparison-bar{height:5px}.activity-team-match-result{color:var(--activity-win);justify-items:end;gap:5px;display:grid}.is-challenging .activity-team-match-result{color:var(--activity-loss)}.is-balanced .activity-team-match-result{color:var(--text-secondary)}.activity-team-match-result>span{font-size:.75rem}.activity-team-match-result>strong{font-size:1.125rem;font-weight:750}.activity-surface .team-role-pair-grid{gap:12px;padding:4px 16px 16px}.activity-surface .team-role-pair-grid>article{border-color:var(--activity-line);background:var(--activity-panel);border-radius:8px;padding:14px}.activity-surface .team-role-pair-grid header{justify-content:space-between;gap:10px;display:flex}.activity-surface .team-role-pair-grid header .role-identity{gap:6px;display:inline-flex;overflow:visible}.activity-surface .team-role-pair-grid header .role-label{color:var(--text-primary);font-size:.875rem}.activity-surface .team-role-pair-grid header>span:last-child{font-size:1rem}.activity-surface .team-role-pair-grid header small{color:var(--text-muted);font-size:.75rem}.activity-surface .team-role-pair-grid li{border:0;grid-template-columns:minmax(90px,1fr) 34px minmax(32px,.8fr) 34px;gap:8px;padding:8px 0;display:grid}.activity-surface .team-role-pair-grid li>span{color:var(--text-secondary);white-space:normal;font-size:.75rem}.activity-surface .team-role-pair-grid li>strong{text-align:right;font-size:.75rem}.activity-surface .team-role-pair-grid li>.is-ally{color:var(--activity-win)}.activity-surface .team-role-pair-grid li>.is-enemy{color:var(--activity-loss)}.activity-surface .team-role-pair-grid li .activity-comparison-bar{align-self:center;height:4px}.activity-surface .player-insights-recent>ol{gap:7px;padding:12px;display:grid}.activity-surface .player-insights-recent>ol>li{border:1px solid var(--activity-line);background:linear-gradient(90deg, #7c8ff014, transparent 40%), var(--activity-inset);border-left:3px solid #8594ed;border-radius:8px;grid-template-columns:100px minmax(130px,.9fr) 42px minmax(0,2.8fr);gap:14px;padding:14px}.activity-surface .player-insights-recent>ol>li.is-loss{background:linear-gradient(90deg, #d5798d0f, transparent 40%), var(--activity-inset);border-left-color:#d5798d}.activity-surface .player-insights-recent time,.activity-surface .player-insights-recent time small{color:var(--text-muted);font:500 .75rem/1.5 var(--font-geist-sans)}.activity-surface .player-recent-champion>img{border-radius:8px}.activity-surface .player-recent-champion strong{color:var(--text-primary);font-size:.875rem}.activity-surface .player-recent-champion small{color:var(--text-muted);font-size:.75rem}.activity-surface .player-recent-result{color:var(--activity-win);font-size:.875rem}.activity-surface .is-loss>.player-recent-result{color:var(--activity-loss)}.activity-surface .player-insights-recent dl{grid-template-columns:1.4fr repeat(5,minmax(0,1fr));gap:10px}.activity-surface .player-insights-recent dt{color:var(--text-muted);font-size:.75rem}.activity-surface .player-insights-recent dd{color:var(--text-secondary);font:700 .875rem/1.4 var(--font-geist-sans)}.activity-surface :is(.player-benchmark-section,.population-section){margin:0;overflow:hidden}.activity-surface :is(.player-benchmark-overview,.population-hero-grid,.population-comparisons,.activity-facts){gap:0}.activity-surface .player-benchmark-overview{grid-template-columns:1.3fr .8fr 1fr}.activity-surface :is(.player-benchmark-overview,.population-hero-grid,.population-comparisons,.activity-facts) article{border-color:var(--activity-line);background:0 0;min-height:108px;padding:18px 20px}.activity-surface :is(.player-benchmark-overview,.population-hero-grid,.population-comparisons,.activity-facts) article>span{color:var(--text-muted);font-size:.75rem}.activity-surface :is(.player-benchmark-overview,.population-hero-grid,.population-comparisons,.activity-facts) article>strong{color:var(--text-primary);font:750 1.375rem/1.35 var(--font-geist-sans);letter-spacing:-.025em}.activity-surface :is(.player-benchmark-overview,.population-hero-grid,.population-comparisons,.activity-facts) article>small{color:var(--text-muted);font-size:.75rem;line-height:1.5}.activity-surface .player-benchmark-profile-group>header{gap:12px;min-height:58px;padding:16px 20px}.activity-surface .player-benchmark-profile-group>header span{color:var(--activity-win);font-size:.75rem}.activity-surface .player-benchmark-profile-group h4{margin:5px 0 0;font-size:1rem}.activity-surface .player-benchmark-profile-group>header p{color:var(--text-muted);font-size:.75rem}.activity-surface .player-benchmark-profile{border:1px solid var(--activity-line);background:var(--activity-inset);border-radius:8px;margin:10px 14px;overflow:hidden}.activity-surface .player-benchmark-profile>summary{grid-template-columns:minmax(0,1fr) minmax(160px,.6fr) auto;min-height:78px;padding:14px}.activity-surface .player-benchmark-profile-identity>img{border-radius:7px}.activity-surface .player-benchmark-profile-identity strong{color:var(--text-primary);font-size:.9375rem}.activity-surface .player-benchmark-profile-identity small,.activity-surface .player-benchmark-profile-index small{color:var(--text-muted);letter-spacing:0;font-size:.75rem;line-height:1.4}.activity-surface .player-benchmark-profile-index strong{color:var(--activity-win);font:750 1.25rem/1.3 var(--font-geist-sans)}.activity-surface .player-benchmark-profile-status{border-color:var(--activity-line);color:var(--text-secondary);background:var(--brand-soft);border-radius:5px;font-size:.75rem}.activity-surface .player-benchmark-profile-body{background:var(--activity-panel)}.activity-surface .player-benchmark-profile-sample article{padding:14px 18px}.activity-surface .player-benchmark-profile-sample span{color:var(--text-muted);font-size:.75rem}.activity-surface .player-benchmark-profile-sample strong{color:var(--text-primary);font:750 1rem/1.4 var(--font-geist-sans)}.activity-surface .player-benchmark-quartiles section{padding:18px}.activity-surface .player-benchmark-quartiles section>span{color:var(--activity-win);font-size:.875rem;font-weight:750}.activity-surface .player-benchmark-quartiles section:last-child>span{color:#e5b27b}.activity-surface .player-benchmark-quartiles p{color:var(--text-muted);font-size:.8125rem}.activity-surface .player-benchmark-quartiles li{background:var(--activity-inset);border-radius:6px;padding:8px}.activity-surface .player-benchmark-quartiles li strong{color:var(--text-secondary);font-size:.8125rem}.activity-surface .player-benchmark-quartiles li span{color:var(--activity-win);font-size:.8125rem}.activity-surface .player-benchmark-axis-table{scrollbar-color:#535b76 var(--activity-inset)}.activity-surface .player-benchmark-axis-head,.activity-surface .player-benchmark-axis-table>.player-benchmark-axis-row{grid-template-columns:1.4fr 1fr 1fr 1.15fr;min-width:600px}.activity-surface .player-benchmark-axis-head{background:var(--activity-inset)}.activity-surface .player-benchmark-axis-head>span{color:var(--text-muted);padding:12px 16px;font-size:.75rem}.activity-surface .player-benchmark-axis-table>.player-benchmark-axis-row>div{padding:12px 16px}.activity-surface .player-benchmark-axis-row strong{color:var(--text-secondary);font:700 .875rem/1.5 var(--font-geist-sans)}.activity-surface .player-benchmark-axis-row small{color:var(--text-muted);font-size:.75rem}.activity-surface :is(.player-insights-state,.player-insights-empty,.player-benchmark-state,.player-benchmark-empty,.population-state,.team-environment-unavailable){background:var(--activity-panel);border-radius:10px;min-height:140px;padding:24px}.activity-surface :is(.player-insights-state,.player-insights-empty,.player-benchmark-state,.player-benchmark-empty,.population-state,.team-environment-unavailable)>:is(strong,h4){color:var(--text-primary);font-size:1rem}.activity-surface :is(.player-insights-state,.player-insights-empty,.player-benchmark-state,.player-benchmark-empty,.population-state,.team-environment-unavailable,.player-benchmark-insufficient,.player-benchmark-profile-reason)>p{color:var(--text-muted);font-size:.875rem;line-height:1.65}.activity-surface :is(.player-benchmark-insufficient,.player-benchmark-profile-reason)>strong{font:650 .875rem/1.5 var(--font-geist-sans);color:#e5b27b}.activity-surface :is(.player-insights-empty,.player-benchmark-empty) dl{background:0 0;flex-wrap:wrap;gap:12px;display:flex}.activity-surface :is(.player-insights-empty,.player-benchmark-empty) dl div{background:var(--activity-inset);border-radius:6px;min-width:120px}.activity-surface :is(.player-insights-empty,.player-benchmark-empty) dt{color:var(--text-muted);font-size:.75rem}.activity-surface :is(.player-insights-empty,.player-benchmark-empty) dd{color:var(--text-primary);font-size:.875rem}.activity-surface .player-benchmark-no-profiles{color:var(--text-muted);font-size:.875rem}.activity-surface :is(.population-section-heading,.population-percentiles>header,.population-distributions>header,.tier-activity-table>header) span{color:var(--activity-win);font-size:.75rem}.activity-surface .population-section-heading h3{margin-top:5px}.activity-surface :is(.population-percentiles,.population-distributions,.tier-activity-table){padding:20px}.activity-surface :is(.population-percentiles,.population-distributions,.tier-activity-table) h4{color:var(--text-primary);font-size:1rem}.activity-surface :is(.population-percentiles,.population-distributions,.tier-activity-table) header p{color:var(--text-muted);font-size:.75rem}.activity-surface .population-percentiles>div{background:0 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.activity-surface .population-percentiles article{border:1px solid var(--activity-line);background:var(--activity-inset);border-radius:8px;padding:14px}.activity-surface .population-percentiles article span{color:var(--text-secondary);font-size:.8125rem}.activity-surface .population-percentiles article strong{color:var(--activity-win);font:700 1rem/1.4 var(--font-geist-sans)}.activity-surface .population-percentiles article small{color:var(--text-muted);font-size:.75rem}.activity-surface .population-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-surface .population-distribution-grid>article{border-color:var(--activity-line);background:var(--activity-inset);border-radius:8px}.activity-surface .population-distribution-grid>article>header strong{color:var(--text-primary);font-size:.875rem}.activity-surface .population-distribution-grid>article>header small{color:var(--text-muted);font-size:.75rem}.activity-surface .population-distribution-grid li{grid-template-columns:112px minmax(30px,1fr) 54px 66px}.activity-surface .population-distribution-grid li span{color:var(--text-secondary);font-size:.75rem}.activity-surface .population-distribution-grid li strong{color:var(--text-primary);font-size:.75rem}.activity-surface .population-distribution-grid li small{color:var(--text-muted);font-size:.75rem}.activity-surface .population-distribution-grid li i,.activity-surface .observed-distribution-bars i{background:#363b4d;border-radius:4px;height:5px}.activity-surface .population-distribution-grid li i b,.activity-surface .observed-distribution-bars i b{border-radius:inherit;background:#8b9aeb}.activity-surface .tier-activity-rows>article{border-color:var(--activity-line);background:var(--activity-inset);border-radius:8px;grid-template-columns:120px minmax(0,1fr);gap:16px}.activity-surface .tier-activity-rows ul{grid-column:1/-1}.activity-surface .tier-activity-rows>article>div strong{color:var(--text-primary);font-size:.875rem}.activity-surface .tier-activity-rows>article>div small,.activity-surface .tier-activity-rows :is(dt,li span,li small){color:var(--text-muted);font-size:.75rem}.activity-surface .tier-activity-rows :is(dd,li strong){color:var(--text-secondary);font:700 .875rem/1.4 var(--font-geist-sans)}.activity-surface .tier-activity-rows li{border-color:var(--activity-line);border-radius:5px;padding:10px}.activity-surface .activity-facts{border:1px solid var(--activity-line);background:var(--activity-panel);border-radius:10px;margin:0;overflow:hidden}.activity-surface .activity-facts article{border:0;border-right:1px solid var(--activity-line)}.activity-surface .activity-facts article:last-child{border-right:0}.activity-surface .observed-distribution{margin:0;padding:20px}.activity-surface .observed-distribution h3{color:var(--text-primary);font-size:1.0625rem}.activity-surface .observed-distribution p{color:var(--text-muted);margin-top:8px;font-size:.8125rem}.activity-surface .observed-distribution .analysis-kicker{color:var(--activity-win);font-size:.75rem}.activity-surface .observed-distribution-bars>div{grid-template-columns:135px minmax(0,1fr) 64px 64px}.activity-surface .observed-distribution-bars span{color:var(--text-secondary);align-items:center;gap:6px;font-size:.8125rem;display:flex}.activity-surface .observed-distribution-bars strong{color:var(--text-primary);font-size:.8125rem}.activity-surface .observed-distribution-bars small{color:var(--text-muted);font-size:.75rem;display:block}.activity-surface .surface-route-actions{margin:0}.activity-surface .surface-route-actions>button{border-color:var(--activity-line);background:var(--brand-soft);color:#cbd3ff;border-radius:8px;min-height:44px;padding:10px 18px;font-size:.875rem}@media (max-width:1050px){.activity-overview{grid-template-columns:1fr}.activity-current-rank{padding:18px 20px}.activity-overview-stats{padding:0 4px 16px}.activity-overview-stats>div:first-child{border-left:0}.activity-record-grid{grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr)}.activity-champion-row>summary{grid-template-columns:38px minmax(0,1fr) 68px 52px 10px;gap:8px}.activity-champion-row>summary>img{width:38px;height:38px}.activity-champion-detail dl{grid-template-columns:1.4fr 1fr}.activity-surface .player-insights-recent>ol>li{grid-template-columns:100px minmax(0,1fr) 50px}.activity-surface .player-insights-recent dl{border-top:1px solid var(--activity-line);grid-column:1/-1;padding-top:12px}.activity-surface .population-distribution-grid{grid-template-columns:1fr}}@media (max-width:780px){.activity-record-grid{grid-template-columns:1fr}.activity-form-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.activity-form-history{grid-column:1/-1}.activity-form-stat{border:0;padding-left:0}.activity-form-stat:last-child{border-left:1px solid var(--activity-line);padding-left:20px}.activity-team-overview{grid-template-columns:minmax(0,1fr) 130px;gap:18px}.activity-surface .team-environment-matches summary{grid-template-columns:minmax(120px,1fr) minmax(0,1.2fr) 84px 10px;gap:12px;padding:12px}.activity-surface .team-role-pair-grid{grid-template-columns:1fr}.activity-surface .player-benchmark-profile>summary{grid-template-columns:minmax(0,1fr) auto;gap:12px}.activity-surface .player-benchmark-profile-index{text-align:right;grid-area:1/2}.activity-surface .player-benchmark-profile-status{grid-area:2/1/auto/-1;width:fit-content}}@media (max-width:520px){.activity-surface{gap:16px}.activity-surface .player-insights-ready{gap:12px}.activity-surface>.surface-heading{align-items:flex-start;gap:12px}.activity-surface>.surface-heading>span{font-size:.75rem}.activity-season-period{width:100%;margin-left:0}.activity-surface :is(.player-insights-champions,.player-insights-roles,.team-environment-section,.player-insights-recent)>header,.activity-surface :is(.player-benchmark-heading,.population-section-heading){padding:16px}.activity-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.activity-overview-stats>div{padding:6px 18px}.activity-overview-stats>div:nth-child(odd){border-left:0}.activity-overview-stats dd{font-size:1.75rem}.activity-form-card{padding:16px}.activity-form-results{gap:3px}.activity-form-results li{min-height:30px;font-size:.75rem}.activity-champion-list{padding:0 10px 6px}.activity-champion-row>summary{grid-template-columns:36px minmax(0,1fr) 60px 50px 8px;gap:7px}.activity-champion-row>summary>img{width:36px;height:36px}.activity-champion-name strong{font-size:.875rem}.activity-champion-rate strong,.activity-champion-kda strong{font-size:1rem}.activity-champion-name small{line-height:1.5}.activity-team-overview{grid-template-columns:1fr;padding:20px 16px 16px}.activity-team-delta{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.activity-team-delta>strong{font-size:1.375rem}.activity-surface .team-environment-distribution{gap:6px;padding:0 16px 16px}.activity-surface .team-environment-distribution>article{flex-direction:column;gap:6px;padding:10px;display:flex}.activity-surface .team-environment-distribution article>strong{font-size:1.125rem}.activity-surface .team-environment-distribution article>small{align-self:flex-start}.activity-surface .team-environment-distribution .activity-meter{width:100%}.activity-surface .team-environment-matches{padding:0 10px 10px}.activity-surface .team-environment-matches summary{grid-template-columns:minmax(0,1fr) auto 10px;gap:12px}.activity-team-match-identity{grid-column:1}.activity-team-match-result{grid-area:1/2}.activity-surface .team-environment-matches summary>.activity-chevron{grid-area:1/3}.activity-team-match-score{grid-area:2/1/auto/-1}.activity-surface .team-role-pair-grid{padding:4px 10px 10px}.activity-surface .team-role-pair-grid>article{padding:12px}.activity-surface .team-role-pair-grid li{grid-template-columns:minmax(70px,1fr) 30px minmax(24px,.6fr) 30px;gap:6px}.activity-surface .player-insights-recent>ol>li{grid-template-columns:86px minmax(0,1fr) 32px;gap:10px;padding:12px}.activity-surface .player-recent-result{grid-area:1/3}.activity-surface .player-insights-recent dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.activity-surface .player-recent-champion{grid-template-columns:34px minmax(0,1fr);gap:7px}.activity-surface .player-recent-champion>img{width:34px;height:34px}.activity-surface .player-benchmark-overview{grid-template-columns:1fr}.activity-surface .player-benchmark-overview article{border-right:0;min-height:85px}.activity-surface .player-benchmark-profile-index strong{font-size:1.125rem}.activity-surface .player-benchmark-profile-identity{flex-wrap:wrap;gap:8px}.activity-surface .player-benchmark-quartiles{grid-template-columns:1fr}.activity-surface :is(.population-percentiles,.population-distributions,.tier-activity-table){padding:16px}.activity-surface .population-distribution-grid li{grid-template-columns:100px minmax(20px,1fr) 48px;gap:8px}.activity-surface .population-distribution-grid li small{display:none}.activity-surface .tier-activity-rows>article{grid-template-columns:1fr}.activity-surface .tier-activity-rows dl{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-surface .tier-activity-rows ul{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-surface .activity-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-surface .activity-facts article{min-height:96px;padding:16px}.activity-surface .observed-distribution{padding:16px}.activity-surface .observed-distribution-bars>div{grid-template-columns:112px minmax(0,1fr) 54px;gap:8px}.activity-surface .observed-distribution-bars small{display:none}}@media (prefers-reduced-motion:reduce){.activity-surface .activity-chevron{transition:none}}:is(.personal-season-analysis-details,.rift-diagnosis){--ca-panel:#252832;--ca-inset:#20232d;--ca-line:#b8c1e824;--ca-blue:#a9b9ff;--ca-pink:#eea0ad;border:1px solid var(--ca-line);background:var(--ca-inset);min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:12px;margin-top:16px}:is(.personal-season-analysis-details,.rift-diagnosis) *,:is(.personal-season-analysis-details,.rift-diagnosis) :before,:is(.personal-season-analysis-details,.rift-diagnosis) :after{box-sizing:border-box}:is(.personal-season-analysis-details,.rift-diagnosis)>summary{min-height:56px;color:var(--text-primary);cursor:pointer;align-items:center;gap:14px;padding:16px 20px;font-size:.9375rem;font-weight:750;list-style:none;display:flex}:is(.personal-season-analysis-details,.rift-diagnosis)>summary>small{color:var(--text-muted);font-size:.75rem;font-weight:500}:is(.personal-season-analysis-details,.rift-diagnosis)>summary>.champion-analysis-chevron{margin-left:auto}:is(.personal-season-analysis-details,.rift-diagnosis)>summary::-webkit-details-marker{display:none}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-recent-analysis>summary::-webkit-details-marker{display:none}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-axis-evidence>summary::-webkit-details-marker{display:none}:is(.personal-season-analysis-details,.rift-diagnosis) summary:focus-visible{outline:2px solid var(--ca-blue);outline-offset:-3px;border-radius:8px}:is(.personal-season-analysis-details,.rift-diagnosis) summary:hover{background:#a0b0f50d}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-chevron{border:1.5px solid #9da8c5;border-width:0 1.5px 1.5px 0;flex:0 0 7px;justify-self:end;width:7px;height:7px;display:block;transform:rotate(45deg)}:is(.personal-season-analysis-details,.rift-diagnosis)[open]>summary>.champion-analysis-chevron,:is(.personal-season-analysis-details,.rift-diagnosis) details[open]>summary>.champion-analysis-chevron{transform:rotate(225deg)}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.recent-performance-profiles,.observed-season-performance){border:0;gap:14px;margin:0;padding:0 16px 16px}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.recent-performance-profiles,.observed-season-performance)>.section-heading{border-top:1px solid var(--ca-line);gap:12px;min-height:66px;margin:0;padding:18px 4px 4px}:is(.personal-season-analysis-details,.rift-diagnosis) .section-heading>div{gap:10px}:is(.personal-season-analysis-details,.rift-diagnosis) .section-heading p{color:var(--text-primary);font-size:1rem;font-weight:750}:is(.personal-season-analysis-details,.rift-diagnosis) .section-heading .section-index{color:var(--ca-blue);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) .snapshot-label{color:var(--text-muted);white-space:normal;font-size:.75rem;display:inline-block}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.recent-profile-list,.observed-season-profile-list){gap:12px}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-recent-analysis,.observed-season-profile){border:1px solid var(--ca-line);background:var(--ca-panel);border-radius:10px;min-width:0;overflow:hidden}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-recent-analysis,.observed-season-profile)[open]{border-color:#a6b8ff47}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-recent-analysis>summary{cursor:pointer;grid-template-columns:minmax(160px,1.5fr) minmax(140px,.8fr) minmax(125px,.7fr) 12px;align-items:center;gap:24px;padding:18px 20px;list-style:none;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-identity{align-items:center;gap:12px;min-width:0;display:flex}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-identity>img{object-fit:cover;border:1px solid var(--ca-line);border-radius:9px;flex:0 0 52px;width:52px;height:52px}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-identity>span{gap:8px;min-width:0;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-identity strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:1.0625rem}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-identity small{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;display:flex}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-identity small>span:last-child{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-headline,.champion-analysis-team-index){border-left:1px solid var(--ca-line);gap:6px;min-width:0;padding-left:20px;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-headline,.champion-analysis-team-index)>small{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-headline,.champion-analysis-team-index)>strong{color:var(--ca-blue);letter-spacing:-.035em;font-size:1.875rem;font-weight:800;line-height:1.15}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-headline,.champion-analysis-team-index)>strong small{color:var(--text-muted);letter-spacing:0;margin-left:6px;font-size:.8125rem;font-weight:500}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-team-index>strong{color:var(--text-primary)}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-meter{background:#383e51;border-radius:5px;min-width:0;height:5px;display:block;overflow:hidden}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-meter>b{border-radius:inherit;background:linear-gradient(90deg,#7389d9,#acaaf9);height:100%;display:block}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-body,.observed-season-profile-body){border-top:1px solid var(--ca-line);gap:22px;min-width:0;padding:20px;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-body,.observed-season-profile-body)>section{gap:12px;min-width:0;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-body,.observed-season-profile-body) h5{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:750}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-facts,.champion-analysis-signals,.champion-analysis-axes)>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-facts,.champion-analysis-axes)>header>span{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-facts>dl{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;margin:0;padding:0;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-facts>dl>div{border:1px solid var(--ca-line);background:var(--ca-inset);border-radius:8px;align-content:center;gap:10px;min-width:0;padding:16px 14px;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-facts dt{color:var(--text-secondary);font-size:.8125rem}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-facts dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:750;line-height:1.3}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-facts dd small{color:var(--text-muted);margin-left:4px;font-size:.75rem;font-weight:500}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-facts .is-positive dd{color:var(--ca-blue)}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-facts .is-negative dd{color:var(--ca-pink)}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-facts .is-unavailable dd{color:var(--text-muted)}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-signals,.observed-season-signals)>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-signals,.observed-season-signals) li{background:#8da4f20f;border:1px solid #94aaf826;border-left:3px solid #8faae9;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-signals,.observed-season-signals) li.is-weakness{background:#d586990d;border-color:#e7a0ad26 #e7a0ad26 #e7a0ad26 #d68a9a}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-signal-kind{color:var(--ca-blue);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-signals,.observed-season-signals) li strong{color:var(--text-primary);font-size:1rem}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-signals,.observed-season-signals) li>span:last-child{color:var(--text-muted);font-size:.8125rem}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-signals .is-weakness .champion-analysis-signal-kind{color:var(--ca-pink)}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-signals,.observed-season-signals)>p{border:1px solid var(--ca-line);color:var(--text-muted);background:var(--ca-inset);border-radius:8px;margin:0;padding:14px;font-size:.875rem;line-height:1.6}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-axes,.observed-season-axes)>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-axis{border:1px solid var(--ca-line);background:var(--ca-inset);border-radius:9px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-axis>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-axis>header>span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.875rem}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-axis>header>strong{color:var(--text-primary);font:750 1.375rem/1.3 var(--font-geist-sans);white-space:nowrap}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-axis>header>strong>small{color:var(--text-muted);margin-left:5px;font-size:.75rem;font-weight:500}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-axis.is-unavailable{border-color:var(--ca-line);background:var(--ca-inset)}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-axis.is-unavailable>header>strong{color:var(--text-muted)}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-axis-evidence>summary{cursor:pointer;min-height:30px;color:var(--text-muted);justify-content:space-between;align-items:center;padding:4px 0;font-size:.8125rem;list-style:none;display:flex}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-axis-evidence>div{padding-top:10px}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-axis-evidence p{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.6}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-axis-evidence ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-evidence-list li{border-top:1px solid var(--ca-line);gap:10px;min-width:0;padding-top:10px;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-evidence-list li>header{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-evidence-list header>strong{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.8125rem}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-evidence-list header>small{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-evidence-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-evidence-list dt{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-evidence-list dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:.8125rem;font-weight:650}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile>summary{grid-template-columns:minmax(0,1.5fr) minmax(170px,.8fr) minmax(110px,.6fr);gap:20px;padding:18px 20px;list-style:none;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-identity{flex-wrap:wrap;grid-column:auto;align-items:center;gap:10px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-identity>.static-champion-inline,:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-identity>.role-identity{align-items:center;display:inline-flex}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-identity .static-champion-inline{gap:10px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-identity .static-champion-inline img{border-radius:8px;width:44px;height:44px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-identity>span strong{color:var(--text-primary);font-size:1rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-identity>span small{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-share,:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-status{border:0;border-left:1px solid var(--ca-line);padding:0 0 0 16px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-share small,:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-status{color:var(--text-muted);font:500 .75rem/1.5 var(--font-geist-sans)}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-share strong{color:var(--ca-blue);font:750 1.5rem/1.3 var(--font-geist-sans)}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-window{background:0 0;flex-wrap:wrap;gap:8px 24px;padding:0;display:flex}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-window>div{background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-window span{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-window strong{color:var(--text-secondary);font:600 .8125rem/1.5 var(--font-geist-sans)}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-dimensions>div{background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;display:grid}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-dimensions article{border:1px solid var(--ca-line);background:var(--ca-inset);border-radius:8px;gap:10px;padding:14px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-dimensions article span{color:var(--text-secondary);font-size:.8125rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-dimensions article strong{color:var(--ca-blue);font:750 1.375rem/1.3 var(--font-geist-sans)}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-facts>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-facts li,:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-axes li{border:1px solid var(--ca-line);background:var(--ca-inset);border-radius:8px;gap:6px;padding:14px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-axes .champion-axis-evidence li{border:0;border-top:1px solid var(--ca-line);border-radius:0;padding:10px 0}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.observed-season-facts,.observed-season-axes) li>strong{color:var(--text-secondary);font-size:.875rem}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.observed-season-facts,.observed-season-axes) li>span{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.observed-season-facts,.observed-season-axes) li>small{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent{border:1px solid var(--ca-line);background:var(--ca-panel);border-radius:10px;min-width:0}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent>summary{border-color:var(--ca-line);gap:12px;padding:16px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent>summary h4{color:var(--text-primary);font-size:1rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent>summary :is(span,p){color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent>ol{gap:6px;padding:10px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent>ol>li{border:1px solid var(--ca-line);background:var(--ca-inset);border-radius:8px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-row>summary{grid-template-columns:minmax(0,1.5fr) minmax(145px,.8fr);gap:16px;padding:14px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-identity{grid-column:auto;align-items:center}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-identity .static-champion-inline{gap:8px;font-size:.875rem;display:flex}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-identity .static-champion-inline strong{color:var(--text-primary);font-size:.875rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-identity .static-champion-inline img{border-radius:6px;width:36px;height:36px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-identity>span:last-child strong{color:var(--text-primary);font-size:.875rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-identity>span:last-child small{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-score{border-color:var(--ca-line);padding-left:16px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-score small{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-score strong{color:var(--ca-blue);font:750 1.25rem/1.3 var(--font-geist-sans)}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-body{border-color:var(--ca-line);gap:18px;padding:16px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-body h5{color:var(--text-primary);font-size:.9375rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-axes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-axes article{border:1px solid var(--ca-line);background:var(--ca-panel);border-radius:7px;padding:12px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-axes span{color:var(--text-secondary);font-size:.8125rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-axes strong{color:var(--ca-blue);font:750 1.125rem/1.3 var(--font-geist-sans)}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-differences{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-differences li{border:1px solid var(--ca-line);background:var(--ca-panel);border-radius:8px;padding:14px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-differences li strong{color:var(--text-secondary);font-size:.875rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-differences li span{color:var(--text-secondary);font-size:.8125rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-differences li small{color:var(--text-muted);font-size:.75rem}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.observed-season-state,.recent-profile-empty,.observed-season-empty,.recent-performance-profiles.is-invalid){border:1px solid var(--ca-line);background:var(--ca-panel);color:var(--text-muted);border-radius:8px;margin:0;padding:20px;font-size:.875rem;line-height:1.6}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-state strong{color:var(--text-primary);font-size:1rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-state p{color:var(--text-muted);font-size:.875rem}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-state button{border-color:var(--ca-line);min-height:40px;color:var(--ca-blue);background:var(--brand-soft);font-size:.875rem}@media (max-width:900px){:is(.personal-season-analysis-details,.rift-diagnosis) .champion-recent-analysis>summary{grid-template-columns:minmax(150px,1fr) minmax(115px,.7fr) minmax(108px,.65fr) 8px;gap:14px;padding:16px}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-headline,.champion-analysis-team-index){padding-left:12px}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-headline,.champion-analysis-team-index)>strong{font-size:1.625rem}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-axes,.observed-season-axes)>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:is(.personal-season-analysis-details,.rift-diagnosis)>summary{padding:16px}:is(.personal-season-analysis-details,.rift-diagnosis)>summary>small{display:none}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.recent-performance-profiles,.observed-season-performance){padding:0 10px 10px}:is(.personal-season-analysis-details,.rift-diagnosis) .section-heading{flex-wrap:wrap}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-recent-analysis>summary{grid-template-columns:repeat(2,minmax(0,1fr)) 8px;gap:16px 12px}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-identity{grid-column:1/3}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-recent-analysis>summary>.champion-analysis-chevron{grid-area:1/3}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-headline{border-left:0;grid-area:2/1;padding:0}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-team-index{grid-area:2/2/auto/4}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-body,.observed-season-profile-body){gap:20px;padding:16px 12px}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-facts>dl{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-analysis-facts>dl>div{padding:14px 12px}:is(.personal-season-analysis-details,.rift-diagnosis) :is(.champion-analysis-axes,.observed-season-axes)>div{grid-template-columns:1fr}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile>summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-identity{grid-column:1/-1}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-profile-share{border:0;padding:0}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-dimensions>div{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-row>summary{grid-template-columns:1fr;gap:12px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-identity{flex-wrap:wrap;gap:8px}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-score{border:0;padding:0}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-axes{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.personal-season-analysis-details,.rift-diagnosis) .observed-season-recent-differences{grid-template-columns:1fr}}.champion-tier-board{border:1px solid var(--border,#363842);background:var(--surface,#24252e);color:var(--foreground,#eef0fa);border-radius:16px;overflow:hidden}.champion-tier-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.champion-tier-header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:1.5rem}.champion-tier-eyebrow{color:#aeb3ce;font-size:.875rem}.champion-tier-search input{color:#f0f2ff;background:#191b25;border:1px solid #515466;border-radius:8px;width:220px;max-width:100%;padding:11px 14px;font-size:.875rem}.champion-tier-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.champion-tier-patch{color:#aeb3ce;align-items:center;gap:10px;font-size:.875rem;display:flex}.champion-tier-patch select{color:#f0f2ff;min-width:142px;min-height:44px;font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191b25;border:1px solid #515466;border-radius:8px;padding:10px 12px}.champion-tier-controls{background:#ffffff03;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 28px;display:flex}.champion-tier-roles{flex-wrap:wrap;gap:6px;display:flex}.champion-tier-roles button{color:#afb3c5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 18px;font-size:.875rem}.champion-tier-roles button[aria-pressed=true]{color:#d1d0ff;background:#7977e42b;border-color:#9390f559}.champion-tier-roles button:hover{background:#ffffff0d}.champion-tier-test-toggle{color:#afb3c5;cursor:pointer;background:0 0;border:1px solid #515466;border-radius:7px;flex-shrink:0;min-height:44px;padding:10px 14px;font-size:.875rem}.champion-tier-test-toggle:hover{background:#ffffff0d}.champion-tier-test-toggle[aria-expanded=true]{color:#d1d0ff;background:#7977e42b;border-color:#9390f559}.champion-tier-test-panel{background:#191b2566;border-block:1px solid #ffffff12;padding:16px 28px}.champion-tier-test-panel dl{flex-wrap:wrap;gap:32px;margin:0;display:flex}.champion-tier-test-panel dl>div{align-items:baseline;gap:12px;display:flex}.champion-tier-test-panel dt,.champion-tier-test-panel p{color:#aeb3ce;margin:0;font-size:.875rem}.champion-tier-test-panel dd{color:#eef0fa;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:650}.champion-tier-scroll{overflow-x:auto}.champion-tier-table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:1rem}.champion-tier-table th,.champion-tier-table td{white-space:nowrap;border-bottom:1px solid #ffffff0b;padding:13px 28px}.champion-tier-table thead th{color:#9ba2ba;padding-block:4px;font-size:.875rem;font-weight:500}.champion-tier-sort{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 3px;display:inline-flex}.champion-tier-sort:hover{color:#eef0fa;background:#ffffff08}.champion-tier-sort:disabled{cursor:default}.champion-tier-table th[aria-sort] .champion-tier-sort{color:#d1d0ff;font-weight:650}.champion-tier-sort-arrow{text-align:center;min-width:1em;display:inline-block}.champion-tier-table th:first-child,.champion-tier-table td:first-child{text-align:center;width:90px}.champion-tier-table th:nth-child(2),.champion-tier-table tbody th{text-align:left}.champion-tier-table tbody tr:hover{background:#ffffff04}.champion-tier-badge{color:#e3e6f3;background:#50536a;border-radius:7px;justify-content:center;align-items:center;min-width:30px;min-height:30px;font-size:1rem;font-weight:800;display:inline-flex}.champion-tier-badge.tier-1{color:#0f1b2c;background:#8fc7ff}.champion-tier-badge.tier-2{color:#172629;background:#82c9bd}.champion-tier-badge.tier-3{color:#d4d4f0;background:#7475a038}.champion-tier-badge.tier-4{color:#c8bec5;background:#80738238}.champion-tier-badge.tier-5{color:#b6b8c7;background:#575b6b38}.champion-tier-badge.tier-pending{white-space:nowrap;color:#b5b9ca;background:#ffffff08;padding:0 9px;font-size:.8125rem;font-weight:500}.champion-tier-name{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;font-weight:650;display:flex}.champion-tier-name:disabled{cursor:default;opacity:1}.champion-tier-name img{border-radius:8px;width:40px;height:40px}.champion-tier-winning{color:#9bd6c7;font-weight:650}.champion-tier-empty{padding:34px 28px;font-size:1rem}.champion-tier-notice{color:#e8d6a9;background:#b3985020;margin:0;padding:15px 28px;font-size:.875rem}.champion-tier-notice button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;margin-left:12px;padding:4px 8px}:is(.champion-tier-board button:focus-visible,.champion-tier-board input:focus-visible,.champion-tier-board select:focus-visible){outline-offset:3px;outline:2px solid #aaa6ff}@media (max-width:720px){.champion-tier-filters{align-items:stretch}.champion-tier-patch{flex:180px}.champion-tier-patch select{flex:1;min-width:0}.champion-tier-filters .champion-tier-search{flex:220px}.champion-tier-header{flex-direction:column;align-items:stretch;padding:20px}.champion-tier-search input{width:100%}.champion-tier-controls{flex-direction:column;gap:10px;padding:12px 20px}.champion-tier-roles button{padding:9px 12px}.champion-tier-test-panel{padding:16px 20px}.champion-tier-test-panel dl{gap:16px 28px}.champion-tier-table th,.champion-tier-table td{padding:12px 15px}.champion-tier-table{font-size:.875rem}}.population-build-workbench{margin-block:1.5rem}.population-build-workbench .personal-workbench-heading h3{scroll-margin-top:5rem}.population-build-workbench .personal-workbench-heading h3:focus-visible{outline:2px solid var(--accent,#838cff);outline-offset:.4rem}.dashboard-body.is-diagnosis{grid-template-columns:minmax(0,1fr)}.dashboard-body.is-diagnosis>.side-column{display:none}.dashboard-body.is-diagnosis>.content-column{width:100%;min-width:0;padding-inline:30px}.rift-diagnosis{--rd-panel:#252832;--rd-inset:#20232d;--rd-line:#b8c1e824;--rd-muted:#a0a9c0;--rd-blue:#a9b9ff;--rd-pink:#eea0ad;color:#edf0fb;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;gap:18px;min-width:0;margin:0;padding:0;display:grid;container:rift-diagnosis/inline-size}.rift-diagnosis>*{min-width:0}.rift-diagnosis .analysis-state{border:1px solid var(--rd-line);background:linear-gradient(120deg, #95a8f814, transparent), var(--rd-panel);border-radius:12px;gap:12px;min-height:220px;padding:clamp(20px,4vw,36px)}.rift-diagnosis .analysis-state.is-error{border-color:#eea0ad40}.rift-diagnosis .analysis-state>span{color:var(--rd-blue);font-size:.75rem}.rift-diagnosis .analysis-state h3{color:#edf0fb;letter-spacing:-.03em;font-size:clamp(1.125rem,2.5vw,1.5rem)}.rift-diagnosis .analysis-state p{color:var(--rd-muted);font-size:.875rem}.rift-diagnosis .analysis-state button{border-color:var(--rd-line);min-height:40px;color:var(--rd-blue);background:#30374d;font-size:.8125rem}.rift-diagnosis .analysis-progress-track{background:#383e51;border-radius:5px;height:5px}.rift-diagnosis .analysis-progress-track i,.rift-diagnosis .analysis-inline-status>i{background:#9badf0}.rift-diagnosis .empty-panel{border:1px dashed var(--rd-line);background:var(--rd-panel);border-radius:9px;min-height:0;padding:22px}.rift-diagnosis .empty-panel strong{color:#d5def5;font-size:1rem}.rift-diagnosis .empty-panel p{color:var(--rd-muted);font-size:.875rem}.rift-diagnosis .section-heading{border:0;gap:12px;min-height:0;margin:0 0 16px;padding:0}.rift-diagnosis>.section-heading-intro{margin:0;padding:4px 0 2px}.rift-diagnosis .section-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.rift-diagnosis .section-heading p{color:#edf0fb;margin:0;font-size:1.125rem;font-weight:750}.rift-diagnosis .section-index{color:var(--rd-blue);font:750 .6875rem/1.2 var(--font-geist-sans);letter-spacing:.05em;background:#99acf51a;border-radius:5px;padding:5px 7px}.rift-diagnosis :is(.sample-chip,.snapshot-label){color:var(--rd-muted);white-space:normal;flex-shrink:0;font-size:.75rem;display:inline-block}.rift-diagnosis .sample-chip{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:6px;padding:7px 10px}.rift-diagnosis .analysis-inline-status{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:0;margin:0;padding:14px 18px;display:flex}.rift-diagnosis .analysis-inline-status.is-error{background:#eea0ad0a;border-color:#eea0ad33}.rift-diagnosis .analysis-inline-status>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.rift-diagnosis .analysis-inline-status strong{color:#d5def5;font-size:.8125rem}.rift-diagnosis .analysis-inline-status span{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .analysis-inline-status button{border:1px solid var(--rd-line);color:#c4cfff;cursor:pointer;background:#303649;border-radius:6px;flex-shrink:0;min-height:34px;padding:7px 12px;font-size:.8125rem}.rift-diagnosis :is(button,summary):focus-visible{outline:2px solid var(--rd-blue);outline-offset:-3px;border-radius:6px}.rift-diagnosis .performance-diagnosis{background:linear-gradient(115deg, #7484d51a, transparent 60%), var(--rd-panel);border:1px solid #a9b9ff40;border-radius:12px;grid-template-columns:minmax(200px,.7fr) minmax(0,1.7fr);gap:0;margin:0;overflow:hidden}.rift-diagnosis .diagnosis-score-card{border-right:1px solid var(--rd-line);align-content:center;gap:12px;min-height:0;padding:24px;display:grid}.rift-diagnosis .rift-score-kicker{color:var(--rd-blue);letter-spacing:.04em;font-size:.75rem;font-weight:700}.rift-diagnosis .diagnosis-score-card h3{color:#e7ebfa;margin:0;font-size:1rem;font-weight:650}.rift-diagnosis .real-score{gap:8px;margin:0}.rift-diagnosis .real-score strong{color:#b4c1ff;font:800 3.75rem/1.08 var(--font-geist-sans);letter-spacing:-.05em}.rift-diagnosis .real-score span{color:var(--rd-muted);font-size:.8125rem}.rift-diagnosis .diagnosis-score-card p{max-width:260px;color:var(--rd-muted);margin:0;font-size:.8125rem;line-height:1.6}.rift-diagnosis .rift-dimension-summary{min-width:0;padding:20px}.rift-diagnosis .rift-dimension-summary>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:14px;display:flex}.rift-diagnosis .rift-dimension-summary>header strong{color:#e7ebfa;font-size:.9375rem}.rift-diagnosis .rift-dimension-summary>header span{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.rift-diagnosis .dimension-grid article{border:1px solid var(--rd-line);background:var(--rd-inset);border-radius:7px;gap:10px;min-width:0;min-height:64px;padding:12px 14px}.rift-diagnosis .dimension-grid article:last-child{grid-column:1/-1}.rift-diagnosis .dimension-grid span{color:#b8c0d6;font-size:.8125rem}.rift-diagnosis .dimension-grid strong{color:#edf0fb;font:750 1.25rem/1.2 var(--font-geist-sans);white-space:nowrap}.rift-diagnosis :is(.dimension-grid i,.skill-axis-track,.cohort-bars i){background:#383e51;border-radius:5px;height:5px}.rift-diagnosis :is(.dimension-grid i b,.skill-axis-track b,.cohort-bars i b){border-radius:inherit;background:linear-gradient(90deg,#7389d9,#acaaf9)}.rift-diagnosis .skill-highlight-grid{gap:12px;margin:0}.rift-diagnosis .skill-highlight-card{border:1px solid var(--rd-line);background:var(--rd-panel);border-top:2px solid #879fe6;border-radius:10px;min-height:0;padding:20px}.rift-diagnosis .skill-highlight-card.is-negative{border-top-color:#cb899b}.rift-diagnosis .skill-highlight-card>span{color:var(--rd-blue);font:700 .6875rem/1.3 var(--font-geist-sans)}.rift-diagnosis .skill-highlight-card.is-negative>span{color:var(--rd-pink)}.rift-diagnosis .skill-highlight-card h3{color:#edf0fb;margin:6px 0 12px;font-size:1.0625rem}.rift-diagnosis .skill-highlight-card li{border-color:var(--rd-line);gap:7px;padding:12px 0}.rift-diagnosis .skill-highlight-card li:last-child{padding-bottom:0}.rift-diagnosis .skill-highlight-title{align-items:baseline}.rift-diagnosis .skill-highlight-title strong{color:#dce3f6;font-size:.9375rem}.rift-diagnosis .skill-highlight-title b{color:var(--rd-blue);font:750 1.25rem/1.2 var(--font-geist-sans)}.rift-diagnosis .skill-highlight-card.is-negative .skill-highlight-title b{color:var(--rd-pink)}.rift-diagnosis .skill-highlight-card li>p,.rift-diagnosis .skill-highlight-empty{color:var(--rd-muted);margin:0;font-size:.8125rem;line-height:1.6}.rift-diagnosis .skill-profile-section{margin:4px 0 0}.rift-diagnosis .skill-profile-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.8fr);align-items:start;gap:14px}.rift-diagnosis .skill-radar-card{border:1px solid var(--rd-line);background:radial-gradient(ellipse at 50% 45%, #8299f114, transparent 65%), var(--rd-panel);border-radius:10px;padding:18px}.rift-diagnosis .skill-radar-card .analysis-kicker{color:var(--rd-blue);font-size:.6875rem}.rift-diagnosis .skill-radar-card figcaption h3{color:#edf0fb;margin:6px 0;font-size:1.0625rem}.rift-diagnosis .skill-radar-card figcaption p{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .skill-radar-graphic{max-width:430px;margin:10px auto}.rift-diagnosis .skill-radar-ring,.rift-diagnosis .skill-radar-axis{stroke:#aebcea29}.rift-diagnosis .skill-radar-scale{fill:#9aa6c3}.rift-diagnosis .skill-radar-polygon{fill:#95a8f829;stroke:#9eaff8}.rift-diagnosis .skill-radar-segment{stroke:#9eaff8}.rift-diagnosis .skill-radar-dot{fill:#c4d0ff;stroke:#414b71}.rift-diagnosis .skill-radar-label{fill:#bec9e5;font-size:12px}.rift-diagnosis .skill-radar-label-value{fill:#bac9ff;font-size:11px}.rift-diagnosis .skill-radar-summary{border-color:var(--rd-line);grid-template-columns:repeat(2,minmax(0,1fr))}.rift-diagnosis .skill-radar-summary>div{border-color:var(--rd-line);min-height:58px;padding:10px 8px}.rift-diagnosis .skill-radar-summary>div:last-child{grid-column:auto}.rift-diagnosis .skill-radar-summary dt{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .skill-radar-summary dd{color:#dae2ff;font:700 .8125rem/1.4 var(--font-geist-sans)}.rift-diagnosis .skill-radar-unavailable,.rift-diagnosis .skill-radar-unavailable strong{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .skill-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.rift-diagnosis .skill-axis-card{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:9px;padding:14px}.rift-diagnosis .skill-axis-card.is-unavailable{background:var(--rd-inset)}.rift-diagnosis .skill-axis-card header{align-items:baseline;gap:6px}.rift-diagnosis .skill-axis-card header span{color:#c5cee5;font-size:.8125rem}.rift-diagnosis .skill-axis-card header>strong{color:#e1e8ff;font:750 1.25rem/1.3 var(--font-geist-sans);white-space:nowrap}.rift-diagnosis .skill-axis-card header>strong small{color:var(--rd-muted);margin-left:3px;font-size:.625rem;font-weight:500}.rift-diagnosis .skill-axis-card.is-unavailable header>strong{color:var(--rd-muted)}.rift-diagnosis .skill-axis-track{margin-top:10px}.rift-diagnosis .rift-axis-evidence{min-width:0;margin-top:8px}.rift-diagnosis .rift-axis-evidence>summary{min-height:28px;color:var(--rd-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:.75rem;list-style:none;display:flex}.rift-diagnosis .rift-axis-evidence>summary::-webkit-details-marker{display:none}.rift-diagnosis .rift-axis-evidence[open]>summary .details-chevron{transform:rotate(180deg)}.rift-diagnosis .skill-axis-reason{min-height:0;color:var(--rd-muted);margin:8px 0 0;font-size:.8125rem}.rift-diagnosis .skill-evidence-list{margin-top:6px}.rift-diagnosis .skill-evidence-list li{border-color:var(--rd-line);grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:12px 0}.rift-diagnosis .skill-evidence-list li>*{text-align:left;grid-area:auto;min-width:0}.rift-diagnosis .skill-evidence-list li>div strong{white-space:normal;overflow-wrap:anywhere;color:#d1daee;font-size:.8125rem}.rift-diagnosis .skill-evidence-list li>div small{color:var(--rd-muted);font-size:.6875rem}.rift-diagnosis .skill-evidence-list li>span,.rift-diagnosis .skill-evidence-list li>b{color:#b5bfd7;font:500 .75rem/1.6 var(--font-geist-sans);overflow-wrap:anywhere}.rift-diagnosis .cohort-hero{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:10px;grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);overflow:hidden}.rift-diagnosis .cohort-main{min-height:0;padding:20px}.rift-diagnosis .cohort-main h3{color:#edf0fb;letter-spacing:-.02em;margin:0;font-size:1rem}.rift-diagnosis .rift-cohort-note{color:var(--rd-muted);margin:7px 0 0;font-size:.75rem;line-height:1.5}.rift-diagnosis .cohort-bars{gap:12px;margin-top:18px}.rift-diagnosis .cohort-bars>div{color:#c5cfe6;grid-template-columns:82px minmax(0,1fr) 38px 54px;gap:10px;font-size:.8125rem}.rift-diagnosis .cohort-bars strong{color:#d9e2ff;font:700 .8125rem/1.3 var(--font-geist-sans)}.rift-diagnosis .cohort-bars small{color:var(--rd-muted);font-size:.6875rem;display:block}.rift-diagnosis .cohort-meta{border-color:var(--rd-line);background:var(--rd-inset);grid-template-columns:minmax(0,1fr);align-content:center}.rift-diagnosis .cohort-meta>div{border-color:var(--rd-line);gap:8px;padding:16px 20px}.rift-diagnosis .cohort-meta>div:last-child{border-bottom:0}.rift-diagnosis .cohort-meta span{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .cohort-meta strong{color:#e1e7f8;font:750 1.125rem/1.4 var(--font-geist-sans)}.rift-diagnosis .cohort-meta small{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .rift-current-rank{align-items:center;gap:10px;min-width:0;display:flex}.rift-diagnosis .rift-current-rank>:first-child{flex-shrink:0}.rift-diagnosis .insufficient-cohort{border:1px dashed var(--rd-line);background:#a6b4e508;border-radius:7px;max-width:none;margin-top:16px;padding:16px}.rift-diagnosis .insufficient-cohort>strong{color:#cbd4eb;font-size:.875rem}.rift-diagnosis .insufficient-cohort p{color:var(--rd-muted);margin:6px 0 0;font-size:.75rem}.rift-diagnosis :is(.recent-performance-profiles,.observed-season-performance){padding:0}.rift-diagnosis :is(.recent-performance-profiles,.observed-season-performance)>.section-heading{border:0;min-height:0;margin:4px 0 16px;padding:0}.rift-diagnosis .champion-analysis-identity>.rift-role-portrait{border:1px solid var(--rd-line);background:#95a8f81a;border-radius:9px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.rift-diagnosis .rift-role-portrait .role-glyph{width:26px;height:26px}.rift-diagnosis .observed-season-overall{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px;display:flex}.rift-diagnosis .observed-season-overall>span{color:#c5cfe6;font-size:.875rem}.rift-diagnosis .observed-season-overall>strong{color:var(--rd-blue);font:750 1.625rem/1.3 var(--font-geist-sans)}.rift-diagnosis .observed-season-overall>small{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .team-context-card{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:10px;grid-template-columns:minmax(150px,.6fr) minmax(0,2fr);gap:16px;margin:0;padding:20px}.rift-diagnosis .team-context-card h3{color:#edf0fb;margin:0;font-size:1.0625rem}.rift-diagnosis .team-context-card dl{grid-template-columns:1fr 1fr 1.4fr}.rift-diagnosis .team-context-card dl div{border-color:var(--rd-line);gap:8px;min-height:0;padding:6px 16px}.rift-diagnosis .team-context-card dt{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .team-context-card dd{color:#d6dfff;font:750 1.25rem/1.4 var(--font-geist-sans);overflow-wrap:anywhere}.rift-diagnosis .matchup-section{margin:4px 0 0}.rift-diagnosis .matchup-list{gap:10px}.rift-diagnosis .matchup-card{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:10px;min-width:0;overflow:hidden}.rift-diagnosis .matchup-card[open]{border-color:#a9b9ff4d}.rift-diagnosis .matchup-card>summary{grid-template-columns:32px minmax(0,1fr) 24px minmax(0,1.25fr) minmax(150px,1fr) 12px;gap:14px;min-height:88px;padding:16px 18px}.rift-diagnosis .match-result{width:32px;height:38px;color:var(--rd-pink);background:#eea0ad1f;border-radius:6px;font-size:.8125rem}.rift-diagnosis .match-result.win{color:var(--rd-blue);background:#a9b9ff1f}.rift-diagnosis :is(.matchup-subject,.matchup-opponent,.matchup-score){gap:5px;display:grid}.rift-diagnosis :is(.matchup-subject,.matchup-opponent) strong{color:#e1e7f7;font-size:.9375rem}.rift-diagnosis :is(.matchup-subject,.matchup-opponent,.matchup-score) small{color:var(--rd-muted);font-size:.6875rem}.rift-diagnosis :is(.matchup-subject,.matchup-opponent,.matchup-score)>span{color:#b5bfd7;font-size:.75rem}.rift-diagnosis .matchup-score strong{color:#d9e2ff;font:750 1.25rem/1.3 var(--font-geist-sans);white-space:nowrap}.rift-diagnosis .versus-mark{color:#a5b0ce;font-size:.6875rem;display:block}.rift-diagnosis .matchup-details{border-color:var(--rd-line);background:var(--rd-inset);padding:0 18px 18px}.rift-diagnosis :is(.peer-profile-row,.enemy-jungle-row){gap:12px;min-height:0;padding:18px 0}.rift-diagnosis .enemy-jungle-row{padding-bottom:0}.rift-diagnosis :is(.peer-profile-row,.enemy-jungle-row)>div{min-width:0}.rift-diagnosis :is(.peer-profile-row,.enemy-jungle-row) strong{color:#dce4f8;overflow-wrap:anywhere;font-size:.9375rem}.rift-diagnosis :is(.peer-profile-row,.enemy-jungle-row) span{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis :is(.peer-profile-row,.enemy-jungle-row) small{color:var(--rd-muted);font-size:.75rem;line-height:1.5}.rift-diagnosis :is(.peer-profile-row,.enemy-jungle-row) button{color:#c8d3ff;background:#30374d;border:1px solid #a9b9ff40;border-radius:6px;flex-shrink:0;min-height:36px;padding:8px 12px;font-size:.8125rem}.rift-diagnosis .match-contribution{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:8px;padding:16px}.rift-diagnosis .match-contribution-heading span{color:var(--rd-muted);font-size:.6875rem}.rift-diagnosis .match-contribution-heading strong{color:#dfe7fc;font-size:.9375rem}.rift-diagnosis .match-contribution-heading>b{border-color:var(--rd-line);color:#ccd5eb;border-radius:5px;font-size:.8125rem}.rift-diagnosis .match-contribution-heading>b.is-positive{color:var(--rd-blue);background:#a9b9ff0f;border-color:#a9b9ff33}.rift-diagnosis .match-contribution-heading>b.is-negative{color:var(--rd-pink);background:#eea0ad0f;border-color:#eea0ad33}.rift-diagnosis .match-contribution dl{border-color:var(--rd-line);background:var(--rd-inset);border-radius:7px}.rift-diagnosis .match-contribution dl div{border-color:var(--rd-line);min-height:64px}.rift-diagnosis .match-contribution dt{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .match-contribution dd{color:#dce5ff;font:750 1.125rem/1.3 var(--font-geist-sans)}.rift-diagnosis .timeline-facts-heading{min-height:0;margin:18px 0 12px}.rift-diagnosis .timeline-facts-heading span{color:var(--rd-muted);font-size:.6875rem}.rift-diagnosis .timeline-facts-heading strong{color:#dce4f8;font-size:.9375rem}.rift-diagnosis .timeline-facts-heading>small{color:var(--rd-muted);font-size:.75rem}.rift-diagnosis .timeline-diff-grid{border:0;gap:8px}.rift-diagnosis .timeline-diff-grid>div{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:7px;min-width:0;min-height:86px;padding:14px}.rift-diagnosis .timeline-diff-grid>div:nth-child(3n){border-right:1px solid var(--rd-line)}.rift-diagnosis .timeline-diff-grid>div:nth-child(-n+3){border-bottom:1px solid var(--rd-line)}.rift-diagnosis .timeline-diff-grid span{color:#b9c5df;font-size:.75rem}.rift-diagnosis .timeline-diff-grid strong{color:#e1e8ff;font:750 1.25rem/1.3 var(--font-geist-sans)}.rift-diagnosis .timeline-diff-grid small{color:var(--rd-muted);font-size:.6875rem;line-height:1.6}@container rift-diagnosis (width<=1000px){.rift-diagnosis .skill-profile-layout{grid-template-columns:minmax(0,1fr)}.rift-diagnosis .skill-radar-card{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:center;gap:12px 20px;display:grid}.rift-diagnosis .skill-radar-graphic{grid-area:1/2/4;max-width:350px;margin:0}.rift-diagnosis .skill-radar-summary{grid-column:1}.rift-diagnosis .skill-radar-unavailable{grid-column:1;margin:0}.rift-diagnosis .skill-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container rift-diagnosis (width<=640px){.rift-diagnosis .performance-diagnosis{grid-template-columns:minmax(0,1fr)}.rift-diagnosis .diagnosis-score-card{border:0;border-bottom:1px solid var(--rd-line);padding:20px}.rift-diagnosis .real-score strong{font-size:3.25rem}.rift-diagnosis .diagnosis-score-card p{max-width:none}.rift-diagnosis .rift-dimension-summary{padding:16px}.rift-diagnosis .cohort-hero{grid-template-columns:minmax(0,1fr)}.rift-diagnosis .cohort-meta{border:0;border-top:1px solid var(--rd-line);grid-template-columns:repeat(2,minmax(0,1fr))}.rift-diagnosis .cohort-meta>div{border:0;padding:16px}.rift-diagnosis .cohort-meta>div+div{border-left:1px solid var(--rd-line)}.rift-diagnosis .rift-current-rank{flex-wrap:wrap}.rift-diagnosis .skill-highlight-grid{grid-template-columns:minmax(0,1fr)}.rift-diagnosis .skill-radar-card{display:block}.rift-diagnosis .skill-radar-graphic{max-width:380px;margin:12px auto}.rift-diagnosis .skill-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rift-diagnosis .skill-axis-card{padding:12px}.rift-diagnosis .skill-axis-card header{flex-wrap:wrap}.rift-diagnosis .team-context-card{grid-template-columns:minmax(0,1fr);padding:18px}.rift-diagnosis .team-context-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rift-diagnosis .team-context-card dl>div{border:0;padding:0}.rift-diagnosis .team-context-card dl>div:last-child{grid-column:1/-1}.rift-diagnosis .matchup-card>summary{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 12px;gap:12px 10px;padding:14px}.rift-diagnosis .match-result{grid-area:1/1/3;width:28px}.rift-diagnosis .matchup-subject{grid-area:1/2}.rift-diagnosis .matchup-opponent{grid-area:1/3}.rift-diagnosis .matchup-score{text-align:left;flex-wrap:wrap;grid-area:2/2/auto/4;align-items:baseline;gap:6px 10px;display:flex}.rift-diagnosis .matchup-card>summary>.details-chevron{grid-area:1/4/3}.rift-diagnosis .versus-mark{display:none}.rift-diagnosis .matchup-details{padding:0 12px 14px}.rift-diagnosis :is(.peer-profile-row,.enemy-jungle-row){flex-direction:column;align-items:flex-start}.rift-diagnosis .match-contribution-heading{flex-wrap:wrap}.rift-diagnosis .match-contribution dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rift-diagnosis .timeline-facts-heading{flex-wrap:wrap}.rift-diagnosis .timeline-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-body.is-diagnosis>.content-column{padding-inline:12px}.rift-diagnosis{gap:16px}.rift-diagnosis .section-heading{flex-wrap:wrap}}@container rift-diagnosis (width<=360px){.rift-diagnosis .skill-axis-grid{grid-template-columns:minmax(0,1fr)}.rift-diagnosis .cohort-bars>div{grid-template-columns:70px minmax(0,1fr) 30px;gap:8px}.rift-diagnosis .cohort-bars small{grid-column:2/-1}.rift-diagnosis .dimension-grid strong{font-size:1.125rem}}.rift-diagnosis>.rift-diagnosis-disclosure{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:10px;min-width:0}.rift-diagnosis>.rift-diagnosis-disclosure>summary{min-height:56px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:1rem;font-weight:700;list-style:none;display:flex}.rift-diagnosis>.rift-diagnosis-disclosure>summary::-webkit-details-marker{display:none}.rift-diagnosis>.rift-diagnosis-disclosure[open]>summary{border-bottom:1px solid var(--rd-line)}.rift-diagnosis-disclosure-body{min-width:0;padding:20px}@media (max-width:600px){.rift-diagnosis>.rift-diagnosis-disclosure>summary{padding:14px 16px}.rift-diagnosis-disclosure-body{padding:14px 12px}}.sidebar-ads{grid-column:1/-1;align-content:start;gap:12px;min-width:0;display:grid}.sidebar-ad{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface-1);min-width:0;padding:12px}.sidebar-ad-heading{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:.875rem;line-height:1.4;display:flex}.sidebar-ad-heading small{border:1px solid var(--border-subtle);color:var(--text-muted);letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.75rem}.sidebar-ad-frame{aspect-ratio:3;background:#00000014;border:1px dashed #9296a447;border-radius:6px;width:100%;min-width:0;overflow:hidden}.sidebar-ad--landscape-video .sidebar-ad-frame{aspect-ratio:16/9}.sidebar-ad--vertical-banner .sidebar-ad-frame{aspect-ratio:1/2}.sidebar-ad--vertical-video .sidebar-ad-frame{aspect-ratio:9/16}.sidebar-ad-placeholder{width:100%;height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px;display:flex}.sidebar-ad-placeholder svg{stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex-shrink:0;width:32px;height:32px}.sidebar-ad-placeholder span{font-family:var(--font-geist-mono), monospace;font-size:.75rem;line-height:1.5}.sidebar-ad--banner .sidebar-ad-placeholder{flex-direction:row}.sidebar-ad-frame>:is(a,iframe,img,video),.sidebar-ad-frame>a>:is(img,video){object-fit:contain;border:0;width:100%;height:100%;display:block}@media (min-width:681px) and (max-width:1080px){.sidebar-ads{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:680px){.sidebar-ads{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.sidebar-ad--banner,.sidebar-ad--landscape-video{grid-column:1/-1}.sidebar-ad{padding:10px}}.season-champion-most{min-width:0}.season-champion-most .card-heading{flex-wrap:wrap;gap:8px}.season-champion-most-scope{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin:10px 0 4px;font-size:.75rem;line-height:1.5;display:flex}.season-champion-most-scope>span{color:var(--text-secondary)}.season-champion-most-list{margin:0;padding:0;list-style:none}.season-champion-most-list>li+li{border-top:1px solid var(--border-subtle)}.season-champion-most-row{width:100%;min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:14px 34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;display:grid}.season-champion-most-row:hover{background:var(--brand-soft)}.season-champion-most-rank{color:var(--text-muted);text-align:center;font-size:.75rem}.season-champion-most-row>img,.season-champion-most-portrait{object-fit:cover;border-radius:10px;width:34px;height:34px}.season-champion-most-portrait{color:var(--text-muted);background:var(--bg-surface-2);place-items:center;display:grid}.season-champion-most-detail{gap:4px;min-width:0;display:grid}.season-champion-most-detail>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.season-champion-most-detail>small{color:var(--text-muted);font-size:.75rem;line-height:1.5}.season-champion-most-row>b{color:var(--text-secondary);font:650 .75rem/1.5 var(--font-geist-mono), monospace}.season-champion-most-row>b.is-positive{color:var(--brand-strong)}.season-champion-most-status{color:var(--text-muted);padding:12px 0 4px;font-size:.75rem;line-height:1.6}.season-champion-most-status>p{margin:0}.season-champion-most-status>button{border:1px solid var(--border-subtle);width:100%;min-height:40px;color:var(--text-secondary);background:var(--bg-surface-2);cursor:pointer;border-radius:6px;margin-top:10px;font-size:.875rem}.mu-board{--mu-blue:#93adff;--mu-red:#f191a4;max-width:1120px;color:var(--text-primary);margin:0 auto 56px;padding:18px 0;scroll-margin-top:66px;font-size:14px}.mu-board *{box-sizing:border-box}.mu-board .mu-champion-build{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:inline}.mu-board .mu-champion-build:hover{color:#dce7ff;text-underline-offset:3px;text-decoration:underline}.mu-board .mu-champion-build:focus-visible{outline-offset:4px;outline:2px solid #adc2ff}.mu-board .mu-champion-build-portrait{flex-shrink:0;display:inline-flex}.mu-board .mu-champion-build-portrait:hover{filter:brightness(1.15)}.mu-board .mu-picker-change{color:#dce7ff;white-space:nowrap;background:#30394e;border:1px solid #697693;border-radius:5px;flex-shrink:0;min-height:36px;margin-left:auto;padding:5px 8px;font-size:12px}.mu-muted{color:#a4aec3;font-size:12px}.mu-tactics{--tactic-accent:#b1c7ff;background:#202736;border:1px solid #425674;border-radius:13px;overflow:hidden}.mu-tactics.is-reverse{--tactic-accent:#f1b5c4;border-color:#705367}.mu-tactics-toolbar{background:#252e40;border-bottom:1px solid #3c475d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.mu-tactics-status{color:var(--tactic-accent);font-size:12px;font-weight:650}.mu-tactics-toolbar .mu-perspective button{white-space:nowrap}.mu-tactics-intro{background:linear-gradient(115deg,#2d3d58,#252c3b);padding:27px 28px 24px}.is-reverse .mu-tactics-intro{background:linear-gradient(115deg,#423244,#292b3b)}.mu-tactics-pair{color:var(--tactic-accent);align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.mu-tactics-pair img{border-radius:9px}.mu-tactics-pair b{color:#8a97b0;margin:0 7px;font-size:13px}.mu-tactics-intro h3{letter-spacing:-.04em;word-break:keep-all;margin:20px 0 12px;font-size:25px;line-height:1.5}.mu-tactics-intro p{color:#cad4e7;max-width:820px;font-size:14px;line-height:1.9}.mu-tactics-intro>small{color:#a5b2ca;margin-top:15px;font-size:11px;display:block}.mu-tactics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:22px;list-style:none;display:grid}.mu-tactics-grid>li{background:#252d3c;border:1px solid #414d64;border-radius:9px;min-width:0;padding:21px}.mu-tactics-grid>li:first-child:last-child{grid-column:1/-1}.mu-tactic-heading{align-items:baseline;gap:12px;display:flex}.mu-tactic-heading>span{color:var(--tactic-accent);font-variant-numeric:tabular-nums;font-size:11px}.mu-tactic-heading h4{letter-spacing:-.025em;word-break:keep-all;font-size:15px;line-height:1.6}.mu-tactic-interaction{flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0;display:flex}.mu-tactic-skills{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.mu-tactic-skills>small{color:#b4caff;margin-right:4px;font-size:10px}.mu-tactic-skills.is-enemy>small{color:#e2a5b7}.mu-tactic-skills>span{background:#3c4a62;border-radius:4px;align-items:center;min-width:24px;min-height:24px;display:inline-flex;position:relative}.mu-tactic-skills img{border-radius:4px}.mu-tactic-skills b{color:#e1eaff;padding:3px 5px;font-size:10px}.mu-tactic-skills img+b{background:#172138;border-radius:2px;padding:0 2px;font-size:9px;position:absolute;bottom:-5px;right:-2px}.mu-tactics-grid p{color:#c6d1e4;word-break:keep-all;overflow-wrap:anywhere;font-size:13px;line-height:1.95}.mu-tactic-sequence{color:var(--tactic-accent);background:#1a2230;border-radius:5px;flex-wrap:wrap;gap:7px;margin-top:17px;padding:12px;font-size:11px;line-height:1.8;display:flex}.mu-tactic-sequence b{color:#8798b6;margin-right:7px}.mu-tactic-citations{color:#aebed9;gap:6px;margin-top:15px;font-size:10px;display:grid}.mu-tactics-mistakes{background:#3c352e;border-left:3px solid #b89566;border-radius:5px;margin:0 22px 20px;padding:18px 22px}.mu-tactics-mistakes h4{color:#eed1ab;margin-bottom:10px;font-size:13px}.mu-tactics-mistakes ul{color:#d7c8b8;padding-left:17px;font-size:12px;line-height:2}.mu-tactics-note{color:#aebad0;margin:0 24px 19px;font-size:11px;line-height:1.9}.mu-tactics-sources{background:#1d2533;border-top:1px solid #3c475d;padding:18px 24px}.mu-tactics-sources summary,.mu-tactics-statistics>summary{cursor:pointer;color:#c4d2ec;font-size:13px}.mu-tactics-sources summary span{color:#8fa2c2;margin-left:10px;font-size:11px}.mu-tactics-sources>p{color:#a9b8d1;margin-top:16px;font-size:11px;line-height:1.9}.mu-tactics-sources ul{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mu-tactics-sources li a{color:#b6ccff;font-size:12px;display:block}.mu-tactics-sources li small{color:#91a2bf;margin-top:5px;font-size:10px;display:block}.mu-tactics-sources li p{color:#abb9d1;margin-top:4px;font-size:11px;line-height:1.8}.mu-tactics-alternatives{border-top:1px solid #3c475d;padding:18px 24px}.mu-tactics-alternatives h4{color:#b6c6e1;margin-bottom:12px;font-size:12px}.mu-tactics-alternatives>div{flex-wrap:wrap;gap:7px;display:flex}.mu-tactics-alternatives button{color:#c0cfeb;background:#2a3548;border:1px solid #435573;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:flex}.mu-tactics-alternatives img{border-radius:4px}.mu-tactics-coverage{margin-bottom:0;padding:0 24px 18px}.mu-tactics-statistics{border:1px solid #3b465c;border-radius:9px;margin-top:20px;padding:18px}.mu-tactics-statistics>summary{margin-bottom:0}.mu-tactics-statistics[open]>summary{margin-bottom:20px}@media (max-width:760px){.mu-tactics-grid{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.mu-tactics-grid>li{padding:17px}.mu-tactics-intro{padding:23px 19px}.mu-tactics-intro h3{font-size:21px}.mu-tactics-toolbar{padding:14px}.mu-tactics-mistakes{margin-inline:14px;padding:16px}.mu-tactics-sources,.mu-tactics-alternatives{padding:16px}}.mu-blue-text{color:var(--mu-blue)!important}.mu-red-text{color:var(--mu-red)!important}.mu-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.mu-metric-panel{margin-top:22px;padding-top:4px}.mu-stat-caption{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.mu-stat-caption span{color:#a7b0c5;font-size:12px}.mu-metric-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:550px;font-size:13px}.mu-metric-table th,.mu-metric-table td{text-align:right;border-bottom:1px solid #353c50;padding:12px 14px}.mu-metric-table th:first-child{text-align:left;font-weight:500}.mu-metric-table thead{color:#b7c3dd;background:#2c3346}.mu-metric-table tbody tr:nth-child(2n){background:#ffffff02}.mu-metric-table td:last-child{color:#9ba6bd;font-size:12px}.mu-difference{color:#d4dffb;font-weight:650}.mu-conditional-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.mu-conditional-grid article{background:#272c3b;border:1px solid #3b4358;border-radius:8px;padding:17px}.mu-conditional-grid h4{margin-bottom:20px;font-size:13px}.mu-condition{margin-top:17px}.mu-condition>div{align-items:baseline;gap:8px;font-size:12px;display:flex}.mu-condition b{font-variant-numeric:tabular-nums;color:#b7caff;margin-left:auto}.mu-condition small{color:#a5afc6;font-size:11px}.mu-condition-track{background:#414a60;border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.mu-condition-track i{background:#839de9;height:100%;display:block}.mu-build-section{--mu-accent:#b7caff;border-top:1px solid #3b4356;margin-top:40px;padding-top:8px}.mu-build-section.is-opponent{--mu-accent:#efb2c2}.mu-build-section h2{margin-top:7px}.mu-perspective{flex-wrap:wrap;gap:6px;display:flex}.mu-perspective button{color:#a8b5cf;background:#252c3b;border:1px solid #424c65;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.mu-perspective button img{border-radius:5px}.mu-perspective [aria-pressed=true]{color:#e5ecff;background:#334469;border-color:#738ecd}.mu-perspective button:last-child[aria-pressed=true]{color:#ffe3ec;background:#53394b;border-color:#b77d90}.mu-build-scope{background:linear-gradient(110deg,#29354e,#252934);border:1px solid #4a5b7c;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:19px 21px;display:flex}.is-opponent .mu-build-scope{background:linear-gradient(110deg,#3e2e40,#292634);border-color:#715265}.mu-build-scope strong{color:var(--mu-accent);font-size:17px}.mu-build-scope strong span{color:#93a1bc;padding-inline:9px;font-size:12px}.mu-build-scope>span{color:#a9b6ce;font-size:12px}.mu-build-block{margin-top:32px}.mu-build-block>h3,.mu-block-heading h3{letter-spacing:-.02em;margin-bottom:15px;font-size:16px}.mu-build-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mu-skill-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.mu-rune-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px;display:grid}.mu-build-table-card{background:#212735;border:1px solid #3c465e;border-radius:9px;min-width:0;overflow:hidden}.mu-build-table-card>header{background:#2a3244;border-bottom:1px solid #3b465f;justify-content:space-between;align-items:center;gap:8px;padding:17px 14px;display:flex}.mu-build-table-card h4{color:#e1e9fb;font-size:13px}.mu-build-table-card>header small{color:#a9b8d6;white-space:nowrap;font-size:11px}.mu-build-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:290px;font-size:11px}.mu-build-table th{color:#9caac4;font-size:10px;font-weight:500}.mu-build-table th,.mu-build-table td{text-align:right;border-bottom:1px solid #344056;padding:12px 7px}.mu-build-table th:first-child{text-align:left;width:48%;padding-left:13px}.mu-build-table th:last-child{width:14%;padding-right:13px}.mu-build-table td:last-child{padding-right:13px}.mu-build-table td:first-child{padding-left:12px}.mu-build-table tbody tr:last-child td{border-bottom:0}.mu-build-table tbody tr:hover{background:#34436255}.mu-build-table th button{color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.mu-build-table th [aria-pressed=true]{color:var(--mu-accent)}.mu-choice{text-align:left;align-items:center;gap:8px;display:flex}.mu-choice>small{color:#899ab8;flex-shrink:0;width:11px;font-size:10px}.mu-build-tokens{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.mu-build-token{color:#cddcf6;text-align:center;background:#35425a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:26px;min-height:26px;font-size:10px;line-height:1.5;display:inline-flex;position:relative}.mu-build-token img{border-radius:4px;width:28px;height:28px;display:block}.mu-build-token b{color:#fff;background:#151c2d;padding:0 2px;font-size:9px;position:absolute;bottom:-4px;right:-3px}.mu-build-token.is-skill{color:#ccdcff;background:#33456a;border:1px solid #586d93;min-width:24px;min-height:27px;font-size:12px;font-weight:700}.mu-build-token.is-shard{color:#d6d1ed;background:#34384c;border:1px solid #596178;min-width:0;max-width:100%;min-height:20px;padding:3px 5px;font-size:9px}.mu-build-token.is-rune,.mu-build-token.is-style{background:#111725;border-radius:50%}.mu-build-token.is-style img{width:22px;height:22px}.mu-build-empty{color:#9eacc6;text-align:center;font-size:12px;line-height:1.8;padding:32px 18px!important}.mu-more{color:#bbceef;background:#29344b;border:0;border-top:1px solid #3c4963;width:100%;padding:11px;font-size:11px!important}.mu-truncated{color:#a2b0ca;text-align:center;padding:10px;font-size:10px;display:block}.mu-block-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.mu-block-heading h3{margin-bottom:0}.mu-segment{background:#252d3e;border:1px solid #3c475f;border-radius:7px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:flex}.mu-segment button{color:#a4b2cd;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:8px 11px;font-size:11px}.mu-segment [aria-pressed=true]{color:#f0f4ff;background:#4b6093}.mu-recent-block{background:#292931;border:1px solid #625749;border-radius:11px;padding:23px}.mu-recent-block .mu-kicker{color:#e0ba83;margin-bottom:8px;font-size:10px;display:block}.mu-recent-list{gap:10px;margin-top:20px;display:grid}.mu-recent-list>article{background:#212632;border:1px solid #414958;border-radius:8px;grid-template-columns:210px minmax(0,1fr);gap:20px;padding:19px;display:grid}.mu-recent-result{align-content:start;gap:9px;display:grid}.mu-recent-result strong{font-variant-numeric:tabular-nums;font-size:16px}.mu-recent-result small,.mu-recent-result span{color:#a4b0c7;font-size:11px}.mu-recent-build{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;display:grid}.mu-recent-build>div{align-content:start;gap:7px;display:grid}.mu-recent-build>div>small{color:#9daccc;font-size:10px}@media (max-width:1000px){.mu-build-grid,.mu-skill-grid,.mu-rune-grid,.mu-conditional-grid{grid-template-columns:minmax(0,1fr)}.mu-build-table{font-size:12px}.mu-build-table th:first-child{width:55%}.mu-recent-list>article{grid-template-columns:minmax(0,1fr)}.mu-recent-result{grid-template-columns:auto 1fr}}@media (max-width:520px){.mu-stat-caption,.mu-build-scope,.mu-block-heading{flex-direction:column;align-items:flex-start}.mu-build-scope{padding:15px}.mu-build-scope>span{font-size:11px}.mu-perspective{width:100%}.mu-perspective button{flex:1;justify-content:center;padding:9px 7px;font-size:11px}.mu-recent-block{padding:14px 10px}.mu-recent-list>article{padding:13px}.mu-recent-build{grid-template-columns:minmax(0,1fr)}.mu-build-table th:first-child{width:48%}}.mu-board button,.mu-board select,.mu-board input{font:inherit}.mu-board button{cursor:pointer}.mu-board h1,.mu-board h2,.mu-board h3,.mu-board h4,.mu-board p{margin:0}.mu-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.mu-kicker{color:var(--mu-blue);letter-spacing:.15em;font-size:12px;font-weight:700}.mu-heading h1{letter-spacing:-.04em;align-items:baseline;gap:16px;margin-top:7px;font-size:28px;font-weight:800;display:flex}.mu-heading h1 span{color:var(--text-muted);letter-spacing:-.02em;font-size:14px;font-weight:400}.mu-patch-badge{border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;border-radius:6px;padding:8px 11px;font-size:12px}.mu-workbench{border:1px solid var(--border-subtle);background:#21232c;border-radius:14px;padding:22px}.mu-selectors{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mu-picker{min-width:0;position:relative}.mu-picker-trigger{width:100%;color:var(--text-primary);text-align:left;background:#2a2f41;border:1px solid #455271;border-radius:9px;align-items:center;gap:14px;padding:14px 18px;display:flex}.mu-picker:last-child .mu-picker-trigger{background:#352c38;border-color:#65434f}.mu-picker-trigger:hover{border-color:var(--mu-blue)}.mu-picker-trigger>span:not(.mu-chevron){gap:4px;display:grid}.mu-picker-trigger small{color:var(--mu-blue);font-size:12px}.mu-picker:last-child .mu-picker-trigger small{color:var(--mu-red)}.mu-picker-trigger strong{font-size:19px;font-weight:750}.mu-portrait{object-fit:cover;background:#383e4a;border:2px solid #728fe0;border-radius:50%;flex-shrink:0;width:72px;height:72px;display:block}.mu-portrait-empty{color:var(--text-muted);place-items:center;font-size:22px;display:grid}.mu-picker-trigger .mu-portrait{border-width:1px;border-radius:8px;width:46px;height:46px}.mu-picker:last-child .mu-portrait{border-color:#a5697c}.mu-chevron{color:var(--text-muted);margin-left:auto;font-size:21px}.mu-swap{color:#dde5ff;background:#303443;border:1px solid #474b5e;border-radius:50%;justify-self:center;width:46px;height:46px;transition:background .15s;font-size:27px!important}.mu-swap:hover{background:#4b5b8f}.mu-picker-popover{z-index:40;background:#292d3b;border:1px solid #555e7b;border-radius:10px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 40px #0009}.mu-picker-popover input{color:#f5f6fb;background:#1c1f29;border:1px solid #535c78;border-radius:6px;width:100%;padding:12px}.mu-picker-options{overscroll-behavior:contain;max-height:330px;margin-top:8px;overflow-y:auto}.mu-picker-options button{color:#e5e8f1;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;padding:7px 10px;display:flex}.mu-picker-options button.is-focused,.mu-picker-options button:hover{background:#3e496c}.mu-picker-options .mu-portrait{border:0;border-radius:5px;width:34px;height:34px}.mu-picker-options b{color:var(--mu-blue);margin-left:auto}.mu-picker-options p{color:#b4bbcf;padding:20px 8px;line-height:1.6}.mu-filters{grid-template-columns:minmax(300px,1.8fr) minmax(105px,.65fr) minmax(140px,.85fr) minmax(100px,.65fr) auto;align-items:end;gap:12px;margin:22px 0;display:grid}.mu-label{color:#a6abbb;margin-bottom:7px;font-size:12px;font-weight:650;display:block}.mu-role-filter>div{background:#2e3241;border-radius:6px;padding:3px;display:flex}.mu-role-filter button{color:#a9afc0;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:6px;font-size:12px;display:flex}.mu-role-filter img{opacity:.6;width:17px;height:17px}.mu-role-filter button.is-active{color:#fff;background:#5368b3;box-shadow:0 2px 6px #1115}.mu-role-filter button.is-active img{opacity:1}.mu-filters select{color:#e6eaf7;background:#32384b;border:1px solid #40465d;border-radius:6px;width:100%;min-height:42px;padding:8px 7px}.mu-actions{gap:6px;display:flex}.mu-actions button{color:#cdd5ef;white-space:nowrap;background:#303646;border:1px solid #40465d;border-radius:6px;min-height:42px;padding:8px 10px;font-size:12px}.mu-actions button:hover{background:#465580}.mu-share{color:#b9c9ff;gap:8px;margin:0 0 12px;display:grid}.mu-share input{color:#d5e0ff;background:#181d2d;border:1px solid #566991;border-radius:5px;width:100%;padding:9px}.mu-versus{background:linear-gradient(105deg,#2a324b 0%,#242735 43% 58%,#3a2b3b 100%);border-radius:9px 9px 0 0;grid-template-columns:1fr 190px 1fr;align-items:center;gap:20px;min-height:177px;padding:24px 36px;display:grid}.mu-contender{align-items:center;gap:20px;min-width:0;display:flex}.mu-contender .mu-portrait{width:88px;height:88px;box-shadow:0 0 0 5px #8aa9ff0d}.mu-contender h2{letter-spacing:-.04em;margin:4px 0 12px;font-size:23px}.mu-side-label{color:var(--mu-blue);font-size:12px}.mu-contender small{color:#a5a9ba;font-size:12px;display:block}.mu-contender strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;margin-top:6px;font-size:18px;display:flex}.mu-contender em{color:#a5a9ba;font-size:12px;font-style:normal;font-weight:400}.mu-enemy{text-align:right;flex-direction:row-reverse}.mu-enemy .mu-portrait{border-color:#bc748d;box-shadow:0 0 0 5px #ec8aa80d}.mu-enemy .mu-side-label{color:var(--mu-red)}.mu-enemy strong{justify-content:flex-end}.mu-score{text-align:center;gap:6px;display:grid;position:relative}.mu-score>span{color:#c5cadb;font-size:13px}.mu-score>strong{color:#f1f4ff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800}.mu-score small{color:#a5adbf;font-size:12px}.mu-vs{color:#676f89;font:italic 800 13px/1.2 var(--font-geist-sans),sans-serif;letter-spacing:.2em;margin-top:7px}.mu-winbar{background:#424758;height:6px;display:flex;overflow:hidden}.mu-winbar span:first-child{background:#7f9aef}.mu-winbar span:last-child{background:#dd859b}.mu-winbar.is-empty{background:#424758}.mu-winbar-labels{color:var(--mu-blue);justify-content:space-between;padding:10px 0 0;font-size:12px;display:flex}.mu-winbar-labels span:last-child{color:var(--mu-red)}.mu-sample-note{color:#a9afc1;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:13px 8px;font-size:12px;line-height:1.7;display:flex}.mu-sample-note button,.mu-inline-error button,.mu-state button{color:#e0e7ff;background:#344060;border:1px solid #58658c;border-radius:5px;padding:6px 10px}.mu-expand{color:#b9bfd0;background:#2c3040;border:1px solid #3b3f50;border-radius:6px;width:100%;min-height:38px;padding:9px;font-size:12px!important}.mu-expand:hover{color:#fff;background:#363d52}.mu-details{grid-template-columns:repeat(3,1fr);gap:18px;padding:20px 0 0;display:grid}.mu-details>div{text-align:center;gap:7px;display:grid}.mu-details span{color:#c1c8db;font-size:13px}.mu-details strong{font-variant-numeric:tabular-nums;font-size:24px}.mu-details small{color:#9da5bb;font-size:12px}.mu-details p{color:#a9afbf;text-align:center;grid-column:1/-1;font-size:12px;line-height:1.6}.mu-inline-error{color:#edb9c4;padding:12px;line-height:1.7}.mu-section-header{justify-content:space-between;align-items:center;gap:15px;margin:32px 0 16px;display:flex}.mu-section-header h2{letter-spacing:-.03em;font-size:20px;font-weight:750}.mu-tabs{background:#262b3a;border-radius:7px;padding:4px;display:flex}.mu-tabs button{color:#a4aec6;background:0 0;border:0;border-radius:5px;padding:9px 17px;font-size:13px}.mu-tabs [aria-selected=true]{color:#f0f3ff;background:#455a9b}.mu-guide-columns,.mu-spells{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mu-guide-card{background:#222633;border:1px solid #465579;border-radius:11px;min-width:0;overflow:hidden}.mu-guide-card.is-enemy{border-color:#634655}.mu-guide-card>header{background:#293249;border-bottom:1px solid #3f4e6d;align-items:center;gap:12px;padding:20px;display:flex}.mu-guide-card.is-enemy>header{background:#352b3b;border-color:#59404f}.mu-guide-card header .mu-portrait{border-width:1px;border-radius:8px;width:44px;height:44px}.mu-guide-card.is-enemy header .mu-portrait{border-color:#b7768b}.mu-guide-card header small{color:#a8b9ea;font-size:12px}.mu-guide-card.is-enemy header small{color:#d6a5b5}.mu-guide-card h3{margin-top:4px;font-size:16px;font-weight:700}.mu-guide-card h3 span{color:#8d97ad;padding-inline:4px;font-size:12px}.mu-guide-type{color:#bbc7e9;white-space:nowrap;border:1px solid #5b6480;border-radius:4px;margin-left:auto;padding:5px 7px;font-size:12px}.is-enemy .mu-guide-type{color:#d8b4c0;border-color:#775768}.mu-guide-card ol{gap:22px;margin:0;padding:24px 22px 26px;list-style:none;display:grid}.mu-guide-card li{align-items:flex-start;gap:14px;display:flex}.mu-tip-number{color:#8aa7ef;font:650 14px/1.7 var(--font-geist-mono),monospace}.is-enemy .mu-tip-number{color:#d991a8}.mu-guide-card h4{color:#e4e9f9;font-size:16px;font-weight:650;line-height:1.55}.mu-guide-card p{color:#b5bdd1;word-break:keep-all;overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.85}.mu-guide-note{color:#a2aabb;font-size:12px;line-height:1.7;margin-top:13px!important}.mu-spell-column{background:#222633;border:1px solid #424b65;border-radius:11px;padding:22px}.mu-spell-column>h3{margin-bottom:20px;font-size:19px}.mu-spell{border-top:1px solid #373f53;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.mu-spell-icon{flex-shrink:0;position:relative}.mu-spell-icon img{border-radius:6px;display:block}.mu-spell-icon b{background:#485d98;border:1px solid #8197d8;border-radius:3px;padding:1px 4px;font-size:11px;position:absolute;bottom:-5px;right:-4px}.mu-spell h4{font-size:16px;font-weight:650}.mu-spell small{color:#a6b9f0;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.mu-spell p{color:#bcc4d7;overflow-wrap:anywhere;margin-top:9px;font-size:14px;line-height:1.8}.mu-state{color:#b1bcd5;padding:28px 20px;font-size:14px;line-height:1.7}.mu-state button{margin-top:10px}.mu-other-heading>span{color:#a6aec0;font-size:12px}.mu-other-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mu-other-list>button{color:#dce3f6;text-align:left;background:#252a39;border:1px solid #3a4258;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.mu-other-list>button:hover,.mu-other-list>button.is-active{background:#303b57;border-color:#7088c9}.mu-other-list .mu-portrait{border:0;border-radius:6px;width:36px;height:36px}.mu-other-list>button>span{gap:5px;display:grid}.mu-other-list strong{font-size:14px;font-weight:600}.mu-other-list small{color:#a5aec3;font-size:12px}.mu-other-list b{color:#aabff8;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:550}.mu-methodology{color:#a5aec2;border-top:1px solid #363c4e;margin-top:24px;padding-top:18px;font-size:12px}.mu-methodology summary{cursor:pointer;width:fit-content}.mu-methodology p{max-width:950px;margin-top:12px;line-height:1.8}.mu-methodology>div{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.mu-methodology a{color:#adc2ff;text-underline-offset:3px;text-decoration:underline}.mu-guide-card p,.mu-spell p{font-size:16px}@media (max-width:1180px){.mu-board{margin-inline:22px}.mu-filters{grid-template-columns:minmax(280px,1.7fr) 1fr 1.2fr 1fr}.mu-actions{grid-column:1/-1;justify-content:flex-end}.mu-versus{grid-template-columns:1fr 130px 1fr;padding:24px 20px}.mu-guide-type{display:none}}@media (max-width:800px){.mu-heading h1 span{display:none}.mu-contender{text-align:center;flex-direction:column;gap:12px}.mu-contender strong{flex-wrap:wrap;justify-content:center}.mu-versus{grid-template-columns:1fr 120px 1fr;gap:10px;padding:22px 12px}.mu-contender h2{font-size:20px}.mu-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.mu-role-filter{grid-column:1/-1}.mu-role-filter button{font-size:14px}.mu-actions{grid-column:1/-1}.mu-guide-columns,.mu-spells{grid-template-columns:minmax(0,1fr)}.mu-guide-type{display:block}.mu-other-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mu-board{margin-inline:12px;padding-top:10px}.mu-heading{margin-bottom:16px}.mu-heading h1{font-size:25px}.mu-kicker{font-size:10px}.mu-workbench{padding:12px}.mu-selectors{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:7px}.mu-picker-trigger{gap:7px;padding:11px 8px}.mu-picker-trigger strong{font-size:14px}.mu-picker-trigger small{font-size:11px}.mu-chevron{display:none}.mu-swap{width:29px;height:29px;font-size:21px!important}.mu-picker:last-child .mu-picker-popover{left:auto}.mu-filters{gap:8px;margin-block:16px}.mu-filters select{font-size:12px}.mu-role-filter button{padding-inline:3px;font-size:12px}.mu-role-filter img{width:14px;height:14px}.mu-versus{grid-template-columns:1fr 92px 1fr;gap:5px;padding:20px 6px}.mu-contender .mu-portrait{width:58px;height:58px}.mu-contender h2{margin-bottom:9px;font-size:17px}.mu-contender small{font-size:10px}.mu-contender strong{gap:4px;font-size:15px}.mu-contender em{width:100%;font-size:11px}.mu-score small{font-size:11px;line-height:1.6}.mu-section-header{align-items:flex-start}.mu-section-header h2{padding-top:9px;font-size:18px}.mu-tabs button{padding:8px 10px;font-size:12px}.mu-guide-card>header{gap:10px;padding:17px 15px}.mu-guide-card ol{padding:22px 16px}.mu-guide-type{font-size:10px}.mu-guide-card h3{font-size:15px}.mu-details strong{font-size:20px}.mu-details span{font-size:12px}.mu-other-list{gap:8px}.mu-other-list>button{gap:7px;padding:10px 8px}.mu-other-list .mu-portrait{width:30px;height:30px}.mu-other-list b{font-size:11px}.mu-other-heading>span{margin-top:11px}.mu-board{margin-inline:0}.mu-heading{flex-wrap:wrap;gap:10px}.mu-kicker{white-space:nowrap}.mu-patch-badge{font-size:11px}.mu-picker-trigger{text-align:center;flex-direction:column;justify-content:center;min-height:110px}.mu-picker-trigger>span:not(.mu-chevron){gap:6px}.mu-picker-trigger .mu-portrait{width:38px;height:38px}.mu-picker-trigger strong{word-break:keep-all;overflow-wrap:anywhere}.mu-picker-trigger small{white-space:nowrap}.mu-picker-popover{min-width:min(270px,72vw)}.mu-role-filter button{flex-direction:column;gap:6px;padding-block:9px}.mu-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mu-filters>label:nth-of-type(3){grid-column:1}.mu-actions{flex-wrap:wrap;grid-column:2}.mu-actions button{flex:1;padding-inline:6px}.mu-versus{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.mu-contender h2{word-break:keep-all;overflow-wrap:anywhere;font-size:16px}.mu-score>strong{font-size:22px}.mu-section-header{flex-wrap:wrap}.mu-guide-type{display:none}.mu-guide-card h3{line-height:1.6}.mu-other-list{grid-template-columns:minmax(0,1fr)}.mu-other-list strong{font-size:14px}}.summoner-ranking{margin:28px 0 48px;scroll-margin-top:72px}.ranking-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.ranking-eyebrow{color:var(--brand-strong);letter-spacing:.13em;margin:0 0 6px;font-size:.75rem;font-weight:700}.ranking-heading h1{letter-spacing:-.04em;margin:0;font-size:1.75rem;font-weight:800}.ranking-count{color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:8px;padding:7px 12px;font-size:.875rem}.ranking-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.ranking-queues{gap:6px;display:flex}.ranking-queues button,.ranking-pagination button,.ranking-retry{min-height:40px;font:inherit;color:var(--text-secondary);background:var(--bg-surface-1);border:1px solid var(--border-subtle);cursor:pointer;border-radius:7px;padding:9px 16px;font-size:.875rem}.ranking-queues button.is-active{color:#fff;background:var(--brand-soft);border-color:var(--brand)}.ranking-queues button:hover,.ranking-pagination button:not(:disabled):hover,.ranking-retry:not(:disabled):hover{background:var(--bg-elevated)}.ranking-updated,.ranking-scope,.ranking-footnote{color:var(--text-muted);font-size:.8125rem}.ranking-scope{margin:12px 0 16px;line-height:1.6}.ranking-table-wrap{border:1px solid var(--border-subtle);background:var(--bg-surface-1);border-radius:10px;overflow:hidden}.ranking-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem}.ranking-table th{height:42px;color:var(--text-muted);background:var(--bg-surface-2);text-align:left;font-size:.8125rem;font-weight:500}.ranking-table th,.ranking-table td{padding:12px 18px}.ranking-table th:first-child{text-align:center;width:8%}.ranking-table th:nth-child(2){width:36%}.ranking-table th:nth-child(3){width:18%}.ranking-table th:nth-child(4){width:16%}.ranking-table th:nth-child(5){width:22%}.ranking-table td{border-top:1px solid var(--border-subtle);height:74px}.ranking-table tbody tr:hover{background:#ffffff03}.ranking-table td:first-child{text-align:center}.ranking-position{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:1rem;font-weight:650}.ranking-position:is(.is-top-1,.is-top-2,.is-top-3){border-bottom:2px solid;justify-content:center;align-items:center;min-width:30px;height:32px;display:inline-flex}.ranking-position.is-top-1{color:#f3d18b}.ranking-position.is-top-2{color:#d2ddec}.ranking-position.is-top-3{color:#d5aa8b}.ranking-player a{color:var(--text-primary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 7px;text-decoration:none;display:flex}.ranking-player a:hover strong{color:#b7c6ff;text-decoration:underline}.ranking-player strong{font-size:1rem;font-weight:650}.ranking-player a>span,.ranking-unavailable{color:var(--text-muted);font-size:.8125rem}.ranking-tier{white-space:nowrap;font-size:.875rem}.ranking-tier-challenger{color:#f1ce87}.ranking-tier-grandmaster{color:#f28e94}.ranking-tier-master{color:#d0a4ed}.ranking-lp{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:700}.ranking-lp>span{color:var(--text-muted);font-size:.75rem;font-weight:500}.ranking-record>div:first-child{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ranking-record strong{font-weight:650}.ranking-record span{color:var(--text-muted);font-size:.75rem}.ranking-win-bar{background:#a6536577;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.ranking-win-bar>span{background:#7d97f1;height:100%;display:block}.ranking-mobile-tier{display:none}.ranking-pagination{justify-content:center;align-items:center;gap:22px;margin:22px 0;font-size:.875rem;display:flex}.ranking-pagination button:disabled,.ranking-retry:disabled{opacity:.4;cursor:default}.ranking-footnote{text-align:center;line-height:1.7}.ranking-empty{border:1px solid var(--border-subtle);background:var(--bg-surface-1);min-height:290px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:1rem;display:flex}.ranking-notice{background:var(--brand-soft);border:1px solid var(--border-strong);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:14px 16px;font-size:.875rem;display:flex}.ranking-spinner{border:2px solid var(--border-strong);border-top-color:var(--brand-strong);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:1s linear infinite ranking-spin}@keyframes ranking-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ranking-spinner{animation:none}}@media (max-width:680px){.summoner-ranking{margin-top:24px}.ranking-heading{margin-bottom:16px}.ranking-heading h1{font-size:1.5rem}.ranking-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px}.ranking-queues button{min-height:44px;padding-inline:13px}.ranking-table th,.ranking-table td{padding:10px 8px}.ranking-table td{height:82px}.ranking-table th:first-child{width:12%}.ranking-table th:nth-child(2){width:42%}.ranking-table th:nth-child(3),.ranking-tier-cell{display:none}.ranking-table th:nth-child(4){width:21%}.ranking-table th:nth-child(5){width:25%}.ranking-player a{display:block}.ranking-player a>span{margin-top:2px;display:block}.ranking-player strong{font-size:.875rem}.ranking-mobile-tier{margin-top:5px;font-size:.75rem;display:block}.ranking-record>div:first-child{display:block}.ranking-record>div:first-child>span{margin-top:3px;font-size:.75rem;display:block}.ranking-lp{font-size:.875rem}.ranking-lp>span{display:none}.ranking-table td:first-child{padding-inline:4px}.ranking-position{font-size:.875rem}.ranking-pagination button{min-height:44px}}.mobile-nav-icon,.champion-tier-mobile,.champion-tier-mobile-hint,.mu-picker-mobile-heading,.mu-filter-toggle,.mu-mobile-value-label,.mobile-footer-link,.mobile-metric-detail{display:none}dialog.mu-picker-popover{width:auto;color:inherit;margin:0}dialog.mu-picker-popover:not([open]){display:none}@media (min-width:1081px){.dashboard-body:not(.is-champions):not(.is-diagnosis)>.content-column{grid-area:2/2}.dashboard-body:not(.is-champions):not(.is-diagnosis)>.side-column{grid-area:2/1}:is(.dashboard-body:not(:has(>.overview-season-performance)):not(.is-champions):not(.is-diagnosis)>.content-column,.dashboard-body:not(:has(>.overview-season-performance)):not(.is-champions):not(.is-diagnosis)>.side-column){grid-row:1}}@media (max-width:680px),(max-width:960px) and (max-height:560px){html{scroll-padding-top:60px}body{zoom:1}.site-shell{min-height:100svh;padding-bottom:env(safe-area-inset-bottom,0px)}.site-shell.is-search-home{height:auto;min-height:100svh;overflow-y:visible}.site-shell main{width:calc(100% - 20px)}.topbar{height:52px;box-shadow:none;background:#20222d;border-bottom:1px solid #ffffff12;gap:9px;padding:0 10px}.topbar .brand{flex:0 0 28px;gap:0;min-height:44px}.topbar .brand-mark{width:28px;height:28px}.topbar .poro-wordmark,.topbar .top-actions{display:none}.topbar .primary-nav{width:auto;min-width:0;height:52px;box-shadow:none;color:#aeb5c9;background:0 0;border:0;flex:1;justify-content:space-between;gap:0;padding:0;position:static;overflow:visible;display:flex!important}.primary-nav button{white-space:nowrap;color:#aeb5c9;touch-action:manipulation;flex:0 auto;min-width:44px;height:52px;min-height:44px;padding:0 9px;font-size:13px}.primary-nav button.is-active{color:#d1d4ff;background:#8584ef0c}.primary-nav button.is-active:after{height:2px;display:block;bottom:0;left:9px;right:9px}.site-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.site-shell :is(button,a,summary){touch-action:manipulation}.search-section.is-home{min-height:min(450px,65svh);padding:32px 0 24px}.search-home-brand{gap:8px;margin-bottom:24px}.search-home-brand img{width:60px;height:60px}.search-home-brand strong{font-size:32px}.search-section.has-profile{padding:10px 0 0}.search-box{min-height:48px;box-shadow:none;border-radius:10px;padding:2px}.search-box:focus-within{border-color:#a2a4fa}.region-select{flex:0 0 57px;width:57px;height:44px}.region-select:before,.search-input-wrap:before{display:none}.region-select select{color:#d4d8e8;padding:0 3px 0 8px;font-size:16px}.search-divider{flex-shrink:0;height:22px}.search-input-wrap{min-width:0;padding:0 8px}.search-input-wrap input{min-width:0;padding:0;font-size:16px;font-weight:500}.search-button{border-radius:8px;width:44px;min-width:44px;height:44px}.search-button span:last-child{font-size:22px}.search-button .button-loader{font-size:inherit}.search-afterline{width:100%;min-height:0;padding-inline:2px}.has-profile:not(:focus-within) .recent-searches,.has-profile .search-help{display:none}.recent-searches{gap:6px;margin-top:8px;padding-bottom:2px}.recent-searches>span{flex-shrink:0;font-size:12px}.recent-searches button{border-radius:8px;flex-shrink:0;min-height:44px;padding:0 10px;font-size:12px}.search-help,.search-error{overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}.search-suggestions{border-radius:10px}.search-suggestion-list{overscroll-behavior:contain;max-height:min(320px,40dvh)}.search-suggestions-header strong,.search-suggestion-copy strong{font-size:14px}.search-suggestions-header>span,.search-suggestion-copy small{font-size:12px}.profile-dashboard,.companion-workspace{border-radius:10px;margin-top:10px}.profile-header{flex-wrap:wrap;gap:10px;padding:14px 10px 10px;display:flex}.profile-header .player-identity{flex:175px;gap:9px;width:auto;min-width:0}.profile-portrait{flex:0 0 44px;width:44px;height:44px}.identity-line{flex-wrap:wrap;gap:3px 6px}.identity-line h2{overflow-wrap:anywhere;max-width:100%;font-size:18px;line-height:1.3}.identity-line>span{overflow-wrap:anywhere;font-size:12px}.identity-line .live-badge{min-height:20px;font-size:11px;display:inline-flex}.freshness-line{margin-top:4px;font-size:11px;line-height:1.5}.profile-header .profile-actions{gap:4px;width:auto;margin-left:auto;display:flex}.profile-actions .favorite-button,.profile-actions .refresh-button{white-space:nowrap;border-radius:7px;width:auto;min-width:44px;min-height:44px;padding:6px 8px;font-size:12px}.profile-actions .favorite-button span,.profile-actions .refresh-button span{margin-right:3px}.profile-actions .favorite-button{flex:0 0 44px;width:44px;font-size:0}.profile-actions .favorite-button span{margin:0;font-size:20px}.identity-line .live-badge{white-space:normal;max-width:100%;line-height:1.4}.identity-line .live-badge.is-unknown,.profile-ladder-standing.is-pending{display:none}.profile-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;gap:0;min-height:44px;padding-inline:4px;scroll-padding-inline:4px;overflow-x:auto}.profile-tabs button{flex-shrink:0;height:44px;min-height:44px;padding:0 10px;font-size:13px}.profile-tabs button.is-active{background:#8584ef0e}.content-column,.dashboard-body.is-champions>.content-column{min-width:0;padding:10px 8px 18px}.dashboard-body>.overview-season-performance{order:0}.dashboard-body>.content-column{order:2}.dashboard-body:not(.is-champions):not(.is-diagnosis)>.side-column{display:contents}.side-column>.side-column-profile{border-top:1px solid var(--border-subtle);background:#1b1d24;order:1;min-width:0;padding:12px;display:block}.side-column>.sidebar-ads{background:#1b1d24;order:3;padding:12px}.side-column .quick-summary-card{display:none}.tab-panel,.surface-content{min-width:0}.section-heading-intro{min-height:0;margin-bottom:8px;padding:0}.section-heading-intro p{font-size:12px}.section-heading-intro .section-index{display:none}.section-heading-intro .sample-chip{color:#a8b3c9;letter-spacing:0;padding:3px 0;font-size:10px;display:inline}.tab-panel>.metric-grid{border:1px solid #ffffff0c;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:14px;overflow:hidden}.tab-panel>.metric-grid .metric-tile{min-height:0;box-shadow:none;background:#ffffff02;border:0;border-radius:0;padding:9px 8px}.tab-panel>.metric-grid .metric-tile:nth-child(-n+3){border-bottom:1px solid #ffffff0a}.tab-panel>.metric-grid .metric-tile:not(:nth-child(3n)){border-right:1px solid #ffffff0a}.metric-grid .metric-topline{min-height:0}.metric-grid .metric-topline>span{white-space:normal;font-size:11px}.metric-grid .metric-topline small,.tab-panel>.metric-grid .metric-tile>p{display:none}.tab-panel>.metric-grid .metric-number{gap:2px;margin:6px 0 0;line-height:1.1}.tab-panel>.metric-grid .metric-number strong{font-size:20px}.metric-grid .metric-number>span{font-size:11px}.metric-grid .role-metric-value .role-glyph{background:0 0;border:0;width:20px;height:20px;padding:0}.metric-grid .metric-number>.mobile-metric-detail{margin-left:3px;font-size:10px;display:inline}.metric-grid .metric-primary:after{display:none}.overview-season-performance{border-radius:8px;margin:8px 8px 0}.season-performance-summary>summary,.season-performance-static-head{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px;min-height:0;padding:10px}.season-performance-title{border:0;grid-area:1/1;padding:0}.season-performance-title strong{font-size:12px}.season-performance-rank-lockup{grid-area:2/1;align-self:start;gap:5px}.season-performance-rank-lockup .rank-emblem.is-large,.season-performance-rank-placeholder{flex:0 0 30px;width:30px;height:30px}.season-performance-rank-lockup>span:last-child{gap:3px}.season-performance-rank-lockup small,.season-performance-verdict>small{font-size:10px}.season-performance-rank-lockup strong{letter-spacing:-.025em;font-size:13px;line-height:1.3}.season-performance-rank-lockup>span:last-child>span{font-size:10px}.season-performance-verdict{border:0;border-left:1px solid #ffffff12;grid-area:2/2;align-self:start;gap:3px;min-height:0;padding:0 0 0 8px}.season-performance-verdict>strong,.season-performance-expected-tier strong{font-size:14px;line-height:1.35}.season-performance-verdict>span{font-size:10px;line-height:1.5}.season-performance-expected-tier .rank-emblem.is-medium{width:24px;height:24px}.season-performance-proof,.season-performance-static-head .season-performance-proof{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-items:baseline;gap:3px 6px;margin:0;display:flex}.season-performance-score{gap:3px}.season-performance-score strong,.season-performance-progress-value{letter-spacing:0;font-size:14px}.season-performance-score small,.season-performance-proof>span:not(.season-performance-score){font-size:10px}.season-performance-proof>span:not(.season-performance-score){display:none}.season-performance-toggle{background:0 0;border:0;grid-area:3/1/auto/-1;justify-self:end;width:auto;min-height:0;padding:2px 0;font-size:11px}.matches-heading{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.matches-heading h3{font-size:16px}.segmented-control{max-width:100%;margin-top:0;display:flex;overflow-x:auto}.segmented-control button{white-space:nowrap;flex:none;min-width:44px;min-height:44px;padding-inline:10px;font-size:12px}.matches-panel .match-card{border-radius:7px}.matches-panel .match-row{grid-template-rows:auto minmax(36px,auto) 20px;grid-template-columns:74px minmax(0,1fr) 84px 28px;gap:5px 6px;min-height:0;padding:8px;position:relative}.match-row>.result-block{grid-area:1/1/auto/4;align-items:center;gap:8px;min-width:0;padding-right:33px;display:flex}.match-row .result-block strong{flex-shrink:0;font-size:12px}.match-row .result-block>span{color:#aab3c6;font-size:11px;line-height:1.4}.match-row .result-block br{display:none}.match-row>.champion-lockup{grid-area:2/1;gap:4px;min-width:0}.match-row .match-champion-icon{width:36px;height:36px}.match-row .match-loadout-icons{grid-template-columns:repeat(2,16px);gap:2px}.match-row .match-loadout-icons .match-static-icon{flex-basis:16px;width:16px;height:16px}.match-row>.match-kda{grid-area:2/2;gap:4px;display:grid}.match-row .match-kda strong{white-space:nowrap;font-size:15px;line-height:1.15}.match-row .match-kda>span{color:#aeb5c9;font-size:11px}.match-row>.compact-history-meta{border:0;grid-area:2/3;gap:3px;padding:0;display:grid}.matches-panel .match-row>.compact-history-meta{position:static!important}.match-row .compact-history-meta small{color:#9faabe;font-size:10px}.match-row .compact-history-meta strong{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.3}.match-row .compact-history-meta b{padding:3px 5px;font-size:9px;position:absolute;top:8px;right:40px}.match-row>.item-build{flex-wrap:nowrap;grid-area:3/1/auto/4;gap:3px;display:flex;overflow:visible}.match-row>.row-chevron{background:0 0;border-radius:6px;grid-area:1/4/4;align-self:stretch;width:36px;min-height:44px;margin-left:-4px;padding:0;font-size:19px}.match-row>.history-participant-grid{display:none}.match-analysis-tabs{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;min-width:0;display:grid}.match-analysis-tabs>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.match-analysis-tabs button[role=tab]{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:8px 4px;font-size:12px;line-height:1.4}.compact-replay-button{min-height:44px;font-size:13px}.compact-analysis-summary,.match-analysis-panel .compact-analysis-summary{grid-template-columns:minmax(0,1fr)}.analysis-score-hero{min-height:76px}.analysis-score-hero>span,.analysis-score-hero>small,.analysis-core-metrics dt{font-size:12px}.analysis-core-metrics>div{padding:12px 9px}.analysis-core-metrics dd{font-size:16px}.player-score-row{height:auto;min-height:52px;padding-block:7px}.player-score-identity strong{font-size:14px}.player-score-identity small{font-size:12px}.player-score-team>header{flex-wrap:wrap;height:auto;min-height:40px;padding-block:8px}.player-score-team>header strong{font-size:14px}.player-score-team>header span{font-size:12px}.dimension-score-list :is(span,small),.match-coaching-card :is(p,li,span,small),.detail-panel-heading :is(span,small){white-space:normal;font-size:12px;line-height:1.6}.match-coaching-card>header,.detail-panel-heading{flex-wrap:wrap;gap:6px;height:auto;min-height:44px;padding-block:10px}.match-coaching-card>header strong{font-size:14px}.match-coaching-card>header span,.match-coaching-card section>span,.match-coaching-card p strong,.match-coaching-card p b{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.dimension-score-list strong{font-size:12px}.score-basis-card>header,.role-opponent-comparison>header{flex-wrap:wrap;height:auto;min-height:44px;padding-block:9px}.score-basis-card>header strong,.role-opponent-comparison>header strong{font-size:14px}.score-basis-card>header span,.role-opponent-comparison>header span{white-space:normal;font-size:12px}.season-performance-expected-tier{white-space:normal;gap:8px;width:100%;min-width:0;max-width:100%!important}.season-performance-expected-tier strong{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.3}.season-performance-dimensions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.season-performance-dimensions>div>span:last-child{grid-column:1/-1}.season-performance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.season-performance-facts>div{min-height:76px}:is(.personal-season-analysis-details,.rift-diagnosis) .champion-axis-evidence>summary{min-height:44px;font-size:14px}.season-champion-most-status>button,.champion-analysis-state button{min-height:44px}.meta-standalone-dashboard .surface-content{padding:8px 0}.meta-standalone-dashboard .surface-heading{display:none}.champion-tier-board{border-radius:8px}.champion-tier-header{gap:10px;padding:12px 10px 8px}.champion-tier-header h2{font-size:20px}.champion-tier-eyebrow{display:none}.champion-tier-filters{grid-template-columns:104px minmax(0,1fr);gap:8px;width:100%;display:grid}.champion-tier-patch>span{display:none}.champion-tier-patch select{width:100%;min-height:44px;padding-inline:6px}.champion-tier-search input{width:100%;min-height:44px}.champion-tier-controls{gap:0;padding:0 8px 6px}.champion-tier-roles{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;display:grid}.champion-tier-roles button{min-height:44px;padding:6px 2px;font-size:13px}.champion-tier-test-toggle{align-self:flex-end;min-height:32px;padding:4px 6px;font-size:11px}.champion-tier-scroll{display:none}.champion-tier-mobile{display:block}.champion-tier-mobile-sort{background:#ffffff02;border-block:1px solid #ffffff0c;align-items:center;gap:4px;padding:0 8px;display:flex}.champion-tier-mobile-sort>span{color:#99a4ba;margin-right:auto;font-size:11px}.champion-tier-mobile-sort select{color:#dce2f4;background:#262a36;border:0;width:90px;min-height:44px;padding:0 4px}.champion-tier-mobile-sort button{color:#bbc7e2;background:0 0;border:0;min-height:44px;padding:0 6px;font-size:12px}.champion-tier-mobile-list{margin:0;padding:0;list-style:none}.champion-tier-mobile-list>li{border-bottom:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);align-items:center;gap:8px;min-height:78px;padding:9px 10px;display:grid}.champion-tier-mobile-champion{text-align:left;color:#edf1fb;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;display:flex}.champion-tier-mobile-champion:disabled{opacity:1;cursor:default}.champion-tier-mobile-champion .champion-tier-badge{border-radius:4px;flex-shrink:0;width:20px;min-width:20px;height:24px;font-size:12px}.champion-tier-mobile-champion img{border-radius:6px;flex-shrink:0;width:32px;height:32px}.champion-tier-mobile-champion strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600;line-height:1.4}.champion-tier-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:0;display:grid}.champion-tier-mobile-list dl>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 3px;display:flex}.champion-tier-mobile-list dt{color:#9da9bf;font-size:10px}.champion-tier-mobile-list dd{color:#d7deee;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.champion-tier-mobile-list dd.champion-tier-winning{color:#7daeff}.champion-tier-mobile-hint{color:#9da9bf;margin:0;padding:10px;font-size:11px;line-height:1.6;display:block}.champion-tier-notice{padding:12px 10px}.champion-tier-notice button{min-height:44px}.surface-heading p{font-size:13px}.meta-filter-form label>span{font-size:12px}.meta-filter-form :is(input,select){border-radius:8px;min-height:44px}.meta-filter-note,.meta-filter-form label>small{font-size:12px}.meta-filter-form button{border-radius:8px;font-size:14px}.personal-workbench-heading{gap:6px;padding:12px}.personal-workbench-heading>span{font-size:11px}.personal-workbench-ribbon{gap:8px;padding:10px}.personal-workbench-ribbon>span{display:none}.personal-workbench-champions{scrollbar-width:none;flex-basis:100%}.personal-workbench-champions button,.personal-workbench-ribbon input{min-height:44px}.personal-workbench-overview{grid-template-columns:minmax(0,1fr) fit-content(45%);gap:10px;padding:12px;display:grid}.personal-workbench-identity{grid-area:1/1;min-width:0}.personal-workbench-identity .static-champion-inline{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px}.personal-workbench-identity .static-champion-inline img{width:40px;height:40px}.personal-workbench-identity .static-champion-inline strong{white-space:normal;overflow-wrap:anywhere;min-width:0;padding-top:0;font-size:16px;line-height:1.4}.personal-workbench-identity>span:not(.static-champion-inline){margin-top:5px;font-size:11px;display:block;position:static}.personal-build-workbench .personal-champion-summary{border-top:1px solid #ffffff0a;flex:none;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;padding-top:10px;display:grid}.personal-build-workbench .personal-champion-summary>div{gap:3px}.personal-build-workbench .personal-champion-summary dt{margin-bottom:3px;font-size:11px}.personal-build-workbench .personal-champion-summary dd{white-space:nowrap;font-size:20px}.personal-workbench-roles{grid-area:1/2;justify-content:flex-end;gap:4px;max-width:130px}.personal-workbench-roles>span{gap:4px;padding:6px;font-size:11px}.personal-workbench-roles .role-glyph{width:18px;height:18px}.personal-rune-tabs button{min-height:44px}.personal-workbench-details>summary,.personal-season-analysis-details>summary{min-height:44px;padding-block:13px}.personal-item-table th:first-child{width:46%}.personal-item-table tbody th{text-align:left;vertical-align:middle;display:table-cell}.personal-item-table tbody th>.meta-static-token{vertical-align:middle;margin-right:4px}.personal-item-table tbody th small{font-size:11px}.personal-skill-grid{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;padding-bottom:6px;overflow-x:auto}.personal-skill-grid>div{min-width:410px}.personal-skill-grid span{min-width:18px;height:24px;font-size:11px}.mu-board{margin-inline:0;padding-top:10px}.mu-heading{gap:6px;margin-bottom:10px}.mu-heading h1{font-size:22px}.mu-heading .mu-kicker{display:none}.mu-workbench{border-radius:8px;padding:10px}.mu-selectors{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:4px}.mu-swap{width:40px;height:44px;margin-left:-4px}.mu-picker-trigger{text-align:left;flex-direction:row;justify-content:flex-start;gap:6px;min-width:0;min-height:66px;padding:8px 6px}.mu-picker-trigger .mu-portrait{width:30px;height:30px}.mu-picker-trigger>span:not(.mu-chevron){gap:3px;min-width:0}.mu-picker-trigger strong{font-size:13px}.mu-picker-trigger small{font-size:10px}.mu-picker-trigger{flex-wrap:wrap}.mu-board .mu-picker-change{width:100%;min-height:28px;margin-left:0}dialog.mu-picker-popover,.mu-picker:last-child dialog.mu-picker-popover{z-index:110;width:100%;min-width:0;max-width:100%;max-height:min(620px,88dvh);padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow:hidden}dialog.mu-picker-popover[open]{flex-direction:column;display:flex}dialog.mu-picker-popover::backdrop{background:#0c1026b3}.mu-picker-mobile-heading{justify-content:space-between;align-items:center;min-height:56px;display:flex}.mu-picker-mobile-heading strong{font-size:16px}.mu-picker-mobile-heading button{color:#dce3f5;background:0 0;border:0;min-width:44px;min-height:44px;font-size:20px}.mu-picker-popover input{flex-shrink:0;min-height:46px}.mu-picker-options{overscroll-behavior:contain;min-height:0;max-height:min(460px,60dvh);overflow-y:auto}.mu-picker-options button{min-height:48px;font-size:14px}.mu-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block:8px}.mu-role-filter>.mu-label{display:none}.mu-role-filter button{flex-direction:row;gap:4px;min-height:44px;padding:4px 2px;font-size:12px}.mu-role-filter img{width:14px;height:14px}.mu-filter-toggle{color:#a9b6d2;background:#ffffff03;border:1px solid #ffffff0a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:5px;min-height:44px;padding:0 6px;font-size:11px;display:flex}.mu-filter-toggle b{color:#c9d5f3;font-size:12px;font-weight:500}.mu-filters:not(.is-expanded)>label,.mu-filters:not(.is-expanded) .mu-actions{display:none}.mu-filters>label:nth-of-type(3){grid-column:auto}.mu-filters .mu-actions{flex-wrap:nowrap;grid-column:1/-1}.mu-versus{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:6px;min-height:0;padding:12px 4px}.mu-contender .mu-portrait,.mu-contender .mu-champion-build-portrait,.mu-contender .mu-side-label,.mu-vs{display:none}.mu-contender h2{margin-bottom:5px;font-size:14px}.mu-contender small{font-size:10px}.mu-contender strong{font-size:15px}.mu-score>strong{font-size:24px}.mu-score>span,.mu-score small,.mu-contender em{font-size:11px}.mu-sample-note{min-height:0;margin-top:8px;padding:6px 0;font-size:11px;line-height:1.6}.mu-board :is(.mu-expand,.mu-tabs button,.mu-segment button,.mu-perspective button,.mu-actions button,.mu-filters select){min-height:44px}.mu-tabs button,.mu-segment button{font-size:13px}.mu-build-table th button{min-width:44px;min-height:44px;font-size:12px}.mu-build-table{min-width:0}.mu-build-table th,.mu-build-table td{padding:9px 4px}.mu-build-table th:first-child{width:42%;padding-left:8px}.mu-build-table th:last-child{width:16%;padding-right:6px}.mu-build-table td:first-child{padding-left:8px}.mu-build-table td:last-child{padding-right:6px}.mu-build-table th button{width:100%;min-width:0}.mu-label,.mu-methodology{font-size:12px}.mu-methodology summary{align-items:center;min-height:44px;display:flex}.mu-guide-card ol{gap:16px;padding:16px 12px}.mu-guide-card p,.mu-spell p{font-size:14px;line-height:1.75}.mu-spell-column{padding:14px 12px}.mu-spell{gap:10px;padding-block:14px}.mu-other-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mu-other-list>button{flex-wrap:wrap;gap:6px;min-height:62px}.mu-other-list strong{font-size:12px}.mu-metric-table{min-width:0;display:block}.mu-metric-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mu-metric-table tbody{display:block}.mu-metric-table tbody tr{border-bottom:1px solid #ffffff0c;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:12px;display:grid}.mu-metric-table tbody th{border:0;grid-column:1/-1;padding:0;font-size:13px;font-weight:600}.mu-metric-table td{text-align:left;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 6px;padding:0;font-size:13px;display:flex}.mu-metric-table td:nth-child(2){color:#9bbcff;grid-area:2/1}.mu-metric-table td:nth-child(4){color:#e7a2b8;grid-area:2/2}.mu-metric-table td:nth-child(3){grid-area:3/1;font-size:11px}.mu-metric-table td:nth-child(5){grid-area:3/2;font-size:11px}.mu-mobile-value-label{color:#a5b0c6;overflow-wrap:anywhere;font-size:10px;display:inline}.site-shell.is-search-home .site-footer,.site-footer{flex-direction:column;align-items:flex-start;gap:14px;width:calc(100% - 32px);padding:24px 0;display:flex}.site-footer>div p{font-size:12px;line-height:1.5}.site-footer .riot-disclaimer{letter-spacing:0;color:#979daf;margin:0;font-size:12px;line-height:1.7}.site-footer .site-footer-links{gap:4px 16px;margin:0}.site-footer .mobile-footer-link{display:inline-flex}.site-footer-links a{letter-spacing:0;align-items:center;min-height:44px;font-size:12px;display:inline-flex}}@media (max-width:359px){.primary-nav button{padding-inline:6px;font-size:12px}.matches-panel .match-row{grid-template-rows:auto 36px auto auto;grid-template-columns:74px minmax(0,1fr) 28px}.match-row>.result-block{grid-column:1/3}.match-row>.compact-history-meta{flex-wrap:wrap;grid-area:4/1/auto/3;gap:4px;display:flex}.match-row>.item-build{grid-column:1/3}.match-row>.row-chevron{grid-area:1/3/5}}@media (max-width:680px) and (max-height:520px){.search-section.is-home{min-height:0;padding-block:20px}.search-home-brand{display:none}}@media (min-width:681px) and (max-width:960px) and (max-height:560px){.tab-panel>.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.tab-panel>.metric-grid .metric-tile:nth-child(-n+3){border-bottom:0}.tab-panel>.metric-grid .metric-tile:not(:last-child){border-right:1px solid #ffffff0a}.search-section.is-home{min-height:0;padding-block:20px}.search-home-brand{display:none}}.community-shell{--community-accent:#91a8ff}.community-shell button,.community-shell input,.community-shell textarea,.community-shell select,.community-dialog button,.community-dialog input,.community-dialog textarea{font:inherit}.community-shell button,.community-dialog button{cursor:pointer}.community-shell button:disabled,.community-dialog button:disabled{cursor:wait;opacity:.55}.community-top-label{color:#fff;letter-spacing:.04em;align-self:center;font-size:12px}.community-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:30px;max-width:1120px;margin:0 auto;padding:38px 20px 80px;display:grid}.community-sidebar{position:sticky;top:78px}.community-heading-button{text-align:left;color:var(--text-primary);background:0 0;border:0;margin-bottom:22px;padding:0}.community-eyebrow{color:var(--community-accent,#91a8ff);letter-spacing:.12em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.community-heading-button h1{letter-spacing:-.06em;margin:0;font-size:28px}.community-panel{border:1px solid var(--border-subtle);background:var(--bg-surface-1);border-radius:12px;overflow:hidden}.community-profile{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 17px;display:flex}.community-profile strong{overflow-wrap:anywhere;font-size:16px}.community-profile p{color:var(--text-muted);margin:0 0 8px;font-size:14px;line-height:1.65}.community-profile>.community-primary{width:100%}.community-avatar{background:var(--brand-soft);width:44px;height:44px;color:var(--community-accent);border:1px solid var(--border-strong);border-radius:14px;place-items:center;font-size:22px;font-weight:700;display:grid}.community-role{vertical-align:middle;color:var(--community-accent,#91a8ff);background:#6c87e71f;border-radius:4px;padding:3px 6px;font-size:12px;line-height:1.1;display:inline-flex}.community-role.owner{color:#f8d990;background:#e6b9561a}.community-profile-actions{gap:10px;margin-top:8px;display:flex}.community-profile-actions button{color:var(--text-muted);background:0 0;border:0;padding:3px 0;font-size:12px}.community-board-nav{gap:5px;margin-top:24px;display:grid}.community-service-nav{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:20px}.community-service-nav button{width:100%;color:var(--text-primary);background:var(--bg-surface-1);border:1px solid var(--border-subtle);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.community-service-nav button:hover,.community-service-nav button.selected{border-color:var(--community-accent);background:var(--brand-soft)}.community-service-nav strong{font-size:15px;display:block}.community-service-nav small{color:var(--text-muted);margin-top:7px;font-size:12px;line-height:1.6;display:block}.community-service-nav button>span:last-child{color:var(--community-accent)}.community-ip-security dl{gap:10px;margin:18px 0 24px;font-size:14px;display:grid}.community-ip-security dl>div{flex-wrap:wrap;gap:8px 16px;display:flex}.community-ip-security dt{color:var(--text-muted);min-width:100px}.community-ip-security dd{overflow-wrap:anywhere;margin:0}.community-ip-security strong{overflow-wrap:anywhere}.community-ip-security h4{margin:0 0 10px;font-size:16px}.community-ip-security h4 span{color:var(--community-accent)}.community-ip-security h4{margin-top:24px}.community-device-form{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.community-device-form label{flex:1;gap:8px;min-width:150px;font-size:14px;display:grid}.community-device-form input{width:100%;min-width:0}.community-device-current{border:1px solid var(--community-accent);color:var(--community-accent);background:var(--brand-soft);border-radius:8px;padding:12px 14px;font-size:14px}.community-board-nav button{color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;display:flex}.community-board-nav button:hover{background:var(--bg-surface-1)}.community-board-nav button.selected{background:var(--brand-soft);color:var(--community-accent);font-weight:700}.community-board-nav button span{opacity:.7;font-size:11px}.community-nav-divider{background:var(--border-subtle);height:1px;margin:12px 0}.community-guidelines{color:var(--text-muted);padding:18px 8px 0;font-size:13px;line-height:1.9}.community-policy-links{gap:12px;padding:8px;display:flex}.community-policy-links a{color:var(--text-muted);font-size:12px}.community-main{min-width:0}.community-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.community-section-heading h2{letter-spacing:-.045em;margin:0;font-size:25px}.community-section-heading p{color:var(--text-muted);margin:8px 0 0;font-size:14px}.community-primary,.community-secondary{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:11px 17px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.community-primary{background:var(--brand,#6c87e7);color:#fff}.community-primary:hover{background:#7993ef}.community-secondary{background:var(--bg-surface-2,#292b34);color:var(--text-primary,#f4f5f8);border-color:var(--border-subtle,#ffffff17)}.community-link-button{color:var(--community-accent,#91a8ff);background:0 0;border:0;padding:8px 0;font-size:14px}.community-search{gap:8px;margin-bottom:18px;display:flex}.community-search input{flex:1;min-width:0}.community-search button{background:var(--bg-surface-2);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:7px;padding:10px 18px;font-size:14px}.community-shell input:not([type=checkbox]):not([type=file]),.community-shell textarea,.community-shell select,.community-dialog input:not([type=checkbox]),.community-dialog textarea{color:#f4f5f8;background:#1b1d23;border:1px solid #3b3e4b;border-radius:7px;width:100%;padding:11px 12px;font-size:15px;line-height:1.5}.community-shell input::placeholder,.community-shell textarea::placeholder,.community-dialog input::placeholder,.community-dialog textarea::placeholder{color:#9296a4}.community-shell textarea,.community-dialog textarea{resize:vertical;min-height:90px}.community-post-row{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);align-items:center;gap:20px;padding:22px 24px;text-decoration:none;display:flex}.community-post-row:last-child{border-bottom:0}.community-post-row:hover{background:#ffffff06}.community-row-main{flex:1;min-width:0}.community-category{color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:650;display:inline-block}.community-category.notice{color:#f7d794}.community-category.tips{color:#9eafff}.community-category.question{color:#9dd7d8}.community-post-row h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:17px;font-weight:650;line-height:1.55}.community-comment-count{color:var(--community-accent);margin-left:8px;font-size:14px}.community-post-content{color:inherit;text-decoration:none;display:block}.community-post-content>p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 13px;font-size:14px;overflow:hidden}.community-author-link{color:var(--text-secondary);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.community-author-link:hover{color:var(--community-accent);text-underline-offset:3px;text-decoration:underline}:is(.community-author-link:focus-visible,.community-post-content:focus-visible,.community-activity-comment:focus-visible){outline:2px solid var(--community-accent);outline-offset:4px;border-radius:3px}.community-nickname-hint{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.7}.community-member-heading{align-items:center;gap:18px;padding:24px;display:flex}.community-member-heading h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:24px}.community-member-heading p{color:var(--text-muted);margin-top:10px;font-size:13px}.community-activity-tabs{gap:8px;margin:20px 0 14px;display:flex}.community-activity-tabs button{border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0;border-radius:7px;min-height:44px;padding:11px 16px;font-size:14px}.community-activity-tabs button.selected{color:var(--community-accent);background:var(--brand-soft);border-color:var(--community-accent)}.community-activity-tabs span{margin-left:5px}.community-activity-comment{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding:22px 24px;text-decoration:none;display:block}.community-activity-comment:last-child{border-bottom:0}.community-activity-comment:hover{background:#ffffff06}.community-activity-comment>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:12px;font-size:15px;line-height:1.8}.community-activity-comment>div{color:var(--text-muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.community-activity-comment>div>span{overflow-wrap:anywhere;flex:1;min-width:0}.community-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}.community-meta strong{color:var(--text-secondary);font-size:14px;font-weight:600}.community-thumbnail{object-fit:cover;background:#18191f;border-radius:7px;flex:none;width:92px;height:76px}.community-empty{text-align:center;color:var(--text-muted);padding:64px 24px;font-size:15px}.community-empty-symbol{background:var(--brand-soft);width:60px;height:60px;color:var(--community-accent);border-radius:18px;place-items:center;margin:0 auto 20px;font-size:28px;display:grid}.community-empty h3{color:var(--text-primary);margin:0 0 10px;font-size:19px}.community-empty p{margin:0 0 22px;font-size:14px;line-height:1.7}.community-pagination{justify-content:center;align-items:center;gap:18px;padding:24px;font-size:14px;display:flex}.community-pagination button,.community-detail-actions button,.community-inline-actions button{border:1px solid var(--border-subtle);background:var(--bg-surface-2);color:var(--text-secondary);border-radius:6px;padding:7px 12px;font-size:13px}.community-feedback{border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:15px 18px;font-size:14px;line-height:1.7;display:flex}.community-feedback.error{color:#ffb1be;background:#382630;border:1px solid #794553}.community-feedback.success{color:#abc8ff;background:#252f47;border:1px solid #485c88}.community-feedback button{color:inherit;background:0 0;border:0;flex:none;text-decoration:underline}.community-editor,.community-account-form{padding:28px}.community-editor label,.community-account-form label,.community-dialog label{gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;display:grid}.community-editor select{max-width:200px}.community-counter{text-align:right;color:var(--text-muted);margin-top:-8px;font-size:12px;display:block}.community-photo-picker{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.community-photo-picker label{cursor:pointer;margin:0}.community-photo-picker input{max-width:180px;font-size:12px}.community-photo-picker>span{color:var(--text-muted);font-size:12px}.community-photo-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.community-photo-previews figure{margin:0;position:relative}.community-photo-previews img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.community-photo-previews button{color:#fff;background:#15161ddb;border:0;border-radius:50%;width:26px;height:26px;font-size:20px;line-height:1;position:absolute;top:6px;right:6px}.community-editor-footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;display:flex}.community-editor-footer p{color:var(--text-muted);font-size:12px;line-height:1.6}.community-back{color:var(--text-secondary);background:0 0;border:0;margin:0 0 18px;padding:0;font-size:14px}.community-detail{padding:30px}.community-detail-heading{border-bottom:1px solid var(--border-subtle);padding-bottom:24px}.community-detail h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:5px 0 15px;font-size:26px;line-height:1.5}.community-post-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:30px 0;font-size:16px;line-height:1.95}.community-post-images{gap:18px;display:grid}.community-post-images img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:1100px}.community-detail-actions{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:8px;margin-top:28px;padding-top:20px;display:flex}.community-deleted-label{color:#f3abbb;margin-left:12px;font-size:13px}.community-danger-text{color:#f899aa!important}.community-comments{margin-top:18px;padding:26px}.community-comments h3{margin:0 0 22px;font-size:17px}.community-comments h3 span{color:var(--community-accent)}.community-comment{border-bottom:1px solid var(--border-subtle);padding:18px 0}.community-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:15px;line-height:1.8}.community-comment.is-deleted{opacity:.65}.community-comment .community-link-button{padding:0;font-size:12px}.community-comments form{gap:12px;margin-top:24px;display:grid}.community-comments form button{justify-self:end}.community-login-prompt{width:100%;color:var(--text-muted);background:0 0;border:1px dashed #4a4e5e;border-radius:6px;margin-top:20px;padding:18px}.community-muted{color:var(--text-muted,#9296a4);font-size:14px;line-height:1.8}.community-account-form{max-width:540px}.community-account-form h2{margin:0 0 12px;font-size:24px}.community-account-form>p{color:var(--text-muted);margin-bottom:26px;font-size:14px;line-height:1.8}.community-check{align-items:flex-start;line-height:1.8;gap:10px!important;font-size:13px!important;font-weight:400!important;display:flex!important}.community-check input{flex:none;width:16px;height:16px;margin-top:5px}.community-check a{color:#aebeff;text-decoration:underline}.community-dialog{color:#f4f5f8;background:#22242b;border:1px solid #444957;border-radius:14px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:28px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #0008}.community-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0d13b8}.community-dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.community-dialog h2{margin:0;font-size:23px}.community-icon-button{color:#a8adbc;background:0 0;border:0;width:32px;height:32px;font-size:28px}.community-dialog>p{color:#bfc4d1;font-size:14px;line-height:1.8}.community-dialog form>.community-primary{width:100%}.community-dialog>.community-link-button{width:100%;margin-top:16px}.community-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.community-form-error{color:#ffacba;font-size:14px;line-height:1.7}.community-admin-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.community-admin-stats>div{background:var(--bg-surface-1);border:1px solid var(--border-subtle);border-radius:10px;gap:12px;padding:20px;display:grid}.community-admin-stats span{color:var(--text-muted);font-size:13px}.community-admin-stats strong{font-size:28px}.community-admin-section{margin-bottom:20px;padding:24px}.community-admin-section h3{margin:0 0 18px;font-size:18px}.community-report{border-top:1px solid var(--border-subtle);padding:18px 0}.community-report-title{text-align:left;color:var(--community-accent);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:16px}.community-report p{font-size:14px;line-height:1.7}.community-inline-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.community-member{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0;display:flex}.community-member strong{margin-right:8px;font-size:15px}.community-member p{color:var(--text-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}.community-audit{border-top:1px solid var(--border-subtle);padding:15px 0}.community-audit>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.community-audit strong{font-size:14px}.community-audit span,.community-audit p{color:var(--text-muted);font-size:12px;line-height:1.8}@media (max-width:800px){.community-layout{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 14px 95px}.community-sidebar{position:static}.community-heading-button{margin-bottom:14px}.community-heading-button h1{font-size:24px}.community-sidebar>.community-profile{text-align:left;flex-flow:wrap;justify-content:flex-start;gap:10px;padding:14px}.community-profile>p{display:none}.community-profile>.community-primary{width:auto;margin-left:auto}.community-profile-actions{margin:0 0 0 auto}.community-board-nav{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.community-board-nav button{gap:8px;padding:9px 12px;font-size:14px}.community-board-nav button span,.community-nav-divider,.community-guidelines,.community-policy-links{display:none}.community-section-heading{margin-bottom:16px}.community-section-heading h2{font-size:22px}.community-section-heading .community-eyebrow,.community-top-label{display:none}.community-post-row{gap:14px;padding:18px 16px}.community-post-row h3{font-size:16px}.community-thumbnail{width:68px;height:64px}.community-detail,.community-editor,.community-comments,.community-admin-section{padding:20px 17px}.community-detail h2{font-size:22px}.community-editor-footer{align-items:flex-end}.community-admin-stats{gap:8px}.community-admin-stats>div{padding:15px 12px}.community-dialog{padding:22px}.community-photo-previews{gap:8px}.community-feedback{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.community-shell *,.community-dialog *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:800px){.community-shell main.community-layout{width:100%}}.community-verification{text-align:left;border:1px solid #626ac0;border-radius:10px;margin-top:12px;padding:12px}.community-verification p{color:#c5c9ff;margin:0 0 10px}.community-verification small{color:#a0a2af;margin-top:9px;line-height:1.5;display:block}.community-account-form strong{overflow-wrap:anywhere}.community-sort{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;display:flex}.community-sort select{width:auto;min-width:116px;min-height:44px;padding:9px 12px;font-size:14px}.community-like-control{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.community-like{border:1px solid var(--border-subtle);min-height:36px;color:var(--text-secondary);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.community-like.selected{color:var(--community-accent);border-color:var(--community-accent);background:var(--brand-soft)}.community-like strong,.community-meta .community-like strong{color:inherit;font-size:inherit;font-variant-numeric:tabular-nums}.community-like:focus-visible{outline:2px solid var(--community-accent);outline-offset:3px}.community-like:disabled{cursor:default;opacity:.65}.community-like-error{color:#ffacba;white-space:normal;font-size:12px}.community-post-reaction{justify-content:center;margin-top:28px;display:flex}.community-post-reaction .community-like{min-height:44px;padding:10px 22px;font-size:15px}.community-comment-reaction{margin:10px 0}@media (max-width:800px){.community-like{min-height:44px}}.community-portrait{--portrait-size:58px;width:var(--portrait-size);height:var(--portrait-size);isolation:isolate;vertical-align:middle;background:#657085;border-radius:50%;flex:none;padding:3px;display:inline-flex;position:relative}.community-portrait.tiny{--portrait-size:26px;padding:2px}.community-portrait.large{--portrait-size:108px;padding:4px}.community-portrait:before{content:"";border-radius:inherit;z-index:-1;background:inherit;position:absolute;inset:0}.community-portrait-inner{border-radius:inherit;background:#242936;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.community-portrait img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.community-portrait.frame-silver{background:linear-gradient(145deg,#edf4ff,#7e91ab,#dce7fb)}.community-portrait.frame-mint{background:#7de4bf;box-shadow:0 0 14px #60ddb54a}.community-portrait.frame-orbit{background:#ac8cec}.community-portrait.frame-orbit:before{background:conic-gradient(#7265b8,#d3b5ff,#fff 12%,#8875c5 26%,#494e8b 70%,#d3b5ff);animation:7s linear infinite community-orbit;box-shadow:0 0 14px #b997ff55}.community-portrait.frame-solar{background:linear-gradient(45deg,#bd701e,#ffe7a0,#c78c37)}.community-portrait.frame-solar:before{animation:3s ease-in-out infinite community-glow;box-shadow:0 0 10px #f5bc6870,0 0 22px #e8b15440}.community-portrait.frame-prism{background:#b198ff}.community-portrait.frame-prism:before{background:conic-gradient(#ffb1d8,#a79dff,#89e7ff,#89edb8,#ffe393,#ffb1d8);animation:9s linear infinite community-orbit;inset:-1px;box-shadow:0 0 18px #b98eff66,0 0 30px #88d9ff33}@keyframes community-orbit{to{transform:rotate(360deg)}}@keyframes community-glow{50%{box-shadow:0 0 18px #f5bc6899,0 0 32px #e8b15466}}.community-title{color:#d2e0ea;white-space:nowrap;background:#8596ab14;border:1px solid #93acbd55;border-radius:5px;flex:none;align-items:center;width:fit-content;padding:3px 6px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.community-title.rarity-rare{color:#89ddbe;background:#71ddab14;border-color:#75caaa55}.community-title.rarity-epic{color:#d3b5ff;background:#bc9cf515;border-color:#bb96f566}.community-title.rarity-premium{color:#f9dda1;background:linear-gradient(110deg,#c6902824,#966dda24);border-color:#dcb66a77}.community-author-link{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.community-author-link>span:last-child{overflow-wrap:anywhere}.community-avatar-button{background:0 0;border:0;border-radius:50%;padding:3px}.community-my-profile{width:100%;margin-top:6px;font-size:13px}.community-wallet{background:linear-gradient(125deg,var(--bg-surface-1),#7778ce17);justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:22px 24px;display:flex}.community-wallet>div:first-child{gap:7px;display:grid}.community-wallet>div>span{color:var(--text-muted);font-size:13px}.community-wallet strong{color:var(--community-accent);letter-spacing:-.03em;font-size:28px}.community-wallet-daily{text-align:right;gap:5px;display:grid}.community-wallet-daily b{color:var(--text-primary);font-weight:600}.community-wallet small{color:var(--text-muted);margin-top:2px;font-size:11px}.community-shop-intro{padding:3px 0 12px}.community-shop-intro>span{color:#ebd1a2;font-size:15px;font-weight:700}.community-shop-intro p{color:var(--text-muted);margin:8px 0;font-size:13px;line-height:1.8}.community-shop-filters{margin-bottom:18px;padding:18px 20px}.community-shop-search label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.community-shop-search-input{align-items:center;gap:12px;display:flex}.community-shop-search-input input{border:1px solid var(--border-strong);background:var(--bg-surface-2);width:100%;min-width:0;color:var(--text-primary);border-radius:7px;padding:11px 12px;font-size:14px}.community-shop-search-input input:focus-visible{outline:2px solid var(--community-accent);outline-offset:2px}.community-shop-search-input .community-link-button{flex:none;margin:0;font-size:14px}.community-avatar-filters{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.community-avatar-filters button{border:1px solid var(--border-strong);min-height:40px;color:var(--text-muted);background:0 0;border-radius:6px;padding:7px 12px;font-size:14px}.community-avatar-filters button.selected{border-color:var(--community-accent);background:var(--brand-soft);color:var(--community-accent);font-weight:700}.community-shop-results-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:14px;display:flex}.community-shop-results-summary p{color:var(--text-muted);margin:0;font-size:12px}.community-shop-results-summary strong{color:var(--text-primary)}.community-shop-results-summary .community-link-button{margin:0;font-size:14px}.community-shop-more{justify-content:center;margin-top:22px;display:flex}.community-shop-more button{min-width:220px;padding:12px 18px}.community-shop-more span{color:var(--text-muted);margin-left:5px;font-size:12px}.community-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.community-item-card{flex-direction:column;min-width:0;display:flex}.community-item-card.rarity-premium{border-color:#c5a06266}.community-item-card.rarity-epic{border-color:#a992d34d}.community-item-preview{border-bottom:1px solid var(--border-subtle);min-height:162px;color:var(--text-muted);background:radial-gradient(#9aacb61d,#0000 75%);justify-content:center;align-items:center;padding:22px 10px;display:flex}.community-item-preview.rarity-epic{background:radial-gradient(#8d62d430,#0000 75%)}.community-item-preview.rarity-premium{background:radial-gradient(#d8af602b,#0000 75%)}.community-item-info{flex-direction:column;flex:1;align-items:stretch;padding:16px;display:flex}.community-rarity{color:var(--text-muted);letter-spacing:.08em;font-size:10px}.rarity-premium .community-rarity{color:#e6bf77}.rarity-epic .community-rarity{color:#c7a7ed}.rarity-rare .community-rarity{color:#91d3be}.community-item-info h3,.community-item-info h4{color:var(--text-primary);margin:5px 0 8px;font-size:16px}.community-item-info p{color:var(--text-muted);flex:1;margin:0 0 18px;font-size:12px;line-height:1.6}.community-item-price{color:var(--text-primary);margin-bottom:12px;font-size:18px}.community-item-info button{width:100%;padding:10px 6px;font-size:12px}.community-item-info button:disabled{cursor:default}.community-title-preview{flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.community-title-preview .community-title{padding:6px 9px;font-size:12px}.community-customize{margin-bottom:26px;padding:24px}.community-profile-preview{align-items:center;gap:24px;margin:5px 0 28px;display:flex}.community-profile-preview h3{overflow-wrap:anywhere;margin:8px 0;font-size:24px}.community-profile-preview .community-link-button{margin:0;padding:2px 0;font-size:12px}.community-customize form>label{font-size:13px;font-weight:700}.community-nickname-form{gap:10px;margin:8px 0;display:flex}.community-nickname-form input{border:1px solid var(--border-strong);background:var(--bg-surface-2);width:100%;min-width:0;color:var(--text-primary);border-radius:7px;padding:11px 12px}.community-customize small{color:var(--text-muted);font-size:12px;line-height:1.7;display:block}.community-inventory>h3{margin:0 0 10px;font-size:18px}.community-inventory>h3 span{color:var(--community-accent);padding-left:6px;font-size:13px}.community-point-history{margin-top:26px;padding:22px}.community-point-history h3{margin:0 0 14px;font-size:16px}.community-point-history ul{margin:0;padding:0;list-style:none}.community-point-history li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.community-point-history li:last-child{border-bottom:0}.community-point-history li div{gap:5px;display:grid}.community-point-history strong,.community-point-history b{font-size:13px}.community-point-history b{white-space:nowrap}.community-point-history time{color:var(--text-muted);font-size:11px}.community-point-history .positive{color:#91ddbd}.community-point-history .negative{color:#e5afbe}.community-point-rules{margin-top:26px;padding:18px 20px}.community-point-rules summary{cursor:pointer;color:var(--text-primary);font-size:13px}.community-point-rules ul{color:var(--text-muted);margin-bottom:0;padding-left:18px;font-size:12px;line-height:1.8}.community-point-rules li+li{margin-top:8px}.community-profile-shop button:focus-visible{outline:2px solid var(--community-accent);outline-offset:3px}.community-avatar-button:focus-visible{outline:2px solid var(--community-accent);outline-offset:3px}@media (max-width:960px){.community-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.community-shop-filters{padding:16px}.community-shop-search-input{flex-wrap:wrap;gap:8px}.community-shop-search-input input{font-size:16px}.community-avatar-filters{gap:6px}.community-avatar-filters button{min-height:40px;padding-inline:10px}.community-shop-more button{width:100%}.community-shop-grid{gap:10px}.community-item-info{padding:12px}.community-item-info h3,.community-item-info h4{font-size:14px}.community-item-preview{min-height:145px}.community-portrait.large{--portrait-size:88px}.community-wallet{flex-direction:column;align-items:flex-start;padding:18px 16px}.community-wallet-daily{text-align:left}.community-customize{padding:18px}.community-profile-preview{gap:18px}.community-profile-preview h3{font-size:20px}.community-title-preview .community-title{padding:5px;font-size:11px}}@media (prefers-reduced-motion:reduce){.community-portrait:before{animation:none!important}}.site-header.topbar{align-items:stretch;gap:16px;width:100%;height:52px;padding:0 max(18px,50vw - 560px)}.site-header.topbar .brand{flex:none;gap:8px;min-width:max-content;text-decoration:none}.site-header.topbar .brand-mark{width:32px;height:32px;display:grid}.site-header.topbar .primary-nav{width:auto;min-width:0;height:52px;box-shadow:none;color:#ffffffb8;background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;padding:0;display:flex;position:static;overflow:auto hidden}.site-header.topbar .primary-nav .site-nav-entry{min-height:52px;color:inherit;font:inherit;white-space:nowrap;box-shadow:none;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex;position:relative}.site-header.topbar .primary-nav .site-nav-entry:hover{color:#fff;background:#ffffff0e}.site-header.topbar .primary-nav .site-nav-entry.is-active{color:#fff;background:#ffffff08}.site-header.topbar .primary-nav .site-nav-entry:after{content:none}.site-header.topbar .primary-nav .site-nav-entry.is-active:after{content:"";background:#fff;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.site-header.topbar .top-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.site-header-extras{align-items:center;gap:10px;display:flex}.site-header-extras:empty{display:none}.site-header.topbar .site-login-button{color:#fff;min-width:60px;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#181d3924;border:1px solid #ffffff4d;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:650}.site-header.topbar .site-login-button:disabled{opacity:.65;cursor:default}.site-header.topbar .site-login-button:hover{background:#181d3940}.site-account-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.site-account-avatar .community-portrait{--portrait-size:34px;padding:2px}.site-header :is(a,button):focus-visible{outline-offset:-3px;outline:2px solid #fff}.site-auth-dialog .community-muted{margin-bottom:20px}.community-account-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-bottom:20px;display:flex}.community-account-tools button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:13px}.community-account-tools .community-verification{flex-basis:100%;margin:0}@media (max-width:800px){.site-header.topbar{background:#20222d;gap:8px;height:52px;padding:0 10px}.site-header.topbar .brand{flex:0 0 28px;gap:0;min-width:28px}.site-header.topbar .brand-mark{width:28px;height:28px}.site-header.topbar .poro-wordmark{display:none}.site-header.topbar .primary-nav{color:#aeb5c9}.site-header.topbar .primary-nav .site-nav-entry{padding-inline:8px;font-size:12px}.site-header.topbar .primary-nav .site-nav-entry.is-active{color:#d1d4ff;background:#8584ef0c}.site-header.topbar .primary-nav .site-nav-entry.is-active:after{height:2px;left:8px;right:8px}.site-header.topbar .top-actions{gap:0;display:flex}.site-header-extras{display:none}.site-header.topbar .site-login-button{background:#7888e027;border-color:#8d9dea50;min-width:52px;min-height:36px;padding:7px 8px;font-size:12px}}@media (max-width:390px){.site-header.topbar{gap:5px;padding-inline:8px}.site-header.topbar .primary-nav .site-nav-entry{padding-inline:6px;font-size:11px}.site-header.topbar .primary-nav .site-nav-entry.is-active:after{left:6px;right:6px}.site-header.topbar .site-login-button{min-width:48px;padding-inline:6px}}
