._page_1lon0_1{width:min(100% - 48px,1600px);margin:0 auto;padding:28px 0 48px}._heading_1lon0_11{justify-content:space-between;align-items:center;gap:20px;display:flex}._eyebrow_1lon0_23{letter-spacing:.18em;color:var(--muted);font-size:10px;font-weight:800}._heading_1lon0_11 h1{font:850 clamp(28px, 3vw, 38px)/1.15 var(--font-display);letter-spacing:-.04em;margin:8px 0}._heading_1lon0_11 p{color:var(--muted);margin:0;font-size:14px}._actions_1lon0_55{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._page_1lon0_1 button{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:650;display:inline-flex}._page_1lon0_1 button:hover:not(:disabled),._page_1lon0_1 button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue);border-color:var(--blue)}._page_1lon0_1 ._primary_1lon0_107{color:#fff;background:var(--red-solid);border-color:var(--red-solid)}._page_1lon0_1 ._primary_1lon0_107:hover:not(:disabled){color:#fff;background:var(--red-solid-hover);border-color:var(--red-solid-hover)}._privacy_1lon0_127,._hint_1lon0_129{color:var(--muted);font-size:12px;line-height:1.7}._privacy_1lon0_127{margin:14px 0 18px}._fileInput_1lon0_145{display:none}._workspace_1lon0_151{border-radius:10px;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}._workspace_1lon0_151[hidden]{display:none}._tabs_1lon0_171{border-bottom:1px solid var(--line);gap:6px;margin:0 0 18px;padding-bottom:10px;display:flex}._tabs_1lon0_171 button[aria-selected=true]{color:var(--blue);background:var(--blue-soft);border-color:var(--blue)}._measurementBand_1lon0_195{opacity:.9;pointer-events:none;border-radius:2px;height:5px;position:absolute;top:-3px}._modelLoading_1lon0_211,._assetError_1lon0_213{background:var(--panel);color:var(--muted);border-radius:5px;padding:8px 10px;font-size:11px;position:absolute;bottom:40px;left:18px;right:18px}._assetError_1lon0_213{color:var(--red)}._measurementSwatch_1lon0_241{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}._settingNumber_1lon0_255{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}._settingNumber_1lon0_255 input{border:1px solid var(--line);background:var(--panel-2);width:82px;color:var(--ink);border-radius:5px;padding:6px}._settingNumber_1lon0_255 select{border:1px solid var(--line);background:var(--panel-2);min-width:0;max-width:145px;color:var(--ink);border-radius:5px;padding:6px;font-size:11px}._segmentHeading_1lon0_307{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 10px;font-size:12px;display:flex}._segmentGrid_1lon0_323{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._segmentCard_1lon0_333{background:var(--panel-2);border:1px solid var(--line);border-top-width:3px;border-radius:5px;min-width:0;padding:10px 8px}._segmentCard_1lon0_333[data-selected=true]{outline:1px solid var(--blue)}._segmentCard_1lon0_333>strong{font-size:12px;display:block}._segmentCard_1lon0_333>small{font-variant-numeric:tabular-nums;color:var(--muted);margin:5px 0 8px;font-size:10px;display:block}._segmentCard_1lon0_333 ._actions_1lon0_55{flex-wrap:nowrap;gap:3px}._segmentCard_1lon0_333 button{white-space:nowrap;min-height:32px;padding:5px;font-size:10px}._results_1lon0_397 h2{margin:18px 0 8px;font-size:22px}._resultsGrid_1lon0_405{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}._resultsGrid_1lon0_405 h3{margin:0 0 15px;font-size:14px}._resultMetrics_1lon0_425{margin:0;font-size:13px}._resultMetrics_1lon0_425>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:15px;padding:10px 0;display:flex}._resultMetrics_1lon0_425 dt{color:var(--muted)}._resultMetrics_1lon0_425 dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}@media (width<=1050px){._segmentGrid_1lon0_323{grid-template-columns:1fr}._segmentCard_1lon0_333{flex-wrap:wrap;align-items:center;column-gap:10px;display:flex}._segmentCard_1lon0_333>small{margin:0 auto 0 0}}@media (width<=760px){._resultsGrid_1lon0_405{grid-template-columns:1fr}._segmentCard_1lon0_333 button{min-height:36px}}._dragging_1lon0_509{outline:3px dashed var(--blue);outline-offset:5px}._viewer_1lon0_517{border:1px solid var(--line);background:var(--panel);border-radius:9px;min-width:0;overflow:hidden}._stage_1lon0_531{background:radial-gradient(ellipse at 50% 45%, var(--panel), var(--panel-2));height:clamp(360px,49vw,610px);position:relative}._scene_1lon0_541,._canvas_1lon0_543{width:100%;height:100%}._canvas_1lon0_543 canvas{touch-action:none;width:100%;height:100%;display:block}._webglError_1lon0_563,._loading_1lon0_565{text-align:center;color:var(--muted);background:var(--panel);place-content:center;padding:30px;display:grid;position:absolute;inset:0}._empty_1lon0_585{text-align:center;height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex}._empty_1lon0_585>svg{color:var(--blue);margin-bottom:10px}._empty_1lon0_585 h2{color:var(--ink);margin:12px 0 0;font-size:20px}._empty_1lon0_585 p{max-width:420px;margin:12px 0 22px;font-size:13px;line-height:1.8}._stageBadge_1lon0_635{pointer-events:none;background:var(--panel);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:flex;position:absolute;top:16px;left:16px}._liveDot_1lon0_665,._legend_1lon0_667 i{border-radius:50%;width:7px;height:7px;display:inline-block}._liveDot_1lon0_665,._ballDot_1lon0_681{background:#d83b50}._playerDot_1lon0_687{background:#4b8bd8}._batDot_1lon0_693{background:#c88e45}._badgeDivider_1lon0_699{background:var(--line);width:1px;height:12px}._legend_1lon0_667{pointer-events:none;color:var(--muted);gap:15px;font-size:11px;display:flex;position:absolute;bottom:16px;left:18px}._legend_1lon0_667 span{align-items:center;gap:6px;display:flex}._transport_1lon0_739{border-top:1px solid var(--line);padding:18px 20px}._timeRow_1lon0_747{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-size:11px;display:flex}._timeRow_1lon0_747 strong{color:var(--ink);letter-spacing:-.02em;font-size:19px;font-weight:750}._timeRow_1lon0_747 small{color:var(--muted);font-size:12px;font-weight:400}._timelineWrap_1lon0_785{margin:10px 0 15px;position:relative}._timeline_1lon0_785{width:100%;height:24px;accent-color:var(--red);cursor:pointer;margin:0;display:block}._contactMarker_1lon0_809{background:var(--green);pointer-events:none;width:3px;height:7px;position:absolute;top:-1px;transform:translate(-50%)}._playback_1lon0_827{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}._speed_1lon0_839{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}._speed_1lon0_839 select{border:1px solid var(--line);background:var(--panel);border-radius:5px;padding:7px 3px;font-size:12px}._check_1lon0_867{align-items:center;gap:8px;min-height:32px;font-size:12px;display:flex}._check_1lon0_867 input{width:15px;height:15px;accent-color:var(--blue)}._sidebar_1lon0_891{flex-direction:column;gap:12px;display:flex}._card_1lon0_901{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:17px}._card_1lon0_901 h2{margin:0 0 13px;font-size:13px}._views_1lon0_921{grid-template-columns:1fr 1fr;gap:6px;display:grid}._fitActions_1lon0_931{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._fitActions_1lon0_931 button{white-space:nowrap;flex:1;padding:7px;font-size:11px}._card_1lon0_901 ._hint_1lon0_129{margin:10px 0 0;font-size:11px}._filename_1lon0_963{overflow-wrap:anywhere;align-items:center;gap:6px;margin:0 0 14px;font-size:12px;display:flex}._filename_1lon0_963 svg{color:var(--blue);flex-shrink:0}._details_1lon0_987{margin:0;font-size:12px}._details_1lon0_987>div{justify-content:space-between;gap:8px;margin:10px 0;display:flex}._details_1lon0_987 dt{color:var(--muted)}._details_1lon0_987 dd{font-variant-numeric:tabular-nums;margin:0}._coordinates_1lon0_1021{border-top:1px solid var(--line);gap:7px;margin:14px 0;padding-top:12px;font-size:11px;display:grid}._coordinates_1lon0_1021 span{color:var(--muted)}._coordinates_1lon0_1021 code{overflow-wrap:anywhere;font-size:10px}._paste_1lon0_1051{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:15px 0;padding:18px}._paste_1lon0_1051 label{font-size:13px;font-weight:650}._paste_1lon0_1051 textarea{resize:vertical;background:var(--panel-2);width:100%;height:180px;color:var(--ink);border:1px solid var(--line);border-radius:5px;margin:10px 0;padding:12px;font-family:monospace;font-size:12px;display:block}._error_1lon0_1101,._notice_1lon0_1103{background:var(--red-soft);color:var(--red);overflow-wrap:anywhere;border-radius:6px;margin:14px 0;padding:12px 15px;font-size:13px}._recorded_1lon0_1121{border:1px solid var(--line);background:var(--panel);border-radius:7px;margin-top:20px;padding:15px 18px;font-size:12px}._recorded_1lon0_1121 summary{cursor:pointer;font-weight:650}._recorded_1lon0_1121 pre{max-height:360px;font-size:11px;line-height:1.6;overflow:auto}@media (width<=1000px){._workspace_1lon0_151{grid-template-columns:minmax(0,1fr) 230px}._heading_1lon0_11{align-items:flex-start}._heading_1lon0_11>._actions_1lon0_55{justify-content:flex-end}._playback_1lon0_827{gap:10px}}@media (width<=760px){._page_1lon0_1{width:calc(100% - 28px);padding-top:22px}._heading_1lon0_11{flex-direction:column;gap:16px}._workspace_1lon0_151{grid-template-columns:1fr}._sidebar_1lon0_891{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._card_1lon0_901:last-child{grid-column:1/-1}._stage_1lon0_531{height:390px}._transport_1lon0_739{padding:15px 12px}._empty_1lon0_585{padding:24px}._empty_1lon0_585 h2{font-size:17px}._actions_1lon0_55{gap:5px}._page_1lon0_1 button{min-height:40px}._timeRow_1lon0_747 strong{font-size:17px}}@media (width<=390px){._sidebar_1lon0_891{grid-template-columns:1fr}._stage_1lon0_531{height:330px}._playback_1lon0_827>._actions_1lon0_55:first-child{justify-content:space-between;width:100%}}
