.stages-page[data-v-fbbafd68]{width:100%;margin:0;padding:0 16px 56px}.page-title[data-v-fbbafd68]{align-items:flex-start;gap:12px;display:flex}.page-title .status-badge[data-v-fbbafd68]{margin-top:9px}h1[data-v-fbbafd68]{letter-spacing:-.06em;margin:0;font-size:calc(clamp(38px,5vw,54px))}.status-badge[data-v-fbbafd68]{color:#8a6415;background:#fff5d9;border-radius:999px;width:fit-content;margin:10px 0 0;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.status-published[data-v-fbbafd68]{color:#2d6a4f;background:#e8f7ef}.status-started[data-v-fbbafd68]{color:#315aa8;background:#eaf1ff}.status-finished[data-v-fbbafd68]{color:#596477;background:#eef1f5}.tabs[data-v-fbbafd68]{border-bottom:1px solid #e1e5ef;gap:8px;margin:18px 0 20px;display:flex}.tabs a[data-v-fbbafd68]{color:#68728a;padding:11px 15px;text-decoration:none}.tabs a.active[data-v-fbbafd68]{color:#263bff;border-bottom:2px solid #263bff}.content-card[data-v-fbbafd68],.empty-card[data-v-fbbafd68]{background:#fff;border:1px solid #e1e5ef;border-radius:20px;margin-top:18px;padding:16px}.empty-card[data-v-fbbafd68],.section-heading p[data-v-fbbafd68],.stage-heading p[data-v-fbbafd68]{color:#68728a}.section-heading[data-v-fbbafd68],.stage-heading[data-v-fbbafd68]{justify-content:space-between;gap:20px;display:flex}.section-heading h2[data-v-fbbafd68],.stage-heading h2[data-v-fbbafd68]{margin:0 0 8px}.grid-builder h2[data-v-fbbafd68],.stage-heading h2[data-v-fbbafd68]{font-size:22px;font-weight:850}.content-card.grid-builder[data-v-fbbafd68],.content-card.preview-card[data-v-fbbafd68]{margin-top:0}.builder-layout[data-v-fbbafd68]{align-items:start;gap:18px;display:grid}.grid-builder[data-v-fbbafd68]{gap:18px;max-width:800px;display:grid}.collapsible-heading h2[data-v-fbbafd68],.grid-builder h2[data-v-fbbafd68]{margin:0}.stage-form[data-v-fbbafd68]{gap:14px;display:grid}.stage-form label[data-v-fbbafd68]{color:#4d5870;gap:7px;font-size:13px;font-weight:700;display:grid}.stage-form input[data-v-fbbafd68],.stage-form select[data-v-fbbafd68]{width:100%;font:inherit;background:#fff;border:1px solid #dce1ec;border-radius:9px;padding:11px 12px}.edit-form .checkbox-label[data-v-fbbafd68],.stage-form .checkbox-label[data-v-fbbafd68]{align-items:center;gap:8px;display:flex}.edit-form .checkbox-label input[data-v-fbbafd68],.stage-form .checkbox-label input[data-v-fbbafd68]{flex:none;width:16px;height:16px;margin:0}.collapsible-heading[data-v-fbbafd68]{justify-content:space-between;align-items:center;gap:16px;display:flex}.collapse-button[data-v-fbbafd68]{color:#5264ed;background:#fff;border:1px solid #dce1ec;padding:8px 12px;font-size:12px}.collapsible-content[data-v-fbbafd68],.preview-card[data-v-fbbafd68]{gap:18px;display:grid}.fixed-scenario[data-v-fbbafd68]{color:#68728a;gap:8px;padding:14px 0 2px;display:grid}.fixed-scenario strong[data-v-fbbafd68]{color:#202a44;font-size:18px}.fixed-scenario span[data-v-fbbafd68]{font-size:13px}button[data-v-fbbafd68]{color:#fff;cursor:pointer;background:#263bff;border:0;border-radius:9px;padding:11px 15px;font-weight:700}.stage-actions[data-v-fbbafd68]{align-items:center;gap:12px;display:flex}.stage-status[data-v-fbbafd68]{color:#5264ed;text-transform:uppercase;font-size:12px;font-weight:800}.icon-button[data-v-fbbafd68]{color:#5264ed;background:#fff;border:1px solid #dce1ec;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.export-grid-button[data-v-fbbafd68]{color:#217346}.delete-button[data-v-fbbafd68]{color:#b33c49}.danger-action[data-v-fbbafd68]{background:#b33c49}.bracket-sections[data-v-fbbafd68]{background:#272a2f;border-radius:12px;gap:34px;margin-top:28px;padding:22px 20px 28px;overflow-x:auto;box-shadow:inset 0 0 0 1px #3a3e45}.bracket-grid[data-v-fbbafd68],.bracket-section[data-v-fbbafd68],.preview-bracket[data-v-fbbafd68]{min-width:max-content}.bracket-section h3[data-v-fbbafd68]{color:#f0f1f3;text-transform:uppercase;margin:0 0 16px;font-size:15px}.bracket-grid[data-v-fbbafd68]{--connector-length:36px;align-items:flex-start;gap:72px;display:flex}.round-column[data-v-fbbafd68]{align-content:start;gap:12px;width:268px;display:grid}.round-column h4[data-v-fbbafd68]{color:#aeb4bd;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.round-matches[data-v-fbbafd68]{gap:var(--round-gap,32px);padding-top:var(--round-offset,0)}.match-card[data-v-fbbafd68],.round-matches[data-v-fbbafd68]{align-content:start;min-height:132px;display:grid}.match-card[data-v-fbbafd68]{background:#353a41;border:1px solid #555b64;border-radius:8px;gap:0;height:132px;padding:11px 14px;position:relative;box-shadow:0 7px 16px #0003}.match-card small[data-v-fbbafd68],.match-card span[data-v-fbbafd68]{color:#aeb4bd;font-size:12px}.match-card strong[data-v-fbbafd68]{color:#f5f6f7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.match-card-header[data-v-fbbafd68]{border-bottom:1px solid #4a4f57;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.match-number[data-v-fbbafd68]{font-weight:800;color:#d0a45e!important;font-size:11px!important}.match-status[data-v-fbbafd68]{background:#464c54;border-radius:999px;padding:3px 7px;font-weight:800;color:#d9dde2!important;font-size:10px!important}.match-status-completed[data-v-fbbafd68]{background:#245c48;color:#b9f0d1!important}.match-status-in_progress[data-v-fbbafd68],.match-status_in_progress[data-v-fbbafd68]{background:#284d79;color:#c9e0ff!important}.match-status-ready[data-v-fbbafd68]{background:#66512d;color:#ffe1a6!important}.match-participant[data-v-fbbafd68]{border-bottom:1px solid #454a52;grid-template-columns:17px minmax(0,1fr) 22px;align-items:center;gap:6px;min-height:29px;display:grid}.match-participant-winner[data-v-fbbafd68]{color:#fff}.participant-seed[data-v-fbbafd68]{font-weight:700;color:#888f9a!important;font-size:10px!important}.participant-score[data-v-fbbafd68]{text-align:right;font-weight:800;color:#f4d497!important;font-size:13px!important}.match-card-footer[data-v-fbbafd68]{color:#aeb4bd;padding-top:8px;font-size:10px;line-height:1.25}.match-card-footer span[data-v-fbbafd68]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.round-column+.round-column .match-card[data-v-fbbafd68]:before{content:"";border-top:1px solid #b9c0c9;width:72px;position:absolute;top:50%;left:-73px}.round-column:not(:last-child) .match-card[data-v-fbbafd68]:after{content:"";border-right:1px solid #b9c0c9;width:72px;position:absolute;right:-73px}.round-column:not(:last-child) .match-card[data-v-fbbafd68]:nth-child(odd):after{height:calc(50% + var(--connector-half-gap,16px));border-top:1px solid #b9c0c9;top:50%}.round-column:not(:last-child) .match-card[data-v-fbbafd68]:nth-child(2n):after{top:calc(-50% - var(--connector-half-gap,16px));border-bottom:1px solid #b9c0c9}.seed-slot[data-v-fbbafd68]{color:#172033;text-align:left;background:0 0;border-radius:0;justify-content:space-between;gap:8px;padding:0;display:flex}.seed-slot span[data-v-fbbafd68]{color:#5264ed}.seed-slot[data-v-fbbafd68]:disabled{color:#68728a;cursor:default}.seeding-notice[data-v-fbbafd68]{color:#b33c49;background:#fff3f4;border:1px solid #f0b8bf;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.grid-presets[data-v-fbbafd68]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.grid-preset[data-v-fbbafd68]{color:#202a44;text-align:left;background:#fff;border:1px solid #dce1ec;border-radius:12px;gap:5px;min-height:94px;padding:13px;display:grid}.grid-preset span[data-v-fbbafd68]{color:#68728a;font-size:12px;font-weight:500;line-height:1.35}.grid-preset small[data-v-fbbafd68]{color:#b33c49;font-size:11px}.grid-preset.selected[data-v-fbbafd68]{background:#f4f6ff;border-color:#5264ed;box-shadow:0 0 0 2px #5264ed24}.grid-preset.unavailable[data-v-fbbafd68]{cursor:not-allowed;opacity:.55}.live-grid-preview[data-v-fbbafd68]{color:#f5f6f7;background:#272a2f;border-radius:14px;gap:14px;padding:20px;display:grid;overflow-x:auto}.live-grid-preview h3[data-v-fbbafd68]{margin:0;font-size:16px}.preview-bracket[data-v-fbbafd68]{align-items:flex-start;gap:28px;display:flex}.preview-round[data-v-fbbafd68]{gap:12px;width:210px;display:grid}.preview-round h4[data-v-fbbafd68]{color:#aeb4bd;text-transform:uppercase;margin:0;font-size:12px}.preview-match[data-v-fbbafd68]{background:#353a41;border:1px solid #555b64;border-radius:8px;gap:0;min-height:58px;padding:7px 10px;display:grid}.preview-match span[data-v-fbbafd68]{color:#d9dde2;border-bottom:1px solid #4a4f57;padding:4px 0;font-size:12px}.preview-match span[data-v-fbbafd68]:last-child{border-bottom:0}.preview-groups[data-v-fbbafd68]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.preview-groups article[data-v-fbbafd68]{background:#353a41;border:1px solid #555b64;border-radius:8px;gap:7px;padding:12px;display:grid}.preview-groups article span[data-v-fbbafd68],.preview-next-stage>span[data-v-fbbafd68]{color:#aeb4bd;font-size:12px}.preview-next-stage[data-v-fbbafd68]{border-top:1px solid #555b64;gap:10px;padding-top:16px;display:grid}.match-participant .seed-slot[data-v-fbbafd68]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.standings-block[data-v-fbbafd68]{gap:12px;margin-top:14px;display:grid}.standings-block h3[data-v-fbbafd68]{margin:0;font-size:18px}.group-standings-grid[data-v-fbbafd68]{grid-template-columns:repeat(auto-fit,minmax(var(--group-min-width,560px),1fr));align-items:start;gap:12px;display:grid}.group-standing[data-v-fbbafd68]{background:#fff;border:1px solid #dce1ec;border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.group-heading[data-v-fbbafd68]{justify-content:space-between;align-items:center;gap:12px;display:flex}.group-standing h4[data-v-fbbafd68]{color:#4d5870;margin:0;font-size:15px}.standings-table[data-v-fbbafd68]{border:1px solid #e1e5ef;border-radius:12px;overflow:hidden}.standings-row[data-v-fbbafd68]{border-top:1px solid #edf0f5;grid-template-columns:1fr repeat(4,50px);gap:8px;padding:12px 14px;display:grid}.standings-row[data-v-fbbafd68]:first-child{border-top:0}.standings-row span[data-v-fbbafd68]{text-align:center}.standings-head[data-v-fbbafd68]{color:#68728a;text-transform:uppercase;font-size:12px;font-weight:800}.tie-label[data-v-fbbafd68]{color:#a36a12;margin-left:6px;font-size:10px;font-weight:700}.points-fields[data-v-fbbafd68]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tie-order-list[data-v-fbbafd68]{gap:12px;margin:20px 0;display:grid}.tie-order-list label[data-v-fbbafd68]{color:#4d5870;gap:6px;font-size:13px;font-weight:700;display:grid}.tie-order-list select[data-v-fbbafd68]{background:#fff;border:1px solid #d9dfeb;border-radius:8px;padding:10px 12px}.tie-button[data-v-fbbafd68]{padding:8px 12px;font-size:12px}.content-card.scenario-root[data-v-fbbafd68]{border-radius:20px;margin-top:18px;margin-bottom:0}.scenario-continuation[data-v-fbbafd68]{border-top:0;border-radius:0;margin-top:0}.manual-seeding-panel[data-v-fbbafd68]{background:#fff;border:1px solid #dce1ec;border-radius:16px;gap:16px;margin-bottom:18px;padding:18px;display:grid}.manual-seeding-heading[data-v-fbbafd68]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.manual-seeding-heading h2[data-v-fbbafd68]{color:#202a44;margin:0 0 5px;font-size:20px}.manual-seeding-heading p[data-v-fbbafd68]{color:#68728a;margin:0;font-size:13px;line-height:1.45}.manual-seeding-legend[data-v-fbbafd68]{color:#b33c49;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.manual-seeding-layout[data-v-fbbafd68]{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);gap:12px;display:grid}.manual-group-dropzone[data-v-fbbafd68],.manual-seeding-pool[data-v-fbbafd68]{background:#f8f9fc;border:1px dashed #cbd3e3;border-radius:12px;align-content:start;gap:8px;min-height:120px;padding:12px;display:grid}.manual-seeding-groups[data-v-fbbafd68]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:10px;display:grid}.manual-group-dropzone h3[data-v-fbbafd68],.manual-seeding-pool h3[data-v-fbbafd68]{color:#4d5870;margin:0;font-size:14px}.manual-participant[data-v-fbbafd68]{color:#202a44;cursor:grab;background:#fff;border:1px solid #dce1ec;border-radius:9px;grid-template-columns:16px 30px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;padding:7px 8px;display:grid}.manual-participant[data-v-fbbafd68]:active{cursor:grabbing}.manual-participant strong[data-v-fbbafd68]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.manual-seed-number input[data-v-fbbafd68]{color:#b33c49;text-align:center;background:#fff;border:1px solid #efb8bf;border-radius:6px;width:30px;min-height:28px;padding:2px 3px;font-size:12px}.manual-participant select[data-v-fbbafd68]{color:#4d5870;background:#fff;border:1px solid #dce1ec;border-radius:7px;grid-column:2/-1;width:100%;min-height:30px;padding:4px 6px;font-size:12px}.manual-participant-locked[data-v-fbbafd68]{background:#fff8f8;border-color:#efb8bf}.manual-lock-open[data-v-fbbafd68]{color:#27845b}.manual-lock-button[data-v-fbbafd68]{color:#b33c49;cursor:pointer;background:#fff;border:1px solid #efb8bf;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.manual-empty[data-v-fbbafd68]{color:#8993a6;margin:0;font-size:12px}@media (width<=767px){.manual-seeding-panel[data-v-fbbafd68]{padding:12px}.manual-seeding-heading[data-v-fbbafd68]{gap:8px;display:grid}.manual-seeding-groups[data-v-fbbafd68],.manual-seeding-layout[data-v-fbbafd68]{grid-template-columns:1fr}.manual-participant[data-v-fbbafd68]{min-height:40px}}.scenario-stage-heading[data-v-fbbafd68]{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 9px;padding-top:0;display:flex}.group-settings-row label[data-v-fbbafd68],.result-actions-row button[data-v-fbbafd68],.scenario-stage-heading>div[data-v-fbbafd68]:first-child{min-width:0}.grid-zoom-controls-inline[data-v-fbbafd68]{flex:none;position:static}.preview-next-stage-heading[data-v-fbbafd68]{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-next-stage[data-v-fbbafd68]:fullscreen{box-sizing:border-box;background:#f8f9fc;border:0;flex-direction:column;width:100vw;height:100vh;margin:0;padding:24px;display:flex}.preview-next-stage:fullscreen .preview-bracket-viewport[data-v-fbbafd68]{flex:auto;max-height:none}.scenario-stage-heading h3[data-v-fbbafd68]{color:#202a44;margin:9px 0 0;font-size:18px}.group-stage-heading span[data-v-fbbafd68],.scenario-stage-heading span[data-v-fbbafd68]{color:#68728a;font-size:13px}.group-stage-heading[data-v-fbbafd68]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.group-stage-heading h3[data-v-fbbafd68]{margin:0;font-size:18px}.group-match-winner[data-v-fbbafd68]{background:#e8f7ef;color:#1f754e!important}.group-match-loser[data-v-fbbafd68]{background:#fff0f1;color:#b33c49!important}.match-card[data-v-fbbafd68]{cursor:pointer}.match-card[data-v-fbbafd68]:focus-visible{outline-offset:2px;outline:3px solid #9da7ff}.match-result-heading[data-v-fbbafd68]{color:#4d5870;text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:0 28px 20px 0;font-size:18px;display:grid}.match-result-heading span[data-v-fbbafd68],.score-summary span[data-v-fbbafd68]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-result-heading span[data-v-fbbafd68]:first-child{text-align:right}.match-result-heading span[data-v-fbbafd68]:last-child{text-align:left}.match-result-heading strong[data-v-fbbafd68]{color:#263bff;white-space:nowrap;font-size:24px}.match-hint[data-v-fbbafd68]{color:#5264ed;background:#f5f6ff;border-radius:10px;margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.45}.score-row[data-v-fbbafd68]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.score-summary[data-v-fbbafd68]{color:#4d5870;text-align:center;background:#fafbfe;border:1px solid #e1e5ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;font-size:14px;font-weight:700;display:grid}.score-summary span[data-v-fbbafd68]:first-child{text-align:right}.score-summary span[data-v-fbbafd68]:last-child{text-align:left}.score-summary strong[data-v-fbbafd68]{color:#263bff;letter-spacing:.04em;white-space:nowrap;font-size:22px}.segments-heading[data-v-fbbafd68]{justify-content:space-between;align-items:center;gap:12px;display:flex}.parts-table-head[data-v-fbbafd68],.segments-heading>span[data-v-fbbafd68]{color:#68728a;font-size:12px}.stage-form fieldset[data-v-fbbafd68]{border:0;gap:16px;margin:0;padding:0;display:grid}.stage-form fieldset[data-v-fbbafd68]:disabled,.winner-actions-disabled[data-v-fbbafd68]{opacity:.62}.parts-table[data-v-fbbafd68]{border:1px solid #dce1ec;border-radius:12px;overflow:hidden}.parts-table-row[data-v-fbbafd68]{border-top:1px solid #edf0f5;grid-template-columns:44px 1fr 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.parts-table-row[data-v-fbbafd68]:first-child{border-top:0}.parts-table-head[data-v-fbbafd68]{font-weight:750}.parts-table-head span[data-v-fbbafd68]:not(:first-child){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parts-table-row strong[data-v-fbbafd68]{color:#5264ed;text-align:center}.parts-table-row input[data-v-fbbafd68]{width:100%}.score-stepper[data-v-fbbafd68]{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:4px;display:grid}.score-stepper button[data-v-fbbafd68]{color:#5264ed;background:#fff;border:1px solid #dce1ec;width:34px;height:36px;padding:0;font-size:20px;line-height:1}.score-stepper button[data-v-fbbafd68]:hover{background:#f5f6ff}.parts-empty[data-v-fbbafd68]{color:#68728a;text-align:center;grid-column:1/-1;margin:0;padding:14px;font-size:13px}.add-part-row[data-v-fbbafd68]{justify-content:flex-end;display:flex}.add-part-row button[data-v-fbbafd68]{white-space:nowrap;width:auto}.match-form-actions[data-v-fbbafd68]{align-items:center}.match-form-actions button[data-v-fbbafd68]:first-child{margin-right:auto}.winner-actions[data-v-fbbafd68]{border-top:1px solid #e1e5ef;gap:8px;margin-top:24px;padding-top:20px;display:grid}.winner-actions button[data-v-fbbafd68]{background:#27845b}.result-actions-row[data-v-fbbafd68]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.manual-result-hint[data-v-fbbafd68]{color:#68728a;font-size:12px}.technical-loss-action[data-v-fbbafd68]{background:#b33c49!important}.danger-hint[data-v-fbbafd68]{color:#a53d4d;font-weight:700}.penalty-fields[data-v-fbbafd68]{color:#8a651e;background:#fffaf0;border:1px solid #f0d7a2;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;font-size:12px;display:grid}.penalty-fields>span[data-v-fbbafd68]{grid-column:1/-1;font-weight:800}.penalty-fields label[data-v-fbbafd68]{color:#4d5870}.revision-history[data-v-fbbafd68]{color:#4d5870;border-top:1px solid #e1e5ef;gap:8px;margin-top:20px;padding-top:18px;display:grid}.revision-item[data-v-fbbafd68]{background:#f7f8fc;border-radius:8px;gap:3px;padding:8px 10px;font-size:12px;display:grid}.revision-item span[data-v-fbbafd68]{color:#68728a}.bracket-preview[data-v-fbbafd68]{color:#5264ed;background:#f4f5ff;border:1px solid #d9defe;border-radius:10px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.bracket-preview strong[data-v-fbbafd68]{color:#2436bf}.bracket-preview span[data-v-fbbafd68]{color:#68728a}@media (width<=767px){.modal-backdrop[data-v-fbbafd68]:has(.match-result-heading){align-items:stretch;padding:0}.modal-backdrop:has(.match-result-heading) .modal-card[data-v-fbbafd68]{border-radius:0;width:100%;max-width:none;min-height:100dvh;overflow-y:auto}.parts-table-row[data-v-fbbafd68]{padding-inline:7px}.parts-table-head[data-v-fbbafd68],.parts-table-row[data-v-fbbafd68]{grid-template-columns:28px 1fr 1fr 24px}.remove-part[data-v-fbbafd68]{color:#b33c49!important;background:0 0!important;width:24px!important;height:28px!important;padding:0!important}}.bracket-sections[data-v-fbbafd68],.live-grid-preview[data-v-fbbafd68]{color:#172033;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f8f9fc;box-shadow:inset 0 0 0 1px #e1e5ef}.bracket-section h3[data-v-fbbafd68],.live-grid-preview h3[data-v-fbbafd68],.match-card strong[data-v-fbbafd68]{color:#202a44}.match-card small[data-v-fbbafd68],.match-card span[data-v-fbbafd68],.preview-match span[data-v-fbbafd68],.preview-round h4[data-v-fbbafd68],.round-column h4[data-v-fbbafd68]{color:#68728a}.match-card[data-v-fbbafd68],.preview-match[data-v-fbbafd68]{background:#fff;border-color:#dce1ec;box-shadow:0 7px 16px #17203314}.match-card[data-v-fbbafd68]:hover{border-color:#aab5ff;box-shadow:0 8px 20px #1720331f}.match-card-header[data-v-fbbafd68],.match-participant[data-v-fbbafd68],.preview-match span[data-v-fbbafd68]{border-color:#e7eaf1}.match-status[data-v-fbbafd68]{background:#eef1f5;color:#596477!important}.match-participant[data-v-fbbafd68]{position:relative}.preview-groups article[data-v-fbbafd68]{background:#fff;border-color:#dce1ec}.preview-groups article span[data-v-fbbafd68]{color:#68728a}.preview-next-stage[data-v-fbbafd68]{border-color:#e1e5ef}.bracket-sections.is-dragging[data-v-fbbafd68],.live-grid-preview.is-dragging[data-v-fbbafd68]{cursor:grabbing}.match-card[data-v-fbbafd68]{overflow:visible}.match-participant .participant-seed[data-v-fbbafd68]{text-align:right;width:34px;font-weight:800;position:absolute;top:50%;left:-56px;transform:translateY(-50%);color:#5264ed!important;font-size:11px!important}.match-card-footer[data-v-fbbafd68]{height:24px;min-height:24px}.standings-block[data-v-fbbafd68]:after{display:none}.group-table-legend[data-v-fbbafd68]{color:#68728a;flex-wrap:wrap;gap:4px 14px;margin-top:-6px;padding:0 8px 2px;font-size:11px;line-height:1.35;display:flex}.group-settings-row[data-v-fbbafd68]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bracket-sections-double[data-v-fbbafd68]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.bracket-sections-double .bracket-section-upper[data-v-fbbafd68]{grid-area:1/2}.bracket-sections-double .bracket-section-lower[data-v-fbbafd68]{grid-area:1/1}.bracket-sections-double .bracket-section-final[data-v-fbbafd68]{grid-area:1/3;align-self:center}@media (width>=1600px){.builder-layout[data-v-fbbafd68]{grid-template-columns:minmax(0,800px) minmax(0,1fr)}.builder-layout .preview-card[data-v-fbbafd68]{margin-top:18px}.builder-layout .live-grid-preview[data-v-fbbafd68]{min-height:240px}}@media (width<=1023px){.bracket-sections-double[data-v-fbbafd68]{grid-template-columns:1fr}.bracket-sections-double .bracket-section-final[data-v-fbbafd68],.bracket-sections-double .bracket-section-lower[data-v-fbbafd68],.bracket-sections-double .bracket-section-upper[data-v-fbbafd68]{grid-area:auto/1}}@media (width<=767px){.content-card[data-v-fbbafd68],.empty-card[data-v-fbbafd68]{padding:16px}.section-heading[data-v-fbbafd68],.stage-actions[data-v-fbbafd68],.stage-heading[data-v-fbbafd68]{flex-direction:column;align-items:stretch}.section-heading>button[data-v-fbbafd68],.stage-actions button[data-v-fbbafd68]{width:100%}.bracket-grid[data-v-fbbafd68]{--connector-length:22px;gap:44px}.round-column[data-v-fbbafd68]{width:236px}.form-actions[data-v-fbbafd68]{flex-direction:column-reverse}.match-form-actions[data-v-fbbafd68]{flex-direction:column}.form-actions button[data-v-fbbafd68]{width:100%}.score-row[data-v-fbbafd68]{grid-template-columns:1fr 1fr}.match-result-heading[data-v-fbbafd68]{margin-right:0;font-size:16px}.match-result-heading strong[data-v-fbbafd68]{font-size:21px}.grid-presets[data-v-fbbafd68],.group-standings-grid[data-v-fbbafd68],.preview-groups[data-v-fbbafd68]{grid-template-columns:1fr}}.match-participant[data-v-fbbafd68]{grid-template-columns:minmax(0,1fr) 22px}.round-column+.round-column .match-card[data-v-fbbafd68]:before{left:calc(-1 * var(--connector-length));width:var(--connector-length)}.round-column:not(:last-child) .match-card[data-v-fbbafd68]:after{right:calc(-1 * var(--connector-length));width:var(--connector-length)}.round-column+.round-column .match-card[data-v-fbbafd68]:before,.round-column:not(:last-child) .match-card[data-v-fbbafd68]:after{width:calc(2px + var(--connector-length));width:calc(1px + var(--connector-length));border-color:#b9c0c9}.round-column:not(:last-child) .match-card[data-v-fbbafd68]:nth-child(odd):after{height:calc(50% + 2px + var(--connector-half-gap,16px))}.round-column:not(:last-child) .match-card[data-v-fbbafd68]:nth-child(2n):after{top:calc(-2px + -1 * var(--connector-half-gap,16px));height:calc(50% + 4px + var(--connector-half-gap,16px))}.bracket-grid[data-v-fbbafd68]{padding-left:48px;position:relative}.bracket-connectors[data-v-fbbafd68]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.bracket-connectors path[data-v-fbbafd68]{fill:none;stroke:#aeb8c7;stroke-width:1.35px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.round-column[data-v-fbbafd68]{z-index:1;position:relative}.round-column h4[data-v-fbbafd68]{height:16px;line-height:16px}@media (width>=768px){.bracket-grid .round-column+.round-column .match-card[data-v-fbbafd68]:before,.bracket-grid .round-column:not(:last-child) .match-card[data-v-fbbafd68]:after{display:none}}.bracket-frame[data-v-fbbafd68]{position:relative}.grid-zoom-controls[data-v-fbbafd68]{z-index:4;overflow-anchor:none;align-items:center;gap:4px;display:inline-flex;position:absolute;top:10px;right:12px}.grid-zoom-controls button[data-v-fbbafd68]{color:#263bff;cursor:pointer;background:#fff;border:1px solid #dce1ec;border-radius:9px;place-items:center;width:40px;height:40px;padding:0;font-size:20px;line-height:1;display:inline-grid}.grid-zoom-controls button[data-v-fbbafd68]:disabled{color:#aab2c0;cursor:not-allowed}.grid-zoom-controls input[data-v-fbbafd68]{color:#202a44;width:52px;height:40px;font:inherit;text-align:center;border:1px solid #dce1ec;border-radius:9px;padding:4px 5px;font-size:14px}.grid-zoom-controls span[data-v-fbbafd68]{color:#68728a;font-size:12px;font-weight:700}.grid-zoom-controls.grid-zoom-controls-inline[data-v-fbbafd68]{position:static;top:auto;right:auto}.bracket-sections[data-v-fbbafd68]{display:grid}.bracket-scale[data-v-fbbafd68]{gap:34px;min-width:max-content;display:grid}.bracket-sections-double .bracket-scale[data-v-fbbafd68]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.bracket-sections-double .bracket-scale .bracket-section-upper[data-v-fbbafd68]{grid-area:1/2}.bracket-sections-double .bracket-scale .bracket-section-lower[data-v-fbbafd68]{grid-area:1/1}.bracket-sections-double .bracket-scale .bracket-section-final[data-v-fbbafd68]{grid-area:1/3;align-self:center}@media (width<=1023px){.bracket-sections-double .bracket-scale[data-v-fbbafd68]{grid-template-columns:1fr}.bracket-sections-double .bracket-scale .bracket-section-final[data-v-fbbafd68],.bracket-sections-double .bracket-scale .bracket-section-lower[data-v-fbbafd68],.bracket-sections-double .bracket-scale .bracket-section-upper[data-v-fbbafd68]{grid-area:auto/1}}.bracket-connectors[data-v-fbbafd68]{display:block}.bracket-sections .round-column+.round-column .match-card[data-v-fbbafd68]:before,.bracket-sections .round-column:not(:last-child) .match-card[data-v-fbbafd68]:after{display:none}.preview-bracket-sections[data-v-fbbafd68]{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0;overflow:visible}.preview-bracket-sections .bracket-section[data-v-fbbafd68]{min-width:max-content}.preview-match-card[data-v-fbbafd68]{cursor:default}.scenario-root .stage-heading[data-v-fbbafd68]{align-items:center}@media (width<=767px){.bracket-grid[data-v-fbbafd68]{gap:72px}.round-column[data-v-fbbafd68]{width:268px}.stages-page[data-v-fbbafd68]{padding:8px}.content-card[data-v-fbbafd68],.empty-card[data-v-fbbafd68]{padding:12px}.bracket-sections[data-v-fbbafd68]{padding:11px 10px 14px}.group-standing[data-v-fbbafd68]{overflow:hidden}.group-table-legend[data-v-fbbafd68]{flex-direction:column;gap:2px;padding:0 0 2px}.stage-heading[data-v-fbbafd68]:has(.delete-button){flex-direction:row}.stage-heading:has(.delete-button) .stage-actions[data-v-fbbafd68]{flex-direction:row;align-items:center}.stage-heading:has(.delete-button) .delete-button[data-v-fbbafd68]{width:38px}.scenario-stage-heading[data-v-fbbafd68]{flex-direction:column;align-items:flex-start;gap:4px}.scenario-stage-heading h3[data-v-fbbafd68],.scenario-stage-heading span[data-v-fbbafd68]{white-space:nowrap}}.bracket-sections[data-v-fbbafd68]:not(.preview-bracket-sections),.live-grid-preview[data-v-fbbafd68]{padding:16px}.bracket-viewport[data-v-fbbafd68],.preview-bracket-viewport[data-v-fbbafd68]{max-width:100%;max-height:calc(min(72vh,720px));position:relative;overflow:auto}.bracket-viewport .bracket-sections[data-v-fbbafd68],.live-grid-preview[data-v-fbbafd68],.preview-bracket-viewport .bracket-sections[data-v-fbbafd68]{overflow:visible}.bracket-viewport.is-dragging[data-v-fbbafd68],.preview-bracket-viewport.is-dragging[data-v-fbbafd68]{cursor:grabbing}.preview-bracket-viewport[data-v-fbbafd68]{padding-top:48px}.score-modal-heading[data-v-fbbafd68]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.score-modal-heading h2[data-v-fbbafd68]{color:#202a44;margin:4px 0 0;font-size:21px}.score-modal-eyebrow[data-v-fbbafd68]{color:#68728a;text-transform:uppercase;font-size:12px;font-weight:800}
