@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--bg: #02090b;--panel: rgba(8, 19, 22, .92);--panel-alt: rgba(10, 21, 24, .96);--line: rgba(0, 212, 224, .2);--line-strong: rgba(0, 212, 224, .48);--text: #dff3f4;--muted: #7fa5aa;--accent: #00d4e0;--gold: #f7cd67;--purple: #b77afe;--green: #55e6a5;--pink: #f16f8b;--shadow: 0 0 22px rgba(0, 212, 224, .08)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:100%;margin:0;background:var(--bg);color:var(--text);font-family:JetBrains Mono,monospace}body{overflow:hidden}button,input{font:inherit}.app-shell{position:relative;height:100dvh;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(0,212,224,.06),transparent 25%),radial-gradient(circle at 80% 80%,rgba(183,122,254,.06),transparent 20%),linear-gradient(180deg,#040a0d,#02090b)}.startup-loading-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:radial-gradient(circle at 22% 24%,rgba(0,212,224,.14),transparent 34%),radial-gradient(circle at 78% 72%,rgba(183,122,254,.14),transparent 30%),#02090beb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.startup-loading-card{padding:18px 26px;border:1px solid var(--line);color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(12px,1.22vw,15px);text-shadow:0 0 14px rgba(0,212,224,.22)}.grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,224,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,224,.05) 1px,transparent 1px);background-size:44px 44px;opacity:.42;pointer-events:none}.topbar{position:relative;z-index:2;height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#02090bd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:18px;font-weight:700;letter-spacing:.03em}.brand-mark{font-size:22px;line-height:1}.nav-strip{display:flex;gap:16px;color:var(--text);font-size:11px;letter-spacing:.08em}.main-layout{position:relative;z-index:1;display:grid;grid-template-columns:var(--left-panel-width, 258px) var(--resize-gutter-width, 12px) minmax(0,1fr) var(--resize-gutter-width, 12px) var(--right-panel-width, 344px);gap:0;height:calc(100dvh - 58px);min-height:calc(100dvh - 58px);padding:8px}.main-layout.drawer-open{grid-template-columns:var(--left-panel-width, 258px) var(--resize-gutter-width, 12px) minmax(0,1fr) var(--resize-gutter-width, 12px) var(--right-panel-width, 344px) var(--drawer-panel-width, 312px)}.resize-gutter{position:relative;min-height:0;cursor:col-resize;display:flex;align-items:stretch;justify-content:center}.resize-gutter:before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:1px;transform:translate(-50%);background:#00d4e01f}.resize-gutter:hover:before{background:#00d4e057}.resize-gutter-handle{position:absolute;top:50%;left:50%;width:5px;height:78px;transform:translate(-50%,-50%);border-top:1px solid rgba(0,212,224,.24);border-bottom:1px solid rgba(0,212,224,.24);background:linear-gradient(180deg,#00d4e00d,#00d4e02e,#00d4e00d);box-shadow:0 0 12px #00d4e00f;pointer-events:none}.neon-panel{position:relative;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow),inset 0 0 0 1px #00d4e00a}.neon-panel:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(0,212,224,.08);pointer-events:none}.left-panel,.right-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden}.left-panel,.right-panel,.plot-header,.plot-shell,.value-box,.search-input,.mini-btn,.feature-pill,.k-slider,.cluster-badge,.summary-card,.summary-box,.show-all-btn{border-radius:0}.left-panel,.right-panel{padding:12px}.collapsed-panel{padding:0;border-color:#00d4e024}.collapsed-panel:before{opacity:0}.collapsed-panel>*{opacity:0;pointer-events:none}.center-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.section-header{color:var(--accent);font-size:11px;letter-spacing:.18em;margin-bottom:10px}.control-block{margin-bottom:10px}.control-label{display:block;color:var(--muted);font-size:11px;letter-spacing:.14em;margin-bottom:5px}.value-box{width:100%;padding:7px 9px;border:1px solid var(--line);background:var(--panel-alt);color:var(--text);font-size:11px;line-height:1.4;word-break:break-all}.value-box.small{max-height:72px;overflow:auto}.value-box.tight{width:58px;text-align:center;font-size:15px;color:var(--accent);font-weight:700}.k-row-shell{position:relative}.k-row-shell.locked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,212,224,.08);pointer-events:none}.k-row-shell.locked .feature-lock-overlay{z-index:3}.k-row-shell.locked .feature-lock-icon{width:42px;color:#00d4e030}.k-row{display:grid;grid-template-columns:1fr 58px;gap:8px;align-items:center}.k-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:34px;background:var(--panel-alt);border:1px solid var(--line);padding:0 9px}.k-slider::-webkit-slider-runnable-track{height:2px;background:var(--line-strong)}.k-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-6px;width:13px;height:13px;background:var(--accent);box-shadow:0 0 16px #00d4e0a6;cursor:pointer}.k-slider.locked,.k-slider:disabled{opacity:.42;cursor:not-allowed}.k-slider.locked::-webkit-slider-thumb,.k-slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.value-box.tight.locked{opacity:.58;border-color:#00d4e042}.search-input{width:100%;height:34px;border:1px solid var(--line);background:var(--panel-alt);color:var(--text);padding:0 9px;outline:none}.search-input::placeholder{color:#dff3f461}.search-input.locked{border-color:#00d4e042}.search-input.locked:disabled,.mini-btn:disabled{opacity:.42;cursor:not-allowed}.feature-toolbar{display:flex;gap:3px;margin-bottom:7px}.mini-btn,.show-all-btn{border:1px solid var(--line);background:#002a2d8c;color:var(--text);cursor:pointer}.mini-btn{height:30px;padding:0 9px}.show-all-btn{min-width:82px;height:26px;padding:0 7px;font-size:9.5px;letter-spacing:.02em;white-space:nowrap;flex:0 0 auto}.mini-btn:hover,.feature-pill:hover,.show-all-btn:hover,.summary-card:hover,.plot-control-button:hover{border-color:var(--line-strong);box-shadow:0 0 15px #00d4e01f}.feature-count{color:var(--gold);font-size:11px;margin-bottom:7px}.feature-count.locked{color:#00d4e0eb;letter-spacing:.14em;text-shadow:0 0 14px rgba(0,212,224,.16)}.feature-list-shell{position:relative;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.feature-list-shell.locked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,212,224,.08);pointer-events:none}.feature-list,.report-scroll,.all-features-list{min-height:0;overflow:auto;scroll-behavior:smooth}.feature-list{flex:1 1 auto;min-height:0;max-height:100%;display:flex;flex-direction:column;gap:3px;padding-right:2px;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.feature-list-locked{opacity:.72}.feature-lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.feature-lock-icon{width:min(118px,56%);height:auto;color:#00d4e030;filter:drop-shadow(0 0 18px rgba(0,212,224,.12))}.feature-pill,.summary-card{position:relative}.feature-pill{width:100%;min-width:0;text-align:left;padding:8px;border:1px solid rgba(0,212,224,.14);background:#040b0deb;color:var(--text);cursor:pointer;display:flex;gap:7px;align-items:center;min-height:48px}.feature-pill.active{border-color:#00d4e08a;background:#002a2d8c}.feature-pill.locked,.feature-pill:disabled{cursor:default}.feature-pill-dot{width:7px;height:7px;flex:0 0 7px;border:1px solid rgba(0,212,224,.9);background:transparent;box-shadow:inset 0 0 0 1px #00d4e00f}.feature-pill-dot.active{background:#00d4e0f5;box-shadow:0 0 10px #00d4e038}.feature-pill-label{flex:1 1 auto;min-width:0;font-size:10.2px;line-height:1.32;overflow-wrap:anywhere;word-break:break-word}.plot-header{padding:8px}.subtle-line,.drawer-player-line{color:var(--muted);font-size:11px;margin-top:6px}.summary-strip{display:flex;gap:5px;align-items:stretch;justify-self:end;flex:0 0 auto}.plot-control-strip{min-width:0;display:flex;gap:8px;flex-wrap:nowrap;align-items:stretch}.plot-control-card{flex:0 0 auto;min-width:130px;min-height:48px;padding:7px 9px;border:1px solid var(--line);background:var(--panel-alt);display:flex;flex-direction:column;justify-content:center;gap:4px}.plot-control-button{color:var(--text);cursor:pointer}.plot-control-card-select{position:relative;overflow:visible;z-index:80}.player-search-card{position:relative;flex:1 1 280px;min-width:230px;max-width:380px;overflow:visible}.player-search-shell{position:relative;display:flex;align-items:center;min-height:28px;border:1px solid rgba(0,212,224,.18);background:#040e11f5}.player-search-icon{position:absolute;left:10px;top:50%;width:14px;height:14px;color:#7fa5aa9e;transform:translateY(-50%);pointer-events:none}.player-search-icon svg{width:100%;height:100%;display:block}.player-search-input{width:100%;height:28px;border:0;background:transparent;color:var(--text);padding:0 10px 0 34px;outline:none;font-size:12px}.player-search-input::placeholder{color:#dff3f457}.player-search-results{position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;z-index:1000;display:flex;flex-direction:column;gap:4px;padding:7px;border:1px solid var(--line);background:#071215fb;box-shadow:0 0 22px #00d4e01f}.player-search-result{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid transparent;background:#002a2d2e;color:var(--text);cursor:pointer;padding:8px 9px;display:flex;align-items:center;gap:10px;text-align:left;font:inherit}.player-search-result:hover,.player-search-result.active{border-color:#00d4e06b;background:#003e4442}.player-search-result-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.player-search-result-name{color:var(--text);font-size:11px;line-height:1.25}.player-search-result-meta{color:var(--muted);font-size:10px;line-height:1.2}.player-search-empty{padding:9px 10px;color:var(--muted);font-size:10px;letter-spacing:.08em}.search-cluster-badge{width:22px;height:22px;flex:0 0 22px;border-radius:999px;border:1px solid rgba(223,243,244,.2);box-shadow:inset 0 0 0 1px #02090b33}.search-cluster-badge-solid{display:inline-flex;align-items:center;justify-content:center;background:var(--cluster-color);color:#031013;font-size:10px;font-weight:700;line-height:1}.search-cluster-badge-pie{display:inline-block;background-color:#002a2d6b}.plot-control-select-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:100%;min-height:100%;padding:0;font:inherit;text-align:left}.algorithm-menu{position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;z-index:1000;display:flex;flex-direction:column;gap:4px;padding:7px;border:1px solid var(--line);background:#071215fb;box-shadow:0 0 22px #00d4e01f}.algorithm-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:#002a2d2e;color:var(--text);cursor:pointer;font:inherit;font-size:11px;letter-spacing:.04em;padding:7px 9px;text-align:left}.algorithm-menu-item:hover,.algorithm-menu-item.active{border-color:#00d4e06b;color:var(--accent);background:#003e4442}.plot-control-label{color:var(--muted);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.plot-control-value{color:var(--accent);font-size:14px;line-height:1.2}.summary-box{min-width:78px;min-height:48px;padding:7px 9px;border:1px solid var(--line);background:var(--panel-alt);display:flex;flex-direction:column;justify-content:center;gap:3px}.summary-label,.notes-label{color:var(--muted);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.summary-value{color:var(--text);font-size:15px}.plot-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;overflow:visible}.plot-shell{position:relative;min-height:0;padding:8px;display:flex;flex-direction:column}.plot-chart-stage{position:relative;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0}.plot-chart-wrap{flex:1 1 auto;min-height:0}.cluster-legend-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:9px 13px;padding:8px 10px;background:#061114eb}.cluster-legend-row:before{top:6px;right:6px;bottom:6px;left:6px}.cluster-legend-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:5px;min-width:24px;min-height:24px;font:inherit}.cluster-legend-dot-btn{border-radius:999px}.cluster-legend-dot{width:11px;height:11px;border-radius:999px;background:var(--cluster-color);box-shadow:0 0 10px color-mix(in srgb,var(--cluster-color) 35%,transparent);flex:0 0 auto}.cluster-legend-btn.highlighted{background:color-mix(in srgb,var(--cluster-color) 16%,transparent);border-color:color-mix(in srgb,var(--cluster-color) 44%,transparent);color:#effcff;box-shadow:0 0 12px color-mix(in srgb,var(--cluster-color) 14%,transparent)}.cluster-legend-btn.highlighted .cluster-legend-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--cluster-color) 75%,transparent),0 0 8px color-mix(in srgb,var(--cluster-color) 16%,transparent)}.cluster-legend-text{display:none}.cluster-list-view{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(var(--cluster-count, 1),minmax(0,1fr));gap:8px;overflow:hidden}.cluster-list-segment{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--cluster-color) 78%,rgba(255,255,255,.18) 22%);background:var(--cluster-color);box-shadow:inset 0 0 0 1px #ffffff0f;overflow:hidden}.cluster-list-segment:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#030e1214,#030e1229),repeating-linear-gradient(180deg,rgba(255,255,255,.08) 0 1px,transparent 1px 18px);pointer-events:none}.cluster-list-segment-header{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 10px 8px;border-bottom:1px solid rgba(255,255,255,.2);background:#040a0d2e;color:#fff;text-transform:uppercase}.cluster-list-segment-title{font-size:clamp(11px,.64vw,14px);letter-spacing:.14em;font-weight:700}.cluster-list-segment-count{font-size:clamp(10px,.58vw,12px);letter-spacing:.08em;opacity:.95}.cluster-list-segment-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow:auto;padding:8px 8px 10px;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.45) rgba(4,10,13,.12)}.cluster-list-player{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(255,255,255,.12);background:#040a0d2e;color:#fff;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 6px;text-align:left;font:inherit;line-height:1.25;text-shadow:0 1px 1px rgba(2,9,11,.28)}.cluster-list-player:hover,.cluster-list-player.selected{border-color:#ffffffd1;background:#040a0d57}.cluster-list-player-name{min-width:0;flex:1 1 auto;font-size:clamp(9px,.56vw,11px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cluster-list-player-season{flex:0 0 auto;font-size:clamp(8.8px,.52vw,10.5px);letter-spacing:.04em;opacity:.96}.cluster-list-empty{flex:1 1 auto;display:grid;place-items:center;color:var(--muted);letter-spacing:.14em;border:1px solid rgba(0,212,224,.16);background:#071215d1}.cluster-view-transition-overlay{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:5;overflow:hidden;pointer-events:none;border:1px solid rgba(0,212,224,.16);background:#02090b29}.cluster-view-transition-core,.cluster-view-transition-scanlines,.cluster-view-transition-static,.cluster-view-transition-flash{position:absolute;top:0;right:0;bottom:0;left:0}.cluster-view-transition-core{background:linear-gradient(90deg,#00d4e02e,#00d4e00a 18%,#f7cd671f 48%,#00d4e00f,#00d4e033),radial-gradient(circle at 50% 50%,rgba(223,243,244,.16),transparent 42%);animation:clusterViewGlitchCore .62s ease-in-out forwards}.cluster-view-transition-scanlines{background:repeating-linear-gradient(180deg,rgba(223,243,244,.12) 0 2px,transparent 2px 8px);mix-blend-mode:screen;animation:clusterViewGlitchScanlines .62s linear forwards}.cluster-view-transition-static{background:repeating-linear-gradient(0deg,rgba(223,243,244,.1) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(0,212,224,.11) 0 1px,transparent 1px 6px),linear-gradient(180deg,#00d4e014,#f7cd6714);opacity:0;animation:clusterViewGlitchStatic .62s steps(8,end) forwards}.cluster-view-transition-flash{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);opacity:0;transform:translate(-100%);animation:clusterViewGlitchFlash .62s cubic-bezier(.2,.8,.2,1) forwards}@keyframes clusterViewGlitchCore{0%{opacity:0;transform:scaleX(1.015) translate(0);filter:brightness(.9) contrast(1)}14%{opacity:.95;transform:scaleX(1.035) translate(-.8%);filter:brightness(1.22) contrast(1.18)}28%{opacity:.72;transform:scaleX(.985) translate(.7%)}52%{opacity:.86;transform:scaleX(1.02) translate(-.3%);filter:brightness(1.08) contrast(1.28)}to{opacity:0;transform:scaleX(1) translate(0);filter:brightness(1) contrast(1)}}@keyframes clusterViewGlitchScanlines{0%{opacity:0;transform:translateY(-14px)}16%{opacity:.52}56%{opacity:.42}to{opacity:0;transform:translateY(18px)}}@keyframes clusterViewGlitchStatic{0%{opacity:0;transform:translate(0)}12%{opacity:.58;transform:translate(-8px)}24%{opacity:.32;transform:translate(6px)}38%{opacity:.65;transform:translate(-4px)}60%{opacity:.22;transform:translate(4px)}to{opacity:0;transform:translate(0)}}@keyframes clusterViewGlitchFlash{0%{opacity:0;transform:translate(-100%)}22%{opacity:.7}50%{opacity:.4;transform:translate(18%)}to{opacity:0;transform:translate(115%)}}.loading-overlay,.error-box{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:3;display:grid;place-items:center;background:#02090bcc;border:1px solid var(--line);color:var(--accent);letter-spacing:.14em;text-align:center;padding:24px}.error-box{color:#ff8ba3}.cluster-badges{position:absolute;left:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 28px);pointer-events:auto}.cluster-badge{padding:4px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--cluster-color) 78%,#8ad8df 22%);background:#0a1518e6;display:inline-flex;gap:6px;align-items:center;font-size:9.5px;color:var(--text);cursor:pointer;box-shadow:0 0 10px color-mix(in srgb,var(--cluster-color) 14%,transparent)}.cluster-badge:hover,.cluster-legend-btn:hover{border-color:color-mix(in srgb,var(--cluster-color) 86%,#effcff 14%)}.cluster-badge.highlighted{background:color-mix(in srgb,var(--cluster-color) 18%,transparent);border-color:color-mix(in srgb,var(--cluster-color) 62%,transparent);color:#effcff;box-shadow:0 0 12px color-mix(in srgb,var(--cluster-color) 16%,transparent)}.cluster-badge-index{color:var(--gold)}.report-scroll{flex:1 1 auto;display:flex;flex-direction:column;gap:0;padding-right:2px}.report-scroll.player-report-idle{opacity:.56}.player-headline{margin-bottom:8px}.player-name{font-size:24px;line-height:1.05;color:var(--text);margin-bottom:5px}.player-meta{color:var(--muted);font-size:11px}.chip-row{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.chip{padding:5px 9px;border:1px solid var(--line);background:#002a2d3d;color:var(--text);font-size:11px;letter-spacing:.08em}.chip.accent,.feature-tooltip-title,.feature-tooltip-formula{color:var(--accent)}.probability-bar-shell{width:100%;margin-bottom:12px}.probability-bar-frame{position:relative;width:100%;min-height:39px;border:1px solid var(--line);background:#002a2d33;overflow:hidden}.probability-bar-track{display:flex;width:100%;min-height:39px}.probability-bar-segment{min-width:2px;min-height:39px;opacity:.92;transition:opacity .14s ease,filter .14s ease}.probability-bar-segment:hover,.probability-bar-segment:focus-visible{opacity:1;filter:brightness(1.08);outline:none}.probability-bar-readout{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#dff3f400;font-size:10.5px;letter-spacing:.04em;text-shadow:0 0 10px rgba(2,9,11,.78);pointer-events:none;transition:color .14s ease}.probability-bar-readout.visible{color:var(--text)}.empty-state{color:var(--muted);padding:16px 0;font-size:11px}.report-title-row,.drawer-header-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.report-title-row>.report-subtitle{flex:1 1 auto;min-width:0;margin:0;font-size:9.2px;letter-spacing:.08em}.report-subtitle{color:var(--accent);font-size:11px;letter-spacing:.16em;margin-top:16px;margin-bottom:7px}.report-subtitle-tight{margin-top:0;margin-bottom:0}.feature-summary-list,.all-features-list{display:flex;flex-direction:column;gap:5px}.summary-card{padding:9px;border:1px solid var(--line);background:var(--panel-alt);min-height:64px}.summary-card-name{color:var(--text);font-size:11px;line-height:1.45;margin-bottom:5px}.summary-card-values{display:flex;justify-content:space-between;gap:5px;align-items:center;color:var(--muted);font-size:11px}.pct-chip{padding:3px 8px;border:1px solid currentColor;flex:0 0 auto}.feature-tooltip{position:absolute;z-index:30;opacity:0;pointer-events:none;transform:translate3d(0,14px,0) scale(.985);transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);width:max-content;max-width:min(420px,72vw);padding:12px 14px;border:1px solid var(--line-strong);background:#050f12fb;box-shadow:0 0 28px #00d4e029;will-change:opacity,transform}.feature-tooltip-fixed{position:fixed;z-index:100;overflow:auto}.feature-tooltip-visible{opacity:1;transform:translateZ(0) scale(1)}.feature-tooltip-title{font-size:11px;margin-bottom:5px;line-height:1.35}.feature-tooltip-description,.feature-tooltip-note{color:var(--text);font-size:11px;line-height:1.45}.feature-tooltip-formula{font-size:11px;line-height:1.45;white-space:pre-line;margin-top:8px}.feature-tooltip-note{font-size:9.5px;margin-top:8px}.tone-high{color:var(--accent)}.tone-good{color:var(--green)}.tone-mid{color:var(--gold)}.tone-low{color:#ffb870}.tone-bad{color:var(--pink)}@media(max-width:1780px){.main-layout.drawer-open{grid-template-columns:var(--left-panel-width, 246px) var(--resize-gutter-width, 12px) minmax(0,1fr) var(--resize-gutter-width, 12px) var(--right-panel-width, 324px) var(--drawer-panel-width, 300px)}.brand{font-size:18px}}@media(max-width:1480px){.main-layout{grid-template-columns:var(--left-panel-width, 238px) var(--resize-gutter-width, 12px) minmax(0,1fr) var(--resize-gutter-width, 12px) var(--right-panel-width, 312px)}.main-layout.drawer-open{grid-template-columns:var(--left-panel-width, 232px) var(--resize-gutter-width, 12px) minmax(0,1fr) var(--resize-gutter-width, 12px) var(--right-panel-width, 300px) var(--drawer-panel-width, 288px)}.player-name{font-size:22px}}@media(max-width:1220px){body{overflow:auto}.main-layout,.main-layout.drawer-open{grid-template-columns:1fr;height:auto;min-height:0}.resize-gutter{display:none}.left-panel{max-height:420px}.plot-shell{height:620px}.right-panel{min-height:540px}.nav-strip{display:none}.brand{font-size:15px}}.glossary-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:28px;background:#0107093d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .22s ease}.glossary-overlay.visible{opacity:1}.glossary-modal{width:min(1080px,calc(100vw - 40px));height:min(88vh,880px);display:flex;flex-direction:column;overflow:hidden;background:#01080bfb;transform:translate3d(0,18px,0) scale(.988);opacity:0;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1)}.glossary-modal.visible{transform:translateZ(0) scale(1);opacity:1}.glossary-modal-header,.glossary-modal-footer{position:relative;z-index:1;padding:14px 18px;border-bottom:1px solid var(--line);background:#01080bf5}.glossary-modal-footer{border-bottom:0;border-top:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.18em;text-align:center}.glossary-modal-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.glossary-title-row{margin-bottom:0;display:flex;align-items:center;gap:5px}.glossary-title-count{color:var(--muted);font-size:11px;letter-spacing:.12em}.glossary-close-btn{width:40px;height:40px;padding:0;border:1px solid var(--line);background:#002a2d66;color:var(--text);font-size:22px;line-height:1;cursor:pointer}.glossary-modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 18px 18px;scroll-behavior:smooth}.glossary-section{border-top:1px solid rgba(0,212,224,.12)}.glossary-section-header{width:100%;padding:16px 0;border:0;background:transparent;color:var(--accent);display:flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.18em;text-align:left;cursor:pointer}.glossary-section-chevron{display:inline-block;transition:transform .18s ease}.glossary-section-chevron.open{transform:rotate(90deg)}.glossary-section-count{color:var(--muted);letter-spacing:.12em}.glossary-section-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.glossary-section-body.open{grid-template-rows:1fr}.glossary-section-inner{overflow:hidden;display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.glossary-card{padding:16px 18px;border:1px solid var(--line);background:#030c10f2}.glossary-card-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:10px}.glossary-card-badge{flex:0 0 auto;padding:4px 8px;border:1px solid rgba(0,212,224,.48);background:#002a2da6;color:#6defff;font-size:11px;letter-spacing:.12em}.glossary-card-title-wrap{min-width:0}.glossary-card-title{color:var(--text);font-size:15px;line-height:1.35}.glossary-card-key{color:var(--muted);font-size:11px;line-height:1.4;margin-top:4px;word-break:break-all}.glossary-card-copy,.glossary-card-formula,.glossary-card-note{margin:0;line-height:1.72}.glossary-card-copy,.glossary-card-note{color:#a7ccd1;font-size:11px}.glossary-card-formula{margin-top:8px;color:var(--accent);font-size:11px;white-space:pre-line}.glossary-card-note{margin-top:8px;font-size:11px}@media(max-width:1220px){.plot-header{grid-template-columns:1fr}.plot-control-strip{width:100%;flex-wrap:wrap}.plot-control-card{min-width:calc(50% - 6px)}.player-search-card{max-width:none}.summary-strip{width:100%;justify-self:stretch;flex-wrap:wrap}.header-side-strip{width:100%;justify-self:stretch}.cluster-list-view{min-width:max(100%,calc(var(--cluster-count, 1) * 140px))}.glossary-overlay{padding:8px}.glossary-modal{width:min(100vw - 24px,1120px);height:min(90vh,920px)}}@media(max-width:760px){.plot-control-card{min-width:100%}.cluster-list-view{min-width:max(100%,calc(var(--cluster-count, 1) * 170px))}.glossary-card-header{flex-direction:column;gap:5px}}.header-side-strip{display:flex;align-items:stretch;justify-self:end;gap:8px;flex:0 0 clamp(300px,26vw,440px);min-width:0}.header-side-strip.with-return-action{flex-basis:clamp(520px,40vw,690px)}.return-scatter-card{flex:0 0 clamp(170px,13vw,220px);min-width:0;justify-content:center;text-align:center}.return-scatter-card .plot-control-label,.return-scatter-card .plot-control-value{width:100%;text-align:center}.return-scatter-card .plot-control-value{color:var(--accent);font-size:12px;line-height:1.15}.cluster-description-toggle-card{flex:1 1 auto;width:100%;min-width:0;max-width:none;justify-content:center;text-align:center}.cluster-description-control-name{display:block;width:100%;color:var(--accent);font-size:11px;line-height:1.18;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:unset}.cluster-list-segment-header-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;text-align:left;cursor:pointer}.cluster-list-segment-header-btn:hover,.cluster-list-segment-header-btn:focus-visible{background:#040a0d4d;outline:none}.show-all-btn.active{border-color:#00d4e0a3;color:var(--accent);box-shadow:inset 0 0 0 1px #00d4e029}.plot-chart-stage.cluster-description-active{overflow:hidden}.cluster-description-empty-state{min-height:0;height:clamp(220px,31vh,330px);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:11px;letter-spacing:.08em;border:1px solid rgba(0,212,224,.14);background:#081316d6}.cluster-description-loading-state{color:var(--accent)}.cluster-description-error-state{color:#ff8ba3}.cluster-description-layout{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:8px}.cluster-description-copy,.cluster-description-heatmap{min-height:0;padding:10px;display:flex;flex-direction:column}.cluster-description-copy{position:relative;overflow:hidden}.cluster-description-title-bar{margin-bottom:12px;border:1px solid rgba(0,212,224,.18);border-top:3px solid color-mix(in srgb,var(--cluster-color) 86%,#00d4e0 14%);background:linear-gradient(180deg,#07161af5,#050f12e0);box-shadow:inset 0 0 0 1px #00d4e00a;padding:14px 12px 13px}.cluster-description-title{color:color-mix(in srgb,var(--cluster-color) 80%,#effefe 20%);text-align:center;font-size:21px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 14px color-mix(in srgb,var(--cluster-color) 30%,transparent)}.cluster-description-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.cluster-description-placeholder{flex:1 1 auto;min-height:0;overflow-y:auto;white-space:pre-line;border:1px solid rgba(0,212,224,.12);background:#0a1518d1;padding:12px;color:var(--muted);font-size:11px;line-height:1.62}.cluster-description-footer{flex:0 0 118px;min-height:118px;max-height:118px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(0,212,224,.12);background:#050f12b8}.cluster-description-group{min-width:0;min-height:0;display:flex;flex-direction:column;gap:5px;padding:7px 8px;overflow:hidden}.cluster-description-group+.cluster-description-group{border-left:1px solid rgba(0,212,224,.18)}.cluster-person-list{min-height:0;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.cluster-person-card{border:1px solid rgba(0,212,224,.16);background:#0a1518db;padding:5px 6px}.cluster-person-card-outlier{border-color:#f16f8b47}.cluster-person-name{color:var(--text);font-size:10px;margin-bottom:2px}.cluster-person-meta{color:var(--muted);font-size:8.5px}.cluster-description-heatmap{overflow:hidden}.cluster-heatmap-shell{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid rgba(0,212,224,.14);background:#0a1518db}.cluster-heatmap-table{border-collapse:separate;border-spacing:0;min-width:max-content;width:100%}.cluster-heatmap-table thead th{position:sticky;top:0;z-index:4}.cluster-heatmap-corner,.cluster-heatmap-feature-header,.cluster-heatmap-row-header{background:#060f12f7}.cluster-heatmap-corner{left:0;z-index:5;min-width:168px}.cluster-heatmap-feature-header{padding:8px 10px;border-bottom:1px solid rgba(0,212,224,.16);border-left:1px solid rgba(0,212,224,.08);color:var(--text);font-size:10px;letter-spacing:.06em;white-space:nowrap}.cluster-heatmap-row-header{position:sticky;left:0;z-index:3;min-width:168px;text-align:left;padding:8px 10px;border-right:1px solid rgba(0,212,224,.14);border-bottom:1px solid rgba(0,212,224,.08)}.cluster-heatmap-player-name{color:var(--text);font-size:11px;line-height:1.3}.cluster-heatmap-player-meta{color:var(--muted);font-size:10px;margin-top:2px}.cluster-heatmap-cell{min-width:62px;padding:7px 8px;text-align:center;border-left:1px solid rgba(0,212,224,.08);border-bottom:1px solid rgba(0,212,224,.08);font-size:11px}.cluster-heatmap-summary-row .cluster-heatmap-row-header{color:#fff6c4}.cluster-heatmap-summary-row .cluster-heatmap-cell{font-weight:700}.cluster-report-panel{position:relative;overflow:hidden}.cluster-report-panel:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:58px;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--cluster-color) 38%,transparent) 0,color-mix(in srgb,var(--cluster-color) 38%,transparent) 10px,#ffffff05 10px,#ffffff05 20px);opacity:.22;pointer-events:none}.cluster-report-panel .report-scroll{position:relative;z-index:1}.cluster-report-toggle-row{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.cluster-summary-card{min-height:74px}.cluster-summary-card-values{align-items:flex-end}.cluster-summary-chip-row{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px}.cluster-summary-mini-chip{padding:3px 7px;border:1px solid rgba(0,212,224,.14);background:#002a2d29;color:var(--muted);font-size:10px}@media(max-width:1380px){.cluster-description-layout{grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr)}.cluster-heatmap-corner,.cluster-heatmap-row-header{min-width:150px}}@media(max-width:1100px){.cluster-description-layout{grid-template-columns:1fr}.header-side-strip{width:100%;justify-content:flex-end;flex-wrap:wrap}}.topbar{height:48px;padding:0 13px}.brand{font-size:15px}.brand-mark{font-size:18px}.nav-strip{font-size:9.5px;gap:13px}.main-layout,.main-layout.drawer-open{height:calc(100dvh - 48px);min-height:calc(100dvh - 48px);padding:6px}.center-panel{gap:6px}.plot-header{padding:6px;gap:6px}.plot-control-strip{gap:6px}.plot-control-card{min-width:116px;min-height:42px;padding:6px 8px;gap:3px}.plot-control-label{font-size:8.5px;letter-spacing:.13em}.plot-control-value{font-size:12px}.player-search-card{min-width:210px;max-width:340px}.player-search-shell,.player-search-input{min-height:25px;height:25px}.plot-shell{padding:6px}.plot-chart-stage{gap:6px}.cluster-legend-row{gap:8px 12px;padding:6px 9px}.cluster-legend-btn{padding:5px;min-width:23px;min-height:23px}.cluster-badges{gap:4px}.cluster-badge{min-height:25px;padding:0 8px;font-size:10px}.right-panel,.left-panel{padding:9px}.section-header{font-size:10px;margin-bottom:8px}.summary-card{min-height:58px;padding:8px 9px}.player-name{font-size:23px;line-height:1.08}.player-meta{font-size:10.5px}.chip-row{gap:6px;flex-wrap:wrap}.chip{min-height:26px}.career-path-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:148px;border:1px solid rgba(0,212,224,.32);cursor:pointer;font:inherit;justify-content:center;letter-spacing:.09em}.career-path-chip:hover{border-color:#00d4e0ad;box-shadow:0 0 15px #00d4e029}.dnq-chip{border-color:#dff3f447;color:#dff3f4;background:#9aa4aa1f}.career-dnq-report{margin-top:14px;line-height:1.6}.plot-chart-stage.career-path-active{gap:0}.career-path-view{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:12px;border:1px solid rgba(0,212,224,.13);background:linear-gradient(180deg,#061114f0,#040c0ff5),radial-gradient(circle at 50% 18%,rgba(0,212,224,.07),transparent 36%)}.career-path-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid rgba(0,212,224,.14)}.career-path-title{color:var(--text);font-size:clamp(22px,2vw,34px);line-height:1.05;letter-spacing:.02em}.career-path-subtitle{margin-top:6px;color:var(--muted);font-size:11px;letter-spacing:.06em}.career-path-back-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:142px;min-height:32px;border:1px solid rgba(0,212,224,.34);background:#002a2d57;color:var(--accent);cursor:pointer;font:inherit;font-size:10px;letter-spacing:.12em}.career-path-back-btn:hover{border-color:#00d4e0b8;box-shadow:0 0 18px #00d4e021}.career-path-chart-shell{min-height:0;overflow:hidden;border:1px solid rgba(0,212,224,.12);background:#02090b94}.career-path-svg{width:100%;height:100%;min-height:430px;display:block}.career-path-bg{fill:#030a0d52}.career-grid-line{stroke:#00d4e024;stroke-width:1}.career-grid-line-vertical{stroke:#00d4e014}.career-axis-line{stroke:#dff3f494;stroke-width:2}.career-axis-label{fill:#dff3f4e0;font-size:11px;letter-spacing:.03em}.career-season-label{fill:#dff3f4d1;font-size:12px}.career-axis-title{fill:#dff3f4f5;font-size:17px;letter-spacing:.05em}.career-y-title{font-size:18px}.career-axis-cluster-dot{stroke:#dff3f473;stroke-width:1.2}.career-path-line{fill:none;stroke:#dff3f4cc;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,212,224,.12))}.career-node{cursor:pointer}.career-qualified-dot{stroke:#02090bdb;stroke-width:3}.career-node.selected .career-qualified-dot,.career-node.selected .career-dnq-dot{stroke:#fff3bf;stroke-width:4}.career-dnq-dot{stroke:#02090be6;stroke-width:3}.career-dnq-label{fill:#dff3f4d1;font-size:11px;letter-spacing:.04em;paint-order:stroke;stroke:#02090beb;stroke-width:4px}@media(max-width:1480px){.plot-control-card{min-width:105px}.player-search-card{min-width:190px}.career-axis-label{font-size:10px}}.career-path-chip{display:inline-flex;align-items:center}.plot-chart-wrap{position:relative;touch-action:none;overscroll-behavior:contain;cursor:grab}.plot-chart-wrap:active{cursor:grabbing}.player-name-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,212,224,.24);background:#00222661;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:3px 8px;min-height:24px;font:inherit;font-size:9.2px;letter-spacing:.08em;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.player-name-toggle:hover,.player-name-toggle.active{border-color:#00d4e0b8;background:#005c6647;box-shadow:0 0 14px #00d4e01f}.player-name-toggle-label{color:#dff3f4c7}.player-name-toggle-value{color:var(--accent);font-weight:700}.plot-chart-stage.similar-players-active{gap:0}.similar-players-view{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:12px;border:1px solid rgba(0,212,224,.13);background:linear-gradient(180deg,#061114f0,#040c0ff5),radial-gradient(circle at 50% 18%,rgba(183,122,254,.08),transparent 36%)}.similar-players-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid rgba(0,212,224,.14)}.similar-players-title{color:var(--text);font-size:clamp(22px,2vw,34px);line-height:1.05;letter-spacing:.02em}.similar-players-subtitle,.similar-players-source-cluster{margin-top:6px;color:var(--muted);font-size:11px;letter-spacing:.06em}.similar-players-source-cluster{color:var(--accent)}.similar-players-body{min-height:0;overflow:auto;padding-right:2px}.similar-players-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:100%}.similar-player-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;border:1px solid rgba(0,212,224,.2);background:#061114e0;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:9px;padding:12px;text-align:left;font:inherit;overflow:hidden}.similar-player-card:hover{border-color:#00d4e0ad;box-shadow:0 0 18px #00d4e021;background:#081c20e6}.similar-player-topline,.similar-player-row{display:flex;align-items:center;gap:8px}.similar-player-topline{justify-content:flex-start;gap:12px;margin-bottom:2px}.similar-player-row{justify-content:space-between}.similar-rank{color:var(--gold);font-size:20px;line-height:1;font-weight:800}.similar-score{color:var(--accent);font-size:20px;line-height:1;font-weight:800;letter-spacing:.03em}.similar-player-name{color:#fff;font-size:clamp(15px,1vw,20px);line-height:1.08;font-weight:700}.similar-player-meta,.similar-player-cluster{color:var(--muted);font-size:10px;line-height:1.35}.similar-player-cluster{color:#dff3f4d6}.similar-player-row{border-top:1px solid rgba(0,212,224,.12);border-bottom:1px solid rgba(0,212,224,.12);padding:7px 0;color:var(--muted);font-size:10px;letter-spacing:.06em}.similar-player-row strong{color:var(--accent)}.similar-player-text-block span{display:block;color:var(--muted);font-size:9px;letter-spacing:.12em;margin-bottom:3px}.similar-player-text-block p{margin:0;color:#dff3f4e0;font-size:10.5px;line-height:1.45}.similar-player-section-label{color:var(--muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;margin-bottom:-2px}.similar-block-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:0}.similar-block-score{border:1px solid rgba(0,212,224,.14);background:#02090b66;padding:5px 6px;display:flex;align-items:center;justify-content:space-between;gap:5px}.similar-block-score span{color:var(--muted);font-size:8.5px}.similar-block-score strong{color:var(--text);font-size:10px}.similar-players-empty{min-height:260px;display:grid;place-items:center;border:1px solid rgba(0,212,224,.14);background:#02090b75;color:var(--muted);font-size:12px;letter-spacing:.08em;text-align:center;padding:18px}.similar-players-error{color:var(--pink);border-color:#f16f8b57}.similar-players-drawer-btn{width:100%;min-height:34px;margin-top:12px;color:var(--accent);border-color:#00d4e061;background:#002a2d7a;letter-spacing:.09em}@media(max-width:1480px){.similar-players-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.similar-players-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-report-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:16px}.player-report-copy{min-width:0}.player-report-action-stack{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;min-width:0}.player-report-nav-block{width:100%;margin:10px 0 18px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.player-report-cluster-label{width:100%;color:var(--text);font-size:13px;line-height:1.35;letter-spacing:.055em;white-space:normal;overflow:visible;text-overflow:unset;border:none;background:transparent;padding:0}.player-report-similar-btn{width:100%;margin-top:0;min-height:32px}.player-report-chip-row{margin-bottom:0;align-items:center}.player-archetype-chip{color:var(--text);border-color:#00d4e057;background:#002a2d47}.player-archetype-chip-full{width:100%;max-width:100%;min-height:30px;justify-content:flex-start;align-items:center;padding:7px 10px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.22;font-size:11px;letter-spacing:.05em}.career-path-chip.compact{width:auto;min-width:104px;min-height:26px;padding:5px 9px;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase}.player-headshot-frame{position:relative;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(0,212,224,.28);background:#03121585;box-shadow:inset 0 0 0 1px #dff3f406}.player-headshot-frame:after{content:none}.player-headshot-large{width:clamp(116px,8.1vw,146px);height:clamp(116px,8.1vw,146px)}.player-headshot-medium{width:94px;height:94px}.player-headshot-small{width:96px;height:96px}.player-headshot-img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:none}.similar-players-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:start;gap:12px}.similar-player-card{min-height:0;gap:12px;padding:14px}.similar-rank{font-size:20px}.similar-score{font-size:20px;letter-spacing:.03em}.similar-player-identity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding-bottom:4px}.similar-player-identity-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.similar-player-identity-copy .similar-player-name,.similar-player-identity-copy .similar-player-meta,.similar-player-identity-copy .similar-player-cluster{overflow:hidden;text-overflow:ellipsis}.similar-player-identity-copy .similar-player-name,.similar-player-identity-copy .similar-player-meta{white-space:nowrap}.similar-player-identity-copy .similar-player-name{font-size:clamp(18px,1.18vw,23px);line-height:1.08}.similar-player-identity-copy .similar-player-meta{font-size:12px;line-height:1.25}.similar-player-identity-copy .similar-player-cluster{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3}.similar-player-row{padding:8px 0;font-size:11.5px}.similar-player-text-block span,.similar-player-section-label{font-size:10px;margin-bottom:4px}.similar-player-text-block p{font-size:12px;line-height:1.45}.similar-block-score-grid{gap:6px}.similar-block-score{padding:6px 7px}.similar-block-score span{font-size:10px}.similar-block-score strong{font-size:12px}@media(max-width:1320px){.similar-players-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.player-headshot-small{width:88px;height:88px}}@media(max-width:900px){.player-report-topline,.similar-player-identity-row{grid-template-columns:1fr}.player-headshot-large,.player-headshot-small{width:96px;height:96px}}.player-report-header-card{width:100%;margin:2px 0 18px;padding:12px;border:1px solid rgba(0,212,224,.22);background:#00141852}.player-report-identity-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0}.player-report-identity-copy{min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.player-report-identity-copy .player-name{font-size:clamp(22px,1.65vw,30px);line-height:1.05;letter-spacing:.04em;overflow-wrap:anywhere}.player-report-identity-copy .player-meta{margin-top:5px;font-size:11px;line-height:1.25}.player-report-archetype-full{width:100%;margin:12px 0 0;padding:0;border:0;background:transparent;color:#dff3f4f0;font-size:12px;line-height:1.35;letter-spacing:.045em;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:unset}.player-report-action-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:14px}.player-report-action-row .player-report-action-btn,.player-report-action-row .career-path-chip.compact,.player-report-action-row .player-report-similar-btn{width:100%;min-width:0;min-height:34px;height:34px;margin:0;padding:7px 8px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;letter-spacing:.09em;text-align:center;white-space:nowrap}.player-report-action-row .player-report-similar-btn{color:var(--accent);border-color:#00d4e061;background:#002a2d57}.player-report-header-card .player-headshot-large{width:96px;height:96px}@media(max-width:900px){.player-report-identity-row,.player-report-action-row{grid-template-columns:1fr}}.cluster-legend-dot-btn:hover,.cluster-legend-dot-btn:focus-visible{border-color:color-mix(in srgb,var(--cluster-color) 46%,transparent);background:color-mix(in srgb,var(--cluster-color) 10%,transparent);outline:none}.cluster-description-toggle-card .plot-control-label{width:100%;text-align:center}.player-report-header-card .player-report-archetype-full{text-align:left}@media(max-width:1220px){.header-side-strip.with-return-action{flex-basis:clamp(360px,44vw,520px)}.return-scatter-card{flex-basis:clamp(140px,16vw,180px)}}@media(max-width:900px){.header-side-strip,.header-side-strip.with-return-action{flex-basis:100%;width:100%}}.player-report-action-row-secondary{display:flex;justify-content:center;margin-top:8px}.player-report-skill-btn{width:72%;min-width:0;min-height:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);border-color:#00d4e06b;background:#002a2d47;letter-spacing:.09em}.player-report-skill-btn:hover{border-color:#00d4e0c7;box-shadow:0 0 16px #00d4e01f}.player-report-header-card{padding-bottom:14px}.plot-chart-stage.skill-breakdown-active,.plot-chart-stage.three-pt-breakdown-active{gap:0;overflow:auto}.skill-breakdown-view{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:16px;overflow:hidden;border:1px solid rgba(0,212,224,.13);background:radial-gradient(circle at 20% 22%,rgba(0,212,224,.09),transparent 32%),radial-gradient(circle at 78% 18%,rgba(183,122,254,.09),transparent 32%),linear-gradient(180deg,#061114f2,#040c0ff7)}.skill-breakdown-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,212,224,.14)}.skill-breakdown-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex:0 0 auto}.skill-breakdown-header-btn{min-width:136px;min-height:38px}.skill-breakdown-title{color:var(--text);font-size:clamp(24px,2.1vw,38px);line-height:1.05;letter-spacing:.025em}.skill-breakdown-subtitle,.skill-breakdown-cluster-line{margin-top:6px;color:var(--muted);font-size:11px;letter-spacing:.06em;line-height:1.45}.skill-breakdown-cluster-line{color:var(--accent)}.skill-breakdown-grid{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;overflow:hidden;padding:0 2px 4px}.skill-radar-card{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--skill-color) 42%,rgba(0,212,224,.16));background:radial-gradient(circle at 50% 36%,var(--skill-color-soft),transparent 42%),#040e11db;box-shadow:inset 0 0 0 1px #ffffff06,0 0 24px #00d4e00e;overflow:hidden}.skill-radar-card-header{min-width:0}.skill-radar-eyebrow{color:var(--skill-color);font-size:10px;letter-spacing:.16em;line-height:1.2}.skill-radar-title{margin-top:5px;color:var(--text);font-size:clamp(15px,1vw,20px);line-height:1.15;letter-spacing:.05em;overflow-wrap:anywhere}.skill-radar-chart-wrap{width:100%;min-height:0;height:clamp(220px,31vh,330px);display:flex;align-items:center;justify-content:center;overflow:visible}.skill-radar-svg{width:100%;max-width:360px;height:100%;min-height:220px;overflow:visible;display:block}.skill-radar-grid-ring{fill:none;stroke:#dff3f41f;stroke-width:1}.skill-radar-axis-line{stroke:#00d4e021;stroke-width:1}.skill-radar-axis-label{fill:#dff3f4bd;font-size:10px;letter-spacing:.045em;pointer-events:none}.skill-radar-profile-fill{fill:var(--skill-color);fill-opacity:.24;stroke:none}.skill-radar-profile-stroke{fill:none;stroke:var(--skill-color);stroke-width:2;filter:drop-shadow(0 0 5px var(--skill-color))}.skill-radar-dot{fill:var(--skill-color);stroke:#02090bd9;stroke-width:1.4}.skill-score-list{display:grid;grid-template-columns:1fr;gap:6px;max-height:clamp(134px,18vh,190px);overflow-y:auto;padding-right:2px}.skill-score-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border:1px solid rgba(0,212,224,.12);background:#002a2d26;color:#dff3f4d1;font-size:11px;letter-spacing:.055em}.skill-score-row strong{color:var(--skill-color);font-size:13px}.skill-breakdown-empty{min-height:360px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,212,224,.14);background:#081316d6;color:var(--muted);font-size:11px;letter-spacing:.11em}.skill-breakdown-error{color:#ff8bd1;border-color:#ff8bd147}@media(max-width:1280px){.skill-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skill-radar-card{min-width:0;padding:12px}.skill-radar-chart-wrap{height:clamp(200px,29vh,300px);min-height:0}.skill-radar-svg{height:100%;min-height:200px}}@media(max-width:900px){.skill-breakdown-grid{grid-template-columns:1fr;overflow-x:hidden}}@media(max-width:760px){.skill-breakdown-header{flex-direction:column}.skill-breakdown-header-actions{width:100%;justify-content:stretch}.skill-breakdown-header-actions button{flex:1 1 160px}.player-report-skill-btn{width:100%}}.archetype-constellation-toggle{border-color:#b77afe57;background:linear-gradient(90deg,#00d4e01f,#b77afe29),#00141885}.archetype-constellation-toggle.active{border-color:#dff3f4b8;box-shadow:0 0 16px #00d4e02e,0 0 26px #b77afe24}.plot-chart-wrap .js-plotly-plot,.plot-chart-wrap .plot-container,.plot-chart-wrap .svg-container{width:100%!important;height:100%!important}.algorithm-menu-item:disabled{cursor:not-allowed;color:#a0c2c65c;border-color:transparent;background:#0014185c}.algorithm-menu-item:disabled:hover{color:#a0c2c65c;border-color:transparent;background:#0014185c}.galaxy-chart-wrap{overflow:hidden;isolation:isolate;background:radial-gradient(circle at 18% 20%,rgba(183,122,254,.13),transparent 28%),radial-gradient(circle at 76% 34%,rgba(0,212,224,.13),transparent 30%),radial-gradient(circle at 50% 72%,rgba(255,170,91,.08),transparent 24%),radial-gradient(circle at 48% 46%,rgba(255,255,255,.035),transparent 34%),linear-gradient(135deg,#020b0ffa,#051218f0 44%,#03080ffa);box-shadow:inset 0 0 68px #00d4e018,inset 0 0 150px #b77afe0f,0 0 32px #00d4e012}.galaxy-chart-wrap:before,.galaxy-chart-wrap:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;z-index:0}.galaxy-chart-wrap:before{background:radial-gradient(circle at 32% 42%,rgba(0,212,224,.08),transparent 18%),radial-gradient(circle at 62% 55%,rgba(255,255,255,.055),transparent 15%),radial-gradient(circle at 70% 22%,rgba(255,139,209,.08),transparent 18%);filter:blur(16px);opacity:.82;animation:galaxyNebulaDrift 16s ease-in-out infinite alternate}.galaxy-chart-wrap:after{background-image:linear-gradient(rgba(0,212,224,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,224,.026) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.72),transparent 74%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.72),transparent 74%);opacity:.35}.galaxy-chart-wrap.galaxy-focused{box-shadow:inset 0 0 76px #00d4e01b,inset 0 0 150px #ffffff0b,0 0 34px #00d4e012}.galaxy-chart-wrap .js-plotly-plot,.galaxy-chart-wrap .plot-container,.galaxy-chart-wrap .svg-container,.galaxy-chart-wrap .main-svg,.galaxy-chart-wrap .gl-container{position:relative;z-index:1}.galaxy-chart-wrap .hoverlayer .hovertext{filter:drop-shadow(0 0 8px rgba(0,212,224,.32))}@keyframes galaxyNebulaDrift{0%{transform:translate3d(-1.5%,-1%,0) scale(1);opacity:.68}to{transform:translate3d(1.5%,1%,0) scale(1.04);opacity:.9}}.center-panel{position:relative}.plot-header{position:relative;z-index:300;overflow:visible;isolation:isolate;pointer-events:auto}.plot-control-strip,.plot-control-card,.plot-control-card-select,.plot-control-select-btn,.plot-control-button,.player-search-card,.player-search-shell,.player-search-input{pointer-events:auto}.plot-control-card-select:focus-within,.plot-control-card-select:hover,.player-search-card:focus-within{z-index:1001}.algorithm-menu,.player-search-results{z-index:1002}.plot-shell,.plot-chart-stage,.plot-chart-wrap{position:relative;z-index:1}.methodology-control-card{min-width:148px;border-color:#00d4e05c;background:linear-gradient(135deg,#00d4e014,#00070af0 62%),#040e11f5;box-shadow:inset 0 0 18px #00d4e00d}.methodology-control-card:hover{color:var(--accent);border-color:#00d4e0b3;box-shadow:0 0 22px #00d4e01f,inset 0 0 18px #00d4e014}.methodology-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:clamp(14px,3vw,42px);background:radial-gradient(circle at 28% 18%,rgba(0,212,224,.13),transparent 35%),radial-gradient(circle at 78% 74%,rgba(244,127,255,.08),transparent 32%),#000000c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto}.methodology-modal{position:relative;width:min(1180px,94vw);max-height:min(90vh,940px);overflow:hidden;border-radius:22px;border:1px solid rgba(220,251,255,.18);background:linear-gradient(180deg,#01070afa,#000305f5),radial-gradient(circle at 32% 12%,rgba(0,212,224,.12),transparent 28%);box-shadow:0 24px 90px #000000bd,0 0 44px #00d4e017,inset 0 0 38px #00d4e009;pointer-events:auto}.methodology-modal-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(22px,3vw,34px) clamp(24px,4vw,44px);border-bottom:1px solid rgba(220,251,255,.14);background:#01070af5;box-shadow:0 18px 35px #00000057}.methodology-kicker{color:var(--accent);font-size:13px;letter-spacing:.48em;text-transform:uppercase;margin-bottom:8px}.methodology-modal-header h2{margin:0;color:var(--text);font-size:clamp(28px,4vw,46px);line-height:.95;letter-spacing:.04em;text-transform:uppercase}.methodology-close-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:clamp(58px,6vw,76px);height:clamp(58px,6vw,76px);border-radius:18px;border:1px solid rgba(220,251,255,.22);background:#00000057;color:#d0fbffe6;cursor:pointer;font:inherit;font-size:clamp(34px,4vw,46px);line-height:1;display:grid;place-items:center;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.methodology-close-btn:hover{color:var(--accent);border-color:#00d4e09e;box-shadow:0 0 24px #00d4e024;transform:translateY(-1px)}.methodology-modal-body{max-height:calc(min(90vh,940px) - 132px);overflow-y:auto;overscroll-behavior:contain;padding:clamp(20px,3vw,34px) clamp(24px,4vw,44px) clamp(30px,5vw,54px);scrollbar-color:rgba(0,212,224,.48) rgba(255,255,255,.05)}.methodology-intro-card,.methodology-step-card,.methodology-feature-set-card{border:1px solid rgba(220,251,255,.16);border-radius:20px;background:linear-gradient(135deg,#00d4e00a,#ffffff03 45%,#00000057),#00000057;box-shadow:inset 0 0 22px #00d4e006}.methodology-intro-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:clamp(18px,3vw,32px);align-items:center;padding:clamp(22px,3vw,34px);margin-bottom:24px}.methodology-intro-copy{color:#c4ecefdb;font-size:clamp(16px,2vw,23px);line-height:1.55;letter-spacing:.04em}.methodology-intro-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.methodology-intro-stats div{min-width:0;border:1px solid rgba(0,212,224,.17);background:#000f12b8;border-radius:14px;padding:14px 12px}.methodology-intro-stats span{display:block;color:var(--accent);font-size:clamp(22px,3vw,34px);line-height:1}.methodology-intro-stats em{display:block;margin-top:7px;color:var(--muted);font-style:normal;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.methodology-step-stack{display:grid;gap:18px}.methodology-step-card{padding:clamp(22px,3.4vw,38px)}.methodology-step-title-row{display:flex;align-items:baseline;gap:18px;margin-bottom:16px}.methodology-step-number,.methodology-step-card h3{color:var(--text);font-size:clamp(34px,5vw,62px);line-height:.95;letter-spacing:.03em;text-transform:uppercase}.methodology-step-number{color:#e0fcfff0}.methodology-step-card h3{margin:0}.methodology-step-card p,.methodology-feature-set-card p,.methodology-section-heading p{color:#aee0e4e6;font-size:clamp(15px,1.75vw,22px);line-height:1.58;letter-spacing:.04em;margin:0}.methodology-mini-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.methodology-mini-stat{min-width:0;padding:15px 16px;border-radius:14px;background:#00000057;border:1px solid rgba(0,212,224,.14)}.methodology-mini-stat span,.methodology-feature-card code{display:block;color:#9cd8dde0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.methodology-mini-stat strong{display:block;margin-top:8px;color:var(--text);font-weight:500;font-size:clamp(17px,2vw,24px);letter-spacing:.05em}.methodology-feature-section{margin-top:30px;padding-top:28px;border-top:1px solid rgba(220,251,255,.12)}.methodology-section-heading{margin-bottom:20px}.methodology-section-heading span{display:block;color:var(--text);font-size:clamp(34px,5vw,58px);line-height:1;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.methodology-feature-set-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.methodology-feature-set-card{min-width:0;padding:clamp(18px,2.4vw,28px)}.methodology-feature-set-title{color:var(--accent);font-size:clamp(18px,2.2vw,28px);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.methodology-feature-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:16px}.methodology-feature-card{min-width:0;padding:14px 15px;border-radius:14px;border:1px solid rgba(220,251,255,.13);background:#00000057}.methodology-feature-card span{display:block;color:var(--text);font-size:clamp(14px,1.5vw,19px);line-height:1.2;overflow-wrap:anywhere}.methodology-feature-card code{margin-top:8px;color:#80e2e9e6;font-family:inherit;text-transform:none;overflow-wrap:anywhere}@media(max-width:1120px){.plot-control-strip{flex-wrap:wrap}.methodology-control-card{min-width:140px}.methodology-intro-card,.methodology-feature-set-grid{grid-template-columns:1fr}}@media(max-width:760px){.methodology-backdrop{padding:8px}.methodology-modal{width:100vw;max-height:94vh;border-radius:16px}.methodology-modal-header{padding:18px}.methodology-close-btn{width:54px;height:54px}.methodology-modal-body{max-height:calc(94vh - 106px);padding:18px}.methodology-intro-stats,.methodology-mini-stat-row{grid-template-columns:1fr}.methodology-step-title-row{gap:10px}}.player-badges-row{--badge-gap: 7px;--badge-size: clamp(31px, calc((100% - (6 * var(--badge-gap))) / 7), 43px);width:100%;display:grid;grid-template-columns:repeat(7,var(--badge-size));grid-auto-rows:var(--badge-size);gap:var(--badge-gap);justify-content:start;justify-items:start;align-items:center;margin-top:12px;margin-bottom:10px;padding:3px 0 2px;min-height:var(--badge-size);max-height:calc((3 * var(--badge-size)) + (2 * var(--badge-gap)) + 5px);overflow:visible;position:relative;z-index:4}.player-badge{position:relative;width:var(--badge-size);height:var(--badge-size);min-width:var(--badge-size);min-height:var(--badge-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:default;overflow:visible;filter:drop-shadow(0 0 8px rgba(0,212,224,.1))}.player-badge-img{width:100%;height:100%;display:block;object-fit:contain;transform:translateZ(0);transition:transform .15s ease,filter .15s ease}.player-badge:hover .player-badge-img,.player-badge:focus-visible .player-badge-img{transform:translateY(-1px) scale(1.09);filter:drop-shadow(0 0 10px rgba(0,212,224,.28))}.player-badge--diamond .player-badge-img{filter:drop-shadow(0 0 8px rgba(104,230,255,.4))}.player-badge--bronze .player-badge-img{filter:drop-shadow(0 0 6px rgba(217,132,60,.2))}.player-badge--diamond:before,.player-badge--diamond:after{content:"";position:absolute;width:5px;height:5px;border-radius:999px;background:#d6fcffeb;box-shadow:0 0 6px #68e6ffd9,8px -5px 0 -2px #d6fcffb8,-7px 8px 0 -2px #d6fcff9e;pointer-events:none;animation:badgeSparkle 1.9s ease-in-out infinite}.player-badge--diamond:before{top:-2px;right:2px}.player-badge--diamond:after{left:0;bottom:1px;animation-delay:.8s;transform:scale(.82)}@keyframes badgeSparkle{0%,to{opacity:.28;transform:scale(.76) rotate(0)}50%{opacity:1;transform:scale(1.14) rotate(30deg)}}.player-badge-tooltip-portal{position:fixed;min-width:max-content;max-width:260px;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 11px;border:1px solid rgba(0,212,224,.52);background:#020c0ff9;box-shadow:0 0 22px #00d4e038,inset 0 0 18px #00d4e00f;color:var(--text);text-align:center;z-index:100000;opacity:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.player-badge-tooltip-portal--above{transform:translate(-50%,-100%)}.player-badge-tooltip-portal--below{transform:translate(-50%)}.player-badge-tooltip-portal:after{content:"";position:absolute;left:50%;width:8px;height:8px;background:#020c0ff9;border-color:#00d4e085;border-style:solid;transform:translate(-50%) rotate(45deg)}.player-badge-tooltip-portal--above:after{top:100%;margin-top:-4px;border-width:0 1px 1px 0}.player-badge-tooltip-portal--below:after{bottom:100%;margin-bottom:-4px;border-width:1px 0 0 1px}.player-badge-tooltip-tier{color:var(--accent);font-size:9px;line-height:1;letter-spacing:.18em;text-transform:uppercase}.player-badge-tooltip-name{color:#dff3f4fa;font-size:11px;line-height:1.15;letter-spacing:.04em;white-space:nowrap}@media(prefers-reduced-motion:reduce){.player-badge--diamond:before,.player-badge--diamond:after{animation:none}.player-badge-img,.player-badge-tooltip-portal{transition:none}}.galaxy-auto-spin-toggle{min-width:138px}.galaxy-auto-spin-toggle.active{border-color:#00d4e09e;background:#00d4e014;box-shadow:0 0 14px #00d4e01f,inset 0 0 18px #00d4e00f}.galaxy-auto-spin-toggle{min-width:96px;padding-inline:7px}.galaxy-auto-spin-toggle .player-name-toggle-label,.galaxy-auto-spin-toggle .player-name-toggle-value{font-size:8.8px}.galaxy-fullscreen-toggle{margin-left:4px;min-width:92px;justify-content:center;border-color:#00d4e057;background:#0020266b}.galaxy-fullscreen-toggle.active{border-color:#dff3f4b8;box-shadow:0 0 20px #00d4e02e}.main-layout.galaxy-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;height:100dvh;min-height:100dvh;width:100vw;padding:0;gap:0;grid-template-columns:minmax(0,1fr) var(--resize-gutter-width, 12px) var(--right-panel-width, 344px);background:radial-gradient(circle at 15% 22%,rgba(0,212,224,.085),transparent 26%),radial-gradient(circle at 72% 58%,rgba(183,122,254,.09),transparent 28%),#02090b}.main-layout.galaxy-fullscreen>.left-panel,.main-layout.galaxy-fullscreen>.left-resize-gutter{display:none}.main-layout.galaxy-fullscreen>.right-resize-gutter{display:flex;opacity:.35;z-index:20;background:#020a0d1a}.main-layout.galaxy-fullscreen>.right-resize-gutter:hover{opacity:.82}.main-layout.galaxy-fullscreen .center-panel{min-height:100dvh;grid-template-rows:minmax(0,1fr);gap:0}.main-layout.galaxy-fullscreen .plot-header{display:none}.main-layout.galaxy-fullscreen .plot-shell{height:100dvh;min-height:100dvh;padding:4px;border-top:0;border-bottom:0;border-left:0}.main-layout.galaxy-fullscreen .plot-shell:before{top:4px;right:4px;bottom:4px;left:4px}.main-layout.galaxy-fullscreen .plot-chart-stage{gap:3px}.main-layout.galaxy-fullscreen .cluster-legend-row{min-height:28px;flex:0 0 auto;padding:3px 6px;gap:5px 7px;opacity:.38;background:#020a0d9e;border:1px solid rgba(0,212,224,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .16s ease,background .16s ease,border-color .16s ease;z-index:8}.main-layout.galaxy-fullscreen .cluster-legend-row:hover,.main-layout.galaxy-fullscreen .cluster-legend-row:focus-within{opacity:.92;background:#020d10db;border-color:#00d4e04d}.main-layout.galaxy-fullscreen .player-name-toggle{min-height:18px;padding:1px 5px;gap:4px;font-size:7.5px;letter-spacing:.06em}.main-layout.galaxy-fullscreen .galaxy-auto-spin-toggle{min-width:72px}.main-layout.galaxy-fullscreen .galaxy-fullscreen-toggle{min-width:70px}.main-layout.galaxy-fullscreen .cluster-legend-btn{min-width:16px;min-height:16px;padding:2px}.main-layout.galaxy-fullscreen .cluster-legend-dot{width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb,var(--cluster-color) 34%,transparent)}.main-layout.galaxy-fullscreen .plot-chart-wrap{min-height:0;border-top:1px solid rgba(0,212,224,.1)}.main-layout.galaxy-fullscreen .right-panel{width:auto!important;min-height:100dvh;min-width:0;overflow:hidden;border-top:0;border-right:0;border-bottom:0;padding:10px;background:#040d10eb;box-shadow:-20px 0 42px #00000038,inset 1px 0 #00d4e026}.main-layout.galaxy-fullscreen .cluster-badges{display:none}.player-badges-row{--badge-gap: 8px;--badge-size: clamp(38px, calc((100% - (5 * var(--badge-gap))) / 6), 54px);grid-template-columns:repeat(6,var(--badge-size));justify-content:start;justify-items:start;grid-auto-rows:var(--badge-size);max-height:calc((4 * var(--badge-size)) + (3 * var(--badge-gap)) + 6px);margin-top:13px;margin-bottom:12px}.player-badge{filter:drop-shadow(0 0 7px rgba(0,212,224,.1)) drop-shadow(0 0 12px rgba(255,255,255,.035))}.player-badge-core{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;isolation:isolate}.player-badge-core--gold,.player-badge-core--silver,.player-badge-core--bronze{border-radius:999px;border:1px solid rgba(255,255,255,.42);box-shadow:inset 0 0 0 2px #00000038,inset 0 0 11px #ffffff1a,0 0 11px #00d4e00f}.player-badge-core--gold{background:#f2c13d}.player-badge-core--silver{background:#c6cdd6}.player-badge-core--bronze{background:#b56934}.player-badge-core--diamond{clip-path:polygon(17% 17%,83% 17%,98% 42%,50% 96%,2% 42%);background:linear-gradient(126deg,rgba(255,255,255,.52),transparent 19% 36%,rgba(255,255,255,.24) 37% 39%,transparent 40%),linear-gradient(32deg,rgba(255,255,255,.28),transparent 25% 44%,rgba(0,115,140,.12) 45% 65%,rgba(255,255,255,.24)),#72e8ff;box-shadow:inset 0 0 0 1px #ffffff6b,inset 0 -10px 18px #00556e33,0 0 16px #72e8ff6b}.player-badge-core--diamond:before{content:"";position:absolute;top:10%;right:10%;bottom:7%;left:10%;clip-path:polygon(13% 11%,87% 11%,70% 40%,50% 94%,30% 40%);border-top:1px solid rgba(255,255,255,.52);background:linear-gradient(108deg,transparent 0 28%,rgba(255,255,255,.34) 29% 31%,transparent 32%),linear-gradient(72deg,transparent 0 44%,rgba(0,79,104,.18) 45% 47%,transparent 48%);opacity:.88;z-index:0;pointer-events:none}.player-badge-source-icon{position:relative;z-index:2;width:calc(100% * var(--badge-icon-scale, .6));height:calc(100% * var(--badge-icon-scale, .6));object-fit:contain;object-position:center;display:block;filter:brightness(0) saturate(100%) contrast(1000%);transform:translateZ(0);transition:transform .15s ease,filter .15s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.player-badge--diamond .player-badge-source-icon{filter:brightness(0) saturate(100%) contrast(1000%)}.player-badge-overlay{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:34%;height:34%;color:#fff;font-weight:900;line-height:1;text-shadow:0 0 2px rgba(255,255,255,.9),0 0 7px rgba(255,255,255,.55),0 0 9px rgba(0,212,224,.24);pointer-events:none}.player-badge-overlay--electric{font-size:calc(var(--badge-size) * .24);transform:translate(-50%,-51%) rotate(-7deg)}.player-badge-overlay--exclaim{font-size:calc(var(--badge-size) * .28);transform:translate(-50%,-51%)}.player-badge:hover .player-badge-source-icon,.player-badge:focus-visible .player-badge-source-icon{transform:translateY(-1px) scale(1.08)}.player-badge:hover .player-badge-core,.player-badge:focus-visible .player-badge-core{filter:drop-shadow(0 0 11px rgba(0,212,224,.3))}.player-badge-img{display:none}@media(max-width:1320px){.player-badges-row{--badge-size: clamp(35px, calc((100% - (5 * var(--badge-gap))) / 6), 49px)}}.cluster-legend-hint{color:#dff3f4ad;font-size:8px;letter-spacing:.08em;line-height:1;opacity:.72;text-transform:uppercase;white-space:nowrap}.fullscreen-cluster-description-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,190,72,.35);background:#28140447;color:#ffd994db;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;font:inherit;font-size:7.4px;letter-spacing:.08em;opacity:.72;text-transform:uppercase;white-space:nowrap;transition:opacity .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.fullscreen-cluster-description-btn:hover,.fullscreen-cluster-description-btn:focus-visible{opacity:.98;border-color:#ffcb6bb8;background:#46240875;box-shadow:0 0 14px #ffb44029;outline:none}.main-layout.galaxy-fullscreen .cluster-legend-hint{font-size:7px;letter-spacing:.07em;color:#dff3f4b8;opacity:.72}.main-layout.galaxy-fullscreen .fullscreen-cluster-description-btn{min-height:18px;padding:1px 6px;font-size:6.8px;opacity:.58}.main-layout.galaxy-fullscreen .fullscreen-cluster-description-btn:hover,.main-layout.galaxy-fullscreen .fullscreen-cluster-description-btn:focus-visible{opacity:.95}.cluster-description-title-bar{gap:12px}.cluster-description-back-btn{margin-left:auto;flex:0 0 auto}.main-layout.galaxy-fullscreen{grid-template-columns:minmax(0,1fr)!important}.main-layout.galaxy-fullscreen>.right-resize-gutter,.main-layout.galaxy-fullscreen>.right-panel{display:none!important}.main-layout.galaxy-fullscreen .plot-shell{border-right:0}.galaxy-player-profile-card{position:absolute;top:42px;right:18px;width:min(354px,calc(100vw - 42px));max-height:calc(100dvh - 64px);overflow:auto;z-index:38;padding:10px;opacity:.47;background:radial-gradient(circle at 10% 12%,rgba(0,212,224,.09),transparent 28%),radial-gradient(circle at 86% 28%,rgba(183,122,254,.055),transparent 34%),#020d108a;border-color:#00d4e02b;box-shadow:0 0 34px #0000003d,0 0 22px #00d4e00b,inset 0 0 0 1px #00d4e009;-webkit-backdrop-filter:blur(13px) saturate(112%);backdrop-filter:blur(13px) saturate(112%);transition:opacity .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.galaxy-player-profile-card:hover,.galaxy-player-profile-card:focus-within{opacity:.94;border-color:#00d4e04a;background:radial-gradient(circle at 10% 12%,rgba(0,212,224,.12),transparent 28%),radial-gradient(circle at 86% 28%,rgba(183,122,254,.08),transparent 34%),#020d10b8;box-shadow:0 0 38px #00000052,0 0 26px #00d4e013,inset 0 0 0 1px #00d4e00e}.galaxy-player-profile-card:before,.galaxy-all-features-panel:before{top:6px;right:6px;bottom:6px;left:6px;border-color:#00d4e00e}.galaxy-profile-topline,.galaxy-all-features-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.galaxy-profile-topline .section-header,.galaxy-all-features-header .section-header{margin:0;font-size:10px;letter-spacing:.17em}.galaxy-profile-hide-btn,.galaxy-show-profile-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,212,224,.22);background:#001e2247;color:#dff3f4c7;cursor:pointer;font:inherit;font-size:7.4px;letter-spacing:.09em;line-height:1;min-height:20px;padding:4px 7px;text-transform:uppercase;white-space:nowrap;transition:opacity .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.galaxy-profile-hide-btn:hover,.galaxy-profile-hide-btn:focus-visible,.galaxy-show-profile-btn:hover,.galaxy-show-profile-btn:focus-visible{border-color:#00d4e085;background:#00373e75;color:#effcfff0;box-shadow:0 0 14px #00d4e01a;outline:none}.galaxy-show-profile-btn{position:absolute;top:42px;right:18px;z-index:38;opacity:.42;background:#020d106b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.galaxy-show-profile-btn:hover,.galaxy-show-profile-btn:focus-visible{opacity:.9}.galaxy-player-hover-card{position:fixed;pointer-events:none;z-index:60;width:max-content;min-width:220px;max-width:276px;padding:10px 12px 11px;border:1px solid color-mix(in srgb,var(--tooltip-accent, #00D4E0) 46%,rgba(223,243,244,.18));border-radius:14px;color:#effcfff5;background:radial-gradient(circle at 12% 16%,color-mix(in srgb,var(--tooltip-accent, #00D4E0) 23%,transparent),transparent 34%),radial-gradient(circle at 88% 22%,rgba(183,122,254,.16),transparent 38%),linear-gradient(135deg,#030e12e0,#04181ebd);box-shadow:0 0 26px color-mix(in srgb,var(--tooltip-accent, #00D4E0) 20%,transparent),0 0 46px #b77afe14,inset 0 0 0 1px #dff3f40b;-webkit-backdrop-filter:blur(13px) saturate(130%);backdrop-filter:blur(13px) saturate(130%);transform:translate3d(0,-50%,0) scale(.98);opacity:0;animation:galaxyTooltipIn .15s ease forwards}.galaxy-player-hover-card:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:11px;border:1px solid rgba(223,243,244,.035);pointer-events:none}.galaxy-player-hover-card:after{content:"";position:absolute;left:-5px;top:50%;width:8px;height:8px;border-left:1px solid color-mix(in srgb,var(--tooltip-accent, #00D4E0) 52%,rgba(223,243,244,.2));border-bottom:1px solid color-mix(in srgb,var(--tooltip-accent, #00D4E0) 52%,rgba(223,243,244,.2));background:#030e12db;transform:translateY(-50%) rotate(45deg)}.galaxy-player-hover-kicker{position:relative;z-index:1;margin-bottom:4px;color:color-mix(in srgb,var(--tooltip-accent, #00D4E0) 82%,#DFF3F4);font-size:7.5px;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase;opacity:.92}.galaxy-player-hover-title{position:relative;z-index:1;color:#f5fdfffa;font-size:13.6px;font-weight:850;letter-spacing:.055em;line-height:1.16;text-shadow:0 0 12px color-mix(in srgb,var(--tooltip-accent, #00D4E0) 22%,transparent)}.galaxy-player-hover-meta,.galaxy-player-hover-archetype{position:relative;z-index:1;font-size:10px;line-height:1.25}.galaxy-player-hover-meta{margin-top:5px;color:#dff3f4b3}.galaxy-player-hover-archetype{margin-top:7px;color:#dff3f4e6}@keyframes galaxyTooltipIn{0%{opacity:0;transform:translate3d(-4px,-46%,0) scale(.965)}to{opacity:1;transform:translate3d(0,-50%,0) scale(1)}}.galaxy-compact-profile-header{position:relative;z-index:1;margin:0;padding:9px;background:#0014182e;border-color:#00d4e024}.galaxy-compact-profile-header .player-report-identity-row{gap:10px}.galaxy-compact-profile-header .player-headshot-large,.galaxy-compact-profile-header .player-report-header-card .player-headshot-large{width:74px;height:74px}.galaxy-compact-profile-header .player-report-identity-copy .player-name{font-size:clamp(18px,1.45vw,24px);line-height:1.02;letter-spacing:.045em}.galaxy-compact-profile-header .player-report-identity-copy .player-meta{margin-top:4px;font-size:9.5px;opacity:.9}.galaxy-compact-profile-header .player-report-archetype-full{margin-top:10px;font-size:10.8px;line-height:1.32;opacity:.92}.galaxy-compact-profile-header .player-badges-row{--badge-gap: 6px;--badge-size: 34px;grid-template-columns:repeat(6,var(--badge-size));justify-content:start;justify-items:start;padding-left:0;margin-left:0;grid-auto-rows:var(--badge-size);max-height:calc((3 * var(--badge-size)) + (2 * var(--badge-gap)) + 4px);gap:var(--badge-gap);margin-top:10px;margin-bottom:8px}.galaxy-compact-profile-header .player-badge{filter:drop-shadow(0 0 4px rgba(0,212,224,.06)) drop-shadow(0 0 8px rgba(255,255,255,.025))}.galaxy-compact-profile-header .player-report-action-row{gap:6px;margin-top:10px}.galaxy-compact-profile-header .player-report-action-row .player-report-action-btn,.galaxy-compact-profile-header .player-report-action-row .career-path-chip.compact,.galaxy-compact-profile-header .player-report-action-row .player-report-similar-btn{min-height:28px;height:28px;padding:5px 6px;font-size:8.1px;letter-spacing:.08em}.galaxy-compact-profile-header .player-report-action-row-secondary{margin-top:6px}.galaxy-compact-profile-header .player-report-skill-btn,.galaxy-best-worst-toggle{min-height:28px;height:28px;font-size:8.2px;letter-spacing:.08em}.galaxy-best-worst-toggle-row{position:relative;z-index:1;margin-top:8px}.galaxy-best-worst-toggle.active{border-color:#00d4e0b3;background:#00363d6b;box-shadow:0 0 14px #00d4e01a}.galaxy-best-worst-panel{position:relative;z-index:1;margin-top:9px;max-height:min(430px,calc(100dvh - 410px));overflow-y:auto;padding:8px;border:1px solid rgba(0,212,224,.12);background:#010c0f47}.galaxy-best-worst-title-row{margin-bottom:6px}.galaxy-best-worst-title-row .report-subtitle,.galaxy-low-subtitle{font-size:8.4px;letter-spacing:.12em}.galaxy-show-all-btn{min-height:20px;padding:3px 7px;font-size:7.3px}.galaxy-feature-summary-list{gap:4px}.galaxy-feature-summary-list .summary-card,.galaxy-all-features-list .summary-card{min-height:43px;padding:6px 7px;background:#00161966;border-color:#00d4e01f}.galaxy-feature-summary-list .summary-card-name,.galaxy-all-features-list .summary-card-name{font-size:9.1px;line-height:1.3;margin-bottom:3px}.galaxy-feature-summary-list .summary-card-values,.galaxy-all-features-list .summary-card-values{font-size:9px}.galaxy-feature-summary-list .pct-chip,.galaxy-all-features-list .pct-chip{padding:2px 6px}.galaxy-all-features-panel{position:absolute;top:42px;right:min(388px,calc(100vw - 386px));width:min(352px,calc(100vw - 46px));max-height:calc(100dvh - 64px);overflow-y:auto;z-index:37;padding:10px;opacity:.82;background:radial-gradient(circle at 12% 14%,rgba(0,212,224,.08),transparent 30%),#020d1094;border-color:#00d4e02b;box-shadow:0 0 34px #00000042,0 0 22px #00d4e00d;-webkit-backdrop-filter:blur(13px) saturate(112%);backdrop-filter:blur(13px) saturate(112%);transition:opacity .16s ease,border-color .16s ease,background .16s ease}.galaxy-all-features-panel:hover,.galaxy-all-features-panel:focus-within{opacity:.96;border-color:#00d4e04a;background:radial-gradient(circle at 12% 14%,rgba(0,212,224,.11),transparent 30%),#020d10bd}.galaxy-all-features-header{padding-bottom:8px;border-bottom:1px solid rgba(0,212,224,.1)}.galaxy-all-features-list{position:relative;z-index:1;gap:4px;padding-top:8px}@media(max-width:980px){.galaxy-player-profile-card,.galaxy-all-features-panel{left:14px;right:14px;width:auto}.galaxy-all-features-panel{top:292px;max-height:calc(100dvh - 314px)}}.galaxy-compact-profile-header .galaxy-compact-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px}.galaxy-compact-profile-header .galaxy-compact-action-row .player-report-action-btn,.galaxy-compact-profile-header .galaxy-compact-action-row .career-path-chip.compact,.galaxy-compact-profile-header .galaxy-compact-action-row .player-report-similar-btn,.galaxy-compact-profile-header .galaxy-compact-action-row .player-report-skill-btn{min-height:20px;height:20px;padding:3px 5px;font-size:6.8px;line-height:1;letter-spacing:.075em;white-space:nowrap}.galaxy-best-worst-toggle-row{justify-content:center;margin-top:6px}.galaxy-best-worst-toggle{width:min(68%,230px);min-height:20px;height:20px;padding:3px 7px;font-size:7.2px;line-height:1}.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search{position:relative;flex:0 0 188px;min-width:168px;max-width:210px;min-height:18px;height:20px;padding:0;border-color:#00d4e033;background:#001e2247;overflow:visible;opacity:.88;z-index:60}.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search .player-search-shell{min-height:18px;height:18px;border:0;background:#010c0f85}.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search .player-search-icon{left:6px;width:9px;height:9px;opacity:.72}.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search .player-search-input{min-height:18px;height:18px;padding:0 6px 0 20px;font-size:7.5px;letter-spacing:.04em}.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search .player-search-results{top:calc(100% + 5px);left:0;right:auto;width:230px;z-index:2000;padding:5px;gap:3px;opacity:1}.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search .player-search-result{padding:6px 7px;gap:7px}.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search .search-cluster-badge{width:18px;height:18px;flex-basis:18px}.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search .player-search-result-name{font-size:9.4px}.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search .player-search-result-meta,.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search .player-search-empty{font-size:8px}.galaxy-selected-cluster-hud{position:absolute;top:52px;left:50%;transform:translate(-50%);z-index:34;pointer-events:none;text-align:center;color:var(--cluster-color);font-family:var(--mono);text-transform:uppercase;text-shadow:0 0 8px color-mix(in srgb,var(--cluster-color) 38%,transparent),0 0 20px rgba(0,212,224,.12),0 1px 2px rgba(0,0,0,.84);opacity:.96}.galaxy-selected-cluster-name{font-size:clamp(16px,1.4vw,24px);line-height:1.05;letter-spacing:.075em}.galaxy-selected-cluster-count{margin-top:4px;color:#dff3f4db;font-size:clamp(10px,.9vw,14px);letter-spacing:.08em}@media(max-width:1180px){.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search{flex-basis:154px;min-width:142px}.main-layout.galaxy-fullscreen .galaxy-fullscreen-player-search .player-search-results{width:210px}}.plot-chart-stage.player-comparison-active{gap:0;overflow:auto}.player-comparison-view{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;padding:16px;overflow:hidden;border:1px solid rgba(0,212,224,.13);background:radial-gradient(circle at 18% 18%,rgba(0,212,224,.1),transparent 30%),radial-gradient(circle at 82% 22%,rgba(183,122,254,.1),transparent 32%),linear-gradient(180deg,#061114f2,#040c0ffa)}.player-comparison-picker-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;min-height:194px}.player-comparison-card,.player-comparison-plus-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,212,224,.17);background:radial-gradient(circle at 50% 30%,rgba(0,212,224,.11),transparent 48%),#030e11db;color:var(--text);cursor:pointer;font:inherit;letter-spacing:.05em;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.player-comparison-card:hover,.player-comparison-card:focus-visible,.player-comparison-plus-card:hover,.player-comparison-plus-card:focus-visible{border-color:#00d4e075;box-shadow:0 0 26px #00d4e01c;transform:translateY(-1px);outline:none}.player-comparison-card{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px;text-align:center}.player-comparison-card.empty{grid-template-rows:auto auto auto;color:#dff3f4bd}.player-comparison-headshot-wrap{width:82px;height:82px;border-radius:999px;overflow:hidden;border:1px solid rgba(0,212,224,.3);background:#0000003d;box-shadow:0 0 22px #00d4e01a}.player-comparison-headshot{width:100%;height:100%;object-fit:cover;display:block}.player-comparison-card-name{max-width:100%;color:var(--text);font-size:clamp(18px,1.45vw,28px);line-height:1.05;overflow-wrap:anywhere;text-transform:uppercase}.player-comparison-card-meta,.player-comparison-card-action{color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.player-comparison-card-action{margin-top:4px;color:#00d4e0d1}.player-comparison-card-archetype{max-width:min(92%,460px);color:#00d4e0d1;font-size:10px;line-height:1.25;letter-spacing:.09em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-comparison-card .player-badges-row--compact{--badge-gap: 4px;--badge-size: 22px;width:auto;max-width:min(100%,220px);grid-template-columns:repeat(8,var(--badge-size));grid-auto-rows:var(--badge-size);justify-content:center;justify-items:center;align-items:center;margin-top:1px;margin-bottom:1px;min-height:var(--badge-size);max-height:calc((2 * var(--badge-size)) + var(--badge-gap));overflow:hidden}.player-comparison-card .player-badges-row--compact .player-badge{cursor:default;filter:drop-shadow(0 0 5px rgba(0,212,224,.08))}.player-comparison-empty-plus,.player-comparison-plus-card span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(0,212,224,.32);color:#00d4e0f0;font-size:28px;line-height:1;background:#00d4e00e;box-shadow:inset 0 0 18px #00d4e00d}.player-comparison-plus-card{display:grid;place-items:center;min-width:0;padding:0}.player-comparison-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;padding:8px;border:1px solid rgba(0,212,224,.12);background:#010a0d94}.player-comparison-controls label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.player-comparison-controls select{min-height:32px;min-width:210px;border:1px solid rgba(0,212,224,.24);background:#031014f5;color:var(--text);padding:4px 8px;font:inherit;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.player-comparison-status{min-height:240px}.player-comparison-table-shell{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(0,212,224,.15);background:#020a0db3}.player-comparison-table-header,.player-comparison-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,1.1fr) minmax(120px,1fr)}.player-comparison-table-header{border-bottom:1px solid rgba(0,212,224,.16);background:#00d4e012}.player-comparison-table-header div{padding:10px 12px;color:#dff3f4c7;font-size:10px;letter-spacing:.1em;text-align:center;text-transform:uppercase}.player-comparison-table-body{min-height:0;overflow:auto}.player-comparison-row{min-height:40px;border-bottom:1px solid rgba(223,243,244,.07)}.player-comparison-value,.player-comparison-stat-label{display:flex;align-items:center;justify-content:center;padding:8px 10px;text-align:center}.player-comparison-value{color:#dff3f4d6;font-size:15px;font-weight:750;letter-spacing:.04em}.player-comparison-value.winner{color:#eaffff;background:radial-gradient(circle at 50% 50%,rgba(0,212,224,.17),transparent 68%),#00d4e013;box-shadow:inset 0 0 0 1px #00d4e021}.player-comparison-stat-label{flex-direction:column;gap:2px;color:var(--text);font-size:12px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;background:#ffffff06}.player-comparison-stat-label small{color:#ff8bd1bd;font-size:7px;letter-spacing:.09em}.player-comparison-empty-table,.player-comparison-missing-note,.player-comparison-no-results{padding:12px;color:var(--muted);font-size:10px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.player-comparison-missing-note{border-top:1px solid rgba(0,212,224,.11);color:#ffbe70bd;text-align:left}.player-comparison-search-panel{position:absolute;z-index:40;left:50%;top:50%;width:min(560px,calc(100% - 36px));max-height:min(620px,calc(100% - 36px));transform:translate(-50%,-50%);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid rgba(0,212,224,.34);background:#020a0df5;box-shadow:0 0 48px #0000006b,0 0 24px #00d4e01a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.player-comparison-search-header{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--accent);font-size:11px;letter-spacing:.1em}.player-comparison-search-header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,212,224,.22);background:#00d4e00f;color:var(--text);cursor:pointer;font:inherit;font-size:9px;padding:5px 8px}.player-comparison-search-panel input{width:100%;min-height:36px;border:1px solid rgba(0,212,224,.28);background:#00000038;color:var(--text);padding:8px 10px;font:inherit;font-size:12px;outline:none}.player-comparison-search-results{min-height:0;overflow:auto;display:grid;gap:6px}.player-comparison-search-results button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(0,212,224,.12);background:#00d4e009;color:var(--text);cursor:pointer;font:inherit;padding:7px;text-align:left}.player-comparison-search-results button:hover,.player-comparison-search-results button:focus-visible{border-color:#00d4e061;outline:none}.player-comparison-search-results img{width:38px;height:38px;border-radius:999px;object-fit:cover;background:#0000003d}.player-comparison-search-results span{min-width:0;display:grid;gap:3px}.player-comparison-search-results strong{overflow:hidden;color:var(--text);font-size:12px;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.player-comparison-search-results small{color:var(--muted);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.fullscreen-player-comps-btn,.main-layout.galaxy-fullscreen .fullscreen-player-comps-btn{min-width:70px}@media(max-width:900px){.player-comparison-picker-row{grid-template-columns:1fr}.player-comparison-plus-card{min-height:54px}.player-comparison-table-header,.player-comparison-row{grid-template-columns:minmax(84px,.85fr) minmax(120px,1.2fr) minmax(84px,.85fr)}.player-comparison-controls,.player-comparison-controls label{align-items:stretch;flex-direction:column}.player-comparison-controls select{min-width:0;width:100%}}.universe-info-floating-btn{position:absolute;right:18px;bottom:18px;z-index:35;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:8px 13px;border:1px solid rgba(0,212,224,.22);border-radius:999px;background:#020a0d75;color:#dff3f4db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.38;cursor:pointer;font:inherit;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 18px #00d4e00f;transition:opacity .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.universe-info-floating-btn:hover{opacity:.98;border-color:#00d4e0a3;background:#021215c7;box-shadow:0 0 24px #00d4e02e;transform:translateY(-1px)}.universe-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:radial-gradient(circle at 20% 14%,rgba(0,212,224,.16),transparent 32%),radial-gradient(circle at 82% 18%,rgba(62,96,255,.11),transparent 34%),linear-gradient(180deg,#000508fa,#000000fa);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto}.universe-page-backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(0,212,224,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,224,.08) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 72%);mask-image:radial-gradient(circle at center,black 0%,transparent 72%)}.universe-modal{position:relative;pointer-events:auto}.universe-page{width:100vw;height:100dvh;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.universe-modal-header,.similarity-methodology-page-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.universe-page-header{position:sticky;top:0;z-index:4;min-height:72px;padding:12px clamp(56px,5vw,86px);border-bottom:1px solid rgba(0,212,224,.16);background:linear-gradient(180deg,#00080cf0,#00080cb8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;text-align:center}.universe-modal-kicker{margin-bottom:7px;color:var(--accent);font-size:10px;letter-spacing:.32em;text-transform:uppercase}.universe-modal-header h2,.similarity-methodology-page-header h2{margin:0;color:var(--text);font-size:clamp(27px,4.2vw,54px);line-height:1.02;letter-spacing:.02em}.universe-page-header h2{font-size:clamp(24px,3vw,40px);line-height:1}.similarity-methodology-page-header h2{font-size:clamp(24px,3.2vw,42px)}.universe-modal-close-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:46px;height:46px;border-radius:999px;border:1px solid rgba(220,251,255,.19);background:#00000047;color:#dff3f4e6;cursor:pointer;font:inherit;font-size:30px;line-height:1;display:grid;place-items:center;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,background .16s ease}.universe-page-header .universe-modal-close-btn{position:absolute;right:clamp(18px,4vw,56px);top:50%;transform:translateY(-50%);width:38px;height:38px;font-size:25px}.universe-modal-close-btn:hover{color:var(--accent);border-color:#00d4e09e;background:#00d4e014;box-shadow:0 0 22px #00d4e024}.universe-page-body{height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:clamp(18px,3vw,42px) clamp(18px,5vw,72px) 58px;scrollbar-color:rgba(0,212,224,.52) rgba(255,255,255,.05)}.universe-page-shell{width:min(1120px,100%);margin:0 auto;display:grid;gap:18px}.universe-hero-card,.universe-accordion-panel,.universe-step-card,.similarity-methodology-page{border:1px solid rgba(0,212,224,.15);background:linear-gradient(135deg,#001b2094,#01080bdb),radial-gradient(circle at 16% 0%,rgba(0,212,224,.1),transparent 30%);box-shadow:inset 0 0 0 1px #ffffff05,0 20px 70px #00000047}.universe-hero-card{padding:clamp(18px,3vw,30px);border-radius:28px;display:grid;gap:14px}.universe-hero-card p,.universe-accordion-panel p,.universe-methodology-lede,.universe-step-content p,.similarity-page-copy,.similarity-methodology-page .universe-accordion-panel p{margin:0;color:#dff3f4e0;font-size:clamp(14px,1.45vw,18px);line-height:1.68;letter-spacing:.015em}.similarity-methodology-page .universe-accordion-panel p+p{margin-top:16px}.universe-cyan-text{color:var(--accent);font-weight:900;text-shadow:0 0 16px rgba(0,212,224,.18)}.universe-red-text{color:#ff6478;font-weight:900;text-shadow:0 0 14px rgba(255,100,120,.18)}.universe-accordion{margin-top:12px}.universe-accordion.nested{margin:14px 0 0}.universe-accordion-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border:1px solid rgba(0,212,224,.2);border-radius:999px;background:linear-gradient(90deg,#00d4e014,#0000002e);color:var(--text);cursor:pointer;text-align:left;font:inherit;font-weight:900;letter-spacing:.02em;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.universe-accordion.nested .universe-accordion-btn{min-height:42px;border-radius:16px;background:#00000038}.universe-accordion-btn:hover{border-color:#00d4e08f;background:#00d4e013;color:#fff;transform:translateY(-1px)}.universe-accordion-icon{flex:0 0 auto;color:var(--accent);font-size:18px;line-height:1}.universe-accordion-panel{margin-top:10px;padding:clamp(14px,2.5vw,22px);border-radius:22px}.universe-methodology-lede{margin-bottom:18px}.universe-method-steps{display:grid;gap:14px}.universe-step-card{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;padding:clamp(14px,2.3vw,22px);border-radius:24px}.universe-step-number{color:#00d4e0f0;font-size:clamp(24px,3.4vw,44px);font-weight:900;letter-spacing:.03em;line-height:1;opacity:.9}.universe-step-content{min-width:0}.similar-players-header-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}.similarity-methodology-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:8px 11px;border:1px solid rgba(0,212,224,.24);border-radius:12px;background:#00191d6b;color:#dff3f4db;cursor:pointer;font:inherit;font-size:10px;font-weight:800;letter-spacing:.08em;transition:border-color .16s ease,background .16s ease,color .16s ease}.similarity-methodology-btn:hover{color:var(--accent);border-color:#00d4e08f;background:#002a2d8a}.similarity-methodology-page-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:clamp(14px,3vw,36px);background:radial-gradient(circle at 50% 20%,rgba(0,212,224,.13),transparent 34%),#000000bd;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.similarity-methodology-page{width:min(820px,94vw);max-height:min(82vh,720px);overflow:hidden;border-radius:26px}.similarity-methodology-page-header{position:sticky;top:0;z-index:2;padding:20px clamp(18px,3vw,28px);border-bottom:1px solid rgba(0,212,224,.15);background:#00090deb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.similarity-methodology-page-body{max-height:calc(min(82vh,720px) - 92px);overflow-y:auto;padding:clamp(18px,3vw,28px);scrollbar-color:rgba(0,212,224,.52) rgba(255,255,255,.05)}.similarity-page-copy{padding:16px 18px;border:1px solid rgba(0,212,224,.12);border-radius:18px;background:#00000038}@media(max-width:760px){.universe-info-floating-btn{right:12px;bottom:12px;max-width:calc(100vw - 24px)}.universe-page{width:100vw;height:100dvh;max-height:none;border-radius:0}.universe-page-header{min-height:68px;padding:12px 52px}.universe-page-body{height:calc(100dvh - 68px);max-height:none;padding:16px 14px 42px}.universe-step-card{grid-template-columns:1fr}.universe-step-number{font-size:28px}.similarity-methodology-page{width:calc(100vw - 20px);max-height:88vh}.similarity-methodology-page-body{max-height:calc(88vh - 86px)}.similar-players-header,.similar-players-header-actions{flex-direction:column;align-items:stretch}}@keyframes methodologyBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes methodologyPageEaseIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes methodologyPanelEaseIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.universe-info-floating-btn{opacity:.26}.universe-info-floating-btn:hover{opacity:.96}.universe-modal-backdrop,.similarity-methodology-page-backdrop{animation:methodologyBackdropFadeIn .22s ease-out both}.universe-page{animation:methodologyPageEaseIn .26s cubic-bezier(.19,1,.22,1) both}.universe-page-header{display:grid!important;place-items:center;justify-content:center!important;min-height:52px;padding:8px 72px;text-align:center}.universe-page-header>div{text-align:center}.universe-page-header .universe-modal-kicker{margin-bottom:4px;font-size:8px;letter-spacing:.28em}.universe-page-header h2{font-size:clamp(20px,2vw,30px);letter-spacing:.035em}.universe-page-header .universe-modal-close-btn{width:32px;height:32px;font-size:22px}.universe-page-body{height:calc(100dvh - 52px);padding:clamp(16px,2.2vw,28px) clamp(16px,4vw,54px) 44px}.universe-page-shell{width:min(900px,100%);gap:14px}.universe-hero-card{padding:clamp(15px,2vw,22px);border-radius:20px;gap:9px}.universe-hero-card p,.universe-accordion-panel p,.universe-methodology-lede,.universe-step-content p,.similarity-page-copy,.similarity-methodology-page .universe-accordion-panel p{font-size:clamp(12.5px,1.06vw,15.5px);line-height:1.56;letter-spacing:.008em}.universe-accordion{margin-top:10px}.universe-accordion.nested{margin-top:11px}.universe-accordion-btn{min-height:40px;padding:9px 14px;font-size:clamp(12px,.98vw,14px);transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.universe-accordion.nested .universe-accordion-btn{min-height:36px;border-radius:14px}.universe-accordion-panel{margin-top:8px;padding:clamp(12px,1.65vw,17px);border-radius:18px;animation:methodologyPanelEaseIn .18s ease-out both}.universe-methodology-lede{margin-bottom:12px}.universe-method-steps{gap:12px}.universe-step-card{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:clamp(12px,1.75vw,17px);border-radius:18px}.universe-step-number{font-size:clamp(21px,2.5vw,33px)}.similarity-methodology-page{width:min(660px,92vw);max-height:min(74vh,620px);border-radius:22px;animation:methodologyPageEaseIn .24s cubic-bezier(.19,1,.22,1) both}.similarity-methodology-page-header{padding:14px clamp(16px,2.4vw,22px)}.similarity-methodology-page-header .universe-modal-kicker{font-size:8px;letter-spacing:.27em;margin-bottom:5px}.similarity-methodology-page-header h2{font-size:clamp(25px,3vw,36px)}.similarity-methodology-page-header .universe-modal-close-btn{width:36px;height:36px;font-size:24px}.similarity-methodology-page-body{max-height:calc(min(74vh,620px) - 76px);padding:clamp(14px,2.3vw,22px)}.similarity-page-copy{padding:13px 15px;border-radius:16px}.similarity-blocked-part-copy{margin-top:18px!important}@media(prefers-reduced-motion:reduce){.universe-modal-backdrop,.similarity-methodology-page-backdrop,.universe-page,.similarity-methodology-page,.universe-accordion-panel{animation:none!important}}@media(max-width:760px){.universe-page-header{min-height:50px;padding:8px 52px}.universe-page-header h2{font-size:20px}.universe-page-body{height:calc(100dvh - 50px);padding:14px 12px 36px}.similarity-methodology-page{max-height:84vh}.similarity-methodology-page-body{max-height:calc(84vh - 74px)}}.skill-methodology-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10030;display:grid;place-items:center;padding:clamp(14px,3vw,36px);background:radial-gradient(circle at 18% 12%,rgba(0,212,224,.11),transparent 28%),radial-gradient(circle at 78% 22%,rgba(255,100,140,.08),transparent 26%),#000000c2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:methodologyBackdropFadeIn .22s ease-out both}.skill-methodology-page{width:min(860px,94vw);max-height:min(82vh,760px);overflow:hidden;border:1px solid rgba(0,212,224,.18);border-radius:22px;background:linear-gradient(135deg,#00181cb8,#01080bf5),radial-gradient(circle at 10% 0%,rgba(0,212,224,.1),transparent 26%);box-shadow:inset 0 0 0 1px #ffffff05,0 24px 90px #0000007a;animation:methodologyPageEaseIn .24s cubic-bezier(.19,1,.22,1) both}.skill-methodology-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px clamp(18px,2.6vw,28px);border-bottom:1px solid rgba(0,212,224,.16);background:#00090df0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.skill-methodology-kicker{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.3em;text-transform:uppercase;margin-bottom:6px}.skill-methodology-header h2{margin:0;color:var(--text);font-size:clamp(24px,3vw,38px);line-height:1;letter-spacing:.035em}.skill-methodology-body{max-height:calc(min(82vh,760px) - 82px);overflow-y:auto;padding:clamp(16px,2.6vw,26px);scrollbar-color:rgba(0,212,224,.52) rgba(255,255,255,.05)}.skill-methodology-body>.universe-accordion:first-child{margin-top:0}.skill-methodology-body .universe-accordion-panel p{margin:0;color:#dff3f4e0;font-size:clamp(12.5px,1vw,14.5px);line-height:1.58;letter-spacing:.01em}.skill-methodology-feature-list{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.skill-methodology-feature-list li{position:relative;padding:9px 10px 9px 28px;border:1px solid rgba(0,212,224,.12);border-radius:12px;background:#0003;color:#dff3f4db;font-size:clamp(12px,.96vw,14px);line-height:1.5}.skill-methodology-feature-list li:before{content:"";position:absolute;left:12px;top:17px;width:5px;height:5px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px #00d4e06b}.skill-methodology-note{margin-top:12px!important;padding:10px 12px;border-left:2px solid rgba(0,212,224,.44);background:#00d4e00b;border-radius:10px}@media(prefers-reduced-motion:reduce){.skill-methodology-backdrop,.skill-methodology-page{animation:none!important}}@media(max-width:760px){.skill-methodology-page{width:calc(100vw - 20px);max-height:86vh}.skill-methodology-header{padding:14px 16px}.skill-methodology-header h2{font-size:24px}.skill-methodology-body{max-height:calc(86vh - 78px);padding:14px}}.galaxy-canvas-cluster-description-btn{position:absolute;top:18px;right:18px;z-index:42;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:7px 12px;border:1px solid rgba(255,190,72,.42);border-radius:4px;background:#1c110585;color:#ffdd9ceb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;font:inherit;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 0 18px #ffb14814;opacity:.72;transition:opacity .16s ease,transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.galaxy-canvas-cluster-description-btn.with-profile{right:min(388px,calc(100vw - 158px))}.galaxy-canvas-cluster-description-btn:hover,.galaxy-canvas-cluster-description-btn:focus-visible{opacity:.98;transform:translateY(-1px);border-color:#ffcf70c2;background:#321c07c2;box-shadow:0 0 22px #ffb1482e;outline:none}@media(max-width:920px){.galaxy-canvas-cluster-description-btn.with-profile{right:18px;top:84px}}.cluster-legend-hint,.main-layout.galaxy-fullscreen .cluster-legend-hint{color:#ffffffbf!important;opacity:1!important}.cluster-legend-future-note{color:#ffffffbf;font-size:7px;letter-spacing:.07em;line-height:1;text-transform:uppercase;white-space:nowrap}.cluster-legend-future-note-after-fullscreen{margin-left:12px}.browser-fullscreen-btn{min-width:92px}.player-badge-tooltip-rarity{color:#d2d6d8a8;display:block;font-size:9px;letter-spacing:.045em;line-height:1.15;margin-top:3px;text-transform:none;white-space:nowrap}.galaxy-player-hover-card{max-width:176px!important;min-width:128px;padding:8px 10px!important;pointer-events:none!important;transform:translateZ(0)}.galaxy-player-hover-kicker{font-size:7px!important;letter-spacing:.1em!important}.galaxy-player-hover-title{font-size:13px!important;line-height:1.08!important}.galaxy-player-hover-meta,.galaxy-player-hover-archetype{font-size:9px!important;line-height:1.15!important}.player-comparison-card .player-badges-row,.player-comparison-card .player-badges-row--compact{--badge-gap: 9px;--badge-size: 38px;display:flex;flex-wrap:wrap;justify-content:center;max-height:none;min-height:var(--badge-size);width:auto}.player-comparison-card .player-badge{flex:0 0 var(--badge-size)}.galaxy-player-hover-card{max-width:118px!important;min-width:82px!important;padding:5px 6px 6px!important;border-radius:9px!important;box-shadow:0 0 14px color-mix(in srgb,var(--tooltip-accent, #00D4E0) 15%,transparent),0 0 22px #b77afe0e,inset 0 0 0 1px #dff3f409!important}.galaxy-player-hover-card:before{top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;border-radius:7px!important}.galaxy-player-hover-card:after{left:-4px!important;width:6px!important;height:6px!important}.galaxy-player-hover-kicker{font-size:5.5px!important;letter-spacing:.095em!important;margin-bottom:2px!important}.galaxy-player-hover-title{font-size:9.5px!important;letter-spacing:.045em!important;line-height:1.06!important}.galaxy-player-hover-meta,.galaxy-player-hover-archetype{font-size:7px!important;line-height:1.12!important}.galaxy-player-hover-meta{margin-top:3px!important}.galaxy-player-hover-archetype{margin-top:4px!important}.galaxy-player-hover-card{transform:translate3d(0,-50%,0)!important;transform-origin:left center!important}.galaxy-player-hover-card:after{top:50%!important;transform:translateY(-50%) rotate(45deg)!important}.galaxy-player-hover-anchor{position:fixed;left:0;top:0;width:0;height:0;z-index:90;pointer-events:none;--tooltip-accent: #00D4E0}.galaxy-player-hover-bubble{position:absolute;top:0;width:max-content;min-width:92px;max-width:128px;padding:5px 6px 6px;border:1px solid color-mix(in srgb,var(--tooltip-accent) 50%,rgba(223,243,244,.18));border-radius:9px;color:#effcfff5;background:radial-gradient(circle at 12% 16%,color-mix(in srgb,var(--tooltip-accent) 23%,transparent),transparent 34%),radial-gradient(circle at 88% 22%,rgba(183,122,254,.16),transparent 38%),linear-gradient(135deg,#030e12e6,#04181ec2);box-shadow:0 0 14px color-mix(in srgb,var(--tooltip-accent) 17%,transparent),0 0 22px #b77afe0f,inset 0 0 0 1px #dff3f40a;-webkit-backdrop-filter:blur(13px) saturate(130%);backdrop-filter:blur(13px) saturate(130%);transform:translateY(-50%);opacity:0;animation:galaxyTooltipIn .12s ease forwards}.galaxy-player-hover-anchor--right .galaxy-player-hover-bubble{left:0;transform-origin:left center}.galaxy-player-hover-anchor--left .galaxy-player-hover-bubble{right:0;transform-origin:right center}.galaxy-player-hover-bubble:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:7px;border:1px solid rgba(223,243,244,.035);pointer-events:none}.galaxy-player-hover-bubble .galaxy-player-hover-kicker{position:relative;z-index:1;margin-top:0!important;margin-bottom:2px!important;color:color-mix(in srgb,var(--tooltip-accent) 82%,#DFF3F4);font-size:5.5px!important;letter-spacing:.095em!important;line-height:1.12!important;text-transform:none;white-space:nowrap}.galaxy-player-hover-bubble .galaxy-player-hover-title{position:relative;z-index:1;color:#effcfffa;font-size:9.5px!important;letter-spacing:.045em!important;line-height:1.06!important;text-shadow:0 0 12px color-mix(in srgb,var(--tooltip-accent) 22%,transparent)}.galaxy-player-hover-bubble .galaxy-player-hover-meta,.galaxy-player-hover-bubble .galaxy-player-hover-archetype{position:relative;z-index:1;font-size:7px!important;line-height:1.12!important;color:#d1eef0c7}.galaxy-player-hover-bubble .galaxy-player-hover-meta{margin-top:3px!important}.galaxy-player-hover-bubble .galaxy-player-hover-archetype{margin-top:4px!important;color:#e2f9fbe0}
