._studio_10i9g_4{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--radius-card, 12px);background:var(--c-surface);--canvas-bg: #e9e9ec}:root[data-theme=dark] ._studio_10i9g_4{--canvas-bg: #1d1d21}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) ._studio_10i9g_4{--canvas-bg: #1d1d21}}._max_10i9g_25{height:100vh;height:100dvh;border:none;border-radius:0}._max_10i9g_25 ._body_10i9g_32{overflow-y:auto}._layer_10i9g_36{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140}._topbar_10i9g_42{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;justify-content:space-between;padding:4px 8px;border-bottom:1px solid var(--c-line)}._tools_10i9g_52,._row_10i9g_53{display:flex;flex-wrap:wrap;gap:4px;align-items:center}._zoom_10i9g_60{min-width:56px;color:var(--c-ink-2);font:var(--t-small);font-variant-numeric:tabular-nums;text-align:center}._iconBtn_10i9g_68{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:6px;background:none;color:var(--c-ink);cursor:pointer}._iconBtn_10i9g_68:hover:not(:disabled){background:var(--c-bg)}._iconBtn_10i9g_68:disabled{opacity:.4}._iconBtn_10i9g_68[aria-pressed=true]{color:var(--accent-deep)}._body_10i9g_32{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}._rail_10i9g_99{display:flex;gap:2px;padding:4px;overflow-x:auto;border-bottom:1px solid var(--c-line)}._railBtn_10i9g_107{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:8px;background:none;color:var(--c-ink-2);cursor:pointer}._railBtn_10i9g_107:hover{background:var(--c-bg);color:var(--c-ink)}._railBtn_10i9g_107[aria-checked=true]{border-color:var(--accent-deep);background:color-mix(in srgb,var(--accent-deep) 12%,transparent);color:var(--c-ink)}._stage_10i9g_132{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:52vh;background:var(--canvas-bg)}._status_10i9g_140{margin:0;padding:6px 12px;border-top:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink-2);font:var(--t-small);font-size:12px}._canvas_10i9g_150{display:block;width:100%;height:100%;overflow:visible;touch-action:none}._drawing_10i9g_158{cursor:crosshair}._obj_10i9g_162{cursor:move}._lockedObj_10i9g_166{cursor:default}._selBox_10i9g_170{fill:none;stroke:#2a78d6;vector-effect:non-scaling-stroke;pointer-events:none}._handle_10i9g_177{fill:#fff;stroke:#2a78d6}._guide_10i9g_182{stroke:#e0368c;pointer-events:none}._grid_10i9g_187 line{stroke:#0000001a;pointer-events:none}._panel_10i9g_192{display:grid;gap:var(--space-4);align-content:start;min-width:0;padding:var(--space-4);border-top:1px solid var(--c-line);overflow-y:auto;font:var(--t-small)}._panel_10i9g_192 section{display:grid;gap:var(--space-3)}._h_10i9g_177{margin:0;font:var(--t-h3, 600 18px/1.3 var(--font-sans));overflow-wrap:anywhere}._field_10i9g_214{display:flex;flex-direction:column;gap:4px;min-width:0}._field_10i9g_214 label{font-weight:600}._field_10i9g_214 input:not([type=range]):not([type=color]):not([type=checkbox]),._field_10i9g_214 select,._field_10i9g_214 textarea,._fieldset_10i9g_228 select{min-width:0;min-height:36px;padding:0 8px;border:1px solid var(--c-line-2);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font:var(--t-body);font-size:14px}._field_10i9g_214 textarea{padding:8px;resize:vertical}._grid2_10i9g_245,._grid4_10i9g_246{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._fieldset_10i9g_228{display:grid;gap:6px;margin:0;padding:8px 10px 10px;border:1px solid var(--c-line-2);border-radius:var(--radius-control)}._fieldset_10i9g_228 legend{padding:0 4px;font-weight:600}._inline_10i9g_266{display:flex;gap:6px;align-items:center}._inline_10i9g_266 input[type=number]{width:64px;min-height:32px;border:1px solid var(--c-line-2);border-radius:var(--radius-control)}._toggle_10i9g_279,._act_10i9g_280,._primary_10i9g_281{min-height:36px;padding:0 12px;border:1px solid var(--c-line-2);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font:var(--t-small);cursor:pointer}._toggle_10i9g_279[aria-pressed=true]{border-color:var(--accent-deep);box-shadow:inset 0 0 0 1px var(--accent-deep);font-weight:600}._primary_10i9g_281{border-color:var(--accent-deep);background:var(--accent-deep);color:var(--c-surface);font-weight:600}._note_10i9g_305{margin:0;color:var(--c-ink-2);overflow-wrap:anywhere}._layers_10i9g_311{display:grid;gap:2px;margin:0;padding:0;list-style:none}._layers_10i9g_311 li{display:flex;gap:2px;align-items:center;border-radius:6px}._layers_10i9g_311 li[data-selected]{background:color-mix(in srgb,var(--accent-deep) 12%,transparent)}._layerName_10i9g_330{flex:1;min-width:0;min-height:32px;padding:0 8px;overflow:hidden;border:none;background:none;color:var(--c-ink);font:var(--t-small);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}._offscreen_10i9g_346{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._keys_10i9g_354{width:100%;border-collapse:collapse;font:var(--t-small)}._keys_10i9g_354 th,._keys_10i9g_354 td{padding:6px 4px;border-bottom:1px solid var(--c-line);text-align:left}._keys_10i9g_354 th{width:40%;font-weight:400}@media(min-width:880px){._body_10i9g_32{grid-template-columns:auto minmax(0,1fr) minmax(0,320px);height:min(80vh,920px)}._max_10i9g_25 ._body_10i9g_32{height:auto}._rail_10i9g_99{flex-direction:column;overflow-y:auto;border-right:1px solid var(--c-line);border-bottom:none}._stage_10i9g_132{min-height:0}._panel_10i9g_192{border-top:none;border-left:1px solid var(--c-line)}}._root_7ow1v_2{display:block;min-width:0}
