._surface_bnfy5_2{min-height:100vh;display:grid;place-items:center;padding:var(--gm-space-lg) var(--gm-space-md);background:var(--gm-surface-canvas);color:var(--gm-text-primary);font-family:var(--gm-font-body);animation:_gm-login-rise_bnfy5_1 var(--gm-motion-dur) var(--gm-motion-ease)}._card_bnfy5_12{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--gm-space-md);padding:var(--gm-space-xl) var(--gm-space-lg);background:var(--gm-surface-panel);border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-panel)}._brand_bnfy5_23{display:flex;justify-content:center;padding-bottom:var(--gm-space-xs)}._form_bnfy5_24{display:flex;flex-direction:column;gap:var(--gm-space-sm)}._heading_bnfy5_25{margin:0;font-family:var(--gm-font-title);font-size:var(--gm-text-size-title);font-weight:var(--gm-prim-weight-semibold);text-align:center}._sub_bnfy5_32{margin:0 0 var(--gm-space-sm);font-size:var(--gm-text-size-label);color:var(--gm-text-subtle);text-align:center}._sub_bnfy5_32 strong{color:var(--gm-text-secondary);font-weight:var(--gm-prim-weight-semibold)}._label_bnfy5_39{font-size:var(--gm-text-size-label);color:var(--gm-text-secondary);font-weight:var(--gm-prim-weight-medium)}._input_bnfy5_44{min-height:48px;padding:0 var(--gm-space-md);background:var(--gm-surface-inset);border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-control);color:var(--gm-text-primary);font-family:var(--gm-font-body);font-size:var(--gm-text-size-body)}._input_bnfy5_44::placeholder{color:var(--gm-text-subtle)}._input_bnfy5_44:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:1px}._codeInput_bnfy5_56{text-align:center;font-family:var(--gm-font-mono, monospace);font-size:1.4rem;letter-spacing:.5em;padding-left:.5em}._submit_bnfy5_63{min-height:48px;margin-top:var(--gm-space-xs);padding:0 var(--gm-space-lg);border:0;border-radius:var(--gm-radius-control);background:var(--gm-dataviz-strong);color:var(--gm-surface-canvas);font-family:var(--gm-font-label);font-size:var(--gm-text-size-body);font-weight:var(--gm-prim-weight-semibold);cursor:pointer;transition:filter var(--gm-motion-dur-fast) var(--gm-motion-ease)}._submit_bnfy5_63:hover:not(:disabled){filter:brightness(1.06)}._submit_bnfy5_63:disabled{opacity:.55;cursor:not-allowed}._submit_bnfy5_63:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}._consent_bnfy5_80{display:flex;gap:var(--gm-space-sm);align-items:flex-start;margin-top:var(--gm-space-xs);font-size:var(--gm-text-size-label);color:var(--gm-text-subtle);line-height:1.4}._consent_bnfy5_80 input{margin-top:.15em;flex-shrink:0}._consent_bnfy5_80 a{color:var(--gm-text-secondary);text-decoration:underline}._consent_bnfy5_80 a:hover{color:var(--gm-text-primary)}._notice_bnfy5_93{margin:var(--gm-space-xs) 0 0;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle);line-height:1.4}._notice_bnfy5_93 a{color:var(--gm-text-secondary);text-decoration:underline}._notice_bnfy5_93 a:hover{color:var(--gm-text-primary)}._error_bnfy5_101{margin:0;font-size:var(--gm-text-size-label);color:var(--gm-status-risk);text-align:center}._altRow_bnfy5_107{display:flex;justify-content:space-between;gap:var(--gm-space-sm);margin-top:var(--gm-space-xs)}._linkBtn_bnfy5_113{border:0;background:none;padding:var(--gm-space-xs) 0;color:var(--gm-text-secondary);font-family:var(--gm-font-label);font-size:var(--gm-text-size-label);cursor:pointer}._linkBtn_bnfy5_113:hover:not(:disabled){color:var(--gm-text-primary)}._linkBtn_bnfy5_113:disabled{color:var(--gm-text-subtle);cursor:default}._linkBtn_bnfy5_113:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}@keyframes _gm-login-rise_bnfy5_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._gate_1p333_2{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gm-space-sm);margin:var(--gm-space-md);padding:var(--gm-space-xl) var(--gm-space-lg);background:var(--gm-surface-raised);border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-panel);color:var(--gm-text-secondary)}._badge_1p333_15{display:inline-flex;align-items:center;gap:var(--gm-space-xs);font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-subtle);text-transform:uppercase;letter-spacing:.06em}._title_1p333_25{margin:0;font-family:var(--gm-font-title);font-size:var(--gm-text-size-body);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-primary)}._desc_1p333_32{margin:0;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._price_1p333_34{margin:var(--gm-space-xs) 0 0;font-family:var(--gm-font-title);font-size:1.25rem;font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-primary)}._points_1p333_41{margin:var(--gm-space-xs) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;text-align:left;font-size:var(--gm-text-size-label);color:var(--gm-text-secondary)}._point_1p333_41{display:flex;gap:var(--gm-space-xs)}._point_1p333_41:before{content:"✓";color:var(--gm-dataviz-strong);font-weight:var(--gm-prim-weight-semibold)}._cta_1p333_54{margin-top:var(--gm-space-xs);min-height:44px;display:inline-flex;align-items:center;padding:0 var(--gm-space-lg);border-radius:var(--gm-radius-control);background:var(--gm-dataviz-strong);color:var(--gm-surface-canvas);text-decoration:none;font-family:var(--gm-font-label);font-weight:var(--gm-prim-weight-semibold);font-size:var(--gm-text-size-body);transition:filter var(--gm-motion-dur-fast) var(--gm-motion-ease)}._cta_1p333_54:hover{filter:brightness(1.06)}._cta_1p333_54:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}._soon_1p333_71{margin-top:var(--gm-space-xs);font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-subtle);border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-pill);padding:2px var(--gm-space-sm)}._trialNote_1p333_81{margin:0;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._trialStrip_1p333_83{display:flex;align-items:center;justify-content:center;gap:var(--gm-space-xs);width:calc(100% - 2 * var(--gm-space-md));margin:var(--gm-space-md) var(--gm-space-md) 0;min-height:40px;padding:0 var(--gm-space-md);border:1px solid var(--gm-dataviz-strong);border-radius:var(--gm-radius-control);background:var(--gm-surface-raised);color:var(--gm-text-primary);font-family:var(--gm-font-label);font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);cursor:pointer;transition:filter var(--gm-motion-dur-fast) var(--gm-motion-ease)}._trialStrip_1p333_83:hover{filter:brightness(1.08)}._trialStrip_1p333_83:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}._trialStripSpark_1p333_104{color:var(--gm-dataviz-strong)}._trialStripArrow_1p333_105{color:var(--gm-text-subtle)}._rail_1ugm0_6{display:inline-block;flex:1 1 auto;min-width:40px;height:6px;border-radius:var(--gm-radius-pill);background:var(--gm-dataviz-track);overflow:hidden}._railFill_1ugm0_15{display:block;height:100%;border-radius:var(--gm-radius-pill)}._railFill_1ugm0_15,._supportFill_1ugm0_24,._benchmarkFill_1ugm0_25{transform-origin:left center;animation:_gm-lab-grow-x_1ugm0_1 var(--gm-motion-dur-enter) var(--gm-motion-ease) backwards}._speedBarFill_1ugm0_31{transform-origin:bottom center;animation:_gm-lab-grow-y_1ugm0_1 var(--gm-motion-dur-enter) var(--gm-motion-ease) backwards}._decisionMark_1ugm0_37{display:inline-flex;align-items:center;gap:var(--gm-space-xs);color:var(--gm-status-verdict);font-family:var(--gm-font-label);font-size:var(--gm-text-size-body);font-weight:var(--gm-prim-weight-semibold);letter-spacing:.02em;animation:_gm-lab-reveal_1ugm0_1 var(--gm-motion-dur-enter) var(--gm-motion-spring) backwards}._decisionGlyph_1ugm0_49{font-size:1.05em;line-height:1}._decisionLabel_1ugm0_53{text-transform:uppercase;letter-spacing:.06em}._previewVerdict_1ugm0_60{margin:0;font-family:var(--gm-font-label);font-size:var(--gm-text-size-body);font-weight:var(--gm-prim-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--gm-dataviz-strong)}._score_1ugm0_71{display:inline-flex;align-items:baseline;gap:.3em}._scoreUnit_1ugm0_76{font-size:var(--gm-text-size-label);color:var(--gm-text-subtle);letter-spacing:.04em}._scoreNum_1ugm0_81{font-family:var(--gm-font-metric);font-size:var(--gm-text-size-title);font-variant-numeric:tabular-nums;color:var(--gm-text-secondary)}._scoreNum_1ugm0_81[data-empty=true]{color:var(--gm-text-subtle)}._form_1ugm0_92{display:inline-flex;gap:4px}._formCell_1ugm0_96{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--gm-radius-control);background:var(--gm-surface-inset);font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._formCell_1ugm0_96[data-podium=true]{color:var(--gm-text-primary)}._risk_1ugm0_114{display:inline-flex;align-items:center;gap:var(--gm-space-sm)}._riskDot_1ugm0_119{width:6px;height:6px;border-radius:var(--gm-radius-pill);background:var(--gm-status-risk);flex:0 0 auto}._riskText_1ugm0_126{font-size:var(--gm-text-size-label);color:var(--gm-text-secondary)}._support_1ugm0_24{display:inline-flex;align-items:center;gap:var(--gm-space-sm)}._supportLabel_1ugm0_137{font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._supportRail_1ugm0_141{display:inline-block;width:44px;height:4px;border-radius:var(--gm-radius-pill);background:var(--gm-dataviz-track);overflow:hidden}._supportFill_1ugm0_24{display:block;height:100%;background:var(--gm-status-result)}._supportValue_1ugm0_154{font-size:var(--gm-text-size-label);color:var(--gm-text-secondary)}._strip_1ugm0_160{display:flex;flex-direction:column;gap:var(--gm-space-sm)}._stripRow_1ugm0_165{display:flex;align-items:center;gap:var(--gm-space-sm)}._stripLabel_1ugm0_170{flex:0 0 96px;font-size:var(--gm-text-size-label);color:var(--gm-text-secondary)}._stripValue_1ugm0_175{font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-body);color:var(--gm-text-primary);min-width:38px}._stripState_1ugm0_182{margin-left:auto;font-size:var(--gm-text-size-body);color:var(--gm-text-primary)}._ladder_1ugm0_189{display:flex;flex-direction:column;gap:var(--gm-space-xs)}._ladderHead_1ugm0_194,._tempoHead_1ugm0_195{font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-secondary);margin-bottom:2px}._tempoCaption_1ugm0_203{margin:2px 0 0;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle);line-height:var(--gm-prim-leading-snug, 1.35)}._ladderRow_1ugm0_209{display:flex;align-items:center;gap:var(--gm-space-sm);padding:2px var(--gm-space-xs);border-radius:var(--gm-radius-control)}._ladderRow_1ugm0_209[data-selected=true]{background:var(--gm-surface-selected);--gm-text-subtle: var(--gm-text-secondary)}._ladderRank_1ugm0_221{flex:0 0 16px;font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._ladderName_1ugm0_228{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--gm-text-size-body);color:var(--gm-text-primary)}._ladderIndex_1ugm0_237{flex:0 0 auto;font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-label);color:var(--gm-text-secondary)}._ladderRow_1ugm0_209 ._rail_1ugm0_6{flex:0 0 72px}._tempo_1ugm0_195{display:flex;flex-direction:column;gap:var(--gm-space-xs)}._tempoHeadRow_1ugm0_255{display:flex;align-items:center;justify-content:flex-start;gap:var(--gm-space-sm)}._tempoGauge_1ugm0_266{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--gm-space-xs);padding:2px var(--gm-space-xs);border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-pill);background:color-mix(in oklab,var(--gm-text-subtle) 8%,transparent);font-size:.625rem;font-weight:var(--gm-prim-weight-medium);color:var(--gm-text-secondary);white-space:nowrap}._tempoGauge_1ugm0_266[data-level=high]{color:var(--gm-dataviz-medium);border-color:color-mix(in oklab,var(--gm-dataviz-medium) 40%,transparent);background:color-mix(in oklab,var(--gm-dataviz-medium) 12%,transparent)}._tempoGauge_1ugm0_266[data-level=medium]{color:var(--gm-dataviz-tempo);border-color:color-mix(in oklab,var(--gm-dataviz-tempo) 45%,transparent);background:color-mix(in oklab,var(--gm-dataviz-tempo) 12%,transparent)}._tempoGauge_1ugm0_266[data-level=low],._tempoGauge_1ugm0_266[data-level=unknown]{color:var(--gm-text-subtle)}._tempoGaugeBars_1ugm0_292{display:inline-flex;align-items:flex-end;gap:2px}._tempoGaugeBars_1ugm0_292 i{width:3px;border-radius:1px;background:var(--gm-border-strong)}._tempoGaugeBars_1ugm0_292 i:nth-child(1){height:5px}._tempoGaugeBars_1ugm0_292 i:nth-child(2){height:8px}._tempoGaugeBars_1ugm0_292 i:nth-child(3){height:11px}._tempoGauge_1ugm0_266[data-level=low] ._tempoGaugeBars_1ugm0_292 i:nth-child(1){background:var(--gm-text-subtle)}._tempoGauge_1ugm0_266[data-level=medium] ._tempoGaugeBars_1ugm0_292 i:nth-child(-n+2){background:var(--gm-dataviz-tempo)}._tempoGauge_1ugm0_266[data-level=high] ._tempoGaugeBars_1ugm0_292 i{background:var(--gm-dataviz-medium)}._tempoPill_1ugm0_304{flex:0 0 auto;font-size:.625rem;font-weight:var(--gm-prim-weight-medium);padding:2px var(--gm-space-sm);border-radius:var(--gm-radius-pill);border:1px solid var(--gm-border-default);color:var(--gm-text-secondary);white-space:nowrap}._tempoPill_1ugm0_304[data-level=high]{color:var(--gm-dataviz-medium);border-color:color-mix(in oklab,var(--gm-dataviz-medium) 40%,transparent);background:color-mix(in oklab,var(--gm-dataviz-medium) 12%,transparent)}._tempoPill_1ugm0_304[data-level=medium]{color:var(--gm-dataviz-tempo);border-color:color-mix(in oklab,var(--gm-dataviz-tempo) 40%,transparent);background:color-mix(in oklab,var(--gm-dataviz-tempo) 12%,transparent)}._tempoPill_1ugm0_304[data-level=low],._tempoPill_1ugm0_304[data-level=unknown]{color:var(--gm-text-subtle)}._tempoSpec_1ugm0_328{display:flex;gap:2px;height:32px;border-radius:var(--gm-radius-control);overflow:hidden}._tempoSeg_1ugm0_335{flex:0 1 0;min-width:26px;display:flex;align-items:center;justify-content:center;font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-body);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-primary);background:var(--gm-dataviz-track)}._tempoSeg_1ugm0_335[data-tone=tempo]{background:color-mix(in oklab,var(--gm-dataviz-tempo) 26%,var(--gm-surface-inset))}._tempoSeg_1ugm0_335[data-tone=strong]{background:color-mix(in oklab,var(--gm-dataviz-strong) 26%,var(--gm-surface-inset))}._tempoSeg_1ugm0_335[data-tone=medium]{background:color-mix(in oklab,var(--gm-dataviz-medium) 26%,var(--gm-surface-inset))}._tempoAxis_1ugm0_356{display:flex;justify-content:space-between;margin-top:var(--gm-space-xs);font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._tempoLegend_1ugm0_365{list-style:none;margin:var(--gm-space-xs) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px var(--gm-space-md)}._tempoLegendItem_1ugm0_373{display:flex;align-items:center;gap:var(--gm-space-xs);font-size:var(--gm-text-size-label);color:var(--gm-text-secondary)}._tempoLegendDot_1ugm0_380{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--gm-text-subtle)}._tempoLegendDot_1ugm0_380[data-tone=tempo]{background:var(--gm-dataviz-tempo)}._tempoLegendDot_1ugm0_380[data-tone=strong]{background:var(--gm-dataviz-strong)}._tempoLegendDot_1ugm0_380[data-tone=medium]{background:var(--gm-dataviz-medium)}._tempoBridge_1ugm0_393{margin-top:var(--gm-space-sm);padding-top:var(--gm-space-sm);border-top:1px solid var(--gm-border-default);display:flex;flex-direction:column;gap:var(--gm-space-xs)}._tempoBridgeRow_1ugm0_401{margin:0;display:flex;align-items:flex-start;gap:var(--gm-space-xs);font-size:var(--gm-text-size-label);color:var(--gm-text-secondary)}._tempoBridgeRow_1ugm0_401 ._tempoLegendDot_1ugm0_380{margin-top:4px}._tempoBridgeBody_1ugm0_413{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0}._tempoBridgeEntry_1ugm0_420{display:inline-flex;align-items:center;gap:5px}._tempoBridgeNames_1ugm0_421{color:var(--gm-text-primary);font-weight:var(--gm-prim-weight-semibold);font-variant-numeric:tabular-nums}._tempoBridgeNo_1ugm0_428{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-secondary);background:var(--gm-surface-inset);border:1px solid var(--gm-border-strong);border-radius:var(--gm-radius-control)}button._tempoBridgeNo_1ugm0_428{cursor:pointer;transition:background var(--gm-motion-dur-fast) var(--gm-motion-ease)}button._tempoBridgeNo_1ugm0_428:hover{background:var(--gm-state-hover)}button._tempoBridgeNo_1ugm0_428:active{transform:scale(.96)}button._tempoBridgeNo_1ugm0_428:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:1px}._tempoRoles_1ugm0_452{margin:2px 0 0;font-size:var(--gm-text-size-label);color:var(--gm-text-secondary)}._tempoRolesKey_1ugm0_457{color:var(--gm-text-subtle);margin-right:var(--gm-space-xs)}._fmRail_1ugm0_467{display:flex;justify-content:space-between;align-items:center;height:14px;margin:var(--gm-space-xs) 0 2px calc(22px + 84px + var(--gm-space-xs) * 2);padding:0 6px;border-radius:7px;background:linear-gradient(90deg,color-mix(in oklab,var(--gm-dataviz-strong) 3%,transparent),color-mix(in oklab,var(--gm-dataviz-strong) 14%,transparent));font-size:.5625rem;letter-spacing:.03em;color:var(--gm-text-subtle)}._fmRail_1ugm0_467 span:last-child{color:var(--gm-dataviz-strong)}._fmList_1ugm0_485{list-style:none;margin:0;padding:0}._fmLane_1ugm0_486{display:grid;grid-template-columns:22px 84px 1fr;align-items:center;gap:var(--gm-space-xs);width:100%;padding:1px 4px 1px 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;border-radius:var(--gm-radius-control);transition:background var(--gm-motion-dur-fast) var(--gm-motion-ease)}._fmLane_1ugm0_486:hover{background:var(--gm-state-hover)}._fmLane_1ugm0_486:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:-2px}._fmLane_1ugm0_486[data-selected]{background:color-mix(in oklab,var(--gm-dataviz-strong) 12%,transparent)}._fmNo_1ugm0_506{font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:.6875rem;color:var(--gm-text-subtle);text-align:right}._fmName_1ugm0_513{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--gm-text-secondary)}._fmLane_1ugm0_486[data-selected] ._fmName_1ugm0_513{color:var(--gm-text-primary);font-weight:var(--gm-prim-weight-semibold)}._fmStrip_1ugm0_525{display:block;min-width:0}._fmLane_1ugm0_486[data-selected]{padding-bottom:13px}._fmLaneGhost_1ugm0_529 ._fmNo_1ugm0_506,._fmLaneGhost_1ugm0_529 ._fmName_1ugm0_513{color:var(--gm-text-subtle)}._fmGhostStrip_1ugm0_531{display:flex;align-items:center;justify-content:flex-end;min-width:0;height:12px;padding:0 6px;border:1px dashed var(--gm-border-strong);border-radius:var(--gm-radius-pill);font-size:.5625rem;color:var(--gm-text-subtle);white-space:nowrap;overflow:hidden}._spgHead_1ugm0_549{font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-secondary);margin-bottom:var(--gm-space-sm)}._spgGrid_1ugm0_555{display:flex;align-items:flex-start}._spgCol_1ugm0_556{flex:1 1 0;min-width:0;padding:0 var(--gm-space-sm)}._spgCol_1ugm0_556+._spgCol_1ugm0_556{border-left:1px solid var(--gm-border-strong)}._spgCol_1ugm0_556:first-child{padding-left:0}._spgCol_1ugm0_556:last-child{padding-right:0}._spgColHead_1ugm0_560{display:block;width:100%;padding:0 0 6px;border:0;border-bottom:1px solid var(--gm-border-default);border-radius:0;margin-bottom:6px;background:none;text-align:left;cursor:pointer;font-family:var(--gm-font-label);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-subtle);transition:color var(--gm-motion-dur-fast) var(--gm-motion-ease)}._spgColHead_1ugm0_560:hover{color:var(--gm-text-secondary)}._spgColHead_1ugm0_560:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:-2px}._spgList_1ugm0_581{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}._spgRow_1ugm0_589{display:flex;align-items:center;gap:5px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;border-radius:var(--gm-radius-control)}._spgRow_1ugm0_589:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:1px}._spgRank_1ugm0_603{flex:0 0 16px;font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:.6875rem;color:var(--gm-text-subtle);text-align:right}._spgChip_1ugm0_611{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:5px;padding:2px 6px;background:var(--gm-surface-inset);border:1px solid transparent;border-radius:var(--gm-radius-control);transition:background var(--gm-motion-dur-fast) var(--gm-motion-ease)}._spgRow_1ugm0_589:hover ._spgChip_1ugm0_611{background:var(--gm-state-hover)}._spgRow_1ugm0_589[data-pinned] ._spgChip_1ugm0_611{border-color:var(--gm-dataviz-strong)}._spgRow_1ugm0_589[data-selected] ._spgChip_1ugm0_611{background:color-mix(in oklab,var(--gm-dataviz-strong) 14%,var(--gm-surface-inset))}._spgRow_1ugm0_589[data-selected] ._spgName_1ugm0_628,._spgRow_1ugm0_589[data-selected] ._spgNo_1ugm0_629{color:var(--gm-text-primary);font-weight:var(--gm-prim-weight-semibold)}._spgNo_1ugm0_629{flex:0 0 auto;font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:.6875rem;color:var(--gm-text-secondary)}._spgName_1ugm0_628{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--gm-text-secondary)}._spgScore_1ugm0_646{flex:0 0 auto;margin-left:auto;font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:.6875rem;color:var(--gm-text-primary)}._spgPinGap_1ugm0_654{border-top:1px dashed var(--gm-border-strong);margin:3px 0}._spgMore_1ugm0_655{display:block;padding:4px 0 0;border:0;background:none;cursor:pointer;font-family:var(--gm-font-label);font-size:.6875rem;color:var(--gm-text-subtle);text-align:left;transition:color var(--gm-motion-dur-fast) var(--gm-motion-ease)}._spgMore_1ugm0_655:hover{color:var(--gm-text-secondary)}._spgMore_1ugm0_655:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}._spgCoverage_1ugm0_669{margin:4px 0 0;font-size:.625rem;color:var(--gm-text-subtle)}@media(max-width:640px){._spgRank_1ugm0_603,._spgName_1ugm0_628{display:none}._spgChip_1ugm0_611{justify-content:space-between}._spgScore_1ugm0_646{margin-left:0}._spgColHead_1ugm0_560{display:flex;align-items:flex-end;min-height:3.4em}}._preview_1ugm0_60{display:flex;flex-direction:column;gap:var(--gm-space-md);background:var(--gm-surface-panel);box-shadow:var(--gm-shadow-panel);border-radius:var(--gm-radius-panel);padding:var(--gm-space-lg);width:100%}._preview_1ugm0_60[data-variant=sheet]:before{content:"";display:block;width:36px;height:4px;border-radius:var(--gm-radius-pill);background:var(--gm-border-strong);margin:0 auto calc(var(--gm-space-xs) * -.5)}._preview_1ugm0_60[data-variant=panel]{padding:var(--gm-space-md)}._preview_1ugm0_60[data-variant=panel] ._previewHeader_1ugm0_724{padding-bottom:var(--gm-space-sm);border-bottom:1px solid var(--gm-border-default)}._preview_1ugm0_60[data-variant=panel] ._previewFooter_1ugm0_728{flex-direction:column;align-items:stretch;gap:var(--gm-space-sm);margin-top:0}._preview_1ugm0_60[data-variant=panel] ._previewActions_1ugm0_736>*{flex:1 1 0;text-align:center}._previewHeader_1ugm0_724{display:flex;align-items:baseline;gap:var(--gm-space-sm)}._previewNum_1ugm0_745{flex:0 0 auto;font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-body);color:var(--gm-text-subtle)}._previewName_1ugm0_752{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--gm-font-title);font-size:var(--gm-text-size-title);font-weight:var(--gm-prim-weight-medium);color:var(--gm-text-primary)}._previewFormRow_1ugm0_763{display:flex;align-items:center;gap:var(--gm-space-sm)}._previewFormKey_1ugm0_768{flex:0 0 auto;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._previewFooter_1ugm0_728{display:flex;align-items:center;justify-content:space-between;gap:var(--gm-space-md);margin-top:var(--gm-space-xs)}._previewCta_1ugm0_734{flex:0 0 auto;font-family:inherit;cursor:pointer;font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-medium);color:var(--gm-dataviz-strong);text-decoration:none;padding:var(--gm-space-xs) var(--gm-space-md);border-radius:var(--gm-radius-pill);background:color-mix(in oklab,var(--gm-dataviz-strong) 12%,transparent);border:1px solid color-mix(in oklab,var(--gm-dataviz-strong) 32%,transparent);transition:background var(--gm-motion-dur) var(--gm-motion-ease)}._previewCta_1ugm0_734:hover{background:color-mix(in oklab,var(--gm-dataviz-strong) 20%,transparent)}._previewCta_1ugm0_734:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}._previewCompare_1ugm0_734{flex:0 0 auto;font:inherit;font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-medium);color:var(--gm-text-secondary);cursor:pointer;padding:var(--gm-space-xs) var(--gm-space-md);border-radius:var(--gm-radius-pill);background:var(--gm-surface-inset);border:1px solid var(--gm-border-default);transition:background var(--gm-motion-dur) var(--gm-motion-ease),color var(--gm-motion-dur) var(--gm-motion-ease)}._previewCompare_1ugm0_734:hover,._previewCompare_1ugm0_734:focus-visible{color:var(--gm-text-primary);background:var(--gm-state-hover)}._previewCompare_1ugm0_734:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}._inlinePanel_1ugm0_825{display:flex;flex-direction:column;gap:var(--gm-space-sm)}._inlineTopRow_1ugm0_832{display:flex;align-items:center;gap:var(--gm-space-md)}._inlineTopRow_1ugm0_832 ._previewCompare_1ugm0_734{margin-left:auto}._factsTrailing_1ugm0_831{margin-left:auto;flex:0 1 auto;min-width:0;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--gm-space-sm)}._factsTrailing_1ugm0_831 ._previewCta_1ugm0_734,._factsTrailing_1ugm0_831 ._previewCompare_1ugm0_734{padding-inline:var(--gm-space-sm);white-space:nowrap}._previewActions_1ugm0_736{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--gm-space-sm);flex:0 1 auto;min-width:0}._previewActions_1ugm0_736 ._previewCompare_1ugm0_734,._previewActions_1ugm0_736 ._previewCta_1ugm0_734{white-space:nowrap}._factsBlock_1ugm0_882{display:flex;flex-direction:column;gap:var(--gm-space-sm)}._factsBlock_1ugm0_882 ._stripLabel_1ugm0_170{flex:0 0 auto}._factsBlock_1ugm0_882 ._stripRow_1ugm0_165{flex-wrap:wrap}._factsCompact_1ugm0_899{gap:2px}._factsCompact_1ugm0_899 ._stripLabel_1ugm0_170,._factsCompact_1ugm0_899 ._factNote_1ugm0_901{font-size:.71875rem}._factsCompact_1ugm0_899 ._factChip_1ugm0_902{padding:0 7px;font-size:.6875rem}._factChips_1ugm0_903{display:inline-flex;align-items:center;gap:var(--gm-space-xs);flex-wrap:wrap}._factChip_1ugm0_902{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--gm-radius-control);font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-medium);white-space:nowrap;color:color-mix(in oklab,var(--gm-dataviz-medium) calc(var(--gm-tint-ink) * .78),var(--gm-text-primary));background:color-mix(in oklab,var(--gm-dataviz-medium) var(--gm-tint-fill),transparent);border:1px solid color-mix(in oklab,var(--gm-dataviz-medium) calc(var(--gm-tint-edge) * .75),transparent)}._factChipOff_1ugm0_924{color:var(--gm-text-secondary);background:var(--gm-surface-inset);border:1px solid var(--gm-border-default)}._factChipSoft_1ugm0_933{color:color-mix(in oklab,var(--gm-dataviz-medium) calc(var(--gm-tint-ink) * .45),var(--gm-text-primary));background:color-mix(in oklab,var(--gm-dataviz-medium) calc(var(--gm-tint-fill) * .43),transparent);border:1px solid color-mix(in oklab,var(--gm-dataviz-medium) calc(var(--gm-tint-edge) * .4),transparent)}._factNote_1ugm0_901{font-size:var(--gm-text-size-label);color:var(--gm-text-subtle);white-space:nowrap}._benchmark_1ugm0_25{display:flex;flex-direction:column;gap:6px;width:100%}._benchmarkTop_1ugm0_951{display:flex;align-items:center;justify-content:space-between;gap:var(--gm-space-sm)}._benchmarkLabel_1ugm0_957{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--gm-text-size-body);color:var(--gm-text-secondary)}._benchmarkField_1ugm0_966{flex:0 0 auto;font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-medium);color:var(--gm-dataviz-medium)}._benchmarkValues_1ugm0_973{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:5px}._benchmarkSep_1ugm0_979{color:var(--gm-text-subtle);font-size:var(--gm-text-size-label)}._benchmarkScore_1ugm0_980{flex:0 0 auto;font-family:var(--gm-font-metric);font-weight:var(--gm-prim-weight-medium);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-body);color:var(--gm-text-primary);line-height:1}._benchmarkRail_1ugm0_990{position:relative;display:block;flex:0 0 auto;height:8px;border-radius:var(--gm-radius-pill);background:var(--gm-dataviz-track)}._benchmarkFill_1ugm0_25{position:absolute;inset:0 auto 0 0;height:100%;border-radius:var(--gm-radius-pill)}._benchmarkMarker_1ugm0_1005{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;border-radius:var(--gm-radius-pill);background:var(--gm-dataviz-medium);box-shadow:0 0 0 1px var(--gm-surface-panel)}._speedLb_1ugm0_426{display:flex;flex-direction:column;gap:var(--gm-space-xs);width:100%}._speedLbHead_1ugm0_1025{display:flex;justify-content:flex-end;align-items:baseline;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle);margin-bottom:2px}._speedLbField_1ugm0_1033{color:var(--gm-dataviz-medium);font-weight:var(--gm-prim-weight-medium)}._speedLbBand_1ugm0_1041{display:flex;flex-direction:column;padding:3px 2px;border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-control);background:var(--gm-surface-inset)}:root[data-theme=dark] ._speedLbBand_1ugm0_1041{background:var(--gm-surface-panel)}._speedLbBand_1ugm0_1041+._speedLbBand_1ugm0_1041{margin-top:2px}._speedLbRow_1ugm0_1055{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem 88px;align-items:center;gap:var(--gm-space-sm);padding:4px var(--gm-space-xs);border-radius:var(--gm-radius-control)}._speedLbRow_1ugm0_1055[data-selected=true]{background:var(--gm-surface-selected);--gm-text-subtle: var(--gm-text-secondary)}._speedLbRow_1ugm0_1055[data-hasno=true]{grid-template-columns:auto minmax(0,1fr) 2.25rem 88px}._speedLbNo_1ugm0_426{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-secondary);background:var(--gm-surface-inset);border:1px solid var(--gm-border-strong);border-radius:var(--gm-radius-control)}._speedLbRowBtn_1ugm0_1089{width:100%;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background var(--gm-motion-dur-fast) var(--gm-motion-ease),transform var(--gm-motion-dur-fast) var(--gm-motion-ease)}._speedLbRowBtn_1ugm0_1089:active{background:var(--gm-state-hover);transform:scale(.99)}._speedLbRowBtn_1ugm0_1089:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:-2px}._speedLbRowWrap_1ugm0_1113{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center}._speedLbPin_1ugm0_1118{display:inline-flex;align-items:center;justify-content:center;width:34px;min-height:32px;padding:0;border:0;background:none;color:var(--gm-text-subtle);opacity:.32;cursor:pointer;border-radius:var(--gm-radius-control);transition:opacity var(--gm-motion-dur-fast) var(--gm-motion-ease)}._speedLbPin_1ugm0_1118:hover{opacity:.75;background:var(--gm-state-hover)}._speedLbPin_1ugm0_1118:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:-2px;opacity:.75}._speedLbRowWrap_1ugm0_1113[data-pinned=true] ._speedLbPin_1ugm0_1118{opacity:1;color:var(--gm-dataviz-strong)}._speedLbPinned_1ugm0_1149{display:flex;flex-direction:column;gap:var(--gm-space-xs);padding-bottom:var(--gm-space-xs);border-bottom:1px dashed var(--gm-border-strong)}._speedLbPinnedHead_1ugm0_1156{font-size:var(--gm-text-size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--gm-dataviz-strong);opacity:.8}._speedLbName_1ugm0_1163{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--gm-text-size-body);color:var(--gm-text-primary)}._speedLbScore_1ugm0_1171{font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-body);color:var(--gm-text-primary);text-align:right}._speedShape_1ugm0_1180{display:flex;flex-direction:column;gap:var(--gm-space-sm)}._speedShapeHead_1ugm0_1185{display:flex;align-items:center;gap:var(--gm-space-sm);font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._speedShapeActions_1ugm0_1194{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--gm-space-sm)}._speedBars_1ugm0_1202{display:flex;align-items:flex-end;gap:var(--gm-space-md)}._speedBar_1ugm0_31{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}._speedBarVal_1ugm0_1214{font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-label);color:var(--gm-text-secondary);line-height:1}._speedBarVal_1ugm0_1214[data-empty=true]{color:var(--gm-text-subtle)}._speedBarTrack_1ugm0_1224{display:flex;flex-direction:column;justify-content:flex-end;width:26px;height:48px;border-radius:var(--gm-radius-control);background:var(--gm-dataviz-track);overflow:hidden}._speedBarFill_1ugm0_31{display:block;width:100%;background:var(--gm-dataviz-strong);border-radius:var(--gm-radius-control)}._speedBarLabel_1ugm0_1240{font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._speedStats_1ugm0_1244{display:flex;flex-wrap:wrap;gap:var(--gm-space-xs) var(--gm-space-lg)}._speedStat_1ugm0_1244{display:inline-flex;align-items:baseline;gap:var(--gm-space-xs);white-space:nowrap}._speedStatKey_1ugm0_1255{font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._speedStatVal_1ugm0_1259{font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-body);color:var(--gm-text-primary)}._speedCurve_1ugm0_1267{display:flex;flex-direction:column;gap:var(--gm-space-sm)}._speedCurveHead_1ugm0_1272{font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._speedCurveAxis_1ugm0_1276{display:grid;grid-template-columns:repeat(4,1fr)}._speedCurveAxis_1ugm0_1276 span{text-align:center;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._speedCurveAxis_1ugm0_1276 b{font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-weight:var(--gm-prim-weight-medium);color:var(--gm-text-primary)}._speedCurveAxis_1ugm0_1276 b[data-empty=true]{color:var(--gm-text-subtle)}._speedCurveSvg_1ugm0_1292{width:100%;height:72px;display:block;overflow:visible}._speedCurveArea_1ugm0_1298{fill:var(--gm-dataviz-strong);opacity:.14}._speedCurveLine_1ugm0_1302{fill:none;stroke:var(--gm-dataviz-strong);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}._speedCurveDot_1ugm0_1310{fill:var(--gm-dataviz-strong)}._posStrip_1ugm0_1315,._posStripMini_1ugm0_1316{display:flex;align-items:center;gap:var(--gm-space-xs)}._posStripEnd_1ugm0_1321{flex:0 0 auto;width:24px;font-size:9px;color:var(--gm-text-subtle)}._posStripEndR_1ugm0_1327{text-align:right}._posStripTrack_1ugm0_1328{position:relative;flex:1 1 auto;height:16px;border-radius:5px;background:linear-gradient(90deg,color-mix(in oklab,var(--gm-dataviz-medium) 14%,var(--gm-surface-inset)) 0%,var(--gm-surface-inset) 50%,color-mix(in oklab,var(--gm-dataviz-strong) 16%,var(--gm-surface-inset)) 100%);border:1px solid var(--gm-border-default)}._posStripMini_1ugm0_1316 ._posStripTrack_1ugm0_1328{height:12px}._posStripDotLbl_1ugm0_1340{position:absolute;top:calc(100% + 1px);transform:translate(-50%);font-size:.5625rem;line-height:1;color:var(--gm-text-subtle);white-space:nowrap}._posStripGrid_1ugm0_1349{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--gm-border-default)}._posStripMove_1ugm0_1358{position:absolute;top:50%;height:2px;transform:translateY(-50%);border-radius:2px;background:var(--gm-dataviz-medium);opacity:.55}._posStripEarly_1ugm0_1367,._posStripLate_1ugm0_1368{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);color:var(--gm-dataviz-medium)}._posStripMini_1ugm0_1316 ._posStripEarly_1ugm0_1367,._posStripMini_1ugm0_1316 ._posStripLate_1ugm0_1368{width:7px;height:7px}._posStripEarly_1ugm0_1367{background:transparent;border:2px solid currentColor;opacity:.7}._posStripLate_1ugm0_1368{background:currentColor;box-shadow:0 0 0 2px color-mix(in oklab,var(--gm-bg-base, #0a0d12) 60%,transparent)}._posStrip_1ugm0_1315[data-tone=strong] ._posStripEarly_1ugm0_1367,._posStrip_1ugm0_1315[data-tone=strong] ._posStripLate_1ugm0_1368,._posStripMini_1ugm0_1316[data-tone=strong] ._posStripEarly_1ugm0_1367,._posStripMini_1ugm0_1316[data-tone=strong] ._posStripLate_1ugm0_1368{color:var(--gm-dataviz-strong)}._posStrip_1ugm0_1315[data-tone=strong] ._posStripMove_1ugm0_1358,._posStripMini_1ugm0_1316[data-tone=strong] ._posStripMove_1ugm0_1358{background:var(--gm-dataviz-strong)}._posStrip_1ugm0_1315[data-tone=tempo] ._posStripEarly_1ugm0_1367,._posStrip_1ugm0_1315[data-tone=tempo] ._posStripLate_1ugm0_1368,._posStripMini_1ugm0_1316[data-tone=tempo] ._posStripEarly_1ugm0_1367,._posStripMini_1ugm0_1316[data-tone=tempo] ._posStripLate_1ugm0_1368{color:var(--gm-dataviz-tempo)}._posStrip_1ugm0_1315[data-tone=tempo] ._posStripMove_1ugm0_1358,._posStripMini_1ugm0_1316[data-tone=tempo] ._posStripMove_1ugm0_1358{background:var(--gm-dataviz-tempo)}._posStrip_1ugm0_1315[data-tone=quiet] ._posStripEarly_1ugm0_1367,._posStrip_1ugm0_1315[data-tone=quiet] ._posStripLate_1ugm0_1368,._posStripMini_1ugm0_1316[data-tone=quiet] ._posStripEarly_1ugm0_1367,._posStripMini_1ugm0_1316[data-tone=quiet] ._posStripLate_1ugm0_1368{color:var(--gm-text-secondary)}._posStrip_1ugm0_1315[data-tone=quiet] ._posStripMove_1ugm0_1358,._posStripMini_1ugm0_1316[data-tone=quiet] ._posStripMove_1ugm0_1358{background:color-mix(in oklab,var(--gm-text-secondary) 75%,var(--gm-dataviz-track))}._speedCurveStats_1ugm0_1408{display:flex;flex-wrap:wrap;gap:var(--gm-space-xs) var(--gm-space-lg)}._speedCurveStat_1ugm0_1408{display:inline-flex;align-items:baseline;gap:var(--gm-space-xs);white-space:nowrap}._speedCurveStatKey_1ugm0_1419{font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._speedCurveStatVal_1ugm0_1423{font-family:var(--gm-font-metric);font-variant-numeric:tabular-nums;font-size:var(--gm-text-size-body);color:var(--gm-text-primary)}@keyframes _gm-lab-grow-x_1ugm0_1{0%{transform:scaleX(0)}}@keyframes _gm-lab-grow-y_1ugm0_1{0%{transform:scaleY(0)}}@keyframes _gm-lab-reveal_1ugm0_1{0%{opacity:0;transform:translateY(4px) scale(.96)}}._surface_q49wh_9{--landing-max: 1120px;--landing-pad: var(--gm-space-md);--landing-header-h: 60px;--landing-section-gap: calc(var(--gm-space-xl) * 2);--landing-accent: var(--gm-prim-teal-500);--landing-on-accent: var(--gm-prim-neutral-1000);min-height:100vh;background:var(--gm-surface-canvas);color:var(--gm-text-primary);font-family:var(--gm-font-body);scroll-behavior:smooth}:root[data-theme=light] ._surface_q49wh_9{--landing-accent: var(--gm-prim-teal-600);--landing-on-accent: var(--gm-prim-neutral-0)}@media(min-width:1024px){._surface_q49wh_9{--landing-pad: var(--gm-space-xl)}}@media(prefers-reduced-motion:reduce){._surface_q49wh_9{scroll-behavior:auto}}._header_q49wh_45{position:sticky;top:0;z-index:20;background:transparent;border-bottom:1px solid transparent;transition:background var(--gm-motion-dur-fast) var(--gm-motion-ease),border-color var(--gm-motion-dur-fast) var(--gm-motion-ease)}._headerScrolled_q49wh_54{background:var(--gm-surface-canvas);border-bottom-color:var(--gm-border-default)}._headerInner_q49wh_58{display:flex;align-items:center;justify-content:space-between;gap:var(--gm-space-md);max-width:var(--landing-max);margin-inline:auto;padding:var(--gm-space-md) var(--landing-pad);min-height:var(--landing-header-h)}._brand_q49wh_68{font-family:var(--gm-font-display);font-size:1.5rem;font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-primary);letter-spacing:-.01em}._brandAccent_q49wh_78{color:var(--landing-accent)}._nav_q49wh_81{display:none}@media(min-width:1024px){._nav_q49wh_81{display:inline-flex;align-items:center;gap:var(--gm-space-xl)}}._navLink_q49wh_85{font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-medium);color:var(--gm-text-secondary);text-decoration:none;transition:color var(--gm-motion-dur-fast) var(--gm-motion-ease)}._navLink_q49wh_85:hover{color:var(--gm-text-primary)}._navLink_q49wh_85:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:4px;border-radius:var(--gm-radius-control)}._ctaPrimary_q49wh_96{display:inline-flex;align-items:center;gap:var(--gm-space-xs);padding:var(--gm-space-sm) var(--gm-space-lg);background:var(--landing-accent);border:1px solid transparent;border-radius:var(--gm-radius-pill);color:var(--landing-on-accent);font-family:var(--gm-font-label);font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);text-decoration:none;white-space:nowrap;transition:background var(--gm-motion-dur-fast) var(--gm-motion-ease)}._ctaPrimary_q49wh_96:hover{background:color-mix(in oklab,var(--landing-accent) 86%,white)}._ctaPrimary_q49wh_96:active{background:color-mix(in oklab,var(--landing-accent) 80%,black)}._ctaPrimary_q49wh_96:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}._ctaArrow_q49wh_117{font-size:1em;line-height:1}._ctaSecondary_q49wh_120{display:inline-flex;align-items:center;min-height:44px;padding-block:10px;color:var(--gm-text-secondary);font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-medium);text-decoration:underline;text-underline-offset:3px;transition:color var(--gm-motion-dur-fast) var(--gm-motion-ease)}._ctaSecondary_q49wh_120:hover{color:var(--gm-text-primary)}._ctaSecondary_q49wh_120:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px;border-radius:var(--gm-radius-control)}._hero_q49wh_72{position:relative;overflow:hidden;padding:var(--gm-space-xl) var(--landing-pad) var(--landing-section-gap);animation:_gm-v2-rise_q49wh_1 var(--gm-motion-dur) var(--gm-motion-ease)}@media(min-width:900px){._hero_q49wh_72{padding-top:calc(var(--landing-section-gap) * .72)}}._heroPhoto_q49wh_154{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,color-mix(in oklab,var(--gm-surface-canvas) 66%,transparent) 0%,color-mix(in oklab,var(--gm-surface-canvas) 78%,transparent) 55%,var(--gm-surface-canvas) 96%),url(/assets/landing/hero-horse-768.webp) top center / cover no-repeat}@media(min-width:1024px){._hero_q49wh_72{background:linear-gradient(180deg,color-mix(in oklab,var(--gm-surface-canvas) 55%,black) 0%,color-mix(in oklab,var(--gm-surface-canvas) 78%,black) 55%,var(--gm-surface-canvas) 100%)}._heroPhoto_q49wh_154{inset:0 0 0 auto;width:56%;background:linear-gradient(90deg,color-mix(in oklab,var(--gm-surface-canvas) 55%,black) 0%,transparent 40%),radial-gradient(58% 46% at 58% 42%,color-mix(in oklab,var(--landing-accent) 12%,transparent),transparent 72%),url(/assets/landing/hero-horse-1200.webp) center top / cover no-repeat;-webkit-mask-image:radial-gradient(112% 96% at 72% 12%,rgb(0 0 0) 36%,transparent 84%);mask-image:radial-gradient(112% 96% at 72% 12%,rgb(0 0 0) 36%,transparent 84%)}:root[data-theme=light] ._hero_q49wh_72{background:none}:root[data-theme=light] ._heroPhoto_q49wh_154{background:linear-gradient(90deg,var(--gm-surface-canvas) 0%,color-mix(in oklab,var(--gm-surface-canvas) 30%,transparent) 46%,transparent 72%),url(/assets/landing/hero-horse-1200.webp) center top / cover no-repeat;-webkit-mask-image:radial-gradient(74% 84% at 64% 38%,rgb(0 0 0) 8%,transparent 76%);mask-image:radial-gradient(74% 84% at 64% 38%,rgb(0 0 0) 8%,transparent 76%)}}._heroInner_q49wh_205{position:relative;z-index:1;max-width:var(--landing-max);margin-inline:auto}@media(min-width:1024px){._heroInner_q49wh_205{display:grid;grid-template-columns:6fr 6fr;gap:var(--gm-space-xl);align-items:start;min-height:460px}}._heroCopy_q49wh_220{min-width:0;max-width:560px}._heroEyebrow_q49wh_221{margin:0 0 var(--gm-space-md);font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-subtle)}._heroTitle_q49wh_227{margin:0;font-family:var(--gm-font-display);font-weight:var(--gm-prim-weight-semibold);font-size:1.75rem;line-height:1.15;letter-spacing:-.01em;color:var(--gm-text-primary)}._heroAccent_q49wh_237{color:var(--landing-accent)}._heroLede_q49wh_238{margin:var(--gm-space-md) 0 0;max-width:38ch;font-size:var(--gm-text-size-body);font-weight:var(--gm-prim-weight-medium);line-height:1.55;color:var(--gm-text-secondary)}._heroActions_q49wh_246{margin-top:var(--gm-space-xl);display:flex;align-items:center;flex-wrap:wrap;gap:var(--gm-space-lg)}@media(min-width:768px){._heroTitle_q49wh_227{font-size:calc(var(--gm-text-size-display) * 1.25)}}._heroPreviewGrid_q49wh_261{margin-top:var(--gm-space-lg);display:grid;grid-template-columns:1fr;gap:var(--gm-space-xl);width:min(100%,460px)}._heroLbPanel_q49wh_268{overflow:hidden;border:1px solid var(--gm-border-strong);border-radius:var(--gm-radius-panel);background:var(--gm-surface-panel);box-shadow:0 24px 48px var(--gm-prim-black-a40);display:flex;flex-direction:column;gap:var(--gm-space-xs);padding:var(--gm-space-sm);min-width:0}._heroLbHead_q49wh_280{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gm-space-sm)}._heroLbTitle_q49wh_286{font-family:var(--gm-font-display);font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-primary)}._heroLbMetric_q49wh_292{font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-medium);color:var(--landing-accent)}._heroFlowCaption_q49wh_298,._heroFlowLegend_q49wh_299{margin:0;font-size:var(--gm-text-size-label);line-height:1.5;color:var(--gm-text-secondary)}._heroFlowImage_q49wh_305{display:block;width:100%;height:auto;border-radius:var(--gm-radius-control)}:root[data-theme=light] ._heroFlowImage_q49wh_305{padding:var(--gm-space-sm);background:var(--gm-prim-neutral-950);border:1px solid var(--gm-border-default)}._signalSection_q49wh_326{padding-block:0}._signalGrid_q49wh_328{display:grid;grid-template-columns:1fr 1fr;gap:var(--gm-space-md)}@media(min-width:1024px){._signalGrid_q49wh_328{grid-template-columns:repeat(4,1fr)}}._signalCard_q49wh_336{display:flex;flex-direction:column;gap:var(--gm-space-sm);padding:var(--gm-space-lg);background:var(--gm-surface-panel);border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-panel);transition:background var(--gm-motion-dur-fast) var(--gm-motion-ease)}._signalCard_q49wh_336:hover{background:color-mix(in oklab,var(--gm-state-hover),var(--gm-surface-panel))}._signalIcon_q49wh_348{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;color:var(--landing-accent);background:color-mix(in oklab,var(--landing-accent) 10%,transparent);border-radius:var(--gm-radius-control)}._signalIcon_q49wh_348 svg{width:20px;height:20px}._signalTitle_q49wh_359{margin:0;font-family:var(--gm-font-display);font-weight:var(--gm-prim-weight-medium);font-size:var(--gm-text-size-body);color:var(--gm-text-primary)}._signalDesc_q49wh_367{margin:0;font-size:var(--gm-text-size-label);line-height:1.5;color:var(--gm-text-secondary)}._frameInner_q49wh_376{display:flex;flex-direction:column;align-items:center;text-align:center}._frameInner_q49wh_376 ._sectionLede_q49wh_382{max-width:46ch}._frameTrust_q49wh_385{margin:var(--gm-space-lg) 0 0;display:inline-flex;align-items:baseline;gap:var(--gm-space-xs);max-width:46ch;font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-medium);line-height:1.55;color:var(--gm-text-secondary)}._frameTrustMark_q49wh_396{color:var(--landing-accent);font-weight:700}._frameActions_q49wh_397{margin-top:var(--gm-space-lg)}._section_q49wh_382{padding-block:var(--landing-section-gap);scroll-margin-top:var(--landing-header-h)}._sectionCompact_q49wh_406{padding-block:calc(var(--landing-section-gap) * .55)}._sectionInner_q49wh_407{max-width:var(--landing-max);margin-inline:auto;padding-inline:var(--landing-pad)}._sectionTitle_q49wh_412{margin:0;font-family:var(--gm-font-display);font-weight:var(--gm-prim-weight-medium);font-size:1.25rem;line-height:1.2;color:var(--gm-text-primary)}@media(min-width:768px){._sectionTitle_q49wh_412{font-size:var(--gm-text-size-title)}}._sectionLede_q49wh_382{margin:var(--gm-space-md) 0 0;max-width:34ch;font-size:var(--gm-text-size-body);line-height:1.6;color:var(--gm-text-secondary)}._prose_q49wh_433{margin:var(--gm-space-md) 0 0;max-width:36ch;font-size:var(--gm-text-size-body);line-height:1.6;color:var(--gm-text-secondary)}._proseBoundary_q49wh_440{margin:var(--gm-space-lg) 0 0;max-width:44ch;font-size:var(--gm-text-size-label);line-height:1.6;color:var(--gm-text-subtle)}._packages_q49wh_449{margin-top:var(--gm-space-lg);display:grid;grid-template-columns:1fr;gap:var(--gm-space-md)}@media(min-width:768px){._packages_q49wh_449{grid-template-columns:1fr 1fr}}._planCard_q49wh_458{padding:var(--gm-space-lg);background:var(--gm-surface-panel);border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-panel)}._planCardMuted_q49wh_464{background:var(--gm-surface-muted)}._planCardLink_q49wh_466{display:block;text-decoration:none;transition:border-color var(--gm-motion-dur-fast) var(--gm-motion-ease),background var(--gm-motion-dur-fast) var(--gm-motion-ease)}._planCardLink_q49wh_466:hover{border-color:var(--gm-border-strong, var(--gm-text-subtle))}._planCardLink_q49wh_466:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}._planCardFeatured_q49wh_475{border-color:color-mix(in oklab,var(--landing-accent) 42%,var(--gm-border-default));background:color-mix(in oklab,var(--landing-accent) 5%,var(--gm-surface-panel))}._planCardFeatured_q49wh_475:hover{border-color:var(--landing-accent)}._planCta_q49wh_480{display:block;margin-top:var(--gm-space-md);font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--landing-accent)}._planKarne_q49wh_489{margin:var(--gm-space-md) 0 0;padding-top:var(--gm-space-md);border-top:1px solid var(--gm-border-default);font-size:var(--gm-text-size-label);line-height:1.6;color:var(--gm-text-secondary)}._planKarne_q49wh_489 strong{color:var(--gm-text-primary)}._planKarneLead_q49wh_498{display:block;font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-primary)}._planTrial_q49wh_506{margin:var(--gm-space-xs) 0 var(--gm-space-sm);font-size:var(--gm-text-size-label);line-height:1.5;color:var(--gm-text-secondary)}._planTrialLead_q49wh_512{font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-primary)}._planHead_q49wh_517{display:flex;align-items:center;justify-content:space-between;gap:var(--gm-space-sm);margin-bottom:var(--gm-space-sm)}._planName_q49wh_524{margin:0;font-family:var(--gm-font-display);font-weight:var(--gm-prim-weight-medium);font-size:var(--gm-text-size-title);color:var(--gm-text-primary)}._planCardMuted_q49wh_464 ._planName_q49wh_524{color:var(--gm-text-secondary)}._planTag_q49wh_533{font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-subtle)}._planSoon_q49wh_534{font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-subtle);border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-pill);padding:2px var(--gm-space-sm)}._planDesc_q49wh_542{margin:0;font-size:var(--gm-text-size-body);line-height:1.55;color:var(--gm-text-secondary)}._planCardMuted_q49wh_464 ._planDesc_q49wh_542{color:var(--gm-text-subtle)}._methodGrid_q49wh_551{display:grid;grid-template-columns:1fr;gap:0 var(--gm-space-xl)}@media(min-width:768px){._methodGrid_q49wh_551{grid-template-columns:1fr 1fr}._methodGrid_q49wh_551 ._prose_q49wh_433{max-width:none}}._faqList_q49wh_562{margin:var(--gm-space-lg) 0 0;display:flex;flex-direction:column;gap:var(--gm-space-lg)}@media(min-width:768px){._faqList_q49wh_562{display:grid;grid-template-columns:1fr 1fr;gap:var(--gm-space-lg) var(--gm-space-xl)}}._faqItem_q49wh_570{display:flex;flex-direction:column;gap:var(--gm-space-xs)}._faqQ_q49wh_571{font-family:var(--gm-font-display);font-weight:var(--gm-prim-weight-medium);font-size:var(--gm-text-size-body);color:var(--gm-text-primary)}._faqA_q49wh_577{margin:0;max-width:36ch;font-size:var(--gm-text-size-body);line-height:1.6;color:var(--gm-text-secondary)}._legalStrip_q49wh_584{margin:var(--gm-space-xl) 0 0;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}._legalLink_q49wh_585{color:var(--gm-text-secondary);text-decoration:underline;text-underline-offset:2px}._legalLink_q49wh_585:hover{color:var(--gm-text-primary)}._legalLink_q49wh_585:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px;border-radius:var(--gm-radius-control)}._footer_q49wh_591{margin-top:var(--landing-section-gap);border-top:1px solid var(--gm-border-default);padding:var(--gm-space-xl) var(--landing-pad)}._footerInner_q49wh_596{max-width:var(--landing-max);margin-inline:auto;display:flex;flex-direction:column;gap:var(--gm-space-md)}._footerDisclaimer_q49wh_603{margin:0;font-size:var(--gm-text-size-body);color:var(--gm-text-secondary)}._footerNav_q49wh_609{display:flex;flex-wrap:wrap;gap:var(--gm-space-sm) var(--gm-space-lg)}._footerLink_q49wh_610{font-size:var(--gm-text-size-label);color:var(--gm-text-secondary);text-decoration:none;transition:color var(--gm-motion-dur-fast) var(--gm-motion-ease)}._footerLink_q49wh_610:hover{color:var(--gm-text-primary)}._footerLink_q49wh_610:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:4px;border-radius:var(--gm-radius-control)}._footerCopy_q49wh_618{margin:0;font-size:var(--gm-text-size-label);color:var(--gm-text-subtle)}@keyframes _gm-v2-rise_q49wh_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._headerActions_q49wh_630{display:inline-flex;align-items:center;gap:var(--gm-space-md)}._headerAuthLink_q49wh_635{font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-medium);color:var(--gm-text-secondary);text-decoration:none;white-space:nowrap;padding-block:10px;transition:color var(--gm-motion-dur-fast) var(--gm-motion-ease)}._headerAuthLink_q49wh_635:hover{color:var(--gm-text-primary)}._headerAuthLink_q49wh_635:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:4px;border-radius:var(--gm-radius-control)}._ctaGhost_q49wh_652{background:transparent;border-color:color-mix(in oklab,var(--landing-accent) 50%,transparent);color:var(--landing-accent)}._ctaGhost_q49wh_652:hover{background:color-mix(in oklab,var(--landing-accent) 12%,transparent)}._ctaGhost_q49wh_652:active{background:color-mix(in oklab,var(--landing-accent) 18%,transparent)}._headerCta_q49wh_661{display:none}@media(min-width:1024px){._headerCta_q49wh_661{display:inline-flex}}._heroAssurance_q49wh_668{margin:var(--gm-space-md) 0 0;display:flex;align-items:flex-start;gap:var(--gm-space-xs);font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--gm-text-primary)}._heroAssurance_q49wh_668+._heroAssurance_q49wh_668{margin-top:var(--gm-space-xs)}._heroAssuranceMark_q49wh_680{color:var(--landing-accent);font-weight:700}._heroAssuranceLink_q49wh_685{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--landing-accent) 45%,transparent);text-underline-offset:3px}._heroAssuranceLink_q49wh_685:hover{text-decoration-color:var(--landing-accent)}._planPrice_q49wh_694{font-size:var(--gm-text-size-label);font-weight:var(--gm-prim-weight-semibold);color:var(--landing-accent)}._nav_kua8b_2{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:430px;z-index:40;display:grid;grid-template-columns:repeat(3,1fr);background:var(--gm-surface-glass);-webkit-backdrop-filter:blur(var(--gm-blur-glass));backdrop-filter:blur(var(--gm-blur-glass));border-top:1px solid var(--gm-border-glass);padding-bottom:env(safe-area-inset-bottom,0)}@supports not (backdrop-filter: blur(1px)){._nav_kua8b_2{background:var(--gm-surface-panel)}}._tab_kua8b_22{min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--gm-text-subtle);font-family:var(--gm-font-label);font-size:.6875rem;font-weight:var(--gm-prim-weight-medium);transition:color var(--gm-motion-dur-fast) var(--gm-motion-ease)}._tab_kua8b_22:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:-3px;border-radius:var(--gm-radius-control)}._tabActive_kua8b_41{color:var(--gm-dataviz-strong)}._label_kua8b_42{line-height:1}@media(min-width:1024px){._nav_kua8b_2{display:none}}._scrim_geka7_3{position:fixed;inset:0;z-index:120;display:flex;align-items:stretch;justify-content:center;overflow-y:auto;background:radial-gradient(120% 55% at 50% -6%,color-mix(in oklch,var(--gm-dataviz-strong) 12%,transparent),transparent 62%),var(--gm-surface-canvas);color:var(--gm-text-primary);font-family:var(--gm-font-body);animation:_gm-v2-rise_geka7_1 var(--gm-motion-dur) var(--gm-motion-ease)}._sheet_geka7_20{position:relative;width:100%;max-width:420px;display:flex;flex-direction:column;padding:calc(44px + env(safe-area-inset-top,0)) var(--gm-space-xl) calc(var(--gm-space-xl) + env(safe-area-inset-bottom,0))}._skip_geka7_29{position:absolute;top:calc(18px + env(safe-area-inset-top,0));right:var(--gm-space-lg);min-height:44px;padding:0 var(--gm-space-xs);background:none;border:none;color:var(--gm-text-subtle);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}._viewport_geka7_46{overflow:hidden;flex-shrink:0}._trackRow_geka7_47{display:flex;transition:transform .32s var(--gm-motion-ease)}._card_geka7_51{flex:0 0 100%;min-width:100%;display:flex;flex-direction:column}._visualBox_geka7_58{min-height:196px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gm-space-md)}._copy_geka7_67{margin-top:var(--gm-space-sm)}._title_geka7_68{font-size:1.55rem;font-weight:800;letter-spacing:-.02em;line-height:1.12}._bodyText_geka7_74{margin-top:var(--gm-space-md);font-size:.92rem;line-height:1.62;color:var(--gm-text-secondary)}._bodyText_geka7_74 b{color:var(--gm-text-primary);font-weight:600}._bodyTeal_geka7_81{color:var(--gm-dataviz-strong);font-weight:600}._foot_geka7_84{margin-top:auto;padding-top:var(--gm-space-lg);display:flex;flex-direction:column;gap:var(--gm-space-lg)}._dots_geka7_91{display:flex;gap:7px}._dot_geka7_91,._dotOn_geka7_92{height:7px;width:7px;border-radius:var(--gm-radius-pill);background:var(--gm-dataviz-track);transition:width .2s var(--gm-motion-ease)}._dotOn_geka7_92{width:20px;background:var(--gm-dataviz-strong)}._ctaRow_geka7_101{display:flex;align-items:center;gap:var(--gm-space-lg)}._cta_geka7_101{flex:1;min-height:50px;border:none;border-radius:var(--gm-radius-control);cursor:pointer;font:inherit;font-size:.98rem;font-weight:700;background:var(--gm-dataviz-strong);color:var(--gm-surface-canvas)}._ghost_geka7_114{background:none;border:none;color:var(--gm-text-secondary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}._frame_geka7_127{display:flex;flex-direction:column;align-items:center;gap:var(--gm-space-md)}._emblem_geka7_128{width:96px;height:96px;border-radius:var(--gm-radius-pill);display:flex;align-items:center;justify-content:center;color:var(--gm-dataviz-strong);background:radial-gradient(circle at 50% 35%,color-mix(in oklch,var(--gm-dataviz-strong) 22%,transparent),color-mix(in oklch,var(--gm-dataviz-strong) 5%,transparent));border:1px solid color-mix(in oklch,var(--gm-dataviz-strong) 30%,transparent)}._emblem_geka7_128 svg{width:46px;height:46px}._chipYes_geka7_140{font-size:.8rem;font-weight:600;color:var(--gm-dataviz-strong);background:color-mix(in oklch,var(--gm-dataviz-strong) 10%,transparent);border:1px solid color-mix(in oklch,var(--gm-dataviz-strong) 28%,transparent);padding:5px 13px;border-radius:var(--gm-radius-pill)}._chipNo_geka7_149{font-size:.73rem;color:var(--gm-text-subtle)}._board_geka7_152{width:100%;display:flex;flex-direction:column;gap:9px}._brow_geka7_153{display:flex;align-items:center;gap:var(--gm-space-md)}._bno_geka7_154{width:22px;height:22px;flex:0 0 auto;border-radius:var(--gm-radius-control);background:var(--gm-surface-inset);border:1px solid var(--gm-border-strong);display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:var(--gm-text-secondary)}._bname_geka7_162{flex:0 0 86px;font-size:.74rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._bbar_geka7_167{flex:1;height:8px;border-radius:5px;background:var(--gm-surface-inset);position:relative}._bbar_geka7_167 i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--gm-dataviz-strong)}._bbar_geka7_167 b{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:var(--gm-text-subtle)}._bscore_geka7_170,._bscoreHot_geka7_170{flex:0 0 24px;text-align:right;font-size:.82rem;font-weight:700}._bscore_geka7_170{color:var(--gm-text-secondary)}._bscoreHot_geka7_170{color:var(--gm-dataviz-strong)}._bcap_geka7_173{margin-top:var(--gm-space-md);font-size:.66rem;color:var(--gm-text-subtle);display:flex;align-items:center;gap:6px}._bcap_geka7_173 ._tk_geka7_174{display:inline-block;width:2px;height:11px;border-radius:1px;background:var(--gm-text-subtle)}._cmp_geka7_177{width:100%;display:flex;flex-direction:column;gap:10px}._cmpPanel_geka7_178{width:100%;background:var(--gm-surface-inset);border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-card);padding:10px 12px}._cmpPanel_geka7_178>small{display:block;font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--gm-text-subtle);margin-bottom:7px}._cmpLane_geka7_194{display:flex;align-items:center;gap:8px;margin-top:6px}._cmpNo_geka7_195{width:18px;height:18px;flex:0 0 auto;border-radius:5px;background:var(--gm-surface-canvas);border:1px solid var(--gm-border-strong);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:var(--gm-text-secondary)}._cmpName_geka7_203{flex:0 0 72px;font-size:.62rem;font-weight:600;color:var(--gm-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cmpTrk_geka7_208{flex:1;position:relative;height:12px;border-radius:6px;background:var(--gm-surface-canvas)}._cmpTrk_geka7_208 i{position:absolute;top:5px;height:2px;border-radius:1px;background:color-mix(in oklch,var(--gm-dataviz-strong) 40%,transparent)}._cmpEarly_geka7_213,._cmpLate_geka7_213,._cmpLateHot_geka7_213{position:absolute;top:2px;width:8px;height:8px;border-radius:var(--gm-radius-pill);transform:translate(-50%)}._cmpEarly_geka7_213{border:1.5px solid var(--gm-text-subtle);background:var(--gm-surface-inset)}._cmpLate_geka7_213{background:var(--gm-text-secondary)}._cmpLateHot_geka7_213{background:var(--gm-dataviz-strong);box-shadow:0 0 0 3px color-mix(in oklch,var(--gm-dataviz-strong) 14%,transparent)}._cmpAxis_geka7_223{display:flex;justify-content:space-between;margin-top:7px;font-size:.54rem;color:var(--gm-text-subtle)}._cmpCols_geka7_224{display:flex;gap:10px}._cmpCol_geka7_224{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}._cmpCol_geka7_224>b{font-size:.62rem;font-weight:700;color:var(--gm-text-secondary)}._cmpCell_geka7_227,._cmpCellHot_geka7_227{display:flex;align-items:center;gap:5px;font-size:.64rem;color:var(--gm-text-secondary);background:var(--gm-surface-canvas);border:1px solid var(--gm-border-default);border-radius:6px;padding:3px 7px}._cmpCell_geka7_227 small,._cmpCellHot_geka7_227 small{font-size:.6rem;color:var(--gm-text-subtle)}._cmpCell_geka7_227 b,._cmpCellHot_geka7_227 b{margin-left:auto;font-weight:700}._cmpCellHot_geka7_227{border-color:color-mix(in oklch,var(--gm-dataviz-strong) 45%,transparent);background:color-mix(in oklch,var(--gm-dataviz-strong) 10%,var(--gm-surface-canvas));color:var(--gm-text-primary)}._tap_geka7_244{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px}._hrow_geka7_245{width:100%;display:flex;align-items:center;gap:var(--gm-space-md);background:var(--gm-surface-raised);border:1px solid color-mix(in oklch,var(--gm-dataviz-strong) 35%,transparent);border-radius:var(--gm-radius-card);padding:11px 13px}._hnum_geka7_253{width:24px;height:24px;flex:0 0 auto;border-radius:7px;background:var(--gm-surface-inset);border:1px solid var(--gm-border-strong);display:flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:700}._hmain_geka7_261{display:flex;flex-direction:column}._hmain_geka7_261 b{font-size:.84rem;font-weight:700}._hmain_geka7_261 i{font-size:.66rem;font-style:normal;color:var(--gm-text-secondary);margin-top:1px}._ripple_geka7_264{width:34px;height:34px;flex:0 0 auto;border-radius:var(--gm-radius-pill);border:2px solid color-mix(in oklch,var(--gm-dataviz-strong) 50%,transparent);box-shadow:0 0 0 6px color-mix(in oklch,var(--gm-dataviz-strong) 10%,transparent);margin-left:auto}._hgm_geka7_271{flex:0 0 auto;text-align:right}._hgm_geka7_271 small{display:block;font-size:.5rem;letter-spacing:.14em;color:var(--gm-text-subtle);font-weight:700}._hgm_geka7_271 b{font-size:1.1rem;color:var(--gm-dataviz-strong);font-weight:800}._arrow_geka7_274{color:var(--gm-text-subtle)}._peek_geka7_275{width:100%;background:var(--gm-surface-inset);border:1px solid var(--gm-border-default);border-radius:var(--gm-radius-card);padding:12px 13px}._peekHead_geka7_282{display:flex;align-items:baseline;gap:7px;margin-bottom:9px}._peekHead_geka7_282 b{font-size:.8rem;font-weight:700}._peekHead_geka7_282 small{font-size:.58rem;letter-spacing:.12em;color:var(--gm-text-subtle);font-weight:700}._peekBar_geka7_285{display:flex;align-items:center;gap:9px;margin-top:7px}._peekBar_geka7_285 span{flex:0 0 66px;font-size:.66rem;color:var(--gm-text-secondary)}._peekBar_geka7_285 i{flex:1;height:6px;border-radius:4px;background:var(--gm-surface-canvas);position:relative;overflow:hidden;display:block}._peekBar_geka7_285 u{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--gm-dataviz-strong)}@media(prefers-reduced-motion:reduce){._scrim_geka7_3{animation:none}._trackRow_geka7_47,._dot_geka7_91,._dotOn_geka7_92{transition:none}}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-standard-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-standard-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-standard-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff")}@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}:root{--surface-0: oklch(15% .005 250);--surface-1: oklch(19% .006 250);--text-1: oklch(96% .004 250);--text-2: oklch(73% .006 250);--text-3: oklch(62% .006 250);--border-hairline: oklch(100% 0 0 / 9%);--accent: oklch(78% .16 82);--plumbing: oklch(68% .015 250);--positive: oklch(72% .13 150);--risk: oklch(64% .17 25);--signal-strong: oklch(74% .1 195);--signal-medium: oklch(78% .11 75);--signal-track: oklch(30% .01 250);--signal-tempo: oklch(68% .1 245);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--row-pad: var(--space-4);--section-gap: var(--space-6);--font-ui: "Inter", ui-sans-serif, system-ui, sans-serif;--font-voice: "Newsreader Variable", "Newsreader", Georgia, serif}:root[data-theme=light]{--surface-0: oklch(92% .004 250);--surface-1: oklch(100% 0 0);--text-1: oklch(17% .005 250);--text-2: oklch(40% .007 250);--text-3: oklch(48% .006 250);--border-hairline: oklch(0% 0 0 / 12%);--accent: oklch(56% .095 82);--plumbing: oklch(46% .015 250);--positive: oklch(50% .095 150);--risk: oklch(48% .135 25);--signal-strong: oklch(48% .075 195);--signal-medium: oklch(54% .085 75);--signal-track: oklch(85% .004 250);--signal-tempo: oklch(46% .085 245)}@media(prefers-color-scheme:light){:root:not([data-theme]){--surface-0: oklch(92% .004 250);--text-1: oklch(17% .005 250)}}@media(max-width:768px){:root{--row-pad: var(--space-3);--section-gap: var(--space-5)}}@theme{ --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif; --font-display: "Newsreader Variable", "Newsreader", Georgia, serif; }:root{color-scheme:dark;--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--font-display: "Newsreader Variable", "Newsreader", Georgia, serif;--color-ink: var(--surface-0);--color-charcoal: var(--surface-0);--color-panel: var(--surface-1);--color-panel-strong: var(--surface-1);--color-border: var(--border-hairline);--color-border-strong: var(--border-hairline);--color-text: var(--text-1);--color-text-muted: var(--text-2);--color-text-soft: var(--text-3);--color-gold: oklch(78% .16 82);--color-gold-strong: oklch(84% .15 82);--color-green: oklch(70% .14 145);--color-teal: oklch(70% .12 185);--color-red: oklch(62% .18 25);--color-blue-info: oklch(68% .072 248);--color-blue-info-soft: oklch(68% .072 248 / 14%);--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--shadow-panel: 0 20px 70px oklch(3% .01 230 / 48%);--page-padding: var(--space-4);--color-border-subtle: oklch(28% .015 230 / 40%);--color-ink-raised: oklch(14% .016 232);--tracking-display: -.025em;--tracking-label: .06em;--leading-tight: 1.15;--leading-body: 1.45;--font-mono: "SF Mono", "JetBrains Mono", ui-monospace, "Cascadia Code", monospace}:root[data-theme=light]{color-scheme:light;--color-gold: oklch(56% .095 82);--color-gold-strong: oklch(50% .1 82);--color-green: oklch(50% .095 145);--color-teal: oklch(48% .075 185);--color-red: oklch(48% .135 25);--color-blue-info: oklch(46% .075 248);--color-blue-info-soft: oklch(46% .075 248 / 14%);--color-border-subtle: oklch(55% .015 230 / 30%);--color-ink-raised: oklch(96% .004 250);--shadow-panel: 0 20px 70px oklch(50% .02 230 / 14%)}.tabular{font-variant-numeric:tabular-nums}html,body,#root{height:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-ui);background:var(--surface-0);color:var(--text-1);font-size:16px;letter-spacing:0}button,select,input,textarea{font:inherit}a{color:inherit;text-decoration:none}.shell-page{min-height:100%;padding:var(--page-padding)}.app-shell .shell-page{max-width:92rem;width:100%}.app-topbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.brand-mark{align-items:center;display:inline-flex;min-width:max-content}.brand-mark__text{display:grid;gap:.05rem;line-height:1;text-transform:none}.brand-mark__text span:first-child{color:var(--color-text);font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:0}.brand-mark__text span:last-child{color:var(--color-teal);font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:0}.brand-mark--compact .brand-mark__text span:first-child{font-size:1.05rem}.brand-mark--compact .brand-mark__text span:last-child{font-size:1.05rem}.app-topbar{background:#040a0ec7;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem;position:relative}.gm-button{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-weight:800;justify-content:center;min-height:2.85rem;padding:0 1.25rem}@media(min-width:1024px){:root{--page-padding: var(--space-6)}}.dashboard-race-board .intelligence-board__head,.dashboard-race-board .intelligence-board-row{grid-template-columns:58px 86px 72px minmax(104px,1fr) 96px 78px 70px 86px;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.dashboard-race-board .race-telemetry-rail__qualifier,.dashboard-race-board .race-telemetry-rail__reason{display:none}@media(max-width:768px){.dashboard-race-board .intelligence-board__head,.dashboard-race-board .intelligence-board-row{grid-template-columns:44px 58px minmax(84px,1fr) 74px;gap:var(--space-1);padding:var(--space-2) var(--space-2);font-size:.75rem}.dashboard-race-board .intelligence-board__col:nth-child(2),.dashboard-race-board .intelligence-board__col:nth-child(6),.dashboard-race-board .intelligence-board__col:nth-child(7),.dashboard-race-board .intelligence-board__col:nth-child(8),.dashboard-race-board .intelligence-board-row__cell:nth-child(2),.dashboard-race-board .intelligence-board-row__cell:nth-child(6),.dashboard-race-board .intelligence-board-row__cell:nth-child(7),.dashboard-race-board .intelligence-board-row__cell:nth-child(8){display:none}}.race-list{display:grid}.confidence-meter{align-items:center;border-radius:999px;color:var(--text-2);display:inline-grid;height:3.1rem;justify-items:center;line-height:1;padding:.25rem;place-content:center;position:relative;width:3.1rem}.confidence-meter:before{background:radial-gradient(circle,var(--color-panel) 0 54%,transparent 56%),conic-gradient(currentColor var(--confidence),oklch(34% .018 230 / 55%) 0);border-radius:inherit;content:"";inset:0;position:absolute}.confidence-meter:after{background:#03080b;border-radius:inherit;content:"";inset:.42rem;position:absolute}.confidence-meter[data-tone=high]{color:var(--color-green)}.confidence-meter[data-tone=low]{color:var(--color-red)}.confidence-meter strong{color:var(--color-text);font-size:.9rem;font-weight:700;position:relative;z-index:1}.confidence-meter span{display:none}.premium-panel-note .gm-button{min-height:2.35rem;padding-inline:.85rem}.scouting-card{background:#02060acc;border:1px solid var(--color-border-subtle);border-left-width:2px;border-left-color:var(--color-border-subtle);border-radius:var(--radius-sm);display:flex;gap:.72rem;padding:.72rem .75rem;transition:background .12s}.scouting-card[data-tone=green]{background:color-mix(in oklch,var(--color-green) 5%,oklch(12% .014 232 / 80%));border-left-color:var(--color-green)}.scouting-card[data-tone=red]{background:color-mix(in oklch,var(--color-red) 5%,oklch(12% .014 232 / 80%));border-left-color:var(--color-red)}.scouting-card[data-tone=gold]{background:var(--surface-1);border-left-color:var(--border-hairline)}.scouting-card[data-tone=green] .scouting-card__label{color:var(--color-green)}.scouting-card[data-tone=red] .scouting-card__label{color:var(--color-red)}.scouting-card[data-tone=gold] .scouting-card__label{color:var(--text-1)}.app-shell{display:block;min-height:100%}.app-shell__content{min-height:0;min-width:0;overflow:clip visible;padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.app-shell__content .race-board,.app-shell__content .post-race-shell,.app-shell__content .dashboard-toolbar,.app-shell__content .dashboard-summary,.app-shell__content .app-topbar{max-width:none}.desktop-topnav{align-items:center;background:var(--surface-1);border-bottom:1px solid var(--border-hairline);display:none;gap:2rem;height:3.5rem;padding-inline:2rem;position:sticky;top:0;z-index:30}.desktop-topnav .brand-mark__text{align-items:baseline;display:flex;gap:.3em}.desktop-topnav .brand-mark__text span{font-size:1.1875rem}.desktop-topnav__nav{align-self:stretch;display:flex;gap:.25rem}.desktop-topnav__link{align-items:center;color:var(--color-text-soft);cursor:pointer;display:flex;font-size:.88rem;font-weight:700;gap:.4rem;padding-inline:.75rem;position:relative;transition:background .2s,color .2s}.desktop-topnav__link:hover,.desktop-topnav__link:focus-visible{background:#22190947;color:var(--text-1)}.desktop-topnav__link--active{color:var(--text-1)}.desktop-topnav__link--active:after{background:var(--plumbing);bottom:-1px;content:"";height:2px;left:.75rem;position:absolute;right:.75rem}.desktop-topnav__link--disabled{cursor:not-allowed;opacity:.4}.desktop-topnav__badge{background:#40372673;border-radius:var(--radius-xs);color:var(--color-text-soft);font-size:.6rem;font-style:normal;font-weight:700;letter-spacing:var(--tracking-label);padding:.1rem .3rem;text-transform:uppercase}.desktop-topnav__theme{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:auto;transition:background-color .15s ease,color .15s ease;width:36px}.desktop-topnav__theme:hover,.desktop-topnav__theme:focus-visible{background:var(--color-ink-raised);color:var(--color-text)}.desktop-topnav__theme+.desktop-topnav__account{margin-left:0}.desktop-topnav__account{align-items:center;border-radius:var(--radius-sm);display:flex;gap:.55rem;margin-left:auto;padding:.35rem .5rem;transition:background-color .15s ease}.desktop-topnav__account:hover,.desktop-topnav__account:focus-visible{background:#22190947}.desktop-topnav__account--active .desktop-topnav__identity{color:var(--text-1)}.desktop-topnav__avatar{align-items:center;background:var(--surface-0);border:1px solid var(--border-hairline);border-radius:999px;color:var(--text-1);display:flex;flex-shrink:0;font-size:.68rem;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.desktop-topnav__identity{color:var(--color-text);font-size:.8rem;font-weight:600;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-tab-bar{background:#010406f5;border-top:1px solid var(--color-border);bottom:0;display:flex;justify-content:space-around;left:0;padding:.5rem 0;padding-bottom:max(.5rem,env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.bottom-tab{align-items:center;color:#4d575c;cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:.625rem;font-weight:700;gap:.3rem;justify-content:center;letter-spacing:.06em;min-height:3rem;position:relative;text-transform:uppercase;transition:color .15s}:focus-visible{outline:2px solid var(--plumbing);outline-offset:3px}@media(min-width:1024px){.desktop-topnav{display:flex}.bottom-tab-bar{display:none}.app-shell__content{padding-bottom:0;padding-inline:2rem;padding-top:1rem}.app-shell__content>.shell-page{padding-bottom:var(--page-padding)}.app-shell .legal-page__topbar{display:none}}@media(max-width:768px){.app-shell .shell-page{max-width:none}}@media(max-width:1023px){.app-shell__content>.shell-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media(max-width:640px){.app-shell__content .app-topbar{display:flex;padding:.55rem}.app-shell__content .app-topbar__controls{gap:.45rem}.app-shell__content .app-topbar__right{display:none}.app-shell__content .field-chip,.app-shell__content .date-chip,.app-shell__content .freshness-chip{min-height:2rem;padding-inline:.55rem}.app-shell__content .date-chip{display:none}.confidence-meter{height:2.35rem;width:2.35rem}.pre-race-page-v2{padding-inline:.75rem}.premium-panel-note .gm-button{width:100%}}.race-content-tabs{display:flex;background:#060f13eb;border:1px solid var(--color-border);border-radius:var(--radius-md);gap:.2rem;margin:.95rem 1rem 0;overflow-x:auto;padding:.25rem;-webkit-overflow-scrolling:touch}.race-content-tabs>.race-segmented-tabs{width:100%;min-width:min(18rem,100%);border:0;background:transparent;padding:0}.race-content-tab{position:relative;display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--radius-sm);min-height:2.45rem;padding:.58rem .9rem;font-size:.875rem;font-weight:500;color:var(--color-text-muted);background:none;border:none;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.race-content-tab:hover{color:var(--color-text)}.confidence-meter{height:2.35rem;width:2.35rem}.confidence-meter:after{inset:.33rem}@media(min-width:1024px){.confidence-meter{height:2.65rem;width:2.65rem}}.dashboard-hero{position:relative;isolation:isolate;display:grid;min-height:8.5rem;margin:0 auto .9rem;width:100%;max-width:74rem;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:1.15rem;background:linear-gradient(90deg,#000305fc,#000305f2 48%,#000305b8,#00030570),linear-gradient(180deg,#00030500,#0003056b 34%,#000305 76% 100%),url(/assets/dashboard-hero-race-2.jpg) 56% 34% / cover no-repeat,#010508}.dashboard-hero:after{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(180deg,transparent 44%,oklch(9% .014 230 / 97%) 100%)}.dashboard-hero h1{max-width:16ch;margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(2rem,7.5vw,3rem);font-weight:500;letter-spacing:-.035em;line-height:.95}.dashboard-hero p{max-width:41rem;margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.45}@media(min-width:760px){.dashboard-hero{min-height:11rem;background:linear-gradient(90deg,#000305fc,#000305f2 43%,#000305b3 69%,#00030561),linear-gradient(180deg,#00030500,#00030575 38%,#000305 75% 100%),url(/assets/dashboard-hero-race-2.jpg) 58% 34% / cover no-repeat,#010508}}@media(min-width:1024px){.dashboard-hero{min-height:12.5rem;background:linear-gradient(90deg,#000305fc,#000305eb 42%,#000305ab 67%,#00030557),linear-gradient(180deg,#00030500,#0003057f 34%,#000305 71% 100%),url(/assets/dashboard-hero-race-2.jpg) 62% 32% / cover no-repeat,#010508}}.dashboard-page .race-list{gap:.55rem}.dashboard-page .race-signal-pill{display:inline-flex;min-height:1.25rem;align-items:center;border:1px solid oklch(100% 0 0 / 5.5%);border-radius:.38rem;background:#ffffff09;color:var(--color-text-muted);font-size:.62rem;font-weight:800;letter-spacing:.02em;padding:0 .42rem;white-space:nowrap}.dashboard-page .race-signal-pill--gold,.dashboard-page .race-signal-pill[data-tone=medium]{border-color:#ffffff1a;background:#ffffff0d;color:var(--color-text-muted)}.dashboard-page .race-signal-pill[data-tone=high]{border-color:#54b66e3d;background:#54b66e21;color:var(--color-green)}.dashboard-page .race-signal-pill[data-tone=low]{border-color:#d765493d;background:#d765491f;color:var(--color-red)}.dashboard-page .race-signal-pill[data-tone=unknown]{color:var(--color-text-soft)}@media(min-width:1024px){.dashboard-page .race-list{gap:.48rem}}.tab-horse-row>.race-score-block{justify-self:end;min-width:0;padding:0;border:0;background:transparent;text-align:right}.tab-horse-row>.race-score-block .race-score-block__label{color:var(--color-text-soft);font-size:.52rem;font-weight:820}.tab-horse-row>.race-score-block .race-score-block__value{color:var(--color-text);font-size:1rem;font-weight:820;font-variant-numeric:tabular-nums}.tab-horse-row>.race-score-block[data-tone=gold] .race-score-block__value{color:var(--accent)}.tab-horse-row>.race-score-block[data-tone=neutral] .race-score-block__value{color:var(--color-text)}.tab-horse-row>.race-score-block .race-score-block__support{display:none;max-width:4.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-horse-row .race-signal-pill{min-height:1.16rem;padding:.13rem .28rem;border-color:#ffffff0f;background:#060c0f6b;color:var(--color-text-muted);font-size:.58rem;font-weight:780}.tab-horse-row .race-signal-pill[data-tone=gold]{border-color:#e5ad3433;background:#22190747;color:var(--color-gold)}.tab-horse-row .race-signal-pill[data-tone=tempo],.tab-horse-row .race-signal-pill[data-tone=speed]{border-color:#17b6a82e;background:#0016193d;background:oklch(18% .038 205 / 24%);color:color-mix(in oklch,var(--color-teal) 82%,var(--color-text-muted))}.tab-horse-row .race-signal-pill[data-tone=positive]{border-color:#61b56526;background:#0713082e;color:color-mix(in oklch,var(--color-green) 70%,var(--color-text-muted))}.tab-horse-row .race-signal-pill[data-tone=risk],.tab-horse-row .race-signal-pill[data-tone=limited],.tab-horse-row .race-signal-pill[data-state=limited]{border-color:#de4e4b2e;background:#19070733;color:color-mix(in oklch,var(--color-red) 72%,var(--color-text-soft))}.tab-horse-row .race-signal-pill[data-tone=muted],.tab-horse-row .race-signal-pill[data-state=empty]{color:var(--color-text-soft)}.tab-horse-row .race-evidence-list__inline-items{gap:.14rem}.tab-horse-row .race-evidence-list__inline-items>span{max-width:5.8rem;min-height:1.08rem;padding:.12rem .24rem;border-color:#ffffff0d;background:#04080b61}.tab-horse-row .race-evidence-list__inline-items>span>span{display:none}.tab-horse-row .race-evidence-list__inline-items>span>strong{color:var(--color-text-muted);font-size:.56rem;font-weight:720}.tab-horse-row .race-evidence-list__inline-items>span[data-tone=tempo]>strong,.tab-horse-row .race-evidence-list__inline-items>span[data-tone=speed]>strong{color:color-mix(in oklch,var(--color-teal) 78%,var(--color-text-muted))}.tab-horse-row .race-evidence-list__inline-items>span[data-tone=positive]>strong{color:color-mix(in oklch,var(--color-green) 66%,var(--color-text-muted))}.tab-horse-row .race-evidence-list__inline-items>span[data-tone=risk]>strong,.tab-horse-row .race-evidence-list__inline-items>span[data-tone=limited]>strong{color:color-mix(in oklch,var(--color-red) 72%,var(--color-text-soft))}.tempo-v2-summary .race-metric-tile{min-height:3.28rem;gap:.12rem;padding:.48rem .54rem;border-color:#ffffff0f;border-radius:var(--radius-xs);background:#030609c7}.tempo-v2-summary .race-metric-tile__label{color:var(--color-text-soft);font-size:.6rem;font-weight:780}.tempo-v2-summary .race-metric-tile__value{color:var(--color-text);font-family:var(--font-sans);font-size:.95rem;font-weight:760;letter-spacing:0;line-height:1.08}.tempo-v2-summary .race-metric-tile[data-tone=tempo] .race-metric-tile__value{color:color-mix(in oklch,var(--color-teal) 72%,var(--color-text))}.tempo-v2-summary .race-metric-tile[data-state=limited] .race-metric-tile__value,.tempo-v2-summary .race-metric-tile[data-state=empty] .race-metric-tile__value{color:var(--color-text-soft)}.tempo-v2-summary .race-metric-tile__support{color:var(--color-text-soft);font-size:.62rem;line-height:1.15}.tempo-v2-style-pills .race-signal-pill{min-height:1.22rem;padding:.14rem .32rem;font-size:.6rem}.hiz-v2-summary .race-metric-tile{min-height:3.28rem;gap:.12rem;padding:.48rem .54rem;border-color:#ffffff0f;border-radius:var(--radius-xs);background:#030609c7}.hiz-v2-summary .race-metric-tile__label{color:var(--color-text-soft);font-size:.6rem;font-weight:780}.hiz-v2-summary .race-metric-tile__value{color:var(--color-text);font-family:var(--font-sans);font-size:.95rem;font-weight:760;letter-spacing:0;line-height:1.08}.hiz-v2-summary .race-metric-tile[data-tone=speed] .race-metric-tile__value{color:color-mix(in oklch,var(--color-teal) 72%,var(--color-text))}.hiz-v2-summary .race-metric-tile[data-state=limited] .race-metric-tile__value,.hiz-v2-summary .race-metric-tile[data-state=empty] .race-metric-tile__value{color:var(--color-text-soft)}.hiz-v2-summary .race-metric-tile__support{color:var(--color-text-soft);font-size:.62rem;line-height:1.15}.hiz-v2-fit-group .race-signal-pill{min-height:1.22rem;padding:.14rem .32rem;font-size:.6rem}.loading-state-panel{background:#0a1317f5;border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:.55rem;margin:1rem 0;padding:1.1rem}.loading-state-panel h2{color:var(--color-text);font-size:1rem;margin:0}.loading-state-panel p{color:var(--color-text-muted);font-size:.86rem;line-height:1.5;margin:0}@keyframes sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.runner-scouting-card{--rsc-teal: var(--signal-strong);--rsc-teal-soft: color-mix(in srgb, var(--signal-strong) 34%, transparent);--rsc-gold: var(--pre-gold);--rsc-risk: var(--color-red);--rsc-score-width: 4.75rem;--rsc-action-space: 0rem;position:relative;display:flex;flex-direction:column;gap:.68rem;width:100%;overflow:hidden;padding:.92rem .9rem .82rem;border:1px solid var(--border-hairline);border-radius:1rem;background:color-mix(in srgb,var(--surface-1) 72%,var(--surface-0))}.runner-scouting-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:color-mix(in srgb,var(--surface-1) 22%,transparent)}.runner-scouting-card>*{position:relative;z-index:1}.runner-scouting-card[data-variant=sidebar]{--rsc-score-width: 4.35rem;gap:.58rem;padding:.82rem .82rem .78rem;border-radius:.85rem;background:color-mix(in srgb,var(--surface-1) 82%,var(--surface-0))}.runner-scouting-card[data-has-actions=true]{--rsc-action-space: 1.36rem}.runner-scouting-card__header{display:grid;grid-template-columns:minmax(0,1fr) var(--rsc-score-width);gap:.82rem;align-items:start;min-width:0;padding-top:var(--rsc-action-space)}.runner-scouting-card__identity{display:flex;gap:.74rem;align-items:baseline;min-width:0;overflow:hidden}.runner-scouting-card__number{flex:0 0 auto;color:color-mix(in srgb,var(--text-1) 92%,var(--pre-gold));font-family:Georgia,Times New Roman,serif;font-size:clamp(3.05rem,13vw,3.62rem);font-weight:400;line-height:.78;letter-spacing:-.05em}.runner-scouting-card__identity h2{min-width:0;max-width:100%;margin:0;overflow:hidden;color:var(--text-1);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,7.5vw,1.88rem);font-weight:420;letter-spacing:-.035em;line-height:.96;text-overflow:ellipsis;white-space:nowrap}.runner-scouting-card__score{display:grid;justify-items:end;gap:.18rem;width:var(--rsc-score-width);min-width:var(--rsc-score-width);color:var(--color-text-soft);font-variant-numeric:tabular-nums;text-align:right}.runner-scouting-card__score span,.runner-scouting-card__form>span,.runner-scouting-card__coverage>span,.runner-scouting-card__compact-row>span{color:var(--text-3);font-size:.66rem;font-weight:680;letter-spacing:.02em}.runner-scouting-card__score strong{color:var(--rsc-teal);font-size:1.58rem;font-weight:760;line-height:.92;letter-spacing:-.035em}.runner-scouting-card__score-rail,.runner-scouting-card__coverage-rail{display:inline-grid;grid-template-columns:repeat(5,1fr);gap:.18rem}.runner-scouting-card__score-rail{width:4.25rem}.runner-scouting-card__score-rail i,.runner-scouting-card__coverage-rail i{display:block;height:.23rem;border-radius:999px;background:var(--border-hairline)}.runner-scouting-card__score-rail i[data-filled=true],.runner-scouting-card__coverage-rail i[data-filled=true]{background:var(--rsc-teal)}.runner-scouting-card__actions{position:absolute;top:.62rem;right:.72rem;z-index:2;display:inline-flex;align-items:center;gap:.28rem}.runner-scouting-card__nav-btn,.runner-scouting-card__close{display:inline-flex;align-items:center;justify-content:center;width:1.58rem;height:1.58rem;border:1px solid var(--border-hairline);border-radius:999px;background:color-mix(in srgb,var(--surface-0) 54%,transparent);color:var(--color-text-soft);cursor:pointer;font-size:.96rem}.runner-scouting-card__nav-btn:disabled{cursor:not-allowed;opacity:.36}.runner-scouting-card__nav-btn:not(:disabled):hover,.runner-scouting-card__nav-btn:not(:disabled):focus-visible,.runner-scouting-card__close:hover,.runner-scouting-card__close:focus-visible{border-color:color-mix(in srgb,var(--text-2) 32%,transparent);color:var(--color-text);outline:none}.runner-scouting-card__story{display:grid;gap:.34rem;padding-top:0}.runner-scouting-card__decision{justify-self:start;color:var(--rsc-gold);font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:600;letter-spacing:-.015em;line-height:1}.runner-scouting-card__decision[data-tone=neutral]{color:var(--rsc-gold)}.runner-scouting-card__story p{max-width:28rem;margin:0;color:var(--text-2);font-size:.83rem;font-weight:400;line-height:1.42}.runner-scouting-card__compact-rows{display:grid;gap:.3rem;padding-top:0}.runner-scouting-card__compact-row{display:grid;grid-template-columns:3.72rem minmax(0,1fr);gap:.5rem;align-items:baseline;min-height:1.08rem}.runner-scouting-card__compact-row strong{min-width:0;color:var(--text-1);font-size:.78rem;font-weight:520;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runner-scouting-card__compact-row[data-kind=risk]>span,.runner-scouting-card__compact-row[data-kind=risk] strong{color:var(--rsc-risk)}.runner-scouting-card__instrument-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.25rem,.9fr);gap:.82rem;align-items:end;padding-top:.62rem;border-top:1px solid var(--border-hairline)}.runner-scouting-card__form,.runner-scouting-card__coverage{display:grid;gap:.38rem}.runner-scouting-card__form div{display:flex;flex-wrap:wrap;gap:.34rem}.runner-scouting-card__form i{display:inline-flex;align-items:center;justify-content:center;width:1.44rem;height:1.44rem;border:1px solid var(--border-hairline);border-radius:.28rem;background:color-mix(in srgb,var(--surface-1) 56%,transparent);color:var(--text-1);font-family:var(--font-mono);font-size:.78rem;font-style:normal;font-weight:760;line-height:1}.runner-scouting-card__coverage{justify-items:end;text-align:right}.runner-scouting-card__coverage-rail{width:6.35rem}.runner-scouting-card__coverage strong{color:var(--rsc-teal);font-size:.78rem;font-weight:680;line-height:1}.runner-scouting-card__profile-cta{display:flex;align-items:center;justify-content:center;min-height:2.35rem;margin-top:.08rem;border:1px solid color-mix(in oklch,var(--rsc-gold) 52%,transparent);border-radius:.48rem;color:var(--rsc-gold);font-size:.92rem;font-weight:720;letter-spacing:.01em;text-decoration:none}.runner-scouting-card__profile-cta:hover,.runner-scouting-card__profile-cta:focus-visible{border-color:color-mix(in oklch,var(--rsc-gold) 72%,transparent);background:color-mix(in oklch,var(--rsc-gold) 8%,transparent);outline:none}@media(max-width:420px){.runner-scouting-card{--rsc-score-width: 4.5rem;gap:.66rem;padding:.8rem .82rem .82rem}.runner-scouting-card[data-has-actions=true]{--rsc-action-space: 1.72rem}.runner-scouting-card__actions{top:.62rem;right:.74rem}.runner-scouting-card__score{padding-top:.12rem}.runner-scouting-card__instrument-row{grid-template-columns:minmax(0,1fr) minmax(7.05rem,.88fr);gap:.65rem}.runner-scouting-card__coverage{justify-items:end;text-align:right}}@media(min-width:769px){.runner-scouting-card[data-variant=sidebar][data-has-actions=true]{--rsc-action-space: 1.68rem}.runner-scouting-card[data-variant=sidebar] .runner-scouting-card__number{font-size:2.86rem}.runner-scouting-card[data-variant=sidebar] .runner-scouting-card__identity h2{font-size:1.38rem}.runner-scouting-card[data-variant=sidebar] .runner-scouting-card__score strong{font-size:1.42rem}.runner-scouting-card[data-variant=sidebar] .runner-scouting-card__score-rail{width:3.9rem}}.horse-insight-card--quick .race-score-block{min-width:4.36rem;padding:.3rem .42rem;border-color:#ffffff0f;border-radius:var(--radius-xs);background:#0306097a;text-align:right}.horse-insight-card--quick .race-score-block__label{font-size:.55rem}.horse-insight-card--quick .race-score-block__value{font-size:1.02rem}.horse-insight-card--quick .race-score-block__support{max-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horse-insight-card--quick[data-variant=sidebar] .race-score-block{align-self:start;min-width:5.25rem;padding:.36rem .5rem}.horse-insight-card--quick[data-variant=sidebar] .race-score-block__label{font-size:.58rem}.horse-insight-card--quick[data-variant=sidebar] .race-score-block__value{font-size:1.12rem}.horse-insight-card--quick[data-variant=sidebar] .race-score-block__support{max-width:5rem}.horse-insight-card__signal-row .race-signal-pill{flex-shrink:0;min-height:1.16rem;padding:.12rem .3rem;font-size:.58rem}.horse-insight-card--quick>.race-caution-note,.horse-insight-card--quick>.race-premium-action-row{margin-inline:var(--insight-inline)}.horse-insight-card--quick>.race-caution-note{border-color:#de4e4b2e;background:#1007066b}.horse-insight-card--quick>.race-caution-note p{font-size:.72rem}.horse-insight-card--quick>.race-premium-action-row{padding:.52rem .58rem;border-color:#ffffff12;background:#0306096b}.horse-insight-card--quick>.race-premium-action-row[data-state=disabled]{opacity:1}.horse-insight-card--quick>.race-premium-action-row .race-premium-action-row__marker{color:var(--color-text-soft)!important;font-size:.66rem!important;font-weight:760}@media(max-width:767px){.pre-race-page-v2{padding:.75rem .75rem 0}.race-content-tabs{margin:.7rem 0 0}.race-content-tab{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.race-header-v2__step,.race-content-tab,.tab-horse-row,.tab-ranking-row,.horse-bottom-sheet__panel,.donut-fill,.speed-metric-card__gauge-fill,.tempo-profile__fill{animation:none;transition:none}}.horse-card-lab{min-height:100%;padding:1rem 1rem 5rem;color:var(--color-text)}.horse-card-lab__header{display:grid;gap:1rem;max-width:78rem;margin:0 auto 1rem}.horse-card-lab__eyebrow{margin:0 0 .32rem;color:var(--color-text-soft);font-size:.68rem;font-weight:820;letter-spacing:var(--tracking-label);text-transform:uppercase}.horse-card-lab__header h1{margin:0;color:var(--color-text);font-size:clamp(1.45rem,3vw,2rem);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.horse-card-lab__header p{max-width:44rem;margin:.4rem 0 0;color:var(--color-text-muted);font-size:.9rem}.horse-card-lab__modes{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;padding:.22rem;background:#060c0f;border:1px solid var(--color-border);border-radius:999px}.horse-card-lab__mode{min-height:2rem;padding:0 .8rem;border:0;border-radius:999px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:.78rem;font-weight:760;cursor:pointer}.horse-card-lab__mode[data-active=true]{background:#111c22;color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.horse-card-lab__race-strip{display:flex;flex-wrap:wrap;gap:.4rem;max-width:78rem;margin:0 auto 1rem}.horse-card-lab__race-strip span,.horse-card-lab__race-strip strong{display:inline-flex;min-height:1.65rem;align-items:center;padding:0 .58rem;border:1px solid var(--color-border-subtle);border-radius:999px;color:var(--color-text-muted);font-size:.72rem;font-weight:760}.horse-card-lab__race-strip strong{color:var(--color-text)}.horse-card-lab__layout{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:1rem;max-width:78rem;margin:0 auto}.horse-card-lab__rail{position:sticky;top:5.25rem;align-self:start;display:grid;gap:.35rem;padding:.55rem;background:#04080b;border:1px solid var(--color-border);border-radius:1rem}.horse-card-lab__rail-title,.horse-card-lab__surface-label{color:var(--color-text-muted);font-size:.67rem;font-weight:820;letter-spacing:var(--tracking-label);text-transform:uppercase}.horse-card-lab__horse{display:grid;grid-template-columns:1.45rem minmax(0,1fr) 2rem;align-items:center;gap:.48rem;min-height:2.35rem;padding:0 .45rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer}.horse-card-lab__horse[data-active=true]{background:#0b151a;border-color:#eaab053d;color:var(--color-text)}.horse-card-lab__horse span{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:.4rem;background:#0f171c;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:820}.horse-card-lab__horse strong{overflow:hidden;color:inherit;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.horse-card-lab__horse em{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.82rem;font-style:normal;font-weight:860;text-align:right}.horse-card-lab__phone,.horse-card-lab__desktop{display:grid;gap:.55rem}.horse-card-lab__layout[data-mode=mobile],.horse-card-lab__layout[data-mode=desktop]{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}.horse-card-lab__layout[data-mode=mobile] .horse-card-lab__phone{max-width:26rem}.horse-card-lab__phone-screen{position:relative;width:min(100%,24.375rem);min-height:46rem;overflow:hidden;background:radial-gradient(circle at 50% 0,oklch(22% .035 230 / 42%),transparent 18rem),#010304;border:1px solid oklch(28% .015 230);border-radius:2rem}.horse-card-lab__mock-list{display:grid;gap:.36rem;padding:1rem .78rem 20rem}.horse-card-lab__mock-row,.horse-card-lab__table-row{display:grid;grid-template-columns:1.65rem minmax(0,1fr) 2.6rem;align-items:center;gap:.55rem;min-height:2.7rem;padding:0 .55rem;border:1px solid var(--color-border-subtle);border-radius:.72rem;background:#050a0d}.horse-card-lab__mock-row[data-active=true],.horse-card-lab__table-row[data-active=true]{background:#0d181d;border-color:#eaab0547}.horse-card-lab__mock-row span,.horse-card-lab__table-row span{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:.42rem;background:#0f171c;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.72rem;font-weight:820}.horse-card-lab__mock-row strong,.horse-card-lab__table-row strong{overflow:hidden;color:var(--color-text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.horse-card-lab__mock-row em,.horse-card-lab__table-row em{overflow:hidden;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.78rem;font-style:normal;text-align:right;text-overflow:ellipsis;white-space:nowrap}.horse-card-lab__sheet-preview{position:absolute;right:0;bottom:0;left:0;max-height:78%;overflow:auto;background:var(--color-surface);border-top:1px solid var(--color-border);border-radius:1.45rem 1.45rem 0 0;box-shadow:0 -1.5rem 3rem #00000057}.horse-card-lab__desktop-shell{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(21rem,24rem);gap:.75rem;min-height:42rem;padding:.75rem;background:#020405;border:1px solid oklch(25% .015 230);border-radius:1.2rem}.horse-card-lab__table-preview{display:grid;align-content:start;gap:.42rem}.horse-card-lab__table-row{grid-template-columns:1.65rem minmax(0,1fr) 5.8rem}.horse-card-lab__side-preview{overflow:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem}@media(min-width:860px){.horse-card-lab__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media(max-width:920px){.horse-card-lab__layout,.horse-card-lab__layout[data-mode=mobile],.horse-card-lab__layout[data-mode=desktop]{grid-template-columns:1fr}.horse-card-lab__rail{position:static}.horse-card-lab__desktop-shell{grid-template-columns:1fr}}.scouting-card{background:#091114e5;border-color:var(--color-border-subtle);border-radius:.82rem;grid-template-columns:2rem minmax(0,1fr);padding:.62rem}.scouting-card[data-tone=green]{background:color-mix(in oklch,var(--color-green) 8%,oklch(15.5% .022 152 / 92%));border-color:color-mix(in oklch,var(--color-green) 22%,transparent)}.scouting-card[data-tone=gold]{background:var(--surface-1);border-color:var(--border-hairline)}.scouting-card[data-tone=red]{background:color-mix(in oklch,var(--color-red) 8%,oklch(15.5% .022 28 / 92%));border-color:color-mix(in oklch,var(--color-red) 22%,transparent)}.post-race-page .scouting-card{border-left-width:1px}.dashboard-page .app-topbar,.dashboard-page .dashboard-toolbar,.dashboard-page .city-race-group,.dashboard-page .dashboard-intel-card{background:var(--dashboard-panel);border-color:var(--dashboard-line)}.dashboard-page .dashboard-hero{background:linear-gradient(90deg,#000102,#000102eb 42%,#000102ad 67%,#0001025c),linear-gradient(180deg,#0001020f,#00010294 36%,#000102 68% 100%),url(/assets/dashboard-hero-race-2.jpg) 62% 34% / cover no-repeat,var(--dashboard-bg);border-color:var(--dashboard-line)}.dashboard-page .dashboard-hero h1{font-family:var(--font-display);font-weight:600}.dashboard-page .dashboard-hero p{color:#b7b0a3}.dashboard-page .race-signal-pill{border-color:#e5ad344d;background:#e5ad341f;color:var(--dashboard-gold)}.dashboard-page .race-signal-pill[data-tone=high]{border-color:#61b56542;background:#61b5651f;color:var(--color-green)}.dashboard-page .race-signal-pill[data-tone=medium]{border-color:#e5ad344d;background:#e5ad341f;color:var(--dashboard-gold)}.dashboard-page .race-signal-pill[data-tone=low]{border-color:#d7654942;background:#d765491f;color:var(--color-red)}@media(max-width:767px){.dashboard-page .dashboard-hero{background:linear-gradient(180deg,#00010224,#000102ad 42%,#000102 76% 100%),linear-gradient(90deg,#000102fa,#000102c7 58%,#00010275),url(/assets/dashboard-hero-race-2.jpg) 47% 38% / cover no-repeat,var(--dashboard-bg)}}.dashboard-page .race-list{display:grid;gap:.58rem}.dashboard-page .race-signal-pill[data-tone=unknown]{border-color:#ffffff14;background:#ffffff0a;color:var(--color-text-soft)}.pre-race-page-v2{--pre-bg: oklch(6.5% .012 232);--pre-panel: oklch(11.5% .014 232 / 96%);--pre-panel-raised: oklch(15% .016 232 / 90%);--pre-line: oklch(100% 0 0 / 6.5%);--pre-line-soft: oklch(100% 0 0 / 4.5%);--pre-gold: oklch(78% .145 82);--pre-gold-soft: oklch(78% .145 82 / 13%);--pre-green: oklch(70% .14 145);--pre-green-soft: oklch(70% .14 145 / 12%);--pre-red: oklch(64% .15 35);--pre-red-soft: oklch(64% .15 35 / 12%);background:radial-gradient(circle at 20% -12%,oklch(78% .145 82 / 8%),transparent 28rem),linear-gradient(180deg,oklch(7% .012 232),var(--pre-bg) 42%,oklch(5.5% .011 232))}.pre-race-page-v2 .race-header-v2,.pre-race-page-v2 .race-interpretation-summary,.pre-race-page-v2 .race-content-tabs,.pre-race-page-v2 .tempo-scenario-board,.pre-race-page-v2 .speed-threat-board,.pre-race-page-v2 .tempo-match-panel,.pre-race-page-v2 .speed-terminal-panel,.pre-race-page-v2 .horse-detail-panel,.pre-race-page-v2 .horse-insight-card{border-color:var(--pre-line);background:var(--pre-panel)}.pre-race-page-v2 .tempo-scenario-board,.pre-race-page-v2 .speed-threat-board{display:block;margin-bottom:.58rem;padding:.68rem .74rem;border-radius:.92rem}.pre-race-page-v2 .tempo-scenario-board__copy,.pre-race-page-v2 .speed-threat-board__copy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;max-width:none}.pre-race-page-v2 .tempo-scenario-board__eyebrow,.pre-race-page-v2 .speed-threat-board__eyebrow{color:var(--color-text-soft);font-size:.62rem;font-weight:850;letter-spacing:.11em}.pre-race-page-v2 .tempo-scenario-board__copy strong,.pre-race-page-v2 .speed-threat-board__copy strong{margin-top:0;padding:.25rem .48rem;border:1px solid oklch(78% .145 82 / 22%);border-radius:999px;background:var(--pre-gold-soft);color:var(--pre-gold);font-family:var(--font-body);font-size:.68rem;font-weight:850;letter-spacing:0;white-space:nowrap}.pre-race-page-v2 .tempo-scenario-board__copy p,.pre-race-page-v2 .tempo-scenario-board__copy small,.pre-race-page-v2 .tempo-pressure-scale,.pre-race-page-v2 .speed-threat-board__copy p,.pre-race-page-v2 .speed-threat-board__copy small,.pre-race-page-v2 .speed-threat-board__meter{display:none}.pre-race-page-v2 .tempo-insight-grid,.pre-race-page-v2 .speed-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem;margin-bottom:.66rem}.pre-race-page-v2 .tempo-insight-card,.pre-race-page-v2 .speed-insight-card{min-height:0;padding:.64rem;border-color:var(--pre-line);border-radius:.78rem;background:var(--pre-panel-raised)}.pre-race-page-v2 .tempo-insight-card__label,.pre-race-page-v2 .speed-insight-card__label{color:var(--color-text-soft);font-size:.58rem;letter-spacing:.105em}.pre-race-page-v2 .tempo-insight-card strong,.pre-race-page-v2 .speed-insight-card strong{margin-top:.38rem;color:var(--color-text);font-size:.78rem;line-height:1.16}.pre-race-page-v2 .tempo-insight-card p,.pre-race-page-v2 .speed-insight-card p{display:none}.pre-race-page-v2 .tempo-mini-horses,.pre-race-page-v2 .tempo-profile-chips,.pre-race-page-v2 .speed-mini-list,.pre-race-page-v2 .speed-chip-list{gap:.28rem;margin-top:.48rem}.pre-race-page-v2 .tempo-mini-horses button,.pre-race-page-v2 .speed-mini-list button{min-height:1.55rem;padding:.22rem .36rem;border-color:var(--pre-line-soft);background:#010204b8}.pre-race-page-v2 .tempo-mini-horses span,.pre-race-page-v2 .speed-mini-list span,.pre-race-page-v2 .tempo-match-row__rank,.pre-race-page-v2 .speed-terminal-row__rank{background:#ffffff0d;color:var(--color-text-soft)}.pre-race-page-v2 .tempo-mini-horses b,.pre-race-page-v2 .speed-mini-list b{font-size:.68rem}.pre-race-page-v2 .tempo-match-panel,.pre-race-page-v2 .speed-terminal-panel{border-radius:.92rem;overflow:hidden}.pre-race-page-v2 .tempo-match-row,.pre-race-page-v2 .speed-terminal-row{min-height:2.68rem;border-color:var(--pre-line-soft)}.pre-race-page-v2 .tempo-match-row__rank[data-rank="1"],.pre-race-page-v2 .speed-terminal-row__rank[data-rank="1"]{background:var(--pre-gold-soft);color:var(--pre-gold)}.pre-race-page-v2 .speed-terminal-row__bar{height:.16rem;background:#ffffff0f}@media(min-width:768px){.pre-race-page-v2 .tempo-insight-grid,.pre-race-page-v2 .speed-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pre-race-page-v2 .tempo-insight-card,.pre-race-page-v2 .speed-insight-card{min-height:5.25rem}}.pre-race-page-v2 .race-interpretation-summary{gap:.52rem;padding:.72rem .82rem;background:#060d11f5}.pre-race-page-v2 .race-interpretation-summary__head{justify-content:flex-start}.pre-race-page-v2 .race-interpretation-summary__head strong{display:none}.pre-race-page-v2 .race-header-v2{position:relative;isolation:isolate;overflow:hidden;border-color:#ffffff14;background:linear-gradient(90deg,oklch(7% .012 232 / 98%) 0%,oklch(8% .014 232 / 92%) 48%,transparent 100%),linear-gradient(180deg,#000102f5,#020508fa)}.pre-race-page-v2 .race-header-v2:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#000102,#000102c7 44%,#00010247),linear-gradient(180deg,transparent 0%,oklch(6% .012 232 / 78%) 100%),url(/assets/dashboard-hero-race-2.jpg) 62% 35% / cover no-repeat;opacity:.62}.pre-race-page-v2 .race-header-v2:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:54%;background:linear-gradient(180deg,transparent,oklch(6% .012 232 / 92%));pointer-events:none}.pre-race-page-v2 .race-header-v2.race-hero-prerace:before,.pre-race-page-v2 .race-header-v2.race-hero-prerace:after{content:none}.pre-race-page-v2 .race-header-v2__title h1{color:#f5f1e9;font-family:var(--font-display, var(--font-sans));font-size:1.22rem;font-weight:700;letter-spacing:0;white-space:normal}.pre-race-page-v2 .race-header-v2__title p{color:#c3bdb1c7}.pre-race-page-v2 .race-header-v2__tempo,.pre-race-page-v2 .race-header-v2__guven{background:#00010294;border-color:#ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pre-race-page-v2 .race-interpretation-summary__head strong{padding:.2rem .46rem;border-color:#e5ad343d;background:var(--pre-gold-soft);color:var(--pre-gold);font-size:.64rem;letter-spacing:.02em}.pre-race-page-v2 .race-interpretation-summary__claims{display:grid;grid-template-columns:1fr;gap:.48rem}.pre-race-page-v2 .race-interpretation-summary__claim{padding:.58rem .66rem;border:1px solid var(--pre-line);border-radius:.78rem;background:#030609e0}.pre-race-page-v2 .race-interpretation-summary__claim p{margin-top:.18rem;color:var(--color-text);font-size:.9rem;font-weight:780;line-height:1.15}.pre-race-page-v2 .race-interpretation-summary__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.pre-race-page-v2 .race-interpretation-summary__chip{min-width:0;padding:.5rem .58rem;border:1px solid var(--pre-line);border-radius:.7rem;background:#ffffff09}.pre-race-page-v2 .race-interpretation-summary__chip span{display:block;color:var(--color-text-soft);font-size:.56rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pre-race-page-v2 .race-interpretation-summary__chip strong{display:block;margin-top:.22rem;color:var(--pre-gold);font-size:.78rem;font-weight:840;line-height:1.15}.pre-race-page-v2 .tempo-scenario-board,.pre-race-page-v2 .speed-threat-board{display:none}.pre-race-page-v2 .tempo-insight-grid,.pre-race-page-v2 .speed-insight-grid{gap:.5rem;margin-bottom:.58rem}.pre-race-page-v2 .tempo-insight-card,.pre-race-page-v2 .speed-insight-card{position:relative;overflow:hidden;padding:.58rem .62rem;border-color:var(--pre-line-soft);border-radius:.74rem;background:#03070aeb}.pre-race-page-v2 .tempo-insight-card:before,.pre-race-page-v2 .speed-insight-card:before{content:"";position:absolute;inset:0 auto 0 0;width:.16rem;background:var(--pre-gold);opacity:.95}.pre-race-page-v2 .tempo-insight-card--advantage:before,.pre-race-page-v2 .speed-insight-card--final:before,.pre-race-page-v2 .speed-insight-card--threat:before{background:var(--color-green)}.pre-race-page-v2 .tempo-insight-card--pressure:before,.pre-race-page-v2 .speed-insight-card--stable:before{background:var(--pre-gold)}.pre-race-page-v2 .tempo-insight-card--risk:before,.pre-race-page-v2 .speed-insight-card--weak:before{background:var(--color-red)}.pre-race-page-v2 .tempo-insight-card--advantage,.pre-race-page-v2 .speed-insight-card--final,.pre-race-page-v2 .speed-insight-card--threat{border-color:#61b56557;background:#041705}.pre-race-page-v2 .tempo-insight-card--pressure,.pre-race-page-v2 .speed-insight-card--stable{border-color:#e5ad345c;background:#221600;background:oklch(21% .046 82)}.pre-race-page-v2 .tempo-insight-card--risk,.pre-race-page-v2 .speed-insight-card--weak{border-color:#d765495c;background:#250a05}.pre-race-page-v2 .tempo-insight-card__label,.pre-race-page-v2 .speed-insight-card__label{color:#efebe2c7;font-size:.58rem}.pre-race-page-v2 .tempo-insight-card strong,.pre-race-page-v2 .speed-insight-card strong{margin-top:.32rem;color:var(--color-text);font-size:.86rem;font-weight:860;line-height:1.12}.pre-race-page-v2 .tempo-mini-horses button,.pre-race-page-v2 .speed-mini-list button,.pre-race-page-v2 .speed-chip-list button,.pre-race-page-v2 .tempo-profile-chips span{border-color:#ffffff12;background:#00000157}.pre-race-page-v2 .tempo-profile-chips span[data-tone=gold]{border-color:#e5ad343d;background:var(--pre-gold-soft);color:var(--pre-gold)}.pre-race-page-v2 .tempo-profile-chips span[data-tone=green]{border-color:#61b56538;background:var(--color-green-soft);color:var(--color-green)}.pre-race-page-v2 .tempo-profile-chips span[data-tone=risk]{border-color:#d7654938;background:var(--color-red-soft);color:var(--color-red)}.pre-race-page-v2 .speed-terminal-panel{background:#010204f0;border-color:#ffffff14}.pre-race-page-v2 .speed-terminal-panel__header{padding:.72rem .78rem .5rem}.pre-race-page-v2 .speed-terminal-panel__header span{color:#c9c4b7a8;font-size:.68rem}.pre-race-page-v2 .speed-terminal-row{grid-template-columns:1.55rem minmax(0,1fr) minmax(8rem,.9fr) minmax(5.6rem,auto) 2.45rem;grid-template-areas:"rank name bar tier score";column-gap:.66rem;min-height:2.92rem;padding:.5rem .78rem}.pre-race-page-v2 .speed-terminal-row__bar{align-self:center;width:100%;min-width:0}.pre-race-page-v2 .speed-terminal-row__stability{display:none}.pre-race-page-v2 .speed-terminal-row__tier{justify-self:end;max-width:7.8rem;overflow:hidden;text-overflow:ellipsis}.pre-race-page-v2 .speed-terminal-row__score{justify-self:end;min-width:2.2rem}@media(max-width:767px){.pre-race-page-v2 .race-header-v2:before{background:linear-gradient(90deg,#000102,#000102c2 54%,#0001024d),linear-gradient(180deg,transparent 0%,oklch(6% .012 232 / 88%) 100%),url(/assets/dashboard-hero-race-2.jpg) 54% 40% / cover no-repeat;opacity:.5}.pre-race-page-v2 .speed-terminal-row{grid-template-columns:1.45rem minmax(0,1fr) 2.45rem;grid-template-areas:"rank name score" "rank bar score" "rank tier score";row-gap:.24rem;column-gap:.58rem;min-height:3.38rem;padding:.52rem .62rem}.pre-race-page-v2 .speed-terminal-row__tier{justify-self:start;max-width:100%}}@media(min-width:768px){.pre-race-page-v2 .race-interpretation-summary__claims{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:stretch}.pre-race-page-v2 .race-interpretation-summary__claim+.race-interpretation-summary__claim{border-left:0;padding-left:.66rem}.pre-race-page-v2 .tempo-insight-card,.pre-race-page-v2 .speed-insight-card{min-height:4.35rem}}.race-signal-pill,.race-score-block,.race-segmented-tabs,.race-section-header,.race-metric-tile,.race-evidence-list,.race-caution-note,.race-premium-action-row,.race-data-quality-footer{font-family:var(--font-sans)}.race-signal-pill{display:inline-flex;align-items:center;gap:.32rem;min-height:1.45rem;max-width:100%;padding:.24rem .46rem;border:1px solid oklch(100% 0 0 / 8%);border-radius:var(--radius-xs);background:#040a0eb8;color:var(--color-text-muted);font-size:.72rem;font-weight:760;line-height:1;white-space:nowrap}.race-signal-pill__icon{display:inline-flex;color:currentColor}.race-signal-pill[data-tone=gold]{border-color:#e5ad343d;background:#291d076b;color:var(--color-gold)}.race-signal-pill[data-tone=limited]{border-color:#39444a66;background:#0c13166b;color:var(--plumbing)}.race-signal-pill[data-tone=tempo],.race-signal-pill[data-tone=speed]{border-color:#17b6a83d;background:#001b1e57;background:oklch(20% .045 205 / 34%);color:var(--color-teal)}.race-signal-pill[data-tone=positive]{border-color:#61b5653d;background:#051c0747;color:var(--color-green)}.race-signal-pill[data-tone=risk]{border-color:#de4e4b3d;background:#22080747;color:var(--color-red)}.race-signal-pill[data-tone=muted],.race-signal-pill[data-state=empty],.race-signal-pill[data-state=disabled],.race-signal-pill[data-state=missing]{border-color:#ffffff0f;background:#050a0d70;color:var(--color-text-soft)}.race-readability-label{font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--text-2);display:inline-flex;align-items:center;gap:6px}.race-readability-label:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.race-readability-label[data-level=high]{color:var(--signal-strong)}.race-readability-label[data-level=medium]{color:var(--signal-medium)}.race-readability-label[data-level=limited]{color:var(--text-3)}.race-photo-hero{position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--border-hairline);background:var(--surface-1);height:220px;min-height:180px}.race-photo-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%;filter:brightness(.5) saturate(.92)}.race-photo-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,var(--surface-0) 0%,color-mix(in oklch,var(--surface-0) 35%,transparent) 70%)}.race-photo-hero__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-4) var(--space-5);color:var(--text-1)}.race-photo-hero__title{margin:0;font-family:var(--font-voice);font-size:1.75rem}.race-photo-hero__meta{margin-top:var(--space-2);color:var(--text-2);font-size:.8125rem}.race-photo-hero__summary{margin-top:var(--space-2);color:var(--text-2)}@media(max-width:480px){.race-photo-hero{height:180px}.race-photo-hero__content{padding:var(--space-3)}.race-photo-hero__title{font-size:1.35rem}.dashboard-race-board .intelligence-board__head{display:none}}.race-telemetry-rail{display:flex;align-items:center;gap:var(--space-2)}.race-telemetry-rail__label{font-size:.75rem;color:var(--text-3);min-width:4.5rem}.race-telemetry-rail__segments{display:inline-flex;gap:3px}.race-telemetry-rail__segment{width:7px;height:12px;border-radius:1px;background:var(--signal-track)}.runner-telemetry-row__rail .race-telemetry-rail__segment{flex-shrink:0}.race-telemetry-rail__segment[data-filled=true]{background:var(--signal-strong)}.race-telemetry-rail__segment[data-filled=partial]{position:relative;background:var(--signal-track);overflow:hidden}.race-telemetry-rail__segment[data-filled=partial]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--fill, 0%);background:var(--signal-strong)}.race-telemetry-rail[data-tone=medium] .race-telemetry-rail__segment[data-filled=true]{background:var(--signal-medium)}.race-telemetry-rail[data-tone=medium] .race-telemetry-rail__segment[data-filled=partial]:after{background:var(--signal-medium)}.race-telemetry-rail__qualifier{font-size:.75rem;font-weight:600;color:var(--signal-strong)}.race-telemetry-rail__reason{font-size:.6875rem;color:var(--text-3)}.intelligence-board{display:flex;flex-direction:column;gap:var(--space-2)}.intelligence-board__head,.intelligence-board-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;gap:var(--space-3);padding:var(--row-pad)}.intelligence-board__head{padding-block:var(--space-2);border-bottom:1px solid var(--border-hairline)}.intelligence-board__col{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intelligence-board__body{display:flex;flex-direction:column}.intelligence-board-row+.intelligence-board-row{border-top:1px solid var(--border-hairline)}.intelligence-board-row[data-selected=true]{background:var(--surface-1)}.intelligence-board-row[role=button]{cursor:pointer}.intelligence-board-row[role=button]:focus-visible{outline:1px solid var(--signal-strong);outline-offset:-1px}.intelligence-board-row[data-emphasis=true] .intelligence-board-row__cell:first-child{color:var(--accent)}.intelligence-board-row__cell{min-width:0;overflow-wrap:anywhere}.race-score-block,.race-metric-tile{display:grid;gap:.18rem;min-width:0;padding:.62rem .68rem;border:1px solid oklch(100% 0 0 / 8%);border-radius:var(--radius-sm);background:#03080cc7}.race-score-block__label,.race-metric-tile__label,.race-evidence-list__title,.race-caution-note span,.race-data-quality-footer span{color:var(--color-text-soft);font-size:.68rem;font-weight:820;line-height:1.1}.race-score-block__value,.race-metric-tile__value{color:var(--color-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:820;line-height:1}.race-score-block__support,.race-metric-tile__support{color:var(--color-text-muted);font-size:.72rem;font-style:normal;line-height:1.2}.race-score-block[data-tone=gold] .race-score-block__value,.race-metric-tile[data-tone=gold] .race-metric-tile__value{color:var(--color-gold)}.race-score-block[data-tone=tempo] .race-score-block__value,.race-score-block[data-tone=speed] .race-score-block__value,.race-metric-tile[data-tone=tempo] .race-metric-tile__value,.race-metric-tile[data-tone=speed] .race-metric-tile__value{color:var(--color-teal)}.race-score-block[data-tone=positive] .race-score-block__value,.race-metric-tile[data-tone=positive] .race-metric-tile__value{color:var(--color-green)}.race-score-block[data-tone=risk] .race-score-block__value,.race-score-block[data-tone=limited] .race-score-block__value,.race-metric-tile[data-tone=risk] .race-metric-tile__value,.race-metric-tile[data-tone=limited] .race-metric-tile__value{color:var(--color-red)}.race-score-block[data-state=empty],.race-score-block[data-state=missing],.race-metric-tile[data-state=empty],.race-metric-tile[data-state=missing]{background:#0306098a}.race-score-block[data-state=empty] .race-score-block__value,.race-score-block[data-state=missing] .race-score-block__value,.race-metric-tile[data-state=empty] .race-metric-tile__value,.race-metric-tile[data-state=missing] .race-metric-tile__value{color:var(--color-text-soft)}.race-hero-score,.race-signal-bar,.race-metric-row,.race-context-row{font-family:var(--font-sans);min-width:0}.race-hero-score{display:grid;gap:var(--space-1)}.race-hero-score__label,.race-signal-bar__label,.race-metric-row__label,.race-context-row__label{color:var(--color-text-soft);font-size:.62rem;font-weight:820;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}.race-hero-score__value{color:var(--color-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:820;line-height:1}.race-hero-score[data-state=limited] .race-hero-score__value,.race-hero-score[data-state=locked] .race-hero-score__value,.race-hero-score[data-state=empty] .race-hero-score__value{color:var(--color-text-soft)}.race-hero-score__bar,.race-signal-bar__track{background:var(--surface-0);border-radius:1rem;height:.3rem;overflow:hidden;width:100%}.race-hero-score__bar-fill,.race-signal-bar__fill{background:var(--color-text);border-radius:inherit;display:block;height:100%}.race-signal-bar[data-state=limited] .race-signal-bar__track,.race-signal-bar[data-state=empty] .race-signal-bar__track{opacity:.55}.race-hero-score__reason,.race-signal-bar__reason,.race-context-row__reason{color:var(--color-text-soft);font-size:.72rem;line-height:1.2}.race-signal-bar{align-items:baseline;column-gap:var(--space-2);display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:.28rem}.race-signal-bar__track{align-self:center;grid-column:1 / -1;order:3}.race-signal-bar__value,.race-metric-row__value,.race-context-row__value{color:var(--color-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:820;justify-self:end;line-height:1}.race-signal-bar__reason{justify-self:end}.race-metric-row,.race-context-row{align-items:baseline;display:flex;gap:var(--space-2);justify-content:space-between}.race-context-row{color:var(--color-text-muted)}.runner-signal-card{align-items:start;background:var(--surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);column-gap:var(--space-3);cursor:pointer;display:grid;grid-template-areas:"identity score" "rails    rails" "note     note";grid-template-columns:minmax(0,1fr) auto;padding:var(--space-2) var(--space-3);row-gap:var(--space-2);text-align:left;width:100%}.runner-signal-card:focus-visible{outline:2px solid var(--color-text-soft);outline-offset:2px}.runner-signal-card__score .race-hero-score{justify-items:end;min-width:5.5rem;text-align:right}@media(min-width:1024px){.runner-signal-card{align-items:center;column-gap:var(--space-4);grid-template-areas:"identity rails score" "note     note  note";grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) auto;padding:var(--space-3) var(--space-4)}}.runner-telemetry-row__rail .race-telemetry-rail{gap:.34rem}.runner-telemetry-row__rail .race-telemetry-rail__label{min-width:4.8rem;color:var(--color-text-soft);font-size:.62rem;font-weight:720;letter-spacing:.04em;white-space:nowrap}.runner-telemetry-row__rail .race-telemetry-rail__segments{flex-shrink:0}.runner-telemetry-row__rail .race-telemetry-rail__reason{color:var(--color-text-soft);font-family:var(--font-mono);font-size:.82rem}.race-telemetry-rail[data-tone=tempo] .race-telemetry-rail__segment[data-filled=true]{background:var(--signal-tempo)}.race-telemetry-rail[data-tone=tempo] .race-telemetry-rail__segment[data-filled=partial]:after{background:var(--signal-tempo)}@media(min-width:769px){.runner-telemetry-row__gm-label,.runner-telemetry-row__rail .race-telemetry-rail__label{display:none}}@media(max-width:768px){.runner-telemetry-row__rail .race-telemetry-rail__label{white-space:nowrap;font-size:.6rem}.runner-telemetry-row__rail .race-signal-bar--compact{gap:.32rem}.runner-telemetry-row__rail .race-telemetry-rail__segment{width:6px;height:10px}.runner-telemetry-row__rail .race-telemetry-rail__segments{gap:2px}}.race-segmented-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.22rem;padding:.22rem;border:1px solid oklch(100% 0 0 / 8%);border-radius:var(--radius-sm);background:#000203c2}.race-segmented-tabs__tab{min-width:0;min-height:2rem;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--color-text-muted);font-size:.78rem;font-weight:820;cursor:pointer}.race-segmented-tabs__tab[data-active=true]{border-color:var(--border-hairline);background:var(--surface-1);color:var(--color-text)}.race-segmented-tabs__tab[data-state=limited]:after,.race-segmented-tabs__tab[data-state=locked]:after{content:"";display:inline-block;width:.32rem;height:.32rem;margin-left:.34rem;border-radius:50%;background:currentColor;opacity:.65;vertical-align:middle}.race-segmented-tabs__tab:disabled{cursor:not-allowed;opacity:.48}.race-section-header{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.race-section-header h2{margin:0;color:var(--color-text);font-size:.98rem;font-weight:860;line-height:1.1}.race-section-header p{margin:.22rem 0 0;color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.race-section-header__eyebrow{display:block;margin-bottom:.18rem;color:var(--color-text-soft);font-size:.66rem;font-weight:820}.race-evidence-list{display:grid;gap:.48rem;min-width:0}.race-evidence-list ul{display:grid;gap:.36rem;margin:0;padding:0;list-style:none}.race-evidence-list li{display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.48rem;align-items:center;min-height:1.8rem;padding:.38rem .48rem;border:1px solid oklch(100% 0 0 / 7%);border-radius:var(--radius-xs);background:#03080ca3}.race-evidence-list li span{color:var(--color-text-soft);font-family:var(--font-mono);font-size:.68rem;font-variant-numeric:tabular-nums}.race-evidence-list li strong{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.76rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.race-evidence-list li[data-tone=tempo] strong,.race-evidence-list li[data-tone=speed] strong{color:var(--color-teal)}.race-evidence-list li[data-tone=positive] strong{color:var(--color-green)}.race-evidence-list li[data-tone=risk] strong,.race-evidence-list li[data-tone=limited] strong{color:var(--color-red)}.race-evidence-list[data-layout=inline]{display:block}.race-evidence-list__inline-items{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.18rem;min-width:0}.race-evidence-list__inline-items>span{align-items:center;display:inline-flex;gap:.2rem;max-width:9rem;min-height:1.28rem;min-width:0;padding:.18rem .34rem;border:1px solid oklch(100% 0 0 / 7%);border-radius:var(--radius-xs);background:#03080c8a}.race-evidence-list__inline-items>span>span{color:var(--color-text-soft);font-family:var(--font-mono);font-size:.56rem;font-variant-numeric:tabular-nums}.race-evidence-list__inline-items>span>strong{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.62rem;font-weight:760;line-height:1;text-overflow:ellipsis;white-space:nowrap}.race-evidence-list__inline-items>span[data-tone=tempo]>strong,.race-evidence-list__inline-items>span[data-tone=speed]>strong{color:var(--color-teal)}.race-evidence-list__inline-items>span[data-tone=positive]>strong{color:var(--color-green)}.race-evidence-list__inline-items>span[data-tone=risk]>strong,.race-evidence-list__inline-items>span[data-tone=limited]>strong{color:var(--color-red)}.race-evidence-list p{margin:0;color:var(--color-text-soft);font-size:.76rem}.race-caution-note,.race-data-quality-footer{display:grid;gap:.22rem;padding:.58rem .64rem;border:1px solid oklch(100% 0 0 / 7%);border-radius:var(--radius-sm);background:#0306098f}.race-caution-note[data-tone=risk],.race-caution-note[data-tone=limited]{border-color:#de4e4b33}.race-caution-note[data-tone=risk] span,.race-caution-note[data-tone=limited] span{color:var(--color-red)}.race-caution-note p,.race-data-quality-footer p{margin:0;color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.race-premium-action-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.66rem .72rem;border:1px solid oklch(78% .145 82 / 20%);border-radius:var(--radius-sm);background:#1e14034d}.race-premium-action-row div{display:grid;gap:.16rem;min-width:0}.race-premium-action-row strong{color:var(--color-text);font-size:.82rem;line-height:1.1}.race-premium-action-row span{color:var(--color-text-muted);font-size:.74rem;line-height:1.25}.race-premium-action-row button,.race-premium-action-row a{flex:0 0 auto;border:1px solid var(--border-hairline);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--text-1);font-size:.76rem;font-weight:820;text-decoration:none}.race-premium-action-row__marker{flex:0 0 auto;color:var(--text-2)!important;font-size:1rem!important}.race-data-quality-footer[data-status=limited],.race-data-quality-footer[data-status=missing]{border-color:#e5ad3429}.horse-profile-hero .race-score-block{min-width:5.7rem;padding:.62rem .68rem}@media(max-width:640px){.horse-profile-hero .race-score-block{width:100%}}.scouting-card{min-width:0}.horse-profile-hero .race-score-block{min-width:5.3rem;border-color:#e5ad342e;background:#000203b3}@media(max-width:640px){.horse-profile-hero .race-score-block{max-width:100%}}.horse-profile-panel--read .race-section-header h2,.horse-profile-section .race-section-header h2,.horse-profile-data-support .race-section-header h2{font-size:1.05rem}.dashboard-page .app-topbar,.pre-race-page-v2>.app-topbar{padding:.52rem;border:1px solid oklch(100% 0 0 / 7%);border-radius:.9rem;background:#010305f5}.pre-race-page-v2>.app-topbar{margin:.75rem .75rem .5rem}@media(min-width:1024px){.dashboard-page .app-topbar,.pre-race-page-v2>.app-topbar{display:none}}@media(max-width:760px){.daily-readability-item__signals .race-readability-label{flex:0 0 auto}.daily-readability-item__signals .race-telemetry-rail{flex:0 1 auto;min-width:0}.daily-readability-item__signals .race-telemetry-rail__segments{gap:1.5px}.daily-readability-item__signals .race-telemetry-rail__segment{width:4px;height:11px}}@media(min-width:768px){.app-shell .dashboard-page{max-width:min(100%,45rem)}}@media(min-width:1024px){.app-shell .dashboard-page{max-width:min(100%,82rem)}.dashboard-page .dashboard-hero{min-height:14.8rem}}@media(min-width:1440px){.app-shell .dashboard-page{max-width:min(100%,84rem)}}.dashboard-page .dashboard-hero{min-height:10.4rem;padding:.9rem 1rem 1rem;overflow:hidden;border:1px solid oklch(100% 0 0 / 7%);border-radius:1.05rem;background:linear-gradient(180deg,#00010214,#000102b8 44%,#000102 82%),linear-gradient(90deg,#000102,#000102d1 54%,#0001025c),url(/assets/dashboard-hero-race-2.jpg) 48% 35% / cover no-repeat,var(--dashboard-bg)}.dashboard-page .dashboard-hero:before{content:"SCOUT REPORT";position:absolute;left:1rem;top:.85rem;color:var(--dashboard-gold);font-size:.62rem;font-weight:900;letter-spacing:.12em}.dashboard-page .dashboard-hero h1{margin:0;color:#f4f1ed;font-size:1.94rem;line-height:.92;letter-spacing:0;text-wrap:balance}.dashboard-page .dashboard-hero p{max-width:18rem;margin-top:.52rem;color:#c1baad;font-size:.9rem;line-height:1.42}.dashboard-page .race-list{gap:.64rem}.dashboard-page .race-signal-pill{min-height:1.1rem;padding:.18rem .48rem;border-radius:.24rem;font-size:.56rem;font-weight:900;letter-spacing:.02em;line-height:1}@media(min-width:768px){.dashboard-page .dashboard-hero{min-height:17rem;padding:1.8rem;background:linear-gradient(90deg,#000102,#000102e5 42%,#00010285 74%,#00010247),linear-gradient(180deg,#0001020a,#00010294 42%,#000102 85%),url(/assets/dashboard-hero-race-2.jpg) 62% 34% / cover no-repeat,var(--dashboard-bg)}.dashboard-page .dashboard-hero:before{left:1.8rem;top:1.6rem}.dashboard-page .dashboard-hero h1{font-size:3rem}.dashboard-page .dashboard-hero p{max-width:28rem}}@media(max-width:390px){.dashboard-page .race-signal-pill{padding-inline:.38rem}}.pre-race-page-v2{padding-bottom:calc(5.4rem + env(safe-area-inset-bottom))}.pre-race-page-v2 .race-header-v2{min-height:8.4rem;border-bottom:1px solid oklch(100% 0 0 / 7%);background:linear-gradient(90deg,#000102,#000102db,#0001025c),linear-gradient(180deg,#00010226,#000102f5),url(/assets/dashboard-hero-race-2.jpg) 58% 38% / cover no-repeat}.pre-race-page-v2 .race-header-v2__row{min-height:8.4rem;align-items:end;padding:.9rem .9rem .95rem}.pre-race-page-v2 .race-header-v2__left{align-items:start;gap:.62rem}.pre-race-page-v2 .race-header-v2__step{width:1.75rem;height:1.75rem;border-color:#ffffff17;border-radius:.5rem;background:#0000017a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pre-race-page-v2 .race-header-v2__title h1{color:#f4f1ec;font-family:var(--font-sans);font-size:1.15rem;font-weight:900;letter-spacing:0;text-shadow:0 2px 18px oklch(0% 0 0 / 48%)}.pre-race-page-v2 .race-header-v2__title p{margin-top:.25rem;color:#c9c3b9;font-size:.78rem;font-weight:650}.pre-race-page-v2 .race-header-v2__indicators{align-self:start;grid-template-columns:repeat(2,minmax(0,auto));gap:.42rem}.pre-race-page-v2 .race-header-v2__tempo,.pre-race-page-v2 .race-header-v2__guven{min-width:4.6rem;padding:.48rem .54rem;border-radius:.52rem;background:#0000017f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pre-race-page-v2 .race-header-v2__indicator-label{font-size:.52rem;letter-spacing:.08em}.pre-race-page-v2 .race-header-v2__tempo strong,.pre-race-page-v2 .race-header-v2__guven strong{font-size:.68rem;line-height:1.05}.pre-race-page-v2 .race-hero-prerace{position:relative;display:grid;min-height:18rem;overflow:hidden;padding:0;border:1px solid oklch(100% 0 0 / 8%);border-radius:.95rem;background:linear-gradient(90deg,#000102f5,#000102c7 47%,#00010252),linear-gradient(180deg,#0001022e,#000102eb),var(--race-hero-image) center 48% / cover no-repeat;box-shadow:inset 0 1px #ffffff0d}.pre-race-page-v2 .race-hero-prerace__nav{position:absolute;z-index:2;top:.9rem;left:.9rem;display:flex;gap:.32rem}.pre-race-page-v2 .race-hero-prerace__content{position:relative;z-index:1;display:grid;align-content:end;gap:.72rem;width:min(100%,66rem);min-height:18rem;padding:3.6rem 1.05rem 1.05rem}.pre-race-page-v2 .race-hero-prerace__title{display:grid;gap:.18rem}.pre-race-page-v2 .race-hero-prerace__title h1{margin:0;color:var(--text-1);font-family:var(--font-display);font-size:clamp(2rem,6vw,3.55rem);font-weight:700;line-height:.98;letter-spacing:0;text-shadow:0 2px 18px oklch(0% 0 0 / 54%)}.pre-race-page-v2 .race-hero-prerace__city{margin:0;color:var(--signal-strong);font-size:.78rem;font-weight:760}.pre-race-page-v2 .race-hero-prerace__race-line{display:flex;align-items:baseline;gap:.72rem;margin:.32rem 0 0;color:var(--text-1);font-family:var(--font-display);font-size:clamp(1.45rem,4.4vw,2.25rem);line-height:1}.pre-race-page-v2 .race-hero-prerace__race-line strong{font-weight:680}.pre-race-page-v2 .race-hero-prerace__race-line span{color:var(--signal-medium);font-family:var(--font-sans);font-size:.72em;font-variant-numeric:tabular-nums;font-weight:780}.pre-race-page-v2 .race-hero-prerace__meta{display:grid;grid-template-columns:repeat(4,minmax(0,7.2rem));width:fit-content;max-width:100%;margin:0;overflow:hidden;border:1px solid oklch(100% 0 0 / 8%);border-radius:.62rem;background:#0000017a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pre-race-page-v2 .race-hero-prerace__meta div{display:grid;gap:.12rem;padding:.62rem .78rem;border-right:1px solid oklch(100% 0 0 / 7%)}.pre-race-page-v2 .race-hero-prerace__meta div:last-child{border-right:0}.pre-race-page-v2 .race-hero-prerace__meta dt{color:var(--text-3);font-size:.62rem;font-weight:720}.pre-race-page-v2 .race-hero-prerace__meta dd{margin:0;color:var(--text-1);font-size:.95rem;font-weight:760;line-height:1.1}.pre-race-page-v2 .race-hero-prerace__strip{display:grid;grid-template-columns:minmax(9rem,.9fr) minmax(11rem,1.15fr) minmax(11rem,1.15fr) minmax(14rem,1.45fr);gap:0;max-width:100%;overflow:hidden;border:1px solid oklch(100% 0 0 / 8%);border-radius:.68rem;background:#0000018f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pre-race-page-v2 .race-hero-prerace__strip-card,.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail,.pre-race-page-v2 .race-hero-prerace__note{min-width:0;padding:.72rem .78rem;border-right:1px solid oklch(100% 0 0 / 7%)}.pre-race-page-v2 .race-hero-prerace__strip-card{display:grid;gap:.18rem}.pre-race-page-v2 .race-hero-prerace__strip-card span,.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail__label{color:var(--text-3);font-size:.68rem;font-weight:720}.pre-race-page-v2 .race-hero-prerace__strip-card strong{color:var(--signal-strong);font-size:1rem;font-weight:820;line-height:1.05}.pre-race-page-v2 .race-hero-prerace__strip-card em{color:var(--text-3);font-size:.62rem;font-style:normal;font-weight:680}.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail{align-content:center;gap:.28rem;background:transparent}.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail__segments{justify-content:start}.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail__qualifier,.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail__reason{color:var(--text-2);font-size:.78rem;font-weight:780}.pre-race-page-v2 .race-hero-prerace__note{display:flex;align-items:center;margin:0;border-right:0;color:var(--text-2);font-size:.82rem;font-weight:620;line-height:1.45}@media(max-width:768px){.pre-race-page-v2 .race-hero-prerace{min-height:16.5rem;background-position:center 42%}.pre-race-page-v2 .race-hero-prerace__content{min-height:16.5rem;padding:3.2rem .72rem .72rem;gap:.5rem}.pre-race-page-v2 .race-hero-prerace__meta{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.pre-race-page-v2 .race-hero-prerace__meta div{padding:.42rem .5rem}.pre-race-page-v2 .race-hero-prerace__meta dt{font-size:.54rem}.pre-race-page-v2 .race-hero-prerace__meta dd{font-size:.78rem}.pre-race-page-v2 .race-hero-prerace__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pre-race-page-v2 .race-hero-prerace__strip-card,.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail,.pre-race-page-v2 .race-hero-prerace__note{padding:.44rem .52rem}.pre-race-page-v2 .race-hero-prerace__strip-card span,.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail__label{font-size:.58rem}.pre-race-page-v2 .race-hero-prerace__strip-card strong{font-size:.84rem}.pre-race-page-v2 .race-hero-prerace__strip-card em{font-size:.56rem}.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail__qualifier,.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail__reason{font-size:.66rem}.pre-race-page-v2 .race-hero-prerace__note{display:none}.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail{display:grid;grid-template-columns:1fr;align-content:start}.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail__label{min-width:0}.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail__segments{margin-top:.12rem}.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail:nth-of-type(2){border-right:0}.pre-race-page-v2 .race-hero-prerace__strip .race-telemetry-rail:nth-of-type(3),.pre-race-page-v2 .race-hero-prerace__note{border-top:1px solid oklch(100% 0 0 / 7%)}.pre-race-page-v2 .race-hero-prerace__note{align-items:flex-start}}.pre-race-page-v2 .race-interpretation-summary{margin:.72rem 0 0;padding:.78rem;border:1px solid oklch(100% 0 0 / 7%);border-radius:.95rem;background:#010407fa}.pre-race-page-v2 .race-interpretation-summary__head span{color:var(--pre-gold);font-size:.62rem;font-weight:900;letter-spacing:.12em}.pre-race-page-v2 .race-interpretation-summary__claim,.pre-race-page-v2 .race-interpretation-summary__chip{border-color:#fff1;background:#00010157}.pre-race-page-v2 .race-interpretation-summary__claim p{font-size:1.06rem;line-height:1.18}.pre-race-page-v2 .race-content-tabs{margin-top:.72rem;padding:.3rem;border:1px solid oklch(100% 0 0 / 7%);border-radius:.85rem;background:#010204f5}.pre-race-page-v2 .race-content-tabs .race-segmented-tabs{gap:.25rem;border:0;background:transparent}.pre-race-page-v2 .race-content-tabs .race-segmented-tabs button{min-height:2.3rem;border-radius:.58rem;font-weight:900}.pre-race-page-v2 .tab-atlar{margin-top:.74rem}.pre-race-page-v2 .tab-atlar .race-section-header{margin-bottom:.55rem}.pre-race-page-v2 .tab-horse-list{display:grid;gap:.52rem}.pre-race-page-v2 .tab-horse-row{position:relative;grid-template-columns:2.25rem minmax(0,1fr) 3.25rem;gap:.62rem;min-height:5.25rem;padding:.68rem .66rem .68rem .82rem;overflow:hidden;border:1px solid oklch(100% 0 0 / 6.5%);border-radius:.68rem;background:#010204fa}.pre-race-page-v2 .tab-horse-row:before{content:"";position:absolute;inset:0 auto 0 0;width:.16rem;background:#e5ad34b8}.pre-race-page-v2 .tab-horse-row[data-decision-tone=support]:before{background:var(--color-green)}.pre-race-page-v2 .tab-horse-row[data-decision-tone=caution]:before{background:var(--pre-gold)}.pre-race-page-v2 .tab-horse-row[data-decision-tone=limited]:before{background:#8a867e}.pre-race-page-v2 .tab-horse-row[data-decision-tone=risk]:before{background:var(--color-red)}.pre-race-page-v2 .tab-horse-row--active{border-color:#e5ad3442}.pre-race-page-v2 .tab-horse-row__num{width:2rem;height:2rem;border:1px solid oklch(100% 0 0 / 7%);border-radius:.5rem;background:#ffffff0b;color:#dcd7cd;font-family:var(--font-mono);font-size:.86rem;font-weight:900}.pre-race-page-v2 .tab-horse-row__title strong{color:#f4f1ed;font-size:.92rem;font-weight:900;letter-spacing:0}.pre-race-page-v2 .tab-horse-row__labels{margin-top:.12rem;overflow:hidden}.pre-race-page-v2 .tab-horse-row>.race-score-block{min-width:3.05rem;padding-left:.52rem;border-left:1px solid oklch(100% 0 0 / 5.5%)}.pre-race-page-v2 .tab-horse-row>.race-score-block .race-score-block__value{font-size:1.42rem}.pre-race-page-v2 .tab-horse-row>.race-score-block .race-score-block__support{display:none}@media(max-width:390px){.pre-race-page-v2 .race-header-v2__indicators{position:absolute;top:.75rem;right:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,auto));max-width:9.4rem}.pre-race-page-v2 .race-header-v2__tempo,.pre-race-page-v2 .race-header-v2__guven{min-width:4.35rem;padding:.38rem .42rem}.pre-race-page-v2 .race-header-v2__tempo i{display:none}.pre-race-page-v2 .tab-horse-row{grid-template-columns:2rem minmax(0,1fr) 3rem;gap:.5rem}}.pre-race-page-v2 .race-support-band{margin-bottom:.68rem;padding:.18rem;border:1px solid oklch(100% 0 0 / 4.8%);border-radius:.74rem;background:#00000157}.pre-race-page-v2 .race-support-band span{border-color:transparent;background:#ffffff08}.pre-race-page-v2 .tab-horse-list{gap:.46rem}.pre-race-page-v2 .tab-horse-row{grid-template-columns:2.15rem minmax(0,1fr) 3.15rem;gap:.56rem;min-height:4.9rem;padding:.62rem .58rem .62rem .76rem;border-color:#ffffff0d;background:#000203fa}.pre-race-page-v2 .tab-horse-row[data-priority=lead]{min-height:5.35rem;border-color:#e5ad3424;background:#010304fa}.pre-race-page-v2 .tab-horse-row[data-priority=watch]{border-color:#e5ad3417;background:#010204fa}.pre-race-page-v2 .tab-horse-row[data-score-band=low],.pre-race-page-v2 .tab-horse-row[data-score-band=missing]{background:#000203fa}.pre-race-page-v2 .tab-horse-row[data-priority=lead]:before{width:.2rem}.pre-race-page-v2 .tab-horse-row[data-priority=field]:before{opacity:.72}.pre-race-page-v2 .tab-horse-row__num{width:1.88rem;height:1.88rem;border-radius:.48rem}.pre-race-page-v2 .tab-horse-row[data-priority=lead] .tab-horse-row__num{border-color:#e5ad3438;background:#e5ad341a;color:#f9e1b8}.pre-race-page-v2 .tab-horse-row__title,.pre-race-page-v2 .tab-horse-row__title strong{min-width:0;max-width:100%}.pre-race-page-v2 .tab-horse-row__title strong{display:block;overflow:hidden;font-size:.9rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.pre-race-page-v2 .tab-horse-row[data-priority=lead] .tab-horse-row__title strong{font-size:.96rem}.pre-race-page-v2 .tab-horse-row__decision-line{margin-top:.04rem}.pre-race-page-v2 .tab-horse-row__decision,.pre-race-page-v2 .tab-horse-row__evidence-chip{max-width:7.8rem;padding:.18rem .38rem;border-radius:.24rem;font-size:.53rem}.pre-race-page-v2 .tab-horse-row__decision[data-tone=caution],.pre-race-page-v2 .tab-horse-row__evidence-chip[data-tone=caution]{border-color:#e5ad3421;background:#e5ad340f;color:#c9b590}.pre-race-page-v2 .tab-horse-row__decision[data-tone=limited]{border-color:#ffffff0e;background:#ffffff07;color:#9f9b93}.pre-race-page-v2 .tab-horse-row__decision[data-tone=support],.pre-race-page-v2 .tab-horse-row__evidence-chip[data-tone=positive]{border-color:#61b56533;background:#61b56514}.pre-race-page-v2 .tab-horse-row__evidence-chip{color:#b7b0a3}.pre-race-page-v2 .tab-horse-row__labels{margin-top:.08rem}.pre-race-page-v2 .tab-horse-row>.race-score-block{min-width:2.9rem;padding-left:.44rem}.pre-race-page-v2 .tab-horse-row>.race-score-block .race-score-block__value{font-size:1.32rem}.pre-race-page-v2 .tab-horse-row[data-priority=lead]>.race-score-block .race-score-block__value{font-size:1.48rem}.pre-race-page-v2 .tab-horse-row[data-score-band=low]>.race-score-block .race-score-block__value,.pre-race-page-v2 .tab-horse-row[data-score-band=missing]>.race-score-block .race-score-block__value{color:#a39e95}@media(max-width:390px){.pre-race-page-v2 .tab-horse-row{grid-template-columns:1.9rem minmax(0,1fr) 2.82rem;gap:.46rem;padding-right:.5rem}.pre-race-page-v2 .tab-horse-row__decision{max-width:6.85rem}.pre-race-page-v2 .tab-horse-row>.race-score-block{min-width:2.68rem;padding-left:.36rem}}.pre-race-page-v2 .tab-tempo-v2,.pre-race-page-v2 .tab-hiz-v2{margin-top:.74rem;gap:.58rem}.pre-race-page-v2 .tab-tempo-v2 .race-section-header,.pre-race-page-v2 .tab-hiz-v2 .race-section-header{margin-bottom:.02rem}.pre-race-page-v2 .tempo-v2-summary,.pre-race-page-v2 .hiz-v2-summary{gap:.5rem}.pre-race-page-v2 .tempo-v2-summary .race-metric-tile,.pre-race-page-v2 .hiz-v2-summary .race-metric-tile{position:relative;min-height:4rem;padding:.66rem .68rem;overflow:hidden;border-color:#fff1;border-radius:.72rem;background:#010204fa}.pre-race-page-v2 .tempo-v2-summary .race-metric-tile:before,.pre-race-page-v2 .hiz-v2-summary .race-metric-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:.16rem;background:#0698a4b8}.pre-race-page-v2 .tempo-v2-summary .race-metric-tile[data-state=limited]:before,.pre-race-page-v2 .tempo-v2-summary .race-metric-tile[data-state=empty]:before,.pre-race-page-v2 .hiz-v2-summary .race-metric-tile[data-state=limited]:before,.pre-race-page-v2 .hiz-v2-summary .race-metric-tile[data-state=empty]:before{background:#e5ad3494}.pre-race-page-v2 .tempo-v2-summary .race-metric-tile__label,.pre-race-page-v2 .hiz-v2-summary .race-metric-tile__label{color:#9d988f;font-size:.55rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pre-race-page-v2 .tempo-v2-summary .race-metric-tile__value,.pre-race-page-v2 .hiz-v2-summary .race-metric-tile__value{font-size:1.05rem;font-weight:900;line-height:1.05}.pre-race-page-v2 .tempo-v2-summary .race-metric-tile__support,.pre-race-page-v2 .hiz-v2-summary .race-metric-tile__support{color:#a29e96;font-size:.58rem;font-weight:760}.pre-race-page-v2 .tempo-v2-panel,.pre-race-page-v2 .hiz-v2-panel{position:relative;gap:.6rem;padding:.72rem;overflow:hidden;border-color:#fff1;border-radius:.78rem;background:#010204fa}.pre-race-page-v2 .tempo-v2-panel__head,.pre-race-page-v2 .hiz-v2-panel__head{padding-bottom:.5rem;border-bottom:1px solid oklch(100% 0 0 / 5.5%)}.pre-race-page-v2 .tempo-v2-panel__head span,.pre-race-page-v2 .hiz-v2-panel__head span{color:#e5e1da;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pre-race-page-v2 .tempo-v2-panel__head strong,.pre-race-page-v2 .hiz-v2-panel__head strong{max-width:9.8rem;overflow:hidden;color:#b1aa9e;text-overflow:ellipsis}.pre-race-page-v2 .tempo-v2-read{gap:.22rem;padding:.58rem .66rem}.pre-race-page-v2 .tempo-v2-read>span{color:#ada79b;font-size:.58rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pre-race-page-v2 .tempo-v2-read>p{margin:0;color:#e1ddd7;font-size:.78rem;font-weight:760;line-height:1.32}.pre-race-page-v2 .tempo-v2-pressure-map{gap:.58rem}.pre-race-page-v2 .tempo-v2-pressure-bars{display:grid;gap:.48rem}.pre-race-page-v2 .tempo-v2-pressure-row{display:grid;gap:.26rem;min-width:0}.pre-race-page-v2 .tempo-v2-pressure-row__label{align-items:center;display:flex;justify-content:space-between;gap:.5rem;min-width:0}.pre-race-page-v2 .tempo-v2-pressure-row__label span{min-width:0;overflow:hidden;color:#dbd7d0;font-size:.72rem;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.pre-race-page-v2 .tempo-v2-pressure-row__label strong{color:#e8e4dd;font-size:.74rem;font-weight:900;line-height:1}.pre-race-page-v2 .tempo-v2-pressure-row__track{height:.42rem;overflow:hidden;border-radius:999px;background:#ffffff0e}.pre-race-page-v2 .tempo-v2-pressure-row__track i{display:block;width:var(--pressure-width);max-width:100%;height:100%;border-radius:inherit;background:#0698a4c2}.pre-race-page-v2 .tempo-v2-pressure-row[data-tone=gold] .tempo-v2-pressure-row__track i{background:linear-gradient(90deg,#e5ad34db,#ba9140c2)}.pre-race-page-v2 .tempo-v2-pressure-row[data-tone=tempo] .tempo-v2-pressure-row__track i{background:linear-gradient(90deg,#0698a4d1,#269aa3cf,#389ca2cc 25%,#52a19fc7 50%,#7daa98bd)}.pre-race-page-v2 .tempo-v2-pressure-row em{color:#a9a49b;font-size:.58rem;font-style:normal;font-weight:760;line-height:1}.pre-race-page-v2 .tempo-v2-pressure-map__note{margin:0;color:#a9a49b;font-size:.68rem;font-weight:700;line-height:1.32}.pre-race-page-v2 .tempo-v2-panel--secondary{gap:.46rem;padding:.62rem;background:#000203eb}.pre-race-page-v2 .tempo-v2-style-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.pre-race-page-v2 .tempo-v2-style-pills .race-signal-pill,.pre-race-page-v2 .hiz-v2-fit-group .race-signal-pill{justify-content:center;min-height:1.66rem;border-radius:.48rem;background:#ffffff08;font-size:.62rem;font-weight:900}.pre-race-page-v2 .tempo-v2-style-list,.pre-race-page-v2 .hiz-v2-list{gap:.34rem}.pre-race-page-v2 .tempo-v2-style-row,.pre-race-page-v2 .hiz-v2-row{min-height:2.52rem;padding:.48rem .56rem;border-color:#ffffff0c;border-radius:.58rem;background:#000203f5}.pre-race-page-v2 .tempo-v2-style-row span,.pre-race-page-v2 .hiz-v2-row span{color:#edebe7;font-size:.82rem;font-weight:850}.pre-race-page-v2 .tempo-v2-style-row strong,.pre-race-page-v2 .hiz-v2-row strong{align-items:center;display:inline-flex;padding:.18rem .42rem;border:1px solid oklch(100% 0 0 / 6%);border-radius:.28rem;background:#ffffff08;font-size:.56rem;font-weight:900;gap:.28rem}.pre-race-page-v2 .tempo-v2-style-row strong[data-tone=gold]{border-color:#e5ad3429;background:#e5ad3411}.pre-race-page-v2 .tempo-v2-style-row strong[data-tone=tempo],.pre-race-page-v2 .hiz-v2-row strong[data-tone=speed]{border-color:#0698a433;background:#0698a413}.pre-race-page-v2 .hiz-v2-row strong[data-tone=positive]{border-color:#61b5652e;background:#61b56513}.pre-race-page-v2 .hiz-v2-row strong em{align-items:center;display:inline-flex;gap:.24rem;color:#e8e4dd;font-family:var(--font-mono);font-size:.62rem;font-style:normal;font-weight:900}.pre-race-page-v2 .hiz-v2-row strong em:before{content:"";display:inline-block;width:.18rem;height:.18rem;border-radius:999px;background:currentColor;opacity:.52}.pre-race-page-v2 .hiz-v2-row--score{min-height:2.78rem}.pre-race-page-v2 .hiz-v2-row--score strong{display:grid;justify-items:end;gap:.06rem;min-width:3.35rem;padding:0;border:0;background:transparent}.pre-race-page-v2 .hiz-v2-row--score strong span{color:#aaa498;font-size:.54rem;font-weight:850;letter-spacing:0;line-height:1}.pre-race-page-v2 .hiz-v2-row--score strong em{color:#f5ead5;font-size:1.16rem;line-height:.95}.pre-race-page-v2 .hiz-v2-row--score strong em:before{display:none}.pre-race-page-v2 .hiz-v2-read{gap:.18rem;padding:.58rem .64rem;border-color:#0698a424;background:#000203db}.pre-race-page-v2 .hiz-v2-read span{color:#e5e1da;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pre-race-page-v2 .hiz-v2-read p{margin:0;color:#c8c3bc;font-size:.76rem;font-weight:680;line-height:1.34}.pre-race-page-v2 .final-kick-ladder{gap:.62rem;padding:.74rem;border-color:#e5ad3426;background:#000203fa}.pre-race-page-v2 .final-kick-ladder__head{align-items:start;display:flex;gap:.8rem;justify-content:space-between;padding-bottom:.52rem;border-bottom:1px solid oklch(100% 0 0 / 5.5%)}.pre-race-page-v2 .final-kick-ladder__head div{min-width:0}.pre-race-page-v2 .final-kick-ladder__head span{display:block;color:#ebe4d7;font-size:.92rem;font-weight:920;line-height:1.05}.pre-race-page-v2 .final-kick-ladder__head p{margin:.16rem 0 0;color:#a39e95;font-size:.68rem;font-weight:680;line-height:1.24}.pre-race-page-v2 .final-kick-ladder__head strong{flex-shrink:0;margin-top:.04rem;color:#e5ad34;font-size:.62rem;font-weight:880;letter-spacing:.02em}.pre-race-page-v2 .final-kick-ladder__rows{display:grid;gap:.48rem}.pre-race-page-v2 .final-kick-ladder__row{display:grid;grid-template-columns:minmax(6.4rem,.86fr) minmax(4.8rem,1fr) 2.25rem;grid-template-areas:"name bar score" "label bar score";align-items:center;column-gap:.56rem;row-gap:.1rem;width:100%;min-width:0;padding:.18rem 0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.pre-race-page-v2 .final-kick-ladder__row:focus-visible{outline:2px solid oklch(78% .145 82 / 70%);outline-offset:.18rem}.pre-race-page-v2 .final-kick-ladder__name{grid-area:name;min-width:0;overflow:hidden;color:#eeebe5;font-size:.78rem;font-weight:900;letter-spacing:.03em;line-height:1.08;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pre-race-page-v2 .final-kick-ladder__label{grid-area:label;min-width:0;overflow:hidden;color:#aaa498;font-size:.58rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.pre-race-page-v2 .final-kick-ladder__track{grid-area:bar;display:block;height:.56rem;min-width:0;overflow:hidden;border-radius:999px;background:repeating-linear-gradient(90deg,oklch(100% 0 0 / 7%) 0 .16rem,transparent .16rem .32rem),#ffffff0d}.pre-race-page-v2 .final-kick-ladder__track span{display:block;width:var(--support-score);height:100%;border-radius:inherit;background:repeating-linear-gradient(90deg,oklch(100% 0 0 / 18%) 0 .12rem,transparent .12rem .24rem),linear-gradient(90deg,#e5ad34,#bc9036)}.pre-race-page-v2 .final-kick-ladder__row[data-rank=support] .final-kick-ladder__track span{background:repeating-linear-gradient(90deg,oklch(100% 0 0 / 13%) 0 .12rem,transparent .12rem .24rem),linear-gradient(90deg,#0698a4cc,#269aa3ca,#389ca2c7 25%,#52a19fc2 50%,#7daa98b8)}.pre-race-page-v2 .final-kick-ladder__score{grid-area:score;justify-self:end;color:#f1e3c9;font-family:var(--font-mono);font-size:1.2rem;font-weight:900;line-height:1;text-align:right}.pre-race-page-v2 .final-kick-ladder__row[data-rank=support] .final-kick-ladder__score{color:#d7d0c4}.pre-race-page-v2 .hiz-v2-support-distribution{display:grid;gap:.46rem;padding:.58rem .64rem;border:1px solid oklch(100% 0 0 / 5.5%);border-radius:.66rem;background:#000203d6}.pre-race-page-v2 .hiz-v2-support-distribution__title{color:#e3ddd4;font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.pre-race-page-v2 .hiz-v2-support-distribution__stats{display:grid;gap:.32rem;grid-template-columns:repeat(4,minmax(0,1fr))}.pre-race-page-v2 .hiz-v2-support-distribution__stats span{min-width:0;padding:.34rem .4rem;border:1px solid oklch(100% 0 0 / 5%);border-radius:.5rem;background:#ffffff06;color:#afaaa1;font-size:.68rem;font-weight:820;line-height:1.1;text-align:center}.pre-race-page-v2 .hiz-v2-support-distribution__stats span[data-tone=strong]{color:#f5c25f}.pre-race-page-v2 .hiz-v2-support-distribution__stats span[data-tone=supported]{color:#66c4be}.pre-race-page-v2 .hiz-v2-support-distribution__stats span[data-tone=limited]{color:#ceb484}.pre-race-page-v2 .hiz-v2-support-distribution__stats span[data-tone=out]{color:#868d94}.pre-race-page-v2 .hiz-v2-support-distribution__bar{display:flex;gap:.16rem;height:.42rem;min-width:0;overflow:hidden;border-radius:999px;background:#ffffff0b}.pre-race-page-v2 .hiz-v2-support-distribution__bar span{display:block;flex:0 0 var(--segment-width);min-width:0;border-radius:inherit}.pre-race-page-v2 .hiz-v2-support-distribution__bar span[data-tone=strong]{background:linear-gradient(90deg,#e5ad34,#c09337)}.pre-race-page-v2 .hiz-v2-support-distribution__bar span[data-tone=supported]{background:linear-gradient(90deg,#0698a4d1,#279aa3cf,#389ca2cd 25%,#53a19fca 50%,#7daa98c2)}.pre-race-page-v2 .hiz-v2-support-distribution__bar span[data-tone=limited]{background:#c19f616b}.pre-race-page-v2 .hiz-v2-support-distribution__bar span[data-tone=out]{background:#ffffff17}.pre-race-page-v2 .hiz-v2-support-distribution p{margin:0;color:#a9a49b;font-size:.68rem;font-weight:680;line-height:1.28}.pre-race-page-v2 .hiz-v2-coverage-strip{display:grid;gap:.34rem;padding:.54rem .62rem;border:1px solid oklch(100% 0 0 / 5.5%);border-radius:.62rem;background:#000203c7}.pre-race-page-v2 .hiz-v2-coverage-strip__title{color:#d8d4cc;font-size:.62rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.pre-race-page-v2 .hiz-v2-coverage-strip__items{display:flex;flex-wrap:wrap;gap:.28rem;min-width:0}.pre-race-page-v2 .hiz-v2-coverage-strip__items span{min-width:0;padding:.22rem .36rem;border:1px solid oklch(100% 0 0 / 5%);border-radius:999px;background:#ffffff06;color:#afaaa1;font-size:.64rem;font-weight:760;line-height:1.1}.pre-race-page-v2 .hiz-v2-coverage-strip__bars{display:grid;gap:.22rem;min-width:0}.pre-race-page-v2 .hiz-v2-coverage-strip__bars span{display:block;height:.22rem;overflow:hidden;border-radius:999px;background:#ffffff0b}.pre-race-page-v2 .hiz-v2-coverage-strip__bars i{display:block;width:var(--coverage);height:100%;border-radius:inherit;background:linear-gradient(90deg,#0698a49e,#2e9aa09d,#439c9c9d 12.5%,#61a0939c 25%,#91a67e99,#bcaa6297,#e5ad3494)}.pre-race-page-v2 .hiz-v2-coverage-strip--limited .hiz-v2-coverage-strip__items span{color:#a9a49b}.pre-race-page-v2 .hiz-v2-panel__note{margin:-.18rem 0 0;color:#a39e95;font-size:.68rem;font-weight:650;line-height:1.35}.pre-race-page-v2 .hiz-v2-row--coverage strong{border-color:#ffffff0e;background:#ffffff07;color:#b7b0a5}.pre-race-page-v2 .hiz-v2-row--coverage strong span{color:#b7b0a5;font-size:.58rem;font-weight:820}.pre-race-page-v2 .tempo-v2-panel--empty,.pre-race-page-v2 .hiz-v2-panel--empty{min-height:6.2rem;align-content:center;border-color:#e5ad341f;background:#000203fa}.pre-race-page-v2 .tempo-v2-panel--empty strong,.pre-race-page-v2 .hiz-v2-panel--empty strong{color:#e2d6c0;font-size:.92rem;font-weight:900}.pre-race-page-v2 .tempo-v2-panel--empty p,.pre-race-page-v2 .hiz-v2-panel--empty p{max-width:20rem;color:#a9a49b;font-size:.76rem}.pre-race-page-v2 .hiz-v2-fit-groups{gap:.58rem}.pre-race-page-v2 .hiz-v2-fit-group{padding:.54rem;border:1px solid oklch(100% 0 0 / 4.8%);border-radius:.58rem;background:#000203c7}.pre-race-page-v2 .hiz-v2-fit-group>span{color:#b1aa9e;letter-spacing:.06em;text-transform:uppercase}@media(max-width:390px){.pre-race-page-v2 .tempo-v2-summary,.pre-race-page-v2 .hiz-v2-summary{gap:.42rem}.pre-race-page-v2 .tempo-v2-summary .race-metric-tile,.pre-race-page-v2 .hiz-v2-summary .race-metric-tile{min-height:3.72rem;padding:.58rem .54rem}.pre-race-page-v2 .tempo-v2-panel,.pre-race-page-v2 .hiz-v2-panel{padding:.64rem}.pre-race-page-v2 .tempo-v2-panel__head,.pre-race-page-v2 .hiz-v2-panel__head{align-items:flex-start;flex-direction:column;gap:.34rem}.pre-race-page-v2 .tempo-v2-panel__head strong,.pre-race-page-v2 .hiz-v2-panel__head strong{max-width:100%}}@media(min-width:768px){.app-shell .pre-race-page-v2{max-width:min(100%,45rem)}.pre-race-page-v2{gap:.9rem}.pre-race-page-v2 .race-header-v2{border-radius:1rem;overflow:hidden}.pre-race-page-v2 .race-header-v2__row{padding-inline:1rem}}@media(min-width:1024px){.app-shell .pre-race-page-v2{max-width:min(100%,82rem)}.pre-race-page-v2{gap:1rem}.pre-race-page-v2 .race-header-v2{min-height:10rem}.pre-race-page-v2 .race-header-v2__row{min-height:10rem;padding:1.15rem 1.2rem}.pre-race-page-v2 .race-content-tabs{margin-top:0}.pre-race-page-v2 .race-content-tabs .race-segmented-tabs{max-width:35rem}}@media(min-width:1440px){.app-shell .pre-race-page-v2{max-width:min(100%,84rem)}}.post-race-page .scouting-card{gap:.48rem;min-height:0;padding:.48rem}.horse-profile-page .race-section-header{display:flex;align-items:center;gap:.65rem;margin:0 0 .1rem}.horse-profile-page .race-section-header>div{display:contents}.horse-profile-page .race-section-header h2{margin:0;flex:0 0 auto;color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--hp-section-label-size);font-weight:700;letter-spacing:var(--hp-section-label-tracking);line-height:1.2;text-transform:uppercase}.horse-profile-page .race-section-header:after{content:"";height:1px;flex:1 1 auto;background:var(--hp-rule-color)}.horse-profile-page .race-section-header__eyebrow,.horse-profile-page .race-section-header p{display:none}@media(max-width:1023px){.app-shell__content>.shell-page.horse-profile-page{padding-bottom:calc(var(--hp-bottom-clearance) + env(safe-area-inset-bottom))}}.site-footer{border-top:1px solid var(--color-border);color:var(--color-text-soft, var(--color-text));display:flex;flex-wrap:wrap;gap:.75rem 2rem;align-items:center;justify-content:space-between;margin-inline:auto;max-width:92rem;padding:1.6rem var(--page-padding) 2.2rem;width:100%;font-size:.82rem}.site-footer__disclaimer{margin:0;opacity:.85}.site-footer__nav{display:flex;flex-wrap:wrap;gap:.75rem 1.4rem}.site-footer__nav a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.site-footer__nav a:hover{border-bottom-color:currentColor}.site-footer__copy{margin:0;opacity:.6}.legal-page{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.legal-page__topbar{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;max-width:92rem;padding:1.4rem var(--page-padding);width:100%;position:sticky;top:0;z-index:3;background:var(--surface-0)}.legal-page__body{flex:1;margin-inline:auto;max-width:46rem;padding:1rem var(--page-padding) 3rem;width:100%}.legal-page__body h1{font-family:var(--font-display);font-size:2.4rem;margin:0 0 1.2rem}.legal-page__body p{line-height:1.65;margin:0 0 1rem}.legal-page__body h2{font-family:var(--font-display);font-size:1.5rem;margin:2rem 0 .8rem;color:var(--color-text)}.legal-page__body ul{margin:0 0 1rem;padding-left:1.4rem;line-height:1.65}.legal-page__body li{margin-bottom:.4rem}.legal-page__body a{color:var(--color-link, var(--accent, currentColor));text-decoration:underline}.guide-body h2{font-family:var(--font-display);font-size:1.55rem;margin:2.4rem 0 .9rem;color:var(--color-text)}.guide-body h3{font-size:1.05rem;margin:1.5rem 0 .5rem;color:var(--color-text)}.guide-body h4{font-size:.95rem;margin:1.2rem 0 .4rem;color:var(--color-text-muted)}.guide-body h2[id],.guide-body h3[id]{scroll-margin-top:7rem}.guide-body ol{margin:0 0 1rem;padding-left:1.4rem;line-height:1.65}.guide-body ol li{margin-bottom:.55rem;color:var(--color-text-muted)}.guide-body p{color:var(--color-text-muted)}.guide-body strong{color:var(--color-text)}.guide-body dl{margin:0 0 .6rem}.guide-body dt{font-weight:600;color:var(--color-text);margin-top:.8rem}.guide-body dd{margin:.15rem 0 0;line-height:1.6;color:var(--color-text-muted)}.guide-body a{color:var(--color-link, var(--accent, currentColor));text-decoration:underline}.guide-quickstart{margin:0 0 1.6rem;padding:1rem 1.2rem;border:1px solid var(--color-border);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:var(--color-panel)}.guide-quickstart h2{margin:0 0 .5rem;font-size:1.2rem}.guide-quickstart ol{margin:0;padding-left:1.2rem;line-height:1.6}.guide-quickstart ol li{margin-bottom:.35rem;color:var(--color-text)}.guide-install-cta{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.2rem;padding:1rem 1.2rem;border:1px solid var(--color-border);border-left:3px solid var(--gm-dataviz-strong);border-radius:var(--radius-md);background:var(--color-panel)}.guide-install-cta-btn{min-height:3rem;width:100%;border:0;border-radius:var(--radius-sm);background:var(--gm-dataviz-strong);color:var(--gm-surface-canvas);font-weight:800;font-size:1.05rem;cursor:pointer;transition:filter .15s ease}.guide-install-cta-btn:hover{filter:brightness(1.06)}.guide-install-cta-btn:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}.guide-install-cta-note{font-size:.85rem;color:var(--color-text-muted);text-align:center}.guide-install-cta-hint{font-size:1rem;line-height:1.55;color:var(--color-text)}.guide-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin:0 0 .8rem}.guide-cards .guide-card:last-child{grid-column:1 / -1}@media(min-width:768px){.guide-cards{grid-template-columns:repeat(5,1fr)}.guide-cards .guide-card:last-child{grid-column:auto}}.guide-card{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);text-decoration:none;transition:border-color .15s ease}.guide-card:hover{border-color:#50bfbe73}.guide-card-visual{display:block}.guide-card-visual svg{display:block;width:100%;height:40px}.guide-card-q{font-size:.88rem;font-weight:600;line-height:1.3;color:var(--color-text)}.guide-card-screen{font-size:.75rem;font-weight:600;color:#50bfbe}.guide-toc-extra{font-size:.9rem;margin:0 0 1.6rem}.guide-terms{margin:.6rem 0 1.3rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}.guide-terms>summary{cursor:pointer;padding:.7rem 1.2rem;font-size:.92rem;font-weight:600;color:var(--color-text-muted);list-style:none}.guide-terms>summary::-webkit-details-marker{display:none}.guide-terms>summary:before{content:"▸ ";color:#50bfbe}.guide-terms[open]>summary:before{content:"▾ "}.guide-terms>summary:hover{color:var(--color-text)}.guide-terms>dl,.guide-terms>p{margin:0;padding:0 1.2rem .9rem}.guide-example,.guide-figure{margin:1rem 0 1.4rem;padding:1rem 1.2rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}.guide-example p{margin:0}.guide-example p+p{margin-top:.6rem}.guide-figure{margin:.8rem 0 1.2rem}.guide-figure figcaption{margin-top:.6rem;font-size:.92rem;line-height:1.55;color:var(--color-text-muted)}.guide-chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.6rem}.guide-chip{font-size:.8rem;font-weight:600;padding:.25rem .7rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted)}.guide-chip--teal{color:#50bfbe;border-color:#50bfbe4d;background:#50bfbe1a}.guide-chip--amber{color:#e1ad63;border-color:#e1ad634d}.guide-tempo{display:flex;height:1.7rem;border-radius:.5rem;overflow:hidden;border:1px solid var(--color-border);margin-bottom:.6rem}.guide-tempo span{flex:1;display:flex;align-items:center;justify-content:center;font-size:.72rem;color:var(--color-text-soft);background:#060709}.guide-tempo .guide-tempo--on{color:#50bfbe;font-weight:600;background:#50bfbe29}.gm-v2{--gm-prim-neutral-1000: oklch(13% .004 250);--gm-prim-neutral-950: oklch(15% .005 250);--gm-prim-neutral-900: oklch(17% .005 250);--gm-prim-neutral-850: oklch(19% .006 250);--gm-prim-neutral-800: oklch(22% .006 250);--gm-prim-neutral-700: oklch(30% .007 250);--gm-prim-neutral-600: oklch(40% .007 250);--gm-prim-neutral-550: oklch(48% .006 250);--gm-prim-neutral-500: oklch(56% .006 250);--gm-prim-neutral-450: oklch(62% .006 250);--gm-prim-neutral-400: oklch(66% .006 250);--gm-prim-neutral-300: oklch(73% .006 250);--gm-prim-neutral-200: oklch(85% .004 250);--gm-prim-neutral-100: oklch(92% .004 250);--gm-prim-neutral-50: oklch(96% .004 250);--gm-prim-gold-500: oklch(78% .16 82);--gm-prim-gold-400: oklch(84% .13 84);--gm-prim-green-500: oklch(72% .13 150);--gm-prim-red-500: oklch(64% .17 25);--gm-prim-teal-500: oklch(74% .1 195);--gm-prim-amber-500: oklch(78% .11 75);--gm-prim-steel-500: oklch(68% .1 245);--gm-prim-white-a08: oklch(100% 0 0 / 8%);--gm-prim-white-a12: oklch(100% 0 0 / 12%);--gm-prim-black-a40: oklch(0% 0 0 / 40%);--gm-prim-black-a60: oklch(0% 0 0 / 60%);--gm-prim-neutral-0: oklch(100% 0 0);--gm-prim-black-a08: oklch(0% 0 0 / 8%);--gm-prim-black-a12: oklch(0% 0 0 / 12%);--gm-prim-black-a05: oklch(0% 0 0 / 5%);--gm-prim-warm-0: oklch(99% .003 85);--gm-prim-warm-50: oklch(97% .004 85);--gm-prim-warm-100: oklch(94% .006 85);--gm-prim-warm-200: oklch(89% .008 85);--gm-prim-warm-300: oklch(82% .008 85);--gm-prim-warm-500: oklch(58% .008 85);--gm-prim-warm-600: oklch(48% .008 85);--gm-prim-warm-700: oklch(36% .01 85);--gm-prim-warm-900: oklch(19% .01 85);--gm-prim-gold-600: oklch(56% .095 82);--gm-prim-green-600: oklch(50% .095 150);--gm-prim-red-600: oklch(48% .135 25);--gm-prim-teal-600: oklch(47% .095 195);--gm-prim-amber-600: oklch(54% .085 75);--gm-prim-steel-600: oklch(46% .085 245);--gm-prim-space-1: .25rem;--gm-prim-space-2: .5rem;--gm-prim-space-3: .75rem;--gm-prim-space-4: 1rem;--gm-prim-space-5: 1.5rem;--gm-prim-space-6: 2rem;--gm-prim-space-7: 3rem;--gm-prim-space-8: 4rem;--gm-prim-radius-1: .25rem;--gm-prim-radius-2: .5rem;--gm-prim-radius-3: .75rem;--gm-prim-radius-pill: 999px;--gm-prim-font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--gm-prim-font-serif: "Newsreader Variable", "Newsreader", Georgia, serif;--gm-prim-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--gm-prim-size-100: .75rem;--gm-prim-size-200: .8125rem;--gm-prim-size-300: .875rem;--gm-prim-size-400: 1rem;--gm-prim-size-500: 1.25rem;--gm-prim-size-600: 1.5rem;--gm-prim-size-700: 2rem;--gm-prim-weight-regular: 400;--gm-prim-weight-medium: 500;--gm-prim-weight-semibold: 600;--gm-prim-leading-tight: 1.15;--gm-prim-leading-normal: 1.45;--gm-prim-dur-fast: .12s;--gm-prim-dur-base: .2s;--gm-prim-ease: cubic-bezier(.2, 0, 0, 1)}.gm-v2{--gm-surface-canvas: var(--gm-prim-neutral-950);--gm-surface-panel: var(--gm-prim-neutral-850);--gm-surface-inset: var(--gm-prim-neutral-900);--gm-surface-raised: var(--gm-prim-neutral-800);--gm-surface-overlay: var(--gm-prim-neutral-800);--gm-surface-selected: var(--gm-prim-neutral-700);--gm-surface-muted: var(--gm-prim-neutral-900);--gm-text-primary: var(--gm-prim-neutral-50);--gm-text-secondary: var(--gm-prim-neutral-300);--gm-text-subtle: var(--gm-prim-neutral-450);--gm-border-default: var(--gm-prim-white-a08);--gm-border-strong: var(--gm-prim-white-a12);--gm-focus-ring: var(--gm-prim-steel-500);--gm-state-hover: var(--gm-prim-white-a08);--gm-state-selected: var(--gm-surface-selected);--gm-status-verdict: var(--gm-prim-gold-500);--gm-status-positive: var(--gm-prim-green-500);--gm-status-risk: var(--gm-prim-red-500);--gm-status-tempo: var(--gm-prim-steel-500);--gm-status-result: var(--gm-prim-neutral-300);--gm-status-absence: var(--gm-prim-neutral-600);--gm-tint-edge: 40%;--gm-tint-fill: 14%;--gm-badge-fill: 0%;--gm-tint-ink: 100%;--gm-dataviz-strong: var(--gm-prim-teal-500);--gm-dataviz-medium: var(--gm-prim-amber-500);--gm-dataviz-tempo: var(--gm-prim-steel-500);--gm-dataviz-track: var(--gm-prim-neutral-700);--gm-dataviz-neutral: var(--gm-prim-neutral-300);--gm-shadow-panel: none;--gm-lane-lightness: 70%;--gm-font-display: var(--gm-prim-font-serif);--gm-font-title: var(--gm-prim-font-sans);--gm-font-body: var(--gm-prim-font-sans);--gm-font-label: var(--gm-prim-font-sans);--gm-font-metric: var(--gm-prim-font-sans);--gm-text-size-label: var(--gm-prim-size-200);--gm-text-size-body: var(--gm-prim-size-300);--gm-text-size-title: var(--gm-prim-size-500);--gm-text-size-metric: var(--gm-prim-size-600);--gm-text-size-display: var(--gm-prim-size-700);--gm-space-xs: var(--gm-prim-space-1);--gm-space-sm: var(--gm-prim-space-2);--gm-space-md: var(--gm-prim-space-3);--gm-space-lg: var(--gm-prim-space-4);--gm-space-xl: var(--gm-prim-space-6);--gm-row-pad: var(--gm-prim-space-3);--gm-section-gap: var(--gm-prim-space-5);--gm-radius-panel: var(--gm-prim-radius-3);--gm-radius-card: var(--gm-prim-radius-3);--gm-radius-control: var(--gm-prim-radius-2);--gm-radius-pill: var(--gm-prim-radius-pill);--gm-motion-dur: var(--gm-prim-dur-base);--gm-motion-dur-fast: var(--gm-prim-dur-fast);--gm-motion-ease: var(--gm-prim-ease);--gm-font-mono: var(--gm-prim-font-mono)}.gm-v2[data-theme=light],[data-theme=light] .gm-v2{color-scheme:light;--gm-surface-canvas: var(--gm-prim-warm-100);--gm-surface-panel: var(--gm-prim-warm-0);--gm-surface-inset: var(--gm-prim-warm-50);--gm-surface-raised: var(--gm-prim-warm-0);--gm-surface-overlay: var(--gm-prim-warm-0);--gm-surface-selected: var(--gm-prim-warm-200);--gm-surface-muted: var(--gm-prim-warm-50);--gm-text-primary: var(--gm-prim-warm-900);--gm-text-secondary: var(--gm-prim-warm-700);--gm-text-subtle: var(--gm-prim-warm-600);--gm-border-default: var(--gm-prim-black-a05);--gm-border-strong: var(--gm-prim-black-a12);--gm-focus-ring: var(--gm-prim-steel-600);--gm-state-hover: var(--gm-prim-black-a08);--gm-tint-edge: 62%;--gm-tint-fill: 16%;--gm-tint-ink: 60%;--gm-badge-fill: 12%;--gm-status-verdict: var(--gm-prim-gold-600);--gm-status-positive: var(--gm-prim-green-600);--gm-status-risk: var(--gm-prim-red-600);--gm-status-tempo: var(--gm-prim-steel-600);--gm-status-result: var(--gm-prim-warm-600);--gm-status-absence: var(--gm-prim-warm-300);--gm-dataviz-strong: var(--gm-prim-teal-600);--gm-dataviz-medium: var(--gm-prim-amber-600);--gm-dataviz-tempo: var(--gm-prim-steel-600);--gm-dataviz-track: var(--gm-prim-warm-300);--gm-dataviz-neutral: color-mix(in oklab, var(--gm-prim-teal-600) 42%, var(--gm-prim-warm-500));--gm-shadow-panel: 0 0 0 1px oklch(0% 0 0 / 4%), 0 2px 4px -1px oklch(0% 0 0 / 6%), 0 12px 24px -6px oklch(0% 0 0 / 10%);--gm-lane-lightness: 52%}@keyframes gm-v2-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gm-v2-fade{0%{opacity:0}to{opacity:1}}@keyframes gm-v2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gm-v2 .gm-skel{display:block;background:linear-gradient(90deg,var(--gm-surface-inset) 25%,color-mix(in oklab,var(--gm-surface-raised) 78%,var(--gm-surface-inset)) 37%,var(--gm-surface-inset) 63%);background-size:200% 100%;border-radius:var(--gm-radius-control);animation:gm-v2-shimmer 1.4s ease-in-out infinite}.gm-v2 .gm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.gm-v2 *,.gm-v2 *:before,.gm-v2 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.gm-v2{--gm-surface-glass: color-mix(in oklab, var(--gm-prim-neutral-850) 78%, transparent);--gm-surface-glass-raised: color-mix(in oklab, var(--gm-prim-neutral-800) 84%, transparent);--gm-blur-glass: 14px;--gm-border-glass: var(--gm-prim-white-a12);--gm-motion-spring: cubic-bezier(.34, 1.3, .64, 1);--gm-motion-dur-enter: .24s;--gm-atmosphere-glow: radial-gradient( 120% 64% at 50% -8%, oklch(32% .035 245 / .07), transparent 62% )}[data-theme=light] .gm-v2{--gm-surface-glass: color-mix(in oklab, var(--gm-prim-neutral-0) 78%, transparent);--gm-surface-glass-raised: color-mix(in oklab, var(--gm-prim-neutral-0) 88%, transparent);--gm-border-glass: var(--gm-prim-black-a12);--gm-atmosphere-glow: radial-gradient( 120% 64% at 50% -8%, oklch(100% 0 0 / .55), transparent 62% )}.gm-v2 .gm-lab-glass{background:var(--gm-surface-glass);-webkit-backdrop-filter:blur(var(--gm-blur-glass));backdrop-filter:blur(var(--gm-blur-glass))}.gm-v2 .gm-lab-glass-raised{background:var(--gm-surface-glass-raised);-webkit-backdrop-filter:blur(var(--gm-blur-glass));backdrop-filter:blur(var(--gm-blur-glass))}@supports not (backdrop-filter: blur(1px)){.gm-v2 .gm-lab-glass{background:var(--gm-surface-panel)}.gm-v2 .gm-lab-glass-raised{background:var(--gm-surface-overlay)}}.gm-v2.gm-lab-atmosphere,.gm-v2 .gm-lab-atmosphere{background-image:var(--gm-atmosphere-glow),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:100% 480px,160px 160px}.gm-v2 .gm-lab-press{transition:transform var(--gm-motion-dur-fast) var(--gm-motion-ease)}.gm-v2 .gm-lab-press:active{transform:scale(.98)}.gm-v2 .gm-lab-fill-in{transform-origin:left center;animation:gm-lab-grow-x var(--gm-motion-dur-enter) var(--gm-motion-ease) backwards}@keyframes gm-lab-grow-x{0%{transform:scaleX(0)}}.gm-v2 .gm-lab-reveal{animation:gm-lab-reveal var(--gm-motion-dur-enter) var(--gm-motion-spring) backwards}@keyframes gm-lab-reveal{0%{opacity:0;transform:translateY(4px) scale(.96)}}.gm-v2 .gm-lab-enter{animation:gm-v2-rise var(--gm-motion-dur-enter) var(--gm-motion-ease) backwards}
