.etmc-bracket--v2{--bv2-tie-h:76px;--bv2-tie-half:38px;--bv2-col-w:280px;--bv2-col-gap:48px;--bv2-half-gap:24px;--bv2-pair-gap:16px;--bv2-line:1px solid #9ca3af;--bv2-line-color:#9ca3af}.etmc-bracket--v2 .etmc-bracket__scroller{overflow:hidden;padding-bottom:8px}.etmc-bracket--v2 .etmc-bracket__cols{align-items:stretch;display:flex;gap:var(--bv2-col-gap);left:0;min-width:-moz-min-content;min-width:min-content;position:relative;transition:left .25s ease-out,height .25s ease-out}.etmc-bracket--v2 .etmc-bracket__col{display:flex;flex:0 0 var(--bv2-col-w);flex-direction:column;min-width:var(--bv2-col-w);width:var(--bv2-col-w)}.etmc-bracket-pills{display:flex;flex-wrap:nowrap;gap:8px;margin:0 0 12px;overflow-x:auto;padding-block:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.etmc-bracket-pills::-webkit-scrollbar{display:none}.etmc-bracket-pills__pill{background:none;border:.5px solid #050505;border-radius:4px;color:#050505;cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:600;line-height:1;padding:12px;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.etmc-bracket-pills__pill:focus-visible,.etmc-bracket-pills__pill:hover{background:#000;color:#fff}.etmc-bracket-pills__pill.is-active{background:#000;color:#fff}.etmc-bracket--v2 .etmc-bracket__ties{display:flex;flex:1 1 auto;flex-direction:column;gap:0;justify-content:space-around;padding:12px}.etmc-bracket--v2 .etmc-bracket__col.is-pill-selected .etmc-bracket__ties{gap:16px;justify-content:flex-start}.etmc-bracket--v2 .etmc-bracket__col.is-pill-selected{align-self:flex-start}.etmc-bracket--v2 .etmc-bracket__pair{display:flex;flex-direction:column;gap:var(--bv2-pair-gap);position:relative}.etmc-bracket--v2 .etmc-tie{box-sizing:border-box;margin:0;min-height:var(--bv2-tie-h);position:relative}.etmc-bracket--v2 .etmc-bracket__connectors{left:0;overflow:visible;pointer-events:none;position:absolute;top:0}.etmc-bracket--v2 .etmc-bracket__connectors path{fill:none;stroke:var(--bv2-line-color);stroke-width:1}.etmc-phase-panel--knockout{--bv2-line:1px solid #ddd;--bv2-stub-w:24px;--bv2-card-half:65px}.etmc-phase-panel--knockout .etmc-phase-panel__ties{display:flex;flex-direction:column;gap:16px;margin-top:8px}@media (min-width:768px){.etmc-phase-panel--knockout .etmc-phase-panel__ties{grid-template-columns:none}}.etmc-phase-panel--knockout .etmc-phase-panel__pair{display:flex;flex-direction:column;gap:16px;margin:0 calc(var(--bv2-stub-w)*3);position:relative}.etmc-phase-panel--knockout .etmc-phase-panel__ties:not(.etmc-phase-panel__ties--paired)>.etmc-ae-card--tie{margin:0 calc(var(--bv2-stub-w)*3)}.etmc-phase-panel--knockout .etmc-ae-card--tie{position:relative}.etmc-phase-panel--knockout .etmc-ae-card--tie:before{right:100%}.etmc-phase-panel--knockout .etmc-ae-card--tie:after,.etmc-phase-panel--knockout .etmc-ae-card--tie:before{border-top:var(--bv2-line);content:"";pointer-events:none;position:absolute;top:50%;width:var(--bv2-stub-w)}.etmc-phase-panel--knockout .etmc-ae-card--tie:after{left:100%}.etmc-phase-panel--knockout .etmc-phase-panel__pair:after{border-right:var(--bv2-line);left:100%}.etmc-phase-panel--knockout .etmc-phase-panel__pair:after,.etmc-phase-panel--knockout .etmc-phase-panel__pair:before{border-bottom:var(--bv2-line);border-top:var(--bv2-line);bottom:var(--bv2-card-half);content:"";pointer-events:none;position:absolute;top:var(--bv2-card-half);width:var(--bv2-stub-w)}.etmc-phase-panel--knockout .etmc-phase-panel__pair:before{border-left:var(--bv2-line);right:100%}.etmc-phase-panel--knockout .etmc-phase-panel__pair-out{border-top:var(--bv2-line);left:calc(100% + var(--bv2-stub-w));pointer-events:none;position:absolute;top:50%;width:var(--bv2-stub-w)}.etmc-phase-panel--knockout .etmc-phase-panel__pair-in{border-top:var(--bv2-line);pointer-events:none;position:absolute;right:calc(100% + var(--bv2-stub-w));top:50%;width:var(--bv2-stub-w)}.etmc-phase-panel--first-knockout .etmc-ae-card--tie:before,.etmc-phase-panel--first-knockout .etmc-phase-panel__pair-in,.etmc-phase-panel--first-knockout .etmc-phase-panel__pair:before{display:none}.etmc-phase-panel--first-knockout .etmc-phase-panel__pair,.etmc-phase-panel--first-knockout .etmc-phase-panel__ties:not(.etmc-phase-panel__ties--paired)>.etmc-ae-card--tie{margin-left:0}@media (max-width:768px){.etmc-phase-panel--knockout{--bv2-stub-w:10px;--bv2-card-half:50px}}.etmc-bracket--v2 .etmc-bracket__third{border-top:1px solid #e6e6e6;margin-top:32px;padding-top:24px}.etmc-bracket--v2 .etmc-bracket__third-title{color:#050505;font-size:.875rem;font-weight:700;letter-spacing:.4px;margin:0 0 12px;text-transform:uppercase}.etmc-bracket--v2 .etmc-bracket__third-ties{display:grid;gap:12px;grid-template-columns:minmax(0,320px)}@media (max-width:768px){.etmc-bracket--v2 .etmc-bracket__cols{display:block;gap:0;left:auto!important;position:static;transition:none}.etmc-bracket--v2 .etmc-bracket__scroller{overflow:visible}.etmc-bracket--v2 .etmc-bracket__col{background:#fff;border:1px solid #e0e0e0;border-radius:12px;display:none;flex:initial;min-width:0;width:auto}.etmc-bracket--v2 .etmc-bracket__col.is-pill-selected{display:flex}.etmc-bracket--v2 .etmc-bracket__ties{display:grid;gap:12px;grid-template-columns:1fr;padding:12px}.etmc-bracket--v2 .etmc-bracket__pair{display:contents}.etmc-bracket--v2 .etmc-bracket__connectors{display:none}.etmc-bracket--v2 .etmc-tie{min-height:0}}