:root{--fs-carbon: #0a0e17;--fs-carbon-2: #131a28;--fs-carbon-3: #1b2435;--fs-gold: #f0b429;--fs-gold-dim: #b98a1d;--fs-silver-hi: #e8edf4;--fs-silver: #c3ccd9;--fs-silver-lo: #8b96a8;--fs-team-black:#07090e;--fs-line: rgba(255, 255, 255, .09);--fs-name-font: "Barlow Condensed", sans-serif;--fs-num-font: "Chakra Petch", monospace;--fs-label-font:"Archivo", sans-serif}.fs-stage{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;font-family:var(--fs-label-font)}.fs-stage--preview{position:absolute;top:0;left:0;width:1920px;height:1080px;transform-origin:top left;z-index:1}.fs-bar-anchor{position:absolute;left:0;right:0;bottom:16px;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55))}.fs-title-tag{display:flex;align-items:stretch;height:30px;transform:translateY(1px)}.fs-title-tag .fs-t-name{background:var(--fs-gold);color:#100c02;font:700 15px/30px var(--fs-name-font);letter-spacing:.14em;text-transform:uppercase;padding:0 22px 0 26px;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);white-space:nowrap}.fs-title-tag .fs-t-format{background:var(--fs-carbon-3);color:var(--fs-silver);font:600 14px/30px var(--fs-name-font);letter-spacing:.16em;text-transform:uppercase;padding:0 26px 0 22px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);border-top:1px solid var(--fs-line);white-space:nowrap}.fs-title-tag .fs-t-name:last-child{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 100%,0 100%)}.fs-scorebar{display:flex;align-items:stretch;height:80px;width:1120px;background:linear-gradient(180deg,var(--fs-carbon-2) 0%,var(--fs-carbon) 78%);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 100%,0 100%);position:relative}.fs-scorebar:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.fs-scorebar--slim{height:64px;width:960px}.fs-plate{width:108px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--fs-carbon-3),var(--fs-carbon));flex-shrink:0}.fs-plate--left{border-right:1px solid var(--fs-line)}.fs-plate--right{border-left:1px solid var(--fs-line)}.fs-scorebar--slim .fs-plate{width:88px}.fs-plate img{width:74px;height:58px;object-fit:contain}.fs-plate img.fs-plate-badge{width:64px;height:64px}.fs-team{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 22px;position:relative}.fs-team--left{text-align:right}.fs-team--right{text-align:left}.fs-team .fs-p{font:600 26px/1.02 var(--fs-name-font);letter-spacing:.04em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-team .fs-p b{font-weight:900}.fs-team .fs-p+.fs-p{margin-top:3px}.fs-team .fs-p:only-child{font-size:30px}.fs-team:after{content:"";position:absolute;top:12px;bottom:12px;width:4px;border-radius:3px}.fs-team--left:after{right:8px;background:linear-gradient(180deg,#2c2f36,#000);box-shadow:0 0 0 1px #ffffff2e}.fs-team--right:after{left:8px;background:linear-gradient(180deg,var(--fs-silver-hi),var(--fs-silver-lo))}.fs-score{width:100px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font:700 48px/1 var(--fs-num-font);position:relative}.fs-score--left{border-left:1px solid var(--fs-line)}.fs-score--right{border-right:1px solid var(--fs-line)}.fs-score:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 40%);pointer-events:none}.fs-score span{position:relative}.fs-sets{width:128px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,#11131a,#07080d);border-left:1px solid var(--fs-line);border-right:1px solid var(--fs-line);position:relative}.fs-sets:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:var(--fs-gold);box-shadow:0 0 12px #f0b429cc}.fs-sets .fs-lbl{font:700 10px/1 var(--fs-label-font);letter-spacing:.3em;text-transform:uppercase;color:var(--fs-silver-lo)}.fs-sets .fs-vals{display:flex;align-items:center;gap:12px}.fs-sets .fs-v{font:700 28px/1 var(--fs-num-font);color:var(--fs-silver-lo)}.fs-sets .fs-v--lead{color:var(--fs-gold);text-shadow:0 0 14px rgba(240,180,41,.45)}.fs-pips{display:flex;gap:5px;align-items:center}.fs-pips--right{flex-direction:row-reverse}.fs-pip{width:7px;height:7px;transform:rotate(45deg);background:#2a3244}.fs-pip--on{background:var(--fs-gold);box-shadow:0 0 6px #f0b429b3}.fs-pip-rows{display:flex;gap:14px}.fs-sets--mini{width:72px}.fs-bolt{width:22px;height:22px;fill:var(--fs-gold);filter:drop-shadow(0 0 8px rgba(240,180,41,.6))}.fs-sets--mini .fs-bolt{width:26px;height:26px}.fs-bar-anchor--top{top:0;bottom:auto;flex-direction:column-reverse}.fs-bar-anchor--top .fs-scorebar{clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,18px 100%)}.fs-bar-anchor--top .fs-title-tag{transform:translateY(-1px)}.fs-bar-anchor--top .fs-title-tag .fs-t-name{clip-path:polygon(0 0,100% 0,100% 100%,12px 100%);padding:0 22px 0 26px}.fs-bar-anchor--top .fs-title-tag .fs-t-format{clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:0 26px 0 22px;border-top:none;border-bottom:1px solid var(--fs-line)}.fs-bar-anchor--top .fs-title-tag .fs-t-name:last-child{clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,12px 100%)}@keyframes fs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.fs-stage>.fs-bar-anchor{animation:fs-rise .45s ease-out both}.fs-stage>.fs-bar-anchor--top{animation-name:fs-drop}.fs-ticker{position:absolute;left:0;right:0;bottom:0;height:38px;background:linear-gradient(180deg,var(--fs-carbon-2),var(--fs-carbon));border-top:1px solid var(--fs-line);box-shadow:0 -2px 0 var(--fs-gold),0 -10px 24px #00000073;overflow:hidden;display:flex;align-items:center;font-family:var(--fs-label-font)}@keyframes fs-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.fs-ticker-track{display:flex;align-items:center;width:max-content;animation:fs-ticker-scroll linear infinite;will-change:transform}.fs-tick-chip{font:700 14px/24px var(--fs-name-font);letter-spacing:.18em;text-transform:uppercase;background:var(--fs-gold);color:#100c02;padding:0 14px;margin:0 22px 0 36px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);white-space:nowrap;flex-shrink:0}.fs-tick-chip--alt{background:var(--fs-carbon-3);color:var(--fs-gold);box-shadow:inset 0 0 0 1px #f0b42980}.fs-tick-item{display:inline-flex;align-items:baseline;gap:7px;font:600 16px/1 var(--fs-name-font);letter-spacing:.05em;text-transform:uppercase;color:var(--fs-silver);white-space:nowrap;flex-shrink:0;padding-right:34px;position:relative}.fs-tick-item:after{content:"";position:absolute;right:14px;top:50%;width:5px;height:5px;transform:translateY(-50%) rotate(45deg);background:#2a3244}.fs-tick-rank{font:700 13px/18px var(--fs-num-font);color:var(--fs-gold);background:#f0b4291f;padding:0 6px;clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%)}.fs-tick-item em{font:600 12px/1 var(--fs-label-font);font-style:normal;letter-spacing:.08em;color:var(--fs-silver-lo)}.fs-tick-score{font:700 15px/1 var(--fs-num-font);color:var(--fs-gold)}.fs-tick-win{color:#fff;font-weight:800}.fs-bar-anchor--lifted{bottom:54px}.fs-matchup{position:fixed;top:0;right:0;bottom:0;left:0;font-family:var(--fs-label-font)}.fs-panel{position:absolute;top:48px;bottom:48px;width:400px;display:flex;flex-direction:column;gap:28px;justify-content:center}.fs-panel--left{left:44px}.fs-panel--right{right:44px}.fs-card{position:relative;background:linear-gradient(180deg,var(--fs-carbon-2),var(--fs-carbon) 80%);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);filter:drop-shadow(0 14px 28px rgba(0,0,0,.5))}.fs-panel--right .fs-card{clip-path:polygon(0 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px))}.fs-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.fs-card--black:before{background:linear-gradient(90deg,#3a3f4a,#07090e)}.fs-card--silver:before{background:linear-gradient(90deg,var(--fs-silver-hi),var(--fs-silver-lo))}.fs-card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 0}.fs-card-head .fs-tag{font:700 13px/1 var(--fs-name-font);letter-spacing:.28em;text-transform:uppercase;color:var(--fs-silver-lo)}.fs-team-chip{font:700 11px/18px var(--fs-name-font);letter-spacing:.14em;text-transform:uppercase;padding:0 10px;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}.fs-card--black .fs-team-chip{background:#1d212b;color:#cfd6e2;box-shadow:inset 0 0 0 1px #ffffff24}.fs-card--silver .fs-team-chip{background:var(--fs-silver);color:#0c1018}.fs-card-body{display:flex;gap:18px;padding:14px 18px 18px;align-items:center}.fs-photo{width:108px;height:124px;flex-shrink:0;position:relative;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background:#0c1018}.fs-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.05)}.fs-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px var(--fs-line)}.fs-who{min-width:0;flex:1}.fs-p-name{font:800 30px/1 var(--fs-name-font);text-transform:uppercase;letter-spacing:.03em;color:#fff}.fs-p-name small{display:block;font:600 30px/1.05 var(--fs-name-font);color:var(--fs-silver);letter-spacing:.03em}.fs-p-name small.fs-inline{display:inline}.fs-p-loc{margin-top:5px;font:700 12px/1 var(--fs-name-font);letter-spacing:.24em;color:var(--fs-gold);text-transform:uppercase}.fs-statline{display:flex;gap:8px;margin-top:12px}.fs-stat{flex:1;padding:8px 10px 9px;background:#0006;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);text-align:center}.fs-stat .fs-k{font:700 9.5px/1 var(--fs-label-font);letter-spacing:.2em;text-transform:uppercase;color:var(--fs-silver-lo)}.fs-stat .fs-v{margin-top:4px;font:700 19px/1 var(--fs-num-font);color:#fff}.fs-stat .fs-v em{font-style:normal;color:var(--fs-gold)}.fs-card--bb{width:330px;aspect-ratio:5 / 7;overflow:hidden}.fs-card--bb:only-child{width:380px}.fs-panel--left .fs-card--bb{align-self:flex-start}.fs-panel--right .fs-card--bb{align-self:flex-end}.fs-bb-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.05)}.fs-bb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,14,23,.78) 0%,rgba(10,14,23,.15) 16%,transparent 42%,rgba(10,14,23,.62) 68%,rgba(10,14,23,.95) 100%)}.fs-bb-frame{position:absolute;top:9px;right:9px;bottom:9px;left:9px;box-shadow:inset 0 0 0 1px #ffffff47;pointer-events:none}.fs-bb-frame:before,.fs-bb-frame:after{content:"";position:absolute;width:22px;height:22px;border:2px solid var(--fs-gold)}.fs-bb-frame:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.fs-bb-frame:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.fs-card--bb .fs-card-head{position:relative;z-index:2;padding:16px 20px 0}.fs-card--bb .fs-card-head .fs-tag{color:var(--fs-silver);text-shadow:0 1px 6px rgba(0,0,0,.8)}.fs-bb-bottom{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 20px 18px}.fs-card--bb .fs-p-name{font-size:40px;text-shadow:0 2px 10px rgba(0,0,0,.85)}.fs-card--bb .fs-p-name small{font-size:40px}.fs-card--bb .fs-p-loc{margin-top:7px;text-shadow:0 1px 6px rgba(0,0,0,.8)}.fs-card--bb .fs-statline{margin-top:12px}.fs-card--bb .fs-statline--alltime{margin-top:8px}.fs-card--bb .fs-stat{background:#07090eb8;box-shadow:inset 0 1px #ffffff1a}.fs-card--bb .fs-statline--alltime .fs-stat{padding-top:6px;padding-bottom:7px;background:#07090e8c}.fs-card--bb .fs-statline--alltime .fs-v{font-size:16px;color:var(--fs-silver)}.fs-card--bb .fs-statline--alltime .fs-v em{color:var(--fs-gold-dim)}.fs-card--hot .fs-card-body{display:block;padding-top:10px}.fs-card--hot .fs-p-name{font-size:34px}.fs-rating-row{display:flex;gap:10px;margin-top:14px}.fs-rating{flex:1;padding:12px 10px;background:#0006;text-align:center;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);position:relative}.fs-rating:before{content:"";position:absolute;top:0;left:18%;right:18%;height:2px;background:var(--fs-gold);opacity:.7}.fs-rating .fs-k{font:700 10px/1 var(--fs-label-font);letter-spacing:.26em;text-transform:uppercase;color:var(--fs-silver-lo)}.fs-rating .fs-rank{margin-top:7px;font:800 21px/1 var(--fs-name-font);letter-spacing:.06em;text-transform:uppercase;color:#fff}.fs-rating .fs-pts{margin-top:3px;font:700 26px/1 var(--fs-num-font);color:var(--fs-gold)}@keyframes fs-slide-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fs-slide-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.fs-panel--left .fs-card{animation:fs-slide-left .5s ease-out both}.fs-panel--right .fs-card{animation:fs-slide-right .5s ease-out both}.fs-panel .fs-card:nth-child(2){animation-delay:.1s}.fs-h2h-strip{position:absolute;left:50%;bottom:56px;transform:translate(-50%);width:560px;padding:18px 22px 16px;filter:drop-shadow(0 14px 28px rgba(0,0,0,.5));font-family:var(--fs-label-font)}.fs-h2h-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--fs-carbon-2),var(--fs-carbon));clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 100%,0 100%);z-index:-1}@keyframes fs-pop{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.fs-h2h-strip{animation:fs-pop .5s ease-out .25s both}.fs-vs{position:absolute;top:-22px;left:50%;transform:translate(-50%) rotate(45deg);width:44px;height:44px;background:var(--fs-gold);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #f0b42966}.fs-vs span{transform:rotate(-45deg);font:800 16px/1 var(--fs-name-font);color:#100c02;letter-spacing:.05em}.fs-h2h-strip h4{text-align:center;font:700 12px/1 var(--fs-name-font);letter-spacing:.3em;color:var(--fs-silver-lo);text-transform:uppercase;margin:6px 0 12px}.fs-h2h{display:flex;flex-direction:column;gap:10px}.fs-h2h-row{display:grid;grid-template-columns:44px 1fr 44px;gap:10px;align-items:center}.fs-h2h-row .fs-n{font:700 17px/1 var(--fs-num-font);text-align:center}.fs-h2h-row .fs-n--p1{color:#fff}.fs-h2h-row .fs-n--p2{color:var(--fs-silver)}.fs-h2h-bar{position:relative;height:14px;background:#0c1018;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);display:flex}.fs-h2h-bar .fs-f1,.fs-h2h-bar .fs-f2{height:100%;transition:width .5s ease-out}.fs-h2h-bar .fs-f1{background:linear-gradient(90deg,#2c313c,#4a5160)}.fs-h2h-bar .fs-f2{background:linear-gradient(90deg,var(--fs-silver-lo),var(--fs-silver))}.fs-h2h-row .fs-row-lbl{grid-column:1 / -1;text-align:center;font:600 9.5px/1 var(--fs-label-font);letter-spacing:.22em;color:var(--fs-silver-lo);text-transform:uppercase;margin-top:-3px}.standings-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2rem;font-family:var(--fs-label-font)}.standings-island{background:linear-gradient(180deg,var(--fs-carbon-2),var(--fs-carbon) 30%);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 100%,0 100%);filter:drop-shadow(0 25px 50px rgba(0,0,0,.5));overflow:hidden;max-width:1000px;width:100%}.standings-header{background:linear-gradient(135deg,var(--fs-carbon-3) 0%,var(--fs-carbon) 100%);padding:.9rem 1.75rem;border-bottom:2px solid var(--fs-gold);display:flex;align-items:center;gap:1rem}.standings-header img{width:3rem;height:3rem;object-fit:contain}.standings-header h1{font-family:var(--fs-name-font);font-weight:800;font-size:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.14em;margin:0}.standings-content{max-height:calc(100vh - 14rem);overflow-y:auto}.standings-content::-webkit-scrollbar{width:6px}.standings-content::-webkit-scrollbar-track{background:var(--fs-carbon)}.standings-content::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.standings-content::-webkit-scrollbar-thumb:hover{background:#475569}.standings-container *{box-sizing:border-box;margin:0;padding:0}.standings-container .standings{width:100%}.standings-container .table{width:100%;display:flex;flex-direction:column}.standings-container .table-row{display:grid;grid-template-columns:3.5rem 1fr repeat(7,minmax(4rem,5rem));align-items:center;border-bottom:1px solid var(--fs-line)}.standings-container .table-row.table-header{background:var(--fs-carbon-3)}.standings-container .table-row.table-header>div{padding:.875rem .75rem;font-family:var(--fs-name-font);font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.16em;color:var(--fs-silver-lo);text-align:center}.standings-container .table-row.table-header>div.name,.standings-container .table-row.table-header>div.participant-names{text-align:left;padding-left:1rem}.standings-container .table-row.body:nth-child(odd){background:#1b243566}.standings-container .table-row.body:nth-child(2n){background:#0a0e1799}.standings-container .table-row.body>div{padding:.9rem .75rem;color:var(--fs-silver);font-size:.9rem;text-align:center}.standings-container .pos{font-family:var(--fs-num-font);font-weight:700;font-size:1.1rem!important;color:var(--fs-gold)!important}.standings-container .table-row.body:nth-child(2) .pos{text-shadow:0 0 12px rgba(240,180,41,.7)}.standings-container .table-row.body:nth-child(3) .pos{color:var(--fs-silver)!important}.standings-container .table-row.body:nth-child(4) .pos{color:#d97706!important}.standings-container .name,.standings-container .participant-names{text-align:left!important;padding-left:1rem!important;font-weight:600;color:#fff!important}.standings-container .participant-names .single-name{font-weight:600;color:#fff}.standings-container .int,.standings-container .float,.standings-container .corrected{font-family:var(--fs-num-font);font-weight:500;color:var(--fs-silver-lo)!important}.standings-container .corrected{font-weight:700!important;color:#fff!important;background:#1b243599}.standings-container .table-row.table-header .corrected{background:#0a0e1766}.standings-container .table-row.body>div.int:nth-of-type(1){color:#4ade80!important}.standings-container .table-row.body>div.int:nth-of-type(2){color:#f87171!important}@keyframes fs-island-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.standings-island{animation:fs-island-in .4s ease-out forwards}.fs-rivalry{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:48px;font-family:var(--fs-label-font)}.fs-rivalry .fs-card{width:380px}.fs-rivalry-center{display:flex;flex-direction:column;align-items:center;gap:0;width:480px}.fs-rivalry-center .fs-h2h-strip{position:static;transform:none;width:100%;animation:none}.fs-wins{margin-top:12px;text-align:center}.fs-wins .fs-wins-v{font:700 40px/1 var(--fs-num-font);color:#fff}.fs-wins .fs-wins-k{font:700 10px/1 var(--fs-label-font);letter-spacing:.3em;text-transform:uppercase;color:var(--fs-silver-lo);margin-top:4px}.fs-rank-rows{display:flex;flex-direction:column;gap:6px;margin-top:12px}.fs-rank-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--fs-silver-lo);padding:7px 10px;background:#0006;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}.fs-rank-row .fs-rk{text-transform:uppercase;letter-spacing:.08em;font:700 11px/1 var(--fs-label-font)}.fs-rank-row .fs-rv{color:#fff;font:700 13px/1 var(--fs-num-font)}
