.top-engines_section__1DoeM{min-width:0;max-width:100%}.top-engines_header__Nfp4c{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.top-engines_controls__hUbZp{display:flex;align-items:center;gap:6px;flex-shrink:0}.top-engines_source__3fR5M{margin-right:6px;font-size:10px;color:#aebed5}.top-engines_controls__hUbZp button{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-md);border:1px solid #ffffff2a;background:#ffffff08;color:#d5e2f6}.top-engines_controls__hUbZp button:disabled{opacity:.3;cursor:default}.top-engines_track__87acG{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff35 transparent;padding:2px 1px 6px}.top-engines_item__9najp{flex:0 0 210px;min-width:0;scroll-snap-align:start}.top-engines_engine__Sy1dt{display:flex;gap:9px;align-items:center;width:100%;height:64px;text-align:left;padding:6px;border:1px solid #ffffff14;border-radius:var(--radius-lg);background:#000;box-shadow:inset 0 1px 0 #ffffff06;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);transition:border-color .18s,background .18s}.top-engines_engine__Sy1dt:hover,.top-engines_selected__lPkfh{border-color:var(--tier-accent);background:#000}.top-engines_controls__hUbZp button:focus-visible,.top-engines_engine__Sy1dt:focus-visible{outline:2px solid #c3dcff;outline-offset:2px}.top-engines_art__nuvwc{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;aspect-ratio:1;border-radius:var(--radius-md);border:1px solid #ffffff25;overflow:hidden;background:#080808;color:#b5c9e4;font-size:12px}.top-engines_art__nuvwc img{width:100%;height:100%;object-fit:cover}.top-engines_content__twll0{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.top-engines_meta__PyGbU{display:flex;justify-content:space-between;align-items:center;color:var(--tier-accent);font-size:9px}.top-engines_name__NvudW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;color:#edf3fc}.top-engines_power__KUUPq{font-size:10px;color:#adbad0}.top-engines_power__KUUPq strong{color:var(--tier-accent);font-variant-numeric:tabular-nums;margin-left:4px}.top-engines_skeleton__1NGkS{flex:0 0 210px;height:64px;border-radius:var(--radius-lg)}.top-engines_message__ENYNZ{font-size:12px;color:#b0bfd4;padding:10px 0}.top-engines_message__ENYNZ button{text-decoration:underline}@media(max-width:600px){.top-engines_source__3fR5M{display:none}.top-engines_item__9najp,.top-engines_skeleton__1NGkS{flex-basis:195px}.top-engines_art__nuvwc{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.top-engines_engine__Sy1dt{transition:none}}.deck-item_glassDeck__EkkKO{border-radius:14px;background:linear-gradient(135deg,#ffffff09,#ffffff02),#090c10e6;border:1px solid #ffffff24;border-top-color:#ffffff40;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0003;backdrop-filter:blur(18px) saturate(125%)}.deck-item_glassDeck__EkkKO:hover{border-color:#28c84066;box-shadow:inset 0 1px #ffffff15,0 8px 26px #0004}.deck-item_glassDeck__EkkKO .border-b{border-color:#ffffff1b}.deck-item_glassDeck__EkkKO .bg-accent{background:#ffffff06}.tournament-graph_board__HSxMk{position:relative;min-width:0;overflow:hidden;border:1px solid #ffffff24;border-radius:12px;background:#05070a;box-shadow:inset 0 14px 28px #000c,inset 0 1px 3px #000,0 1px 0 #ffffff12}.tournament-graph_bottomScroll__njsni{height:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;border:0;background:#05070a}.tournament-graph_bottomScroll__njsni::-webkit-scrollbar{height:5px}.tournament-graph_bottomScroll__njsni::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:5px}.tournament-graph_bottomScroll__njsni::-webkit-scrollbar-track{background:transparent}.tournament-graph_roundViewport__FHaPZ{position:relative;z-index:20;overflow:hidden;height:51px;background:linear-gradient(135deg,#ffffff12,#ffffff03),#141511e8;border-bottom:0;backdrop-filter:blur(22px)}.tournament-graph_roundTrack__edUN5{height:100%;position:relative;will-change:transform}.tournament-graph_roundTitle__sVm6S{position:absolute;top:7px;min-height:36px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;padding:8px 6px;border:1px solid #0a84ff45;border-top-color:#0a84ff70;border-radius:9px;background:linear-gradient(145deg,#0a84ff1b,#0a84ff05);box-shadow:inset 0 1px 0 #fff2;color:#b8dcff;font-size:12px;font-weight:750;white-space:nowrap}.tournament-graph_roundTitle__sVm6S small{font-size:10px;color:#b8d9fa;font-weight:500}.tournament-graph_graphContainer__tyBVE{height:min(var(--board-height),var(--graph-content-height));overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;overscroll-behavior:contain;background:linear-gradient(180deg,#14181e,#0b0e13);box-shadow:inset 0 18px 22px #000,inset 10px 0 18px #000d,inset -10px 0 18px #000d,inset 0 -2px 3px #ffffff12}.tournament-graph_graphContainer__tyBVE::-webkit-scrollbar{width:5px;height:0}.tournament-graph_graphContainer__tyBVE::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:5px}.tournament-graph_loading__cB4yO{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:#0005}@media(max-width:799px){.tournament-graph_graphContainer__tyBVE{height:min(var(--board-mobile-height),var(--graph-content-height))}}.tournament-graph_roundSignals__7s4Cl{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:17px}.tournament-graph_signalDot___oPRS{display:block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.tournament-graph_roundTitle__sVm6S{box-sizing:border-box;min-width:0;gap:2px;padding:6px 5px}.tournament-graph_roundTitle__sVm6S>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px}.tournament-graph_roundSignals__7s4Cl{gap:3px;min-width:13px;flex:1 0 13px}.tournament-graph_bestOfTrigger__ls1pW{width:46px;min-width:46px;height:24px;flex-shrink:0;gap:2px;padding:0 5px;border-radius:8px;border:1px solid #0a84ff50;background:linear-gradient(135deg,#ffffff12,#ffffff03),#0b1420dd;color:#b8dcff;font-size:10px;box-shadow:inset 0 1px 0 #ffffff15}.tournament-graph_bestOfTrigger__ls1pW>svg{width:10px;height:10px}.tournament-graph_bestOfMenu__RhDvS{min-width:80px;padding:4px;border-radius:12px;border:1px solid #0a84ff45;background:linear-gradient(135deg,#ffffff15,#ffffff04),#131d2bed;box-shadow:inset 0 1px 0 #ffffff24,0 12px 30px #0008;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.tournament-graph_bestOfOption__300bP{padding-block:7px;border-radius:8px;font-size:11px;color:#b8dcff}.tournament-graph_bestOfOption__300bP:focus,.tournament-graph_bestOfOption__300bP[data-state=checked]{background:#0a84ff24;color:#e0f1ff}.tournament-graph_bestOfReadOnly__M8kAG{flex-shrink:0;font-size:10px;color:#b8dcff}.tournament-graph_roundSignals__7s4Cl .tournament-graph_signalDot___oPRS{width:5px;height:5px}