._wrap_4nnpa_1{position:absolute;inset:0}._canvas_4nnpa_6{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._grab_4nnpa_14{cursor:grab}._panning_4nnpa_18{cursor:grabbing}._crosshair_4nnpa_22{cursor:crosshair}._select_4nnpa_26{cursor:default}._move_4nnpa_30{cursor:move}._empty_4nnpa_34{color:var(--hd-text-muted);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}._emptyTitle_4nnpa_47{color:var(--hd-text);margin:0 0 4px;font-size:16px;font-weight:600}._empty_4nnpa_34 p{margin:0;font-size:13px}._status_4nnpa_59{color:var(--hd-text-muted);background:color-mix(in srgb, var(--hd-bg-elevated) 88%, transparent);border:1px solid var(--hd-border);border-radius:var(--hd-radius);pointer-events:none;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex;position:absolute;bottom:10px;left:12px}._dot_4nnpa_75{opacity:.6}._toggle_4nnpa_79{color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 4px}._toggle_4nnpa_79[aria-pressed=true]{color:var(--hd-accent);border-color:var(--hd-accent)}._toggle_4nnpa_79:focus-visible{outline:2px solid var(--hd-accent);outline-offset:1px}._panel_1eh1o_1{background:color-mix(in srgb, var(--hd-bg-elevated) 92%, transparent);border:1px solid var(--hd-border);border-radius:var(--hd-radius);width:200px;box-shadow:var(--hd-shadow);z-index:2;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:12px;bottom:12px;left:12px;overflow-y:auto}._title_1eh1o_19{letter-spacing:.04em;text-transform:uppercase;color:var(--hd-text-muted);margin:0;font-size:12px;font-weight:600}._group_1eh1o_28{flex-direction:column;gap:4px;display:flex}._groupTitle_1eh1o_34{color:var(--hd-text-muted);margin:0;font-size:11px;font-weight:600}._list_1eh1o_41{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._item_1eh1o_50{border:1px solid var(--hd-border);background:var(--hd-surface);width:100%;color:var(--hd-text);font:inherit;text-align:left;cursor:grab;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;font-size:13px;display:flex}._item_1eh1o_50:hover{border-color:var(--hd-accent)}._item_1eh1o_50:focus-visible{outline:2px solid var(--hd-accent);outline-offset:1px}._active_1eh1o_76{border-color:var(--hd-accent);color:var(--hd-accent)}._size_1eh1o_81{color:var(--hd-text-muted);font-size:11px}._bar_1sx1n_1{align-items:center;gap:6px;display:flex}._button_1sx1n_7{border:1px solid var(--hd-border);border-radius:var(--hd-radius);background:var(--hd-surface);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._button_1sx1n_7:hover{border-color:var(--hd-accent);color:var(--hd-accent)}._button_1sx1n_7:focus-visible{outline:2px solid var(--hd-accent);outline-offset:2px}._panel_fnudr_1{background:color-mix(in srgb, var(--hd-bg-elevated) 92%, transparent);border:1px solid var(--hd-border);border-radius:var(--hd-radius);width:220px;box-shadow:var(--hd-shadow);z-index:2;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:12px;right:12px}._title_fnudr_17{letter-spacing:.04em;text-transform:uppercase;color:var(--hd-text-muted);margin:0;font-size:12px;font-weight:600}._hint_fnudr_26{color:var(--hd-text-muted);margin:0;font-size:12px}._field_fnudr_32{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}._label_fnudr_39{color:var(--hd-text-muted);grid-column:1/-1;font-size:11px}._input_fnudr_45{border:1px solid var(--hd-border);background:var(--hd-surface);width:100%;height:28px;color:var(--hd-text);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}._input_fnudr_45:focus-visible{outline:2px solid var(--hd-accent);outline-offset:1px}._meta_fnudr_62{color:var(--hd-text-muted);white-space:nowrap;font-size:11px}._check_fnudr_68{color:var(--hd-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}._check_fnudr_68 input{accent-color:var(--hd-accent)}._check_fnudr_68:has(input:disabled){opacity:.6;cursor:default}._field_fnudr_32>._check_fnudr_68{grid-column:1/-1}._button_fnudr_90{border:1px solid var(--hd-border);background:var(--hd-surface);height:28px;color:var(--hd-text);font:inherit;cursor:pointer;border-radius:6px;padding:0 8px;font-size:13px}._button_fnudr_90:hover{border-color:var(--hd-accent);color:var(--hd-accent)}._button_fnudr_90:focus-visible{outline:2px solid var(--hd-accent);outline-offset:1px}._bar_1on92_1{background:color-mix(in srgb, var(--hd-bg-elevated) 92%, transparent);border:1px solid var(--hd-border);border-radius:var(--hd-radius);box-shadow:var(--hd-shadow);z-index:2;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}._horizontal_1on92_17{flex-direction:row}._grip_1on92_21,._gripHorizontal_1on92_22{width:32px;height:16px;color:var(--hd-text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._gripHorizontal_1on92_22{width:16px;height:32px}._dragging_1on92_41,._dragging_1on92_41 ._grip_1on92_21,._dragging_1on92_41 ._gripHorizontal_1on92_22{cursor:grabbing}._button_1on92_47{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._button_1on92_47:hover{background:var(--hd-surface);color:var(--hd-accent)}._button_1on92_47:focus-visible{outline:2px solid var(--hd-accent);outline-offset:2px}._active_1on92_69{background:var(--hd-surface);border-color:var(--hd-accent);color:var(--hd-accent)}._shell_1z07n_1{background:var(--hd-bg);flex-direction:column;height:100%;display:flex}._topbar_1z07n_8{border-bottom:1px solid var(--hd-border);background:var(--hd-bg-elevated);height:48px;box-shadow:var(--hd-shadow);z-index:1;justify-content:space-between;align-items:center;padding:0 12px;display:flex}._brand_1z07n_20,._actions_1z07n_26{align-items:center;gap:8px;display:flex}._mark_1z07n_32{border:1.5px solid var(--hd-text);border-radius:3px 3px 2px 2px;width:18px;height:18px;position:relative}._mark_1z07n_32:before{content:"";border:1.5px solid var(--hd-text);clip-path:polygon(50% 0,100% 100%,0 100%);border-bottom:0;border-radius:2px 2px 0 0;height:8px;position:absolute;top:-6px;left:-3px;right:-3px}._title_1z07n_53{letter-spacing:.02em;margin:0;font-size:14px;font-weight:600}._iconButton_1z07n_60{border:1px solid var(--hd-border);border-radius:var(--hd-radius);background:var(--hd-surface);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._iconButton_1z07n_60:hover{border-color:var(--hd-accent);color:var(--hd-accent)}._iconButton_1z07n_60:focus-visible{outline:2px solid var(--hd-accent);outline-offset:2px}._langButton_1z07n_82{width:auto;min-width:32px;color:inherit;font:inherit;letter-spacing:.04em;padding:0 8px;font-size:12px;font-weight:600}._stage_1z07n_93{flex:1;min-height:0;position:relative;overflow:hidden}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hd-bg:#121212;--hd-bg-elevated:#1c1c1c;--hd-surface:#242424;--hd-border:#3a3a3a;--hd-text:#ececec;--hd-text-muted:#9a9a9a;--hd-accent:#8b93ff;--hd-grid-minor:#ffffff0a;--hd-grid-major:#ffffff17;--hd-grid-origin:#8b93ff73;--hd-wall:#d4d4d4;--hd-wall-selected:#8b93ff;--hd-wall-draft:#8b93ffbf;--hd-shadow:0 1px 2px #0006;--hd-radius:8px;--hd-sans:system-ui, "Segoe UI", Roboto, sans-serif}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hd-bg:#f4f4f5;--hd-bg-elevated:#fff;--hd-surface:#fff;--hd-border:#d4d4d8;--hd-text:#18181b;--hd-text-muted:#71717a;--hd-accent:#4f46e5;--hd-grid-minor:#0000000d;--hd-grid-major:#0000001f;--hd-grid-origin:#4f46e573;--hd-wall:#3f3f46;--hd-wall-selected:#4f46e5;--hd-wall-draft:#4f46e5b3;--hd-shadow:0 1px 2px #00000014}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{font-family:var(--hd-sans);color:var(--hd-text);background:var(--hd-bg);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}
