._viewport_qnipl_1{outline:none;grid-row:2;width:100%;min-width:0;max-width:100%;height:100%;position:relative;overflow:hidden}._viewport_qnipl_1:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent)}._draggingCanvas_qnipl_16{cursor:grabbing}._selectionLabelHost_qnipl_20{pointer-events:none}._selectionLabel_qnipl_20{background:color-mix(in srgb, var(--surface-viewport-overlay-strong) 92%, #f59e0b);color:var(--text-main);letter-spacing:.02em;box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;white-space:nowrap;border:2px solid #f59e0b;border-radius:999px;padding:.28rem .5rem;font-size:.6875rem;font-weight:800;line-height:1}._panelTargetContainer_qnipl_43{pointer-events:none}._panelTarget_qnipl_43{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;width:46px;height:46px;padding:0;position:relative}._panelTarget_qnipl_43:before{content:"";border:2px solid var(--text-on-handle);background:color-mix(in srgb, var(--accent) 80%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 65%, transparent), var(--shadow);border-radius:50%;transition:inset .12s,background .12s,transform .12s;position:absolute;inset:8px}._panelTarget_qnipl_43 span{background:var(--text-on-handle);border-radius:50%;position:absolute;inset:20px}._panelTarget_qnipl_43:hover:before,._panelTarget_qnipl_43:focus-visible:before,._panelTargetHovered_qnipl_84:before{background:var(--accent);inset:5px;transform:scale(1.05)}._panelTarget_qnipl_43:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px}._panelTargetSelected_qnipl_95:before{background:var(--accent-selection);box-shadow:0 0 0 3px var(--text-on-handle), 0 0 0 5px var(--accent-selection), var(--shadow);inset:4px}._movementHandleLabel_qnipl_104{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--surface-panel));background:var(--surface-viewport-overlay);color:var(--accent-hover);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;padding:.2rem .35rem;font-size:.625rem;font-weight:700;line-height:1}._dragStatus_qnipl_118{z-index:2;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-viewport-overlay-strong);max-width:min(24rem,100% - 2rem);color:var(--text-main);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;gap:.25rem;padding:.625rem .75rem;font-size:.75rem;position:absolute;top:1rem;left:1rem}._dragValid_qnipl_136{color:var(--status-success);font-weight:600}._dragWarning_qnipl_141{color:var(--status-danger);font-weight:600}._viewportControls_qnipl_146{z-index:2;justify-items:end;gap:.5rem;width:auto;max-width:none;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}._cameraToolbar_qnipl_159{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-viewport-overlay);width:fit-content;max-width:100%;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:nowrap;justify-content:flex-end;gap:.375rem;padding:.5rem;display:flex}._cameraToolbar_qnipl_159>.ant-space-compact{flex:none;max-width:100%}._viewportHelpButton_qnipl_180{flex:none}._viewportHelpContent_qnipl_184{max-width:min(22rem,100vw - 3rem)}._phoneCameraPanel_qnipl_188{flex-wrap:wrap;gap:.5rem;width:min(18rem,100vw - 2rem)}._phoneCameraPanel_qnipl_188>.ant-space-compact{flex:auto}@container editor-workspace (width<=48rem){._viewportControls_qnipl_146{bottom:.5rem;left:.5rem;right:.5rem}._cameraToolbar_qnipl_159{flex-wrap:wrap}}@container editor-workspace (width<=32rem){._cameraToolbar_qnipl_159,._cameraToolbar_qnipl_159>.ant-space-compact{width:100%}._cameraToolbar_qnipl_159>._cameraFramingGroup_qnipl_219{width:calc(100% - 2.875rem)}._cameraToolbar_qnipl_159 .ant-btn{flex:1;min-width:0;padding-inline:.5rem}._cameraToolbar_qnipl_159 ._viewportHelpButton_qnipl_180{flex:none}}@media (width<=767px){._dragStatus_qnipl_118{top:.5rem}._viewportControls_qnipl_146{bottom:.5rem;left:.5rem;right:.5rem}}@media (width<=600px),(width<=932px) and (height<=500px){._viewportControls_qnipl_146{width:auto;left:auto}._phoneCameraButton_qnipl_252{box-shadow:var(--shadow)}}._appHeader_1vunt_1{border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);min-width:0;height:auto;min-height:3.5rem;box-shadow:0 1px 0 color-mix(in srgb, var(--border-subtle) 50%, transparent);z-index:20;grid-template-columns:minmax(12rem,auto) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.625rem 1rem;line-height:normal;display:grid;overflow:hidden}._identity_1vunt_18,._headerActions_1vunt_19,._directHeaderActions_1vunt_20,._historyControls_1vunt_21,._projectFileControls_1vunt_22,._calculationStatus_1vunt_23,._contextPath_1vunt_24{align-items:center;display:flex}._identity_1vunt_18{gap:.75rem;min-width:0}._brand_1vunt_34,._brand_1vunt_34.ant-typography{color:var(--accent);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:800}._projectName_1vunt_43,._projectName_1vunt_43.ant-typography{max-width:15rem;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._contextPath_1vunt_24{min-width:0;color:var(--text-secondary);justify-content:center;gap:.5rem;font-size:.8125rem}._activeContext_1vunt_61,._activeContext_1vunt_61.ant-typography{color:var(--text-primary);font-weight:700}._headerActions_1vunt_19{justify-content:flex-end;gap:.75rem;min-width:0;max-width:100%}._directHeaderActions_1vunt_20{gap:.75rem;min-width:0}._phoneContextLabel_1vunt_79,._phoneOverflowButton_1vunt_80{display:none}._calculationStatus_1vunt_23{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}._calculationStatus_1vunt_23 .ant-badge-status-text{color:var(--text-secondary);font-size:.75rem}._historyControls_1vunt_21{gap:.375rem}._hiddenFileInput_1vunt_99{display:none}._workspaceToolbar_1vunt_103{z-index:4;box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);width:100%;max-width:100%;box-shadow:0 1px 0 color-mix(in srgb, var(--border-subtle) 45%, transparent);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem;display:flex;position:relative;overflow-x:clip}._workspaceToolbar_1vunt_103>*{max-width:100%}._arrangementToolbar_1vunt_124>._primaryToolButton_1vunt_124{grid-column:5;margin-left:0}._arrangementToolbar_1vunt_124{grid-template-columns:auto auto auto minmax(0,1fr) auto;display:grid}._arrangementModeGroup_1vunt_134{grid-column:1}._rotationGroup_1vunt_138{grid-column:2}._optionGroup_1vunt_142{grid-column:3}._toolGroup_1vunt_146{align-items:center;gap:.25rem;display:flex}._toolGroupLabel_1vunt_152{color:var(--text-secondary);white-space:nowrap;margin-right:.125rem;font-size:.75rem;font-weight:650}._toolbarField_1vunt_160,._toolForm_1vunt_161{align-items:center;gap:.375rem;display:flex}._toolbarField_1vunt_160{border-left:1px solid var(--border-subtle);color:var(--text-secondary);padding-left:.375rem;font-size:.75rem;font-weight:650}._toolbarField_1vunt_160 .ant-select,._toolForm_1vunt_161 .ant-select{min-width:7rem}._toolForm_1vunt_161{border-left:1px solid var(--border-subtle);padding-left:.375rem}._toolForm_1vunt_161 .ant-input-number{width:8rem}._toolError_1vunt_189{color:var(--status-danger);flex-basis:100%;font-size:.75rem;font-weight:650}._toolGroup_1vunt_146+._toolGroup_1vunt_146{border-left:1px solid var(--border-subtle);padding-left:.375rem}._primaryToolButton_1vunt_124{touch-action:manipulation}@container editor-workspace (width<=48rem){._arrangementToolbar_1vunt_124{grid-template-columns:minmax(0,1fr) auto;align-items:center}._arrangementModeGroup_1vunt_134{grid-column:1;width:100%}._rotationGroup_1vunt_138{grid-column:2}._optionGroup_1vunt_142{border-left:0;flex-wrap:wrap;grid-area:2/1;padding-left:0}._arrangementToolbar_1vunt_124>._primaryToolButton_1vunt_124{grid-area:2/2;width:auto;min-width:8.5rem}._toolbarField_1vunt_160,._toolForm_1vunt_161{border-left:0;flex:1 0 100%;padding-left:0}._toolbarField_1vunt_160 .ant-select{flex:1}._toolForm_1vunt_161{flex-wrap:wrap}._toolForm_1vunt_161 .ant-select,._toolForm_1vunt_161 .ant-input-number{flex:8rem}}@container editor-workspace (width<=36rem){._workspaceToolbar_1vunt_103{align-items:stretch}._workspaceToolbar_1vunt_103>._toolGroup_1vunt_146{flex:auto}._toolGroup_1vunt_146+._toolGroup_1vunt_146{border-left:0;padding-left:0}._primaryToolButton_1vunt_124{width:100%}}@media (width<=1199px){._appHeader_1vunt_1{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem}._contextPath_1vunt_24{grid-area:1/2;justify-content:flex-start}._headerActions_1vunt_19{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:.5rem}._directHeaderActions_1vunt_20{flex-wrap:wrap}}@media (width<=991px){._inspectorButtonLabel_1vunt_301,._projectFileButtonLabel_1vunt_302{display:none}._appHeader_1vunt_1{padding-inline:max(.75rem, env(safe-area-inset-left)) max(.75rem, env(safe-area-inset-right))}._workspaceToolbar_1vunt_103{padding:.375rem .5rem}}@media (width<=767px){._appHeader_1vunt_1{grid-template-columns:minmax(0,1fr)}._identity_1vunt_18,._contextPath_1vunt_24,._headerActions_1vunt_19{grid-column:1}._identity_1vunt_18{grid-row:1}._projectName_1vunt_43,._calculationStatus_1vunt_23{display:none}._contextPath_1vunt_24{grid-row:2}._headerActions_1vunt_19{grid-row:3}._projectFileControls_1vunt_22,._historyControls_1vunt_21{max-width:100%}}@media (width<=600px),(width<=932px) and (height<=500px){._appHeader_1vunt_1{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;min-height:3.5rem;padding-block:.375rem}._identity_1vunt_18,._phoneContextLabel_1vunt_79,._headerActions_1vunt_19{grid-row:1}._identity_1vunt_18{grid-column:1}._brand_1vunt_34,._brand_1vunt_34.ant-typography{font-size:.9375rem}._contextPath_1vunt_24,._directHeaderActions_1vunt_20{display:none}._phoneContextLabel_1vunt_79,._phoneContextLabel_1vunt_79.ant-typography{border-left:1px solid var(--border-subtle);min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;grid-column:2;padding-left:.625rem;font-size:.8125rem;font-weight:700;display:block;overflow:hidden}._headerActions_1vunt_19{flex-wrap:nowrap;grid-column:3;justify-content:flex-end;gap:.125rem}._phoneHeaderButton_1vunt_400,._phoneOverflowButton_1vunt_80{width:2.75rem;min-width:2.75rem;height:2.75rem;box-shadow:none;color:var(--text-secondary);background:0 0;border-color:#0000;border-radius:999px;padding:0;display:inline-flex;position:relative}._phoneHeaderButton_1vunt_400:hover,._phoneHeaderButton_1vunt_400:focus-visible,._phoneOverflowButton_1vunt_80:hover,._phoneOverflowButton_1vunt_80:focus-visible{background:var(--surface-control);color:var(--text-primary)}._phoneOverflowButton_1vunt_80:after{content:"";border:2px solid var(--surface-panel);background:var(--text-secondary);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.45rem;right:.45rem}._phoneOverflowButton_1vunt_80[data-calculation-status=CURRENT]:after{background:var(--status-success)}._phoneOverflowButton_1vunt_80[data-calculation-status=CALCULATING]:after{background:var(--accent)}._phoneOverflowButton_1vunt_80[data-calculation-status=ERROR]:after{background:var(--status-danger)}._arrangementToolbar_1vunt_124{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .375rem;padding:.375rem}._arrangementModeGroup_1vunt_134{grid-column:1;width:100%;min-width:0}._arrangementModeGroup_1vunt_134 .ant-segmented-item-label{padding-inline:.5rem}._rotationGroup_1vunt_138{grid-column:2}._rotationGroup_1vunt_138 ._toolGroupLabel_1vunt_152{display:none}._optionGroup_1vunt_142{flex-wrap:nowrap;grid-area:2/1;min-width:0}._arrangementToolbar_1vunt_124>._primaryToolButton_1vunt_124{grid-area:2/2;width:auto;min-width:8.5rem}}@media (width<=359px){._optionGroup_1vunt_142{flex-flow:column;align-items:flex-start;gap:.125rem}._arrangementToolbar_1vunt_124>._primaryToolButton_1vunt_124{grid-area:2/2;width:auto}}@media (width>=601px) and (width<=932px) and (height<=500px){._arrangementToolbar_1vunt_124{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center}._arrangementModeGroup_1vunt_134,._rotationGroup_1vunt_138,._optionGroup_1vunt_142,._arrangementToolbar_1vunt_124>._primaryToolButton_1vunt_124{grid-row:1}._arrangementModeGroup_1vunt_134{grid-column:1}._rotationGroup_1vunt_138{grid-column:2}._optionGroup_1vunt_142{grid-column:3;justify-content:flex-start}._arrangementToolbar_1vunt_124>._primaryToolButton_1vunt_124{grid-column:4;width:auto}}._sidebar_1epyd_1{box-sizing:border-box;background:var(--bg-sidebar);border-right:1px solid var(--border);width:100%;min-width:0;height:100%;min-height:0;box-shadow:var(--shadow);z-index:10;flex-direction:column;padding:1.5rem;display:flex;overflow-y:auto}._header_1epyd_17{flex:none}._title_1epyd_21,._title_1epyd_21.ant-typography{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}._inspectorDivider_1epyd_30{margin:1rem 0 1.5rem}._subtitle_1epyd_34,._subtitle_1epyd_34.ant-typography{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}._section_1epyd_42{margin-bottom:1.5rem}._label_1epyd_46{justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}._sectionTitle_1epyd_54,._sectionTitle_1epyd_54.ant-typography{margin:0;font-size:.875rem;font-weight:600}._sectionDescription_1epyd_61,._sectionDescription_1epyd_61.ant-typography{color:var(--text-muted);margin:.375rem 0 0;font-size:.75rem;line-height:1.4}._secondaryCollapse_1epyd_69 .ant-collapse-header{font-weight:600;padding-inline:0!important}._secondaryCollapse_1epyd_69 .ant-collapse-content-box{padding-inline:0!important}._panelContext_1epyd_78{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 5%, var(--bg-card));padding:.875rem}._panelDescriptions_1epyd_85{margin:.875rem 0 0}._panelDescriptions_1epyd_85 .ant-descriptions-item-content{overflow-wrap:anywhere;font-weight:600}._panelEditingNotice_1epyd_94,._panelEditingNotice_1epyd_94.ant-typography{background:var(--bg-card);color:var(--text-muted);border-radius:6px;margin:.875rem 0 0;padding:.625rem;font-size:.75rem;line-height:1.4}._placementGrid_1epyd_105{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.75rem;display:grid}._placementControl_1epyd_112{color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}._placementControl_1epyd_112>.ant-typography,._label_1epyd_46>.ant-typography{color:inherit;font:inherit}._numberInput_1epyd_127,._rotationSelect_1epyd_128{width:100%;min-width:0}._compartmentPicker_1epyd_133{width:100%}._snapProposalList_1epyd_137{gap:.5rem;margin-top:.75rem;display:grid}._snapProposalList_1epyd_137 button{text-align:left;flex-direction:column;gap:.2rem;display:flex}._proposalGroupTitle_1epyd_150,._proposalGroupTitle_1epyd_150.ant-typography{color:var(--text-muted);margin:.75rem 0 0;font-size:.75rem;font-weight:600}._proposalValid_1epyd_158,._proposalWarning_1epyd_159{font-size:.6875rem;font-weight:400}._proposalValid_1epyd_158{color:var(--status-success)}._proposalWarning_1epyd_159{color:var(--status-danger)}._placementFeedbackAlert_1epyd_172{margin-top:.75rem}._feedbackList_1epyd_176{margin:0;padding-left:1rem;font-size:.8125rem}._feedbackList_1epyd_176 li+li{margin-top:.25rem}._feedbackSourceActions_1epyd_186{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}._sectionHeading_1epyd_193{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._instanceList_1epyd_201{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}._multiSelectControls_1epyd_208{align-items:center;margin-bottom:.75rem}._selectionCount_1epyd_213,._selectionCount_1epyd_213.ant-typography{color:var(--text-muted);font-size:.75rem}._instanceButton_1epyd_219{text-align:left;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._instanceButtonSelected_1epyd_227{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent-selection) 55%, transparent);font-weight:650}._primarySelectionLabel_1epyd_233{opacity:.78;margin-top:.1rem;font-size:.6rem;font-weight:600;display:block}._instanceDimensions_1epyd_241{color:var(--text-muted);white-space:nowrap;font-size:.6875rem}._actionRow_1epyd_247{width:100%;margin-top:.75rem}._actionRow_1epyd_247 .ant-btn{flex:1}._shelfAddRow_1epyd_256{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem;margin-bottom:.625rem;display:grid}._shelfList_1epyd_263{gap:.625rem;margin-top:.875rem;display:grid}._shelfCard_1epyd_269{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);padding:.75rem}._shelfCard_1epyd_269 ._sectionHeading_1epyd_193{margin-bottom:.625rem}._shelfCard_1epyd_269 ._placementControl_1epyd_112+._placementControl_1epyd_112{margin-top:.625rem}._emptyState_1epyd_284{color:var(--text-muted);margin:.5rem 0 1rem;font-size:.8125rem;line-height:1.4}._contextPrompt_1epyd_291{border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-muted);margin:0;padding:1rem;font-size:.8125rem;line-height:1.5}._selectedSectionContext_1epyd_302,._reviewContext_1epyd_310{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 5%, var(--bg-card));margin-bottom:1.5rem;padding:.875rem}._reviewContext_1epyd_310 h2,._reviewContext_1epyd_310 p{margin:0}._reviewContext_1epyd_310 h2{color:var(--text-primary);margin-top:.2rem;font-size:1rem}._reviewContext_1epyd_310 p{color:var(--text-muted);margin-top:.375rem;font-size:.75rem;line-height:1.4}._selectedSectionContext_1epyd_302 h2,._selectedSectionContext_1epyd_302 p{margin:0}._selectedSectionContext_1epyd_302 h2{color:var(--text-primary);margin-top:.2rem;font-size:1rem}._selectedSectionContext_1epyd_302 p{color:var(--text-muted);margin-top:.375rem;font-size:.75rem;line-height:1.4}._contextEyebrow_1epyd_354,._contextEyebrow_1epyd_354.ant-typography{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}._slider_1epyd_363{width:100%}._checkboxContainer_1epyd_367{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}._printSummary_1epyd_375{display:none}@media (width<=991px){._sidebar_1epyd_1{padding:1rem max(1rem, env(safe-area-inset-right)) 1rem max(1rem, env(safe-area-inset-left));box-shadow:none;border-right:0}}@media print{body{background:#fff}body *{visibility:hidden}._printSummary_1epyd_375,._printSummary_1epyd_375 *{visibility:visible}._printSummary_1epyd_375{box-sizing:border-box;color:#111827;padding:18mm;font-family:Arial,sans-serif;display:block;position:absolute;inset:0}._printHeader_1epyd_412{border-bottom:1px solid #111827;margin-bottom:8mm}._printHeader_1epyd_412 h1{margin:0 0 3mm;font-size:22pt}._printHeader_1epyd_412 p{margin:0 0 4mm;font-size:10pt;line-height:1.45}._printEyebrow_1epyd_428{color:#b45309;letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:9pt!important}._printMetadata_1epyd_436{grid-template-columns:repeat(2,minmax(0,1fr));gap:6mm;margin:0 0 8mm;display:grid}._printMetadata_1epyd_436 div{border:1px solid #d1d5db;padding:3mm}._printMetadata_1epyd_436 dt{color:#4b5563;font-size:8pt}._printMetadata_1epyd_436 dd{margin:1mm 0 0;font-size:10pt;font-weight:700}._printTable_1epyd_459{border-collapse:collapse;width:100%;font-size:8pt}._printTable_1epyd_459 th,._printTable_1epyd_459 td{text-align:left;vertical-align:top;border:1px solid #9ca3af;padding:2mm}._printTable_1epyd_459 th{background:#f3f4f6}._printTable_1epyd_459 tr{break-inside:avoid}}._tableContainer_753zf_1{margin-top:1rem;overflow-x:auto}._table_753zf_1{width:100%}._traceId_753zf_19{color:var(--text-muted);white-space:nowrap;margin-top:.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;display:block}._sourceButton_753zf_37{white-space:nowrap}._drawer_1vhdy_1 .ant-drawer-content-wrapper{max-width:100vw}._sectionTitle_1vhdy_9,._sectionTitle_1vhdy_9.ant-typography{margin:0 0 .25rem}._select_1vhdy_19{width:100%}._storageNotice_1vhdy_27,._storageNotice_1vhdy_27.ant-typography{border-top:1px solid var(--border-subtle);padding-top:1rem;font-size:.75rem}._container_28iqv_1{background:var(--surface-app);width:100vw;height:100vh;min-height:0}._workspace_28iqv_15{background:var(--surface-app);flex:1;min-width:0;min-height:0}._inspectorPanel_28iqv_29,._editorPanel_28iqv_31{min-width:0;min-height:0;overflow:hidden}._editorPanel_28iqv_31{width:0;max-width:100%}._narrowWorkspace_28iqv_53{flex:1;min-width:0;min-height:0;overflow:hidden}._main_28iqv_67{background:var(--surface-app);grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;container:editor-workspace/inline-size}._status_28iqv_95{box-sizing:border-box;text-align:center;flex-direction:column;grid-row:1/-1;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:2rem;display:flex}._loadingSkeleton_28iqv_123{width:min(34rem,100%)}._inspectorDrawer_28iqv_131 .ant-drawer-content-wrapper{max-height:calc(100dvh - env(safe-area-inset-top))}._inspectorDrawer_28iqv_131 .ant-drawer-body{padding-bottom:env(safe-area-inset-bottom)!important}@media (width<=991px){._main_28iqv_67{min-height:22rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface-app:var(--lightningcss-light,#eef1f3)var(--lightningcss-dark,#171a1d);--surface-panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#202428);--surface-control:var(--lightningcss-light,#f8fafb)var(--lightningcss-dark,#292e33);--surface-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#24292e);--surface-selection:var(--lightningcss-light,#eaf2ff)var(--lightningcss-dark,#173854);--surface-danger:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#3c2024);--surface-viewport-overlay:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#22262aeb);--surface-viewport-overlay-strong:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#22262af5);--surface-viewport-overlay-soft:var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#22262adb);--text-primary:var(--lightningcss-light,#1f2933)var(--lightningcss-dark,#edf1f5);--text-secondary:var(--lightningcss-light,#64727d)var(--lightningcss-dark,#aeb8c2);--text-on-accent:#fff;--text-on-handle:#fff;--border-subtle:var(--lightningcss-light,#d8dee4)var(--lightningcss-dark,#3c444b);--border-danger:var(--lightningcss-light,#fecaca)var(--lightningcss-dark,#763a42);--accent:var(--lightningcss-light,#1768d7)var(--lightningcss-dark,#6ea8fe);--accent-hover:var(--lightningcss-light,#1258bd)var(--lightningcss-dark,#8bb9ff);--accent-selection:var(--lightningcss-light,#f59e0b)var(--lightningcss-dark,#f4ad3d);--status-success:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#65c985);--status-danger:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#ff929e);--status-danger-strong:var(--lightningcss-light,#991b1b)var(--lightningcss-dark,#ffabb4);--status-warning:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f2c477);--shadow-elevated:var(--lightningcss-light,0 8px 24px #1c273124)var(--lightningcss-dark,0 12px 30px #00000057);--focus-ring:color-mix(in srgb, var(--accent) 35%, transparent);--bg-app:var(--surface-app);--bg-sidebar:var(--surface-panel);--bg-card:var(--surface-control);--text-main:var(--text-primary);--text-muted:var(--text-secondary);--border:var(--border-subtle);--radius:8px;--shadow:var(--shadow-elevated);--sidebar-width:360px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background-color:var(--surface-app);color:var(--text-primary);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}
