.fs-bracket-lift{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;transition:transform var(--fs-dur-base) var(--fs-ease-move)}.fs-bracket-lift.is-lifted{transform:translateY(-72px)}.fs-bracket-lift--bar-top.is-lifted{transform:none}.motion-reduced .fs-bracket-lift{transition:none}.fs-bracket{position:absolute;left:50%;bottom:196px;width:1040px;margin-left:-520px;z-index:6;pointer-events:none;--fs-route: var(--fs-cyan);--fs-route-ink: var(--fs-on-cyan);filter:drop-shadow(0 18px 34px rgba(0,0,0,.55));animation:fs-bracket-in var(--fs-dur-emphatic) var(--fs-ease-out) backwards}.fs-bracket-lift--bar-top .fs-bracket{bottom:48px}.fs-bracket-lift--bar-top.is-lifted .fs-bracket{bottom:104px}.fs-bracket--final{--fs-route: var(--fs-gold);--fs-route-ink: var(--fs-on-gold)}@keyframes fs-bracket-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.fs-bracket.is-leaving{animation:fs-bracket-out var(--fs-dur-layer-out) var(--fs-ease-in) both}@keyframes fs-bracket-out{0%{transform:none;opacity:1}to{transform:translateY(18px);opacity:0}}.fs-bracket-tag{display:inline-flex;align-items:center;gap:12px;height:34px;padding:0 22px 0 18px;background:var(--fs-route);color:var(--fs-route-ink);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);transform:translateY(1px)}.fs-bracket-tag span{font:700 15px/1 var(--fs-label-font);letter-spacing:.2em;text-transform:uppercase}.fs-bracket-tag b{font:800 20px/1 var(--fs-name-font);letter-spacing:.08em;text-transform:uppercase}.fs-bracket-panel{position:relative;background:linear-gradient(180deg,#12191ff7,#050a0ef7);border-top:2px solid var(--fs-route);clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%)}.fs-bracket-lines{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.fs-bracket-frame{fill:none;stroke:#ffffff29;stroke-width:3;stroke-linejoin:round}.fs-bracket-route{fill:none;stroke:var(--fs-route);stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:0;animation:fs-bracket-draw .6s var(--fs-ease-move) .56s backwards}@keyframes fs-bracket-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.fs-bracket-node{fill:var(--fs-route);transform-box:fill-box;transform-origin:center;animation:fs-bracket-node var(--fs-dur-base) var(--fs-ease-out) 1.12s backwards}@keyframes fs-bracket-node{0%{transform:scale(0);opacity:0}to{transform:none;opacity:1}}.fs-bracket-box{position:absolute;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--fs-surface-2),var(--fs-surface-1));border:1px solid var(--fs-border)}.fs-bracket-box--this{border-left:4px solid var(--fs-route)}.fs-bracket-box--next{border:1px solid var(--fs-route);background:linear-gradient(180deg,var(--fs-surface-3),var(--fs-surface-1))}.fs-bracket-box--tbd{opacity:.6}.fs-bracket-box-label{position:absolute;top:-19px;left:0;font:600 14px/1 var(--fs-label-font);letter-spacing:.16em;text-transform:uppercase;color:var(--fs-fg-muted);white-space:nowrap}.fs-bracket-box--next .fs-bracket-box-label{color:var(--fs-route)}.fs-bracket-row{flex:1;display:flex;align-items:center;gap:12px;min-width:0;padding:0 16px}.fs-bracket-row+.fs-bracket-row{border-top:1px solid var(--fs-line)}.fs-bracket-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 26px/1 var(--fs-name-font);text-transform:uppercase;color:var(--fs-silver-hi)}.fs-bracket-score{font:700 26px/1 var(--fs-num-font);color:var(--fs-fg-muted)}.fs-bracket-row.is-won .fs-bracket-name{color:#fff}.fs-bracket-row.is-won .fs-bracket-score{color:var(--fs-route)}.fs-bracket-row.is-lost{opacity:.42;animation:fs-bracket-dim var(--fs-dur-base) var(--fs-ease-out) .42s backwards}@keyframes fs-bracket-dim{0%{opacity:1}to{opacity:.42}}.fs-bracket-row--tbd .fs-bracket-name,.fs-bracket-row--tbd{color:var(--fs-fg-muted);font:600 22px/1 var(--fs-name-font);letter-spacing:.12em}.fs-bracket-row--arrive .fs-bracket-name{color:#fff;animation:fs-bracket-arrive var(--fs-dur-emphatic) var(--fs-ease-out) 1.08s backwards}@keyframes fs-bracket-arrive{0%{transform:translate(-28px);opacity:0}to{transform:none;opacity:1}}.motion-reduced .fs-bracket{animation:fs-bracket-fade var(--fs-dur-base) var(--fs-ease-out) backwards}.motion-reduced .fs-bracket.is-leaving{animation:fs-bracket-fade-out var(--fs-dur-layer-out) var(--fs-ease-in) both}.motion-reduced .fs-bracket-route{animation:fs-bracket-fade var(--fs-dur-base) var(--fs-ease-out) .3s backwards}.motion-reduced .fs-bracket-node,.motion-reduced .fs-bracket-row--arrive .fs-bracket-name{animation:fs-bracket-fade var(--fs-dur-base) var(--fs-ease-out) .4s backwards}@keyframes fs-bracket-fade{0%{opacity:0}to{opacity:1}}@keyframes fs-bracket-fade-out{0%{opacity:1}to{opacity:0}}.fs-stboard{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding-top:56px;pointer-events:none;z-index:3}.fs-stboard-panel{width:1240px;padding:44px 64px 48px 56px;background:linear-gradient(160deg,#12191ff5,#050a0ef2);border-top:2px solid rgba(var(--fs-cyan-rgb),.55);clip-path:polygon(24px 0,100% 0,calc(100% - 24px) 100%,0 100%);filter:drop-shadow(0 18px 40px rgba(0,0,0,.55));animation:fs-stboard-in var(--fs-dur-layer-in) var(--fs-ease-out) backwards}.fs-stboard.is-leaving .fs-stboard-panel{animation:fs-stboard-out var(--fs-dur-layer-out) var(--fs-ease-in) both}.fs-stboard-fit{transform-origin:50% 0}.fs-stboard--lifted .fs-stboard-fit{transform:scale(.9)}.fs-stboard--top{padding-top:150px}.fs-stboard--top .fs-stboard-fit{transform:scale(.9)}.fs-stboard .fs-stboard-slate{position:relative;left:auto;top:auto;width:auto;animation:none}.fs-stboard .im-title{font-size:72px}@keyframes fs-stboard-in{0%{opacity:0;transform:translateY(var(--fs-dist-rise)) scale(var(--fs-scale-reveal))}to{opacity:1;transform:none}}@keyframes fs-stboard-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--fs-dist-shift) * -1))}}.motion-reduced .fs-stboard-panel{animation-name:fs-sb-fade-in}.motion-reduced .fs-stboard.is-leaving .fs-stboard-panel{animation-name:fs-sb-fade-out}.motion-reduced .fs-stboard .im-row{animation-name:im-fade}.is-restored:not(.is-leaving):not(.fs-popin--out),.is-restored:not(.is-leaving):not(.fs-popin--out) *,.is-restored:not(.is-leaving):not(.fs-popin--out) *:before,.is-restored:not(.is-leaving):not(.fs-popin--out) *:after{animation-delay:-60s!important}.is-restored.is-leaving *,.is-restored.is-leaving *:before,.is-restored.is-leaving *:after,.is-restored.fs-popin--out *,.is-restored.fs-popin--out *:before,.is-restored.fs-popin--out *:after{animation-delay:-60s}.fs-stage[data-ambient]:not([data-ambient~=live]) .fs-t-live i:after,.fs-stage--preview[data-ambient]:not([data-ambient~=live]) .fs-t-live i:after,.fs-stage[data-tense] .fs-t-live i:after,.fs-stage--preview[data-tense] .fs-t-live i:after{animation:none}.fs-stage[data-ambient]:not([data-ambient~=holo]) .fs-medal-holo,.fs-stage--preview[data-ambient]:not([data-ambient~=holo]) .fs-medal-holo{animation:none}.fs-stage[data-ambient] .fs-flair-chip--streak:after,.fs-stage[data-ambient] .fs-flair-chip--prism:before,.fs-stage--preview[data-ambient] .fs-flair-chip--streak:after,.fs-stage--preview[data-ambient] .fs-flair-chip--prism:before{animation:none}
