._page_dfnbv_1{width:min(100% - 40px,1680px);margin-inline:auto;padding:26px 0 48px}._heading_dfnbv_7{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}._heading_dfnbv_7>div:first-child{min-width:0}._heading_dfnbv_7 span,._panelHeading_dfnbv_20 span,._sideHeading_dfnbv_21 span,._modalHeading_dfnbv_22 span,._graphicHeader_dfnbv_23>div>span{color:var(--red);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}._heading_dfnbv_7 h1{font:900 clamp(28px, 3vw, 42px) / 1.1 var(--font-display);letter-spacing:-.03em;margin:6px 0 8px}._heading_dfnbv_7 p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}._headingActions_dfnbv_45,._toolbarCenter_dfnbv_46,._iconGroup_dfnbv_47,._playbackControls_dfnbv_48,._exportActions_dfnbv_49,._modalActions_dfnbv_50{align-items:center;gap:8px;display:flex}._hiddenInput_dfnbv_56{display:none}._primaryButton_dfnbv_60,._secondaryButton_dfnbv_61,._emptyState_dfnbv_62 button,._addRowButton_dfnbv_63,._playButton_dfnbv_64,._exportActions_dfnbv_49 button,._modalActions_dfnbv_50 button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}._primaryButton_dfnbv_60,._emptyState_dfnbv_62 button,._playButton_dfnbv_64{border-color:var(--red);background:var(--red-solid);color:#fff}._primaryButton_dfnbv_60:hover,._emptyState_dfnbv_62 button:hover,._playButton_dfnbv_64:hover{background:var(--red-solid-hover)}._secondaryButton_dfnbv_61:hover,._exportActions_dfnbv_49 button:hover,._modalActions_dfnbv_50 button:hover{border-color:var(--line);background:var(--panel-2)}._workbench_dfnbv_103{border:1px solid var(--line);background:var(--panel);box-shadow:0 12px 36px rgb(var(--shadow-rgb) / .06);border-radius:9px;overflow:clip}._toolbar_dfnbv_46{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 14px;display:flex}._segmented_dfnbv_122,._miniSegmented_dfnbv_123{border:1px solid var(--line);background:var(--panel);border-radius:6px;gap:3px;padding:3px;display:flex}._segmented_dfnbv_122 button,._miniSegmented_dfnbv_123 button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}._segmented_dfnbv_122 button[aria-pressed=true],._miniSegmented_dfnbv_123 button[aria-pressed=true]{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -2px var(--blue)}._storageStatus_dfnbv_155,._storageError_dfnbv_156{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}._storageError_dfnbv_156{color:var(--lightningcss-light,#da182e)var(--lightningcss-dark,var(--red))}._iconGroup_dfnbv_47 button,._rowActions_dfnbv_169 button,._playbackControls_dfnbv_48>button:last-child,._modalHeading_dfnbv_22>button{border:1px solid var(--line);background:var(--panel);width:34px;min-width:34px;height:34px;color:var(--muted);border-radius:4px;place-items:center;display:inline-grid}._iconGroup_dfnbv_47 button:disabled,._rowActions_dfnbv_169 button:disabled,._exportActions_dfnbv_49 button:disabled,._primaryButton_dfnbv_60:disabled{cursor:not-allowed;opacity:.35}._runtimeToolbar_dfnbv_191{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px 14px;display:flex}._runtimeToolbar_dfnbv_191[hidden]{display:none}._runtimeBar_dfnbv_205{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 14px;display:flex}._runtimeToggle_dfnbv_213{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);border-radius:4px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}._runtimeToggle_dfnbv_213[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}._runtimeSummary_dfnbv_231,._runtimeHint_dfnbv_232{color:var(--muted);font-size:11px}._runtimeHint_dfnbv_232{flex-basis:100%;margin:0;line-height:1.5}._mobilePanelTabs_dfnbv_243{display:none}._runtimeToolbar_dfnbv_191>label,._selectField_dfnbv_248{gap:5px;min-width:130px;display:grid}._runtimeToolbar_dfnbv_191 label>span,._selectField_dfnbv_248>span,._numberField_dfnbv_256>span{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:800}._runtimeToolbar_dfnbv_191 select,._runtimeToolbar_dfnbv_191 input[type=number],._selectField_dfnbv_248 select,._numberField_dfnbv_256 input{border:1px solid var(--line);background:var(--panel);width:100%;min-height:34px;color:var(--ink);border-radius:4px;outline:none;font-size:12px}._runtimeToolbar_dfnbv_191 select,._selectField_dfnbv_248 select{padding:0 28px 0 9px}._runtimeToolbar_dfnbv_191 input[type=number],._numberField_dfnbv_256 input{padding:0 9px}._runtimeToolbar_dfnbv_191 select:focus,._runtimeToolbar_dfnbv_191 input:focus,._selectField_dfnbv_248 select:focus,._numberField_dfnbv_256 input:focus{border-color:var(--blue);box-shadow:0 0 0 2px rgb(var(--shadow-rgb) / .12)}._runtimeToolbar_dfnbv_191 ._checkField_dfnbv_295,._checkField_dfnbv_295{min-width:auto;color:var(--ink);align-items:center;gap:7px;padding-bottom:8px;font-size:12px;display:flex}._checkField_dfnbv_295 input{accent-color:var(--blue)}._playbackControls_dfnbv_48{margin-left:auto}._workspace_dfnbv_314{grid-template-columns:230px minmax(0,1fr) 290px;min-height:600px;display:grid}._sequencePanel_dfnbv_320,._detailPanel_dfnbv_321{background:rgb(var(--panel-glass-rgb) / .78);min-width:0;padding:18px}._sequencePanel_dfnbv_320{border-right:1px solid var(--line)}._detailPanel_dfnbv_321{border-left:1px solid var(--line)}._sideHeading_dfnbv_21,._panelHeading_dfnbv_20,._graphicHeader_dfnbv_23,._validationHeading_dfnbv_338,._modalHeading_dfnbv_22{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}._sideHeading_dfnbv_21 h2,._panelHeading_dfnbv_20 h2,._graphicHeader_dfnbv_23 h3,._modalHeading_dfnbv_22 h2{margin:4px 0 0;font-size:16px}._sideHeading_dfnbv_21 em{color:var(--muted);font-size:10px;font-style:normal}._sourceFile_dfnbv_360{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:12px 0 0;font-size:11px;display:flex;overflow:hidden}._sourceFile_dfnbv_360 svg{flex-shrink:0}._rowNavigationHint_dfnbv_376{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.5}._emptyState_dfnbv_62{border:1px dashed var(--line);min-height:260px;color:var(--muted);text-align:center;border-radius:6px;place-content:center;justify-items:center;gap:13px;margin-top:20px;padding:24px;display:grid}._emptyState_dfnbv_62 p,._muted_dfnbv_398{color:var(--muted);margin:0;font-size:12px;line-height:1.55}._emptyStateActions_dfnbv_405{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._rowList_dfnbv_412{gap:4px;max-height:565px;margin:10px -5px 12px 0;padding:0 5px 0 0;list-style:none;display:grid;overflow-y:auto}._rowList_dfnbv_412 li{border:1px solid var(--line);background:var(--panel);border-radius:5px;position:relative}._rowCard_dfnbv_429{width:100%;min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:9px;display:grid}._rowCard_dfnbv_429:hover{background:#3f82ff12}._rowCard_dfnbv_429[aria-current=true]{box-shadow:inset 3px 0 var(--blue);background:linear-gradient(90deg,#3f82ff29,#3f82ff09)}._rowNumber_dfnbv_457{color:var(--muted);font:900 13px var(--font-display)}._rowSummary_dfnbv_462{gap:4px;min-width:0;display:grid}._rowSummary_dfnbv_462 strong,._rowSummary_dfnbv_462 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowSummary_dfnbv_462 strong{font-size:12px}._rowSummary_dfnbv_462 small{color:var(--muted);font-size:10px}._playingIcon_dfnbv_484{color:var(--blue);fill:currentColor}._errorIcon_dfnbv_489{color:var(--lightningcss-light,#dc182e)var(--lightningcss-dark,var(--red))}._warningIcon_dfnbv_493{color:var(--lightningcss-light,#946516)var(--lightningcss-dark,var(--yellow))}._rowActions_dfnbv_169{border-bottom:1px solid var(--line);justify-content:flex-end;gap:3px;margin-top:12px;padding:5px 0;display:flex}._rowActions_dfnbv_169>span{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:11px}._rowActions_dfnbv_169 button{width:32px;min-width:32px;height:32px}._rowActions_dfnbv_169 button:last-child:hover{color:var(--lightningcss-light,#da182a)var(--lightningcss-dark,var(--red));border-color:#de192b8c}._addRowButton_dfnbv_63{width:100%;color:var(--muted);border-style:dashed}._visualPanel_dfnbv_530{background:linear-gradient(#3f82ff06 1px, transparent 1px), linear-gradient(90deg, #3f82ff06 1px, transparent 1px), var(--panel);background-size:28px 28px;min-width:0;padding:20px}._panelHeading_dfnbv_20 small{color:var(--muted);font-size:11px}._visualEmpty_dfnbv_545{min-height:360px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:12px;display:grid}._visualEmpty_dfnbv_545 h3{color:var(--ink);margin:0;font-size:18px}._visualEmpty_dfnbv_545 p{max-width:360px;color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.6}._detailFields_dfnbv_569{gap:12px;margin-top:20px;display:grid}._numberField_dfnbv_256{gap:5px;display:grid}._numberField_dfnbv_256>div{position:relative}._numberField_dfnbv_256 small{color:var(--muted);pointer-events:none;font-size:9px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._numberField_dfnbv_256:has(small) input{padding-right:49px}._fieldGrid_dfnbv_598{grid-template-columns:1fr 1fr;gap:10px;display:grid}._validationPanel_dfnbv_604{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}._validationHeading_dfnbv_338{align-items:center}._validationHeading_dfnbv_338 h3{margin:0;font-size:13px}._validationHeading_dfnbv_338 svg{color:var(--lightningcss-light,#208149)var(--lightningcss-dark,var(--green))}._compatible_dfnbv_623{color:var(--lightningcss-light,#258249)var(--lightningcss-dark,var(--green));margin:11px 0 0;font-size:11px;line-height:1.5}._issueCounts_dfnbv_630{color:var(--muted);gap:8px;margin-top:10px;font-size:10px;display:flex}._validationPanel_dfnbv_604 ul,._importSummary_dfnbv_639 ul{gap:6px;max-height:240px;margin:11px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}._validationPanel_dfnbv_604 li button{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:3px 2px}._validationPanel_dfnbv_604 li,._importSummary_dfnbv_639 li{border-left:2px solid var(--line);color:var(--muted);padding-left:9px;font-size:10px;line-height:1.45}._validationPanel_dfnbv_604 li[data-severity=error],._importSummary_dfnbv_639 li[data-severity=error]{border-color:var(--red);color:var(--lightningcss-light,#df192d)var(--lightningcss-dark,var(--red))}._validationPanel_dfnbv_604 li[data-severity=warning],._importSummary_dfnbv_639 li[data-severity=warning]{border-color:var(--lightningcss-light,#946516)var(--lightningcss-dark,var(--yellow));color:var(--lightningcss-light,#916b1e)var(--lightningcss-dark,var(--yellow))}._exportActions_dfnbv_49{flex-shrink:0}._workbenchFooter_dfnbv_688{border-top:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}._exportHint_dfnbv_698{color:var(--muted);font-size:11px;line-height:1.5}._page_dfnbv_1 button:focus-visible,._page_dfnbv_1 input:focus-visible,._page_dfnbv_1 select:focus-visible,._page_dfnbv_1 textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}._page_dfnbv_1 button:disabled{cursor:not-allowed;opacity:.4}._exportActions_dfnbv_49 button{white-space:nowrap;flex:1 0 auto;padding-inline:12px}._directEditor_dfnbv_723{grid-template-columns:minmax(300px,1.25fr) minmax(240px,.75fr);align-items:start;gap:14px;margin-top:17px;display:grid}._graphicCard_dfnbv_731{border:1px solid var(--line);background:rgb(var(--panel-glass-rgb) / .91);min-width:0;box-shadow:none;border-radius:6px;padding:15px}._graphicHeader_dfnbv_23{align-items:flex-start;min-height:42px}._graphicHeader_dfnbv_23:has(small){flex-wrap:wrap;gap:6px}._graphicHeader_dfnbv_23:has(small)>div{width:100%}._graphicHeader_dfnbv_23:has(small) small{text-align:left;max-width:none}._graphicHeader_dfnbv_23 h3{margin-top:3px;font-size:14px}._graphicHeader_dfnbv_23 small,._graphicHint_dfnbv_765{max-width:190px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.45}._graphicHint_dfnbv_765{text-align:left;max-width:none;margin:5px 0 8px}._miniSegmented_dfnbv_123 button{min-height:27px;padding-inline:8px;font-size:10px}._zonePresetRow_dfnbv_786{flex-wrap:wrap;gap:5px;margin:8px 0 12px;display:flex}._zonePresetRow_dfnbv_786 button,._assistToggle_dfnbv_794,._recommendButton_dfnbv_795,._recommendationResult_dfnbv_796 button,._viewer3dToolbar_dfnbv_797 button{border:1px solid var(--line);background:var(--panel);min-height:29px;color:var(--muted);border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}._zonePresetRow_dfnbv_786 button:hover,._assistToggle_dfnbv_794:hover,._recommendButton_dfnbv_795:hover,._recommendationResult_dfnbv_796 button:hover,._viewer3dToolbar_dfnbv_797 button:hover{border-color:var(--line);color:var(--ink)}._zonePresetRow_dfnbv_786 button[aria-pressed=true]{border-color:var(--blue);color:var(--ink);background:#3f82ff29}._assistToggle_dfnbv_794[aria-pressed=true]{border-color:var(--blue);color:var(--ink);background:#3f82ff24}._zoneSvg_dfnbv_833{border:2px solid var(--line);background:var(--panel);width:min(100%,510px);max-height:510px;box-shadow:0 0 0 10px rgb(var(--shadow-rgb) / .04);touch-action:none;margin-inline:auto;display:block}._zoneCell_dfnbv_844,._zoneCellSelected_dfnbv_845{stroke:#263b55;stroke-width:1px;cursor:crosshair;transition:fill .1s}._zoneCell_dfnbv_844{fill:#0000}._zoneCell_dfnbv_844:hover{fill:#3f82ff2e}._zoneCellSelected_dfnbv_845{fill:#0000;stroke:#ff5b69f0}._zoneCellAimSpread_dfnbv_865{fill:#ff3d4fc7;pointer-events:none}._zoneStrikeOutline_dfnbv_870{fill:#3f82ff06;stroke:#8cb7ef;stroke-width:3px;pointer-events:none}._graphicRange_dfnbv_877{color:var(--muted);grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:10px;margin-top:15px;font-size:10px;display:grid}._graphicRange_dfnbv_877 input{min-width:0;accent-color:var(--red)}._graphicRange_dfnbv_877 output,._rangeRail_dfnbv_893 output{color:var(--ink);font-variant-numeric:tabular-nums}._spinPad_dfnbv_898{touch-action:none;width:100%;margin-top:17px;display:block}._spinPad_dfnbv_898 line{stroke:#2b3d54;stroke-width:1px}._spinPad_dfnbv_898 text{fill:#607189;font-size:9px}._spinSelection_dfnbv_915{fill:#3f82ff2e;stroke:#63a1ff;stroke-width:1.5px;cursor:move}._spinHandle_dfnbv_922,._graphicHandle_dfnbv_923,._speedHandle_dfnbv_924,._targetHandle_dfnbv_925{fill:#eff5fc;stroke:var(--blue);stroke-width:3px;cursor:grab;filter:drop-shadow(0 2px 4px #00000080)}._graphicValues_dfnbv_933{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;display:flex}._fieldTopSvg_dfnbv_943,._fieldSideSvg_dfnbv_944{border:1px solid var(--line);background:radial-gradient(circle at 50% 80%, var(--panel-2), var(--panel) 72%);touch-action:none;border-radius:4px;width:100%;height:320px;display:block;overflow:visible}._fieldSideSvg_dfnbv_944{background:linear-gradient(var(--panel) 72%, var(--panel) 72%);margin-top:12px}._fieldGrass_dfnbv_964{fill:#1d4c31;stroke:#32724b;stroke-width:2px}._fieldDirt_dfnbv_970{fill:#765038;opacity:.9}._foulLine_dfnbv_975,._groundLine_dfnbv_976{stroke:var(--muted);stroke-width:2px}._sprayArea_dfnbv_981{fill:#ff3d4f29;stroke:none}._sprayBoundary_dfnbv_986{stroke:#ff5365;stroke-width:3px}._homeMarker_dfnbv_991{fill:#fff;stroke:#1b2939;stroke-width:3px}._landingTarget_dfnbv_997{fill:#3f82ff2e;stroke:#6daaff;stroke-width:2px;stroke-dasharray:7 5;cursor:move}._launchArea_dfnbv_1005{fill:#3f82ff2e;stroke:none}._launchBoundary_dfnbv_1010{stroke:#63a1ff;stroke-width:2.5px}._rangeRail_dfnbv_893{color:var(--muted);grid-template-columns:90px minmax(80px,1fr) 64px;align-items:center;gap:8px;margin-top:16px;font-size:10px;display:grid}._rangeRail_dfnbv_893>div{height:22px;position:relative}._rangeRail_dfnbv_893 input{pointer-events:none;appearance:none;background:0 0;width:100%;position:absolute;inset:0}._rangeRail_dfnbv_893 input::-webkit-slider-thumb{border:2px solid var(--blue);pointer-events:auto;appearance:none;background:#eef5ff;border-radius:50%;width:14px;height:14px}._recommendationPanel_dfnbv_1049{background:#3f82ff0f;border:1px solid #296be74d;border-radius:4px;gap:8px;margin-top:12px;padding:10px;display:grid}._recommendButton_dfnbv_795{border-color:#296be780;justify-self:start}._recommendationResult_dfnbv_796{color:var(--muted);grid-template-columns:1fr auto;align-items:center;gap:5px 12px;font-size:10px;display:grid}._recommendationResult_dfnbv_796 strong{color:var(--ink)}._recommendationResult_dfnbv_796 button{grid-area:1/2/span 3}._viewer3dShell_dfnbv_1082{border:1px solid var(--line);background:var(--panel);border-radius:6px;margin-top:17px;position:relative;overflow:hidden}._viewer3dToolbar_dfnbv_797{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:7px;display:flex}._viewer3dFencePicker_dfnbv_1102{border-left:1px solid var(--line);align-items:center;gap:5px;margin-left:auto;padding-left:8px;display:inline-flex}._viewer3dFencePicker_dfnbv_1102>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:2px;font-size:9px;font-weight:800}._viewer3dFencePicker_dfnbv_1102 button[aria-pressed=true]{border-color:var(--blue);color:var(--ink);background:#3f82ff29}._viewer3d_dfnbv_797{height:clamp(320px,48vh,560px);position:relative}._viewer3d_dfnbv_797 canvas{width:100%;height:100%;display:block;position:absolute;inset:0}._simulationMetrics_dfnbv_1139{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}._simulationMetrics_dfnbv_1139 span{border-right:1px solid var(--line);color:var(--muted);text-transform:uppercase;gap:3px;padding:10px 13px;font-size:9px;display:grid}._simulationMetrics_dfnbv_1139 span:last-child{border-right:0}._simulationMetrics_dfnbv_1139 strong{color:var(--ink);font-variant-numeric:tabular-nums;text-transform:none;font-size:11px}._timelinePanel_dfnbv_1166{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), var(--panel));border-radius:6px;margin-top:12px;padding:14px}._timelineHeading_dfnbv_1174{justify-content:space-between;align-items:center;gap:16px;display:flex}._timelineHeading_dfnbv_1174>div:first-child{gap:4px;min-width:0;display:grid}._timelineHeading_dfnbv_1174>div:first-child>span{color:var(--ink);font-size:12px;font-weight:850}._timelineHeading_dfnbv_1174 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._timelineHeading_dfnbv_1174>div:last-child{align-items:center;gap:9px;display:flex}._timelineHeading_dfnbv_1174 strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:10px}._timelineHeading_dfnbv_1174 button{border:1px solid var(--line);background:var(--panel);width:30px;height:30px;color:var(--muted);border-radius:4px;place-items:center;display:inline-grid}._timelineSegments_dfnbv_1224{scrollbar-width:thin;gap:2px;min-height:34px;margin-top:13px;padding-bottom:5px;display:flex;overflow-x:auto}._timelineSegments_dfnbv_1224 button{border:1px solid var(--line);background:var(--panel);min-width:34px;height:34px;color:var(--muted);border-radius:3px;flex-grow:1;position:relative;overflow:hidden}._timelineSegments_dfnbv_1224 button:hover{border-color:var(--line);color:var(--ink)}._timelineSegments_dfnbv_1224 button[data-active=true]{border-color:var(--blue);color:var(--ink);box-shadow:0 0 0 1px rgb(var(--shadow-rgb) / .12);background:linear-gradient(90deg,#3f82ff29,#3f82ff1c)}._timelineSegments_dfnbv_1224 button>span{z-index:1;font:800 9px var(--font-display);position:relative}._timelineSegments_dfnbv_1224 button>i{background:var(--red-solid);width:1px;box-shadow:0 0 6px rgb(var(--shadow-rgb) / .12);pointer-events:none;position:absolute;top:0;bottom:0}._timelineScrubber_dfnbv_1278{height:24px;margin-top:5px;position:relative}._timelineScrubber_dfnbv_1278:before,._timelineProgress_dfnbv_1285{content:"";border-radius:2px;height:3px;position:absolute;top:11px;left:0}._timelineScrubber_dfnbv_1278:before{background:var(--panel-2);right:0}._timelineProgress_dfnbv_1285{z-index:1;background:linear-gradient(90deg, #376fd0, var(--blue-solid));max-width:100%;box-shadow:0 0 8px rgb(var(--shadow-rgb) / .12);pointer-events:none}._timelineScrubber_dfnbv_1278 input{z-index:2;cursor:ew-resize;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}._timelineScrubber_dfnbv_1278 input::-webkit-slider-runnable-track{background:0 0;height:3px}._timelineScrubber_dfnbv_1278 input::-webkit-slider-thumb{border:2px solid var(--line);background:var(--blue-solid);width:15px;height:15px;box-shadow:0 2px 9px rgb(var(--shadow-rgb) / .12);appearance:none;border-radius:50%;margin-top:-6px}._timelineScrubber_dfnbv_1278 input::-moz-range-track{background:0 0;height:3px}._timelineScrubber_dfnbv_1278 input::-moz-range-thumb{border:2px solid var(--line);background:var(--blue-solid);border-radius:50%;width:12px;height:12px}._timelineMetrics_dfnbv_1347{border:1px solid var(--line);background:var(--panel-2);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:6px;display:grid;overflow:hidden}._timelineMetrics_dfnbv_1347 span{background:var(--panel);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:3px;padding:8px 10px;font-size:8px;display:grid}._timelineMetrics_dfnbv_1347 strong{color:var(--ink);font-variant-numeric:tabular-nums;text-transform:none;font-size:10px}._webglFallback_dfnbv_1376{z-index:2;background:var(--panel);color:var(--ink);text-align:center;place-content:center;justify-items:center;padding:24px;display:grid;position:absolute;inset:45px 0 55px}._webglFallback_dfnbv_1376 p{max-width:390px;color:var(--muted);font-size:12px}._webglFallback_dfnbv_1376 svg{width:min(100%,480px)}._webglFallback_dfnbv_1376 path{fill:none;stroke:#264362}._webglFallback_dfnbv_1376 polyline{fill:none;stroke:var(--red);stroke-width:2.5px}._toast_dfnbv_1410{pointer-events:none;z-index:50;border:1px solid var(--line);background:var(--panel);box-shadow:0 14px 50px rgb(var(--shadow-rgb) / .12);color:var(--ink);border-radius:5px;padding:12px 16px;font-size:12px;position:fixed;bottom:22px;right:22px}._modalBackdrop_dfnbv_1425{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1523358c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._importModal_dfnbv_1436,._exampleModal_dfnbv_1437{border:1px solid var(--line);background:var(--panel);width:min(720px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:0 30px 100px rgb(var(--shadow-rgb) / .12);border-radius:7px;padding:22px;overflow-y:auto}._exampleModal_dfnbv_1437{width:min(1120px,100% - 32px)}._importModal_dfnbv_1436::backdrop,._exampleModal_dfnbv_1437::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1523358c}._importModal_dfnbv_1436>p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.55}._importModal_dfnbv_1436 textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;min-height:250px;color:var(--ink);border-radius:5px;outline:none;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}._importModal_dfnbv_1436 textarea:focus{border-color:var(--blue)}._exampleHint_dfnbv_1487{color:var(--muted);margin:12px 0 16px;font-size:12px;line-height:1.55}._exampleKindTabs_dfnbv_1494{border:1px solid var(--line);background:var(--panel);border-radius:6px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:14px;padding:4px;display:grid}._exampleKindTabs_dfnbv_1494 button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:850;display:flex}._exampleKindTabs_dfnbv_1494 button span{background:var(--panel-2);min-width:23px;color:var(--muted);border-radius:999px;padding:2px 6px;font-size:10px}._exampleKindTabs_dfnbv_1494 button[aria-pressed=true]{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -2px var(--blue)}._exampleLibraryBody_dfnbv_1534{border:1px solid var(--line);background:var(--panel);border-radius:6px;grid-template-columns:340px minmax(0,1fr);min-height:540px;display:grid;overflow:hidden}._exampleList_dfnbv_1544{border-right:1px solid var(--line);background:var(--panel);max-height:590px;padding:8px;overflow-y:auto}._exampleList_dfnbv_1544 button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);text-align:left;background:0 0;border-radius:3px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}._exampleList_dfnbv_1544 button:hover{background:#3f82ff14}._exampleList_dfnbv_1544 button[aria-current=true]{box-shadow:inset 3px 0 var(--blue);background:linear-gradient(90deg,#3f82ff29,#3f82ff0a)}._exampleList_dfnbv_1544 button>span{color:var(--muted);font:900 12px var(--font-display)}._exampleList_dfnbv_1544 button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._exampleList_dfnbv_1544 button small{color:var(--muted);font-size:9px}._exampleDetail_dfnbv_1598{min-width:0;padding:22px;overflow-y:auto}._exampleDetailHeading_dfnbv_1604{justify-content:space-between;align-items:center;gap:14px;display:flex}._exampleDetailHeading_dfnbv_1604>svg{color:var(--blue);flex:none}._exampleDetailHeading_dfnbv_1604 span{color:var(--red);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}._exampleDetailHeading_dfnbv_1604 h3{margin:5px 0 0;font-size:20px}._exampleDetail_dfnbv_1598>p{color:var(--muted);margin:13px 0;font-size:12px;line-height:1.65}._exampleStats_dfnbv_1636{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 10px;display:grid}._exampleStats_dfnbv_1636>span{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--muted);border-radius:5px;grid-template-columns:18px 1fr;gap:2px 6px;padding:11px;font-size:9px;display:grid}._exampleStats_dfnbv_1636 svg{color:var(--lightningcss-light,#306fc9)var(--lightningcss-dark,var(--blue));grid-row:1/3;align-self:center}._exampleStats_dfnbv_1636 strong{color:var(--ink);font-size:12px}._exampleRuntime_dfnbv_1667{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}._exampleRuntime_dfnbv_1667 span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:10px}._exampleRuntime_dfnbv_1667 strong{color:var(--ink)}._exampleRowPreview_dfnbv_1686{gap:5px;max-height:265px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}._exampleRowPreview_dfnbv_1686 li{border:1px solid var(--line);background:var(--panel);border-radius:4px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:6px 9px;display:grid}._exampleRowPreview_dfnbv_1686 li>span{color:var(--muted);font:900 11px var(--font-display)}._exampleRowPreview_dfnbv_1686 strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._exampleRowPreview_dfnbv_1686 small{color:var(--muted);white-space:nowrap;font-size:9px}._exampleDetail_dfnbv_1598 ._exampleLoadHint_dfnbv_1727{color:var(--muted);margin-bottom:0;font-size:10px}._importSummary_dfnbv_639{color:var(--muted);gap:5px;margin-top:12px;font-size:11px;display:grid}._importSummary_dfnbv_639 strong{color:var(--ink)}._importSummary_dfnbv_639 p{color:var(--lightningcss-light,#db182d)var(--lightningcss-dark,var(--red));margin:5px 0 0}._modalActions_dfnbv_50{justify-content:flex-end;margin-top:18px}@media (width<=1380px){._workspace_dfnbv_314{grid-template-columns:220px minmax(0,1fr) 285px}._sequencePanel_dfnbv_320,._detailPanel_dfnbv_321,._visualPanel_dfnbv_530{padding:16px}._directEditor_dfnbv_723{grid-template-columns:1fr}._zoneSvg_dfnbv_833{width:min(100%,440px)}}@media (width<=1080px){._heading_dfnbv_7{flex-direction:column;align-items:stretch;gap:14px}._exampleLibraryBody_dfnbv_1534{grid-template-columns:290px minmax(0,1fr)}._workspace_dfnbv_314{grid-template-columns:225px minmax(0,1fr)}._mobilePanelTabs_dfnbv_243{border-bottom:1px solid var(--line);grid-area:1/2;gap:4px;padding:10px 16px;display:flex}._mobilePanelTabs_dfnbv_243 button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--muted);border-radius:4px;flex:1}._mobilePanelTabs_dfnbv_243 button[aria-pressed=true]{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -2px var(--blue)}._sequencePanel_dfnbv_320{grid-row:1/3}._visualPanel_dfnbv_530,._detailPanel_dfnbv_321{grid-area:2/2}._visualPanel_dfnbv_530[data-mobile-active=false],._detailPanel_dfnbv_321[data-mobile-active=false]{display:none}._detailPanel_dfnbv_321{border-left:0;display:block}._detailPanel_dfnbv_321>._sideHeading_dfnbv_21,._detailPanel_dfnbv_321>._exportActions_dfnbv_49{grid-column:1/-1}._detailFields_dfnbv_569{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin-top:16px}._detailFields_dfnbv_569 ._fieldGrid_dfnbv_598{grid-column:1/-1}._validationPanel_dfnbv_604{border-top:1px solid var(--line);border-left:0;margin-top:18px;padding-top:18px;padding-left:0}._exportActions_dfnbv_49 button{flex:initial;min-width:160px}}@media (width<=760px){._page_dfnbv_1{width:min(100% - 22px,1680px);padding-top:20px}._heading_dfnbv_7{flex-direction:column;align-items:stretch}._headingActions_dfnbv_45{grid-template-columns:1fr 1fr;display:grid}._headingActions_dfnbv_45>button:last-child{grid-column:1/-1}._exampleModal_dfnbv_1437{padding:15px}._exampleLibraryBody_dfnbv_1534{flex-direction:column;min-height:0;display:flex}._exampleList_dfnbv_1544{border-right:0;border-bottom:1px solid var(--line);max-height:220px}._exampleDetail_dfnbv_1598{padding:16px}._exampleStats_dfnbv_1636{grid-template-columns:1fr}._exampleRowPreview_dfnbv_1686{max-height:220px}._toolbar_dfnbv_46{flex-direction:column;align-items:stretch}._toolbarCenter_dfnbv_46{order:3;justify-content:space-between}._segmented_dfnbv_122,._segmented_dfnbv_122 button{flex:1}._runtimeToolbar_dfnbv_191{flex-wrap:wrap;align-items:stretch;overflow:visible}._runtimeToolbar_dfnbv_191>label{flex:130px}._runtimeToolbar_dfnbv_191 ._checkField_dfnbv_295{flex:none}._playbackControls_dfnbv_48{width:auto;margin-left:auto}._playButton_dfnbv_64{flex:1}._workspace_dfnbv_314{flex-direction:column;display:flex}._sequencePanel_dfnbv_320,._mobilePanelTabs_dfnbv_243,._visualPanel_dfnbv_530,._detailPanel_dfnbv_321{grid-area:auto}._sequencePanel_dfnbv_320{border-right:0;border-bottom:1px solid var(--line)}._rowList_dfnbv_412{max-height:180px}._runtimeBar_dfnbv_205{flex-wrap:wrap;gap:8px;padding:10px}._runtimeSummary_dfnbv_231{text-align:right;flex:auto}._runtimeBar_dfnbv_205 ._playbackControls_dfnbv_48{width:100%}._rowNavigationHint_dfnbv_376{display:none}._rowActions_dfnbv_169 button{width:38px;min-width:38px;height:38px}._mobilePanelTabs_dfnbv_243{border-bottom:1px solid var(--line);background:var(--panel);gap:4px;padding:10px;display:flex}._mobilePanelTabs_dfnbv_243 button{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--muted);border-radius:4px;flex:1;justify-content:center;align-items:center;gap:7px;padding:4px;font-size:12px;font-weight:750;display:inline-flex}._mobilePanelTabs_dfnbv_243 button[aria-pressed=true]{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -2px var(--blue)}._visualPanel_dfnbv_530[data-mobile-active=false],._detailPanel_dfnbv_321[data-mobile-active=false]{display:none}._workbenchFooter_dfnbv_688{flex-direction:column;align-items:stretch;padding:12px}._exportActions_dfnbv_49 button{flex:1}._visualEmpty_dfnbv_545{min-height:260px}._workspace_dfnbv_314{min-height:0}._toast_dfnbv_1410{max-width:calc(100% - 24px);bottom:12px;right:12px}._emptyState_dfnbv_62{min-height:130px}._visualPanel_dfnbv_530{padding-inline:11px}._panelHeading_dfnbv_20{flex-direction:column;align-items:flex-start}._directEditor_dfnbv_723{grid-template-columns:minmax(0,1fr)}._graphicCard_dfnbv_731{padding:11px}._graphicHeader_dfnbv_23{flex-direction:column;align-items:flex-start}._graphicHeader_dfnbv_23 small{text-align:left;max-width:none}._zoneSvg_dfnbv_833{width:100%}._rangeRail_dfnbv_893{grid-template-columns:72px minmax(60px,1fr) 54px}._viewer3d_dfnbv_797{height:360px}._viewer3dFencePicker_dfnbv_1102{border-top:1px solid var(--line);border-left:0;width:100%;margin-left:0;padding-top:6px;padding-left:0}._timelineHeading_dfnbv_1174{flex-direction:column;align-items:flex-start}._timelineHeading_dfnbv_1174>div:last-child{justify-content:space-between;width:100%}._timelineMetrics_dfnbv_1347{grid-template-columns:1fr 1fr}._detailPanel_dfnbv_321{display:block}._detailFields_dfnbv_569{margin-top:18px;display:grid}._validationPanel_dfnbv_604{border-top:1px solid var(--line);border-left:0;margin-top:22px;padding:18px 0 0}._exportActions_dfnbv_49 button{min-width:0}._recommendationResult_dfnbv_796{grid-template-columns:1fr}._recommendationResult_dfnbv_796 button{grid-area:auto/1}._importModal_dfnbv_1436{padding:16px}}@media (prefers-reduced-motion:reduce){._zoneCell_dfnbv_844,._zoneCellSelected_dfnbv_845{transition:none}}
