@layer base{[data-bracket-pdf] *,[data-bracket-pdf] :before,[data-bracket-pdf] :after{box-sizing:border-box;margin:0;padding:0;line-height:1.2}}.bracket-document[data-bracket-pdf]{color:#000;box-sizing:border-box;background:#fff;flex-direction:column;width:100%;font-family:Malgun Gothic,맑은 고딕,sans-serif;display:flex}[data-bracket-pdf] .print-header{z-index:1000;box-sizing:border-box;background:#fff;border-bottom:1px solid #000;flex-direction:column;flex:none;justify-content:center;height:22mm;padding:6mm 10mm 2mm;display:flex}[data-bracket-pdf] .header-title-main{text-align:center;font-size:var(--header-h1-size);white-space:nowrap;margin:0 0 1.5mm;font-weight:700}[data-bracket-pdf] .header-info-row{justify-content:space-between;align-items:flex-end;display:flex}[data-bracket-pdf] .participant-count{text-align:left;font-size:var(--header-participant-font-size);min-width:var(--header-min-width);white-space:nowrap;flex:1 1 0;padding-bottom:2px}[data-bracket-pdf] .contest-info{text-align:center;font-size:var(--header-contest-info-size);white-space:nowrap;flex:1 1 0;margin:0;padding-bottom:2px}[data-bracket-pdf] .category-weight{text-align:right;font-size:var(--header-category-font-size);min-width:var(--header-category-min-width);white-space:nowrap;flex:1 1 0;padding-bottom:2px}[data-bracket-pdf] .print-main{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:0 10mm;display:flex;overflow:hidden}[data-bracket-pdf] .print-main.has-meta-row{justify-content:flex-start}[data-bracket-pdf] .bracket-meta-row{flex:none;justify-content:space-between;align-items:flex-end;width:100%;padding:1.5mm 0;display:flex}[data-bracket-pdf] .print-main-body{box-sizing:border-box;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}[data-bracket-pdf] .cover-page{justify-content:center;align-items:center}[data-bracket-pdf] .cover-inner{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;padding:0 20mm;display:flex}[data-bracket-pdf] .cover-rule{border:none;border-top:1px solid #000;width:100%;margin:0}[data-bracket-pdf] .cover-body{text-align:center;padding:12mm 0}[data-bracket-pdf] .cover-title{font-size:2rem;font-weight:700;line-height:1.4}[data-bracket-pdf] .cover-range{color:#333;margin-top:4mm;font-size:1.2rem}[data-bracket-pdf] .bracket-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}[data-bracket-pdf] .empty-cell{background-color:#0000;border:1px dashed #ccc;background:0 0!important;border:none!important}[data-bracket-pdf] .print-footer{z-index:1000;box-sizing:border-box;background:#fff;border-top:1px solid #000;flex:none;justify-content:space-between;align-items:center;height:10mm;padding:1mm 10mm 3mm;display:flex}[data-bracket-pdf] .footer-date,[data-bracket-pdf] .footer-page{font-size:var(--footer-text-size);flex:1;min-width:0;font-weight:400}[data-bracket-pdf] .footer-date{text-align:left}[data-bracket-pdf] .footer-logo{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}[data-bracket-pdf] .footer-logo img{max-height:var(--footer-logo-max-h);margin:0 auto;display:block}[data-bracket-pdf] .footer-page{text-align:right}[data-bracket-pdf] .bracket-page{page-break-after:always;page-break-inside:avoid;height:var(--bracket-page-h);width:var(--bracket-page-w);box-sizing:border-box;background:#fff;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@media screen{[data-bracket-pdf] .bracket-page{margin:20px auto;box-shadow:0 0 10px #0000001a}}[data-bracket-pdf] .bracket-page:last-child{page-break-after:avoid}@media print{.bracket-document[data-bracket-pdf]{background:#fff;height:auto!important;overflow:visible!important}[data-bracket-pdf] .bracket-container::-webkit-scrollbar{display:none}[data-bracket-pdf] .no-print{display:none!important}[data-bracket-pdf] .bracket-page{page-break-after:always!important;page-break-inside:avoid!important}[data-bracket-pdf] .bracket-page:last-child{page-break-after:avoid!important}}[data-bracket-pdf] .bracket-container::-webkit-scrollbar{height:8px}[data-bracket-pdf] .bracket-container::-webkit-scrollbar-track{background:#f1f1f1}[data-bracket-pdf] .bracket-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}[data-bracket-pdf] .bracket-container::-webkit-scrollbar-thumb:hover{background:#555}[data-bracket-pdf] .empty-state,[data-bracket-pdf] .single-player-state{justify-content:center;align-items:center;height:100%;min-height:200px;display:flex}[data-bracket-pdf] .empty-message,[data-bracket-pdf] .single-player-info{text-align:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px}[data-bracket-pdf] .empty-message h3,[data-bracket-pdf] .single-player-info h3{color:#495057;margin-bottom:10px}[data-bracket-pdf] .empty-message p,[data-bracket-pdf] .single-player-info p{color:#6c757d;margin-bottom:0}[data-bracket-pdf] .winner-info{background:#fff;border:2px solid #28a745;border-radius:4px;margin:15px 0;padding:10px}[data-bracket-pdf] .winner-info .player-name{color:#28a745;margin-bottom:5px;font-size:1.2em;font-weight:700}[data-bracket-pdf] .winner-info .team-name{color:#6c757d}[data-bracket-pdf] .tournament-table{border-collapse:collapse;table-layout:fixed}[data-bracket-pdf] .tournament-table tr{height:var(--cell-height)!important}[data-bracket-pdf] .tournament-table tr.spacing-row{height:calc(var(--cell-height) / 2)!important}[data-bracket-pdf] .left-table,[data-bracket-pdf] .right-table{flex:1}[data-bracket-pdf] .tournament-table td{width:var(--cell-width);vertical-align:middle;box-sizing:border-box;border:none;padding:0;position:relative;overflow:hidden;height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--tournament-td-line-height)!important}[data-bracket-pdf] .bracket-special{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:0;display:flex}[data-bracket-pdf] .bracket-special-1p .special-player{text-align:center;flex-direction:column;align-items:center;gap:6mm;max-width:100%;display:flex}[data-bracket-pdf] .bracket-special-2p .special-two-grid{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(15mm,auto) minmax(0,1fr);align-items:center;gap:2mm 3mm;width:100%;max-width:100%;display:grid}[data-bracket-pdf] .bracket-special-2p .special-cell.name-left{text-align:right;grid-area:1/1;justify-self:end;min-width:0}[data-bracket-pdf] .bracket-special-2p .special-cell.line-cell{grid-area:1/2/span 2;place-self:center stretch;align-items:center;min-width:85mm;display:flex}[data-bracket-pdf] .bracket-special-2p .special-cell.name-right{text-align:left;grid-area:1/3;justify-self:start;min-width:0}[data-bracket-pdf] .bracket-special-2p .special-cell.team-left{text-align:right;grid-area:2/1;justify-self:end;min-width:0}[data-bracket-pdf] .bracket-special-2p .special-cell.team-right{text-align:left;grid-area:2/3;justify-self:start;min-width:0}[data-bracket-pdf] .bracket-special-2p .special-line{border-top:var(--line-width) solid var(--line-color);width:100%;height:0}[data-bracket-pdf] .bracket-special .player-name{white-space:nowrap;font-weight:700;line-height:1.1}[data-bracket-pdf] .bracket-special .player-team{color:#666;white-space:nowrap;line-height:1.1}[data-bracket-pdf] .bracket-wrapper{align-items:center;gap:0;width:100%;display:flex;position:relative}[data-bracket-pdf] .match-group{display:table-row-group}[data-bracket-pdf] .border-bottom{border-bottom:var(--line-width) solid var(--line-color)!important}[data-bracket-pdf] .border-right{border-right:var(--line-width) solid var(--line-color)!important}[data-bracket-pdf] .border-right-bold{border-right:3px solid var(--line-color)!important}[data-bracket-pdf] .border-left-bold{border-left:3px solid var(--line-color)!important}[data-bracket-pdf] .border-left{border-left:var(--line-width) solid var(--line-color)!important}[data-bracket-pdf] .border-top{border-top:var(--line-width) solid var(--line-color)!important}[data-bracket-pdf] .third-place-match{z-index:999;background:#fff;justify-content:center;align-items:center;height:8mm;display:flex;position:absolute;bottom:13mm;left:10mm;right:10mm}[data-bracket-pdf] .third-place-match-content{font-size:var(--third-place-content-font);width:var(--third-place-content-width);align-items:center;gap:0;display:flex}[data-bracket-pdf] .third-place-player{min-width:var(--third-place-player-min);text-align:center;background:#fff;padding:2mm 4mm}[data-bracket-pdf] .third-place-line{border-top:1px solid #000;flex:1;height:0}[data-bracket-pdf] .repechage-section{z-index:1;pointer-events:none;background:0 0;flex-direction:column;max-height:21mm;font-size:5pt;display:flex;position:absolute;bottom:13mm;left:10mm;right:10mm;overflow:visible}[data-bracket-pdf] .repechage-match{margin-bottom:var(--repechage-match-mb);flex-direction:column;align-items:center;display:flex}[data-bracket-pdf] .repechage-label{color:#666;margin-bottom:.7mm;font-size:5pt;font-weight:700}[data-bracket-pdf] .repechage-match-content{width:100%;max-width:var(--repechage-match-content-max);align-items:center;gap:0;font-size:5pt;display:flex}[data-bracket-pdf] .repechage-player{min-width:var(--repechage-player-min);text-align:center;background:#fff;flex-direction:column;padding:.7mm 2mm;display:flex}[data-bracket-pdf] .repechage-player-name{font-size:5pt;font-weight:700}[data-bracket-pdf] .repechage-player-team{color:#666;font-size:4pt}[data-bracket-pdf] .repechage-line{height:0;min-width:var(--repechage-line-min);border-top:1px solid #000;flex:1}[data-bracket-pdf] .repechage-brackets-container{background:0 0;justify-content:center;width:100%;display:flex}[data-bracket-pdf] .repechage-mini-bracket{min-width:var(--repechage-mini-min);max-width:var(--repechage-mini-max);pointer-events:auto;background:0 0;flex-direction:column;flex:none;align-items:center;display:flex}[data-bracket-pdf] .repechage-bracket-title{color:#333;text-align:center;background:0 0;margin-bottom:1.4mm;font-size:6pt;font-weight:700}[data-bracket-pdf] .repechage-bracket-content{background:0 0;align-items:stretch;gap:0;height:17mm;display:flex;position:relative}[data-bracket-pdf] .repechage-round{background:0 0;flex-direction:column;justify-content:center;display:flex;position:relative}[data-bracket-pdf] .repechage-round-1{align-self:flex-start;margin-top:0}[data-bracket-pdf] .repechage-round-2{align-self:flex-end;margin-bottom:0;padding-bottom:3mm}[data-bracket-pdf] .repechage-bracket-content>.repechage-round-2:first-child{align-self:center}[data-bracket-pdf] .repechage-slot{white-space:nowrap;min-width:var(--repechage-slot-min);text-align:center;background:#fff;padding:.7mm;font-size:6pt;font-weight:700;position:relative}[data-bracket-pdf] .repechage-connector-1{align-self:stretch;width:3.5mm;height:100%;position:relative}[data-bracket-pdf] .repechage-connector-1:before{content:"";background:#000;width:1px;height:28%;position:absolute;top:12%;left:0}[data-bracket-pdf] .repechage-connector-1:after{content:"";width:calc(100% + var(--repechage-conn-ext));z-index:10;background:#000;height:1px;position:absolute;top:26%;left:0}[data-bracket-pdf] .repechage-connector-1 .line-vertical-down{left:calc(100% + var(--repechage-conn-ext));z-index:10;background:#000;width:1px;display:block;position:absolute;top:26%;bottom:50%}[data-bracket-pdf] .repechage-winner-slot{visibility:hidden;height:0;margin:0;padding:0!important}[data-bracket-pdf] .repechage-connector-2{width:var(--repechage-conn2-w);align-self:stretch;height:100%;position:relative}[data-bracket-pdf] .repechage-connector-2:before{content:"";background:#000;width:1px;position:absolute;top:26%;bottom:20%;left:0}[data-bracket-pdf] .repechage-connector-2:after{content:"";background:#000;width:100%;height:1px;position:absolute;top:50%;left:0}[data-bracket-pdf] .repechage-result{text-align:center;background:#fff;border:1px solid #000;align-self:center;min-width:11mm;padding:.7mm 2mm;font-size:5pt;font-weight:700}[data-bracket-pdf] .league-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex;overflow:auto}[data-bracket-pdf] .league-table{border-collapse:collapse;table-layout:fixed;width:var(--league-table-width);background:#fff;border:1px solid #000;margin:0 auto}[data-bracket-pdf] .league-table th,[data-bracket-pdf] .league-table td{vertical-align:middle;font-size:var(--league-td-font);height:var(--league-row-height);background:#fff;border:1px solid #000;padding:4px 6px;line-height:1.3}[data-bracket-pdf] .league-table th{font-weight:700;font-size:var(--league-th-font);text-align:left;background:#fff!important}[data-bracket-pdf] .league-table th:first-child,[data-bracket-pdf] .league-table td:first-child{text-align:left;width:var(--league-col1-w)}[data-bracket-pdf] .league-table td:not(:first-child){text-align:center;width:auto}[data-bracket-pdf] .league-table th:not(:first-child){width:auto}[data-bracket-pdf] .league-table .playerCell{background:#fff!important}[data-bracket-pdf] .league-table .playerCell .playerName{font-weight:700;font-size:var(--league-pname);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;display:block;overflow:hidden}[data-bracket-pdf] .league-table .playerCell .teamName{font-size:var(--league-tname);color:#666;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}[data-bracket-pdf] .league-match-box{cursor:pointer;text-align:center;padding:4px;transition:background-color .2s;position:relative;background:#fff!important;border:1px solid #000!important}[data-bracket-pdf] .league-match-box:hover{background-color:#007bff0d!important}[data-bracket-pdf] .league-match-box .match-player{font-size:var(--league-mplayer);white-space:nowrap;margin:0 2px;display:inline}[data-bracket-pdf] .league-match-box .match-versus{font-size:var(--league-mversus);color:#333;margin:0 2px}[data-bracket-pdf] .league-match-box .score-legend{font-size:var(--league-slegend);color:#999;line-height:1;position:absolute;top:2px;right:4px}[data-bracket-pdf] .league-match-box .match-indicator{font-size:var(--league-mind);color:#007bff;margin:0 2px}[data-bracket-pdf] .league-match-box .match-indicator.hidden{visibility:hidden}[data-bracket-pdf] .league-progress .league-match-box .match-indicator{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin:0 2px;font-size:9pt;font-weight:700;line-height:1;display:inline-flex}[data-bracket-pdf] .league-progress .league-match-box .match-indicator.win{background:#338bcb}[data-bracket-pdf] .league-progress .league-match-box .match-indicator.loss{background:red}[data-bracket-pdf] .league-progress .league-match-box .match-indicator.draw{background:#9ca3af}[data-bracket-pdf] .grayed-out{position:relative;background:#fff!important;border:1px solid #000!important}[data-bracket-pdf] .grayed-out:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0%25' y1='0%25' x2='100%25' y2='100%25' stroke='black' stroke-width='1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}@media print{[data-bracket-pdf] .league-table{width:var(--league-table-width)!important;font-size:10pt!important}[data-bracket-pdf] .league-table th,[data-bracket-pdf] .league-table td{height:var(--league-print-td-h)!important;background:#fff!important;padding:3px 4px!important}[data-bracket-pdf] .league-match-box .match-player{font-size:var(--league-print-mplayer)!important}[data-bracket-pdf] .league-match-box .match-versus{font-size:var(--league-print-mversus)!important}[data-bracket-pdf] .league-match-box .score-legend{font-size:var(--league-print-slegend)!important}[data-bracket-pdf] .league-table .playerCell .playerName{font-size:var(--league-print-pname)!important}[data-bracket-pdf] .league-table .playerCell .teamName{font-size:var(--league-print-tname)!important}}[data-bracket-pdf] .league-container[data-participant-count="2"] .league-table,[data-bracket-pdf] .league-container[data-participant-count="3"] .league-table{font-size:var(--league-dyn-23)}[data-bracket-pdf] .league-container[data-participant-count="4"] .league-table,[data-bracket-pdf] .league-container[data-participant-count="5"] .league-table{font-size:var(--league-dyn-45)}[data-bracket-pdf] .league-container[data-participant-count="6"] .league-table,[data-bracket-pdf] .league-container[data-participant-count="7"] .league-table{font-size:var(--league-dyn-67)}[data-bracket-pdf] .league-container[data-participant-count="8"] .league-table,[data-bracket-pdf] .league-container[data-participant-count="9"] .league-table{font-size:var(--league-dyn-89)}[data-bracket-pdf] .league-container .league-table{font-size:var(--league-dyn-fallback)}[data-bracket-pdf] .league-table .playerCell.is-absent-header{background:#f9fafb!important}[data-bracket-pdf] .league-table .playerCell .playerName.is-absent{color:#9ca3af;-webkit-text-decoration:line-through #d1d5db;text-decoration:line-through #d1d5db}[data-bracket-pdf] .league-table .playerCell .absent-pill{color:#4b5563;letter-spacing:.02em;white-space:nowrap;background:#e5e7eb;border-radius:9999px;margin-top:2px;padding:0 6px;font-size:.85em;font-weight:600;line-height:1.5;display:inline-block}[data-bracket-pdf] .league-table .league-absent-cell{text-align:center;vertical-align:middle;color:#6b7280;letter-spacing:.02em;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#9ca3af38 6px 7px);font-weight:600;background-color:#f3f4f6!important}[data-bracket-pdf] .league-table .league-absent-cell .absent-label{color:#4b5563;background:#ffffffd9;border-radius:4px;padding:1px 6px;font-size:.9em;display:inline-block}[data-bracket-pdf] .league-table .result-cell.is-absent-result{color:#6b7280;background-color:#f9fafb!important}[data-bracket-pdf] .league-table .result-cell .absent-label{color:#4b5563;background:#e5e7eb;border-radius:9999px;padding:1px 8px;font-size:.95em;font-weight:600;display:inline-block}@media print{[data-bracket-pdf] .league-table .playerCell.is-absent-header,[data-bracket-pdf] .league-table .league-absent-cell,[data-bracket-pdf] .league-table .result-cell.is-absent-result{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-bracket-pdf] .combined-container{justify-content:center;align-items:center;gap:var(--combined-section-gap);width:100%;height:100%;padding-top:var(--combined-pad-top);flex-direction:column;display:flex;overflow:visible}[data-bracket-pdf] .top-section{justify-content:center;align-items:stretch;gap:var(--combined-top-gap);width:100%;display:flex;position:relative;overflow:visible}[data-bracket-pdf] .combined-container .tournament-section:before,[data-bracket-pdf] .combined-container .league-section:before{content:"";top:calc(0px - var(--combined-pad-top));width:1px;height:var(--combined-pad-top);z-index:999;background:#000;position:absolute;left:50%}[data-bracket-pdf] .combined-container .top-section:after{content:"";top:calc(0px - var(--combined-pad-top));left:calc(( 50% - (var(--combined-top-gap) / 2) - (var(--combined-cell-width) * 3) / 2 ) - (var(--combined-cell-width) / 2));right:calc((50% - var(--combined-top-gap) / 2 - var(--combined-cell-width) * 4 / 2) + (var(--combined-cell-width) / 2));z-index:999;background:#000;height:1px;position:absolute}[data-bracket-pdf] .tournament-section{z-index:1;border:1px solid #000;flex-direction:column;flex:none;justify-content:center;align-items:center;min-height:100%;display:flex;position:relative;overflow:visible}[data-bracket-pdf] .tournament-bracket{align-items:center;gap:3mm;display:flex;overflow:visible}[data-bracket-pdf] .combined-container .tournament-table{border-collapse:collapse;table-layout:fixed;overflow:visible;width:auto!important;margin:0!important;position:static!important}[data-bracket-pdf] .combined-container .tournament-table td{vertical-align:middle;box-sizing:border-box;border:none;height:8mm;padding:0;line-height:8mm;position:relative;overflow:visible;width:var(--combined-cell-width)!important;max-width:var(--combined-cell-width)!important;min-width:var(--combined-cell-width)!important}[data-bracket-pdf] .combined-container .player-cell{border:1px solid var(--line-color);vertical-align:middle;text-align:center;background:#fff;padding:4px 6px;overflow:hidden}[data-bracket-pdf] .combined-container .player-name{white-space:nowrap;max-width:100%;margin-bottom:2px;font-size:9pt;font-weight:700;display:block;overflow:hidden}[data-bracket-pdf] .combined-container .team-name{color:#666;white-space:nowrap;max-width:100%;font-size:7pt;display:block;overflow:hidden}[data-bracket-pdf] .combined-container .connector-cell{border:1px solid var(--line-color);text-align:center;vertical-align:middle;background:#fff;padding:0;position:relative;overflow:visible}[data-bracket-pdf] .combined-container .connector-cell:after{content:"";background-color:#000;height:1px;position:absolute;top:50%;left:0;right:0}[data-bracket-pdf] .league-section{z-index:1;flex-direction:column;flex:none;align-items:center;min-height:100%;display:flex;position:relative}[data-bracket-pdf] .combined-container .league-table{border-collapse:collapse;table-layout:fixed;border:1px solid var(--line-color);background:#fff;width:auto!important;margin:0!important;position:static!important}[data-bracket-pdf] .combined-container .league-table th,[data-bracket-pdf] .combined-container .league-table td{border:1px solid var(--line-color);vertical-align:middle;font-size:var(--combined-league-td-font);height:var(--combined-league-row-h);background:#fff;padding:4px 6px;line-height:1.3;width:var(--combined-cell-width)!important;max-width:var(--combined-cell-width)!important;min-width:var(--combined-cell-width)!important;border-width:1px!important}[data-bracket-pdf] .combined-container .league-table th{font-weight:700;font-size:var(--combined-league-td-font);text-align:left;background:#fff!important}[data-bracket-pdf] .combined-container .league-table th:first-child,[data-bracket-pdf] .combined-container .league-table td:first-child{text-align:left}[data-bracket-pdf] .combined-container .league-table td:not(:first-child){text-align:center}[data-bracket-pdf] .combined-container .league-table .playerCell{background:#fff!important}[data-bracket-pdf] .combined-container .league-table .playerCell .playerName{font-weight:700;font-size:var(--combined-pname);white-space:nowrap;max-width:100%;margin-bottom:2px;display:block;overflow:hidden}[data-bracket-pdf] .combined-container .league-table .playerCell .teamName{font-size:var(--combined-tname);color:#666;white-space:nowrap;max-width:100%;display:block;overflow:hidden}[data-bracket-pdf] .combined-container .league-match-box{cursor:pointer;text-align:center;font-size:var(--combined-mbox);padding:4px;transition:background-color .2s;position:relative;border:1px solid var(--line-color)!important;background:#fff!important}[data-bracket-pdf] .combined-container .league-match-box:hover{background-color:#007bff0d!important}[data-bracket-pdf] .combined-container .league-match-box .match-player{font-size:var(--combined-mplayer);white-space:nowrap;vertical-align:middle;max-width:40%;margin:0 1px;display:inline-block;overflow:hidden}[data-bracket-pdf] .combined-container .league-match-box .match-versus{font-size:var(--combined-mversus);color:#333;margin:0 1px}@media print{[data-bracket-pdf] .combined-container .tournament-section:before,[data-bracket-pdf] .combined-container .league-section:before,[data-bracket-pdf] .combined-container .top-section:after,[data-bracket-pdf] .combined-container .connector-cell:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-bracket-pdf] .combined-container .league-table,[data-bracket-pdf] .combined-container .tournament-table{page-break-inside:avoid;break-inside:avoid}}[data-bracket-pdf][data-orientation=landscape] .team-cell{font-size:var(--team-font-size);color:#666;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.05em;word-spacing:-.2em;background:#fff}[data-bracket-pdf][data-orientation=landscape] .team-cell-left{text-align:right}[data-bracket-pdf][data-orientation=landscape] .team-cell-right{text-align:left}[data-bracket-pdf][data-orientation=landscape] .player-name-cell{font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;background:#fff;font-weight:700}[data-bracket-pdf][data-orientation=landscape] .player-name-cell .player-name{display:inline}[data-bracket-pdf][data-orientation=landscape] .player-name-cell .player-team{display:none}[data-bracket-pdf][data-orientation=landscape] .left-table .player-name-cell{text-align:right;padding-right:var(--player-name-pad-horiz)}[data-bracket-pdf][data-orientation=landscape] .right-table .player-name-cell{text-align:left;padding-left:var(--player-name-pad-horiz)}[data-bracket-pdf][data-orientation=portrait] .tournament-table td.spacing-cell{height:calc(var(--cell-height) / 2)!important;max-height:calc(var(--cell-height) / 2)!important}[data-bracket-pdf][data-orientation=portrait] .team-cell{display:none!important}[data-bracket-pdf][data-orientation=portrait] .player-name-cell{font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:#fff;font-weight:700}[data-bracket-pdf][data-orientation=portrait] .left-table .player-name-cell{text-align:right;padding-right:var(--player-name-pad-horiz)}[data-bracket-pdf][data-orientation=portrait] .right-table .player-name-cell{text-align:left;padding-left:var(--player-name-pad-horiz)}[data-bracket-pdf][data-orientation=portrait] .player-name-cell .player-name{font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.1;display:block;overflow:hidden}[data-bracket-pdf][data-orientation=portrait] .player-name-cell .player-team{font-size:var(--team-font-size);color:#666;letter-spacing:-.05em;word-spacing:-.2em;white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.1;display:block;overflow:hidden}
[data-rwp-wrapper] ul{margin:0;padding:0;list-style:none}[data-rwp-wrapper] li{margin:0;padding:0}[data-rwp-wrapper]{perspective:2000px;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:stretch;width:100%;display:flex;position:relative;overflow:hidden}[data-rwp]{cursor:default;flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}[data-rwp]:focus-visible{outline:none}[data-rwp-highlight-wrapper]{width:100%;font-size:1rem;font-weight:500;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}[data-rwp-highlight-list]{width:100%;position:absolute}[data-rwp-options]{-webkit-font-smoothing:subpixel-antialiased;will-change:transform;backface-visibility:hidden;width:100%;height:0;transform-style:preserve-3d;margin:0 auto;display:block;position:absolute;top:50%;left:0}[data-rwp-option]{-webkit-font-smoothing:subpixel-antialiased;will-change:visibility;width:100%;font-size:.875rem;position:absolute;top:0;left:0}[data-rwp-option],[data-rwp-highlight-item]{justify-content:center;align-items:center;display:flex}[data-rwp-option][data-disabled],[data-rwp-highlight-item][data-disabled]{pointer-events:none}
