.lookup-shell .avatar img,.lookup-shell .profile-icon>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.lookup-shell .match-main{grid-template-columns:90px 65px minmax(125px,.65fr) 95px 65px minmax(90px,1.35fr) 18px;column-gap:12px;display:grid}.lookup-shell .match-main>.kda{min-width:0;margin:0}.lookup-shell .match-main>.result{width:auto;min-width:0}.lookup-champion{align-items:center;gap:5px;display:flex}.account-signal{max-width:480px;margin-top:12px;font-size:12px}.account-signal-trigger{cursor:pointer;color:var(--foreground);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.account-signal-trigger>span{color:#b99251;border:1px solid #b99251;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:700;display:inline-grid}.account-signal-trigger small{color:var(--muted-foreground);font-size:10px}.account-signal-detail{background:var(--card);border:1px solid var(--border);border-radius:7px;margin-top:8px;padding:12px}.lookup-shell .account-signal-detail p{color:var(--muted-foreground);margin:0 0 8px;font-size:12px;line-height:1.6}.lookup-shell .account-signal-detail p:last-child{margin-bottom:0}.match-champ-with-lp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.lookup-shell .match-reported-lp{white-space:nowrap;border:1px solid color-mix(in srgb, var(--theme-green,#81d9bb) 28%, transparent);background:color-mix(in srgb, var(--theme-green,#81d9bb) 9%, transparent);color:var(--theme-green,#81d9bb);border-radius:5px;flex-shrink:0;padding:3px 6px;font-size:11px;font-weight:600}.lookup-champion .rr-summoner-spells{flex-direction:column}.lookup-items{flex-wrap:wrap;gap:3px;display:flex}.match-end{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.match-average-rank{color:var(--theme-muted,#9aabb8);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.match-average-rank small{white-space:nowrap;font-size:10px}.match-average-rank strong{font-size:12px;font-weight:500}.lookup-items img{border-radius:3px;width:24px;height:24px}.rr-match-modal .rr-person img{border-radius:5px;width:36px;height:36px}.rr-match-modal .rr-detail-table th,.rr-match-modal .rr-detail-table td{text-align:left;padding:10px 8px}.rr-match-modal .rr-detail-table tr{border-bottom:1px solid var(--rr-border)}@media (max-width:800px){.lookup-shell .match-main{grid-template-columns:80px 65px minmax(65px,1fr) 80px 18px}.lookup-shell .match-main .cs{display:none}.lookup-shell .match-end{grid-area:2/2/auto/5}.lookup-shell .match-main>svg{grid-area:1/5}}@media (max-width:420px){.lookup-shell .match-main{grid-template-columns:65px 60px minmax(50px,1fr) 70px 12px;gap:6px;padding:12px 8px}}.lookup-rank-emblem{object-fit:contain;width:120px;height:120px}.lookup-shell .rank-mark{width:130px;height:130px;box-shadow:none;background:0 0;border:0}.lookup-shell .profile-meta>button{margin:0;display:block}.lookup-history-note{color:var(--muted-foreground);margin:10px 0;font-size:11px;line-height:1.5}.lookup-shell .rank-panel .section-label{letter-spacing:normal}.lookup-shell .rank-panel .rr-rank-disclosure{text-align:left;margin-top:18px}.lookup-shell .profile-meta{display:block}@media (max-width:650px){.lookup-shell .profile{flex-wrap:wrap}.lookup-shell .profile-meta{text-align:left;width:100%;margin:12px 0 0}.lookup-shell .profile-meta>button{margin:0}}.lookup-player-box{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:6px;width:100%;min-width:180px;padding:8px;transition:background .15s,border-color .15s;position:relative}.lookup-player-box:hover,.lookup-player-box:focus-within{background:var(--accent);border-color:var(--primary)}.lookup-loadout-hit:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lookup-player-chevron{opacity:.6;margin-left:auto}.lookup-profile-link{z-index:1;font-size:inherit;text-align:left;font-weight:600;position:relative}.lookup-profile-link:hover{text-decoration:underline}.lookup-loadout-hit{border-radius:inherit;cursor:pointer;z-index:0;width:100%;height:100%;position:absolute;inset:0}.lookup-nav-link{letter-spacing:2px;text-transform:uppercase;color:var(--theme-blue,#8391a3);font-size:12px;text-decoration:none}.lookup-nav-link:hover{color:var(--theme-green,#84dbc4)}.lookup-nav-link:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid}.lookup-discord-login{border:1px solid var(--border);min-height:32px;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;justify-content:center;align-items:center;gap:8px;max-width:180px;padding:6px 12px;font-size:12px;display:inline-flex;overflow:hidden}.recent-search-field{position:relative}.recent-searches{z-index:30;border:1px solid var(--border);background:var(--background);border-radius:10px;max-height:320px;margin-top:6px;padding:8px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0004}.recent-searches>small{color:var(--muted-foreground);padding:6px 8px;display:block}.recent-search-row{align-items:center;display:flex}.recent-search-row>button:first-child{flex-wrap:wrap;flex:1;min-width:0}.recent-search-account{flex-direction:column;gap:3px;display:flex}.recent-searches .recent-search-remove{flex-shrink:0;justify-content:center;width:32px;height:32px}.recent-searches button{text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 8px;display:flex}:is(.recent-searches button:hover,.recent-searches button:focus-visible){background:var(--accent);outline:2px solid var(--primary);outline-offset:-2px}.recent-searches button span{text-overflow:ellipsis;overflow:hidden}.recent-searches button small{color:var(--muted-foreground);flex-shrink:0}.search-menu-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 10px 12px;font-size:12px;font-weight:600;display:flex}.search-menu-heading>span:last-child{color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:10px}.search-menu-group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:12px 10px 4px;font-size:10px;font-weight:500}.search-account-tag{color:var(--muted-foreground);margin-left:3px;font-weight:400}.recent-search-account{min-width:0;font-size:13px;font-weight:500}.recent-searches .search-account-rank{font-size:11px}.recent-search-row{border-radius:6px;padding-right:3px}.recent-search-row:hover,.recent-search-row:focus-within{background:var(--accent)}.recent-searches .recent-search-remove{color:var(--muted-foreground);opacity:.55}:is(.recent-searches .recent-search-remove:hover,.recent-searches .recent-search-remove:focus-visible){opacity:1}.search-menu-footer{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:8px;padding:10px 10px 3px;font-size:10px}.lookup-discord-login:hover{background:var(--accent)}.lookup-discord-login:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:600px){.lookup-shell .topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:68px;padding:12px}.lookup-discord-login{max-width:140px}}.lookup-shell .profile-meta{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.lookup-shell .history-heading{flex-wrap:wrap;gap:12px}.lookup-queue-dot{z-index:2;color:#fff;cursor:help;text-shadow:0 0 2px #222;font-size:12px;position:relative}.lookup-queue-tooltip{background:var(--background);width:220px;color:var(--foreground);border:1px solid var(--border);white-space:normal;text-shadow:none;border-radius:8px;padding:10px;font-size:12px;display:none;position:absolute;top:100%;left:0}.lookup-queue-dot:hover .lookup-queue-tooltip,.lookup-queue-dot:focus .lookup-queue-tooltip{display:block}.champion-stat-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 8px;display:flex}.champion-stat-heading h2{margin:8px 0;font-size:26px;font-weight:650}.champion-stat-heading p{font-size:13px}.champion-stat-panel{margin-top:20px;overflow:hidden}.champion-stat-controls{border-bottom:1px solid var(--border);padding:16px 20px}.champion-stat-controls [role=tablist]{flex-wrap:wrap;justify-content:flex-start;row-gap:12px;max-width:100%;height:auto;min-height:32px;overflow:visible}.champion-stat-controls [role=tab]{flex:none;height:28px}.champion-stat-tools{gap:12px;margin-top:16px;display:flex}.champion-stat-tools input{max-width:280px}.champion-stat-tools select{background:var(--background);border:1px solid var(--border);border-radius:6px;margin-left:auto;padding:8px 12px;font-size:13px}.champion-stat-table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:14px}.champion-stat-table th{color:var(--muted-foreground);background:var(--background);padding:14px 20px;font-size:12px;font-weight:500}.champion-stat-table td{border-top:1px solid var(--border);padding:14px 20px}.champion-stat-table tr:hover td{background:var(--accent)}.champion-stat-table small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.champion-stat-name{align-items:center;gap:12px;display:flex}.champion-stat-name img{border-radius:8px;width:36px;height:36px}.champion-stat-win{width:90px}.champion-stat-bar{background:#d5748240;border-radius:3px;height:4px;margin-top:7px;overflow:hidden}.champion-stat-bar span{background:var(--primary);height:100%;display:block}.champion-stat-footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.champion-stat-empty{text-align:center;color:var(--muted-foreground);padding:36px}@media (max-width:600px){.champion-stat-heading,.champion-stat-tools{flex-wrap:wrap}.champion-stat-tools input{max-width:none}.champion-stat-footer{flex-wrap:wrap}}.lookup-performance-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:20px;display:grid}.lookup-performance-card{padding:22px}.lookup-performance-card h3{color:var(--muted-foreground);font-size:13px}.lookup-performance-card>strong{margin:12px 0;font-size:28px;display:block}.lookup-performance-card p{color:var(--muted-foreground);font-size:12px}.champion-summary{min-width:0;margin-bottom:20px;padding:16px 12px}.champion-summary h2{margin:16px 0 4px;font-size:14px;font-weight:650}.champion-summary [role=tablist]{justify-content:space-between;width:100%}.champion-summary [role=tab]{padding:4px 6px;font-size:12px}.champion-summary table{border-collapse:collapse;text-align:center;width:100%;margin:12px 0;font-size:12px}.champion-summary th{color:var(--muted-foreground);padding:4px 2px;font-size:10px;font-weight:400}.champion-summary td{padding:7px 2px;font-weight:600}.champion-summary td img{border-radius:6px;width:28px;min-width:28px;height:28px}.champion-summary td small{white-space:nowrap;color:var(--muted-foreground);margin-top:3px;font-size:9px;font-weight:400;display:block}.champion-summary>button{margin:8px auto 0;display:flex}.champion-role-filters{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.champion-total-row{background:var(--accent)}.champion-matchups{border:1px solid var(--border);background:var(--background);border-radius:10px;padding:16px}.champion-matchups h3{font-weight:600}.champion-stat-name[aria-expanded=true]{color:var(--primary)}.champion-role-filters button{cursor:pointer;padding:7px 12px}.champion-role-filters button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--accent)}.champion-stat-tools input{background:var(--background);border:1px solid var(--border);border-radius:6px;padding:8px 12px}.champion-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.champion-role-filters.champion-role-compact{gap:2px;margin:0 0 0 auto}.champion-role-compact button{background:0 0;border-color:#0000;border-radius:5px;padding:5px 7px;font-size:11px}.champion-role-compact button[aria-pressed=true]{background:var(--accent);border-color:var(--border)}.champion-filter-row [role=tab]{font-size:12px}.champion-filter-row+.champion-stat-tools{margin-top:14px}@media (max-width:700px){.champion-role-filters.champion-role-compact{width:100%;margin-left:0}}.rr-modal.champion-detail-modal{border-radius:16px;width:calc(100vw - 32px);max-width:1000px!important}.champion-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:12px 0;display:grid}.champion-detail-metrics>div{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:14px}.champion-detail-metrics small{color:var(--muted-foreground);font-size:11px}.champion-detail-metrics strong{margin-top:7px;font-size:21px;display:block}.champion-rings{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:16px 0 8px;display:grid}.champion-ring{text-align:center}.champion-ring h3{font-size:13px;font-weight:600}.champion-ring-chart{width:112px;height:112px;margin:14px auto;position:relative}.champion-ring-chart svg{fill:none;stroke-width:4px;width:100%;height:100%}.champion-ring-chart .champion-ring-track{stroke:var(--border)}.champion-ring-chart strong{place-items:center;font-size:23px;display:grid;position:absolute;inset:0}.champion-ring p{color:var(--muted-foreground);font-size:11px;line-height:1.5}.champion-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:650px){.champion-rings,.champion-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.champion-rings{gap:18px 12px}}.history-search-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.history-search-row>input{width:190px}.calculator-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:14px;display:grid}.calculator-grid label{font-size:12px}.calculator-grid select{background:var(--background);border:1px solid var(--border);border-radius:6px;width:100%;padding:8px;display:block}.calculator-result{text-align:center;padding:24px}.calculator-result strong{color:var(--primary);font-size:32px}.lookup-shell .topbar{flex-wrap:wrap;height:auto;min-height:68px;padding-top:12px;padding-bottom:12px}.live-preview-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 20px;display:flex}.live-preview-heading h2{margin:6px 0;font-size:24px}.live-preview-heading p,.live-preview-context,.live-preview-team header>span,.live-preview-privacy{color:var(--theme-muted,#8da2ba);font-size:12px}.live-preview-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.live-preview-mode,.live-preview-connection{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-preview-mode strong{color:var(--theme-text,#e8edf5);font-size:14px}.live-preview-mode svg{color:var(--theme-green,#80e2c5)}.live-preview-teams{gap:18px;margin:20px 0;display:grid}.live-preview-team{overflow:hidden}.live-preview-team header{border-bottom:1px solid var(--theme-border,#26303d);justify-content:flex-start;align-items:center;padding:16px 20px;display:flex}.live-preview-team h3{align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.live-preview-team-dot{background:#64bbec;border-radius:50%;width:7px;height:7px}.live-preview-red .live-preview-team-dot{background:#e78b9e}.live-preview-table-wrap{overflow-x:auto}.live-preview-team table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.live-preview-team th{color:var(--theme-muted,#8da2ba);padding:12px 20px;font-size:11px;font-weight:500}.live-preview-team th small{margin-top:3px;font-size:10px;font-weight:400;display:block}.live-preview-team td{border-top:1px solid var(--theme-border,#26303d);white-space:nowrap;padding:12px 20px}.live-preview-team td:first-child{width:44%}.live-preview-team td:nth-child(2){width:24%}.live-preview-player{align-items:center;gap:12px;display:flex}.live-preview-player img{border:1px solid var(--theme-border,#26303d);border-radius:7px}.live-preview-player strong{font-weight:600}.live-preview-player small{color:var(--theme-muted,#8da2ba);margin-top:4px;font-size:11px;display:block}.live-preview-hidden{color:var(--theme-muted,#8da2ba);align-items:center;gap:6px;display:flex}.live-preview-winrate{color:var(--theme-green,#80e2c5);font-variant-numeric:tabular-nums}.live-preview-privacy{align-items:center;gap:8px;line-height:1.6;display:flex}.live-preview-privacy svg{flex-shrink:0}@media (max-width:600px){.live-preview-context{flex-direction:column;align-items:flex-start;padding:14px}.live-preview-team th,.live-preview-team td{padding:12px}.live-preview-team table{min-width:490px}.live-preview-heading h2{font-size:20px}}.live-preview-team tbody tr{cursor:pointer}.live-preview-team tbody tr:hover{background:var(--theme-hover,#80e2c50d)}.live-player-trigger{text-align:left;width:100%;color:inherit}.live-player-trigger>svg{color:var(--theme-muted,#8da2ba);margin-left:auto}.live-player-trigger:focus-visible{outline:2px solid var(--theme-green,#80e2c5);outline-offset:5px;border-radius:4px}.live-player-dialog{max-height:85vh;overflow-y:auto;width:min(760px,100vw - 32px)!important;max-width:760px!important}.live-player-spells{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.live-player-spells h3{margin:0;font-size:14px}.live-player-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.live-player-info dt{color:var(--theme-muted,#8da2ba);margin-bottom:6px;font-size:12px}.live-player-info dd{margin:0;font-weight:600}.live-rank-average{color:var(--theme-muted,#8da2ba);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.live-rank-average img{object-fit:contain}.live-rank-average strong{color:var(--theme-green,#80e2c5);font-weight:600}.live-rank-average small{margin-left:6px;font-size:10px}.live-preview-team header{flex-wrap:wrap;gap:10px 18px}.live-player-lp{color:var(--theme-muted,#8da2ba);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;display:block}.lookup-shell .dashboard>aside{flex-direction:column;gap:20px;display:flex}.lookup-shell .dashboard>aside>.panel{margin-top:0;margin-bottom:0}.profile-copy{white-space:normal;overflow-wrap:anywhere;max-width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:inline}.profile-copy-icon{color:var(--muted-foreground);font-size:16px}.profile-copy:hover .profile-copy-icon{color:var(--primary)}.profile-copy:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.profile-copy-status{color:var(--primary);font-size:12px}.performance-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.performance-detail{min-width:0;padding:24px}.performance-detail h3{margin-bottom:8px;font-size:17px;font-weight:600}.performance-detail>p{color:var(--muted-foreground);font-size:12px;line-height:1.6}.performance-list{margin:18px 0 0;padding:0;list-style:none}.performance-list li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;font-size:13px;display:flex}.performance-list li>*{overflow-wrap:anywhere;min-width:0}.performance-list li>:last-child{text-align:right}.performance-list small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.performance-list a:hover{color:var(--primary);text-decoration:underline}@media (max-width:700px){.performance-details-grid{grid-template-columns:1fr}}.performance-ring-panel{margin-bottom:20px;padding:24px}.profile-ladder{color:var(--muted-foreground);margin-left:12px;font-size:13px}.profile-live-active{text-shadow:0 0 12px var(--primary);box-shadow:0 0 14px color-mix(in srgb, var(--primary) 25%, transparent);color:var(--primary)!important}.profile-live-dot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 9px var(--primary);border-radius:50%;margin-left:7px;display:inline-block}.people-suggestions{border:1px solid var(--border);background:var(--card);border-radius:8px;margin:8px 0;padding:12px}.people-suggestions h3{margin-bottom:8px;font-size:12px}.people-suggestions a{border-radius:5px;align-items:center;gap:12px;padding:12px 8px;display:flex}.people-suggestions a:hover{background:var(--accent)}.people-suggestions span{color:var(--primary);font-size:11px}.people-suggestions small{color:var(--muted-foreground);margin-left:auto}.profile-copy .profile-tag{white-space:nowrap;overflow-wrap:normal;display:inline-block}.profile-copy .profile-copy-icon{vertical-align:middle;white-space:nowrap;margin-left:6px;display:inline-block}.lookup-shell .profile>div:nth-child(2){flex:1;min-width:0}.lookup-shell .profile-icon{flex-shrink:0}
