.tr{display:grid;gap:22px}.tr>*{min-width:0}.tr-small{font-size:.85rem}.tr-h2{margin:0 0 var(--aet-sp-12);font:700 1.15rem/1.25 var(--aet-font-display);color:var(--aet-heading);letter-spacing:.02em}.tr-h2 .muted{font:400 .85rem/1 var(--aet-font);margin-left:var(--aet-sp-6)}.tr-h3{margin:0 0 var(--aet-sp-8);font:600 var(--aet-text-2xs)/1 var(--aet-font);letter-spacing:.14em;text-transform:uppercase;color:var(--aet-faint)}.tr-intro{margin:0;max-width:72ch}.tr-status{height:26px;padding:0 11px;font:700 .68rem/1 var(--aet-font);letter-spacing:.1em;text-transform:uppercase}.tr-dot{position:relative;width:8px;height:8px;border-radius:var(--aet-radius-round);background:var(--aet-red)}.tr-dot:after{content:"";position:absolute;inset:0;border-radius:var(--aet-radius-round);background:rgba(var(--aet-red-rgb),.6);animation:rk-pulse 1.6s infinite}@media(prefers-reduced-motion:reduce){.tr-dot:after{animation:none;opacity:0}}.tr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px}@media(min-width:900px){.tr-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.tr-grid>:only-child{max-width:640px}}.tr-card{display:flex;flex-direction:column;gap:var(--aet-sp-14);margin:0}.tr-card--running{border-color:rgba(var(--aet-red-rgb),.5)}.tr-card--cancelled{opacity:.8}.tr-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--aet-sp-8) var(--aet-sp-12)}.tr-card__head>div{flex:1 1 14rem;min-width:0}.tr-card__name{margin:0 0 var(--aet-sp-8);font:700 var(--aet-text-xl)/1.2 var(--aet-font-display);color:var(--aet-heading);overflow-wrap:anywhere}.tr-card>.btn{align-self:flex-start;margin-top:auto}.tr-cancel{margin:0 0 var(--aet-sp-12);color:var(--aet-bad);font-size:.9rem}.tr-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aet-sp-10) var(--aet-sp-16);margin:0}.tr-facts dt{font:600 .68rem/1.3 var(--aet-font);letter-spacing:.12em;text-transform:uppercase;color:var(--aet-faint)}.tr-facts dd{margin:3px 0 0;color:var(--aet-text);font-variant-numeric:tabular-nums}.tr-facts dd .tr-small{display:block;margin-top:var(--aet-sp-2)}.tr-card__prizes{padding-top:var(--aet-sp-12);border-top:1px solid var(--aet-border)}.tr-prizes{display:grid;gap:var(--aet-sp-8);margin:0}.tr-prize{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:var(--aet-sp-8)}.tr-prize dt{font-weight:600;color:var(--aet-muted)}.tr-prize--champion dt{color:#ffdf9a}.tr-prize--runner_up dt{color:#e2e6f6}.tr-prize--semifinal dt{color:#f0c49c}.tr-prize dd{margin:0}.tr-prize ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--aet-sp-2)}.tr-more summary{cursor:pointer;margin:var(--aet-sp-8) 0;color:var(--aet-amber-soft);font-weight:600;font-size:.9rem}@media(pointer:coarse){.tr-more summary{display:flex;align-items:center;min-height:44px;margin:0}}.tr-picker,.br-jump{display:flex;flex-wrap:wrap;gap:var(--aet-sp-8)}.tr-picker .gchip,.br-jump .gchip{padding-left:11px;text-decoration:none}.tr-picker .gchip:hover,.br-jump .gchip:hover,.tr-picker .gchip:focus-visible,.br-jump .gchip:focus-visible{border-color:var(--aet-rune)}.tr-picker .gchip.is-on{border-color:var(--aet-amber);box-shadow:inset 0 -2px 0 var(--aet-amber)}.tr-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--aet-sp-12);padding:var(--aet-sp-16) 18px}.tr-head .tr-h2{margin-bottom:var(--aet-sp-4)}.tr-head p{margin:0}.tr-standings,.tr-live,.tr-people,.tr-rule,.tr-prizes-card{padding:var(--aet-sp-16) 18px}.br-col .br-slot{padding-top:var(--aet-sp-10)}.tr-stand-list{list-style:none;margin:0 0 var(--aet-sp-8);padding:0;display:grid;gap:var(--aet-sp-8)}.tr-stand{display:grid;grid-template-columns:34px 9.5em minmax(0,1fr);align-items:center;gap:var(--aet-sp-10)}.tr-stand__pos{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--aet-radius-round);font:700 .9rem/1 var(--aet-font-display);color:#1a1208}.tr-stand--gold .tr-stand__pos{background:linear-gradient(135deg,#ffe9a8,#f0b84a)}.tr-stand--silver .tr-stand__pos{background:linear-gradient(135deg,#f4f6ff,#a9b1cc)}.tr-stand--bronze .tr-stand__pos{background:linear-gradient(135deg,#e3b183,#9a5f2c)}.tr-stand--rune .tr-stand__pos{background:linear-gradient(135deg,#e1d4ff,var(--aet-rune))}.tr-stand__lbl{color:var(--aet-muted);font-weight:600}.tr-stand__names{color:var(--aet-heading);font-weight:600;overflow-wrap:anywhere}.tr-stand--gold .tr-stand__names{color:#ffdf9a}.tr-live-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--aet-sp-12)}.tr-live-list li{display:grid;gap:var(--aet-sp-6)}.tr-people-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--aet-sp-8)}.tr-people-list .gchip{padding-left:var(--aet-sp-4)}.tr-people-list .who__icon{width:24px;height:24px;border-radius:99px}.tr-people-list .who__icon svg{width:14px;height:14px}.tr-bracket .tr-h2{margin-bottom:var(--aet-sp-10)}.tr-bracket .br-jump{margin-bottom:var(--aet-sp-12)}.br-scroll{overflow-x:auto;padding-bottom:var(--aet-sp-8);scrollbar-color:var(--aet-border-strong) transparent}.br{--br-gap: 28px;--br-w: 214px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--br-w);gap:var(--br-gap);min-width:max-content}.br-round{display:flex;flex-direction:column;min-width:0}.br-round__h{margin:0 0 var(--aet-sp-10);font:600 .7rem/1.2 var(--aet-font);letter-spacing:.12em;text-transform:uppercase;color:var(--aet-faint);white-space:nowrap}.br-round__h .muted{letter-spacing:.04em;text-transform:none;color:var(--aet-faint);opacity:.8}.br-col{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column}.br-slot{position:relative;flex:1 1 0;display:flex;align-items:center;padding:var(--aet-sp-6) 0}.br-round:not(:last-child) .br-slot:after{content:"";position:absolute;right:calc(var(--br-gap) / -2);width:calc(var(--br-gap) / 2);border-right:2px solid var(--aet-border-strong)}.br-round:not(:last-child) .br-slot:nth-child(odd):after{top:50%;height:50%;border-top:2px solid var(--aet-border-strong);border-top-right-radius:var(--aet-radius-s)}.br-round:not(:last-child) .br-slot:nth-child(2n):after{bottom:50%;height:50%;border-bottom:2px solid var(--aet-border-strong);border-bottom-right-radius:var(--aet-radius-s)}.br-round:not(:first-child) .br-slot:before{content:"";position:absolute;left:calc(var(--br-gap) / -2);top:50%;width:calc(var(--br-gap) / 2);border-top:2px solid var(--aet-border-strong)}.br-m{position:relative;width:100%;border-radius:10px;background:rgba(var(--aet-surface-rgb),.92);border:1px solid var(--aet-border);overflow:hidden;box-shadow:0 6px 18px -10px #000c}.br-m:has(.br-tag){overflow:visible}.br-m.is-live{border-color:var(--aet-red);box-shadow:0 0 0 1px rgba(var(--aet-red-rgb),.4),0 0 18px -6px var(--aet-red)}.br-m--waiting{opacity:.75}.br-side{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:var(--aet-sp-6);height:32px;padding:0 var(--aet-sp-8);font-size:.88rem}.br-side+.br-side{border-top:1px solid var(--aet-border)}.br-seed{font-size:.7rem;color:var(--aet-faint);text-align:right;font-variant-numeric:tabular-nums}.br-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--aet-text)}.br-name--tbd{color:var(--aet-faint);font-style:italic}.br-name--bye{color:var(--aet-faint);font-style:italic;font-size:.82rem}.br-wins{text-align:center;font:700 .9rem/1 var(--aet-font);color:var(--aet-muted);font-variant-numeric:tabular-nums}.br-side.is-win{background:linear-gradient(90deg,rgba(var(--aet-amber-rgb),.14),rgba(var(--aet-amber-rgb),0) 80%)}.br-side.is-win .br-name{color:var(--aet-heading);font-weight:700}.br-side.is-win .br-wins{color:var(--aet-amber-soft)}.br-side.is-loss .br-name{color:var(--aet-faint)}.br-m .br-tag{position:absolute;z-index:1;top:-9px;right:8px;display:inline-flex;align-items:center;gap:var(--aet-sp-6);margin:0;padding:1px var(--aet-sp-8);border-radius:99px;font:600 .66rem/1.4 var(--aet-font);letter-spacing:.06em;text-transform:uppercase;color:var(--aet-muted);background:rgba(var(--aet-bg-rgb),.8);border:1px solid var(--aet-border)}.br-m .br-tag--live{color:var(--aet-heading);border-color:rgba(var(--aet-red-rgb),.55)}.tr-hist td{vertical-align:middle}.tr-gold{color:#ffdf9a}.tr-lbl{display:none}.tr-table{overflow-x:auto;margin-top:var(--aet-sp-10)}.tr-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:18px}.tr-rule{scroll-margin-top:calc(var(--aet-header-h) + 16px)}.tr-rule-list{margin:0;padding-left:1.2em;display:grid;gap:7px;color:var(--aet-text)}.tr-rule-list li::marker{color:var(--aet-amber)}.tr-rule-prizes{display:grid;gap:var(--aet-sp-14);margin-top:var(--aet-sp-14)}.tr-rule-prize{padding-top:var(--aet-sp-12);border-top:1px solid var(--aet-border)}@media(max-width:359.98px){.tr-facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:399.98px){.tr-card__head>.tr-status{order:-1}}@media(max-width:720px){.tr{gap:var(--aet-sp-16)}.tr-prize,.tr-stand{grid-template-columns:minmax(0,1fr);gap:var(--aet-sp-2)}.tr-stand{grid-template-columns:34px minmax(0,1fr)}.tr-stand__names{grid-column:2}.tr-standings,.tr-live,.tr-people,.tr-rule,.tr-head,.tr-prizes-card{padding:var(--aet-sp-14);background:rgba(var(--aet-surface-rgb),.86);border:1px solid var(--aet-border);border-radius:var(--aet-radius-l)}.br-scroll{overflow:visible}.br{display:block;min-width:0}.br-round+.br-round{margin-top:18px}.br-round__h{position:sticky;top:var(--aet-header-h);z-index:1;padding:var(--aet-sp-8) 0;background:var(--aet-bg);white-space:normal}.br-col{display:grid;gap:var(--aet-sp-8)}.br-slot{padding:0}.br-slot:before,.br-slot:after,.br-round:not(:last-child) .br-slot:after,.br-round:not(:first-child) .br-slot:before{display:none}.br-side{height:38px;font-size:.92rem}.br-round{scroll-margin-top:calc(var(--aet-header-h) + 8px)}.lb.tr-hist tr.lb-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--aet-sp-6)}.lb.tr-hist tr.lb-row td{display:block}.tr-lbl.rk-phone{display:inline-block;min-width:8.5em;margin-right:var(--aet-sp-6);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--aet-faint)}.tr-table .lb thead{display:table-header-group}.tr-table .lb,.tr-table .lb tbody{display:table;width:100%}.tr-table .lb tbody{display:table-row-group}.tr-table .lb tr.lb-row{display:table-row;margin:0;padding:0;border:0;background:none}.tr-table .lb tr.lb-row td{display:table-cell;padding:var(--aet-sp-8) var(--aet-sp-6);border-top:1px solid var(--aet-border)}}
