._backdrop_1i5vb_1{z-index:50;background:#1b1b1b52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_1i5vb_11{background:var(--color-panel);border-radius:12px;width:380px;max-height:calc(100vh - 80px);overflow-y:auto;box-shadow:0 12px 40px #1b1b1b38,0 1px 3px #1b1b1b1f}._header_1i5vb_22{justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}._title_1i5vb_29{font-size:15px;font-weight:600}._close_1i5vb_34{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}._close_1i5vb_34:hover{background:var(--color-hover)}._body_1i5vb_51{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}._note_1i5vb_58{color:#57534c;font-size:12px;line-height:1.55}._footer_1i5vb_64{border-top:1px solid var(--color-border-soft);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}._field_1yezc_1{flex-direction:column;gap:4px;min-width:0;display:flex}._label_1yezc_8{color:var(--color-text-muted);font-size:12px}._input_1yezc_13,._select_1yezc_14{background:var(--color-panel);width:100%;height:30px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;border:1px solid #dcd8cf;border-radius:6px;padding:0 8px}._input_1yezc_13:focus,._select_1yezc_14:focus{border-color:var(--color-accent);outline:2px solid #bcd0f8}._input_1yezc_13[aria-invalid=true]{border-color:var(--color-error);outline-color:#b4231840}._grid_1yezc_37{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._button_1yezc_43{background:var(--color-panel);color:#3a3833;height:32px;font:inherit;cursor:pointer;border:1px solid #dcd8cf;border-radius:6px;padding:0 14px}._button_1yezc_43:hover{background:#f6f4ef}._primary_1yezc_58{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:500}._primary_1yezc_58:hover{background:#1d4ed8}._screen_19948_2{--color-ok:#3f6212;--color-outline-fill:#d8d0bf;--color-hint:#9a948a;--size-editor-left:280px;--size-editor-right:360px;background:var(--color-app);min-width:1180px;height:100%;color:var(--color-text);flex-direction:column;display:flex}._header_19948_19{background:var(--color-panel);border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:14px;height:56px;padding:0 16px;display:flex}._headerButton_19948_30,._backButton_19948_31{background:var(--color-panel);color:#3a3833;height:34px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #dcd8cf;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._headerButton_19948_30:hover:not(:disabled),._backButton_19948_31:hover{background:#f6f4ef}._backButton_19948_31{border-color:#0000;padding:0 8px}._primaryButton_19948_56{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:500}._primaryButton_19948_56:hover:not(:disabled){background:#1d4ed8}._headerButton_19948_30:disabled{opacity:.45;cursor:default}._headerSeparator_19948_72{background:var(--color-border);width:1px;height:22px}._titleBlock_19948_78{flex-direction:column;display:flex}._subtitle_19948_83{color:var(--color-text-muted);font-size:12px}._title_19948_78{font-size:15px;font-weight:600}._spacer_19948_93{flex:auto}._body_19948_99{flex:auto;min-height:0;display:flex}._left_19948_105{width:var(--size-editor-left);background:var(--color-panel);border-right:1px solid var(--color-border);flex-direction:column;flex:none;gap:14px;padding:16px;display:flex;overflow-y:auto}._center_19948_117{background:var(--color-canvas);flex:auto;min-width:0;position:relative;overflow:hidden}._right_19948_125{width:var(--size-editor-right);background:var(--color-panel);border-left:1px solid var(--color-border);flex:none;padding:16px 18px;overflow-y:auto}._dropZone_19948_136{text-align:center;background:#faf9f6;border:1.5px dashed #cfc9bd;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:20px 14px;transition:border-color .12s,background .12s;display:flex}._dropZone_19948_136[data-over=true]{border-color:var(--color-accent);background:var(--color-accent-tint)}._dropIcon_19948_156{color:var(--color-text-muted)}._dropTitle_19948_160{font-weight:500}._smallButton_19948_164{height:30px}._dropNote_19948_168{color:var(--color-text-muted);font-size:11px;line-height:1.45}._fileList_19948_174{flex-direction:column;gap:4px;display:flex}._file_19948_174{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}._file_19948_174:hover{background:#f6f4ef}._file_19948_174[aria-current=true]{background:#2563eb0f;border-color:#2563eb59}._thumb_19948_204{background:var(--color-canvas);border-radius:5px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._thumb_19948_204 svg{width:32px;height:32px;fill:var(--color-ink)}._thumbError_19948_221{color:var(--color-error);background:#fdeceb}._fileText_19948_226{flex-direction:column;gap:2px;min-width:0;display:flex}._fileName_19948_233{overflow-wrap:anywhere;font-weight:600}._statusOk_19948_238,._statusWarning_19948_239,._statusError_19948_240,._statusMuted_19948_241{align-items:center;gap:4px;font-size:12px;line-height:1.4;display:flex}._statusOk_19948_238{color:var(--color-ok)}._statusWarning_19948_239{color:var(--color-warning-text)}._statusError_19948_240{color:var(--color-error)}._statusMuted_19948_241{color:var(--color-text-muted)}._storageNote_19948_265{color:var(--color-text-muted);margin-top:auto;font-size:11px;line-height:1.5}._toggles_19948_274{z-index:1;gap:6px;display:flex;position:absolute;top:14px;left:14px}._toggle_19948_274{border:1px solid var(--color-border);background:var(--color-panel);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;display:flex}._toggle_19948_274 input{accent-color:var(--color-accent);margin:0}._previewArea_19948_302{position:absolute;inset:52px 16px 48px}._previewSvg_19948_307{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._outlineFill_19948_316{fill:var(--color-outline-fill)}._outlineStroke_19948_320{fill:none;stroke:var(--color-ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}._axis_19948_327{fill:none;stroke:var(--color-accent);stroke-width:1.75px;vector-effect:non-scaling-stroke}._box_19948_334{pointer-events:none}._boxRect_19948_338{fill:none;stroke:var(--color-text-muted);stroke-width:1px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}._boxDim_19948_346{fill:none;stroke:var(--color-text-muted);stroke-width:1px;vector-effect:non-scaling-stroke}._boxLabel_19948_353{fill:#3a3833;font-family:var(--font-ui);text-anchor:middle;font-variant-numeric:tabular-nums;font-weight:500}._intersection_19948_361{fill:#b4231826;stroke:var(--color-error);stroke-width:1.5px;vector-effect:non-scaling-stroke}._hint_19948_368{fill:#fff;stroke:var(--color-hint);cursor:pointer}._hint_19948_368:hover{stroke:var(--color-accent)}._anchorArrow_19948_378{stroke:var(--color-accent);stroke-linecap:round}._anchorHead_19948_383{fill:var(--color-accent)}._anchorHandle_19948_387{fill:#fff;stroke:var(--color-accent);cursor:grab}._anchorRing_19948_393{fill:none;stroke:var(--color-accent);opacity:.45}._anchorDot_19948_399{fill:var(--color-accent);stroke:#fff;cursor:move}._anchorNumber_19948_405{fill:#fff;font-family:var(--font-ui);text-anchor:middle;font-weight:600}._anchorLabel_19948_412{fill:var(--color-accent);font-family:var(--font-ui);paint-order:stroke;stroke:var(--color-canvas);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;font-weight:600}._previewHint_19948_423{color:#57534c;font-size:12px;line-height:1.5;position:absolute;bottom:12px;left:14px;right:14px}._emptyState_19948_433{flex-direction:column;gap:10px;max-width:420px;margin:18vh auto 0;padding:0 24px;display:flex}._emptyTitle_19948_442{font-size:15px;font-weight:600}._notice_19948_447{z-index:2;border:1px solid var(--color-border);background:var(--color-panel);border-radius:8px;align-items:flex-start;gap:8px;max-width:440px;padding:10px 8px 10px 12px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 16px #1b1b1b1f}._notice_19948_447[data-kind=ok]{color:var(--color-ok);background:#f3f8ec;border-color:#c9d8b4}._notice_19948_447[data-kind=error]{color:var(--color-error);background:#fdeceb;border-color:#f2c4c0}._formStack_19948_479{flex-direction:column;gap:18px;display:flex}._section_19948_485{flex-direction:column;gap:10px;display:flex}._sectionTitle_19948_491{color:#3a3833;font-size:12px;font-weight:600}._article_19948_497{overflow-wrap:anywhere;align-items:center;height:30px;font-size:14px;font-weight:600;display:flex}._muted_19948_506,._mutedText_19948_507{color:var(--color-text-muted);font-size:12px;line-height:1.5}._mutedText_19948_507{font-size:inherit}._note_19948_517{color:var(--color-text-muted);font-size:11px;line-height:1.45}._errorText_19948_523{color:var(--color-error);font-size:12px}._segmented_19948_528{background:#f1efea;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}._segmented_19948_528 button{height:28px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px}._segmented_19948_528 button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #0000001f}._sizeInput_19948_552{height:32px;font-size:15px;font-weight:500}._facts_19948_558{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}._facts_19948_558 dt{color:var(--color-text-muted)}._facts_19948_558 dd{text-align:right;margin:0}._sanity_19948_575{background:var(--color-app);border-radius:8px;gap:8px;padding:12px}._sanityRow_19948_582{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._sanityRow_19948_582 b{font-weight:600}._checkbox_19948_594{cursor:pointer;align-items:flex-start;gap:8px;display:flex}._checkbox_19948_594 input{accent-color:var(--color-accent);margin:2px 0 0}._checkbox_19948_594 input:disabled+span{color:var(--color-text-muted)}._checkboxNote_19948_610{color:var(--color-text-muted);font-size:12px;display:block}._anchors_19948_616{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._anchorRow_19948_625{border-radius:8px;grid-template-columns:22px minmax(0,1fr) 76px 30px;align-items:center;gap:8px;padding:2px;display:grid}._anchorRow_19948_625[aria-current=true]{background:#2563eb0f}._anchorBadge_19948_638{background:var(--color-accent);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:flex}._angleField_19948_651{position:relative}._angleField_19948_651 input{padding-right:18px}._angleUnit_19948_659{color:var(--color-text-muted);pointer-events:none;position:absolute;top:6px;right:8px}._iconButton_19948_667{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}._iconButton_19948_667:hover{background:var(--color-hover)}._notice_19948_447 ._iconButton_19948_667{width:22px;height:22px;color:inherit}._checks_19948_691{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}._check_19948_594{align-items:flex-start;gap:8px;line-height:1.4;display:flex}._check_19948_594 svg{flex:none;margin-top:1px}._check_19948_594[data-level=ok] svg{color:var(--color-ok)}._check_19948_594[data-level=warning] svg{color:var(--color-warning-text)}._check_19948_594[data-level=error] svg,._check_19948_594[data-level=error] span{color:var(--color-error)}._srOnly_19948_725{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._app_1q79a_1{grid-template-columns:var(--size-catalog) minmax(0, 1fr) var(--size-sidepanel);grid-template-rows:var(--size-toolbar) minmax(0, 1fr) var(--size-statusbar);grid-template-areas:"toolbar toolbar toolbar""catalog canvas side""status status status";min-width:1180px;height:100%;display:grid}._toolbar_1q79a_13{background:var(--color-panel);border-bottom:1px solid var(--color-border);grid-area:toolbar;align-items:center;gap:8px;padding:0 10px;display:flex}._catalog_1q79a_23{background:var(--color-panel);border-right:1px solid var(--color-border);flex-direction:column;grid-area:catalog;min-height:0;display:flex}._canvas_1q79a_32{background:var(--color-canvas);grid-area:canvas;min-width:0;position:relative;overflow:hidden}._side_1q79a_40{background:var(--color-panel);border-left:1px solid var(--color-border);flex-direction:column;grid-area:side;min-height:0;display:flex;overflow-y:auto}._status_1q79a_50{background:var(--color-panel);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:status;align-items:center;gap:20px;padding:0 12px;font-size:12px;display:flex}._panel_1vcnz_1{flex-direction:column;height:100%;min-height:0;display:flex}._header_1vcnz_8{justify-content:space-between;align-items:center;padding:12px 12px 8px;display:flex}._title_1vcnz_15{font-size:13px;font-weight:600}._addButton_1vcnz_20{height:26px;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}._addButton_1vcnz_20:hover{background:var(--color-accent-tint)}._search_1vcnz_39{padding:0 12px 8px;position:relative}._searchIcon_1vcnz_44{color:#8a857b;position:absolute;top:8px;left:21px}._searchInput_1vcnz_51{width:100%;height:30px;font:inherit;color:var(--color-text);border:1px solid #dcd8cf;border-radius:6px;padding:0 8px 0 30px}._searchInput_1vcnz_51:focus{border-color:var(--color-accent);outline:2px solid #bcd0f8}._srOnly_1vcnz_66{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._chips_1vcnz_75{border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;gap:4px;padding:0 12px 10px;display:flex}._chip_1vcnz_75{border:1px solid var(--color-border);background:var(--color-panel);color:#3a3833;height:26px;font:inherit;cursor:pointer;border-radius:13px;padding:0 9px;font-size:12px}._chip_1vcnz_75[aria-pressed=true]{background:var(--color-accent-tint);color:var(--color-accent);border-color:#2563eb59}._list_1vcnz_101{flex:auto;padding:6px;overflow-y:auto}._empty_1vcnz_107{color:var(--color-text-muted);margin:16px 8px;font-size:12px}._item_1vcnz_113{width:100%;color:inherit;font:inherit;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}._item_1vcnz_113:hover{background:#f6f4ef}._thumb_1vcnz_134{background:var(--color-canvas);border-radius:6px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}._thumb_1vcnz_134 svg{width:44px;height:44px;fill:var(--color-ink)}._itemText_1vcnz_151{flex-direction:column;gap:2px;min-width:0;display:flex}._article_1vcnz_158{font-weight:600}._meta_1vcnz_162{color:var(--color-text-muted);font-size:12px}._badge_1vcnz_167{color:#57534c;background:#eeece7;border-radius:9px;align-self:flex-start;margin-top:2px;padding:0 6px;font-size:11px;line-height:18px}._badgeWarning_1vcnz_178{background:var(--color-warning-bg);color:var(--color-warning-text)}._footer_1vcnz_183{border-top:1px solid var(--color-border-soft);color:var(--color-text-muted);padding:9px 12px;font-size:12px}._segmented_1896i_1{background:#f1efea;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}._segmented_1896i_1 button{height:28px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px}._segmented_1896i_1 button[aria-pressed=true]{background:var(--color-panel);box-shadow:0 1px 2px #0000001f}._options_1896i_25{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}._option_1896i_25{border:1px solid var(--color-border);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}._option_1896i_25:has(input:checked){background:#2563eb0f;border-color:#2563eb80}._option_1896i_25[aria-disabled=true]{opacity:.55;cursor:default}._optionLabel_1896i_55{flex:auto;font-weight:500}._optionHint_1896i_60{color:var(--color-text-muted);font-size:12px}._check_1896i_65{cursor:pointer;align-items:center;gap:8px;display:flex}._backdrop_1ugqp_1{z-index:50;background:#1b1b1b52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_1ugqp_11{background:var(--color-panel);border-radius:12px;width:600px;max-height:calc(100vh - 80px);overflow-y:auto;box-shadow:0 12px 40px #1b1b1b38,0 1px 3px #1b1b1b1f}._header_1ugqp_22{align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex}._title_1ugqp_29{font-size:15px;font-weight:600}._note_1ugqp_34{color:var(--color-text-muted);flex:auto;font-size:12px}._close_1ugqp_40{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-self:center;align-items:center;display:flex}._close_1ugqp_40:hover{background:var(--color-hover)}._grid_1ugqp_58{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;padding:4px 16px 20px;display:grid}._group_1ugqp_66{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}._row_1ugqp_75{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:flex}._keys_1ugqp_84{flex:none;align-items:center;gap:4px;display:flex}._kbd_1ugqp_91{color:#3a3833;white-space:nowrap;background:#faf9f6;border:1px solid #dcd8cf;border-bottom-width:2px;border-radius:5px;align-items:center;height:22px;padding:0 6px;font:500 11px system-ui,sans-serif;display:inline-flex}._plus_1ugqp_107{color:#8a857b;font-size:11px}._scaleBar_a1xm2_1{color:#57534c;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:3px;font-size:11px;display:flex;position:absolute;bottom:12px;left:14px}._line_a1xm2_14{border:1.5px solid #57534c;border-top:0;height:6px}._section_1i4vr_1{border-bottom:1px solid var(--color-border-soft);padding:12px 14px 14px}._title_1i4vr_6{margin-bottom:8px;font-size:13px;font-weight:600}._empty_1i4vr_12,._empty_edl49_1{color:var(--color-text-muted);font-size:12px;line-height:1.5}._stack_edl49_7{flex-direction:column;gap:10px;display:flex}._heading_edl49_13{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._article_edl49_20{font-size:15px;font-weight:600}._name_edl49_25{color:var(--color-text-muted);text-align:right;font-size:12px}._warning_edl49_31,._error_edl49_32{border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.45}._warning_edl49_31{background:var(--color-warning-bg);color:var(--color-warning-text)}._error_edl49_32{color:var(--color-error);background:#fdeceb}._switch_edl49_49{height:30px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}._switch_edl49_49:disabled{opacity:.5;cursor:default}._track_edl49_67{background:#d6d2c9;border-radius:10px;flex:none;width:34px;height:20px;transition:background .12s;position:relative}._knob_edl49_77{background:#fff;border-radius:8px;width:16px;height:16px;transition:left .12s;position:absolute;top:2px;left:2px}._switch_edl49_49[aria-pressed=true] ._track_edl49_67{background:var(--color-accent)}._switch_edl49_49[aria-pressed=true] ._knob_edl49_77{left:16px}._facts_edl49_96{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}._facts_edl49_96 dt{color:var(--color-text-muted)}._facts_edl49_96 dd{text-align:right;margin:0}._empty_6wn5m_1{color:var(--color-text-muted);margin-top:8px;font-size:12px}._stack_6wn5m_7{flex-direction:column;gap:12px;display:flex}._header_6wn5m_13{justify-content:space-between;align-items:center;gap:8px;display:flex}._title_6wn5m_20{font-size:13px;font-weight:600}._actions_6wn5m_25{gap:6px;display:flex}._button_6wn5m_30{background:var(--color-panel);color:#3a3833;height:26px;font:inherit;cursor:pointer;border:1px solid #dcd8cf;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}._button_6wn5m_30:hover{background:#f6f4ef}._table_6wn5m_49{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}._table_6wn5m_49 th{border-bottom:1px solid var(--color-border-soft);color:var(--color-text-muted);text-align:right;padding:5px 0 5px 8px;font-weight:500}._table_6wn5m_49 td{text-align:right;white-space:nowrap;border-bottom:1px solid #f1efea;padding:6px 0 6px 8px}._table_6wn5m_49 th:first-child,._table_6wn5m_49 td:first-child{text-align:left;text-overflow:ellipsis;max-width:110px;padding-left:0;overflow:hidden}._total_6wn5m_80 td{border-bottom:0;font-weight:600}._missing_6wn5m_85{color:var(--color-error)}._mark_6wn5m_89{color:var(--color-warning-text);margin-left:2px}._contacts_6wn5m_94{background:var(--color-app);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._contacts_6wn5m_94 b{font-variant-numeric:tabular-nums;font-size:15px}._note_6wn5m_108{color:var(--color-text-muted);font-size:11px;line-height:1.5}._coord_d6pzr_1{min-width:11ch}._error_d6pzr_5{color:var(--color-error)}._warning_d6pzr_9{color:var(--color-warning-text);cursor:help}._snapped_d6pzr_14{color:var(--color-accent);font-weight:500}._stack_11art_1{z-index:20;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}._toast_11art_14{color:#fff;pointer-events:auto;background:#2b2a27;border-radius:8px;align-items:flex-start;gap:10px;max-width:520px;padding:9px 10px 9px 14px;font-size:13px;line-height:1.45;display:flex;box-shadow:0 6px 20px #1b1b1b40}._info_11art_29{background:#2b2a27}._warning_11art_33{background:#7a420a}._error_11art_37{background:var(--color-error)}._close_11art_41{color:#ffffffbf;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}._root_10ggk_1{position:relative}._trigger_10ggk_5{color:#3a3833;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}._trigger_10ggk_5:hover,._trigger_10ggk_5[aria-expanded=true]{background:var(--color-hover)}._menu_10ggk_24{z-index:10;background:var(--color-panel);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1b1b1b24}._item_10ggk_39{height:32px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}._item_10ggk_39:hover,._item_10ggk_39:focus-visible{background:var(--color-hover);outline:none}._separator_10ggk_60{background:var(--color-border-soft);height:1px;margin:4px 6px}._root_8gcb3_1{position:relative}._button_8gcb3_5{color:#3a3833;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}._button_8gcb3_5:hover,._button_8gcb3_5[aria-expanded=true]{background:var(--color-hover)}._popover_8gcb3_23{z-index:10;background:var(--color-panel);border:1px solid var(--color-border);border-radius:10px;width:280px;padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1b1b1b24}._group_8gcb3_36{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}._legend_8gcb3_45{margin-bottom:4px;padding:0;font-size:12px;font-weight:600}._option_8gcb3_52{cursor:pointer;align-items:flex-start;gap:8px;display:flex}._option_8gcb3_52 input{margin-top:2px}._hint_8gcb3_63{color:var(--color-text-muted);font-size:12px;display:block}._brand_d6wzl_1{align-items:center;gap:8px;padding-right:4px;font-size:14px;font-weight:600;display:flex}._brandIcon_d6wzl_10{fill:none;width:22px;height:22px;stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round}._projectName_d6wzl_19{background:var(--color-app);width:200px;height:30px;color:var(--color-text);font:inherit;border:1px solid #0000;border-radius:6px;padding:0 8px}._projectName_d6wzl_19:hover{border-color:var(--color-border)}._projectName_d6wzl_19:focus{border-color:var(--color-accent);background:var(--color-panel);outline:2px solid #bcd0f8}._srOnly_d6wzl_40{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._separator_d6wzl_49{background:var(--color-border);flex:none;width:1px;height:22px;margin:0 4px}._spacer_d6wzl_57{flex:auto}._button_d6wzl_61{color:#3a3833;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}._button_d6wzl_61:hover:not(:disabled){background:var(--color-hover)}._button_d6wzl_61[aria-pressed=true]{background:var(--color-accent-tint);color:var(--color-accent)}._button_d6wzl_61:disabled{color:#b9b4aa;cursor:default}._toggle_d6wzl_88{color:#3a3833;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}._toggle_d6wzl_88:hover{background:var(--color-hover)}._toggle_d6wzl_88[aria-pressed=true]{background:var(--color-accent-tint);color:var(--color-accent)}._select_d6wzl_111{height:30px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 4px}._select_d6wzl_111:hover:not(:disabled){border-color:var(--color-border)}._select_d6wzl_111:disabled{opacity:.5;cursor:default}:root{--color-app:#f6f5f2;--color-panel:#fff;--color-border:#e3e0d9;--color-border-soft:#ebe8e1;--color-hover:#efede8;--color-text:#1f1e1c;--color-text-muted:#6b665d;--color-canvas:#f3efe6;--color-ink:#1b1b1b;--color-accent:#2563eb;--color-accent-tint:#2563eb1f;--color-warning-bg:#fdf0d5;--color-warning-text:#7a420a;--color-error:#b42318;--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--size-toolbar:48px;--size-statusbar:28px;--size-catalog:260px;--size-sidepanel:300px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--color-app);color:var(--color-text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.4}h1,h2,h3,p{margin:0}
