._canvas_1f56c_1{width:100%;height:100%;display:block}._overlay_14bai_1{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_14bai_12{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:6px;flex-direction:row;align-items:stretch;width:720px;height:500px;display:flex;overflow:hidden;box-shadow:0 8px 32px #0009}._previewPanel_14bai_26{background:var(--ui-preview-bg);border-right:1px solid var(--ui-border);border-radius:5px 0 0 5px;flex:0 0 46%;overflow:hidden}._controlPanel_14bai_35{border-radius:0 5px 5px 0;flex-direction:column;flex:1;display:flex;overflow:hidden}._controlHead_14bai_43{flex-shrink:0;padding:14px 18px 0}._title_14bai_48{color:var(--ui-text);letter-spacing:.04em;margin-bottom:10px;font-size:13px;font-weight:700}._tabRow_14bai_57{gap:4px;margin-bottom:10px;display:flex}._tabBtn_14bai_63{background:var(--ui-panel);border:1px solid var(--ui-border);color:var(--ui-text-dim);cursor:pointer;letter-spacing:.04em;border-radius:4px;flex:1;padding:5px 8px;font-size:11px;font-weight:600;transition:background-color .1s,color .1s}._tabBtn_14bai_63:hover{background:var(--ui-hover);color:var(--ui-text-muted)}._tabBtnActive_14bai_79{background:var(--ui-active-bg);border-color:var(--ui-active-border);color:var(--ui-active-text)}._scrollArea_14bai_86{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar) transparent;flex:1;padding:0 18px;overflow-y:auto}._scrollArea_14bai_86::-webkit-scrollbar{width:4px}._scrollArea_14bai_86::-webkit-scrollbar-track{background:0 0}._scrollArea_14bai_86::-webkit-scrollbar-thumb{background:var(--ui-scrollbar);border-radius:2px}._controlFoot_14bai_102{border-top:1px solid var(--ui-border);flex-shrink:0;padding:8px 18px 14px}._catRow_14bai_109{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;gap:3px;padding-bottom:8px;display:flex}._catBtn_14bai_117{background:var(--ui-panel);border:1px solid var(--ui-border-subtle);color:var(--ui-text-faint);cursor:pointer;white-space:nowrap;border-radius:3px;flex:auto;padding:3px 5px;font-size:10px;transition:background-color .1s,color .1s}._catBtn_14bai_117:hover{background:var(--ui-hover);color:var(--ui-text-muted)}._catBtnActive_14bai_132{background:var(--ui-active-bg);border-color:var(--ui-active-border);color:var(--ui-active-text)}._shapeGrid_14bai_139{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:8px;margin-bottom:10px;display:grid}._shapeBtn_14bai_147{background:var(--ui-panel);border:1px solid var(--ui-border);color:var(--ui-text-dim);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:4px 2px;font-size:10px;transition:background-color .1s,color .1s;overflow:hidden}._shapeBtn_14bai_147:hover{background:var(--ui-hover);color:var(--ui-text-muted)}._shapeBtnActive_14bai_164{background:var(--ui-active-bg);border-color:var(--ui-active-border);color:var(--ui-active-text)}._fields_14bai_171{flex-direction:column;gap:6px;padding-bottom:10px;display:flex}._field_14bai_171{justify-content:space-between;align-items:center;gap:8px;display:flex}._fieldLabel_14bai_185{color:var(--ui-text-dim);cursor:ew-resize;-webkit-user-select:none;user-select:none;flex:1;font-size:11px}._input_14bai_193{background:var(--ui-input);border:1px solid var(--ui-border);width:80px;color:var(--ui-text);cursor:ew-resize;text-align:right;border-radius:3px;outline:none;padding:4px 6px;font-family:monospace;font-size:11px;transition:border-color .1s}._input_14bai_193:focus{border-color:var(--ui-focus);cursor:text}._hint_14bai_213{color:var(--ui-text-faint);text-align:right;padding-top:2px;font-size:10px}._nameRow_14bai_221{align-items:center;gap:8px;margin-bottom:10px;display:flex}._nameLabel_14bai_228{color:var(--ui-text-dim);flex-shrink:0;width:36px;font-size:11px}._nameInput_14bai_235{background:var(--ui-input);border:1px solid var(--ui-border);color:var(--ui-text);border-radius:3px;outline:none;flex:1;padding:5px 8px;font-family:inherit;font-size:11px;transition:border-color .1s}._nameInput_14bai_235::placeholder{color:var(--ui-text-faint)}._nameInput_14bai_235:focus{border-color:var(--ui-focus)}._actions_14bai_252{justify-content:flex-end;gap:8px;display:flex}._cancelBtn_14bai_258{background:var(--ui-panel);border:1px solid var(--ui-border);color:var(--ui-text-dim);cursor:pointer;border-radius:4px;padding:6px 14px;font-size:11px;transition:background-color .1s,color .1s}._cancelBtn_14bai_258:hover{background:var(--ui-hover);color:var(--ui-text-muted)}._addBtn_14bai_271{background:var(--ui-active-bg);border:1px solid var(--ui-active-border);color:var(--ui-active-text);cursor:pointer;border-radius:4px;padding:6px 18px;font-size:11px;font-weight:600;transition:background-color .1s,color .1s}._addBtn_14bai_271:hover{background:var(--ui-hover);color:var(--ui-text)}._toolbar_1bzg6_1{background:var(--ui-panel);border-bottom:1px solid var(--ui-border-subtle);align-items:center;gap:8px;height:100%;padding:0 12px;transition:background-color .25s,border-color .25s;display:flex}._brand_1bzg6_12{letter-spacing:.06em;color:var(--ui-brand);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}._logo_1bzg6_23{object-fit:cover;border-radius:4px;width:22px;height:22px}._divider_1bzg6_30{background:var(--ui-border);flex-shrink:0;width:1px;height:18px}._addBtn_1bzg6_37{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-muted);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}._addBtn_1bzg6_37:hover{background:var(--ui-hover);color:var(--ui-text)}._modeGroup_1bzg6_55{gap:2px;display:flex}._modeBtn_1bzg6_60{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-dim);cursor:pointer;border-radius:3px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;transition:background-color .15s,border-color .15s,color .15s;display:flex}._modeBtn_1bzg6_60:hover{background:var(--ui-hover);color:var(--ui-text-muted)}._modeBtnActive_1bzg6_79{background:var(--ui-active-bg);border-color:var(--ui-active-border);color:var(--ui-active-text)}._modeBtnKey_1bzg6_85{color:var(--ui-text-faint);background:var(--ui-bg);border-radius:2px;padding:1px 3px;font-family:monospace;font-size:9px}._modeBtnActive_1bzg6_79 ._modeBtnKey_1bzg6_85{color:var(--ui-text-dim)}._wfGroup_1bzg6_98{gap:2px;display:flex}._wfBtn_1bzg6_103{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-dim);cursor:pointer;border-radius:3px;padding:4px 9px;font-size:11px;transition:background-color .15s,border-color .15s,color .15s}._wfBtn_1bzg6_103:hover{background:var(--ui-hover);color:var(--ui-text-muted)}._wfBtnActive_1bzg6_119{background:var(--ui-active-bg);border-color:var(--ui-active-border);color:var(--ui-active-text)}._spacer_1bzg6_125{flex:1}._statusLabel_1bzg6_129{font-size:10px}._wip_1bzg6_133{color:var(--ui-wip-color);background:var(--ui-wip-bg);border:1px solid var(--ui-wip-border);border-radius:3px;padding:3px 8px}._themeBtn_1bzg6_142{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-dim);cursor:pointer;border-radius:3px;padding:4px 8px;font-size:13px;line-height:1;transition:background-color .15s,border-color .15s,color .15s}._themeBtn_1bzg6_142:hover{background:var(--ui-hover);color:var(--ui-text)}._inspector_sdhb3_1{background:var(--ui-panel);flex-direction:column;width:100%;height:100%;transition:background-color .25s;display:flex;overflow-y:auto}._header_sdhb3_11{letter-spacing:.1em;color:var(--ui-text-dim);text-transform:uppercase;border-bottom:1px solid var(--ui-border-subtle);flex-shrink:0;padding:8px 12px;font-size:10px;font-weight:700}._empty_sdhb3_22{color:var(--ui-text-faint);text-align:center;padding:16px 12px;font-size:11px}._objectName_sdhb3_29{color:var(--ui-text);border-bottom:1px solid var(--ui-border-subtle);align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}._renameInput_sdhb3_40{background:var(--ui-input);border:1px solid var(--ui-focus);min-width:0;color:var(--ui-text);border-radius:3px;outline:none;flex:1;padding:1px 4px;font-family:inherit;font-size:12px;font-weight:600}._objectIcon_sdhb3_54{color:var(--ui-text-dim);font-size:10px}._section_sdhb3_60{border-bottom:1px solid var(--ui-border-subtle);padding:8px 0}._sectionTitle_sdhb3_65{letter-spacing:.08em;color:var(--ui-text-muted);text-transform:uppercase;padding:4px 12px 6px;font-size:10px;font-weight:700}._sectionSubtitle_sdhb3_74{letter-spacing:.06em;color:var(--ui-text-dim);text-transform:uppercase;padding:8px 12px 4px;font-size:10px;font-weight:600}._vec3Block_sdhb3_84{padding:4px 10px}._vec3Label_sdhb3_88{letter-spacing:.04em;color:var(--ui-text-dim);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}._vec3Inputs_sdhb3_97{gap:4px;display:flex}._axisField_sdhb3_102{border:1px solid var(--ui-border);background:var(--ui-input);border-radius:3px;flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}._axisField_sdhb3_102:focus-within{border-color:var(--ui-focus)}._axisTag_sdhb3_117{background:var(--ui-surface);border-right:1px solid var(--ui-border);cursor:ew-resize;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;font-size:10px;font-weight:700;display:flex}._axisX_sdhb3_131{color:var(--axis-x);background:var(--axis-x-bg);border-right-color:var(--axis-x-border)}._axisY_sdhb3_132{color:var(--axis-y);background:var(--axis-y-bg);border-right-color:var(--axis-y-border)}._axisZ_sdhb3_133{color:var(--axis-z);background:var(--axis-z-bg);border-right-color:var(--axis-z-border)}._axisA_sdhb3_134{color:var(--axis-a);background:var(--axis-a-bg);border-right-color:var(--axis-a-border)}._numInput_sdhb3_136{width:100%;min-width:0;color:var(--ui-text);text-align:right;cursor:ew-resize;background:0 0;border:none;outline:none;padding:6px 5px 6px 3px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}._numInput_sdhb3_136:focus{cursor:text}._numInput_sdhb3_136::-webkit-inner-spin-button{opacity:0;width:0}._numInput_sdhb3_136::-webkit-outer-spin-button{opacity:0;width:0}._numInputReadOnly_sdhb3_160{color:var(--ui-text-dim);cursor:default!important}._actionRow_sdhb3_165{gap:4px;padding:4px 10px 6px;display:flex}._actionBtn_sdhb3_171{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-dim);letter-spacing:.04em;cursor:pointer;text-transform:uppercase;border-radius:3px;flex:1;padding:4px 0;font-size:10px;font-weight:600;transition:background-color .1s,border-color .1s,color .1s}._actionBtn_sdhb3_171:hover{background:var(--ui-hover);border-color:var(--ui-focus);color:var(--ui-text-muted)}._statGrid_sdhb3_193{padding:0 12px}._statRow_sdhb3_197{justify-content:space-between;align-items:center;padding:2px 0;font-size:11px;display:flex}._statKey_sdhb3_205{color:var(--ui-text-dim)}._statVal_sdhb3_209{color:var(--ui-text-muted);font-family:JetBrains Mono,Fira Code,monospace}._attrOn_sdhb3_214{color:var(--ui-attr-on)}._attrOff_sdhb3_218{color:var(--ui-text-faint)}._totalRow_sdhb3_222{border-top:1px solid var(--ui-border-subtle);margin-top:4px;padding-top:4px}._totalRow_sdhb3_222 ._statKey_sdhb3_205{color:var(--ui-text-muted);font-weight:600}._totalRow_sdhb3_222 ._statVal_sdhb3_209{color:var(--ui-text);font-weight:600}._paramRow_sdhb3_239{justify-content:space-between;align-items:center;gap:8px;padding:2px 12px;display:flex}._paramLabel_sdhb3_247{color:var(--ui-text-dim);cursor:ew-resize;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:11px}._paramInput_sdhb3_255{text-align:right;background:var(--ui-input);border:1px solid var(--ui-border);width:72px;color:var(--ui-text);cursor:ew-resize;border-radius:3px;outline:none;flex-shrink:0;padding:3px 5px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}._paramInput_sdhb3_255:focus{border-color:var(--ui-focus);cursor:text}._uvSelect_sdhb3_276{background:var(--ui-input);border:1px solid var(--ui-border);width:120px;color:var(--ui-text);cursor:pointer;border-radius:3px;outline:none;flex-shrink:0;padding:3px 4px;font-family:inherit;font-size:11px}._uvSelect_sdhb3_276:focus{border-color:var(--ui-focus)}._uvSelect_sdhb3_276 option{background:var(--ui-surface)}._uvRow2_sdhb3_298{grid-template-columns:1fr 1fr;display:grid}._uvToggles_sdhb3_303{gap:4px;padding:4px 12px 6px;display:flex}._uvToggleBtn_sdhb3_309{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-faint);cursor:pointer;border-radius:3px;flex:1;padding:4px 0;font-size:10px;font-weight:600;transition:background-color .1s,border-color .1s,color .1s}._uvToggleBtn_sdhb3_309:hover{border-color:var(--ui-focus);color:var(--ui-text-muted)}._uvToggleOn_sdhb3_327{background:var(--ui-active-bg);border-color:var(--ui-active-border);color:var(--ui-active-text)}._spacer_sdhb3_334{flex:1}._exportPanel_sdhb3_339{border:1px solid var(--ui-export-border);background:var(--ui-export-bg);border-radius:6px;flex-shrink:0;margin:8px;overflow:hidden}._exportTitle_sdhb3_348{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-export-title);padding:6px 10px 4px;font-size:10px;font-weight:700}._exportRow_sdhb3_357{gap:6px;padding:4px 8px 8px;display:flex}._exportBtn_sdhb3_363{background:var(--ui-export-btn-bg);border:1px solid var(--ui-export-btn-border);color:var(--ui-export-btn-text);letter-spacing:.06em;cursor:pointer;text-transform:uppercase;border-radius:4px;flex:1;padding:6px 0;font-size:11px;font-weight:700;transition:background-color .1s,border-color .1s,color .1s}._exportBtn_sdhb3_363:hover{background:var(--ui-export-btn-hover-bg);border-color:var(--ui-export-btn-hover-border);color:var(--ui-export-btn-hover-text)}._uvViewer_sdhb3_385{border-top:1px solid var(--ui-border-subtle);flex-shrink:0}._uvCanvas_sdhb3_390{aspect-ratio:1;width:100%;height:auto;display:block}._panel_a96ss_1{background:var(--ui-panel);flex-direction:column;width:100%;height:100%;transition:background-color .25s;display:flex;overflow:hidden}._header_a96ss_11{letter-spacing:.1em;color:var(--ui-text-dim);text-transform:uppercase;border-bottom:1px solid var(--ui-border-subtle);flex-shrink:0;padding:8px 12px;font-size:10px;font-weight:700}._list_a96ss_22{flex:1;overflow-y:auto}._empty_a96ss_27{color:var(--ui-text-faint);text-align:center;padding:12px;font-size:11px}._item_a96ss_34{cursor:pointer;color:var(--ui-text);border-radius:3px;align-items:center;gap:6px;margin:1px 4px;padding:5px 10px;font-size:12px;transition:background-color .1s;display:flex}._item_a96ss_34:hover{background:var(--ui-hover)}._item_a96ss_34._selected_a96ss_51{background:var(--ui-selected-bg);color:var(--ui-selected-text)}._icon_a96ss_56{color:var(--ui-text-dim);flex-shrink:0;font-size:10px}._name_a96ss_62{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._deleteBtn_a96ss_69{color:var(--ui-text-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:2px;padding:2px 4px;font-size:10px;transition:opacity .1s,color .1s}._item_a96ss_34:hover ._deleteBtn_a96ss_69{opacity:1}._deleteBtn_a96ss_69:hover{color:var(--ui-danger)}._divider_a96ss_89{background:var(--ui-border-subtle);flex-shrink:0;height:1px}._uvSection_a96ss_95{border-top:1px solid var(--ui-border-subtle);flex-shrink:0}._uvHeader_a96ss_100{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:6px 10px;font-size:10px;font-weight:700;display:flex}._uvHeader_a96ss_100:hover{color:var(--ui-text-muted)}._renameInput_a96ss_118{background:var(--ui-input);border:1px solid var(--ui-focus);min-width:0;color:var(--ui-text);border-radius:3px;outline:none;flex:1;padding:1px 4px;font-family:inherit;font-size:12px}._viewportWrapper_1nnxd_1{background:var(--ui-panel);width:100%;height:100%;position:relative;overflow:hidden}._canvas_1nnxd_9{width:100%;height:100%}._canvas_1nnxd_9 canvas{display:block;width:100%!important;height:100%!important}._quadDivider_1nnxd_21{pointer-events:none;z-index:1;position:absolute;inset:0}._quadDivider_1nnxd_21:before{content:"";background:var(--ui-panel-divider);width:1px;position:absolute;top:0;bottom:0;left:50%}._quadDivider_1nnxd_21:after{content:"";background:var(--ui-panel-divider);height:1px;position:absolute;top:50%;left:0;right:0}._panelLabel_1nnxd_47{letter-spacing:.06em;color:var(--ui-label-color);pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2;border-radius:3px;padding:2px 4px;font-size:10px;font-weight:600;transition:color .15s;position:absolute}._panelLabel_1nnxd_47:hover{color:var(--ui-label-hover)}._labelTop_1nnxd_65{top:6px;left:8px}._labelPersp_1nnxd_66{top:6px;left:calc(50% + 8px)}._labelFront_1nnxd_67{top:calc(50% + 6px);left:8px}._labelRight_1nnxd_68{top:calc(50% + 6px);left:calc(50% + 8px)}._panelLabelMaximized_1nnxd_70{right:unset;top:6px!important;left:8px!important}._modeIndicator_1nnxd_77{letter-spacing:.08em;color:var(--ui-mode-color);background:var(--ui-mode-bg);border:1px solid var(--ui-mode-border);pointer-events:none;z-index:2;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;bottom:calc(50% + 10px);left:12px}._shortcuts_1nnxd_93{pointer-events:none;z-index:2;gap:12px;display:flex;position:absolute;bottom:10px;left:12px}._shortcuts_1nnxd_93 span{color:var(--ui-shortcut-color);background:var(--ui-shortcut-bg);border-radius:3px;padding:2px 6px;font-size:10px}._uvPanel_1nnxd_112{background:var(--ui-uv-bg);border:1px solid var(--ui-uv-border);z-index:10;border-radius:6px;width:200px;position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 4px 16px #00000080}._uvPanelHeader_1nnxd_125{letter-spacing:.1em;color:var(--ui-uv-text);background:var(--ui-uv-header);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--ui-uv-border);justify-content:space-between;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;display:flex}._uvPanelHeader_1nnxd_125:hover{color:var(--ui-text-muted)}._uvPanelToggle_1nnxd_144{color:var(--ui-uv-toggle);font-size:8px}._app_vbssn_1{background:var(--ui-bg);width:100vw;height:100vh;color:var(--ui-text);-webkit-user-select:none;user-select:none;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;transition:background-color .25s,color .25s;display:flex;overflow:hidden}._toolbar_vbssn_14{flex-shrink:0;height:38px}._workArea_vbssn_19{flex:1;display:flex;overflow:hidden}._leftPanel_vbssn_25{flex-shrink:0;min-width:160px;overflow:hidden}._viewport_vbssn_31{flex:1;min-width:200px;overflow:hidden}._rightPanel_vbssn_37{flex-shrink:0;min-width:160px;overflow:hidden}._resizeHandle_vbssn_43{background:var(--ui-border-subtle);cursor:ew-resize;z-index:10;flex-shrink:0;width:4px;transition:background-color .15s;position:relative}._resizeHandle_vbssn_43:after{content:"";position:absolute;inset:0 -3px}._resizeHandle_vbssn_43:hover,._resizeHandle_vbssn_43:active{background:var(--ui-accent)}[data-theme=dark]{--sg6:#1c1c1e;--sg5:#2c2c2e;--sg4:#3a3a3c;--sg3:#48484a;--sg2:#636366;--sg:#8e8e93;--text:#f2f2f7;--ui-bg:#141416;--ui-panel:#1c1c1e;--ui-surface:#2c2c2e;--ui-input:#141416;--ui-input-alt:#1c1c1e;--ui-border:#3a3a3c;--ui-border-subtle:#2c2c2e;--ui-hover:#3a3a3c;--ui-text:#f2f2f7;--ui-text-muted:#8e8e93;--ui-text-dim:#636366;--ui-text-faint:#48484a;--ui-accent:#8e8e93;--ui-focus:#8e8e93;--ui-selected-bg:#3a3a3c;--ui-selected-text:#f2f2f7;--ui-active-bg:#3a3a3c;--ui-active-border:#8e8e93;--ui-active-text:#f2f2f7;--ui-scrollbar:#3a3a3c;--ui-scrollbar-hover:#48484a;--ui-scrollbar-track:#1c1c1e;--ui-panel-divider:#2c2c2e;--ui-label-color:#48484a;--ui-label-hover:#8e8e93;--ui-mode-color:#f0a050;--ui-mode-bg:#0000008c;--ui-mode-border:#f0a0504d;--ui-shortcut-color:#636366;--ui-shortcut-bg:#0006;--ui-select-box-border:#8e8e93d9;--ui-select-box-fill:#8e8e9314;--ui-uv-bg:#1c1c1e;--ui-uv-header:#2c2c2e;--ui-uv-border:#3a3a3c;--ui-uv-text:#636366;--ui-uv-toggle:#48484a;--ui-export-border:#48484a;--ui-export-bg:#1c1c1e;--ui-export-title:#8e8e93;--ui-export-btn-bg:#2c2c2e;--ui-export-btn-border:#48484a;--ui-export-btn-text:#8e8e93;--ui-export-btn-hover-bg:#3a3a3c;--ui-export-btn-hover-border:#636366;--ui-export-btn-hover-text:#f2f2f7;--ui-brand:#8e8e93;--ui-preview-bg:#141416;--uv-bg:#141416;--uv-checker-a:#1c1c1e;--uv-checker-b:#222224;--uv-grid:#3a3a3c;--uv-border:#2c2c2e;--uv-face-hover:#ff8c0040;--uv-edge:#48484a;--uv-face-sel:#3458;--uv-vert:#fd0;--uv-vert-stroke:#000;--axis-x:#ff6060;--axis-x-bg:#2a1515;--axis-x-border:#3a2020;--axis-y:#50dd70;--axis-y-bg:#152815;--axis-y-border:#203520;--axis-z:#5088ff;--axis-z-bg:#15152a;--axis-z-border:#202040;--axis-a:#a0a0a0;--axis-a-bg:#1e1e1e;--axis-a-border:#2a2a2a;--ui-attr-on:#51cf66;--ui-attr-off:#48484a;--ui-danger:#f66;--ui-wip-color:#f0a050;--ui-wip-bg:#f0a0501a;--ui-wip-border:#f0a05033;--viewport-bg:#2c2c2e;--gizmo-bg:#3a3a3c;--viewport-grid-main:#484848;--viewport-grid-sub:#363636;--viewport-mesh-color:#c7c7cc}[data-theme=light]{--sg6:#f2f2f7;--sg5:#e5e5ea;--sg4:#d1d1d6;--sg3:#c7c7cc;--sg2:#aeaeb2;--sg:#8e8e93;--text:#1c1c1e;--ui-bg:#f2f2f7;--ui-panel:#fff;--ui-surface:#e5e5ea;--ui-input:#fff;--ui-input-alt:#f2f2f7;--ui-border:#c7c7cc;--ui-border-subtle:#d1d1d6;--ui-hover:#e5e5ea;--ui-text:#1c1c1e;--ui-text-muted:#636366;--ui-text-dim:#8e8e93;--ui-text-faint:#aeaeb2;--ui-accent:#636366;--ui-focus:#636366;--ui-selected-bg:#d1d1d6;--ui-selected-text:#1c1c1e;--ui-active-bg:#d1d1d6;--ui-active-border:#636366;--ui-active-text:#1c1c1e;--ui-scrollbar:#c7c7cc;--ui-scrollbar-hover:#aeaeb2;--ui-scrollbar-track:#e5e5ea;--ui-panel-divider:#d1d1d6;--ui-label-color:#aeaeb2;--ui-label-hover:#636366;--ui-mode-color:#c07800;--ui-mode-bg:#fffc;--ui-mode-border:#c078004d;--ui-shortcut-color:#8e8e93;--ui-shortcut-bg:#ffffffb3;--ui-select-box-border:#636366d9;--ui-select-box-fill:#63636614;--ui-uv-bg:#fff;--ui-uv-header:#f2f2f7;--ui-uv-border:#d1d1d6;--ui-uv-text:#8e8e93;--ui-uv-toggle:#aeaeb2;--ui-export-border:#aeaeb2;--ui-export-bg:#fff;--ui-export-title:#636366;--ui-export-btn-bg:#e5e5ea;--ui-export-btn-border:#c7c7cc;--ui-export-btn-text:#636366;--ui-export-btn-hover-bg:#d1d1d6;--ui-export-btn-hover-border:#8e8e93;--ui-export-btn-hover-text:#1c1c1e;--ui-brand:#636366;--ui-preview-bg:#e5e5ea;--uv-bg:#f2f2f7;--uv-checker-a:#e5e5ea;--uv-checker-b:#d8d8dc;--uv-grid:#c7c7cc;--uv-border:#d1d1d6;--uv-face-hover:#ff8c0040;--uv-edge:#aeaeb2;--uv-face-sel:#4568;--uv-vert:#fd0;--uv-vert-stroke:#000;--axis-x:#ff6060;--axis-x-bg:#ffe8e8;--axis-x-border:#ffd0d0;--axis-y:#30bb50;--axis-y-bg:#e8f8ec;--axis-y-border:#c8ecd2;--axis-z:#36e;--axis-z-bg:#e8eeff;--axis-z-border:#c8d8ff;--axis-a:#606060;--axis-a-bg:#e8e8e8;--axis-a-border:#d0d0d0;--ui-attr-on:#2ab34a;--ui-attr-off:#c7c7cc;--ui-danger:#d44;--ui-wip-color:#c07800;--ui-wip-bg:#c078001a;--ui-wip-border:#c0780033;--viewport-bg:#d1d1d6;--gizmo-bg:#c7c7cc;--viewport-grid-main:#aeaeb2;--viewport-grid-sub:#c7c7cc;--viewport-mesh-color:#48484a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--ui-bg);width:100%;height:100%;transition:background-color .25s,color .25s;overflow:hidden}body{color:var(--ui-text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:12px}button,input{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--ui-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--ui-scrollbar);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-hover)}
