.public-screen_publicPage__ecVmW{position:relative;isolation:isolate}.public-screen_bracketLegend__S5aZj{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px}.public-screen_bracketLegendItem__Msvdd{display:inline-flex;align-items:center;gap:8px;color:rgb(148 163 184);font-size:.75rem}.public-screen_bracketLegendLine___V0qs{display:inline-block;width:28px;height:0;border-top-width:2px;border-top-style:solid}.public-screen_bracketLegendWinner__yaGp9{border-top-color:rgb(52 211 153/.75)}.public-screen_bracketLegendLoser__HVvgo{border-top-color:rgb(251 113 133/.65);border-top-style:dashed}.public-screen_bracketTreeScroll__ynrVt{overflow:auto;padding-bottom:4px;overscroll-behavior:contain;border-radius:14px;border:1px solid rgb(255 255 255/.08);background:rgb(15 23 42/.35);-ms-overflow-style:none;scrollbar-width:none}.public-screen_bracketTreeScroll__ynrVt::-webkit-scrollbar{display:none}.public-screen_bracketTreeInner__WVWlT{min-width:-moz-min-content;min-width:min-content;padding:8px 10px 12px}.public-screen_bracketRoundLabelsSticky__O8pmx{position:sticky;top:0;z-index:10;display:flex;align-items:stretch;margin-bottom:8px;padding:2px 0 8px;background:linear-gradient(180deg,rgb(15 23 42/.98) 70%,rgb(15 23 42/0));backdrop-filter:blur(10px)}.public-screen_bracketTreeCanvas__YdiQ0{position:relative;overflow:visible}.public-screen_bracketRoundLabel__hi_Mt{flex-shrink:0}.public-screen_bracketRoundLabelText__M__q_{display:block;overflow:hidden;border-radius:10px;border:1px solid rgb(255 255 255/.12);background:linear-gradient(135deg,rgb(255 255 255/.1),rgb(255 255 255/.04));padding:5px 10px;color:rgb(226 232 240);font-size:.6875rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 4px 16px rgb(10 8 20/.2)}.public-screen_bracketSvg__v1o99{position:absolute;inset:0;z-index:0;pointer-events:none}.public-screen_bracketConnector__AslA9{fill:none;stroke-width:2}.public-screen_bracketConnectorWinner__bNYKE{stroke:rgb(52 211 153/.55)}.public-screen_bracketConnectorLoser__oVDnE{stroke:rgb(251 113 133/.45);stroke-dasharray:5 4}.public-screen_bracketNodeSlot__S1ozy{position:absolute;z-index:1}.public-screen_bracketNode__7E83o{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:10px;border:1px solid rgb(255 255 255/.14);background:rgb(15 23 42/.88);box-shadow:0 8px 24px rgb(10 8 20/.28)}.public-screen_bracketNodeFinal__Uj6Bw{border-color:rgb(251 191 36/.45);box-shadow:0 10px 28px rgb(245 158 11/.16)}.public-screen_bracketNodeLive__xrlbc{border-color:rgb(163 230 53/.45);box-shadow:0 0 0 1px rgb(163 230 53/.12)}.public-screen_bracketNodeHeader__htpdJ{display:flex;align-items:center;justify-content:space-between;gap:6px;border-bottom:1px solid rgb(255 255 255/.08);background:rgb(255 255 255/.04);padding:4px 8px}.public-screen_bracketNodeLabel__x9dZ3{min-width:0;overflow:hidden;color:rgb(148 163 184);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-screen_bracketNodeBody__H_OJ9{display:flex;flex:1;flex-direction:column}.public-screen_bracketTeamRow__hkML6{display:flex;min-height:0;flex:1;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgb(255 255 255/.06);padding:0 8px;color:rgb(226 232 240)}.public-screen_bracketTeamRow__hkML6:last-child{border-bottom:none}.public-screen_bracketTeamWinner__0KWUM{background:rgb(16 185 129/.12);color:rgb(209 250 229)}.public-screen_bracketTeamName___Fl2z{min-width:0;overflow:hidden;font-size:.6875rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.public-screen_bracketTeamScore__6ksXa{flex-shrink:0;min-width:1.25rem;color:rgb(196 181 253);font-size:.8125rem;font-weight:800;text-align:right}.public-screen_bracketTeamWinner__0KWUM .public-screen_bracketTeamScore__6ksXa{color:rgb(110 231 183)}.public-screen_scrollHint__DlEtj{margin-top:10px;text-align:center;color:rgb(148 163 184);font-size:.75rem;letter-spacing:.02em}@media (min-width:1024px){.public-screen_scrollHint__DlEtj{display:block}}