._panel_1mog3_1{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:16px;border-right:1px solid var(--theme-border-panel);background:var(--theme-panel-rail-bg);overflow:auto}._header_1mog3_13{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid var(--theme-border-subtle);border-radius:18px;background:var(--theme-panel-bg);box-shadow:var(--theme-shadow)}._eyebrow_1mog3_24,._field_1mog3_25 span{color:var(--theme-text-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._header_1mog3_13 strong{color:var(--theme-text-strong);font-size:20px;line-height:1.08}._header_1mog3_13 p{margin:0;color:var(--theme-text-muted);font-size:12px;line-height:1.45}._previewHint_1mog3_46{margin:-4px 0 0;color:var(--theme-text-muted);font-size:12px;line-height:1.55}._field_1mog3_25{display:flex;flex-direction:column;gap:7px}._field_1mog3_25 select{width:100%;min-height:38px;border:1px solid var(--theme-border-control);border-radius:12px;padding:9px 11px;background:var(--theme-control-bg);color:var(--theme-text);font:inherit;font-size:13px;font-weight:700}._field_1mog3_25 select:focus{outline:2px solid var(--theme-outline-focus);border-color:var(--theme-border-focus)}._actions_1mog3_77{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._actions_1mog3_77 button{min-height:36px;border:1px solid var(--theme-border-control);border-radius:12px;padding:8px 10px;background:var(--theme-button-bg);color:var(--theme-text);font-size:12px;font-weight:800;cursor:pointer}._actions_1mog3_77 button:disabled{opacity:.45;cursor:not-allowed}._actions_1mog3_77 ._danger_1mog3_100{grid-column:1 / -1;color:var(--theme-danger)}._actions_1mog3_77 ._primaryAction_1mog3_105{grid-column:1 / -1;background:var(--theme-brand-bg);color:var(--theme-brand-text)}@media(max-width:1100px){._panel_1mog3_1{padding:12px}._actions_1mog3_77{grid-template-columns:minmax(0,1fr)}}._ribbonShell_1stcw_1{display:flex;flex-direction:column;gap:8px;padding:10px 14px 12px;border-bottom:1px solid var(--theme-border-panel);background:var(--theme-ribbon-bg);box-shadow:var(--theme-ribbon-shadow)}._topLine_1stcw_11{display:grid;grid-template-columns:minmax(240px,380px) minmax(220px,1fr);align-items:center;gap:12px}._brandBlock_1stcw_18{display:flex;align-items:center;gap:10px}._appBadge_1stcw_24{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--theme-brand-bg);color:var(--theme-brand-text);font-size:12px;font-weight:800;letter-spacing:.08em}._titleBlock_1stcw_38{display:flex;flex-direction:column;gap:2px;min-width:0}._appName_1stcw_45{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-muted)}._titleHeading_1stcw_53{margin:0;color:var(--theme-text-strong);font-size:20px;font-weight:700;line-height:1.1}._titleInput_1stcw_61{width:100%;border:1px solid var(--theme-border-subtle);border-radius:8px;padding:6px 8px;background:var(--theme-control-bg);color:var(--theme-text);font-size:12px;font-weight:600;line-height:1.2}._titleInput_1stcw_61:focus{outline:2px solid var(--theme-outline-focus);outline-offset:1px}._quickInfo_1stcw_78{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}._projectControls_1stcw_86{display:inline-flex;align-items:center;gap:6px;min-width:0}._projectLabel_1stcw_93{color:var(--theme-text-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._projectSelect_1stcw_101{max-width:180px;min-height:30px;border:1px solid var(--theme-border-subtle);border-radius:9px;padding:6px 28px 6px 9px;background:var(--theme-control-bg);color:var(--theme-text);font-size:12px;font-weight:700}._projectButton_1stcw_113{min-height:30px;border:1px solid var(--theme-border-control);border-radius:9px;padding:6px 9px;background:var(--theme-button-bg);color:var(--theme-text);font-size:12px;font-weight:800;cursor:pointer}._projectButton_1stcw_113:disabled{opacity:.45;cursor:not-allowed}._quickStatus_1stcw_130,._quickHint_1stcw_131{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;font-size:11px;line-height:1.35}._quickHint_1stcw_131{background:var(--theme-pill-bg);color:var(--theme-text-soft)}._quickStatus_1stcw_130{background:var(--theme-panel-bg-strong);color:var(--theme-text-soft);pointer-events:none}._quickStatus_1stcw_130[data-tone=success]{background:var(--theme-success-bg);color:var(--theme-success)}._quickStatus_1stcw_130[data-tone=error]{background:var(--theme-error-bg);color:var(--theme-danger)}._preferenceControl_1stcw_162{display:inline-flex;align-items:center;gap:6px;min-height:28px}._preferenceControl_1stcw_162 span{color:var(--theme-text-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._preferenceControl_1stcw_162 select{min-height:28px;border:1px solid var(--theme-border-control);border-radius:999px;padding:5px 26px 5px 9px;background:var(--theme-control-bg);color:var(--theme-text);font-size:11px;font-weight:800}._previewCtaLinks_1stcw_188{display:inline-flex;align-items:center;gap:6px}._previewCtaLink_1stcw_188{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--theme-border-control);border-radius:999px;padding:6px 10px;background:var(--theme-control-bg);color:var(--theme-accent);font-size:11px;font-weight:800;line-height:1.35;text-decoration:none}._previewCtaLink_1stcw_188:hover{border-color:var(--theme-border-focus);background:var(--theme-accent-bg)}._previewSafetyNotice_1stcw_214{margin:-2px 2px 0;color:var(--theme-text-muted);font-size:11px;font-weight:700;line-height:1.45}._ribbon_1stcw_1{display:flex;gap:10px;overflow-x:auto;padding:10px 12px;border:1px solid var(--theme-border-subtle);border-radius:14px;background:var(--theme-panel-bg-strong)}._group_1stcw_232{display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;gap:7px;min-width:160px;padding-right:10px;border-right:1px solid var(--theme-border-subtle)}._group_1stcw_232:last-child{border-right:none;padding-right:0}._groupActions_1stcw_248{display:flex;flex-wrap:wrap;gap:6px}._groupActions_1stcw_248 button{min-height:34px;border:1px solid var(--theme-border-control);border-radius:10px;padding:8px 11px;background:var(--theme-button-bg);color:var(--theme-text);font-size:12px;font-weight:700;box-shadow:var(--theme-button-shadow);cursor:pointer}._groupActions_1stcw_248 button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._aiDraftControl_1stcw_273{display:inline-flex;align-items:center;gap:6px;min-width:340px}._aiDraftInput_1stcw_280{min-width:190px;min-height:34px;border:1px solid var(--theme-border-control);border-radius:10px;padding:8px 10px;background:var(--theme-control-bg);color:var(--theme-text);font-size:12px;font-weight:650;box-shadow:inset 0 1px 2px #485a7b0f}._aiDraftInput_1stcw_280:focus{outline:2px solid var(--theme-outline-focus);outline-offset:1px}._groupActions_1stcw_248 button._activeButton_1stcw_298,._activeButton_1stcw_298{border-color:var(--theme-border-focus);background:var(--theme-button-active-bg);color:var(--theme-accent);box-shadow:inset 0 0 0 1px var(--theme-border-subtle)}._groupLabel_1stcw_306{color:var(--theme-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._hiddenInput_1stcw_314{display:none}@media(max-width:1100px){._topLine_1stcw_11{grid-template-columns:1fr;justify-items:start}._quickInfo_1stcw_78{justify-content:flex-start;flex-wrap:wrap}}._statusBar_160t3_1{display:grid;grid-template-columns:1fr minmax(240px,420px) auto;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid var(--theme-border-panel);background:var(--theme-status-bg);color:var(--theme-text);font-size:12px}._leftCluster_160t3_13,._rightCluster_160t3_14{display:flex;gap:8px;align-items:center}._centerCluster_160t3_20{display:flex;justify-content:center}._pill_160t3_25,._syncPill_160t3_26,._message_160t3_27{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border:1px solid var(--theme-border-subtle);border-radius:999px;background:var(--theme-panel-bg)}._message_160t3_27{justify-content:center;min-width:100%}._syncPill_160t3_26{font-weight:700}._syncPill_160t3_26[data-tone=active]{border-color:var(--theme-border-focus);background:var(--theme-accent-bg);color:var(--theme-accent)}._syncPill_160t3_26[data-tone=warning]{border-color:var(--theme-border-control);background:var(--theme-warning-bg);color:var(--theme-warning)}._syncPill_160t3_26[data-tone=danger]{border-color:var(--theme-danger-border);background:var(--theme-error-bg);color:var(--theme-danger)}@media(max-width:1100px){._statusBar_160t3_1{grid-template-columns:1fr}._centerCluster_160t3_20{justify-content:flex-start}}._canvasWrap_132cz_1{position:relative;min-width:0;min-height:0;height:100%;background:var(--theme-editor-canvas-bg);overflow:hidden}._canvasHost_132cz_10{position:absolute;inset:0}._imeBridge_132cz_15{position:absolute;top:0;left:0;z-index:1;width:2px;height:24px;padding:0;border:0;outline:0;background:transparent;color:transparent;caret-color:transparent;line-height:1;opacity:0;overflow:hidden;pointer-events:none;resize:none;transform:translate3d(-1000px,-1000px,0);will-change:transform}._canvas_132cz_1{display:block;width:100%;height:100%}._surface_xz6iu_1{width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid var(--theme-border-subtle);border-radius:14px;background:var(--theme-minimap-bg)}._svg_xz6iu_11{display:block;width:100%;height:100%}._viewport_xz6iu_17{cursor:grab;touch-action:none}._viewport_xz6iu_17:active{cursor:grabbing}._empty_xz6iu_26{display:grid;place-items:center;height:100%;min-height:0;border:1px solid var(--theme-border-subtle);border-radius:14px;background:var(--theme-minimap-bg);color:var(--theme-text-muted);font-size:12px;font-weight:700}._sidebar_1ur3r_1{display:flex;flex-direction:column;gap:14px;min-height:0;padding:16px 14px;border-left:1px solid var(--theme-border-panel);background:var(--theme-sidebar-bg);overflow:hidden}._inspectorContent_1ur3r_12{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow:auto}._header_1ur3r_21,._panel_1ur3r_22,._minimapDock_1ur3r_23{border:1px solid var(--theme-border-subtle);border-radius:18px;background:var(--theme-panel-bg);box-shadow:var(--theme-shadow)}._header_1ur3r_21{display:flex;flex-direction:column;gap:7px;padding:14px 16px}._headerTop_1ur3r_37,._panelHeader_1ur3r_38,._subsectionHeader_1ur3r_39,._endpointHeader_1ur3r_40,._minimapHeader_1ur3r_41{display:flex;align-items:center;justify-content:space-between;gap:10px}._eyebrow_1ur3r_48,._sectionKicker_1ur3r_49,._subsectionHeader_1ur3r_39 span,._endpointHeader_1ur3r_40 span,._minimapHeader_1ur3r_41{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-muted)}._eyebrow_1ur3r_48{margin:0}._selectionBadge_1ur3r_64,._countPill_1ur3r_65,._helperText_1ur3r_66{border-radius:999px;background:var(--theme-pill-bg);color:var(--theme-text-soft);font-size:11px;font-weight:800}._selectionBadge_1ur3r_64{padding:5px 9px}._title_1ur3r_78{margin:0;color:var(--theme-text-strong);font-size:22px;line-height:1.08}._headerMeta_1ur3r_85,._panel_1ur3r_22 p{margin:0;color:var(--theme-text-muted);font-size:12px;line-height:1.55}._panel_1ur3r_22{padding:16px}._panelHeader_1ur3r_38{margin-bottom:14px}._panelHeader_1ur3r_38 h2{margin:2px 0 0;color:var(--theme-text);font-size:16px}._countPill_1ur3r_65{padding:6px 10px}._emptyPanel_1ur3r_111{display:flex;flex-direction:column;gap:14px}._emptyPanel_1ur3r_111 h2{margin:0;color:var(--theme-text);font-size:18px}._emptyIcon_1ur3r_123{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:var(--theme-brand-bg);color:var(--theme-brand-text);font-size:12px;font-weight:900;letter-spacing:.08em}._emptyTips_1ur3r_136{display:flex;flex-direction:column;gap:8px}._emptyTips_1ur3r_136 span{padding:9px 10px;border:1px solid var(--theme-border-subtle);border-radius:12px;background:var(--theme-panel-bg-soft);color:var(--theme-text-soft);font-size:12px;font-weight:700}._field_1ur3r_152{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}._field_1ur3r_152 span{color:var(--theme-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._field_1ur3r_152 input,._field_1ur3r_152 select,._columnInputs_1ur3r_169 input{width:100%;min-height:38px;border:1px solid var(--theme-border-control);border-radius:12px;padding:9px 11px;background:var(--theme-control-bg);color:var(--theme-text);font:inherit}._field_1ur3r_152 input:focus,._field_1ur3r_152 select:focus,._columnInputs_1ur3r_169 input:focus{outline:2px solid var(--theme-outline-focus);border-color:var(--theme-border-focus)}._subsection_1ur3r_39{margin:14px 0 16px}._subsectionHeader_1ur3r_39{margin-bottom:10px}._colorGrid_1ur3r_195{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._singleColorGrid_1ur3r_201{grid-template-columns:minmax(0,1fr)}._colorField_1ur3r_205{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:10px;border:1px solid var(--theme-border-subtle);border-radius:14px;background:var(--theme-panel-bg-soft)}._colorField_1ur3r_205 span{grid-column:1 / -1;color:var(--theme-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._colorField_1ur3r_205 input[type=color]{width:38px;height:34px;padding:0;border:1px solid var(--theme-border-control);border-radius:10px;background:transparent;cursor:pointer}._colorValue_1ur3r_235{overflow:hidden;color:var(--theme-text-soft);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}._secondaryButton_1ur3r_244,._iconDangerButton_1ur3r_245,._dangerButton_1ur3r_246,._segmentButton_1ur3r_247{border-radius:12px;font-weight:800;cursor:pointer}._secondaryButton_1ur3r_244{padding:8px 11px;border:1px solid var(--theme-border-control);background:var(--theme-button-bg);color:var(--theme-text)}._secondaryButton_1ur3r_244:disabled{opacity:.45;cursor:not-allowed}._columnList_1ur3r_265{display:flex;flex-direction:column;gap:9px;max-height:min(360px,42vh);overflow:auto;padding-right:2px}._columnRow_1ur3r_274{display:flex;flex-direction:column;gap:9px;padding:10px;border:1px solid var(--theme-border-subtle);border-radius:15px;background:var(--theme-panel-bg-soft)}._columnInputs_1ur3r_169{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.8fr);gap:8px}._columnMetaRow_1ur3r_290{display:flex;flex-wrap:wrap;gap:7px;align-items:center}._inlineCommentList_1ur3r_297{display:flex;flex-direction:column;gap:6px}._inlineCommentCard_1ur3r_303{display:flex;flex-direction:column;gap:6px;padding:8px 9px;border-radius:12px;background:var(--theme-panel-bg-strong);border:1px solid var(--theme-border-subtle);color:var(--theme-text);font-size:12px}._flagToggle_1ur3r_315{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--theme-border-subtle);border-radius:999px;background:var(--theme-panel-bg);color:var(--theme-text-muted);font-size:11px;font-weight:800;cursor:pointer}._flagToggle_1ur3r_315 input{width:12px;height:12px;margin:0;accent-color:var(--theme-danger)}._flagToggle_1ur3r_315[data-active=true]{border-color:var(--theme-danger-border);background:var(--theme-danger-bg);color:var(--theme-danger)}._iconDangerButton_1ur3r_245{margin-left:auto;padding:6px 9px;border:1px solid var(--theme-danger-border);background:var(--theme-danger-bg);color:var(--theme-danger);font-size:11px}._iconDangerButton_1ur3r_245:disabled{opacity:.45;cursor:not-allowed}._shareLinkCode_1ur3r_356{overflow:hidden;border-radius:10px;padding:8px 10px;background:var(--theme-code-bg);color:var(--theme-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}._dangerButton_1ur3r_246{width:100%;padding:12px;border:1px solid var(--theme-danger-border);background:var(--theme-danger-bg);color:var(--theme-danger)}._relationshipSummary_1ur3r_376{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:12px;border:1px solid var(--theme-border-subtle);border-radius:15px;background:var(--theme-panel-bg-soft);color:var(--theme-text-soft);font-size:12px;font-weight:800}._relationshipSummary_1ur3r_376 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._relationshipSummary_1ur3r_376 strong{padding:6px 9px;border-radius:999px;background:var(--theme-danger-bg);color:var(--theme-danger)}._segmentedControl_1ur3r_403{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;border:1px solid var(--theme-border-subtle);border-radius:14px;background:var(--theme-code-bg)}._twoColumnSegmented_1ur3r_413{grid-template-columns:repeat(2,minmax(0,1fr))}._segmentButton_1ur3r_247{min-height:34px;border:1px solid transparent;background:transparent;color:var(--theme-text-soft)}._segmentButtonActive_1ur3r_424{border-color:var(--theme-danger-border);background:var(--theme-panel-bg-strong);color:var(--theme-danger);box-shadow:var(--theme-button-shadow)}._endpointGrid_1ur3r_431{display:grid;grid-template-columns:1fr;gap:10px}._endpointCard_1ur3r_437{padding:12px;border:1px solid var(--theme-border-subtle);border-radius:15px;background:var(--theme-panel-bg-soft)}._endpointHeader_1ur3r_40{margin-bottom:12px}._endpointHeader_1ur3r_40 strong{overflow:hidden;color:var(--theme-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._endpointControls_1ur3r_456,._inlineActions_1ur3r_462{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._connectorForm_1ur3r_468,._connectorList_1ur3r_469,._connectorCard_1ur3r_470{display:flex;flex-direction:column}._connectorForm_1ur3r_468{gap:10px;margin-top:12px}._connectorList_1ur3r_469{gap:9px;margin-top:12px}._connectorCard_1ur3r_470{gap:9px;padding:11px;border:1px solid var(--theme-border-subtle);border-radius:15px;background:var(--theme-panel-bg-soft)}._connectorCardHeader_1ur3r_493{display:flex;align-items:center;justify-content:space-between;gap:8px}._connectorCardHeader_1ur3r_493 strong{overflow:hidden;color:var(--theme-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._connectorSecret_1ur3r_508{overflow:hidden;border-radius:10px;padding:8px 10px;background:var(--theme-code-bg);color:var(--theme-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}._connectorCard_1ur3r_470 ._iconDangerButton_1ur3r_245{margin-left:0}._helperText_1ur3r_66{padding:4px 8px}._minimapDock_1ur3r_23{flex-shrink:0;padding:12px;background:var(--theme-panel-bg-strong);box-shadow:var(--theme-shadow)}._minimapHeader_1ur3r_41{margin-bottom:10px}._minimapMeta_1ur3r_539{color:var(--theme-text-faint);font-size:11px;font-weight:700}._minimapFrame_1ur3r_545{height:180px}@media(max-height:760px){._sidebar_1ur3r_1{gap:8px;padding-block:10px}._inspectorContent_1ur3r_12{gap:8px}._header_1ur3r_21,._panel_1ur3r_22{padding:10px 12px}._header_1ur3r_21{gap:4px}._title_1ur3r_78{font-size:18px}._panelHeader_1ur3r_38{margin-bottom:10px}._field_1ur3r_152{margin-bottom:9px}._subsection_1ur3r_39{margin:10px 0 12px}._columnList_1ur3r_265{max-height:210px}._minimapDock_1ur3r_23{padding:8px}._minimapHeader_1ur3r_41{margin-bottom:6px}._minimapFrame_1ur3r_545{height:86px}}._shell_1sgid_1{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;overflow:hidden;background:var(--theme-shell-bg)}._workspace_1sgid_9{display:grid;grid-template-columns:280px minmax(0,1fr) 360px;min-height:0;overflow:hidden}._smallScreenNotice_1sgid_16{display:none}@media(max-width:1100px){._workspace_1sgid_9{grid-template-columns:240px minmax(0,1fr) 320px}}@media(max-width:900px){._workspace_1sgid_9{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){._smallScreenNotice_1sgid_16{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px;background:var(--theme-modal-bg);color:var(--theme-text);text-align:center}._smallScreenNotice_1sgid_16 strong{font-size:18px;line-height:1.35}._smallScreenNotice_1sgid_16 span{font-size:13px;line-height:1.7}}:root{--theme-app-bg: #efe7dc;--theme-shell-bg: radial-gradient(circle at top left, rgba(182, 203, 236, .28), transparent 24%), linear-gradient(180deg, #f4f7fc 0%, #e7edf6 100%);--theme-ribbon-bg: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(246, 249, 255, .94)), linear-gradient(135deg, rgba(175, 197, 233, .14), transparent 55%);--theme-panel-rail-bg: linear-gradient(180deg, rgba(250, 252, 255, .96), rgba(241, 245, 251, .94)), radial-gradient(circle at top left, rgba(83, 115, 164, .16), transparent 42%);--theme-sidebar-bg: linear-gradient(180deg, rgba(250, 252, 255, .96), rgba(241, 245, 251, .96));--theme-status-bg: linear-gradient(180deg, rgba(244, 247, 252, .98), rgba(235, 240, 248, .98));--theme-modal-bg: linear-gradient(180deg, rgba(247, 250, 254, .96), rgba(231, 237, 246, .98));--theme-editor-canvas-bg: #e9eef6;--theme-panel-bg: rgba(255, 255, 255, .82);--theme-panel-bg-strong: rgba(255, 255, 255, .92);--theme-panel-bg-soft: rgba(247, 250, 254, .86);--theme-control-bg: rgba(252, 254, 255, .96);--theme-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(239, 244, 251, .96));--theme-button-active-bg: linear-gradient(180deg, rgba(231, 239, 253, .98), rgba(214, 227, 248, .96));--theme-pill-bg: rgba(86, 112, 154, .1);--theme-code-bg: rgba(234, 241, 251, .88);--theme-text-strong: #223040;--theme-text: #243141;--theme-text-muted: #667a98;--theme-text-soft: #536987;--theme-text-faint: #7b8da9;--theme-border-subtle: rgba(73, 87, 122, .12);--theme-border-panel: rgba(73, 87, 122, .14);--theme-border-control: rgba(73, 87, 122, .16);--theme-border-focus: rgba(83, 115, 164, .42);--theme-outline-focus: rgba(83, 115, 164, .24);--theme-shadow: 0 12px 26px rgba(77, 98, 134, .08);--theme-ribbon-shadow: 0 10px 22px rgba(62, 79, 106, .08);--theme-button-shadow: 0 6px 14px rgba(72, 90, 123, .07);--theme-brand-bg: linear-gradient(180deg, #4a69a1 0%, #365483 100%);--theme-brand-text: #f7fbff;--theme-accent: #29486f;--theme-accent-bg: rgba(231, 239, 253, .98);--theme-danger: #8b3d26;--theme-danger-bg: rgba(190, 104, 70, .12);--theme-danger-border: rgba(155, 74, 48, .2);--theme-success: #2e6a3b;--theme-success-bg: rgba(230, 244, 234, .96);--theme-warning: #8a5a15;--theme-warning-bg: rgba(255, 244, 221, .88);--theme-error-bg: rgba(252, 232, 226, .9);--theme-error-page-bg: #efe7dc;--theme-minimap-bg: rgba(232, 238, 248, .7);--theme-minimap-canvas: rgba(219, 229, 245, .42);--theme-minimap-entity: rgba(112, 136, 173, .34);--theme-minimap-entity-stroke: rgba(81, 103, 137, .38);--theme-minimap-viewport: rgba(255, 255, 255, .18);--theme-minimap-viewport-stroke: rgba(79, 102, 143, .7);font-family:IBM Plex Sans,Pretendard,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:var(--theme-text);background:var(--theme-app-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--theme-app-bg: #10141c;--theme-shell-bg: radial-gradient(circle at top left, rgba(90, 120, 166, .18), transparent 24%), linear-gradient(180deg, #121824 0%, #0b1018 100%);--theme-ribbon-bg: linear-gradient(180deg, rgba(23, 31, 44, .98), rgba(15, 22, 34, .96)), linear-gradient(135deg, rgba(85, 119, 172, .16), transparent 55%);--theme-panel-rail-bg: linear-gradient(180deg, rgba(17, 25, 38, .98), rgba(12, 18, 28, .97)), radial-gradient(circle at top left, rgba(86, 119, 168, .16), transparent 42%);--theme-sidebar-bg: linear-gradient(180deg, rgba(17, 25, 38, .98), rgba(12, 18, 28, .97));--theme-status-bg: linear-gradient(180deg, rgba(16, 23, 35, .99), rgba(10, 16, 25, .99));--theme-modal-bg: linear-gradient(180deg, rgba(17, 24, 36, .98), rgba(10, 15, 24, .99));--theme-editor-canvas-bg: #111827;--theme-panel-bg: rgba(22, 31, 46, .86);--theme-panel-bg-strong: rgba(28, 39, 57, .92);--theme-panel-bg-soft: rgba(19, 29, 43, .88);--theme-control-bg: rgba(12, 18, 28, .94);--theme-button-bg: linear-gradient(180deg, rgba(33, 45, 64, .98), rgba(20, 30, 45, .96));--theme-button-active-bg: linear-gradient(180deg, rgba(53, 75, 111, .98), rgba(37, 55, 83, .96));--theme-pill-bg: rgba(121, 153, 201, .13);--theme-code-bg: rgba(38, 52, 74, .86);--theme-text-strong: #eef4ff;--theme-text: #d7e2f2;--theme-text-muted: #a7b6ce;--theme-text-soft: #93a7c2;--theme-text-faint: #7f92ad;--theme-border-subtle: rgba(148, 163, 184, .16);--theme-border-panel: rgba(148, 163, 184, .18);--theme-border-control: rgba(148, 163, 184, .2);--theme-border-focus: rgba(124, 164, 232, .5);--theme-outline-focus: rgba(124, 164, 232, .24);--theme-shadow: 0 16px 30px rgba(0, 0, 0, .28);--theme-ribbon-shadow: 0 12px 24px rgba(0, 0, 0, .28);--theme-button-shadow: 0 8px 16px rgba(0, 0, 0, .2);--theme-brand-bg: linear-gradient(180deg, #6d8fd1 0%, #405f99 100%);--theme-brand-text: #f8fbff;--theme-accent: #bcd3ff;--theme-accent-bg: rgba(65, 91, 137, .62);--theme-danger: #ffb39b;--theme-danger-bg: rgba(153, 67, 46, .22);--theme-danger-border: rgba(255, 150, 116, .28);--theme-success: #a7e7b1;--theme-success-bg: rgba(50, 108, 64, .28);--theme-warning: #ffd587;--theme-warning-bg: rgba(138, 90, 21, .24);--theme-error-bg: rgba(139, 58, 42, .28);--theme-error-page-bg: #10141c;--theme-minimap-bg: rgba(31, 43, 62, .82);--theme-minimap-canvas: rgba(18, 27, 41, .64);--theme-minimap-entity: rgba(121, 153, 201, .3);--theme-minimap-entity-stroke: rgba(153, 181, 222, .34);--theme-minimap-viewport: rgba(255, 255, 255, .12);--theme-minimap-viewport-stroke: rgba(188, 211, 255, .78)}:root[data-theme=grass]{--theme-app-bg: #dfe8d8;--theme-shell-bg: radial-gradient(circle at top left, rgba(99, 150, 121, .24), transparent 24%), linear-gradient(180deg, #eef6ec 0%, #dce8d6 100%);--theme-ribbon-bg: linear-gradient(180deg, rgba(250, 253, 247, .97), rgba(239, 247, 235, .95)), linear-gradient(135deg, rgba(118, 164, 124, .16), transparent 56%);--theme-panel-rail-bg: linear-gradient(180deg, rgba(249, 252, 246, .97), rgba(231, 241, 225, .95)), radial-gradient(circle at top left, rgba(79, 128, 93, .16), transparent 42%);--theme-sidebar-bg: linear-gradient(180deg, rgba(249, 252, 246, .97), rgba(231, 241, 225, .96));--theme-status-bg: linear-gradient(180deg, rgba(244, 249, 240, .98), rgba(225, 237, 219, .98));--theme-modal-bg: linear-gradient(180deg, rgba(247, 251, 243, .96), rgba(224, 237, 217, .98));--theme-editor-canvas-bg: #e6efdf;--theme-panel-bg: rgba(252, 255, 248, .84);--theme-panel-bg-strong: rgba(252, 255, 248, .94);--theme-panel-bg-soft: rgba(239, 247, 234, .88);--theme-control-bg: rgba(252, 255, 249, .96);--theme-button-bg: linear-gradient(180deg, rgba(255, 255, 250, .98), rgba(235, 245, 230, .96));--theme-button-active-bg: linear-gradient(180deg, rgba(224, 241, 213, .98), rgba(204, 226, 195, .96));--theme-pill-bg: rgba(78, 125, 88, .12);--theme-code-bg: rgba(229, 239, 222, .9);--theme-text-strong: #1f3528;--theme-text: #27392d;--theme-text-muted: #667966;--theme-text-soft: #536b58;--theme-text-faint: #7b8d77;--theme-border-subtle: rgba(56, 91, 62, .13);--theme-border-panel: rgba(56, 91, 62, .16);--theme-border-control: rgba(56, 91, 62, .18);--theme-border-focus: rgba(68, 126, 82, .45);--theme-outline-focus: rgba(88, 141, 95, .24);--theme-shadow: 0 12px 26px rgba(65, 92, 66, .09);--theme-ribbon-shadow: 0 10px 22px rgba(61, 88, 62, .09);--theme-button-shadow: 0 6px 14px rgba(58, 86, 60, .08);--theme-brand-bg: linear-gradient(180deg, #5d8f63 0%, #346847 100%);--theme-brand-text: #fbfff7;--theme-accent: #315f40;--theme-accent-bg: rgba(220, 239, 211, .98);--theme-danger: #8b3d26;--theme-danger-bg: rgba(190, 104, 70, .12);--theme-danger-border: rgba(155, 74, 48, .2);--theme-success: #2e6a3b;--theme-success-bg: rgba(223, 243, 223, .96);--theme-warning: #79601e;--theme-warning-bg: rgba(250, 241, 205, .88);--theme-error-bg: rgba(252, 232, 226, .9);--theme-error-page-bg: #dfe8d8;--theme-minimap-bg: rgba(223, 236, 216, .76);--theme-minimap-canvas: rgba(205, 225, 195, .5);--theme-minimap-entity: rgba(93, 131, 92, .34);--theme-minimap-entity-stroke: rgba(67, 102, 72, .42);--theme-minimap-viewport: rgba(255, 255, 255, .22);--theme-minimap-viewport-stroke: rgba(54, 102, 71, .76)}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{min-width:900px;overflow:hidden}button,input,select,textarea{font:inherit}
