:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;background:#242424;font-family:Segoe UI,system-ui,sans-serif;font-size:13px}*{box-sizing:border-box}html,body,#root{min-width:640px;height:100%;min-height:560px;margin:0;overflow:hidden}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,a:focus-visible{outline:2px solid var(--focus-color);outline-offset:-1px}.application-shell{--base:#f4f7fb;--background:#f4f7fb;--control-background:#fff;--control-background-alternate:#edf2f7;--accent:#356a9a;--border:#9fbad0;--button-background:#e5ebf1;--button-border:#8ca6bb;--button-hover:#d4e1ec;--disabled-fill:#e8edf3;--disabled-text:#677786;--equation-background:transparent;--equation-border:#b8c8d6;--focus-color:#4f8bc0;--group-fill:#dce6f1;--menu-background:#f5f5f5;--menu-hover:#dce9f5;--secondary-text:#52606d;--selection-background:#356a9a;--selection-text:#fff;--terminal-background:#fff;--terminal-text:#17212b;--text:#17212b;background:var(--background);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:default;grid-template-rows:31px minmax(0,1fr) 31px;height:100%;display:grid}.application-shell input:not([type=button],[type=checkbox],[type=color],[type=file],[type=radio],[type=range],[type=reset],[type=submit]),.application-shell textarea,.message-terminal{cursor:text}.application-shell a{cursor:pointer}.application-shell input[type=button],.application-shell input[type=checkbox],.application-shell input[type=color],.application-shell input[type=file],.application-shell input[type=radio],.application-shell input[type=range],.application-shell input[type=reset],.application-shell input[type=submit],.application-shell [role=treeitem],.application-shell .tree-row,.application-shell .tree-disclosure,.application-shell .console-row,.application-shell .toolbar-overflow>summary{cursor:default}.application-shell[data-theme=dark]{--base:#323232;--background:#242424;--control-background:#2c2c2c;--control-background-alternate:#373737;--accent:#999;--border:#656565;--button-background:#3b3b3b;--button-border:#646464;--button-hover:#4a4a4a;--disabled-fill:#313131;--disabled-text:#a9a9a9;--equation-background:transparent;--equation-border:#838383;--focus-color:#c8c8c8;--group-fill:#3a3a3a;--menu-background:#343434;--menu-hover:#555;--secondary-text:#c2c2c2;--selection-background:#858585;--selection-text:#000;--terminal-background:#191919;--terminal-text:#e5e5e5;--text:#f3f3f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-bar{background:linear-gradient(to bottom, color-mix(in srgb, var(--base) 85%, white), var(--base));border-bottom:1px solid var(--border);z-index:20;align-items:stretch;height:31px;padding:0 7px;display:flex;position:relative}.menu-root{position:relative}.menu-root-button{background:0 0;border:0;height:100%;padding:0 12px}.menu-root-button:hover,.menu-root-button[aria-expanded=true]{background:var(--menu-hover)}.menu-popup{background:var(--menu-background);border:1px solid var(--border);z-index:30;width:max-content;min-width:238px;padding:4px 0;position:absolute;top:100%;left:0;box-shadow:2px 3px 8px #00000047}.menu-item-container{position:relative}.menu-popup-nested{min-width:150px;top:-5px;left:calc(100% - 3px)}.menu-item{text-align:left;white-space:nowrap;background:0 0;border:0;grid-template-columns:18px minmax(140px,max-content) 14px;align-items:center;gap:4px;width:100%;padding:5px 9px 5px 4px;display:grid}.menu-item:hover,.menu-item:focus-visible{background:var(--menu-hover);outline-offset:-2px}.menu-item:disabled{color:var(--disabled-text)}.menu-checkmark,.menu-arrow{text-align:center}.menu-separator{border-top:1px solid var(--border);margin:4px 6px}.workspace{grid-template-rows:minmax(0, 1fr) 6px var(--diagnostics-height);min-height:0;display:grid}.upper-workspace{grid-template-columns:var(--outline-width) 6px minmax(200px, 1fr) 6px var(--user-guide-width);min-width:0;min-height:0;display:grid}.group-box{border:1px solid var(--border);min-inline-size:0;min-width:0;margin:0;padding:0}.group-box>legend{background:var(--group-fill);border-bottom:1px solid var(--border);float:left;width:100%;padding:5px 10px;font-weight:600}.group-box-content{clear:both;padding:12px}.workspace-panel{height:100%;min-height:0}.workspace-panel>.group-box-content{height:calc(100% - 29px);padding:0;overflow:auto}.outline-panel{grid-column:1}.user-guide-panel{grid-column:5}.splitter{background:var(--base);touch-action:none;justify-content:center;align-items:center;display:flex}.splitter:hover,.splitter:focus-visible{background:var(--accent)}.splitter-vertical{cursor:col-resize}.splitter-horizontal{cursor:row-resize}.splitter-grip{background:var(--border);border-radius:1px;display:block}.splitter-vertical .splitter-grip{width:2px;height:42px}.splitter-horizontal .splitter-grip{width:42px;height:2px}.outline-splitter{grid-column:2}.user-guide-splitter{grid-column:4}.tree,.tree ul{margin:0;padding:0;list-style:none}.tree{min-height:100%;padding:4px 0}.tree [role=group]{padding-left:17px}.tree [role=treeitem]{outline-offset:-2px}.tree-row{white-space:nowrap;align-items:center;min-height:25px;padding:2px 7px;display:flex}.tree-row:not(.tree-row-selected):hover{background:var(--control-background-alternate)}.tree-row-selected{background:var(--selection-background);color:var(--selection-text)}.tree-disclosure{text-align:center;width:17px;font-size:10px;display:inline-block}.tree-disclosure-empty{visibility:hidden}.detail-tabs{grid-column:3;grid-template-rows:31px minmax(0,1fr);min-width:0;min-height:0;display:grid}.tab-list{background:var(--group-fill);border-bottom:1px solid var(--border);align-items:end;padding-left:6px;display:flex}.tab-button{background:var(--base);border:1px solid var(--border);border-bottom:0;margin-right:2px;padding:6px 10px}.tab-button[aria-selected=true]{background:var(--background);padding-bottom:7px;font-weight:500}.tab-panel{min-height:0;overflow:hidden}.editor-content{flex-direction:column;gap:12px;height:100%;min-height:0;margin:0;padding:14px;display:flex;overflow:auto}.editor-list-page,.editor-form-page{grid-template-rows:minmax(0,1fr) auto;gap:0;padding:0;display:grid;overflow:hidden}.editor-scroll-content{flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex;overflow:auto}.editor-list-page>.detail-button-panel,.editor-form-page>.detail-button-panel{border-top:1px solid var(--border)}.editor-content h2{margin:0 0 1px;font-size:17px}.editor-content .group-box-content{padding:14px 20px 16px}.form-grid{grid-template-columns:var(--form-label-column-width,minmax(130px, 160px)) minmax(210px, 1fr);align-items:center;gap:10px 12px;display:grid}.form-field-label-text{white-space:nowrap}.form-grid label,.form-grid>span{padding-left:2px}.form-grid-start{align-items:start}.contents{display:contents}.field-control{flex-direction:column;gap:4px;min-width:0;display:flex}.field-error{color:var(--status-error);margin:0;font-size:12px;display:block}input,select,textarea,.read-only-value{background:var(--field-surface);border:1px solid var(--control-border);border-radius:2px;min-height:27px;padding:3px 6px}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--status-error)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);min-height:auto}textarea{resize:vertical;min-height:74px}a{color:var(--link)}input[readonly],textarea[readonly],.read-only-value{background:var(--disabled-fill)}button{background:var(--control-surface);border:1px solid var(--control-border);cursor:default;border-radius:3px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:3px 10px;display:inline-flex}button:hover:not(:disabled){background:var(--control-hover);border-color:var(--accent)}button:active:not(:disabled),button[aria-pressed=true]{background:var(--selection)}button:disabled{color:var(--disabled-text);cursor:not-allowed;opacity:.72}select:disabled{color:var(--disabled-text)}.group-actions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.form-actions{justify-content:flex-end;gap:9px;display:flex}.choice-list{border:1px solid var(--border);flex-direction:column;gap:6px;max-height:190px;margin:0;padding:8px 10px;display:flex;overflow:auto}.checkbox-choice{align-items:flex-start;gap:8px;display:flex}.checkbox-choice input{flex:none;width:auto;min-height:auto;margin-top:2px}.choice-details{color:var(--secondary-text)}.condition-binding-list{flex-direction:column;gap:8px;display:flex}.condition-binding{grid-template-columns:minmax(145px,1fr) minmax(100px,140px) minmax(120px,1fr);align-items:center;gap:6px 9px;display:grid}.condition-binding .field-error{grid-column:2/-1}.payload-control{grid-template-columns:minmax(105px,135px) minmax(130px,1fr);gap:8px;display:grid}.secondary-text{color:var(--secondary-text);margin:10px 2px 0}table{border-collapse:collapse;width:100%}.entity-table-container{max-height:360px;overflow:auto}.entity-table-container thead{z-index:1;position:sticky;top:0}.entity-table-container tbody tr{cursor:default}.entity-table-container tbody tr:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.entity-row-selected{background:var(--selection-background);color:var(--selection-text)}.reference-preview{color:var(--secondary-text);margin:10px 2px 0}th,td{border:1px solid var(--border);text-align:left;padding:7px 9px}th{background:var(--group-fill)}.empty-table{color:var(--secondary-text);text-align:center;height:90px}.result-grid{gap:7px 12px}.settings-revision-value{white-space:nowrap;min-width:71ch;font-family:Cascadia Mono,Consolas,monospace}.user-guide-content{flex-direction:column;gap:10px;padding:14px;display:flex}.user-guide-content h2{margin:3px 0 0;font-size:15px}.user-guide-content p{margin:0;line-height:1.45}.equation-card{background:var(--equation-background);border:1px solid var(--equation-border);justify-content:center;align-items:center;min-height:92px;margin:0;padding:12px;display:flex}.equation-card img{max-width:100%;height:auto}.user-guide-links{flex-direction:column;gap:5px;display:flex}.user-guide-links a{color:var(--secondary-text);align-items:center;min-height:24px;display:flex}.guide-steps{white-space:pre-line}.diagnostics-group{height:var(--diagnostics-height);min-height:0}.diagnostics-group>.group-box-content{height:calc(100% - 29px);padding:11px 13px 13px}.message-terminal{background:var(--terminal-background);border:1px solid var(--border);color:var(--terminal-text);white-space:pre;height:100%;margin:0;padding:8px 10px;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.35;overflow:auto}.status-bar{background:var(--group-fill);border-top:1px solid var(--border);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:5px 10px;display:flex}.status-separator{border-left:1px solid var(--border);height:17px}.status-spacer{flex:1}.status-bar progress{width:90px;height:16px}.about-dialog{background:var(--background);border:1px solid var(--border);color:var(--text);max-width:calc(100vw - 40px);padding:0}.about-dialog::backdrop{background:#0000006b}.about-dialog>form{flex-direction:column;display:flex}.about-title-bar{background:var(--group-fill);border-bottom:1px solid var(--border);align-items:stretch;display:flex}.about-title-bar h2{flex:1;margin:0;padding:8px 12px;font-size:13px;font-weight:400}.about-close-button{background:0 0;border:0;border-radius:0;min-width:42px;min-height:0;padding:0;font-size:18px;line-height:1}.about-close-button:hover:not(:disabled){background:var(--button-hover)}.about-content{flex-direction:column;gap:12px;width:480px;padding:12px;display:flex}.about-content p{margin:0}.about-identity{align-items:center;gap:12px;display:flex}.about-identity>div{flex-direction:column;gap:2px;display:flex}.about-application-icon{width:40px;height:40px}.about-application-name{font-weight:700}.about-content hr{border:0;border-top:1px solid var(--border);width:100%;margin:0}.about-description{overflow-wrap:break-word}.about-footer{border-top:1px solid var(--border);padding:10px 12px}.about-footer button{min-width:75px}.settings-dialog{background:var(--background);border:1px solid var(--border);color:var(--foreground);width:1000px;max-width:min(1000px,100vw - 40px);max-height:min(720px,100vh - 40px);padding:0}.settings-dialog::backdrop{background:#0000006b}.settings-dialog>form{max-height:inherit;flex-direction:column;min-height:430px;display:flex}.settings-dialog h2{background:var(--group-fill);border-bottom:1px solid var(--border);margin:0;padding:12px 16px;font-size:17px}.settings-workspace{flex:1;grid-template-columns:170px minmax(0,1fr);gap:14px;min-height:0;padding:16px;display:grid}.settings-group-selector{align-self:stretch;min-height:250px}.settings-detail{min-width:0;overflow:auto}.settings-detail>.group-box+.group-box{margin-top:12px}.settings-choice-group{border:0;gap:8px;margin:0;padding:0;display:grid}.settings-choice-group legend{margin-bottom:8px;font-weight:600}.settings-choice-group label,.settings-checkbox-setting{align-items:center;gap:7px;display:flex}.settings-errors{color:var(--error-text,#b42318);padding:0 16px}.settings-errors p{margin:3px 0}.settings-footer{border-top:1px solid var(--border);padding:12px 16px}@media (width<=1150px){.upper-workspace{grid-template-columns:var(--outline-width) 6px minmax(0, 1fr)}.user-guide-splitter,.user-guide-panel{display:none}}@media (width<=760px){.upper-workspace{grid-template-columns:minmax(0,1fr)}.outline-panel,.outline-splitter{display:none}.detail-tabs{grid-column:1}.form-grid{grid-template-columns:minmax(105px,130px) minmax(180px,1fr)}.condition-binding{grid-template-columns:minmax(120px,1fr) minmax(90px,120px)}.condition-binding>input,.condition-binding>select:nth-of-type(2){grid-column:2}.payload-control{grid-template-columns:minmax(90px,120px) minmax(110px,1fr)}.settings-workspace{grid-template-columns:130px minmax(0,1fr)}}@media (forced-colors:active){.tree-row-selected{border:1px solid highlight}}.application-shell{--accent:#1663ad;--application-title:#0e497f;--border:#aeb8c2;--console-error:#b42318;--console-message:#357a38;--console-surface:#f8fafc;--console-warning:#075ea8;--control-border:#8e9aa7;--control-hover:#e7f1fb;--control-surface:#f7f8fa;--disabled-surface:#edf0f3;--disabled-text:#67727d;--dropdown-selection:#cfe7ff;--error-surface:#fff0ef;--field-surface:#fff;--focus:#005fcc;--link:#075ea8;--menu-surface:#f4f6f8;--panel-header:#e4eaf0;--selection:#cfe7ff;--selection-border:#2b78c2;--server-connected:#2f6f32;--server-connecting:#8a5200;--server-disconnected:#b42318;--shadow:#0d203338;--status-error:#b42318;--status-information:#075ea8;--status-success:#357a38;--status-warning:#8a5200;--surface:#f1f3f5;--surface-raised:#fff;--text:#17212b;--text-muted:#4e5d6b;--warning-surface:#fff5d6;--base:var(--surface);--background:var(--surface);--button-background:var(--control-surface);--button-border:var(--control-border);--button-hover:var(--control-hover);--control-background:var(--field-surface);--control-background-alternate:var(--disabled-surface);--disabled-fill:var(--disabled-surface);--equation-background:transparent;--equation-border:var(--border);--focus-color:var(--focus);--group-fill:var(--panel-header);--menu-background:var(--menu-surface);--menu-hover:var(--selection);--secondary-text:var(--text-muted);--selection-background:var(--selection);--selection-text:var(--text);--terminal-background:var(--console-surface);--terminal-text:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:34px 29px 38px minmax(0,1fr) 25px;min-width:0;font-size:13px}.application-shell[data-theme=dark]{--accent:#f0f0f0;--application-title:#2b2b2b;--border:#555;--console-error:#ff7b72;--console-message:#7ee787;--console-surface:#161616;--console-warning:#6cb6ff;--control-border:#707070;--control-hover:#383838;--control-surface:#292929;--disabled-surface:#222;--disabled-text:#8e8e8e;--dropdown-selection:#3d3d3d;--error-surface:#343434;--field-surface:#181818;--focus:#fff;--link:#e0e0e0;--menu-surface:#222;--panel-header:#2c2c2c;--selection:#3d3d3d;--selection-border:#d0d0d0;--server-connected:#7ee787;--server-connecting:#fc6;--server-disconnected:#ff7b72;--shadow:#00000085;--status-error:#ff7b72;--status-information:#6cb6ff;--status-success:#7ee787;--status-warning:#fc6;--surface:#1b1b1b;--surface-raised:#242424;--text:#f2f2f2;--text-muted:#bdbdbd;--warning-surface:#303030;--base:var(--surface);--background:var(--surface);--button-background:var(--control-surface);--button-border:var(--control-border);--button-hover:var(--control-hover);--control-background:var(--field-surface);--control-background-alternate:var(--disabled-surface);--disabled-fill:var(--disabled-surface);--equation-background:transparent;--equation-border:var(--border);--focus-color:var(--focus);--group-fill:var(--panel-header);--menu-background:var(--menu-surface);--menu-hover:var(--selection);--secondary-text:var(--text-muted);--selection-background:var(--selection);--selection-text:var(--text);--terminal-background:var(--console-surface);--terminal-text:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option:checked{background:var(--dropdown-selection);box-shadow:0 0 0 100vmax var(--dropdown-selection) inset;color:var(--text)}.application-title-bar{background:linear-gradient(90deg, var(--application-title), color-mix(in srgb, var(--application-title), #fff 12%));color:#fff;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 10px;display:flex}.application-icon{object-fit:contain;width:20px;height:20px}.title-version{opacity:.88;margin-inline-start:auto}.dirty-marker{color:var(--status-warning);font-weight:700}.command-icon{object-fit:contain;width:16px;height:16px}.application-shell[data-theme=dark] .command-icon,.application-shell[data-theme=dark] .tree-icon{filter:brightness(0)invert()}.menu-region{background:var(--menu-surface);border-bottom:1px solid var(--border);z-index:20;min-width:0;position:relative}.menu-bar{background:var(--menu-surface);border-bottom:0;height:100%;padding-inline-start:3px}.menu-root-button{background:0 0;border:0;border-radius:0;min-height:0;padding:2px 12px}.menu-root-button:hover,.menu-root-button:focus-visible{background:var(--selection);border:0}.application-shell[data-theme=dark] .menu-separator{border-top-color:#7a7a7a}.menu-root-button[aria-expanded=true]{background:var(--selection)}.menu-popup{background:var(--menu-surface);border:1px solid var(--border);box-shadow:0 6px 18px var(--shadow);min-width:260px;padding:4px;top:calc(100% - 1px)}.menu-popup-nested{top:-4px;left:calc(100% - 3px)}.menu-item{grid-template-columns:16px 18px minmax(130px,1fr) auto 12px;gap:0;min-height:26px;padding:2px 6px}.menu-item:hover:not(:disabled),.menu-item:focus-visible{background:var(--selection)}.menu-checkmark,.menu-icon-slot,.menu-arrow{justify-content:center;align-items:center;display:flex}.menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-shortcut{color:var(--text-muted);padding-inline:12px 6px}.toolbar{background:var(--surface-raised);border-bottom:1px solid var(--border);z-index:10;align-items:center;min-width:0;height:38px;padding:3px 6px;display:flex;position:relative}.toolbar-landmark,.toolbar-main{min-width:0}.toolbar-main{align-items:center;gap:2px;display:flex}.toolbar-entry{display:inline-flex;position:relative}.toolbar-button,.dialog-close-button{width:30px;height:28px;min-height:28px;padding:3px}.toolbar-button .command-icon{width:20px;height:20px}.toolbar-separator{border-left:1px solid var(--border);align-self:stretch;margin:2px 5px}.toolbar-choice-menu{background:var(--menu-surface);border:1px solid var(--border);box-shadow:0 6px 18px var(--shadow);z-index:40;min-width:128px;padding:4px;display:grid;position:absolute;top:30px;right:0}.toolbar-choice-menu button{text-align:left;background:0 0;border:0;grid-template-columns:14px 1fr;justify-content:stretch;gap:6px;width:100%;display:grid}.toolbar-choice-menu button:hover,.toolbar-choice-menu button:focus-visible{background:var(--selection)}.toolbar-overflow{margin-inline-start:auto;display:none;position:relative}.toolbar-overflow>summary{border:1px solid var(--control-border);border-radius:3px;justify-content:center;align-items:center;width:32px;height:28px;font-size:20px;list-style:none;display:flex}.toolbar-overflow-menu{background:var(--menu-surface);border:1px solid var(--border);box-shadow:0 6px 18px var(--shadow);z-index:50;min-width:230px;max-height:min(420px,70vh);padding:4px;display:grid;position:absolute;top:30px;right:0;overflow:auto}.toolbar-overflow-menu button{background:0 0;border:0;justify-content:flex-start}.workspace{grid-template-rows:minmax(0, 1fr) 6px var(--console-panel-height)}.application-shell[data-console-visible=false] .workspace{grid-template-rows:minmax(0,1fr) 0 0}.application-shell[data-console-visible=false] .console-panel,.application-shell[data-console-visible=false] .console-splitter{display:none}.tree-icon,.tree-icon-spacer{flex:none;width:16px;height:16px}.tree-icon{margin-right:6px}.tree-row{grid-template-columns:16px 16px minmax(0,1fr)}.detail-button-panel{flex-wrap:nowrap;justify-content:safe flex-end;align-items:center;gap:6px;min-inline-size:0;padding:8px;display:flex;overflow-x:auto}.detail-button-panel button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.detail-button-panel .command-icon{width:20px;height:20px}.console-panel{background:var(--console-surface);border-top:1px solid var(--border);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.console-title-bar{background:var(--panel-header);border-bottom:1px solid var(--border);align-items:center;min-height:35px;display:flex}.console-title-bar h2{margin:0;padding-inline-start:8px;font-size:13px}.console-controls{align-items:center;gap:10px;margin-inline-start:auto;padding:3px 7px;display:flex}.console-controls label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.console-controls button{min-height:25px}.console-table{overflow:auto}.console-row{grid-template-columns:72px 92px 150px 108px minmax(220px,1fr) auto;gap:8px;min-height:26px;padding:3px 8px;display:grid}.console-row:hover,.console-row:focus,.console-row[aria-selected=true]:focus{background:var(--selection)}.console-row[aria-selected=true]:not(:focus){background:0 0}.console-row-message{border-inline-start:4px solid var(--console-message)}.console-row-warning{border-inline-start:4px solid var(--console-warning)}.console-row-error{border-inline-start:4px solid var(--console-error)}.console-time,.console-code,.console-source{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-text,.console-context{white-space:nowrap}.console-severity{align-items:center;gap:5px;display:flex}.severity-symbol{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:inline-flex}.console-row-message .console-severity{color:var(--console-message)}.console-row-warning .console-severity{color:var(--console-warning)}.console-row-error .console-severity{color:var(--console-error)}.console-context button{min-height:21px;padding-block:1px}.console-empty{color:var(--text-muted);margin:0;padding:12px}.status-bar{background:var(--panel-header);border-top:1px solid var(--border);white-space:nowrap;gap:0;min-width:0;padding:0;font-size:11px;display:flex;overflow-x:auto}.status-bar>span{border-inline-end:1px solid var(--border);padding:3px 7px}.connection-status{margin-inline-start:auto}.connection-symbol{margin-inline-end:4px}.connection-value-connected{color:var(--server-connected)}.connection-value-connecting{color:var(--server-connecting)}.connection-value-disconnected{color:var(--server-disconnected)}.status-bar progress{height:14px;margin-inline:5px}.status-bar button{min-height:20px;padding:1px 6px}dialog,.about-dialog,.settings-dialog{color:var(--text);background:0 0;border:0;width:100%;max-width:min(620px,100vw - 24px);max-height:calc(100vh - 24px);padding:0}dialog::backdrop,.about-dialog::backdrop,.settings-dialog::backdrop{background:#0a121c7a}.dialog-window{background:var(--surface-raised);border:1px solid var(--border);box-shadow:0 12px 42px var(--shadow);grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 24px);display:grid}.dialog-title-bar{background:var(--application-title);color:#fff;align-items:center;min-height:34px;padding-inline-start:10px;display:flex}.dialog-title-bar h2{background:0 0;border:0;margin:0;padding:0;font-size:14px}.dialog-close-button{color:#fff;background:0 0;border:0;margin-inline-start:auto}.dialog-content{padding:18px;overflow:auto}.dialog-footer{background:var(--surface);border-top:1px solid var(--border);flex-wrap:nowrap;justify-content:flex-end;gap:6px;padding:8px;display:flex}.danger-button{border-color:var(--status-error);color:var(--status-error)}.message-dialog-body{align-items:flex-start;gap:10px;display:flex}.message-dialog-body p{margin:0}.message-dialog-message .severity-symbol{color:var(--status-information)}.message-dialog-warning .severity-symbol{color:var(--status-warning)}.message-dialog-error .severity-symbol{color:var(--status-error)}.about-dialog{max-width:min(640px,100vw - 24px);height:min(660px,100vh - 24px)}.about-dialog .dialog-window{height:100%}.about-dialog .dialog-content{grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.about-content{align-items:center;gap:12px;display:flex}.about-content>div:last-child{gap:2px;display:grid}.about-application-icon{image-rendering:auto;width:40px;height:40px}.about-technical-note{margin-block-end:0}.about-dialog .about-tabs{grid-column:auto;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;margin-block-start:14px;display:grid}.about-dialog .tab-list{background:0 0;align-items:stretch;padding-left:0}.about-dialog .tab-button{background:var(--control-surface);border-color:var(--control-border);border-radius:3px 3px 0 0;margin-right:0;padding:3px 10px}.about-dialog .tab-button[aria-selected=true]{background:var(--surface-raised);padding-bottom:3px;font-weight:600}.about-dialog .tab-panel{min-height:0;padding:10px;overflow:hidden}.about-license{gap:6px;display:grid}.about-licences{grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:100%;min-height:0;display:grid}.about-licences .about-license{grid-template-rows:auto minmax(0,1fr);min-height:0}.about-license h3{margin:0;font-size:13px;font-weight:600}.about-dialog .about-license-text{background:var(--field-surface);color:var(--text);inline-size:100%;resize:none;min-height:0;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.45;overflow:hidden auto}.about-release-notes,.about-release-notes .about-license{height:100%;min-height:0}.about-release-notes .about-license{grid-template-rows:auto minmax(0,1fr)}.about-licences .about-license-text,.about-release-notes .about-license-text{height:100%}.settings-dialog{width:1000px;max-width:min(1000px,100vw - 24px)}.settings-dialog .dialog-content{min-height:430px;padding:0}@media (width<=767px){dialog .form-grid{grid-template-columns:1fr}.application-shell{grid-template-rows:32px 29px 38px minmax(0,1fr) 25px;font-size:12px}.application-title-bar{padding-inline:7px}.title-version{font-size:11px}.menu-popup{min-width:min(260px,100vw - 8px);max-width:calc(100vw - 8px);max-height:70vh;overflow:auto}.menu-popup-nested{top:26px;left:4px}.toolbar-main{display:none}.toolbar-overflow{display:block}.console-title-bar{align-items:stretch;display:grid}.console-controls{flex-wrap:wrap;margin:0;padding-top:0}.console-row{grid-template-columns:62px 84px minmax(120px,1fr);gap:4px}.console-code,.console-source,.console-context{display:none}.console-text{grid-column:1/-1}.detail-button-panel{overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.application-shell,.application-shell[data-theme=dark]{--accent:Highlight;--application-title:CanvasText;--border:CanvasText;--console-error:LinkText;--console-message:LinkText;--console-surface:Canvas;--console-warning:LinkText;--control-border:ButtonText;--control-hover:Highlight;--control-surface:ButtonFace;--disabled-surface:Canvas;--disabled-text:GrayText;--error-surface:Canvas;--field-surface:Field;--focus:Highlight;--link:LinkText;--menu-surface:Canvas;--panel-header:Canvas;--selection:Highlight;--selection-border:Highlight;--server-connected:LinkText;--server-connecting:LinkText;--server-disconnected:LinkText;--status-error:LinkText;--status-information:LinkText;--status-success:LinkText;--status-warning:LinkText;--surface:Canvas;--surface-raised:Canvas;--text:CanvasText;--text-muted:CanvasText;--warning-surface:Canvas}.application-title-bar,.dialog-title-bar{color:canvas;border-bottom:1px solid canvastext}.command-icon,.tree-icon{forced-color-adjust:auto;filter:none!important}.tree-row-selected,.entity-row-selected{color:highlighttext}}
