._app_eoa1w_1{--bg: #111318;--panel: #15181e;--panel-raised: #1c2027;--line: #2a2e36;--muted: #818997;--text: #e7eaf0;--accent: #4b91db;min-width:960px;min-height:100vh;overflow:hidden;color:var(--text);background:var(--bg)}._hiddenInput_eoa1w_16{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}._topbar_eoa1w_18{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 10px;border-bottom:1px solid var(--line);background:linear-gradient(#171a20,#111318);box-shadow:0 2px 12px #0000004d}._identity_eoa1w_29,._actions_eoa1w_30{display:flex;align-items:center}._identity_eoa1w_29{gap:9px}._identity_eoa1w_29 strong{font-size:15px;letter-spacing:-.02em}._logoMark_eoa1w_34{position:relative;display:block;width:20px;height:22px}._logoMark_eoa1w_34 i{position:absolute;width:6px;height:20px;border-radius:4px;background:#5a9be0;transform:rotate(38deg)}._logoMark_eoa1w_34 i:first-child{left:3px;top:0}._logoMark_eoa1w_34 i:last-child{right:3px;bottom:0;background:#93badf}._topbarDivider_eoa1w_52{width:1px;height:24px;margin:0 2px;background:#353942}._projectName_eoa1w_54,._actions_eoa1w_30 button{border:0;color:#dfe3e9;background:transparent;font:600 11px/1 inherit;cursor:pointer}._projectName_eoa1w_54{position:relative;z-index:2;width:min(220px,22vw);padding:8px 5px;border:1px solid transparent;border-radius:4px;outline:none;cursor:text}._projectName_eoa1w_54:hover{border-color:#343a43}._projectName_eoa1w_54:focus{border-color:#4b91db;background:#101318}._actions_eoa1w_30{gap:5px}._actions_eoa1w_30 button{display:flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;border:1px solid #373b44;border-radius:5px;background:linear-gradient(#252932,#1b1e25)}._actions_eoa1w_30 button:hover{border-color:#586170;background:#2a2f38}._actions_eoa1w_30 ._primaryAction_eoa1w_89{border-color:#3f82c8;background:linear-gradient(#4d9ae5,#3479bc);color:#fff}._editor_eoa1w_91{display:grid;grid-template-columns:var(--left-panel-width, 315px) minmax(380px,1fr) var(--right-panel-width, 300px);height:calc(100vh - 48px);transition:grid-template-columns .16s ease}._leftRail_eoa1w_98,._inspector_eoa1w_99{min-width:0;background:var(--panel)}._leftRail_eoa1w_98{display:grid;grid-template-rows:43% 57%;border-right:1px solid var(--line)}._leftRailCollapsed_eoa1w_101{display:block}._leftRailCollapsed_eoa1w_101>section{display:none}._panelExpandButton_eoa1w_103{display:grid;width:100%;height:100%;place-items:center;border:0;border-right:1px solid var(--line);color:#9eb9d0;background:#171b21;cursor:pointer;font-size:18px}._panelExpandButton_eoa1w_103:hover{color:#fff;background:#222a33}._materialBrowser_eoa1w_116,._layerPanel_eoa1w_116{min-height:0;overflow:hidden}._materialBrowser_eoa1w_116{display:flex;flex-direction:column;border-bottom:1px solid var(--line)}._storageNotice_eoa1w_118{margin:0;padding:5px 8px;border-bottom:1px solid #2b3038;color:#9b8768;background:#201d18;font-size:7px;line-height:1.35}._panelTitle_eoa1w_128{display:flex;align-items:center;justify-content:space-between;height:37px;padding:0 10px;border-bottom:1px solid #23272e}._panelTitle_eoa1w_128 h2{margin:0;font-size:11px;font-weight:700}._panelTitle_eoa1w_128 button{padding:3px 5px;border:0;color:#8a929e;background:transparent;cursor:pointer}._libraryTabs_eoa1w_139{display:flex;gap:3px}._libraryTabs_eoa1w_139 ._libraryTabActive_eoa1w_140{border-radius:3px;color:#e9f3fc;background:#2c5f8d}._artLibrary_eoa1w_141{height:calc(100% - 37px);padding:8px;overflow:auto}._importArtButton_eoa1w_142{width:100%;height:29px;border:1px solid #3c78ac;border-radius:4px;color:#d8ecff;background:#244d70;font-size:9px;cursor:pointer}._addMaterialButton_eoa1w_143{width:100%;height:29px;border:1px solid #3f704f;border-radius:4px;color:#d9f1df;background:#24432e;font-size:9px;cursor:pointer}._applyMaterialButton_eoa1w_144{height:28px;margin:0 7px 6px;border:1px solid #3b75a8;border-radius:4px;color:#d5eaff;background:#244a6c;font-size:8px;font-weight:700;cursor:pointer}._applyMaterialButton_eoa1w_144:disabled{cursor:default;opacity:.42}._materialForm_eoa1w_146{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:7px;border-top:1px solid #303740;border-bottom:1px solid #303740;background:#171b21}._materialForm_eoa1w_146>input,._materialForm_eoa1w_146>select,._materialForm_eoa1w_146>label{min-width:0;height:26px;border:1px solid #343b45;border-radius:4px;color:#d9dfe6;background:#101318;font-size:8px}._materialForm_eoa1w_146>input,._materialForm_eoa1w_146>select{padding:0 6px}._materialForm_eoa1w_146>label{display:flex;align-items:center;gap:4px;padding:0 5px}._materialForm_eoa1w_146 label span{color:#9da7b2}._materialForm_eoa1w_146 label input[type=number]{min-width:0;width:42px;border:0;outline:0;color:#fff;background:transparent}._materialForm_eoa1w_146 label input[type=color]{width:28px;height:19px;margin-left:auto;padding:0;border:0;background:transparent}._materialForm_eoa1w_146 label small{color:#737e89}._materialForm_eoa1w_146 ._textureUpload_eoa1w_154{position:relative;justify-content:center;color:#b9cfe1;cursor:pointer}._textureUpload_eoa1w_154 input{position:absolute;width:1px;height:1px;opacity:0}._texturePreview_eoa1w_156{min-height:26px;border:1px solid #4a535e;border-radius:4px;background-position:center;background-size:cover}._materialFormActions_eoa1w_157{display:flex;justify-content:flex-end;gap:5px;grid-column:1 / -1}._materialFormActions_eoa1w_157 button{height:24px;padding:0 8px;border:1px solid #3a424d;border-radius:4px;color:#c7d0d9;background:#222831;font-size:8px;cursor:pointer}._materialFormActions_eoa1w_157 button[type=submit]{border-color:#3d7b55;color:#e1f4e7;background:#295239}._artLibrary_eoa1w_141 p{margin:14px 5px;color:#7f8995;font-size:9px;line-height:1.5}._artGrid_eoa1w_161{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}._artGrid_eoa1w_161 button{display:grid;gap:4px;min-width:0;padding:5px;border:1px solid #303640;border-radius:5px;color:#bfc7d0;background:#181c22;cursor:pointer}._artGrid_eoa1w_161 button:hover{border-color:#4d83b2}._artGrid_eoa1w_161 img{width:100%;height:58px;object-fit:contain;border-radius:3px;background:#f3f4f6}._artGrid_eoa1w_161 span{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}._searchBox_eoa1w_167{display:flex;align-items:center;gap:6px;height:27px;margin:8px;padding:0 8px;border:1px solid #30343d;border-radius:5px;color:#737b87;background:#101217;flex:0 0 auto}._searchBox_eoa1w_167 input{min-width:0;flex:1;border:0;outline:0;color:#dce0e6;background:transparent;font-size:10px}._materialLayout_eoa1w_183{display:grid;grid-template-columns:1fr 1fr;min-height:0;flex:1;border-top:1px solid var(--line)}._categories_eoa1w_191{padding:4px 6px;border-right:1px solid var(--line)}._categories_eoa1w_191 button{display:block;width:100%;padding:6px 8px;border:0;border-radius:4px;color:#c3c8d0;background:transparent;font:600 10px/1 inherit;text-align:left;cursor:pointer}._categories_eoa1w_191 button:hover,._categories_eoa1w_191 ._categoryActive_eoa1w_205{color:#fff;background:#292d35}._materialList_eoa1w_207{padding:4px;overflow:auto;scrollbar-color:#3b4049 transparent;scrollbar-width:thin}._materialList_eoa1w_207>button{display:grid;grid-template-columns:38px 1fr auto;align-items:center;width:100%;gap:6px;padding:4px;border:1px solid transparent;border-radius:5px;color:#e1e4e9;background:transparent;text-align:left;cursor:pointer}._materialList_eoa1w_207>button:hover{background:#20242b}._materialList_eoa1w_207>button[draggable=true]{cursor:grab}._materialList_eoa1w_207>button[draggable=true]:active{cursor:grabbing}._materialList_eoa1w_207>._materialActive_eoa1w_226{border-color:#3f79b5;background:#242b34;box-shadow:inset 2px 0 #4b91db}._swatch_eoa1w_228{display:block;width:38px;height:25px;border:1px solid rgb(255 255 255 / 20%);border-radius:4px;background-color:var(--swatch-color);box-shadow:inset 0 0 6px #00000040}._wood_eoa1w_238{background-image:repeating-linear-gradient(96deg,transparent 0 5px,rgb(35 18 8 / 16%) 6px,transparent 7px 11px)}._metal_eoa1w_239{background-image:repeating-linear-gradient(90deg,rgb(255 255 255 / 10%) 0 1px,transparent 1px 3px)}._acrylic_eoa1w_240{background-image:linear-gradient(135deg,rgb(255 255 255 / 40%),transparent 48%)}._foam_eoa1w_241{background-image:radial-gradient(rgb(255 255 255 / 11%) .6px,transparent .8px);background-size:3px 3px}._materialName_eoa1w_243,._materialDepth_eoa1w_243{display:grid;gap:2px;font-size:9px;font-weight:700}._materialName_eoa1w_243 small,._materialDepth_eoa1w_243 small{color:#767e89;font-size:7px;font-weight:500}._materialDepth_eoa1w_243{color:#bac0c8;text-align:right}._layerPanel_eoa1w_116{display:grid;grid-template-rows:37px 1fr}._layerList_eoa1w_248{padding:7px;overflow:auto}._layerList_eoa1w_248>button{position:relative;display:grid;grid-template-columns:18px 24px 1fr auto 18px 30px 14px;align-items:center;width:100%;gap:6px;min-height:38px;margin-bottom:5px;padding:5px 6px;border:1px solid #2b3038;border-radius:5px;color:#d8dce2;background:#1c2027;text-align:left;cursor:pointer}._layerList_eoa1w_248>button:hover{border-color:#424955}._layerList_eoa1w_248>._layerActive_eoa1w_268{border-color:#386fa7;background:#222a34;box-shadow:inset 2px 0 var(--accent)}._layerList_eoa1w_248>._layerDropTarget_eoa1w_269{border-color:#72b4ed;background:#23394e;box-shadow:inset 0 0 0 1px #72b4ed59,0 0 12px #4189ca33}._layerList_eoa1w_248>._layerDropBefore_eoa1w_274:before,._layerList_eoa1w_248>._layerDropAfter_eoa1w_274:after{position:absolute;right:3px;left:3px;height:2px;border-radius:2px;background:#62a9ea;box-shadow:0 0 7px #62a9eaa6;content:""}._layerList_eoa1w_248>._layerDropBefore_eoa1w_274:before{top:-4px}._layerList_eoa1w_248>._layerDropAfter_eoa1w_274:after{bottom:-4px}._layerList_eoa1w_248>._layerDropSame_eoa1w_277{border-color:#65b5a0;background:#203a36;box-shadow:inset 0 0 0 1px #65b5a047}._eye_eoa1w_278{color:#aeb5bf;font-size:8px;text-align:center}._eyeOff_eoa1w_279{color:#555d68}._layerSwatch_eoa1w_280{width:21px;height:21px;border:1px solid rgb(255 255 255 / 15%);border-radius:3px;box-shadow:inset 0 0 5px #0000004d}._layerName_eoa1w_281{display:grid;min-width:0;overflow:hidden;gap:3px;font-size:9px;font-weight:600}._layerName_eoa1w_281>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._layerName_eoa1w_281>small{overflow:hidden;color:#6f9bc3;font-size:7px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._layerName_eoa1w_281>small{display:flex;align-items:center;gap:4px}._layerName_eoa1w_281>small i{flex:0 0 auto;width:7px;height:7px;border:1px solid rgb(255 255 255 / 22%);border-radius:2px;box-shadow:inset 0 0 2px #00000059}._layerDepth_eoa1w_286{color:#979fab;font:600 7px/1 monospace}._layerDepth_eoa1w_286[data-operation=cut]{color:#f77}._layerDepth_eoa1w_286[data-operation=engrave]{color:#78afe3}._layerDepth_eoa1w_286[data-operation=score]{color:#e8b95e}._layerDepth_eoa1w_286[data-operation=ignore]{color:#666e79}._deleteLayer_eoa1w_291{display:grid;width:18px;height:18px;place-items:center;border-radius:3px;color:#727b87;font-size:13px;line-height:1;cursor:pointer}._deleteLayer_eoa1w_291:hover,._deleteLayer_eoa1w_291:focus-visible{color:#ff8b8b;background:#b842422e;outline:none}._layerMoveControls_eoa1w_293{display:grid;grid-template-columns:1fr 1fr;gap:1px;color:#76808c;font-size:9px}._layerMoveControls_eoa1w_293>span{display:grid;width:14px;height:18px;place-items:center;border-radius:2px;cursor:pointer}._layerMoveControls_eoa1w_293>span:hover,._layerMoveControls_eoa1w_293>span:focus-visible{color:#dce8f3;background:#303843;outline:none}._grip_eoa1w_296{color:#68717c;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._grip_eoa1w_296:active{cursor:grabbing}._viewport_eoa1w_299{position:relative;min-width:0;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgb(88 98 113 / 25%),transparent 42%),linear-gradient(135deg,#24272d,#17191e 68%)}._viewport_eoa1w_299:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgb(255 255 255 / 8%) .6px,transparent .7px);background-size:12px 12px;opacity:.15;content:"";pointer-events:none}._viewportToolbar_eoa1w_319{position:absolute;z-index:5;top:10px;right:10px;left:10px;display:flex;justify-content:space-between;pointer-events:none}._viewportToolLeft_eoa1w_330{display:flex;align-items:center;gap:7px;pointer-events:auto}._workspaceSwitch_eoa1w_331{display:flex;overflow:hidden;border:1px solid #343942;border-radius:5px;background:#171a20}._workspaceSwitch_eoa1w_331 button{height:28px;padding:0 10px;border:0;border-right:1px solid #30343c;color:#8f98a4;background:transparent;font-size:8px;font-weight:700;cursor:pointer}._workspaceSwitch_eoa1w_331 button:last-child{border-right:0}._workspaceSwitch_eoa1w_331 ._toolActive_eoa1w_334{color:#fff;background:#326c9f}._toolGroup_eoa1w_335{display:flex;border:1px solid #343942;border-radius:5px;background:#171a20;pointer-events:auto}._toolGroup_eoa1w_335 button{width:30px;height:28px;border:0;border-right:1px solid #30343c;color:#969eaa;background:transparent;cursor:pointer}._toolGroup_eoa1w_335 button:last-child{border-right:0}._toolGroup_eoa1w_335 ._toolActive_eoa1w_334{color:#fff;background:#323842}._drawingActions_eoa1w_339{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:flex-end;max-width:calc(100% - 145px);gap:5px;pointer-events:auto}._drawingActions_eoa1w_339 label{display:flex;align-items:center;height:28px;gap:7px;padding:0 8px;border:1px solid #343942;border-radius:5px;color:#9aa3ae;background:#12151ae5;font-size:8px;font-weight:700;text-transform:uppercase}._drawingActions_eoa1w_339 input[type=color]{width:20px;height:18px;padding:0;border:1px solid #4b5360;border-radius:3px;background:transparent;cursor:pointer}._drawingActions_eoa1w_339 ._laserLayerPicker_eoa1w_342{padding:0 6px}._laserLayerPicker_eoa1w_342 i{width:15px;height:15px;border:1px solid rgb(255 255 255 / 28%);border-radius:3px;box-shadow:inset 0 0 3px #0000004d}._laserLayerPicker_eoa1w_342 select{height:24px;border:0;outline:0;color:#c6cdd6;background:transparent;font-size:8px;font-weight:700;cursor:pointer}._laserLayerPicker_eoa1w_342 option{color:#e4e7eb;background:#1b1f26}._commandSelect_eoa1w_346{width:76px;height:28px;padding:0 5px;border:1px solid #343942;border-radius:5px;outline:0;color:#c3cbd5;background:#12151af0;font-size:8px;font-weight:700;cursor:pointer}._commandSelect_eoa1w_346:disabled{cursor:default;opacity:.4}._commandSelect_eoa1w_346 option{color:#e4e7eb;background:#1b1f26}._commandGroup_eoa1w_361{position:relative;display:flex;overflow:visible;border:1px solid #343942;border-radius:5px;background:#12151af0}._drawingActions_eoa1w_339 ._commandGroup_eoa1w_361 button{min-width:25px;height:28px;padding:0 5px;border:0;border-right:1px solid #30343c;border-radius:0;background:transparent;font-size:7px}._drawingActions_eoa1w_339 ._commandGroup_eoa1w_361 button:last-child{border-right:0}._drawingActions_eoa1w_339 ._commandGroup_eoa1w_361 button:hover:not(:disabled){background:#303843}._drawingActions_eoa1w_339 ._offsetField_eoa1w_365{gap:4px;padding:0 5px}._offsetField_eoa1w_365 input{width:34px;border:0;outline:0;color:#dce1e7;background:transparent;font-size:8px}._previewActions_eoa1w_367{display:flex;align-items:center;height:28px;gap:4px;padding:0 5px 0 8px;border:1px solid #3f79ab;border-radius:5px;color:#cce7ff;background:#20384e;font-size:8px;white-space:nowrap}._drawingActions_eoa1w_339 ._previewActions_eoa1w_367 button{height:20px;padding:0 6px;border-color:#4d779a;background:#294d6b}._drawingActions_eoa1w_339 ._previewActions_eoa1w_367 button:first-of-type{border-color:#4b9867;background:#28613d}._previewShield_eoa1w_370{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;cursor:wait}._drawingActions_eoa1w_339 button{height:28px;padding:0 8px;border:1px solid #343942;border-radius:5px;color:#aab2bc;background:#12151ae5;font-size:8px;font-weight:700;cursor:pointer}._drawingActions_eoa1w_339 button:hover:not(:disabled){border-color:#4c78a0;color:#fff}._drawingActions_eoa1w_339 button:disabled{cursor:default;opacity:.38}._textControls_eoa1w_374{display:flex;align-items:center;gap:4px}._textControls_eoa1w_374 input,._textControls_eoa1w_374 select{height:28px;border:1px solid #343942;border-radius:5px;outline:0;color:#dce1e7;background:#12151af0;font-size:8px}._textValueInput_eoa1w_376{width:105px;padding:0 7px}._textControls_eoa1w_374 select{width:120px;padding:0 5px}._textControls_eoa1w_374 option{color:#e4e7eb;background:#1b1f26}._textControls_eoa1w_374 ._fontSizeInput_eoa1w_379{width:44px;padding:0 5px}._tooltip_eoa1w_380{position:relative}._tooltip_eoa1w_380:after{position:absolute;z-index:50;top:calc(100% + 7px);left:50%;width:max-content;max-width:220px;padding:5px 7px;border:1px solid #414955;border-radius:4px;color:#e8edf2;background:#11141a;box-shadow:0 5px 15px #00000059;content:attr(data-tooltip);font-size:8px;font-weight:600;line-height:1.3;opacity:0;pointer-events:none;text-transform:none;transform:translate(-50%,-3px);transition:opacity .1s ease,transform .1s ease;white-space:normal}._tooltip_eoa1w_380:hover:after,._tooltip_eoa1w_380:focus-visible:after{opacity:1;transform:translate(-50%)}._viewportActions_eoa1w_406{display:flex;align-items:center;gap:7px;pointer-events:auto}._viewportActions_eoa1w_406>button{height:28px;padding:0 10px;border:1px solid #343942;border-radius:5px;color:#9ca4af;background:#12151ae0;font-size:8px;font-weight:700;text-transform:uppercase;cursor:pointer}._viewportActions_eoa1w_406>button:hover:not(:disabled){border-color:#4c6f92;color:#dce8f3}._viewportActions_eoa1w_406>button:disabled{cursor:default;opacity:.4}._viewportActions_eoa1w_406>._explodeActive_eoa1w_410{border-color:#4a91d7;color:#d9edff;background:#244363}._explodeSlider_eoa1w_411{display:grid;grid-template-columns:auto 90px 34px;align-items:center;height:28px;gap:7px;padding:0 9px;border:1px solid #343942;border-radius:5px;color:#929ba7;background:#12151ae0;font-size:8px;font-weight:700;text-transform:uppercase}._explodeSlider_eoa1w_411 input{width:90px;height:3px;margin:0;accent-color:#4a91d7;cursor:pointer}._explodeSlider_eoa1w_411 input:disabled{cursor:default;opacity:.35}._explodeSlider_eoa1w_411 output{color:#d7e8f7;font:600 8px/1 monospace;text-align:right;text-transform:none}._viewportStatus_eoa1w_415{display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #343942;border-radius:999px;color:#9ca4af;background:#12151acc;font-size:8px;text-transform:uppercase}._liveDot_eoa1w_416{width:5px;height:5px;border-radius:50%;background:#65bd75;box-shadow:0 0 6px #65bd75}._viewport_eoa1w_299>._viewer_eoa1w_418{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;border-radius:0;background:transparent}._emptyViewport_eoa1w_420{position:absolute;z-index:1;display:grid;top:0;right:0;bottom:0;left:0;place-content:center;place-items:center;padding:40px;text-align:center}._emptyBadge_eoa1w_431{position:relative;width:110px;height:90px;margin-bottom:20px}._emptyBadge_eoa1w_431 span{position:absolute;display:grid;width:70px;height:55px;place-items:center;border:1px solid #4b5968;border-radius:8px;color:#7e8996;background:#20252c;font:700 10px/1 monospace;box-shadow:0 10px 30px #00000040}._emptyBadge_eoa1w_431 span:first-child{top:0;left:0;transform:rotate(-8deg)}._emptyBadge_eoa1w_431 span:last-child{right:0;bottom:0;border-color:#407ab3;color:#70a9e0;transform:rotate(8deg)}._emptyViewport_eoa1w_420 h1{margin:0;font-size:clamp(20px,2vw,30px);letter-spacing:-.04em}._emptyViewport_eoa1w_420 p{max-width:380px;margin:10px 0 20px;color:#929aa6;font-size:11px;line-height:1.6}._emptyViewport_eoa1w_420 button{padding:9px 14px;border:1px solid #4a91d7;border-radius:5px;color:#fff;background:#377dbf;font:700 10px/1 inherit;cursor:pointer}._emptyViewport_eoa1w_420 button span{margin-left:10px}._viewportFooter_eoa1w_452{position:absolute;z-index:5;right:10px;bottom:10px;left:10px;display:flex;align-items:center;gap:13px;color:#767f8b;font-size:8px;pointer-events:none}._viewportFooter_eoa1w_452 button{margin-left:auto;padding:6px 8px;border:1px solid #343a43;border-radius:4px;color:#aeb5bf;background:#14171cd9;font:inherit;cursor:pointer;pointer-events:auto}._errorToast_eoa1w_466{position:absolute;z-index:8;right:14px;bottom:44px;display:flex;gap:10px;padding:9px 12px;border:1px solid #8b4141;border-radius:5px;color:#f3c3c3;background:#3f2225;font-size:10px}._errorToast_eoa1w_466 button{border:0;color:inherit;background:transparent;cursor:pointer}._inspector_eoa1w_99{overflow:auto;border-left:1px solid var(--line);scrollbar-color:#3b4049 transparent;scrollbar-width:thin}._inspectorCollapsed_eoa1w_470{overflow:hidden}._inspectorCollapsed_eoa1w_470>._inspectorSection_eoa1w_471{display:none}._inspectorCollapsed_eoa1w_470 ._panelTitle_eoa1w_128{height:100%;padding:0;justify-content:center;border-bottom:0}._inspectorCollapsed_eoa1w_470 ._panelTitle_eoa1w_128 h2{display:none}._inspectorCollapsed_eoa1w_470 ._panelTitle_eoa1w_128 button{width:100%;height:100%;font-size:18px}._inspectorSection_eoa1w_471{padding:12px 10px;border-bottom:1px solid var(--line)}._inspectorSection_eoa1w_471 h3{margin:0 0 10px;font-size:10px}._inspectorLabel_eoa1w_486{display:block;margin-bottom:7px;color:#7e8793;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._selectedObject_eoa1w_488{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px}._selectedObject_eoa1w_488>span:nth-child(2){display:grid;min-width:0;gap:3px}._selectedObject_eoa1w_488 strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}._selectedObject_eoa1w_488 small{color:#78818d;font-size:8px}._selectedObject_eoa1w_488 button{border:0;color:#737c88;background:transparent;cursor:pointer}._objectIcon_eoa1w_493{display:grid;width:27px;height:27px;place-items:center;border:1px solid #3676b4;border-radius:4px;color:#72abe1;background:#25374a;font:700 13px/1 serif}._sectionSelection_eoa1w_495{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:8px;border:1px solid #365f84;border-radius:5px;background:#1e2b38}._sectionSelection_eoa1w_495>span:nth-child(2){display:grid;min-width:0;gap:3px}._sectionSelection_eoa1w_495 strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}._sectionSelection_eoa1w_495 small{color:#7d91a5;font-size:7px}._sectionSelection_eoa1w_495 button{height:24px;padding:0 8px;border:1px solid #7d4141;border-radius:4px;color:#faa;background:#3a2225;font-size:8px;font-weight:700;cursor:pointer}._sectionSelection_eoa1w_495 button:hover{border-color:#b85d5d;background:#4a292d}._sectionColor_eoa1w_501{width:18px;height:18px;border:1px solid rgb(255 255 255 / 20%);border-radius:3px;box-shadow:inset 0 0 4px #00000059}._restoreSections_eoa1w_502{width:100%;height:27px;margin-top:9px;border:1px solid #354352;border-radius:4px;color:#9fb8cf;background:#202933;font-size:8px;font-weight:700;cursor:pointer}._restoreSections_eoa1w_502:hover{border-color:#4f779b;color:#d5e9fa}._fieldRow_eoa1w_505{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:7px}._fieldRow_eoa1w_505 label,._fullField_eoa1w_506{display:grid;gap:5px}._fieldRow_eoa1w_505 label>span,._fullField_eoa1w_506>span,._coordinateGrid_eoa1w_507 label>span{color:#858e9a;font-size:8px}._fieldRow_eoa1w_505 label>div,._fullField_eoa1w_506>div{display:flex;align-items:center;height:27px;overflow:hidden;border:1px solid #30353e;border-radius:4px;background:#101318}._fieldRow_eoa1w_505 input,._fullField_eoa1w_506 input,._coordinateGrid_eoa1w_507 input{min-width:0;width:100%;border:0;outline:0;color:#e1e5ea;background:transparent;font-size:9px}._fieldRow_eoa1w_505 input,._fullField_eoa1w_506 input{padding:0 7px}._fieldRow_eoa1w_505 small,._fullField_eoa1w_506 small{padding-right:6px;color:#68717d;font-size:7px}._linkIcon_eoa1w_512{padding-bottom:8px;color:#6e7783}._fullField_eoa1w_506{margin-top:9px}._fullField_eoa1w_506 select{height:29px;padding:0 7px;border:1px solid #30353e;border-radius:4px;color:#dfe3e8;background:#101318;font-size:9px}._fieldHelp_eoa1w_515{margin:8px 0 0;color:#707986;font-size:8px;line-height:1.45}._coordinateGrid_eoa1w_507{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._coordinateGrid_eoa1w_507 label{display:grid;grid-template-columns:15px 1fr;align-items:center;height:27px;padding:0 5px;border:1px solid #30353e;border-radius:4px;background:#101318}._alignTools_eoa1w_519{display:grid;grid-template-columns:repeat(4,1fr);margin-top:8px;overflow:hidden;border:1px solid #30353e;border-radius:4px}._alignTools_eoa1w_519 button{height:25px;border:0;border-right:1px solid #30353e;color:#7d8691;background:#1a1e24;font-size:7px;cursor:pointer}._alignTools_eoa1w_519 button:last-child{border-right:0}._sectionHeading_eoa1w_523{display:flex;align-items:center;justify-content:space-between}._sectionHeading_eoa1w_523 h3{margin:0}._sectionHeading_eoa1w_523 span{padding:3px 5px;border-radius:3px;color:#7bc486;background:#1d3825;font-size:7px;text-transform:uppercase}._toggleRow_eoa1w_526{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:10px;cursor:pointer}._toggleRow_eoa1w_526>span{display:grid;gap:2px}._toggleRow_eoa1w_526 strong{font-size:9px}._toggleRow_eoa1w_526 small{color:#77808c;font-size:7px}._toggleRow_eoa1w_526 input{position:absolute;opacity:0}._toggleRow_eoa1w_526 i{position:relative;width:28px;height:15px;border-radius:20px;background:#353b45}._toggleRow_eoa1w_526 i:after{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#b9bec5;content:"";transition:transform .12s ease}._toggleRow_eoa1w_526 input:checked+i{background:#397fbd}._toggleRow_eoa1w_526 input:checked+i:after{background:#fff;transform:translate(13px)}._editVector_eoa1w_535{width:100%;height:29px;margin-top:11px;border:1px solid #333944;border-radius:4px;color:#cbd0d7;background:#242931;font:700 9px/1 inherit;cursor:pointer}._sliderField_eoa1w_537{display:grid;gap:6px;margin-bottom:11px}._sliderField_eoa1w_537 span{display:flex;justify-content:space-between;color:#aab1ba;font-size:8px}._sliderField_eoa1w_537 output{color:#737c87;font:600 8px/1 monospace}._sliderField_eoa1w_537 input{width:100%;height:3px;margin:0;accent-color:#4a91d7}._segmented_eoa1w_541{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #30353e;border-radius:4px}._segmented_eoa1w_541 button{height:27px;border:0;color:#8b939e;background:#171b21;font-size:8px;cursor:pointer}._segmented_eoa1w_541 ._segmentActive_eoa1w_543{color:#fff;background:#343b45}._dropOverlay_eoa1w_545{position:fixed;z-index:30;display:grid;top:12px;right:12px;bottom:12px;left:12px;place-content:center;place-items:center;gap:8px;border:2px dashed #5a9fe1;border-radius:9px;color:#fff;background:#0e1116f0;pointer-events:none}._dropOverlay_eoa1w_545 strong{font-size:27px;letter-spacing:-.04em}._dropOverlay_eoa1w_545 span{color:#8993a0;font-size:11px}@media(max-width:1400px){._app_eoa1w_1{min-width:0}._editor_eoa1w_91{grid-template-columns:var(--left-panel-width, 315px) minmax(320px,1fr) var(--right-panel-width, 300px);height:calc(100dvh - 48px)}._materialLayout_eoa1w_183{grid-template-columns:92px 1fr}._topbar_eoa1w_18{gap:8px}._identity_eoa1w_29{min-width:165px}._projectName_eoa1w_54{width:130px}._actions_eoa1w_30{min-width:0;overflow-x:auto;scrollbar-width:none}._actions_eoa1w_30::-webkit-scrollbar{display:none}._actions_eoa1w_30 button{flex:0 0 auto}._viewportToolbar_eoa1w_319{justify-content:flex-start;gap:12px;overflow-x:auto;padding-bottom:7px;pointer-events:auto;scrollbar-width:none}._viewportToolbar_eoa1w_319::-webkit-scrollbar{display:none}._viewportToolLeft_eoa1w_330,._drawingActions_eoa1w_339{flex:0 0 auto}._drawingActions_eoa1w_339{max-width:none;flex-wrap:nowrap}}@media(max-width:820px){._identity_eoa1w_29{min-width:126px;gap:5px}._identity_eoa1w_29 strong,._topbarDivider_eoa1w_52{display:none}._projectName_eoa1w_54{width:92px}._actions_eoa1w_30 button{padding:0 7px;font-size:9px}._editor_eoa1w_91{grid-template-columns:var(--left-panel-width, 34px) minmax(250px,1fr) var(--right-panel-width, 34px)}._viewportFooter_eoa1w_452>span:not(:first-child){display:none}}@media(pointer:coarse){._actions_eoa1w_30 button,._workspaceSwitch_eoa1w_331 button,._toolGroup_eoa1w_335 button,._drawingActions_eoa1w_339 button{min-height:38px}._toolGroup_eoa1w_335 button{width:38px}._workspaceSwitch_eoa1w_331 button{padding:0 12px}._layerRow_eoa1w_588{min-height:48px}._layerMoveControls_eoa1w_293>span{width:28px;height:28px}._deleteLayer_eoa1w_291{width:30px;height:30px}._panelTitle_eoa1w_128 button{min-width:34px;min-height:34px}._sliderField_eoa1w_537 input,._explodeSlider_eoa1w_411 input{min-height:24px}._applyMaterialButton_eoa1w_144{min-height:38px}}._editor_m1wfc_1{position:absolute;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;padding:52px 36px 34px;background:#242830}._canvas_m1wfc_2{width:100%;height:100%;max-width:1100px;max-height:760px;overflow:visible;border-radius:2px;background:#fff;box-shadow:0 16px 45px #0000006b;touch-action:none;-webkit-user-select:none;user-select:none}._artboard_m1wfc_3{fill:#f8f9fb;pointer-events:none}._grid_m1wfc_4{fill:url(#major-grid);opacity:.68;pointer-events:none}._backgroundArtwork_m1wfc_5{opacity:.72;pointer-events:none}._shape_m1wfc_6{cursor:move}._selection_m1wfc_7{fill:none;stroke:#167bd2;stroke-width:.7;stroke-dasharray:2 1.4;pointer-events:none;vector-effect:non-scaling-stroke}._marquee_m1wfc_8{fill:#167bd21a;stroke:#167bd2;stroke-width:.7;stroke-dasharray:2 1.4;pointer-events:none;vector-effect:non-scaling-stroke}._marqueeCrossing_m1wfc_9{fill:#29ae791f;stroke:#29ae79}._resizeHandle_m1wfc_10{fill:#fff;stroke:#167bd2;stroke-width:.8;cursor:nwse-resize;vector-effect:non-scaling-stroke}._resizeHandleHit_m1wfc_11{fill:transparent;stroke:none;cursor:nwse-resize;pointer-events:all}._resizeHandle_m1wfc_10:hover{fill:#b8ddff}._debugButtonActive_m1wfc_13{border-color:#55a7ee!important;color:#e5f4ff!important;background:#1e527d!important}._inputDiagnostics_m1wfc_14{position:absolute;z-index:20;right:12px;bottom:72px;width:min(440px,calc(100% - 24px));max-height:42%;overflow:auto;padding:10px;border:1px solid #4f9bd8;border-radius:7px;color:#d9ecfb;background:#0a121bf0;box-shadow:0 10px 30px #00000073;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;touch-action:pan-y}._inputDiagnostics_m1wfc_14 header{display:flex;align-items:center;justify-content:space-between;gap:8px}._inputDiagnostics_m1wfc_14 header button{min-height:30px;padding:0 9px;border:1px solid #47647d;border-radius:4px;color:#d9ecfb;background:#1c2b38}._diagnosticStatus_m1wfc_33{margin:7px 0;padding:6px;border-radius:4px;color:#abcbe4;background:#111f2b}._inputDiagnostics_m1wfc_14 ol{display:grid;gap:3px;margin:0;padding-left:22px}._inputDiagnostics_m1wfc_14 li{overflow-wrap:anywhere}._tool_rectangle_m1wfc_36,._tool_rounded-rectangle_m1wfc_37,._tool_ellipse_m1wfc_38,._tool_triangle_m1wfc_39,._tool_diamond_m1wfc_40,._tool_polygon_m1wfc_41,._tool_star_m1wfc_42,._tool_line_m1wfc_43,._tool_text_m1wfc_44{cursor:crosshair}._tool_select_m1wfc_45{cursor:default}._textDraftObject_m1wfc_46{overflow:visible}._textDraftInput_m1wfc_47{box-sizing:border-box;width:100%;height:100%;padding:1px 4px;border:1px dashed #167bd2;border-radius:2px;outline:0;background:#ffffffd1;caret-color:#167bd2;line-height:1.15;pointer-events:auto;-webkit-user-select:text;user-select:text}._textDraftInput_m1wfc_47::placeholder{color:#7f8b97;opacity:.85}._panReady_m1wfc_62{cursor:grab}._panning_m1wfc_63{cursor:grabbing}._zoomControls_m1wfc_64{position:absolute;right:12px;bottom:10px;display:flex;align-items:center;overflow:hidden;border:1px solid #3c424c;border-radius:5px;background:#14171cf0}._zoomControls_m1wfc_64 button{height:27px;padding:0 8px;border:0;border-right:1px solid #343b45;color:#b9c2cc;background:transparent;font-size:8px;cursor:pointer}._zoomControls_m1wfc_64 button:hover{color:#fff;background:#303741}._zoomControls_m1wfc_64 ._panButtonActive_m1wfc_67{color:#fff;background:#176aa8}._zoomControls_m1wfc_64 output{min-width:42px;color:#8ebce4;font:600 8px/1 monospace;text-align:center}._hint_m1wfc_69{position:absolute;bottom:11px;left:50%;padding:5px 9px;border:1px solid #3c424c;border-radius:999px;color:#9da5b0;background:#14171ce5;font-size:8px;transform:translate(-50%)}@media(pointer:coarse){._editor_m1wfc_1{padding:58px 18px 54px}._zoomControls_m1wfc_64{right:8px;bottom:8px}._zoomControls_m1wfc_64 button{min-width:42px;height:42px;padding:0 11px;font-size:11px}._zoomControls_m1wfc_64 output{min-width:50px;font-size:10px}._hint_m1wfc_69{display:none}}._viewer_1yqdm_1{position:relative;width:100%;min-height:28rem;overflow:hidden;border-radius:0;background:#1b1e24}._viewerControls_1yqdm_10{position:absolute;right:.85rem;bottom:.85rem;z-index:2;display:flex;gap:.45rem}._viewerControlButton_1yqdm_19{border:1px solid rgb(255 255 255 / 18%);border-radius:.4rem;padding:.45rem .7rem;background:#12151be0;color:#f4f6f8;box-shadow:0 .35rem 1rem #0000003d;font:600 .75rem/1.2 system-ui,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem)}._viewerControlButton_1yqdm_19:hover{border-color:#5da6e8b3;background:#202731f0}._viewerControlButton_1yqdm_19:focus-visible{outline:2px solid #5da6e8;outline-offset:2px}._loading_1yqdm_41{color:#f9fafb;font:600 .875rem/1.5 system-ui,sans-serif;white-space:nowrap}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17201d;background:#f3f2ec;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:320px;background:#f3f2ec}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,label:has(input:focus-visible){outline:3px solid rgb(139 174 34 / 45%);outline-offset:3px}
