._studio_ubkze_4{--studio-h: clamp(520px, calc(100dvh - 220px) , 1400px);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}:fullscreen ._studio_ubkze_4,[data-maximized=true] ._studio_ubkze_4{--studio-h: calc(100dvh - 150px) }._toolbar_ubkze_19{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}._barSpacer_ubkze_27{flex:1 1 0}._inline_ubkze_31{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--c-ink-2)}._inline_ubkze_31 select{min-height:34px;max-width:13rem;padding:0 28px 0 10px;border:1px solid var(--c-line);border-radius:var(--radius-control);background-color:var(--c-surface);color:var(--c-ink);font:inherit;font-size:var(--text-sm)}._kindButton_ubkze_51,._chip_ubkze_52,._health_ubkze_53,._iconButton_ubkze_54,._primary_ubkze_55{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap}._iconButton_ubkze_54{width:34px;padding:0}._chip_ubkze_52[aria-pressed=true]{border-color:var(--accent-deep);background:color-mix(in srgb,var(--accent-deep) 10%,var(--c-surface))}._primary_ubkze_55{border-color:var(--accent-deep);background:var(--accent-deep);color:var(--c-on-accent, #fff)}._primary_ubkze_55:disabled{opacity:.55;cursor:not-allowed}._health_good_ubkze_94{color:var(--green-deep)}._health_attention_ubkze_98{color:var(--saffron-deep);border-color:color-mix(in srgb,var(--saffron-deep) 45%,var(--c-line))}._health_error_ubkze_103{color:var(--c-alert);border-color:color-mix(in srgb,var(--c-alert) 45%,var(--c-line))}._up_ubkze_108{transform:rotate(180deg)}@media(hover:hover){._kindButton_ubkze_51:hover,._chip_ubkze_52:hover,._health_ubkze_53:hover,._iconButton_ubkze_54:hover{border-color:var(--accent-deep)}}._kindButton_ubkze_51:focus-visible,._chip_ubkze_52:focus-visible,._health_ubkze_53:focus-visible,._iconButton_ubkze_54:focus-visible,._primary_ubkze_55:focus-visible,._inline_ubkze_31 select:focus-visible,._canvas_ubkze_127:focus-visible,._kindCard_ubkze_128:focus-visible,._savedOpen_ubkze_129:focus-visible,._exportGrid_ubkze_130 button:focus-visible,._problemActions_ubkze_131 button:focus-visible,._problemActions_ubkze_131 a:focus-visible{outline:2px solid var(--c-mark);outline-offset:2px}._panes_ubkze_139{height:var(--studio-h);min-width:0}._panes_ubkze_139>*{height:100%}._codePane_ubkze_148,._diagramPane_ubkze_149{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-surface);overflow:hidden}._editorHost_ubkze_161{flex:1;min-height:0;overflow:hidden}._plain_ubkze_167{width:100%;height:100%;padding:10px 12px;border:none;resize:none;background:var(--c-surface);color:var(--c-ink);font:13.5px/1.6 var(--font-mono)}._problem_ubkze_131,._problemOk_ubkze_179{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;border-top:1px solid var(--c-line);font-size:var(--text-sm)}._problem_ubkze_131{background:color-mix(in srgb,var(--c-alert) 8%,var(--c-surface));color:var(--c-ink)}._problem_ubkze_131>svg{color:var(--c-alert);flex:none}._problemOk_ubkze_179{color:var(--c-ink-2)}._problemText_ubkze_203{flex:1 1 16rem;min-width:0}._problemActions_ubkze_131{display:inline-flex;flex-wrap:wrap;gap:6px}._problemActions_ubkze_131 button,._problemActions_ubkze_131 a{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font:inherit;font-size:var(--text-xs);font-weight:600;text-decoration:none;cursor:pointer}._problemActions_ubkze_131 button:first-child{border-color:var(--accent-deep)}._kindLine_ubkze_236 a{color:var(--accent-deep);white-space:nowrap}._canvasBar_ubkze_244{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--c-line)}._find_ubkze_252{display:inline-flex;align-items:center;gap:6px;flex:0 1 18rem;min-width:0;min-height:34px;padding:0 10px;border:1px solid var(--c-line);border-radius:var(--radius-control);color:var(--c-ink-2)}._find_ubkze_252:focus-within{outline:2px solid var(--c-mark);outline-offset:1px}._find_ubkze_252 input{flex:1;min-width:0;border:none;background:none;color:var(--c-ink);font:inherit;font-size:var(--text-sm)}._find_ubkze_252 input:focus{outline:none}._findCount_ubkze_284{font-size:var(--text-xs);white-space:nowrap}._canvasWrap_ubkze_289{position:relative;flex:1;min-height:0}._canvas_ubkze_127{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;touch-action:none;background:var(--c-surface)}._canvas_ubkze_127:active{cursor:grabbing}._grid_ubkze_308{background-image:radial-gradient(color-mix(in srgb,var(--c-ink) 14%,transparent) 1px,transparent 1px);background-size:20px 20px}._layer_ubkze_313{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}._layer_ubkze_313 svg{display:block;max-width:none!important;overflow:visible}._layer_ubkze_313 .ds-found rect,._layer_ubkze_313 .ds-found polygon,._layer_ubkze_313 .ds-found circle,._layer_ubkze_313 .ds-found path.basic{stroke:var(--c-mark)!important;stroke-width:2px!important}._layer_ubkze_313 .ds-found-current rect,._layer_ubkze_313 .ds-found-current polygon,._layer_ubkze_313 .ds-found-current circle{stroke-width:4px!important}._stale_ubkze_342{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 220px);margin:0;padding:6px 10px;border:1px solid color-mix(in srgb,var(--c-alert) 40%,var(--c-line));border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font-size:var(--text-xs)}._empty_ubkze_356{display:grid;flex:1;place-items:center;padding:var(--space-5);color:var(--c-ink-2);text-align:center}._largeBar_ubkze_365{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-top:1px solid var(--c-line);background:color-mix(in srgb,var(--saffron-deep) 9%,var(--c-surface));font-size:var(--text-sm)}._largeBar_ubkze_365 span{flex:1 1 14rem}._statusLine_ubkze_380{display:inline-flex;flex-wrap:wrap;gap:4px 14px}._statusBad_ubkze_386{color:var(--c-alert);font-weight:600}@media(max-width:899px){._panes_ubkze_139{height:auto}._studio_ubkze_4[data-mode=split] ._codePane_ubkze_148{height:40dvh;min-height:260px}._studio_ubkze_4[data-mode=split] ._diagramPane_ubkze_149{height:62dvh;min-height:340px;margin-top:var(--space-2)}._studio_ubkze_4[data-mode=code] ._codePane_ubkze_148,._studio_ubkze_4[data-mode=diagram] ._diagramPane_ubkze_149{height:72dvh;min-height:360px}._inline_ubkze_31 span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._stale_ubkze_342{max-width:calc(100% - 70px)}}@media(pointer:coarse){._kindButton_ubkze_51,._chip_ubkze_52,._health_ubkze_53,._iconButton_ubkze_54,._primary_ubkze_55,._inline_ubkze_31 select,._find_ubkze_252{min-height:44px}._iconButton_ubkze_54{width:44px}}._dialogLead_ubkze_446{margin:0 0 var(--space-3);color:var(--c-ink-2)}._note_ubkze_451{margin:var(--space-3) 0 0;color:var(--c-ink-2);font-size:var(--text-sm)}._kindGroup_ubkze_457 h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-sm);letter-spacing:.02em;color:var(--c-ink-2)}._kindGrid_ubkze_464,._pickList_ubkze_465,._savedList_ubkze_466,._findings_ubkze_467{display:grid;gap:8px;margin:0;padding:0;list-style:none}._kindGrid_ubkze_464{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}._kindCard_ubkze_128,._savedOpen_ubkze_129{display:grid;gap:2px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font:inherit;text-align:left;cursor:pointer}._kindCard_ubkze_128 span,._savedOpen_ubkze_129 span{color:var(--c-ink-2);font-size:var(--text-sm)}._kindCard_ubkze_128[aria-current=true]{border-color:var(--accent-deep)}@media(hover:hover){._kindCard_ubkze_128:hover,._savedOpen_ubkze_129:hover{border-color:var(--accent-deep)}}._searchBox_ubkze_512{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--c-line);border-radius:var(--radius-control)}._searchBox_ubkze_512 input{flex:1;border:none;background:none;color:var(--c-ink);font:inherit}._searchBox_ubkze_512:focus-within{outline:2px solid var(--c-mark)}._searchBox_ubkze_512 input:focus{outline:none}._exportOptions_ubkze_538{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:var(--space-3)}._exportGrid_ubkze_130{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:8px}._exportGrid_ubkze_130 button{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:48px;padding:8px 12px;border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}._exportGrid_ubkze_130 small{flex-basis:100%;color:var(--c-ink-2);font-weight:400}@media(hover:hover){._exportGrid_ubkze_130 button:hover{border-color:var(--accent-deep)}}._saveForm_ubkze_580{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}._saveForm_ubkze_580 label{display:grid;flex:1 1 14rem;gap:4px;font-size:var(--text-sm);font-weight:600}._saveForm_ubkze_580 input{min-height:40px;padding:0 10px;border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font:inherit}._savedList_ubkze_466{margin-top:var(--space-3)}._savedList_ubkze_466 li{display:flex;gap:6px;align-items:stretch}._savedList_ubkze_466 ._iconButton_ubkze_54{min-height:44px;width:44px}._findings_ubkze_467 li{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--c-line);border-radius:var(--radius-control);font-size:var(--text-sm)}._findings_ubkze_467 li._warn_ubkze_629{border-color:color-mix(in srgb,var(--saffron-deep) 50%,var(--c-line))}._findingLinks_ubkze_633{display:flex;flex-wrap:wrap;gap:6px}._findingLinks_ubkze_633 button,._outline_ubkze_640 button{min-height:30px;padding:0 8px;border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--accent-deep);font:inherit;font-size:var(--text-xs);cursor:pointer}._healthError_ubkze_652{margin:0 0 var(--space-2);color:var(--c-alert);font-weight:600}._outline_ubkze_640{margin-top:var(--space-3)}._outline_ubkze_640 ul{display:grid;gap:4px;margin:6px 0 0;padding-left:1.1rem}._keys_ubkze_669{display:grid;gap:8px;margin:0}._keys_ubkze_669 div{display:grid;grid-template-columns:minmax(10rem,16rem) 1fr;gap:12px;align-items:baseline}._keys_ubkze_669 dd{margin:0;color:var(--c-ink-2)}._keys_ubkze_669 kbd{font:600 var(--text-xs) var(--font-mono)}@media(max-width:520px){._keys_ubkze_669 div{grid-template-columns:1fr;gap:2px}}._sql_ubkze_700{display:grid;gap:var(--space-2)}._sqlSamples_ubkze_705{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--c-ink-2)}._sqlInput_ubkze_714{width:100%;min-height:14rem;padding:10px 12px;border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font:13px/1.55 var(--font-mono);resize:vertical}._sqlInput_ubkze_714:focus-visible{outline:2px solid var(--c-mark)}._sqlResult_ubkze_730 p{margin:0}._sqlActions_ubkze_734{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}._classOptions_ubkze_744{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}._classRoot_ubkze_751{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:600}._classRoot_ubkze_751 input{width:9rem;min-height:40px;padding:0 10px;border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font:inherit;font-weight:400}._classRoot_ubkze_751 input:focus-visible{outline:2px solid var(--c-mark)}@media print{html.diagram-printing body>:not(#_diagram-print_ubkze_778){display:none!important}#diagram-print{display:block}#diagram-print svg{width:100%!important;height:auto!important;max-height:100vh}}#diagram-print{display:none}._styleSet_ubkze_799{display:grid;gap:6px;margin:0 0 var(--space-3);padding:0;border:none}._styleSet_ubkze_799 legend{margin-bottom:6px;font-weight:700}._radio_ubkze_812{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:1px solid var(--c-line);border-radius:var(--radius-control);cursor:pointer}._radio_ubkze_812:has(input:checked){border-color:var(--accent-deep);background:color-mix(in srgb,var(--accent-deep) 7%,var(--c-surface))}._radio_ubkze_812 span{color:var(--c-ink-2);font-size:var(--text-sm)}._radio_ubkze_812 strong{color:var(--c-ink)}@media(max-width:899px){._wide_ubkze_838{display:none!important}._healthText_ubkze_842{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._studio_ubkze_4[data-mode=split] ._codePane_ubkze_148{height:34dvh}}._page_h3p75_1{min-width:0}
