.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 #ffda3045;border-top-color:#ffda3070;border-radius:9px;background:linear-gradient(145deg,#ffda301b,#ffda3005);box-shadow:inset 0 1px 0 #fff2;color:var(--accent-notes,#ffda30);font-size:12px;font-weight:750;white-space:nowrap}.tournament-graph_roundTitle__sVm6S small{font-size:10px;color:#e7dfad;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-match_room__18kBD{width:min(860px,calc(100vw - 24px));max-width:860px!important;max-height:90dvh;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border-radius:24px;border:1px solid #ffffff30;background:linear-gradient(145deg,#252a30eF,#101318f5 65%);backdrop-filter:blur(28px) saturate(130%);box-shadow:inset 0 1px #ffffff22,0 24px 90px #000b}.tournament-match_room__18kBD>[data-slot=dialog-close]{border-radius:50%;width:30px;height:30px;display:grid;place-items:center;background:#ffffff0e;border:1px solid #ffffff28;opacity:1}.tournament-match_room__18kBD>[data-slot=dialog-close]:hover{background:#ff453a30;color:#ff6961}.tournament-match_header__6wdjX{padding:16px 58px 14px 18px;border-bottom:1px solid #ffffff12}.tournament-match_title__fxWiQ{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700;letter-spacing:.02em}.tournament-match_timer__NhaWA{font-size:13px;font-variant-numeric:tabular-nums;padding:5px 10px;border-radius:20px;background:#0005;border:1px solid #ffffff16;color:#dce4ec}.tournament-match_body__q_CD1{padding:12px 16px 16px;overflow:auto;min-height:0}.tournament-match_tabs__cRZ50{display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:auto;gap:4px;padding:4px;border:1px solid #ffffff18;border-radius:14px;background:#0003;margin:8px 0 14px}.tournament-match_tab__4MdU9{border-radius:10px;padding:9px 12px;color:#aeb9c6;font-size:13px;font-weight:600;transition:background .15s,color .15s}.tournament-match_tab__4MdU9[data-state=active]{background:#ffffff16;color:#fff;box-shadow:inset 0 1px #ffffff20,0 2px 7px #0003}.tournament-match_tab__4MdU9:disabled{opacity:.35}.tournament-match_games__h7wxa{display:grid;gap:10px;padding:2px}.tournament-match_games__h7wxa>div{border-radius:14px;border-color:#ffffff1c;background:#ffffff05}@media(max-width:540px){.tournament-match_room__18kBD{border-radius:20px}.tournament-match_body__q_CD1{padding:12px}.tournament-match_header__6wdjX{padding-left:16px}.tournament-match_title__fxWiQ{font-size:14px;gap:8px}}