.bracket-format{margin-top:.85rem}.titan-stage-map .titan-stage-content{max-width:min(100%,108rem);padding-inline:clamp(1rem,3vw,3rem)}.titan-stage-map .titan-stage-inner{min-height:21rem;padding-top:clamp(1rem,2.5vw,1.75rem);padding-bottom:clamp(2.25rem,5vw,3.5rem)}.titan-stage-map .titan-stage-content:before{background:radial-gradient(farthest-side, color-mix(in oklab, var(--background) 90%, transparent), color-mix(in oklab, var(--background) 55%, transparent) 72%, transparent 100%);inset:-3rem -6rem}:root{--fracture-red:#f90c17;--fracture-blue:#2b74ff}@supports (color:lab(0% 0 0)){:root{--fracture-red:lab(53.4198% 78.6917 62.0133);--fracture-blue:lab(50.7651% 22.9153 -84.1195)}}.poster-frame{border:2px solid color-mix(in oklab, var(--gold) 60%, #754b10);background:radial-gradient(60% 70% at 0% 0%, color-mix(in oklab, var(--fracture-red) 9%, transparent), transparent 60%), radial-gradient(60% 70% at 100% 0%, color-mix(in oklab, var(--fracture-blue) 9%, transparent), transparent 60%), radial-gradient(120% 100% at 50% 0%, color-mix(in oklab, var(--gold) 6%, transparent), transparent 55%), linear-gradient(175deg, #110c06, #030408 55%, #0c0604);box-shadow:inset 0 0 0 1px #000000d9, inset 0 0 0 5px color-mix(in oklab, var(--gold) 22%, transparent), inset 0 0 0 6px #00000080, 0 0 40px -8px color-mix(in oklab, var(--gold) 30%, transparent), var(--shadow-panel);border-radius:1.1rem;position:relative}@supports (color:lab(0% 0 0)){.poster-frame{border:2px solid color-mix(in oklab, var(--gold) 60%, lab(36.0148% 14.4962 39.691));background:radial-gradient(60% 70% at 0% 0%, color-mix(in oklab, var(--fracture-red) 9%, transparent), transparent 60%), radial-gradient(60% 70% at 100% 0%, color-mix(in oklab, var(--fracture-blue) 9%, transparent), transparent 60%), radial-gradient(120% 100% at 50% 0%, color-mix(in oklab, var(--gold) 6%, transparent), transparent 55%), linear-gradient(175deg, lab(3.70387% 1.0049 2.90904), lab(1.17852% .104688 -1.48845) 55%, lab(1.94341% 1.68646 1.3054));box-shadow:inset 0 0 0 1px lab(0% 0 0/.85), inset 0 0 0 5px color-mix(in oklab, var(--gold) 22%, transparent), inset 0 0 0 6px lab(0% 0 0/.5), 0 0 40px -8px color-mix(in oklab, var(--gold) 30%, transparent), var(--shadow-panel)}}.poster-frame:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle 3.5px at 14px 14px, color-mix(in oklab, var(--gold) 92%, white) 0 40%, #875814 68%, transparent 72%), radial-gradient(circle 3.5px at calc(100% - 14px) 14px, color-mix(in oklab, var(--gold) 92%, white) 0 40%, #875814 68%, transparent 72%), radial-gradient(circle 3.5px at 14px calc(100% - 14px), color-mix(in oklab, var(--gold) 92%, white) 0 40%, #875814 68%, transparent 72%), radial-gradient(circle 3.5px at calc(100% - 14px) calc(100% - 14px), color-mix(in oklab, var(--gold) 92%, white) 0 40%, #875814 68%, transparent 72%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.poster-frame:before{background:radial-gradient(circle 3.5px at 14px 14px, color-mix(in oklab, var(--gold) 92%, white) 0 40%, lab(41.7942% 16.1068 44.1011) 68%, transparent 72%), radial-gradient(circle 3.5px at calc(100% - 14px) 14px, color-mix(in oklab, var(--gold) 92%, white) 0 40%, lab(41.7942% 16.1068 44.1011) 68%, transparent 72%), radial-gradient(circle 3.5px at 14px calc(100% - 14px), color-mix(in oklab, var(--gold) 92%, white) 0 40%, lab(41.7942% 16.1068 44.1011) 68%, transparent 72%), radial-gradient(circle 3.5px at calc(100% - 14px) calc(100% - 14px), color-mix(in oklab, var(--gold) 92%, white) 0 40%, lab(41.7942% 16.1068 44.1011) 68%, transparent 72%)}}.bracket-map{padding:clamp(1.1rem,2.6vw,1.9rem) clamp(.9rem,2.4vw,1.9rem) clamp(.9rem,2vw,1.4rem)}.bracket-billing{text-align:left;grid-template-columns:minmax(0,1fr);gap:1.1rem;margin-bottom:1.35rem;display:grid}.bracket-billing-main{flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;display:flex;container-type:inline-size}.bracket-billing-meta{justify-content:flex-start}.bracket-billing-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;width:100%;display:flex}.bracket-billing-title .bracket-billing-name{min-width:0}.bracket-billing-podium{flex:none}.bracket-billing-name{max-width:100%;font-family:var(--font-display);font-size:clamp(1.55rem,3.4vw,2.5rem);font-size:clamp(1.15rem, calc(100cqw / (var(--bb-title-chars,20) * .62)), 2.5rem);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:800;line-height:1;overflow:hidden}.bracket-billing-lede{max-width:46ch;margin:0;font-size:.875rem;line-height:1.55}.bracket-billing-stats{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;width:100%;margin-top:.4rem;display:grid}.bracket-billing .stat-tile{gap:.7rem;min-width:0;padding:.65rem .8rem}.bracket-billing .stat-tile-body{min-width:0}.bracket-billing .stat-tile .kpi{font-size:clamp(1.1rem,1.5vw,1.45rem)}.bracket-billing .stat-tile-label{letter-spacing:.16em;white-space:nowrap;font-size:.6rem}.bracket-billing-unit{font-size:.7em}.bracket-billing-side{grid-template-columns:minmax(0,1fr);gap:.7rem;min-width:0;display:grid}@media (min-width:640px){.bracket-billing-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.bracket-billing-clock{border:1px solid color-mix(in oklab, var(--gold) 24%, transparent);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--background) 68%, var(--surface));padding:.75rem .9rem}.bracket-billing-clock .landing-next{justify-content:flex-start;margin-top:0}.bracket-billing-clock .countdown-part{min-width:3.1rem;padding:.45rem .4rem}.bracket-billing-focus{text-align:left;background:color-mix(in oklab, var(--background) 72%, var(--surface));cursor:pointer;border:1px solid #0000;border-radius:.85rem;flex-direction:column;gap:.45rem;padding:.75rem .9rem;display:flex;position:relative}.bracket-billing-focus-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.bracket-billing-focus-label{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;font-weight:800}.bracket-billing-focus-side{background:color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:.55rem;align-items:center;gap:.55rem;padding:.45rem .6rem;display:flex}.bracket-billing-seed{min-width:1.5rem;color:var(--muted-foreground);font-size:.7rem}.bracket-billing-focus-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:.9rem;font-weight:600;display:-webkit-box;overflow:hidden}.bracket-billing-focus-score{flex:none;font-size:.8rem}.bracket-billing-focus.is-live{border-color:color-mix(in oklab, var(--live) 70%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--live) 36%, transparent), 0 18px 54px -30px color-mix(in oklab, var(--live) 45%, transparent)}.bracket-map-scroll{margin:-8px -8px 0;padding:8px 8px .6rem;scroll-padding-inline:8px}.bracket-map-track{flex-direction:column;align-items:flex-start;gap:1.1rem;width:max-content;max-width:100%;margin-inline:auto;padding-block:.15rem;display:flex}.bracket-map-stage{flex-direction:column;flex:none;gap:.6rem;display:flex}.bracket-map-stage+.bracket-map-stage{border-top:1px dashed color-mix(in oklab, var(--gold) 22%, transparent);width:100%;padding-top:1.1rem}.bracket-map-stage-label{text-align:left;white-space:nowrap;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background-image:linear-gradient(100deg, #ffd984, var(--gold) 45%, #da720d);color:#0000;filter:drop-shadow(0 0 10px color-mix(in oklab, var(--gold) 35%, transparent));-webkit-background-clip:text;background-clip:text;margin:0;font-size:.9rem;font-style:italic;font-weight:800}@supports (color:lab(0% 0 0)){.bracket-map-stage-label{background-image:linear-gradient(100deg, lab(88.6485% 7.45559 50.4362), var(--gold) 45%, lab(59.6994% 37.7122 64.8607))}}.bracket-map-stage[data-stage=losers] .bracket-map-stage-label,.bracket-map-stage[data-stage=final] .bracket-map-stage-label{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--ember) 40%, transparent));background-image:linear-gradient(100deg,#ff827a,#ea2126 55%,#ac011a);background-image:linear-gradient(100deg,lab(70.2853% 59.6846 34.6633),lab(51.2916% 72.5203 52.2095) 55%,lab(36.5645% 60.3743 40.2376))}.bracket-map-columns{align-items:center;gap:.65rem;display:flex}.bracket-map-columns.is-chain{flex-wrap:wrap;align-items:flex-start;row-gap:1rem;max-width:100%}.bracket-map-column{flex-direction:column;flex:none;justify-content:center;gap:.5rem;display:flex;position:relative}.bracket-map-column-label{text-align:center;font-size:.58rem}.bracket-map-columns.is-chain .bracket-map-column+.bracket-map-column:before{content:"";border-top:2px dashed color-mix(in oklab, var(--gold) 60%, transparent);width:.68rem;height:0;position:absolute;top:50%;left:-.68rem}.bracket-map-columns.is-chain .bracket-map-column+.bracket-map-column:after{content:"";border-block:.28rem solid #0000;border-left:.4rem solid color-mix(in oklab, var(--gold) 80%, transparent);position:absolute;top:50%;left:-.42rem;translate:0 -50%}.bracket-map-node{border:1px solid color-mix(in oklab, var(--gold) 42%, #4e3413);width:min(10.75rem,60vw);box-shadow:inset 0 0 0 1px #0009, inset 0 1px 0 color-mix(in oklab, var(--gold) 14%, transparent), 0 10px 26px -18px #000000e6;text-align:left;font:inherit;color:inherit;cursor:default;background:linear-gradient(#130f08eb,#04060af2);background:linear-gradient(lab(4.44319% 1.11817 3.3093/.92),lab(1.53329% .113115 -1.75097/.95));border-radius:.6rem;gap:.28rem;padding:.5rem .6rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}@supports (color:lab(0% 0 0)){.bracket-map-node{border:1px solid color-mix(in oklab, var(--gold) 42%, lab(24.4982% 9.30086 25.0217));box-shadow:inset 0 0 0 1px lab(0% 0 0/.6), inset 0 1px 0 color-mix(in oklab, var(--gold) 14%, transparent), 0 10px 26px -18px lab(0% 0 0/.9)}}.bracket-map-node.is-linked{cursor:pointer}.bracket-map-node.is-linked:hover{border-color:color-mix(in oklab, var(--gold) 85%, white);box-shadow:inset 0 0 0 1px #0009, inset 0 1px 0 color-mix(in oklab, var(--gold) 20%, transparent), 0 0 22px -6px color-mix(in oklab, var(--gold) 55%, transparent), 0 10px 26px -18px #000000e6;transform:translateY(-2px)}@supports (color:lab(0% 0 0)){.bracket-map-node.is-linked:hover{box-shadow:inset 0 0 0 1px lab(0% 0 0/.6), inset 0 1px 0 color-mix(in oklab, var(--gold) 20%, transparent), 0 0 22px -6px color-mix(in oklab, var(--gold) 55%, transparent), 0 10px 26px -18px lab(0% 0 0/.9)}}.bracket-map-node:focus-visible{outline:2px solid var(--surge);outline-offset:2px}.bracket-map-node-head{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.bracket-map-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--gold) 72%, white);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.bracket-map-side{align-items:baseline;gap:.4rem;min-width:0;font-size:.78rem;line-height:1.25;display:flex}.bracket-map-side-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.bracket-map-side.is-won{color:var(--volt);font-weight:650}.bracket-map-side.is-lost{opacity:.45}.bracket-map-side.is-tbd .bracket-map-side-name{color:var(--muted-foreground);font-size:.7rem;font-style:italic}.bracket-map-score{margin-left:auto;font-size:.68rem}.bracket-map-dot{width:.42rem;height:.42rem;color:var(--muted-foreground);background:currentColor;border-radius:9999px;flex:none}.bracket-map-dot.tone-done{color:var(--volt)}.bracket-map-dot.tone-ready{color:color-mix(in oklab, var(--gold) 90%, white)}.bracket-map-dot.tone-live{color:var(--ember);animation:1.4s ease-in-out infinite pulse-dot}.bracket-map-dot.tone-void{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}.bracket-map-dot.tone-review{color:var(--destructive);animation:1.4s ease-in-out infinite pulse-dot}.bracket-map-node.is-review{border-color:color-mix(in oklab, var(--destructive) 65%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--destructive) 35%, transparent)}.bracket-map-dot.tone-next{background:linear-gradient(90deg, var(--fracture-red) 0 47%, white 47% 53%, var(--fracture-blue) 53% 100%)}.bracket-map-node.is-done{border-color:color-mix(in oklab, var(--volt) 30%, transparent)}.bracket-map-node.is-ready{border-color:color-mix(in oklab, var(--gold) 45%, transparent);background:color-mix(in oklab, var(--gold) 8%, var(--surface))}.bracket-map-node.is-conditional{border-style:dashed}.bracket-map-node.is-void{opacity:.45;border-style:dashed}.bracket-map-node.is-live{border-color:color-mix(in oklab, var(--live) 75%, transparent);background:color-mix(in oklab, var(--live) 14%, var(--surface));animation:2.4s ease-in-out infinite map-live-breath}.bracket-map-node.is-live .bracket-map-label{color:color-mix(in oklab, var(--live) 88%, white)}.bracket-map-live-cta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--ember) 90%, white);align-items:center;gap:.3rem;margin-top:.15rem;font-size:.55rem;display:inline-flex}@keyframes map-live-breath{0%,to{box-shadow:0 0 0 1px color-mix(in oklab, var(--ember) 45%, transparent), 0 14px 44px -20px color-mix(in oklab, var(--surge) 60%, transparent)}50%{box-shadow:0 0 0 2px color-mix(in oklab, var(--ember) 70%, transparent), 0 18px 60px -14px color-mix(in oklab, var(--surge) 85%, transparent)}}@media (prefers-reduced-motion:reduce){.bracket-map-node.is-live{box-shadow:var(--shadow-surge);animation:none}}.bracket-map-node.is-next,.match-card.is-next,.bracket-billing-focus.is-next{border-color:#0000;animation:2.4s ease-in-out infinite bifracture-glow}.bracket-map-node.is-next:after,.match-card.is-next:after,.bracket-billing-focus.is-next:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(104deg, var(--fracture-red) 0%, color-mix(in oklab, var(--fracture-red) 80%, white) 42%, white 48%, white 52%, color-mix(in oklab, var(--fracture-blue) 78%, white) 58%, var(--fracture-blue) 100%);-webkit-mask-composite:xor;border-radius:calc(.6rem + 3px);padding:2px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.match-card.is-next:after{border-radius:calc(1.25rem + 3px)}.bracket-billing-focus.is-next:after{border-radius:calc(.85rem + 3px)}@keyframes bifracture-glow{0%,to{box-shadow:-8px 0 26px -10px var(--fracture-red), 8px 0 26px -10px var(--fracture-blue)}50%{box-shadow:-14px 0 36px -8px var(--fracture-red), 14px 0 36px -8px var(--fracture-blue)}}@media (prefers-reduced-motion:reduce){.bracket-map-node.is-next,.match-card.is-next,.bracket-billing-focus.is-next{box-shadow:-10px 0 30px -9px var(--fracture-red), 10px 0 30px -9px var(--fracture-blue);animation:none}}.bracket-map-foot{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.1rem;margin-top:1.1rem;font-size:.6rem;display:flex}.bracket-map-key{align-items:center;gap:.4rem;display:inline-flex}.bracket-map-hint,.bracket-map-sealed-note{color:color-mix(in oklab, var(--gold) 80%, white)}@media (max-width:760px){.titan-stage-map .titan-stage-content{padding-inline:.75rem}.bracket-map-track{gap:.9rem}.bracket-map-stage+.bracket-map-stage{padding-top:.9rem}.bracket-map-node{width:9.5rem}}.bracket-rail{z-index:30;border-block:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--background) 95%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:4rem}.bracket-rail-inner{scrollbar-width:none;align-items:center;gap:.5rem;padding-block:.75rem;display:flex}.bracket-rail-inner::-webkit-scrollbar{display:none}.bracket-rail-live{border:1px solid color-mix(in oklab, var(--ember) 60%, transparent);background:color-mix(in oklab, var(--ember) 10%, transparent);white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:.5rem;margin-left:auto;padding:.4rem .85rem;font-size:.78rem;display:none}@media (min-width:1100px){.bracket-rail-live{display:inline-flex}}.bracket-scroller{padding-bottom:.75rem}.bracket-columns{align-items:stretch;gap:1.25rem;width:max-content;max-width:100%;margin-inline:auto;padding-bottom:.75rem;display:flex}@media (min-width:1024px){.bracket-columns{gap:2.25rem}}.bracket-column{flex-direction:column;flex:none;gap:.75rem;width:min(21rem,78vw);display:flex}.bracket-column-head{align-items:center;gap:.6rem;display:flex}.bracket-column-rule{background:color-mix(in oklab, var(--border) 80%, transparent);flex:1;height:1px}.bracket-column-body{flex-direction:column;flex:1;justify-content:space-around;gap:.75rem;display:flex}@media (max-width:760px){.bracket-columns{flex-direction:column;align-items:stretch;gap:1.5rem;width:100%}.bracket-column{flex:none;width:100%}.bracket-column-body{flex:none;justify-content:flex-start}.match-card{padding:1rem}.match-side{padding:.7rem}.match-side-name{font-size:.95rem}.match-card-more{border-top:1px solid color-mix(in oklab, var(--border) 45%, transparent);margin-top:.9rem;padding-top:.7rem;font-size:.8rem}}.match-card{padding:.9rem;scroll-margin-top:2rem;display:block}.match-card.is-linked{transition:border-color .2s,transform .2s}.match-card.is-linked:hover{border-color:color-mix(in oklab, var(--volt) 45%, transparent);transform:translateY(-2px)}.match-card.is-live{border-color:color-mix(in oklab, var(--live) 70%, transparent)}.match-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-bottom:.7rem;display:grid}.match-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-sides{flex-direction:column;gap:.35rem;display:flex}.match-side{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);background:color-mix(in oklab, var(--background) 72%, var(--surface));border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.5rem .6rem;display:grid}.match-side.is-won{background:color-mix(in oklab, var(--volt) 14%, var(--surface));border-color:color-mix(in oklab, var(--volt) 55%, transparent);box-shadow:inset 3px 0 0 var(--volt)}.match-side.is-won .match-side-name{color:var(--volt);font-weight:600}.match-side.is-lost{opacity:.5}.match-side.is-tbd .match-side-name{color:var(--muted-foreground);font-style:italic}.match-side-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}.match-side-score{font-size:.85rem}.match-side-trophy{flex:none}.match-vs{align-items:center;gap:.5rem;padding-inline:.25rem;display:flex}.match-vs-rule{background:color-mix(in oklab, var(--border) 70%, transparent);flex:1;height:1px}.match-vs-label{letter-spacing:.3em;color:var(--muted-foreground);font-size:.6rem}.match-card-more{margin-top:.7rem;font-size:.75rem;display:block}.match-card-stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}button.match-card-stretch{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.match-side-team{align-items:center;gap:.4rem;min-width:0;max-width:100%;display:flex}.match-side-team-art{border:1px solid color-mix(in oklab, var(--gold) 38%, transparent);background:var(--surface-2);border-radius:.22rem;flex:none;width:.95rem;height:1.42rem;display:block;overflow:hidden}.match-side-team-art img{object-fit:cover;width:100%;height:100%;display:block}.match-side-team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.match-peek-dialog{color:inherit;overscroll-behavior:contain;background:0 0;border:0;width:min(92vw,26rem);max-height:92dvh;padding:0;overflow:auto}.match-peek-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010207c7;background:lab(.623699% .256419 -1.91027/.78)}.match-peek-panel{gap:.9rem;padding:clamp(1rem,3vw,1.4rem);display:grid}.match-peek-panel[data-status=live]{box-shadow:inset 0 0 0 1px #000000d9, inset 0 0 0 5px color-mix(in oklab, var(--gold) 22%, transparent), inset 0 0 0 6px #00000080, 0 0 40px -6px color-mix(in oklab, var(--ember) 45%, transparent), var(--shadow-panel)}@supports (color:lab(0% 0 0)){.match-peek-panel[data-status=live]{box-shadow:inset 0 0 0 1px lab(0% 0 0/.85), inset 0 0 0 5px color-mix(in oklab, var(--gold) 22%, transparent), inset 0 0 0 6px lab(0% 0 0/.5), 0 0 40px -6px color-mix(in oklab, var(--ember) 45%, transparent), var(--shadow-panel)}}.match-peek-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.match-peek-heading{justify-items:start;gap:.4rem;min-width:0;display:grid}.match-peek-stage{margin:0}.match-peek-title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;background:var(--gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.3rem;font-weight:800}.match-peek-close{flex:none;padding:.4rem}.match-peek-next-banner{background:linear-gradient(104deg, color-mix(in oklab, var(--fracture-red) 38%, transparent) 0 46%, #ffffff59 49% 51%, color-mix(in oklab, var(--fracture-blue) 38%, transparent) 54% 100%);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px #0009;text-shadow:0 1px 8px lab(0% 0 0/.6);box-shadow:-8px 0 22px -10px var(--fracture-red), 8px 0 22px -10px var(--fracture-blue);border:1px solid #ffffff40;border:1px solid lab(100% -.0000298023 .0000119209/.25);border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.55rem .75rem;font-size:.65rem;display:flex}@supports (color:lab(0% 0 0)){.match-peek-next-banner{background:linear-gradient(104deg, color-mix(in oklab, var(--fracture-red) 38%, transparent) 0 46%, lab(100% -.0000298023 .0000119209/.35) 49% 51%, color-mix(in oklab, var(--fracture-blue) 38%, transparent) 54% 100%)}}.match-peek-dialog.is-versus{width:min(94vw,42rem)}.match-peek-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.match-peek-versus-side{aspect-ratio:2/3;border:1px solid color-mix(in oklab, var(--gold) 40%, #4e3413);background:var(--surface-2);border-radius:.7rem;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.match-peek-versus-side{border:1px solid color-mix(in oklab, var(--gold) 40%, lab(24.4982% 9.30086 25.0217))}}.match-peek-versus-side img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.match-peek-versus-side:after{content:"";pointer-events:none;position:absolute;inset:0}.match-peek-versus-side:first-of-type{border-color:var(--fracture-red);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fracture-red) 45%, transparent), 0 0 30px -6px var(--fracture-red)}.match-peek-versus-side:first-of-type:after{background:color-mix(in oklab, var(--fracture-red) 24%, transparent)}.match-peek-versus-side:last-of-type{border-color:var(--fracture-blue);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fracture-blue) 45%, transparent), 0 0 30px -6px var(--fracture-blue)}.match-peek-versus-side:last-of-type:after{background:color-mix(in oklab, var(--fracture-blue) 24%, transparent)}.match-peek-versus-mark{font-family:var(--font-display);letter-spacing:-.02em;background-image:linear-gradient(100deg, #ffeeb9, var(--gold) 45%, #da7e1e);color:#0000;filter:drop-shadow(0 0 14px color-mix(in oklab, var(--gold) 45%, transparent));-webkit-background-clip:text;background-clip:text;padding-inline:.1rem;font-size:clamp(1.5rem,6vw,2.5rem);font-style:italic;font-weight:800}@supports (color:lab(0% 0 0)){.match-peek-versus-mark{background-image:linear-gradient(100deg, lab(94.5483% .582337 32.0473), var(--gold) 45%, lab(62.2416% 31.7894 62.2635))}}.match-peek-versus-live{aspect-ratio:16/9;border:1px solid color-mix(in oklab, var(--ember) 45%, var(--gold));background:#010203;background:lab(.451569% .0536516 -.669423);border-radius:.7rem;position:relative;overflow:hidden}.match-peek-versus-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.match-peek-versus-split{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.match-peek-versus-half{min-width:0;position:relative}.match-peek-versus-half+.match-peek-versus-half{border-left:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}.match-peek-sides{gap:.4rem;display:grid}.match-peek-side{border:1px solid color-mix(in oklab, var(--gold) 28%, #432e14);background:color-mix(in oklab, var(--background) 72%, var(--surface));border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.65rem .7rem;display:grid}@supports (color:lab(0% 0 0)){.match-peek-side{border:1px solid color-mix(in oklab, var(--gold) 28%, lab(21.0449% 7.58372 20.3754))}}.match-peek-side.is-won{background:color-mix(in oklab, var(--volt) 14%, var(--surface));border-color:color-mix(in oklab, var(--volt) 55%, transparent);box-shadow:inset 3px 0 0 var(--volt)}.match-peek-side.is-won .match-peek-side-name{color:var(--volt);font-weight:600}.match-peek-side.is-lost{opacity:.55}.match-peek-side.is-tbd .match-peek-side-name{color:var(--muted-foreground);font-style:italic}.match-peek-side-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;overflow:hidden}.match-peek-side-link{color:inherit;text-decoration:none}.match-peek-side-link:hover,.match-peek-side-link:focus-visible{color:var(--gold);text-underline-offset:.2em;text-decoration:underline}.match-peek-side-score{font-size:.95rem}.match-peek-vs{align-items:center;gap:.5rem;padding-inline:.25rem;display:flex}.match-peek-vs-rule{background:color-mix(in oklab, var(--gold) 35%, transparent);flex:1;height:1px}.match-peek-vs-label{letter-spacing:.3em;color:color-mix(in oklab, var(--gold) 70%, white);font-size:.6rem}.match-peek-verdict{text-align:center;text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.55}.match-peek-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.2rem;margin:0;font-size:.8rem;display:flex}.match-peek-stat{align-items:center;gap:.35rem;display:inline-flex}.match-peek-dialog.is-report{width:min(96vw,46rem)}.match-peek-report{text-align:left;gap:1rem;display:grid}.match-peek-report-panes{border-top:1px solid color-mix(in oklab, var(--gold) 22%, transparent);gap:1.25rem;padding-top:.25rem;display:grid}.match-peek-actions{flex-direction:column;align-items:stretch;gap:.55rem;margin-top:.1rem;display:flex}.match-peek-actions .btn{justify-content:center}.match-peek-watch{gap:.5rem}.match-reports{flex-direction:column;gap:1.25rem;display:flex}.match-report{padding:clamp(1.15rem,2.5vw,1.75rem);scroll-margin-top:9rem}.match-report-head{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.match-report-name{margin-top:.35rem}.match-report-chips{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.match-report-when{align-items:center;gap:.35rem;display:inline-flex}.match-report-stats{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:.8125rem;display:flex}.match-report-stat{align-items:center;gap:.4rem;display:inline-flex}.match-report-stat .num{color:var(--foreground)}.match-report-panes{border-top:1px solid color-mix(in oklab, var(--border) 50%, transparent);gap:1.25rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}@media (min-width:1100px){.match-report-panes{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem}}.match-report-pane-title{margin-bottom:.85rem}.match-report-pending{max-width:60ch;font-size:.9rem;line-height:1.65}.bracket-purse-note{margin-top:1rem;font-size:.8125rem}.scoreboard-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.scoreboard-side{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);background:color-mix(in oklab, var(--background) 70%, var(--surface));border-radius:.9rem;padding:.85rem 1rem;transition:border-color .3s}.scoreboard-side:nth-child(2){text-align:right}.scoreboard-side.is-winning{border-color:color-mix(in oklab, var(--volt) 50%, transparent);background:color-mix(in oklab, var(--volt) 10%, var(--surface))}.scoreboard-side.is-losing{opacity:.62}.scoreboard-name{align-items:center;gap:.35rem;min-width:0;font-size:.9rem;font-weight:600;display:flex}.scoreboard-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scoreboard-side:nth-child(2) .scoreboard-name{justify-content:flex-end}.scoreboard-score{letter-spacing:-.02em;margin-top:.35rem;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1}.scoreboard-side.is-winning .scoreboard-score{color:var(--volt)}.scoreboard-members{margin-top:.3rem;font-size:.72rem}.scoreboard-diamonds{align-items:center;gap:.3rem;margin-top:.5rem;display:flex}.scoreboard-side:nth-child(2) .scoreboard-diamonds{justify-content:flex-end}.scoreboard-verdict{color:color-mix(in oklab, var(--gold) 85%, white);margin-left:.35rem}.scoreboard-large .scoreboard-score{font-size:clamp(2.25rem,7vw,4rem)}.scoreboard-bar{background:color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:9999px;height:6px;margin-top:.85rem;display:flex;overflow:hidden}.scoreboard-bar-fill{min-width:2px;transition:flex-grow .6s cubic-bezier(.22,1,.36,1)}.scoreboard-bar-fill.is-a{background:linear-gradient(90deg, var(--ember), color-mix(in oklab, var(--ember) 60%, var(--gold)))}.scoreboard-bar-fill.is-b{background:linear-gradient(90deg, color-mix(in oklab, var(--surge) 70%, var(--ice)), var(--surge))}.timeline{flex-direction:column;gap:.5rem;display:flex}.timeline-row{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);background:color-mix(in oklab, var(--background) 62%, var(--surface));border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.65rem .8rem;display:grid}.timeline-mark{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);width:1.75rem;height:1.75rem;color:var(--muted-foreground);border-radius:.55rem;flex:none;place-items:center;display:grid}.timeline-row.is-critical .timeline-mark,.timeline-row.is-critical .timeline-kind{color:var(--ember);border-color:color-mix(in oklab, var(--ember) 50%, transparent)}.timeline-row.is-critical{border-color:color-mix(in oklab, var(--ember) 35%, transparent);background:color-mix(in oklab, var(--ember) 7%, var(--surface))}.timeline-row.is-end .timeline-mark,.timeline-row.is-end .timeline-kind{color:var(--volt);border-color:color-mix(in oklab, var(--volt) 45%, transparent)}.timeline-row.is-card .timeline-mark,.timeline-row.is-card .timeline-kind{color:var(--surge);border-color:color-mix(in oklab, var(--surge) 45%, transparent)}.timeline-row.is-start .timeline-mark,.timeline-row.is-start .timeline-kind{color:color-mix(in oklab, var(--gold) 85%, white);border-color:color-mix(in oklab, var(--gold) 40%, transparent)}.timeline-row.is-hype .timeline-mark,.timeline-row.is-hype .timeline-kind{color:color-mix(in oklab, var(--gold) 85%, white);border-color:color-mix(in oklab, var(--gold) 50%, transparent)}.timeline-row.is-hype{border-color:color-mix(in oklab, var(--gold) 30%, transparent);background:color-mix(in oklab, var(--gold) 6%, var(--surface))}.timeline-row.is-snipe .timeline-mark,.timeline-row.is-snipe .timeline-kind{color:var(--ember);border-color:color-mix(in oklab, var(--ember) 55%, transparent)}.timeline-row.is-snipe{border-color:color-mix(in oklab, var(--ember) 45%, transparent);background:color-mix(in oklab, var(--ember) 10%, var(--surface));box-shadow:0 0 16px -10px color-mix(in oklab, var(--ember) 70%, transparent)}.timeline-body{min-width:0}.timeline-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.timeline-kind{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.timeline-time{flex:none;font-size:.7rem}.timeline-detail{overflow-wrap:anywhere;margin-top:.25rem;font-size:.85rem}.timeline-scores{margin-top:.3rem;font-size:.72rem}.timeline-empty,.ledger-empty{padding:1rem 0;font-size:.85rem}.ledger-summary{border-bottom:1px solid color-mix(in oklab, var(--border) 50%, transparent);gap:1rem;margin-bottom:.75rem;padding-bottom:1rem;display:grid}@media (min-width:560px){.ledger-summary{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:1.5rem}}.ledger-total{align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.ledger-approx{margin-top:.35rem;font-size:.72rem}.ledger-split{gap:.3rem;min-width:12rem;font-size:.8rem;display:grid}.ledger-split-row{background:color-mix(in oklab, var(--foreground) 4%, transparent);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto 2.75rem;align-items:baseline;gap:.6rem;padding:.3rem .55rem;display:grid}.ledger-split-row dt,.ledger-split-row dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ledger-split-row.is-a dt{color:color-mix(in oklab, var(--ember) 80%, white)}.ledger-split-row.is-b dt{color:color-mix(in oklab, var(--surge) 75%, white)}.ledger-split-share{text-align:right;font-size:.72rem}.ledger-split-row.ledger-split-member{padding-block:.05rem;background:0 0;padding-left:1.3rem;font-size:.74rem}.ledger-split-row.ledger-split-member dt{color:var(--muted-foreground);font-weight:400}.ledger-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.8rem}.ledger-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);white-space:nowrap;padding:.4rem .6rem;font-size:.62rem;font-weight:500}.ledger-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 32%, transparent);vertical-align:baseline;padding:.5rem .6rem}.ledger-table tbody tr:last-child td{border-bottom:0}.ledger-table tr.is-critical{background:color-mix(in oklab, var(--ember) 8%, transparent)}.ledger-num{text-align:right}.ledger-time{color:var(--muted-foreground);white-space:nowrap;font-size:.72rem}.ledger-from,.ledger-to{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.ledger-to{color:var(--muted-foreground)}.ledger-gift{white-space:nowrap}.ledger-repeat{font-size:.75rem}.ledger-mult{border:1px solid color-mix(in oklab, var(--surge) 45%, transparent);background:color-mix(in oklab, var(--surge) 12%, transparent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--surge) 80%, white);white-space:nowrap;border-radius:9999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.6rem;display:inline-block}.ledger-mult.is-critical{border-color:color-mix(in oklab, var(--ember) 55%, transparent);background:color-mix(in oklab, var(--ember) 14%, transparent);color:color-mix(in oklab, var(--ember) 85%, white)}.ledger-diamonds{color:color-mix(in oklab, var(--gold) 90%, white);white-space:nowrap}.ledger-base{font-size:.68rem}.ledger-more{margin-top:.6rem;font-size:.72rem}@media (max-width:640px){.ledger-table{min-width:0;font-size:.8125rem;display:block}.ledger-table thead{display:none}.ledger-table tbody{flex-direction:column;gap:.4rem;display:flex}.ledger-table tr{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);background:color-mix(in oklab, var(--background) 62%, var(--surface));border-radius:.7rem;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:baseline;gap:.1rem .6rem;padding:.6rem .7rem;display:grid}.ledger-table tbody tr td,.ledger-table td{border:0;padding:0;display:block}.ledger-time{grid-area:1/1/4;align-self:center}.ledger-from{grid-area:1/2;max-width:none;font-weight:550}.ledger-to{grid-area:2/2;max-width:none;font-size:.75rem}.ledger-to:before{content:"→ "}.ledger-gift-cell{grid-area:3/2;margin-top:.15rem}.ledger-diamonds{text-align:right;grid-area:1/3/4;align-self:center;font-size:.95rem}.ledger-base{display:block}.ledger-mult{margin-left:0}.ledger-table tr.is-critical{border-color:color-mix(in oklab, var(--ember) 40%, transparent);background:color-mix(in oklab, var(--ember) 9%, var(--surface))}}.competitor-grid{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.9rem;display:grid}.competitor-card{flex-direction:column;gap:.9rem;padding:1.1rem;display:flex}.competitor-card.is-out{opacity:.55}.competitor-card.is-champion{border-color:color-mix(in oklab, var(--gold) 55%, transparent)}.competitor-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.competitor-seed{color:color-mix(in oklab, var(--foreground) 15%, transparent);font-size:2.25rem;line-height:.8}.competitor-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.competitor-avatar{border:1px solid color-mix(in oklab, var(--gold) 30%, transparent);background:color-mix(in oklab, var(--gold) 10%, transparent);width:2.75rem;height:2.75rem;font-family:var(--font-display);color:color-mix(in oklab, var(--gold) 90%, white);border-radius:.75rem;flex:none;place-items:center;font-size:1.1rem;display:grid;overflow:hidden}.competitor-avatar img{object-fit:cover;width:100%;height:100%}.competitor-names{min-width:0}.competitor-name{font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.competitor-handle{text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.75rem;overflow:hidden}.competitor-crown{align-items:center;gap:.4rem;font-size:.78rem;display:flex}.competitor-card.is-team{cursor:pointer}.competitor-poster{border-color:color-mix(in oklab, var(--gold) 42%, transparent);background:var(--surface-2);cursor:pointer;border-radius:.55rem;width:2.75rem;height:4.125rem;padding:0;transition:border-color .24s;overflow:visible}.competitor-poster img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.competitor-poster:after{content:"";border-radius:1.25rem;position:absolute;inset:0}.competitor-card.is-team:hover .competitor-poster,.competitor-poster:focus-visible{border-color:color-mix(in oklab, var(--gold) 85%, transparent)}.competitor-poster-cue{margin:-.45rem 0 0;font-size:.72rem}.competitor-card.is-team .competitor-name{text-overflow:clip;white-space:normal;text-wrap:balance;line-height:1.2;overflow:visible}.bracket-champion{text-align:center;padding:clamp(2rem,5vw,3.5rem)}.bracket-champion-name{margin-top:.5rem}.curtain{gap:1.25rem;display:grid}@media (min-width:1024px){.curtain{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.curtain-panel{text-align:center;padding:clamp(1.5rem,4vw,2.75rem)}.curtain-head{flex-direction:column;align-items:center;gap:.85rem;display:flex}.curtain-title{margin-top:.25rem}.curtain-lede{max-width:42ch;font-size:.9rem;line-height:1.65}.curtain-stage{border-radius:var(--radius-2xl);border:1px dashed color-mix(in oklab, var(--gold) 40%, transparent);background:color-mix(in oklab, var(--background) 45%, transparent);place-items:center;gap:.85rem;min-height:11rem;margin-block:1.75rem;display:grid}.curtain-stage-mark{border:1px solid color-mix(in oklab, var(--gold) 45%, transparent);background:color-mix(in oklab, var(--gold) 10%, transparent);width:4rem;height:4rem;color:color-mix(in oklab, var(--gold) 90%, white);border-radius:1rem;place-items:center;display:grid}.curtain-stage-note{color:color-mix(in oklab, var(--gold) 70%, white)}.curtain-countdown{flex-direction:column;align-items:center;gap:.75rem;display:flex}.curtain-tz{font-size:.72rem}.countdown{gap:.5rem;display:flex}.countdown-part{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);background:color-mix(in oklab, var(--background) 60%, var(--surface));border-radius:.75rem;justify-items:center;gap:.25rem;min-width:3.75rem;padding:.6rem .5rem;display:grid}.countdown-value{font-size:1.5rem;line-height:1}.countdown-label{font-size:.55rem}.curtain-field{border-radius:var(--radius-2xl);border:1px solid color-mix(in oklab, var(--border) 80%, transparent);background:color-mix(in oklab, var(--surface) 70%, transparent);padding:1.25rem}.curtain-field-head{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.curtain-roster{flex-direction:column;gap:.4rem;display:flex}.curtain-roster-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem .7rem;display:grid}.curtain-roster-avatar{border:1px solid color-mix(in oklab, var(--gold) 25%, transparent);background:color-mix(in oklab, var(--gold) 8%, transparent);width:2rem;height:2rem;font-family:var(--font-display);color:color-mix(in oklab, var(--gold) 85%, white);border-radius:.55rem;flex:none;place-items:center;font-size:.85rem;display:grid}.curtain-roster-names{min-width:0}.curtain-roster-name{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.curtain-roster-handle{font-size:.7rem;display:block}.curtain-roster-seed{color:color-mix(in oklab, var(--gold) 70%, white)}.league-table{border-collapse:collapse;width:100%;min-width:24rem;font-size:.8rem}.league-table th{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid color-mix(in oklab, var(--gold) 30%, transparent);padding:.5rem .6rem;font-size:.6rem}.league-table td{text-align:center;border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent);padding:.55rem .6rem}.league-table th.league-table-name,.league-table td.league-table-name{text-align:left}.league-table-creator{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin-right:.45rem;font-weight:800}.viewer-pulse{flex-wrap:wrap;gap:.5rem;margin:0 0 .6rem;display:flex}.viewer-pulse-group{outline:none;position:relative}.viewer-pulse-face{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--surface) 82%, transparent);color:var(--muted-foreground);cursor:default;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.72rem;display:inline-flex}.viewer-pulse-group:hover .viewer-pulse-face,.viewer-pulse-group:focus-within .viewer-pulse-face,.viewer-pulse-group:focus .viewer-pulse-face{border-color:color-mix(in oklab, var(--gold) 45%, transparent);color:var(--foreground)}.viewer-pulse-label{letter-spacing:.18em;text-transform:uppercase;font-size:.6rem}.viewer-pulse-quad{color:var(--foreground);font-size:.75rem}.viewer-pulse-sep{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);margin:0 .28em}.viewer-pulse-current{color:var(--volt)}.viewer-pulse-pop{z-index:40;opacity:0;visibility:hidden;pointer-events:none;min-width:19rem;padding:.75rem .9rem;transition:opacity .12s;position:absolute;top:calc(100% + .4rem);left:0}.viewer-pulse-group:hover .viewer-pulse-pop,.viewer-pulse-group:focus-within .viewer-pulse-pop,.viewer-pulse-group:focus .viewer-pulse-pop{opacity:1;visibility:visible;pointer-events:auto}.viewer-pulse-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.72rem}.viewer-pulse-table th{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);text-align:right;border-bottom:1px solid color-mix(in oklab, var(--gold) 30%, transparent);padding:.25rem 0 .25rem .8rem;font-size:.55rem}.viewer-pulse-table td{text-align:right;border-bottom:1px solid color-mix(in oklab, var(--border) 45%, transparent);padding:.3rem 0 .3rem .8rem}.viewer-pulse-table tr:last-child td{border-bottom:none}.viewer-pulse-table th.viewer-pulse-name-col,.viewer-pulse-table td.viewer-pulse-name-col{text-align:left;padding-left:0}.viewer-pulse-total-row td{color:var(--foreground);font-weight:600}.viewer-pulse-note{letter-spacing:.04em;margin:.5rem 0 0;font-size:.6rem}.bracket-map.is-vertical{padding-inline:clamp(.8rem,2vw,1.5rem)}.rise-fall{grid-template-columns:minmax(0,1fr);display:grid}.rise-fall-boxes{gap:1.1rem;display:grid}.rise-fall-tower{margin:-8px -8px 0;padding:8px 8px .6rem;scroll-padding-inline:8px;container-type:inline-size}.rise-fall-tiers{--rf-pitch:min(calc((100cqw - .9rem) / var(--rf-cols,8)), 5.8rem);--rf-gap:calc(var(--rf-pitch) * .09);--rf-node:calc(var(--rf-pitch) - var(--rf-gap));--rf-pad:calc(var(--rf-node) * .07);--rf-vcol:calc(var(--rf-node) * .16);--rf-face:calc((var(--rf-node) - 2 * var(--rf-pad) - var(--rf-vcol) - 2 * var(--rf-gap) * .5) / 2);align-items:center;gap:calc(var(--rf-node) * .95);isolation:isolate;flex-direction:column;width:100%;padding:.4rem .45rem .6rem;display:flex;position:relative}.rise-fall-tiers:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1px 1px at 9% 14%, color-mix(in oklab, var(--gold) 75%, white) 60%, transparent 100%), radial-gradient(1.5px 1.5px at 23% 6%, color-mix(in oklab, var(--gold) 60%, white) 60%, transparent 100%), radial-gradient(1px 1px at 41% 11%, color-mix(in oklab, var(--gold) 70%, white) 60%, transparent 100%), radial-gradient(1px 1px at 66% 8%, color-mix(in oklab, var(--gold) 65%, white) 60%, transparent 100%), radial-gradient(1.5px 1.5px at 84% 15%, color-mix(in oklab, var(--gold) 70%, white) 60%, transparent 100%), radial-gradient(1px 1px at 94% 31%, color-mix(in oklab, var(--gold) 60%, white) 60%, transparent 100%), radial-gradient(1px 1px at 5% 46%, color-mix(in oklab, var(--gold) 60%, white) 60%, transparent 100%), radial-gradient(1px 1px at 12% 71%, color-mix(in oklab, var(--gold) 65%, white) 60%, transparent 100%), radial-gradient(1.5px 1.5px at 90% 62%, color-mix(in oklab, var(--gold) 70%, white) 60%, transparent 100%), radial-gradient(1px 1px at 78% 84%, color-mix(in oklab, var(--gold) 55%, white) 60%, transparent 100%), radial-gradient(1px 1px at 30% 89%, color-mix(in oklab, var(--gold) 60%, white) 60%, transparent 100%), radial-gradient(1px 1px at 55% 96%, color-mix(in oklab, var(--gold) 65%, white) 60%, transparent 100%), repeating-radial-gradient(circle at 50% 100%, transparent 0 2.6rem, color-mix(in oklab, var(--gold) 9%, transparent) 2.6rem calc(2.6rem + 1px));opacity:.85;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 55%,#0000 65%,#000 80%,#000);mask:linear-gradient(#000 55%,#0000 65%,#000 80%,#000)}.rise-fall-tiers>*{z-index:1;position:relative}.rf-motto{justify-items:center;gap:.1rem;display:grid}.rf-motto.is-top{margin-bottom:.3rem}.rf-motto.is-bottom{margin-top:.3rem}.rf-motto-line{font-family:var(--font-engrave);letter-spacing:.16em;text-transform:uppercase;text-align:center;white-space:nowrap;margin:0;font-weight:600;line-height:1.2}.rf-motto-line.is-above{color:color-mix(in oklab, var(--gold) 90%, white);text-shadow:0 0 18px color-mix(in oklab, var(--gold) 35%, transparent);font-size:clamp(1rem,2.4cqw,1.7rem)}.rf-motto-line.is-below{color:color-mix(in oklab, var(--gold) 78%, white);font-size:clamp(.8rem,1.9cqw,1.3rem)}.rf-star{width:2.1rem;height:2.1rem;fill:color-mix(in oklab, var(--gold) 92%, white);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--gold) 65%, transparent))}.rf-star.is-crown{margin-bottom:.15rem}.rf-star.is-base{margin-top:.1rem}.rise-fall-tier{justify-items:center;width:100%;display:grid;position:relative}.rise-fall-row{justify-content:space-between;gap:var(--rf-gap);width:calc(var(--rf-span,1) * var(--rf-pitch) - var(--rf-gap));min-width:0;display:flex}.rise-fall-tier.is-point .rise-fall-row{justify-content:center}.rise-fall-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rise-fall-link{fill:none;stroke:var(--gold);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:.32}.rise-fall-link.is-lit{opacity:.95;stroke-width:1.5px;filter:drop-shadow(0 0 3px color-mix(in oklab, var(--gold) 60%, transparent))}.rise-fall-cell{display:block;position:relative}.bracket-map-node.is-tile.rf-tile{width:var(--rf-node,3.5rem);padding:var(--rf-pad,.25rem);border-color:color-mix(in oklab, var(--gold) 58%, transparent);box-shadow:inset 0 0 0 1px #0000008c, inset 0 0 14px -6px color-mix(in oklab, var(--gold) 30%, transparent), 0 0 0 3px #010207e6, 0 8px 22px -14px #000000e6;background:linear-gradient(#0e1624,#03050f);background:linear-gradient(lab(7.05376% .127919 -10.7126),lab(1.49356% .346191 -4.16615));border-radius:.5rem;line-height:1;display:block}@supports (color:lab(0% 0 0)){.bracket-map-node.is-tile.rf-tile{box-shadow:inset 0 0 0 1px lab(0% 0 0/.55), inset 0 0 14px -6px color-mix(in oklab, var(--gold) 30%, transparent), 0 0 0 3px lab(.62715% .173919 -1.90661/.9), 0 8px 22px -14px lab(0% 0 0/.9)}}.bracket-map-node.is-tile.rf-tile.is-linked:hover{border-color:color-mix(in oklab, var(--gold) 95%, white);box-shadow:inset 0 0 0 1px #0000008c, inset 0 0 14px -6px color-mix(in oklab, var(--gold) 30%, transparent), 0 0 0 3px #010207e6, 0 0 22px -4px color-mix(in oklab, var(--gold) 60%, transparent)}@supports (color:lab(0% 0 0)){.bracket-map-node.is-tile.rf-tile.is-linked:hover{box-shadow:inset 0 0 0 1px lab(0% 0 0/.55), inset 0 0 14px -6px color-mix(in oklab, var(--gold) 30%, transparent), 0 0 0 3px lab(.62715% .173919 -1.90661/.9), 0 0 22px -4px color-mix(in oklab, var(--gold) 60%, transparent)}}.bracket-map-node.is-tile.is-next:after{border-radius:calc(.5rem + 3px)}.rf-tile-grid{grid-template-columns:1fr var(--rf-vcol,.6rem) 1fr;place-items:center;gap:calc(var(--rf-gap,.3rem) * .5);display:grid}.rf-duo{gap:calc(var(--rf-gap,.3rem) * .5);justify-items:center;display:grid}.rf-vs{font-family:var(--font-mono);font-size:clamp(.4rem, calc(var(--rf-node,3rem) * .16), .7rem);letter-spacing:.04em;text-transform:lowercase;color:color-mix(in oklab, var(--gold) 88%, white);justify-items:center;gap:.05rem;line-height:1;display:grid}.rf-seat{color:color-mix(in oklab, var(--foreground) 70%, var(--muted-foreground));font-size:.5rem}.rf-face{width:var(--rf-face,1.1rem);height:var(--rf-face,1.1rem);line-height:0;display:block;position:relative}.rf-face .rf-face-art{width:100%;height:100%;line-height:1;font-size:calc(var(--rf-face,1.1rem) * .48);border-color:color-mix(in oklab, var(--gold) 62%, transparent);display:grid;box-shadow:0 0 0 1px #0009;box-shadow:0 0 0 1px lab(0% 0 0/.6)}.rf-face.is-empty .rf-face-art,.rf-face .rf-face-art.is-empty{border-style:dashed;border-color:color-mix(in oklab, var(--gold) 42%, transparent);background:#00000040;background:lab(0% 0 0/.25)}.rf-duo.is-won .rf-face-art{border-color:color-mix(in oklab, var(--gold) 95%, white);box-shadow:0 0 0 1px #0009, 0 0 10px -1px color-mix(in oklab, var(--gold) 70%, transparent)}@supports (color:lab(0% 0 0)){.rf-duo.is-won .rf-face-art{box-shadow:0 0 0 1px lab(0% 0 0/.6), 0 0 10px -1px color-mix(in oklab, var(--gold) 70%, transparent)}}.rf-duo.is-lost .rf-face-art,.rf-card-member.is-out .rf-face-art{filter:saturate(.4)brightness(.7)}.rf-cross{fill:none;width:124%;height:124%;stroke:var(--fracture-red,#e62b34);stroke-width:2.8px;stroke-linecap:round;pointer-events:none;filter:drop-shadow(0 0 2px #000000e6);filter:drop-shadow(0 0 2px lab(0% 0 0/.9));position:absolute;inset:-12%}@supports (color:lab(0% 0 0)){.rf-cross{stroke:var(--fracture-red,lab(51.3582% 69.7345 44.3509))}}.bracket-map-node.is-tile.is-live .rf-vs{color:color-mix(in oklab, var(--live) 88%, white)}.rf-card-layer{left:clamp(10.5rem, var(--rf-card-x,50vw), calc(100vw - 10.5rem));top:clamp(10rem, var(--rf-card-y,50vh), calc(100vh - 10rem));z-index:70;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.rf-card{border:1px solid color-mix(in oklab, var(--gold) 72%, transparent);width:min(20rem,100vw - 1.5rem);box-shadow:inset 0 0 0 1px #0009, 0 0 0 3px #010207e6, 0 0 40px -8px color-mix(in oklab, var(--gold) 45%, transparent), 0 24px 50px -20px #000000f2;transform-origin:50%;background:linear-gradient(#0e1624fa,#02040dfa);background:linear-gradient(lab(7.05376% .127919 -10.7126/.98),lab(1.14302% .337139 -3.58197/.98));border-radius:.8rem;gap:.6rem;padding:.8rem .9rem;animation:.16s ease-out rf-card-in;display:grid}@supports (color:lab(0% 0 0)){.rf-card{box-shadow:inset 0 0 0 1px lab(0% 0 0/.6), 0 0 0 3px lab(.62715% .173919 -1.90661/.9), 0 0 40px -8px color-mix(in oklab, var(--gold) 45%, transparent), 0 24px 50px -20px lab(0% 0 0/.95)}}@keyframes rf-card-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.rf-card-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.rf-card-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--gold) 90%, white);font-size:.6rem}.rf-card-state{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.55rem}.rf-card-state.tone-live{color:color-mix(in oklab, var(--live) 88%, white)}.rf-card-state.tone-ready{color:color-mix(in oklab, var(--gold) 88%, white)}.rf-card-state.tone-done{color:var(--volt)}.rf-card-state.tone-review{color:color-mix(in oklab, var(--destructive) 75%, white)}.rf-card-teams{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.rf-card-team{border:1px solid color-mix(in oklab, var(--gold) 28%, transparent);background:#00000038;background:lab(0% 0 0/.22);border-radius:.6rem;align-content:start;gap:.45rem;padding:.5rem;display:grid}.rf-card-team.is-won{border-color:color-mix(in oklab, var(--gold) 80%, transparent);background:color-mix(in oklab, var(--gold) 7%, #00000038)}@supports (color:lab(0% 0 0)){.rf-card-team.is-won{background:color-mix(in oklab, var(--gold) 7%, lab(0% 0 0/.22))}}.rf-card-team.is-lost{opacity:.8}.rf-card-team-head{gap:.1rem;display:grid}.rf-card-team-name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--gold) 90%, white);overflow-wrap:anywhere;font-size:.74rem;font-weight:700}.rf-card-seed{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.52rem}.rf-card-member{align-items:center;gap:.45rem;min-width:0;display:flex}.rf-face.is-large{flex:none;width:2rem;height:2rem}.rf-face.is-large .rf-face-art{font-size:.9rem}.rf-card-member-text{gap:.08rem;min-width:0;line-height:1.15;display:grid}.rf-card-member-name{color:var(--foreground);overflow-wrap:anywhere;font-size:.72rem;font-weight:600}.rf-card-member-handle{font-family:var(--font-mono);color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.56rem}.rf-card-member-followers{font-family:var(--font-mono);color:color-mix(in oklab, var(--gold) 75%, var(--muted-foreground));font-size:.56rem}.rf-card-tbd{font-size:.66rem}.rf-card-mark{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.52rem}.rf-card-mark.is-won{color:color-mix(in oklab, var(--gold) 92%, white)}.rf-card-mark.is-lost{color:var(--fracture-red,#e62b34)}@supports (color:lab(0% 0 0)){.rf-card-mark.is-lost{color:var(--fracture-red,lab(51.3582% 69.7345 44.3509))}}.rf-card-score{font-family:var(--font-mono);text-align:center;color:var(--foreground);font-size:.64rem}.rise-fall-finals{justify-items:center;gap:.8rem;display:grid}.rise-fall-finals-title{text-align:center}.rise-fall-feeds{flex-wrap:wrap;justify-content:center;gap:.4rem 2.5rem;display:flex}.rise-fall-finals-games{flex-wrap:wrap;justify-content:center;align-items:start;gap:1rem 1.25rem;width:100%;display:flex}.rise-fall-final{justify-items:center;gap:.35rem;width:min(100%,17rem);display:grid}.rise-fall-final .bracket-map-node{width:100%}.rise-fall-final-note{font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--muted-foreground);font-size:.52rem;line-height:1.4}.rise-fall-feed{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0;font-size:.55rem}.rise-fall-feed.is-rise{color:color-mix(in oklab, var(--gold) 82%, white)}.rise-fall-feed.is-fall{color:color-mix(in oklab, var(--ember) 85%, white)}.ledger-table tr.is-lap td{color:color-mix(in oklab, var(--foreground) 62%, var(--muted-foreground))}.ledger-lap-tag{border:1px solid color-mix(in oklab, var(--gold) 40%, transparent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;color:color-mix(in oklab, var(--gold) 80%, white);border-radius:9999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.5rem;display:inline-block}.ledger-split-row.is-lap dt,.ledger-split-row.is-lap dd{color:color-mix(in oklab, var(--gold) 70%, var(--muted-foreground))}.match-peek-lap{color:color-mix(in oklab, var(--gold) 75%, var(--muted-foreground))}.season-switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .6rem;margin-bottom:1.1rem;display:flex}.titan-stage-map .season-switch{justify-content:flex-start;margin-bottom:.9rem}.season-switch-link{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);background:color-mix(in oklab, var(--surface-2) 55%, transparent);color:var(--foreground);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;gap:.55rem;padding:.4rem .75rem .4rem .85rem;font-size:.6875rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.season-switch-link:hover{border-color:color-mix(in oklab, var(--tiktok-pink) 60%, transparent)}.season-switch-link.is-active{border-color:color-mix(in oklab, var(--gold) 65%, transparent);background:color-mix(in oklab, var(--gold) 14%, transparent);color:color-mix(in oklab, var(--gold) 90%, white)}.season-switch-chip{padding-block:.15rem;font-size:.5625rem}.pot-box{text-align:center;justify-items:center;gap:.9rem;display:grid}.pot-title{text-align:center}.pot-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--gold) 72%, white);margin:-.5rem 0 0;font-size:.55rem}.pot-box.is-waiting .pot-options,.pot-box.is-waiting .pot-verdict{opacity:.55}.pot-champions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.4rem;display:flex}.pot-champion{justify-items:center;gap:.3rem;display:grid}.pot-face{--pot-face:3.4rem;width:var(--pot-face);height:var(--pot-face);line-height:0;display:block}.pot-face .pot-face-art{width:100%;height:100%;line-height:1;font-size:calc(var(--pot-face) * .44);border-color:color-mix(in oklab, var(--gold) 85%, white);box-shadow:0 0 0 1px #0009, 0 0 14px -2px color-mix(in oklab, var(--gold) 65%, transparent);display:grid}@supports (color:lab(0% 0 0)){.pot-face .pot-face-art{box-shadow:0 0 0 1px lab(0% 0 0/.6), 0 0 14px -2px color-mix(in oklab, var(--gold) 65%, transparent)}}.pot-champion-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab, var(--gold) 88%, white);font-size:.85rem;font-weight:800}.pot-champion-team{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-basis:100%;font-size:.55rem}.pot-options{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.6rem .9rem;width:100%;display:flex}.pot-option{border:1px solid color-mix(in oklab, var(--gold) 42%, #4e3413);width:min(100%,15rem);box-shadow:inset 0 0 0 1px #0009, inset 0 1px 0 color-mix(in oklab, var(--gold) 14%, transparent), 0 10px 26px -18px #000000e6;background:linear-gradient(#130f08eb,#04060af2);background:linear-gradient(lab(4.44319% 1.11817 3.3093/.92),lab(1.53329% .113115 -1.75097/.95));border-radius:.6rem;align-content:center;gap:.25rem;padding:.75rem .9rem;transition:border-color .2s,box-shadow .2s,opacity .2s;display:grid}@supports (color:lab(0% 0 0)){.pot-option{border:1px solid color-mix(in oklab, var(--gold) 42%, lab(24.4982% 9.30086 25.0217));box-shadow:inset 0 0 0 1px lab(0% 0 0/.6), inset 0 1px 0 color-mix(in oklab, var(--gold) 14%, transparent), 0 10px 26px -18px lab(0% 0 0/.9)}}.pot-option.is-chosen{border-color:color-mix(in oklab, var(--gold) 92%, white);box-shadow:inset 0 0 0 1px #0009, inset 0 1px 0 color-mix(in oklab, var(--gold) 28%, transparent), 0 0 26px -6px color-mix(in oklab, var(--gold) 70%, transparent), 0 10px 26px -18px #000000e6}@supports (color:lab(0% 0 0)){.pot-option.is-chosen{box-shadow:inset 0 0 0 1px lab(0% 0 0/.6), inset 0 1px 0 color-mix(in oklab, var(--gold) 28%, transparent), 0 0 26px -6px color-mix(in oklab, var(--gold) 70%, transparent), 0 10px 26px -18px lab(0% 0 0/.9)}}.pot-option.is-fight.is-chosen{border-color:color-mix(in oklab, var(--ember) 90%, white);box-shadow:inset 0 0 0 1px #0009, 0 0 26px -6px color-mix(in oklab, var(--ember) 70%, transparent), 0 10px 26px -18px #000000e6}@supports (color:lab(0% 0 0)){.pot-option.is-fight.is-chosen{box-shadow:inset 0 0 0 1px lab(0% 0 0/.6), 0 0 26px -6px color-mix(in oklab, var(--ember) 70%, transparent), 0 10px 26px -18px lab(0% 0 0/.9)}}.pot-option.is-passed{opacity:.38}.pot-option-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--gold) 88%, white);font-size:1rem;font-weight:800}.pot-option.is-fight .pot-option-title{color:color-mix(in oklab, var(--ember) 85%, white)}.pot-option-line{color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.pot-or{font-family:var(--font-engrave,var(--font-display));letter-spacing:.1em;color:color-mix(in oklab, var(--gold) 70%, white);align-self:center;font-size:.95rem}.pot-fight{justify-items:center;gap:.35rem;width:min(100%,17rem);display:grid}.pot-fight .bracket-map-node{width:100%}.pot-verdict{max-width:34rem;color:var(--foreground);margin:0;font-size:.9rem;line-height:1.5}.pot-box.is-fight .pot-verdict,.pot-box.is-split .pot-verdict{font-family:var(--font-display);letter-spacing:.02em;font-weight:700}.bracket-champion-pot{color:color-mix(in oklab, var(--gold) 80%, white);margin-top:.75rem;font-size:.95rem}
.podium-empty{text-align:center;padding:3rem 1rem}.podium-stage{flex-direction:column;gap:.5rem;display:flex}.podium-cluster{justify-content:center;align-items:flex-end;gap:.9rem;min-width:0;display:flex}.podium-cluster.is-center{margin-inline:auto}.podium-wings{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.podium-spot{flex-direction:column;align-items:stretch;width:10rem;min-width:0;display:flex;position:relative;overflow:hidden}.podium-spot.rank-1{width:12rem}.podium-spot.rank-2,.podium-spot.rank-3{width:11rem}.podium-card{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);background:color-mix(in oklab, var(--background) 55%, var(--surface));text-align:center;border-bottom:0;border-radius:.75rem .75rem 0 0;justify-items:center;gap:.3rem;padding:.75rem .6rem .65rem;display:grid;position:relative;overflow:hidden}.podium-face{aspect-ratio:2/3;object-fit:cover;border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);border-radius:.5rem;width:100%;height:auto}.podium-name{text-wrap:balance;font-size:.82rem;font-weight:700;line-height:1.25}.podium-stats{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:.15rem .6rem;margin:0;padding:0;font-size:.68rem;list-style:none;display:flex}.podium-points{color:color-mix(in oklab, var(--emerald) 80%, var(--foreground));flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15rem .45rem;font-size:.8rem;font-weight:700;display:inline-flex}.podium-block{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);border-radius:0 0 .5rem .5rem;place-items:center;display:grid;box-shadow:inset 0 10px 18px -12px #ffffff59;box-shadow:inset 0 10px 18px -12px lab(100% 0 0/.35)}.rank-1 .podium-block{height:9rem}.rank-2 .podium-block{height:7.2rem}.rank-3 .podium-block{height:6.2rem}.rank-4 .podium-block,.rank-7 .podium-block{height:5.2rem}.rank-5 .podium-block,.rank-6 .podium-block,.rank-8 .podium-block,.rank-9 .podium-block{height:3.8rem}.podium-rank{color:#0c121ad9;color:lab(5.19304% -.298686 -6.50336/.85);text-shadow:0 1px #ffffff59;text-shadow:0 1px lab(100% 0 0/.35);font-size:1.9rem;font-weight:700}.is-gold .podium-block{background:linear-gradient(170deg,#fbd35f,#cf9a35 55%,#a67628);background:linear-gradient(170deg,lab(86.4707% 5.36642 61.0822),lab(67.5597% 13.356 58.1654) 55%,lab(53.5118% 14.4325 48.4091))}.is-silver .podium-block{background:linear-gradient(170deg,#dadee3,#a5acb2 55%,#80878f);background:linear-gradient(170deg,lab(88.3935% -.876904 -2.85805),lab(69.8289% -1.28996 -4.27327) 55%,lab(55.9043% -1.57765 -5.32358))}.is-bronze .podium-block{background:linear-gradient(170deg,#d79c73,#a56a48 55%,#834e36);background:linear-gradient(170deg,lab(69.4635% 19.4288 30.4167),lab(50.7874% 21.7545 29.1891) 55%,lab(39.1624% 20.8889 24.0268))}.is-steel .podium-block{background:linear-gradient(170deg, color-mix(in oklab, var(--surge) 32%, var(--surface)), color-mix(in oklab, var(--surge) 14%, var(--surface)))}.is-steel .podium-rank{color:color-mix(in oklab, var(--foreground) 75%, transparent);text-shadow:none}.podium-spot.is-projected .podium-card{border-style:dashed}.podium-spot.is-projected .podium-block{filter:saturate(.45)brightness(.8)}.podium-tentative{z-index:2;height:62%;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklab, var(--destructive) 82%, black);opacity:.92;text-shadow:0 0 5px #000000f2,0 0 20px #000000d9;text-shadow:0 0 5px lab(0% 0 0/.95),0 0 20px lab(0% 0 0/.85);pointer-events:none;place-items:center;font-size:2.5rem;font-weight:800;display:grid;position:absolute;inset:0 10% auto -10%;transform:rotate(48deg)}.podium-table-card{padding:1rem 1.1rem 1.1rem}.podium-table-scroll{overflow-x:auto}.podium-table{border-collapse:collapse;width:100%;font-size:.86rem}.podium-table th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--muted-foreground);border-bottom:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);padding:.4rem .7rem;font-size:.62rem;font-weight:700}.podium-table td{border-bottom:1px solid color-mix(in oklab, var(--foreground) 7%, transparent);vertical-align:middle;padding:.55rem .7rem}.podium-table .num-col{text-align:right}.podium-table tr.is-projected td{opacity:.75}.podium-row-name{font-weight:600;display:block}.podium-row-standing{font-size:.72rem;display:block}.podium-overflow,.podium-footnote{margin:.9rem 0 0;font-size:.82rem}.podium-unranked{gap:.7rem;display:grid}.podium-unranked-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--muted-foreground);font-size:.68rem;font-weight:700}.podium-unranked-row{flex-wrap:wrap;justify-content:center;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.podium-unranked-card{border:1px dashed color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--background) 55%, var(--surface));text-align:center;border-radius:.75rem;justify-items:center;gap:.3rem;width:8.4rem;padding:.75rem .6rem .65rem;display:grid}.podium-unranked-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:.58rem;font-weight:700}@media (max-width:900px){.podium-wings{justify-content:center;gap:1rem}.podium-cluster{gap:.5rem}.podium-spot,.podium-spot.rank-1,.podium-spot.rank-2,.podium-spot.rank-3{width:8.4rem}.podium-tentative{font-size:1.5rem}}@media (max-width:640px){.podium-wings{flex-direction:column;align-items:center;gap:1.1rem}.podium-spot,.podium-spot.rank-1,.podium-spot.rank-2,.podium-spot.rank-3{width:6.6rem}.podium-tentative{font-size:1.15rem}.podium-unranked-card{width:6.6rem}}.podium-corrected{color:color-mix(in oklab, var(--gold) 88%, white);margin-left:.2rem;font-weight:700}
.ceremony-shell{padding-block:1.5rem 3rem;overflow-x:clip}.ceremony-stage{border-radius:var(--radius-3xl);perspective:1100px;min-height:34rem;transform-style:preserve-3d;--shake:3px;--flash-peak:.2;--ring-scale:2.2;padding:clamp(1.5rem,4vw,3rem);position:relative}.ceremony-stage.drama-2{--shake:6px;--flash-peak:.32;--ring-scale:2.8}.ceremony-stage.drama-3{--shake:10px;--flash-peak:.5;--ring-scale:3.6}.ceremony-stage[data-impact="0"]{animation:.45s cubic-bezier(.22,1,.36,1) ceremony-impact-a}.ceremony-stage[data-impact="1"]{animation:.45s cubic-bezier(.22,1,.36,1) ceremony-impact-b}@keyframes ceremony-impact-a{0%{transform:translate(0,0)}20%{transform:translate3d(calc(var(--shake) * -1), calc(var(--shake) * .5), 0)}45%{transform:translate3d(var(--shake), calc(var(--shake) * -.7), 0)}70%{transform:translate3d(calc(var(--shake) * -.4), calc(var(--shake) * .3), 0)}to{transform:translate(0,0)}}@keyframes ceremony-impact-b{0%{transform:translate(0,0)}20%{transform:translate3d(var(--shake), calc(var(--shake) * .5), 0)}45%{transform:translate3d(calc(var(--shake) * -1), calc(var(--shake) * -.7), 0)}70%{transform:translate3d(calc(var(--shake) * .4), calc(var(--shake) * .3), 0)}to{transform:translate(0,0)}}.ceremony-scene{border-radius:var(--radius-3xl);pointer-events:none;background:var(--background);box-shadow:var(--shadow-panel);position:absolute;inset:-10%;overflow:hidden;transform:translateZ(-180px)}.ceremony-backdrop{object-fit:cover;opacity:.45;width:100%;height:100%;animation:36s ease-in-out infinite alternate ceremony-scene-pan;position:absolute;inset:0}@keyframes ceremony-scene-pan{0%{transform:translate(-1.5%,1%)scale(1.1)}to{transform:translate(1.5%,-1%)scale(1.16)}}.ceremony-scene-grid{opacity:.5;animation:48s ease-in-out infinite alternate ceremony-grid-pan;position:absolute;inset:0}@keyframes ceremony-grid-pan{0%{transform:translate(1%,-.6%)}to{transform:translate(-1%,.6%)}}.ceremony-titan-wrap{opacity:.28;width:46%;height:100%;transition:transform 1.8s cubic-bezier(.22,1,.36,1),opacity 1.4s;display:block;position:absolute;bottom:0}.ceremony-titan-wrap.is-left{left:-2%;transform:translate(-14%)scale(.94)}.ceremony-titan-wrap.is-right{right:-2%;transform:translate(14%)scale(.94)}.ceremony-stage.is-live .ceremony-titan-wrap{opacity:.85;transform:none}.ceremony-titan{object-fit:contain;object-position:bottom;mix-blend-mode:lighten;width:auto;max-width:none;height:min(100%,900px);position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}.ceremony-titan-left{animation:9s ease-in-out infinite titan-float;left:0}.ceremony-titan-right{animation:11s ease-in-out infinite reverse titan-float;right:0}.ceremony-scene-veil{background:radial-gradient(42% 60% at 6% 75%, color-mix(in oklab, var(--ember) 30%, transparent), transparent 70%), radial-gradient(42% 60% at 94% 75%, color-mix(in oklab, var(--surge) 34%, transparent), transparent 70%), radial-gradient(70% 60% at 50% 42%, color-mix(in oklab, var(--background) 78%, transparent) 0%, transparent 75%);position:absolute;inset:0}.ceremony-groundglow{background:radial-gradient(55% 90% at 50% 100%, color-mix(in oklab, var(--gold) 22%, transparent), transparent 70%), linear-gradient(to top, var(--background) 0%, transparent 55%);opacity:.6;height:45%;transition:opacity 1.4s;position:absolute;inset:auto 0 0}.ceremony-stage.is-live .ceremony-groundglow{opacity:1;animation:4.5s ease-in-out infinite alternate ceremony-ground-breathe}@keyframes ceremony-ground-breathe{0%{opacity:.75}to{opacity:1}}.ceremony-uplight{pointer-events:none;background:radial-gradient(55% 34% at 50% 0%, color-mix(in oklab, var(--gold) 16%, transparent), transparent 70%);opacity:.55;transition:opacity 1.2s;position:absolute;inset:0;transform:translateZ(50px)}.ceremony-stage.is-live .ceremony-uplight{opacity:1}.ceremony-flash{pointer-events:none;border-radius:var(--radius-3xl);background:radial-gradient(60% 55% at 50% 42%, color-mix(in oklab, var(--gold) 72%, white), color-mix(in oklab, var(--surge) 45%, transparent) 55%, transparent 78%);opacity:0;position:absolute;inset:-6%;transform:translateZ(80px)}.ceremony-stage[data-impact="0"] .ceremony-flash{animation:.55s ease-out both ceremony-flash-a}.ceremony-stage[data-impact="1"] .ceremony-flash{animation:.55s ease-out both ceremony-flash-b}@keyframes ceremony-flash-a{0%{opacity:0}12%{opacity:var(--flash-peak)}to{opacity:0}}@keyframes ceremony-flash-b{0%{opacity:0}12%{opacity:var(--flash-peak)}to{opacity:0}}.ceremony-charge{pointer-events:none;border:1px solid color-mix(in oklab, var(--gold) 65%, transparent);width:16rem;height:16rem;box-shadow:0 0 60px color-mix(in oklab, var(--gold) 40%, transparent), inset 0 0 40px color-mix(in oklab, var(--surge) 30%, transparent);border-radius:999px;margin:-8rem 0 0 -8rem;animation:2.6s cubic-bezier(.22,1,.36,1) both ceremony-charge-up;position:absolute;top:44%;left:50%;transform:translateZ(30px)}@keyframes ceremony-charge-up{0%{opacity:0;transform:translateZ(30px)scale(.15)}35%{opacity:.9}to{opacity:0;transform:translateZ(30px)scale(1.6)}}.ceremony-arena{justify-items:center;gap:1.5rem;display:grid;position:relative;transform:translateZ(0)}.ceremony-head{text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex}.ceremony-lede{max-width:44ch;font-size:.9rem;line-height:1.65}.ceremony-ticker{color:color-mix(in oklab, var(--gold) 75%, white);min-height:1.2em}.ceremony-dots{gap:.4rem;display:flex}.ceremony-dot{background:color-mix(in oklab, var(--foreground) 18%, transparent);border-radius:2px;width:.45rem;height:.45rem;transition:background-color .3s,box-shadow .3s}.ceremony-dot.is-hit{background:var(--gold);box-shadow:0 0 10px color-mix(in oklab, var(--gold) 70%, transparent)}.ceremony-final-call{pointer-events:none;z-index:3;place-items:center;display:grid;position:absolute;inset:0;transform:translateZ(70px)}.ceremony-final-call .display-2{color:var(--ember);text-shadow:0 0 40px color-mix(in oklab, var(--ember) 70%, transparent);animation:.6s ease-in-out infinite alternate ceremony-final-pulse}@keyframes ceremony-final-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.07)}}.ceremony-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;min-height:2.5rem;display:flex}.ceremony-begin{animation:2.6s ease-in-out infinite alternate ceremony-begin-breathe}@keyframes ceremony-begin-breathe{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--gold) 45%, transparent)}to{box-shadow:0 0 34px 4px color-mix(in oklab, var(--gold) 55%, transparent)}}.ceremony-tableau{gap:.85rem;width:100%;max-width:46rem;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s;display:grid}.ceremony-stage.is-coronation .ceremony-tableau{opacity:.3;transform:translateZ(-70px)scale(.96)}.seat-cell{perspective:750px;width:100%;display:block}.reveal-spin{border:1px dashed color-mix(in oklab, var(--gold) 30%, transparent);background:color-mix(in oklab, var(--background) 72%, transparent);border-radius:.6rem;height:2.4em;transition:box-shadow .4s,border-color .4s;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.reveal-spin-track{animation:reveal-spin-roll calc(var(--spin-count) * .22s) linear infinite;flex-direction:column;display:flex}@keyframes reveal-spin-roll{to{transform:translateY(calc(var(--spin-count) * -2.4em))}}.reveal-spin-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;height:2.4em;line-height:2.4em;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;opacity:.55;font-size:.95em;font-weight:800;overflow:hidden}.reveal-spin.is-charging{border-color:color-mix(in oklab, var(--surge) 70%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--surge) 45%, transparent), 0 0 34px color-mix(in oklab, var(--surge) 45%, transparent);animation:.42s ease-in-out infinite alternate reveal-charge-strain}.reveal-spin.is-charging .reveal-spin-track{animation-duration:calc(var(--spin-count) * 70ms)}.reveal-spin.is-charging .reveal-spin-name{opacity:.9}@keyframes reveal-charge-strain{0%{transform:scale(1)}to{transform:scale(1.03)}}.seat-name{border:1px solid color-mix(in oklab, var(--gold) 45%, transparent);background:linear-gradient(110deg, color-mix(in oklab, var(--gold) 14%, var(--surface)), var(--surface) 55%);min-height:2.4em;box-shadow:0 10px 30px -18px color-mix(in oklab, var(--gold) 60%, transparent);border-radius:.6rem;align-items:center;gap:.7rem;padding:.45rem .8rem;display:flex;position:relative}.seat-name.is-landed{animation:.75s cubic-bezier(.22,1,.36,1) both seat-land}@keyframes seat-land{0%{opacity:0;transform:rotateX(82deg)translateZ(-140px)}48%{opacity:1;transform:rotateX(-14deg)translateZ(110px)scale(1.1)}72%{transform:rotateX(6deg)translateZ(30px)scale(1.02)}to{transform:none}}.seat-name.is-pinned{border-color:color-mix(in oklab, var(--gold) 70%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--gold) 40%, transparent), 0 0 30px color-mix(in oklab, var(--gold) 25%, transparent)}.seat-name.is-pinned .seat-ring{display:none}.seat-name-seed{flex:none}.seat-name-who{text-align:left;flex-direction:column;min-width:0;display:flex}.seat-name-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.1;overflow:hidden}.seat-name-handle{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.seat-name-lock{flex:none;margin-left:auto}.seat-ring{border:2px solid color-mix(in oklab, var(--gold) 80%, white);box-shadow:0 0 30px color-mix(in oklab, var(--gold) 60%, transparent), inset 0 0 20px color-mix(in oklab, var(--surge) 40%, transparent);pointer-events:none;border-radius:.6rem;animation:.8s ease-out .25s both seat-ring-out;position:absolute;inset:0}@keyframes seat-ring-out{0%{opacity:0;transform:scale(.7)}15%{opacity:.95}to{transform:scale(var(--ring-scale));opacity:0}}.seat-spark{background:color-mix(in oklab, var(--gold) 85%, white);width:5px;height:5px;box-shadow:0 0 8px color-mix(in oklab, var(--gold) 80%, transparent);pointer-events:none;opacity:0;border-radius:1px;animation:.7s ease-out .3s both seat-spark-fly;position:absolute;top:50%;left:50%}@keyframes seat-spark-fly{0%{opacity:1;transform:translate(0,0)scale(1)}to{transform:translate3d(var(--spark-x), var(--spark-y), 40px) scale(.2);opacity:0}}.seat-name.is-impact{z-index:2}.ceremony-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.ceremony-pair{gap:.6rem;padding:.85rem 1rem;display:grid}.ceremony-pair-label{text-align:center}.ceremony-pair-sides{gap:.45rem;display:grid}.ceremony-pair-vs{text-align:center;letter-spacing:.3em;color:color-mix(in oklab, var(--foreground) 45%, transparent);font-size:.6rem}.ceremony-pair-tbd{border:1px dashed color-mix(in oklab, var(--border) 80%, transparent);border-radius:.6rem;place-items:center;min-height:2.4em;font-size:.75rem;display:grid}.ceremony-gauntlet{gap:1.5rem;max-width:34rem}.ceremony-throne{text-align:center;border-radius:var(--radius-2xl);border:1px solid color-mix(in oklab, var(--gold) 35%, transparent);background:color-mix(in oklab, var(--gold) 7%, var(--surface));justify-items:center;gap:.7rem;padding:1.25rem;display:grid}.ceremony-throne.is-locked{box-shadow:0 0 0 1px color-mix(in oklab, var(--gold) 30%, transparent), 0 18px 60px -30px color-mix(in oklab, var(--gold) 70%, transparent)}.ceremony-throne .seat-cell{max-width:24rem}.ceremony-throne-label{align-items:center;gap:.45rem;display:inline-flex}.ceremony-throne-note{max-width:34ch;font-size:.72rem}.seat-cell-big .seat-name-display{font-size:1.15rem}.ceremony-queue{gap:.5rem;display:grid}.ceremony-queue-label{text-align:center;margin-bottom:.25rem}.ceremony-queue-row{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.ceremony-queue-battle{text-align:right;color:color-mix(in oklab, var(--gold) 70%, white)}.ceremony-league{gap:.5rem;max-width:34rem}.ceremony-league-row{grid-template-columns:2.5rem minmax(0,1fr) 3rem;align-items:center;gap:.7rem;display:grid}.ceremony-league-seat{text-align:center;color:color-mix(in oklab, var(--gold) 75%, white);font-size:.85rem}.ceremony-league-record{text-align:center;font-size:.75rem}.ceremony-league-note{text-align:center;margin-top:.5rem;font-size:.75rem}.ceremony-crown-moment{pointer-events:none;z-index:4;place-items:center;display:grid;position:absolute;inset:0;overflow:visible;transform:translateZ(90px)}.ceremony-crown-text{text-align:center;animation:1s cubic-bezier(.22,1,.36,1) both ceremony-crown-slam}@keyframes ceremony-crown-slam{0%{opacity:0;transform:scale(2.8)rotateX(55deg)}45%{opacity:1;transform:scale(.94)rotateX(-6deg)}65%{transform:scale(1.04)}to{transform:scale(1)}}.ceremony-crown-ring{border:2px solid color-mix(in oklab, var(--gold) 80%, white);width:12rem;height:12rem;box-shadow:0 0 60px color-mix(in oklab, var(--gold) 60%, transparent);border-radius:999px;margin:-6rem 0 0 -6rem;animation:1.3s ease-out .2s both ceremony-crown-ring;position:absolute;top:50%;left:50%}.ceremony-crown-ring.is-second{border-color:color-mix(in oklab, var(--surge) 75%, transparent);animation-delay:.45s}@keyframes ceremony-crown-ring{0%{opacity:0;transform:scale(.15)}20%{opacity:1}to{opacity:0;transform:scale(3.4)}}.ceremony-rain{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--gold) 90%, white));border-radius:2px;width:2px;height:16px;animation:1.6s ease-in infinite ceremony-rain-fall;position:absolute;top:-10%}@keyframes ceremony-rain-fall{0%{opacity:0;transform:translate(0,0)}15%{opacity:.9}to{opacity:0;transform:translate(-14px,60vh)}}.ceremony-coda{padding-block:1.25rem .25rem}.ceremony-coda-inner{border-radius:var(--radius-xl);border:1px solid color-mix(in oklab, var(--gold) 25%, transparent);background:color-mix(in oklab, var(--gold) 6%, var(--surface));flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;padding:.85rem 1.25rem;display:flex}.ceremony-coda-note{font-size:.78rem}.ceremony-handover{animation:.9s cubic-bezier(.22,1,.36,1) ceremony-handover}@keyframes ceremony-handover{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:720px){.ceremony-stage{perspective:800px;min-height:0;padding:1.25rem .9rem 1.5rem}.ceremony-scene{inset:-14% -10%;transform:translateZ(-120px)}.ceremony-titan-wrap{width:58%}.ceremony-stage.is-live .ceremony-titan-wrap{opacity:.4}.ceremony-pairs{grid-template-columns:minmax(0,1fr)}.ceremony-queue-row{grid-template-columns:5rem minmax(0,1fr);gap:.5rem}.ceremony-queue-battle{font-size:.55rem}.ceremony-league-row{grid-template-columns:2rem minmax(0,1fr) 2.4rem;gap:.5rem}.seat-name{gap:.55rem;padding:.4rem .65rem}.ceremony-crown-text{font-size:2rem}}@media (prefers-reduced-motion:reduce){.ceremony *,.ceremony :before,.ceremony :after{transition:none!important;animation:none!important}.reveal-spin-track{visibility:hidden}.reveal-spin:after{content:"· · ·";color:color-mix(in oklab, var(--gold) 70%, white);place-items:center;display:grid;position:absolute;inset:0}}
.live{flex-direction:column;gap:.9rem;display:flex}.live-shell{padding-block:clamp(.9rem,1.6vw,1.25rem) clamp(2.25rem,4vw,3rem)}.live-rail{align-items:stretch}.live-rail-chip{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--background) 65%, var(--surface));color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.8rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.live-rail-chip:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}.live-rail-chip.is-active{border-color:color-mix(in oklab, var(--volt) 55%, transparent);background:color-mix(in oklab, var(--volt) 10%, var(--surface));box-shadow:0 0 18px -8px color-mix(in oklab, var(--volt) 60%, transparent)}.live-rail-archive{color:var(--muted-foreground);border-style:dashed;text-decoration:none}.live-rail-archive:hover,.live-rail-archive:focus-visible{color:var(--foreground);border-style:solid;border-color:color-mix(in oklab, var(--gold) 50%, transparent)}.live-rail-dot{background:color-mix(in oklab, var(--foreground) 30%, transparent);border-radius:9999px;flex:none;width:.45rem;height:.45rem}.live-rail-dot.is-live{background:var(--live);box-shadow:0 0 8px color-mix(in oklab, var(--live) 70%, transparent);animation:1.6s ease-in-out infinite rail-pulse}.live-rail-dot.is-final{background:var(--gold);box-shadow:0 0 6px color-mix(in oklab, var(--gold) 50%, transparent)}@keyframes rail-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.live-rail-dot.is-live{animation:none}}.live-rail-names{text-overflow:ellipsis;max-width:14rem;font-weight:650;overflow:hidden}.live-rail-score{color:color-mix(in oklab, var(--gold) 85%, white)}.live-rail-user{color:var(--ice);font-size:.72rem}.live-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem .75rem;padding:.75rem 1.1rem;display:flex}.live-status-main{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.live-status-account{color:var(--ice);font-size:.85rem}a.live-status-account{border-bottom:1px dotted color-mix(in oklab, var(--ice) 45%, transparent);text-decoration:none}a.live-status-account:hover{color:var(--foreground);border-bottom-color:currentColor}.live-status-phase{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.live-status-room{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;min-width:0;font-size:.8rem;display:flex}@media (min-width:900px){.live-status-room{border-left:1px solid color-mix(in oklab, var(--ice) 22%, transparent);padding-left:1rem}}.live-status-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(38rem,100%);color:color-mix(in oklab, var(--ice) 70%, white);font-weight:600;overflow:hidden}.live-status-room-meta,.live-status-uptime{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.live-status-uptime{color:var(--gold)}.live-status-uptime:before{content:"";width:.35rem;height:.35rem;box-shadow:0 0 8px color-mix(in oklab, var(--gold) 60%, transparent);background:currentColor;border-radius:9999px;flex:none}.live-status-error{color:var(--destructive);overflow-wrap:anywhere;font-size:.78rem}.live-board{padding:clamp(1rem,1.8vw,1.3rem) clamp(1.1rem,2.5vw,1.75rem)}.faceoff-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem .6rem;display:grid}.faceoff-sides:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--foreground) 22%, transparent) 26%, color-mix(in oklab, var(--foreground) 22%, transparent) 38%, transparent 42%, transparent 58%, color-mix(in oklab, var(--foreground) 22%, transparent) 62%, color-mix(in oklab, var(--foreground) 22%, transparent) 74%, transparent);grid-area:1/2;place-self:stretch center;width:1px}.faceoff-sides:before{content:"VS";content:"VS" / "";z-index:1;font-family:var(--font-display);letter-spacing:-.02em;background-image:linear-gradient(100deg, #ffeeb9, var(--gold) 45%, #da7e1e);color:#0000;filter:drop-shadow(0 0 10px color-mix(in oklab, var(--gold) 40%, transparent));-webkit-background-clip:text;background-clip:text;grid-area:1/2;place-self:center;padding:.15rem .3rem;font-size:clamp(1rem,1.8vw,1.5rem);font-style:italic;font-weight:800}@supports (color:lab(0% 0 0)){.faceoff-sides:before{background-image:linear-gradient(100deg, lab(94.5483% .582337 32.0473), var(--gold) 45%, lab(62.2416% 31.7894 62.2635))}}.faceoff-sides:not(:has(.faceoff-side+.faceoff-side)):before{content:none}.faceoff-sides:not(:has(.faceoff-side+.faceoff-side)):after{content:none}.faceoff-side{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);background:color-mix(in oklab, var(--background) 70%, var(--surface));border-radius:.9rem;min-width:0;padding:.8rem .95rem;transition:border-color .3s,box-shadow .3s}.faceoff-side.is-b{text-align:right}.faceoff-side.is-a{border-color:color-mix(in oklab, var(--ember) 24%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--ember) 9%, transparent), transparent 45%), color-mix(in oklab, var(--background) 70%, var(--surface))}.faceoff-side.is-b{border-color:color-mix(in oklab, var(--surge) 28%, transparent);background:linear-gradient(225deg, color-mix(in oklab, var(--surge) 11%, transparent), transparent 45%), color-mix(in oklab, var(--background) 70%, var(--surface))}.faceoff-side.is-winning{border-color:color-mix(in oklab, var(--volt) 50%, transparent);background:color-mix(in oklab, var(--volt) 10%, var(--surface));box-shadow:0 0 34px -14px color-mix(in oklab, var(--volt) 55%, transparent)}.faceoff-side.is-losing{opacity:.62}.face{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);background:color-mix(in oklab, var(--foreground) 10%, var(--surface));border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:inline-grid;position:relative;overflow:hidden}.face-fallback{color:color-mix(in oklab, var(--foreground) 65%, transparent);font-size:.85em;font-weight:700}.face img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.face-sm{width:1.5rem;height:1.5rem}.face-lg{width:3.25rem;height:3.25rem}.ledger-face{vertical-align:middle;margin-right:.45rem}.live .face{border-color:color-mix(in oklab, var(--gold) 24%, transparent);background:color-mix(in oklab, var(--gold) 8%, var(--surface))}.live .face-fallback{font-family:var(--font-display);color:color-mix(in oklab, var(--gold) 80%, white);font-weight:800}.faceoff-identity{align-items:center;gap:.65rem;min-width:0;display:flex}.faceoff-side.is-b .faceoff-identity{flex-direction:row-reverse}.faceoff-face-link{border-radius:50%;flex:none;display:inline-flex}.faceoff-face-link:hover .face,.faceoff-face-link:focus-visible .face{border-color:color-mix(in oklab, var(--volt) 70%, transparent)}.faceoff-side.is-a .faceoff-identity .face{border-color:color-mix(in oklab, var(--ember) 55%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--ember) 18%, transparent), 0 0 18px -6px color-mix(in oklab, var(--ember) 60%, transparent)}.faceoff-side.is-b .faceoff-identity .face{border-color:color-mix(in oklab, var(--surge) 55%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--surge) 18%, transparent), 0 0 18px -6px color-mix(in oklab, var(--surge) 60%, transparent)}.faceoff-side.is-winning .faceoff-identity .face{border-color:color-mix(in oklab, var(--volt) 65%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--volt) 22%, transparent), 0 0 20px -6px color-mix(in oklab, var(--volt) 65%, transparent)}.faceoff-who{min-width:0}.faceoff-side .faceoff-identity+.faceoff-identity{margin-top:.55rem}.faceoff-member-score{color:color-mix(in oklab, var(--foreground) 78%, transparent);white-space:nowrap;margin-left:auto;padding-left:.5rem;font-size:.95rem;font-weight:650}.faceoff-side.is-b .faceoff-member-score{margin-left:0;margin-right:auto;padding-left:0;padding-right:.5rem}.faceoff-name{align-items:center;gap:.35rem;min-width:0;font-size:.95rem;font-weight:650;line-height:1.35;display:flex}.faceoff-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faceoff-side.is-b .faceoff-name{justify-content:flex-end}.faceoff-profile{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-width:0;margin-top:.2rem;font-size:.75rem;display:flex}.faceoff-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.faceoff-side.is-b .faceoff-profile{justify-content:flex-end}.faceoff-handle{color:var(--ice);border-bottom:1px dotted color-mix(in oklab, var(--ice) 45%, transparent);text-decoration:none}.faceoff-handle:hover,.faceoff-handle:focus-visible{color:var(--foreground);border-bottom-color:currentColor}.faceoff-live{border:1px solid color-mix(in oklab, var(--tiktok-pink) 55%, transparent);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklab, var(--tiktok-pink) 60%, white);border-radius:9999px;align-items:center;gap:.25rem;padding:.08rem .5rem;font-size:.66rem;font-weight:700;text-decoration:none;display:inline-flex}.faceoff-live:hover,.faceoff-live:focus-visible{background:color-mix(in oklab, var(--tiktok-pink) 24%, transparent);color:#fff}.faceoff-followers{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.faceoff-score{letter-spacing:-.02em;margin-top:.45rem;font-size:clamp(2.1rem,5.5vw,3.7rem);font-weight:650;line-height:1}.faceoff-side.is-winning .faceoff-score{color:var(--volt);text-shadow:0 0 28px color-mix(in oklab, var(--volt) 40%, transparent)}.faceoff-delta{letter-spacing:-.01em;color:var(--muted-foreground);margin-top:.15rem;font-size:.95rem;font-weight:600;line-height:1.1}.faceoff-delta.is-ahead{color:var(--volt)}.faceoff-delta.is-behind{color:var(--danger)}.faceoff-side.is-b .faceoff-delta{text-align:right}.faceoff-diamonds{align-items:center;gap:.3rem;margin-top:.4rem;display:flex}.faceoff-side.is-b .faceoff-diamonds{justify-content:flex-end}.faceoff-verdict{border:1px solid color-mix(in oklab, var(--gold) 45%, transparent);color:color-mix(in oklab, var(--gold) 85%, white);border-radius:9999px;margin-left:.35rem;padding:.1rem .5rem;display:inline-block}.faceoff-verdict.is-win{border-color:color-mix(in oklab, var(--volt) 60%, transparent);background:color-mix(in oklab, var(--volt) 14%, transparent);color:var(--volt);box-shadow:0 0 16px -6px color-mix(in oklab, var(--volt) 70%, transparent)}.faceoff-verdict.is-lose{border-color:var(--border);color:var(--muted-foreground)}.faceoff-army{border-top:1px solid color-mix(in oklab, var(--border) 55%, transparent);flex-direction:column;gap:.3rem;margin:.55rem 0 0;padding:.5rem 0 0;list-style:none;display:flex}.faceoff-supporter{align-items:center;gap:.45rem;min-width:0;font-size:.75rem;display:flex}.faceoff-side.is-b .faceoff-supporter{flex-direction:row-reverse}.faceoff-supporter-rank{text-align:center;width:.9rem;color:var(--muted-foreground);flex:none}.faceoff-supporter-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.faceoff-supporter-score,.faceoff-army .faceoff-supporter:first-child .faceoff-supporter-rank{color:color-mix(in oklab, var(--gold) 85%, white)}@media (min-width:1100px){.faceoff-army{flex-direction:row;align-items:center;gap:.9rem}.faceoff-supporter{flex:1;min-width:0}.faceoff-side.is-b .faceoff-army{flex-direction:row-reverse}}.faceoff-bar{background:color-mix(in oklab, var(--foreground) 7%, transparent);height:10px;margin-top:.8rem;position:relative;box-shadow:inset 0 1px 2px #00000080;box-shadow:inset 0 1px 2px lab(0% 0 0/.5)}.faceoff-bar .scoreboard-bar-fill.is-b{box-shadow:inset 2px 0 #fff9;box-shadow:inset 2px 0 lab(100% -.0000298023 .0000119209/.6)}.faceoff-bar.is-running:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#fff3,#0000);background:linear-gradient(90deg,#0000,lab(100% -.0000298023 .0000119209/.2),#0000);width:34%;animation:3.4s ease-in-out infinite faceoff-sheen;position:absolute;inset:0}@keyframes faceoff-sheen{0%{transform:translate(-110%)}to{transform:translate(410%)}}@media (prefers-reduced-motion:reduce){.faceoff-bar.is-running:after{content:none}}.live-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.live-board-title{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.live-kind-chip{border:1px solid color-mix(in oklab, var(--volt) 40%, transparent);background:color-mix(in oklab, var(--volt) 9%, transparent);color:color-mix(in oklab, var(--volt) 80%, var(--foreground));letter-spacing:.04em;white-space:nowrap;border-radius:9999px;align-items:center;padding:.18rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.live-board-tools{align-items:center;gap:.5rem;display:inline-flex}.live-board-empty{text-align:center;max-width:34rem;margin-inline:auto;padding:2.2rem 1rem 2.6rem;font-size:.9rem}.replay-empty{text-align:center;padding:1.4rem .5rem 1.6rem;font-size:.88rem}.replay-list{gap:1rem;display:grid}.replay-card{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);background:color-mix(in oklab, var(--background) 55%, var(--surface));border-radius:.75rem;padding:.8rem .9rem .9rem}.replay-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.replay-when{font-size:.72rem}.replay-detail{color:var(--foreground);flex:100%;font-size:.85rem}.replay-body{gap:.9rem;display:grid}.replay-body.has-video{grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);align-items:start}.replay-video{aspect-ratio:9/16;background:var(--surface-2);object-fit:contain;border-radius:.6rem;width:100%}.replay-data{gap:.6rem;min-width:0;display:grid}.replay-chart{background:color-mix(in oklab, var(--background) 72%, var(--surface));border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:.6rem;width:100%;height:11rem}.replay-line{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.replay-heat{fill:color-mix(in oklab, var(--ember) 16%, transparent);stroke:none}.replay-gift{fill:color-mix(in oklab, var(--gold) 75%, white);opacity:.85}.replay-playhead{stroke:color-mix(in oklab, var(--foreground) 65%, transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:4 3}.replay-legend{flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.replay-legend>li{align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.replay-swatch{border-radius:9999px;width:.7rem;height:.28rem}.replay-legend-name{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}.replay-legend-score{font-weight:700}.replay-note{font-size:.78rem}@media (max-width:900px){.replay-body.has-video{grid-template-columns:1fr}.replay-video{order:2;justify-self:center;max-width:15rem}.replay-chart{height:8.5rem}}.live-fullscreen-toggle{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--background) 65%, var(--surface));color:var(--foreground);letter-spacing:.04em;cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.live-fullscreen-toggle:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}.live-fullscreen-toggle[aria-pressed=true]{color:var(--ember);border-color:color-mix(in oklab, var(--ember) 55%, transparent);background:color-mix(in oklab, var(--ember) 10%, transparent)}html[data-ticker-fullscreen] .site-rail,html[data-ticker-fullscreen] .site-header,html[data-ticker-fullscreen] .page-masthead{display:none}@media (min-width:1024px){html[data-ticker-fullscreen] .site-shell{display:block}}html[data-ticker-fullscreen] .live-shell{padding-block-start:clamp(.5rem,1vw,.8rem)}.round-clock{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--background) 65%, var(--surface));border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .7rem;display:inline-flex}.round-clock.is-urgent{color:var(--ember);border-color:color-mix(in oklab, var(--ember) 55%, transparent);background:color-mix(in oklab, var(--ember) 10%, transparent);animation:1.3s ease-in-out infinite clock-urgent}@keyframes clock-urgent{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--ember) 0%, transparent)}50%{box-shadow:0 0 14px -2px color-mix(in oklab, var(--ember) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.round-clock.is-urgent{animation:none}}.live .stat-tile{gap:.8rem;padding:.85rem 1rem}.live .stat-tile-icon{width:2.1rem;height:2.1rem}.live .stat-tile .kpi{font-size:clamp(1.3rem,1.9vw,1.85rem)}.live .stat-tile-label{margin-top:.28rem}.live>.stat-grid{gap:.75rem}@media (min-width:1024px){.live>.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.live-panes{gap:1rem;display:grid}@media (min-width:1100px){.live-panes{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.live-pane-switch{gap:.5rem;display:none}.live-pane-switch-count{opacity:.7;margin-left:.15rem}@media (max-width:900px){.live-pane-switch{display:flex}.live-pane-switch .stage-tab{flex:1;justify-content:center;min-height:2.75rem}.live-panes[data-pane=flags] .live-pane[data-pane=gifts],.live-panes[data-pane=gifts] .live-pane[data-pane=flags],.live-pane-head h2{display:none}.live-pane-head{margin-bottom:.8rem;padding-bottom:.7rem}.live-status{order:1}.live-console{order:3}.live-panes{order:4}.live>.stat-grid{order:5}.live-footnote{order:6}.live-console{z-index:20;background:var(--background);flex-direction:column;gap:.6rem;margin-inline:-1rem;padding:.6rem 1rem .7rem;display:flex;position:sticky;top:4rem;box-shadow:0 18px 30px -24px #000000f2;box-shadow:0 18px 30px -24px lab(0% 0 0/.95)}.live-board{padding:.7rem .8rem .85rem}.live-board-head{margin-bottom:.55rem}.live-board-empty{padding:.5rem .5rem .6rem;font-size:.8rem}.live-board .faceoff-side{padding:.45rem .6rem}.live-board .faceoff-identity{gap:.45rem}.live-board .face-lg{width:1.6rem;height:1.6rem}.live-board .faceoff-name{font-size:.75rem}.live-board .faceoff-member-score{font-size:.78rem}.live-board .faceoff-side .faceoff-identity+.faceoff-identity{margin-top:.3rem}.live-board .faceoff-profile,.live-board .faceoff-diamonds,.live-board .faceoff-army{display:none}.live-board .faceoff-score{margin-top:.3rem;font-size:clamp(1.4rem,8vw,2rem)}.live-board .faceoff-delta{font-size:.8rem}.live-board .faceoff-bar{height:5px;margin-top:.6rem}.live-board .faceoff-sides{gap:.5rem .4rem}.live-board .faceoff-sides:before{padding:.1rem .2rem;font-size:.85rem}.live-board .round-clock{padding:.15rem .55rem}.live-status{padding:.7rem .85rem}}.live-pane{flex-direction:column;padding:clamp(1.1rem,2.5vw,1.6rem);display:flex}.live-pane-head{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent);margin-bottom:1rem;padding-bottom:.9rem}.live-pane-note{margin-top:.3rem;font-size:.8rem}.live-footnote{font-size:.85rem}.live-footnote-link{display:inline-flex}.format-closer{align-items:stretch;display:grid}@media (min-width:900px){.format-closer{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.format-closer-art{min-height:12rem;position:relative;overflow:hidden}.format-closer-art img{object-fit:cover;opacity:.85;width:100%;height:100%}.format-closer-art:after{content:"";background:linear-gradient(to top, var(--surface), color-mix(in oklab, var(--surface) 35%, transparent) 55%, transparent);position:absolute;inset:0}@media (min-width:900px){.format-closer-art:after{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--surface) 40%, transparent) 55%, color-mix(in oklab, var(--surface) 88%, transparent))}}.format-closer-copy{flex-direction:column;justify-content:center;gap:.7rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.schematic-wrap{align-items:stretch;gap:.75rem;display:flex}.insight-rail{padding:clamp(.9rem,2vw,1.2rem) clamp(1rem,2.5vw,1.4rem)}.insight-lines{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.insight-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.25rem}}@media (min-width:1240px){.insight-lines{grid-template-columns:repeat(4,minmax(0,1fr))}}.insight-line{align-items:flex-start;gap:.6rem;min-width:0;font-size:.86rem;line-height:1.45;display:flex}.insight-line-mark{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--foreground) 5%, transparent);width:1.6rem;height:1.6rem;color:var(--muted-foreground);border-radius:.5rem;flex:none;place-items:center;margin-top:.05rem;display:grid}.insight-line.is-gold .insight-line-mark{color:color-mix(in oklab, var(--gold) 85%, white);border-color:color-mix(in oklab, var(--gold) 40%, transparent);background:color-mix(in oklab, var(--gold) 10%, transparent)}.insight-line.is-ember .insight-line-mark{color:var(--ember);border-color:color-mix(in oklab, var(--ember) 45%, transparent);background:color-mix(in oklab, var(--ember) 10%, transparent)}.insight-line.is-ice .insight-line-mark{color:var(--ice);border-color:color-mix(in oklab, var(--ice) 40%, transparent);background:color-mix(in oklab, var(--ice) 10%, transparent)}.insight-line-text{overflow-wrap:anywhere;min-width:0}.insight-line-text strong{font-weight:650}.insight-empty{margin-top:.6rem;font-size:.85rem}.live-insight-grid{gap:1rem;display:grid}@media (min-width:1100px){.live-insight-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.power-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.power-play{border:1px solid color-mix(in oklab, var(--surge) 22%, transparent);background:color-mix(in oklab, var(--surge) 5%, var(--surface));border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.65rem .8rem;display:grid}.power-play.is-a{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--ember) 75%, transparent)}.power-play.is-b{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--surge) 75%, transparent)}.power-mark{border:1px solid color-mix(in oklab, var(--surge) 45%, transparent);width:1.75rem;height:1.75rem;color:var(--surge);border-radius:.55rem;place-items:center;display:grid}.power-body{min-width:0}.power-head{align-items:baseline;gap:.6rem;min-width:0;display:flex}.power-card{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--surge);white-space:nowrap;font-size:.7rem}.power-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}.power-play.is-a .power-who{color:color-mix(in oklab, var(--ember) 80%, white)}.power-play.is-b .power-who{color:color-mix(in oklab, var(--surge) 75%, white)}.power-time{flex:none;margin-left:auto;font-size:.7rem}.power-pinned{margin-top:.3rem;font-size:.72rem}.power-window{flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;margin-top:.4rem;font-size:.85rem;display:flex}.power-mult{border:1px solid color-mix(in oklab, var(--surge) 55%, transparent);background:linear-gradient(100deg, color-mix(in oklab, var(--surge) 28%, transparent), color-mix(in oklab, var(--volt) 16%, transparent));color:color-mix(in oklab, var(--surge) 30%, white);white-space:nowrap;box-shadow:0 0 14px -5px color-mix(in oklab, var(--surge) 70%, transparent);border-radius:9999px;padding:.15rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.power-math{overflow-wrap:anywhere}.power-math.num{color:var(--foreground)}.power-bonus{color:var(--volt)}.power-count{font-size:.78rem}.power-effect{margin-top:.35rem;font-size:.82rem}.power-stray{border:1px dashed color-mix(in oklab, var(--gold) 35%, transparent);background:color-mix(in oklab, var(--gold) 4%, transparent);overflow-wrap:anywhere;border-radius:.6rem;margin-top:.65rem;padding:.55rem .75rem;font-size:.8rem;line-height:1.5}.power-empty,.gifters-empty{padding:1rem 0;font-size:.85rem}.gifters-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.gifters-row{grid-template-columns:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"rank face name sends diamonds share""rank face bar bar bar bar";align-items:center;gap:.3rem .55rem;font-size:.85rem;display:grid}.gifters-row:nth-child(-n+3){border:1px solid color-mix(in oklab, var(--gold) 16%, transparent);background:color-mix(in oklab, var(--gold) 4%, var(--surface));border-radius:.75rem;padding:.45rem .6rem}.gifters-row:first-child{border-color:color-mix(in oklab, var(--gold) 32%, transparent);background:color-mix(in oklab, var(--gold) 7%, var(--surface));box-shadow:0 0 24px -14px color-mix(in oklab, var(--gold) 60%, transparent)}.gifters-rank{text-align:center;width:1.35rem;height:1.35rem;color:var(--muted-foreground);border:1px solid #0000;border-radius:.45rem;grid-area:rank;place-items:center;font-size:.75rem;display:grid}.gifters-row:first-child .gifters-rank{border-color:color-mix(in oklab, var(--gold) 50%, transparent);background:color-mix(in oklab, var(--gold) 14%, transparent);color:color-mix(in oklab, var(--gold) 88%, white);font-weight:700}.gifters-row:nth-child(2) .gifters-rank{border-color:color-mix(in oklab, var(--ice) 40%, transparent);background:color-mix(in oklab, var(--ice) 10%, transparent);color:var(--ice);font-weight:700}.gifters-row:nth-child(3) .gifters-rank{border-color:color-mix(in oklab, var(--ember) 40%, var(--gold));background:color-mix(in oklab, var(--ember) 10%, transparent);color:color-mix(in oklab, var(--ember) 55%, var(--gold));font-weight:700}.gifters-row .face{grid-area:face}.gifters-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-weight:600;overflow:hidden}.gifters-sends{white-space:nowrap;grid-area:sends;font-size:.72rem}.gifters-diamonds{white-space:nowrap;color:color-mix(in oklab, var(--gold) 85%, white);grid-area:diamonds;align-items:center;gap:.25rem;display:inline-flex}.gifters-share{text-align:right;min-width:2.4rem;color:var(--muted-foreground);grid-area:share;font-size:.78rem}.gifters-bar{background:color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:9999px;grid-area:bar;height:4px;overflow:hidden}.gifters-bar-fill{border-radius:inherit;background:linear-gradient(to right, color-mix(in oklab, var(--gold) 70%, transparent), var(--gold));height:100%;display:block}.gifters-row:first-child .gifters-bar-fill{background:var(--gradient-gold);box-shadow:0 0 10px color-mix(in oklab, var(--gold) 50%, transparent)}.gifters-more{margin-top:.7rem;font-size:.78rem}@media (max-width:900px){.insight-rail,.live-insight-grid{order:5}}.heat-meter{border-top:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);--heat-color:var(--ice);margin-top:1rem;padding-top:.85rem}.heat-meter[data-tone=warm]{--heat-color:var(--gold)}.heat-meter[data-tone=hot]{--heat-color:var(--ember)}.heat-meter-head{align-items:baseline;gap:.6rem;display:flex}.heat-meter-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.heat-meter-value{color:var(--heat-color);font-size:1.15rem;font-weight:700}.heat-meter-badges{gap:.4rem;margin-left:auto;display:inline-flex}.heat-meter-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);color:var(--muted-foreground);white-space:nowrap;border-radius:9999px;padding:.15rem .5rem;font-size:.62rem}.heat-meter-badge.is-hot-badge{color:var(--ember);border-color:color-mix(in oklab, var(--ember) 55%, transparent);background:color-mix(in oklab, var(--ember) 10%, transparent);animation:1.6s ease-in-out infinite rail-pulse}.heat-meter-badge.is-endgame-badge{color:color-mix(in oklab, var(--gold) 85%, white);border-color:color-mix(in oklab, var(--gold) 50%, transparent);background:color-mix(in oklab, var(--gold) 9%, transparent)}@media (prefers-reduced-motion:reduce){.heat-meter-badge.is-hot-badge{animation:none}}.heat-meter-bar{background:color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:9999px;height:.45rem;margin-top:.5rem;overflow:hidden}.heat-meter-fill{border-radius:inherit;background:linear-gradient(to right, color-mix(in oklab, var(--heat-color) 55%, transparent), var(--heat-color));height:100%;box-shadow:0 0 10px color-mix(in oklab, var(--heat-color) 45%, transparent);transition:width .6s}.heat-meter-subs{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.5rem;font-size:.72rem;display:flex}.heat-meter.is-stale{opacity:.55}.live-rail-heat{color:var(--ice);align-items:center;gap:.2rem;font-size:.72rem;display:inline-flex}.live-rail-heat[data-tone=warm]{color:color-mix(in oklab, var(--gold) 85%, white)}.live-rail-heat[data-tone=hot]{color:var(--ember)}.live-guest{flex-direction:column;gap:.7rem;padding:.9rem 1.1rem;display:flex}.live-guest-note{margin-top:.25rem;font-size:.8rem}.live-guest-form{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.live-guest-input{width:auto;min-width:11rem;min-height:2.4rem}.live-guest-joiner{font-size:.8rem}.live-guest-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.live-guest-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.live-guest-target{color:var(--ice);font-size:.85rem}.live-guest-auto{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.live-masthead-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .7rem;font-size:.78rem;display:flex}.live-collapse-toggle{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin:0;padding:0;display:inline-flex}.live-collapse-toggle>h2,.live-collapse-toggle>p{margin:0}.live-collapse-caret{color:var(--muted-foreground);flex:none;transition:transform .15s;transform:rotate(90deg)}.live-collapse-toggle[aria-expanded=true] .live-collapse-caret{transform:rotate(-90deg)}.live-count-bubble{background:color-mix(in oklab, var(--tiktok-pink) 82%, black);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .4rem;font-size:.68rem;font-weight:700;display:inline-flex}.replay-section[data-collapsed] .live-pane-head{border-bottom:0;margin-bottom:0;padding-bottom:0}.replay-scopes{flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem;display:flex}.replay-scopes:empty{display:none}.pinned-line{flex-wrap:wrap;align-items:center;gap:.25rem .45rem;display:inline-flex}.pinned-side{align-items:center;gap:.3rem;display:inline-flex}.pinned-face{flex:none;display:inline-flex}.pinned-face .face-sm{width:1.25rem;height:1.25rem}.pinned-score{font-size:.78rem}.power-who{align-items:center;display:inline-flex}.stat-tile-sub{letter-spacing:.02em;color:var(--muted-foreground);margin-top:.15rem;font-size:.62rem;font-weight:500;display:block}@media (max-width:900px){.live-pane-head .live-collapse-toggle h2{display:block}}.live-permalink-note{margin-bottom:.7rem;font-size:.8rem}.gifters-split{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.gifters-column{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);border-radius:.65rem;padding:.6rem .7rem}.gifters-column.is-red{border-color:color-mix(in oklab, var(--tiktok-pink) 45%, transparent);background:color-mix(in oklab, var(--tiktok-pink) 6%, transparent)}.gifters-column.is-blue{border-color:color-mix(in oklab, var(--tiktok-blue) 45%, transparent);background:color-mix(in oklab, var(--tiktok-blue) 7%, transparent)}.gifters-column-head{border-bottom:1px solid color-mix(in oklab, var(--border) 45%, transparent);align-items:center;gap:.45rem;margin-bottom:.55rem;padding-bottom:.45rem;font-size:.85rem;font-weight:700;display:flex}.gifters-column-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gifters-column-team{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);flex:none;margin-left:auto;font-size:.6rem}.gifters-column.is-red .gifters-column-team{color:color-mix(in oklab, var(--tiktok-pink) 70%, white)}.gifters-column.is-blue .gifters-column-team{color:color-mix(in oklab, var(--tiktok-blue) 75%, white)}.gifters-column.is-red .gifters-bar-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--tiktok-pink) 80%, white), var(--tiktok-pink))}.gifters-column.is-blue .gifters-bar-fill{background:linear-gradient(90deg, var(--tiktok-blue), color-mix(in oklab, var(--tiktok-blue) 70%, var(--surge)))}.live-index-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.live-index-row{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background:color-mix(in oklab, var(--surface-2) 45%, transparent);width:100%;font:inherit;text-align:left;color:var(--foreground);cursor:pointer;border-radius:.65rem;align-items:center;gap:.6rem;margin:0;padding:.55rem .75rem;display:flex}.live-index-row:hover,.live-index-row:focus-visible{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}.live-index-sides{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;min-width:0;font-size:.9rem;font-weight:700;display:flex}.live-index-side{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.live-index-side.is-a .num{color:color-mix(in oklab, var(--tiktok-pink) 60%, white)}.live-index-side.is-b .num{color:color-mix(in oklab, var(--tiktok-blue) 70%, white)}.live-index-vs{font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem}.live-index-when{letter-spacing:.08em;text-transform:uppercase;flex:none;margin-left:auto;font-size:.7rem}.live-index-handle{flex:none;font-size:.72rem}.live-index-official{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--gold) 90%, white);background:color-mix(in oklab, var(--gold) 18%, transparent);border:1px solid color-mix(in oklab, var(--gold) 55%, transparent);border-radius:9999px;flex:none;padding:.05rem .4rem;font-size:.58rem}@media (max-width:640px){.live-index-handle{display:none}}.live-index-more{margin-top:.8rem;font-size:.8rem}.live-archived-chip{border:1px solid color-mix(in oklab, var(--gold) 55%, transparent);background:color-mix(in oklab, var(--gold) 12%, transparent);color:color-mix(in oklab, var(--gold) 88%, white);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:9999px;margin-right:.4rem;padding:.15rem .5rem;font-size:.62rem;display:inline-block}.battle-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.battle-editor-tools{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.battle-editor-meta{overflow-wrap:anywhere;margin-bottom:.6rem;font-size:.72rem}.battle-editor-who{align-items:center;gap:.45rem;display:inline-flex}.editor-value{border-radius:var(--radius-sm);border:1px dashed color-mix(in oklab, var(--gold) 35%, transparent);color:var(--foreground);cursor:pointer;background:0 0;align-items:baseline;gap:.4rem;padding:.2rem .45rem;font-size:.85rem;display:inline-flex}.editor-value:hover{border-color:color-mix(in oklab, var(--gold) 70%, transparent);background:color-mix(in oklab, var(--gold) 8%, transparent)}.editor-value.is-corrected{border-style:solid;border-color:color-mix(in oklab, var(--gold) 60%, transparent);color:color-mix(in oklab, var(--gold) 88%, white)}.editor-value.is-win{color:var(--volt)}.editor-value.is-lose{color:var(--muted-foreground)}.editor-observed{color:var(--muted-foreground);font-size:.65rem;text-decoration:line-through}.battle-editor-corrections{margin-top:.9rem}.battle-editor-correction-list{gap:.4rem;margin-top:.4rem;display:grid}.battle-editor-correction-list li{border:1px solid color-mix(in oklab, var(--gold) 30%, var(--border));border-radius:var(--radius-md);background:color-mix(in oklab, var(--gold) 6%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .6rem;font-size:.8rem;display:flex}.battle-editor-more{margin-bottom:.5rem}.battle-editor-log{max-height:26rem;overflow-y:auto}.battle-editor-when{white-space:nowrap;color:var(--muted-foreground)}.battle-editor-kind{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.62rem}.battle-editor-text{overflow-wrap:anywhere;font-size:.8rem}.battle-editor-log tr[data-tone=gift] .battle-editor-kind{color:var(--tiktok-blue)}.battle-editor-log tr[data-tone=snipe] .battle-editor-kind,.battle-editor-log tr[data-tone=critical] .battle-editor-kind{color:var(--ember)}.battle-editor-log tr[data-tone=correction] .battle-editor-kind,.battle-editor-log tr[data-tone=correction] .battle-editor-text{color:color-mix(in oklab, var(--gold) 85%, white)}.battle-editor-log tr[data-tone=confirm] .battle-editor-kind{color:var(--volt)}.battle-editor-log tr[data-tone=observed] .battle-editor-kind{color:var(--ice)}.room-panel-switch{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.room-supporters{gap:.35rem;display:grid}.room-supporters li{border-radius:var(--radius-md);background:color-mix(in oklab, var(--surface-2) 55%, transparent);align-items:center;gap:.55rem;padding:.35rem .5rem;display:flex}.room-rank{text-align:right;width:1.4rem;color:var(--muted-foreground);flex:none;font-size:.7rem}.room-supporters li:first-child .room-rank,.room-supporters li:nth-child(2) .room-rank,.room-supporters li:nth-child(3) .room-rank{color:color-mix(in oklab, var(--gold) 88%, white);font-weight:700}.room-name{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:650;overflow:hidden}.room-supporters .room-name{flex:auto;min-width:0}.room-gifts{white-space:nowrap;font-size:.68rem}.room-diamonds{color:var(--tiktok-blue);white-space:nowrap;align-items:center;gap:.25rem;font-size:.82rem;display:inline-flex}.room-chat{gap:.45rem;max-height:22rem;padding-right:.25rem;display:grid;overflow-y:auto}.room-chat li{align-items:flex-start;gap:.5rem;display:flex}.room-chat-body{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.room-chat-text{overflow-wrap:anywhere;font-size:.8rem}.room-arrivals .room-chat-text{align-items:center;gap:.25rem;font-size:.74rem;display:inline-flex}.room-when{flex:none;font-size:.66rem}.replay-chart-wrap{position:relative}.replay-chart-wrap.is-seekable{cursor:crosshair;touch-action:none}.replay-gift-tip{z-index:5;border-radius:var(--radius-sm);border:1px solid color-mix(in oklab, var(--tiktok-blue) 45%, var(--border));background:color-mix(in oklab, var(--background) 94%, var(--tiktok-blue));width:max-content;max-width:min(18rem,70vw);box-shadow:var(--shadow-panel);white-space:normal;overflow-wrap:anywhere;text-align:center;pointer-events:none;padding:.3rem .5rem;font-size:.68rem;line-height:1.45;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.live-fullscreen-toggle.is-active{border-color:color-mix(in oklab, var(--gold) 65%, transparent);color:color-mix(in oklab, var(--gold) 88%, white)}.live-pane-more{align-self:flex-start;margin-top:.6rem}.replay-storage{font-size:.68rem}.replay-storage.is-low{color:color-mix(in oklab, var(--ember) 85%, white);font-weight:650}.replay-delete{color:var(--muted-foreground);flex:none;margin-left:auto;font-size:.68rem}.replay-delete.is-armed{color:color-mix(in oklab, var(--destructive) 88%, white);border-color:color-mix(in oklab, var(--destructive) 60%, transparent);background:color-mix(in oklab, var(--destructive) 12%, transparent)}.replay-incoming{gap:.35rem;display:grid}.replay-incoming-bar{background:color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:9999px;height:.3rem;position:relative;overflow:hidden}.replay-incoming-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--tiktok-blue) 70%, transparent), var(--tiktok-blue));height:100%;transition:width .5s linear;display:block}.replay-incoming-bar.is-indeterminate .replay-incoming-fill{width:40%;animation:1.2s ease-in-out infinite replay-incoming-sweep}@keyframes replay-incoming-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.replay-incoming-bar.is-indeterminate .replay-incoming-fill{opacity:.5;width:100%;animation:none}}.replay-chart-wrap{padding-inline:2.6rem}.replay-axis{pointer-events:none;width:2.6rem;position:absolute;top:0;bottom:0}.replay-axis.is-left{text-align:right;padding-right:.3rem;left:0}.replay-axis.is-right{text-align:left;padding-left:.3rem;right:0}.replay-axis-tick,.replay-axis-val{white-space:nowrap;pointer-events:auto;cursor:help;font-size:.56rem;line-height:1;position:absolute;transform:translateY(-50%)}.replay-axis.is-left .replay-axis-tick,.replay-axis.is-left .replay-axis-val{right:.3rem}.replay-axis.is-right .replay-axis-val{left:.3rem}.replay-axis-tick{color:var(--muted-foreground);opacity:.7}.replay-axis-val{text-shadow:0 1px 3px #000c;text-shadow:0 1px 3px lab(0% 0 0/.8);font-weight:700}.live-board-choose{text-align:center;place-items:center;gap:.5rem;padding:1.5rem 1.25rem;display:grid}.live-choose-head{font-size:1.05rem;font-weight:650}.live-choose-sub{max-width:32rem;font-size:.85rem}.live-choose-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.5rem;display:flex}.live-choose-btn{align-items:center;gap:.4rem;display:inline-flex}.live-solo-switch{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.round-clock.is-lap{color:color-mix(in oklab, var(--gold) 85%, white);border-color:color-mix(in oklab, var(--gold) 50%, transparent);background:color-mix(in oklab, var(--gold) 9%, transparent)}.victory-lap{border:1px solid color-mix(in oklab, var(--gold) 28%, transparent);border-radius:var(--radius-lg);background:radial-gradient(70% 90% at 0% 0%, color-mix(in oklab, var(--gold) 8%, transparent), transparent 60%), color-mix(in oklab, var(--background) 60%, var(--surface));margin-top:.9rem;padding:.8rem .95rem .7rem}.victory-lap.is-open{border-color:color-mix(in oklab, var(--gold) 55%, transparent);box-shadow:0 0 28px -14px color-mix(in oklab, var(--gold) 55%, transparent)}.victory-lap-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.victory-lap-head .section-label{margin:0}.victory-lap-clock{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);color:var(--muted-foreground);border-radius:9999px;padding:.2rem .6rem}.victory-lap-clock.is-open{color:color-mix(in oklab, var(--gold) 88%, white);border-color:color-mix(in oklab, var(--gold) 50%, transparent);animation:2.2s ease-in-out infinite lap-breath}@keyframes lap-breath{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--gold) 0%, transparent)}50%{box-shadow:0 0 12px -2px color-mix(in oklab, var(--gold) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.victory-lap-clock.is-open{animation:none}}.victory-lap-body{grid-template-columns:minmax(0,1fr);gap:.7rem 1.2rem;margin-top:.6rem;display:grid}@media (min-width:720px){.victory-lap-body{grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.victory-lap-kpi{color:color-mix(in oklab, var(--gold) 88%, white);align-items:center;gap:.35rem;margin:0;font-size:clamp(1.4rem,2vw,1.9rem);display:inline-flex}.victory-lap-sub{margin:.15rem 0 0;font-size:.75rem}.victory-lap-sides{gap:.3rem;margin:0;display:grid}.victory-lap-side{background:color-mix(in oklab, var(--foreground) 4%, transparent);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto 2.6rem;align-items:center;gap:.6rem;padding:.3rem .55rem;font-size:.8rem;display:grid}.victory-lap-side dt,.victory-lap-side dd{min-width:0;margin:0}.victory-lap-side.is-a{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--fracture-red) 70%, transparent)}.victory-lap-side.is-b{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--fracture-blue) 70%, transparent)}.victory-lap-share{text-align:right;font-size:.7rem}.victory-lap-supporters{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.victory-lap-supporter{grid-template-columns:1.1rem auto minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:.78rem;display:grid}.victory-lap-rank{color:var(--muted-foreground);font-size:.65rem}.victory-lap-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.victory-lap-amount{align-items:center;gap:.2rem;font-size:.75rem;display:inline-flex}.victory-lap-empty{margin:0;font-size:.78rem}.victory-lap-note{margin:.6rem 0 0;font-size:.68rem;line-height:1.45}.tapstream{pointer-events:none;gap:.5rem;display:grid}.tapstream.is-band{grid-template-columns:repeat(var(--sides,2), minmax(0, 1fr));min-height:5.5rem;margin-bottom:.4rem}.tapstream.is-band[data-sides="1"]{grid-template-columns:minmax(0,1fr)}.tapstream.is-overlay{z-index:3;position:absolute;inset:auto 0 34%;overflow:visible}.tapstream-side{flex-wrap:wrap;align-content:flex-end;align-items:flex-end;gap:.35rem .6rem;min-height:5rem;padding:0 .4rem;display:flex;overflow:visible}.tapstream-side.is-b{justify-content:flex-end}.tap-pop{background:color-mix(in oklab, var(--surface,#14121a) 82%, transparent);border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .35rem;animation:.24s cubic-bezier(.2,.9,.3,1.2) both tap-pop-in;display:inline-flex;position:relative;box-shadow:0 6px 22px #00000059;box-shadow:0 6px 22px lab(0% 0 0/.35)}.tapstream-side.is-a .tap-pop{border-color:color-mix(in oklab, var(--tiktok-pink,#fe2c55) 45%, transparent)}.tapstream-side.is-b .tap-pop{border-color:color-mix(in oklab, var(--tiktok-blue,#25f4ee) 45%, transparent)}.tap-pop.is-gift{border-color:color-mix(in oklab, var(--gold) 60%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--gold) 30%, transparent), 0 8px 28px color-mix(in oklab, var(--gold) 25%, transparent);padding:.45rem .9rem .45rem .45rem}.tap-pop.is-flagged{border-style:dashed;border-color:color-mix(in oklab, var(--danger,#ff5a5f) 70%, transparent)}.tap-pop-who{flex-direction:column;min-width:0;line-height:1.15;display:flex}.tap-pop-name{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-size:.78rem;font-weight:700;overflow:hidden}.tap-pop-taps{color:var(--muted-foreground,#9a97a6);font-size:.68rem}.tap-pop-gift{color:var(--gold);white-space:nowrap;font-size:.82rem;font-weight:700}.tap-pop-glyph{font-size:1.15em}.tap-pop-badge{letter-spacing:.02em;color:var(--danger,#ff5a5f);white-space:nowrap;margin-top:.15rem;font-size:.62rem;font-weight:700}.tap-hearts{pointer-events:none;width:2.2rem;height:0;position:absolute;bottom:60%;left:.35rem;overflow:visible}.tap-heart{left:var(--hx,50%);color:var(--tiktok-pink,#fe2c55);opacity:0;animation:tap-heart 1.5s ease-out var(--delay,0s) both;text-shadow:0 1px 6px #0009;text-shadow:0 1px 6px lab(0% 0 0/.6);font-size:.85rem;line-height:1;position:absolute;bottom:0}.tap-pop.is-gift .tap-heart{color:var(--gold)}@keyframes tap-pop-in{0%{opacity:0;transform:translateY(.4rem)scale(.8)}to{opacity:1;transform:none}}@keyframes tap-heart{0%{opacity:0;transform:translate(-50%)scale(.5)}12%{opacity:1;transform:translate(-50%,-.6rem)scale(1.15)}to{opacity:0;transform:translate(calc(-50% + var(--drift,0px)), -4.2rem) scale(.9)}}.gifters-taps{color:var(--tiktok-pink,#fe2c55)}.gifters-badge{color:var(--danger,#ff5a5f);white-space:nowrap;margin-left:.4rem;font-size:.66rem;font-weight:700}.live-status-taps{color:var(--muted-foreground,#9a97a6)}@media (prefers-reduced-motion:reduce){.tap-pop,.tap-heart{opacity:1;animation:none}}
