.tournaments-page{--panel:#302d40;width:calc(100% - 96px);max-width:1240px;margin:0 auto 40px;padding-top:25px}.tournaments-page .page-intro p{color:#94ff51}.tournaments-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tournament-featured,.tournament-archive,.ti-timeline{border-radius:7px;padding:17px 18px}.tournament-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.tournament-section-heading h2{align-items:center;gap:9px;margin:0;font-size:20px;line-height:1.1;display:flex}.tournament-section-heading>span{color:#c8bbd2;font-size:10px}.tournament-section-heading>a{color:#d7a6f1;font-size:11px;text-decoration:none}.tournament-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#c3b7cf;margin-bottom:5px;font-size:9px;display:block}.tournament-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tournament-card{background:#423b50;border:1px solid #ffffff20;border-radius:5px;min-width:0;text-decoration:none;transition:transform .35s,filter .35s;overflow:hidden}.tournament-card--ti{background:#493654;border-color:#a478cb}.tournament-card-art{background:radial-gradient(at 80% 15%,#8c5a8a77,#0000 75%),#252432;height:72px;position:relative;overflow:hidden}.tournament-card-art>img{object-fit:contain;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.tournament-card--ti .tournament-card-art>img{object-fit:cover;object-position:50% 42%;opacity:.85}.tournament-card-art:after{content:"";background:linear-gradient(#0000,#332d42b0);position:absolute;inset:0}.tournament-card-art>.tournament-status{z-index:1;position:absolute;top:7px;right:7px}.tournament-card-series{z-index:1;letter-spacing:1.2px;color:#eee2f1;font-size:8px;position:absolute;bottom:7px;left:11px}.tournament-card-body{padding:9px 11px}.tournament-card h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:19px;line-height:1.05;overflow:hidden}.tournament-card-date{color:#c4b8cc;font-size:10px}.tournament-card-prize{color:#b6f179;letter-spacing:.3px;font-variant-numeric:tabular-nums;margin:8px 0;font-family:Barlow Condensed,sans-serif;font-size:28px;line-height:1;display:block}.tournament-card-prize small{color:#c0b4ca;letter-spacing:0;margin-left:6px;font-family:Barlow,sans-serif;font-size:9px;font-weight:400}.tournament-card-footer{color:#ded4e6;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.tournament-card-footer>span{align-items:center;gap:5px;min-height:18px;display:flex}.tournament-card-footer img{object-fit:contain}.tournament-card-footer b{color:#dab1f1;font-size:16px;font-weight:400}.tournament-status{white-space:nowrap;color:#fff;background:#554267;border:1px solid #0000;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-block}.tournament-status--scheduled{color:#35240a;background:#ffd16e;border-color:#ffdf9c}.tournament-status--live{color:#18340a;background:#94ff51;border-color:#c0ff98}.tournament-status--completed{color:#d0ffb7;background:#346b38;border-color:#61a452}.tournament-archive{margin-top:var(--section-gap)}.tournament-archive-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.tournament-archive-top h2{margin:0;font-size:23px}.tournament-archive-top>span{color:#bcafc8;font-size:10px}.tournament-filters{align-items:center;gap:8px;display:flex}.tournament-filters[hidden]{display:none}.tournament-view-buttons{background:#252230;border-radius:5px;gap:3px;margin-right:auto;padding:3px;display:flex}.tournament-view-buttons button{color:#c7b8d3;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:9px 12px;font-size:12px}.tournament-view-buttons button[aria-pressed=true]{color:#fff;background:#9638c9;box-shadow:inset 0 0 0 1px #c779ed}.tournament-view-buttons span{opacity:.8;margin-left:4px;font-size:9px}.tournament-filters label{min-width:0}.tournament-filters input,.tournament-filters select{color:#e1d8e9;background:#41394e;border:1px solid #ffffff16;border-radius:4px;max-width:100%;height:35px;padding:6px 10px;font-family:inherit;font-size:11px}.tournament-filters input{width:200px}.tournament-filters input::placeholder{color:#b5a5c2}.tournament-result-line{color:#b9adc5;justify-content:space-between;gap:15px;padding:11px 1px;font-size:10px;display:flex}.tournament-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.tournament-table-scroll{max-width:100%;overflow-x:auto}.tournament-table th,.tournament-table td{padding:6px 12px}.tournament-table thead{color:#b3a7be;background:#242130;font-size:10px}.tournament-table thead th{padding-block:9px;font-weight:500}.tournament-table tbody tr{background:#3d374a;scroll-margin-top:20px}.tournament-table tbody tr:nth-child(2n){background:#343040}.tournament-table tbody tr:target{outline-offset:-2px;outline:2px solid #c98be9}.tournament-table tbody tr[hidden]{display:none}.tournament-date{white-space:nowrap;color:#cec1d9;width:150px;font-size:11px}.tournament-date small{color:#a394b2;margin-top:2px;font-size:9px;display:block}.tournament-event-link{color:#eee5f3;align-items:center;gap:10px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.tournament-event-link img{object-fit:contain;border-radius:3px;flex:0 0 42px;width:42px;height:42px}.tournament-event-link small{color:#b7a6c7;margin-top:3px;font-size:9px;font-weight:400;display:block}.tournament-winner>span{color:#ded3e7;align-items:center;gap:7px;font-size:11px;display:flex}.tournament-winner img{object-fit:contain;width:28px;height:28px}.tournament-money{color:#c1ef9a;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Barlow Condensed,sans-serif;font-size:21px;font-weight:600}.tournament-table thead th:nth-child(4){text-align:right}.tournament-row-cta{text-align:right;white-space:nowrap}.tournament-row-cta a{color:#d7a7ef;font-size:10px;text-decoration:none}.tournament-coverage{color:#bcafc9;border-top:1px solid #ffffff0d;margin-top:12px;padding-top:12px;font-size:11px;line-height:1.6}.tournament-coverage summary{cursor:pointer;color:#d4b2e8}.tournament-coverage p{margin:10px 0 0}.tournament-coverage a{color:#ddb8f1}.tournament-empty{text-align:center;padding:25px;font-size:13px}.tournament-empty[hidden]{display:none}.tournament-empty p{color:#cbbbd5}.tournament-empty button{color:#fff;cursor:pointer;background:#6f438b;border:1px solid #ad70cc;border-radius:4px;padding:9px 15px}.tournament-nojs{color:#cbbbd5;font-size:12px}.tournament-detail-page{padding-top:10px}.tournament-back{color:#ccafd9;font-size:12px;text-decoration:none}.tournament-detail-heading{text-align:center;margin:6px 0 20px}.tournament-detail-heading h1{text-transform:uppercase;margin:0 0 6px;font-size:38px;font-style:italic;line-height:1.1}.tournament-detail-heading p{color:#94ff51;margin:0;font-size:16px}.ti-dashboard{background:#343041;border:1px solid #74618166;border-radius:8px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid;overflow:hidden}.ti-overview{background:linear-gradient(145deg,#3b3045,#2b2739);min-width:0}.ti-pool{background:linear-gradient(90deg,#292233ec,#29223377),url(/images/tournaments/ti2026.png) 50%/cover;padding:18px 24px 14px}.ti-pool h2{text-transform:uppercase;letter-spacing:1.3px;color:#e5d6ba;margin:16px 0 0;font-family:Barlow,sans-serif;font-size:11px;font-weight:500}.ti-pool>strong{color:#d2f3a7;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;text-shadow:0 3px 15px #130e2077;font-family:Barlow Condensed,sans-serif;font-size:clamp(56px,6vw,87px);font-weight:700;line-height:1.03;display:block}.ti-pool-unit{color:#d2c2cf;margin-top:6px;font-size:12px;display:block}.ti-pool>a{color:#d5addf;margin-top:12px;font-size:9px;text-decoration:none;display:block}.ti-champion{background:linear-gradient(120deg,#53465f,#403748);border:1px solid #ffffff0a;border-radius:5px;margin:12px 22px;padding:11px 18px}.ti-champion>.tournament-eyebrow{color:#b6e398}.ti-champion-title{align-items:center;gap:13px;margin-top:5px;display:flex}.ti-champion-title>img{object-fit:contain;width:67px;height:67px}.ti-champion-title span{color:#c8b6d1;font-size:10px}.ti-champion-title h2{margin:3px 0;font-size:40px;font-style:italic;line-height:1}.ti-champion-money{margin-top:10px}.ti-champion-money>span{color:#c7b6d1;font-size:10px;display:block}.ti-champion-money>strong{color:#c3f196;margin-top:3px;font-family:Barlow Condensed,sans-serif;font-size:38px;line-height:1;display:inline-block}.ti-champion-money>small{color:#c6b7d0;margin-left:9px;font-size:10px}.ti-final-score{border-top:1px solid #ffffff12;align-items:center;gap:13px;margin-top:13px;padding-top:11px;display:flex}.ti-final-score>span{color:#e0d3e7;font-size:11px}.ti-final-score>strong{font-family:Barlow Condensed,sans-serif;font-size:27px;line-height:1}.ti-final-score i{color:#a18db3;font-style:normal}.ti-winning-roster{color:#c1afcb;margin:11px 0 0;font-size:10px}.ti-event-facts{grid-template-columns:1fr 1fr;gap:10px 15px;margin:12px 25px 14px;display:grid}.ti-event-facts dt{color:#b6a7c4;font-size:9px}.ti-event-facts dd{color:#e6dceb;margin:3px 0 0;font-size:12px}.ti-awards{min-width:0;padding:18px 20px 12px}.ti-awards .tournament-section-heading h2{font-size:24px}.ti-awards-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.ti-awards-table th,.ti-awards-table td{height:25px;padding:2px 8px;line-height:1.15}.ti-awards-table thead{color:#a99ab7;background:#282331;font-size:9px}.ti-awards-table thead th{font-weight:400}.ti-awards-table tbody tr{background:#433b50}.ti-awards-table tbody tr:nth-child(2n){background:#393243}.ti-awards-table tbody td:first-child{color:#bcb0c8;white-space:nowrap;font-size:10px}.ti-team-name{white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.ti-team-name img{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.ti-team-initial{color:#bcabcc;background:#ffffff08;border-radius:3px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:flex}.ti-award-value{isolation:isolate;text-align:right;white-space:nowrap;position:relative}.ti-award-value strong{color:#ece3f2;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:600}.ti-award-bar{width:var(--award-width);z-index:-1;transform-origin:100%;animation:ti-award-grow 1.4s ease var(--award-delay) both;background:linear-gradient(90deg,#8650a408,#a76ccc44);position:absolute;top:2px;bottom:2px;right:0}.ti-award-share{text-align:right;color:#b9a7c6;font-size:9px}.ti-awards-table thead th:nth-child(n+3){text-align:right}.ti-award-winner .ti-award-value strong,.ti-award-winner .ti-team-name{color:#b9f186}.ti-award-winner .ti-award-bar{background:linear-gradient(90deg,#9adc5508,#97d86744)}.ti-awards-table tfoot{color:#d6c5e2;border-top:2px solid #84708f;font-size:11px}.ti-awards-table tfoot th{font-weight:500}.ti-awards-table tfoot td{text-align:right;font-weight:600}.ti-award-note{color:#b5a5c0;margin:8px 0 0;font-size:9px;line-height:1.4}.ti-award-note a{color:#d9aaed;white-space:nowrap;text-decoration:none}@keyframes ti-award-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tournament-story>p{max-width:1040px}.tournament-story a{color:#7733a3}.tournament-story>p+p{margin-top:12px}.ti-road{background:#f2eef6;border-radius:5px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;padding:14px 17px;display:flex}.ti-road>span{color:#675174;font-size:12px}.ti-road b{color:#4c365b;margin-left:6px;font-size:19px}.ti-road i{color:#b098c0;font-style:normal}.tournament-story-sources{color:#6b5d75;border-top:1px solid #e9e1ee;margin-top:24px;padding-top:16px;scroll-margin-top:22px;font-size:12px;line-height:1.65}.tournament-story-sources summary{color:#783c9b;cursor:pointer}.tournament-story-sources p{margin:10px 0 0}@media (hover:hover) and (pointer:fine){.tournament-card:hover{filter:brightness(1.13)}.tournament-event-link:hover{color:#d4a3ee}.tournament-row-cta a:hover,.tournament-section-heading>a:hover{text-decoration:underline}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tournament-card:hover{transform:scale(1.025)}}@media (width<=1250px){.tournaments-page{width:calc(100% - 48px)}.tournament-filters input{width:160px}.ti-pool{padding-inline:20px}.ti-pool>strong{font-size:70px}.ti-champion{margin-inline:17px;padding:14px}.ti-champion-title h2{font-size:35px}.ti-champion-money>small{margin:4px 0;display:block}.ti-awards{padding:16px 12px}.ti-team-name{gap:5px;font-size:10px}.ti-awards-table th,.ti-awards-table td{padding-inline:6px}}@media (width<=980px){.tournament-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-card-art{height:82px}.tournament-card h3{font-size:22px}.tournament-filters{flex-wrap:wrap}.tournament-view-buttons{flex:1 0 auto}.tournament-search{flex:1}.tournament-search input{width:100%}.tournament-date{width:auto}.tournament-table th,.tournament-table td{padding-inline:8px}.tournament-row-cta{display:none}.ti-dashboard{grid-template-columns:minmax(0,1fr)}.ti-overview{grid-template-columns:1fr 1fr;display:grid}.ti-pool{flex-direction:column;justify-content:center;padding:24px;display:flex}.ti-champion{margin:18px 18px 12px 0}.ti-pool>strong{font-size:64px}.ti-event-facts{grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:6px}.ti-awards{padding:18px 22px}.ti-team-name{font-size:12px}.ti-awards-table th,.ti-awards-table td{height:31px}.ti-awards .tournament-section-heading h2{font-size:25px}.ti-award-note{font-size:10px}.ti-award-value strong{font-size:21px}}@media (width<=650px){.tournaments-page{width:calc(100% - 24px);padding-top:20px}.tournament-featured,.tournament-archive,.ti-timeline{padding:13px}.tournament-section-heading h2{font-size:18px}.tournament-section-heading>a{text-align:right;max-width:115px;font-size:10px}.tournament-featured-grid{gap:10px}.tournament-card-art{height:68px}.tournament-card h3{white-space:normal;min-height:37px;font-size:18px}.tournament-card-body{padding:8px}.tournament-card-date{font-size:9px}.tournament-card-prize{font-size:25px}.tournament-card-prize small{margin:4px 0;font-size:8px;display:block}.tournament-card-footer{font-size:9px}.tournament-card-series{font-size:7px;left:8px}.tournament-card-art>.tournament-status{padding:3px 4px;font-size:8px;top:5px;right:5px}.tournament-archive-top h2{font-size:21px}.tournament-archive-top>span{text-align:right;max-width:85px;font-size:9px}.tournament-view-buttons{width:100%;margin:0}.tournament-view-buttons button{flex:1}.tournament-search{flex:1 0 100%}.tournament-filters>label:not(.tournament-search){flex:1}.tournament-filters select{width:100%}.tournament-table{table-layout:fixed;font-size:11px}.tournament-table th,.tournament-table td{padding:7px 5px}.tournament-table thead th:first-child{width:20%}.tournament-table thead th:nth-child(2){width:37%}.tournament-table thead th:nth-child(3){width:22%}.tournament-table thead th:nth-child(4){width:21%}.tournament-date{white-space:normal;font-size:9px}.tournament-date small{font-size:8px}.tournament-event-link{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:5px;font-size:10px}.tournament-event-link img{flex:0 0 29px;width:31px;height:29px}.tournament-event-link small{font-size:8px}.tournament-winner>span{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px;font-size:9px}.tournament-winner img{width:23px;height:23px}.tournament-money{white-space:normal;overflow-wrap:anywhere;font-size:15px}.tournament-status{white-space:normal;padding:3px 4px;font-size:8px}.tournament-result-line{font-size:9px}.ti-timeline .tournament-section-heading{align-items:flex-start}.ti-timeline .tournament-section-heading>span{white-space:nowrap;font-size:9px}.ti-timeline .tournament-eyebrow{font-size:8px}.ti-timeline>p{font-size:9px;line-height:1.5}.ti-timeline>p a{margin:4px 0 0;display:block}.tournament-detail-page{padding-top:10px}.tournament-detail-heading h1{font-size:32px}.tournament-detail-heading p{font-size:13px}.ti-overview{grid-template-columns:1fr}.ti-pool{padding:20px}.ti-pool>strong{font-size:70px}.ti-champion{margin:14px}.ti-champion-title h2{font-size:38px}.ti-champion-money>small{margin-left:8px;display:inline-block}.ti-event-facts{grid-template-columns:1fr 1fr;gap:12px;margin:6px 20px 20px}.ti-awards{padding:16px 10px}.ti-awards .tournament-section-heading{gap:6px}.ti-awards .tournament-section-heading h2{font-size:23px}.ti-awards .tournament-section-heading>span{font-size:9px}.ti-awards-table th,.ti-awards-table td{padding-inline:5px}.ti-team-name{white-space:normal;font-size:10px}.ti-team-name img,.ti-team-initial{flex-basis:19px;width:19px;height:19px}.ti-award-value strong{font-size:19px}.ti-awards-table tbody td:first-child{font-size:9px}.ti-award-share{font-size:8px}.ti-awards-table tfoot{font-size:10px}.ti-awards-table tfoot td:last-child,.ti-award-note{font-size:9px}.ti-road{gap:7px;padding:12px}.ti-road>span{font-size:11px}.ti-road b{font-size:17px}.ti-road i{font-size:12px}}@media (width<=370px){.ti-pool>strong{font-size:61px}.ti-champion-money>small{margin:5px 0;display:block}.ti-award-value strong{font-size:17px}.tournament-money{font-size:14px}.ti-team-name{font-size:9px}.ti-team-initial,.ti-team-name img{flex-basis:17px;width:17px}.tournament-card h3{font-size:16px}.tournament-card-prize{font-size:23px}}@media (prefers-reduced-motion:reduce){.tournament-card{transition:none}.ti-award-bar{animation:none}.tournaments-page *{scroll-behavior:auto!important}}.tournament-winner>.tournament-status{width:auto;font-weight:600;display:inline-flex}.tournament-winner>.tournament-status--scheduled{color:#35240a}.tournament-winner>.tournament-status--live{color:#18340a}.tournament-filters select[name=status]{color:#fff;background:#593773;border-color:#ae74ce}.tournament-filters select[name=status] option{color:#fff;background:#352b43}.tournament-table tbody tr{outline-offset:-2px;outline:2px solid #0000;transition:background-color .25s,outline-color .25s,box-shadow .25s}.tournament-table tbody tr:focus-within{background:#59406e;outline-color:#c563ff;box-shadow:inset 0 0 20px #a53bdb33}.tournament-table tbody tr:target{outline-color:#c98be9}@media (hover:hover) and (pointer:fine){.tournament-table tbody tr:hover{background:#59406e;outline-color:#c563ff;box-shadow:inset 0 0 20px #a53bdb33}.tournament-table tbody tr:hover .tournament-event-link{color:#fff}}@media (prefers-reduced-motion:reduce){.tournament-table tbody tr{transition:none}}.ti-timeline{margin-top:18px}.ti-timeline .ti-prize-intro{color:#c9bed4;margin:0 0 16px;font-size:12px}.ti-prize-years{grid-template-columns:minmax(0,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.ti-chart-point,.ti-prize-gap{border-radius:4px;align-items:center;gap:10px;min-width:0;height:30px;text-decoration:none;display:flex}.ti-prize-year{color:#d5b1ed;flex:0 0 32px;font-size:13px;font-weight:600}.ti-prize-track{isolation:isolate;background:#42394f;border-radius:4px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:100%;padding:0 10px;display:flex;position:relative;overflow:hidden}.ti-prize-fill{width:var(--prize-width);z-index:-1;transform-origin:0;background:linear-gradient(90deg,#7545a2,#b463d1);position:absolute;inset:0 auto 0 0}.ti-prize-winner{color:#f1e7f8;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #241332;font-size:11px;overflow:hidden}.ti-prize-track>strong{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #231630;font-family:Barlow Condensed,sans-serif;font-size:23px;font-weight:600}.ti-chart-point.is-latest .ti-prize-year{color:#b4ff83}.ti-chart-point.is-latest .ti-prize-fill{background:linear-gradient(90deg,#4e8641,#93d566)}.ti-chart-point.is-latest .ti-prize-track>strong{color:#b4ff83}.ti-chart-point.is-current .ti-prize-track{box-shadow:inset 0 0 0 1px #9dd575}.ti-chart-point.is-record .ti-prize-fill{background:linear-gradient(90deg,#875b26,#b3873f)}.ti-prize-gap{color:#a89db5;font-size:11px}.ti-prize-gap .ti-prize-year{color:#8f839c}.ti-prize-gap>span:last-child{border:1px dashed #77668655;border-radius:4px;flex:1;padding:6px 10px}.ti-timeline .ti-prize-source{color:#b5a7c2;margin:13px 0 0;font-size:10px;line-height:1.5}.ti-prize-source a{color:#d0a3e7;margin-left:8px}.ti-chart-animate:not(.is-visible) .ti-prize-fill{transform:scaleX(0)}.ti-chart-animate.is-visible .ti-prize-fill{animation:ti-prize-grow 1.5s cubic-bezier(.2,.5,.35,1) var(--prize-delay) both}@keyframes ti-prize-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover){.ti-chart-point:hover .ti-prize-track{filter:brightness(1.17)}.ti-chart-point:hover .ti-prize-year{color:#fff}}.ti-prize-track{transition:filter .3s}.tournament-story .tournament-article-section{margin-top:28px;scroll-margin-top:24px}.tournament-story h3{color:#392b46;margin:0 0 10px;font-size:23px;line-height:1.2}.tournament-story section p{color:#595363;max-width:1030px;margin:0 0 14px;font-size:15px;line-height:1.7}.ti-matchups{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:19px 0;padding:0;list-style:none;display:grid}.ti-matchup{background:#efebf4;border:1px solid #ddd1e7;border-radius:5px;min-width:0;padding:12px 9px}.ti-matchup--final{background:#ece5f5;border-color:#aa76c8}.ti-matchup-stage{text-align:center;color:#76637e;min-height:24px;font-size:10px;display:block}.ti-matchup-teams{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:4px;display:grid}.ti-matchup-teams>span{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.ti-matchup-teams img{object-fit:contain;background:#302a3e;border-radius:5px;width:42px;height:42px;padding:4px}.ti-matchup-teams strong{text-align:center;color:#594c63;min-height:25px;font-size:10px;font-weight:500}.ti-matchup-score{text-align:center;color:#3c6c29;white-space:nowrap;align-self:start;padding-top:5px;font-family:Barlow Condensed,sans-serif;font-size:27px}.ti-matchup-score small{color:#497833;margin-top:3px;font-family:Barlow,sans-serif;font-size:8px;font-weight:600;display:block}.ti-matchup-score.is-loss,.ti-matchup-score.is-loss small{color:#b43f54}.ti-replay-grid,.tournament-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.ti-replay-grid>div{background:#f2edf6;border-top:3px solid #ac69d0;border-radius:3px;padding:15px 17px}.ti-replay-grid b{color:#58336b;font-size:14px}.tournament-story .ti-replay-grid p{margin:8px 0 0;font-size:13px;line-height:1.65}.tournament-guide-grid>section{border-top:2px solid #c19ed4;padding-top:15px;scroll-margin-top:24px}.tournament-guide-grid h3{font-size:21px}.tournament-story .tournament-guide-grid p{font-size:14px}.tournament-story>.tournament-article-footnote{color:#82738d;border-top:1px solid #e5ddea;max-width:none;margin-top:24px;padding-top:15px;font-size:12px}.ti-faq details{border-top:1px solid #e4dbea;padding:0}.ti-faq details:last-child{border-bottom:1px solid #e4dbea}.ti-faq summary{color:#653184;cursor:pointer;padding:15px 4px;font-size:15px;font-weight:600}.tournament-story .ti-faq p{max-width:950px;margin-bottom:14px;padding:0 4px 5px;font-size:14px}.ti-faq details[open] summary{color:#8b35b8}@media (width<=1100px){.ti-matchups{grid-template-columns:repeat(3,minmax(0,1fr))}.ti-prize-winner{font-size:10px}}@media (width<=650px){.ti-prize-track>strong{font-size:22px}.ti-prize-winner,.ti-timeline .ti-prize-intro{font-size:11px}.ti-timeline .ti-prize-source{font-size:10px}.ti-prize-source a{margin:6px 0 0;display:block}.ti-matchups{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-matchup--final{grid-column:1/-1}.ti-matchup--final .ti-matchup-teams{max-width:270px;margin:auto}.ti-matchup-teams img{width:37px;height:37px}.ti-replay-grid,.tournament-guide-grid{grid-template-columns:1fr;gap:12px}.tournament-story h3{font-size:22px}.tournament-story section p{font-size:14px}.tournament-story .tournament-article-section{margin-top:24px}.ti-faq summary{font-size:14px;line-height:1.4}.ti-matchup{padding:10px 6px}.ti-matchup-teams{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.ti-matchup-score{font-size:24px}.ti-matchup-teams strong{font-size:9px}.ti-prize-gap>span:last-child{padding:6px 10px}}@media (prefers-reduced-motion:reduce){.ti-prize-track{transition:none}.ti-chart-animate .ti-prize-fill{animation:none!important;transform:none!important}}.tournament-story p>strong{color:#382d42;font-weight:600}.ti-full-article .tournament-article-section>.ed-block{margin-block:16px}#ti-prize-story .ed-kpis-list dd{white-space:nowrap;font-size:clamp(32px,3.6vw,50px)}@media (width<=780px){#ti-prize-story .ed-kpis-list{grid-template-columns:1fr}#ti-prize-story .ed-kpis-list>div{padding:15px 20px}#ti-prize-story .ed-kpis-list dd{font-size:40px}#ti-prize-story .ed-kpis-list p{margin:0}}
