:root{--color-orange:#f79200;--color-orange-dark:#c97a00;--color-orange-light:#fde8b4;--color-green:#16a34a;--color-green-light:#bbf7d0;--color-white:#fff;--color-bg:#f8fafc;--color-surface:#fff;--color-border:#e2e8f0;--color-text:#0f172a;--color-text-muted:#475569;--color-text-light:#94a3b8;--color-live:#f79200;--color-completed:#16a34a;--color-pending:#94a3b8;--color-warning:#eab308;--color-error:#dc2626;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--fs-xs:12px;--fs-sm:13px;--fs-body-sm:14px;--fs-ui:15px;--fs-body:16px;--fs-card:17px;--fs-section:18px;--fs-title-sm:22px;--fs-title:28px;--fs-title-lg:32px;--fs-score:28px;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--color-bg);height:100%;color:var(--color-text);font-size:16px}h1,h2,h3{font-family:var(--font-heading)}h1{font-size:32px;font-weight:700;line-height:1.2}h2{font-size:22px;font-weight:700;line-height:1.3}h3{font-size:18px;font-weight:600;line-height:1.4}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:16px}a{color:inherit;text-decoration:none}[data-fontsize=sm]{--fs-xs:11px;--fs-sm:12px;--fs-body-sm:13px;--fs-ui:13px;--fs-body:14px;--fs-card:15px;--fs-section:16px;--fs-title-sm:19px;--fs-title:24px;--fs-title-lg:28px;--fs-score:24px;font-size:14px}[data-fontsize=sm] h1{font-size:26px}[data-fontsize=sm] h2{font-size:18px}[data-fontsize=sm] h3{font-size:15px}[data-fontsize=md]{font-size:16px}[data-fontsize=lg]{--fs-xs:14px;--fs-sm:15px;--fs-body-sm:16px;--fs-ui:18px;--fs-body:19px;--fs-card:20px;--fs-section:22px;--fs-title-sm:26px;--fs-title:34px;--fs-title-lg:38px;--fs-score:34px;font-size:19px}[data-fontsize=lg] h1{font-size:38px}[data-fontsize=lg] h2{font-size:26px}[data-fontsize=lg] h3{font-size:21px}._page_e4jb2_1{background:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_e4jb2_10{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:8px;width:100%;max-width:400px;padding:40px 36px;display:flex}._langRow_e4jb2_23{align-self:flex-end;margin-bottom:4px}._title_e4jb2_28{font-size:28px;font-weight:700;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);text-align:center;margin-top:8px;line-height:1.3}._subtitle_e4jb2_39{font-size:var(--fs-ui);color:var(--color-text-muted);margin-bottom:16px}._form_e4jb2_45{flex-direction:column;gap:16px;width:100%;display:flex}._field_e4jb2_52{flex-direction:column;gap:6px;display:flex}._field_e4jb2_52 label{font-size:var(--fs-ui);color:var(--color-text);font-weight:600}._field_e4jb2_52 input{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--color-text);background:var(--color-bg);outline:none;padding:14px 16px;transition:border-color .15s}._field_e4jb2_52 input:focus{border-color:var(--color-orange)}._error_e4jb2_79{color:var(--color-error);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);background:#fef2f2;padding:10px 14px}._btn_e4jb2_87{background:var(--color-orange);color:#fff;font-size:var(--fs-card);border-radius:var(--radius-sm);margin-top:4px;padding:16px;font-weight:700;transition:background .15s}._btn_e4jb2_87:hover:not(:disabled){background:var(--color-orange-dark)}._btn_e4jb2_87:disabled{opacity:.6;cursor:not-allowed}._footer_1dazu_1{text-align:center;color:var(--color-text-light);border-top:1px solid var(--color-border);padding:16px;font-size:12px}._bare_1dazu_10{color:var(--color-text-light);text-align:center;margin-top:16px;font-size:12px}._footer_1dazu_1 a,._bare_1dazu_10 a{color:inherit;text-decoration:none}._footer_1dazu_1 a:hover,._bare_1dazu_10 a:hover{text-decoration:underline}._picker_h6wv4_1{font-size:var(--fs-sm);align-items:center;gap:2px;display:flex}._btn_h6wv4_8,._active_h6wv4_9{cursor:pointer;font-size:var(--fs-sm);background:0 0;border:none;border-radius:4px;padding:2px 5px;font-weight:500;line-height:1;transition:color .15s}._btn_h6wv4_8{color:var(--color-text-muted)}._btn_h6wv4_8:hover{color:var(--color-text)}._active_h6wv4_9{color:var(--color-orange);font-weight:700}._sep_h6wv4_34{color:var(--color-border);-webkit-user-select:none;user-select:none;font-size:var(--fs-xs)}._picker_q9zgh_1{background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:2px;padding:2px;display:flex}._btn_q9zgh_11{cursor:pointer;color:var(--color-text-muted);font-family:var(--font-heading);background:0 0;border:none;border-radius:6px;padding:4px 7px;font-weight:700;line-height:1;transition:background .12s,color .12s}._btn_q9zgh_11:hover{color:var(--color-text);background:var(--color-surface)}._active_q9zgh_29{background:var(--color-orange);color:#fff}._active_q9zgh_29:hover{background:var(--color-orange-dark);color:#fff}._sm_q9zgh_40{font-size:12px}._md_q9zgh_41{font-size:16px}._lg_q9zgh_42{font-size:20px}._layout_lf4rp_1{flex-direction:column;min-height:100vh;display:flex}._header_lf4rp_7{background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:100;align-items:center;gap:24px;height:60px;padding:0 24px;display:flex;position:sticky;top:0}._brand_lf4rp_20{cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}._brandName_lf4rp_28{font-size:var(--fs-card);color:var(--color-text);font-weight:700;font-family:var(--font-heading);letter-spacing:-.01em}._nav_lf4rp_36{flex:1;gap:4px;display:flex}._navLink_lf4rp_42,._navActive_lf4rp_43{border-radius:var(--radius-sm);font-size:var(--fs-ui);color:var(--color-text-muted);letter-spacing:.01em;padding:6px 16px;font-weight:600;transition:all .15s}._navLink_lf4rp_42:hover{background:var(--color-bg);color:var(--color-text)}._navActive_lf4rp_43{background:var(--color-orange-light);color:var(--color-orange-dark)}._signOut_lf4rp_63{font-size:var(--fs-ui);color:var(--color-text-muted);border-radius:var(--radius-sm);padding:6px 14px;font-weight:600;transition:all .15s}._signOut_lf4rp_63:hover{color:var(--color-error);background:#fef2f2}._main_lf4rp_77{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px}._loading_1beix_1{color:var(--color-text-muted);text-align:center;padding:40px 0}._toolbar_1beix_7{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._title_1beix_14{font-size:32px;font-weight:700;font-family:var(--font-heading);letter-spacing:-.02em}._btnPrimary_1beix_21{background:var(--color-orange);color:#fff;border-radius:var(--radius-sm);font-size:var(--fs-body);padding:12px 22px;font-weight:700;transition:background .15s}._btnPrimary_1beix_21:hover{background:var(--color-orange-dark)}._error_1beix_35{color:var(--color-error);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);background:#fef2f2;margin-bottom:16px;padding:12px 16px}._empty_1beix_44{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:16px;padding:60px 0;display:flex}._grid_1beix_53{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}._card_1beix_59{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:box-shadow .15s,border-color .15s;display:block}._card_1beix_59:hover{box-shadow:var(--shadow-md);border-color:var(--color-orange-light)}._cardHeader_1beix_73{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}._cardTitle_1beix_81{font-size:var(--fs-card);color:var(--color-text);font-weight:700;font-family:var(--font-heading)}._cardMeta_1beix_88{font-size:var(--fs-body-sm);color:var(--color-text-muted);flex-wrap:wrap;gap:4px;display:flex}._badge_1beix_96{font-size:var(--fs-xs);border-radius:var(--radius-full);white-space:nowrap;padding:3px 10px;font-weight:600}._badge_live_1beix_104{background:var(--color-orange-light);color:var(--color-orange-dark)}._badge_completed_1beix_109{background:var(--color-green-light);color:var(--color-green)}._badge_pending_1beix_114{color:var(--color-text-muted);background:#f1f5f9}@keyframes _shimmer_1beix_1{0%{background-position:-400px 0}to{background-position:400px 0}}._skeleton_1beix_125{border-radius:var(--radius-sm);background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%) 0 0/800px 100%;animation:1.4s linear infinite _shimmer_1beix_1}._skeletonTitle_1beix_132{width:200px;height:28px}._skeletonBtn_1beix_137{border-radius:var(--radius-sm);width:140px;height:42px}._skeletonCard_1beix_143{cursor:default;pointer-events:none}._skeletonCardTitle_1beix_148{width:60%;height:18px}._skeletonBadge_1beix_153{border-radius:var(--radius-full);width:64px;height:22px}._skeletonMeta_1beix_159{width:75%;height:13px;margin-top:4px}._page_h71xf_1{max-width:720px}._title_h71xf_5{font-size:30px;font-weight:700;font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:28px}._form_h71xf_13{flex-direction:column;gap:28px;display:flex}._section_h71xf_19{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:16px;padding:24px;display:flex}._section_h71xf_19 h2{font-size:var(--fs-section);color:var(--color-text);font-weight:700;font-family:var(--font-heading);border-bottom:1px solid var(--color-border);padding-bottom:10px}._fieldRow_h71xf_38{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}._field_h71xf_38{flex-direction:column;gap:6px;display:flex}._field_h71xf_38 label{font-size:var(--fs-body-sm);color:var(--color-text);font-weight:600}._field_h71xf_38 input,._field_h71xf_38 select{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--color-text);background:var(--color-bg);outline:none;min-height:52px;padding:12px 14px;transition:border-color .15s}._field_h71xf_38 input:focus,._field_h71xf_38 select:focus{border-color:var(--color-orange)}._hint_h71xf_74{font-size:var(--fs-sm);color:var(--color-text-muted)}._error_h71xf_79{color:var(--color-error);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);background:#fef2f2;padding:12px 16px}._actions_h71xf_87{justify-content:flex-end;gap:12px;display:flex}._btnPrimary_h71xf_93{background:var(--color-orange);color:#fff;border-radius:var(--radius-sm);font-size:var(--fs-body);min-width:140px;padding:14px 28px;font-weight:700;transition:background .15s}._btnPrimary_h71xf_93:hover:not(:disabled){background:var(--color-orange-dark)}._btnPrimary_h71xf_93:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_h71xf_113{color:var(--color-text);border-radius:var(--radius-sm);font-size:var(--fs-body);border:1.5px solid var(--color-border);background:0 0;padding:14px 28px;font-weight:600;transition:all .15s}._btnSecondary_h71xf_113:hover{border-color:var(--color-text-muted);color:var(--color-text)}._loading_oe7mz_1{color:var(--color-text-muted);text-align:center;padding:40px 0}._breadcrumb_oe7mz_7{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:20px}._breadcrumb_oe7mz_7 a{color:var(--color-orange)}._header_oe7mz_17{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}._title_oe7mz_26{font-size:30px;font-weight:700;font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:6px}._meta_oe7mz_34{font-size:var(--fs-ui);color:var(--color-text-muted)}._headerActions_oe7mz_39{gap:10px;display:flex}._error_oe7mz_44{color:var(--color-error);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);background:#fef2f2;margin-bottom:16px;padding:12px 16px}._sections_oe7mz_53{flex-direction:column;gap:16px;display:flex}._card_oe7mz_59{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:20px 24px;display:flex}._cardHeader_oe7mz_69{justify-content:space-between;align-items:center;display:flex}._cardHeader_oe7mz_69 h2{font-size:var(--fs-section);font-weight:700;font-family:var(--font-heading)}._cardDesc_oe7mz_81{font-size:var(--fs-ui);color:var(--color-text-muted)}._cardHighlight_oe7mz_86{background:var(--color-orange-light);border:1.5px solid var(--color-orange);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:20px 24px;display:flex}._cardHighlight_oe7mz_86 h2{font-size:var(--fs-ui);color:var(--color-orange-dark);font-weight:600}._cardHighlight_oe7mz_86 p{font-size:var(--fs-body-sm);color:var(--color-orange-dark)}._publicLink_oe7mz_107{font-size:var(--fs-body-sm);color:var(--color-orange-dark);font-weight:600;text-decoration:underline}._link_oe7mz_114{font-size:var(--fs-body-sm);color:var(--color-orange);font-weight:500}._link_oe7mz_114:hover{text-decoration:underline}._btnPrimary_oe7mz_124{background:var(--color-orange);color:#fff;border-radius:var(--radius-sm);font-size:var(--fs-body);align-self:flex-start;padding:12px 22px;font-weight:700;transition:background .15s}._btnPrimary_oe7mz_124:hover:not(:disabled){background:var(--color-orange-dark)}._btnPrimary_oe7mz_124:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_oe7mz_144{color:var(--color-text);border-radius:var(--radius-sm);font-size:var(--fs-ui);border:1.5px solid var(--color-border);background:0 0;padding:10px 18px;font-weight:600;transition:all .15s}._btnSecondary_oe7mz_144:hover:not(:disabled){border-color:var(--color-text-muted)}._loading_1nvi7_1{text-align:center;color:var(--color-text-muted);padding:40px}._page_1nvi7_3{max-width:600px}._breadcrumb_1nvi7_5{font-size:var(--fs-sm);color:var(--color-text-muted);gap:6px;margin-bottom:20px;display:flex}._breadcrumb_1nvi7_5 a{color:var(--color-orange)}._title_1nvi7_14{font-size:28px;font-weight:700;font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:6px}._desc_1nvi7_15{font-size:var(--fs-ui);color:var(--color-text-muted);margin-bottom:24px}._list_1nvi7_17{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}._row_1nvi7_19{align-items:center;gap:12px;display:flex}._number_1nvi7_25{width:28px;font-size:var(--fs-body-sm);color:var(--color-text-muted);text-align:right;flex-shrink:0;font-weight:600}._input_1nvi7_34{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--color-text);background:var(--color-surface);outline:none;flex:1;min-height:52px;padding:14px 16px;transition:border-color .15s}._input_1nvi7_34:focus{border-color:var(--color-orange)}._error_1nvi7_48{color:var(--color-error);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);background:#fef2f2;margin-bottom:16px;padding:12px 16px}._success_1nvi7_57{background:var(--color-green-light);color:var(--color-green);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);margin-bottom:16px;padding:12px 16px}._actions_1nvi7_66{justify-content:flex-end;gap:12px;display:flex}._btnPrimary_1nvi7_72{background:var(--color-orange);color:#fff;border-radius:var(--radius-sm);font-size:var(--fs-body);padding:14px 28px;font-weight:700;transition:background .15s}._btnPrimary_1nvi7_72:hover:not(:disabled){background:var(--color-orange-dark)}._btnPrimary_1nvi7_72:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_1nvi7_84{color:var(--color-text);border-radius:var(--radius-sm);font-size:var(--fs-body);border:1.5px solid var(--color-border);background:0 0;padding:14px 28px;font-weight:600;transition:all .15s}._btnSecondary_1nvi7_84:hover{border-color:var(--color-text-muted);color:var(--color-text)}._breadcrumb_1gssc_1{font-size:var(--fs-sm);color:var(--color-text-muted);gap:6px;margin-bottom:20px;display:flex}._breadcrumb_1gssc_1 a{color:var(--color-orange)}._toolbar_1gssc_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}._title_1gssc_19{font-size:28px;font-weight:700;font-family:var(--font-heading);letter-spacing:-.02em}._filters_1gssc_21{flex-wrap:wrap;gap:6px;display:flex}._filter_1gssc_21,._filterActive_1gssc_28{border-radius:var(--radius-full);font-size:var(--fs-body-sm);border:1.5px solid var(--color-border);color:var(--color-text-muted);padding:8px 16px;font-weight:600;transition:all .15s}._filter_1gssc_21:hover{border-color:var(--color-orange-light);color:var(--color-text)}._filterActive_1gssc_28{background:var(--color-orange);color:#fff;border-color:var(--color-orange)}._error_1gssc_44{color:var(--color-error);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);background:#fef2f2;margin-bottom:16px;padding:12px 16px}._matchList_1gssc_53{flex-direction:column;gap:12px;display:flex}._empty_1gssc_59{color:var(--color-text-muted);text-align:center;padding:40px 0}._matchCard_1gssc_61{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:16px 20px;display:flex}._matchDone_1gssc_71{border-color:var(--color-green-light);background:#f0fdf4}._matchLabel_1gssc_76{justify-content:space-between;align-items:center;gap:8px;display:flex}._stage_1gssc_83{font-size:var(--fs-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}._status_1gssc_91{font-size:var(--fs-xs);border-radius:var(--radius-full);padding:3px 10px;font-weight:600}._status_pending_1gssc_98{color:var(--color-text-muted);background:#f1f5f9}._status_ready_1gssc_99{background:var(--color-orange-light);color:var(--color-orange-dark)}._status_completed_1gssc_100{background:var(--color-green-light);color:var(--color-green)}._teams_1gssc_102{align-items:center;gap:12px;display:flex}._teamBlock_1gssc_108{flex:1;align-items:center;gap:12px;display:flex}._teamRight_1gssc_115{text-align:right;flex-direction:row-reverse}._teamName_1gssc_120{font-size:var(--fs-card);color:var(--color-text);flex:1;font-weight:600}._vs_1gssc_127{font-size:var(--fs-sm);color:var(--color-text-light);flex-shrink:0;font-weight:700}._scoreInput_1gssc_135{width:80px;height:64px;font-size:var(--fs-score);text-align:center;border:2px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-bg);outline:none;flex-shrink:0;font-weight:700;transition:border-color .15s}._scoreInput_1gssc_135:focus{border-color:var(--color-orange)}._scoreInput_1gssc_135:disabled{color:var(--color-text-muted);background:#f1f5f9}._scoreInput_1gssc_135::-webkit-inner-spin-button{-webkit-appearance:none}._scoreInput_1gssc_135::-webkit-outer-spin-button{-webkit-appearance:none}._scoreInput_1gssc_135{-moz-appearance:textfield}._btnSave_1gssc_157{background:var(--color-orange);color:#fff;border-radius:var(--radius-sm);font-size:var(--fs-body);align-self:flex-end;min-width:120px;padding:14px 24px;font-weight:700;transition:background .15s}._btnSave_1gssc_157:hover:not(:disabled){background:var(--color-orange-dark)}._btnSave_1gssc_157:disabled{opacity:.6;cursor:not-allowed}._btnEdit_1gssc_171{color:var(--color-text-muted);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);border:1.5px solid var(--color-border);background:0 0;align-self:flex-end;min-width:120px;padding:14px 24px;font-weight:500;transition:all .15s}._btnEdit_1gssc_171:hover{border-color:var(--color-orange);color:var(--color-orange)}._layout_1m6bv_1{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}._header_1m6bv_8{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}._headerRight_1m6bv_18{align-items:center;gap:12px;display:flex}._brand_1m6bv_24{cursor:pointer;align-items:center;gap:12px;text-decoration:none;display:flex}._orgName_1m6bv_32{color:var(--color-orange);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}._tournamentName_1m6bv_40{color:var(--color-text);margin-top:2px;font-size:16px;font-weight:700}._statusBadge_1m6bv_47{border-radius:var(--radius-full);padding:4px 12px;font-size:12px;font-weight:600}._status_in_progress_1m6bv_54{background:var(--color-orange-light);color:var(--color-orange-dark)}._status_completed_1m6bv_59{background:var(--color-green-light);color:var(--color-green)}._status_upcoming_1m6bv_64,._status_draft_1m6bv_65,._status_setup_1m6bv_66{color:var(--color-text-muted);background:#f1f5f9}._tabs_1m6bv_71{border-bottom:1px solid var(--color-border);background:var(--color-surface);gap:4px;padding:0 20px;display:flex}._tab_1m6bv_71,._tabActive_1m6bv_80{color:var(--color-text-muted);border-bottom:2px solid #0000;padding:14px 18px;font-size:15px;font-weight:500;transition:all .15s}._tab_1m6bv_71:hover{color:var(--color-text)}._tabActive_1m6bv_80{color:var(--color-orange);border-bottom-color:var(--color-orange);font-weight:600}._main_1m6bv_97{flex:1;width:100%;max-width:800px;margin:0 auto;padding:20px}._error_1m6bv_105,._loading_o1umx_1,._empty_o1umx_2{text-align:center;color:var(--color-text-muted);padding:40px}._tieWarning_o1umx_4{color:#854d0e;border-radius:var(--radius-sm);background:#fefce8;border:1px solid #fde047;margin-bottom:16px;padding:10px 16px;font-size:14px}._groupCard_o1umx_14{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:20px;overflow:hidden}._groupName_o1umx_22{border-bottom:1px solid var(--color-border);padding:14px 16px;font-size:16px;font-weight:700}._tableWrapper_o1umx_29{overflow-x:auto}._table_o1umx_29{border-collapse:collapse;width:100%;font-size:14px}._table_o1umx_29 th{background:var(--color-bg);color:var(--color-text-muted);text-align:center;border-bottom:1px solid var(--color-border);padding:10px 12px;font-size:12px;font-weight:600}._table_o1umx_29 td{text-align:center;border-bottom:1px solid var(--color-border);padding:12px}._table_o1umx_29 tr:last-child td{border-bottom:none}._teamCol_o1umx_57{text-align:left!important}._teamName_o1umx_58{text-align:left;font-weight:600}._rank_o1umx_60{color:var(--color-text-muted);font-weight:700}._wins_o1umx_61{color:var(--color-green);font-weight:700}._positive_o1umx_62{color:var(--color-green);font-weight:600}._negative_o1umx_63{color:var(--color-error);font-weight:600}._tieRow_o1umx_65 td{background:#fefce8}._loading_1fjxa_1,._empty_1fjxa_1{text-align:center;color:var(--color-text-muted);padding:40px}._section_1fjxa_3{margin-bottom:28px}._sectionTitle_1fjxa_5{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:15px;font-weight:700}._card_1fjxa_14{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:10px;padding:14px 16px}._cardDone_1fjxa_22{border-color:var(--color-green-light)}._label_1fjxa_24{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}._teams_1fjxa_33{align-items:center;gap:10px;display:flex}._team_1fjxa_33{flex:1;font-size:16px;font-weight:600}._teamRight_1fjxa_45{text-align:right}._winner_1fjxa_47{color:var(--color-orange-dark)}._score_1fjxa_49{flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:80px;display:flex}._scoreWin_1fjxa_58{color:var(--color-green);font-size:22px;font-weight:800}._scoreLose_1fjxa_59{color:var(--color-text-muted);font-size:22px;font-weight:800}._scoreSep_1fjxa_60{color:var(--color-text-light);font-size:18px}._scorePending_1fjxa_61{color:var(--color-text-light);font-size:16px;font-weight:700}._loading_1x0cx_1,._empty_1x0cx_1{text-align:center;color:var(--color-text-muted);padding:40px}._bracket_1x0cx_3{gap:20px;padding-bottom:12px;display:flex;overflow-x:auto}._round_1x0cx_10{flex-shrink:0;min-width:220px}._roundTitle_1x0cx_15{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);text-align:center;margin-bottom:12px;font-size:13px;font-weight:700}._matchList_1x0cx_25{flex-direction:column;gap:12px;display:flex}._matchCard_1x0cx_31{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._team_1x0cx_38{justify-content:space-between;align-items:center;min-height:48px;padding:12px 14px;display:flex}._teamName_1x0cx_46{flex:1;font-size:15px;font-weight:600}._score_1x0cx_52{color:var(--color-text-muted);text-align:right;min-width:28px;font-size:18px;font-weight:800}._winner_1x0cx_60{background:var(--color-orange-light)}._winner_1x0cx_60 ._score_1x0cx_52{color:var(--color-orange-dark)}._tbd_1x0cx_68 ._teamName_1x0cx_46{color:var(--color-text-light);font-style:italic;font-weight:400}._divider_1x0cx_74{background:var(--color-border);height:1px}
