.hero-section.svelte-u9utlg{position:relative;min-height:36vh;display:flex;flex-direction:column;padding:3rem 2rem 1.5rem;overflow:hidden;max-width:1600px;margin-left:auto;margin-right:auto;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.hero-bg.svelte-u9utlg{position:absolute;inset:0;z-index:-1;will-change:transform;transform:translateZ(0)}.hero-bg-image.svelte-u9utlg{width:100%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.hero-overlay.svelte-u9utlg{position:absolute;inset:0;background:linear-gradient(to bottom,#080808b3,#0808084d,#08080899 50%,#080808f2)}.breadcrumb.svelte-u9utlg{max-width:1600px;margin:0 auto;width:100%;display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;letter-spacing:.06em;margin-bottom:1.25rem}.breadcrumb.svelte-u9utlg a:where(.svelte-u9utlg){color:#ffffff80;transition:color .2s}.breadcrumb.svelte-u9utlg a:where(.svelte-u9utlg):hover{color:#c8aa6e}.breadcrumb.svelte-u9utlg .separator:where(.svelte-u9utlg){color:#ffffff4d}.breadcrumb.svelte-u9utlg .active:where(.svelte-u9utlg){color:#c8aa6e}.hero-content.svelte-u9utlg{max-width:1600px;margin:0 auto;width:100%;display:flex;align-items:flex-end;flex:1}.hero-info.svelte-u9utlg{flex:1;max-width:600px}.role-badge.svelte-u9utlg{display:inline-flex;align-items:center;gap:.4rem;padding:0 0 .4rem;background:transparent;border:none;border-bottom:1px solid rgba(200,170,110,.2);color:#c8aa6e99;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-family:Cinzel,serif}.role-icon.svelte-u9utlg{width:14px;height:14px;opacity:.6;filter:brightness(1.4) sepia(.3)}.hero-title.svelte-u9utlg{font-family:Cinzel,serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:#fff;line-height:1.1;margin-bottom:.4rem;text-shadow:0 2px 12px rgba(0,0,0,.4)}.hero-subtitle.svelte-u9utlg{font-size:.85rem;color:#fff6;font-style:italic;margin-bottom:1rem;font-weight:400;letter-spacing:.02em}.hero-buttons.svelte-u9utlg{display:flex;gap:.5rem;flex-wrap:wrap}.btn-primary.svelte-u9utlg{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;background:#c8aa6e1a;color:#c8aa6e;font-weight:600;font-size:.7rem;letter-spacing:.03em;border:1px solid rgba(200,170,110,.2);border-radius:4px;cursor:pointer;transition:all .15s;text-decoration:none}.btn-primary.svelte-u9utlg:hover{background:#c8aa6e2e;border-color:#c8aa6e59;color:#dcc080}.btn-secondary.svelte-u9utlg{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#ffffff0a;color:#fff9;font-weight:600;font-size:.7rem;letter-spacing:.06em;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s;text-decoration:none}.btn-secondary.svelte-u9utlg:hover{border-color:#fff3;color:#ffffffd9;background:#ffffff14}.stats-card.svelte-u9utlg{background:linear-gradient(135deg,#121216f2,#0a0a0efa);border:1px solid rgba(200,170,110,.2);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px)}.stats-grid.svelte-u9utlg{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.stat-item.svelte-u9utlg{text-align:center}.stat-value.svelte-u9utlg{font-size:2rem;font-weight:900;color:#c8aa6e;font-family:Cinzel,serif;margin-bottom:.5rem}.stat-label.svelte-u9utlg{font-size:.65rem;color:#ffffff80;font-weight:600;letter-spacing:.1em}.content-wrapper.svelte-u9utlg{background:transparent;padding:.75rem 1.5rem 2rem}.content-top-grid.svelte-u9utlg{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:300px 1fr 260px;gap:1rem;align-items:start}.matchups-col.svelte-u9utlg{display:flex;flex-direction:column;gap:.5rem}.summoner-compact-row.svelte-u9utlg{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.summoner-spells-inline.svelte-u9utlg{display:flex;gap:.5rem}.summoner-item-inline.svelte-u9utlg img:where(.svelte-u9utlg){width:32px;height:32px;border-radius:6px;border:1px solid rgba(200,170,110,.3)}.summoner-meta.svelte-u9utlg{font-size:.7rem;color:#ffffff80;font-weight:600;letter-spacing:.03em}.hero-stats-board.svelte-u9utlg{display:flex;align-items:center;gap:1.5rem;background:#0a0a0ea6;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1.5rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #0006}.hero-tier-wrap.svelte-u9utlg{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding-right:1.5rem;border-right:1px solid rgba(255,255,255,.1)}.tier-badge-large.svelte-u9utlg{font-family:Cinzel,serif;font-size:2.2rem;font-weight:800;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.5)}.tier-label.svelte-u9utlg{font-size:.6rem;font-weight:700;letter-spacing:.15em;color:#fff6}.hero-stats-grid.svelte-u9utlg{display:flex;gap:1.5rem}.h-stat-box.svelte-u9utlg{display:flex;flex-direction:column;gap:.2rem}.h-stat-lbl.svelte-u9utlg{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73}.h-stat-val.svelte-u9utlg{font-size:1.1rem;font-weight:700;color:#ffffffe6;font-variant-numeric:tabular-nums}.h-stat-val.good.svelte-u9utlg{color:#10b981}.h-stat-val.bad.svelte-u9utlg{color:#ef4444}.h-stat-val.ban.svelte-u9utlg{color:#f59e0b}.tier-s\+.svelte-u9utlg{color:#ff7e67;text-shadow:0 0 15px rgba(255,126,103,.4)}.tier-s.svelte-u9utlg{color:#ffb142;text-shadow:0 0 15px rgba(255,177,66,.4)}.tier-a.svelte-u9utlg{color:#2ecc71}.tier-b.svelte-u9utlg{color:#3498db}.tier-c.svelte-u9utlg{color:#f1c40f}.tier-d.svelte-u9utlg{color:#e74c3c}.builds-filter-bar.svelte-u9utlg{position:relative;z-index:40;background:transparent;padding:0 1.5rem;margin:-.5rem 0 .75rem}.filter-controllers.svelte-u9utlg{display:flex;align-items:center;max-width:1600px;margin:0 auto;width:100%}.tier-chip.svelte-u9utlg,.tier-chip.tier-s\+.svelte-u9utlg,.tier-chip.tier-s.svelte-u9utlg,.tier-chip.tier-a.svelte-u9utlg,.tier-chip.tier-b.svelte-u9utlg,.tier-chip.tier-c.svelte-u9utlg,.tier-chip.tier-d.svelte-u9utlg{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:28px;padding:0;background:transparent;border:none;box-shadow:none;text-shadow:none;color:#c8aa6e;font-family:Cinzel,Inter,serif;font-size:1.05rem;font-weight:700;line-height:1}.filter-row.svelte-u9utlg{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;width:100%;padding:.6rem 0}.grid-column.svelte-u9utlg{display:flex;flex-direction:column;gap:1rem}.grid-column.svelte-u9utlg .section-card:where(.svelte-u9utlg):last-child{flex-grow:1}.section-title-small.svelte-u9utlg{font-size:.7rem;font-weight:700;color:#ffffff73;letter-spacing:.08em;margin-bottom:0;text-transform:uppercase}.runes-dual-container.svelte-u9utlg{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.rune-tree-clean.svelte-u9utlg{display:flex;flex-direction:column;align-items:center;gap:.75rem}.tree-header-clean.svelte-u9utlg{display:flex;align-items:center;gap:.5rem}.tree-icon-small.svelte-u9utlg{width:20px;height:20px}.tree-name-clean.svelte-u9utlg{font-size:.7rem;font-weight:600;color:#ffffffb3;letter-spacing:.05em}.summoner-spells-clean.svelte-u9utlg{display:flex;gap:1rem;justify-content:center}.build-section.svelte-u9utlg{margin-bottom:1rem}.build-section.svelte-u9utlg:last-child{margin-bottom:0}.build-label.svelte-u9utlg{display:block;font-size:.65rem;color:#fff6;letter-spacing:.05em;margin-bottom:.5rem;padding-left:.25rem;border-left:2px solid rgba(200,170,110,.3)}.build-items-row.svelte-u9utlg{display:flex;gap:.75rem;flex-wrap:wrap}.build-item-img.svelte-u9utlg{width:48px;height:48px;border-radius:8px;border:2px solid rgba(255,255,255,.1);transition:all .2s;background:#0000004d}.build-item-img.svelte-u9utlg:hover{transform:scale(1.1);border-color:#c8aa6e;box-shadow:0 0 12px #c8aa6e4d}.skill-order-header.svelte-u9utlg{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.skill-priority-badges.svelte-u9utlg{display:flex;align-items:center;gap:.25rem}.priority-badge.svelte-u9utlg{background:#ffffff1a;color:#ffffffb3;padding:.2rem .5rem;border-radius:4px;font-size:.65rem;font-weight:600}.priority-badge.first.svelte-u9utlg{background:#c8aa6e;color:#080808}.priority-arrow.svelte-u9utlg{color:#ffffff4d;font-size:.8rem}.skill-max-label.svelte-u9utlg{font-size:.55rem;font-weight:700;letter-spacing:.1em;color:#c8aa6e8c;text-transform:uppercase;margin-right:.15rem}.keystone-name-label.svelte-u9utlg{font-size:.6rem;font-weight:600;color:#c8aa6e;text-align:center;margin:.2rem 0 .35rem;letter-spacing:.04em}.skill-winrate.svelte-u9utlg{margin-left:.5rem;color:#10b981;font-size:.65rem;font-weight:600}.skill-order-grid.svelte-u9utlg{display:flex;flex-direction:column;gap:2px}.skill-icon.svelte-u9utlg{width:20px;height:20px;border-radius:4px;border:1px solid rgba(255,255,255,.15)}.skill-row.svelte-u9utlg{display:grid;grid-template-columns:52px repeat(18,1fr);gap:2px}.skill-row.header-row.svelte-u9utlg{margin-bottom:4px}.skill-label.svelte-u9utlg{font-size:.6rem;font-weight:600;color:#ffffff80;display:flex;align-items:center;gap:3px}.q-label.svelte-u9utlg{color:#c8aa6e}.w-label.svelte-u9utlg{color:#7aa8d9}.e-label.svelte-u9utlg{color:#b388d9}.r-label.svelte-u9utlg{color:#e8c45a;font-weight:700}.level-num.svelte-u9utlg{font-size:.5rem;color:#ffffff40;text-align:center}.skill-cell.svelte-u9utlg{height:14px;background:#ffffff08;border-radius:2px;border:1px solid rgba(255,255,255,.05)}.skill-cell.q-active.svelte-u9utlg{background:linear-gradient(180deg,#c8aa6eb3,#a8875a8c);border-color:#c8aa6e8c}.skill-cell.w-active.svelte-u9utlg{background:linear-gradient(180deg,#7aa8d9a6,#4a78a880);border-color:#7aa8d980}.skill-cell.e-active.svelte-u9utlg{background:linear-gradient(180deg,#b388d9a6,#8258a880);border-color:#b388d980}.skill-cell.r-active.svelte-u9utlg{background:linear-gradient(180deg,#e8c45abf,#c8a04099);border-color:#e8c45a99}.matchups-header.svelte-u9utlg{display:flex;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.06)}.matchup-label.svelte-u9utlg{font-size:.6rem;font-weight:700;color:#ffffff59;letter-spacing:.06em;text-transform:uppercase}.matchups-list-clean.svelte-u9utlg{display:flex;flex-direction:column;gap:.25rem}.matchup-row.svelte-u9utlg{display:flex;justify-content:space-between;align-items:center;padding:.5rem .6rem;background:#ffffff05;border-radius:6px;text-decoration:none;transition:all .15s ease;border:1px solid transparent;position:relative;overflow:hidden}.matchup-row.clickable.svelte-u9utlg:hover{background:#ffffff0d;border-color:#ffffff14;cursor:pointer}.matchup-champ.svelte-u9utlg{display:flex;align-items:center;gap:.75rem;position:relative;z-index:2}.matchup-icon-small.svelte-u9utlg{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.matchup-name-clean.svelte-u9utlg{font-size:.8rem;color:#ffffffd9;font-weight:500}.matchup-games.svelte-u9utlg{font-size:.6rem;color:#ffffff59;white-space:nowrap;margin-left:0;padding-right:0}.matchup-wr-wrap.svelte-u9utlg{display:flex;flex-direction:column;align-items:flex-end;gap:4px;position:relative;z-index:2;width:80px}.matchup-winrate.svelte-u9utlg{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.matchup-bar-bg.svelte-u9utlg{width:100%;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.matchup-bar-fill.svelte-u9utlg{height:100%;border-radius:2px;transition:width .8s cubic-bezier(.16,1,.3,1)}.matchup-bar-fill.good.svelte-u9utlg{background:#10b981}.matchup-bar-fill.tough.svelte-u9utlg{background:#ef4444}.popular-builds-header.svelte-u9utlg{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.data-badge.svelte-u9utlg{font-size:.55rem;padding:.2rem .5rem;border-radius:4px;background:#ffffff1a;color:#ffffff80;letter-spacing:.05em}.data-badge.live.svelte-u9utlg{background:#10b98133;color:#10b981}.header-actions.svelte-u9utlg{display:flex;align-items:center;gap:.5rem}.import-btn.svelte-u9utlg{display:flex;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.6rem;background:#c8aa6e26;border:1px solid rgba(200,170,110,.3);border-radius:4px;color:#c8aa6e;cursor:pointer;transition:all .2s}.import-btn.svelte-u9utlg:hover{background:#c8aa6e40;border-color:#c8aa6e80}.pro-builds-section.svelte-u9utlg{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(200,170,110,.2)}.pro-builds-header.svelte-u9utlg{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.pro-badge.svelte-u9utlg{font-size:.65rem;font-weight:700;padding:.2rem .5rem;background:linear-gradient(135deg,#ff6b35,#f7c948);color:#000;border-radius:4px;letter-spacing:.5px}.loading-text.svelte-u9utlg{font-size:.7rem;color:#888}.pro-build-row.svelte-u9utlg{padding:.75rem;background:#ff6b350d;border-radius:8px;border:1px solid rgba(255,107,53,.2)}.pro-player-info.svelte-u9utlg{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.pro-player-icon.svelte-u9utlg{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,107,53,.5)}.pro-player-details.svelte-u9utlg{display:flex;flex-direction:column;flex:1}.pro-player-name.svelte-u9utlg{font-size:.85rem;font-weight:600;color:#fff}.pro-player-team.svelte-u9utlg{font-size:.65rem;color:#888}.pro-game-result.svelte-u9utlg{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:4px}.pro-game-result.win.svelte-u9utlg{background:#22c55e33;color:#22c55e}.pro-game-result.loss.svelte-u9utlg{background:#ef444433;color:#ef4444}.popular-builds-list.svelte-u9utlg{display:flex;flex-direction:column;gap:.75rem}.popular-build-row.svelte-u9utlg{padding:.75rem;background:#0003;border-radius:8px;border:1px solid transparent}.popular-build-row.highlighted.svelte-u9utlg{border-color:#c8aa6e4d;background:#c8aa6e0d}.build-header-row.svelte-u9utlg{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.build-type-label.svelte-u9utlg{font-size:.65rem;color:#ffffff80;letter-spacing:.05em;text-transform:uppercase}.build-type-label.primary.svelte-u9utlg{color:#c8aa6e;font-weight:600}.build-stats-badges.svelte-u9utlg{display:flex;gap:.5rem;align-items:center}.build-games-badge.svelte-u9utlg{font-size:.6rem;padding:.15rem .4rem;background:#ffffff1a;border-radius:4px;color:#ffffffb3}.build-wr-badge.svelte-u9utlg{font-size:.6rem;padding:.15rem .4rem;background:#ffffff0d;border-radius:4px;color:#ffffff80;font-weight:600}.build-wr-badge.good.svelte-u9utlg{background:#10b98126;color:#10b981}.build-item-wrapper.svelte-u9utlg{position:relative;display:flex;flex-direction:column;align-items:center}.item-order-num.svelte-u9utlg{position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;color:#c8aa6e;background:#000c;padding:1px 5px;border-radius:8px;z-index:1}.item-arrow.svelte-u9utlg{color:#c8aa6e80;font-size:14px;margin:0 2px;align-self:center}.popular-build-item.svelte-u9utlg{width:32px;height:32px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.matchup-winrate.good.svelte-u9utlg{color:#10b981}.matchup-winrate.tough.svelte-u9utlg{color:#ef4444}.matchups-header.good.svelte-u9utlg{border-bottom-color:#10b98133}.matchups-header.tough.svelte-u9utlg{border-bottom-color:#ef444433}.matchups-header.good.svelte-u9utlg .matchup-label:where(.svelte-u9utlg){color:#10b981b3}.matchups-header.tough.svelte-u9utlg .matchup-label:where(.svelte-u9utlg){color:#ef4444b3}@media (max-width: 1200px){.content-top-grid.svelte-u9utlg{grid-template-columns:1fr 1fr}.matchups-col.svelte-u9utlg{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (max-width: 768px){.content-top-grid.svelte-u9utlg{grid-template-columns:1fr}.content-wrapper.svelte-u9utlg{padding:.5rem .75rem 2rem}.builds-filter-bar.svelte-u9utlg{padding:.5rem .75rem;position:relative}.filter-unified-grid.svelte-u9utlg{flex-wrap:wrap;row-gap:4px}.filter-cell.svelte-u9utlg{padding:.4rem .5rem;flex:1 1 auto;min-width:0}.hero-section.svelte-u9utlg{padding:2rem 1rem .5rem;min-height:28vh;max-height:none}.matchups-col.svelte-u9utlg{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.hero-content.svelte-u9utlg{flex-direction:column;align-items:flex-start;padding:0}.hero-title.svelte-u9utlg{font-size:1.75rem}.hero-subtitle.svelte-u9utlg{font-size:.75rem}.hero-buttons.svelte-u9utlg{flex-direction:row}.btn-primary.svelte-u9utlg,.btn-secondary.svelte-u9utlg{justify-content:center;padding:.4rem .75rem;font-size:.6rem}.stats-card.svelte-u9utlg{padding:1.25rem}.stats-grid.svelte-u9utlg{gap:1rem}.stat-value.svelte-u9utlg{font-size:1.5rem}.breadcrumb.svelte-u9utlg{padding:.75rem;font-size:.7rem}.runes-dual-container.svelte-u9utlg{grid-template-columns:1fr;gap:1rem}.skill-order-grid.svelte-u9utlg{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.skill-row.svelte-u9utlg{grid-template-columns:34px repeat(18,16px);gap:2px;min-width:-moz-max-content;min-width:max-content}.skill-label.svelte-u9utlg{font-size:.5rem}.skill-icon.svelte-u9utlg{width:14px;height:14px}.skill-cell.svelte-u9utlg{height:16px}.level-num.svelte-u9utlg{font-size:.42rem}.filter-controllers.svelte-u9utlg{padding:6px 10px;gap:6px}.lane-icon-btn.svelte-u9utlg{width:30px;height:30px}.section-card.svelte-u9utlg{padding:.85rem}.item-slots-grid.svelte-u9utlg{flex-direction:column;overflow-x:visible}.item-slot-col.svelte-u9utlg{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);margin-right:0;padding:0 0 .75rem;margin-bottom:.75rem}.item-slot-col.svelte-u9utlg:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.core-items-row.svelte-u9utlg{flex-wrap:wrap}.build-items.svelte-u9utlg{grid-template-columns:repeat(3,1fr)}.runes-container.svelte-u9utlg{flex-direction:column}.popular-build-item.svelte-u9utlg{width:28px;height:28px}.matchup-icon.svelte-u9utlg{width:32px;height:32px}}@media (max-width: 480px){.hero-stats-grid.svelte-u9utlg{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.content-top-grid.svelte-u9utlg{grid-template-columns:1fr}.content-wrapper.svelte-u9utlg{padding:.4rem .5rem 2rem}.builds-filter-bar.svelte-u9utlg{padding:0 .5rem}.rune-option.svelte-u9utlg{width:22px;height:22px}.rune-option.keystone.svelte-u9utlg{width:30px;height:30px}.matchups-col.svelte-u9utlg{grid-column:auto;grid-template-columns:1fr}.section-card.svelte-u9utlg{padding:.7rem}.skill-row.svelte-u9utlg{grid-template-columns:28px repeat(18,14px);gap:1px}.skill-cell.svelte-u9utlg{height:14px}.hero-title.svelte-u9utlg{font-size:2rem}.stats-grid.svelte-u9utlg{grid-template-columns:1fr 1fr}.stat-value.svelte-u9utlg{font-size:1.25rem}.skill-row.svelte-u9utlg{grid-template-columns:30px repeat(18,1fr)}.skill-icon.svelte-u9utlg{width:14px;height:14px}.skill-cell.svelte-u9utlg{height:10px}.section-card.svelte-u9utlg{padding:.75rem}.filter-controllers.svelte-u9utlg{padding:8px}}.section-card.svelte-u9utlg{background:#101014d9;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1.25rem;box-shadow:0 2px 8px #0003}.section-card.compact.svelte-u9utlg{padding:.85rem}.filter-tier.svelte-u9utlg{font-family:Cinzel,serif;font-size:.85rem;font-weight:800;letter-spacing:.06em}.filter-stat-item.svelte-u9utlg{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 .1rem}.filter-stat-lbl.svelte-u9utlg{font-size:.52rem;color:#ffffff59;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.filter-stat-val.svelte-u9utlg{font-size:.82rem;font-weight:700;color:#ffffffe6}.filter-stat-val.good.svelte-u9utlg{color:#10b981}.filter-stat-val.bad.svelte-u9utlg{color:#ef4444}.filter-unified-grid.svelte-u9utlg{display:flex;align-items:stretch;width:100%;border:1px solid rgba(200,170,110,.14);border-radius:10px;background:#101014d9;box-shadow:0 2px 8px #0003,inset 0 1px #c8aa6e0a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.filter-cell.svelte-u9utlg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.65rem .75rem;gap:4px;border-right:1px solid rgba(255,255,255,.06);transition:background .15s;position:relative}.filter-cell.svelte-u9utlg:first-child{border-radius:8px 0 0 8px}.filter-cell.svelte-u9utlg:last-child{border-right:none;border-radius:0 8px 8px 0}.filter-cell.svelte-u9utlg:hover{background:#ffffff08}.filter-cell-rank.svelte-u9utlg{z-index:50}.filter-cell-lanes.svelte-u9utlg{padding:.55rem .85rem;flex:0 0 auto}.filter-cell-rank.svelte-u9utlg{flex:0 0 auto;min-width:120px}.filter-cell-rank.svelte-u9utlg .filter-select-btn:where(.svelte-u9utlg){background:none;border:1px solid transparent;border-radius:4px;padding:.2rem .4rem;transition:all .15s}.filter-cell-rank.svelte-u9utlg .filter-select-btn:where(.svelte-u9utlg):hover{background:#ffffff0d;border-color:#ffffff1a}.filter-cell-stat.svelte-u9utlg{flex:1;min-width:62px}.stat-section-start.svelte-u9utlg{border-left:2px solid rgba(200,170,110,.3)}.stat-cell-val.svelte-u9utlg{font-size:1rem;font-weight:800;color:#ffffffe6;line-height:1;letter-spacing:-.01em}.stat-cell-val.good.svelte-u9utlg{color:#10b981}.stat-cell-val.bad.svelte-u9utlg{color:#ef4444}.stat-cell-val.stat-tier.svelte-u9utlg{font-family:Cinzel,serif;font-size:1.1rem;letter-spacing:.06em}.patch-num.svelte-u9utlg{font-size:.88rem;color:#ffffffa6}.stat-cell-lbl.svelte-u9utlg{font-size:.55rem;font-weight:600;color:#ffffff59;letter-spacing:.1em;text-transform:uppercase}.stats-row.svelte-u9utlg{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.stat-inline.svelte-u9utlg{display:inline-flex;align-items:baseline;gap:4px}.stat-lbl.svelte-u9utlg{font-size:.6rem;font-weight:600;color:#ffffff59;letter-spacing:.06em;text-transform:uppercase}.stat-val.svelte-u9utlg{font-size:.82rem;font-weight:700;color:#ffffffe6;font-variant-numeric:tabular-nums}.stat-val.good.svelte-u9utlg{color:#10b981}.stat-val.bad.svelte-u9utlg{color:#ef4444}.stat-val.ban.svelte-u9utlg{color:#f59e0b}.stat-val.shimmer.svelte-u9utlg{color:#ffffff26;animation:svelte-u9utlg-shimmerPulse 1.5s ease-in-out infinite}.stat-sep.svelte-u9utlg{color:#ffffff26;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-divider.svelte-u9utlg{width:1px;height:22px;background:#ffffff1a;flex-shrink:0}.lane-icon-list.svelte-u9utlg{display:flex;gap:4px;list-style:none;padding:0;margin:0}.lane-icon-btn.svelte-u9utlg{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffff80;cursor:pointer;transition:all .15s}.lane-icon-btn.svelte-u9utlg:hover{background:#ffffff14;color:#fffc}.lane-icon-btn.active.svelte-u9utlg{background:#c8aa6e26;border-color:#c8aa6e99;color:#c8aa6e}.lane-icon-btn.svelte-u9utlg svg{width:20px;height:20px}.filter-dropdown.svelte-u9utlg{position:relative}.filter-select-btn.svelte-u9utlg{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffe6;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.filter-select-btn.svelte-u9utlg:hover{background:#ffffff0f;border-color:#ffffff26}.filter-icon.svelte-u9utlg{font-size:1rem}.rank-icon.svelte-u9utlg{font-size:1.2rem}.filter-text.svelte-u9utlg{font-family:Cinzel,serif;letter-spacing:.03em}.caret.svelte-u9utlg{width:12px;height:12px;fill:#ffffff80;margin-left:4px}.filter-menu.svelte-u9utlg{position:absolute;top:100%;left:0;margin-top:4px;min-width:140px;background:#0e0e12fa;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px;z-index:100;box-shadow:0 8px 24px #0006}.filter-menu-item.svelte-u9utlg{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:4px;color:#ffffffb3;font-size:.85rem;font-weight:500;cursor:pointer;text-align:left;transition:all .1s}.filter-menu-item.svelte-u9utlg:hover{background:#ffffff0d;color:#fff}.filter-menu-item.active.svelte-u9utlg{background:#c8aa6e26;color:#c8aa6e}.rank-emblem-small.svelte-u9utlg{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.rank-emblem-menu.svelte-u9utlg{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.rank-icon-placeholder.svelte-u9utlg{font-size:1rem}.patch-info.svelte-u9utlg{font-size:.72rem;color:#c8aa6eb3;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.games-badge.svelte-u9utlg{font-size:.7rem;color:#c8aa6e;background:#c8aa6e1a;padding:4px 10px;border-radius:6px;font-weight:700;border:1px solid rgba(200,170,110,.25);letter-spacing:.04em}.games-badge.loading.svelte-u9utlg{color:#fff6;background:#ffffff0a;border-color:#ffffff14}.rune-stats-bar.is-empty.svelte-u9utlg{background:#ffffff04;border:1px dashed rgba(255,255,255,.08);padding:10px 12px}.rune-stats-bar.svelte-u9utlg .empty-state:where(.svelte-u9utlg){display:inline-flex;align-items:center;gap:6px;color:#ffffff59;font-style:italic}.rune-stats-bar.svelte-u9utlg .empty-state:where(.svelte-u9utlg) svg:where(.svelte-u9utlg){opacity:.5}.skeleton-pill.svelte-u9utlg{display:inline-block;width:52px;height:10px;margin:0 6px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:svelte-u9utlg-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes svelte-u9utlg-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rune-stats-bar.svelte-u9utlg{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 12px;background:#ffffff08;border-radius:6px;margin-bottom:10px;font-size:.7rem;color:#ffffff8c}.rune-stats-bar.svelte-u9utlg .stat-item:where(.svelte-u9utlg) strong:where(.svelte-u9utlg){color:#c8aa6e}.rune-stats-bar.svelte-u9utlg .stat-item:where(.svelte-u9utlg) strong.winrate:where(.svelte-u9utlg){color:#10b981}.rune-stats-bar.svelte-u9utlg .stat-divider:where(.svelte-u9utlg){color:#fff3}.section-title.svelte-u9utlg{font-size:.75rem;font-weight:700;color:#ffffff80;letter-spacing:.15em;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.section-title.svelte-u9utlg:before{content:"";width:3px;height:1rem;background:#c8aa6e}.lore-text.svelte-u9utlg{color:#ffffffb3;line-height:1.8;font-size:.9rem}.combat-stats.svelte-u9utlg{display:flex;flex-direction:column;gap:1.5rem}.combat-stat-header.svelte-u9utlg{display:flex;justify-content:space-between;margin-bottom:.5rem}.combat-stat-name.svelte-u9utlg{font-size:.75rem;font-weight:600;color:#ffffff80;letter-spacing:.1em}.combat-stat-value.svelte-u9utlg{font-size:.75rem;font-weight:700;color:#c8aa6e;letter-spacing:.05em}.progress-bar.svelte-u9utlg{width:100%;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.progress-fill.svelte-u9utlg{height:100%;background:linear-gradient(90deg,#c8aa6e,#d4b87a);border-radius:3px;transition:width .3s ease}.progress-fill.difficulty.svelte-u9utlg{background:linear-gradient(90deg,#ef4444,#f59e0b,#10b981)}.build-items.svelte-u9utlg{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;margin-bottom:1rem}.build-item.svelte-u9utlg{aspect-ratio:1;border-radius:.5rem;overflow:hidden;border:2px solid rgba(200,170,110,.2);transition:all .3s;cursor:pointer}.build-item.svelte-u9utlg:hover{border-color:#c8aa6e;transform:translateY(-4px) scale(1.05);box-shadow:0 8px 20px #c8aa6e4d}.item-image.svelte-u9utlg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.ability-icons.svelte-u9utlg{display:flex;gap:.75rem;margin-bottom:2rem}.ability-icon.svelte-u9utlg{position:relative;width:60px;height:60px;border-radius:.5rem;overflow:hidden;border:2px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s;background:#0000004d}.ability-icon.svelte-u9utlg:hover{border-color:#c8aa6e80;transform:translateY(-4px)}.ability-icon.active.svelte-u9utlg{border-color:#c8aa6e;box-shadow:0 0 20px #c8aa6e4d}.ability-details.svelte-u9utlg{padding:1.5rem;background:#0003;border-radius:.75rem}.ability-name.svelte-u9utlg{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.ability-meta.svelte-u9utlg{display:flex;gap:1rem;margin-bottom:1rem}.ability-type.svelte-u9utlg{font-size:.7rem;font-weight:700;color:#c8aa6e;letter-spacing:.1em}.ability-cooldown.svelte-u9utlg{font-size:.7rem;color:#ffffff80}.ability-description.svelte-u9utlg{color:#ffffffb3;line-height:1.6;font-size:.875rem}.section-header.svelte-u9utlg{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.available-label.svelte-u9utlg{font-size:.7rem;color:#fff6;letter-spacing:.1em;font-weight:600}.particles-container.svelte-u9utlg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle.svelte-u9utlg{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(200,170,110,.9) 0%,rgba(200,170,110,.4) 40%,transparent 100%);filter:blur(2px);animation:svelte-u9utlg-float infinite ease-in-out;opacity:0;box-shadow:0 0 10px #c8aa6e80}@keyframes svelte-u9utlg-float{0%{transform:translateY(0) translate(0) scale(.5);opacity:0}10%{opacity:var(--particle-opacity, .8);transform:translateY(-10vh) translate(10px) scale(1)}50%{opacity:var(--particle-opacity, .8);transform:translateY(-50vh) translate(-20px) scale(1.2)}90%{opacity:var(--particle-opacity, .8);transform:translateY(-90vh) translate(15px) scale(.8)}to{transform:translateY(-110vh) translate(0) scale(.3);opacity:0}}@keyframes svelte-u9utlg-spin{to{transform:rotate(360deg)}}.runes-container.svelte-u9utlg{display:flex;gap:1.5rem;margin-top:1rem}.rune-tree.svelte-u9utlg{flex:1;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem}.tree-header.svelte-u9utlg{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.tree-icon.svelte-u9utlg{width:32px;height:32px}.tree-name.svelte-u9utlg{font-size:.9rem;font-weight:700;color:#c8aa6e;text-transform:uppercase}.animate-spin.svelte-u9utlg{animation:svelte-u9utlg-spin 1s linear infinite}@keyframes svelte-u9utlg-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-u9utlg{animation:svelte-u9utlg-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-u9utlg-shimmerPulse{0%,to{opacity:.4}50%{opacity:1}}.tier-badge.svelte-u9utlg{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:.8rem;font-weight:800;letter-spacing:0;border-radius:5px}.tier-badge.tier-s.svelte-u9utlg{background:#c8aa6e33;color:#e8c97e}.tier-badge.tier-a.svelte-u9utlg{background:#10b98126;color:#34d399}.tier-badge.tier-b.svelte-u9utlg{background:#3b82f626;color:#60a5fa}.tier-badge.tier-c.svelte-u9utlg{background:#a855f726;color:#c084fc}.tier-badge.tier-d.svelte-u9utlg{background:#ef444426;color:#f87171}.matchup-wr-bar-wrapper.svelte-u9utlg{display:flex;align-items:center;gap:.5rem;min-width:120px}.matchup-wr-bar.svelte-u9utlg{height:4px;border-radius:2px;flex:1;max-width:60px}.matchup-wr-bar.good.svelte-u9utlg{background:linear-gradient(90deg,#10b981,#34d399)}.matchup-wr-bar.tough.svelte-u9utlg{background:linear-gradient(90deg,#ef4444,#f87171)}.matchup-wr-bar.synergy.svelte-u9utlg{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.matchups-header.synergy.svelte-u9utlg{border-bottom-color:#8b5cf64d}.matchups-header.synergy.svelte-u9utlg .matchup-label:where(.svelte-u9utlg){color:#8b5cf6cc}.matchup-role-tag.svelte-u9utlg{font-size:.55rem;padding:.1rem .35rem;background:#8b5cf633;color:#a78bfa;border-radius:3px;font-weight:600;letter-spacing:.03em}.no-data-msg.svelte-u9utlg{padding:1.5rem;text-align:center;color:#ffffff4d;font-size:.8rem}.loading-pulse.svelte-u9utlg{animation:svelte-u9utlg-pulse 1.5s ease-in-out infinite}.rune-page-card.svelte-u9utlg{padding:1rem!important}.runes-full-tree-layout.svelte-u9utlg{display:flex;gap:0;margin-top:.75rem}.rune-tree-full.svelte-u9utlg{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.tree-header-full.svelte-u9utlg{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem}.tree-icon-full.svelte-u9utlg{width:20px;height:20px}.tree-name-full.svelte-u9utlg{font-size:.58rem;font-weight:700;color:#c8aa6e;letter-spacing:.08em}.tree-divider.svelte-u9utlg{width:1px;background:#c8aa6e26;margin:0 .25rem;align-self:stretch}.rune-slot-row.svelte-u9utlg{display:flex;justify-content:center;gap:.25rem;padding:.15rem 0}.rune-slot-row.keystone-row.svelte-u9utlg{padding:.2rem 0;margin-bottom:.1rem;border-bottom:1px solid rgba(255,255,255,.04)}.rune-option.svelte-u9utlg{width:26px;height:26px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.08);opacity:.3;filter:grayscale(80%);transition:all .25s ease;cursor:default}.rune-option.keystone.svelte-u9utlg{width:34px;height:34px}.rune-option.selected.svelte-u9utlg{opacity:1;filter:grayscale(0%);border-color:#c8aa6e;box-shadow:0 0 8px #c8aa6e66,0 0 2px #c8aa6e99}.rune-option.selected.keystone.svelte-u9utlg{box-shadow:0 0 12px #c8aa6e80,0 0 4px #c8aa6ecc;border-width:2px}.rune-option.svelte-u9utlg img:where(.svelte-u9utlg){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stat-shards-section.svelte-u9utlg{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.shards-label.svelte-u9utlg{font-size:.55rem;font-weight:700;color:#ffffff59;letter-spacing:.1em;text-align:center;margin-bottom:.5rem}.shards-rows.svelte-u9utlg{display:flex;flex-direction:column;align-items:center;gap:.35rem}.shard-row.svelte-u9utlg{display:flex;gap:.5rem}.shard-option.svelte-u9utlg{width:22px;height:22px;border-radius:50%;overflow:hidden;border:1.5px solid rgba(255,255,255,.08);opacity:.3;filter:grayscale(70%);transition:all .2s ease;background:#0000004d}.shard-option.selected.svelte-u9utlg{opacity:1;filter:grayscale(0%);border-color:#c8aa6e;box-shadow:0 0 6px #c8aa6e4d}.shard-option.svelte-u9utlg img:where(.svelte-u9utlg){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shard-placeholder.svelte-u9utlg{font-size:.5rem;color:#ffffff4d;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.builds-card.svelte-u9utlg{padding:1rem!important;flex:1;display:flex;flex-direction:column}.builds-section-header.svelte-u9utlg{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.phased-build.svelte-u9utlg{margin-bottom:.75rem}.build-meta-row.svelte-u9utlg{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.build-tag.svelte-u9utlg{font-size:.6rem;font-weight:700;letter-spacing:.08em;padding:.2rem .5rem;border-radius:4px;background:#ffffff0f;color:#ffffff80}.build-tag.primary.svelte-u9utlg{background:#c8aa6e1a;color:#c8aa6e}.build-meta-stat.svelte-u9utlg{font-size:.65rem;color:#fff6}.build-meta-stat.wr.svelte-u9utlg{font-weight:700;color:#fff9}.build-meta-stat.wr.good.svelte-u9utlg{color:#10b981}.build-order-grid.svelte-u9utlg{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.item-category-block.svelte-u9utlg{margin-bottom:.65rem}.situational-block.svelte-u9utlg{padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05)}.item-cat-row.svelte-u9utlg{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.item-cat-label.svelte-u9utlg{font-size:.55rem;font-weight:700;letter-spacing:.1em;color:#ffffff4d;text-transform:uppercase;white-space:nowrap}.item-cat-items.svelte-u9utlg{display:flex;gap:.35rem;flex-wrap:wrap}.cat-item.svelte-u9utlg{width:44px;height:44px;border-radius:8px;overflow:hidden;border:2px solid rgba(200,170,110,.3);background:#0000004d;transition:border-color .2s,transform .2s,box-shadow .2s;cursor:default}.cat-item.svelte-u9utlg:hover{border-color:#c8aa6eb3;transform:translateY(-2px);box-shadow:0 4px 12px #c8aa6e33}.cat-item.boots.svelte-u9utlg{border-color:#78b4ff59}.cat-item.situational.svelte-u9utlg{border-color:#ffffff1a}.cat-item.svelte-u9utlg img:where(.svelte-u9utlg){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cat-divider.svelte-u9utlg{color:#fff3;font-size:1rem}.build-sample-stat.svelte-u9utlg{font-size:.62rem;color:#fff6}.build-wr-inline.svelte-u9utlg{font-weight:700}.build-wr-inline.good-wr.svelte-u9utlg{color:#10b981}.item-slots-grid.svelte-u9utlg{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.item-slot-col.svelte-u9utlg{flex:0 0 auto;min-width:0;padding:0 .8rem 0 0;border-right:1px solid rgba(255,255,255,.06);margin-right:.8rem}.item-slot-col.svelte-u9utlg:last-child{border-right:none;margin-right:0;padding-right:0}.core-col.svelte-u9utlg{flex:0 0 auto}.slot-col-header.svelte-u9utlg{margin-bottom:.5rem}.slot-col-title.svelte-u9utlg{display:block;font-size:.6rem;font-weight:700;letter-spacing:.08em;color:#ffffff8c;text-transform:uppercase}.slot-col-note.svelte-u9utlg{display:block;font-size:.52rem;color:#ffffff47;margin-top:.1rem}.core-items-row.svelte-u9utlg{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.core-path-arrow.svelte-u9utlg{color:#ffffff40;font-size:.75rem}.slot-item-wrap.svelte-u9utlg{display:flex;flex-direction:column;align-items:center;gap:.2rem}.slot-item-wr.svelte-u9utlg{font-size:.52rem;font-weight:600;color:#fff6}.slot-item-row.svelte-u9utlg{display:flex;align-items:center;gap:.45rem;margin-bottom:.4rem}.slot-item-row.svelte-u9utlg:last-child{margin-bottom:0}.slot-item-meta.svelte-u9utlg{display:flex;flex-direction:column;gap:.1rem}.slot-wr.svelte-u9utlg{font-size:.62rem;font-weight:700;color:#ffffff8c}.slot-wr.good-wr.svelte-u9utlg{color:#10b981}.slot-games.svelte-u9utlg{font-size:.5rem;color:#ffffff47}.core-item.svelte-u9utlg{border-color:#c8aa6e80!important;box-shadow:0 0 8px #c8aa6e1f}.boots-item.svelte-u9utlg{border-color:#64a0ff73!important}.option-item.svelte-u9utlg{border-color:#ffffff1f!important;width:36px;height:36px}.alt-builds-section.svelte-u9utlg{padding-top:.6rem;border-top:1px solid rgba(255,255,255,.05)}.alt-builds-label.svelte-u9utlg{font-size:.5rem;font-weight:700;letter-spacing:.1em;color:#ffffff40;display:block;margin-bottom:.4rem}.alt-build-row.svelte-u9utlg{display:flex;align-items:center;justify-content:space-between;padding:.4rem;border-radius:4px;transition:background .15s ease}.alt-build-row.svelte-u9utlg:hover{background:#ffffff08}.alt-build-row.svelte-u9utlg:last-child{border-bottom:none}.alt-build-items.svelte-u9utlg{display:flex;align-items:center;gap:.15rem}.alt-build-item-wrap.svelte-u9utlg{display:flex;align-items:center}.alt-build-item.svelte-u9utlg{width:28px;height:28px;border-radius:4px;border:1px solid rgba(255,255,255,.08);transition:all .15s ease}.alt-build-item.svelte-u9utlg:hover{border-color:#c8aa6e66;transform:translateY(-1px)}.alt-build-arrow.svelte-u9utlg{color:#c8aa6e59;font-size:.75rem;font-weight:700;margin:0 .1rem}.alt-build-stats.svelte-u9utlg{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.alt-games.svelte-u9utlg{font-size:.6rem;color:#ffffff4d}.alt-wr.svelte-u9utlg{font-size:.65rem;font-weight:700;color:#ffffff80}.alt-wr.good.svelte-u9utlg{color:#10b981}.related-champions-seo.svelte-u9utlg{max-width:1600px;margin:2rem auto 0;padding:1.5rem 2rem;background:#12121699;border:1px solid rgba(255,255,255,.06);border-radius:.75rem}.related-title.svelte-u9utlg{font-family:Cinzel,serif;font-size:1.1rem;color:#c8aa6ed9;margin-bottom:1rem;font-weight:700}.related-grid.svelte-u9utlg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.related-subtitle.svelte-u9utlg{font-size:.75rem;font-weight:700;color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem}.related-list.svelte-u9utlg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.related-stat.svelte-u9utlg{font-size:.7rem;font-weight:600}.related-stat.good.svelte-u9utlg{color:#10b981}.related-stat.tough.svelte-u9utlg{color:#ef4444}.page-nav.svelte-u9utlg{display:flex;justify-content:center;gap:1.5rem;padding:.75rem 0;font-size:.72rem}.page-nav.svelte-u9utlg a:where(.svelte-u9utlg){color:#ffffff59;text-decoration:none;transition:color .15s}.page-nav.svelte-u9utlg a:where(.svelte-u9utlg):hover{color:#fff9}.item-tooltip.svelte-u9utlg{position:fixed;z-index:9999;background:#050812f7;border:1px solid rgba(200,170,110,.35);border-radius:8px;padding:10px 14px;min-width:180px;max-width:260px;pointer-events:none;box-shadow:0 8px 32px #000000b3;backdrop-filter:blur(8px)}.tt-header.svelte-u9utlg{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tt-icon.svelte-u9utlg{width:40px;height:40px;border-radius:4px;border:1px solid rgba(200,170,110,.5);flex-shrink:0}.tt-info.svelte-u9utlg{display:flex;flex-direction:column;gap:2px}.tt-name.svelte-u9utlg{font-weight:700;font-size:.88rem;color:#c8aa6e;line-height:1.2}.tt-cost.svelte-u9utlg{font-size:.75rem;color:#c89b3c}.tt-desc.svelte-u9utlg{font-size:.78rem;color:#c8c8dccc;line-height:1.45;margin:0;border-top:1px solid rgba(255,255,255,.08);padding-top:6px}.core-item-name.svelte-u9utlg{font-size:.62rem;color:#ffffff80;text-align:center;line-height:1.2;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-item-name.svelte-u9utlg{font-size:.78rem;color:#ffffffd9;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.slot-item-stats.svelte-u9utlg{display:flex;align-items:center;gap:6px}.slot-pick.svelte-u9utlg{font-size:.7rem;color:#8c8caab3}.champion-tabs.svelte-u9utlg{display:flex;justify-content:center;gap:2px;padding:0 1.5rem;border-bottom:1px solid rgba(200,170,110,.1);margin-bottom:0}.tab-btn.svelte-u9utlg{display:flex;align-items:center;gap:6px;padding:.55rem 1.1rem;background:none;border:none;border-bottom:2px solid transparent;color:#ffffff61;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px;white-space:nowrap}.tab-btn.svelte-u9utlg:hover{color:#c8aa6eb3}.tab-btn.tab-active.svelte-u9utlg{color:#c8aa6e;border-bottom-color:#c8aa6e}.tab-pill.svelte-u9utlg{background:#c8aa6e2e;color:#c8aa6e;border-radius:999px;padding:1px 7px;font-size:.62rem;font-weight:700}.pb-card.svelte-u9utlg{margin:1.5rem auto 0;max-width:820px}.pb-header.svelte-u9utlg{display:flex;align-items:baseline;gap:10px;margin-bottom:.85rem}.pb-title-row.svelte-u9utlg{display:flex;align-items:center;gap:6px}.pb-dot.svelte-u9utlg{width:6px;height:6px;border-radius:50%;background:#4ade80;flex-shrink:0}.pb-sub.svelte-u9utlg{font-size:.65rem;color:#ffffff47}.pb-loading.svelte-u9utlg{display:flex;align-items:center;gap:8px;padding:2rem 0;color:#ffffff4d;font-size:.78rem}.pb-spinner.svelte-u9utlg{width:14px;height:14px;border:2px solid rgba(200,170,110,.12);border-top-color:#c8aa6e;border-radius:50%;animation:svelte-u9utlg-pbspin .8s linear infinite;flex-shrink:0}@keyframes svelte-u9utlg-pbspin{to{transform:rotate(360deg)}}.pb-no-data.svelte-u9utlg{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.5rem 1.5rem 3rem;gap:.85rem}.pb-empty-icon.svelte-u9utlg{width:68px;height:68px;display:flex;align-items:center;justify-content:center;color:#c8aa6e;background:radial-gradient(circle at center,#c8aa6e14,#c8aa6e00 70%);margin-bottom:.25rem}.pb-empty-icon.svelte-u9utlg svg:where(.svelte-u9utlg){width:44px;height:44px;opacity:.85}.pb-empty-title.svelte-u9utlg{font-family:Cinzel,serif;font-size:1.05rem;font-weight:700;color:#ffffffd1;letter-spacing:.06em;margin:0}.pb-empty-desc.svelte-u9utlg{font-size:.78rem;line-height:1.55;color:#ffffff6b;max-width:420px;margin:0}.pb-empty-desc.svelte-u9utlg strong:where(.svelte-u9utlg){color:#c8aa6ee6;font-weight:600}.pb-empty-leagues.svelte-u9utlg{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}.pb-league-chip.svelte-u9utlg{font-size:.62rem;font-weight:700;letter-spacing:.12em;padding:.3rem .65rem;border-radius:999px;background:#c8aa6e0f;color:#c8aa6ea6;border:1px solid rgba(200,170,110,.15)}.pb-scroll.svelte-u9utlg{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.85rem;padding:0 .85rem}.pb-table.svelte-u9utlg{min-width:560px;border-top:1px solid rgba(255,255,255,.06)}.pb-col-hd.svelte-u9utlg,.pb-row.svelte-u9utlg{display:grid;grid-template-columns:3px 1fr 64px 194px 80px 90px;align-items:center}.pb-col-hd.pb-no-spells.svelte-u9utlg,.pb-row.pb-no-spells.svelte-u9utlg{grid-template-columns:3px 1fr 194px 80px 90px}.pb-col-hd.svelte-u9utlg{padding:5px 0;font-size:.56rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fff3;border-bottom:1px solid rgba(255,255,255,.06)}.pb-col-hd.svelte-u9utlg>span:where(.svelte-u9utlg):nth-child(2){padding-left:10px}.pb-col-hd.svelte-u9utlg>span:where(.svelte-u9utlg):nth-child(3){padding-left:2px}.pb-col-hd.svelte-u9utlg>span:where(.svelte-u9utlg):nth-child(5){text-align:center}.pb-row.svelte-u9utlg{min-height:52px;border-top:1px solid rgba(255,255,255,.04);transition:background .1s}.pb-row.svelte-u9utlg:first-of-type{border-top:none}.pb-row.svelte-u9utlg:hover{background:#ffffff05}.pb-win.svelte-u9utlg,.pb-loss.svelte-u9utlg{border-left:none}.pb-bar.svelte-u9utlg{align-self:stretch}.pb-win.svelte-u9utlg .pb-bar:where(.svelte-u9utlg){background:#c8aa6e}.pb-loss.svelte-u9utlg .pb-bar:where(.svelte-u9utlg){background:#f8717199}.pb-player.svelte-u9utlg{display:flex;align-items:center;gap:8px;padding:8px 6px 8px 10px;min-width:0}.pb-avatar.svelte-u9utlg{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.12)}.pb-avatar-ph.svelte-u9utlg{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:#c8aa6e1f;border:1px solid rgba(200,170,110,.2);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#c8aa6e99}.pb-pinfo.svelte-u9utlg{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.pb-prow2.svelte-u9utlg{display:flex;align-items:center;gap:4px}.pb-vs-label.svelte-u9utlg{font-size:.48rem;color:#ffffff47;text-transform:uppercase}.pb-vs-icon.svelte-u9utlg{width:20px;height:20px;border-radius:3px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.pb-pname.svelte-u9utlg{font-size:.78rem;font-weight:600;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-ptag.svelte-u9utlg{font-size:.56rem;font-weight:700;letter-spacing:.06em;color:#c8aa6ebf;width:-moz-fit-content;width:fit-content}.pb-spells.svelte-u9utlg{display:flex;align-items:center;gap:5px;padding:0 4px}.pb-spell-col.svelte-u9utlg{display:flex;flex-direction:column;gap:2px}.pb-spell.svelte-u9utlg{width:22px;height:22px;border-radius:3px;border:1px solid rgba(255,255,255,.08);-o-object-fit:cover;object-fit:cover;display:block}.pb-keystone.svelte-u9utlg{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.06);-o-object-fit:contain;object-fit:contain;background:#00000040;display:block}.pb-items.svelte-u9utlg{display:flex;align-items:center;gap:2px;padding:0 4px}.pb-item.svelte-u9utlg{width:28px;height:28px;border-radius:4px;border:1px solid rgba(255,255,255,.08);-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:block}.pb-item-name.svelte-u9utlg{display:flex;align-items:center;justify-content:center;font-size:.42rem;color:#ffffff59;text-transform:uppercase;overflow:hidden;background:#ffffff0a}.pb-kda.svelte-u9utlg{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 4px}.pb-kda-nums.svelte-u9utlg{font-size:.82rem;font-weight:700;display:flex;align-items:baseline;gap:1px}.kc-k.svelte-u9utlg{color:#86efac}.kc-d.svelte-u9utlg{color:#f87171}.kc-a.svelte-u9utlg{color:#ffffff7a}.kc-sep.svelte-u9utlg{color:#ffffff26;padding:0 1px;font-size:.65rem;font-weight:400}.pb-kda-label.svelte-u9utlg{font-size:.6rem;color:#ffffff47;font-weight:600}.kc-perf.svelte-u9utlg{color:#c8aa6e}.pb-result.svelte-u9utlg{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 0 8px 6px}.pb-outcome.svelte-u9utlg{font-size:.58rem;font-weight:800;letter-spacing:.08em}.oc-win.svelte-u9utlg{color:#c8aa6e}.oc-loss.svelte-u9utlg{color:#f87171b3}.pb-meta.svelte-u9utlg{display:flex;align-items:center;gap:4px}.pb-reg.svelte-u9utlg{font-size:.54rem;font-weight:700;letter-spacing:.05em;color:#ffffff59}.pb-reg-kr.svelte-u9utlg{color:#f59451}.pb-reg-na.svelte-u9utlg{color:#a78bfa}.pb-reg-euw.svelte-u9utlg{color:#60a5fa}.pb-reg-cn.svelte-u9utlg,.pb-reg-lpl.svelte-u9utlg{color:#fca5a5}.pb-reg-br.svelte-u9utlg{color:#4ade80}.pb-reg-int.svelte-u9utlg{color:#fbbf24}.pb-time.svelte-u9utlg{font-size:.58rem;color:#ffffff38}.pb-empty.svelte-u9utlg{background:#ffffff08;border:1px dashed rgba(255,255,255,.07)!important}
