._app_1yhx9_3{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}._header_1yhx9_18{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 16px;background:var(--bg-panel);border-bottom:1px solid var(--line);flex:0 0 auto}._brandRow_1yhx9_17{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:108px}._markHost_1yhx9_87{position:relative;display:inline-flex;flex:0 0 auto}._mark_1yhx9_78{width:26px;height:30px;padding:0;border:2px solid var(--accent);border-radius:3px;background:linear-gradient(var(--accent),var(--accent)) center / 100% 2px no-repeat,linear-gradient(var(--accent),var(--accent)) center 20% / 100% 2px no-repeat;flex:0 0 auto;cursor:pointer;opacity:.45;transition:opacity .12s ease,box-shadow .12s ease}._mark_1yhx9_78[data-active=true]{opacity:1}._mark_1yhx9_78:hover{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}._mark_1yhx9_78:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._brand_1yhx9_17{display:block;min-width:0;color:inherit;text-decoration:none;border-radius:6px}._brand_1yhx9_17[data-home=true]{cursor:pointer}._brand_1yhx9_17[data-home=true]:hover ._title_1yhx9_157,._brand_1yhx9_17[data-home=true]:focus-visible ._title_1yhx9_157{color:var(--accent)}._brand_1yhx9_17[data-home=true]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._title_1yhx9_157{font-size:15px;font-weight:650;letter-spacing:.01em;transition:color .14s ease}._subtitle_1yhx9_133{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerActions_1yhx9_18{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto;margin-left:auto;max-width:100%}@media (min-width: 768px){._header_1yhx9_18 [data-testid=toggle-header]{display:none}}._main_1yhx9_231{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}._tablePage_1yhx9_238{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;padding:16px;overflow:hidden}._tableStage_1yhx9_251{position:relative;flex:1 1 auto;min-height:0}._tableStage_1yhx9_251>*{position:absolute;inset:0}._drawer_1yhx9_266{flex:0 0 var(--controls-width, 380px);max-width:var(--controls-width, 380px);min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-panel);border-right:1px solid var(--line)}@media (min-width: 768px){._drawerCollapsed_1yhx9_279{display:none}}._resizer_1yhx9_286{flex:0 0 9px;align-self:stretch;position:relative;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}._resizer_1yhx9_286:before{content:"";position:absolute;inset:0 4px;background:var(--line-soft);transition:background .12s ease}._resizer_1yhx9_286:hover:before,._resizer_1yhx9_286[data-dragging=true]:before{background:var(--accent)}._resizer_1yhx9_286:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._controls_1yhx9_316{padding:4px 16px 24px}._section_1yhx9_320{padding:16px 0;border-bottom:1px solid var(--line-soft)}._section_1yhx9_320:last-child{border-bottom:0}._sectionTitle_1yhx9_329{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px}._hint_1yhx9_338{font-size:12px;color:var(--text-dim);margin-bottom:10px}._grid3_1yhx9_356{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}._field_1yhx9_364,._fieldCompact_1yhx9_365{display:flex;flex-direction:column;gap:4px;min-width:0}._fieldLabel_1yhx9_372{font-size:11px;color:var(--text-dim)}._inputWrap_1yhx9_385{position:relative;display:flex;align-items:center;min-width:0;--sc-bg: var(--bg);--sc-border: var(--line);--sc-border-width: 1px;--sc-border-style: solid;--sc-text: var(--text)}._input_1yhx9_385{width:100%;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;padding-right:2.4em}._input_1yhx9_385:focus{outline:none}._inputError_1yhx9_431{color:var(--danger)}._suffix_1yhx9_448{position:absolute;right:calc(var(--sc-roller-width, 1.75rem) + var(--sc-gap, .375rem) + var(--sc-padding-x, .5rem));font-size:11px;color:var(--text-dim);pointer-events:none}._error_1yhx9_473{font-size:11px;line-height:1.35;color:var(--danger);min-width:0;overflow-wrap:break-word}._note_1yhx9_483{font-size:11px;line-height:1.35;color:var(--text-dim);min-width:0;overflow-wrap:break-word}._unitPicker_1yhx9_499 .sp-root,._unitPicker_1yhx9_499 .sp-input{width:100%;min-width:0}._unitPicker_1yhx9_499 .sp-list{min-width:0;width:100%}._unitPicker_1yhx9_499 .sp-option{padding-inline:8px}._iconBtn_1yhx9_523>._iconBtnCaption_1yhx9_523:first-child{margin-left:0}._iconBtnCaption_1yhx9_523{margin-left:5px;font-size:11px;font-weight:700;letter-spacing:.04em}._carcassError_1yhx9_534{display:flex;align-items:center;gap:12px;padding:7px 12px 7px 16px;background:#3a1f1c;border-bottom:1px solid #6b342c;color:#ffd7cf;font-size:12.5px;flex:0 0 auto}._carcassError_1yhx9_534>span{flex:1 1 auto}._carcassAdvice_1yhx9_567{background:#37301c;border-bottom-color:#6b5c2c;color:#f3e6c0;flex-direction:column;align-items:stretch;gap:0;padding:0 6px 0 10px}._adviceHead_1yhx9_586{display:flex;align-items:center;gap:8px;min-height:34px}._adviceSummary_1yhx9_600{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding:6px 4px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}._adviceSummary_1yhx9_600:hover{background:#ffffff0f}._adviceSummary_1yhx9_600:focus-visible{outline:2px solid #d8bd6a;outline-offset:-2px}._adviceTwisty_1yhx9_620{display:inline-flex;flex:0 0 auto;color:#d8bd6a;transition:rotate .14s ease}._adviceTwisty_1yhx9_620[data-open=yes]{rotate:90deg}._adviceCount_1yhx9_631{flex:0 0 auto;min-width:18px;padding:1px 6px;border-radius:9px;background:#6b5c2c;color:#fff6dd;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}._adviceLead_1yhx9_646{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._adviceMore_1yhx9_654{flex:0 0 auto;color:#cbb887;font-size:11.5px}._adviceList_1yhx9_660{display:flex;flex-direction:column;margin:0;padding:0 0 6px;list-style:none}._adviceRow_1yhx9_668{display:flex;flex-direction:column;border-top:1px solid rgb(107 92 44 / 55%)}._adviceRowHead_1yhx9_684{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}._adviceActions_1yhx9_680{display:flex;flex:0 0 auto;gap:2px;margin-left:auto;padding-right:2px}._adviceItem_1yhx9_701{display:flex;align-items:baseline;gap:8px;flex:1 1 12rem;min-width:0;padding:7px 8px 7px 4px;border:0;background:none;color:inherit;font:inherit;font-size:12.5px;line-height:1.45;text-align:left;cursor:pointer}._adviceItem_1yhx9_701:hover{background:#ffffff0f}._adviceItem_1yhx9_701:focus-visible{outline:2px solid #d8bd6a;outline-offset:-2px}._adviceBullet_1yhx9_724{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#d8bd6a;translate:0 -3px}._adviceItemText_1yhx9_734{flex:1 1 auto;min-width:0}._adviceWhy_1yhx9_741{flex:0 0 auto;color:#cbb887;font-size:11.5px;text-decoration:underline;text-underline-offset:2px}._adviceBody_1yhx9_762{display:flex;flex-direction:column;gap:6px;padding-bottom:10px}._adviceFix_1yhx9_773{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:0 12px 0 17px;color:#f6ecc9;font-size:12.5px;line-height:1.5}._adviceFixTag_1yhx9_785{flex:0 0 auto;padding:1px 7px;border-radius:4px;background:#6b5c2c;color:#fff6dd;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._adviceDetail_1yhx9_797{margin:0;padding:0 12px 0 17px;color:#e6d6ab;font-size:12.5px;line-height:1.55}@media (prefers-reduced-motion: reduce){._adviceTwisty_1yhx9_620{transition-duration:0s}}._button_1yhx9_811,._buttonPrimary_1yhx9_812,._smallButton_1yhx9_813,._toggle_1yhx9_814,._segment_1yhx9_815{border:1px solid var(--line);border-radius:6px;background:var(--bg-raised);color:var(--text);padding:7px 12px;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease}._button_1yhx9_811:hover:not(:disabled),._smallButton_1yhx9_813:hover:not(:disabled),._toggle_1yhx9_814:hover:not(:disabled),._segment_1yhx9_815:hover{border-color:#4a525f;background:#2b3038}._buttonPrimary_1yhx9_812{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}._buttonDisabled_1yhx9_853,._button_1yhx9_811:disabled,._smallButton_1yhx9_813:disabled{opacity:.45;cursor:not-allowed}._smallButton_1yhx9_813{padding:4px 9px;font-size:11.5px}._toggleRow_1yhx9_865{display:flex;flex-wrap:wrap;gap:8px}._toggle_1yhx9_814[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 22%,var(--bg-raised));border-color:var(--accent);color:#d5f5ea}._viewer_1yhx9_892{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:radial-gradient(120% 120% at 50% 0%,#20242b,#14161a 70%);user-select:none;-webkit-user-select:none}._toolbar_1yhx9_920{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:8px 14px 4px;flex:0 0 auto}._toolbar_1yhx9_920[data-open=false]{padding-bottom:0}._toolbarActions_1yhx9_935{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}._segmented_1yhx9_943{display:inline-flex;gap:0}._segment_1yhx9_815{border-radius:0;min-width:52px;text-align:center}._segment_1yhx9_815:first-child{border-radius:6px 0 0 6px}._segment_1yhx9_815:last-child{border-radius:0 6px 6px 0;border-left:0}._segment_1yhx9_815[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 24%,var(--bg-raised));border-color:var(--accent);color:#d5f5ea}._arNote_1yhx9_969{padding:0 14px 8px;font-size:11.5px;color:var(--text-dim);flex:0 0 auto}._stage_1yhx9_248{position:relative;flex:1 1 auto;min-height:0;margin:0 14px 14px}._pane_1yhx9_248{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}._paneIdle_1yhx9_995{visibility:hidden;pointer-events:none;z-index:0}._svg_1yhx9_1003{width:100%;height:100%;overflow:visible;touch-action:none}._svgVoid_1yhx9_1010{fill:#0e1013}._svgPanel_1yhx9_1014{fill:#c8a97e;stroke:#6d5a3d}._svgBack_1yhx9_1019{fill:#5a4c39;stroke:#3d3324}._svgShelf_1yhx9_1024{fill:#e2c9a2;stroke:#7a6541}._svgLift_1yhx9_1039{fill:#9aa6b2;stroke:#4e5a66;fill-opacity:.4}._svgDoor_1yhx9_1045{stroke:#8fb8d8;fill-opacity:.55}._svgDoorHatch_1yhx9_1050{stroke:#8fb8d88c}._svgLeafSeam_1yhx9_1061{stroke:#8fb8d8;fill:none}._svgPlinth_1yhx9_1073{stroke:#6d5a3a;fill-opacity:.7}._svgDims_1yhx9_1078{pointer-events:none}._svgDimText_1yhx9_1082{fill:#e8eaee;paint-order:stroke;stroke:#0a0c0fd9;stroke-width:6;font-family:inherit;font-variant-numeric:tabular-nums}._svgDimTextStrong_1yhx9_1091{fill:var(--accent)}._svgDimLine_1yhx9_1096{stroke:#59c2a08c}._canvasWrap_1yhx9_1102{position:absolute;inset:0}._canvas_1yhx9_1102{width:100%;height:100%;display:block;touch-action:none;overscroll-behavior:none}._canvasWrap_1yhx9_1102 canvas{touch-action:none!important;overscroll-behavior:none;-webkit-user-select:none;user-select:none}._canvasWrap_1yhx9_1102{container-type:inline-size}.sp-label--hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._cornerStack_1yhx9_1195{position:absolute;top:6px;right:6px;z-index:26;display:flex;flex-direction:row-reverse;align-items:center;gap:4px;pointer-events:none}._cornerStack_1yhx9_1195>*{pointer-events:auto}._viewportChevron_1yhx9_1244{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid rgb(255 255 255 / 22%);border-radius:7px;background:#0c0e12d1;color:#eef1f5;cursor:pointer;line-height:0;box-shadow:0 2px 8px #00000073;transition:background .14s ease,border-color .14s ease,color .14s ease}._viewportChevron_1yhx9_1244:hover,._viewportChevron_1yhx9_1244:focus-visible{background:#181c22eb;border-color:#ffffff6b;color:#fff}._viewportChevron_1yhx9_1244:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._chevronGlyphs_1yhx9_1292{display:grid;grid-template:"glyph" 1fr / 1fr;place-items:center;overflow:hidden;width:100%;height:100%;border-radius:inherit}._chevronGlyph_1yhx9_1292{grid-area:glyph;display:inline-flex;line-height:0;transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .15s ease}._viewportChevron_1yhx9_1244[data-state=open] ._chevronGlyph_1yhx9_1292[data-shows=open],._viewportChevron_1yhx9_1244[data-state=closed] ._chevronGlyph_1yhx9_1292[data-shows=closed]{transform:translate(0);opacity:1}._viewportChevron_1yhx9_1244[data-state=closed] ._chevronGlyph_1yhx9_1292[data-shows=open]{transform:translate(10px);opacity:0}._viewportChevron_1yhx9_1244[data-state=open] ._chevronGlyph_1yhx9_1292[data-shows=closed]{transform:translate(-10px);opacity:0}@media (prefers-reduced-motion: reduce){._viewportChevron_1yhx9_1244{transition:none}._chevronGlyph_1yhx9_1292{transition:opacity 1ms linear;transform:none!important}}._cornerToggle_1yhx9_1357{flex:none}._cornerSlider_1yhx9_1377{display:flex;align-items:center;transition:transform .24s cubic-bezier(.22,.61,.36,1),opacity .16s ease 40ms,visibility 0s linear 0s}._cornerStack_1yhx9_1195[data-open=false] ._cornerSlider_1yhx9_1377{transform:translate(calc(100% + 4px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .24s cubic-bezier(.55,.06,.68,.19),opacity .16s ease,visibility 0s linear .24s}@media (prefers-reduced-motion: reduce){._cornerSlider_1yhx9_1377,._cornerStack_1yhx9_1195[data-open=false] ._cornerSlider_1yhx9_1377{transition:opacity 1ms linear,visibility 0s;transform:none}}._unitPicker_1yhx9_499{position:relative;z-index:4;width:60px;font-size:10.5px;pointer-events:auto}._unitPicker_1yhx9_499 .sp-control{padding-inline:4px;gap:2px}._unitPicker_1yhx9_499 .sp-caret{width:12px;padding-block:2px;padding-inline:0}._unitPicker_1yhx9_499 .sp-input{padding-inline:4px;font-size:10.5px;text-overflow:clip}._unitPicker_1yhx9_499 .sp-option{font-size:10.5px}@container (max-width: 699px){._cornerStack_1yhx9_1195{top:4px;right:4px}._unitPicker_1yhx9_499{width:58px}}._canvasError_1yhx9_1544{display:flex;align-items:center;justify-content:center;height:100%;padding:24px;text-align:center;color:var(--text-dim)}._arOverlay_1yhx9_1554{display:none}._arOverlayActive_1yhx9_1558{display:block;position:fixed;left:0;right:0;bottom:0;padding:12px;z-index:50}._arOverlayBar_1yhx9_1568{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:#14161ad1;backdrop-filter:blur(6px)}._arOverlayText_1yhx9_1579{flex:1 1 140px;font-size:12px;color:var(--text)}._visuallyHidden_1yhx9_1587{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}._joystickDock_1yhx9_1603{position:absolute;right:6px;bottom:6px;z-index:25;pointer-events:none}._joystickDock_1yhx9_1603 .jy-panel{position:relative;align-items:start;padding-bottom:34px}._joystickDock_1yhx9_1603 .jy-side{justify-content:flex-start}._joystickDock_1yhx9_1603 .jy-title{position:absolute;left:13px;bottom:9px;width:92px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._joystickDock_1yhx9_1603>*{pointer-events:auto;touch-action:none;overscroll-behavior:contain}._joystickDock_1yhx9_1603{--jy-axis-x: var(--axis-x);--jy-axis-y: var(--axis-y);--jy-axis-z: var(--axis-z);--jy-accent-z: var(--axis-z)}._joystickDock_1yhx9_1603 .jy-label{font-size:0}._joystickDock_1yhx9_1603 .jy-label:before{font-size:var(--jy-label-size, 11px);letter-spacing:.02em}._joystickDock_1yhx9_1603 .jy-label--top.jy-axis--y:before{content:"-Y"}._joystickDock_1yhx9_1603 .jy-label--bottom.jy-axis--y:before{content:"+Y"}._joystickDock_1yhx9_1603 .jy-label--top.jy-axis--z:before{content:"+Z"}._joystickDock_1yhx9_1603 .jy-label--bottom.jy-axis--z:before{content:"-Z"}._joystickDock_1yhx9_1603 .jy-label--right.jy-axis--x:before{content:"+X"}._joystickDock_1yhx9_1603 .jy-label--left.jy-axis--x:before{content:"-X"}._joystickDock_1yhx9_1603 .jy-label--top.jy-axis--x:before{content:"+X"}._joystickDock_1yhx9_1603 .jy-label--bottom.jy-axis--x:before{content:"-X"}._joystickDock_1yhx9_1603 .jy-label--right.jy-axis--y:before{content:"-Y"}._joystickDock_1yhx9_1603 .jy-label--left.jy-axis--y:before{content:"+Y"}._joystickDock_1yhx9_1603 .jy-label--right.jy-axis--z:before{content:"+Z"}._joystickDock_1yhx9_1603 .jy-ztoggle-name{font-size:0}._joystickDock_1yhx9_1603 .jy-ztoggle-name:before{content:"Z";font-size:var(--jy-label-size, 11px);letter-spacing:.02em}._joystickDock_1yhx9_1603 .jy-label--left.jy-axis--z:before{content:"-Z"}._joystickChevronSlot_1yhx9_1615{position:absolute;right:14px;bottom:14px;z-index:27;display:flex;justify-content:flex-end;pointer-events:none}._joystickChevronSlot_1yhx9_1615>*{pointer-events:auto}._joystickDock_1yhx9_1603{transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .18s ease 40ms,visibility 0s linear 0s}._joystickDock_1yhx9_1603[data-open=false]{transform:translate(calc(100% + 6px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .26s cubic-bezier(.55,.06,.68,.19),opacity .18s ease,visibility 0s linear .26s}@media (prefers-reduced-motion: reduce){._joystickDock_1yhx9_1603,._joystickDock_1yhx9_1603[data-open=false]{transition:opacity 1ms linear,visibility 0s;transform:none}}@media (max-width: 767px){._joystickDock_1yhx9_1603{right:10px;bottom:10px}._joystickChevronSlot_1yhx9_1615{right:18px;bottom:18px}}._sceneTree_1yhx9_2030{container-type:inline-size;container-name:tree;margin-top:10px;max-height:320px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--line-soft);border-radius:8px}._quoteField_1yhx9_2060{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:11px;color:var(--text-dim)}._quoteField_1yhx9_2060 input{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;font-variant-numeric:tabular-nums}._quoteField_1yhx9_2060 em{font-style:normal;font-size:10px;opacity:.75}._dialogBackdrop_1yhx9_2083{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;background:#00000094;overflow-y:auto}._dialog_1yhx9_2083{width:min(560px,100%);border:1px solid var(--line);border-radius:12px;background:var(--bg-raised);box-shadow:0 24px 60px #0000008c}._dialog_1yhx9_2083:focus{outline:none}._dialogHead_1yhx9_2104{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg-raised);border-radius:12px 12px 0 0}._dialogTitle_1yhx9_2118{margin:0;font-size:15px;font-weight:650}._dialogSection_1yhx9_2120{padding:16px 18px;border-bottom:1px solid var(--line-soft)}._dialogSection_1yhx9_2120:last-child{border-bottom:0}._dialogHeading_1yhx9_2126{margin:0 0 10px;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._dialogField_1yhx9_2135{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:12px;color:var(--text-dim)}._dialogField_1yhx9_2135 input{padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);font:inherit}._dialogField_1yhx9_2135 input:disabled{opacity:.5}._confirmBackdrop_1yhx9_2163{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#000000ad;overflow-y:auto}._confirmCard_1yhx9_2177{width:min(440px,100%);display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--bg-raised);color:var(--text);box-shadow:0 28px 70px #000000a6;animation:_confirmIn_1yhx9_1 .14s ease-out}@keyframes _confirmIn_1yhx9_1{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._confirmCard_1yhx9_2177{animation:none}}._confirmCard_1yhx9_2177[data-tone=danger]{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}._confirmTitle_1yhx9_2211{margin:0;font-size:15px;font-weight:650;line-height:1.35;text-wrap:balance}._confirmBody_1yhx9_2219{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5;color:var(--text-dim)}._confirmBody_1yhx9_2219 p{margin:0}._confirmDetail_1yhx9_2234{margin:0;padding:10px 12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--bg-panel);color:var(--text);font:12px/1.6 ui-monospace,Cascadia Code,Consolas,monospace;white-space:pre;overflow-x:auto}._confirmActions_1yhx9_2254{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:8px}._confirmActions_1yhx9_2254 button{flex:1 1 auto;min-width:104px;max-width:100%;padding:8px 16px}._confirmPrimary_1yhx9_2268{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}._confirmPrimary_1yhx9_2268:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,#fff);border-color:color-mix(in srgb,var(--accent) 88%,#fff)}._confirmDanger_1yhx9_2284{background:var(--danger);border-color:var(--danger);color:#2d0c06;font-weight:600}._confirmDanger_1yhx9_2284:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 88%,#fff);border-color:color-mix(in srgb,var(--danger) 88%,#fff)}._confirmActions_1yhx9_2254 button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._iconBtn_1yhx9_523{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:9px;background:var(--bg-raised);color:var(--btn-tone, var(--text));cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}._iconBtn_1yhx9_523[data-tone=accent]{--btn-tone: #5bbfa6}._iconBtn_1yhx9_523[data-tone=danger]{--btn-tone: #e0685e}._iconBtn_1yhx9_523[data-tone=muted]{--btn-tone: var(--text-dim)}._iconBtn_1yhx9_523[data-tone=make]{--btn-tone: #e08a5e}._iconBtn_1yhx9_523[data-tone=money]{--btn-tone: #7bc47b}._iconBtn_1yhx9_523:hover:not(:disabled),._iconBtn_1yhx9_523[aria-pressed=true]{background:color-mix(in srgb,var(--btn-tone, var(--accent)) 18%,var(--bg-raised));border-color:color-mix(in srgb,var(--btn-tone, var(--accent)) 55%,var(--line))}._iconBtn_1yhx9_523:focus-visible{outline:2px solid var(--btn-tone, var(--accent));outline-offset:2px}._iconBtn_1yhx9_523:disabled{--tip-host-dim: .4;cursor:not-allowed}._tipHost_1yhx9_2338{--tip-z: 60}._tipHost_1yhx9_2338:hover,._tipHost_1yhx9_2338:focus-visible{z-index:var(--tip-z)}._tipHost_1yhx9_2338:disabled>*:not(._tip_1yhx9_2338),._tipHost_1yhx9_2338[aria-disabled=true]>*:not(._tip_1yhx9_2338){opacity:var(--tip-host-dim, 1)}._tipHost_1yhx9_2338:has(:focus-visible){z-index:var(--tip-z)}._tip_1yhx9_2338{position:absolute;z-index:var(--tip-z, 60);transform:translateY(2px);padding:var(--tip-pad, 7px 10px);border-radius:6px;background:#0e1013;border:1px solid var(--line);color:var(--text);font-size:var(--tip-font, 12.5px);line-height:1.45;font-weight:400;letter-spacing:normal;text-transform:none;width:max-content;max-width:var(--tip-max, var(--tip-rest, 22ch));white-space:normal;overflow-wrap:break-word;text-align:left;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease .26s,transform .12s ease .26s,visibility 0s linear .38s}._tipHost_1yhx9_2338[data-side=bottom] ._tip_1yhx9_2338{top:calc(100% + var(--tip-gap, 6px))}._tipHost_1yhx9_2338[data-side=top] ._tip_1yhx9_2338{bottom:calc(100% + var(--tip-gap, 6px))}._tipHost_1yhx9_2338[data-tip-align=center] ._tip_1yhx9_2338{left:50%;right:auto;translate:-50%}._tipHost_1yhx9_2338[data-tip-align=start] ._tip_1yhx9_2338{left:0;right:auto;translate:none}._tipHost_1yhx9_2338[data-tip-align=end] ._tip_1yhx9_2338{left:auto;right:0;translate:none}._tipHost_1yhx9_2338:hover ._tip_1yhx9_2338,._tipHost_1yhx9_2338:focus-visible ._tip_1yhx9_2338{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.26s,.26s,0s}._tipHost_1yhx9_2338:has(:focus-visible) ._tip_1yhx9_2338{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.26s,.26s,0s}@media (prefers-reduced-motion: reduce){._tip_1yhx9_2338{transition-duration:0s}}._iconBtnTip_1yhx9_2350{--tip-font: 12.5px;--tip-pad: 7px 10px;--tip-gap: 6px;--tip-rest: 22ch}._section_1yhx9_320[data-tone=objects]{--tone: #6aa9f0}._section_1yhx9_320[data-tone=geometry]{--tone: #5bbfa6}._section_1yhx9_320[data-tone=structure]{--tone: #b493e6}._section_1yhx9_320[data-tone=view]{--tone: #7fb4c4}._section_1yhx9_320[data-tone=finish]{--tone: #e0a45e}._section_1yhx9_320[data-tone=make]{--tone: #e08a5e}._section_1yhx9_320[data-tone=money]{--tone: #7bc47b}._section_1yhx9_320[data-tone=share]{--tone: #d98cb3}._sectionHeading_1yhx9_2718{margin:0}._sectionToggle_1yhx9_2722{display:flex;align-items:center;gap:10px;width:100%;padding:11px 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}._sectionIcon_1yhx9_2735{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;color:var(--tone, var(--accent));background:color-mix(in srgb,var(--tone, var(--accent)) 14%,transparent);transition:background .14s ease}._sectionToggle_1yhx9_2722:hover ._sectionIcon_1yhx9_2735{background:color-mix(in srgb,var(--tone, var(--accent)) 26%,transparent)}._sectionToggle_1yhx9_2722:focus-visible{outline:2px solid var(--tone, var(--accent));outline-offset:2px;border-radius:6px}._section_1yhx9_320[data-open=true]>._sectionBody_1yhx9_2760{border-left:2px solid color-mix(in srgb,var(--tone, var(--accent)) 45%,transparent);padding-left:12px;margin-left:12px}._sectionSummary_1yhx9_2768{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:11.5px;color:var(--text-dim)}._sectionChevron_1yhx9_2779{flex:0 0 auto;display:inline-flex;margin-left:auto;color:var(--text-dim);transition:transform .16s ease,color .16s ease}._sectionSummary_1yhx9_2768+._sectionChevron_1yhx9_2779{margin-left:0}[data-open=true]>._sectionHeading_1yhx9_2718 ._sectionChevron_1yhx9_2779{transform:rotate(90deg);color:var(--tone, var(--accent))}@media (max-width: 767px){._main_1yhx9_231{flex-direction:column;position:relative}._resizer_1yhx9_286{display:none}._header_1yhx9_18{padding:8px calc(12px + env(safe-area-inset-right,0px)) 8px calc(12px + env(safe-area-inset-left,0px));gap:10px 8px}._subtitle_1yhx9_133{display:none}._title_1yhx9_157{font-size:14px}._mark_1yhx9_78{position:relative}._mark_1yhx9_78:after{content:"";position:absolute;inset:-9px}._toolbar_1yhx9_920{padding:6px 10px;gap:8px}._toolbarActions_1yhx9_935{gap:8px}._header_1yhx9_18 ._iconBtn_1yhx9_523:after{content:"";position:absolute;inset:-4px}._header_1yhx9_18 ._recordingBadge_1yhx9_2920 ._iconBtn_1yhx9_523:after{inset:-8px}._header_1yhx9_18[data-collapsed=true] ._headerActions_1yhx9_18,._header_1yhx9_18[data-collapsed=true] ._brand_1yhx9_17[data-home=false]{display:none}._header_1yhx9_18 [data-testid=toggle-header]{margin-left:auto;flex:0 0 auto}._header_1yhx9_18 ._iconMenu_1yhx9_2496{position:static}._header_1yhx9_18 ._iconMenuPanel_1yhx9_2496{top:100%;left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));margin-top:6px;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start}._header_1yhx9_18 ._iconMenuNest_1yhx9_3021{flex:0 0 auto}._arNote_1yhx9_969{display:none}._stage_1yhx9_248{margin:0}._drawer_1yhx9_266{display:block;position:absolute;z-index:20;inset:0 auto 0 0;width:min(86%,360px);max-width:none;max-height:none;border-right:1px solid var(--line);border-bottom:0;overflow-y:auto;background:var(--bg-raised);box-shadow:12px 0 32px #00000073;transform:translate(-102%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}._drawerOpen_1yhx9_3057{transform:translate(0);visibility:visible;transition:transform .22s ease,visibility 0s}._drawerCollapsed_1yhx9_279{display:block}._grid3_1yhx9_356{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){._drawer_1yhx9_266{transition:none}}._treeShell_1yhx9_3098{max-height:none;overflow:visible}._treeHead_1yhx9_3103{position:relative;display:flex;align-items:center;gap:6px;padding:6px;border-bottom:1px solid var(--line-soft)}._treeSearch_1yhx9_3123{flex:1 1 auto;min-width:0;padding:4px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;font-size:11.5px}._treeSearch_1yhx9_3123::placeholder{color:var(--text-dim)}._treeSearch_1yhx9_3123:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._treeBody_1yhx9_3144{display:flex;flex-direction:column}._treeEmpty_1yhx9_3149{padding:10px;font-size:11.5px;color:var(--text-dim)}._treeRow_1yhx9_3113{position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:7px;min-width:0;padding:3px 6px 3px 10px;border-bottom:1px solid color-mix(in srgb,var(--line-soft) 50%,transparent);border-left:3px solid hsl(var(--tree-hue, 200 10% 40%) / .85);font-size:11.5px;--sc-radius: 5px;--sc-gap: .15rem;--sc-padding-x: .3rem;--sc-roller-width: 1rem;--sc-font-size: .72rem}._treeRow_1yhx9_3113:last-child{border-bottom:0}._treeRow_1yhx9_3113[data-selected=true]{background:color-mix(in srgb,var(--accent) 26%,var(--bg-panel));border-left-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}._treeRow_1yhx9_3113[data-selected=true] ._treeName_1yhx9_3247{color:var(--text);font-weight:650}._treeRow_1yhx9_3113[data-selected=true] ._treeHint_1yhx9_3254{color:color-mix(in srgb,var(--text) 82%,transparent)}._treeRow_1yhx9_3113[data-matched=true] ._treeName_1yhx9_3247{color:var(--accent)}._treeRow_1yhx9_3113[data-hidden=true] ._treeName_1yhx9_3247{opacity:.55}._treeRow_1yhx9_3113[data-locked=true]{border-left-color:transparent;background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--text-dim) 70%,transparent) 0 2px,transparent 2px 5px);background-repeat:no-repeat;background-size:3px 100%;background-position:left top}._treeRow_1yhx9_3113[data-locked=true][data-selected=true]{border-left-color:var(--accent);background-image:none}._treeRow_1yhx9_3113 [data-locked=true] input:disabled,._treeRow_1yhx9_3113 input:disabled{cursor:not-allowed;opacity:.6}._treeRow_1yhx9_3113[data-group=true]{background:color-mix(in srgb,var(--line-soft) 32%,transparent)}._treeRow_1yhx9_3113[data-group=true] ._treeName_1yhx9_3247{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}._treeRow_1yhx9_3113 ._field_1yhx9_364,._treeRow_1yhx9_3113 ._fieldCompact_1yhx9_365{gap:0}._treeRow_1yhx9_3113 ._input_1yhx9_385{padding-right:.2em}._treeRow_1yhx9_3113 ._error_1yhx9_473,._treeRow_1yhx9_3113 ._note_1yhx9_483{font-size:10px;line-height:1.35}._treeCheckbox_1yhx9_3365,._treeCheckSlot_1yhx9_3366,._treeCheckHost_1yhx9_2489{flex:0 0 auto;width:13px;height:13px;margin:0}._treeCheckHost_1yhx9_2489{display:inline-flex;align-items:center;justify-content:center}._treeCheckbox_1yhx9_3365{accent-color:var(--accent);cursor:pointer}._treeCheckbox_1yhx9_3365:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._treeCheckbox_1yhx9_3365:disabled{cursor:not-allowed;opacity:.4}._treeCheckSlot_1yhx9_3366{display:inline-block;pointer-events:none}._treeTwisty_1yhx9_3418{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:22px;padding:0;border:0;background:none;color:hsl(var(--tree-hue, 200 10% 60%));cursor:pointer}._treeTwisty_1yhx9_3418 svg path,._treeTwisty_1yhx9_3418 svg polyline,._treeTwisty_1yhx9_3418 svg line{stroke-width:2.4}._treeTwisty_1yhx9_3418 svg{transition:transform .12s ease}._treeTwisty_1yhx9_3418[aria-expanded=true] svg{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){._treeTwisty_1yhx9_3418 svg{transition:none}}._treePick_1yhx9_3457{flex:1 1 auto;display:flex;align-items:baseline;gap:6px;min-width:0;padding:3px 0;border:0;background:none;color:inherit;font:inherit;font-size:11.5px;text-align:left;cursor:pointer}._treePick_1yhx9_3457:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-radius:4px}._treePick_1yhx9_3457[data-rename=true]{cursor:text;border-radius:4px}._treePick_1yhx9_3457[data-rename=true]:hover{background:color-mix(in srgb,var(--line-soft) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line-soft) 85%,transparent)}._treePick_1yhx9_3457[data-editing=true]{cursor:text}@container tree (max-width: 300px){._treeName_1yhx9_3247{flex:1 1 100%}._treeCtl_1yhx9_3538{flex:1 1 100%;justify-content:flex-end}._treeNum_1yhx9_2489,._treeNumNarrow_1yhx9_3544{flex:1 1 auto}}._treeName_1yhx9_3247{flex:1 1 96px;min-width:0;overflow:hidden;white-space:nowrap}._treeRow_1yhx9_3113[data-kind=face] ._treeName_1yhx9_3247,._treeRow_1yhx9_3113[data-kind=shelf] ._treeName_1yhx9_3247,._treeRow_1yhx9_3113[data-kind=plank] ._treeName_1yhx9_3247,._treeRow_1yhx9_3113[data-kind=plinth] ._treeName_1yhx9_3247,._treeRow_1yhx9_3113[data-kind=divider] ._treeName_1yhx9_3247,._treeRow_1yhx9_3113[data-kind=rail] ._treeName_1yhx9_3247,._treeRow_1yhx9_3113[data-kind=drawerbank] ._treeName_1yhx9_3247,._treeRow_1yhx9_3113[data-kind=drawer] ._treeName_1yhx9_3247{flex:0 1 6ch;max-width:6ch;text-overflow:ellipsis}._treeHint_1yhx9_3254,._treeDerived_1yhx9_3599{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;color:var(--text-dim);font-variant-numeric:tabular-nums}._treeHint_1yhx9_3254{flex:0 1 auto}._treeCtl_1yhx9_3538{flex:0 0 auto;display:flex;align-items:center;gap:2px;flex-wrap:wrap;row-gap:2px}._treeBtn_1yhx9_2412{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--btn-tone, var(--text-dim));cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._treeBtn_1yhx9_2412[data-tone=accent]{--btn-tone: #5bbfa6}._treeBtn_1yhx9_2412[data-tone=danger]{--btn-tone: #e0685e}._treeBtn_1yhx9_2412[data-tone=view]{--btn-tone: #6fa8dc}._treeBtn_1yhx9_2412[data-tone=muted]{--btn-tone: var(--text-dim)}._treeBtn_1yhx9_2412:hover:not(:disabled),._treeBtn_1yhx9_2412[aria-pressed=true]{background:color-mix(in srgb,var(--btn-tone, var(--accent)) 16%,transparent);border-color:color-mix(in srgb,var(--btn-tone, var(--accent)) 45%,transparent)}._treeBtn_1yhx9_2412:focus-visible{outline:2px solid var(--btn-tone, var(--accent));outline-offset:1px}._treeBtn_1yhx9_2412:disabled{--tip-host-dim: .35;cursor:not-allowed}._treeTip_1yhx9_2351{--tip-font: 12px;--tip-pad: 7px 9px;--tip-gap: 4px;--tip-rest: min(340px, 88cqi)}._treeTipList_1yhx9_3730{margin:4px 0 0;padding-left:14px;color:#e0a45e}._treeNum_1yhx9_2489{flex:1 1 var(--dim-cell);display:flex;align-items:center;gap:3px;min-width:var(--dim-cell);max-width:100%}._treeNum_1yhx9_2489>*{min-width:0}._treeNumNarrow_1yhx9_3544{flex-basis:74px;min-width:var(--dim-cell)}._treeNumIcon_1yhx9_2489{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--text-dim)}button._treeNumIcon_1yhx9_2489{padding:0;border:0;background:none;font:inherit;cursor:pointer}button._treeNumIcon_1yhx9_2489:hover:not(:disabled),button._treeNumIcon_1yhx9_2489[aria-pressed=true]{color:var(--text)}button._treeNumIcon_1yhx9_2489[data-pinned=true]{color:#e0a45e}button._treeNumIcon_1yhx9_2489:disabled{cursor:default;--tip-host-dim: .45}button._treeNumIcon_1yhx9_2489:focus-visible{outline:1px solid var(--accent, #5bbfa6);outline-offset:1px;border-radius:3px}._treeNumIcon_1yhx9_2489[data-axis=X]{color:var(--axis-x)}._treeNumIcon_1yhx9_2489[data-axis=Y]{color:var(--axis-y)}._treeNumIcon_1yhx9_2489[data-axis=Z]{color:var(--axis-z)}button._treeNumIcon_1yhx9_2489[data-axis]:hover:not(:disabled){filter:brightness(1.25)}._treeNum_1yhx9_2489[data-axis=X] .sc-root{--sc-border: color-mix(in srgb, var(--axis-x) 70%, var(--line));--sc-accent: var(--axis-x)}._treeNum_1yhx9_2489[data-axis=Y] .sc-root{--sc-border: color-mix(in srgb, var(--axis-y) 70%, var(--line));--sc-accent: var(--axis-y)}._treeNum_1yhx9_2489[data-axis=Z] .sc-root{--sc-border: color-mix(in srgb, var(--axis-z) 70%, var(--line));--sc-accent: var(--axis-z)}._treePicker_1yhx9_3999{flex:0 0 auto;width:148px;min-width:0}._treePicker_1yhx9_3999 .sp-label{display:none}._treePicker_1yhx9_3999 .sp-control{min-height:0}._treePicker_1yhx9_3999 .sp-input{height:24px;padding:2px 6px;font-size:11px}._treePicker_1yhx9_3999 .sp-list{font-size:11.5px}._viewerLoading_1yhx9_4031{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--text-dim);font-size:12.5px}._viewerLoading_1yhx9_4031 p{margin:0}._viewerSpinner_1yhx9_4047{width:46px;height:46px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:var(--accent);animation:_viewerSpin_1yhx9_4047 .9s linear infinite}@keyframes _viewerSpin_1yhx9_4047{to{transform:rotate(1turn)}}@media (prefers-reduced-motion: reduce){._viewerSpinner_1yhx9_4047{animation:none}}._treeDims_1yhx9_470{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--dim-cell)),1fr));gap:4px 6px;flex:1 1 100%;min-width:0;margin-top:2px;align-items:start}._treeRow_1yhx9_3113:hover{background:hsl(var(--tree-hue, 200 10% 50%) / .07)}._treeRow_1yhx9_3113[data-group=true]{border-left-width:4px}._toolbarActions_1yhx9_935>*{animation:_dockSlideIn_1yhx9_1 .24s cubic-bezier(.22,1,.36,1) backwards}._toolbarActions_1yhx9_935>*:nth-child(1){animation-delay:0ms}._toolbarActions_1yhx9_935>*:nth-child(2){animation-delay:22ms}._toolbarActions_1yhx9_935>*:nth-child(3){animation-delay:44ms}._toolbarActions_1yhx9_935>*:nth-child(4){animation-delay:66ms}._toolbarActions_1yhx9_935>*:nth-child(5){animation-delay:88ms}._toolbarActions_1yhx9_935>*:nth-child(6){animation-delay:.11s}._toolbarActions_1yhx9_935>*:nth-child(7){animation-delay:132ms}._toolbarActions_1yhx9_935>*:nth-child(8){animation-delay:154ms}._toolbarActions_1yhx9_935>*:nth-child(n+9){animation-delay:176ms}@keyframes _dockSlideIn_1yhx9_1{0%{opacity:0;transform:translate(14px) scale(.9)}to{opacity:1;transform:none}}._toolbar_1yhx9_920>button:first-child svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}._toolbar_1yhx9_920[data-open=false]>button:first-child svg{transform:rotate(180deg)}[data-reveal=pending]{opacity:0;transform:translateY(10px) scale(.985)}[data-reveal=shown]{opacity:1;transform:none;transition:opacity .32s ease,transform .38s cubic-bezier(.22,1,.36,1)}._sectionBody_1yhx9_2760{animation:_sectionOpen_1yhx9_1 .22s cubic-bezier(.22,1,.36,1)}@keyframes _sectionOpen_1yhx9_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}._treeRow_1yhx9_3113{animation:_rowIn_1yhx9_1 .2s ease backwards}._treeRow_1yhx9_3113:nth-child(n+2){animation-delay:12ms}._treeRow_1yhx9_3113:nth-child(n+4){animation-delay:24ms}._treeRow_1yhx9_3113:nth-child(n+7){animation-delay:36ms}@keyframes _rowIn_1yhx9_1{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._toolbarActions_1yhx9_935>*,._sectionBody_1yhx9_2760,._treeRow_1yhx9_3113{animation:none}._toolbar_1yhx9_920>button:first-child,[data-reveal=shown]{transition:none}[data-reveal=pending]{opacity:1;transform:none}}._header_1yhx9_18{color:var(--text)}._treePick_1yhx9_3457{flex:1 1 0}._treeBody_1yhx9_3144{container-type:inline-size;container-name:tree}@container tree (max-width: 330px){._treeNum_1yhx9_2489{flex-basis:72px}._treeNumNarrow_1yhx9_3544{flex-basis:60px}}._treeDims_1yhx9_470 ._treeNum_1yhx9_2489{width:auto;min-width:0}._inputWrap_1yhx9_385 .sc-root{--sc-bg: var(--bg);--sc-border: var(--line);--sc-text: var(--text);--sc-placeholder: var(--text-dim);--sc-accent: var(--accent);--sc-selection-bg: color-mix(in srgb, var(--accent) 45%, transparent);--sc-selection-text: var(--text)}._treeRow_1yhx9_3113 .sc-root{--sc-height: 1.95em;--sc-radius: 5px;--sc-gap: .3em;--sc-padding-x: .42em;--sc-roller-width: 1.45em;--sc-font-size: 1em}._treeRow_1yhx9_3113 .sc-roller{align-self:center;margin-inline:.05em}._treeRow_1yhx9_3113 ._iconBtn_1yhx9_523{border-color:transparent;background:none}._treeRow_1yhx9_3113 ._iconBtn_1yhx9_523:hover:not(:disabled),._treeRow_1yhx9_3113 ._iconBtn_1yhx9_523:focus-visible{background:color-mix(in srgb,currentColor 12%,transparent)}._treeRow_1yhx9_3113 ._iconBtn_1yhx9_523[aria-pressed=true]{background:color-mix(in srgb,currentColor 14%,transparent)}._treeRow_1yhx9_3113 ._note_1yhx9_483,._treeRow_1yhx9_3113 ._error_1yhx9_473{flex:1 1 100%;min-width:0;order:99;margin:2px 0 1px;padding-left:2px;white-space:normal;line-height:1.4}._treeRow_1yhx9_3113 ._note_1yhx9_483{color:color-mix(in srgb,var(--accent) 78%,var(--text))}._settingsSearchWrap_1yhx9_4645{position:sticky;top:0;z-index:2;padding:2px 0 10px;background:var(--bg-panel)}._settingsSearch_1yhx9_4645{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit}._settingsSearch_1yhx9_4645::placeholder{color:var(--text-dim)}._settingsSearch_1yhx9_4645:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._settingsGroupHead_1yhx9_4674{display:flex;align-items:center;gap:9px;width:100%;padding:4px 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}._settingsGroupHead_1yhx9_4674:disabled{cursor:default}._settingsGroupHead_1yhx9_4674 svg{flex:0 0 auto;color:var(--accent);transition:transform .14s ease}._settingsGroupHead_1yhx9_4674[aria-expanded=true] svg{transform:rotate(90deg)}._settingsGroupSummary_1yhx9_4703{margin-left:auto;color:var(--text-dim);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._settingsGroupBody_1yhx9_4712{display:flex;flex-direction:column;gap:10px;padding-top:10px;animation:_sectionOpen_1yhx9_1 .2s cubic-bezier(.22,1,.36,1)}._settingsEmpty_1yhx9_4720{padding:18px 2px;color:var(--text-dim);font-size:13px}@media (prefers-reduced-motion: reduce){._settingsGroupHead_1yhx9_4674 svg{transition:none}._settingsGroupBody_1yhx9_4712{animation:none}}._iconMenu_1yhx9_2496{position:relative;display:inline-flex}._iconMenuPanel_1yhx9_2496{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--line);border-radius:11px;background:var(--bg-panel);box-shadow:0 14px 34px #00000057;animation:_menuIn_1yhx9_1 .16s cubic-bezier(.22,1,.36,1)}._iconMenuNest_1yhx9_3021{display:flex;align-items:center;gap:6px;padding-left:6px;margin-left:2px;border-left:2px solid color-mix(in srgb,var(--accent) 40%,transparent)}@keyframes _menuIn_1yhx9_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}._iconMenu_1yhx9_2496 [data-menu-active=true]:before{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--accent)}._dockActive_1yhx9_4831{display:inline-flex;align-items:center;padding:0 9px;height:36px;border:1px solid var(--line);border-radius:9px;background:var(--bg-raised);color:var(--text-dim);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.08em;white-space:nowrap}@media (prefers-reduced-motion: reduce){._iconMenuPanel_1yhx9_2496{animation:none}}._recordingBadge_1yhx9_2920{display:inline-flex;align-items:center;gap:6px;padding:0 3px 0 9px;height:36px;border:1px solid color-mix(in srgb,#e05252 55%,var(--line));border-radius:9px;background:color-mix(in srgb,#e05252 14%,var(--bg-raised));color:var(--text);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.06em;white-space:nowrap}._recordingBadge_1yhx9_2920 ._iconBtn_1yhx9_523{width:28px;height:28px;border-radius:7px}._recordingDot_1yhx9_4937{width:8px;height:8px;border-radius:50%;background:#ff5a5a;animation:_recordingPulse_1yhx9_1 1.6s ease-in-out infinite}@keyframes _recordingPulse_1yhx9_1{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){._recordingDot_1yhx9_4937{animation:none}}._recordingError_1yhx9_4965{display:inline-flex;align-items:center;padding:0 9px;height:36px;border:1px solid color-mix(in srgb,#e05252 45%,var(--line));border-radius:9px;background:var(--bg-raised);color:#ff9a9a;font-size:11px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nameInput_1yhx9_5028{flex:1 1 96px;min-width:0;padding:2px 4px;border:1px solid transparent;border-radius:4px;background:none;color:inherit;font:inherit;font-size:11.5px;font-weight:600;text-overflow:ellipsis}._nameInput_1yhx9_5028:hover{border-color:color-mix(in srgb,var(--line-soft) 90%,transparent)}._nameInput_1yhx9_5028:focus{outline:none;border-color:var(--accent);background:color-mix(in srgb,var(--bg-panel) 80%,transparent)}._nameCell_1yhx9_5028{flex:1 1 120px;display:flex;align-items:baseline;gap:6px;min-width:0}@container (max-width: 300px){._treePickerCell_1yhx9_5010{flex:1 1 100%;width:100%}}._rowNote_1yhx9_5200{flex:1 1 100%;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:2px 0;font-size:10.5px;line-height:1.35;color:var(--text-dim);white-space:normal}._rowNote_1yhx9_5200 b{font-weight:600;color:var(--text)}._labelInput_1yhx9_5029{flex:1 1 96px;min-width:0;padding:1px 4px;border:1px solid var(--accent);border-radius:4px;background:color-mix(in srgb,var(--bg-panel) 88%,transparent);color:var(--text);font:inherit;font-size:11.5px;font-weight:600;text-overflow:ellipsis}._labelInput_1yhx9_5029:focus{outline:none}._labelInput_1yhx9_5029::placeholder{color:var(--text-dim);font-weight:500;opacity:1}._rotLine_1yhx9_5294{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--dim-cell)),1fr));gap:2px 4px;align-items:center;min-width:0;margin:1px 0 2px;padding-left:16px}._rotField_1yhx9_5329{display:flex;align-items:center;gap:3px;min-width:0;--sc-roller-width: .55rem;--sc-gap: 0rem}._rotField_1yhx9_5329>*{min-width:0}._rotField_1yhx9_5329 input{padding-right:1.1em}._rotTag_1yhx9_5377{flex:0 0 auto;font-size:9.5px;font-weight:700;letter-spacing:.04em;cursor:help}._rotTag_1yhx9_5377[data-axis=X]{color:var(--axis-x)}._rotTag_1yhx9_5377[data-axis=Y]{color:var(--axis-y)}._rotTag_1yhx9_5377[data-axis=Z]{color:var(--axis-z)}._rotCut_1yhx9_5423{grid-column:1 / -1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;color:var(--text-dim);font-variant-numeric:tabular-nums;cursor:help}._rotCut_1yhx9_5423 b{font-weight:600;color:color-mix(in srgb,var(--text) 78%,transparent)}._inkRow_1yhx9_5458{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}._inkSwatch_1yhx9_5466{flex:0 0 auto;width:28px;height:28px;border:1px solid var(--line);border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff1f}._inkCaption_1yhx9_5476{flex:1 1 140px;min-width:0;font-size:12px;color:var(--text-dim);overflow-wrap:anywhere}._inkRow_1yhx9_5458>:last-child{flex:0 0 auto;margin-left:auto}._rippleLayer_1yhx9_5506{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}._rippleDot_1yhx9_5517{position:absolute;border-radius:50%;background:currentColor;opacity:.28;transform:translate(-50%,-50%) scale(0);animation:_rippleOut_1yhx9_1 .42s cubic-bezier(.2,.6,.3,1) forwards}@keyframes _rippleOut_1yhx9_1{to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes _rippleFade_1yhx9_1{to{opacity:0}}@media (prefers-reduced-motion: reduce){._rippleDot_1yhx9_5517{transform:translate(-50%,-50%) scale(1);animation:_rippleFade_1yhx9_1 .2s linear forwards}}._carcassAdvice_1yhx9_567[data-count="0"]{background:var(--bg-raised);border-bottom-color:var(--line);color:var(--text-dim)}._carcassAdvice_1yhx9_567[data-count="0"] ._adviceCount_1yhx9_631,._carcassAdvice_1yhx9_567[data-count="0"] ._adviceTwisty_1yhx9_620{background:none;color:var(--text-dim)}._adviceSettle_1yhx9_5598{animation:_adviceSettle_1yhx9_5598 .24s cubic-bezier(.2,.7,.3,1) both}@keyframes _adviceSettle_1yhx9_5598{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._adviceSettle_1yhx9_5598{animation:none}}._list_5xhum_1{display:flex;flex-direction:column;gap:6px}._row_5xhum_7{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--border, #d8d3c8);border-radius:6px;background:transparent}._rowActive_5xhum_17{border-color:var(--accent, #8a6a45);background:var(--accent-tint, rgba(138, 106, 69, .08))}._name_5xhum_22{flex:1;min-width:0;border:1px solid transparent;background:transparent;padding:2px 4px;font:inherit}._name_5xhum_22:focus{border-color:var(--border, #d8d3c8);outline:none}._badge_5xhum_36{font-size:.75em;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #756f63);flex-shrink:0}._iconButton_5xhum_46{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--row-tone, currentColor);cursor:pointer;transition:background .13s ease,color .13s ease}._iconMuted_5xhum_62{--row-tone: #8b929c}._iconAccent_5xhum_63{--row-tone: #5bbfa6}._iconDanger_5xhum_64{--row-tone: #e0685e}._iconButton_5xhum_46:hover:not(:disabled),._iconButton_5xhum_46[aria-pressed=true]{background:color-mix(in srgb,var(--row-tone, currentColor) 20%,transparent)}._iconButton_5xhum_46:focus-visible{outline:2px solid var(--row-tone, currentColor);outline-offset:1px}._iconButton_5xhum_46:disabled{cursor:not-allowed;opacity:.35}._addRow_5xhum_81{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}._addButton_5xhum_88{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;justify-content:center;padding:7px 10px;border:1px dashed var(--line, #3a3f47);border-radius:8px;background:transparent;color:inherit;font-size:12px;cursor:pointer;transition:background .13s ease,border-color .13s ease}._addButton_5xhum_88:hover{border-style:solid;background:color-mix(in srgb,#6aa9f0 14%,transparent)}:root{--bg: #14161a;--bg-panel: #1c1f25;--bg-raised: #23272f;--line: #333944;--line-soft: #2a2f38;--text: #e8eaee;--text-dim: #9aa3b1;--accent: #59c2a0;--accent-ink: #0d1a16;--danger: #ff8b7a;--focus: #7fd8ff;--radius: 8px;--dim-cell: 88px;--axis-x: #e0554a;--axis-y: #4a8fe0;--axis-z: #5cc46a;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overscroll-behavior:none;overflow:hidden}body{background:var(--bg);color:var(--text);font:14px/1.45 Inter,Segoe UI,system-ui,-apple-system,sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#root{height:100%}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root{--selection-glow: var(--accent, #4f8f77)}[role=treeitem][data-selected=true]{position:relative}[role=treeitem][data-selected=true]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:4px;box-shadow:inset 0 0 0 2px var(--selection-glow)}[role=treeitem][data-selected=true]:after{content:"";position:absolute;inset:-1px;z-index:1;pointer-events:none;border-radius:6px;box-shadow:0 0 0 1px var(--selection-glow),0 0 14px 3px color-mix(in srgb,var(--selection-glow) 55%,transparent),inset 0 0 10px color-mix(in srgb,var(--selection-glow) 35%,transparent);opacity:0;will-change:opacity,transform;animation:treeSelectGlow 1s ease-in-out both}@keyframes treeSelectGlow{0%{opacity:0;transform:scale(.985)}45%{opacity:1;transform:scale(1.012)}to{opacity:0;transform:scale(1)}}[data-name-mode=text]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (prefers-reduced-motion: reduce){[role=treeitem][data-selected=true]:after{animation:none;opacity:0;transform:none}}
