.stage-picker-pieces_sp__4cham{--sp-bg:var(--surface);border:0;padding:0;margin:0;min-width:0;line-height:normal;display:flex;flex-direction:column;gap:10px}.stage-picker-pieces_road__FKPEs{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:stretch;row-gap:6px}.stage-picker-pieces_bracket__u7_MQ{grid-row:1;position:relative;height:14px}.stage-picker-pieces_bracket__u7_MQ:before{content:"";position:absolute;left:6px;right:6px;top:7px;height:8px;border-top:1.5px solid var(--primary-line);border-left:1.5px solid var(--primary-line);border-right:1.5px solid var(--primary-line);border-radius:6px 6px 0 0}.stage-picker-pieces_bracket__u7_MQ span{position:absolute;left:50%;top:0;transform:translateX(-50%);padding:0 8px;background:var(--sp-bg);font:600 9.5px var(--font-mono),JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;color:var(--coral-text);white-space:nowrap}.stage-picker-pieces_arrow__UPNha{grid-row:2;display:grid;place-items:center;color:var(--text-4)}.stage-picker-pieces_arrow__UPNha svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.stage-picker-pieces_cell__w4TZU{grid-row:2;position:relative;display:flex;min-width:0}.stage-picker-pieces_off__RoqmU .stage-picker-pieces_cell__w4TZU{flex:1}.stage-picker-pieces_box__bm0R6{flex:1;position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;padding:11px 12px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;min-width:0}.stage-picker-pieces_box__bm0R6:hover{border-color:var(--primary-line)}.stage-picker-pieces_box__bm0R6:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.stage-picker-pieces_top___c6Lm{display:flex;align-items:center;gap:8px}.stage-picker-pieces_tick__fEUih{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--border-strong);display:grid;place-items:center;flex-shrink:0;transition:background .15s,border-color .15s}.stage-picker-pieces_tick__fEUih svg{width:11px;height:11px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.stage-picker-pieces_name__Oe18d{font-size:15px;font-weight:600;white-space:nowrap}.stage-picker-pieces_count__0eoBT{margin-left:auto;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stage-picker-pieces_line__VYyMA{font-size:12.5px;line-height:1.35;color:var(--text-2);padding-left:26px}.stage-picker-pieces_status__HLOQ2{font:500 9.5px var(--font-mono),JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding-left:26px;line-height:1.4}.stage-picker-pieces_box__bm0R6[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary-line)}.stage-picker-pieces_box__bm0R6[aria-pressed=true] .stage-picker-pieces_tick__fEUih{background:var(--primary);border-color:var(--primary)}.stage-picker-pieces_box__bm0R6[aria-pressed=true] .stage-picker-pieces_tick__fEUih svg{opacity:1}.stage-picker-pieces_refused__1cDm6{position:absolute;left:8px;top:calc(100% + 4px);z-index:5;padding:4px 9px;border-radius:8px;border:1px solid var(--primary-line);background:var(--surface);box-shadow:var(--shadow-sm);font-size:12.5px;font-weight:600;color:var(--coral-text);white-space:nowrap}.stage-picker-pieces_off__RoqmU{display:flex;align-items:center;gap:10px}.stage-picker-pieces_offKey__z_su5{font:600 9.5px var(--font-mono),JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;color:var(--text-3);width:72px;flex-shrink:0}.stage-picker-pieces_off__RoqmU .stage-picker-pieces_box__bm0R6{gap:2px;padding:8px 12px}.stage-picker-pieces_off__RoqmU .stage-picker-pieces_count__0eoBT{font-size:15px}.stage-picker-pieces_say__etUd0{display:flex;align-items:center;gap:12px;min-height:22px;font-size:13px;color:var(--text-2)}.stage-picker-pieces_say__etUd0 b{color:var(--text);font-weight:600}.stage-picker-pieces_back__Qq33D{font-size:13px;font-weight:600;color:var(--coral-text);white-space:nowrap}.stage-picker-pieces_compact__F_LFh .stage-picker-pieces_box__bm0R6{padding:9px 11px}.stage-picker-pieces_compact__F_LFh .stage-picker-pieces_name__Oe18d{font-size:14px}.stage-picker-pieces_compact__F_LFh .stage-picker-pieces_count__0eoBT{font-size:15px}@media (max-height:700px){.stage-picker-pieces_status__HLOQ2{display:none}.stage-picker-pieces_box__bm0R6{padding:9px 11px}.stage-picker-pieces_off__RoqmU .stage-picker-pieces_box__bm0R6{padding:8px 12px}}.stage-picker-pieces_chip__Jyoim{gap:8px;padding:0 8px 0 12px;border-radius:11px;border:1px solid var(--primary-line);background:var(--primary-soft);color:var(--coral-text);white-space:nowrap}.stage-picker-pieces_chip__Jyoim,.stage-picker-pieces_filterAdd__HRMXG{display:inline-flex;align-items:center;height:34px;font-size:13.5px;font-weight:600}.stage-picker-pieces_filterAdd__HRMXG{justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px dashed var(--border-strong);border-radius:11px;background:transparent;color:var(--text-2);font-family:inherit;line-height:1;cursor:pointer}.stage-picker-pieces_filterAdd__HRMXG:hover{border-color:var(--text-3);background:var(--surface);color:var(--text)}.stage-picker-pieces_filterAdd__HRMXG svg{width:13px;height:13px}.stage-picker-pieces_filterAdd__HRMXG:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}.stage-picker-pieces_chipOpen__X0jMb{display:inline-flex;align-items:center;gap:8px;height:100%;font:inherit;color:inherit;cursor:pointer}.stage-picker-pieces_chipContent__S0Y8f{display:inline-flex;align-items:center;gap:8px;height:100%;white-space:nowrap}.stage-picker-pieces_chipOpen__X0jMb:focus-visible,.stage-picker-pieces_chipX__YtaJY:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft);border-radius:8px}.stage-picker-pieces_chipKey__B41vg{color:var(--text-2);font-weight:500}.stage-picker-pieces_chipX__YtaJY{width:20px;height:20px;display:grid;place-items:center;border-radius:99px;color:inherit;opacity:.7;cursor:pointer}.stage-picker-pieces_chipX__YtaJY:hover{opacity:1;background:var(--primary-soft)}.stage-picker-pieces_chipX__YtaJY svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.stage-picker-pieces_pop__1dLlq{--sp-bg:var(--surface);position:fixed;z-index:50;display:flex;flex-direction:column;background:var(--surface);border-radius:16px;border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);overflow:hidden}.stage-picker-pieces_popHead__5Z7ul{position:relative;flex-shrink:0;padding:16px 20px 4px}.stage-picker-pieces_popKicker__lVWjz{font:600 10.5px var(--font-mono),JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.stage-picker-pieces_popHead__5Z7ul h2{margin:6px 0 0;font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--text)}.stage-picker-pieces_popClose__1ZpX1{position:absolute;right:16px;top:14px;width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:var(--text-3);cursor:pointer}.stage-picker-pieces_popClose__1ZpX1:hover{background:var(--surface-3);color:var(--text)}.stage-picker-pieces_popClose__1ZpX1 svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stage-picker-pieces_popBody__QowMW{min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 20px 14px;display:flex;flex-direction:column;gap:10px}.stage-picker-pieces_popFoot__BHLTt{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--surface-2);border-top:1px solid var(--border);flex-shrink:0}.stage-picker-pieces_hint__iT7Cr{margin-left:auto;font-size:13.5px;color:var(--text-2);white-space:nowrap}.stage-picker-pieces_hint__iT7Cr b{font-size:17px;color:var(--text);font-variant-numeric:tabular-nums;margin-right:3px}@media (max-width:767px){.stage-picker-pieces_road__FKPEs{display:flex;flex-wrap:wrap;gap:8px}.stage-picker-pieces_road__FKPEs .stage-picker-pieces_bracket__u7_MQ{flex:1 1 100%;height:auto}.stage-picker-pieces_road__FKPEs .stage-picker-pieces_bracket__u7_MQ:before{display:none}.stage-picker-pieces_road__FKPEs .stage-picker-pieces_bracket__u7_MQ span{position:static;padding:0;transform:none}.stage-picker-pieces_road__FKPEs .stage-picker-pieces_arrow__UPNha{display:none}.stage-picker-pieces_road__FKPEs .stage-picker-pieces_cell__w4TZU{flex:1 1 calc(50% - 4px)}.stage-picker-pieces_off__RoqmU{flex-wrap:wrap}.stage-picker-pieces_offKey__z_su5{width:100%}.stage-picker-pieces_off__RoqmU .stage-picker-pieces_cell__w4TZU{flex:1 1 calc(50% - 5px)}}.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}}