.host_kicker__qIqkt{font-family:var(--font-mono);font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase}.host_liveDot__zYCQY{width:8px;height:8px;flex:none}.host_lobby__a5z_y{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;padding:22px 28px;width:100%;height:100%;min-height:0;font-size:14px;line-height:1.45}.host_stagecard___cTF4{position:relative;overflow:hidden;padding:28px 32px;display:flex;flex-direction:column;min-height:0}.host_glow__s6Ydn{position:absolute;right:-80px;top:-200px;width:520px;height:560px;pointer-events:none}.host_stagecard___cTF4>*{position:relative}.host_stagecard___cTF4>.host_glow__s6Ydn{position:absolute}.host_stagecard___cTF4>.host_endCorner__qPXsj{position:absolute;top:18px;right:24px;z-index:2}.host_stageKicker__X22ZF{display:flex;align-items:center;gap:8px}.host_roomName__fiiZ4{font-size:50px;font-weight:800;letter-spacing:-.035em;margin:16px 0 10px;line-height:1}.host_roomMeta__TA3m4{font-size:16px;margin:0}.host_seats__EfWXH{flex:1;display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;padding:24px 0}.host_seat__sENUW{display:flex;flex-direction:column;align-items:center;gap:12px;width:124px}.host_seatFace__gDVah{position:relative}.host_seatOut__2CCHG{filter:grayscale(1);opacity:.25}.host_seatFaceTransition__5qIXi{transition:filter .4s,opacity .4s}.host_readyBadge__ujbP_{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;animation:host_pop__4SCpF .5s cubic-bezier(.22,1,.36,1)}.host_seatName__Q3OEV{font-size:16px;font-weight:600}.host_seatStatus__L4EP7{font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.host_foot__N2qQw{display:flex;align-items:center;gap:18px}.host_here__hYuR6{font-size:14px}.host_startWrap__vKO3x{position:relative;display:inline-flex}.host_beacon__as4es{position:absolute;inset:-5px;pointer-events:none;animation:host_beacon__as4es 1.8s ease-out infinite}@keyframes host_beacon__as4es{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.08,1.3)}}.host_share__cmqsM{padding:20px;display:flex;flex-direction:column;gap:14px;min-height:0}.host_shareTitle___nU4e{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em}.host_thumb__SzQoM{flex:1;min-height:150px;position:relative;overflow:hidden;padding:16px 18px;display:flex;flex-direction:column}.host_thumbKicker__iXF8p{font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:1;letter-spacing:.12em;display:flex;align-items:center;gap:6px}.host_thumbDot__6_i5t{width:6px;height:6px;flex:none}.host_thumbHead__bsHIA{display:flex;align-items:flex-end;margin-top:10px}.host_thumbName__VeRpP{font-size:17px;font-weight:800;letter-spacing:-.02em}.host_thumbClock__PDN32{margin-left:auto;font-family:var(--font-mono);font-size:26px;font-weight:700;line-height:1;letter-spacing:-.04em}.host_thumbLanes__1tHSP{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;margin-top:6px}.host_thumbLane__wy4H1{display:flex;align-items:center;gap:8px}.host_thumbRunner__0Sc2V{width:14px;height:14px;flex:none}.host_thumbDash__rtWR2{flex:1;height:2px}.host_linkBox__cjIuc{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:1}.host_linkBox__cjIuc>svg{flex:none}.host_linkText__qa_KS{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host_shareButtons__5otHA{display:flex;gap:8px}.host_shareButtons__5otHA>*{flex:1}.host_shareNote__P4AAo{margin:0;font-size:12.5px}.host_board__gmKFP{position:relative;display:flex;flex-direction:column;padding:22px 34px 18px;overflow:hidden;font-size:14px;line-height:1.45}.host_boardGlow__1DBjM{position:absolute;right:180px;top:-220px;width:560px;height:640px;pointer-events:none;transform-origin:50% 0;animation:host_sway__Gvz7X 12s ease-in-out infinite}.host_boardStripes__WxhR1{position:absolute;inset:0;pointer-events:none}.host_board__gmKFP>*{position:relative;z-index:1}.host_board__gmKFP>.host_boardGlow__1DBjM,.host_board__gmKFP>.host_boardStripes__WxhR1{position:absolute;z-index:0}.host_board__gmKFP>.host_endBoardCorner__rv_q8{position:absolute;right:34px;bottom:14px}@keyframes host_sway__Gvz7X{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.host_boardTop__yzHuF{display:flex;align-items:center;gap:10px;font-size:13px}.host_boardTop__yzHuF b{font-weight:600}.host_brandMark__HqjrQ{color:var(--stage-ink)}.host_liveTag__QhP65{margin-left:auto;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em}.host_boardHead__wiViY{display:flex;align-items:flex-end;gap:30px;margin-top:18px}.host_boardTitle__TZAtC{font-size:54px;font-weight:800;letter-spacing:-.035em;margin:12px 0 8px;line-height:1}.host_lead__GNtlv{font-size:20px;min-height:28px}.host_lead__GNtlv b{font-weight:650}.host_boardClock__FDrNt{margin-left:auto;display:flex;align-items:center;gap:18px}.host_boardClockText__OIvPk{text-align:right}.host_boardClockText__OIvPk b{display:block;font-family:var(--font-mono);font-size:100px;font-weight:700;line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.host_boardClockText__OIvPk span{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1;letter-spacing:.16em}.host_boardBody__MNkwZ{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:22px}.host_raceCard__OdEug{position:relative;min-height:0}.host_raceInner__O2KVh{position:absolute;inset:14px 20px}.host_feedCard__0Ekw6{padding:18px 18px 16px;display:flex;flex-direction:column;min-height:0}.host_feed__46r97{flex:1;min-height:0;overflow:hidden;margin-top:8px}.host_feedItem__7uGUD{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:12px 2px;font-size:16px}.host_feedItem__7uGUD b{font-weight:600}.host_feedPoints__iD9Jd{font-family:var(--font-mono);font-size:16px;font-weight:700;line-height:1}.host_feedTime__tjM4E{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1;min-width:28px;text-align:right}.host_total__cHHYP{margin-top:auto;padding-top:14px;display:flex;align-items:baseline;gap:10px;font-size:15px}.host_total__cHHYP b{font-family:var(--font-mono);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em}.host_boardFoot__ewahH{margin-top:12px;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1}.host_race__oR7BM{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center}.host_lane__q4Akf{flex:0 1 160px;min-height:0;display:grid;grid-template-columns:44px 250px 1fr 140px;align-items:center;padding:0 12px}.host_laneUnranked__sZer0{grid-template-columns:250px 1fr 140px}.host_laneRank__6YRKg{font-family:var(--font-mono);font-size:18px;font-weight:600;line-height:1}.host_laneWho__a6qsx{min-width:0;padding-right:10px}.host_laneName__FBQWz{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:650;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host_laneSub__d44uT{font-family:var(--font-mono);font-size:13px;line-height:1.3;white-space:nowrap;margin-top:6px}.host_flame__a3Yk9{display:inline-flex;align-items:center;gap:3px;flex:none;font-family:var(--font-mono);font-size:16px;font-weight:700;line-height:1;animation:host_pop__4SCpF .5s cubic-bezier(.22,1,.36,1)}.host_track__mqtLT{position:relative;height:64px;margin:0 26px 0 6px}.host_trackDash__izh3R{right:0;height:3px}.host_trackDash__izh3R,.host_trail__VeHYe{position:absolute;left:0;top:50%;transform:translateY(-50%)}.host_trail__VeHYe{height:14px;transition:width .9s cubic-bezier(.22,1,.36,1)}.host_runner__SSjGA{position:absolute;top:50%;transform:translateY(-50%);z-index:2;transition:left .9s cubic-bezier(.22,1,.36,1)}.host_lanePoints___pqVe{text-align:right;font-family:var(--font-mono);font-size:42px;font-weight:700;line-height:1;letter-spacing:-.04em}.host_lanePoints___pqVe small{display:block;font-size:13px;font-weight:500;line-height:1.2;margin-top:4px;letter-spacing:0}.host_banner__0rtk_{position:absolute;right:20px;top:-20px;z-index:5;display:flex;align-items:center;gap:8px;padding:12px 18px;font-size:17px;font-weight:800;line-height:1}.host_results__lfsDg{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:20px;margin-top:22px;animation:host_fadeIn__gR8nB .6s ease-out}.host_resultsLeft__zRqFk{display:flex;flex-direction:column;padding:24px 28px 0;position:relative;overflow:hidden}.host_winner__pctPf{font-size:60px;font-weight:800;letter-spacing:-.04em;line-height:1;margin:12px 0 8px}.host_winnerSub__QebWQ{font-size:18px}.host_winnerSub__QebWQ b{font-weight:700}.host_podium__5t0n0{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:14px;margin-top:12px}.host_step__Wfb8F{width:150px;display:flex;flex-direction:column;align-items:center;position:relative}.host_crown__14KE0{position:absolute;top:-30px}.host_stepName__RhPuW{font-size:17px;font-weight:600;margin:10px 0}.host_block__i1ip_{width:100%;display:flex;flex-direction:column;align-items:center;gap:7px;padding-top:16px;animation:host_riseUp__8Oqtd .8s cubic-bezier(.22,1,.36,1) both}.host_blockPoints__uHfQw{font-family:var(--font-mono);font-size:28px;font-weight:700;line-height:1;letter-spacing:-.03em}.host_blockPlace__ImoTM{font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em}@keyframes host_riseUp__8Oqtd{0%{transform:translateY(100%)}to{transform:none}}.host_resultsRight__k4TT9{display:flex;flex-direction:column;gap:12px;min-height:0}.host_resultList__lajWV{padding:8px 20px}.host_resultRow__uxLQG{display:grid;grid-template-columns:26px 44px 1fr auto;align-items:center;gap:12px;padding:13px 0;animation:host_fadeIn__gR8nB .5s ease-out both}.host_resultRank__OaflB{font-family:var(--font-mono);font-size:15px;font-weight:600;line-height:1}.host_resultName__T7kV9{min-width:0;font-size:19px;font-weight:600}.host_resultName__T7kV9 small{display:block;font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.3;margin-top:3px}.host_resultPoints__KFyR_{font-family:var(--font-mono);font-size:26px;font-weight:700;line-height:1;letter-spacing:-.03em}.host_kindIcon__qZnvO{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.host_award__EqN8p{display:inline-flex;align-items:center;gap:6px;margin-top:6px;height:24px;padding:0 10px 0 7px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.host_resultTotal__X2MZJ{flex:1;padding:20px 22px;display:flex;flex-direction:column;justify-content:center}.host_resultTotal__X2MZJ b{font-family:var(--font-mono);font-size:64px;font-weight:700;line-height:1;letter-spacing:-.05em}.host_resultTotal__X2MZJ span{font-size:18px;margin-top:8px}@keyframes host_fadeIn__gR8nB{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes host_pop__4SCpF{0%{transform:scale(.7)}55%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.host_beacon__as4es,.host_block__i1ip_,.host_boardGlow__1DBjM,.host_flame__a3Yk9,.host_readyBadge__ujbP_,.host_resultRow__uxLQG,.host_results__lfsDg{animation:none}.host_runner__SSjGA,.host_trail__VeHYe{transition:none}}.host_feedItem__7uGUD:not(:last-child),.host_resultRow__uxLQG:not(:last-child){border-bottom:1px solid var(--stage-edge)}.host_total__cHHYP{border-top:1px solid var(--stage-edge)}.analytics_an__KGnzF{--ink:var(--text);--dim:var(--text-2);--faint:var(--text-3);--line:var(--border);--well:var(--surface-2);--track:var(--surface-3);--rank-bar:color-mix(in srgb,var(--text-3) 45%,transparent);--dial-ink:var(--ink);--dial-hub:var(--surface);--dial-faint:0.2;--s:1;display:grid;gap:calc(12px * var(--s))}.analytics_host__rZZ7E{--ink:var(--stage-ink);--dim:color-mix(in srgb,var(--stage-ink) 74%,transparent);--faint:var(--stage-dim);--line:var(--stage-edge);--well:var(--stage-stripe);--track:color-mix(in srgb,var(--stage-ink) 10%,transparent);--rank-bar:color-mix(in srgb,var(--stage-ink) 35%,transparent);--dial-hub:var(--game-stage-2);--dial-faint:0.34}.analytics_zone_far_below__ROYmF{--z:var(--game-zone-far-below);--zs:var(--game-zone-far-below-soft);--zt:var(--game-zone-far-below-ink)}.analytics_zone_below__nIXzr{--z:var(--game-zone-below);--zs:var(--game-zone-below-soft);--zt:var(--game-zone-below-ink)}.analytics_zone_on__3x_Lp{--z:var(--game-zone-on);--zs:var(--game-zone-on-soft);--zt:var(--game-zone-on-ink)}.analytics_zone_above__rVvvE{--z:var(--game-zone-above);--zs:var(--game-zone-above-soft);--zt:var(--game-zone-above-ink)}.analytics_face__iyhxk{display:grid;gap:calc(12px * var(--s))}.analytics_lead__3P3M9{margin:0;font-size:calc(14.5px * var(--s));line-height:1.45;color:var(--dim);text-wrap:pretty}.analytics_lead__3P3M9 b{font-weight:600;color:var(--ink)}.analytics_lead__3P3M9 em{font-style:normal;font-weight:700;color:var(--zt)}.analytics_chip__CsfSR{display:inline-flex;align-items:center;gap:calc(6px * var(--s));height:calc(28px * var(--s));padding:0 calc(11px * var(--s));color:var(--zt);font-size:calc(12.5px * var(--s));font-weight:700;white-space:nowrap}.analytics_chip__CsfSR i{width:calc(8px * var(--s));height:calc(8px * var(--s))}.analytics_callouts__fdkVn{display:grid;grid-template-columns:1fr 1fr;gap:calc(10px * var(--s))}.analytics_callout__Wi5gv{display:flex;align-items:center;gap:calc(10px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s));border:1px solid var(--line);font-size:calc(13px * var(--s));color:var(--dim)}.analytics_callout__Wi5gv i{display:grid;flex:none;place-items:center;width:calc(30px * var(--s));height:calc(30px * var(--s));color:var(--zt)}.analytics_callout__Wi5gv svg{width:calc(16px * var(--s));height:calc(16px * var(--s))}.analytics_callout__Wi5gv b{display:block;font-size:calc(13.5px * var(--s));color:var(--ink)}.analytics_callout_fast__gE58N{--zs:var(--game-zone-above-soft);--zt:var(--game-zone-above-ink)}.analytics_callout_quiet__gI_qI{--zs:var(--game-zone-below-soft);--zt:var(--game-zone-below-ink)}.analytics_bricks__6Ow_Z,.analytics_brow__jQ0D3{display:grid;gap:calc(12px * var(--s))}.analytics_brow__jQ0D3{grid-template-columns:calc(150px * var(--s)) 1fr calc(66px * var(--s));align-items:center}.analytics_browName__0uAKh{display:flex;align-items:center;gap:calc(9px * var(--s));font-size:calc(14px * var(--s));font-weight:600;color:var(--ink)}.analytics_browName__0uAKh i{display:grid;flex:none;place-items:center;width:calc(32px * var(--s));height:calc(32px * var(--s))}.analytics_browName__0uAKh .analytics_wayIcon__V_nHS{width:calc(16px * var(--s));height:calc(16px * var(--s))}.analytics_browName__0uAKh small{display:block;font-family:var(--font-mono);font-size:calc(11px * var(--s));font-weight:500;line-height:1.3;color:var(--faint)}.analytics_browTrack__uCbeH{height:calc(30px * var(--s));overflow:hidden}.analytics_browTrack__uCbeH i{display:block;height:100%;transform-origin:left center;animation:analytics_barGrow__Ktfmc 1.2s cubic-bezier(.22,1,.36,1) both}.analytics_browValue__pO5aT{font-family:var(--font-mono);font-size:calc(20px * var(--s));font-weight:700;line-height:1;text-align:right;color:var(--ink)}.analytics_total__PHe0i{display:flex;align-items:baseline;gap:calc(10px * var(--s));padding-top:calc(12px * var(--s));border-top:1px solid var(--line)}.analytics_total__PHe0i b{font-family:var(--font-mono);font-size:calc(34px * var(--s));font-weight:700;line-height:1;color:var(--ink)}.analytics_total__PHe0i span{font-size:calc(14px * var(--s));color:var(--dim)}@keyframes analytics_barGrow__Ktfmc{0%{transform:scaleX(0)}}.analytics_tiles__O0wxi{display:grid;grid-template-columns:repeat(var(--tiles,3),minmax(0,1fr));gap:calc(12px * var(--s));margin:0;padding:0;list-style:none}.analytics_tile__bX44V{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:calc(14px * var(--s)) calc(14px * var(--s)) calc(12px * var(--s));border:1px solid var(--line);text-align:center}.analytics_tileFirst__LCHXi{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.analytics_startHere__NzAqD{position:absolute;top:calc(-10px * var(--s));left:50%;padding:calc(4px * var(--s)) calc(7px * var(--s));color:var(--dial-hub);font-family:var(--font-mono);font-size:calc(10px * var(--s));font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%)}.analytics_tileHead__E0_Q_{display:flex;align-items:center;gap:calc(6px * var(--s));font-size:calc(14.5px * var(--s));font-weight:700;color:var(--ink)}.analytics_tileHead__E0_Q_ svg{width:calc(15px * var(--s));height:calc(15px * var(--s));color:var(--faint)}.analytics_dialSmall__P_2ft{width:100%;max-width:calc(130px * var(--s));margin-top:calc(6px * var(--s))}.analytics_tileValue__Qm5NY{margin-top:calc(6px * var(--s));font-family:var(--font-mono);font-size:calc(24px * var(--s));font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--ink)}.analytics_tileValue__Qm5NY small{margin-left:calc(3px * var(--s));font-size:.5em;letter-spacing:0;color:var(--dim)}.analytics_tile__bX44V .analytics_chip__CsfSR{margin-top:calc(8px * var(--s))}.analytics_barLine__2kAKz{margin-top:calc(6px * var(--s));font-size:calc(12px * var(--s));color:var(--faint)}.analytics_doThis__1or15{padding-top:calc(10px * var(--s));border-top:1px solid var(--line)}.analytics_doKicker__2D0vG{display:block;font-family:var(--font-mono);font-size:calc(10.5px * var(--s));font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.analytics_doTitle__UXeFn{display:block;margin-top:calc(5px * var(--s));font-size:calc(16px * var(--s));font-weight:700;color:var(--ink)}.analytics_doLine__9A8TN{display:block;margin-top:calc(3px * var(--s));font-size:calc(14.5px * var(--s));line-height:1.45;color:var(--dim)}.analytics_target__DA3iM{display:grid;grid-template-columns:auto 1fr;gap:calc(22px * var(--s));align-items:center}.analytics_disc___s5Lo{display:grid;place-items:center;width:calc(150px * var(--s));height:calc(150px * var(--s));color:var(--primary-foreground);text-align:center;animation:analytics_discIn__wf8xw .7s cubic-bezier(.22,1,.36,1) both}.analytics_disc___s5Lo b{font-size:calc(54px * var(--s));font-weight:800}.analytics_disc___s5Lo b,.analytics_disc___s5Lo small{display:block;font-family:var(--font-mono);line-height:1}.analytics_disc___s5Lo small{margin-top:calc(6px * var(--s));font-size:calc(10px * var(--s));font-weight:600;letter-spacing:.12em;text-transform:uppercase}.analytics_targetWords__mGfB5{min-width:0}.analytics_targetWords__mGfB5 h4{margin:0 0 calc(4px * var(--s));font-size:calc(24px * var(--s));font-weight:700;letter-spacing:-.02em;color:var(--ink)}.analytics_targetWords__mGfB5 p{margin:0 0 calc(12px * var(--s));font-size:calc(14px * var(--s));line-height:1.45;color:var(--dim)}.analytics_runs__oQdlk{display:flex;align-items:flex-end;gap:calc(8px * var(--s));height:calc(80px * var(--s))}.analytics_runs__oQdlk div{display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--s))}.analytics_runs__oQdlk i{display:block;width:calc(26px * var(--s));transform-origin:center bottom;animation:analytics_barRise__RASe1 .8s cubic-bezier(.22,1,.36,1) both}.analytics_runs__oQdlk small{font-family:var(--font-mono);font-size:calc(11px * var(--s));font-weight:600;line-height:1;color:var(--dim)}.analytics_runs__oQdlk span{align-self:center;margin-left:calc(8px * var(--s));font-size:calc(12.5px * var(--s));color:var(--faint)}@keyframes analytics_discIn__wf8xw{0%{opacity:0;transform:scale(.82)}}@keyframes analytics_barRise__RASe1{0%{transform:scaleY(0)}}.analytics_rank__jDoyS{display:grid;gap:calc(6px * var(--s))}.analytics_rankHead__ecS3g{display:flex;padding:0 calc(2px * var(--s)) calc(2px * var(--s));font-family:var(--font-mono);font-size:calc(10px * var(--s));font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.analytics_medianKey__GCzS3{display:flex;align-items:center;gap:calc(6px * var(--s));margin-left:auto}.analytics_medianKey__GCzS3 i{width:0;height:calc(12px * var(--s));border-left:2px dashed var(--faint)}.analytics_rankRow__yUTzQ{display:grid;grid-template-columns:calc(16px * var(--s)) calc(26px * var(--s)) calc(84px * var(--s)) 1fr calc(70px * var(--s));align-items:center;gap:calc(9px * var(--s));height:calc(34px * var(--s));padding:0 calc(8px * var(--s))}.analytics_rankPlace__9n4bg{font-family:var(--font-mono);font-size:calc(11px * var(--s));font-weight:600;line-height:1;color:var(--faint)}.analytics_rankName__AD9_T{overflow:hidden;font-size:calc(13.5px * var(--s));font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.analytics_rankMine__ktrZo .analytics_rankName__AD9_T{color:var(--coral-text)}.analytics_rankTrack___gS8q{position:relative;height:calc(12px * var(--s))}.analytics_rankTrack___gS8q i{display:block;height:100%;transform-origin:left center;animation:analytics_barGrow__Ktfmc .9s cubic-bezier(.22,1,.36,1) both}.analytics_rankTrack___gS8q em{position:absolute;top:calc(-6px * var(--s));bottom:calc(-6px * var(--s));width:0;border-left:2px dashed color-mix(in srgb,var(--faint) 80%,transparent)}.analytics_rankValue__kHyBw{font-family:var(--font-mono);font-size:calc(14px * var(--s));font-weight:700;line-height:1;text-align:right;color:var(--ink)}.analytics_scrim__Svmmc{position:fixed;inset:0;z-index:50;animation:analytics_fadeIn__guqDf .3s ease both}.analytics_modal__z9GzL{position:fixed;top:clamp(40px,13vh,130px);left:50%;z-index:51;display:flex;flex-direction:column;max-width:calc(100% - 40px);max-height:calc(100% - 60px);overflow:hidden;box-shadow:var(--shadow-lg);transform:translateX(-50%);animation:analytics_modalIn__zT2do .55s cubic-bezier(.22,.61,.36,1) both}.analytics_contained__xKKtE{position:absolute}@keyframes analytics_fadeIn__guqDf{0%{opacity:0}}@keyframes analytics_modalIn__zT2do{0%{opacity:0;transform:translate(-50%,18px) scale(.985)}}.analytics_head___xULa{display:flex;flex:none;align-items:flex-start;gap:12px;padding:20px 24px 10px}.analytics_headWords__hrQrc{min-width:0}.analytics_kicker__m8R41{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.analytics_title__q7k8e{margin:5px 0 0;font-size:20px;font-weight:650;letter-spacing:-.01em}.analytics_count__450fL{margin-left:auto;padding-top:2px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--text-3)}.analytics_body__Wj9cX{padding:2px 24px 22px;overflow:hidden;animation:analytics_swapIn__QKleX .3s ease-out}@keyframes analytics_swapIn__QKleX{0%{opacity:0;transform:translateX(12px)}}.analytics_foot__gPrvu{display:flex;flex:none;align-items:center;gap:10px;padding:14px 24px;border-top:1px solid var(--border)}.analytics_grow__aGYz3{flex:1}.analytics_stage__ccwtd{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;padding:22px 34px 18px;overflow:hidden;color:var(--stage-ink)}.analytics_stage__ccwtd.analytics_contained__xKKtE{position:absolute}.analytics_stageFill__IlTQn{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:0}.analytics_fcard__lNxOY{display:flex;flex-direction:column;width:min(1080px,100%);overflow:hidden;border:1px solid var(--stage-edge)}.analytics_fHead__fEsN5{display:flex;align-items:flex-start;gap:12px;padding:22px 30px 8px}.analytics_fKicker__CcWbH{font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--stage-dim)}.analytics_fTitle__nwafW{margin:7px 0 0;font-size:30px;font-weight:700;line-height:1.45;letter-spacing:-.02em}.analytics_fCount__MiEwm{margin-left:auto;font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--stage-dim)}.analytics_fBody__TG3F9{padding:8px 30px 24px;animation:analytics_swapIn__QKleX .3s ease-out}.analytics_fFoot__OJUB9{display:flex;align-items:center;gap:12px;padding:14px 30px;border-top:1px solid var(--stage-edge)}.analytics_hint__Cxfm1{font-size:14px;color:var(--stage-dim)}@media (prefers-reduced-motion:reduce){.analytics_body__Wj9cX,.analytics_browTrack__uCbeH i,.analytics_disc___s5Lo,.analytics_fBody__TG3F9,.analytics_modal__z9GzL,.analytics_rankTrack___gS8q i,.analytics_runs__oQdlk i,.analytics_scrim__Svmmc{animation:none}}.dial_dial__kPObJ{display:block;width:100%;overflow:visible}.dial_seg__rjSv_{fill:none;stroke-width:22}.dial_zone0__oG2IM{stroke:var(--game-zone-far-below)}.dial_zone1__Wte1F{stroke:var(--game-zone-below)}.dial_zone2__G7HEL{stroke:var(--game-zone-on)}.dial_zone3__I4cK0{stroke:var(--game-zone-above)}.dial_off__t7adW{opacity:var(--dial-faint,.2)}.dial_needle__SDkBt{transform-box:view-box;transform-origin:100px 100px;transform:rotate(var(--a));animation:dial_sweep__Ke_sd 1.2s cubic-bezier(.22,.61,.36,1) both}.dial_needle__SDkBt line{stroke:var(--dial-ink,var(--text));stroke-width:6;stroke-linecap:round}.dial_hub__BM3tN{fill:var(--dial-ink,var(--text))}.dial_pin__zjCk2{fill:var(--dial-hub,var(--surface))}@keyframes dial_sweep__Ke_sd{0%{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.dial_needle__SDkBt{animation:none}}.step-chart_box__ET361{position:relative;height:calc(250px * var(--s));padding:calc(12px * var(--s)) calc(14px * var(--s)) calc(22px * var(--s)) calc(40px * var(--s));border:1px solid var(--line)}.step-chart_xLow__JOGnD,.step-chart_xMid___XN_k,.step-chart_xTop__KKJTB,.step-chart_yLow__CuTVL,.step-chart_yMid__eAHa9,.step-chart_yTop__qk0YT{position:absolute;font-family:var(--font-mono);font-size:calc(10px * var(--s));font-weight:500;line-height:1;color:var(--faint)}.step-chart_yLow__CuTVL,.step-chart_yMid__eAHa9,.step-chart_yTop__qk0YT{left:calc(10px * var(--s))}.step-chart_yTop__qk0YT{top:calc(10px * var(--s))}.step-chart_yMid__eAHa9{top:45%}.step-chart_yLow__CuTVL{bottom:calc(20px * var(--s))}.step-chart_xLow__JOGnD,.step-chart_xMid___XN_k,.step-chart_xTop__KKJTB{bottom:calc(6px * var(--s))}.step-chart_xLow__JOGnD{left:calc(40px * var(--s))}.step-chart_xMid___XN_k{left:50%}.step-chart_xTop__KKJTB{right:calc(14px * var(--s))}.step-chart_plot__oaavL{position:relative;height:100%}.step-chart_svg__WJkTn{display:block;width:100%;height:100%;overflow:visible}.step-chart_bandFast___SU4i{fill:var(--game-zone-above-soft)}.step-chart_bandQuiet__1z86C{fill:var(--game-zone-below-soft)}.step-chart_bandLead__ALbia{fill:var(--primary-soft);opacity:.5}.step-chart_paceBest__n5ird,.step-chart_paceUsual__WA9qM{stroke-width:2}.step-chart_paceUsual__WA9qM{stroke:var(--faint);stroke-dasharray:7 6}.step-chart_paceBest__n5ird{stroke:var(--game-zone-below-ink);stroke-dasharray:2 5}.step-chart_lineMine__CCIiX{stroke-width:3.5;stroke-linejoin:round}.step-chart_lineOther__deMpK{stroke-width:2;stroke-linejoin:round;opacity:.55}.step-chart_dot__zGsi4{position:absolute;width:calc(10px * var(--s));height:calc(10px * var(--s));border:calc(2.5px * var(--s)) solid var(--primary);transform:translate(-50%,-50%);opacity:0;animation:step-chart_dotIn__Ajaqx .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes step-chart_dotIn__Ajaqx{to{opacity:1}}.step-chart_wipe__E3ahu{position:absolute;inset:calc(-2px * var(--s));transform-origin:right center;animation:step-chart_wipe__E3ahu 2.4s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes step-chart_wipe__E3ahu{to{transform:scaleX(0)}}.step-chart_note__Yp_Dn{position:absolute;top:calc(2px * var(--s));padding:calc(3px * var(--s)) calc(6px * var(--s));font-family:var(--font-mono);font-size:calc(10px * var(--s));font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--coral-text)}.step-chart_noteQuiet__KuDDy{color:var(--game-zone-below-ink)}.step-chart_legend__Y8tZu{display:flex;flex-wrap:wrap;gap:calc(6px * var(--s)) calc(16px * var(--s));font-size:calc(12.5px * var(--s));color:var(--dim)}.step-chart_legend__Y8tZu span{display:flex;align-items:center;gap:calc(6px * var(--s))}.step-chart_swatch__Mq5HI{display:block;width:calc(18px * var(--s));height:0;border-top:calc(3px * var(--s)) solid var(--swatch,var(--primary))}.step-chart_swatch_other__TXITA{border-top-width:calc(2px * var(--s));opacity:.7}.step-chart_swatch_usual__GuLuQ{border-top:calc(2px * var(--s)) dashed var(--faint)}.step-chart_swatch_best__iQM4R{border-top:calc(2px * var(--s)) dotted var(--game-zone-below-ink)}@media (prefers-reduced-motion:reduce){.step-chart_wipe__E3ahu{animation:none;transform:scaleX(0)}.step-chart_dot__zGsi4{animation:none;opacity:1}}