@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a919ac6ebfd565cf-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/01c7be446e8f31f5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cb8236635aff3c3e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_dcf1d9{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_dcf1d9{--font-barlow:"Barlow","Barlow Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_4f4604{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_4f4604{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}:root{--bg:#06131f;--panel:rgba(10,29,44,0.9);--panel-strong:#11273a;--line:rgba(159,195,224,0.16);--text:#edf6ff;--muted:#9eb6ca;--blue:#1f8fff;--cyan:#24d2ff;--violet:#7568ff;--red:#ff5b72;--green:#31d27c;--gold:#f7c948;--shadow:0 24px 60px rgba(1,10,18,0.45);--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-barlow),sans-serif;color:var(--text);background:radial-gradient(circle at 8% 8%,rgba(36,210,255,.2),transparent 24%),radial-gradient(circle at 92% 10%,rgba(117,104,255,.16),transparent 22%),radial-gradient(circle at 78% 24%,rgba(247,201,72,.12),transparent 18%),radial-gradient(circle at 14% 72%,rgba(49,210,124,.08),transparent 18%),linear-gradient(180deg,#071320,#091b29 46%,#06131f);min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 90%)}img{display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,h4{font-family:var(--font-space-grotesk),sans-serif}h1,h2,h3,h4,p{margin:0}.shell{width:min(1400px,calc(100% - 32px));margin:0 auto;padding:24px 0 40px}.brand-lockup,.champion-stack,.control-header,.dashboard,.hero,.item-grid,.kda-pill,.match-body,.match-core,.match-head,.match-hero,.match-stats-grid,.mini-list,.profile-meta,.recent-form-row,.search-row,.spell-stack,.summary-grid,.tag-row,.topbar,.topbar-actions,.topnav{display:flex}.hero,.match-card,.panel,.topbar{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(180deg,rgba(18,43,63,.9),rgba(10,29,44,.92)),var(--panel);border-radius:var(--radius)}.topbar{justify-content:space-between;align-items:center;padding:18px 24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,rgba(36,210,255,.06),transparent 24%,transparent 76%,rgba(117,104,255,.08)),linear-gradient(180deg,rgba(18,43,63,.92),rgba(10,29,44,.94))}.brand-lockup{align-items:center;gap:14px}.brand-badge{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,var(--blue),var(--cyan));font-size:1.5rem;font-weight:700;color:white}.eyebrow{margin:0 0 4px;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;color:var(--cyan)}.topbar-actions,.topnav{align-items:center;gap:16px}.filter-button,.tag,.topnav a{transition:.16s ease}.filter-button:hover,.tag:hover,.topnav a:hover{color:var(--cyan)}.language-select-wrap{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.language-select-wrap span{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.hero{margin-top:20px;padding:28px;gap:24px;align-items:flex-end;background:radial-gradient(circle at top left,rgba(36,210,255,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(117,104,255,.12),transparent 28%),linear-gradient(140deg,rgba(10,29,44,.98),rgba(15,39,62,.9))}.hero-copy{flex:1.1 1}.hero h2{font-size:clamp(2rem,5vw,3.6rem);line-height:.95;max-width:12ch;text-shadow:0 10px 30px rgba(0,0,0,.28)}.hero-text{margin-top:16px;max-width:60ch;color:var(--muted);font-size:1.05rem}.status-banner{margin-top:18px;border-radius:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.status-banner[data-type=success]{border-color:rgba(49,210,124,.4);background:rgba(49,210,124,.12)}.status-banner[data-type=error]{border-color:rgba(255,91,114,.4);background:rgba(255,91,114,.12)}.search-panel{flex:1 1;padding:22px;border-radius:22px;background:radial-gradient(circle at top right,rgba(247,201,72,.1),transparent 24%),linear-gradient(180deg,rgba(24,56,82,.88),rgba(10,28,43,.94));border:1px solid rgba(146,201,255,.14)}.search-label{display:block;margin-bottom:10px;font-weight:600}.search-grid{display:grid;grid-template-columns:1.35fr 1fr 110px;grid-gap:12px;gap:12px}.search-row{gap:12px;margin-top:12px;align-items:center}input{width:100%;min-width:0;padding:15px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(4,17,29,.96),rgba(7,24,38,.9));color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}button{border:0;border-radius:16px;padding:15px 20px;background:linear-gradient(135deg,var(--gold),var(--cyan));color:#03111c;font-weight:800;cursor:pointer;box-shadow:0 12px 30px rgba(36,210,255,.22)}button:disabled{cursor:progress;opacity:.7}.secondary-button{background:linear-gradient(135deg,rgba(117,104,255,.16),rgba(31,143,255,.1));color:var(--text);border:1px solid rgba(117,104,255,.26);box-shadow:none}.custom-select,.custom-select-trigger{position:relative;width:100%;min-width:0}.custom-select-trigger{justify-content:flex-start;padding:15px 42px 15px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(4,17,29,.96),rgba(7,24,38,.9));color:var(--text);text-align:left}.custom-select-trigger:after{content:"";position:absolute;right:14px;top:50%;width:14px;height:14px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%239eb6ca' d='M3.2 4.9 7 8.7l3.8-3.8.9.9L7 10.5 2.3 5.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.custom-select-menu{position:absolute;top:calc(100% + 10px);left:0;right:0;display:grid;grid-gap:6px;gap:6px;padding:8px;border-radius:20px;background:linear-gradient(180deg,rgba(17,39,58,.98),rgba(10,29,44,.98));border:1px solid rgba(159,195,224,.16);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30}.custom-select-option{width:100%;justify-content:flex-start;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.03);color:var(--text);text-align:left}.custom-select-option.active,.custom-select-option:hover{background:linear-gradient(135deg,rgba(117,104,255,.24),rgba(36,210,255,.18));color:white}.filter-group,.mini-list,.tag-row{flex-wrap:wrap;gap:10px}.filter-button,.tag{border-radius:999px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(31,143,255,.1),rgba(117,104,255,.08));padding:8px 12px;color:var(--text)}.search-row>button{padding:13px 18px;min-height:48px}.tag-row{margin-top:16px}.tag-row .tag{padding:8px 12px;border-radius:999px;font-size:.9rem;font-weight:600;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--text)}.search-grid>.custom-select .custom-select-trigger,.search-grid>input{min-height:52px}.dashboard{gap:20px;margin-top:20px;align-items:flex-start}.profile-panel{width:min(100%,350px);position:-webkit-sticky;position:sticky;top:20px}.content-panel,.profile-panel{display:grid;grid-gap:20px;gap:20px}.content-panel{flex:1 1;min-width:0}.panel{padding:22px}.glass{background:radial-gradient(circle at top left,rgba(36,210,255,.1),transparent 26%),radial-gradient(circle at bottom right,rgba(117,104,255,.1),transparent 22%),linear-gradient(180deg,rgba(20,58,84,.98),rgba(12,31,47,.88))}.section-title{margin-bottom:16px}.profile-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.avatar,.avatar-image{width:82px;height:82px;border-radius:24px}.avatar{display:grid;place-items:center;background:linear-gradient(135deg,rgba(36,210,255,.22),rgba(31,143,255,.7));font-size:1.8rem;font-weight:700}.avatar-image,.champion-image,.item-image,.mastery-image,.match-champion-image,.spell-image{object-fit:cover}.level-chip,.loss-pill,.win-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}.level-chip{background:rgba(255,255,255,.08);color:var(--gold)}.profile-copy{margin-top:16px}.champion-copy p,.match-subtext,.meta-copy p,.meta-item span,.profile-copy p,.profile-copy span,.summary-card p{color:var(--muted)}.profile-meta{margin-top:16px;gap:16px;flex-wrap:wrap}.champion-row,.mastery-item,.match-card,.meta-item,.meta-row,.rank-box,.stat-block,.summary-card{border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));border:1px solid rgba(182,216,255,.08)}.meta-item{flex:1 1;min-width:92px;padding:12px;display:grid;grid-gap:8px;gap:8px;align-content:start}.meta-item span{display:block}.meta-item strong{display:block;line-height:1.2;word-break:break-word}.rank-display,.rank-title-row{display:flex;align-items:center;gap:10px;min-width:0}.rank-display strong,.rank-title-row h4{min-width:0}.rank-display-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.rank-display-copy small{color:var(--muted);font-size:.72rem;line-height:1.2}.rank-medal{width:32px;height:32px;object-fit:contain;flex:0 0 auto}.recent-form-row{align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.recent-form-row>span{color:var(--muted);font-size:.82rem;white-space:nowrap}.form-strip{display:flex;flex-wrap:nowrap;gap:4px;flex:1 1;min-width:0;overflow-x:auto}.form-token{display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border-radius:999px;font-size:.58rem;font-weight:800}.form-token.win{color:#d9ffe8;background:rgba(49,210,124,.9);border:1px solid rgba(49,210,124,1)}.form-token.loss{color:#fff0f2;background:rgba(255,91,114,.9);border:1px solid rgba(255,91,114,1)}.champion-table,.insights-grid,.mastery-list,.match-list,.meta-list,.rank-card-grid,.summary-grid{display:grid;grid-gap:14px;gap:14px}.rank-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mastery-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px}.champion-copy,.mastery-copy{display:flex;align-items:center;gap:12px}.champion-image,.item-empty,.mastery-image,.queue-badge{width:42px;height:42px;border-radius:14px}.mastery-item .level-chip{display:grid;place-items:center;min-width:58px;line-height:1;text-align:center}.summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.summary-card{padding:16px}.summary-card strong{display:block;margin-top:8px;font-size:1.8rem;color:#ffffff}.controls-panel{display:grid;grid-gap:18px;gap:18px}.control-header{justify-content:space-between;align-items:flex-end}.filter-button.active{background:linear-gradient(135deg,rgba(247,201,72,.3),rgba(36,210,255,.22));border-color:rgba(247,201,72,.38);color:white}.match-card{padding:10px 12px;border-radius:16px}.match-card.win{box-shadow:inset 4px 0 0 var(--green),0 18px 36px rgba(49,210,124,.08);background:linear-gradient(90deg,rgba(49,210,124,.08),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))}.match-card.loss{box-shadow:inset 4px 0 0 var(--red),0 18px 36px rgba(255,91,114,.08);background:linear-gradient(90deg,rgba(255,91,114,.08),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))}.match-head{justify-content:space-between;align-items:center}.match-head-right{gap:10px}.kda-pill,.match-head-right{display:flex;align-items:center}.kda-pill{gap:8px;background:linear-gradient(135deg,rgba(31,143,255,.14),rgba(36,210,255,.08));border-radius:999px;padding:4px 8px;font-size:.82rem}.win-pill{background:rgba(49,210,124,.14);color:#83f3b1}.loss-pill{background:rgba(255,91,114,.14);color:#ff9cab}.match-body{margin-top:8px}.match-body,.match-hero{gap:10px;align-items:center}.match-hero{min-width:190px}.champion-stack{align-items:center;gap:10px}.match-champion-image{width:48px;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.12)}.spell-stack{flex-direction:column;gap:5px}.item-empty,.item-image,.spell-image{width:24px;height:24px;border-radius:8px}.match-stats-grid{flex:1 1;flex-wrap:nowrap;gap:6px}.stat-block{min-width:72px;padding:6px 8px;border-radius:12px}.stat-block span{display:block;color:var(--muted);font-size:.74rem}.stat-block strong{font-size:.88rem}.stat-block small{display:block;margin-top:2px;color:var(--muted);font-size:.68rem}.item-row{min-width:110px;align-self:center;padding-left:8px;border-left:1px solid rgba(255,255,255,.06)}.item-grid{flex-wrap:wrap;gap:4px;max-width:110px}.item-empty{background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.08)}.role-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:700;color:#ffe6a8;background:rgba(247,201,72,.12);border:1px solid rgba(247,201,72,.24)}.role-symbol{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:rgba(247,201,72,.24);color:#fff5d0;font-size:.62rem;font-weight:800}.insights-grid{grid-template-columns:1.4fr 1fr;gap:20px}.champion-row,.meta-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.champion-metric{display:grid;grid-gap:8px;gap:8px;min-width:180px}.champion-metric-row{display:flex;justify-content:space-between;gap:12px}.bar{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--gold),var(--violet),var(--cyan))}.queue-badge{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,rgba(247,201,72,.28),rgba(117,104,255,.18))}.meta-copy{flex:1 1}.empty-state{padding:40px 24px;border-radius:22px;text-align:center;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.16)}.empty-state.compact{padding:18px 16px}@media (max-width:1100px){.dashboard,.hero,.insights-grid,.topbar{display:grid}.profile-panel{position:static;width:100%}.profile-panel,.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.insights-grid{grid-template-columns:1fr}}@media (max-width:820px){.shell{width:min(100% - 20px,100%);padding-top:10px}.control-header,.hero,.match-head,.search-row,.topbar{display:grid}.topbar-actions{display:grid;grid-gap:12px;gap:12px}.profile-panel,.search-grid{grid-template-columns:1fr}.rank-card-grid,.summary-grid{grid-template-columns:1fr 1fr}.match-stats-grid{flex-wrap:wrap}.item-row{min-width:0;padding-left:0;padding-top:10px;border-left:0;border-top:1px solid rgba(255,255,255,.06)}}@media (max-width:560px){.shell{width:min(100% - 12px,100%)}.hero,.match-card,.panel,.topbar{padding:16px}.rank-card-grid,.summary-grid{grid-template-columns:1fr}.champion-row,.mastery-item,.meta-row{display:grid;grid-template-columns:1fr}.recent-form-row{align-items:flex-start;flex-direction:column}.match-body{display:grid;grid-gap:8px;gap:8px}.champion-stack,.match-head-right,.match-stats-grid{flex-wrap:wrap}.stat-block{min-width:calc(50% - 4px)}.item-grid{max-width:100%}}