._viewport_1hdxb_1{isolation:isolate;outline:none;grid-row:2;width:100%;min-width:0;max-width:100%;height:100%;position:relative;overflow:hidden}._viewport_1hdxb_1:focus-visible{box-shadow:inset 0 0 0 3px var(--accent)}._draggingCanvas_1hdxb_17{cursor:grabbing}._selectionLabelHost_1hdxb_21{pointer-events:none}._selectionLabel_1hdxb_21{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;text-overflow:ellipsis;border:2px solid #f59e0b;border-radius:999px;max-width:240px;padding:.28rem .5rem;font-size:.6875rem;font-weight:800;line-height:1;overflow:hidden}._panelTargetContainer_1hdxb_47{pointer-events:none}._panelTarget_1hdxb_47{cursor:pointer;pointer-events:auto;touch-action:none;background:0 0;border:0;border-radius:50%;width:46px;height:46px;padding:0;position:relative}._panelTarget_1hdxb_47: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_1hdxb_47 span{background:var(--text-on-handle);border-radius:50%;position:absolute;inset:20px}._panelTarget_1hdxb_47:hover:before,._panelTarget_1hdxb_47:focus-visible:before,._panelTargetHovered_1hdxb_89:before{background:var(--accent);inset:5px;transform:scale(1.05)}._panelTarget_1hdxb_47:focus-visible{outline:3px solid var(--accent);outline-offset:1px;box-shadow:0 0 0 6px var(--surface-panel)}._panelTargetSelected_1hdxb_101: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_1hdxb_110{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_1hdxb_124{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_1hdxb_142{color:var(--status-success);font-weight:600}._dragWarning_1hdxb_147{color:var(--status-danger);font-weight:600}._viewportControls_1hdxb_152{z-index:2;justify-items:end;gap:.5rem;width:auto;max-width:none;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}._cameraToolbar_1hdxb_165{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_1hdxb_165>.ant-space-compact{flex:none;max-width:100%}._viewportHelpButton_1hdxb_186{flex:none}._viewportHelpContent_1hdxb_190{max-width:min(22rem,100vw - 3rem)}._phoneCameraPanel_1hdxb_194{flex-wrap:wrap;gap:.5rem;width:min(18rem,100vw - 2rem)}._phoneCameraPanel_1hdxb_194>.ant-space-compact{flex:auto}@container editor-workspace (width<=48rem){._viewportControls_1hdxb_152{bottom:.5rem;left:.5rem;right:.5rem}._cameraToolbar_1hdxb_165{flex-wrap:wrap}}@container editor-workspace (width<=32rem){._cameraToolbar_1hdxb_165,._cameraToolbar_1hdxb_165>.ant-space-compact{width:100%}._cameraToolbar_1hdxb_165>._cameraFramingGroup_1hdxb_225{width:calc(100% - 2.875rem)}._cameraToolbar_1hdxb_165 .ant-btn{flex:1;min-width:0;padding-inline:.5rem}._cameraToolbar_1hdxb_165 ._viewportHelpButton_1hdxb_186{flex:none}}@media (width<=767px){._dragStatus_1hdxb_124{top:.5rem}._viewportControls_1hdxb_152{bottom:.5rem;left:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){._panelTarget_1hdxb_47:before{transition:none}}@media (width<=600px),(width<=932px) and (height<=500px){._viewportControls_1hdxb_152{width:auto;left:auto}._phoneCameraButton_1hdxb_264{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_ssbok_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_ssbok_17{flex:none}._title_ssbok_21,._title_ssbok_21.ant-typography{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}._inspectorDivider_ssbok_30{margin:1rem 0 1.5rem}._subtitle_ssbok_34,._subtitle_ssbok_34.ant-typography{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}._section_ssbok_42{margin-bottom:1.5rem}._label_ssbok_46{justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}._sectionTitle_ssbok_54,._sectionTitle_ssbok_54.ant-typography{margin:0;font-size:.875rem;font-weight:600}._sectionDescription_ssbok_61,._sectionDescription_ssbok_61.ant-typography{color:var(--text-muted);margin:.375rem 0 0;font-size:.75rem;line-height:1.4}._secondaryCollapse_ssbok_69 .ant-collapse-header{font-weight:600;padding-inline:0!important}._secondaryCollapse_ssbok_69 .ant-collapse-content-box{padding-inline:0!important}._panelContext_ssbok_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_ssbok_85{margin:.875rem 0 0}._panelDescriptions_ssbok_85 .ant-descriptions-item-content{overflow-wrap:anywhere;font-weight:600}._panelEditingNotice_ssbok_94,._panelEditingNotice_ssbok_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_ssbok_105{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.75rem;display:grid}._placementControl_ssbok_112{color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}._placementControl_ssbok_112>.ant-typography,._label_ssbok_46>.ant-typography{color:inherit;font:inherit}._numberInput_ssbok_127,._rotationSelect_ssbok_128{width:100%;min-width:0}._compartmentPicker_ssbok_133{width:100%}._snapProposalList_ssbok_137{gap:.5rem;margin-top:.75rem;display:grid}._snapProposalList_ssbok_137 button{text-align:left;flex-direction:column;gap:.2rem;display:flex}._proposalGroupTitle_ssbok_150,._proposalGroupTitle_ssbok_150.ant-typography{color:var(--text-muted);margin:.75rem 0 0;font-size:.75rem;font-weight:600}._proposalValid_ssbok_158,._proposalWarning_ssbok_159{font-size:.6875rem;font-weight:400}._proposalValid_ssbok_158{color:var(--status-success)}._proposalWarning_ssbok_159{color:var(--status-danger)}._placementFeedbackAlert_ssbok_172{margin-top:.75rem}._feedbackList_ssbok_176{margin:0;padding-left:1rem;font-size:.8125rem}._feedbackList_ssbok_176 li+li{margin-top:.25rem}._feedbackSourceActions_ssbok_186{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}._sectionHeading_ssbok_193{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._instanceList_ssbok_201{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}._multiSelectControls_ssbok_208{align-items:center;margin-bottom:.75rem}._selectionCount_ssbok_213,._selectionCount_ssbok_213.ant-typography{color:var(--text-muted);font-size:.75rem}._instanceButton_ssbok_219{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;height:auto;min-height:40px;display:flex}._instanceButton_ssbok_219>span{white-space:normal;overflow-wrap:anywhere;max-width:100%}._instanceButtonSelected_ssbok_237{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent-selection) 55%, transparent);font-weight:650}._primarySelectionLabel_ssbok_243{margin-top:.1rem;font-size:.6rem;font-weight:600;display:block}._instanceDimensions_ssbok_250{color:var(--text-muted);white-space:nowrap;font-size:.6875rem}._instanceButton_ssbok_219.ant-btn-primary ._instanceDimensions_ssbok_250{color:inherit}._actionRow_ssbok_260{width:100%;margin-top:.75rem}._actionRow_ssbok_260 .ant-btn{flex:1}._shelfAddRow_ssbok_269{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem;margin-bottom:.625rem;display:grid}._shelfList_ssbok_276{gap:.625rem;margin-top:.875rem;display:grid}._shelfCard_ssbok_282{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);padding:.75rem}._shelfCard_ssbok_282 ._sectionHeading_ssbok_193{margin-bottom:.625rem}._shelfCard_ssbok_282 ._placementControl_ssbok_112+._placementControl_ssbok_112{margin-top:.625rem}._emptyState_ssbok_297{color:var(--text-muted);margin:.5rem 0 1rem;font-size:.8125rem;line-height:1.4}._contextPrompt_ssbok_304{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_ssbok_315,._reviewContext_ssbok_323{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_ssbok_323 h2,._reviewContext_ssbok_323 p{margin:0}._reviewContext_ssbok_323 h2{color:var(--text-primary);margin-top:.2rem;font-size:1rem}._reviewContext_ssbok_323 p{color:var(--text-muted);margin-top:.375rem;font-size:.75rem;line-height:1.4}._selectedSectionContext_ssbok_315 h2,._selectedSectionContext_ssbok_315 p{margin:0}._selectedSectionContext_ssbok_315 h2{color:var(--text-primary);margin-top:.2rem;font-size:1rem}._selectedSectionContext_ssbok_315 p{color:var(--text-muted);margin-top:.375rem;font-size:.75rem;line-height:1.4}._contextEyebrow_ssbok_367,._contextEyebrow_ssbok_367.ant-typography{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}._slider_ssbok_376{width:100%}._checkboxContainer_ssbok_380{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}._printSummary_ssbok_388{display:none}@media (width<=991px){._sidebar_ssbok_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_ssbok_388,._printSummary_ssbok_388 *{visibility:visible}._printSummary_ssbok_388{box-sizing:border-box;color:#111827;padding:18mm;font-family:Arial,sans-serif;display:block;position:absolute;inset:0}._printHeader_ssbok_425{border-bottom:1px solid #111827;margin-bottom:8mm}._printHeader_ssbok_425 h1{margin:0 0 3mm;font-size:22pt}._printHeader_ssbok_425 p{margin:0 0 4mm;font-size:10pt;line-height:1.45}._printEyebrow_ssbok_441{color:#b45309;letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:9pt!important}._printMetadata_ssbok_449{grid-template-columns:repeat(2,minmax(0,1fr));gap:6mm;margin:0 0 8mm;display:grid}._printMetadata_ssbok_449 div{border:1px solid #d1d5db;padding:3mm}._printMetadata_ssbok_449 dt{color:#4b5563;font-size:8pt}._printMetadata_ssbok_449 dd{margin:1mm 0 0;font-size:10pt;font-weight:700}._printTable_ssbok_472{border-collapse:collapse;width:100%;font-size:8pt}._printTable_ssbok_472 th,._printTable_ssbok_472 td{text-align:left;vertical-align:top;border:1px solid #9ca3af;padding:2mm}._printTable_ssbok_472 th{background:#f3f4f6}._printTable_ssbok_472 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_14gh0_1{background:var(--surface-app);width:100vw;height:100vh;min-height:0}._workspace_14gh0_8{background:var(--surface-app);flex:1;min-width:0;min-height:0}._inspectorPanel_14gh0_15,._editorPanel_14gh0_16{min-width:0;min-height:0;overflow:hidden}._editorPanel_14gh0_16{width:0;max-width:100%}._narrowWorkspace_14gh0_27{flex:1;min-width:0;min-height:0;overflow:hidden}._main_14gh0_34{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_14gh0_48{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_14gh0_62{width:min(34rem,100%)}._inspectorDrawer_14gh0_66 .ant-drawer-content-wrapper{max-height:calc(100dvh - env(safe-area-inset-top))}._inspectorDrawer_14gh0_66 .ant-drawer-body{padding-bottom:env(safe-area-inset-bottom)!important}@media (width<=991px){._main_14gh0_34{min-height:22rem}}._inspectorContent_14gh0_80{height:100%}._skipLink_14gh0_84{z-index:2000;color:var(--text-primary);background:var(--surface-panel);padding:.75rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}._skipLink_14gh0_84:focus{transform:translateY(0)}: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:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1d);--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}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-editor-focus-region]:focus-visible,a:focus-visible,button:focus-visible,[role=region][tabindex="0"]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
