/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@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;--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,::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]){appearance:button}::file-selector-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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.capitalize{text-transform:capitalize}.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))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1115;--panel:#121a20;--border:#273138;--muted:#83919b;--text:#e9edf0;--green:#b6ed74;--purple:#b5a1fb}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,select{cursor:pointer}button{color:inherit;background:0 0;border:0}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}button,input,select,a{outline-offset:5px}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--green)}select{border:1px solid var(--border);color:#d9e0e5;background:#192229;border-radius:7px;max-width:100%;padding:9px 12px}option{background:#192229}.sidebar{border-right:1px solid var(--border);z-index:5;background:#0f161b;flex-direction:column;width:224px;height:100vh;padding:32px 18px 20px;display:flex;position:fixed}.brand{letter-spacing:-1.4px;align-items:center;gap:10px;margin:0 14px 35px;font-size:32px;font-weight:800;line-height:1;display:flex}.brand-dot{color:var(--green)}.brand small{letter-spacing:2.2px;color:#95a1aa;margin-top:6px;font-size:8px;font-weight:500;display:block}.brandmark{color:var(--green);background:#b6ed7414;border:1px solid #b6ed7430;border-radius:12px;padding:8px;transform:rotate(-10deg)}.workspace{border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;padding:13px 9px;font-size:11px;display:flex}.workspace small{letter-spacing:1px;color:var(--muted);margin-top:6px;font-size:8px;display:block}.tiny-orbit{color:var(--green);font-size:22px}.navlabel{letter-spacing:1.7px;color:#687883;margin:33px 13px 15px;font-size:9px}nav{flex-direction:column;gap:6px;display:flex}nav button{text-align:left;color:#95a4af;border-radius:7px;align-items:center;gap:12px;padding:13px 12px;font-size:12px;display:flex}nav button.active{color:var(--green);box-shadow:inset 2px 0 var(--green);background:#b6ed7410}nav small{opacity:.7;margin-left:auto;font-size:10px}nav button:hover{background:#ffffff08}.sidebar-note{background:linear-gradient(135deg,#1d2a23,#121b20);border:1px solid #2b3835;border-radius:10px;margin-top:auto;padding:22px 12px;font-size:12px}.sidebar-note strong{font-weight:600}.sidebar-note p{color:#98a99e;font-size:11px;line-height:1.7}.sidebar-note button{color:var(--green);align-items:center;gap:35px;padding:5px 0;font-size:11px;display:flex}.mini-orbits{height:48px;color:var(--green);position:relative}.mini-orbits span{border:1px solid #b6ed7430;border-radius:50%;width:50px;height:28px;position:absolute;top:-4px;left:-4px;transform:rotate(30deg)}.mini-orbits span+span{transform:rotate(-30deg)}.sidefoot{color:#8a9a95;white-space:nowrap;align-items:center;gap:8px;margin-top:23px;font-size:9px;display:flex}.status-dot{background:var(--green);border-radius:50%;width:5px;height:5px;display:inline-block}.main{width:calc(100% - 224px);margin-left:224px}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:74px;padding:0 42px;display:flex}.breadcrumb{color:var(--muted);font-size:11px}.breadcrumb span{color:#45545d;margin:0 14px}.breadcrumb b{color:#d3dce2;font-weight:500}.topright{align-items:center;gap:23px;display:flex}.pill{letter-spacing:1px;color:#bacda5;border:1px solid #38452b;border-radius:5px;padding:5px 8px;font-size:9px}.icon-btn{color:#91a0a9}.avatar{background:#29363d;border:1px solid #42515a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}main{max-width:1440px;margin:auto;padding:25px 42px 0}.demo-banner{color:#a1b0ba;letter-spacing:.2px;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.demo-banner span,.demo-banner button{align-items:center;gap:7px;display:flex}.intro{justify-content:space-between;align-items:center;padding:38px 0 28px;display:flex;overflow:hidden}.eyebrow{letter-spacing:2px;color:var(--green);align-items:center;gap:8px;font-size:9px;font-weight:600;display:flex}.eyebrow>span{background:var(--green);border-radius:50%;width:5px;height:5px}h1{letter-spacing:-2px;margin:17px 0 15px;font-size:clamp(34px,3.7vw,53px);font-weight:550;line-height:1.12}h1 span{color:#8e9da7}.intro p{color:#8e9da7;margin:0;font-size:12px;line-height:1.8}.orbit-art{flex-shrink:0;width:255px;height:195px;margin-right:25px;position:relative}.orbit{border:1px solid #b6ed741e;border-radius:50%;position:absolute;inset:10px 20px;transform:rotate(-25deg)}.o1{inset:37px -9px;transform:rotate(-35deg)}.o2{inset:35px 17px;transform:rotate(35deg)}.o3{border-style:dashed;inset:15px 45px;transform:rotate(-15deg)}.o1:after{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:35px;box-shadow:0 0 25px #b6ed7455}.orbit-center{color:#b6ed74;font-family:Georgia,serif;font-size:80px;font-weight:300;position:absolute;top:40px;left:95px;transform:rotate(-13deg)}.orbit-center>span{color:#839c6c;font:35px system-ui;position:absolute;top:15px;right:-22px}.orbit-label{letter-spacing:2px;color:#71816e;font-size:7px;line-height:1.8;position:absolute;bottom:0;right:0}.searchbar{background:#151f25;border:1px solid #34434b;border-radius:9px;align-items:center;gap:14px;padding:8px 9px 8px 17px;display:flex;box-shadow:0 6px 20px #0001}.searchbar input{color:var(--text);background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:12px}.searchbar select{background:0 0;border:0;font-size:11px}.primary{background:var(--green);color:#182211;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:17px;padding:12px 20px;font-size:11px;font-weight:650;display:flex}.primary:hover{background:#c5fa88}.searchhint{color:#71828d;align-items:center;gap:6px;margin:11px 2px 32px;font-size:9px;display:flex}.notice{background:#202d25;border:1px solid #405339;border-radius:7px;justify-content:space-between;gap:15px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.sectionhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.sectionhead h2{letter-spacing:-.3px;margin:0 0 5px;font-size:16px;font-weight:550}.text-btn{color:#9aaaaf;align-items:center;gap:6px;font-size:10px;display:flex}.comparehead{margin-bottom:17px}.player-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid;position:relative}.player-card{background:radial-gradient(at 100% 0,#b6ed7410,#0000 65%),#141d21;border:1px solid #3a4a35;border-radius:10px;padding:17px 20px 14px}.player-1{background:radial-gradient(at 100% 0,#b5a1fb12,#0000 65%),#161c24;border-color:#453b59}.player-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.player-index{letter-spacing:1.6px;color:var(--green);font-size:8px}.player-1 .player-index{color:var(--purple)}.tiny-tag{letter-spacing:.8px;color:#7e8f88;border:1px solid #34433c;border-radius:3px;padding:3px 6px;font-size:7px}.player-identity{align-items:center;gap:14px;display:flex}.portrait{color:#d0efb4;background:linear-gradient(135deg,#476b4a,#142b31);border:1px solid #628e62;border-radius:12px;flex-shrink:0;place-items:center;width:53px;height:53px;font-family:Georgia,serif;font-size:35px;display:grid;position:relative;box-shadow:inset 0 0 20px #0006}.player-1 .portrait{color:#dfd2ff;background:linear-gradient(135deg,#6a4b80,#20263e);border-color:#7f62a1}.portrait>span{background:var(--green);border:3px solid #15201e;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-3px;right:-3px}.player-1 .portrait>span{background:var(--purple)}.player-identity select{letter-spacing:-.4px;background:0 0;border:0;max-width:280px;padding:0;font-size:20px;font-weight:550}.player-identity p{color:#8b9c9e;margin:7px 0;font-size:9px}.player-identity p span{color:#51605e;margin:0 7px}.player-bottom{color:#c8d8c5;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;font-size:10px;display:flex}.player-bottom>span:first-child{color:#94a69a;align-items:center;gap:6px;font-size:9px;display:flex}.player-bottom small{color:#7d8e89;margin-left:3px;font-size:8px}.swap{color:#c0cbd1;z-index:1;background:#1c272e;border:1px solid #38434b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filters{flex-wrap:wrap;align-items:center;gap:10px;padding:17px 0 23px;display:flex}.filters>span:first-child{color:#87969e;align-items:center;gap:6px;margin-right:4px;font-size:10px;display:flex}.filters select{padding:7px 9px;font-size:9px}.filters .sample{color:#7d8f99;margin-left:auto;font-size:9px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px;display:grid}.stat{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:16px}.statlabel{letter-spacing:.8px;color:#93a4ad;justify-content:space-between;align-items:center;gap:6px;font-size:7px;display:flex}.statlabel svg{color:#73858d;flex-shrink:0}.statvalue{letter-spacing:-1px;color:var(--green);align-items:baseline;gap:5px;margin:17px 0 10px;font-size:29px;font-weight:500;display:flex}.statvalue small{letter-spacing:0;color:#99b47c;font-size:12px;font-weight:400}.statvalue>span{color:var(--purple);letter-spacing:0;margin-left:auto;font-size:13px}.stat p{color:#7d909a;margin:0;font-size:8px;line-height:1.6}.analysis-grid{grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr);gap:20px;margin-bottom:20px;display:grid}.sectionhead select{padding:6px 10px;font-size:9px}.legend{color:#a8b6bd;gap:20px;margin:20px 0 9px;font-size:9px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{background:var(--green);border-radius:50%;width:6px;height:6px}.legend span+span i{background:var(--purple)}.chart-panel svg{width:100%;min-height:160px}.insight-panel{background:linear-gradient(135deg,#263326,#15201d);border:1px solid #3d4c31;border-radius:10px;padding:24px;position:relative;overflow:hidden}.insight-panel h2{letter-spacing:-.6px;margin:18px 0 13px;font-size:23px;font-weight:450;line-height:1.3}.insight-panel p strong{color:#d3efa9;font-weight:500}.insight-foot{color:#8fa287;align-items:flex-start;gap:6px;margin:15px 0;font-size:8px;line-height:1.5;display:flex}.insight-foot svg{flex-shrink:0}.insight-panel button{color:#c4eaa5;border-top:1px solid #b6ed7420;justify-content:space-between;align-items:center;width:100%;padding:13px 0 0;font-size:10px;display:flex}.metrics-panel{margin-bottom:20px}.tag{letter-spacing:.7px;border:1px solid var(--border);border-radius:4px;padding:5px 8px;font-size:8px!important}.metric-header,.metric-row{grid-template-columns:2.4fr 1fr 1fr 1fr;align-items:center;gap:12px;display:grid}.metric-header{letter-spacing:.8px;color:#7a8e98;padding:23px 0 10px;font-size:8px}.metric-header span:not(:first-child),.metric-row>span:not(:first-child){text-align:right}.metric-row{border-top:1px solid #253039;padding:15px 0;font-size:12px}.metric-row small{color:#7e929d;font-size:9px;font-weight:400}.metric-row>span:first-child small{margin-top:5px;font-size:8px;display:block}.green{color:var(--green)!important}.purple{color:var(--purple)!important}.bottom-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.confidence{margin-top:25px}.confidence>div:first-child{color:#c2cfd3;justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.confidence b{color:var(--green);font-weight:500}.confidence-1 b{color:var(--purple)}.range-track{background:#253038;border-radius:6px;height:6px;position:relative}.range-track>span{background:#b6ed7440;border-radius:6px;height:6px;position:absolute}.range-track>i{background:var(--green);border-radius:2px;width:3px;height:12px;position:absolute;top:-3px}.muted{color:#80929d;margin:24px 0 0;font-size:9px;line-height:1.8}.champ-row{text-align:left;border-bottom:1px solid #253039;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.champ-avatar{color:#d2c6e7;background:linear-gradient(135deg,#48515b,#242331);border:1px solid #56616a;border-radius:7px;place-items:center;width:31px;height:31px;font:12px Georgia;display:grid}.champ-row strong{width:72px;font-size:11px;font-weight:500}.champ-row small{color:#7f909b;margin-top:4px;font-size:8px;display:block}.champ-bar{background:#283239;border-radius:4px;flex:1;height:4px}.champ-bar>span{background:var(--green);border-radius:4px;height:4px;display:block}.champ-row b{margin-left:10px;font-size:10px;font-weight:500}.matches-panel{margin-bottom:30px}.match-row{text-align:left;border-bottom:1px solid #253039;grid-template-columns:28px 1.5fr 1fr 1fr 1fr 16px;align-items:center;gap:16px;width:100%;padding:15px 4px;font-size:11px;display:grid}.match-row:first-of-type{margin-top:15px}.match-row:hover,.champ-row:hover,.tracked-row:hover{background:#ffffff04}.match-row strong{font-weight:500}.match-row small{color:#7b8c98;margin-top:5px;font-size:8px;display:block}.result{border-radius:5px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.match-row>svg{color:#6b7e8b}footer{border-top:1px solid var(--border);align-items:start;gap:35px;padding:25px 0 35px;display:flex}.footerbrand{white-space:nowrap;font-size:12px}.footerbrand>span{color:var(--green)}footer p{color:#687b88;max-width:650px;margin:0;font-size:8px;line-height:1.7}footer button{color:#8d9b9d;white-space:nowrap;margin-left:auto;font-size:9px}.empty{color:#91a1ac;padding:40px 10px;font-size:12px}.tracked-row{border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}.tracked-row strong{flex:1}.tracked-row span{color:#91a0aa;font-size:11px}.small.portrait{width:35px;height:35px;font-size:23px}.tracking{margin:25px 0 50px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a10c9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#172128;border:1px solid #3d4c55;border-radius:16px;width:620px;max-width:100%;max-height:85vh;padding:38px;position:relative;overflow:auto;box-shadow:0 30px 100px #0008}.close{color:#98a9b3;position:absolute;top:15px;right:15px}.modal h2{letter-spacing:-.7px;margin:20px 0;font-size:28px;line-height:1.2}.modal h3{margin-top:25px;font-size:15px}.modal p{color:#a4b5bf;font-size:12px;line-height:1.9}.modal a{color:var(--green);font-size:12px}.modal dl>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.modal dt{color:#9eb0bd}.modal dd{color:var(--green)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){main{padding-top:35px}.intro{padding-top:48px;padding-bottom:38px}.statlabel{font-size:9px}.stat p{font-size:10px}.metric-row{font-size:14px}}@media (width<=1100px){.sidebar{width:190px;padding-left:12px;padding-right:12px}.main{width:calc(100% - 190px);margin-left:190px}main{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.orbit-art{opacity:.7;width:180px;margin-right:0}.orbit-center{left:65px}.stats-grid{grid-template-columns:repeat(2,1fr)}.analysis-grid{grid-template-columns:minmax(0,1.4fr) 1fr}.player-identity select{max-width:180px;font-size:16px}.player-bottom{gap:10px}.player-bottom small{display:none}.metric-row>span:first-child small{font-size:7px}.insight-panel{padding:20px}.insight-panel h2{font-size:21px}.sidebar-note{padding:20px 10px}footer{flex-wrap:wrap;gap:15px}footer p{order:3}.sidefoot{font-size:8px}}@media (width<=760px){.sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;padding:15px;position:relative}.shell{display:block}.brand{margin:0;font-size:25px}.brand small{font-size:6px}.brandmark{padding:6px}.workspace,.navlabel,.sidebar-note,.sidefoot{display:none}nav{flex-direction:row;gap:4px;margin-top:18px;overflow:auto}nav button{white-space:nowrap;gap:6px;padding:9px;font-size:10px}nav button svg{width:14px}nav small{display:none}.main{width:100%;margin-left:0}.topbar{height:55px;padding:0 20px}.topright{gap:15px}main{padding:20px 18px 0}.demo-banner{align-items:flex-start;font-size:8px}.demo-banner button{text-align:right;max-width:115px;font-size:8px}.intro{padding:30px 0 24px}.orbit-art{display:none}h1{font-size:38px}.intro p{max-width:290px;font-size:11px}.searchbar{gap:6px;padding-left:10px}.searchbar>svg{width:15px}.searchbar input{font-size:10px}.primary{gap:0;padding:11px;font-size:0}.primary svg{width:16px}.searchbar select{padding:7px;font-size:9px}.searchhint{font-size:8px;line-height:1.5}.player-grid{gap:10px}.player-card{padding:12px 10px}.player-identity{flex-direction:column;align-items:flex-start;gap:8px}.portrait{border-radius:9px;width:39px;height:39px;font-size:26px}.player-identity select{max-width:145px;font-size:14px}.player-identity p{font-size:8px}.tiny-tag{font-size:6px}.player-bottom{flex-direction:column;align-items:flex-start;gap:8px;font-size:9px}.player-bottom>span:first-child{font-size:7px}.swap{top:55%}.comparehead .text-btn{gap:0;font-size:0}.comparehead .text-btn svg{width:18px}.sectionhead h2{font-size:14px}.sectionhead span{font-size:9px}.filters{gap:6px;padding:14px 0}.filters>span:first-child{display:none}.filters select{padding:7px;font-size:8px}.filters .sample{font-size:8px}.stats-grid{gap:9px}.stat{padding:12px}.statlabel{letter-spacing:.5px;font-size:6px}.statvalue{font-size:26px}.statvalue>span{font-size:11px}.statvalue small{font-size:10px}.stat p{font-size:7px}.analysis-grid,.bottom-grid{grid-template-columns:1fr;gap:14px;margin-bottom:14px}.panel{padding:17px}.insight-panel h2{max-width:270px;font-size:25px}.metric-header,.metric-row{grid-template-columns:1.6fr .8fr .8fr .8fr;gap:8px}.metric-header{font-size:7px}.metric-row{font-size:10px}.metric-row>span:first-child small{display:none}.metric-row>span:last-child{font-size:9px}.metric-row small{font-size:7px}.metric-row{padding:17px 0}.tag{font-size:6px!important}.match-row{grid-template-columns:24px 1.3fr 1fr .7fr;gap:10px;font-size:10px}.match-row>span:nth-last-child(2),.match-row>svg{display:none}.tracked-row{flex-wrap:wrap;gap:10px}.tracked-row strong{font-size:12px}.tracked-row>span{font-size:9px}.modal{padding:28px 22px}.modal h2{font-size:24px}}:root{--bg:#111115;--panel:#1a191f;--border:#3b3743;--muted:#a5a0ad;--text:#f4f1e8;--green:#e4ff45;--purple:#ff6bc8}body{background:radial-gradient(at 95% 30%,#48225222,#0000 40%),#111115;font-family:ui-sans-serif,system-ui,sans-serif}.shell{display:block}.sidebar{background:#111115;border-bottom:2px solid #35303c;border-right:0;flex-direction:row;align-items:center;gap:30px;width:100%;height:80px;padding:0 4%;position:relative}.brand{letter-spacing:-1px;gap:9px;margin:0;font-family:Impact,Arial Black,sans-serif;font-size:36px;font-style:italic}.brandmark{background:var(--green);color:#141414;border-radius:0;padding:7px;transform:rotate(-9deg);box-shadow:3px 3px #ff6bc8}.brand small{color:#b8b3bd;letter-spacing:1.1px;font-family:system-ui;font-size:7px;font-style:normal}.workspace,.navlabel,.sidebar-note,.sidefoot{display:none}nav{flex-direction:row;gap:8px;margin-left:auto}nav button{letter-spacing:.3px;color:#c0b9c7;border-radius:0;padding:12px 15px;font-size:11px;font-weight:650}nav button.active{background:var(--green);color:#141414;transform:rotate(-2deg);box-shadow:3px 3px #e4ff4540}nav small{display:none}.main{width:100%;margin:0}.topbar{background:#18171c;border:0;height:44px;padding:0 4%}.breadcrumb{letter-spacing:1px;font-size:9px}.breadcrumb b{color:#e9e1ec}.avatar{display:none}.pill{color:#b6acbb;border-color:#5b515c;border-radius:0;font-size:7px}.icon-btn svg{width:14px}main{max-width:1380px;padding:20px 4% 0}.demo-banner{color:#a59ba9;border-bottom:1px dashed #514454;padding-bottom:12px;font-size:9px}.demo-banner button{color:var(--green)}.intro{isolation:isolate;min-height:335px;margin:0 -1%;padding:40px 2% 33px;position:relative;overflow:visible}.intro>div:first-child{z-index:2;pointer-events:none;width:64%;position:relative}.eyebrow{letter-spacing:1.5px;color:var(--green);font-size:8px;font-weight:800}.eyebrow>span{border-radius:0;transform:rotate(45deg)}h1{letter-spacing:-1.5px;text-shadow:5px 5px #111115;margin:22px 0 23px;font-family:Impact,Arial Black,Segoe UI,sans-serif;font-size:clamp(60px,7.3vw,102px);font-style:italic;font-weight:900;line-height:.91;transform:rotate(-2deg)}h1 span{color:var(--green);-webkit-text-stroke:1px var(--green)}.intro p{color:#e4dbe5;max-width:400px;font-size:13px;font-weight:450}.hero-art{z-index:0;clip-path:polygon(11% 2%,100% 0,99% 98%,0 100%);position:absolute;inset:0 -1% 0 30%;overflow:hidden}.hero-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#111115 0%,#11111580 22%,#0000 60%),linear-gradient(0deg,#111115 0,#0000 35%,#11111522 100%);position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:65% center;filter:saturate(1.4)contrast(1.1);opacity:.95;width:100%;height:100%}.sticker{z-index:3;color:#161219;font-family:Impact,Arial Black,sans-serif;font-style:italic;line-height:.95;position:absolute;box-shadow:4px 4px #111115}.sticker-one{background:#e4ff45;border:2px solid #111115;padding:12px 18px;font-size:24px;bottom:45px;right:8%;transform:rotate(8deg)}.sticker-two{background:#ff6bc8;padding:8px 11px;font-size:12px;top:18px;right:24%;transform:rotate(-8deg)}.hero-cross{z-index:3;color:#ff6bc8;font-size:65px;font-weight:900;position:absolute;top:75px;right:2%;transform:rotate(15deg)}.searchbar{z-index:4;background:#19181e;border:2px solid #e4ff45;border-radius:0;padding:9px 10px 9px 20px;position:relative;box-shadow:5px 5px #e4ff4526}.searchbar input{font-size:13px;font-weight:500}.searchbar input::placeholder{color:#aea3b5}.searchbar>svg{color:var(--green)}.searchbar select{color:#e4d8ee;font-size:12px;font-weight:600}.primary{background:var(--green);color:#151416;text-transform:uppercase;letter-spacing:.5px;border-radius:0;padding:13px 22px;font-size:11px;font-weight:900}.primary:hover{background:#f1ff99;transform:translateY(-1px)}.searchhint{color:#a098a8;margin:13px 1px 32px;font-size:9px}.comparehead{margin:12px 0 18px}.sectionhead h2{letter-spacing:.5px;margin-bottom:6px;font-family:Impact,Arial Black,sans-serif;font-size:23px;font-style:italic;font-weight:500}.sectionhead span{color:#b0a5b8;font-size:10px}.text-btn{color:#c8bace;font-size:10px}.player-grid{gap:24px}.player-card{isolation:isolate;background:#1d2420;border:2px solid #e4ff45;border-radius:2px;min-height:192px;padding:18px 22px 15px;position:relative;overflow:hidden;box-shadow:4px 4px #e4ff4525}.player-1{background:#261a2a;border-color:#ff6bc8;box-shadow:4px 4px #ff6bc825}.player-card:after{content:"";z-index:-1;background:linear-gradient(90deg,#171c17 5%,#171c17d9 45%,#171c1720 100%),linear-gradient(0deg,#151a16 0,#0000 85%);position:absolute;inset:0}.player-1:after{background:linear-gradient(90deg,#251727 5%,#251727d9 45%,#25172720 100%),linear-gradient(0deg,#211523 0,#0000 85%)}.player-art{object-fit:cover;object-position:65% 28%;z-index:-2;opacity:.9;filter:saturate(1.3);width:100%;height:100%;position:absolute;inset:0}.player-index{letter-spacing:1px;font-family:Impact,sans-serif;font-size:13px;font-style:italic}.portrait{background:var(--green);color:#151b14;border:2px solid #171c17;border-radius:2px;width:45px;height:45px;font:italic 30px Impact;transform:rotate(-5deg);box-shadow:3px 3px #e4ff4530}.portrait>span{display:none}.player-1 .portrait{background:var(--purple);color:#211523;border-color:#211523}.player-identity select{letter-spacing:.2px;text-shadow:2px 2px #111115;max-width:320px;font-family:Impact,Arial Black,sans-serif;font-size:28px;font-style:italic;font-weight:400}.player-identity p{color:#ccc8cb;font-size:10px}.player-bottom{color:var(--green);border-top:1px dashed #ffffff30;margin-top:19px;padding-top:12px;font-size:13px;font-weight:650}.player-1 .player-bottom{color:var(--purple)}.player-bottom>span:first-child{color:#c2c7c0;font-size:9px;font-weight:400}.player-bottom small{color:#cbc4ce;font-size:9px}.swap{color:#161219;background:#f3f0e4;border:3px solid #161219;border-radius:2px;width:48px;height:48px;font-family:Impact,sans-serif;font-size:24px;font-style:italic;top:50%;transform:translate(-50%,-50%)rotate(-9deg);box-shadow:4px 4px #161219}.filters{gap:9px;padding:20px 0 24px}.filters select,.sectionhead select{color:#d5cadd;background:#201c26;border:1px solid #534659;border-radius:0;padding:8px 11px;font-size:10px}.filters>span:first-child{color:#bbafc3;font-size:10px}.filters .sample{color:#cdbdd7;font-size:10px}.stats-grid{gap:15px}.stat{background:#1d1922;border:1px solid #4c4053;border-radius:0;padding:19px;position:relative}.stat:before{content:"";background:var(--green);width:20px;height:3px;position:absolute;top:-2px;left:18px;transform:rotate(-6deg)}.stat:nth-child(2n):before{background:var(--purple)}.statlabel{letter-spacing:.4px;color:#c2b2cc;font-size:8px;font-weight:700}.statlabel svg{color:#a48caf}.statvalue{letter-spacing:.3px;margin:16px 0 8px;font-family:Impact,Arial Black,sans-serif;font-size:38px;font-style:italic}.statvalue small{color:#bfce81;font-family:system-ui;font-size:11px;font-style:normal}.statvalue>span{font-family:Impact,sans-serif;font-size:22px}.stat p{color:#b2a2bf;font-size:9px;line-height:1.6}.panel{background:#1a181f;border:1px solid #46394e;border-radius:0;padding:23px}.analysis-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:20px}.chart-panel svg{min-height:175px}.legend{font-size:10px}.legend i{border-radius:0;width:8px;height:4px}.insight-panel{color:#241628;background:#ff6bc8;border:2px solid #ff6bc8;border-radius:0;padding:24px;transform:rotate(1deg);box-shadow:5px 5px #ff6bc822}.insight-panel .eyebrow{color:#46253f;font-size:8px;font-weight:800}.insight-panel h2{letter-spacing:.2px;text-transform:uppercase;margin:18px 0;font-family:Impact,Arial Black,sans-serif;font-size:32px;font-style:italic;line-height:1.08}.insight-panel p{color:#42223f;font-size:12px;line-height:1.8}.insight-panel p strong{color:#20121e;background:#f3f0e455;padding:0 3px;font-weight:850}.insight-foot{color:#613a58;font-size:9px}.insight-panel button{color:#31162a;border-color:#50203b50;font-size:11px;font-weight:800}.tag{border-color:#66516f;border-radius:0;color:#ccbdd7!important}.metric-header{color:#baa8c9;padding-top:26px;font-size:9px}.metric-row{border-color:#3c3045;padding:17px 0;font-size:13px}.metric-row small{color:#b0a0bb}.metric-row>span:first-child small{font-size:9px;line-height:1.5}.metric-row>span:last-child{color:#e1d5e7;font-size:12px}.metric-row>span:nth-child(2),.metric-row>span:nth-child(3){font-family:Impact,sans-serif;font-size:21px;font-style:italic}.metric-row>span>small{font-family:system-ui;font-size:10px;font-style:normal}.range-track{background:#3a2b43;border-radius:0;height:7px}.range-track>span{background:#e4ff4550;border-radius:0;height:7px}.confidence-1 .range-track>span{background:#ff6bc850}.confidence b{letter-spacing:1px;font-family:Impact,sans-serif;font-size:20px}.confidence>div:first-child{align-items:center}.confidence-1 .range-track>i{background:var(--purple)}.muted{color:#b1a0bc;font-size:10px;line-height:1.8}.champ-row{border-color:#3d3046;padding:14px 0}.champ-avatar{color:#ffd8f0;background:#5a3b62;border:1px solid #8c659b;border-radius:1px;font-family:Impact,sans-serif;transform:rotate(-5deg)}.champ-row strong{font-size:12px}.champ-row small{color:#b09dbb}.champ-bar{background:#3c3045;border-radius:0}.champ-bar>span{border-radius:0}.champ-row b{color:var(--green);letter-spacing:.5px;font-family:Impact,sans-serif;font-size:18px}.match-row{border-color:#403048;padding:17px 4px;font-size:12px}.match-row small{color:#af9eb8;font-size:9px}.result{border-radius:0;width:27px;height:27px;font-family:Impact,sans-serif;font-size:14px;transform:rotate(-6deg)}.win{color:#17200e;background:var(--green);border:0}.loss{color:#25121e;background:#ff6bc8;border:0}.matches-panel .sectionhead{margin-bottom:12px}footer{border-top:2px solid #403048}footer p{color:#a394ad;font-size:9px}.footerbrand{font:italic 20px Impact,sans-serif}footer button{color:#e4ff45;font-size:10px}.notice{color:#f4e2c5;background:#342a20;border:1px solid #8e7153;border-radius:0}.tracked-row{border-color:#4c3956}.tracking{min-height:220px}.empty{color:#c6b5d0;font-size:13px}.modal{border:2px solid var(--green);background:#1f1927;border-radius:0;box-shadow:8px 8px #ff6bc844}.modal h2{letter-spacing:.3px;text-transform:uppercase;font:italic 34px Impact,sans-serif}.modal p{color:#c7b5d2}.modal h3{color:var(--green)}.close{color:var(--purple)}.modal dl>div{border-color:#4b3756}@media (width>=1550px){main{padding-top:20px}.intro{min-height:390px}h1{font-size:108px}.hero-art{left:35%}.statlabel{font-size:9px}.intro p{font-size:15px}}@media (width<=1100px){.sidebar{gap:15px;width:100%;padding:0 3%}.main{width:100%;margin:0}.brand{font-size:30px}.brand small{font-size:6px}nav button{padding:10px;font-size:10px}nav button svg{width:15px}main{padding:18px 3% 0}.topbar{padding:0 3%}.intro{min-height:310px}h1{font-size:76px}.intro p{max-width:340px;font-size:12px}.hero-art{left:27%;right:-2%}.sticker-one{font-size:20px;bottom:37px;right:5%}.sticker-two{font-size:10px;right:14%}.stats-grid{grid-template-columns:repeat(4,1fr);gap:11px}.stat{padding:14px}.statvalue{font-size:31px}.statvalue>span{font-size:18px}.statlabel{font-size:6px}.stat p{font-size:8px}.analysis-grid{grid-template-columns:minmax(0,1.6fr) 1fr}.insight-panel{padding:19px}.insight-panel h2{font-size:27px}.player-identity select{max-width:250px;font-size:25px}.metric-row>span:first-child small{font-size:8px}}@media (width<=760px){.sidebar{height:auto;padding:16px 17px 12px;display:block}.brand{width:max-content;font-size:30px}.brandmark{padding:6px}.brand small{font-size:6px}nav{gap:5px;width:100%;margin-top:19px;padding-bottom:5px;overflow:auto}nav button{flex-shrink:0;gap:6px;padding:9px 10px;font-size:9px}nav button svg{width:12px}.topbar{height:32px;padding:0 18px}.breadcrumb{font-size:7px}.pill{font-size:6px}.topright{gap:8px}main{padding:16px 17px 0}.demo-banner{gap:10px;font-size:7px;line-height:1.5}.demo-banner button{max-width:95px;font-size:7px}.intro{min-height:310px;margin:0 -2px;padding:33px 0 25px;overflow:hidden}.intro>div:first-child{width:100%}.intro .eyebrow{letter-spacing:1px;font-size:6px}.intro h1{letter-spacing:-.8px;max-width:340px;margin:27px 0 24px;font-size:64px;line-height:.93}.intro p{text-shadow:1px 1px #111115;max-width:230px;font-size:11px}.hero-art{opacity:.7;clip-path:none;display:block;inset:0 -115px 0 0}.hero-art img{object-position:63% center;opacity:.8}.hero-art:after{background:linear-gradient(90deg,#111115dd 0,#11111577 30%,#0000 90%),linear-gradient(0deg,#111115 0,#0000 60%)}.sticker-one{padding:7px 10px;font-size:13px;bottom:20px;right:115px}.sticker-two{display:none}.hero-cross{font-size:45px;top:40px;right:116px}.searchbar{gap:6px;padding:7px 7px 7px 11px}.searchbar input{font-size:10px}.searchbar select{padding:6px;font-size:9px}.primary{gap:0;padding:12px;font-size:0}.primary svg{width:16px}.searchhint{margin:12px 0 25px;font-size:8px;line-height:1.7}.sectionhead h2{font-size:21px;line-height:1.15}.sectionhead span{font-size:9px}.comparehead .text-btn{font-size:0}.player-grid{gap:14px}.player-card{min-height:213px;padding:12px 10px;box-shadow:3px 3px #e4ff4525}.player-1{box-shadow:3px 3px #ff6bc825}.player-top{gap:4px;margin-bottom:16px}.player-index{letter-spacing:.5px;font-size:10px}.tiny-tag{padding:3px;font-size:5px}.player-art{object-position:62% center}.player-identity{flex-direction:column;gap:8px}.portrait{width:33px;height:33px;font-size:23px}.player-identity select{max-width:132px;font-size:19px}.player-identity p{margin:6px 0;font-size:7px;line-height:1.5}.player-identity p span{margin:0 2px}.player-bottom{flex-direction:column;align-items:start;gap:7px;margin-top:12px;font-size:13px}.player-bottom>span:first-child{gap:4px;font-size:6px}.player-bottom small{display:none}.swap{border-width:2px;width:35px;height:35px;font-size:18px;top:48%;box-shadow:2px 2px #111115}.filters{gap:7px;padding:17px 0}.filters select{padding:7px;font-size:8px}.filters .sample{font-size:8px}.stats-grid{grid-template-columns:1fr 1fr;gap:12px}.stat{padding:14px}.statlabel{letter-spacing:0;font-size:6px}.statlabel svg{width:13px}.statvalue{font-size:32px}.statvalue>span{font-size:17px}.statvalue small{font-size:9px}.stat p{font-size:8px}.analysis-grid,.bottom-grid{grid-template-columns:1fr;gap:17px}.panel{padding:18px 15px}.chart-panel .sectionhead h2{font-size:20px}.sectionhead select{padding:7px;font-size:8px}.chart-panel svg{min-height:120px}.insight-panel{padding:23px;transform:rotate(.5deg)}.insight-panel h2{max-width:none;font-size:32px}.insight-panel p{font-size:12px}.metric-header{letter-spacing:0;font-size:7px}.metric-header,.metric-row{grid-template-columns:1.5fr .8fr .8fr .9fr;gap:6px}.metric-row{padding:17px 0;font-size:10px}.metric-row>span:first-child small{display:none}.metric-row>span:nth-child(2),.metric-row>span:nth-child(3){font-size:17px}.metric-row>span:last-child{font-size:9px}.metric-row small,.metric-row>span>small{font-size:7px}.tag{font-size:6px!important}.match-row{grid-template-columns:24px 1.3fr 1fr .7fr;gap:10px;padding:15px 0;font-size:10px}.match-row small{font-size:7px}.result{width:23px;height:23px;font-size:12px}.muted{font-size:9px}.confidence b{font-size:18px}footer{gap:15px;padding:23px 0}footer p{font-size:8px}.footerbrand{font-size:17px}footer button{font-size:9px}.modal{padding:30px 20px}.modal h2{font-size:28px}.modal p{font-size:11px}}body{font-family:Outfit,sans-serif}.brand,h1,.sectionhead h2,.insight-panel h2,.modal h2,.player-identity select,.player-index,.sticker,.swap,.footerbrand,.laboratory h2{font-family:Barlow Condensed,Impact,sans-serif;font-style:italic;font-weight:800}.statvalue,.statvalue>span,.metric-row>span:nth-child(2),.metric-row>span:nth-child(3),.confidence b,.champ-row b{letter-spacing:-1.8px;font-family:IBM Plex Mono,monospace;font-style:normal;font-weight:500}.statvalue{font-size:30px}.statvalue>span{letter-spacing:-.8px;font-size:16px}.metric-row>span:nth-child(2),.metric-row>span:nth-child(3){letter-spacing:-.6px;font-size:18px}.confidence b{letter-spacing:-.5px;font-size:16px}.champ-row b{letter-spacing:-.5px;font-size:15px}.brand{font-size:39px}.intro h1{letter-spacing:-2px;font-size:100px;font-weight:800}.intro .eyebrow{font-size:9px}.intro p{font-size:15px}.player-identity select{font-size:30px}.searchbar input{font-size:15px}.player-card{clip-path:polygon(0 0,97% 0,100% 10%,100% 100%,3% 100%,0 90%)}.player-1{clip-path:polygon(0 10%,3% 0,100% 0,100% 90%,97% 100%,0 100%)}.player-top{margin-bottom:17px}.sectionhead h2{font-size:26px}.insight-panel h2{font-size:35px}.sticker-one{font-size:28px}.sticker-two{font-size:14px}.demo-banner{font-size:10px}.metric-header{letter-spacing:0;font-family:IBM Plex Mono,monospace;font-size:8px}.searchhint{font-size:10px}.statlabel{font-size:9px}.stat p{font-size:10px}.metric-row small{font-family:Outfit,sans-serif!important}.insight-panel:after{content:"✳";color:#21112315;pointer-events:none;font:100px Outfit;position:absolute;top:-29px;right:-17px}.chart-panel{position:relative}.chart-panel:after{content:"";background:#e4ff4560;width:65px;height:9px;position:absolute;top:-5px;left:28px;transform:rotate(-3deg)}.notice{font-size:13px}.laboratory{background:radial-gradient(circle at 95% 0,#6c326433,#0000 55%),#201725;border:2px solid #8c5c9c;margin:5px 0 25px;padding:28px;position:relative}.lab-label{color:var(--purple);letter-spacing:1px;margin:10px 0 20px;font:9px IBM Plex Mono,monospace}.laboratory h2{margin:15px 0 22px;font-size:50px;line-height:.94}.laboratory h2 span{color:var(--purple)}.laboratory>p{color:#d0b8d8;max-width:800px;font-size:13px;line-height:1.8}.lab-scores{border-top:1px dashed #7a5288;border-bottom:1px dashed #7a5288;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0;padding:22px 0;display:grid}.lab-scores>div{flex-direction:column;gap:8px;display:flex}.lab-scores small{color:#c2a3d0;font-size:11px}.lab-scores strong{color:var(--green);font:36px IBM Plex Mono,monospace}.lab-scores>div:nth-child(2) strong{color:var(--purple)}.lab-scores strong>span{margin-left:5px;font-size:17px}.lab-scores>div>span{color:#c2a3d0;font-size:10px}.lab-warning{border-left:3px solid var(--purple);background:#ff6bc812;padding:17px;font-size:12px;line-height:1.7}.lab-row{border-bottom:1px solid #5e3c6b;grid-template-columns:1.7fr 1fr 1fr;gap:12px;padding:13px 0;font-size:11px;display:grid}.lab-row b{color:#e4ff45;font-weight:500}.lab-extra{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lab-extra article{background:#151019;border:1px solid #62406f;padding:20px}.lab-extra h3{color:var(--green);margin:0 0 20px;font-size:18px}.lab-extra article:nth-child(2) h3{color:var(--purple)}.lab-extra dl>div{margin:17px 0}.lab-extra dt{color:#c3accd;margin-bottom:6px;font-size:11px}.lab-extra dd{margin:0;font:16px IBM Plex Mono,monospace}.lab-extra dd small{color:#9f84af;font:10px Outfit}.modal .eyebrow{font-family:IBM Plex Mono,monospace;font-size:8px}@media (width<=1100px){.intro h1{font-size:90px}.intro p{font-size:13px}.statlabel{font-size:7px}.statvalue{font-size:26px}.statvalue>span{font-size:14px}.stat p{font-size:9px}.player-identity select{font-size:27px}.sectionhead h2{font-size:24px}.insight-panel h2{font-size:30px}}@media (width<=760px){.brand{font-size:33px}.brand small{font-size:6px}.intro h1{letter-spacing:-1.3px;font-size:74px}.intro .eyebrow{font-size:7px}.intro p{font-size:12px}.searchbar input{font-size:11px}.searchhint,.demo-banner{font-size:8px}.player-identity select{max-width:133px;font-size:21px}.player-index{font-size:11px}.statvalue{font-size:27px}.statvalue>span{font-size:14px}.statlabel{font-size:7px}.stat p{font-size:8px}.sectionhead h2{font-size:24px}.chart-panel .sectionhead h2{font-size:22px}.insight-panel h2{font-size:34px}.sticker-one{font-size:16px}.metric-row>span:nth-child(2),.metric-row>span:nth-child(3){font-size:14px}.metric-header{font-size:6px}.laboratory{padding:22px 16px}.laboratory h2{font-size:43px}.lab-scores{grid-template-columns:1fr 1fr;gap:12px}.lab-scores>div:last-child{grid-column:1/-1}.lab-scores strong{font-size:28px}.lab-extra{grid-template-columns:1fr}.lab-row{grid-template-columns:1fr 1fr;font-size:9px}.lab-row>span:first-child{grid-column:1/-1}.laboratory>p{font-size:11px}.lab-label{font-size:7px}.hero-art{opacity:.82}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0;display:grid;overflow:visible}nav button{letter-spacing:0;white-space:nowrap;justify-content:center;padding:10px 4px;font-size:8px}nav button svg{display:none}}.profile-empty{isolation:isolate;background:#241e2a;border:2px solid #a47bb8;min-height:330px;margin:25px 0;padding:35px;position:relative;overflow:hidden}.profile-empty>div{z-index:2;max-width:65%;position:relative}.profile-empty h2{margin:25px 0;font:italic 800 65px/.9 Barlow Condensed}.profile-empty h2 span{color:var(--purple)}.profile-empty p{color:#d5c3df;max-width:380px;font-size:14px;line-height:1.7}.profile-empty>img{object-fit:cover;opacity:.35;z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.onboarding-steps{color:#e4ff45;flex-wrap:wrap;gap:15px;margin-top:25px;font:8px IBM Plex Mono;display:flex}.profile-header{border:2px solid var(--green);isolation:isolate;background:#1f2420;justify-content:space-between;align-items:center;gap:25px;min-height:160px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.profile-header>img{object-fit:cover;object-position:65% 30%;z-index:-2;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.profile-header:after{content:"";z-index:-1;background:linear-gradient(90deg,#131713 5%,#131713bb 45%,#13171366);position:absolute;inset:0}.profile-identity select{letter-spacing:.3px;background:0 0;border:0;max-width:420px;margin:10px 0 4px;padding:0;font:italic 800 45px Barlow Condensed}.profile-identity p{color:#c4d0bd;margin:5px 0;font-size:12px}.profile-identity p>span{color:#17210b;background:var(--green);margin-right:8px;padding:2px 5px;font-weight:700}.profile-actions{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.profile-actions>.primary{gap:10px;padding:12px 16px;font-size:10px}.profile-actions>button+button{color:#f0f3e5;align-items:center;gap:10px;font-size:11px;display:flex}.profile-toolbar{align-items:center;gap:12px;padding:19px 0 25px;display:flex}.profile-toolbar>span{color:#b7a4c3;letter-spacing:.6px;font-size:9px}.profile-toolbar>span:last-child{letter-spacing:0;margin-left:auto}.profile-toolbar select{background:#251d2c;border-color:#6a5175;border-radius:0;font-size:10px}.profile-kpis{background:#1c1622;border:1px solid #513d5d;grid-template-columns:repeat(4,1fr);margin-bottom:32px;display:grid}.profile-kpis>div{border-right:1px solid #513d5d;flex-direction:column;gap:10px;padding:21px;display:flex}.profile-kpis>div:last-child{border:0}.profile-kpis small{letter-spacing:1px;color:#bda9cb;font-size:9px}.profile-kpis strong{color:#f4f1e8;letter-spacing:-2px;font:32px IBM Plex Mono}.profile-kpis em{color:var(--green);letter-spacing:0;margin-left:7px;font:11px Outfit}.profile-kpis>div>span{color:#b29ebf;font-size:10px}.profile-section-title{margin:28px 0 19px}.profile-section-title h2{margin-top:10px;font-size:31px}.profile-section-title>span{font-size:10px}.skill-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:27px;display:grid}.skill-card{background:#201b27;border:1px solid #614c6d;padding:23px;position:relative}.skill-card>div:first-child{color:var(--green);justify-content:space-between;align-items:center;display:flex}.skill-card>div:first-child>span{color:#6a517b;font:italic 800 33px Barlow Condensed}.skill-1>div:first-child{color:var(--purple)}.skill-2>div:first-child{color:#67dcf4}.skill-card h3{text-transform:uppercase;margin:10px 0 20px;font:italic 800 27px Barlow Condensed}.skill-card>strong{letter-spacing:-1px;color:var(--green);font:31px IBM Plex Mono;display:block}.skill-1>strong{color:var(--purple)}.skill-2>strong{color:#67dcf4}.skill-card>strong>small{color:#c3b4cd;letter-spacing:0;margin-top:6px;font:11px Outfit;display:block}.skill-change{color:#b7a4c5;border-top:1px dashed #624a70;margin-top:20px;padding-top:16px;font-size:10px;line-height:1.5}.skill-change.good{color:var(--green)}.skill-card p{color:#cebdd8;min-height:60px;margin:12px 0;font-size:12px;line-height:1.7}.skill-evidence{color:#a58ab9;font:8px/1.5 IBM Plex Mono}.profile-main-grid{grid-template-columns:1fr 1fr;align-items:start;gap:23px;margin:20px 0 25px;display:grid}.panel-caption{color:#bca8c9;margin:13px 0;font-size:12px;line-height:1.7}.death-panel .eyebrow{margin-bottom:12px}.map-filters{flex-wrap:wrap;gap:6px;margin:18px 0 14px;display:flex}.map-filters button{color:#c9b6d6;border:1px solid #5e456b;padding:8px 10px;font-size:9px}.map-filters .selected{background:var(--purple);color:#1f1224;border-color:var(--purple)}.map-wrap{aspect-ratio:1;background:#101b1b;border:2px solid #62496e;max-width:430px;margin:auto;position:relative;overflow:hidden}.map-wrap>img{object-fit:cover;filter:saturate(.65)brightness(.8);width:100%;height:100%}.map-dot{background:var(--green);z-index:2;border:1px solid #111;border-radius:50%;width:9px;height:9px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #e4ff4520}.map-dot.objective{background:var(--purple);box-shadow:0 0 0 3px #ff6bc830}.map-dot:hover,.map-dot:focus-visible{z-index:4;transform:translate(-50%,-50%)scale(1.7)}.map-empty{text-align:center;color:#eadcf0;background:#121018a0;place-items:center;padding:40px;font-size:13px;line-height:1.8;display:grid;position:absolute;inset:0}.map-legend{color:var(--green);gap:20px;margin-top:13px;font-size:9px;display:flex}.map-legend>span+span{color:var(--purple)}.evidence-detail{border-left:3px solid var(--purple);background:#2e1f36;margin-top:20px;padding:15px}.evidence-detail>strong{font-size:14px;display:block}.evidence-detail>span{color:#c5a8d4;margin-top:7px;font:8px IBM Plex Mono;display:block}.evidence-detail p{color:#d6c0df;font-size:11px;line-height:1.7}.training-panel{color:#1c2211;background:#e4ff45;border:2px solid #e4ff45;padding:28px;position:relative;box-shadow:5px 5px #e4ff4520}.training-panel>.eyebrow{color:#4b5822;font-size:8px}.training-panel>h2{letter-spacing:-.6px;margin:20px 0;font:italic 800 57px/.95 Barlow Condensed}.training-panel>h2>span{color:#536617}.training-intro{color:#3c4c19;font-size:13px;line-height:1.8}.exercise{border-top:1px dashed #657532;padding:19px 0 5px}.exercise h3{margin:0 0 10px;font:italic 800 23px Barlow Condensed}.exercise p{color:#3d4a1c;font-size:12px;line-height:1.75}.exercise>div{color:#526324;font:9px/1.7 IBM Plex Mono}.exercise button{color:#e4ff45;background:#1c2312;justify-content:space-between;align-items:center;width:100%;margin:14px 0;padding:11px 14px;font-size:11px;font-weight:600;display:flex}.exercise button:disabled{opacity:.45;cursor:not-allowed}.training-note{color:#536523;font-size:9px;line-height:1.8}.training-status{font-size:12px;font-weight:600;line-height:1.7}.goals-panel{margin:25px 0}.goal-row{border-bottom:1px solid #584064;grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:20px;padding:20px 0;font-size:11px;display:grid}.goal-row strong{font-size:13px;font-weight:600}.goal-row small{color:#b69bc5;margin-top:6px;font-size:9px;display:block}.goal-row b{color:var(--green);font:9px IBM Plex Mono}.personal-history{margin:25px 0}.game-bars{border-bottom:1px solid #60466c;align-items:end;gap:7px;height:145px;margin:20px 0;padding-top:25px;display:flex}.game-bars button{flex:1;min-width:4px;transition:filter .15s;position:relative}.game-bars .won{background:#e4ff45}.game-bars .lost{background:#ff6bc8}.game-bars button:hover{filter:brightness(1.3)}.game-bars span{color:#ddcce5;opacity:0;font:8px IBM Plex Mono;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.game-bars button:hover span,.game-bars button:focus-visible span{opacity:1}.history-evidence{color:#d7bde3;margin-top:20px;font-size:11px}.learning-sources{border-top:1px dashed #6b4c7a;grid-template-columns:1.7fr 1fr;gap:35px;margin:30px 0;padding:25px 0;display:grid}.learning-sources h3{letter-spacing:.3px;margin:0 0 12px;font:italic 800 24px Barlow Condensed}.learning-sources p{color:#b9a1c8;font-size:10px;line-height:1.9}.learning-sources>div:last-child{flex-direction:column;justify-content:center;gap:13px;display:flex}.learning-sources a{color:var(--green);border-bottom:1px solid #4c3359;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:11px;display:flex}@media (width<=1100px){.profile-identity select{max-width:320px;font-size:38px}.profile-header{padding:25px}.skill-grid{gap:13px}.skill-card{padding:19px}.skill-card h3{font-size:25px}.skill-card p{font-size:11px}.profile-main-grid{gap:18px}.training-panel{padding:23px}.training-panel>h2{font-size:50px}.profile-kpis>div{padding:17px}.profile-kpis strong{font-size:28px}.profile-actions>.primary{padding:12px;font-size:9px}.goal-row{gap:13px}}@media (width<=760px){.profile-header{padding:21px 18px;display:block}.profile-identity select{max-width:100%;font-size:35px}.profile-identity p{font-size:10px}.profile-actions{align-items:stretch;gap:12px;margin-top:20px}.profile-actions>.primary,.profile-actions>button+button{justify-content:center;font-size:10px}.profile-toolbar{flex-wrap:wrap;gap:8px;padding:18px 0}.profile-toolbar>span:first-child{width:100%;margin-bottom:3px;font-size:8px}.profile-toolbar select{padding:8px;font-size:9px}.profile-toolbar>span:last-child{font-size:8px}.profile-kpis{grid-template-columns:1fr 1fr}.profile-kpis>div{border-bottom:1px solid #513d5d;padding:19px 15px}.profile-kpis>div:nth-child(2){border-right:0}.profile-kpis>div:nth-child(3){border-bottom:0}.profile-kpis strong{font-size:27px}.profile-kpis small{font-size:8px}.profile-kpis>div>span,.profile-kpis em{font-size:9px}.profile-section-title{align-items:start;gap:18px}.profile-section-title h2{font-size:27px}.profile-section-title>span{max-width:100px;font-size:8px;line-height:1.7}.skill-grid{grid-template-columns:1fr;gap:14px}.skill-card{grid-template-columns:1fr 1fr;column-gap:20px;padding:20px;display:grid}.skill-card>div:first-child{grid-column:1/-1}.skill-card h3{margin:9px 0;font-size:28px}.skill-card>strong{text-align:right;grid-area:2/2/4;margin-top:10px}.skill-card>strong small{max-width:120px;margin-left:auto;font-size:10px;line-height:1.5}.skill-card .skill-change{grid-column:1/-1;margin-top:10px}.skill-card p{grid-column:1/-1;min-height:0;font-size:12px}.skill-card .skill-evidence{grid-column:1/-1}.profile-main-grid{grid-template-columns:1fr;gap:22px}.training-panel{padding:25px}.training-panel>h2{font-size:55px}.panel-caption{font-size:11px}.map-dot{width:8px;height:8px}.map-filters button{padding:8px;font-size:8px}.map-legend{gap:14px;font-size:8px}.goal-row{grid-template-columns:1fr 1fr;gap:15px;font-size:10px}.goal-row>div{grid-column:1/-1}.goal-row b{font-size:8px}.goal-row>span:nth-child(3){text-align:right}.learning-sources{grid-template-columns:1fr;gap:17px}.learning-sources h3{font-size:23px}.profile-empty{padding:25px}.profile-empty>div{max-width:100%}.profile-empty h2{font-size:53px}.profile-empty p{font-size:12px}.onboarding-steps{gap:12px;font-size:7px}.game-bars{gap:5px;height:130px}.game-bars span{font-size:6px}.personal-history .sectionhead span{font-size:8px;line-height:1.7;display:block}}.aram-events{background:linear-gradient(135deg,#142b32,#25172d);border:1px solid #62496e;min-height:300px;padding:16px}.aram-events button{text-align:left;border-bottom:1px solid #78558850;align-items:center;gap:16px;width:100%;padding:12px 5px;display:flex}.aram-events button>span{color:var(--purple);font:13px IBM Plex Mono}.aram-events strong{font-size:12px;font-weight:500}.aram-events small{color:#b9a2c7;margin-left:auto;font-size:10px}.map-filters button:disabled{opacity:.35;cursor:not-allowed}.profile-toolbar select:disabled{opacity:.4}.import-progress{background:#211a28;border:1px solid #6c5279;margin:0 0 24px;padding:18px 20px}.import-steps{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.import-steps>span{color:#786984;align-items:center;gap:9px;font-size:11px;display:flex}.import-steps b{background:#32263b;padding:4px;font:11px IBM Plex Mono}.import-steps .reached{color:var(--green)}.import-steps .reached b{background:#e4ff451f}.import-track{background:#493451;height:4px;margin-top:18px}.import-track>span{background:var(--green);height:4px;transition:width .3s;display:block}.import-progress p{color:#bca4c9;margin:12px 0 0;font-size:10px}.import-progress.failed{border-color:var(--purple)}@media (width<=760px){.import-progress{padding:15px}.import-steps{gap:8px}.import-steps>span{flex-direction:column;align-items:start;gap:6px;font-size:8px;display:flex}.import-steps b,.import-progress p{font-size:9px}}.brand{min-width:230px}.brand>span:last-child{font-size:32px}.access-button{color:#edeadf;font:inherit;cursor:pointer;background:0 0;border:1px solid #75627e;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.access-overlay{z-index:1000;background:#08060de8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.access-dialog{color:#edeadf;background:#211828;border:2px solid #e4ff45;width:min(480px,100%);padding:38px;position:relative;box-shadow:8px 8px #ff6bc8}.access-dialog h2{color:#e4ff45;margin:22px 0;font:italic 800 52px/.95 Barlow Condensed}.access-dialog p{font-size:14px;line-height:1.7}.access-dialog label{margin:24px 0 10px;font-size:12px;display:block}.access-dialog input{color:#fff;box-sizing:border-box;background:#100d16;border:1px solid #a18daa;width:100%;padding:14px;font:16px Outfit}.access-dialog form>.primary{width:100%;margin-top:20px;padding:14px}.close-access{color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:15px;right:15px}@media (width<=760px){.brand{min-width:0}.access-button{padding:7px;font-size:9px}.topright .pill{display:none}.access-dialog{padding:26px}.access-dialog h2{font-size:45px}}@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-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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:#796087 #18141e}button,input{font:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #ff6bc8}main{min-width:0}.language-switch{border:1px solid #75627e;gap:3px;padding:3px;display:flex}.language-switch button{color:#ddd3e2;cursor:pointer;background:0 0;border:0;padding:6px 9px;font:600 12px IBM Plex Mono}.language-switch button[aria-pressed=true]{color:#18141e;background:#e4ff45}.topright{gap:12px}.field-label{color:#d3bedc;letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px;font:500 10px IBM Plex Mono;display:block}.select-field{text-align:left;min-width:0;position:relative}.select-field>button{color:#f3f0e4;cursor:pointer;text-align:left;background:#241c2d;border:1px solid #796087;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 13px;font:14px Outfit;display:flex}.select-field>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-field>button svg{flex-shrink:0}.select-field>button[aria-expanded=true]{border-color:#e4ff45}.select-menu{z-index:90;background:#211929;border:1px solid #e4ff45;min-width:100%;max-width:min(330px,85vw);max-height:280px;margin-top:5px;padding:5px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:5px 5px #08060d}.select-menu>[role=option]{cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:15px;min-height:38px;padding:8px 11px;font-size:14px;display:flex}.select-menu>[aria-selected=true]{color:#e4ff45}.select-menu>.highlighted{background:#403049}.filter-grid{z-index:5;grid-template-columns:1.35fr 1.25fr 1fr 1.2fr 1fr auto;align-items:end;gap:12px;padding:24px 0;display:grid;position:relative}.reset-filters{color:#d9ccdf;cursor:pointer;background:0 0;border:1px dashed #796087;min-height:44px;padding:10px}.new-search{z-index:20;align-items:center;gap:20px;position:relative;overflow:visible}.new-search>.search-input{flex:1;min-width:0}.new-search .search-input input{color:#f3f0e4;background:0 0;border:0;width:100%;min-height:30px;padding:0}.new-search .select-field{flex-shrink:0;width:130px}.new-search>.primary{white-space:nowrap;min-height:50px}.searchhint{max-width:950px;margin:14px 0 28px;font-size:12px;line-height:1.7}.home-manifesto{border-top:1px dashed #64526c;grid-template-columns:1fr 1fr;gap:15px 50px;padding:45px 0 30px;display:grid}.home-manifesto>span{color:#ff6bc8;grid-column:1/-1;font:11px IBM Plex Mono}.home-manifesto h2{margin:0;font:italic 800 clamp(32px,4vw,56px)/1 Barlow Condensed}.home-manifesto p{color:#cfc0d5;margin:0;font-size:16px;line-height:1.9}.home-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 25px;display:grid}.home-cards article{background:#201927;border:1px solid #65516f;border-top:4px solid #e4ff45;padding:25px}.home-cards article:nth-child(2){border-top-color:#ff6bc8;transform:rotate(-1deg)}.home-cards article>span{color:#a890b5;font:12px IBM Plex Mono}.home-cards h3{margin:20px 0 10px;font:italic 800 30px Barlow Condensed}.home-cards p{color:#cfc0d5;font-size:14px;line-height:1.8}.browse-profiles{margin:10px 0 35px;padding:17px 22px}.methodology{color:#cfc0d5;border-top:1px dashed #64526c;margin-top:16px;padding:10px 0 8px}.methodology a{color:#e4ff45}summary{cursor:pointer;color:#e4ff45;padding:12px 0;font-size:14px}details p{font-size:13px;line-height:1.8}.panel{margin:24px 0}.panel>p{color:#cfc0d5;font-size:14px;line-height:1.8}.panel h2,.death-panel h2,.training-panel h2{margin:13px 0 20px;font:italic 800 34px/1.08 Barlow Condensed}.profile-identity h1{overflow-wrap:anywhere;margin:16px 0;font:italic 800 clamp(28px,4vw,55px) Barlow Condensed}.profile-header{gap:20px;overflow:visible}.profile-header>img{object-fit:cover;pointer-events:none;height:100%}.profile-actions{z-index:1}.profile-identity{z-index:1;min-width:0}.coverage-strip{color:#cfc0d5;background:#221b29;border-left:3px solid #ff6bc8;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 22px;padding:14px 18px;font-size:12px;display:flex}.coverage-strip b{color:#f3f0e4}.profile-kpis{gap:14px}.profile-kpis>div{min-width:0}.profile-kpis span{font-size:11px;line-height:1.7}.profile-kpis strong{font-size:38px}.trend-panel .select-field{flex-shrink:0;width:260px}.trend-layout{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:center;gap:24px;display:grid}.trend-layout svg{width:100%;min-height:170px}.trend-verdict{background:#292132;border:1px dashed #8b6f98;padding:25px}.trend-verdict>small{color:#ff6bc8;font:10px IBM Plex Mono;display:block}.trend-verdict>strong{color:#e4ff45;margin:18px 8px 0 0;font:38px IBM Plex Mono;display:inline-block}.trend-verdict p{color:#d8c8df;font-size:13px;line-height:1.8}.table-scroll{overscroll-behavior:contain;width:100%;overflow:auto}.table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.table-scroll th,.table-scroll td{vertical-align:top;border-bottom:1px solid #45374d;padding:18px 14px}.table-scroll thead th{color:#c4adce;text-transform:uppercase;z-index:1;background:#251d2d;font:10px IBM Plex Mono;position:sticky;top:0}.table-scroll tbody th{min-width:200px;max-width:390px;font-size:14px;font-weight:500}.table-scroll td{white-space:nowrap;font:15px IBM Plex Mono}.table-scroll small{color:#b9a6c4;white-space:normal;margin-top:6px;font:11px/1.7 Outfit;display:block}.metric-link{color:#f3f0e4;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dashed #796087;padding:0}.metric-link:hover{color:#e4ff45}.bounded-table{max-height:510px}.outcome-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.outcome-grid article{border:1px solid #65516f;min-width:0;padding:20px}.outcome-grid h3{margin:0 0 16px;font:italic 800 26px Barlow Condensed}.outcome-grid strong{color:#e4ff45;font:32px IBM Plex Mono}.outcome-grid p,.outcome-grid small{color:#cfc0d5;font-size:12px}.evidence-links{flex-wrap:wrap;gap:8px;max-height:260px;margin-top:10px;display:flex;overflow:auto}.evidence-links button{color:#f3f0e4;cursor:pointer;background:#35253d;border:1px solid #796087;padding:8px;font-size:12px}.profile-main-grid{align-items:start}.profile-main-grid>.panel{margin:0}.death-panel .select-field{margin:20px 0}.death-panel>p{font-size:12px;line-height:1.8}.map-wrap{margin-top:15px}.map-dot:focus-visible{z-index:5}.training-panel{padding:28px}.training-panel>p{font-size:13px;line-height:1.8}.exercise h3{font-size:20px}.exercise button{padding:12px}.pagination{justify-content:center;align-items:center;gap:20px;margin-top:22px;font:12px IBM Plex Mono;display:flex}.pagination button{color:#e4ff45;cursor:pointer;background:#2d2035;border:1px solid #796087;padding:11px 15px}.evidence-expanded{border-color:#ff6bc8}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.evidence-grid>div{background:#251c2d;flex-direction:column;gap:10px;padding:15px;display:flex}.evidence-grid small{color:#cfc0d5;font-size:11px}.evidence-grid strong{color:#e4ff45;font:20px IBM Plex Mono}.compare-pickers{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center;gap:22px;margin:35px 0;display:grid}.compare-pickers>div{background:#22231b;border:1px solid #e4ff45;padding:25px}.compare-pickers>div:last-child{background:#281c2c;border-color:#ff6bc8}.compare-pickers .eyebrow{margin-bottom:20px}.versus{color:#18141e;cursor:pointer;background:#f3f0e4;border:0;height:50px;font:italic 800 30px Barlow Condensed;transform:rotate(-8deg)}.directory-search{color:#cfc0d5;max-width:430px;margin:20px 0;font-size:12px;display:block}.directory-search input{color:#f3f0e4;background:#241c2d;border:1px solid #796087;width:100%;margin-top:9px;padding:13px;display:block}.tracking h1{margin:10px 0;font:italic 800 50px Barlow Condensed}.tracked-row{text-align:left;width:100%}.notice{gap:15px}.muted{font-size:12px;line-height:1.8}.match-row small{font-size:11px}.match-row{font-size:14px}.sectionhead{flex-wrap:wrap;gap:18px}.text-btn{cursor:pointer}.access-dialog h2{font-size:48px}@media (width<=1000px){.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.new-search{gap:12px}.trend-layout{grid-template-columns:1fr}.home-manifesto{gap:20px}.profile-kpis strong{font-size:30px}.home-cards h3{font-size:25px}}@media (width<=760px){.sidebar{flex-wrap:wrap;gap:12px;padding:16px 20px}.sidebar nav{justify-content:space-between;width:100%;margin:0}.sidebar nav button{padding:12px;font-size:12px}.topbar{flex-wrap:wrap;gap:14px;height:auto;min-height:65px;padding:12px 20px}.topright{margin-left:auto}.breadcrumb{font-size:10px}.access-button{font-size:11px}.intro{margin-top:15px}.intro h1{font-size:72px}.intro .eyebrow{max-width:230px;font-size:9px;line-height:1.7}.intro p{max-width:230px;font-size:14px}.hero-art{opacity:.6}.new-search{grid-template-columns:20px minmax(0,1fr) 100px;gap:12px;padding:15px;display:grid}.new-search .select-field{width:100%}.new-search>.primary{grid-column:1/-1;justify-content:center;width:100%}.new-search .search-input input{font-size:16px}.select-field>button{padding:10px;font-size:13px}.field-label{font-size:9px}.searchhint{font-size:11px}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.home-manifesto{grid-template-columns:1fr;padding-top:30px}.home-manifesto p{font-size:14px}.home-cards{grid-template-columns:1fr}.home-cards article{padding:22px}.home-cards h3{font-size:30px}.profile-header{flex-direction:column;align-items:stretch;padding:22px 18px;display:flex}.profile-identity h1{font-size:35px}.profile-actions{align-items:stretch}.profile-kpis{grid-template-columns:1fr 1fr}.profile-kpis span{font-size:10px}.profile-kpis strong,.panel h2{font-size:29px}.panel>p{font-size:13px}.trend-panel .select-field{width:100%}.outcome-grid,.profile-main-grid{grid-template-columns:1fr}.evidence-grid{grid-template-columns:1fr 1fr}.compare-pickers{grid-template-columns:1fr;gap:14px}.compare-pickers>div{padding:20px}.versus{justify-self:center;width:48px}.match-row{grid-template-columns:25px minmax(0,1fr) 1fr;gap:10px;font-size:12px}.match-row>span:nth-of-type(3){display:none}.match-row>span:nth-of-type(4){display:block}.match-row svg{display:none}.match-row small{font-size:10px}.tracked-row{grid-template-columns:35px minmax(0,1fr) auto;gap:12px;padding:18px 0;font-size:12px;display:grid}.tracked-row>span:nth-of-type(2){display:none}.tracked-row>span:nth-of-type(3){grid-column:2}.tracked-row>svg{grid-area:1/3}.tracking h1{font-size:42px}.pagination{gap:12px}.pagination button,.coverage-strip{font-size:11px}.access-dialog h2{font-size:38px}.language-switch button{padding:6px}.training-panel{padding:24px}.methodology summary{font-size:13px}footer p{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.personal-insights{margin:32px 0}.personal-insights h2{margin:15px 0;font:italic 800 36px/1.08 Barlow Condensed}.personal-insights>p{color:#cdb9d7;font-size:13px}.insight-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.insight-cards article{background:#251d2d;border:1px solid #81648f;border-top:4px solid #ff6bc8;padding:24px}.insight-cards h3{margin:0 0 18px;font:italic 800 28px Barlow Condensed}.insight-cards strong{color:#e4ff45;font:30px IBM Plex Mono}.insight-cards p{color:#d4c4dd;font-size:13px;line-height:1.8}.insight-cards>article>small{color:#bba4c8;font-size:10px}.evidence-links span{color:#bba4c8;font-size:12px}.profile-jump{gap:8px;margin:8px 0 16px;padding:15px 0;display:flex;overflow-x:auto}.profile-jump a{white-space:nowrap;color:#e4ff45;border:1px solid #6b5278;padding:11px 14px;font-size:12px;text-decoration:none}.profile-jump a:hover{background:#35253d}.personal-profile section[id]{scroll-margin-top:20px}@media (width<=900px){.insight-cards{grid-template-columns:1fr}.personal-insights h2{font-size:30px}.insight-cards article{padding:20px}}.primary{min-height:44px;font-size:12px;line-height:1.4}.access-dialog form>.primary{min-height:48px;font-size:13px}.reset-filters{font-size:12px;line-height:1.4}.category-tabs{border-bottom:1px dashed #513e5e;gap:8px;margin-bottom:22px;padding:12px 0 18px;display:flex;overflow-x:auto}.cat-btn{color:#d1bfdc;cursor:pointer;white-space:nowrap;background:#1e1726;border:1px solid #5a4269;padding:8px 14px;font:600 12px IBM Plex Mono}.cat-btn:hover{color:#fff;background:#2f223c}.cat-btn.active{color:#16101c;background:#e4ff45;border-color:#e4ff45}.metrics-interactive-grid{flex-direction:column;gap:12px;display:flex}.metric-card-edu{background:#1d1824;border:1px solid #4a3854;transition:border-color .15s}.metric-card-edu:hover{border-color:#8c6a9e}.metric-card-edu.expanded{border-color:#ff6bc8;box-shadow:0 4px 20px #00000040}.metric-card-header{cursor:pointer;grid-template-columns:2fr 2.5fr auto;align-items:center;gap:15px;padding:16px 20px;display:grid}.metric-tag{letter-spacing:.8px;color:#ff6bc8;margin-bottom:4px;font:700 9px IBM Plex Mono;display:inline-block}.metric-card-header h3{color:#f7f4ea;margin:0;font:italic 800 20px Barlow Condensed}.metric-card-header small{color:#ad96ba;font-size:11px}.metric-card-values{justify-content:flex-end;align-items:baseline;gap:20px;display:flex}.val-main{color:#e4ff45;font:500 24px IBM Plex Mono}.val-main small{color:#ad96ba;margin-left:4px;font:400 11px Outfit}.val-sub{color:#cbb6d6;font-size:12px}.toggle-expand{color:#cbb6d6;cursor:pointer;background:0 0;border:0;padding:4px}.metric-card-body{background:#18131e;border-top:1px dashed #4a3854;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:18px 20px 20px;display:grid}.edu-block{border-radius:2px;padding:14px 16px;font-size:13px;line-height:1.6}.edu-block strong{text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.edu-block p{color:#ddd0e5;margin:0;font-size:12px}.edu-block.why{background:#241c2c;border-left:3px solid #e4ff45}.edu-block.why strong{color:#e4ff45}.edu-block.advice{background:#201e28;border-left:3px solid #67dcf4}.edu-block.advice strong{color:#67dcf4}.edu-block.limit{background:#2b1c28;border-left:3px solid #ff6bc8}.edu-block.limit strong{color:#ff6bc8}.metric-card-footer{color:#ab97b8;border-top:1px solid #36283d;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.btn-select-metric{color:#e4ff45;cursor:pointer;background:0 0;border:1px solid #755585;padding:6px 12px;font:600 11px IBM Plex Mono}.btn-select-metric:hover{background:#3b2847}.trend-controls,.death-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.patch-toggle{color:#d1c0dc;cursor:pointer;background:#21192a;border:1px dashed #755585;min-height:44px;padding:11px 14px;font:500 11px IBM Plex Mono}.patch-toggle:hover{color:#fff;background:#342442}.patch-toggle.active{color:#ff6bc8;background:#2c1938;border:1px solid #ff6bc8}.map-container{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:start;gap:20px;margin:15px 0;display:grid}.map-dot.early{background:#9d6eff;border:1px solid #21142f;box-shadow:0 0 0 2px #9d6eff40}.map-dot.selected{z-index:10;transform:translate(-50%,-50%)scale(2.2);box-shadow:0 0 10px #ff6bc8}.death-hud-card{background:#221a2c;border:2px solid #ff6bc8;padding:22px;position:relative;box-shadow:5px 5px #00000060}.close-hud{color:#ad94bd;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:12px;right:14px}.hud-header{color:#ff6bc8;align-items:center;gap:10px;margin-bottom:12px;display:flex}.hud-header strong{color:#f7f4ea;font:18px IBM Plex Mono}.hud-header .badge{padding:3px 6px;font:700 9px IBM Plex Mono}.badge.win{color:#e4ff45;background:#e4ff4520;border:1px solid #e4ff4560}.badge.loss{color:#ff6bc8;background:#ff6bc820;border:1px solid #ff6bc860}.hud-warning{color:#f1d5ea;background:#ff6bc818;border-left:3px solid #ff6bc8;margin:14px 0;padding:10px 12px;font-size:12px}.hud-actions{margin-top:16px}.legend-dot{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.legend-dot.normal{background:#e4ff45}.legend-dot.objective{background:#ff6bc8}.legend-dot.early{background:#9d6eff}.lane-diff.plus{color:#e4ff45}.lane-diff.minus{color:#ff6bc8}.match-inspector-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09060dc0;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.match-inspector-dialog{background:#191420;border:2px solid #e4ff45;width:900px;max-width:100%;max-height:90vh;position:relative;overflow-y:auto;box-shadow:10px 10px #00000080}.close-inspector{color:#ff6bc8;cursor:pointer;z-index:5;background:#110d16;border:1px solid #755585;padding:6px;position:absolute;top:18px;right:18px}.inspector-header{border-bottom:2px solid #3d2c47;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.inspector-header.win{background:linear-gradient(135deg,#1b261a,#16121f);border-bottom-color:#e4ff4560}.inspector-header.loss{background:linear-gradient(135deg,#2b1827,#16121f);border-bottom-color:#ff6bc860}.inspector-header h2{margin:6px 0 4px;font:italic 800 40px Barlow Condensed}.inspector-kda{text-align:right}.inspector-kda strong{color:#e4ff45;font:32px IBM Plex Mono;display:block}.inspector-kda small{color:#ad94bd;font-size:13px}.inspector-body{flex-direction:column;gap:26px;padding:28px 32px;display:flex}.inspector-metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat-box{background:#211929;border:1px solid #4a3754;flex-direction:column;gap:6px;padding:16px;display:flex}.stat-box small{color:#ad95bc;text-transform:uppercase;font-size:11px}.stat-box strong{color:#f7f4ea;font:24px IBM Plex Mono}.stat-box strong.plus{color:#e4ff45}.stat-box strong.minus{color:#ff6bc8}.stat-box span{color:#8c769b;font-size:11px}.inspector-deaths-section{background:#16111d;border:1px solid #42304d;padding:20px}.inspector-deaths-section h3{color:#ff6bc8;align-items:center;gap:8px;margin:0 0 16px;font:italic 700 22px Barlow Condensed;display:flex}.match-deaths-layout{grid-template-columns:240px 1fr;gap:20px;display:grid}.mini-map-wrap{background:#0f1618;border:1px solid #5a4069;width:240px;height:240px;position:relative}.mini-map-wrap img{object-fit:cover;opacity:.75;width:100%;height:100%}.mini-map-dot{color:#111;background:#e4ff45;border:1px solid #111;border-radius:50%;place-items:center;width:18px;height:18px;font:700 10px IBM Plex Mono;display:grid;position:absolute;transform:translate(-50%,-50%)}.mini-map-dot.objective{color:#fff;background:#ff6bc8}.deaths-timeline-list{flex-direction:column;gap:8px;max-height:240px;padding-right:8px;display:flex;overflow-y:auto}.death-event-row{background:#201828;border-left:2px solid #e4ff45;grid-template-columns:32px 60px 1.5fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.death-number{color:#e4ff45;font:700 11px IBM Plex Mono}.death-time{color:#ad94bd;font:12px IBM Plex Mono}.objective-badge{color:#ff6bc8;background:#ff6bc815;border:1px solid #ff6bc830;padding:2px 6px;font-size:11px}.inspector-coaching-box{background:#241a2e;border:1px dashed #755585;padding:18px 22px}.inspector-coaching-box h4{color:#e4ff45;align-items:center;gap:8px;margin:0 0 10px;font:italic 700 18px Barlow Condensed;display:flex}.inspector-coaching-box ul{color:#d8c9e0;margin:0;padding-left:18px;font-size:13px;line-height:1.8}.active-goals-list{border-top:1px dashed #5a4269;flex-direction:column;gap:10px;margin-top:24px;padding-top:18px;display:flex}.active-goals-list h3{margin:0 0 8px;font:italic 700 20px Barlow Condensed}@media (width<=900px){.metric-card-header{grid-template-columns:1fr auto}.metric-card-values{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:10px}.metric-card-body,.map-container{grid-template-columns:1fr}.inspector-metrics-grid{grid-template-columns:1fr 1fr}.match-deaths-layout{grid-template-columns:1fr}}.cluster-status-btn{color:#d8c9e0;cursor:pointer;background:#1e1226b3;border:1px solid #5a4269;border-radius:4px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;transition:all .15s;display:inline-flex}.cluster-status-btn:hover{color:#fff;border-color:#e4ff45}.cluster-indicator{border-radius:50%;width:7px;height:7px;display:inline-block}.cluster-indicator.idle{background:#50e3c2;box-shadow:0 0 6px #50e3c299}.cluster-indicator.busy{background:#ffb347;animation:1.5s infinite pulse-busy;box-shadow:0 0 6px #ffb347cc}@keyframes pulse-busy{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.7;transform:scale(.9)}}.cluster-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#08040cd9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cluster-modal{background:#190f22;border:1px solid #5a4269;border-radius:8px;flex-direction:column;gap:16px;width:100%;max-width:640px;padding:24px;display:flex;box-shadow:0 20px 50px #000c}.cluster-modal-head{justify-content:space-between;align-items:center;display:flex}.cluster-title{color:#e4ff45;align-items:center;gap:10px;display:flex}.cluster-title h3{letter-spacing:.05em;color:#fff;margin:0;font:italic 700 20px Barlow Condensed}.close-cluster-btn{color:#c8bacf;cursor:pointer;background:0 0;border:none}.close-cluster-btn:hover{color:#fff}.cluster-intro{color:#c8bacf;margin:0;font-size:13px;line-height:1.5}.cluster-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cluster-card{background:#11081a;border:1px solid #362244;border-radius:6px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cluster-card.busy{border-color:#ffb347}.cluster-card.idle{border-color:#3b284c}.cluster-card-header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.cluster-card-header strong{color:#f0e6f5;font-size:13px}.cluster-card small{color:#a494ab;font-size:11px}.cluster-modal-footer{color:#8c7996;border-top:1px dashed #362244;padding-top:12px}.batch-orchestrator-panel{background:#1a0f24;border:1px solid #7d449e;border-radius:8px;flex-direction:column;gap:16px;margin:18px 0 24px;padding:20px;display:flex;box-shadow:0 10px 30px #0006}.batch-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.batch-title{color:#e4ff45;align-items:center;gap:8px;display:flex}.batch-title strong{color:#fff;font-size:15px}.batch-badges{align-items:center;gap:8px;display:flex}.batch-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:700}.batch-pill.count{color:#e4ff45;background:#362244}.batch-pill.imported{color:#50e3c2;background:#50e3c226;border:1px solid #50e3c24d}.batch-pill.remaining{color:#ffb347;background:#ffb34726;border:1px solid #ffb3474d}.batch-message-box{background:#11081a;border:1px solid #362244;border-radius:6px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.batch-message-box p{color:#f0e6f5;margin:0;font-size:13px;line-height:1.5}.batch-countdown-wrap{flex-direction:column;gap:6px;display:flex}.countdown-label{color:#c8bacf;justify-content:space-between;align-items:center;font-size:12px;display:flex}.countdown-label strong{color:#e4ff45;font-family:monospace;font-size:14px}.batch-progress-track{background:#251733;border-radius:3px;height:6px;overflow:hidden}.batch-progress-fill{background:linear-gradient(90deg,#7d449e,#e4ff45);height:100%;transition:width .3s}.batch-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.batch-action-btn{cursor:pointer;color:#fff;background:#2a163a;border:1px solid #5a4269;border-radius:4px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.batch-action-btn:hover{border-color:#e4ff45}.batch-action-btn.view{color:#0c0514;background:#e4ff45;border-color:#e4ff45;font-weight:700}.batch-action-btn.view:hover{background:#f1ff78}.batch-action-btn.dismiss{color:#a494ab;background:0 0;border-color:#0000}.batch-action-btn.dismiss:hover{color:#fff}.farming-badge-grade .grade-pill{color:#fff;background:#231233;border:1px solid #e4ff45;border-radius:4px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.farming-badge-grade .grade-pill strong{color:#e4ff45;font-family:Barlow Condensed,sans-serif;font-size:18px}.farming-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:18px;display:grid}.farming-card{background:#170d22;border:1px solid #3d274e;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.farming-card .card-top{color:#e4ff45;align-items:center;gap:8px;display:flex}.farming-card .card-top h3{color:#fff;letter-spacing:.04em;margin:0;font:italic 700 16px Barlow Condensed}.farming-stat-highlight{align-items:baseline;gap:6px;display:flex}.farming-stat-highlight strong{color:#e4ff45;font:700 32px/1 Barlow Condensed}.farming-stat-highlight span{color:#c8bacf;font-size:13px}.farming-card .card-sub{color:#c8bacf;margin:0;font-size:12px}.benchmark-bar-track{background:#2a163a;border-radius:3px;height:6px;overflow:hidden}.benchmark-bar-fill{background:linear-gradient(90deg,#50e3c2,#e4ff45);height:100%}.farming-card small{color:#a494ab;font-size:11.5px;line-height:1.45}.tempo-comparison{background:#100719;border:1px solid #2e1a3d;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;display:flex}.tempo-comparison div{flex-direction:column;gap:2px;display:flex}.tempo-comparison small{color:#a494ab;font-size:11px}.tempo-comparison strong{color:#e4ff45;font-family:Barlow Condensed;font-size:18px}.tempo-comparison span{color:#c8bacf;font-size:11px}.tempo-arrow{color:#5a4269;font-size:16px;font-weight:700}.dropoff-warning{border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.dropoff-warning.alert{color:#ff5a5f;background:#ff5a5f1f;border:1px solid #ff5a5f4d}.dropoff-warning.ok{color:#50e3c2;background:#50e3c21f;border:1px solid #50e3c24d}.win-loss-cs{background:#100719;border:1px solid #2e1a3d;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;display:flex}.win-loss-cs div{flex-direction:column;gap:2px;display:flex}.win-loss-cs small{color:#a494ab;font-size:11px}.win-loss-cs strong.plus{color:#50e3c2;font-family:Barlow Condensed;font-size:20px}.win-loss-cs strong.minus{color:#ff5a5f;font-family:Barlow Condensed;font-size:20px}.win-loss-cs span{color:#c8bacf;font-size:11px}.positioning-summary-strip{background:#160c20;border:1px solid #3d274e;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0;padding:14px 18px;display:grid}.pos-stat{flex-direction:column;gap:3px;display:flex}.pos-stat small{color:#a494ab;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.pos-stat strong{color:#e4ff45;font:700 22px Barlow Condensed}.pos-stat span{color:#c8bacf;font-size:11px}.nemesis-pills{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.nemesis-pill{color:#f0e6f5;background:#251336;border:1px solid #5a4269;border-radius:4px;padding:2px 7px;font-size:11px}.nemesis-pill strong{color:#ff5a5f;font-size:12px}.role-selector-pills{flex-wrap:wrap;gap:6px;display:flex}.role-pill{color:#c8bacf;cursor:pointer;background:#20112c;border:1px solid #4a315b;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}.role-pill.active{color:#0c0514;background:#e4ff45;border-color:#e4ff45}.role-header-card{background:#160c20;border:1px solid #3d274e;border-radius:8px;margin:16px 0;padding:18px}.role-title-row{color:#e4ff45;align-items:flex-start;gap:14px;display:flex}.role-title-row h3{color:#fff;letter-spacing:.04em;margin:0 0 6px;font:italic 700 20px Barlow Condensed}.role-title-row p{color:#c8bacf;margin:0;font-size:13px;line-height:1.5}.role-scorecard-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.role-card{background:#180d24;border:1px solid #3d274e;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.role-card.mastered{border-color:#50e3c266}.role-card.progressing{border-color:#ffb34766}.role-card.needs-focus{border-color:#ff5a5f66}.role-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.role-card-top h4{color:#fff;letter-spacing:.03em;margin:0;font:italic 700 16px Barlow Condensed}.role-desc{color:#c8bacf;margin:0;font-size:12px;line-height:1.45}.role-metric-row{background:#0f0617;border:1px solid #2c173c;border-radius:6px;justify-content:space-between;align-items:center;margin-top:auto;padding:8px 12px;display:flex}.role-metric-row div{flex-direction:column;gap:1px;display:flex}.role-metric-row small{color:#8c7996;text-transform:uppercase;font-size:10px}.role-metric-row strong{color:#f0e6f5;font:700 17px Barlow Condensed}.role-metric-row strong.target-num{color:#e4ff45}.role-metric-row span{color:#a494ab;font-size:10.5px}.role-sep{color:#5a4269;font-weight:700}.lexicon-panel{flex-direction:column;gap:20px;display:flex}.lexicon-filters{background:#160c20;border:1px solid #3d274e;border-radius:8px;flex-direction:column;gap:14px;padding:16px;display:flex}.lexicon-search{color:#c8bacf;background:#0f0617;border:1px solid #4a315b;border-radius:6px;align-items:center;gap:10px;padding:10px 14px;display:flex}.lexicon-search input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:14px}.role-filters,.role-tags-filter{flex-wrap:wrap;gap:8px;display:flex}.tag-btn{color:#c8bacf;cursor:pointer;background:#1c0f27;border:1px solid #452b57;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.tag-btn:hover{border-color:#8c7996}.tag-btn.active{color:#0c0514;background:#e4ff45;border-color:#e4ff45;font-weight:700}.lexicon-count{color:#a494ab;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.champion-catalog-grid,.champions-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.champion-card,.champion-summary-card{cursor:pointer;background:#170d22;border:1px solid #3d274e;border-radius:8px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.champion-card:hover,.champion-summary-card:hover{border-color:#e4ff45;transform:translateY(-3px);box-shadow:0 10px 25px #00000080}.champ-card-media,.champ-card-splash{background:#0e0616;height:135px;position:relative;overflow:hidden}.champ-card-media img,.champ-card-splash img{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .3s}.champion-card:hover .champ-card-media img,.champion-summary-card:hover .champ-card-splash img{transform:scale(1.06)}.difficulty-pill{color:#e4ff45;background:#0e0616d9;border:1px solid #5a4269;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}.champ-card-info{flex-direction:column;gap:6px;padding:12px;display:flex}.champ-card-info h3{color:#fff;letter-spacing:.04em;margin:0;font:italic 700 18px Barlow Condensed}.champ-card-info small{color:#a494ab;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.champ-tags{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.tiny-tag{color:#c8bacf;background:#251336;border:1px solid #4a315b;border-radius:3px;padding:1px 5px;font-size:10px}.difficulty-dots{align-items:center;gap:4px;margin-top:4px;display:flex}.difficulty-dots .dot{background:#362244;border-radius:50%;width:6px;height:6px}.difficulty-dots .dot.active{background:#e4ff45}.champion-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#08040ce0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.champion-modal-dialog{background:#160c20;border:1px solid #5a4269;border-radius:10px;width:100%;max-width:900px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 25px 60px #000000e6}.modal-top-bar{align-items:center;gap:10px;padding:16px;display:flex}.modal-top-bar .close-modal{flex-shrink:0;margin-left:auto;position:static}.modal-tool-btn{color:#f2e9f8;cursor:pointer;background:#2c1c38;border:1px solid #816090;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font:500 13px Outfit;display:inline-flex}.modal-tool-btn:hover{border-color:#e4ff45}.close-modal{color:#fff;cursor:pointer;z-index:10;background:#0e0616d9;border:1px solid #5a4269;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.close-modal:hover{color:#e4ff45;border-color:#e4ff45}.modal-loading{color:#e4ff45;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:80px 20px;display:flex}.champion-dossier{flex-direction:column;gap:20px;display:flex}.dossier-banner{background:#09030e;border-radius:10px 10px 0 0;height:320px;position:relative;overflow:hidden}.dossier-banner img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.dossier-banner-overlay{background:linear-gradient(#0e061633 0%,#0e0616f2 100%);justify-content:space-between;align-items:flex-end;padding:24px;display:flex;position:absolute;inset:0}.dossier-title-block h2{color:#fff;letter-spacing:.04em;margin:4px 0 2px;font:italic 700 38px/1 Barlow Condensed}.dossier-title-block p{color:#d8c9e0;margin:0;font-size:15px}.skin-badge{color:#fff;background:#0e0616d9;border:1px solid #5a4269;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.chroma-tag{color:#0c0514;background:#e4ff45;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.dossier-section{flex-direction:column;gap:12px;padding:0 24px;display:flex}.dossier-section h3{color:#e4ff45;letter-spacing:.04em;align-items:center;gap:8px;margin:0;font:italic 700 18px Barlow Condensed;display:flex}.skins-scroller{gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.skin-pill{color:#c8bacf;white-space:nowrap;cursor:pointer;background:#1c0e29;border:1px solid #4a315b;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .15s;display:inline-flex}.skin-pill:hover{border-color:#8c7996}.skin-pill.active{color:#0c0514;background:#e4ff45;border-color:#e4ff45;font-weight:700}.chroma-dot{background:#ff5a5f;border-radius:50%;width:6px;height:6px}.lore-section p{color:#d8c9e0;margin:0;font-size:13.5px;line-height:1.7}.passive-card{background:#11071a;border:1px solid #3d274e;border-radius:6px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.passive-card strong{color:#e4ff45;font-size:14px}.passive-card p{color:#d8c9e0;margin:0;font-size:13px;line-height:1.5}.spells-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.spell-card{background:#11071a;border:1px solid #3d274e;border-radius:6px;align-items:flex-start;gap:12px;padding:12px;display:flex}.spell-key{color:#e4ff45;white-space:nowrap;background:#2b143c;border-radius:4px;padding:4px 8px;font:700 13px Barlow Condensed}.spell-card strong{color:#fff;margin-bottom:4px;font-size:13.5px;display:block}.spell-card p{color:#c8bacf;margin:0;font-size:12px;line-height:1.5}.tips-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.tip-box{border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.tip-box.ally{background:#50e3c214;border:1px solid #50e3c240}.tip-box.enemy{background:#ff5a5f14;border:1px solid #ff5a5f40}.tip-box h4{align-items:center;gap:8px;margin:0;font:italic 700 16px Barlow Condensed;display:flex}.tip-box.ally h4{color:#50e3c2}.tip-box.enemy h4{color:#ff5a5f}.tip-box ul{color:#d8c9e0;margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.tip-box p{color:#a494ab;margin:0;font-size:12px}@media (width<=768px){.cluster-grid,.tips-grid{grid-template-columns:1fr}.dossier-banner-overlay{flex-direction:column;align-items:flex-start;gap:12px}}.sound-toggle-btn{color:#c8bacf;cursor:pointer;background:0 0;border:1px solid #3d274e;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}.sound-toggle-btn:hover{color:#e4ff45;background:#e4ff450d;border-color:#e4ff45}.sound-toggle-btn.muted{color:#ff5a5f;border-color:#ff5a5f66}.shortcut-badge{color:#e4ff45;background:#2b143c;border:1px solid #5a4269;border-radius:3px;margin-left:4px;padding:1px 5px;font:600 11px/1.2 IBM Plex Mono,monospace;display:inline-block}.share-btn{color:#c8bacf;cursor:pointer;background:#1c0e29;border:1px solid #4a315b;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.share-btn:hover{color:#e4ff45;background:#e4ff4514;border-color:#e4ff45;transform:translateY(-1px)}.banner-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallpaper-btn{color:#e4ff45;background:#0e0616d9;border:1px solid #5a4269;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.wallpaper-btn:hover{background:#2b143c;border-color:#e4ff45;transform:translateY(-1px)}.spell-icon-box{background:#09030e;border:1px solid #3d274e;border-radius:6px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex;position:relative;overflow:hidden}.spell-thumb{object-fit:cover;width:100%;height:100%;display:block}.spell-badge{color:#e4ff45;background:#0e0616e6;border-top:1px solid #5a4269;border-left:1px solid #5a4269;border-top-left-radius:4px;padding:1px 4px;font:700 10px Barlow Condensed;position:absolute;bottom:0;right:0}.spell-details{flex:1;min-width:0}.interactive-checklist{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.checklist-item{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #2b1a3d;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 14px;transition:all .15s;display:flex}.checklist-item:hover{background:#e4ff450a;border-color:#5a4269}.checklist-item.checked{opacity:.75;background:#50e3c20f;border-color:#50e3c24d}.checklist-checkbox{color:#a494ab;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;display:flex}.checklist-item.checked .checklist-checkbox{color:#50e3c2}.checklist-item.checked span{color:#8c7996;text-decoration:line-through}.tactical-intelligence-section{background:#0e061666;border:1px solid #3d274e;border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}.tactical-meta-banner{border-bottom:1px solid #2b1a3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.meta-pill-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.archetype-badge{color:#e4ff45;letter-spacing:.03em;background:#2b143c;border:1px solid #e4ff45;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font:700 13px Barlow Condensed,sans-serif;display:inline-flex}.attr-pill{color:#c8bacf;background:#11071a;border:1px solid #4a315b;border-radius:6px;padding:6px 10px;font-size:12px}.attr-pill strong{color:#fff}.stat-gauges-grid{gap:16px;display:flex}.stat-gauge-item{flex-direction:column;gap:4px;width:90px;display:flex}.gauge-label{color:#a494ab;justify-content:space-between;font-size:11px;display:flex}.gauge-label strong{color:#fff}.gauge-track{background:#1c0e29;border:1px solid #3d274e;border-radius:3px;height:6px;overflow:hidden}.gauge-fill{border-radius:3px;height:100%;transition:width .3s}.gauge-fill.attack{background:#ff5a5f}.gauge-fill.defense{background:#50e3c2}.gauge-fill.magic{background:#9d4edd}.powerspikes-card{background:#11071a;border:1px solid #3d274e;border-radius:8px;padding:16px}.powerspikes-card h4{color:#e4ff45;align-items:center;gap:8px;margin:0 0 12px;font:italic 700 16px Barlow Condensed;display:flex}.powerspikes-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.powerspike-item{background:#ffffff05;border:1px solid #2b1a3d;border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.spike-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.spike-timing{color:#d8c9e0;font-size:12px;font-weight:600}.spike-rating{text-transform:uppercase;border-radius:4px;padding:2px 6px;font:700 11px Barlow Condensed}.spike-rating.faible{color:#ff5a5f;background:#ff5a5f26;border:1px solid #ff5a5f66}.spike-rating.moyen{color:#ffc107;background:#ffc10726;border:1px solid #ffc10766}.spike-rating.fort{color:#50e3c2;background:#50e3c226;border:1px solid #50e3c266}.spike-rating.dominant{color:#e4ff45;background:#e4ff4533;border:1px solid #e4ff45}.powerspike-item p{color:#a494ab;margin:0;font-size:12px;line-height:1.5}.tactical-details-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tactical-detail-box{border-radius:6px;flex-direction:column;gap:8px;padding:14px;display:flex}.tactical-detail-box.win-condition{background:#e4ff450d;border:1px solid #e4ff454d}.tactical-detail-box.combos-box{background:#50e3c20d;border:1px solid #50e3c24d}.tactical-detail-box.counters-box{background:#ff5a5f0d;border:1px solid #ff5a5f4d}.tactical-detail-box h4{align-items:center;gap:8px;margin:0;font:italic 700 15px Barlow Condensed;display:flex}.tactical-detail-box.win-condition h4{color:#e4ff45}.tactical-detail-box.combos-box h4{color:#50e3c2}.tactical-detail-box.counters-box h4{color:#ff5a5f}.tactical-detail-box p{color:#d8c9e0;margin:0;font-size:12.5px;line-height:1.5}.tactical-detail-box ul{color:#d8c9e0;margin:0;padding-left:18px;font-size:12px;line-height:1.6}.coaching-panel{flex-direction:column;gap:20px;display:flex}.archetype-main-tag span{color:#e4ff45;background:#2b143c;border:1px solid #e4ff45;border-radius:6px;padding:6px 14px;font:700 13px Barlow Condensed}.coaching-top-grid{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.archetype-card,.efficiency-card{background:#11071a;border:1px solid #3d274e;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.archetype-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.archetype-header h3{color:#fff;margin:2px 0 0;font:italic 700 24px Barlow Condensed}.archetype-badge-pill{color:#e4ff45;white-space:nowrap;background:#e4ff451a;border:1px solid #e4ff45;border-radius:4px;padding:4px 10px;font:700 12px Barlow Condensed}.archetype-desc{color:#d8c9e0;margin:0;font-size:13px;line-height:1.6}.archetype-traits-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.archetype-trait{background:#1c0e29;border:1px solid #3d274e;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.archetype-trait.positive{border-left:3px solid #50e3c2}.archetype-trait.warning{border-left:3px solid #ff5a5f}.archetype-trait small{color:#a494ab;font-size:11px}.archetype-trait strong{color:#fff;font-size:14px}.efficiency-head{color:#e4ff45;align-items:center;gap:8px;display:flex}.efficiency-head h4{color:#fff;margin:0;font:italic 700 16px Barlow Condensed}.efficiency-stats-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.eff-box{background:#1c0e29;border:1px solid #3d274e;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.eff-box small{color:#a494ab;font-size:11px}.eff-box strong{color:#fff;font:700 18px IBM Plex Mono,monospace}.eff-box span{color:#bba4c8;font-size:11.5px}.status-pill.exceptional{color:#e4ff45;font-weight:700}.status-pill.solid{color:#50e3c2}.status-pill.suboptimal{color:#ffc107}.status-pill.deficient,.tilt-score.high{color:#ff5a5f}.tilt-score.moderate{color:#ffc107}.tilt-score.low{color:#50e3c2}.growth-levers-section{flex-direction:column;gap:12px;display:flex}.levers-header{color:#e4ff45;align-items:center;gap:8px;display:flex}.levers-header h4{color:#fff;margin:0;font:italic 700 18px Barlow Condensed}.growth-levers-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lever-card{background:#11071a;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.lever-card.critical{background:linear-gradient(#ff5a5f0f 0%,#11071af2 100%);border:1px solid #ff5a5f66}.lever-card.warning{background:linear-gradient(#ffc1070d 0%,#11071af2 100%);border:1px solid #ffc10759}.lever-card.opportunity{background:linear-gradient(#50e3c20d 0%,#11071af2 100%);border:1px solid #50e3c259}.lever-top{justify-content:space-between;align-items:center;display:flex}.lever-badge{letter-spacing:.04em;border-radius:3px;padding:2px 6px;font:700 10.5px Barlow Condensed}.lever-badge.critical{color:#ff5a5f;background:#ff5a5f33}.lever-badge.warning{color:#ffc107;background:#ffc10733}.lever-badge.opportunity{color:#50e3c2;background:#50e3c233}.lever-index{color:#7b638c;font:700 13px IBM Plex Mono,monospace}.lever-card h5{color:#fff;margin:0;font:italic 700 16px/1.2 Barlow Condensed}.lever-metric-diff{background:#1c0e29;border:1px solid #3d274e;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lever-metric-diff small{color:#a494ab;font-size:10.5px;display:block}.lever-metric-diff strong{color:#fff;font-size:13px}.lever-metric-diff strong.target-val{color:#50e3c2}.lever-metric-diff .arrow{color:#7b638c;font-weight:700}.lever-diagnosis{color:#d8c9e0;margin:0;font-size:12.5px;line-height:1.55}.lever-action{color:#50e3c2;background:#50e3c214;border:1px solid #50e3c240;border-radius:6px;align-items:flex-start;gap:8px;margin-top:auto;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.champion-individual-audit{flex-direction:column;gap:14px;margin-top:6px;display:flex}.audit-header{flex-direction:column;gap:10px;display:flex}.audit-title-block{color:#e4ff45;align-items:center;gap:8px;display:flex}.audit-title-block h4{color:#fff;margin:0;font:italic 700 18px Barlow Condensed}.champ-audit-scroller{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.champ-audit-btn{color:#c8bacf;cursor:pointer;white-space:nowrap;background:#1c0e29;border:1px solid #4a315b;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;transition:all .15s;display:inline-flex}.champ-audit-btn:hover{border-color:#8c7996}.champ-audit-btn.active{color:#e4ff45;background:#2b143c;border-color:#e4ff45;font-weight:700}.audit-champ-thumb{object-fit:cover;border:1px solid #5a4269;border-radius:50%;width:24px;height:24px}.champ-audit-btn small{opacity:.8;font-size:11px}.active-audit-card{background:#11071a;border:1px solid #3d274e;border-radius:8px;flex-direction:column;gap:18px;padding:20px;display:flex}.audit-champ-hero{border-bottom:1px solid #2b1a3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.hero-left{align-items:center;gap:14px;display:flex}.audit-splash-avatar{object-fit:cover;border:2px solid #5a4269;border-radius:8px;width:58px;height:58px}.hero-left h3{color:#fff;margin:2px 0 0;font:italic 700 24px Barlow Condensed}.hero-left p{color:#a494ab;margin:2px 0 0;font-size:12.5px}.hero-left p strong{color:#e4ff45}.hero-kpis{flex-wrap:wrap;gap:16px;display:flex}.hero-kpis>div{background:#1c0e29;border:1px solid #3d274e;border-radius:6px;flex-direction:column;gap:2px;min-width:80px;padding:8px 12px;display:flex}.hero-kpis small{color:#a494ab;font-size:11px}.hero-kpis strong{color:#fff;font:700 16px IBM Plex Mono,monospace}.hero-kpis strong.good{color:#50e3c2}.hero-kpis strong.bad{color:#ff5a5f}.hero-kpis span{color:#bba4c8;font-size:11px}.audit-breakdown-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.audit-box{border-radius:6px;flex-direction:column;gap:10px;padding:14px;display:flex}.audit-box.strengths{background:#50e3c20d;border:1px solid #50e3c24d}.audit-box.friction{background:#ff5a5f0d;border:1px solid #ff5a5f4d}.audit-box.advice{background:#e4ff450d;border:1px solid #e4ff454d}.audit-box h5{align-items:center;gap:6px;margin:0;font:italic 700 15px Barlow Condensed;display:flex}.audit-box.strengths h5{color:#50e3c2}.audit-box.friction h5{color:#ff5a5f}.audit-box.advice h5{color:#e4ff45}.audit-box ul{color:#d8c9e0;margin:0;padding-left:18px;font-size:12px;line-height:1.6}.coach-advice-quote{color:#fff;margin:0;font-size:12.5px;font-style:italic;line-height:1.6}.hero-wincon-reminder{color:#bba4c8;border-top:1px dashed #e4ff4540;margin-top:auto;padding-top:8px;font-size:11.5px;line-height:1.5}.hero-wincon-reminder strong{color:#e4ff45}@media (width<=900px){.coaching-top-grid,.growth-levers-grid,.powerspikes-grid,.tactical-details-grid,.audit-breakdown-grid{grid-template-columns:1fr}.hero-kpis{width:100%}}.rank-panel{border-top:2px solid #cd7f32;position:relative}.rank-tier-pill{letter-spacing:.5px;border:1px solid;border-radius:2px;align-items:center;gap:8px;padding:6px 14px;font:700 13px IBM Plex Mono;display:inline-flex}.rank-overview-card{background:#17121c;border:1px solid #3d2d46;flex-direction:column;gap:20px;margin-top:20px;margin-bottom:24px;padding:24px;display:flex}.overview-hero{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.tier-emblem-box{text-align:center;border:2px solid;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.tier-emblem-box .tier-name{text-transform:uppercase;letter-spacing:1px;margin-top:4px;font:700 14px Barlow Condensed}.tier-emblem-box .tier-division{color:#fff;font:700 18px IBM Plex Mono}.overview-details{flex-direction:column;flex:1;gap:14px;min-width:280px;display:flex}.percentile-banner{background:#e4ff450d;border-left:3px solid #e4ff45;align-items:center;gap:14px;padding:10px 14px;display:flex}.percentile-highlight{color:#e4ff45;white-space:nowrap;font:800 20px Barlow Condensed}.percentile-banner p{color:#d1c0dc;margin:0;font-size:13px;line-height:1.5}.rank-mini-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.rank-mini-stats>div{background:#1d1624;border:1px solid #36283d;padding:8px 12px}.rank-mini-stats small{color:#9f8ba8;margin-bottom:2px;font-size:11px;display:block}.rank-mini-stats strong{color:#fff;font:700 14px IBM Plex Mono}.distribution-scale-block h4{color:#bfaec9;text-transform:uppercase;margin:0 0 10px;font:600 12px IBM Plex Mono}.tiers-scale-bar{background:#0f0a14;border:1px solid #36283d;height:38px;display:flex;position:relative;overflow:visible}.scale-segment{border-right:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;height:100%;font-family:IBM Plex Mono;font-size:10px;transition:opacity .2s;display:flex;position:relative}.scale-segment:first-child{color:#888;background:#50505040}.scale-segment:nth-child(2){color:#cd7f32;background:#cd7f3240}.scale-segment:nth-child(3){color:#90a4ae;background:#90a4ae40}.scale-segment:nth-child(4){color:#f59e0b;background:#f59e0b40}.scale-segment:nth-child(5){color:#2ecc71;background:#2ecc7140}.scale-segment:nth-child(6){color:#3498db;background:#3498db40}.scale-segment:nth-child(7){color:#9b59b6;background:#9b59b640}.scale-segment:nth-child(8){color:#e74c3c;background:#e74c3c40}.scale-segment:nth-child(9){color:#f1c40f;background:#f1c40f59}.scale-segment.current{z-index:2;box-shadow:inset 0 0 0 2px #e4ff45}.scale-segment .segment-label{font-size:9.5px;font-weight:700}.scale-segment .segment-pct{opacity:.8;font-size:8.5px}.current-pin{color:#e4ff45;white-space:nowrap;background:#110d16;border:1px solid #e4ff45;align-items:center;gap:3px;padding:1px 6px;font-size:10px;font-weight:700;animation:1.8s ease-in-out infinite bouncePin;display:flex;position:absolute;top:-26px}@keyframes bouncePin{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.rank-insights-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;margin-top:20px;display:grid}.rank-box{background:#191320;border:1px solid #3a2b43;flex-direction:column;gap:12px;padding:20px;display:flex}.rank-box h4{align-items:center;gap:8px;margin:0;font:italic 700 16px Barlow Condensed;display:flex}.rank-box.bottlenecks h4{color:#ff5a5f}.rank-box.mmr h4{color:#67dcf4}.rank-box.roadmap h4{color:#e4ff45}.rank-box .box-sub{color:#d1c0dc;margin:0;font-size:12px;line-height:1.5}.rank-box ul{color:#ddd0e5;margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.mmr-tip-callout{color:#eef8fb;background:#67dcf414;border-left:3px solid #67dcf4;padding:10px 12px;font-size:12px;line-height:1.5}.roadmap-steps{flex-direction:column;gap:12px;display:flex}.roadmap-step-item{background:#201729;border:1px solid #3b2847;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.step-num{color:#e4ff45;flex-shrink:0;font:800 18px Barlow Condensed}.roadmap-step-item strong{color:#fff;margin-bottom:3px;font-size:13px;display:block}.roadmap-step-item p{color:#bfaec9;margin:0;font-size:11.5px;line-height:1.5}.badges-panel{border-top:2px solid #e4ff45}.badges-score-badge{color:#e4ff45;background:#e4ff451a;border:1px solid #e4ff45;align-items:center;gap:8px;padding:6px 14px;font:700 13px IBM Plex Mono;display:inline-flex}.badges-toolbar{background:#17111e;border:1px solid #3a2b43;flex-direction:column;gap:16px;margin-top:18px;margin-bottom:24px;padding:18px 20px;display:flex}.badges-global-progress{flex-direction:column;gap:8px;display:flex}.progress-labels{color:#bfaec9;justify-content:space-between;align-items:center;font-size:12px;display:flex}.progress-labels strong{color:#e4ff45;font:700 13px IBM Plex Mono}.badges-progress-track{background:#0f0a14;border:1px solid #36283d;width:100%;height:10px;position:relative;overflow:hidden}.badges-progress-fill{background:linear-gradient(90deg,#67dcf4,#e4ff45);height:100%;transition:width .4s ease-out}.badge-filter-buttons{flex-wrap:wrap;gap:10px;display:flex}.badge-pill{color:#bfaec9;cursor:pointer;background:#201729;border:1px solid #4a3656;align-items:center;gap:6px;padding:7px 14px;font:600 12px IBM Plex Mono;transition:all .15s;display:inline-flex}.badge-pill:hover{color:#fff;background:#2e1e3b}.badge-pill.active{color:#110d16;background:#e4ff45;border-color:#e4ff45;font-weight:700}.badges-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.badge-card{background:#191220;border:1px solid #392842;flex-direction:column;gap:12px;padding:16px;transition:transform .15s,border-color .15s;display:flex;position:relative}.badge-card:hover{transform:translateY(-2px)}.badge-card.unlocked{background:#1c1526;border-color:#6a4a7a}.badge-card.unlocked.bronze{border-left:3px solid #cd7f32}.badge-card.unlocked.silver{border-left:3px solid #90a4ae}.badge-card.unlocked.gold{border-left:3px solid #f59e0b;box-shadow:0 0 12px #f59e0b26}.badge-card.unlocked.mythic{border-left:3px solid #ff6bc8;box-shadow:0 0 14px #ff6bc833}.badge-card.locked{opacity:.72;background:#140f1a;border:1px dashed #36283d}.badge-card.locked:hover{opacity:.95}.badge-top{align-items:center;gap:12px;display:flex}.badge-icon-box{background:#241830;border:1px solid #4a3656;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.badge-icon-box .badge-emoji{font-size:22px}.badge-icon-box .padlock-icon{color:#887895;background:#140f1a;border-radius:50%;padding:1px;position:absolute;bottom:-3px;right:-3px}.badge-title-box{flex:1;min-width:0}.badge-title-box h4{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font:700 14px Barlow Condensed;overflow:hidden}.badge-category{color:#9f8ba8;text-transform:uppercase;font-family:IBM Plex Mono;font-size:10px}.badge-tier-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:2px;padding:2px 6px;font:700 9px IBM Plex Mono}.badge-tier-tag.bronze{color:#cd7f32;background:#3d2516;border:1px solid #cd7f32}.badge-tier-tag.silver{color:#90a4ae;background:#263238;border:1px solid #90a4ae}.badge-tier-tag.gold{color:#f59e0b;background:#3d2f14;border:1px solid #f59e0b}.badge-tier-tag.mythic{color:#ff6bc8;background:#3b1834;border:1px solid #ff6bc8}.badge-desc{color:#cfbfd7;margin:0;font-size:12px;line-height:1.5}.badge-progress-box{background:#140e1b;border:1px solid #2e2035;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.progress-header-row{color:#9f8ba8;justify-content:space-between;font-family:IBM Plex Mono;font-size:10.5px;display:flex}.progress-header-row strong{color:#e4ff45}.badge-track{background:#0d0812;border-radius:1px;width:100%;height:6px;overflow:hidden}.badge-fill{background:linear-gradient(90deg,#67dcf4,#e4ff45);height:100%}.badge-status-footer{margin-top:auto;font-size:11px}.badge-unlocked-banner{color:#50e3c2;align-items:center;gap:6px;font:700 11px IBM Plex Mono;display:inline-flex}.badge-hint{color:#9f8ba8;border-top:1px dashed #36283d;align-items:flex-start;gap:6px;padding-top:8px;font-size:11px;line-height:1.4;display:flex}.badge-hint svg{color:#ff6bc8;flex-shrink:0;margin-top:1px}.deaths-table-container{background:#16101c;border:1px solid #382740;margin-top:24px;padding:18px 20px}.deaths-table-header{margin-bottom:14px}.deaths-table-header h4{color:#fff;align-items:center;gap:8px;margin:0 0 4px;font:italic 700 16px Barlow Condensed;display:flex}.deaths-table-sub{color:#9f8ba8;font-size:12px}.deaths-table-scroll{border:1px solid #2e1f36;max-height:480px;overflow-x:auto}.deaths-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.deaths-table th{color:#bfaec9;white-space:nowrap;z-index:2;background:#1c1424;border-bottom:1px solid #3d2b48;padding:10px 12px;font:700 11px IBM Plex Mono;position:sticky;top:0}.deaths-table td{color:#ddd0e5;vertical-align:middle;border-bottom:1px solid #25192d;padding:10px 12px}.deaths-table tbody tr{cursor:pointer;transition:background .15s}.deaths-table tbody tr:hover{background:#251b2e}.deaths-table tbody tr.row-objective-death{background:#ff5a5f14;border-left:3px solid #ff5a5f}.deaths-table .time-cell strong{color:#fff;font:700 12px IBM Plex Mono;display:block}.deaths-table .time-cell small{color:#9f8ba8;font-size:10px}.deaths-table .champ-cell strong{color:#e4ff45;font:700 12.5px Barlow Condensed;display:block}.deaths-table .champ-cell small{color:#9f8ba8;text-transform:uppercase;font-size:10px}.killer-badge{color:#ff85a1;background:#291a27;border:1px solid #573350;border-radius:2px;padding:3px 8px;font:600 11px IBM Plex Mono;display:inline-block}.zone-pill{color:#67dcf4;background:#19202a;border:1px solid #334458;border-radius:2px;padding:3px 8px;font-size:11px;display:inline-block}.alert-cell{flex-wrap:wrap;gap:6px;display:flex}.alert-badge{border-radius:2px;padding:2px 6px;font:600 10px IBM Plex Mono;display:inline-block}.alert-badge.objective{color:#ff5a5f;background:#3b1419;border:1px solid #ff5a5f}.alert-badge.early{color:#f59e0b;background:#3d3414;border:1px solid #f59e0b}.alert-badge.loss{color:#ff6bc8;background:#2b1c28;border:1px solid #ff6bc8}.alert-badge.normal{color:#50e3c2;background:#162420;border:1px solid #50e3c2}.inspect-btn-mini{color:#e4ff45;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #5d426d;padding:4px 10px;font:600 11px IBM Plex Mono}.inspect-btn-mini:hover{background:#3b2847}.table-more-hint{color:#9f8ba8;text-align:right;margin-top:10px;font-size:11px;font-style:italic}.match-row-left{align-items:center;gap:12px;display:flex}.match-champ-box{flex-shrink:0;width:42px;height:42px;position:relative}.match-champ-avatar{object-fit:cover;border:1px solid #5d426d;border-radius:3px;width:100%;height:100%}.match-level-badge{color:#e4ff45;background:#110d16;border:1px solid #e4ff45;border-radius:2px;padding:0 4px;font:700 9px IBM Plex Mono;position:absolute;bottom:-4px;right:-4px}.match-champ-meta{text-align:left;flex-direction:column;display:flex}.match-champ-meta strong{color:#fff;font:700 14px Barlow Condensed}.match-champ-meta small{color:#9f8ba8;font-size:10.5px}.match-kda-box{flex-direction:column;align-items:center;min-width:90px;display:flex}.kda-numbers{color:#fff;font:700 13px IBM Plex Mono}.kda-numbers .death-val{color:#ff5a5f}.match-kda-box small{color:#9f8ba8;font-size:10.5px}.multikill-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:2px;margin-top:2px;padding:1px 5px;font:700 9px IBM Plex Mono}.multikill-badge.double{color:#90a4ae;background:#263238;border:1px solid #90a4ae}.multikill-badge.triple{color:#67dcf4;background:#1a2a3a;border:1px solid #67dcf4}.multikill-badge.quadra{color:#ff6bc8;background:#3b1834;border:1px solid #ff6bc8}.multikill-badge.penta{color:#e4ff45;background:#3d3414;border:1px solid #e4ff45;animation:1.5s infinite pulseGlow}@keyframes pulseGlow{0%,to{box-shadow:0 0 4px #e4ff4566}50%{box-shadow:0 0 12px #e4ff45e6}}.match-items-strip{align-items:center;gap:6px;display:flex}.items-main-slots{grid-template-columns:repeat(6,24px);gap:2px;display:grid}.item-thumb{background:#140d1a;border:1px solid #362441;border-radius:2px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.item-thumb img{object-fit:cover;width:100%;height:100%}.item-thumb.empty{background:#140d1a80;border:1px dashed #2d1d36}.item-thumb.trinket{border-color:#67dcf4;border-radius:50%;margin-left:2px}.match-stat-cell{text-align:right;flex-direction:column;min-width:75px;display:flex}.match-stat-cell strong{color:#fff;font:700 13px IBM Plex Mono}.match-stat-cell small{color:#9f8ba8;font-size:10px}.match-time-cell{text-align:right;color:#bfaec9;flex-direction:column;min-width:80px;font-size:11px;display:flex}.inspector-build-strip{background:#140d1a;border-bottom:1px solid #382740;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.build-slots{align-items:center;gap:12px;display:flex}.build-label{color:#9f8ba8;text-transform:uppercase;font:600 12px IBM Plex Mono}.items-row{align-items:center;gap:4px;display:flex}.inspector-item-slot{background:#1d1425;border:1px solid #523a60;border-radius:3px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.inspector-item-slot img{object-fit:cover;width:100%;height:100%}.inspector-item-slot.empty{background:0 0;border:1px dashed #36283d}.inspector-item-slot.trinket{border-color:#67dcf4;border-radius:50%;margin-left:4px}.inspector-achievements-row{align-items:center;gap:10px;display:flex}.level-badge{color:#e4ff45;background:#201729;border:1px solid #e4ff45;border-radius:2px;padding:4px 10px;font:700 11px IBM Plex Mono}.sidebar-footer{border-top:1px solid #2e2035;margin-top:auto;padding:16px 20px}.version-pill-btn{color:#d1c0dc;cursor:pointer;background:#17111e;border:1px solid #4a3656;border-radius:4px;align-items:center;gap:8px;width:100%;padding:7px 12px;font:600 12px IBM Plex Mono;transition:all .2s;display:flex}.version-pill-btn:hover{color:#fff;background:#281a33;border-color:#e4ff45}.version-pill-btn svg{color:#e4ff45}.version-pill-btn small{color:#9f8ba8;text-transform:uppercase;margin-left:auto;font-size:10px}.changelog-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0a070ed9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.changelog-modal-dialog{background:#15101b;border:1px solid #4a3556;border-radius:4px;flex-direction:column;width:100%;max-width:820px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 16px 48px #000000b3}.changelog-header{background:#1a1322;border-bottom:1px solid #33233b;justify-content:space-between;align-items:flex-start;padding:22px 26px;display:flex}.changelog-title-box h2{color:#fff;letter-spacing:.5px;margin:6px 0 4px;font:800 22px Barlow Condensed}.changelog-title-box p{color:#ab97b8;margin:0;font-size:12.5px}.close-changelog{color:#bfaec9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .15s;display:flex}.close-changelog:hover{color:#ff5a5f}.changelog-body{flex-direction:column;gap:28px;padding:24px 26px;display:flex;overflow-y:auto}.release-entry{border-bottom:1px dashed #362441;flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.release-entry:last-child{border-bottom:none;padding-bottom:0}.release-tag-row{align-items:center;gap:10px;display:flex}.version-pill{color:#bfaec9;background:#251b2e;border:1px solid #4a3656;border-radius:2px;padding:3px 8px;font:700 12px IBM Plex Mono}.version-pill.current{color:#e4ff45;background:#e4ff451a;border-color:#e4ff45}.release-date{color:#8c7998;font-family:IBM Plex Mono;font-size:12px}.release-label.active{color:#50e3c2;background:#142820;border:1px solid #50e3c2;border-radius:2px;padding:2px 6px;font:700 9.5px IBM Plex Mono}.release-title{color:#fff;letter-spacing:.3px;margin:0;font:700 17px Barlow Condensed}.release-summary{color:#cbbad4;margin:0;font-size:13px;line-height:1.6}.release-features-list{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-top:6px;display:grid}.feature-item{background:#1c1424;border:1px solid #36263e;border-radius:2px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.feature-icon{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.feature-icon.gold{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b66}.feature-icon.blue{color:#67dcf4;background:#67dcf426;border:1px solid #67dcf466}.feature-icon.green{color:#50e3c2;background:#50e3c226;border:1px solid #50e3c266}.feature-icon.red{color:#ff5a5f;background:#ff5a5f26;border:1px solid #ff5a5f66}.feature-icon.yellow{color:#e4ff45;background:#e4ff4526;border:1px solid #e4ff4566}.feature-icon.purple{color:#a855f7;background:#a855f726;border:1px solid #a855f766}.feature-item strong{color:#fff;margin-bottom:4px;font:700 13px Barlow Condensed;display:block}.feature-item p{color:#ab98b8;margin:0;font-size:11.5px;line-height:1.5}.changelog-footer{background:#1a1322;border-top:1px solid #33233b;justify-content:space-between;align-items:center;gap:16px;padding:16px 26px;display:flex}.footer-left{color:#9f8ba8;align-items:center;gap:8px;font-size:12px;display:flex}.breadcrumb{letter-spacing:0;text-transform:none;align-items:center;gap:12px;min-width:0;font:500 14px/1.4 Outfit,sans-serif;display:flex}.breadcrumb a{color:#bfaace;font-weight:500;text-decoration:none}.breadcrumb b{color:#f2ebf5;text-overflow:ellipsis;font-weight:650;overflow:hidden}.breadcrumb>span{color:#715a7d}.brand small{letter-spacing:1.2px;font-family:Outfit,sans-serif;font-size:10px}.searchbar.new-search{background:#211729;border:1px solid #70537f;border-radius:12px;grid-template-columns:24px minmax(160px,1fr) minmax(110px,150px) auto;align-items:end;gap:16px;height:auto;padding:22px;display:grid;overflow:visible;box-shadow:0 6px #120c19}.searchbar.new-search>svg{color:#d3a2ed;align-self:end;margin-bottom:17px}.searchbar.new-search .search-input,.searchbar.new-search .select-field{flex-direction:column;gap:8px;width:auto;min-width:0;margin:0;display:flex}.searchbar.new-search .field-label{letter-spacing:.3px;text-transform:none;justify-content:space-between;align-items:center;height:18px;margin:0;font:600 12px/1.2 Outfit,sans-serif;display:flex}.searchbar.new-search .search-input input,.searchbar.new-search .select-trigger{box-sizing:border-box;color:#fff;background:#160e1d;border:1px solid #755884;border-radius:6px;width:100%;height:52px;min-height:52px;margin:0;padding:0 14px;font:500 16px Outfit,sans-serif}.searchbar.new-search>.primary{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:52px;min-height:52px;margin:0;padding:0 20px;font:650 14px Outfit,sans-serif;display:flex}.shortcut-badge{border:1px solid #70537f;border-radius:3px;padding:0 5px;font:11px Outfit}.lexicon-entry{color:#e7d4f2;background:linear-gradient(110deg,#2d183b,#17101f);border:1px solid #70537f;border-radius:8px;align-items:center;gap:16px;margin:22px 0;padding:16px 20px;text-decoration:none;display:flex}.lexicon-entry>span{flex:1;gap:4px;display:grid}.lexicon-entry strong{font:600 17px Outfit}.lexicon-entry small{color:#c0a5cf;font:13px Outfit}.lexicon-entry:hover{border-color:#e4ff45}.site-footer{border-top:1px solid #5b3c6d;grid-template-columns:auto 1fr;align-items:start;gap:18px 24px;margin-top:14px;padding:18px 0 16px;display:grid}.site-footer .footerbrand{letter-spacing:1px;white-space:nowrap;font:800 30px Barlow Condensed}.site-footer .footerbrand span{color:#ff6bc8;margin-left:6px}.site-footer>p{color:#bba7c6;max-width:750px;margin:0;font:12px/1.7 Outfit}.footer-actions{border-top:1px solid #3c2948;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:24px;padding-top:18px;display:flex}.footer-actions>a{color:#d5bedf;font:13px Outfit}.footer-actions .access-button{text-transform:lowercase;letter-spacing:0;color:#b8a3c4;border:0;padding:6px 0;font:400 12px Outfit}.pride-easter{margin-left:auto;position:relative}.pride-trigger{color:#d9c3e4;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px;display:flex}.pride-swatch{background:linear-gradient(90deg,#e64c5e 0 16.6%,#f7a348 16.6% 33.2%,#f2dc65 33.2% 49.8%,#65bf91 49.8% 66.4%,#649ce6 66.4% 83%,#b97edd 83%);border-radius:20px;width:52px;height:8px;display:block}.pride-message{z-index:2500;color:#fff;background:linear-gradient(120deg,#3d233f,#273c47,#382849);border:1px solid #edbbff;border-radius:14px;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 32px);padding:20px 24px;animation:.3s pride-reveal;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 60px #000a}.pride-message strong{font:650 16px Outfit;display:block}.pride-message span{color:#e5d8ed;margin-top:5px;font:13px Outfit;display:block}.pride-message>span{font-size:25px}@keyframes pride-reveal{0%{opacity:0;bottom:15px}to{opacity:1;bottom:28px}}.share-control{display:inline-block;position:relative}.share-control .share-btn{color:#f2e9f8;cursor:pointer;background:#2c1c38;border:1px solid #816090;border-radius:6px;align-items:center;gap:8px;padding:10px 15px;font:500 13px Outfit;display:flex}.share-popover{z-index:1100;text-align:left;background:#25182f;border:1px solid #d4a9e9;border-radius:10px;gap:12px;width:300px;max-width:calc(100vw - 40px);padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 40px #0009}.share-popover strong{font:650 15px Outfit}.share-popover input{box-sizing:border-box;color:#e6d6ee;background:#120d19;border:1px solid #71547d;border-radius:4px;width:100%;min-width:0;padding:10px;font:12px Outfit}.share-popover button,.share-popover a{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font:13px Outfit;text-decoration:none;display:flex}.share-popover p{color:#e4ff45;gap:8px;margin:0;font:12px/1.5 Outfit;display:flex}.inspector-body>.share-control .share-popover{left:0;right:auto}.match-identifier{color:#bca3ca;font:12px IBM Plex Mono}.interactive-chart svg{touch-action:pan-y;cursor:crosshair;width:100%;height:auto}.chart-readout{background:#26182f;border-left:3px solid #ff6bc8;flex-wrap:wrap;align-items:center;gap:12px;min-height:76px;padding:14px;font:13px Outfit;display:flex}.chart-readout strong{color:#e4ff45}.chart-readout button{color:#f3c1e3;cursor:pointer;background:0 0;border:0;margin-left:auto;font:600 13px Outfit}.chart-readout+.select-field{max-width:200px;margin-top:16px}.death-pagination{justify-content:space-between;align-items:center;gap:12px;padding:18px;font:13px Outfit;display:flex}.death-pagination button{color:#eee0f5;cursor:pointer;background:#352041;border:1px solid #745282;border-radius:5px;padding:9px 14px}.deaths-table-scroll{max-height:600px;overflow:auto}.killer-badge{align-items:center;gap:8px;display:inline-flex}.killer-badge img{border-radius:50%;width:24px;height:24px}.item-with-detail{outline-offset:2px;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.item-with-detail>img{object-fit:cover;width:100%;height:100%}.item-tooltip{z-index:100;white-space:normal;text-align:left;color:#e6d9ee;background:#21122d;border:1px solid #b78dcb;border-radius:6px;width:210px;padding:12px;font:12px/1.5 Outfit;display:none;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 8px 24px #0009}.item-tooltip strong,.item-tooltip span,.item-tooltip small{display:block}.item-tooltip strong{color:#e4ff45;font-size:14px}.item-tooltip small{color:#bca5cb;margin-top:7px}.item-with-detail:hover .item-tooltip,.item-with-detail:focus .item-tooltip{display:block}.item-thumb,.build-item{overflow:visible}.lexicon-sources{color:#bda7ca;flex-wrap:wrap;gap:12px 22px;margin-bottom:22px;font:12px Outfit;display:flex}.lexicon-sources a{color:#e6c7f3}.champion-modal-dialog>.share-control{margin:20px}.sidebar nav button{white-space:normal;text-align:left;line-height:1.4}@media (width<=900px){.searchbar.new-search{grid-template-columns:22px minmax(100px,1fr) 120px}.searchbar.new-search>.primary{grid-column:2/-1;width:100%}.site-footer{grid-template-columns:1fr}.site-footer>p{font-size:11px}.breadcrumb{font-size:13px}.profile-actions{flex-wrap:wrap}.share-popover{right:0}}@media (width<=760px){.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid;overflow:visible}.sidebar nav button{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 4px;font:500 11px/1.25 Outfit;display:flex}.sidebar nav button svg{display:block}.breadcrumb{gap:7px;max-width:60%;font:500 12px Outfit;display:flex}.topbar{gap:8px}.topright{gap:5px}.topright .cluster-status-btn{display:none}.searchbar.new-search{grid-template-columns:minmax(110px,1fr) 100px;gap:14px;padding:16px}.searchbar.new-search>svg{display:none}.searchbar.new-search>.primary{grid-column:1/-1}.searchbar.new-search .search-input input,.searchbar.new-search .select-trigger{height:48px;min-height:48px;padding:0 10px;font-size:15px}.searchbar.new-search .field-label{font-size:11px}.lexicon-entry{gap:10px;padding:14px}.lexicon-entry strong{font-size:15px}.lexicon-entry small{font-size:11px}.site-footer{padding:24px 0}.footer-actions{gap:14px}.pride-message{gap:10px;padding:16px}.pride-message strong{font-size:14px}.pride-message span{font-size:12px}.share-popover{width:auto;max-width:none;position:fixed;inset:auto 20px 25px}.inspector-body>.share-control .share-popover{left:20px}.chart-readout{font-size:12px}.death-pagination{padding:12px;font-size:11px}.death-pagination button{padding:8px}.lexicon-sources{font-size:11px}.topright .language-switch button{padding:5px}}@media (prefers-reduced-motion:reduce){.pride-message{animation:none}}.profile-subnav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120e1ad9;border:1px solid #8a4fb459;border-radius:12px;align-items:center;gap:8px;margin:18px 0 24px;padding:6px;display:flex;overflow-x:auto}.profile-subnav-btn{letter-spacing:.5px;text-transform:uppercase;color:#cfc0d5;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font:600 13px Barlow Condensed,sans-serif;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.profile-subnav-btn:hover{color:#fff;background:#ffffff0d;border-color:#ffffff1a}.profile-subnav-btn.active{color:#0b0914;background:linear-gradient(135deg,#00f2fe 0%,#4facfe 100%);border-color:#00f2fe;font-weight:700;box-shadow:0 0 16px #00f2fe73}.profile-subnav-btn .subnav-pill{color:#e4ff45;background:#0000004d;border-radius:10px;padding:2px 7px;font-size:11px}.profile-subnav-btn.active .subnav-pill{color:#00f2fe;background:#0b0914cc}.profile-identity-header{align-items:center;gap:18px;margin-bottom:8px;display:flex}.profile-riot-icon-wrap{background:linear-gradient(135deg,#f5d547 0%,#ff6bc8 50%,#4facfe 100%);border-radius:50%;flex-shrink:0;width:68px;height:68px;padding:3px;position:relative;box-shadow:0 0 20px #f5d5474d}.profile-riot-icon{object-fit:cover;background:#14111d;border-radius:50%;width:100%;height:100%;display:block}.profile-server-tag{letter-spacing:.5px;color:#f5d547;background:#1b1528;border:1px solid #f5d547;border-radius:6px;padding:1px 6px;font:700 10px Barlow Condensed,sans-serif;position:absolute;bottom:-4px;right:-4px}.search-validation-error{color:#ff6b7e;background:#ff44551f;border:1px solid #ff445580;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:8px 14px;font:500 13px Outfit,sans-serif;animation:.2s ease-out slideDown;display:inline-flex}.search-validation-error button{color:#ff6b7e;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px}.verified-snapshot-alert{color:#50e3c2;background:#50e3c21a;border:1px solid #50e3c266;border-radius:8px;align-items:center;gap:10px;margin:12px 0 16px;padding:10px 16px;font-size:13px;display:flex}.rank-badge-pill{letter-spacing:.5px;border:1px solid;border-radius:20px;align-items:center;gap:10px;padding:6px 14px;font:600 13px Barlow Condensed,sans-serif;display:flex}.tier-pyramid-card{background:#14101db3;border:1px solid #8a4fb44d;border-radius:12px;margin:20px 0;padding:18px 22px}.tier-pyramid-card .pyramid-head{color:#fff;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tier-pyramid-card .ladder-note{color:#9d8aa8;margin-left:auto;font-size:11px}.pyramid-bars-list{flex-direction:column;gap:7px;display:flex}.pyramid-row{grid-template-columns:85px 1fr 45px 90px;align-items:center;gap:10px;font-size:12px;display:grid}.pyramid-row.current-tier{background:#ffffff0d;border-left:3px solid #00f2fe;border-radius:6px;padding:3px 6px}.pyramid-row .tier-lbl{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.pyramid-row .tier-bar-track{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.pyramid-row .tier-bar-fill{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.pyramid-row .tier-pct-lbl{color:#bfaecb;text-align:right;font-family:monospace;font-size:11px}.pyramid-row .you-indicator-pill{letter-spacing:.5px;color:#0b0914;text-align:center;background:#00f2fe;border-radius:8px;padding:1px 6px;font:800 9px Barlow Condensed,sans-serif;display:inline-block}.rank-mmr-box{background:linear-gradient(135deg,#4facfe14 0%,#00f2fe0a 100%);border:1px solid #4facfe4d;border-radius:10px;margin:18px 0;padding:16px 20px}.rank-mmr-box .mmr-head{color:#4facfe;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rank-mmr-box p{color:#dcd0e5;margin:0;font-size:13px;line-height:1.7}.rank-diagnosis-columns{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.rank-diagnosis-columns .diagnosis-col{background:#120e1aa6;border:1px solid #8a4fb440;border-radius:10px;padding:18px}.rank-diagnosis-columns .col-head{color:#fff;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.rank-diagnosis-columns ul{color:#cfc0d5;flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.6;display:flex}.climb-roadmap-section{background:#161120bf;border:1px solid #e4ff454d;border-radius:12px;margin:20px 0;padding:20px}.climb-roadmap-section .roadmap-title{color:#e4ff45;align-items:center;gap:10px;margin-bottom:16px;font-size:15px;display:flex}.roadmap-cards-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.roadmap-step-card{background:#0c0912b3;border:1px solid #ffffff14;border-radius:8px;padding:14px}.roadmap-step-card .step-badge{color:#e4ff45;background:#e4ff4526;border-radius:4px;margin-bottom:6px;padding:1px 6px;font:800 11px Barlow Condensed,sans-serif;display:inline-block}.roadmap-step-card h4{color:#fff;margin:0 0 4px;font-size:13.5px}.roadmap-step-card p{color:#bfaecb;margin:0;font-size:12px;line-height:1.55}.hero-voice-play-btn{color:#ff6bc8;cursor:pointer;background:linear-gradient(135deg,#ff6bc833 0%,#8a4fb433 100%);border:1px solid #ff6bc8;border-radius:20px;align-items:center;gap:8px;padding:7px 14px;font:600 12px Outfit,sans-serif;transition:all .2s;display:inline-flex}.hero-voice-play-btn:hover{color:#0b0914;background:#ff6bc8;box-shadow:0 0 14px #ff6bc880}.skin-mini-grid{gap:8px;margin:10px 0;padding:10px 0;display:flex;overflow-x:auto}.skin-mini-thumb{cursor:pointer;background:#14111d;border:2px solid #ffffff1a;border-radius:6px;flex-shrink:0;width:64px;height:98px;padding:0;transition:all .2s;overflow:hidden}.skin-mini-thumb:hover{border-color:#fff6;transform:translateY(-2px)}.skin-mini-thumb.active{border-color:#00f2fe;transform:translateY(-2px);box-shadow:0 0 12px #00f2fe99}.skin-mini-thumb img{object-fit:cover;width:100%;height:100%;display:block}.banner-nav-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:#0e0b16bf;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.banner-nav-btn:hover{color:#0b0914;background:#00f2fe;border-color:#00f2fe}.banner-nav-btn.prev{left:14px}.banner-nav-btn.next{right:14px}.share-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999;background:#07050dd1;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}.share-modal-dialog{background:#191424;border:1px solid #8c52a5;border-radius:14px;width:100%;max-width:440px;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) scaleUp;box-shadow:0 20px 60px #000000bf,0 0 30px #8c52a54d}.share-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.share-modal-header h3{letter-spacing:.5px;color:#fff;align-items:center;gap:10px;margin:0;font:700 18px Barlow Condensed,sans-serif;display:flex}.share-close-btn{color:#9d8aa8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.share-close-btn:hover{color:#fff;background:#ffffff1a}.share-modal-actions{flex-direction:column;gap:12px;display:flex}.share-modal-btn{color:#fff;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:14px;width:100%;padding:13px 18px;font:600 14px Outfit,sans-serif;transition:all .2s;display:flex}.share-modal-btn:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-1px)}.share-modal-btn.copied{color:#50e3c2;background:#50e3c226;border-color:#50e3c2}.share-modal-btn.discord:hover{background:#5865f233;border-color:#5865f2}@media (width<=760px){.rank-diagnosis-columns{grid-template-columns:1fr}.profile-subnav{gap:4px;padding:4px}.profile-subnav-btn{padding:8px 12px;font-size:12px}.pyramid-row{grid-template-columns:70px 1fr 35px 70px;font-size:11px}}.profile-identity-tags{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.rank-summary-pill,.badges-summary-pill{color:#eee3f4;text-align:left;cursor:pointer;background:#17111edb;border:1px solid #735680;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font:500 13px Outfit;display:inline-flex}.rank-summary-pill:hover,.badges-summary-pill:hover{border-color:#e4ff45}span.profile-riot-icon{color:#e4ff45;place-items:center;font:700 28px Outfit;display:grid}.profile-kpis>.kpi-link-box{border-top:1px solid #513d5d;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;padding:18px 22px;text-decoration:none;display:flex}.profile-kpis>.kpi-link-box strong{overflow-wrap:anywhere;margin:0;font:600 20px/1.35 Outfit}.profile-kpis>.kpi-link-box span{color:#c5b2d1;font:12px/1.5 Outfit}@media (width<=760px){.profile-kpis>.kpi-link-box{flex-direction:column;align-items:flex-start;gap:7px;padding:16px}.profile-identity-header{align-items:center;gap:12px}.profile-identity-header h1{overflow-wrap:anywhere}.profile-riot-icon-wrap{width:54px;height:54px}}.personal-profile .profile-header{align-items:center;gap:22px;min-height:0;padding:26px}.personal-profile .profile-identity h1{letter-spacing:-.6px;text-transform:none;overflow-wrap:anywhere;margin:8px 0;font-family:Outfit,sans-serif;font-size:clamp(25px,3vw,40px);line-height:1.2}.personal-profile .profile-identity .eyebrow{display:none}.personal-profile .profile-identity p{margin:8px 0;font-size:13px;line-height:1.6}.personal-profile .profile-actions{gap:8px}.personal-profile .profile-subnav{flex-wrap:wrap;gap:6px}.personal-profile .profile-subnav-btn{text-transform:none;letter-spacing:0;padding:12px 14px;font:500 14px/1.4 Outfit,sans-serif}.personal-profile .profile-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.personal-profile .sectionhead h2{letter-spacing:-.3px;text-transform:none;font:600 clamp(20px,2vw,27px)/1.3 Outfit,sans-serif}.personal-profile .sectionhead .eyebrow{display:none}.personal-profile details.panel>summary,.rank-mmr-box>summary{cursor:pointer;padding:4px 0;font:600 16px/1.5 Outfit,sans-serif}.personal-profile details[open]>summary{margin-bottom:18px}.recent-match-list{gap:8px;display:grid}.recent-match-list>button{text-align:left;border:1px solid var(--border);background:#ffffff04;border-radius:10px;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:12px;padding:16px;display:grid}.recent-match-list>button:hover{border-color:var(--purple);background:#ffffff08}.external-rank{background:#bb99e808;border-left:3px solid #bb99e8;margin:18px 0;padding:6px 18px}.external-rank a{text-underline-offset:4px;text-decoration:underline}.external-rank p{line-height:1.7}.personal-profile .rank-mmr-box{margin-top:16px}@media (width<=760px){.personal-profile .profile-header{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.personal-profile .profile-identity-header{gap:12px}.personal-profile .profile-actions{flex-flow:wrap}.personal-profile .profile-identity-tags{margin-top:10px}.personal-profile .profile-subnav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.personal-profile .profile-subnav-btn{justify-content:flex-start;padding:10px;font-size:13px}.personal-profile .profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-match-list>button{grid-template-columns:1fr;gap:5px}.personal-profile .coverage-strip{line-height:1.6}}.personal-profile .profile-identity h1{text-shadow:none;font-style:normal;font-weight:650;transform:none}.personal-profile .sectionhead h2,.personal-profile .training-panel>h2{text-shadow:none;font-style:normal;transform:none}.personal-profile .training-panel>h2{text-transform:none;font:600 27px/1.3 Outfit,sans-serif}.intro h1{font-size:clamp(44px,5.5vw,78px);line-height:1.05}@media (width<=760px){.intro{min-height:0;padding-top:18px;padding-bottom:18px}.intro h1{margin:18px 0;font-size:46px}.intro p{max-width:280px;font-size:14px}.intro .sticker{display:none}.sidebar-footer{width:auto;margin:0;position:absolute;top:16px;right:16px}.sidebar-footer .version-pill-btn{padding:8px;font-size:11px}.sidebar-footer .version-pill-btn small{display:none}}.profile-filter-panel{border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:12px 16px}.profile-filter-panel>summary{cursor:pointer;font:500 14px/1.5 Outfit,sans-serif}.profile-filter-panel[open]>summary{margin-bottom:14px}.overview-coverage>span:first-of-type,.overview-coverage>span:nth-of-type(2){display:none}
