.generator[data-astro-cid-niz6hlvb]{padding-bottom:64px}.page-header[data-astro-cid-niz6hlvb]{margin-bottom:28px}.page-header[data-astro-cid-niz6hlvb] h1[data-astro-cid-niz6hlvb]{margin:0}.page-description[data-astro-cid-niz6hlvb]{max-width:620px;color:var(--text-secondary);margin:18px 0 0}.generator-stage[data-astro-cid-niz6hlvb]{width:100%}.stage-header[data-astro-cid-niz6hlvb]{margin-bottom:26px}.stage-header[data-astro-cid-niz6hlvb] h2[data-astro-cid-niz6hlvb]{text-transform:uppercase;margin:0;font-size:28px;line-height:1}.stage-header-actions[data-astro-cid-niz6hlvb]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.stage-header-actions[data-astro-cid-niz6hlvb]>div[data-astro-cid-niz6hlvb]{min-width:0}.stage-status[data-astro-cid-niz6hlvb]{color:var(--text-secondary);margin:8px 0 0}.field-help[data-astro-cid-niz6hlvb]{color:var(--text-secondary);font-size:13px;line-height:1.5}.generator-message[data-astro-cid-niz6hlvb]{color:var(--text-secondary)}.generator-error[data-astro-cid-niz6hlvb]{background:#181315;border-left:2px solid #b43a3f;margin:0 0 24px;padding:12px 14px}#count-form[data-astro-cid-niz6hlvb]{max-width:760px}.count-layout[data-astro-cid-niz6hlvb]{align-items:flex-end;gap:28px;display:flex}.count-field[data-astro-cid-niz6hlvb]{flex-direction:column;gap:8px;display:flex}#team-count[data-astro-cid-niz6hlvb]{width:130px;margin:0}.count-result[data-astro-cid-niz6hlvb]{flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.count-result[data-astro-cid-niz6hlvb]>span[data-astro-cid-niz6hlvb]{color:var(--text-secondary);text-transform:uppercase;font-size:11px}.count-result[data-astro-cid-niz6hlvb] strong[data-astro-cid-niz6hlvb]{font-family:var(--generator-display);text-transform:uppercase;font-size:20px;font-weight:400;line-height:1}#count-help[data-astro-cid-niz6hlvb]{margin:10px 0 0}.team-search[data-astro-cid-niz6hlvb]{max-width:480px;margin-bottom:22px}.team-search[data-astro-cid-niz6hlvb] label[data-astro-cid-niz6hlvb]{margin-bottom:8px;display:block}#team-search[data-astro-cid-niz6hlvb]{width:100%}.team-options[data-astro-cid-niz6hlvb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.team-option[data-astro-cid-niz6hlvb]{border:1px solid var(--border);border-left:2px solid var(--team-color);background:var(--bg-secondary);cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:66px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex;position:relative}.team-option[data-astro-cid-niz6hlvb]:hover{background:#17181c}.team-option[data-astro-cid-niz6hlvb]:has(input:checked){border-top-color:#48494f;border-bottom-color:#48494f;border-right-color:#48494f;border-left-color:var(--team-color);background:#191a1e}.team-option[data-astro-cid-niz6hlvb] input[data-astro-cid-niz6hlvb]{accent-color:var(--accent);flex:none}.generator-team-logo[data-astro-cid-niz6hlvb]{object-fit:contain;flex:none;width:32px;height:32px;display:block}.team-info[data-astro-cid-niz6hlvb]{flex-direction:column;gap:3px;min-width:0;display:flex}.team-info[data-astro-cid-niz6hlvb] strong[data-astro-cid-niz6hlvb]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.team-info[data-astro-cid-niz6hlvb] small[data-astro-cid-niz6hlvb]{color:var(--text-secondary);font-size:12px}.settings-stage[data-astro-cid-niz6hlvb]{width:100%}.settings-summary[data-astro-cid-niz6hlvb]{color:#a8a9ad;flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 30px;font-size:15px;line-height:1.4;display:flex}.settings-summary[data-astro-cid-niz6hlvb] strong[data-astro-cid-niz6hlvb]{color:#fff;font-weight:600}.summary-separator[data-astro-cid-niz6hlvb]{color:#55575d}.settings-group[data-astro-cid-niz6hlvb]{border:0;min-width:0;margin:0;padding:0 0 30px}.settings-group[data-astro-cid-niz6hlvb] legend[data-astro-cid-niz6hlvb]{width:100%;color:var(--accent);font-family:var(--generator-display);text-transform:uppercase;align-items:center;margin:0 0 28px;padding:0;font-size:15px;font-weight:500;line-height:1;display:flex}.settings-group[data-astro-cid-niz6hlvb] legend[data-astro-cid-niz6hlvb]:after{content:"";background:var(--border);flex:1;height:1px;margin-left:12px}.settings-field[data-astro-cid-niz6hlvb]{margin:0}.settings-field[data-astro-cid-niz6hlvb] label[data-astro-cid-niz6hlvb],.date-fields[data-astro-cid-niz6hlvb] label[data-astro-cid-niz6hlvb],.map-count-field[data-astro-cid-niz6hlvb]{color:var(--text-primary);font-size:14px}.settings-field[data-astro-cid-niz6hlvb] label[data-astro-cid-niz6hlvb]{margin-bottom:10px;display:block}.tournament-name-field[data-astro-cid-niz6hlvb]{width:min(560px,100%)}.tournament-name-field[data-astro-cid-niz6hlvb] input[data-astro-cid-niz6hlvb]{width:100%}.date-fields[data-astro-cid-niz6hlvb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(760px,100%);display:grid}.date-fields[data-astro-cid-niz6hlvb] label[data-astro-cid-niz6hlvb]{flex-direction:column;gap:10px;display:flex}.date-fields[data-astro-cid-niz6hlvb] input[data-astro-cid-niz6hlvb]{width:100%}.match-format[data-astro-cid-niz6hlvb]{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.map-count-field[data-astro-cid-niz6hlvb]{flex-direction:column;gap:10px;display:flex}#map-count[data-astro-cid-niz6hlvb]{width:120px}.generator-check[data-astro-cid-niz6hlvb]{min-height:52px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.generator-check[data-astro-cid-niz6hlvb] input[data-astro-cid-niz6hlvb]{width:20px;height:20px;accent-color:var(--accent);margin:0}.generator-check[data-astro-cid-niz6hlvb] span[data-astro-cid-niz6hlvb]{line-height:1.3}.settings-group[data-astro-cid-niz6hlvb]>.field-help[data-astro-cid-niz6hlvb]{color:var(--text-secondary);margin:18px 0 0;font-size:13px}.settings-submit[data-astro-cid-niz6hlvb]{justify-content:flex-start;padding-top:4px;display:flex}.settings-submit[data-astro-cid-niz6hlvb] .primary[data-astro-cid-niz6hlvb]{min-width:190px}.generator-actions[data-astro-cid-niz6hlvb]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.draw-summary[data-astro-cid-niz6hlvb]{margin:-8px 0 18px}.draw-summary[data-astro-cid-niz6hlvb] p[data-astro-cid-niz6hlvb]{margin:0 0 6px}.draw-rounds[data-astro-cid-niz6hlvb]{margin-top:22px}.export-controls[data-astro-cid-niz6hlvb]{margin-top:26px;padding-top:0;border-top:0!important}.export-controls[data-astro-cid-niz6hlvb] .generator-actions[data-astro-cid-niz6hlvb]{justify-content:center}#export-status[data-astro-cid-niz6hlvb]{text-align:center}@media (width<=900px){.team-options[data-astro-cid-niz6hlvb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.generator[data-astro-cid-niz6hlvb]{padding-bottom:48px}.page-header[data-astro-cid-niz6hlvb]{margin-bottom:24px}.page-description[data-astro-cid-niz6hlvb]{margin-top:14px}.stage-header[data-astro-cid-niz6hlvb]{margin-bottom:22px}.stage-header[data-astro-cid-niz6hlvb] h2[data-astro-cid-niz6hlvb]{font-size:24px}.stage-header-actions[data-astro-cid-niz6hlvb] button[data-astro-cid-niz6hlvb]{flex:none;padding:9px 11px;font-size:12px}.count-layout[data-astro-cid-niz6hlvb]{flex-direction:column;align-items:flex-start;gap:14px}.count-result[data-astro-cid-niz6hlvb]{padding-bottom:0}.team-search[data-astro-cid-niz6hlvb]{max-width:none}.team-options[data-astro-cid-niz6hlvb]{grid-template-columns:1fr}.settings-stage[data-astro-cid-niz6hlvb]{width:100%}.settings-summary[data-astro-cid-niz6hlvb]{gap:7px;margin-bottom:26px;font-size:14px}.settings-group[data-astro-cid-niz6hlvb]{padding-bottom:26px}.settings-group[data-astro-cid-niz6hlvb] legend[data-astro-cid-niz6hlvb]{margin-bottom:22px;font-size:14px}.tournament-name-field[data-astro-cid-niz6hlvb]{width:100%}.date-fields[data-astro-cid-niz6hlvb]{grid-template-columns:1fr;gap:18px;width:100%}.match-format[data-astro-cid-niz6hlvb]{flex-direction:column;align-items:flex-start;gap:18px}.generator-check[data-astro-cid-niz6hlvb]{min-height:auto}.settings-submit[data-astro-cid-niz6hlvb]{display:block}.settings-submit[data-astro-cid-niz6hlvb] .primary[data-astro-cid-niz6hlvb]{width:100%}.generator-actions[data-astro-cid-niz6hlvb]{grid-template-columns:1fr;display:grid}.generator-actions[data-astro-cid-niz6hlvb] button[data-astro-cid-niz6hlvb]{width:100%}}
