:root{color:#0f172a;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f8fafc;margin:0}.app-shell{min-height:100vh}.header{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.header-inner{max-width:1400px;margin:0 auto;padding:18px 20px}.header-title{margin:0;font-size:24px;font-weight:900}.tabs{gap:8px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.tab{color:#334155;white-space:nowrap;cursor:pointer;background:#f1f5f9;border:0;border-radius:12px;padding:9px 12px;font-weight:700}.tab.active{color:#fff;background:#0f172a}.main{gap:16px;max-width:1400px;margin:0 auto;padding:20px;display:grid}.card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:16px;box-shadow:0 1px 2px #0f172a0a}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid{gap:14px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;padding:10px;font-size:11px}td{vertical-align:middle;border-top:1px solid #e2e8f0;padding:10px}.btn{cursor:pointer;border:0;border-radius:12px;padding:9px 13px;font-size:13px;font-weight:800}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{color:#fff;background:#0f172a}.btn.success{color:#fff;background:#059669}.btn.danger{color:#fff;background:#dc2626}.input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-width:90px;padding:8px 10px;font-size:13px}.input:disabled{color:#64748b;background:#f1f5f9}.field{gap:6px;font-size:13px;display:grid}.field-label{color:#334155;font-weight:800}.field-hint{color:#64748b;font-size:12px}.stat{min-height:95px}.stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.stat-value{margin-top:5px;font-size:28px;font-weight:950}.stat-hint{color:#64748b;margin-top:4px;font-size:12px}.badge{color:#334155;background:#e2e8f0;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.section-title h2{margin:0;font-size:20px;font-weight:900}.section-title p{color:#64748b;margin:6px 0 0;font-size:14px}.empty{text-align:center;color:#64748b;background:#f8fafc;border-radius:16px;padding:24px}.player-name{font-weight:800}.small{color:#64748b;font-size:12px}.round-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:12px}@media (width<=900px){.grid-2,.grid-3,.grid-4,.grid-5,.grid-6{grid-template-columns:1fr}.main{padding:12px}}.avatar{object-fit:cover;color:#334155;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:inline-flex}.avatar.placeholder{background:linear-gradient(135deg,#e2e8f0,#f8fafc)}.player-table-wrap{max-height:none}.player-table th,.player-table td{white-space:nowrap}.edit-row td{background:#f8fafc!important}.edit-panel{background:#fff;border:1px solid #cbd5e1;border-radius:16px;padding:14px}.validation-card{color:#991b1b;background:#fff7f7;border-color:#fecaca}.history-box{background:#f8fafc;border-radius:14px;margin-top:14px;padding:12px}.history-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.history-chip{color:#334155;background:#e2e8f0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=1200px){.player-table{min-width:1200px}}.player-code{color:#3730a3;letter-spacing:.02em;background:#eef2ff;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.photo-input-stack{gap:8px;display:grid}.photo-preview-row{align-items:center;gap:8px;display:flex}.flag-icon{background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;flex:none;width:30px;height:20px;display:inline-flex;overflow:hidden;box-shadow:0 1px 1px #0f172a14}.flag-icon svg{width:100%;height:100%;display:block}.country-label{white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.flag-only{margin:0 auto}.table-wrap table th,.table-wrap table td{vertical-align:middle}.swap-selected{outline:2px solid #f59e0b}.qualified-row td{background:#dcfce7!important}.completed-row td{background:#f0fdf4!important}.completed-row-card{background:#f0fdf4;border-color:#86efac}.player-submeta{align-items:center;gap:8px;margin-top:4px;display:flex}.bracket-match-card{min-height:180px}.bracket-player-list{gap:8px;margin-top:12px;display:grid}.bracket-player{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.bracket-player.winner{background:#f0fdf4;border-color:#86efac}.bracket-player-main{gap:2px;display:grid}.bracket-continuous{gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.bracket-round-column{align-content:start;gap:12px;min-width:310px;display:grid}.bracket-round-column h3{margin:0;font-size:16px}.face-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.face-side{gap:12px;display:grid}.face-center{gap:12px;display:grid;position:sticky;top:120px}.winner-row td{background:#f0fdf4!important}@media (width<=900px){.face-grid{grid-template-columns:1fr}.face-center{position:static}}.selected-row td{background:#eef2ff!important}.champion-card{background:#fefce8;border-color:#facc15}@media print{.header,.toolbar,.tabs,.btn{display:none!important}.card{box-shadow:none;break-inside:avoid}.main{max-width:100%;padding:0}}:root{color:#e5e7eb;background:#0b1020}body{color:#e5e7eb;background:radial-gradient(circle at 0 0,#1f2937 0,#0b1020 42%,#070b13 100%)}.app-shell{background:0 0;grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}.header{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0f172a 0%,#090e1a 100%);border-bottom:0;border-right:1px solid #facc1524;align-self:start;height:100vh;padding:22px 16px;position:sticky;top:0;box-shadow:18px 0 50px #00000040}.brand-block{border-bottom:1px solid #94a3b829;align-items:center;gap:12px;padding:8px 8px 20px;display:flex}.brand-mark{color:#111827;letter-spacing:-.05em;background:radial-gradient(circle at 30% 30%,#fff7ed,#f59e0b 42%,#991b1b 43%,#111827 75%);border-radius:16px;place-items:center;width:48px;height:48px;font-weight:950;display:grid;box-shadow:0 12px 30px #f59e0b40}.brand-title{color:#fff;letter-spacing:.04em;font-size:22px;font-weight:950;line-height:1}.brand-subtitle{color:#94a3b8;margin-top:4px;font-size:12px;font-weight:700}.tabs{gap:8px;margin-top:18px;padding-bottom:0;display:grid;overflow:visible}.tab{color:#cbd5e1;text-align:left;background:0 0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-weight:800;display:flex}.tab:hover{color:#fff;background:#94a3b81a}.tab.active{color:#111827;background:linear-gradient(135deg,#f59e0b,#facc15);box-shadow:0 12px 28px #f59e0b40}.tab-icon{place-items:center;width:22px;font-size:15px;display:inline-grid}.main{gap:18px;width:100%;max-width:none;padding:24px 28px 40px}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ab8;border:1px solid #94a3b829;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 18px 50px #00000038}.header-title{color:#fff;letter-spacing:-.02em;font-size:26px}.header-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.topbar-user{color:#e5e7eb;align-items:center;gap:10px;display:flex}.notification-pill{color:#111827;background:#f59e0b;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:inline-grid}.card{color:#e5e7eb;background:#0f172ac7;border-color:#94a3b82e;box-shadow:0 18px 50px #0003}th{color:#facc15;background:#1e293bf2;border-bottom:1px solid #facc152e}td{color:#e5e7eb;border-top-color:#94a3b829}tr:hover td{background:#1e293b59}.input{color:#e5e7eb;background:#0f172ae6;border-color:#94a3b852}.field-label{color:#cbd5e1}.field-hint,.small,.section-title p,.stat-hint{color:#94a3b8}.section-title h2,.stat-value{color:#fff}.stat-label{color:#facc15}.round-card{background:#1e293ba6;border-color:#94a3b82e}.badge{color:#e5e7eb;background:#94a3b82e}.badge.success{color:#86efac;background:#22c55e2e}.badge.warning{color:#fde68a;background:#f59e0b33}.badge.danger{color:#fecaca;background:#ef44442e}.badge.info{color:#93c5fd;background:#3b82f62e}.empty{color:#94a3b8;background:#0f172ac7;border:1px solid #94a3b829}.btn.primary{background:linear-gradient(135deg,#334155,#0f172a);border:1px solid #94a3b83d}.btn.warning{color:#111827;background:linear-gradient(135deg,#f59e0b,#d97706)}.btn.soft{color:#e5e7eb;background:#94a3b829}.bracket-hero-card{background:linear-gradient(135deg,#0f172af2,#1e293bbf);border:1px solid #facc152e;border-radius:24px;padding:18px;box-shadow:0 24px 70px #00000047}.bracket-control-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.control-chip{color:#cbd5e1;background:#94a3b821;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.control-chip b{color:#fff}.view-toggle{background:#0206178c;border:1px solid #94a3b82e;border-radius:999px;padding:4px;display:inline-flex}.view-toggle button{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:900}.view-toggle button.active{color:#111827;background:linear-gradient(135deg,#f59e0b,#facc15);box-shadow:0 10px 24px #f59e0b3d}.bracket-premium-panel{background:radial-gradient(circle at 100% 0,#f59e0b1a,#0000 38%),linear-gradient(#111827,#070b13);border:1px solid #94a3b82e;border-radius:24px;padding:20px;position:relative;overflow-x:auto}.bracket-rounds-continuous{align-items:flex-start;gap:18px;min-width:max-content;display:flex}.bracket-round-premium{gap:16px;min-width:365px;display:grid;position:relative}.round-premium-title{border-bottom:1px solid #facc1538;justify-content:space-between;align-items:baseline;padding:0 4px 6px;display:flex}.round-premium-title h3{color:#facc15;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:16px}.round-premium-title span{color:#94a3b8;font-size:12px;font-weight:800}.continuous-match{background:#0f172ae0;border:1px solid #94a3b82e;border-radius:20px;padding:13px;position:relative;box-shadow:0 14px 36px #00000038}.continuous-match:after{content:"";border-top:2px solid #94a3b873;width:18px;position:absolute;top:50%;right:-19px}.continuous-match-head{color:#e5e7eb;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.continuous-match-head p{color:#94a3b8;margin:3px 0 0;font-size:12px}.continuous-player-stack{gap:9px;margin-top:12px;display:grid}.bracket-player-line{background:#1e293bb8;border:1px solid #94a3b826;border-radius:16px;grid-template-columns:30px 44px minmax(0,1fr) 48px;align-items:center;gap:10px;padding:9px;display:grid}.bracket-player-line.winner{background:#16653447;border-color:#86efac73}.bracket-player-line.compact{grid-template-columns:28px 36px minmax(0,1fr) 42px;padding:7px}.bracket-seed,.tabular-seed{color:#facc15;background:#facc1524;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:12px;font-weight:950;display:inline-grid}.bracket-avatar{object-fit:cover;color:#facc15;background:#111827;border:2px solid #facc1559;border-radius:999px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.bracket-avatar.placeholder{background:linear-gradient(135deg,#334155,#0f172a)}.bracket-name-line,.tabular-name{color:#fff;align-items:center;gap:8px;display:flex}.bracket-player-info{min-width:0}.bracket-stat-row{color:#cbd5e1;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:12px;display:flex}.bracket-stat-row b{color:#facc15}.bracket-serie-row{color:#94a3b8;margin-top:3px;font-size:12px}.bracket-score{color:#e5e7eb;background:#0206178c;border-radius:12px;place-items:center;min-height:36px;font-size:18px;font-weight:950;display:grid}.continuous-winner{color:#86efac;margin-top:10px;font-size:12px;font-weight:900}.champion-premium{color:#fff;background:linear-gradient(135deg,#facc1538,#f59e0b14);border:1px solid #facc1561;border-radius:22px;gap:4px;min-width:260px;margin-top:18px;padding:18px;display:inline-grid;position:sticky;bottom:0;right:0}.champion-premium .trophy{font-size:30px}.champion-premium span{color:#facc15;text-transform:uppercase;font-size:12px;font-weight:900}.champion-premium b{font-size:22px}.champion-premium small{color:#cbd5e1}.bracket-tabular-panel{background:linear-gradient(#111827,#070b13);border:1px solid #94a3b82e;border-radius:24px;gap:18px;padding:18px;display:grid}.bracket-table-section{gap:10px;display:grid}.bracket-table-section-title{color:#facc15;letter-spacing:.06em;border-bottom:1px solid #facc1538;padding-bottom:8px;font-size:18px;font-weight:950}.bracket-table-wrap{border:1px solid #94a3b829;border-radius:18px;overflow:auto}.bracket-tabular-table{min-width:1080px}.bracket-tabular-table th{color:#facc15;background:#0f172af5}.bracket-tabular-table td{background:#0f172a9e}.bracket-tabular-table tr:nth-child(4n+1) td,.bracket-tabular-table tr:nth-child(4n+2) td{background:#1e293b8a}.bracket-tabular-table .tabular-winner-row td{background:#1665343b!important}.num-cell{color:#facc15;font-weight:950}.tabular-player-cell{align-items:center;gap:10px;min-width:310px;display:flex}.tabular-player-cell .bracket-avatar{width:36px;height:36px;font-size:12px}.bracket-flag{width:24px;height:16px}@media (width<=900px){.app-shell{grid-template-columns:1fr}.header{height:auto;position:static}.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.main{padding:14px}.topbar{flex-direction:column;align-items:flex-start}.bracket-round-premium{min-width:320px}}.group-player-cell{align-items:center;gap:10px;min-width:220px;display:flex}.group-player-avatar{object-fit:cover;color:#e0f2fe;background:#0e7490;border:2px solid #0891b2a6;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:inline-grid}.group-player-avatar.placeholder{background:linear-gradient(135deg,#155e75,#083344)}.completed-row td{font-weight:800;color:#1d4ed8!important;background:#dcfce7!important}.completed-row td .input{color:#1d4ed8;background:#ffffffb8;border-color:#86efac}.completed-row-card{color:#1d4ed8!important;background:#dcfce7!important;border-color:#86efac!important}.completed-row-card .small,.completed-row-card h3,.completed-row-card .field-label{color:#1d4ed8!important}.qualified-row td,.winner-row td,.swap-selected td{color:#e0f2fe!important;background:#0891b259!important}.qualified-row td b,.winner-row td b,.swap-selected td b{color:#fff}.bracket-player-line.winner{background:#0891b273;border-color:#67e8f9b3;box-shadow:0 0 0 1px #67e8f933}.bracket-score.winner{color:#ecfeff;background:linear-gradient(135deg,#0e7490,#155e75)}.bracket-tabular-table .tabular-winner-row td{color:#e0f2fe;background:#0891b25c!important}.continuous-winner{color:#67e8f9}.continuous-match.completed{border-color:#67e8f973}.bracket-seed,.tabular-seed{color:#67e8f9;background:#0891b240}.prom-cell{color:#67e8f9;font-weight:950}.points-cell{color:#facc15;font-weight:950}.brand-block{align-items:center}.brand-logo-main{object-fit:contain;background:#fff;border-radius:16px;width:54px;height:54px;padding:3px;box-shadow:0 10px 26px #00000040}.brand-copy{min-width:0}.brand-secondary{color:#cbd5e1;letter-spacing:.08em;align-items:center;gap:6px;margin-top:3px;font-size:11px;font-weight:800;display:inline-flex}.brand-secondary img{object-fit:contain;background:#fff;border-radius:999px;width:22px;height:22px;padding:1px}.selected-row td{color:#e0f2fe!important;background:#0891b275!important;border-top-color:#67e8f959!important}.selected-row td .badge{color:#dcfce7;background:#064e3b8c}.schedule-status-cell,.schedule-status-cell .badge{font-weight:950;color:#064e3b!important}.schedule-status-cell .badge.success{color:#064e3b!important;background:#bbf7d0!important}.schedule-status-cell .badge.neutral{color:#065f46!important;background:#dcfce7!important}.schedule-status-cell .badge.danger{color:#7f1d1d!important;background:#fecaca!important}.bracket-round-premium{display:block}.bracket-round-matches{flex-direction:column;display:flex;position:relative}.continuous-match{min-height:138px}.continuous-match.source-linked:before{content:"";border-top:2px solid #94a3b88c;width:20px;position:absolute;top:50%;left:-20px}.continuous-match:after{border-top-color:#94a3b894}.bracket-round-premium:not(:last-child) .continuous-match.completed:after{border-top-color:#67e8f9d1}.bracket-premium-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#67e8f940,#0000);height:1px;position:absolute;inset:20px 20px auto}.bracket-print-header{display:none}@media print{@page{size:A3 landscape;margin:8mm}body.printing-bracket,body.printing-bracket *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-bracket{color:#e5e7eb!important;background:#070b13!important}body.printing-bracket .header,body.printing-bracket .topbar,body.printing-bracket .bracket-hero-card,body.printing-bracket .tabs,body.printing-bracket .btn{display:none!important}body.printing-bracket .main{width:100%!important;max-width:none!important;padding:0!important;display:block!important}body.printing-bracket .main>:not(.bracket-export-root){display:none!important}body.printing-bracket .bracket-export-root{width:100%!important;display:block!important}body.printing-bracket .bracket-export-root>:not(.bracket-print-scope){display:none!important}body.printing-bracket .bracket-print-scope{width:100%!important;margin:0!important;padding:0!important;display:block!important}body.printing-bracket .bracket-print-header{color:#e5e7eb!important;background:linear-gradient(135deg,#0f172a,#020617)!important;border:1px solid #facc1552!important;border-radius:14px!important;justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;margin:0 0 10px!important;padding:10px 12px!important;display:flex!important}body.printing-bracket .bracket-print-header h1{color:#fff!important;margin:0!important;font-size:20px!important}body.printing-bracket .bracket-print-header p{color:#cbd5e1!important;margin:4px 0 0!important;font-size:12px!important}body.printing-bracket .bracket-print-header strong,body.printing-bracket .bracket-print-header span{color:#facc15!important;font-size:12px!important}body.printing-bracket .bracket-premium-panel,body.printing-bracket .bracket-tabular-panel,body.printing-bracket .card,body.printing-bracket .face-grid{page-break-inside:avoid;box-shadow:none!important}body.printing-bracket .bracket-premium-panel{overflow:visible!important}body.printing-bracket .bracket-tabular-table{font-size:10px!important}body.printing-bracket .bracket-tabular-table th,body.printing-bracket .bracket-tabular-table td{padding:5px 6px!important}body.printing-bracket .continuous-match{break-inside:avoid}}.pdf-controls{background:#0f172a6b;border:1px solid #94a3b82e;border-radius:16px;flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;padding:12px;display:flex}.pdf-controls .field{min-width:150px}.pdf-print-header{display:none}.pdf-summary-strip{margin:0 0 14px}@media print{body.printing-pdf,body.printing-pdf *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-pdf{color:#0f172a!important;background:#fff!important}body.printing-pdf .header,body.printing-pdf .topbar,body.printing-pdf .tabs,body.printing-pdf .btn,body.printing-pdf .toolbar,body.printing-pdf .pdf-controls{display:none!important}body.printing-pdf .main{background:#fff!important;width:100%!important;max-width:none!important;padding:0!important;display:block!important}body.printing-pdf .pdf-print-header{page-break-inside:avoid;color:#0f172a!important;background:linear-gradient(135deg,#fff 0%,#fff7ed 100%)!important;border:1px solid #d4a017!important;border-radius:12px!important;margin:0 0 12px!important;padding:12px 14px!important;display:block!important}body.printing-pdf .pdf-brand-row{grid-template-columns:86px minmax(0,1fr) 72px!important;align-items:center!important;gap:14px!important;display:grid!important}body.printing-pdf .pdf-logo{object-fit:contain!important;background:#fff!important;border-radius:10px!important;max-width:100%!important;max-height:72px!important;display:block!important}body.printing-pdf .pdf-logo.primary{max-height:82px!important}body.printing-pdf .pdf-logo.secondary{justify-self:end!important;max-height:60px!important}body.printing-pdf .pdf-kicker{color:#b91c1c!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 3px!important;font-size:11px!important;font-weight:900!important}body.printing-pdf .pdf-title-block h1{color:#111827!important;margin:0!important;font-size:20px!important;font-weight:950!important}body.printing-pdf .pdf-title-block p{color:#334155!important;margin:3px 0 0!important;font-size:12px!important}body.printing-pdf .pdf-meta-row{flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important;display:flex!important}body.printing-pdf .pdf-meta-row span{color:#1e3a8a!important;background:#eef2ff!important;border-radius:999px!important;padding:3px 8px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}body.printing-pdf .card,body.printing-pdf .round-card,body.printing-pdf .bracket-premium-panel,body.printing-pdf .bracket-tabular-panel,body.printing-pdf .face-grid{color:#0f172a!important;box-shadow:none!important;background:#fff!important;border-color:#cbd5e1!important}body.printing-pdf .section-title h2,body.printing-pdf .stat-value,body.printing-pdf b{color:#0f172a!important}body.printing-pdf .section-title p,body.printing-pdf .small,body.printing-pdf .field-hint{color:#475569!important}body.printing-pdf table{font-size:10px!important}body.printing-pdf th{color:#fff!important;background:#1f2937!important;padding:5px 6px!important}body.printing-pdf td{color:#111827!important;border-top-color:#cbd5e1!important;padding:5px 6px!important}body.printing-pdf .flag-icon{border-color:#94a3b8!important}body.printing-pdf .qualified-row td{background:#dbeafe!important}body.printing-pdf .completed-row td{color:#1e3a8a!important;background:#dcfce7!important}body.printing-pdf .pdf-summary-strip{gap:8px!important;margin-bottom:12px!important;display:grid!important}body.printing-pdf .pdf-summary-strip .card{break-inside:avoid}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{transform:scale(var(--pdf-scale,1))!important;transform-origin:0 0!important;width:calc(100% / var(--pdf-scale,1))!important}body.printing-groups .main>:not(.groups-export-root),body.printing-reports .main>:not(.reports-export-root),body.printing-close .main>:not(.close-export-root),body.printing-bracket .main>:not(.bracket-export-root),body.printing-groups .groups-control-card,body.printing-reports .reports-control-card,body.printing-bracket .bracket-hero-card{display:none!important}body.printing-groups .groups-export-root,body.printing-reports .reports-export-root,body.printing-close .close-export-root,body.printing-bracket .bracket-export-root,body.printing-groups .groups-print-scope{width:100%!important;display:block!important}body.printing-bracket .bracket-export-root>:not(.bracket-print-scope){display:none!important}body.printing-bracket .bracket-print-scope{width:100%!important;margin:0!important;padding:0!important;display:block!important}body.printing-bracket .bracket-premium-panel{overflow:visible!important}body.printing-bracket .continuous-match{break-inside:avoid}}.group-report-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.group-report-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:800}@media print{body.printing-pdf{background:#fff!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{zoom:var(--pdf-scale,1)!important;width:100%!important;max-width:100%!important;overflow:visible!important;transform:none!important}body.printing-pdf .pdf-print-header{z-index:9999!important;border-radius:8px!important;min-height:74px!important;margin:0!important;padding:8px 10px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body.printing-pdf .pdf-brand-row{grid-template-columns:66px minmax(0,1fr) 54px!important;gap:10px!important}body.printing-pdf .pdf-logo.primary{max-height:62px!important}body.printing-pdf .pdf-logo.secondary{max-height:48px!important}body.printing-pdf .pdf-title-block h1{font-size:16px!important;line-height:1.1!important}body.printing-pdf .pdf-title-block p{font-size:10px!important;line-height:1.15!important}body.printing-pdf .pdf-kicker{font-size:9px!important}body.printing-pdf .pdf-meta-row{gap:4px!important;margin-top:5px!important}body.printing-pdf .pdf-meta-row span{padding:2px 5px!important;font-size:8px!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{box-sizing:border-box!important;padding-top:96px!important}body.printing-pdf .table-wrap{width:100%!important;max-width:none!important;overflow:visible!important}body.printing-pdf table{table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;max-width:100%!important}body.printing-pdf th,body.printing-pdf td{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important}body.printing-pdf .card,body.printing-pdf details,body.printing-pdf .group-report-heading{break-inside:auto!important;page-break-inside:auto!important}body.printing-pdf .pdf-summary-strip .card,body.printing-pdf .pdf-print-header,body.printing-pdf .group-report-heading,body.printing-pdf h1,body.printing-pdf h2,body.printing-pdf h3,body.printing-pdf summary{break-inside:avoid!important;page-break-inside:avoid!important}body.printing-pdf .groups-export-root,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-export-root{page-break-after:auto!important;height:auto!important;min-height:0!important}body.printing-pdf .groups-print-scope:empty,body.printing-pdf .reports-export-root:empty,body.printing-pdf .close-export-root:empty,body.printing-pdf .bracket-print-scope:empty{display:none!important}body.printing-pdf.pdf-orientation-portrait table{font-size:8px!important}body.printing-pdf.pdf-orientation-portrait th,body.printing-pdf.pdf-orientation-portrait td{padding:3px 4px!important}body.printing-pdf.pdf-orientation-portrait .pdf-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.printing-pdf.pdf-orientation-portrait .grid-2,body.printing-pdf.pdf-orientation-portrait .grid.grid-2{grid-template-columns:1fr!important}body.printing-pdf.pdf-orientation-landscape table{font-size:9px!important}body.printing-pdf.pdf-orientation-landscape th,body.printing-pdf.pdf-orientation-landscape td{padding:4px 5px!important}body.printing-groups:not(.pdf-fit-one-page) .groups-list-print{display:block!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card{break-before:page!important;page-break-before:always!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-bottom:0!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card:first-child{break-before:page!important;page-break-before:always!important}body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-panel{display:block!important}body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-section{break-before:page!important;page-break-before:always!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-bottom:0!important}body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-section:first-child{break-before:auto!important;page-break-before:auto!important}body.printing-pdf.pdf-fit-one-page .groups-print-scope,body.printing-pdf.pdf-fit-one-page .reports-export-root,body.printing-pdf.pdf-fit-one-page .close-export-root,body.printing-pdf.pdf-fit-one-page .bracket-print-scope{zoom:var(--pdf-scale,.45)!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important;padding-top:74px!important}body.printing-pdf.pdf-fit-one-page .group-print-card,body.printing-pdf.pdf-fit-one-page .bracket-tabular-section,body.printing-pdf.pdf-fit-one-page .card,body.printing-pdf.pdf-fit-one-page details{break-before:auto!important;page-break-before:auto!important;break-inside:auto!important;page-break-inside:auto!important}body.printing-pdf.pdf-fit-one-page table{font-size:6.5px!important}body.printing-pdf.pdf-fit-one-page th,body.printing-pdf.pdf-fit-one-page td{padding:2px 3px!important}body.printing-pdf.pdf-fit-one-page .pdf-print-header{min-height:52px!important;padding:5px 7px!important}body.printing-pdf.pdf-fit-one-page .pdf-logo.primary{max-height:46px!important}body.printing-pdf.pdf-fit-one-page .pdf-logo.secondary{max-height:36px!important}body.printing-pdf.pdf-fit-one-page .pdf-title-block h1{font-size:12px!important}body.printing-pdf.pdf-fit-one-page .pdf-title-block p{font-size:7px!important}body.printing-pdf.pdf-fit-one-page .pdf-meta-row span{padding:1px 3px!important;font-size:6px!important}}.config-summary-card{border-color:#0891b259}.group-agenda-wrap{border:1px solid #94a3b833;border-radius:16px;overflow:auto}.group-agenda-table td{color:#e5e7eb;background:#0f172a7a;border-top-color:#94a3b82e}.group-agenda-table tr:hover td{background:#0891b229}.agenda-score-cell{color:#67e8f9;font-weight:950}.agenda-status-cell{color:#065f46;font-weight:900}.agenda-completed-row td,.completed-row td,.completed-row-card{color:#e0f2fe!important;background:#0e7490!important;border-color:#67e8f9!important}.agenda-completed-row td b,.completed-row-card b,.completed-row-card h3,.completed-row-card .small,.completed-row-card .field-label{color:#e0f2fe!important}.completed-row-card .input{color:#0f172a!important;background:#ffffffeb!important;border-color:#67e8f9!important}.agenda-completed-row .badge,.completed-row .badge{color:#155e75!important;background:#cffafe!important}.report-standings-card{border-color:#0891b242}.report-standings-table th{color:#e0f2fe;background:#0f172af0}.report-standings-table td{color:#e5e7eb;background:#0f172a6b;border-top-color:#94a3b82e}.report-standings-table .qualified-row td{color:#e0f2fe!important;background:#0891b261!important}@media print{body.printing-pdf,body.printing-pdf *{font-family:Arial,Helvetica,sans-serif!important}body.printing-pdf{color:#111827!important;background:#fff!important}body.printing-pdf .pdf-print-header{min-height:30mm!important;max-height:34mm!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:3mm!important;padding:5mm 6mm!important;position:fixed!important;top:5mm!important;left:7mm!important;right:7mm!important;overflow:hidden!important}body.printing-pdf .pdf-brand-row{grid-template-columns:32mm minmax(0,1fr) 24mm!important;align-items:center!important;gap:5mm!important}body.printing-pdf .pdf-logo.primary{object-fit:contain!important;max-width:30mm!important;max-height:23mm!important}body.printing-pdf .pdf-logo.secondary{object-fit:contain!important;max-width:22mm!important;max-height:18mm!important}body.printing-pdf .pdf-title-block h1{color:#0f172a!important;margin:0!important;font-size:14pt!important;line-height:1.1!important}body.printing-pdf .pdf-title-block p{color:#334155!important;font-size:8.5pt!important;line-height:1.15!important}body.printing-pdf .pdf-kicker{color:#475569!important;font-size:7pt!important}body.printing-pdf .pdf-meta-row{gap:2mm!important;margin-top:2mm!important}body.printing-pdf .pdf-meta-row span{color:#334155!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;padding:1mm 2mm!important;font-size:6.5pt!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{color:#111827!important;padding-top:38mm!important}body.printing-pdf .card,body.printing-pdf .round-card,body.printing-pdf details,body.printing-pdf .report-standings-card{color:#111827!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important}body.printing-pdf th,body.printing-pdf .report-standings-table th,body.printing-pdf .group-agenda-table th{color:#111827!important;background:#eef2f7!important;border:1px solid #cbd5e1!important;font-weight:800!important}body.printing-pdf td,body.printing-pdf .report-standings-table td,body.printing-pdf .group-agenda-table td{color:#111827!important;background:#fff!important;border:1px solid #d1d5db!important}body.printing-pdf .qualified-row td{color:#0f172a!important;background:#e0f2fe!important}body.printing-pdf .completed-row td,body.printing-pdf .agenda-completed-row td,body.printing-pdf .completed-row-card{color:#0f172a!important;background:#cffafe!important}body.printing-pdf .agenda-status-cell{color:#065f46!important;font-weight:900!important}body.printing-pdf:not(.pdf-fit-one-page) .groups-final-order-print{break-before:page!important;page-break-before:always!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card:first-child{break-before:auto!important;page-break-before:auto!important}body.printing-pdf .pdf-summary-strip{margin-bottom:6mm!important}body.printing-pdf h1,body.printing-pdf h2,body.printing-pdf h3,body.printing-pdf summary{color:#0f172a!important}}.theme-light{color:#1e293b;background:linear-gradient(135deg,#f8fafc 0%,#eef6f7 48%,#fdf7ed 100%)}.theme-light .header{background:linear-gradient(#fff 0%,#eef6f7 100%);border-right-color:#0e749033;box-shadow:14px 0 38px #0f172a1a}.theme-light .brand-title{color:#1f2937}.theme-light .brand-subtitle,.theme-light .brand-secondary{color:#64748b}.theme-light .tab{color:#334155}.theme-light .tab:hover{color:#0f172a;background:#0e749014}.theme-light .tab.active{color:#082f49;background:linear-gradient(135deg,#0e7490,#67e8f9);box-shadow:0 12px 28px #0e74902e}.theme-light .main{color:#1e293b}.theme-light .topbar,.theme-light .card,.theme-light .round-card,.theme-light .empty{color:#1e293b;background:#ffffffdb;border-color:#94a3b847;box-shadow:0 16px 40px #0f172a14}.theme-light .header-title,.theme-light .section-title h2,.theme-light .stat-value,.theme-light b{color:#0f172a}.theme-light .field-label{color:#334155}.theme-light .field-hint,.theme-light .small,.theme-light .section-title p,.theme-light .stat-hint{color:#64748b}.theme-light .stat-label{color:#0e7490}.theme-light th{color:#164e63;background:#e0f2fe;border-bottom-color:#0e74902e}.theme-light td{color:#1e293b;border-top-color:#dbe3ea}.theme-light tr:hover td{background:#f0fdfa}.theme-light .input{color:#0f172a;background:#fff;border-color:#cbd5e1}.theme-light .btn.primary{color:#fff;background:linear-gradient(135deg,#155e75,#0e7490)}.theme-light .btn.soft{color:#164e63;background:#e0f2fe}.theme-light .badge{color:#334155;background:#e2e8f0}.theme-light .badge.success{color:#166534;background:#dcfce7}.theme-light .badge.info{color:#1d4ed8;background:#dbeafe}.theme-light .badge.warning{color:#92400e;background:#fef3c7}.theme-light .badge.danger{color:#991b1b;background:#fee2e2}.theme-light .group-agenda-table th,.theme-light .report-standings-table th{color:#164e63;background:#e0f2fe}.theme-light .group-agenda-table td,.theme-light .report-standings-table td{color:#1e293b;background:#ffffffd1}.group-agenda-table th{color:#facc15!important;background:#1e293bf2!important}.group-agenda-table td{color:#e5e7eb}.agenda-status-cell{white-space:nowrap}.agenda-status-cell .badge{font-weight:950}body.printing-pdf .group-agenda-table th,body.printing-pdf .report-standings-table th{color:#111827!important;background:#e5e7eb!important}body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td{color:#111827!important;background:#fff!important}body.printing-pdf .agenda-completed-row td,body.printing-pdf .completed-row td{color:#0f172a!important;background:#e0f2fe!important}body.printing-pdf .tabular-seed,body.printing-pdf .bracket-seed,body.printing-pdf .num-cell{color:#1d4ed8!important;background:#dbeafe!important}@media print{body.printing-pdf .pdf-print-header{min-height:28mm!important;max-height:31mm!important;margin:0!important;padding:4mm 5mm!important;position:fixed!important;top:6mm!important;left:9mm!important;right:9mm!important;overflow:hidden!important}body.printing-pdf .pdf-brand-row{grid-template-columns:34mm minmax(0,1fr) 24mm!important;gap:5mm!important}body.printing-pdf .pdf-logo.primary{max-height:24mm!important}body.printing-pdf .pdf-logo.secondary{max-height:20mm!important}body.printing-pdf .pdf-title-block h1{font-size:14px!important;line-height:1.05!important}body.printing-pdf .pdf-title-block p{font-size:9px!important;line-height:1.05!important}body.printing-pdf .pdf-kicker{font-size:8px!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{padding-top:0!important}body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-print{break-before:page!important;page-break-before:always!important}body.printing-pdf table{font-family:Arial,Helvetica,sans-serif!important}body.printing-pdf th{color:#111827!important;background:#e5e7eb!important}body.printing-pdf td{color:#111827!important}body.printing-pdf .pdf-print-header{z-index:9999!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:2.5mm!important;min-height:24mm!important;max-height:27mm!important;margin:0!important;padding:3mm 4mm!important;position:fixed!important;top:4mm!important;left:8mm!important;right:8mm!important;overflow:hidden!important}body.printing-pdf .pdf-brand-row{grid-template-columns:28mm minmax(0,1fr) 20mm!important;align-items:center!important;gap:4mm!important}body.printing-pdf .pdf-logo.primary{max-width:27mm!important;max-height:20mm!important}body.printing-pdf .pdf-logo.secondary{max-width:20mm!important;max-height:17mm!important}body.printing-pdf .pdf-title-block h1{margin:0!important;font-size:12px!important;line-height:1.05!important}body.printing-pdf .pdf-title-block p{margin:1px 0 0!important;font-size:8px!important;line-height:1.05!important}body.printing-pdf .pdf-kicker{margin:0 0 1px!important;font-size:7px!important}body.printing-pdf .pdf-meta-row{gap:2px!important;margin-top:2px!important}body.printing-pdf .pdf-meta-row span{padding:1px 3px!important;font-size:6px!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{box-sizing:border-box!important;padding-top:33mm!important}body.printing-pdf.pdf-fit-one-page .groups-print-scope,body.printing-pdf.pdf-fit-one-page .reports-export-root,body.printing-pdf.pdf-fit-one-page .close-export-root,body.printing-pdf.pdf-fit-one-page .bracket-print-scope{padding-top:25mm!important}body.printing-pdf{--pdf-header-gap:40mm;--pdf-header-height:27mm;--pdf-header-top:5mm}body.printing-pdf .pdf-print-header{top:var(--pdf-header-top)!important;height:var(--pdf-header-height)!important;min-height:var(--pdf-header-height)!important;max-height:var(--pdf-header-height)!important;box-shadow:none!important;z-index:9999!important;background:#fff!important;border:1px solid #1e3a8a!important;border-radius:2.5mm!important;margin:0!important;padding:3mm 4mm!important;position:fixed!important;left:8mm!important;right:8mm!important;overflow:hidden!important}body.printing-pdf .pdf-title-block p,body.printing-pdf .pdf-meta-row span{color:#075985!important}body.printing-pdf .pdf-kicker,body.printing-pdf .small,body.printing-pdf .field-hint,body.printing-pdf .section-title p{color:#374151!important}body.printing-pdf th,body.printing-pdf .group-agenda-table th,body.printing-pdf .report-standings-table th,body.printing-pdf .bracket-tabular-table th{color:#0f172a!important;background:#e0f2fe!important;border:1px solid #1e3a8a!important}body.printing-pdf td,body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td,body.printing-pdf .bracket-tabular-table td{border:1px solid #1e3a8a!important}body.printing-pdf .qualified-row td,body.printing-pdf .qualified-row td b,body.printing-pdf .badge.success{color:#075985!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope,body.printing-groups:not(.pdf-fit-one-page) .group-print-card,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-page,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-print,body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-section,body.printing-reports:not(.pdf-fit-one-page) .report-page-break,body.printing-close:not(.pdf-fit-one-page) .close-page-break{padding-top:var(--pdf-header-gap)!important;box-sizing:border-box!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card:first-child{break-before:page!important;page-break-before:always!important}body.printing-pdf.pdf-fit-one-page .groups-print-scope,body.printing-pdf.pdf-fit-one-page .reports-export-root,body.printing-pdf.pdf-fit-one-page .close-export-root,body.printing-pdf.pdf-fit-one-page .bracket-print-scope,body.printing-pdf.pdf-fit-one-page .group-print-card,body.printing-pdf.pdf-fit-one-page .groups-final-order-page,body.printing-pdf.pdf-fit-one-page .bracket-tabular-section{padding-top:0!important}body.printing-pdf thead{display:table-header-group!important}body.printing-pdf tfoot{display:table-footer-group!important}body.printing-pdf tr{break-inside:avoid!important;page-break-inside:avoid!important}}.agenda-status-cell .badge{border-radius:999px!important;padding:6px 12px!important;font-weight:950!important}.agenda-status-cell .badge.success{background:var(--color-classified-bg)!important;color:var(--color-highlight-text)!important}.theme-light .agenda-status-cell .badge.success{background:var(--color-classified-bg)!important;color:var(--color-highlight)!important}.agenda-status-cell .badge.neutral{background:var(--color-surface-alt)!important;color:var(--color-text-muted)!important}@media print{body.printing-pdf table td,body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td,body.printing-pdf .bracket-tabular-table td{font-size:12px!important;line-height:1.22!important}body.printing-pdf table td b,body.printing-pdf .tabular-name b,body.printing-pdf .bracket-name-line b,body.printing-pdf .group-player-cell b{color:var(--color-pdf-text)!important;font-size:12.5px!important;font-weight:950!important}body.printing-pdf .small,body.printing-pdf .field-hint,body.printing-pdf .pdf-kicker{color:var(--color-pdf-text-muted)!important}body.printing-pdf .qualified-row td,body.printing-pdf .classified-row td{background:var(--color-pdf-classified-bg,#e0f2fe)!important}body.printing-pdf .agenda-status-cell .badge,body.printing-pdf td .badge{padding:4px 9px!important;font-size:12px!important}body.printing-reports:not(.pdf-fit-one-page) .report-page-break{break-before:page!important;page-break-before:always!important;padding-top:var(--pdf-header-gap,40mm)!important;box-sizing:border-box!important}body.printing-reports:not(.pdf-fit-one-page) .report-page-break.report-page-first,body.printing-reports.pdf-fit-one-page .report-page-break{break-before:auto!important;page-break-before:auto!important;padding-top:0!important}}@media print{body.printing-pdf .classification-badge.class-no-definido{color:#1e3a8a!important;background:#e0f2fe!important;border:1px solid #1e3a8a!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope,body.printing-pdf .matches-print-scope,body.printing-pdf .schedule-print-scope{padding-top:0!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-page,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-print,body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-section,body.printing-reports:not(.pdf-fit-one-page) .report-page-break,body.printing-close:not(.pdf-fit-one-page) .close-page-break{margin-top:0!important;padding-top:0!important}body.printing-pdf .pdf-page-table{border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;width:100%!important;font-family:Arial,Helvetica,sans-serif!important}body.printing-pdf .pdf-page-table>thead{display:table-header-group!important}body.printing-pdf .pdf-page-table>tbody{display:table-row-group!important}body.printing-pdf .pdf-page-table>thead>tr>td,body.printing-pdf .pdf-page-table>tbody>tr>td{color:#0f172a!important;background:0 0!important;border:0!important;padding:0!important}body.printing-pdf .pdf-print-header{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;border:1px solid #1e3a8a!important;border-radius:2.5mm!important;margin:0 0 7mm!important;padding:3mm 4mm!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;overflow:hidden!important}body.printing-pdf .pdf-brand-row{grid-template-columns:28mm minmax(0,1fr) 20mm!important;align-items:center!important;gap:4mm!important;display:grid!important}body.printing-pdf .pdf-logo.primary{object-fit:contain!important;max-width:27mm!important;max-height:20mm!important}body.printing-pdf .pdf-logo.secondary{object-fit:contain!important;max-width:20mm!important;max-height:17mm!important}body.printing-pdf .pdf-title-block h1{color:#0f172a!important;margin:0!important;font-size:12pt!important;line-height:1.05!important}body.printing-pdf .pdf-title-block p{color:#075985!important;margin:1px 0 0!important;font-size:8pt!important;line-height:1.05!important}body.printing-pdf .pdf-kicker{color:#334155!important;margin:0 0 1px!important;font-size:7pt!important}body.printing-pdf .pdf-meta-row{gap:2px!important;margin-top:2px!important}body.printing-pdf .pdf-meta-row span{color:#075985!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;padding:1px 3px!important;font-size:6pt!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope,body.printing-pdf .matches-print-scope,body.printing-pdf .schedule-print-scope{zoom:var(--pdf-scale,1)!important;width:100%!important;max-width:100%!important;margin-top:0!important;padding-top:0!important;transform:none!important}body.printing-pdf .group-print-card,body.printing-pdf .groups-final-order-page,body.printing-pdf .groups-final-order-print,body.printing-pdf .bracket-tabular-section,body.printing-pdf .report-page-break,body.printing-pdf .close-page-break{margin-top:0!important;padding-top:0!important}body.printing-groups table th,body.printing-groups table td{text-align:center!important;vertical-align:middle!important}body.printing-groups .group-assignment-table th:nth-child(2),body.printing-groups .group-assignment-table td:nth-child(2),body.printing-groups .group-standings-table th:nth-child(2),body.printing-groups .group-standings-table td:nth-child(2){text-align:left!important}body.printing-groups .group-player-cell,body.printing-groups .group-standings-table td:nth-child(2)>div{text-align:left!important;justify-content:flex-start!important}body.printing-bracket .bracket-player-line.winner,body.printing-bracket .continuous-match .bracket-player-line.winner{color:#e0f2fe!important;background:#075985!important;border-color:#0e7490!important}body.printing-bracket .bracket-player-line.winner b,body.printing-bracket .bracket-player-line.winner span,body.printing-bracket .bracket-player-line.winner .bracket-stat-row,body.printing-bracket .bracket-player-line.winner .bracket-serie-row{color:#e0f2fe!important}}.bracket-rounds-continuous{align-items:flex-start;gap:42px}.continuous-match.linked-round:before{content:"";z-index:1;border-top:2px solid #d9a516db;width:24px;position:absolute;top:50%;left:-24px}.continuous-match .continuous-connector{height:var(--connector-height,156px);z-index:1;border-left:2px solid #d9a516db;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.continuous-match:after{width:43px;right:-43px;border-top-color:#d9a516db!important}.bracket-round-premium:last-child .continuous-match:after{display:none!important}@media print{body.printing-pdf .pdf-print-header{margin:0 10mm 7mm!important;padding:2.5mm 3.5mm!important}body.printing-bracket .bracket-tabular-table th,body.printing-bracket .bracket-tabular-table td{text-align:center!important;vertical-align:middle!important}body.printing-bracket .bracket-tabular-table th:nth-child(2),body.printing-bracket .bracket-tabular-table td:nth-child(2){text-align:left!important}body.printing-bracket .bracket-tabular-table .tabular-player-cell{text-align:left!important;justify-content:flex-start!important}body.printing-bracket .bracket-player-line.winner,body.printing-bracket .continuous-match .bracket-player-line.winner{color:#075985!important;background:#bae6fd!important;border-color:#075985!important}body.printing-bracket .bracket-player-line.winner b,body.printing-bracket .bracket-player-line.winner span,body.printing-bracket .bracket-player-line.winner .bracket-stat-row,body.printing-bracket .bracket-player-line.winner .bracket-serie-row{color:#075985!important}body.printing-reports table th,body.printing-reports table td{text-align:center!important;vertical-align:middle!important}body.printing-reports .report-standings-table:not(.first-phase-table) th:nth-child(2),body.printing-reports .report-standings-table:not(.first-phase-table) td:nth-child(2),body.printing-reports .first-phase-table th:nth-child(4),body.printing-reports .first-phase-table td:nth-child(4),body.printing-reports .report-bracket-table th:nth-child(3),body.printing-reports .report-bracket-table td:nth-child(3),body.printing-reports .report-bracket-table th:nth-child(4),body.printing-reports .report-bracket-table td:nth-child(4),body.printing-reports .report-bracket-table th:nth-child(11),body.printing-reports .report-bracket-table td:nth-child(11),body.printing-reports .report5-table th:first-child,body.printing-reports .report5-table td:first-child{text-align:left!important}body.printing-reports .report-status-eliminado .badge,body.printing-reports .report-status-eliminado{color:#e0f2fe!important}body.printing-reports .report-status-no-clasificado .badge,body.printing-reports .report-status-no-clasificado{color:#075985!important}}.bracket-rounds-continuous.bracket-rounds-grid{align-items:flex-start!important;gap:56px!important}.bracket-rounds-grid .bracket-round-premium{min-width:365px!important;position:relative!important}.bracket-round-matches.absolute-layout{min-height:var(--round-stack-height,560px)!important;gap:0!important;padding-top:0!important;position:relative!important}.bracket-round-matches.absolute-layout .continuous-match{min-height:var(--card-height,138px)!important;margin:0!important;position:absolute!important;left:0!important;right:0!important}.bracket-round-matches.absolute-layout .continuous-match.linked-round:before{border-top:2px solid #d9a516f2!important;width:32px!important;left:-32px!important}.bracket-round-matches.absolute-layout .continuous-match .continuous-connector{height:var(--connector-height,160px)!important;border-left:2px solid #d9a516f2!important;left:-32px!important}.bracket-round-matches.absolute-layout .continuous-match:after{border-top:2px solid #d9a516f2!important;width:56px!important;right:-56px!important}.bracket-rounds-grid .bracket-round-premium:last-child .continuous-match:after{display:none!important}.bracket-round-matches.absolute-layout .continuous-match{min-height:var(--card-height,204px)!important;overflow:visible!important}.continuous-match{overflow:visible!important}@media print{body.printing-bracket .bracket-tabular-table tr.tabular-winner-row td{color:#e0f2fe!important;background:#075985!important;border-color:#1e3a8a!important}body.printing-bracket .bracket-tabular-table tr.tabular-winner-row td *,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .tabular-name,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .tabular-name b,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .small,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .prom-cell,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .points-cell{color:#e0f2fe!important}body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .tabular-seed,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .num-cell{color:#e0f2fe!important;background:#0e7490!important}body.printing-bracket .bracket-score,body.printing-bracket .bracket-score.winner{color:#bae6fd!important;background:#075985!important;border:1px solid #38bdf8!important}body.printing-bracket .bracket-tabular-table th:nth-child(2),body.printing-bracket .bracket-tabular-table td:nth-child(2),body.printing-bracket .bracket-tabular-table .tabular-player-cell,body.printing-bracket .bracket-tabular-table .tabular-name,body.printing-reports .report-player-cell,body.printing-reports .report-player-cell *,body.printing-reports .report-standings-table:not(.first-phase-table) th:nth-child(2),body.printing-reports .report-standings-table:not(.first-phase-table) td:nth-child(2),body.printing-reports .first-phase-table th:nth-child(4),body.printing-reports .first-phase-table td:nth-child(4),body.printing-reports .report-bracket-table th:nth-child(3),body.printing-reports .report-bracket-table td:nth-child(3),body.printing-reports .report-bracket-table th:nth-child(4),body.printing-reports .report-bracket-table td:nth-child(4),body.printing-reports .report-bracket-table th:nth-child(11),body.printing-reports .report-bracket-table td:nth-child(11),body.printing-reports .report5-table th:first-child,body.printing-reports .report5-table td:first-child,body.printing-groups .group-assignment-table th:nth-child(2),body.printing-groups .group-assignment-table td:nth-child(2),body.printing-groups .group-standings-table th:nth-child(2),body.printing-groups .group-standings-table td:nth-child(2),body.printing-groups .group-agenda-table th:nth-child(5),body.printing-groups .group-agenda-table td:nth-child(5),body.printing-groups .group-agenda-table th:nth-child(6),body.printing-groups .group-agenda-table td:nth-child(6),body.printing-groups .groups-final-order-print table th:nth-child(4),body.printing-groups .groups-final-order-print table td:nth-child(4),body.printing-groups .group-player-cell{text-align:left!important;justify-content:flex-start!important}body.printing-close .close-report5-table th:nth-child(2),body.printing-close .close-report5-table td:nth-child(2),body.printing-close .close-ranking-table th:nth-child(2),body.printing-close .close-ranking-table td:nth-child(2){text-align:left!important}}.champion-premium.champion-under-final{box-sizing:border-box!important;z-index:3!important;width:100%!important;min-width:0!important;margin-top:0!important;position:absolute!important;bottom:auto!important;left:0!important;right:0!important}.theme-light .first-phase-qualified-report .first-phase-table th:not(:nth-child(4)),.theme-light .first-phase-qualified-report .first-phase-table td:not(:nth-child(4)),.theme-light .first-phase-qualified-report .first-phase-table td:not(:nth-child(4)) b,.theme-light .first-phase-qualified-report .first-phase-table td:not(:nth-child(4)) .small{color:#1e3a8a!important}.theme-light .first-phase-qualified-report .first-phase-table td:nth-child(4),.theme-light .first-phase-qualified-report .first-phase-table td:nth-child(4) b,.theme-light .first-phase-qualified-report .first-phase-table td:nth-child(4) .small{color:#0f172a!important}.report-status-eliminado .badge,.report-status-eliminado,.report-status-subcampeon .badge,.report-status-subcampeon{color:#1e3a8a!important;font-weight:950!important}@media print{body.printing-reports .report-status-eliminado .badge,body.printing-reports .report-status-eliminado,body.printing-reports .report-status-subcampeon .badge,body.printing-reports .report-status-subcampeon{color:#1e3a8a!important;font-weight:950!important}body.printing-reports .first-phase-table th:not(:nth-child(4)),body.printing-reports .first-phase-table td:not(:nth-child(4)),body.printing-reports .first-phase-table td:not(:nth-child(4)) b,body.printing-reports .first-phase-table td:not(:nth-child(4)) .small{color:#1e3a8a!important}body.printing-reports .first-phase-table th:nth-child(4),body.printing-reports .first-phase-table td:nth-child(4),body.printing-reports .first-phase-table td:nth-child(4) b,body.printing-reports .first-phase-table td:nth-child(4) .small{color:#0f172a!important}body.printing-bracket.pdf-fit-one-page .pdf-print-header{margin-bottom:2mm!important;padding:1.5mm 2mm!important}body.printing-bracket.pdf-fit-one-page .bracket-premium-panel{border-radius:0!important;padding:6px!important;overflow:visible!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:28px!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium{min-width:330px!important}body.printing-bracket.pdf-fit-one-page .round-premium-title{margin-bottom:4px!important;padding-bottom:3px!important}body.printing-bracket.pdf-fit-one-page .round-premium-title h3{font-size:12px!important}body.printing-bracket.pdf-fit-one-page .round-premium-title span{font-size:9px!important}body.printing-bracket.pdf-fit-one-page .continuous-match,body.printing-bracket.pdf-fit-one-page .champion-under-final{box-shadow:none!important}}.bracket-round-matches.absolute-layout .continuous-match{min-height:var(--card-height,332px)!important}.continuous-match .bracket-name-line,.continuous-match .bracket-name-line b,.continuous-match .continuous-winner{color:#bae6fd!important}.continuous-match .bracket-stat-row,.continuous-match .bracket-serie-row{line-height:1.28!important}.continuous-match-head .badge{white-space:nowrap!important;text-align:center!important;box-sizing:border-box!important;flex:none!important;min-width:112px!important;max-width:none!important}@media print{body.printing-bracket .continuous-match .bracket-name-line,body.printing-bracket .continuous-match .bracket-name-line b,body.printing-bracket .continuous-match .continuous-winner{color:#bae6fd!important}body.printing-bracket .continuous-match-head .badge{white-space:nowrap!important;text-align:center!important;box-sizing:border-box!important;min-width:30mm!important;padding-left:2mm!important;padding-right:2mm!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium{min-width:315px!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:22px!important}}.continuous-match-head .continuous-round-label,.continuous-match-head .continuous-match-meta,.continuous-match-head .continuous-match-meta b,.continuous-match .bracket-metric-label{color:#bae6fd!important;font-weight:950!important}@media print{body.printing-bracket .bracket-print-scope{box-sizing:border-box!important;padding-top:44mm!important}body.printing-bracket .pdf-print-header{min-height:30mm!important;max-height:34mm!important;padding:5mm 6mm!important;top:5mm!important;left:7mm!important;right:7mm!important;overflow:hidden!important}body.printing-bracket .continuous-match-head .continuous-round-label,body.printing-bracket .continuous-match-head .continuous-match-meta,body.printing-bracket .continuous-match-head .continuous-match-meta b,body.printing-bracket .continuous-match .bracket-metric-label{color:#bae6fd!important;font-weight:950!important}body.printing-bracket.pdf-fit-one-page .bracket-print-scope{zoom:1!important;width:100%!important;max-width:100%!important;padding-top:42mm!important;overflow:visible!important;transform:none!important}body.printing-bracket.pdf-fit-one-page .bracket-premium-panel{zoom:var(--pdf-scale,.2)!important;width:calc(100% / var(--pdf-scale,.2))!important;transform-origin:0 0!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important;border-radius:0!important;max-width:none!important;padding:8px!important;overflow:visible!important;transform:none!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium{min-width:330px!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:24px!important}body.printing-bracket.pdf-fit-one-page .round-premium-title h3{font-size:13px!important}body.printing-bracket.pdf-fit-one-page .round-premium-title span,body.printing-bracket.pdf-fit-one-page .continuous-match-head p,body.printing-bracket.pdf-fit-one-page .bracket-stat-row,body.printing-bracket.pdf-fit-one-page .bracket-serie-row,body.printing-bracket.pdf-fit-one-page .continuous-winner{font-size:12px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-page-table,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-page-thead,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-page-tbody,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-page-table tr,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-page-table td{border:0!important;width:100%!important;padding:0!important;display:block!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-print-header{border-radius:4mm!important;min-height:22mm!important;max-height:27mm!important;padding:2.5mm 4mm!important;top:3mm!important;left:4mm!important;right:4mm!important;overflow:hidden!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-brand-row{grid-template-columns:46px minmax(0,1fr) 38px!important;gap:6px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-logo.primary{max-height:42px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-logo.secondary{max-height:34px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-kicker{margin-bottom:1px!important;font-size:7px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-title-block h1{font-size:11px!important;line-height:1.05!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-title-block p{margin-top:1px!important;font-size:7px!important;line-height:1.05!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-meta-row{gap:2px!important;margin-top:2px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-meta-row span{padding:1px 3px!important;font-size:5.5px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-print-scope{zoom:1!important;width:100%!important;max-width:100%!important;margin:0!important;padding-top:29mm!important;overflow:visible!important;transform:none!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-premium-panel{zoom:var(--pdf-scale,.2)!important;width:calc(100% / var(--pdf-scale,.2))!important;transform-origin:0 0!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important;border:0!important;border-radius:0!important;max-width:none!important;padding:4px!important;overflow:visible!important;transform:none!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{align-items:flex-start!important;gap:20px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium{page-break-inside:avoid!important;break-inside:avoid!important;min-width:340px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title h3{font-size:13px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title span{font-size:9px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match{color:#1e3a8a!important;box-shadow:none!important;background:#fff!important;border:1px solid #93c5fd!important}body.printing-bracket.printing-bracket-continuous .continuous-match-head,body.printing-bracket.printing-bracket-continuous .continuous-match-head b,body.printing-bracket.printing-bracket-continuous .continuous-match-head .continuous-round-label,body.printing-bracket.printing-bracket-continuous .continuous-match-head .continuous-match-meta,body.printing-bracket.printing-bracket-continuous .continuous-match-head .continuous-match-meta b,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-name-line,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-name-line b,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-player-info,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-stat-row,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-serie-row,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-metric-label,body.printing-bracket.printing-bracket-continuous .continuous-match .continuous-winner{color:#1e3a8a!important;font-weight:900!important}body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-score,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-score.winner{color:#1e3a8a!important;background:#dbeafe!important;border:1px solid #2563eb!important}body.printing-bracket.printing-bracket-continuous .continuous-match-head .badge{color:#1e3a8a!important;background:#e0f2fe!important;border:1px solid #38bdf8!important;min-width:32mm!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-print-scope{padding-top:27mm!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-print-header{min-height:21mm!important;max-height:25mm!important;padding:2mm 3.5mm!important;top:2.5mm!important;left:3.5mm!important;right:3.5mm!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-premium-panel{zoom:var(--pdf-scale,.38)!important;width:calc(100% / var(--pdf-scale,.38))!important;padding:2px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:18px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-letter .bracket-rounds-grid .bracket-round-premium{min-width:348px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-legal .bracket-rounds-grid .bracket-round-premium{min-width:326px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title{margin-bottom:3px!important;padding-bottom:1px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title h3{font-size:14px!important;line-height:1.05!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title span{font-size:10px!important;line-height:1.05!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match{border-width:1.5px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head{gap:5px!important;margin-bottom:5px!important;padding-bottom:4px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head b,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head .continuous-round-label{font-size:13px!important;line-height:1.08!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head p,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-stat-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-serie-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-winner{font-size:13px!important;line-height:1.2!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line b{font-size:14px!important;line-height:1.15!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score.winner{min-width:28px!important;font-size:15px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-avatar{width:34px!important;height:34px!important;font-size:11px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-seed{min-width:26px!important;height:26px!important;font-size:11px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head .badge{min-width:34mm!important;font-size:11px!important;line-height:1.1!important}}.selection-summary-box{min-height:42px;color:var(--text);background:#0ea5e914;border:1px solid #0ea5e947;border-radius:12px;align-items:center;padding:10px 12px;font-weight:800;display:flex}.score-sheets-print-container{display:none}.score-sheets-control-card input[type=file]{padding:8px}.score-sheet-page{color:#111827;box-sizing:border-box;page-break-after:always;background:#fff;border:2px solid #111827;border-radius:10px;width:100%;min-height:1000px;padding:10px;font-family:Arial,Helvetica,sans-serif}.score-sheet-header{border-bottom:2px solid #111827;grid-template-columns:120px 1fr 112px;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;display:grid}.score-sheet-logos{justify-content:center;align-items:center;gap:6px;display:flex}.score-sheet-logos img{object-fit:contain;max-width:54px;max-height:54px}.score-sheet-title{text-align:center;text-transform:uppercase}.score-sheet-title h2{margin:0;font-size:18px;line-height:1.12}.score-sheet-title h3{margin:2px 0;font-size:14px}.score-sheet-title p{margin:0;font-size:11px;font-weight:700}.score-sheet-qr{justify-items:center;gap:2px;font-size:12px;display:grid}.score-sheet-meta-grid{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:8px;font-size:11px;display:grid}.score-sheet-meta-grid>div,.score-sheet-players>div{border:1px solid #111827;min-height:24px;padding:5px 7px}.score-sheet-players{text-transform:uppercase;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;font-size:13px;display:grid}.score-sheet-innings-table{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:9px}.score-sheet-innings-table th,.score-sheet-innings-table td{text-align:center;border:1px solid #111827;height:12px;padding:0 2px}.score-sheet-innings-table th{color:#0f172a;background:#e5f3ff;font-weight:900}.score-sheet-innings-table .sheet-entry-number{background:#f8fafc;width:32px;font-weight:800}.score-sheet-innings-table .sheet-blank-cell{background:#fff;width:70px}.score-sheet-summary-grid{grid-template-columns:1fr 1fr .8fr;align-items:stretch;gap:8px;display:grid}.score-sheet-summary-box{border:1.5px solid #111827;padding:6px}.score-sheet-summary-box h4{text-align:center;text-transform:uppercase;margin:0 0 4px;font-size:12px}.score-sheet-summary-box>div{border-top:1px solid #111827;grid-template-columns:82px 1fr;align-items:center;min-height:22px;display:grid}.score-sheet-summary-box b{padding-left:4px;font-size:10px}.score-sheet-summary-box span{border-left:1px solid #111827;min-height:20px}.arbiter-box>div:last-child{min-height:46px}@media print{body.printing-score-sheets .header,body.printing-score-sheets .topbar,body.printing-score-sheets .matches-control-card,body.printing-score-sheets .score-sheets-control-card,body.printing-score-sheets .matches-print-scope,body.printing-score-sheets .no-print{display:none!important}body.printing-score-sheets .main{margin:0!important;padding:0!important}body.printing-score-sheets .score-sheets-print-container,body.printing-score-sheets .score-sheets-print-scope{width:100%!important;display:block!important}body.printing-score-sheets .score-sheet-page{page-break-after:always!important;width:100%!important;height:995.528px!important;min-height:auto!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:hidden!important}body.printing-score-sheets .score-sheet-page:last-child{page-break-after:auto!important}body.printing-score-sheets .score-sheet-innings-table th,body.printing-score-sheets .score-sheet-innings-table td{height:10.4px!important;font-size:8.2px!important}body.printing-score-sheets .score-sheet-header{grid-template-columns:95px 1fr 96px!important}body.printing-score-sheets .score-sheet-title h2{font-size:15px!important}body.printing-score-sheets .score-sheet-summary-grid{gap:5px!important}}.setup-wizard-grid>*{order:10}.setup-wizard-grid>:first-child{order:1}.setup-wizard-grid>.setup-player-selection-card{order:2}.setup-wizard-grid>:nth-child(2){order:3}.setup-wizard-grid>:nth-child(3){order:4}.setup-wizard-grid>:nth-child(5){order:5}.player-history-trigger{color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted #38bdf8a6;text-decoration:underline dotted #38bdf8a6}.player-history-trigger:hover{color:#38bdf8}.player-history-backdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.player-history-modal{color:#e5e7eb;background:linear-gradient(#0f172a,#020617);border:1px solid #38bdf859;border-radius:24px;width:min(1180px,96vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 30px 90px #00000085}.player-history-header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.player-history-header h2{color:#e0f2fe;margin:0}.player-history-summary .card{min-height:74px;padding:12px}.player-history-content{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:14px;margin-top:14px;display:grid}.player-history-table-wrap{max-height:420px;overflow:auto}.player-history-table tr{cursor:pointer}.swap-helper-box{color:var(--text);background:#0ea5e91a;border:1px solid #38bdf859;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.group-assignment-table tbody tr{cursor:pointer}.group-assignment-table tbody tr:hover td{background:#0ea5e92e!important}.bracket-rounds-continuous.has-pre-round .pre-round-column{border-right:1px dashed #38bdf847;padding-right:12px}.bracket-rounds-continuous.has-pre-round .pre-round-column .round-premium-title h3{color:#38bdf8}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-premium-panel{zoom:var(--pdf-scale,.5)!important;width:calc(100% / var(--pdf-scale,.5))!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-letter .bracket-rounds-grid .bracket-round-premium{min-width:300px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-legal .bracket-rounds-grid .bracket-round-premium{min-width:285px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:13px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head b,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head .continuous-round-label{font-size:14px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head p,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-stat-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-serie-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-winner{font-size:14px!important;line-height:1.18!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line b,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .player-history-trigger{color:#1e3a8a!important;font-size:15px!important;line-height:1.15!important;text-decoration:none!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score.winner{min-width:30px!important;font-size:17px!important}body.printing-score-sheets,body.printing-score-sheets *{color:#111827!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-score-sheets .score-sheet-page{box-sizing:border-box!important;border:1.2px solid #111827!important;border-radius:0!important;width:100%!important;height:1025.76px!important;min-height:0!important;max-height:1025.76px!important;padding:3mm!important;overflow:hidden!important}body.printing-score-sheets .score-sheet-header{grid-template-columns:78px 1fr 78px!important;gap:5px!important;margin-bottom:3px!important;padding-bottom:3px!important}body.printing-score-sheets .score-sheet-logos img{max-width:38px!important;max-height:38px!important}body.printing-score-sheets .score-sheet-title h2{font-size:12px!important;line-height:1.04!important}body.printing-score-sheets .score-sheet-title h3{margin:1px 0!important;font-size:10px!important;line-height:1.02!important}body.printing-score-sheets .score-sheet-title p{font-size:8px!important}body.printing-score-sheets .score-sheet-qr svg{width:48px!important;height:48px!important}body.printing-score-sheets .score-sheet-meta-grid{gap:2px!important;margin-bottom:3px!important;font-size:8px!important}body.printing-score-sheets .score-sheet-meta-grid>div,body.printing-score-sheets .score-sheet-players>div{min-height:15px!important;padding:2px 4px!important}body.printing-score-sheets .score-sheet-players{gap:4px!important;margin-bottom:3px!important;font-size:10px!important}body.printing-score-sheets .score-sheet-innings-table{margin-bottom:3px!important;font-size:7.4px!important}body.printing-score-sheets .score-sheet-innings-table th,body.printing-score-sheets .score-sheet-innings-table td{height:8.4px!important;padding:0 1px!important;line-height:1!important}body.printing-score-sheets .score-sheet-innings-table .sheet-entry-number{width:22px!important}body.printing-score-sheets .score-sheet-innings-table .sheet-blank-cell{width:42px!important}body.printing-score-sheets .score-sheet-summary-grid{grid-template-columns:1fr .8fr 1fr!important;gap:4px!important}body.printing-score-sheets .score-sheet-summary-box{padding:3px!important}body.printing-score-sheets .score-sheet-summary-box h4{margin-bottom:2px!important;font-size:9px!important}body.printing-score-sheets .score-sheet-summary-box>div{grid-template-columns:76px 1fr!important;min-height:16px!important}body.printing-score-sheets .score-sheet-summary-box b{font-size:7.8px!important}body.printing-score-sheets .score-sheet-summary-box span{min-height:15px!important}}@media (width<=900px){.player-history-content{grid-template-columns:1fr}.player-history-header{flex-direction:column}}.flag-icon.flag-polished{background:#fff;border:1px solid #0f172a38;border-radius:6px;width:34px;height:23px;box-shadow:0 1px 2px #0f172a24,inset 0 0 0 1px #ffffff4d}.flag-icon.flag-polished svg{width:100%;height:100%;display:block}.bracket-flag.flag-polished{width:28px;height:19px}.champion-premium.champion-under-final.champion-right-of-final{border-width:2px!important;width:130%!important;min-width:338px!important;padding:23px!important;bottom:auto!important;right:auto!important;transform:none!important}.champion-premium.champion-under-final.champion-right-of-final .trophy{font-size:39px!important}.champion-premium.champion-under-final.champion-right-of-final span{font-size:14px!important}.champion-premium.champion-under-final.champion-right-of-final b{font-size:29px!important;line-height:1.08!important}.champion-premium.champion-under-final.champion-right-of-final small{font-size:14px!important}.theme-light .continuous-match .bracket-name-line,.theme-light .continuous-match .bracket-name-line b,.theme-light .continuous-match .bracket-name-line .player-history-trigger,.theme-light .continuous-match .bracket-seed{color:#1e3a8a!important;text-decoration-color:#1e3a8a73!important}.theme-light .continuous-match .continuous-round-label,.theme-light .continuous-match .continuous-match-meta,.theme-light .continuous-match .continuous-match-meta b,.theme-light .continuous-match .bracket-stat-row,.theme-light .continuous-match .bracket-stat-row b,.theme-light .continuous-match .bracket-metric-label,.theme-light .continuous-match .bracket-serie-row,.theme-light .continuous-match .bracket-score,.theme-light .continuous-match .bracket-score.winner,.theme-light .continuous-match .continuous-winner{color:#38bdf8!important}.theme-light .continuous-match .continuous-winner:first-letter{color:#dc2626!important}.theme-light .continuous-match .continuous-winner{font-weight:950!important}.player-history-table tr.selected-row td,.player-history-table tr.selected-row:hover td{color:#991b1b!important;background:#fee2e2!important;font-weight:900!important}.player-history-table tr.selected-row .badge{color:#7f1d1d!important;background:#fecaca!important}.player-history-content{grid-template-columns:minmax(0,1.75fr) minmax(220px,.52fr)!important}.player-history-detail{font-size:13px;padding:10px!important}.player-history-detail h3{margin-top:0;font-size:15px}.player-history-detail p{margin:4px 0}.score-sheet-page{flex-direction:column;max-width:816px;min-height:1056px;margin:0 auto;display:flex}.score-sheet-player-block{gap:3px;display:grid}.score-sheet-player-line{border-bottom:1px solid #1118278c;align-items:center;gap:6px;min-height:22px;display:flex}.score-sheet-player-line.blank-player-line span{flex:1;min-height:18px}.score-sheet-table-wrap{flex:auto;align-items:stretch;margin-bottom:6px;display:flex;overflow:hidden}.score-sheet-innings-table{table-layout:fixed;height:100%;margin-bottom:0}.score-sheet-innings-table th,.score-sheet-innings-table td{height:65px}.score-sheet-innings-table .sheet-entry-number{text-align:center;vertical-align:middle;width:52px;min-width:52px;font-weight:950}.score-sheet-innings-table .sheet-data-cell{background:#fff;width:130px;min-width:130px}.score-sheet-summary-grid{flex:none;margin-top:auto}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-print-scope{padding-top:26mm!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-premium-panel{zoom:var(--pdf-scale,.45)!important;width:calc(100% / var(--pdf-scale,.45))!important;padding:2px!important;overflow:visible!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-letter .bracket-rounds-grid .bracket-round-premium{min-width:430px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-legal .bracket-rounds-grid .bracket-round-premium{min-width:390px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:34px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match{min-height:var(--card-height,332px)!important;border-radius:20px!important;padding:13px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-player-stack{gap:9px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-player-line{grid-template-columns:32px 44px minmax(0,1fr) 52px!important;gap:10px!important;padding:9px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head b,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head .continuous-round-label{font-size:17px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head p,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-stat-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-serie-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-winner{font-size:16px!important;line-height:1.22!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line b,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .player-history-trigger{font-size:18px!important;line-height:1.18!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score.winner{min-width:38px!important;font-size:20px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .champion-right-of-final{width:130%!important;min-width:390px!important;padding:24px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .champion-right-of-final b{font-size:30px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .champion-right-of-final .trophy{font-size:40px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium:last-child{padding-right:470px!important}body.printing-score-sheets .score-sheet-page{page-break-after:always!important;flex-direction:column!important;justify-content:flex-start!important;width:797.102px!important;height:1037.1px!important;min-height:0!important;max-height:1037.1px!important;margin:0 auto!important;padding:2.2mm!important;display:flex!important;overflow:hidden!important}body.printing-score-sheets .score-sheet-header{flex:none!important;grid-template-columns:70px 1fr 70px!important;gap:4px!important;margin-bottom:2px!important;padding-bottom:2px!important}body.printing-score-sheets .score-sheet-logos img{max-width:33px!important;max-height:33px!important}body.printing-score-sheets .score-sheet-title h2{font-size:10.5px!important;line-height:1.02!important}body.printing-score-sheets .score-sheet-title h3{margin:0!important;font-size:8.6px!important;line-height:1!important}body.printing-score-sheets .score-sheet-title p{font-size:7px!important}body.printing-score-sheets .score-sheet-qr svg{width:40px!important;height:40px!important}body.printing-score-sheets .score-sheet-qr{font-size:7px!important}body.printing-score-sheets .score-sheet-meta-grid{flex:none!important;gap:1.5px!important;margin-bottom:2px!important;font-size:7px!important}body.printing-score-sheets .score-sheet-meta-grid>div{min-height:12px!important;padding:1px 3px!important}body.printing-score-sheets .score-sheet-players{flex:none!important;gap:3px!important;margin-bottom:2px!important;font-size:8px!important}body.printing-score-sheets .score-sheet-players>div{min-height:22px!important;padding:1px 3px!important}body.printing-score-sheets .score-sheet-player-line{gap:3px!important;min-height:9px!important}body.printing-score-sheets .score-sheet-table-wrap{flex:auto!important;min-height:0!important;margin-bottom:2px!important;overflow:hidden!important}body.printing-score-sheets .score-sheet-innings-table{table-layout:fixed!important;width:100%!important;height:100%!important;margin:0!important;font-size:6.2px!important}body.printing-score-sheets .score-sheet-innings-table th,body.printing-score-sheets .score-sheet-innings-table td{height:calc((100% - 22px) / var(--sheet-row-count,60))!important;min-height:0!important;padding:0!important;line-height:1!important}body.printing-score-sheets .score-sheet-innings-table .sheet-entry-number{text-align:center!important;vertical-align:middle!important;width:7%!important;min-width:0!important;font-size:6.4px!important;font-weight:950!important}body.printing-score-sheets .score-sheet-innings-table .sheet-data-cell{width:14.333%!important;min-width:0!important}body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 51px!important;grid-template-columns:1fr .75fr 1fr!important;gap:3px!important;margin-top:auto!important}body.printing-score-sheets .score-sheet-summary-box{grid-template-rows:auto repeat(4,1fr)!important;padding:2px!important;display:grid!important}body.printing-score-sheets .score-sheet-summary-box h4{margin:0!important;font-size:7px!important}body.printing-score-sheets .score-sheet-summary-box>div{grid-template-columns:60px 1fr!important;min-height:0!important}body.printing-score-sheets .score-sheet-summary-box b{padding-left:2px!important;font-size:6.2px!important}body.printing-score-sheets .score-sheet-summary-box span{min-height:0!important}}.bracket-rounds-grid .bracket-round-premium.current-round-column .round-premium-title{border-color:#38bdf873!important;box-shadow:0 0 0 1px #38bdf81f,0 10px 28px #0ea5e91a!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card,.bracket-round-matches.absolute-layout .continuous-match.completed,.bracket-round-matches.absolute-layout .continuous-match.pending{height:var(--card-height,332px)!important;min-height:var(--card-height,332px)!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;max-height:none!important;display:flex!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .continuous-player-stack{flex:auto!important;align-content:center!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .bracket-player-line{align-items:center!important;min-height:88px!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .player-history-trigger{white-space:normal!important;word-break:keep-all!important}.score-sheet-summary-box>div{min-height:44px}.score-sheet-summary-box span{min-height:42px}.score-sheet-summary-box.arbiter-box>div{min-height:44px}@media print{body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 102px!important;min-height:102px!important}body.printing-score-sheets .score-sheet-summary-box{grid-template-rows:auto repeat(4,1fr)!important;padding:2px!important;display:grid!important}body.printing-score-sheets .score-sheet-summary-box.arbiter-box{grid-template-rows:auto repeat(2,1fr)!important}body.printing-score-sheets .score-sheet-summary-box>div{grid-template-columns:60px 1fr!important;min-height:18px!important}body.printing-score-sheets .score-sheet-summary-box span{min-height:18px!important}body.printing-score-sheets .score-sheet-summary-box h4{margin:0!important;font-size:7px!important}body.printing-score-sheets .score-sheet-summary-box b{padding-left:2px!important;font-size:6.2px!important}}.bracket-round-matches.absolute-layout .continuous-match.current-round-card{display:block!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .continuous-player-stack{gap:9px!important;align-content:initial!important;display:grid!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .bracket-player-line{min-height:unset!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .bracket-name-line,.bracket-round-matches.absolute-layout .continuous-match.current-round-card .bracket-stat-row,.bracket-round-matches.absolute-layout .continuous-match.current-round-card .bracket-serie-row{white-space:normal!important;overflow:visible!important}.champion-premium.champion-under-final.champion-right-of-final{z-index:6!important;box-sizing:border-box!important;margin:0!important;position:absolute!important;bottom:auto!important;right:auto!important}.champion-premium.champion-under-final.champion-right-of-final:before{content:"";border-top:3px solid #d9a516f2;width:86px;position:absolute;top:50%;left:-86px}.bracket-rounds-grid .bracket-round-premium:last-child{padding-right:500px!important}.bracket-rounds-grid .bracket-round-premium.current-round-column .continuous-match{outline:1px solid #38bdf82e}@media print{body.printing-bracket.printing-bracket-continuous .champion-premium.champion-under-final.champion-right-of-final{z-index:6!important;margin:0!important;position:absolute!important;bottom:auto!important;right:auto!important}body.printing-bracket.printing-bracket-continuous .champion-premium.champion-under-final.champion-right-of-final:before{border-top:3px solid #d9a516f2!important;width:86px!important;left:-86px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium:last-child{padding-right:540px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match.current-round-card{display:block!important}}.bracket-rounds-continuous.stable-bracket-grid{gap:var(--bracket-column-gap,58px)!important;align-items:flex-start!important}.stable-bracket-grid .bracket-round-premium,.stable-bracket-grid .bracket-round-premium.current-round-column,.stable-bracket-grid .bracket-round-premium:last-child{width:var(--bracket-column-width,430px)!important;min-width:var(--bracket-column-width,430px)!important;box-sizing:border-box!important;max-width:none!important;padding-right:0!important}.stable-bracket-grid .bracket-round-matches.absolute-layout{width:var(--bracket-column-width,430px)!important;min-width:var(--bracket-column-width,430px)!important;max-width:var(--bracket-column-width,430px)!important;box-sizing:border-box!important}.stable-bracket-grid .bracket-round-matches.absolute-layout .continuous-match,.stable-bracket-grid .bracket-round-matches.absolute-layout .continuous-match.current-round-card,.stable-bracket-grid .bracket-round-matches.absolute-layout .continuous-match.completed,.stable-bracket-grid .bracket-round-matches.absolute-layout .continuous-match.pending{width:var(--bracket-column-width,430px)!important;max-width:var(--bracket-column-width,430px)!important;min-height:var(--card-height,332px)!important;height:var(--card-height,332px)!important;box-sizing:border-box!important;left:0!important;right:auto!important;overflow:visible!important}.stable-bracket-grid .continuous-match.current-round-card .continuous-player-stack,.stable-bracket-grid .continuous-match.completed .continuous-player-stack,.stable-bracket-grid .continuous-match.pending .continuous-player-stack{flex:initial!important;gap:9px!important;align-content:initial!important;margin-top:12px!important;display:grid!important}.stable-bracket-grid .continuous-match.current-round-card .bracket-player-line,.stable-bracket-grid .continuous-match.completed .bracket-player-line,.stable-bracket-grid .continuous-match.pending .bracket-player-line{box-sizing:border-box!important;grid-template-columns:30px 44px minmax(0,1fr) 48px!important;width:100%!important;min-height:88px!important}.stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final{z-index:6!important;width:338px!important;min-width:338px!important;max-width:338px!important;padding:22px!important}.stable-bracket-grid .champion-premium .champion-link-line{content:"";border-top:2px solid #d9a516f2;width:48px;position:absolute;top:50%;left:-48px}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid{--bracket-column-gap:22px!important;--bracket-column-width:360px!important;gap:22px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.current-round-column,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium:last-child{width:var(--bracket-column-width,360px)!important;min-width:var(--bracket-column-width,360px)!important;padding-right:0!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-matches.absolute-layout,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .continuous-match{width:var(--bracket-column-width,360px)!important;min-width:var(--bracket-column-width,360px)!important;max-width:var(--bracket-column-width,360px)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.has-champion-column{width:calc(var(--bracket-column-width,360px) + 360px)!important;min-width:calc(var(--bracket-column-width,360px) + 360px)!important;flex-basis:calc(var(--bracket-column-width,360px) + 360px)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final{width:300px!important;min-width:300px!important;max-width:300px!important;left:calc(100% + 30px)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .champion-link-line{width:30px!important;left:-30px!important}}.stable-bracket-grid .bracket-round-premium.has-champion-column{width:calc(var(--bracket-column-width,430px) + 720px)!important;min-width:calc(var(--bracket-column-width,430px) + 720px)!important;flex-basis:calc(var(--bracket-column-width,430px) + 720px)!important}.stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final{left:var(--champion-left,calc(100% + 180px))!important;width:360px!important;min-width:360px!important;max-width:360px!important;right:auto!important}.stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final:before,.stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final .champion-link-line{width:180px!important;left:-180px!important}@media print{body.printing-bracket.printing-bracket-continuous .stable-bracket-grid .bracket-round-premium.has-champion-column{width:calc(var(--bracket-column-width,430px) + 720px)!important;min-width:calc(var(--bracket-column-width,430px) + 720px)!important;flex-basis:calc(var(--bracket-column-width,430px) + 720px)!important}body.printing-bracket.printing-bracket-continuous .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final{left:var(--champion-left,calc(100% + 180px))!important;width:360px!important;min-width:360px!important;max-width:360px!important}body.printing-bracket.printing-bracket-continuous .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final:before,body.printing-bracket.printing-bracket-continuous .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final .champion-link-line{width:180px!important;left:-180px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r16 .continuous-match{transform-origin:0 0!important;width:calc(var(--bracket-column-width,360px) / .75)!important;max-width:calc(var(--bracket-column-width,360px) / .75)!important;transform:scale(.75)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r16 .continuous-player-stack{gap:8px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid{--bracket-print-card-scale:.8175!important;--bracket-print-connector-reach:56px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-matches.absolute-layout .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r16 .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-qf .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-sf .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-f .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r0 .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r32 .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r64 .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r128 .continuous-match{transform:scale(var(--bracket-print-card-scale,.8175))!important;transform-origin:0 0!important;width:calc(var(--bracket-column-width,360px) / var(--bracket-print-card-scale,.8175))!important;max-width:calc(var(--bracket-column-width,360px) / var(--bracket-print-card-scale,.8175))!important;min-width:calc(var(--bracket-column-width,360px) / var(--bracket-print-card-scale,.8175))!important;overflow:visible!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-matches.absolute-layout{overflow:visible!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .continuous-match:after{right:calc(-1 * var(--bracket-print-connector-reach,56px))!important;width:var(--bracket-print-connector-reach,56px)!important;z-index:3!important;border-top:3px solid #d9a516f5!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .continuous-match.linked-round:before{left:calc(-1 * var(--bracket-print-connector-reach,56px))!important;width:var(--bracket-print-connector-reach,56px)!important;z-index:3!important;border-top:3px solid #d9a516f5!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .continuous-match .continuous-connector{left:calc(-1 * var(--bracket-print-connector-reach,56px))!important;height:calc(var(--connector-height,156px) / var(--bracket-print-card-scale,.8175))!important;z-index:3!important;border-left:3px solid #d9a516f5!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium:last-child .continuous-match:after,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.has-champion-column .continuous-match:after{display:none!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final:before,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final .champion-link-line{z-index:5!important;border-top:3px solid #d9a516f5!important}}.group-standings-player-main{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.group-standings-player-main .flag-icon{flex:none}.group-substitution-toolbar{align-items:center;margin-top:8px}.group-substitution-toolbar .input{min-width:360px}.validation-text{color:#fecaca;margin-left:8px;font-weight:900}.theme-light .validation-text{color:#b91c1c}.match-score-sheet-panel{background:#0891b214;border:1px solid #38bdf83d;border-radius:14px;margin-top:10px;padding:10px 12px}.score-sheet-inline-upload{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:hidden}.score-sheet-inline-upload input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.score-sheet-attachment-list{gap:6px;margin-top:8px;display:grid}.score-sheet-attachment-item{background:#0f172a40;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.score-sheet-attachment-item a{color:#7dd3fc;text-overflow:ellipsis;white-space:nowrap;font-weight:800;text-decoration:none;overflow:hidden}.theme-light .score-sheet-attachment-item{background:#eff6ff}.theme-light .score-sheet-attachment-item a{color:#075985}.player-history-modal.player-history-modal-expanded{width:min(98vw,1680px)!important;max-height:95vh!important;padding:28px!important}.player-history-content.player-history-content-chart{grid-template-columns:minmax(0,1.45fr) minmax(480px,.95fr)!important;gap:20px!important}.player-history-table-wrap{max-height:560px!important}.player-history-championships-card{margin-top:14px}.player-history-championships-table td,.player-history-championships-table th{white-space:nowrap}.player-history-chart-card{min-height:470px}.player-history-chart-card h3{color:#e0f2fe;margin-top:0}.player-history-chart-wrap{width:100%;overflow:hidden}.player-history-chart{width:100%;height:auto;display:block}.player-history-chart-empty{color:#94a3b8;border:1px dashed #94a3b859;border-radius:18px;place-items:center;min-height:260px;display:grid}.player-history-chart-selected{color:#e0f2fe;background:#0ea5e91a;border-radius:14px;gap:4px;margin-top:12px;padding:12px;display:grid}.player-history-chart-selected span{color:#bae6fd;font-size:13px}.theme-light .player-history-chart-card h3{color:#0f172a}.theme-light .player-history-chart-selected{color:#0f172a;background:#e0f2fe}.theme-light .player-history-chart-selected span{color:#155e75}.score-sheet-qr-placeholder{color:#111827;background:#fff;border:2px dashed #111827;place-items:center;width:72px;height:72px;font-weight:900;display:grid}.score-sheet-blank-page .score-sheet-player-line:not(.blank-player-line){min-height:24px}@media print{body.printing-score-sheets .score-sheet-page{border-width:1.5px!important;width:804.661px!important;height:1044.66px!important;max-height:1044.66px!important;margin:0 auto!important;padding:2mm!important}body.printing-score-sheets .score-sheet-header{grid-template-columns:82px 1fr 82px!important;gap:5px!important;margin-bottom:3px!important;padding-bottom:3px!important}body.printing-score-sheets .score-sheet-logos img{max-width:42px!important;max-height:42px!important}body.printing-score-sheets .score-sheet-title h2{font-size:12px!important}body.printing-score-sheets .score-sheet-title h3{font-size:9px!important}body.printing-score-sheets .score-sheet-title p{font-size:7.6px!important}body.printing-score-sheets .score-sheet-qr svg,body.printing-score-sheets .score-sheet-qr-placeholder{width:48px!important;height:48px!important}body.printing-score-sheets .score-sheet-meta-grid{gap:2px!important;margin-bottom:3px!important;font-size:7.8px!important}body.printing-score-sheets .score-sheet-meta-grid>div{min-height:14px!important;padding:2px 4px!important}body.printing-score-sheets .score-sheet-players{gap:4px!important;margin-bottom:3px!important;font-size:8.6px!important}body.printing-score-sheets .score-sheet-player-line{min-height:11px!important}body.printing-score-sheets .score-sheet-table-wrap{flex:auto!important;min-height:0!important;margin-bottom:3px!important}body.printing-score-sheets .score-sheet-innings-table{width:100%!important;height:100%!important}body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 116px!important;min-height:116px!important;margin-top:auto!important}body.printing-score-sheets .score-sheet-summary-box>div,body.printing-score-sheets .score-sheet-summary-box span{min-height:22px!important}}@media (width<=1100px){.player-history-modal.player-history-modal-expanded{width:98vw!important;padding:16px!important}.player-history-content.player-history-content-chart{grid-template-columns:1fr!important}}.group-mutation-box{flex-direction:column;align-items:flex-start}.group-mutation-message{width:100%;line-height:1.35}.group-mutation-actions{margin-top:6px}.group-assignment-table.group-mutation-active tbody tr.mutation-mode-swap,.group-assignment-table.group-mutation-active tbody tr.mutation-mode-substitute{cursor:crosshair}.group-assignment-table.group-mutation-active tbody tr.mutation-mode-swap:hover td{background:#22c55e2e!important}.group-assignment-table.group-mutation-active tbody tr.mutation-mode-substitute:hover td{background:#facc152e!important}.group-substitution-toolbar{width:100%}.group-substitution-toolbar .input{flex:420px;max-width:720px}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus{--pdf-scale:.205!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-page-table,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-page-thead,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-page-tbody,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-page-table tr,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-page-table td{break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-print-header{border-radius:2mm!important;margin:0 0 2mm!important;padding:1.4mm 2mm!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-brand-row{grid-template-columns:34px minmax(0,1fr) 30px!important;gap:5px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-logo.primary{max-width:34px!important;max-height:32px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-logo.secondary{max-width:30px!important;max-height:28px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-kicker{font-size:5.5px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-title-block h1{font-size:9px!important;line-height:1!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-title-block p{margin-top:0!important;font-size:5.8px!important;line-height:1!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-meta-row{gap:1px!important;margin-top:1px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-meta-row span{padding:.5px 2px!important;font-size:4.8px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .bracket-print-scope{page-break-before:auto!important;break-before:auto!important;margin:0!important;padding-top:0!important;overflow:visible!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .bracket-premium-panel{zoom:var(--pdf-scale,.205)!important;width:calc(100% / var(--pdf-scale,.205))!important;break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important;border:0!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid{--bracket-column-width:340px!important;--bracket-column-gap:18px!important;--bracket-print-card-scale:.86!important;--bracket-print-connector-reach:46px!important;break-inside:auto!important;page-break-inside:auto!important;align-items:flex-start!important;gap:18px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium.current-round-column,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium:last-child{width:var(--bracket-column-width,340px)!important;min-width:var(--bracket-column-width,340px)!important;flex:0 0 var(--bracket-column-width,340px)!important;break-inside:auto!important;page-break-inside:auto!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium.has-champion-column{width:calc(var(--bracket-column-width,340px) + 560px)!important;min-width:calc(var(--bracket-column-width,340px) + 560px)!important;flex-basis:calc(var(--bracket-column-width,340px) + 560px)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-matches.absolute-layout,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .continuous-match{width:var(--bracket-column-width,340px)!important;min-width:var(--bracket-column-width,340px)!important;max-width:var(--bracket-column-width,340px)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final{width:330px!important;min-width:330px!important;max-width:330px!important;left:calc(100% + 140px)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final:before,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final .champion-link-line{width:140px!important;left:-140px!important}}.group-standings-player-main{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;line-height:1.15!important;display:inline-flex!important}.group-standings-player-main b,.group-standings-player-main .player-history-trigger{align-items:center!important;line-height:1.15!important;display:inline-flex!important}.group-standings-player-main .flag-icon{flex:none!important;margin-top:0!important;transform:translateY(0)!important}@media print{body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-print-scope{zoom:var(--pdf-scale,.3375)!important;transform-origin:0 0!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-tabular-panel{gap:10px!important;padding:10px!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-table-section-title{margin-bottom:4px!important;font-size:15px!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-tabular-table{min-width:1080px!important;font-size:8.2px!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-tabular-table th,body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-tabular-table td{padding:3.2px 4px!important;line-height:1.12!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .tabular-player-cell{gap:8px!important;min-width:300px!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .tabular-player-cell .bracket-avatar{width:28px!important;height:28px!important;font-size:10px!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .tabular-seed{min-width:23px!important;height:23px!important;font-size:9px!important}}.auth-page{background:radial-gradient(circle at 0 0,#4eccff2e,#0000 32%),linear-gradient(135deg,#071525 0%,#0d2238 48%,#06111f 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.auth-card{border-radius:28px;width:min(760px,96vw);padding:28px}.auth-hero{align-items:center;gap:18px;margin-bottom:18px;display:flex}.auth-logo-mark{color:#06111f;background:linear-gradient(135deg,#75d7ff,#fff);border-radius:22px;place-items:center;width:74px;height:74px;font-size:26px;font-weight:900;display:grid;box-shadow:0 18px 45px #31b7ff47}.auth-hero h1{letter-spacing:-.04em;margin:0;font-size:36px}.auth-hero p{color:var(--muted,#a9bad0);max-width:560px;margin:5px 0 0}.auth-tabs,.auth-socials{flex-wrap:wrap;gap:10px;display:flex}.auth-separator{color:var(--muted,#a9bad0);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:18px 0 12px;font-size:13px;display:flex}.auth-separator:before,.auth-separator:after{content:"";background:#ffffff21;flex:1;height:1px}.auth-message,.auth-error{border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14px}.auth-message{color:#bfffe0;background:#42d39226;border:1px solid #42d39259}.auth-error{color:#ffd2d2;background:#ff535326;border:1px solid #ff535359}.auth-note{color:var(--muted,#a9bad0);align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.sync-status{color:var(--muted,#9fb3c8);background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;margin:-4px 0 12px;padding:8px 12px;font-size:12px}.shared-shell .main{max-width:1320px;margin:0 auto}.topbar-user .btn{padding:8px 11px}.auth-page-premium{background:radial-gradient(circle at 18% 0,#dbeafe 0,#0000 34%),linear-gradient(135deg,#eaf4ff 0%,#fff 46%,#dbeafe 100%);place-items:center;min-height:100vh;padding:42px;display:grid}.auth-shell-premium{background:#fff;border-radius:28px;grid-template-columns:minmax(420px,1.15fr) minmax(380px,.85fr);width:min(1180px,96vw);min-height:720px;display:grid;overflow:hidden;box-shadow:0 26px 70px #0f172a33}.auth-left-panel{color:#fff;position:relative;overflow:hidden}.auth-left-image{object-fit:cover;object-position:center;filter:saturate(1.1)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.auth-left-overlay{background:linear-gradient(90deg,#00288ced,#0046b4ad 54%,#00145047);position:absolute;inset:0}.auth-hero-copy{z-index:1;flex-direction:column;justify-content:center;height:100%;padding:70px 56px;display:flex;position:relative}.auth-logo-mark.premium{color:#fff;width:54px;height:54px;box-shadow:none;background:#ffffff21;border-radius:18px;font-size:30px}.auth-hero-copy h1{letter-spacing:-.05em;color:#fff;margin:28px 0 10px;font-size:clamp(48px,6vw,74px);line-height:.92}.auth-hero-copy p{color:#ffffffeb;margin:0 0 34px;font-size:18px}.auth-feature-list{gap:10px;max-width:280px;display:grid}.auth-feature-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00329657;border-radius:14px;align-items:center;gap:14px;padding:10px 14px;display:flex}.auth-feature-item span{background:#ffffff24;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.auth-hero-tagline{color:#fffffff2;border-top:1px solid #ffffff52;margin-top:auto;padding-top:30px;font-size:18px}.auth-right-panel{flex-direction:column;justify-content:center;padding:58px 58px 42px;display:flex}.auth-right-panel h2{text-align:center;color:#0f2a5f;margin:12px 0 4px;font-size:34px}.auth-subtitle{text-align:center;color:#64748b;margin:0 0 24px}.auth-security-icon{background:linear-gradient(#bfdbfe,#dbeafe);border-radius:24px;align-self:center;place-items:center;width:64px;height:64px;font-size:26px;display:grid}.premium-tabs{justify-content:center;margin-bottom:12px}.auth-form-grid .field-label{color:#334155;font-weight:800}.auth-login-options{color:#475569;justify-content:space-between;align-items:center;font-size:13px;display:flex}.auth-login-options button,.auth-switch-note button{color:#2563eb;cursor:pointer;background:0 0;border:0;font-weight:800}.auth-socials-premium{gap:8px;display:grid}.auth-socials-premium .btn{justify-content:center;width:100%}.auth-switch-note{text-align:center;color:#64748b}@media (width<=920px){.auth-shell-premium{grid-template-columns:1fr}.auth-left-panel{min-height:360px}.auth-right-panel{padding:34px 22px}.auth-page-premium{padding:18px}}.header.collapsed{width:86px;padding-left:10px;padding-right:10px}.app-shell.menu-collapsed{grid-template-columns:86px minmax(0,1fr)}.header.collapsed .brand-copy,.header.collapsed .tab-label,.header.collapsed .side-profile-actions .btn:not(:first-child) .tab-label{display:none!important}.header.collapsed .brand-logo-main{width:52px;height:52px}.header.collapsed .tab{justify-content:center;padding:10px}.header.collapsed .tab-icon{margin:0;font-size:20px}.menu-toolbar,.side-profile-actions{gap:8px;margin:10px 0;display:grid}.side-profile-actions .btn{width:100%}.profile-settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;margin-top:16px;display:grid}.profile-avatar-preview{background:#0ea5e914;border:1px solid #0ea5e929;border-radius:20px;justify-items:center;gap:10px;padding:18px;display:grid}.profile-avatar-preview img,.profile-avatar-preview>span:first-child{object-fit:cover;color:#0f2a5f;background:#dbeafe;border-radius:50%;place-items:center;width:132px;height:132px;font-size:34px;font-weight:900;display:grid}.theme-dark .group-standings-table tr.qualified-row td{font-weight:800;color:#0b3a77!important;background:#dff6ff!important}.theme-dark .group-standings-table tr.qualified-row td *{color:#0b3a77!important}.theme-dark .group-standings-table tr.qualified-row .classification-badge{color:#075985!important;background:#bae6fd!important}.ranking-module .ranking-table th{color:#e0f2fe;background:#0f2a5f}.ranking-module .ranking-table td{vertical-align:top}.ranking-rules-table input{min-width:90px}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus{--pdf-scale:.292!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid{--bracket-column-width:392px!important;--bracket-column-gap:26px!important;gap:26px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium.current-round-column,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium:last-child,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-matches.absolute-layout,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .continuous-match{width:var(--bracket-column-width,392px)!important;min-width:var(--bracket-column-width,392px)!important;max-width:var(--bracket-column-width,392px)!important}}.app-error-boundary{background:linear-gradient(135deg,#dbeafe,#fff);place-items:center;min-height:100vh;padding:32px;display:grid}.app-error-card{border:1px solid #1e40af2e;width:100%;max-width:820px}.app-error-card h1{color:#0b2d6b;margin-top:0}.app-error-card pre{white-space:pre-wrap;color:#991b1b;background:#f8fafc;border:1px solid #dbeafe;border-radius:12px;padding:12px}.face-to-face-premium{background:linear-gradient(135deg,#0f172aeb,#0ea5e924);border:1px solid #7dd3fc33;border-radius:26px;width:100%;padding:14px;overflow-x:auto}.theme-light .face-to-face-premium{background:linear-gradient(135deg,#fff,#eff6ff);border-color:#3b82f638}.face-header-note{color:#bae6fd;justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;font-size:13px;display:flex}.theme-light .face-header-note{color:#1e3a8a}.face-grid-balanced{grid-template-columns:minmax(980px,1.35fr) minmax(360px,.48fr) minmax(980px,1.35fr);align-items:center;gap:36px;min-width:2400px;display:grid}.face-branch{align-items:start;gap:28px;display:grid}.face-left-branch,.face-right-branch{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.face-round-column{align-content:start;gap:10px;min-width:330px;display:grid;position:relative}.face-round-matches{align-content:start;gap:26px;display:grid}.face-round-title{margin:0 0 2px!important}.face-center-stage{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.face-final-wrap{width:360px;position:relative}.face-final-wrap .continuous-match:before,.face-final-wrap .continuous-match:after{display:none}.face-champion-node{color:#1e3a8a;z-index:3;background:linear-gradient(135deg,#fef3c7fa,#fffffff5);border:2px solid #eab308b8;border-radius:22px;align-content:center;justify-items:center;min-width:230px;min-height:118px;padding:16px;display:grid;position:absolute;top:54%;left:calc(100% + 22px);transform:translateY(-50%);box-shadow:0 20px 40px #0f172a2e}.face-champion-node .trophy{font-size:28px}.face-champion-node span{color:#dc2626;text-transform:uppercase;font-size:12px;font-weight:950}.face-champion-node b{color:#0284c7;text-align:center;font-size:18px}.face-champion-line{border-top:2px solid #facc15;width:24px;position:absolute;top:50%;right:100%}.face-left-branch .face-round-column:not(:last-child):after,.face-right-branch .face-round-column:not(:last-child):after{content:"";border-top:2px solid #facc15bf;width:18px;position:absolute;top:50%;right:-18px}.face-right-branch .face-round-column:not(:last-child):after{left:-18px;right:auto}.theme-light .first-phase-qualified-report .first-phase-table th,.theme-light .first-phase-qualified-report .first-phase-table td,.theme-light .first-phase-qualified-report .first-phase-table td *,.theme-light .first-phase-qualified-report .first-phase-table th *{color:#1e3a8a!important}@media print{body.printing-reports .first-phase-qualified-report .first-phase-table th,body.printing-reports .first-phase-qualified-report .first-phase-table td,body.printing-reports .first-phase-qualified-report .first-phase-table td *,body.printing-reports .first-phase-qualified-report .first-phase-table th *{color:#1e3a8a!important}body.printing-bracket-face.pdf-fit-one-page .pdf-page-table,body.printing-bracket-face.pdf-fit-one-page .pdf-page-thead,body.printing-bracket-face.pdf-fit-one-page .pdf-page-tbody,body.printing-bracket-face.pdf-fit-one-page .pdf-page-table tr,body.printing-bracket-face.pdf-fit-one-page .pdf-page-table td{border:0!important;width:100%!important;padding:0!important;display:block!important}body.printing-bracket-face.pdf-fit-one-page .pdf-print-header{min-height:20mm!important;max-height:24mm!important;padding:2mm 4mm!important;top:3mm!important;left:4mm!important;right:4mm!important;overflow:hidden!important}body.printing-bracket-face.pdf-fit-one-page .bracket-print-scope{width:100%!important;max-width:100%!important;margin:0!important;padding-top:26mm!important;overflow:visible!important}body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale,.24)!important;width:calc(100% / var(--pdf-scale,.24))!important;min-width:2500px!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:4px!important;overflow:visible!important}body.printing-bracket-face.pdf-fit-one-page .face-header-note{display:none!important}body.printing-bracket-face.pdf-fit-one-page .face-grid-balanced{grid-template-columns:minmax(990px,1.35fr) minmax(390px,.5fr) minmax(990px,1.35fr)!important;gap:32px!important;min-width:2500px!important}body.printing-bracket-face.pdf-fit-one-page .face-round-column{min-width:330px!important}body.printing-bracket-face.pdf-fit-one-page .face-round-matches{gap:18px!important}body.printing-bracket-face.pdf-fit-one-page .continuous-match{color:#1e3a8a!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #93c5fd!important}body.printing-bracket-face.pdf-fit-one-page .continuous-match *,body.printing-bracket-face.pdf-fit-one-page .round-premium-title *{color:#1e3a8a!important;font-weight:900!important}body.printing-bracket-face.pdf-fit-one-page .continuous-match-head p,body.printing-bracket-face.pdf-fit-one-page .bracket-stat-row,body.printing-bracket-face.pdf-fit-one-page .bracket-serie-row,body.printing-bracket-face.pdf-fit-one-page .continuous-winner{font-size:12px!important;line-height:1.15!important}body.printing-bracket-face.pdf-fit-one-page .bracket-name-line,body.printing-bracket-face.pdf-fit-one-page .bracket-name-line b{font-size:13px!important;line-height:1.12!important}body.printing-bracket-face.pdf-fit-one-page .face-champion-node{color:#1e3a8a!important;box-shadow:none!important;background:#fef3c7!important}}.setup-ranking-mode .setup-normal-only{display:none!important}.setup-ranking-mode .ranking-rules-table th,.setup-ranking-mode .ranking-rules-table td{vertical-align:middle}.header{flex-direction:column;display:flex;overflow:hidden}.header .tabs{scrollbar-width:thin;flex:auto;min-height:0;padding-right:4px;overflow:hidden auto}.header .tabs::-webkit-scrollbar{width:8px}.header .tabs::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.header .side-profile-actions{border-top:1px solid #94a3b829;flex:none;margin-top:auto;padding-top:10px}.header.collapsed .tabs{padding-right:0}@media (height<=780px){.brand-block{padding-bottom:12px}.header .tabs{gap:6px}.tab{padding-top:9px;padding-bottom:9px}}@media (width<=900px){.header{overflow:visible}.header .tabs{max-height:320px;overflow-y:auto}.header .side-profile-actions{margin-top:10px}}.group-standings-player-cell{gap:3px;min-width:230px;display:grid}.group-standings-player-main.aligned-flag-player{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px;min-height:24px;display:grid}.player-flag-slot{justify-content:center;align-items:center;width:34px;min-width:34px;display:inline-flex}.player-flag-slot .flag-only,.player-flag-slot .flag-icon{margin:0!important}.group-standings-player-name{align-items:center;min-width:0;display:inline-flex}.aligned-player-submeta{padding-left:42px}body.printing-pdf .group-standings-player-main.aligned-flag-player,body.printing-groups .group-standings-player-main.aligned-flag-player{grid-template-columns:30px minmax(0,1fr)!important;column-gap:6px!important}body.printing-pdf .aligned-player-submeta,body.printing-groups .aligned-player-submeta{padding-left:36px!important}.process-notice{color:#bbf7d0;background:#22c55e24;border:1px solid #22c55e59;border-radius:14px;margin-top:12px;padding:10px 14px;font-weight:900}.process-notice-warning{color:#fde68a;background:#f59e0b24;border-color:#f59e0b73}.theme-light .process-notice{color:#166534;background:#dcfce7;border-color:#86efac}.theme-light .process-notice-warning{color:#92400e;background:#fef3c7;border-color:#f59e0b}.face-to-face-premium.face-has-r0 .face-grid-balanced{grid-template-columns:minmax(1240px,1.45fr) minmax(360px,.45fr) minmax(1240px,1.45fr);min-width:2920px}.face-left-branch,.face-right-branch{align-items:stretch}.face-left-branch .face-round-column,.face-right-branch .face-round-column{height:100%}.face-round-key-r0 .round-premium-title h3{color:#67e8f9}.face-round-key-r0 .continuous-match{background:#082f4980;border-color:#67e8f95c}.face-round-column .continuous-match.source-linked:before,.face-round-column .continuous-match.linked-round:before,.face-round-column .continuous-match:after{border-color:#facc15c7!important}.face-left-branch .face-round-column:not(:last-child):after,.face-right-branch .face-round-column:not(:last-child):after{top:42px}.ranking-matrix-wrap{max-width:100%}.ranking-player-name{min-width:190px;text-align:left!important}.ranking-points-cell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ranking-detail-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.ranking-championship-detail h3{color:#facc15;margin:0 0 4px}.theme-light .ranking-championship-detail h3{color:#0e7490}.ranking-detail-table th,.ranking-detail-table td{font-size:12px}.face-tree-premium{overflow:auto hidden}.face-tree-grid,.face-to-face-premium.face-has-r0 .face-tree-grid{grid-template-columns:none!important;align-items:center!important;gap:42px!important;min-width:max-content!important;display:flex!important}.face-tree-branch{flex:none!important;align-self:center!important;display:block!important;position:relative!important;overflow:visible!important}.face-tree-center{flex:0 0 380px!important;justify-content:center!important;align-items:center!important;width:380px!important;min-width:380px!important;display:flex!important}.face-tree-final-wrap{width:360px!important;position:relative!important}.face-connector-svg{pointer-events:none!important;z-index:1!important;position:absolute!important;inset:0!important;overflow:visible!important}.face-connector-path{filter:drop-shadow(0 0 3px #facc1533);fill:none!important;stroke:#facc15eb!important;stroke-width:2.2px!important;stroke-linejoin:round!important;stroke-linecap:round!important;vector-effect:non-scaling-stroke!important}.face-absolute-column{z-index:2!important;min-width:330px!important;display:block!important;position:absolute!important;top:0!important}.face-round-matches-absolute{display:block!important;position:absolute!important;inset:0!important}.face-match-position{position:absolute!important;left:0!important;right:0!important}.face-match-position .continuous-match{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:100%!important}.face-tree-branch .round-premium-title{z-index:4!important;background:#0f172adb!important;border-radius:12px!important;padding:6px 8px!important;position:relative!important}.theme-light .face-tree-branch .round-premium-title{background:#ffffffeb!important}.face-tree-branch .continuous-match:before,.face-tree-branch .continuous-match:after,.face-tree-branch .continuous-connector{display:none!important}.face-tree-branch .face-round-key-r0 .continuous-match{background:#082f498f!important;border-color:#67e8f975!important}.theme-light .face-tree-branch .face-round-key-r0 .continuous-match{background:#e0f2fe!important}.ranking-points-red,.ranking-table .ranking-points-red,.ranking-detail-table .ranking-points-red,.ranking-metric-cell .ranking-points-red{color:#dc2626!important;font-weight:950!important}.ranking-metric-cell{min-width:170px;text-align:left!important;gap:2px!important;display:grid!important}.ranking-matrix-table{min-width:1500px}.ranking-matrix-table th,.ranking-matrix-table td,.ranking-detail-table th,.ranking-detail-table td{text-align:center;vertical-align:middle}.ranking-matrix-table th:nth-child(2),.ranking-matrix-table td:nth-child(2),.ranking-detail-table th:nth-child(2),.ranking-detail-table td:nth-child(2){text-align:left}.ranking-detail-print-card{margin-top:14px}@media print{body.printing-ranking .main>:not(.ranking-export-root),body.printing-ranking .ranking-export-root>:not(.ranking-print-scope){display:none!important}body.printing-ranking .ranking-print-scope{zoom:var(--pdf-scale,1)!important;width:100%!important;max-width:100%!important;display:block!important}body.printing-ranking .ranking-matrix-table{width:100%!important;min-width:0!important;font-size:8px!important}body.printing-ranking .ranking-matrix-table th,body.printing-ranking .ranking-matrix-table td,body.printing-ranking .ranking-detail-table th,body.printing-ranking .ranking-detail-table td{text-align:center!important;vertical-align:middle!important;padding:3px 4px!important}body.printing-ranking .ranking-matrix-table th:nth-child(2),body.printing-ranking .ranking-matrix-table td:nth-child(2),body.printing-ranking .ranking-detail-table th:nth-child(2),body.printing-ranking .ranking-detail-table td:nth-child(2),body.printing-ranking .ranking-metric-cell{text-align:left!important}body.printing-ranking .ranking-points-red{color:#dc2626!important;font-weight:950!important}body.printing-ranking .ranking-detail-print-card{break-before:page!important;page-break-before:always!important}body.printing-bracket-face .face-tree-grid{gap:24px!important}body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{min-width:max-content!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{grid-template-columns:none!important;min-width:max-content!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-branch .round-premium-title{background:#fff!important}body.printing-bracket-face.pdf-fit-one-page .face-connector-path{stroke:#d9a516!important;stroke-width:2px!important}}.face-tree-center{align-self:stretch!important}.face-tree-final-wrap{transition:transform .2s}.face-tree-final-wrap .face-champion-under-final,.face-tree-final-wrap .face-champion-node{z-index:5!important;width:min(280px,100%)!important;min-width:240px!important;margin:34px auto 0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.face-tree-final-wrap .face-champion-line,.face-champion-under-final .face-champion-line{border-top:0!important;border-left:2px solid #facc15!important;width:0!important;height:22px!important;position:absolute!important;top:-22px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.ranking-player-identity{vertical-align:middle;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-width:260px;max-width:100%;display:inline-flex}.ranking-player-history-name{align-items:center;min-width:0;font-weight:950;display:inline-flex}.ranking-player-association{color:#67e8f9;letter-spacing:.02em;background:#0e74902e;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:11px;font-weight:900;display:inline-flex}.theme-light .ranking-player-association{color:#155e75;background:#e0f2fe}.ranking-player-flag{align-self:center;flex:0 0 28px!important;width:28px!important;height:18px!important;margin:0!important}.ranking-player-name{min-width:300px}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale,.36)!important;min-width:max-content!important;padding:0!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{align-items:center!important;gap:18px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-center{width:360px!important;min-width:360px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap{transform:translateY(var(--face-final-offset,480px))!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap .face-champion-node{min-height:100px!important;margin-top:16px!important}body.printing-bracket-face.pdf-fit-one-page .bracket-print-scope{padding-top:17mm!important}body.printing-ranking .ranking-player-identity{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;min-width:220px!important}body.printing-ranking .ranking-player-association{color:#075985!important;background:#e0f2fe!important;border:1px solid #93c5fd!important;padding:1px 4px!important;font-size:8px!important}body.printing-ranking .ranking-player-flag{flex-basis:22px!important;width:22px!important;height:14px!important}body.printing-ranking .ranking-player-name{text-align:left!important;min-width:230px!important}}.face-tree-center{position:relative!important;overflow:visible!important}.face-center-connector-svg{pointer-events:none!important;z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:visible!important}.face-center-connector-path{stroke:#facc15eb!important;stroke-width:2.35px!important;fill:none!important;vector-effect:non-scaling-stroke!important}.face-tree-branch .round-premium-title,.face-tree-final-wrap .round-premium-title{margin-top:0!important}.face-tree-final-wrap .round-premium-title{margin-bottom:6px!important}.ranking-player-identity-grid{grid-template-columns:minmax(0,1fr) 30px;column-gap:8px;white-space:normal!important;align-items:center!important;display:grid!important}.ranking-player-textblock{gap:4px;min-width:0;display:grid}.ranking-player-flag-slot{justify-content:center;align-items:center;width:30px;min-width:30px;display:inline-flex}.ranking-player-history-name{overflow-wrap:anywhere;min-width:0}.ranking-player-association{justify-self:start}.ranking-metric-compact{min-width:112px!important}.ranking-metric-compact .small{white-space:nowrap}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale,.36)!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{gap:12px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-branch .round-premium-title,body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap .round-premium-title{margin:0 0 2px!important;padding-top:2px!important;padding-bottom:3px!important}body.printing-bracket-face.pdf-fit-one-page .face-round-matches-absolute{top:30px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap .face-champion-node{margin-top:24px!important}body.printing-ranking .ranking-player-identity-grid{grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;column-gap:5px!important}body.printing-ranking .ranking-player-textblock{gap:2px!important}body.printing-ranking .ranking-player-flag-slot{width:24px!important;min-width:24px!important}body.printing-ranking .ranking-player-association{justify-self:start!important}}.ux-mode-guided .main{gap:16px}.guided-header .menu-toolbar{align-items:center;gap:8px}.guided-tabs{gap:12px!important}.guided-nav-group{background:#0f172a4d;border:1px solid #94a3b824;border-radius:16px;gap:5px;padding:8px;display:grid}.guided-nav-group.active{background:#0e749029;border-color:#67e8f961}.guided-nav-group-title{gap:1px;padding:0 5px 4px;display:grid}.guided-nav-group-title b{color:#facc15;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.guided-nav-group-title span{color:#94a3b8;font-size:10px;font-weight:800}.theme-light .guided-nav-group{background:#ffffffb8;border-color:#0e749024}.theme-light .guided-nav-group.active{background:#e0f2fe;border-color:#0e74904d}.theme-light .guided-nav-group-title b{color:#0e7490}.theme-light .guided-nav-group-title span{color:#64748b}.guided-topbar{border-color:#67e8f94d}.ux-switch{color:#e0f2fe;text-align:left;cursor:pointer;background:#0891b22e;border:1px solid #67e8f952;border-radius:14px;gap:1px;min-width:132px;padding:8px 11px;display:inline-grid}.ux-switch span{font-weight:950}.ux-switch small{color:#94a3b8;font-weight:800}.ux-switch.classic{background:#facc151a;border-color:#facc154d}.theme-light .ux-switch{color:#075985;background:#e0f2fe}.theme-light .ux-switch small{color:#64748b}.theme-light .ux-switch.classic{color:#92400e;background:#fef3c7}.ux-context-panel,.ux-action-center,.ux-ranking-banner{border-color:#67e8f938;gap:14px;display:grid}.ux-context-panel{background:linear-gradient(135deg,#0e74902e,#0f172ab3);grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr) auto;align-items:center}.ux-context-panel.ranking{background:linear-gradient(135deg,#dc26261f,#0f172ab8);border-color:#dc262647}.ux-context-panel ul{color:#cbd5e1;margin:0;padding-left:18px;font-size:13px;line-height:1.45}.ux-context-panel li+li{margin-top:4px}.ux-kicker{color:#67e8f9;text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px;font-size:11px;font-weight:950;display:inline-flex}.theme-light .ux-context-panel{background:linear-gradient(135deg,#fff,#e0f2fe);border-color:#0e749033}.theme-light .ux-context-panel.ranking{background:linear-gradient(135deg,#fff,#fee2e2)}.theme-light .ux-context-panel ul{color:#334155}.theme-light .ux-kicker{color:#0e7490}.ux-action-center{background:linear-gradient(135deg,#0f172adb,#0891b229);grid-template-columns:minmax(0,1fr) 380px;align-items:stretch}.ux-action-main h2,.ux-ranking-banner h2{margin:0 0 6px}.ux-action-main p,.ux-ranking-banner p{color:#cbd5e1;margin:0 0 12px}.ux-alert-list{align-content:start;gap:8px;display:grid}.ux-alert{border:1px solid #94a3b82e;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:850}.ux-alert-success{color:#bbf7d0;background:#16a34a24;border-color:#22c55e4d}.ux-alert-info{color:#bae6fd;background:#0ea5e924;border-color:#0ea5e94d}.ux-alert-warning{color:#fde68a;background:#f59e0b24;border-color:#f59e0b59}.ux-alert-danger{color:#fecaca;background:#dc262624;border-color:#dc262659}.theme-light .ux-action-center{background:linear-gradient(135deg,#fff,#f0fdfa)}.theme-light .ux-action-main p,.theme-light .ux-ranking-banner p{color:#475569}.theme-light .ux-alert-success{color:#166534;background:#dcfce7}.theme-light .ux-alert-info{color:#075985;background:#e0f2fe}.theme-light .ux-alert-warning{color:#92400e;background:#fef3c7}.theme-light .ux-alert-danger{color:#991b1b;background:#fee2e2}.ux-stepper{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.ux-step{color:#cbd5e1;cursor:pointer;text-align:left;background:#0f172a8f;border:1px solid #94a3b829;border-radius:16px;align-items:center;gap:9px;padding:10px 12px;display:flex}.ux-step span{background:#94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:950;display:inline-flex}.ux-step.done span{color:#e0f2fe;background:#0e7490}.ux-step.active{border-color:#facc1575;box-shadow:0 0 0 1px #facc152e}.ux-step.active b{color:#facc15}.theme-light .ux-step{color:#334155;background:#fff}.theme-light .ux-step.active b{color:#0e7490}.ux-ranking-banner{background:linear-gradient(135deg,#dc262626,#facc1514);border-color:#dc262638;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center}.ux-ranking-banner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.theme-light .ux-ranking-banner{background:linear-gradient(135deg,#fff,#fff7ed)}.ux-report-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ux-report-card{color:#e5e7eb;text-align:left;cursor:pointer;background:#0f172a80;border:1px solid #94a3b82e;border-radius:16px;gap:5px;padding:13px;display:grid}.ux-report-card b{color:#facc15}.ux-report-card span{color:#94a3b8;font-size:12px;line-height:1.35}.theme-light .ux-report-card{color:#0f172a;background:#fff}.theme-light .ux-report-card b{color:#0e7490}.theme-light .ux-report-card span{color:#64748b}.ux-board-grid{grid-template-columns:repeat(var(--ux-board-cols,1), minmax(0, 1fr));gap:10px;margin-top:10px;display:grid}.ux-board-col{background:#0f172a75;border:1px solid #94a3b829;border-radius:16px;gap:7px;padding:12px;display:grid}.ux-board-col b{color:#67e8f9}.ux-board-col span{background:#0891b229;border-radius:10px;padding:7px 9px;font-size:12px;font-weight:850}.theme-light .ux-board-col{background:#f8fafc}.theme-light .ux-board-col b{color:#075985}.theme-light .ux-board-col span{color:#075985;background:#e0f2fe}.ux-checklist{gap:9px;display:grid}.ux-check{border:1px solid #94a3b829;border-radius:14px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.ux-check span{border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:950;display:inline-flex}.ux-check.ok{color:#bbf7d0;background:#22c55e1f}.ux-check.ok span{color:#fff;background:#16a34a}.ux-check.pending{color:#fde68a;background:#f59e0b1a}.ux-check.pending span{color:#fff;background:#92400e}.theme-light .ux-check.ok{color:#166534;background:#dcfce7}.theme-light .ux-check.pending{color:#92400e;background:#fef3c7}.data-table-carom{gap:12px;width:100%;display:grid}.data-table-toolbar{justify-content:space-between;align-items:end;gap:12px;display:flex}.data-table-toolbar h3{margin:0}.data-table-toolbar p{margin:3px 0 0}.data-table-wrap{border:1px solid #94a3b82e;border-radius:16px;overflow:auto}.data-table-carom-table{border-collapse:collapse;width:100%;min-width:760px}.data-table-carom-table th{z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;position:sticky;top:0}.data-table-carom-table th,.data-table-carom-table td{vertical-align:middle}.data-density-compact .data-table-carom-table th,.data-density-compact .data-table-carom-table td{font-size:11px;padding:5px 7px!important}.data-density-comfortable .data-table-carom-table th,.data-density-comfortable .data-table-carom-table td{padding:9px 10px!important}.data-table-carom-table .sticky-col{z-index:3;background:inherit;position:sticky;left:0}.data-table-empty{color:#94a3b8;text-align:center!important;padding:22px!important}.sort-indicator{color:#facc15}@media (width<=1100px){.ux-context-panel,.ux-action-center,.ux-ranking-banner,.ux-ranking-banner-stats{grid-template-columns:1fr}}@media (width<=900px){.guided-nav-group-title{display:none}.data-table-toolbar{flex-direction:column;align-items:stretch}}.ux-mode-pro .main{gap:16px}.pro-header .brand-subtitle{color:#67e8f9}.pro-tabs .tab.active{background:#facc1524;border-color:#facc1573}.pro-topbar{background:linear-gradient(135deg,#0f172ad1,#0e74902e);border-color:#facc153d}.mode-switcher{flex-wrap:wrap;align-items:stretch;gap:6px;display:inline-flex}.mode-switcher.compact{min-width:240px}.mode-switch{color:#cbd5e1;cursor:pointer;text-align:left;background:#0f172a66;border:1px solid #94a3b838;border-radius:14px;gap:1px;padding:7px 10px;display:inline-grid}.mode-switch span{font-size:12px;font-weight:950}.mode-switch small{color:#94a3b8;font-size:10px;font-weight:800}.mode-switch.active{color:#e0f2fe;background:#0ea5e92e;border-color:#67e8f96b;box-shadow:0 0 0 1px #67e8f91f}.mode-switcher.compact .mode-switch{padding:7px 8px}.theme-light .mode-switch{color:#334155;background:#fff}.theme-light .mode-switch.active{color:#075985;background:#e0f2fe}.pro-hero{background:radial-gradient(circle at 0 0,#67e8f92e,#0000 34%),linear-gradient(135deg,#0f172ae6,#082f49bf);border:1px solid #67e8f938;border-radius:28px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:0 24px 70px #0000003d}.pro-hero h1{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,46px)}.pro-hero p{color:#cbd5e1;max-width:850px;margin:8px 0 0;line-height:1.45}.theme-light .pro-hero{background:linear-gradient(135deg,#fff,#e0f2fe);border-color:#0e74902e}.theme-light .pro-hero h1{color:#0f172a}.theme-light .pro-hero p{color:#475569}.pro-chart-card{overflow:hidden}.pro-chart-card h2{margin-top:0}.pro-line-chart{color:#38bdf8}.pro-line-chart svg{width:100%;height:auto;display:block}.pro-line-chart text{fill:currentColor;font-size:13px;font-weight:850}.pro-line-chart .chart-value{fill:#facc15;font-size:12px}.theme-light .pro-line-chart{color:#0e7490}.pro-bars{gap:12px;display:grid}.pro-bar-row{grid-template-columns:minmax(120px,1fr) 2fr 70px;align-items:center;gap:10px;display:grid}.pro-bar-row span{text-overflow:ellipsis;white-space:nowrap;color:#e5e7eb;font-weight:850;overflow:hidden}.pro-bar-track{background:#94a3b82e;border-radius:999px;height:15px;overflow:hidden}.pro-bar-track i{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#facc15);height:100%;display:block}.pro-bar-row b{color:#facc15;text-align:right}.theme-light .pro-bar-row span{color:#334155}.pro-insight-card .round-card p{color:#cbd5e1;margin-bottom:0}.theme-light .pro-insight-card .round-card p{color:#475569}.pro-workspace-tabs-card{gap:14px;display:grid}.pro-workspace-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.pro-workspace-title h2{margin:0}.pro-workspace-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.pro-workspace-tabs button{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#0f172a75;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-weight:900;display:inline-flex}.pro-workspace-tabs button.active{color:#082f49;background:#facc15;border-color:#facc15bf}.theme-light .pro-workspace-tabs button{color:#334155;background:#fff}.theme-light .pro-workspace-tabs button.active{color:#fff;background:#0ea5e9}.pro-wizard-card{border-color:#facc1547}.pro-wizard-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.pro-wizard-head h2{margin:0}.pro-form-grid label{color:#e2e8f0;gap:6px;font-weight:900;display:grid}.pro-form-grid input,.pro-form-grid select{color:#e5e7eb;background:#0f172a8c;border:1px solid #94a3b847;border-radius:14px;width:100%;padding:10px 12px}.theme-light .pro-form-grid label{color:#334155}.theme-light .pro-form-grid input,.theme-light .pro-form-grid select{color:#0f172a;background:#fff}.pro-wizard-summary{background:#0e749021;border:1px solid #67e8f93d;border-radius:18px;padding:16px}.pro-wizard-summary h3{color:#facc15;margin-top:0}.pro-wizard-actions{justify-content:flex-end}.pro-hub .table-wrap table td:last-child .toolbar{flex-wrap:nowrap}.bracket-zoom-controls{background:#0f172a5c;border:1px solid #67e8f940;border-radius:999px;align-items:center;gap:6px;padding:5px;display:inline-flex}.bracket-zoom-controls button{color:#e0f2fe;cursor:pointer;background:#0e74903d;border:0;border-radius:999px;min-width:34px;height:32px;font-weight:950}.bracket-zoom-controls b{text-align:center;color:#facc15;min-width:54px}.theme-light .bracket-zoom-controls{background:#f8fafc;border-color:#0e74902e}.theme-light .bracket-zoom-controls button{color:#075985;background:#e0f2fe}.bracket-zoom-viewport{width:100%;padding:4px;overflow:auto}.bracket-zoom-content{transform:scale(var(--visual-zoom,1));transform-origin:0 0;width:var(--visual-zoom-width,100%);min-width:max-content}.face-to-face-premium .face-header-note{margin-top:0!important}.face-tree-branch .face-round-title,.face-tree-final-wrap .face-round-title{margin-top:0!important;padding-top:0!important}@media print{.bracket-zoom-controls{display:none!important}.bracket-zoom-viewport{padding:0!important;overflow:visible!important}.bracket-zoom-content{width:auto!important;min-width:0!important;transform:none!important}}@media (width<=1000px){.pro-hero,.pro-workspace-title,.pro-wizard-head{flex-direction:column;align-items:flex-start}.pro-bar-row{grid-template-columns:1fr}.mode-switcher.compact{min-width:0}}.pro-wizard-overlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.pro-wizard-modal{border-radius:28px;width:min(1120px,96vw);max-height:92vh;overflow:auto;box-shadow:0 32px 90px #00000073}.pro-wizard-modal .pro-wizard-card{border:1px solid #facc155c;margin:0}.pro-workspace-tabs-sticky{z-index:80;position:sticky;top:8px;box-shadow:0 18px 38px #00000042;background:linear-gradient(135deg,#0f172af5,#082f49f0)!important;border-color:#facc154d!important}.pro-process-tabs{overflow-x:auto;gap:0!important;padding:4px 4px 10px!important}.pro-process-tabs button{letter-spacing:.01em;min-height:54px;font-size:15px;position:relative;background:#0f172a9e!important;border:1px solid #67e8f93d!important;border-radius:0!important;padding:12px 28px 12px 18px!important}.pro-process-tabs button:first-child{border-radius:18px 0 0 18px!important}.pro-process-tabs button:last-child{border-radius:0 18px 18px 0!important}.pro-process-tabs button.has-next:after{content:"";background:inherit;z-index:2;border-top:1px solid #67e8f93d;border-right:1px solid #67e8f93d;width:34px;height:34px;position:absolute;top:50%;right:-17px;transform:translateY(-50%)rotate(45deg)}.pro-process-tabs button.active,.pro-process-tabs button.active:after{color:#082f49!important;background:linear-gradient(135deg,#facc15,#fde68a)!important;border-color:#facc15bf!important}.pro-process-tabs button>*{z-index:3;position:relative}.pro-tab-index{color:#e0f2fe;background:#67e8f92e;border-radius:999px;place-items:center;width:25px;height:25px;font-weight:950;display:inline-grid}.pro-process-tabs button.active .pro-tab-index{color:#facc15;background:#082f49}.pro-tab-icon{font-size:18px}.theme-light .pro-workspace-tabs-sticky{background:#fffffff2!important}.theme-light .pro-process-tabs button{color:#334155!important;background:#fff!important}.theme-light .pro-process-tabs button.has-next:after{background:inherit}.theme-light .pro-process-tabs button.active,.theme-light .pro-process-tabs button.active:after{color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#67e8f9)!important}.pro-dashboard-chart-small{max-width:75%;margin-left:auto;margin-right:auto}.pro-dashboard-chart-small .pro-line-chart svg{max-height:180px}.pro-pending-matches-card .section-title h2{margin-top:0}.pro-pending-table th,.pro-pending-table td{white-space:nowrap}.ranking-dashboard-panel{margin-top:2px}.ranking-dashboard-card h2{margin-top:0}.ranking-mini-bars{gap:11px;display:grid}.ranking-mini-bar-row{grid-template-columns:minmax(160px,1.4fr) 2fr 70px;align-items:center;gap:10px;display:grid}.ranking-mini-bar-row span{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.ranking-mini-bar-track{background:#94a3b82e;border-radius:999px;height:14px;overflow:hidden}.ranking-mini-bar-track i{border-radius:inherit;background:linear-gradient(90deg,#dc2626,#facc15);height:100%;display:block}.ranking-mini-bar-row b{color:#facc15;text-align:right}.face-to-face-premium .face-header-note{min-height:0!important;margin:0 0 2px!important;padding:0 2px!important}.face-to-face-premium .face-header-note b,.face-to-face-premium .face-header-note span{font-size:9px!important;line-height:1.05!important}.face-grid-balanced.face-tree-grid{align-items:start!important}.face-tree-branch{align-self:start!important}.face-tree-branch .round-premium-title,.face-tree-final-wrap .round-premium-title{min-height:30px!important;margin:0 0 2px!important;padding-top:2px!important;padding-bottom:4px!important}.face-round-matches-absolute{top:28px!important}.face-center-connector-svg{height:100%!important}.face-tree-final-wrap .face-champion-node{margin-top:56px!important}.face-tree-final-wrap .face-champion-line,.face-champion-under-final .face-champion-line{height:44px!important;top:-44px!important}@media print{body.printing-bracket-face.pdf-fit-one-page .bracket-print-scope{padding-top:6mm!important}body.printing-bracket-face.pdf-fit-one-page .pdf-print-header{margin-bottom:2mm!important}body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale,.42)!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{align-items:start!important;gap:8px!important}body.printing-bracket-face.pdf-fit-one-page .face-header-note{display:none!important}body.printing-bracket-face.pdf-fit-one-page .face-round-matches-absolute{top:24px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-branch .round-premium-title,body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap .round-premium-title{min-height:24px!important;margin:0!important;padding:1px 3px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap .face-champion-node{margin-top:48px!important}}@media (width<=1000px){.pro-dashboard-chart-small{max-width:100%}.ranking-mini-bar-row{grid-template-columns:1fr}}.theme-dark.ux-mode-pro .pro-workspace-title h2,.theme-dark.ux-mode-pro .pro-workspace-title .ux-kicker,.theme-dark.ux-mode-pro .pro-workspace-title span,.theme-dark.ux-mode-pro .pro-workspace-tabs-card .badge{color:#082f49!important}.theme-dark.ux-mode-pro .pro-process-tabs button{color:#0f172a!important;background:#ffffffb8!important;border-color:#0e749047!important}.theme-dark.ux-mode-pro .pro-process-tabs button.has-next:after{background:inherit!important}.chart-clickable{cursor:pointer}.chart-clickable:hover span,.chart-clickable:hover text,.ranking-championship-link:hover{text-decoration:underline}.link-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:950}.pro-dashboard-chart-full{max-width:100%;margin:0}.pro-dashboard-chart-full .pro-line-chart svg{max-height:none}.groups-f2-module label{gap:6px;font-weight:900;display:grid}.groups-f2-module input,.groups-f2-module select{color:inherit;background:#0f172a6b;border:1px solid #94a3b852;border-radius:12px;padding:9px 10px}.theme-light .groups-f2-module input,.theme-light .groups-f2-module select{color:#0f172a;background:#fff}.face-tree-final-wrap .face-champion-side-final,.face-tree-final-wrap .face-champion-node.face-champion-side-final{z-index:5!important;width:210px!important;min-width:210px!important;min-height:104px!important;margin:30px 0 0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.face-tree-final-wrap .face-champion-side-final .face-champion-line{border-top:2px solid #facc15!important;border-left:0!important;width:24px!important;height:0!important;position:absolute!important;top:50%!important;left:-24px!important;transform:translateY(-50%)!important}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale,.31)!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap{transform:translateY(var(--face-final-offset,128px))!important}body.printing-bracket-face.pdf-fit-one-page .face-final-up-wrap{width:520px!important;min-width:520px!important}body.printing-bracket-face.pdf-fit-one-page .face-final-row{gap:18px!important}body.printing-bracket-face.pdf-fit-one-page .face-champion-side-final{margin-top:24px!important}}.theme-dark.ux-mode-pro .pro-workspace-tabs-card,.theme-dark.ux-mode-pro .pro-workspace-tabs-sticky{color:#e5e7eb!important;background:linear-gradient(135deg,#0f172af5,#082f49f0)!important;border-color:#facc154d!important}.theme-dark.ux-mode-pro .pro-workspace-title h2{color:#f8fafc!important}.theme-dark.ux-mode-pro .pro-workspace-title .ux-kicker{color:#67e8f9!important}.theme-dark.ux-mode-pro .pro-process-tabs button,.theme-dark.ux-mode-pro .pro-process-tabs button.has-next:after{color:#e0f2fe!important;background:linear-gradient(135deg,#0ea5e9,#0369a1)!important;border-color:#7dd3fc73!important}.theme-dark.ux-mode-pro .pro-process-tabs button.active,.theme-dark.ux-mode-pro .pro-process-tabs button.active:after{color:#082f49!important;background:linear-gradient(135deg,#facc15,#fde68a)!important}.pro-dashboard-avg-row{align-items:stretch}.face-final-up-wrap{width:560px!important;min-width:560px!important}.face-final-row{justify-content:center!important;align-items:flex-start!important;gap:18px!important}.face-tree-final-wrap .face-champion-node.face-champion-side-final{align-self:flex-start!important;width:218px!important;min-width:218px!important;margin:0!important}.face-tree-final-wrap .face-champion-side-final .face-champion-line{top:42px!important}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale,.26)!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap{transform:translateY(var(--face-final-offset,0px))!important}body.printing-bracket-face.pdf-fit-one-page .face-champion-side-final{margin-top:0!important}body.printing-score-sheets .score-sheet-page{transform-origin:top!important;transform:scale(.9)!important}}.face-tree-center{overflow:visible!important}.face-final-up-wrap{will-change:transform;width:560px!important;min-width:560px!important}.face-tree-final-wrap .face-champion-node.face-champion-side-final{align-self:flex-start!important;width:218px!important;min-width:218px!important;min-height:104px!important;margin:0!important}.face-tree-final-wrap .face-champion-side-final .face-champion-line{border-top:2px solid #facc15!important;border-left:0!important;width:24px!important;height:0!important;top:42px!important;left:-24px!important}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale,.26)!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{align-items:start!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap{transform:translateY(var(--face-final-offset,0px))!important}body.printing-bracket-face.pdf-fit-one-page .face-champion-side-final{margin-top:0!important}body.printing-score-sheets .score-sheets-print-container,body.printing-score-sheets .score-sheets-print-scope{width:100%!important;margin:0!important;padding:0!important}body.printing-score-sheets .score-sheet-page{box-sizing:border-box!important;zoom:.94!important;break-after:page!important;page-break-after:always!important;flex-direction:column!important;width:7.92in!important;max-width:7.92in!important;height:10.36in!important;min-height:10.36in!important;max-height:10.36in!important;margin:.13in auto!important;padding:2mm!important;display:flex!important;overflow:hidden!important;transform:none!important}body.printing-score-sheets .score-sheet-table-wrap{flex:auto!important;min-height:0!important}body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 108px!important;min-height:108px!important}body.printing-score-sheets{background:#fff!important;margin:0!important;padding:0!important}body.printing-score-sheets *{visibility:hidden!important}body.printing-score-sheets .score-sheets-print-container,body.printing-score-sheets .score-sheets-print-container *{visibility:visible!important}body.printing-score-sheets .score-sheets-print-container{background:#fff!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}body.printing-score-sheets .score-sheets-print-scope{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}body.printing-score-sheets .score-sheet-page{box-sizing:border-box!important;zoom:1!important;break-before:auto!important;page-break-before:auto!important;break-after:page!important;page-break-after:always!important;border:1.35px solid #111827!important;flex-direction:column!important;justify-content:flex-start!important;width:7.66in!important;max-width:7.66in!important;height:10.06in!important;min-height:10.06in!important;max-height:10.06in!important;margin:.22in auto!important;padding:1.9mm!important;display:flex!important;overflow:hidden!important;transform:none!important}body.printing-score-sheets .score-sheet-page:last-child{break-after:auto!important;page-break-after:auto!important}body.printing-score-sheets .score-sheet-header{flex:none!important;grid-template-columns:72px 1fr 72px!important;gap:4px!important;margin-bottom:2px!important;padding-bottom:2px!important}body.printing-score-sheets .score-sheet-title h2{font-size:10.6px!important;line-height:1.02!important}body.printing-score-sheets .score-sheet-title h3{margin:0!important;font-size:8.5px!important;line-height:1!important}body.printing-score-sheets .score-sheet-title p{font-size:7px!important;line-height:1!important}body.printing-score-sheets .score-sheet-logos img{max-width:34px!important;max-height:34px!important}body.printing-score-sheets .score-sheet-qr svg,body.printing-score-sheets .score-sheet-qr-placeholder{width:40px!important;height:40px!important}body.printing-score-sheets .score-sheet-meta-grid{gap:1.5px!important;margin-bottom:2px!important;font-size:7px!important}body.printing-score-sheets .score-sheet-meta-grid>div{min-height:12px!important;padding:1px 3px!important}body.printing-score-sheets .score-sheet-players{gap:3px!important;margin-bottom:2px!important;font-size:8px!important}body.printing-score-sheets .score-sheet-players>div{min-height:21px!important;padding:1px 3px!important}body.printing-score-sheets .score-sheet-player-line{gap:3px!important;min-height:8.5px!important}body.printing-score-sheets .score-sheet-table-wrap{flex:auto!important;min-height:0!important;margin-bottom:2px!important;overflow:hidden!important}body.printing-score-sheets .score-sheet-innings-table{table-layout:fixed!important;width:100%!important;height:100%!important;margin:0!important;font-size:6px!important}body.printing-score-sheets .score-sheet-innings-table th,body.printing-score-sheets .score-sheet-innings-table td{height:calc((100% - 20px) / var(--sheet-row-count,40))!important;min-height:0!important;padding:0!important;line-height:1!important}body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 94px!important;grid-template-columns:1fr .75fr 1fr!important;gap:3px!important;min-height:94px!important;margin-top:auto!important}body.printing-score-sheets .score-sheet-summary-box{grid-template-rows:auto repeat(4,1fr)!important;padding:2px!important;display:grid!important}body.printing-score-sheets .score-sheet-summary-box h4{margin:0!important;font-size:6.9px!important}body.printing-score-sheets .score-sheet-summary-box>div{grid-template-columns:58px 1fr!important;min-height:0!important}body.printing-score-sheets .score-sheet-summary-box b{padding-left:2px!important;font-size:6px!important}body.printing-score-sheets .score-sheet-summary-box span{min-height:0!important}}.face-tree-center{flex:0 0 560px!important;align-self:stretch!important;width:560px!important;min-width:560px!important;display:block!important;position:relative!important;overflow:visible!important}.face-final-up-wrap,.face-tree-final-wrap.face-final-up-wrap{left:50%!important;top:var(--face-final-offset,120px)!important;z-index:6!important;width:560px!important;min-width:560px!important;margin:0!important;position:absolute!important;transform:translate(-50%)!important}.face-final-row{justify-content:center!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.face-final-row .continuous-match{flex:0 0 330px!important}.face-tree-final-wrap .face-champion-node.face-champion-side-final{z-index:8!important;width:210px!important;min-width:210px!important;min-height:104px!important;margin:28px 0 0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.face-center-connector-svg{pointer-events:none!important;z-index:2!important;width:560px!important;min-width:560px!important;position:absolute!important;inset:0!important}@media print{body.printing-bracket-face.pdf-fit-one-page .face-tree-center{flex-basis:560px!important;width:560px!important;min-width:560px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap.face-final-up-wrap{top:var(--face-final-offset,120px)!important;transform:translate(-50%)!important}body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale,.29)!important}}.continuous-winner,.continuous-winner .winner-label,.continuous-winner .winner-name{color:#67e8f9!important;font-weight:950!important}.face-champion-node span,.face-champion-node b,.champion-premium span,.champion-premium b{color:#67e8f9!important}.face-to-face-premium .continuous-match{background:#0f172ae0!important;border:1px solid #94a3b82e!important;border-radius:20px!important;padding:13px!important;box-shadow:0 14px 36px #00000038!important}.face-to-face-premium .continuous-match.completed{border-color:#22c55e47!important}.face-to-face-premium .bracket-player-line{border-radius:16px!important;grid-template-columns:30px 44px minmax(0,1fr) 48px!important;gap:10px!important;padding:9px!important}.face-to-face-premium .bracket-avatar{width:44px!important;height:44px!important}.face-to-face-premium .bracket-seed{min-width:28px!important;height:28px!important}.face-to-face-premium .bracket-score{border-radius:12px!important;min-height:36px!important;font-size:18px!important}.face-to-face-premium .bracket-stat-row,.face-to-face-premium .bracket-serie-row,.face-to-face-premium .continuous-match-head p,.face-to-face-premium .continuous-winner{font-size:12px!important}.face-to-face-premium .face-branch,.face-to-face-premium .face-round-column{min-width:430px!important}.face-to-face-premium .face-match-position{width:430px!important}.face-to-face-premium .face-tree-center{flex:0 0 620px!important;width:620px!important;min-width:620px!important}.face-to-face-premium .face-final-up-wrap,.face-to-face-premium .face-tree-final-wrap.face-final-up-wrap{width:430px!important;min-width:430px!important;left:50%!important;transform:translate(-50%)!important}.face-final-column,.face-final-row.face-final-column{grid-template-columns:1fr!important;place-items:start center!important;gap:0!important;display:grid!important}.face-final-row.face-final-column .continuous-match{flex:none!important;width:430px!important;max-width:430px!important}.face-tree-final-wrap .face-champion-node.face-champion-below-final,.face-champion-below-final{z-index:8!important;width:260px!important;min-width:260px!important;min-height:116px!important;margin:114px auto 0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.face-champion-line-vertical,.face-champion-below-final .face-champion-line{border-top:0!important;border-left:2px solid #facc15!important;width:0!important;height:114px!important;position:absolute!important;top:-114px!important;left:50%!important;transform:translate(-50%)!important}.face-center-connector-svg{width:620px!important;min-width:620px!important}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale,.37)!important;width:calc(100% / var(--pdf-scale,.37))!important;min-width:3100px!important}body.printing-bracket-face.pdf-fit-one-page .face-grid-balanced,body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{grid-template-columns:minmax(1240px,1.35fr) 620px minmax(1240px,1.35fr)!important;gap:14px!important;min-width:3100px!important}body.printing-bracket-face.pdf-fit-one-page .face-branch,body.printing-bracket-face.pdf-fit-one-page .face-round-column{min-width:430px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-center{flex-basis:620px!important;width:620px!important;min-width:620px!important}body.printing-bracket-face.pdf-fit-one-page .face-final-up-wrap,body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap.face-final-up-wrap{width:430px!important;min-width:430px!important;top:var(--face-final-offset,120px)!important;transform:translate(-50%)!important}body.printing-bracket-face.pdf-fit-one-page .face-champion-below-final{margin-top:114px!important}}.score-sheet-blank-page .score-sheet-title h2{color:#0f172a!important}.score-sheet-meta-grid>div,.score-sheet-players>div{min-height:36px;padding:8px 9px}.score-sheet-player-line.blank-player-line span{min-height:24px}@media print{body.printing-score-sheets .score-sheet-meta-grid>div{min-height:18px!important;padding:3px 5px!important}body.printing-score-sheets .score-sheet-players>div{min-height:31px!important;padding:3px 5px!important}body.printing-score-sheets .score-sheet-player-line{min-height:12px!important}body.printing-score-sheets .score-sheet-title h2{font-size:11.4px!important}body.printing-score-sheets .score-sheet-title h3{font-size:9px!important}body.printing-score-sheets .score-sheet-page{height:10in!important;min-height:10in!important;max-height:10in!important;padding:1.6mm!important}body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 90px!important;min-height:90px!important}}:root,.theme-dark{--color-brand-primary:#c62828;--color-brand-secondary:#0b4f8a;--color-app-bg:#08111f;--color-surface:#101b2d;--color-surface-alt:#17263d;--color-border:#26364f;--color-text-main:#f8fafc;--color-text-muted:#94a3b8;--color-accent:#f4c542;--color-highlight:#075985;--color-highlight-text:#e0f2fe;--color-success:#166534;--color-warning:#d97706;--color-danger:#b91c1c;--color-table-header:#1e2b40;--color-table-row:#111c2f;--color-table-row-alt:#16243a;--color-classified-bg:#0e3a4a;--color-finalized-bg:#075985;--color-score:#38bdf8;--color-points:#facc15;--color-pdf-bg:#fff;--color-pdf-text:#0f172a;--color-pdf-header:#e2e8f0;--color-accent-dark:#d9a516;--color-border-secondary:var(--color-border);--color-text-secondary:#cbd5e1;--color-input-text:var(--color-text-main);--color-table-header-text:var(--color-text-main);--color-bracket-card-bg:var(--color-surface);--color-bracket-card-text:var(--color-text-main);--color-bracket-loser-text:var(--color-text-muted);--color-bracket-connector:var(--color-accent-dark);--color-pdf-text-secondary:#075985;--color-pdf-text-muted:#1e3a8a;--color-pdf-classified-text:#075985;--color-pdf-table-header:var(--color-pdf-header);--color-pdf-table-border:#1e3a8a;--color-pdf-classified-bg:#e0f2fe}.theme-light{--color-brand-primary:#c62828;--color-brand-secondary:#0b4f8a;--color-app-bg:#f6f8fb;--color-surface:#fff;--color-surface-alt:#f0f7fb;--color-border:#d8e1ea;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-accent:#075985;--color-highlight:#ddf3fb;--color-highlight-text:#075985;--color-success:#166534;--color-warning:#b45309;--color-danger:#991b1b;--color-table-header:#e2e8f0;--color-table-row:#fff;--color-table-row-alt:#f8fafc;--color-classified-bg:#e0f2fe;--color-finalized-bg:#ddf3fb;--color-score:#0369a1;--color-points:#b45309;--color-pdf-bg:#fff;--color-pdf-text:#0f172a;--color-pdf-header:#e2e8f0;--color-accent-dark:#0e7490;--color-border-secondary:#cbd5e1;--color-text-secondary:#475569;--color-input-text:var(--color-text-main);--color-table-header-text:var(--color-text-main);--color-bracket-card-bg:var(--color-surface);--color-bracket-card-text:var(--color-text-main);--color-bracket-loser-text:var(--color-text-muted);--color-bracket-connector:var(--color-accent);--color-pdf-text-secondary:#075985;--color-pdf-text-muted:#1e3a8a;--color-pdf-classified-text:#075985;--color-pdf-table-header:var(--color-pdf-header);--color-pdf-table-border:#1e3a8a;--color-pdf-classified-bg:#e0f2fe}.theme-dark .card,.theme-dark .topbar,.theme-dark .round-card,.theme-dark .bracket-hero-card,.theme-dark .bracket-premium-panel,.theme-dark .bracket-tabular-panel,.theme-dark .bracket-table-wrap,.theme-dark .group-agenda-wrap,.theme-dark .report-standings-card,.theme-dark .control-chip,.theme-dark .view-toggle{border-color:color-mix(in srgb, var(--color-border) 52%, transparent)!important}.theme-dark,.theme-dark .main,.theme-dark .card,.theme-dark td,.theme-dark .header-title,.theme-dark .section-title h2,.theme-dark .stat-value,.theme-dark .topbar-user,.theme-dark .bracket-name-line,.theme-dark .tabular-name{color:var(--color-text-main)!important}.theme-dark .input,.theme-dark select.input,.theme-dark textarea.input{color:var(--color-input-text)!important;border-color:color-mix(in srgb, var(--color-border) 45%, transparent)!important}.theme-dark .badge.success,.theme-dark .agenda-status-cell,.theme-dark .continuous-winner{color:var(--color-success)!important}.theme-dark th,.theme-dark .group-agenda-table th,.theme-dark .report-standings-table th,.theme-dark .bracket-tabular-table th{background:var(--color-table-header)!important;color:var(--color-table-header-text)!important;border-color:color-mix(in srgb, var(--color-border) 45%, transparent)!important}.theme-dark .continuous-match,.theme-dark .bracket-player-line,.theme-dark .bracket-player,.theme-dark .bracket-match-card{background:var(--color-bracket-card-bg)!important;border-color:var(--color-border)!important;color:var(--color-bracket-card-text)!important}.theme-dark .continuous-match-head,.theme-dark .continuous-match-head p,.theme-dark .bracket-player-line .bracket-stat-row,.theme-dark .bracket-player-line .bracket-serie-row,.theme-dark .bracket-player-line:not(.winner) .bracket-name-line,.theme-dark .bracket-player-line:not(.winner) .small{color:var(--color-bracket-loser-text)!important}.theme-dark .bracket-player-line.winner{background:var(--color-highlight)!important;color:var(--color-highlight-text)!important;border-color:var(--color-border)!important}.theme-dark .bracket-player-line.winner .bracket-name-line,.theme-dark .bracket-player-line.winner .bracket-stat-row,.theme-dark .bracket-player-line.winner .bracket-serie-row,.theme-dark .bracket-player-line.winner .small,.theme-dark .bracket-player-line.winner b{color:var(--color-highlight-text)!important}.theme-dark .continuous-match:after,.theme-dark .continuous-match.source-linked:before,.theme-dark .bracket-round-premium:not(:last-child) .continuous-match.completed:after{border-top-color:var(--color-bracket-connector)!important}.theme-dark .bracket-score.winner,.theme-dark .bracket-score{border:1px solid var(--color-border)!important}@media print{body.printing-pdf{background:var(--color-pdf-bg)!important;color:var(--color-pdf-text)!important}body.printing-pdf .pdf-print-header{min-height:24mm!important;max-height:27mm!important;padding:3mm 4mm!important;top:4mm!important;left:8mm!important;right:8mm!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{padding-top:0!important}body.printing-pdf:not(.pdf-fit-one-page) .group-print-card,body.printing-pdf:not(.pdf-fit-one-page) .groups-final-order-print,body.printing-pdf:not(.pdf-fit-one-page) .bracket-tabular-section,body.printing-pdf:not(.pdf-fit-one-page) .reports-export-root>.card,body.printing-pdf:not(.pdf-fit-one-page) .close-export-root>.card{margin-top:8mm!important}body.printing-pdf th,body.printing-pdf .group-agenda-table th,body.printing-pdf .report-standings-table th,body.printing-pdf .bracket-tabular-table th{background:var(--color-pdf-table-header)!important;color:var(--color-pdf-text)!important;border:1px solid var(--color-pdf-table-border)!important}body.printing-pdf td,body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td,body.printing-pdf .bracket-tabular-table td{border:1px solid var(--color-pdf-table-border)!important}}.app-shell{background:var(--color-app-bg)!important;color:var(--color-text-main)!important}.header,.topbar,.card,.round-card,.control-chip,.view-toggle,.bracket-premium-panel,.bracket-tabular-panel,.group-agenda-wrap,.report-standings-card{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-main)!important}.header-title,.section-title h2,.stat-value,.card h2,.card h3,.card b,td,.player-name,.bracket-name-line,.tabular-name{color:var(--color-text-main)!important}.small,.field-hint,.section-title p,.stat-label,.stat-hint,.card p{color:var(--color-text-muted)!important}.tab.active,.btn.primary{background:var(--color-accent)!important;border-color:var(--color-accent)!important}.theme-dark .tab.active,.theme-dark .btn.primary{color:#08111f!important}.theme-light .tab.active,.theme-light .btn.primary{color:#fff!important}.btn.success{background:var(--color-success)!important}.btn.warning{background:var(--color-warning)!important}.btn.danger{background:var(--color-danger)!important}.input,select.input,textarea.input{background:var(--color-surface-alt)!important;color:var(--color-input-text)!important;border-color:var(--color-border)!important}table{color:var(--color-text-main)!important}th,.group-agenda-table th,.report-standings-table th,.bracket-tabular-table th{background:var(--color-table-header)!important;color:var(--color-table-header-text)!important;border-color:var(--color-border)!important}td,.group-agenda-table td,.report-standings-table td,.bracket-tabular-table td{border-color:var(--color-border)!important}tbody tr:nth-child(odd) td{background-color:var(--color-table-row)!important}tbody tr:nth-child(2n) td{background-color:var(--color-table-row-alt)!important}.qualified-row td,.classified-row td{background-color:var(--color-classified-bg)!important}.completed-row td,.agenda-completed-row td,.completed-row-card{background-color:var(--color-finalized-bg)!important;color:var(--color-highlight-text)!important}.agenda-score-cell,.bracket-score,.stat-score,.avg-cell{color:var(--color-score)!important}.points-cell,.score-points{color:var(--color-points)!important}.bracket-player-line,.continuous-match,.bracket-match-card{background:var(--color-bracket-card-bg)!important;color:var(--color-bracket-card-text)!important;border-color:var(--color-border)!important}.bracket-player-line:not(.winner),.bracket-player-line:not(.winner) .bracket-name-line,.bracket-player-line:not(.winner) .small{color:var(--color-bracket-loser-text)!important}.bracket-player-line.winner,.continuous-winner{background:var(--color-highlight)!important;color:var(--color-highlight-text)!important}.continuous-match:after,.continuous-match.source-linked:before,.bracket-round-premium:not(:last-child) .continuous-match.completed:after{border-top-color:var(--color-bracket-connector)!important;border-right-color:var(--color-bracket-connector)!important;border-bottom-color:var(--color-bracket-connector)!important}@media print{body.printing-pdf{background:var(--color-pdf-bg)!important;color:var(--color-pdf-text)!important}body.printing-pdf .section-title h2,body.printing-pdf h1,body.printing-pdf h2,body.printing-pdf h3,body.printing-pdf b,body.printing-pdf td{color:var(--color-pdf-text)!important}body.printing-pdf .section-title p,body.printing-pdf .pdf-title-block p,body.printing-pdf .pdf-meta-row span{color:var(--color-pdf-text-secondary)!important}body.printing-pdf .small,body.printing-pdf .field-hint,body.printing-pdf .pdf-kicker{color:var(--color-pdf-text-muted)!important}body.printing-pdf th,body.printing-pdf .group-agenda-table th,body.printing-pdf .report-standings-table th,body.printing-pdf .bracket-tabular-table th{background:var(--color-pdf-header)!important;color:var(--color-pdf-text)!important;border:1px solid var(--color-pdf-table-border)!important}body.printing-pdf td,body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td,body.printing-pdf .bracket-tabular-table td{border:1px solid var(--color-pdf-table-border)!important}body.printing-pdf .qualified-row td,body.printing-pdf .classified-row td,body.printing-pdf .qualified-row td b{color:var(--color-pdf-classified-text)!important}body.printing-reports:not(.pdf-fit-one-page) .report-page-break{break-before:page!important;page-break-before:always!important;padding-top:var(--pdf-header-gap,36mm)!important;box-sizing:border-box!important}body.printing-reports:not(.pdf-fit-one-page) .report-page-break.report-page-first,body.printing-reports.pdf-fit-one-page .report-page-break{break-before:auto!important;page-break-before:auto!important;padding-top:0!important}}.theme-dark .players-module .section-title p,.theme-dark .players-module .stat-hint,.theme-dark .players-module .small,.theme-dark .players-module .card p,.theme-dark .players-module .history-chip,.theme-dark .players-module .player-submeta,.theme-dark .players-module .country-label span{color:#075985!important}.theme-dark .players-module .field-hint{color:#334155!important}.theme-dark .players-module .input:disabled,.theme-dark .players-module select.input:disabled,.theme-dark .players-module textarea.input:disabled{color:#26364f!important;background:#334155!important;border-color:#334155!important}.theme-dark .players-module .btn.soft{color:#e0f2fe!important;background:#334155!important}.theme-dark .players-module .btn:disabled{color:#26364f!important;opacity:1!important;background:#334155!important}.theme-dark .players-module .text-disabled,.theme-dark .players-module [aria-disabled=true]{color:#26364f!important}.theme-light .groups-export-root .qualified-row td,.theme-light .groups-export-root .classified-row td,.theme-light .groups-final-order-print .qualified-row td,.theme-light .groups-final-order-print .classified-row td{color:#e0f2fe!important;background:#075985!important}.theme-light .groups-export-root .qualified-row td b,.theme-light .groups-export-root .classified-row td b,.theme-light .groups-final-order-print .qualified-row td b,.theme-light .groups-final-order-print .classified-row td b,.theme-light .groups-export-root .qualified-row .small,.theme-light .groups-final-order-print .qualified-row .small{color:#e0f2fe!important}.theme-light .groups-export-root .agenda-completed-row td,.theme-light .groups-export-root .completed-row td{color:#1e3a5f!important}.theme-light .groups-export-root .agenda-status-cell .badge.success{color:#1e3a5f!important;background:#cbd5e1!important}@media print{body.printing-pdf{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--color-app-bg:#fff!important;--color-surface:#fff!important;--color-surface-alt:#f8fafc!important;--color-border:#cbd5e1!important;--color-text-main:#0f172a!important;--color-text-secondary:#475569!important;--color-text-muted:#334155!important;--color-table-header:#e0f2fe!important;--color-table-row:#fff!important;--color-table-row-alt:#f8fafc!important;--color-classified-bg:#bae6fd!important;--color-finalized-bg:#e0f2fe!important;--color-highlight:#075985!important;--color-highlight-text:#075985!important;--color-pdf-bg:#fff!important;--color-pdf-text:#0f172a!important;--color-pdf-text-secondary:#075985!important;--color-pdf-text-muted:#334155!important;--color-pdf-header:#e0f2fe!important;--color-pdf-table-header:#e0f2fe!important;--color-pdf-table-border:#1e3a8a!important;--color-pdf-classified-bg:#bae6fd!important;--color-pdf-classified-text:#075985!important;color:#0f172a!important;background:#fff!important}body.printing-pdf .app-shell,body.printing-pdf .main,body.printing-pdf .card,body.printing-pdf .round-card,body.printing-pdf details,body.printing-pdf .group-agenda-wrap,body.printing-pdf .report-standings-card,body.printing-pdf .bracket-premium-panel,body.printing-pdf .bracket-tabular-panel,body.printing-pdf .continuous-match,body.printing-pdf .bracket-match-card,body.printing-pdf .completed-row-card{color:#0f172a!important;box-shadow:none!important;background:#fff!important;border-color:#cbd5e1!important}body.printing-pdf table,body.printing-pdf th,body.printing-pdf td{color:#0f172a!important}body.printing-pdf th,body.printing-pdf .group-agenda-table th,body.printing-pdf .report-standings-table th,body.printing-pdf .bracket-tabular-table th{color:#0f172a!important;background:#e0f2fe!important;border:1px solid #1e3a8a!important}body.printing-pdf td,body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td,body.printing-pdf .bracket-tabular-table td{color:#0f172a!important;background:#fff!important;border:1px solid #1e3a8a!important}body.printing-pdf .qualified-row td,body.printing-pdf .classified-row td{color:#075985!important;background:#bae6fd!important}body.printing-pdf .qualified-row td b,body.printing-pdf .classified-row td b{color:#075985!important}body.printing-pdf .small,body.printing-pdf .field-hint,body.printing-pdf .pdf-kicker{color:#334155!important}body.printing-pdf .section-title p,body.printing-pdf .pdf-title-block p,body.printing-pdf .pdf-meta-row span{color:#075985!important}body.printing-matches .main>:not(.matches-export-root),body.printing-schedule .main>:not(.schedule-export-root),body.printing-matches .matches-control-card,body.printing-schedule .schedule-control-card{display:none!important}body.printing-matches .matches-export-root,body.printing-matches .matches-print-scope,body.printing-schedule .schedule-export-root,body.printing-schedule .schedule-print-scope{width:100%!important;display:block!important}body.printing-pdf .matches-print-scope,body.printing-pdf .schedule-print-scope{padding-top:var(--pdf-header-gap,40mm)!important;box-sizing:border-box!important;color:#0f172a!important}body.printing-pdf.pdf-fit-one-page .matches-print-scope,body.printing-pdf.pdf-fit-one-page .schedule-print-scope{padding-top:0!important}body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-continuation{break-before:page!important;page-break-before:always!important;padding-top:var(--pdf-header-gap,40mm)!important;box-sizing:border-box!important}body.printing-matches:not(.pdf-fit-one-page) .completed-row-card,body.printing-schedule:not(.pdf-fit-one-page) .card{break-inside:avoid!important;page-break-inside:avoid!important}body.printing-matches .matches-print-scope input[type=checkbox]{display:none!important}}.pdf-blank-first-page{display:none}.report-print-section-picker{border:1px solid color-mix(in srgb, var(--color-border) 35%, transparent);background:color-mix(in srgb, var(--color-surface-alt) 78%, transparent);border-radius:16px;margin-top:14px;padding:12px}.report-print-section-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 12px;margin-top:8px;display:grid}.report-print-check{color:var(--color-text-main);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.report-print-check input{accent-color:var(--color-accent)}.theme-light .first-phase-qualified-report .section-title h2,.theme-light .first-phase-qualified-report .section-title p,.theme-light .first-phase-qualified-report th,.theme-light .first-phase-qualified-report td,.theme-light .first-phase-qualified-report .player-submeta,.theme-light .first-phase-qualified-report b{color:inherit}.theme-light .first-phase-qualified-report.report-standings-card{background:var(--color-surface)!important;border-color:var(--color-border-secondary)!important}.theme-light .first-phase-qualified-report .report-standings-table th{background:var(--color-table-header)!important;color:var(--color-text-main)!important}.theme-light .first-phase-qualified-report .report-standings-table td{background:var(--color-table-row)!important;color:var(--color-text-main)!important}.theme-light .first-phase-qualified-report .report-standings-table .qualified-row td{background:var(--color-classified-bg)!important;color:var(--color-highlight)!important}@media print{body.printing-pdf.pdf-force-light .app-shell,body.printing-pdf.pdf-force-light .theme-dark,body.printing-pdf.pdf-force-light .theme-light{--color-app-bg:#fff;--color-surface:#fff;--color-surface-alt:#f8fafc;--color-border:#d8e1ea;--color-border-secondary:#cbd5e1;--color-text-main:#0f172a;--color-text-secondary:#475569;--color-text-muted:#64748b;--color-table-header:#e2e8f0;--color-table-row:#fff;--color-table-row-alt:#f8fafc;--color-classified-bg:#e0f2fe;--color-finalized-bg:#ddf3fb;--color-highlight:#075985;--color-highlight-text:#075985;--color-score:#0369a1;--color-points:#b45309;--color-pdf-bg:#fff;--color-pdf-text:#0f172a;--color-pdf-header:#e2e8f0;--color-pdf-text-secondary:#075985;--color-pdf-text-muted:#1e3a8a;--color-pdf-classified-text:#075985;--color-pdf-table-header:#e2e8f0;--color-pdf-table-border:#1e3a8a;--color-pdf-classified-bg:#e0f2fe}body.printing-pdf.pdf-force-light,body.printing-pdf.pdf-force-light .app-shell,body.printing-pdf.pdf-force-light .main,body.printing-pdf.pdf-force-light .card,body.printing-pdf.pdf-force-light .round-card,body.printing-pdf.pdf-force-light details,body.printing-pdf.pdf-force-light .report-standings-card,body.printing-pdf.pdf-force-light .bracket-premium-panel,body.printing-pdf.pdf-force-light .bracket-tabular-panel,body.printing-pdf.pdf-force-light .face-grid{color:#0f172a!important;background:#fff!important}body.printing-pdf.pdf-force-light .section-title h2,body.printing-pdf.pdf-force-light .stat-value,body.printing-pdf.pdf-force-light td,body.printing-pdf.pdf-force-light b{color:#0f172a!important}body.printing-pdf.pdf-force-light .section-title p,body.printing-pdf.pdf-force-light .small,body.printing-pdf.pdf-force-light .field-hint,body.printing-pdf.pdf-force-light .player-submeta{color:#1e3a8a!important}body.printing-pdf.pdf-force-light th,body.printing-pdf.pdf-force-light .report-standings-table th,body.printing-pdf.pdf-force-light .group-agenda-table th,body.printing-pdf.pdf-force-light .bracket-tabular-table th{color:#0f172a!important;background:#e2e8f0!important;border:1px solid #1e3a8a!important}body.printing-pdf.pdf-force-light td,body.printing-pdf.pdf-force-light .report-standings-table td,body.printing-pdf.pdf-force-light .group-agenda-table td,body.printing-pdf.pdf-force-light .bracket-tabular-table td{color:#0f172a!important;background:#fff!important;border:1px solid #1e3a8a!important}body.printing-pdf.pdf-force-light .qualified-row td,body.printing-pdf.pdf-force-light .classified-row td{color:#075985!important;background:#e0f2fe!important}body.printing-pdf .pdf-blank-first-page{break-after:page!important;page-break-after:always!important;background:#fff!important;height:100vh!important;min-height:100vh!important;display:block!important}body.printing-pdf.pdf-fit-one-page .pdf-blank-first-page{display:none!important}body.printing-reports:not(.pdf-fit-one-page) .report-page-break{break-before:page!important;page-break-before:always!important}}.classification-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.classification-badge.class-calificado{background:var(--color-classified-bg)!important;color:var(--color-highlight-text)!important}.classification-badge.class-no-definido{background:color-mix(in srgb, var(--color-warning) 18%, transparent)!important;color:var(--color-warning)!important}.classification-badge.class-no-calificado{background:var(--color-surface-alt)!important;color:var(--color-text-muted)!important}.theme-dark .classification-badge.class-no-definido{color:#e0f2fe!important;background:#e0f2fe1a!important;border:1px solid #e0f2fe47!important}.theme-dark .classification-badge.class-no-calificado{color:#075985!important;background:#07598529!important;border:1px solid #07598552!important}.theme-dark .match-active-data-cell.has-result-data,.theme-dark .match-active-data-cell.has-result-data input,.theme-dark .match-active-data-cell.has-result-data .input{color:#38bdf8!important;font-weight:900!important}.theme-dark .match-active-data-cell.has-result-data input,.theme-dark .match-active-data-cell.has-result-data .input{border-color:#38bdf88c!important}.theme-light .continuous-match-head b,.theme-light .continuous-match-head strong{color:#1e3a8a!important}.theme-light .continuous-match-head p{color:#e0f2fe!important}.theme-light .bracket-score,.theme-light .bracket-score.winner{color:#94a3b8!important}@media print{body.printing-pdf .pdf-blank-first-page,body.printing-pdf.pdf-fit-one-page .pdf-blank-first-page{break-after:auto!important;page-break-after:auto!important;height:0!important;min-height:0!important;max-height:0!important;display:none!important}}.theme-dark .match-result-admin-cell,.theme-dark .match-result-admin-cell .field-label,.theme-dark .match-result-admin-cell select.input,.theme-dark .match-result-admin-cell .input{color:#38bdf8!important;font-weight:900!important}.theme-dark .match-result-admin-cell select.input,.theme-dark .match-result-admin-cell .input{border-color:#38bdf88c!important}@media print{body.printing-pdf .classification-badge.class-no-definido{color:#1e3a8a!important;background:#e0f2fe!important;border:1px solid #1e3a8a!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope,body.printing-pdf .matches-print-scope,body.printing-pdf .schedule-print-scope{box-sizing:border-box!important;padding-top:0!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-page,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-print,body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-section,body.printing-reports:not(.pdf-fit-one-page) .report-page-break,body.printing-close:not(.pdf-fit-one-page) .close-page-break{box-sizing:border-box!important;margin-top:0!important;padding-top:0!important}}
