.page-module__UCa18a__page{background:#111;min-height:100vh;padding:2.5rem 0 4rem}.page-module__UCa18a__header{border-bottom:1px solid #212121;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem 0 1.5rem;display:flex}.page-module__UCa18a__title{text-transform:uppercase;color:#fff;font-family:Inter,sans-serif;font-size:2rem;font-weight:900}.page-module__UCa18a__subtitle{color:#b8b8b8;margin-top:.25rem;font-family:Inter,sans-serif;font-size:.9rem}.page-module__UCa18a__headerRight{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__UCa18a__searchInput{color:#fff;background:#1d1d1d;border:1px solid #272727;border-radius:6px;width:240px;padding:8px 14px;font-family:Inter,sans-serif}.page-module__UCa18a__searchInput:focus{border-color:#fbbf24}.page-module__UCa18a__tableInfo{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__UCa18a__tabGroup{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:1.25rem;display:flex}.page-module__UCa18a__tabBtn{color:#a0a0a0;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.page-module__UCa18a__tabBtn:hover{color:#fff;background:#252525;border-color:#3e3e3e}.page-module__UCa18a__tabActive{box-shadow:0 2px 10px #facc1540;color:#111!important;background:#facc15!important;border-color:#facc15!important;font-weight:800!important}.page-module__UCa18a__tabActive svg{color:#111!important}.page-module__UCa18a__slotSelectorBar{box-sizing:border-box;z-index:10;background:#141414;border:1px solid #2a2a2a;border-radius:12px;flex-direction:column;gap:.85rem;width:100%;max-width:100%;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:visible}.page-module__UCa18a__slotControlsRow{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:100%;display:flex}.page-module__UCa18a__slotDropdownContainer{z-index:20;flex:auto;min-width:0;max-width:100%;height:46px;position:relative}.page-module__UCa18a__mySlotsToggleBtn{color:#888;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;background:#161616;border:1px solid #2a2a2a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 16px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.page-module__UCa18a__mySlotsToggleBtn:hover{color:#ddd;border-color:#444}.page-module__UCa18a__mySlotsToggleBtnActive{color:#fbbf24!important;background:#fbbf2426!important;border-color:#fbbf2466!important}.page-module__UCa18a__customDropdownWrapper{box-sizing:border-box;width:100%;max-width:100%;position:relative}.page-module__UCa18a__customDropdownTrigger{box-sizing:border-box;color:#fff;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:#161616;border:1px solid #2a2a2a;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:100%;height:46px;padding:0 14px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;transition:all .2s;display:flex;overflow:hidden}.page-module__UCa18a__customDropdownTrigger:hover,.page-module__UCa18a__customDropdownTrigger.page-module__UCa18a__dropdownOpen{background:#1c1c1c;border-color:#facc15;box-shadow:0 0 12px #facc1526}.page-module__UCa18a__customDropdownTrigger:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important;border-color:#2a2a2a!important}.page-module__UCa18a__dropdownText{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;max-width:100%;overflow:hidden}.page-module__UCa18a__dropdownPlaceholder{color:#888;font-weight:500}.page-module__UCa18a__chevronIcon{color:#facc15;flex-shrink:0;transition:transform .2s}.page-module__UCa18a__chevronRotated{transform:rotate(180deg)}.page-module__UCa18a__dropdownBackdrop{z-index:40;position:fixed;inset:0}.page-module__UCa18a__customDropdownMenu{box-sizing:border-box;z-index:99;background:#161616;border:1px solid #333;border-radius:10px;width:100%;max-width:100%;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 10px 30px #000c,0 0 0 1px #facc151a}.page-module__UCa18a__customDropdownItem{color:#d1d1d1;cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:100%;padding:10px 14px;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;transition:all .15s;display:flex}.page-module__UCa18a__customDropdownItem:hover{color:#fff;background:#252525}.page-module__UCa18a__customDropdownItem.page-module__UCa18a__itemSelected{color:#facc15;background:#facc151a;font-weight:700}.page-module__UCa18a__customDropdownItemText{word-break:break-word;text-align:left;flex:auto;min-width:0;line-height:1.35}.page-module__UCa18a__slotInfoBadge{color:#facc15;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;background:#facc151a;border:1px solid #facc1540;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;height:46px;padding:0 16px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;display:inline-flex}.page-module__UCa18a__prizeTagGold{color:#facc15;background:#facc1526;border:1px solid #facc1566;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__UCa18a__prizeTagSilver{color:silver;background:#c0c0c026;border:1px solid #c0c0c066;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__UCa18a__prizeTagBronze{color:#cd7f32;background:#cd7f3226;border:1px solid #cd7f3266;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__UCa18a__tableWrapper{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.page-module__UCa18a__tableWrapper table{border-collapse:collapse;width:100%}.page-module__UCa18a__tableWrapper thead th{color:#facc15;letter-spacing:.08em;text-transform:uppercase;background:#161616;border-bottom:1px solid #2a2a2a;padding:1rem 1.25rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:800}.page-module__UCa18a__teamRow{border-bottom:1px solid #2a2a2a;transition:background .15s}.page-module__UCa18a__teamRow:nth-child(4n+1){background:#0d0d0d}.page-module__UCa18a__teamRow:nth-child(4n+3){background:#141414}.page-module__UCa18a__teamRow:hover{background:#1f1f1f!important}.page-module__UCa18a__qualifies,.page-module__UCa18a__qualifiesFinals{background:#fbbf240d!important;border-left:4px solid #fbbf24!important}.page-module__UCa18a__qualifiesSemiFinals{background:#f59e0b08!important;border-left:4px solid #f59e0b!important}.page-module__UCa18a__rank1{background:#fbbf2414!important;border-left:4px solid #fbbf24!important}.page-module__UCa18a__rank2{background:#fbbf240d!important;border-left:4px solid silver!important}.page-module__UCa18a__rank3{background:#fbbf240d!important;border-left:4px solid #cd7f32!important}.page-module__UCa18a__qualifiedTag{color:#fbbf24;letter-spacing:.04em;white-space:nowrap;background:#fbbf2426;border:1px solid #fbbf2466;border-radius:4px;padding:2px 7px;font-size:.65rem;font-weight:800}.page-module__UCa18a__semiQualifiedTag{color:#f59e0b;letter-spacing:.04em;white-space:nowrap;background:#f59e0b24;border:1px solid #f59e0b61;border-radius:4px;padding:2px 7px;font-size:.65rem;font-weight:800}.page-module__UCa18a__cutoffRow{background:0 0!important}.page-module__UCa18a__cutoffBanner{text-align:center;letter-spacing:.1em;color:#fbbf24;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:12px;padding:.45rem 1rem;font-size:.68rem;font-weight:800;display:flex}.page-module__UCa18a__cutoffBanner:before,.page-module__UCa18a__cutoffBanner:after{content:"";background:linear-gradient(90deg,#0000,#fbbf24d9 15% 85%,#0000);flex:1;height:1px}.page-module__UCa18a__cutoffBannerMobile{text-align:center;letter-spacing:.08em;color:#fbbf24;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:8px;margin:.65rem 0;padding:.2rem .25rem;font-size:.62rem;font-weight:800;display:flex}.page-module__UCa18a__cutoffBannerMobile:before,.page-module__UCa18a__cutoffBannerMobile:after{content:"";background:linear-gradient(90deg,#0000,#fbbf24d9 15% 85%,#0000);flex:1;height:1px}.page-module__UCa18a__teamRow.page-module__UCa18a__expanded{background:#1c1c1c!important}.page-module__UCa18a__teamNameCell{align-items:center;gap:.75rem;display:flex}.page-module__UCa18a__teamNameText{color:#fff;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.95rem;font-weight:700}.page-module__UCa18a__mobileTeamNameRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.page-module__UCa18a__mobileQualifiedTag{color:#fbbf24;letter-spacing:.04em;white-space:nowrap;background:#fbbf242e;border:1px solid #fbbf2473;border-radius:3px;padding:1px 5px;font-size:.58rem;font-weight:800}.page-module__UCa18a__mobileSemiQualifiedTag{color:#f59e0b;letter-spacing:.04em;white-space:nowrap;background:#f59e0b29;border:1px solid #f59e0b6b;border-radius:3px;padding:1px 5px;font-size:.58rem;font-weight:800}.page-module__UCa18a__expandIcon{color:#777;font-size:.7rem}.page-module__UCa18a__expandedCell{background:#161616;border-bottom:2px solid #facc15!important;padding:0!important}.page-module__UCa18a__mobileList{flex-direction:column;gap:.75rem;display:none}.page-module__UCa18a__mobileCard{background:#1d1d1d;border:1px solid #272727;border-radius:10px;transition:border-color .2s;overflow:hidden}.page-module__UCa18a__mobileCard:hover{border-color:#fbbf24}.page-module__UCa18a__mobileCardHeader{color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1rem;font-family:Inter,sans-serif;display:flex}.page-module__UCa18a__mobileCardLeft{align-items:center;gap:.65rem;display:flex}.page-module__UCa18a__mobileTeamName{text-transform:uppercase;text-align:left;color:#fff;font-family:Inter,sans-serif;font-size:.85rem;font-weight:800}.page-module__UCa18a__mobileTeamMeta{color:#777;text-align:left;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.68rem}.page-module__UCa18a__mobileCardRight{align-items:center;gap:.75rem;display:flex}.page-module__UCa18a__mobileStatVal{color:#fbbf24;text-align:right;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:900}.page-module__UCa18a__mobileStatLabel{text-transform:uppercase;letter-spacing:.08em;color:#777;text-align:right;font-family:Inter,sans-serif;font-size:.58rem}.page-module__UCa18a__mobileExpanded{background:#151515;border-top:1px solid #212121;padding:.75rem 1rem 1rem}.page-module__UCa18a__mobileStats{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}@media (max-width:768px){.page-module__UCa18a__tableWrapper{display:none}.page-module__UCa18a__mobileList{display:flex}.page-module__UCa18a__searchInput,.page-module__UCa18a__headerRight{width:100%}.page-module__UCa18a__slotSelectorBar{box-sizing:border-box;gap:.75rem;max-width:100%;padding:1rem;overflow:visible}.page-module__UCa18a__slotControlsRow{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:100%;height:auto}.page-module__UCa18a__slotDropdownContainer{box-sizing:border-box;z-index:30;flex:none;order:1;width:100%;max-width:100%;height:46px;position:relative}.page-module__UCa18a__mySlotsToggleBtn{box-sizing:border-box;flex:none;order:2;justify-content:center;width:100%;max-width:100%;height:44px}.page-module__UCa18a__slotInfoBadge{box-sizing:border-box;text-align:center;white-space:normal;word-break:break-word;flex:none;order:3;justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;min-height:40px;padding:8px 12px;font-size:.75rem;line-height:1.4;display:flex}}
