.pt-accordian-panel{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;width:100%;height:100%;padding:8px;box-sizing:border-box}.pt-accordian-section{display:flex;flex-direction:column;min-width:0;border:1px solid var(--pt-panel-border);background:var(--pt-tree-bg);box-shadow:inset 0 0 0 1px var(--pt-panel-inset)}.pt-accordian-section.is-expanded{flex:1 1 auto;min-height:0}.pt-accordian-header{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 8px;border:0;border-bottom:1px solid var(--pt-panel-border);background:var(--pt-panel-toolbar-bg);color:var(--pt-shell-ink);font-size:12px;font-weight:700;text-align:left;cursor:pointer}.pt-accordian-section:not(.is-expanded) .pt-accordian-header{border-bottom:0}.pt-accordian-header:hover{filter:brightness(0.99)}.pt-accordian-chevron{width:12px;color:var(--pt-tree-muted);text-align:center;flex:0 0 auto}.pt-accordian-title{display:inline-flex;align-items:center;gap:6px;min-width:0}.pt-accordian-title-icon{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.pt-accordian-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-accordian-body{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:var(--pt-tree-bg)}.pt-accordian-body>*{width:100%;height:100%}.pt-tree,.pt-tree ul,.pt-tree li,.pt-tree div,.pt-tree span,.pt-tree button{font-size:12px !important}.pt-tree{border:0;border-radius:0;background:transparent;padding:10px;overflow:auto;min-height:0;min-width:0;height:100%;width:100%;box-sizing:border-box;font-size:12px}.pt-tree:focus,.pt-tree:focus-visible{outline:none}.pt-tree-node-list{list-style:none;margin:0;padding:0}.pt-tree-node-list.is-children{margin-left:7px;padding-top:4px}.pt-tree-row{display:flex;align-items:center;gap:0;min-height:20px;font-size:12px}.pt-tree-expander{width:22px;height:22px;border:0;background:transparent;color:var(--pt-tree-muted);border-radius:8px;padding:0;cursor:pointer;font-size:12px}.pt-tree-expander:hover{background:var(--pt-tree-expander-hover);transform:none}.pt-tree-expander.is-placeholder{visibility:hidden;cursor:default}.pt-tree-label{display:inline-flex;align-items:center;gap:3px;border-radius:2px;padding:2px 8px;cursor:pointer;user-select:none;min-width:0;font-size:12px}.pt-tree-label:hover{background:var(--pt-tree-hover)}.pt-tree-label.is-selected{background:var(--pt-tree-selected);color:var(--pt-tree-selected-ink)}.pt-tree-icon{color:var(--pt-tree-muted);font-size:12px;width:18px;height:16px;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.pt-tree-icon-image{width:16px;height:16px;object-fit:contain;display:block}.pt-tree-label.is-selected .pt-tree-icon{color:var(--pt-tree-selected-ink)}.pt-tree-text{white-space:nowrap;font-size:12px}.pt-shell-demo{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:18px}.pt-shell-pane{min-width:0}@media (max-width:880px){.pt-shell-demo{grid-template-columns:1fr}}.pt-grid{border:0;border-radius:0;background:transparent;display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;width:100%;box-sizing:border-box;font-size:12px;position:relative;color:var(--pt-grid-body-ink)}.pt-grid-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 0}.pt-grid-meta{color:var(--pt-grid-muted);font-size:12px}.pt-grid-menu-wrap{position:relative}.pt-grid-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:10;border:1px solid var(--pt-grid-border);border-radius:14px;background:var(--pt-grid-menu-bg);padding:10px;min-width:180px;box-shadow:var(--pt-grid-menu-shadow);display:grid;gap:8px}.pt-grid-menu[hidden]{display:none}.pt-grid-menu label{display:flex;align-items:center;gap:8px;font-size:12px}.pt-grid-table-wrap{padding:10px 12px 12px;min-height:0;flex:1;display:flex;flex-direction:column}.pt-grid-scroll{border:1px solid var(--pt-grid-scroll-border);border-radius:0;overflow:auto;background:var(--pt-grid-surface);flex:1 1 auto;min-height:0;color:var(--pt-grid-body-ink)}.pt-grid-scroll:focus,.pt-grid-scroll:focus-visible{outline:none}.pt-grid-scroll::before{content:"";position:sticky;top:0;display:block;height:28px;background:var(--pt-grid-header);z-index:1;pointer-events:none;margin-bottom:-28px}.pt-grid-table{width:max-content;border-collapse:collapse;table-layout:fixed;font-size:12px;color:var(--pt-grid-body-ink)}.pt-grid-table th,.pt-grid-table td{padding:4px 8px;text-align:left;border-bottom:1px solid var(--pt-grid-row-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.pt-grid-table thead th{position:sticky;top:0;z-index:2;background:var(--pt-grid-header);color:var(--pt-grid-header-ink);font-size:12px;font-weight:700}.pt-grid-column-header{position:sticky;overflow:visible !important}.pt-grid-header-wrap{display:flex;align-items:center;gap:6px;position:relative;padding-right:8px}.pt-grid-header-wrap.is-sortable{cursor:pointer}.pt-grid-header-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pt-grid-header-sort{color:var(--pt-grid-header-sort);font-size:11px}.pt-grid-header-menu{border:1px solid var(--pt-grid-header-menu-border);background:var(--pt-grid-header-menu-bg);color:var(--pt-grid-header-menu-ink);width:18px;height:18px;padding:0;line-height:1;font-size:11px;cursor:pointer;opacity:0;transition:opacity 120ms ease}.pt-grid-column-header:hover .pt-grid-header-menu,.pt-grid-header-menu.is-open{opacity:1}.pt-grid-column-menu{position:absolute;top:calc(100% - 1px);left:calc(100% - 12px);right:auto;z-index:20;width:max-content;min-width:240px;max-width:250px;max-height:360px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--pt-grid-column-menu-border);background:var(--pt-grid-column-menu-bg);box-shadow:var(--pt-grid-column-menu-shadow);box-sizing:border-box}.pt-grid-column-separator{position:absolute;top:0;right:-3px;width:7px;height:100%;border-right:1px solid var(--pt-grid-column-separator);z-index:6}.pt-grid-column-separator.is-resizable{cursor:col-resize}.pt-grid-column-separator.is-resizable:hover{border-right-color:var(--pt-grid-column-separator-hover)}.pt-grid-resize-guide{position:absolute;top:0;width:0;border-left:2px solid var(--pt-grid-resize-guide);pointer-events:none;z-index:2000}.pt-grid-column-menu-section{padding:4px 0;border-top:1px solid var(--pt-grid-menu-section-border);background:var(--pt-window-surface)}.pt-grid-column-menu-section:first-child{border-top:0}.pt-grid-column-menu-label{padding:6px 12px 4px;font-size:11px;font-weight:700;color:var(--pt-grid-header-sort);text-transform:uppercase}.pt-grid-column-menu-action{display:block;width:100%;border:0;background:var(--pt-grid-surface);text-align:left;padding:8px 12px;font:inherit;cursor:pointer;white-space:normal;color:var(--pt-grid-body-ink)}.pt-grid-column-menu-action:hover:not(:disabled){background:var(--pt-grid-menu-action-hover)}.pt-grid-column-menu-action:disabled{color:#94a3b8;cursor:default}.pt-grid-column-toggle{display:flex;align-items:flex-start;gap:8px;padding:6px 12px;font-weight:400;white-space:normal}.pt-grid-column-toggle:hover{background:var(--pt-grid-menu-action-hover)}.pt-grid-column-toggle span{min-width:0;overflow-wrap:anywhere}.pt-grid-column-filter-input{display:block;width:calc(100% - 24px);margin:8px 12px 10px;border:1px solid var(--pt-grid-filter-input-border);padding:6px 8px;font:inherit}.pt-grid-filter-row th{top:28px;z-index:1;background:var(--pt-grid-filter-bg);padding-top:3px;padding-bottom:3px}.pt-grid-filter{width:100%;border:1px solid var(--pt-grid-filter-border);border-radius:10px;padding:3px 6px;font:inherit;font-size:12px;background:white}.pt-grid-sortable{cursor:pointer}.pt-grid-sort-label{display:inline-flex;align-items:center;gap:6px}.pt-grid-sort-indicator{color:var(--pt-grid-muted)}.pt-grid-row{cursor:default}.pt-grid-row:hover{background:var(--pt-grid-row-hover)}.pt-grid-row.is-proposed{color:var(--pt-grid-row-proposed)}.pt-grid-row.is-selected{background:var(--pt-grid-selected);color:var(--pt-grid-selected-ink)}.pt-grid-row.is-active:not(.is-selected){outline:1px dotted var(--pt-grid-active-outline);outline-offset:-1px}.pt-grid-row.is-selected input{accent-color:#ffffff}.pt-grid-cell-checkbox,.pt-grid-header-checkbox{width:30px;text-align:center !important}.pt-grid-state{padding:28px 18px;text-align:center;color:var(--pt-grid-muted)}.pt-grid-inline-note{font-size:12px;color:var(--pt-grid-header-sort);margin:0}:root,:root[data-pt-theme="classic"]{--pt-shell-bg:linear-gradient(180deg,#c4d5eb 0%,#d4e2f3 18%,#dce7f6 100%);--pt-shell-ink:#1c2737;--pt-form-label:#2c4f7b;--pt-form-border:#b1c6e0;--pt-form-bg:#ffffff;--pt-form-focus:#5a88bf;--pt-form-shadow:0 0 0 2px rgba(90,136,191,0.12);--pt-form-ink:#1c2737;--pt-form-invalid-label:#9f2d2d;--pt-form-invalid-border:#d36363;--pt-form-invalid-shadow:0 0 0 1px rgba(211,99,99,0.12);--pt-form-invalid-bg:#fff8f8;--pt-button-border:#a5bddb;--pt-button-bg:linear-gradient(180deg,#fefefe 0%,#dbe7f7 100%);--pt-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#d4e2f5 100%);--pt-button-pressed-bg:linear-gradient(180deg,#cad8ec 0%,#eef4fd 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(50,77,117,0.28);--pt-button-text:#31445d;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.8);--pt-button-subtle-bg:linear-gradient(180deg,#fefefe 0%,#e7eef9 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#ffffff 0%,#dde8f7 100%);--pt-button-primary-border:#90aed3;--pt-button-primary-bg:linear-gradient(180deg,#f8fbff 0%,#d3e0f3 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#ffffff 0%,#c8d8ef 100%);--pt-button-danger-border:#d1a3a3;--pt-button-danger-bg:linear-gradient(180deg,#fff8f8 0%,#f3d2d2 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#fffefe 0%,#efc4c4 100%);--pt-tree-border:#d8cfc3;--pt-tree-bg:rgba(255,252,247,0.95);--pt-tree-hover:rgba(15,118,110,0.08);--pt-tree-selected:#c0dae9;--pt-tree-selected-ink:#000000;--pt-tree-muted:#6b7280;--pt-tree-expander-hover:rgba(31,41,55,0.08);--pt-grid-border:#d8cfc3;--pt-grid-panel:rgba(255,252,247,0.96);--pt-grid-header:#dedede;--pt-grid-header-ink:#334155;--pt-grid-body-ink:#1c2737;--pt-grid-row-hover:rgba(15,118,110,0.06);--pt-grid-selected:#c0dae9;--pt-grid-selected-ink:#000000;--pt-grid-muted:#64748b;--pt-grid-filter-bg:#f8f4ec;--pt-grid-surface:#ffffff;--pt-grid-menu-bg:#fffdf9;--pt-grid-menu-shadow:0 14px 28px rgba(15,23,42,0.12);--pt-grid-scroll-border:#e2dbcf;--pt-grid-row-border:#eee7dc;--pt-grid-header-sort:#475569;--pt-grid-header-menu-border:#bfc9d7;--pt-grid-header-menu-bg:linear-gradient(#f7fafc,#d7e3f1);--pt-grid-header-menu-ink:#1e3a5f;--pt-grid-column-menu-border:#9fb7d3;--pt-grid-column-menu-bg:#f7f7f7;--pt-grid-column-menu-shadow:0 6px 14px rgba(15,23,42,0.18);--pt-grid-column-separator:#aab7c7;--pt-grid-column-separator-hover:#2563eb;--pt-grid-resize-guide:#b8c2cc;--pt-grid-menu-section-border:#d3d8df;--pt-grid-menu-action-hover:#d8e9fb;--pt-grid-filter-input-border:#cbd5e1;--pt-grid-filter-border:#d9d3c7;--pt-grid-row-proposed:#b91c1c;--pt-grid-active-outline:#6b7280;--pt-panel-border:#a8bfdc;--pt-panel-bg:#f7f9fc;--pt-panel-title-ink:#204f8d;--pt-panel-header-bg:linear-gradient(180deg,#d4e1f3 0%,#c0d2ea 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#edf3fb 0%,#dfe9f8 100%);--pt-panel-footer-bg:linear-gradient(180deg,#e3edf9 0%,#d4e2f3 100%);--pt-panel-inset:#dce6f3;--pt-panel-toolbar-border:#ccd9ea;--pt-panel-body-bg:linear-gradient(180deg,#fcfdff 0%,#f4f7fb 100%);--pt-panel-footer-ink:#30557f;--pt-panel-footer-border:#c8d8ee;--pt-tab-border-dark:#9fb8d8;--pt-tab-border-light:#f7fbff;--pt-tab-strip-bg:#d6e3f4;--pt-tab-bg:linear-gradient(180deg,#e7eef8 0%,#c9daf0 100%);--pt-tab-active-bg:#f3f7fd;--pt-tab-panel:#f3f7fd;--pt-tab-text:#274f87;--pt-tab-muted:#6a819d;--pt-tab-inset:#dfe8f4;--pt-tab-hover-bg:linear-gradient(180deg,#f4f8fd 0%,#d5e2f4 100%);--pt-tab-focus:#355b95;--pt-borderlayout-border:#aec4df;--pt-borderlayout-bg:linear-gradient(180deg,#dce7f6 0%,#d4e2f3 100%);--pt-borderlayout-region-border:#b7cae2;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#dce8f6 0%,#c7d8ee 100%);--pt-borderlayout-toggle-border:#9eb6d3;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#ffffff 0%,#dce8f6 100%);--pt-borderlayout-toggle-ink:#2a4e7f;--pt-window-border:#89abda;--pt-window-header-bg:linear-gradient(180deg,#d8e7fb 0%,#bfd4f0 100%);--pt-window-footer-bg:linear-gradient(180deg,#f8fbff 0%,#eaf2fd 100%);--pt-window-shadow:0 18px 36px rgba(30,56,97,0.28);--pt-window-overlay:rgba(28,39,55,0.2);--pt-window-surface:#ffffff;--pt-window-body-bg:linear-gradient(180deg,#fdfefe 0%,#f3f7fc 100%);--pt-window-body-ink:#29415f;--pt-window-header-ink:#1f4d8f;--pt-window-footer-border:#c8d8ee;--pt-loading-overlay-bg:rgba(221,232,247,0.82);--pt-loading-overlay-processing-bg:rgba(221,232,247,0.42);--pt-loading-spinner-track:rgba(32,77,134,0.18);--pt-loading-spinner-head:#204d86;--pt-loading-spinner-processing-track:rgba(32,77,134,0.12);--pt-loading-spinner-processing-head:rgba(32,77,134,0.7);--pt-loading-message-ink:#204d86;--pt-loading-message-processing-ink:rgba(32,77,134,0.9);--pt-toast-border:#b7c9df;--pt-toast-bg:linear-gradient(180deg,rgba(254,254,255,0.98) 0%,rgba(226,236,248,0.98) 100%);--pt-toast-ink:#254263;--pt-toast-shadow:0 10px 22px rgba(28,39,55,0.18);--pt-toast-info-border:#a7bfdc;--pt-copy-quiet:#3f5f86;--pt-copy-subtle:#53739b;--pt-copy-status:#4b678c;--pt-copy-strong:#30557f;--pt-copy-hint:#58749b;--pt-copy-section:#2d5183;--pt-scrollbar-track:#f1f1f1;--pt-scrollbar-thumb:#888888;--pt-scrollbar-thumb-hover:#555555}:root[data-pt-theme="midnight"]{--pt-shell-bg:linear-gradient(180deg,#0f1726 0%,#152033 18%,#1a2740 100%);--pt-shell-ink:#dbe7f7;--pt-form-label:#a8c0df;--pt-form-border:#41597a;--pt-form-bg:#162235;--pt-form-focus:#6ea8ff;--pt-form-shadow:0 0 0 2px rgba(110,168,255,0.18);--pt-form-ink:#e6eefb;--pt-form-invalid-label:#f2a4a4;--pt-form-invalid-border:#b86b6b;--pt-form-invalid-shadow:0 0 0 1px rgba(184,107,107,0.18);--pt-form-invalid-bg:#331d22;--pt-button-border:#526985;--pt-button-bg:linear-gradient(180deg,#24364d 0%,#1a2a40 100%);--pt-button-hover-bg:linear-gradient(180deg,#2a4060 0%,#20344e 100%);--pt-button-pressed-bg:linear-gradient(180deg,#18283d 0%,#294260 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(4,10,18,0.55);--pt-button-text:#dbe7f7;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.05);--pt-button-subtle-bg:linear-gradient(180deg,#24364d 0%,#1d2d43 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#304767 0%,#243750 100%);--pt-button-primary-border:#6a8bb5;--pt-button-primary-bg:linear-gradient(180deg,#31507a 0%,#253d5d 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#3b608f 0%,#2b466b 100%);--pt-button-danger-border:#8d5d67;--pt-button-danger-bg:linear-gradient(180deg,#5a313a 0%,#3a1f27 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#69404a 0%,#47252e 100%);--pt-tree-border:#394b63;--pt-tree-bg:rgba(19,29,44,0.94);--pt-tree-hover:rgba(110,168,255,0.12);--pt-tree-selected:#2d4566;--pt-tree-selected-ink:#edf4ff;--pt-tree-muted:#96a9c4;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#43556b;--pt-grid-panel:rgba(18,28,42,0.96);--pt-grid-header:#223247;--pt-grid-header-ink:#dbe7f7;--pt-grid-body-ink:#dbe7f7;--pt-grid-row-hover:rgba(110,168,255,0.08);--pt-grid-selected:#2d4566;--pt-grid-selected-ink:#edf4ff;--pt-grid-muted:#9cb0c9;--pt-grid-filter-bg:#1b2839;--pt-grid-surface:#162235;--pt-grid-menu-bg:#162235;--pt-grid-menu-shadow:0 14px 28px rgba(3,8,16,0.45);--pt-grid-scroll-border:#43556b;--pt-grid-row-border:#2e4054;--pt-grid-header-sort:#b3c6dd;--pt-grid-header-menu-border:#5a7190;--pt-grid-header-menu-bg:linear-gradient(#2b425f,#22344b);--pt-grid-header-menu-ink:#eef5ff;--pt-grid-column-menu-border:#566d8a;--pt-grid-column-menu-bg:#172335;--pt-grid-column-menu-shadow:0 6px 14px rgba(3,8,16,0.5);--pt-grid-column-separator:#70839b;--pt-grid-column-separator-hover:#7bb4ff;--pt-grid-resize-guide:#8aa1be;--pt-grid-menu-section-border:#314256;--pt-grid-menu-action-hover:#27415f;--pt-grid-filter-input-border:#566d8a;--pt-grid-filter-border:#566d8a;--pt-grid-row-proposed:#ff9b9b;--pt-grid-active-outline:#9db1cb;--pt-panel-border:#4e6683;--pt-panel-bg:#162235;--pt-panel-title-ink:#dce8f8;--pt-panel-header-bg:linear-gradient(180deg,#29405f 0%,#1f3148 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#213249 0%,#1a293d 100%);--pt-panel-footer-bg:linear-gradient(180deg,#213249 0%,#192739 100%);--pt-panel-inset:#21344d;--pt-panel-toolbar-border:#41556d;--pt-panel-body-bg:linear-gradient(180deg,#152133 0%,#101a29 100%);--pt-panel-footer-ink:#aec2dc;--pt-panel-footer-border:#41556d;--pt-tab-border-dark:#536983;--pt-tab-border-light:#334862;--pt-tab-strip-bg:#1b2a3d;--pt-tab-bg:linear-gradient(180deg,#2a3f5b 0%,#203249 100%);--pt-tab-active-bg:#18263a;--pt-tab-panel:#162235;--pt-tab-text:#dce8f8;--pt-tab-muted:#93a8c5;--pt-tab-inset:#22354d;--pt-tab-hover-bg:linear-gradient(180deg,#334d70 0%,#253a55 100%);--pt-tab-focus:#84b8ff;--pt-borderlayout-border:#4d6482;--pt-borderlayout-bg:linear-gradient(180deg,#162235 0%,#111a29 100%);--pt-borderlayout-region-border:#42556c;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#25374f 0%,#1c2b40 100%);--pt-borderlayout-toggle-border:#5f7796;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#29405f 0%,#1d3048 100%);--pt-borderlayout-toggle-ink:#e8f0fb;--pt-window-border:#5f7ea6;--pt-window-header-bg:linear-gradient(180deg,#29405f 0%,#203249 100%);--pt-window-footer-bg:linear-gradient(180deg,#1e2f45 0%,#172436 100%);--pt-window-shadow:0 18px 36px rgba(3,8,16,0.55);--pt-window-overlay:rgba(2,6,12,0.45);--pt-window-surface:#152133;--pt-window-body-bg:linear-gradient(180deg,#172538 0%,#101a29 100%);--pt-window-body-ink:#dbe7f7;--pt-window-header-ink:#e6eefb;--pt-window-footer-border:#41556d;--pt-loading-overlay-bg:rgba(12,20,31,0.82);--pt-loading-overlay-processing-bg:rgba(12,20,31,0.42);--pt-loading-spinner-track:rgba(230,238,251,0.16);--pt-loading-spinner-head:#dbe7f7;--pt-loading-spinner-processing-track:rgba(230,238,251,0.1);--pt-loading-spinner-processing-head:rgba(219,231,247,0.72);--pt-loading-message-ink:#e6eefb;--pt-loading-message-processing-ink:rgba(230,238,251,0.9);--pt-toast-border:#5b7493;--pt-toast-bg:linear-gradient(180deg,rgba(31,48,70,0.98) 0%,rgba(22,35,53,0.98) 100%);--pt-toast-ink:#e6eefb;--pt-toast-shadow:0 10px 22px rgba(3,8,16,0.42);--pt-toast-info-border:#7290b5;--pt-copy-quiet:#b5c7df;--pt-copy-subtle:#9cb2cf;--pt-copy-status:#a7bbd5;--pt-copy-strong:#c0d1e6;--pt-copy-hint:#93a9c7;--pt-copy-section:#d6e4f7;--pt-scrollbar-track:#1b2839;--pt-scrollbar-thumb:#607a98;--pt-scrollbar-thumb-hover:#7da6d4}:root[data-pt-theme="midnight-orange"]{--pt-shell-bg:linear-gradient(180deg,#0f1726 0%,#152033 18%,#1a2740 100%);--pt-shell-ink:#dbe7f7;--pt-form-label:#a8c0df;--pt-form-border:#41597a;--pt-form-bg:#162235;--pt-form-focus:#ff8c42;--pt-form-shadow:0 0 0 2px rgba(255,140,66,0.18);--pt-form-ink:#e6eefb;--pt-form-invalid-label:#f2a4a4;--pt-form-invalid-border:#b86b6b;--pt-form-invalid-shadow:0 0 0 1px rgba(184,107,107,0.18);--pt-form-invalid-bg:#331d22;--pt-button-border:#526985;--pt-button-bg:linear-gradient(180deg,#24364d 0%,#1a2a40 100%);--pt-button-hover-bg:linear-gradient(180deg,#2a4060 0%,#20344e 100%);--pt-button-pressed-bg:linear-gradient(180deg,#18283d 0%,#294260 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(4,10,18,0.55);--pt-button-text:#dbe7f7;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.05);--pt-button-subtle-bg:linear-gradient(180deg,#24364d 0%,#1d2d43 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#304767 0%,#243750 100%);--pt-button-primary-border:#8b7355;--pt-button-primary-bg:linear-gradient(180deg,#4a3c2a 0%,#362b1e 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#5a4a33 0%,#423525 100%);--pt-button-danger-border:#8d5d67;--pt-button-danger-bg:linear-gradient(180deg,#5a313a 0%,#3a1f27 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#69404a 0%,#47252e 100%);--pt-tree-border:#394b63;--pt-tree-bg:rgba(19,29,44,0.94);--pt-tree-hover:rgba(255,140,66,0.12);--pt-tree-selected:#4a3c2a;--pt-tree-selected-ink:#ffecd5;--pt-tree-muted:#96a9c4;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#43556b;--pt-grid-panel:rgba(18,28,42,0.96);--pt-grid-header:#223247;--pt-grid-header-ink:#dbe7f7;--pt-grid-body-ink:#dbe7f7;--pt-grid-row-hover:rgba(255,140,66,0.08);--pt-grid-selected:#4a3c2a;--pt-grid-selected-ink:#ffecd5;--pt-grid-muted:#9cb0c9;--pt-grid-filter-bg:#1b2839;--pt-grid-surface:#162235;--pt-grid-menu-bg:#162235;--pt-grid-menu-shadow:0 14px 28px rgba(3,8,16,0.45);--pt-grid-scroll-border:#43556b;--pt-grid-row-border:#2e4054;--pt-grid-header-sort:#b3c6dd;--pt-grid-header-menu-border:#5a7190;--pt-grid-header-menu-bg:linear-gradient(#2b425f,#22344b);--pt-grid-header-menu-ink:#eef5ff;--pt-grid-column-menu-border:#566d8a;--pt-grid-column-menu-bg:#172335;--pt-grid-column-menu-shadow:0 6px 14px rgba(3,8,16,0.5);--pt-grid-column-separator:#70839b;--pt-grid-column-separator-hover:#ffb366;--pt-grid-resize-guide:#8aa1be;--pt-grid-menu-section-border:#314256;--pt-grid-menu-action-hover:#3a2d1f;--pt-grid-filter-input-border:#566d8a;--pt-grid-filter-border:#566d8a;--pt-grid-row-proposed:#ff9b9b;--pt-grid-active-outline:#9db1cb;--pt-panel-border:#4e6683;--pt-panel-bg:#162235;--pt-panel-title-ink:#dce8f8;--pt-panel-header-bg:linear-gradient(180deg,#29405f 0%,#1f3148 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#213249 0%,#1a293d 100%);--pt-panel-footer-bg:linear-gradient(180deg,#213249 0%,#192739 100%);--pt-panel-inset:#21344d;--pt-panel-toolbar-border:#41556d;--pt-panel-body-bg:linear-gradient(180deg,#152133 0%,#101a29 100%);--pt-panel-footer-ink:#aec2dc;--pt-panel-footer-border:#41556d;--pt-tab-border-dark:#536983;--pt-tab-border-light:#334862;--pt-tab-strip-bg:#1b2a3d;--pt-tab-bg:linear-gradient(180deg,#2a3f5b 0%,#203249 100%);--pt-tab-active-bg:#18263a;--pt-tab-panel:#162235;--pt-tab-text:#dce8f8;--pt-tab-muted:#93a8c5;--pt-tab-inset:#22354d;--pt-tab-hover-bg:linear-gradient(180deg,#334d70 0%,#253a55 100%);--pt-tab-focus:#ffb366;--pt-borderlayout-border:#4d6482;--pt-borderlayout-bg:linear-gradient(180deg,#162235 0%,#111a29 100%);--pt-borderlayout-region-border:#42556c;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#25374f 0%,#1c2b40 100%);--pt-borderlayout-toggle-border:#7a6b53;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#3a3528 0%,#2b271d 100%);--pt-borderlayout-toggle-ink:#ffecd5;--pt-window-border:#5f7ea6;--pt-window-header-bg:linear-gradient(180deg,#29405f 0%,#203249 100%);--pt-window-footer-bg:linear-gradient(180deg,#1e2f45 0%,#172436 100%);--pt-window-shadow:0 18px 36px rgba(3,8,16,0.55);--pt-window-overlay:rgba(2,6,12,0.45);--pt-window-surface:#152133;--pt-window-body-bg:linear-gradient(180deg,#172538 0%,#101a29 100%);--pt-window-body-ink:#dbe7f7;--pt-window-header-ink:#e6eefb;--pt-window-footer-border:#41556d;--pt-loading-overlay-bg:rgba(12,20,31,0.82);--pt-loading-overlay-processing-bg:rgba(12,20,31,0.42);--pt-loading-spinner-track:rgba(230,238,251,0.16);--pt-loading-spinner-head:#ff8c42;--pt-loading-spinner-processing-track:rgba(230,238,251,0.1);--pt-loading-spinner-processing-head:rgba(255,140,66,0.72);--pt-loading-message-ink:#e6eefb;--pt-loading-message-processing-ink:rgba(230,238,251,0.9);--pt-toast-border:#5b7493;--pt-toast-bg:linear-gradient(180deg,rgba(31,48,70,0.98) 0%,rgba(22,35,53,0.98) 100%);--pt-toast-ink:#e6eefb;--pt-toast-shadow:0 10px 22px rgba(3,8,16,0.42);--pt-toast-info-border:#8b7355;--pt-copy-quiet:#b5c7df;--pt-copy-subtle:#9cb2cf;--pt-copy-status:#a7bbd5;--pt-copy-strong:#c0d1e6;--pt-copy-hint:#93a9c7;--pt-copy-section:#d6e4f7;--pt-scrollbar-track:#1b2839;--pt-scrollbar-thumb:#7a6b53;--pt-scrollbar-thumb-hover:#9b815f}:root[data-pt-theme="sunset"]{--pt-shell-bg:linear-gradient(180deg,#2d1b14 0%,#3d2518 18%,#4a2f1c 100%);--pt-shell-ink:#f4e8d8;--pt-form-label:#d4b894;--pt-form-border:#8b7355;--pt-form-bg:#2a1f18;--pt-form-focus:#ff8c42;--pt-form-shadow:0 0 0 2px rgba(255,140,66,0.18);--pt-form-ink:#f4e8d8;--pt-form-invalid-label:#ffb3b3;--pt-form-invalid-border:#b35a5a;--pt-form-invalid-shadow:0 0 0 1px rgba(179,90,90,0.2);--pt-form-invalid-bg:#331d22;--pt-button-border:#a08563;--pt-button-bg:linear-gradient(180deg,#4a3c2a 0%,#362b1e 100%);--pt-button-hover-bg:linear-gradient(180deg,#5a4a33 0%,#423525 100%);--pt-button-pressed-bg:linear-gradient(180deg,#2a2118 0%,#4a3c2a 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(26,20,14,0.55);--pt-button-text:#f4e8d8;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#3d3124 0%,#2f2519 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#4f3f2e 0%,#3b2f22 100%);--pt-button-primary-border:#b8976a;--pt-button-primary-bg:linear-gradient(180deg,#5d4a35 0%,#473825 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#6f5a42 0%,#54402f 100%);--pt-button-danger-border:#a3715d;--pt-button-danger-bg:linear-gradient(180deg,#6a3c2a 0%,#4a2418 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#7a4a35 0%,#562d20 100%);--pt-tree-border:#6b5a47;--pt-tree-bg:rgba(42,31,24,0.95);--pt-tree-hover:rgba(255,140,66,0.12);--pt-tree-selected:#5d4a35;--pt-tree-selected-ink:#ffecd5;--pt-tree-muted:#b8a085;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#7a6b53;--pt-grid-panel:rgba(37,28,22,0.96);--pt-grid-header:#3d3124;--pt-grid-header-ink:#f4e8d8;--pt-grid-body-ink:#f4e8d8;--pt-grid-row-hover:rgba(255,140,66,0.08);--pt-grid-selected:#5d4a35;--pt-grid-selected-ink:#ffecd5;--pt-grid-muted:#c4b092;--pt-grid-filter-bg:#2f2519;--pt-grid-surface:#241b14;--pt-grid-menu-bg:#2a1f18;--pt-grid-menu-shadow:0 14px 28px rgba(26,20,14,0.35);--pt-grid-scroll-border:#7a6b53;--pt-grid-row-border:#4a3c2a;--pt-grid-header-sort:#d4b894;--pt-grid-header-menu-border:#9b815f;--pt-grid-header-menu-bg:linear-gradient(#5a4a33,#473825);--pt-grid-header-menu-ink:#ffecd5;--pt-grid-column-menu-border:#9b815f;--pt-grid-column-menu-bg:#2a1f18;--pt-grid-column-menu-shadow:0 6px 14px rgba(26,20,14,0.4);--pt-grid-column-separator:#a08563;--pt-grid-column-separator-hover:#ffb366;--pt-grid-resize-guide:#b8976a;--pt-grid-menu-section-border:#5a4a33;--pt-grid-menu-action-hover:#4a3c2a;--pt-grid-filter-input-border:#9b815f;--pt-grid-filter-border:#8b7355;--pt-grid-row-proposed:#ffb3b3;--pt-grid-active-outline:#c4b092;--pt-panel-border:#8b7355;--pt-panel-bg:#2a1f18;--pt-panel-title-ink:#f4e8d8;--pt-panel-header-bg:linear-gradient(180deg,#4f3f2e 0%,#3b2f22 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#3d3124 0%,#2f2519 100%);--pt-panel-footer-bg:linear-gradient(180deg,#3b2f22 0%,#2a2118 100%);--pt-panel-inset:#362b1e;--pt-panel-toolbar-border:#7a6b53;--pt-panel-body-bg:linear-gradient(180deg,#2f2519 0%,#1f1812 100%);--pt-panel-footer-ink:#d4b894;--pt-panel-footer-border:#7a6b53;--pt-tab-border-dark:#9b815f;--pt-tab-border-light:#5a4a33;--pt-tab-strip-bg:#2f2519;--pt-tab-bg:linear-gradient(180deg,#4a3c2a 0%,#362b1e 100%);--pt-tab-active-bg:#1f1812;--pt-tab-panel:#241b14;--pt-tab-text:#f4e8d8;--pt-tab-muted:#b8a085;--pt-tab-inset:#362b1e;--pt-tab-hover-bg:linear-gradient(180deg,#5d4a35 0%,#473825 100%);--pt-tab-focus:#ffb366;--pt-borderlayout-border:#8b7355;--pt-borderlayout-bg:linear-gradient(180deg,#241b14 0%,#1f1812 100%);--pt-borderlayout-region-border:#7a6b53;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#423525 0%,#2f2519 100%);--pt-borderlayout-toggle-border:#a08563;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#4f3f2e 0%,#3b2f22 100%);--pt-borderlayout-toggle-ink:#ffecd5;--pt-window-border:#9b815f;--pt-window-header-bg:linear-gradient(180deg,#4f3f2e 0%,#3b2f22 100%);--pt-window-footer-bg:linear-gradient(180deg,#362b1e 0%,#241b14 100%);--pt-window-shadow:0 18px 36px rgba(26,20,14,0.4);--pt-window-overlay:rgba(18,14,10,0.35);--pt-window-surface:#2a1f18;--pt-window-body-bg:linear-gradient(180deg,#2f2519 0%,#1f1812 100%);--pt-window-body-ink:#f4e8d8;--pt-window-header-ink:#f4e8d8;--pt-window-footer-border:#7a6b53;--pt-loading-overlay-bg:rgba(26,20,14,0.82);--pt-loading-overlay-processing-bg:rgba(26,20,14,0.42);--pt-loading-spinner-track:rgba(244,232,216,0.16);--pt-loading-spinner-head:#ff8c42;--pt-loading-spinner-processing-track:rgba(244,232,216,0.1);--pt-loading-spinner-processing-head:rgba(255,140,66,0.72);--pt-loading-message-ink:#f4e8d8;--pt-loading-message-processing-ink:rgba(244,232,216,0.9);--pt-toast-border:#a08563;--pt-toast-bg:linear-gradient(180deg,rgba(58,45,34,0.98) 0%,rgba(31,24,18,0.98) 100%);--pt-toast-ink:#f4e8d8;--pt-toast-shadow:0 10px 22px rgba(26,20,14,0.3);--pt-toast-info-border:#b8976a;--pt-copy-quiet:#d4b894;--pt-copy-subtle:#c4b092;--pt-copy-status:#d4b894;--pt-copy-strong:#f4e8d8;--pt-copy-hint:#b8a085;--pt-copy-section:#ffecd5;--pt-scrollbar-track:#2a1f18;--pt-scrollbar-thumb:#9b815f;--pt-scrollbar-thumb-hover:#b8976a}:root[data-pt-theme="stormy"]{--pt-shell-bg:linear-gradient(180deg,#384959 0%,#6A89A7 18%,#88BDF2 100%);--pt-shell-ink:#BDDDFC;--pt-form-label:#88BDF2;--pt-form-border:#6A89A7;--pt-form-bg:#384959;--pt-form-focus:#BDDDFC;--pt-form-shadow:0 0 0 2px rgba(189,221,252,0.3);--pt-form-ink:#BDDDFC;--pt-form-invalid-label:#f87171;--pt-form-invalid-border:#dc2626;--pt-form-invalid-shadow:0 0 0 1px rgba(220,38,38,0.2);--pt-form-invalid-bg:#451a1a;--pt-button-border:#6A89A7;--pt-button-bg:linear-gradient(180deg,#88BDF2 0%,#384959 100%);--pt-button-hover-bg:linear-gradient(180deg,#BDDDFC 0%,#88BDF2 100%);--pt-button-pressed-bg:linear-gradient(180deg,#384959 0%,#6A89A7 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(56,73,89,0.4);--pt-button-text:#BDDDFC;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#88BDF2 0%,#6A89A7 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#BDDDFC 0%,#88BDF2 100%);--pt-button-primary-border:#6A89A7;--pt-button-primary-bg:linear-gradient(180deg,#384959 0%,#6A89A7 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#6A89A7 0%,#88BDF2 100%);--pt-button-danger-border:#dc2626;--pt-button-danger-bg:linear-gradient(180deg,#7f1d1d 0%,#991b1b 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#dc2626 0%,#b91c1c 100%);--pt-tree-border:#6A89A7;--pt-tree-bg:rgba(56,73,89,0.95);--pt-tree-hover:rgba(189,221,252,0.1);--pt-tree-selected:#384959;--pt-tree-selected-ink:#BDDDFC;--pt-tree-muted:#88BDF2;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#6A89A7;--pt-grid-panel:rgba(56,73,89,0.96);--pt-grid-header:#384959;--pt-grid-header-ink:#BDDDFC;--pt-grid-body-ink:#BDDDFC;--pt-grid-row-hover:rgba(189,221,252,0.08);--pt-grid-selected:#384959;--pt-grid-selected-ink:#BDDDFC;--pt-grid-muted:#88BDF2;--pt-grid-filter-bg:#384959;--pt-grid-surface:#2a2a1a;--pt-grid-menu-bg:#384959;--pt-grid-menu-shadow:0 14px 28px rgba(56,73,89,0.4);--pt-grid-scroll-border:#6A89A7;--pt-grid-row-border:#6A89A7;--pt-grid-header-sort:#BDDDFC;--pt-grid-header-menu-border:#88BDF2;--pt-grid-header-menu-bg:linear-gradient(#6A89A7,#384959);--pt-grid-header-menu-ink:#BDDDFC;--pt-grid-column-menu-border:#88BDF2;--pt-grid-column-menu-bg:#384959;--pt-grid-column-menu-shadow:0 6px 14px rgba(56,73,89,0.5);--pt-grid-column-separator:#88BDF2;--pt-grid-column-separator-hover:#BDDDFC;--pt-grid-resize-guide:#88BDF2;--pt-grid-menu-section-border:#6A89A7;--pt-grid-menu-action-hover:#6A89A7;--pt-grid-filter-input-border:#88BDF2;--pt-grid-filter-border:#6A89A7;--pt-grid-row-proposed:#f87171;--pt-grid-active-outline:#88BDF2;--pt-panel-border:#6A89A7;--pt-panel-bg:#384959;--pt-panel-title-ink:#BDDDFC;--pt-panel-header-bg:linear-gradient(180deg,#6A89A7 0%,#384959 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#384959 0%,#6A89A7 100%);--pt-panel-footer-bg:linear-gradient(180deg,#384959 0%,#6A89A7 100%);--pt-panel-inset:#6A89A7;--pt-panel-toolbar-border:#88BDF2;--pt-panel-body-bg:linear-gradient(180deg,#384959 0%,#2a2a1a 100%);--pt-panel-footer-ink:#88BDF2;--pt-panel-footer-border:#6A89A7;--pt-tab-border-dark:#88BDF2;--pt-tab-border-light:#6A89A7;--pt-tab-strip-bg:#384959;--pt-tab-bg:linear-gradient(180deg,#6A89A7 0%,#384959 100%);--pt-tab-active-bg:#2a2a1a;--pt-tab-panel:#384959;--pt-tab-text:#BDDDFC;--pt-tab-muted:#88BDF2;--pt-tab-inset:#6A89A7;--pt-tab-hover-bg:linear-gradient(180deg,#88BDF2 0%,#6A89A7 100%);--pt-tab-focus:#BDDDFC;--pt-borderlayout-border:#6A89A7;--pt-borderlayout-bg:linear-gradient(180deg,#384959 0%,#2a2a1a 100%);--pt-borderlayout-region-border:#6A89A7;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#6A89A7 0%,#384959 100%);--pt-borderlayout-toggle-border:#88BDF2;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#384959 0%,#6A89A7 100%);--pt-borderlayout-toggle-ink:#BDDDFC;--pt-window-border:#88BDF2;--pt-window-header-bg:linear-gradient(180deg,#6A89A7 0%,#384959 100%);--pt-window-footer-bg:linear-gradient(180deg,#384959 0%,#6A89A7 100%);--pt-window-shadow:0 18px 36px rgba(56,73,89,0.4);--pt-window-overlay:rgba(42,42,26,0.4);--pt-window-surface:#384959;--pt-window-body-bg:linear-gradient(180deg,#384959 0%,#2a2a1a 100%);--pt-window-body-ink:#BDDDFC;--pt-window-header-ink:#BDDDFC;--pt-window-footer-border:#6A89A7;--pt-loading-overlay-bg:rgba(56,73,89,0.82);--pt-loading-overlay-processing-bg:rgba(56,73,89,0.42);--pt-loading-spinner-track:rgba(189,221,252,0.16);--pt-loading-spinner-head:#BDDDFC;--pt-loading-spinner-processing-track:rgba(189,221,252,0.1);--pt-loading-spinner-processing-head:rgba(189,221,252,0.8);--pt-loading-message-ink:#BDDDFC;--pt-loading-message-processing-ink:rgba(189,221,252,0.9);--pt-toast-border:#88BDF2;--pt-toast-bg:linear-gradient(180deg,rgba(56,73,89,0.98) 0%,rgba(42,42,26,0.98) 100%);--pt-toast-ink:#BDDDFC;--pt-toast-shadow:0 10px 22px rgba(56,73,89,0.3);--pt-toast-info-border:#BDDDFC;--pt-copy-quiet:#88BDF2;--pt-copy-subtle:#6A89A7;--pt-copy-status:#88BDF2;--pt-copy-strong:#BDDDFC;--pt-copy-hint:#88BDF2;--pt-copy-section:#BDDDFC;--pt-scrollbar-track:#384959;--pt-scrollbar-thumb:#6A89A7;--pt-scrollbar-thumb-hover:#88BDF2}:root[data-pt-theme="mossy"]{--pt-shell-bg:linear-gradient(180deg,#3D4127 0%,#636B2F 18%,#BAC095 100%);--pt-shell-ink:#D4DE95;--pt-form-label:#BAC095;--pt-form-border:#636B2F;--pt-form-bg:#3D4127;--pt-form-focus:#D4DE95;--pt-form-shadow:0 0 0 2px rgba(212,222,149,0.3);--pt-form-ink:#D4DE95;--pt-form-invalid-label:#fca5a5;--pt-form-invalid-border:#dc2626;--pt-form-invalid-shadow:0 0 0 1px rgba(220,38,38,0.2);--pt-form-invalid-bg:#451a1a;--pt-button-border:#636B2F;--pt-button-bg:linear-gradient(180deg,#BAC095 0%,#3D4127 100%);--pt-button-hover-bg:linear-gradient(180deg,#D4DE95 0%,#BAC095 100%);--pt-button-pressed-bg:linear-gradient(180deg,#3D4127 0%,#636B2F 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(61,65,39,0.4);--pt-button-text:#D4DE95;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#BAC095 0%,#636B2F 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#D4DE95 0%,#BAC095 100%);--pt-button-primary-border:#636B2F;--pt-button-primary-bg:linear-gradient(180deg,#3D4127 0%,#636B2F 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#636B2F 0%,#BAC095 100%);--pt-button-danger-border:#dc2626;--pt-button-danger-bg:linear-gradient(180deg,#7f1d1d 0%,#991b1b 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#dc2626 0%,#b91c1c 100%);--pt-tree-border:#636B2F;--pt-tree-bg:rgba(61,65,39,0.95);--pt-tree-hover:rgba(212,222,149,0.1);--pt-tree-selected:#3D4127;--pt-tree-selected-ink:#D4DE95;--pt-tree-muted:#BAC095;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#636B2F;--pt-grid-panel:rgba(61,65,39,0.96);--pt-grid-header:#3D4127;--pt-grid-header-ink:#D4DE95;--pt-grid-body-ink:#D4DE95;--pt-grid-row-hover:rgba(212,222,149,0.08);--pt-grid-selected:#3D4127;--pt-grid-selected-ink:#D4DE95;--pt-grid-muted:#BAC095;--pt-grid-filter-bg:#3D4127;--pt-grid-surface:#2a2a1a;--pt-grid-menu-bg:#3D4127;--pt-grid-menu-shadow:0 14px 28px rgba(61,65,39,0.4);--pt-grid-scroll-border:#636B2F;--pt-grid-row-border:#636B2F;--pt-grid-header-sort:#D4DE95;--pt-grid-header-menu-border:#BAC095;--pt-grid-header-menu-bg:linear-gradient(#636B2F,#3D4127);--pt-grid-header-menu-ink:#D4DE95;--pt-grid-column-menu-border:#BAC095;--pt-grid-column-menu-bg:#3D4127;--pt-grid-column-menu-shadow:0 6px 14px rgba(61,65,39,0.5);--pt-grid-column-separator:#BAC095;--pt-grid-column-separator-hover:#D4DE95;--pt-grid-resize-guide:#BAC095;--pt-grid-menu-section-border:#636B2F;--pt-grid-menu-action-hover:#636B2F;--pt-grid-filter-input-border:#BAC095;--pt-grid-filter-border:#636B2F;--pt-grid-row-proposed:#fca5a5;--pt-grid-active-outline:#BAC095;--pt-panel-border:#636B2F;--pt-panel-bg:#3D4127;--pt-panel-title-ink:#D4DE95;--pt-panel-header-bg:linear-gradient(180deg,#636B2F 0%,#3D4127 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#3D4127 0%,#636B2F 100%);--pt-panel-footer-bg:linear-gradient(180deg,#3D4127 0%,#636B2F 100%);--pt-panel-inset:#636B2F;--pt-panel-toolbar-border:#BAC095;--pt-panel-body-bg:linear-gradient(180deg,#3D4127 0%,#2a2a1a 100%);--pt-panel-footer-ink:#BAC095;--pt-panel-footer-border:#636B2F;--pt-tab-border-dark:#BAC095;--pt-tab-border-light:#636B2F;--pt-tab-strip-bg:#3D4127;--pt-tab-bg:linear-gradient(180deg,#636B2F 0%,#3D4127 100%);--pt-tab-active-bg:#2a2a1a;--pt-tab-panel:#3D4127;--pt-tab-text:#D4DE95;--pt-tab-muted:#BAC095;--pt-tab-inset:#636B2F;--pt-tab-hover-bg:linear-gradient(180deg,#BAC095 0%,#636B2F 100%);--pt-tab-focus:#D4DE95;--pt-borderlayout-border:#636B2F;--pt-borderlayout-bg:linear-gradient(180deg,#3D4127 0%,#2a2a1a 100%);--pt-borderlayout-region-border:#636B2F;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#636B2F 0%,#3D4127 100%);--pt-borderlayout-toggle-border:#BAC095;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#3D4127 0%,#636B2F 100%);--pt-borderlayout-toggle-ink:#D4DE95;--pt-window-border:#BAC095;--pt-window-header-bg:linear-gradient(180deg,#636B2F 0%,#3D4127 100%);--pt-window-footer-bg:linear-gradient(180deg,#3D4127 0%,#636B2F 100%);--pt-window-shadow:0 18px 36px rgba(61,65,39,0.4);--pt-window-overlay:rgba(42,42,26,0.4);--pt-window-surface:#3D4127;--pt-window-body-bg:linear-gradient(180deg,#3D4127 0%,#2a2a1a 100%);--pt-window-body-ink:#D4DE95;--pt-window-header-ink:#D4DE95;--pt-window-footer-border:#636B2F;--pt-loading-overlay-bg:rgba(61,65,39,0.82);--pt-loading-overlay-processing-bg:rgba(61,65,39,0.42);--pt-loading-spinner-track:rgba(212,222,149,0.16);--pt-loading-spinner-head:#D4DE95;--pt-loading-spinner-processing-track:rgba(212,222,149,0.1);--pt-loading-spinner-processing-head:rgba(212,222,149,0.8);--pt-loading-message-ink:#D4DE95;--pt-loading-message-processing-ink:rgba(212,222,149,0.9);--pt-toast-border:#BAC095;--pt-toast-bg:linear-gradient(180deg,rgba(61,65,39,0.98) 0%,rgba(42,42,26,0.98) 100%);--pt-toast-ink:#D4DE95;--pt-toast-shadow:0 10px 22px rgba(61,65,39,0.3);--pt-toast-info-border:#D4DE95;--pt-copy-quiet:#BAC095;--pt-copy-subtle:#636B2F;--pt-copy-status:#BAC095;--pt-copy-strong:#D4DE95;--pt-copy-hint:#BAC095;--pt-copy-section:#D4DE95;--pt-scrollbar-track:#3D4127;--pt-scrollbar-thumb:#636B2F;--pt-scrollbar-thumb-hover:#BAC095}:root[data-pt-theme="eclipse"]{--pt-shell-bg:linear-gradient(180deg,#0F0E47 0%,#272757 18%,#505081 100%);--pt-shell-ink:#8686AC;--pt-form-label:#505081;--pt-form-border:#272757;--pt-form-bg:#0F0E47;--pt-form-focus:#8686AC;--pt-form-shadow:0 0 0 2px rgba(134,134,172,0.3);--pt-form-ink:#8686AC;--pt-form-invalid-label:#f87171;--pt-form-invalid-border:#dc2626;--pt-form-invalid-shadow:0 0 0 1px rgba(220,38,38,0.2);--pt-form-invalid-bg:#451a1a;--pt-button-border:#272757;--pt-button-bg:linear-gradient(180deg,#505081 0%,#0F0E47 100%);--pt-button-hover-bg:linear-gradient(180deg,#8686AC 0%,#505081 100%);--pt-button-pressed-bg:linear-gradient(180deg,#0F0E47 0%,#272757 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(15,14,71,0.4);--pt-button-text:#8686AC;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#505081 0%,#272757 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#8686AC 0%,#505081 100%);--pt-button-primary-border:#272757;--pt-button-primary-bg:linear-gradient(180deg,#0F0E47 0%,#272757 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#272757 0%,#505081 100%);--pt-button-danger-border:#dc2626;--pt-button-danger-bg:linear-gradient(180deg,#7f1d1d 0%,#991b1b 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#dc2626 0%,#b91c1c 100%);--pt-tree-border:#272757;--pt-tree-bg:rgba(15,14,71,0.95);--pt-tree-hover:rgba(134,134,172,0.1);--pt-tree-selected:#0F0E47;--pt-tree-selected-ink:#8686AC;--pt-tree-muted:#505081;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#272757;--pt-grid-panel:rgba(15,14,71,0.96);--pt-grid-header:#0F0E47;--pt-grid-header-ink:#8686AC;--pt-grid-body-ink:#8686AC;--pt-grid-row-hover:rgba(134,134,172,0.08);--pt-grid-selected:#0F0E47;--pt-grid-selected-ink:#8686AC;--pt-grid-muted:#505081;--pt-grid-filter-bg:#0F0E47;--pt-grid-surface:#0a0a2a;--pt-grid-menu-bg:#0F0E47;--pt-grid-menu-shadow:0 14px 28px rgba(15,14,71,0.4);--pt-grid-scroll-border:#272757;--pt-grid-row-border:#272757;--pt-grid-header-sort:#8686AC;--pt-grid-header-menu-border:#505081;--pt-grid-header-menu-bg:linear-gradient(#272757,#0F0E47);--pt-grid-header-menu-ink:#8686AC;--pt-grid-column-menu-border:#505081;--pt-grid-column-menu-bg:#0F0E47;--pt-grid-column-menu-shadow:0 6px 14px rgba(15,14,71,0.5);--pt-grid-column-separator:#505081;--pt-grid-column-separator-hover:#8686AC;--pt-grid-resize-guide:#505081;--pt-grid-menu-section-border:#272757;--pt-grid-menu-action-hover:#272757;--pt-grid-filter-input-border:#505081;--pt-grid-filter-border:#272757;--pt-grid-row-proposed:#f87171;--pt-grid-active-outline:#505081;--pt-panel-border:#272757;--pt-panel-bg:#0F0E47;--pt-panel-title-ink:#8686AC;--pt-panel-header-bg:linear-gradient(180deg,#272757 0%,#0F0E47 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#0F0E47 0%,#272757 100%);--pt-panel-footer-bg:linear-gradient(180deg,#0F0E47 0%,#272757 100%);--pt-panel-inset:#272757;--pt-panel-toolbar-border:#505081;--pt-panel-body-bg:linear-gradient(180deg,#0F0E47 0%,#0a0a2a 100%);--pt-panel-footer-ink:#505081;--pt-panel-footer-border:#272757;--pt-tab-border-dark:#505081;--pt-tab-border-light:#272757;--pt-tab-strip-bg:#0F0E47;--pt-tab-bg:linear-gradient(180deg,#272757 0%,#0F0E47 100%);--pt-tab-active-bg:#0a0a2a;--pt-tab-panel:#0F0E47;--pt-tab-text:#8686AC;--pt-tab-muted:#505081;--pt-tab-inset:#272757;--pt-tab-hover-bg:linear-gradient(180deg,#505081 0%,#272757 100%);--pt-tab-focus:#8686AC;--pt-borderlayout-border:#272757;--pt-borderlayout-bg:linear-gradient(180deg,#0F0E47 0%,#0a0a2a 100%);--pt-borderlayout-region-border:#272757;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#272757 0%,#0F0E47 100%);--pt-borderlayout-toggle-border:#505081;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#0F0E47 0%,#272757 100%);--pt-borderlayout-toggle-ink:#8686AC;--pt-window-border:#505081;--pt-window-header-bg:linear-gradient(180deg,#272757 0%,#0F0E47 100%);--pt-window-footer-bg:linear-gradient(180deg,#0F0E47 0%,#272757 100%);--pt-window-shadow:0 18px 36px rgba(15,14,71,0.4);--pt-window-overlay:rgba(10,10,42,0.4);--pt-window-surface:#0F0E47;--pt-window-body-bg:linear-gradient(180deg,#0F0E47 0%,#0a0a2a 100%);--pt-window-body-ink:#8686AC;--pt-window-header-ink:#8686AC;--pt-window-footer-border:#272757;--pt-loading-overlay-bg:rgba(15,14,71,0.82);--pt-loading-overlay-processing-bg:rgba(15,14,71,0.42);--pt-loading-spinner-track:rgba(134,134,172,0.16);--pt-loading-spinner-head:#8686AC;--pt-loading-spinner-processing-track:rgba(134,134,172,0.1);--pt-loading-spinner-processing-head:rgba(134,134,172,0.8);--pt-loading-message-ink:#8686AC;--pt-loading-message-processing-ink:rgba(134,134,172,0.9);--pt-toast-border:#505081;--pt-toast-bg:linear-gradient(180deg,rgba(15,14,71,0.98) 0%,rgba(10,10,42,0.98) 100%);--pt-toast-ink:#8686AC;--pt-toast-shadow:0 10px 22px rgba(15,14,71,0.3);--pt-toast-info-border:#8686AC;--pt-copy-quiet:#505081;--pt-copy-subtle:#272757;--pt-copy-status:#505081;--pt-copy-strong:#8686AC;--pt-copy-hint:#505081;--pt-copy-section:#8686AC;--pt-scrollbar-track:#0F0E47;--pt-scrollbar-thumb:#272757;--pt-scrollbar-thumb-hover:#505081}:root[data-pt-theme="forest"]{--pt-shell-bg:linear-gradient(180deg,#253D2C 0%,#2E6F40 18%,#68BA7F 100%);--pt-shell-ink:#CFFFDC;--pt-form-label:#68BA7F;--pt-form-border:#2E6F40;--pt-form-bg:#253D2C;--pt-form-focus:#CFFFDC;--pt-form-shadow:0 0 0 2px rgba(207,255,220,0.3);--pt-form-ink:#CFFFDC;--pt-form-invalid-label:#f87171;--pt-form-invalid-border:#dc2626;--pt-form-invalid-shadow:0 0 0 1px rgba(220,38,38,0.2);--pt-form-invalid-bg:#451a1a;--pt-button-border:#2E6F40;--pt-button-bg:linear-gradient(180deg,#68BA7F 0%,#253D2C 100%);--pt-button-hover-bg:linear-gradient(180deg,#CFFFDC 0%,#68BA7F 100%);--pt-button-pressed-bg:linear-gradient(180deg,#253D2C 0%,#2E6F40 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(37,61,44,0.4);--pt-button-text:#CFFFDC;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#68BA7F 0%,#2E6F40 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#CFFFDC 0%,#68BA7F 100%);--pt-button-primary-border:#2E6F40;--pt-button-primary-bg:linear-gradient(180deg,#253D2C 0%,#2E6F40 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#2E6F40 0%,#68BA7F 100%);--pt-button-danger-border:#dc2626;--pt-button-danger-bg:linear-gradient(180deg,#7f1d1d 0%,#991b1b 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#dc2626 0%,#b91c1c 100%);--pt-tree-border:#2E6F40;--pt-tree-bg:rgba(37,61,44,0.95);--pt-tree-hover:rgba(207,255,220,0.1);--pt-tree-selected:#253D2C;--pt-tree-selected-ink:#CFFFDC;--pt-tree-muted:#68BA7F;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#2E6F40;--pt-grid-panel:rgba(37,61,44,0.96);--pt-grid-header:#253D2C;--pt-grid-header-ink:#CFFFDC;--pt-grid-body-ink:#CFFFDC;--pt-grid-row-hover:rgba(207,255,220,0.08);--pt-grid-selected:#253D2C;--pt-grid-selected-ink:#CFFFDC;--pt-grid-muted:#68BA7F;--pt-grid-filter-bg:#253D2C;--pt-grid-surface:#1a2a1a;--pt-grid-menu-bg:#253D2C;--pt-grid-menu-shadow:0 14px 28px rgba(37,61,44,0.4);--pt-grid-scroll-border:#2E6F40;--pt-grid-row-border:#2E6F40;--pt-grid-header-sort:#CFFFDC;--pt-grid-header-menu-border:#68BA7F;--pt-grid-header-menu-bg:linear-gradient(#2E6F40,#253D2C);--pt-grid-header-menu-ink:#CFFFDC;--pt-grid-column-menu-border:#68BA7F;--pt-grid-column-menu-bg:#253D2C;--pt-grid-column-menu-shadow:0 6px 14px rgba(37,61,44,0.5);--pt-grid-column-separator:#68BA7F;--pt-grid-column-separator-hover:#CFFFDC;--pt-grid-resize-guide:#68BA7F;--pt-grid-menu-section-border:#2E6F40;--pt-grid-menu-action-hover:#2E6F40;--pt-grid-filter-input-border:#68BA7F;--pt-grid-filter-border:#2E6F40;--pt-grid-row-proposed:#f87171;--pt-grid-active-outline:#68BA7F;--pt-panel-border:#2E6F40;--pt-panel-bg:#253D2C;--pt-panel-title-ink:#CFFFDC;--pt-panel-header-bg:linear-gradient(180deg,#2E6F40 0%,#253D2C 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#253D2C 0%,#2E6F40 100%);--pt-panel-footer-bg:linear-gradient(180deg,#253D2C 0%,#2E6F40 100%);--pt-panel-inset:#2E6F40;--pt-panel-toolbar-border:#68BA7F;--pt-panel-body-bg:linear-gradient(180deg,#253D2C 0%,#1a2a1a 100%);--pt-panel-footer-ink:#68BA7F;--pt-panel-footer-border:#2E6F40;--pt-tab-border-dark:#68BA7F;--pt-tab-border-light:#2E6F40;--pt-tab-strip-bg:#253D2C;--pt-tab-bg:linear-gradient(180deg,#2E6F40 0%,#253D2C 100%);--pt-tab-active-bg:#1a2a1a;--pt-tab-panel:#253D2C;--pt-tab-text:#CFFFDC;--pt-tab-muted:#68BA7F;--pt-tab-inset:#2E6F40;--pt-tab-hover-bg:linear-gradient(180deg,#68BA7F 0%,#2E6F40 100%);--pt-tab-focus:#CFFFDC;--pt-borderlayout-border:#2E6F40;--pt-borderlayout-bg:linear-gradient(180deg,#253D2C 0%,#1a2a1a 100%);--pt-borderlayout-region-border:#2E6F40;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#2E6F40 0%,#253D2C 100%);--pt-borderlayout-toggle-border:#68BA7F;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#253D2C 0%,#2E6F40 100%);--pt-borderlayout-toggle-ink:#CFFFDC;--pt-window-border:#68BA7F;--pt-window-header-bg:linear-gradient(180deg,#2E6F40 0%,#253D2C 100%);--pt-window-footer-bg:linear-gradient(180deg,#253D2C 0%,#2E6F40 100%);--pt-window-shadow:0 18px 36px rgba(37,61,44,0.4);--pt-window-overlay:rgba(26,42,26,0.4);--pt-window-surface:#253D2C;--pt-window-body-bg:linear-gradient(180deg,#253D2C 0%,#1a2a1a 100%);--pt-window-body-ink:#CFFFDC;--pt-window-header-ink:#CFFFDC;--pt-window-footer-border:#2E6F40;--pt-loading-overlay-bg:rgba(37,61,44,0.82);--pt-loading-overlay-processing-bg:rgba(37,61,44,0.42);--pt-loading-spinner-track:rgba(207,255,220,0.16);--pt-loading-spinner-head:#CFFFDC;--pt-loading-spinner-processing-track:rgba(207,255,220,0.1);--pt-loading-spinner-processing-head:rgba(207,255,220,0.8);--pt-loading-message-ink:#CFFFDC;--pt-loading-message-processing-ink:rgba(207,255,220,0.9);--pt-toast-border:#68BA7F;--pt-toast-bg:linear-gradient(180deg,rgba(37,61,44,0.98) 0%,rgba(26,42,26,0.98) 100%);--pt-toast-ink:#CFFFDC;--pt-toast-shadow:0 10px 22px rgba(37,61,44,0.3);--pt-toast-info-border:#CFFFDC;--pt-copy-quiet:#68BA7F;--pt-copy-subtle:#2E6F40;--pt-copy-status:#68BA7F;--pt-copy-strong:#CFFFDC;--pt-copy-hint:#68BA7F;--pt-copy-section:#CFFFDC;--pt-scrollbar-track:#253D2C;--pt-scrollbar-thumb:#2E6F40;--pt-scrollbar-thumb-hover:#68BA7F}:root[data-pt-theme="terminal"]{--pt-shell-bg:linear-gradient(180deg,#050505 0%,#0a0a0a 20%,#111111 100%);--pt-shell-ink:#00ff00;--pt-form-label:#00dd00;--pt-form-border:#4d4d4d;--pt-form-bg:#0c0c0c;--pt-form-focus:#00ff00;--pt-form-shadow:0 0 0 2px rgba(0,255,0,0.3);--pt-form-ink:#00ff00;--pt-form-invalid-label:#ff4444;--pt-form-invalid-border:#b35a5a;--pt-form-invalid-shadow:0 0 0 1px rgba(179,90,90,0.2);--pt-form-invalid-bg:#241212;--pt-button-border:#565656;--pt-button-bg:linear-gradient(180deg,#2a2a2a 0%,#171717 100%);--pt-button-hover-bg:linear-gradient(180deg,#343434 0%,#1e1e1e 100%);--pt-button-pressed-bg:linear-gradient(180deg,#121212 0%,#2a2a2a 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(0,0,0,0.55);--pt-button-text:#00ff00;--pt-button-topshine:inset 0 1px 0 rgba(0,255,0,0.1);--pt-button-subtle-bg:linear-gradient(180deg,#232323 0%,#151515 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#303030 0%,#1c1c1c 100%);--pt-button-primary-border:#00aa00;--pt-button-primary-bg:linear-gradient(180deg,#1a1a1a 0%,#0f0f0f 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#252525 0%,#141414 100%);--pt-button-danger-border:#aa4444;--pt-button-danger-bg:linear-gradient(180deg,#4a2323 0%,#2b1212 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#5a2b2b 0%,#361717 100%);--pt-tree-border:#3a3a3a;--pt-tree-bg:rgba(10,10,10,0.96);--pt-tree-hover:rgba(0,255,0,0.1);--pt-tree-selected:#1a1a1a;--pt-tree-selected-ink:#00ff00;--pt-tree-muted:#00aa00;--pt-tree-expander-hover:rgba(0,255,0,0.1);--pt-grid-border:#3f3f3f;--pt-grid-panel:rgba(7,7,7,0.98);--pt-grid-header:#222222;--pt-grid-header-ink:#00ff00;--pt-grid-body-ink:#00ff00;--pt-grid-row-hover:rgba(0,255,0,0.08);--pt-grid-selected:#1a1a1a;--pt-grid-selected-ink:#00ff00;--pt-grid-muted:#00cc00;--pt-grid-filter-bg:#171717;--pt-grid-surface:#000000;--pt-grid-menu-bg:#101010;--pt-grid-menu-shadow:0 14px 28px rgba(0,0,0,0.55);--pt-grid-scroll-border:#3f3f3f;--pt-grid-row-border:#242424;--pt-grid-header-sort:#00ff00;--pt-grid-header-menu-border:#666666;--pt-grid-header-menu-bg:linear-gradient(#343434,#202020);--pt-grid-header-menu-ink:#00ff00;--pt-grid-column-menu-border:#666666;--pt-grid-column-menu-bg:#101010;--pt-grid-column-menu-shadow:0 6px 14px rgba(0,0,0,0.6);--pt-grid-column-separator:#7a7a7a;--pt-grid-column-separator-hover:#00ff00;--pt-grid-resize-guide:#00aa00;--pt-grid-menu-section-border:#2e2e2e;--pt-grid-menu-action-hover:#1a1a1a;--pt-grid-filter-input-border:#666666;--pt-grid-filter-border:#4d4d4d;--pt-grid-row-proposed:#ff4444;--pt-grid-active-outline:#00cc00;--pt-panel-border:#4f4f4f;--pt-panel-bg:#101010;--pt-panel-title-ink:#00ff00;--pt-panel-header-bg:linear-gradient(180deg,#303030 0%,#1f1f1f 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#232323 0%,#171717 100%);--pt-panel-footer-bg:linear-gradient(180deg,#1f1f1f 0%,#141414 100%);--pt-panel-inset:#1d1d1d;--pt-panel-toolbar-border:#444444;--pt-panel-body-bg:linear-gradient(180deg,#111111 0%,#080808 100%);--pt-panel-footer-ink:#00dd00;--pt-panel-footer-border:#444444;--pt-tab-border-dark:#5b5b5b;--pt-tab-border-light:#2a2a2a;--pt-tab-strip-bg:#171717;--pt-tab-bg:linear-gradient(180deg,#2d2d2d 0%,#1b1b1b 100%);--pt-tab-active-bg:#090909;--pt-tab-panel:#0f0f0f;--pt-tab-text:#00ff00;--pt-tab-muted:#00aa00;--pt-tab-inset:#1f1f1f;--pt-tab-hover-bg:linear-gradient(180deg,#393939 0%,#242424 100%);--pt-tab-focus:#00ff00;--pt-borderlayout-border:#505050;--pt-borderlayout-bg:linear-gradient(180deg,#111111 0%,#090909 100%);--pt-borderlayout-region-border:#404040;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#262626 0%,#161616 100%);--pt-borderlayout-toggle-border:#00aa00;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#1a1a1a 0%,#0f0f0f 100%);--pt-borderlayout-toggle-ink:#00ff00;--pt-window-border:#666666;--pt-window-header-bg:linear-gradient(180deg,#313131 0%,#202020 100%);--pt-window-footer-bg:linear-gradient(180deg,#1d1d1d 0%,#111111 100%);--pt-window-shadow:0 18px 36px rgba(0,0,0,0.6);--pt-window-overlay:rgba(0,0,0,0.55);--pt-window-surface:#0f0f0f;--pt-window-body-bg:linear-gradient(180deg,#101010 0%,#070707 100%);--pt-window-body-ink:#00ff00;--pt-window-header-ink:#00ff00;--pt-window-footer-border:#444444;--pt-loading-overlay-bg:rgba(8,8,8,0.82);--pt-loading-overlay-processing-bg:rgba(8,8,8,0.42);--pt-loading-spinner-track:rgba(0,255,0,0.2);--pt-loading-spinner-head:#00ff00;--pt-loading-spinner-processing-track:rgba(0,255,0,0.1);--pt-loading-spinner-processing-head:rgba(0,255,0,0.8);--pt-loading-message-ink:#00ff00;--pt-loading-message-processing-ink:rgba(0,255,0,0.9);--pt-toast-border:#00aa00;--pt-toast-bg:linear-gradient(180deg,rgba(32,32,32,0.98) 0%,rgba(14,14,14,0.98) 100%);--pt-toast-ink:#00ff00;--pt-toast-shadow:0 10px 22px rgba(0,0,0,0.45);--pt-toast-info-border:#00cc00;--pt-copy-quiet:#00cc00;--pt-copy-subtle:#004400;--pt-copy-status:#00dd00;--pt-copy-strong:#00ff00;--pt-copy-hint:#009900;--pt-copy-section:#00ff00;--pt-scrollbar-track:#141414;--pt-scrollbar-thumb:#00aa00;--pt-scrollbar-thumb-hover:#00cc00}:root[data-pt-theme="terminal-monospace"]{--pt-shell-bg:linear-gradient(180deg,#050505 0%,#0a0a0a 20%,#111111 100%);--pt-shell-ink:#00ff00;font-family:monospace,'Consolas';--pt-form-label:#00dd00;--pt-form-border:#4d4d4d;--pt-form-bg:#0c0c0c;--pt-form-focus:#00ff00;--pt-form-shadow:0 0 0 2px rgba(0,255,0,0.3);--pt-form-ink:#00ff00;--pt-form-invalid-label:#ff4444;--pt-form-invalid-border:#b35a5a;--pt-form-invalid-shadow:0 0 0 1px rgba(179,90,90,0.2);--pt-form-invalid-bg:#241212;--pt-button-border:#565656;--pt-button-bg:linear-gradient(180deg,#2a2a2a 0%,#171717 100%);--pt-button-hover-bg:linear-gradient(180deg,#343434 0%,#1e1e1e 100%);--pt-button-pressed-bg:linear-gradient(180deg,#121212 0%,#2a2a2a 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(0,0,0,0.55);--pt-button-text:#00ff00;--pt-button-topshine:inset 0 1px 0 rgba(0,255,0,0.1);--pt-button-subtle-bg:linear-gradient(180deg,#232323 0%,#151515 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#303030 0%,#1c1c1c 100%);--pt-button-primary-border:#00aa00;--pt-button-primary-bg:linear-gradient(180deg,#1a1a1a 0%,#0f0f0f 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#252525 0%,#141414 100%);--pt-button-danger-border:#aa4444;--pt-button-danger-bg:linear-gradient(180deg,#4a2323 0%,#2b1212 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#5a2b2b 0%,#361717 100%);--pt-tree-border:#3a3a3a;--pt-tree-bg:rgba(10,10,10,0.96);--pt-tree-hover:rgba(0,255,0,0.1);--pt-tree-selected:#1a1a1a;--pt-tree-selected-ink:#00ff00;--pt-tree-muted:#00aa00;--pt-tree-expander-hover:rgba(0,255,0,0.1);--pt-grid-border:#3f3f3f;--pt-grid-panel:rgba(7,7,7,0.98);--pt-grid-header:#222222;--pt-grid-header-ink:#00ff00;--pt-grid-body-ink:#00ff00;--pt-grid-row-hover:rgba(0,255,0,0.08);--pt-grid-selected:#1a1a1a;--pt-grid-selected-ink:#00ff00;--pt-grid-muted:#00cc00;--pt-grid-filter-bg:#171717;--pt-grid-surface:#000000;--pt-grid-menu-bg:#101010;--pt-grid-menu-shadow:0 14px 28px rgba(0,0,0,0.55);--pt-grid-scroll-border:#3f3f3f;--pt-grid-row-border:#242424;--pt-grid-header-sort:#00ff00;--pt-grid-header-menu-border:#666666;--pt-grid-header-menu-bg:linear-gradient(#343434,#202020);--pt-grid-header-menu-ink:#00ff00;--pt-grid-column-menu-border:#666666;--pt-grid-column-menu-bg:#101010;--pt-grid-column-menu-shadow:0 6px 14px rgba(0,0,0,0.6);--pt-grid-column-separator:#7a7a7a;--pt-grid-column-separator-hover:#00ff00;--pt-grid-resize-guide:#00aa00;--pt-grid-menu-section-border:#2e2e2e;--pt-grid-menu-action-hover:#1a1a1a;--pt-grid-filter-input-border:#666666;--pt-grid-filter-border:#4d4d4d;--pt-grid-row-proposed:#ff4444;--pt-grid-active-outline:#00cc00;--pt-panel-border:#4f4f4f;--pt-panel-bg:#101010;--pt-panel-title-ink:#00ff00;--pt-panel-header-bg:linear-gradient(180deg,#303030 0%,#1f1f1f 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#232323 0%,#171717 100%);--pt-panel-footer-bg:linear-gradient(180deg,#1f1f1f 0%,#141414 100%);--pt-panel-inset:#1d1d1d;--pt-panel-toolbar-border:#444444;--pt-panel-body-bg:linear-gradient(180deg,#111111 0%,#080808 100%);--pt-panel-footer-ink:#00dd00;--pt-panel-footer-border:#444444;--pt-tab-border-dark:#5b5b5b;--pt-tab-border-light:#2a2a2a;--pt-tab-strip-bg:#171717;--pt-tab-bg:linear-gradient(180deg,#2d2d2d 0%,#1b1b1b 100%);--pt-tab-active-bg:#090909;--pt-tab-panel:#0f0f0f;--pt-tab-text:#00ff00;--pt-tab-muted:#00aa00;--pt-tab-inset:#1f1f1f;--pt-tab-hover-bg:linear-gradient(180deg,#393939 0%,#242424 100%);--pt-tab-focus:#00ff00;--pt-borderlayout-border:#505050;--pt-borderlayout-bg:linear-gradient(180deg,#111111 0%,#090909 100%);--pt-borderlayout-region-border:#404040;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#262626 0%,#161616 100%);--pt-borderlayout-toggle-border:#00aa00;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#1a1a1a 0%,#0f0f0f 100%);--pt-borderlayout-toggle-ink:#00ff00;--pt-window-border:#666666;--pt-window-header-bg:linear-gradient(180deg,#313131 0%,#202020 100%);--pt-window-footer-bg:linear-gradient(180deg,#1d1d1d 0%,#111111 100%);--pt-window-shadow:0 18px 36px rgba(0,0,0,0.6);--pt-window-overlay:rgba(0,0,0,0.55);--pt-window-surface:#0f0f0f;--pt-window-body-bg:linear-gradient(180deg,#101010 0%,#070707 100%);--pt-window-body-ink:#00ff00;--pt-window-header-ink:#00ff00;--pt-window-footer-border:#444444;--pt-loading-overlay-bg:rgba(8,8,8,0.82);--pt-loading-overlay-processing-bg:rgba(8,8,8,0.42);--pt-loading-spinner-track:rgba(0,255,0,0.2);--pt-loading-spinner-head:#00ff00;--pt-loading-spinner-processing-track:rgba(0,255,0,0.1);--pt-loading-spinner-processing-head:rgba(0,255,0,0.8);--pt-loading-message-ink:#00ff00;--pt-loading-message-processing-ink:rgba(0,255,0,0.9);--pt-toast-border:#00aa00;--pt-toast-bg:linear-gradient(180deg,rgba(32,32,32,0.98) 0%,rgba(14,14,14,0.98) 100%);--pt-toast-ink:#00ff00;--pt-toast-shadow:0 10px 22px rgba(0,0,0,0.45);--pt-toast-info-border:#00cc00;--pt-copy-quiet:#00cc00;--pt-copy-subtle:#004400;--pt-copy-status:#00dd00;--pt-copy-strong:#00ff00;--pt-copy-hint:#009900;--pt-copy-section:#00ff00;--pt-scrollbar-track:#141414;--pt-scrollbar-thumb:#00aa00;--pt-scrollbar-thumb-hover:#00cc00}:root[data-pt-theme="obsidian"]{--pt-shell-bg:linear-gradient(180deg,#050505 0%,#0a0a0a 20%,#111111 100%);--pt-shell-ink:#f4f4f4;--pt-form-label:#d4d4d4;--pt-form-border:#4d4d4d;--pt-form-bg:#0c0c0c;--pt-form-focus:#8f8f8f;--pt-form-shadow:0 0 0 2px rgba(255,255,255,0.08);--pt-form-ink:#ffffff;--pt-form-invalid-label:#ffb3b3;--pt-form-invalid-border:#b35a5a;--pt-form-invalid-shadow:0 0 0 1px rgba(179,90,90,0.2);--pt-form-invalid-bg:#241212;--pt-button-border:#565656;--pt-button-bg:linear-gradient(180deg,#2a2a2a 0%,#171717 100%);--pt-button-hover-bg:linear-gradient(180deg,#343434 0%,#1e1e1e 100%);--pt-button-pressed-bg:linear-gradient(180deg,#121212 0%,#2a2a2a 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(0,0,0,0.55);--pt-button-text:#f4f4f4;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.04);--pt-button-subtle-bg:linear-gradient(180deg,#232323 0%,#151515 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#303030 0%,#1c1c1c 100%);--pt-button-primary-border:#707070;--pt-button-primary-bg:linear-gradient(180deg,#3b3b3b 0%,#252525 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#494949 0%,#2f2f2f 100%);--pt-button-danger-border:#7c5555;--pt-button-danger-bg:linear-gradient(180deg,#4a2323 0%,#2b1212 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#5a2b2b 0%,#361717 100%);--pt-tree-border:#3a3a3a;--pt-tree-bg:rgba(10,10,10,0.96);--pt-tree-hover:rgba(255,255,255,0.08);--pt-tree-selected:#2f2f2f;--pt-tree-selected-ink:#ffffff;--pt-tree-muted:#a3a3a3;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#3f3f3f;--pt-grid-panel:rgba(7,7,7,0.98);--pt-grid-header:#222222;--pt-grid-header-ink:#f4f4f4;--pt-grid-body-ink:#ffffff;--pt-grid-row-hover:rgba(255,255,255,0.06);--pt-grid-selected:#303030;--pt-grid-selected-ink:#ffffff;--pt-grid-muted:#b8b8b8;--pt-grid-filter-bg:#171717;--pt-grid-surface:#000000;--pt-grid-menu-bg:#101010;--pt-grid-menu-shadow:0 14px 28px rgba(0,0,0,0.55);--pt-grid-scroll-border:#3f3f3f;--pt-grid-row-border:#242424;--pt-grid-header-sort:#d9d9d9;--pt-grid-header-menu-border:#666666;--pt-grid-header-menu-bg:linear-gradient(#343434,#202020);--pt-grid-header-menu-ink:#ffffff;--pt-grid-column-menu-border:#666666;--pt-grid-column-menu-bg:#101010;--pt-grid-column-menu-shadow:0 6px 14px rgba(0,0,0,0.6);--pt-grid-column-separator:#7a7a7a;--pt-grid-column-separator-hover:#d0d0d0;--pt-grid-resize-guide:#8c8c8c;--pt-grid-menu-section-border:#2e2e2e;--pt-grid-menu-action-hover:#2a2a2a;--pt-grid-filter-input-border:#666666;--pt-grid-filter-border:#4d4d4d;--pt-grid-row-proposed:#ffb3b3;--pt-grid-active-outline:#b8b8b8;--pt-panel-border:#4f4f4f;--pt-panel-bg:#101010;--pt-panel-title-ink:#f5f5f5;--pt-panel-header-bg:linear-gradient(180deg,#303030 0%,#1f1f1f 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#232323 0%,#171717 100%);--pt-panel-footer-bg:linear-gradient(180deg,#1f1f1f 0%,#141414 100%);--pt-panel-inset:#1d1d1d;--pt-panel-toolbar-border:#444444;--pt-panel-body-bg:linear-gradient(180deg,#111111 0%,#080808 100%);--pt-panel-footer-ink:#d7d7d7;--pt-panel-footer-border:#444444;--pt-tab-border-dark:#5b5b5b;--pt-tab-border-light:#2a2a2a;--pt-tab-strip-bg:#171717;--pt-tab-bg:linear-gradient(180deg,#2d2d2d 0%,#1b1b1b 100%);--pt-tab-active-bg:#090909;--pt-tab-panel:#0f0f0f;--pt-tab-text:#f5f5f5;--pt-tab-muted:#afafaf;--pt-tab-inset:#1f1f1f;--pt-tab-hover-bg:linear-gradient(180deg,#393939 0%,#242424 100%);--pt-tab-focus:#cfcfcf;--pt-borderlayout-border:#505050;--pt-borderlayout-bg:linear-gradient(180deg,#111111 0%,#090909 100%);--pt-borderlayout-region-border:#404040;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#262626 0%,#161616 100%);--pt-borderlayout-toggle-border:#6a6a6a;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#313131 0%,#1d1d1d 100%);--pt-borderlayout-toggle-ink:#ffffff;--pt-window-border:#666666;--pt-window-header-bg:linear-gradient(180deg,#313131 0%,#202020 100%);--pt-window-footer-bg:linear-gradient(180deg,#1d1d1d 0%,#111111 100%);--pt-window-shadow:0 18px 36px rgba(0,0,0,0.6);--pt-window-overlay:rgba(0,0,0,0.55);--pt-window-surface:#0f0f0f;--pt-window-body-bg:linear-gradient(180deg,#101010 0%,#070707 100%);--pt-window-body-ink:#f4f4f4;--pt-window-header-ink:#f4f4f4;--pt-window-footer-border:#444444;--pt-loading-overlay-bg:rgba(8,8,8,0.82);--pt-loading-overlay-processing-bg:rgba(8,8,8,0.42);--pt-loading-spinner-track:rgba(255,255,255,0.14);--pt-loading-spinner-head:#ffffff;--pt-loading-spinner-processing-track:rgba(255,255,255,0.08);--pt-loading-spinner-processing-head:rgba(255,255,255,0.76);--pt-loading-message-ink:#ffffff;--pt-loading-message-processing-ink:rgba(255,255,255,0.92);--pt-toast-border:#676767;--pt-toast-bg:linear-gradient(180deg,rgba(32,32,32,0.98) 0%,rgba(14,14,14,0.98) 100%);--pt-toast-ink:#ffffff;--pt-toast-shadow:0 10px 22px rgba(0,0,0,0.45);--pt-toast-info-border:#7c7c7c;--pt-copy-quiet:#d0d0d0;--pt-copy-subtle:#b0b0b0;--pt-copy-status:#c2c2c2;--pt-copy-strong:#f0f0f0;--pt-copy-hint:#b9b9b9;--pt-copy-section:#f5f5f5;--pt-scrollbar-track:#141414;--pt-scrollbar-thumb:#5f5f5f;--pt-scrollbar-thumb-hover:#8c8c8c}:root[data-pt-theme="chili"]{--pt-shell-bg:linear-gradient(180deg,#38000A 0%,#4a0a0f 18%,#5a0f14 100%);--pt-shell-ink:#FFA896;--pt-form-label:#FFA896;--pt-form-border:#9B1313;--pt-form-bg:#4a0a0f;--pt-form-focus:#CD1C18;--pt-form-shadow:0 0 0 2px rgba(205,28,24,0.18);--pt-form-ink:#FFA896;--pt-form-invalid-label:#ffb3b3;--pt-form-invalid-border:#b35a5a;--pt-form-invalid-shadow:0 0 0 1px rgba(179,90,90,0.2);--pt-form-invalid-bg:#241212;--pt-button-border:#9B1313;--pt-button-bg:linear-gradient(180deg,#5a0f14 0%,#4a0a0f 100%);--pt-button-hover-bg:linear-gradient(180deg,#6a1419 0%,#521014 100%);--pt-button-pressed-bg:linear-gradient(180deg,#38000A 0%,#5a0f14 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(56,0,10,0.55);--pt-button-text:#FFA896;--pt-button-topshine:inset 0 1px 0 rgba(255,168,150,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#521014 0%,#420c10 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#62161b 0%,#4e0f13 100%);--pt-button-primary-border:#CD1C18;--pt-button-primary-bg:linear-gradient(180deg,#6a1419 0%,#521014 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#7a1a1f 0%,#5e1417 100%);--pt-button-danger-border:#CD1C18;--pt-button-danger-bg:linear-gradient(180deg,#7a1a1f 0%,#5e1417 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#8a2025 0%,#6a181c 100%);--pt-tree-border:#9B1313;--pt-tree-bg:rgba(56,10,15,0.95);--pt-tree-hover:rgba(205,28,24,0.12);--pt-tree-selected:#6a1419;--pt-tree-selected-ink:#FFA896;--pt-tree-muted:#CD1C18;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#9B1313;--pt-grid-panel:rgba(52,8,12,0.96);--pt-grid-header:#4a0a0f;--pt-grid-header-ink:#FFA896;--pt-grid-body-ink:#FFA896;--pt-grid-row-hover:rgba(205,28,24,0.08);--pt-grid-selected:#6a1419;--pt-grid-selected-ink:#FFA896;--pt-grid-muted:#CD1C18;--pt-grid-filter-bg:#420c10;--pt-grid-surface:#38000A;--pt-grid-menu-bg:#4a0a0f;--pt-grid-menu-shadow:0 14px 28px rgba(56,0,10,0.35);--pt-grid-scroll-border:#9B1313;--pt-grid-row-border:#5a0f14;--pt-grid-header-sort:#FFA896;--pt-grid-header-menu-border:#CD1C18;--pt-grid-header-menu-bg:linear-gradient(#6a1419,#521014);--pt-grid-header-menu-ink:#FFA896;--pt-grid-column-menu-border:#CD1C18;--pt-grid-column-menu-bg:#4a0a0f;--pt-grid-column-menu-shadow:0 6px 14px rgba(56,0,10,0.4);--pt-grid-column-separator:#9B1313;--pt-grid-column-separator-hover:#CD1C18;--pt-grid-resize-guide:#CD1C18;--pt-grid-menu-section-border:#6a1419;--pt-grid-menu-action-hover:#5a0f14;--pt-grid-filter-input-border:#CD1C18;--pt-grid-filter-border:#9B1313;--pt-grid-row-proposed:#ffb3b3;--pt-grid-active-outline:#CD1C18;--pt-panel-border:#9B1313;--pt-panel-bg:#4a0a0f;--pt-panel-title-ink:#FFA896;--pt-panel-header-bg:linear-gradient(180deg,#6a1419 0%,#521014 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#5a0f14 0%,#420c10 100%);--pt-panel-footer-bg:linear-gradient(180deg,#521014 0%,#38000A 100%);--pt-panel-inset:#5a0f14;--pt-panel-toolbar-border:#9B1313;--pt-panel-body-bg:linear-gradient(180deg,#4a0a0f 0%,#2a0609 100%);--pt-panel-footer-ink:#FFA896;--pt-panel-footer-border:#9B1313;--pt-tab-border-dark:#CD1C18;--pt-tab-border-light:#6a1419;--pt-tab-strip-bg:#420c10;--pt-tab-bg:linear-gradient(180deg,#5a0f14 0%,#4a0a0f 100%);--pt-tab-active-bg:#2a0609;--pt-tab-panel:#38000A;--pt-tab-text:#FFA896;--pt-tab-muted:#CD1C18;--pt-tab-inset:#4a0a0f;--pt-tab-hover-bg:linear-gradient(180deg,#6a1419 0%,#521014 100%);--pt-tab-focus:#CD1C18;--pt-borderlayout-border:#9B1313;--pt-borderlayout-bg:linear-gradient(180deg,#38000A 0%,#2a0609 100%);--pt-borderlayout-region-border:#9B1313;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#521014 0%,#420c10 100%);--pt-borderlayout-toggle-border:#CD1C18;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#6a1419 0%,#521014 100%);--pt-borderlayout-toggle-ink:#FFA896;--pt-window-border:#CD1C18;--pt-window-header-bg:linear-gradient(180deg,#6a1419 0%,#521014 100%);--pt-window-footer-bg:linear-gradient(180deg,#521014 0%,#38000A 100%);--pt-window-shadow:0 18px 36px rgba(56,0,10,0.4);--pt-window-overlay:rgba(26,6,9,0.35);--pt-window-surface:#4a0a0f;--pt-window-body-bg:linear-gradient(180deg,#4a0a0f 0%,#2a0609 100%);--pt-window-body-ink:#FFA896;--pt-window-header-ink:#FFA896;--pt-window-footer-border:#9B1313;--pt-loading-overlay-bg:rgba(56,0,10,0.82);--pt-loading-overlay-processing-bg:rgba(56,0,10,0.42);--pt-loading-spinner-track:rgba(255,168,150,0.16);--pt-loading-spinner-head:#CD1C18;--pt-loading-spinner-processing-track:rgba(255,168,150,0.1);--pt-loading-spinner-processing-head:rgba(205,28,24,0.72);--pt-loading-message-ink:#FFA896;--pt-loading-message-processing-ink:rgba(255,168,150,0.9);--pt-toast-border:#CD1C18;--pt-toast-bg:linear-gradient(180deg,rgba(74,10,15,0.98) 0%,rgba(42,6,9,0.98) 100%);--pt-toast-ink:#FFA896;--pt-toast-shadow:0 10px 22px rgba(56,0,10,0.3);--pt-toast-info-border:#CD1C18;--pt-copy-quiet:#FFA896;--pt-copy-subtle:#CD1C18;--pt-copy-status:#FFA896;--pt-copy-strong:#FFA896;--pt-copy-hint:#CD1C18;--pt-copy-section:#FFA896;--pt-scrollbar-track:#4a0a0f;--pt-scrollbar-thumb:#9B1313;--pt-scrollbar-thumb-hover:#CD1C18}:root[data-pt-theme="chocolate"]{--pt-shell-bg:linear-gradient(180deg,#38240D 0%,#4a3218 18%,#5a3f20 100%);--pt-shell-ink:#FDFBD4;--pt-form-label:#FDFBD4;--pt-form-border:#713600;--pt-form-bg:#4a3218;--pt-form-focus:#C05800;--pt-form-shadow:0 0 0 2px rgba(192,88,0,0.18);--pt-form-ink:#FDFBD4;--pt-form-invalid-label:#ffb3b3;--pt-form-invalid-border:#b35a5a;--pt-form-invalid-shadow:0 0 0 1px rgba(179,90,90,0.2);--pt-form-invalid-bg:#241212;--pt-button-border:#713600;--pt-button-bg:linear-gradient(180deg,#5a3f20 0%,#4a3218 100%);--pt-button-hover-bg:linear-gradient(180deg,#6a4a28 0%,#52361e 100%);--pt-button-pressed-bg:linear-gradient(180deg,#38240D 0%,#5a3f20 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(56,36,13,0.55);--pt-button-text:#FDFBD4;--pt-button-topshine:inset 0 1px 0 rgba(253,251,212,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#52361e 0%,#423016 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#624226 0%,#4e3a1c 100%);--pt-button-primary-border:#C05800;--pt-button-primary-bg:linear-gradient(180deg,#6a4a28 0%,#52361e 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#7a542e 0%,#5e3e24 100%);--pt-button-danger-border:#C05800;--pt-button-danger-bg:linear-gradient(180deg,#7a542e 0%,#5e3e24 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#8a5e34 0%,#6a462a 100%);--pt-tree-border:#713600;--pt-tree-bg:rgba(56,36,13,0.95);--pt-tree-hover:rgba(192,88,0,0.12);--pt-tree-selected:#6a4a28;--pt-tree-selected-ink:#FDFBD4;--pt-tree-muted:#C05800;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#713600;--pt-grid-panel:rgba(52,32,16,0.96);--pt-grid-header:#4a3218;--pt-grid-header-ink:#FDFBD4;--pt-grid-body-ink:#FDFBD4;--pt-grid-row-hover:rgba(192,88,0,0.08);--pt-grid-selected:#6a4a28;--pt-grid-selected-ink:#FDFBD4;--pt-grid-muted:#C05800;--pt-grid-filter-bg:#423016;--pt-grid-surface:#38240D;--pt-grid-menu-bg:#4a3218;--pt-grid-menu-shadow:0 14px 28px rgba(56,36,13,0.35);--pt-grid-scroll-border:#713600;--pt-grid-row-border:#5a3f20;--pt-grid-header-sort:#FDFBD4;--pt-grid-header-menu-border:#C05800;--pt-grid-header-menu-bg:linear-gradient(#6a4a28,#52361e);--pt-grid-header-menu-ink:#FDFBD4;--pt-grid-column-menu-border:#C05800;--pt-grid-column-menu-bg:#4a3218;--pt-grid-column-menu-shadow:0 6px 14px rgba(56,36,13,0.4);--pt-grid-column-separator:#713600;--pt-grid-column-separator-hover:#C05800;--pt-grid-resize-guide:#C05800;--pt-grid-menu-section-border:#6a4a28;--pt-grid-menu-action-hover:#5a3f20;--pt-grid-filter-input-border:#C05800;--pt-grid-filter-border:#713600;--pt-grid-row-proposed:#ffb3b3;--pt-grid-active-outline:#C05800;--pt-panel-border:#713600;--pt-panel-bg:#4a3218;--pt-panel-title-ink:#FDFBD4;--pt-panel-header-bg:linear-gradient(180deg,#6a4a28 0%,#52361e 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#5a3f20 0%,#423016 100%);--pt-panel-footer-bg:linear-gradient(180deg,#52361e 0%,#38240D 100%);--pt-panel-inset:#5a3f20;--pt-panel-toolbar-border:#713600;--pt-panel-body-bg:linear-gradient(180deg,#4a3218 0%,#2a1e0c 100%);--pt-panel-footer-ink:#FDFBD4;--pt-panel-footer-border:#713600;--pt-tab-border-dark:#C05800;--pt-tab-border-light:#6a4a28;--pt-tab-strip-bg:#423016;--pt-tab-bg:linear-gradient(180deg,#5a3f20 0%,#4a3218 100%);--pt-tab-active-bg:#2a1e0c;--pt-tab-panel:#38240D;--pt-tab-text:#FDFBD4;--pt-tab-muted:#C05800;--pt-tab-inset:#4a3218;--pt-tab-hover-bg:linear-gradient(180deg,#6a4a28 0%,#52361e 100%);--pt-tab-focus:#C05800;--pt-borderlayout-border:#713600;--pt-borderlayout-bg:linear-gradient(180deg,#38240D 0%,#2a1e0c 100%);--pt-borderlayout-region-border:#713600;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#52361e 0%,#423016 100%);--pt-borderlayout-toggle-border:#C05800;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#6a4a28 0%,#52361e 100%);--pt-borderlayout-toggle-ink:#FDFBD4;--pt-window-border:#C05800;--pt-window-header-bg:linear-gradient(180deg,#6a4a28 0%,#52361e 100%);--pt-window-footer-bg:linear-gradient(180deg,#52361e 0%,#38240D 100%);--pt-window-shadow:0 18px 36px rgba(56,36,13,0.4);--pt-window-overlay:rgba(26,20,12,0.35);--pt-window-surface:#4a3218;--pt-window-body-bg:linear-gradient(180deg,#4a3218 0%,#2a1e0c 100%);--pt-window-body-ink:#FDFBD4;--pt-window-header-ink:#FDFBD4;--pt-window-footer-border:#713600;--pt-loading-overlay-bg:rgba(56,36,13,0.82);--pt-loading-overlay-processing-bg:rgba(56,36,13,0.42);--pt-loading-spinner-track:rgba(253,251,212,0.16);--pt-loading-spinner-head:#C05800;--pt-loading-spinner-processing-track:rgba(253,251,212,0.1);--pt-loading-spinner-processing-head:rgba(192,88,0,0.72);--pt-loading-message-ink:#FDFBD4;--pt-loading-message-processing-ink:rgba(253,251,212,0.9);--pt-toast-border:#C05800;--pt-toast-bg:linear-gradient(180deg,rgba(74,50,24,0.98) 0%,rgba(42,30,12,0.98) 100%);--pt-toast-ink:#FDFBD4;--pt-toast-shadow:0 10px 22px rgba(56,36,13,0.3);--pt-toast-info-border:#C05800;--pt-copy-quiet:#FDFBD4;--pt-copy-subtle:#C05800;--pt-copy-status:#FDFBD4;--pt-copy-strong:#FDFBD4;--pt-copy-hint:#C05800;--pt-copy-section:#FDFBD4;--pt-scrollbar-track:#4a3218;--pt-scrollbar-thumb:#713600;--pt-scrollbar-thumb-hover:#C05800}:root[data-pt-theme="golden"]{--pt-shell-bg:linear-gradient(180deg,#CE8946 0%,#d4995a 18%,#e2a86e 100%);--pt-shell-ink:#FDFBD4;--pt-form-label:#FDFBD4;--pt-form-border:#BDB76B;--pt-form-bg:#d4995a;--pt-form-focus:#D4AF37;--pt-form-shadow:0 0 0 2px rgba(212,175,55,0.18);--pt-form-ink:#FDFBD4;--pt-form-invalid-label:#ffb3b3;--pt-form-invalid-border:#b35a5a;--pt-form-invalid-shadow:0 0 0 1px rgba(179,90,90,0.2);--pt-form-invalid-bg:#241212;--pt-button-border:#BDB76B;--pt-button-bg:linear-gradient(180deg,#e2a86e 0%,#d4995a 100%);--pt-button-hover-bg:linear-gradient(180deg,#f2b882 0%,#de9f60 100%);--pt-button-pressed-bg:linear-gradient(180deg,#CE8946 0%,#e2a86e 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(206,137,70,0.55);--pt-button-text:#FDFBD4;--pt-button-topshine:inset 0 1px 0 rgba(253,251,212,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#de9f60 0%,#c98a52 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#eea56c 0%,#d5955e 100%);--pt-button-primary-border:#D4AF37;--pt-button-primary-bg:linear-gradient(180deg,#f2b882 0%,#de9f60 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#ffc18e 0%,#eaad6c 100%);--pt-button-danger-border:#D4AF37;--pt-button-danger-bg:linear-gradient(180deg,#ffc18e 0%,#eaad6c 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#ffcd9a 0%,#f6b978 100%);--pt-tree-border:#BDB76B;--pt-tree-bg:rgba(206,137,70,0.95);--pt-tree-hover:rgba(212,175,55,0.12);--pt-tree-selected:#f2b882;--pt-tree-selected-ink:#FDFBD4;--pt-tree-muted:#D4AF37;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#BDB76B;--pt-grid-panel:rgba(200,130,65,0.96);--pt-grid-header:#d4995a;--pt-grid-header-ink:#FDFBD4;--pt-grid-body-ink:#FDFBD4;--pt-grid-row-hover:rgba(212,175,55,0.08);--pt-grid-selected:#f2b882;--pt-grid-selected-ink:#FDFBD4;--pt-grid-muted:#D4AF37;--pt-grid-filter-bg:#c98a52;--pt-grid-surface:#CE8946;--pt-grid-menu-bg:#d4995a;--pt-grid-menu-shadow:0 14px 28px rgba(206,137,70,0.35);--pt-grid-scroll-border:#BDB76B;--pt-grid-row-border:#e2a86e;--pt-grid-header-sort:#FDFBD4;--pt-grid-header-menu-border:#D4AF37;--pt-grid-header-menu-bg:linear-gradient(#f2b882,#de9f60);--pt-grid-header-menu-ink:#FDFBD4;--pt-grid-column-menu-border:#D4AF37;--pt-grid-column-menu-bg:#d4995a;--pt-grid-column-menu-shadow:0 6px 14px rgba(206,137,70,0.4);--pt-grid-column-separator:#BDB76B;--pt-grid-column-separator-hover:#D4AF37;--pt-grid-resize-guide:#D4AF37;--pt-grid-menu-section-border:#f2b882;--pt-grid-menu-action-hover:#e2a86e;--pt-grid-filter-input-border:#D4AF37;--pt-grid-filter-border:#BDB76B;--pt-grid-row-proposed:#ffb3b3;--pt-grid-active-outline:#D4AF37;--pt-panel-border:#BDB76B;--pt-panel-bg:#d4995a;--pt-panel-title-ink:#FDFBD4;--pt-panel-header-bg:linear-gradient(180deg,#f2b882 0%,#de9f60 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#e2a86e 0%,#c98a52 100%);--pt-panel-footer-bg:linear-gradient(180deg,#de9f60 0%,#CE8946 100%);--pt-panel-inset:#e2a86e;--pt-panel-toolbar-border:#BDB76B;--pt-panel-body-bg:linear-gradient(180deg,#d4995a 0%,#a86e3a 100%);--pt-panel-footer-ink:#FDFBD4;--pt-panel-footer-border:#BDB76B;--pt-tab-border-dark:#D4AF37;--pt-tab-border-light:#f2b882;--pt-tab-strip-bg:#c98a52;--pt-tab-bg:linear-gradient(180deg,#e2a86e 0%,#d4995a 100%);--pt-tab-active-bg:#a86e3a;--pt-tab-panel:#CE8946;--pt-tab-text:#FDFBD4;--pt-tab-muted:#D4AF37;--pt-tab-inset:#d4995a;--pt-tab-hover-bg:linear-gradient(180deg,#f2b882 0%,#de9f60 100%);--pt-tab-focus:#D4AF37;--pt-borderlayout-border:#BDB76B;--pt-borderlayout-bg:linear-gradient(180deg,#CE8946 0%,#a86e3a 100%);--pt-borderlayout-region-border:#BDB76B;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#de9f60 0%,#c98a52 100%);--pt-borderlayout-toggle-border:#D4AF37;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#f2b882 0%,#de9f60 100%);--pt-borderlayout-toggle-ink:#FDFBD4;--pt-window-border:#D4AF37;--pt-window-header-bg:linear-gradient(180deg,#f2b882 0%,#de9f60 100%);--pt-window-footer-bg:linear-gradient(180deg,#de9f60 0%,#CE8946 100%);--pt-window-shadow:0 18px 36px rgba(206,137,70,0.4);--pt-window-overlay:rgba(168,110,58,0.35);--pt-window-surface:#d4995a;--pt-window-body-bg:linear-gradient(180deg,#d4995a 0%,#a86e3a 100%);--pt-window-body-ink:#FDFBD4;--pt-window-header-ink:#FDFBD4;--pt-window-footer-border:#BDB76B;--pt-loading-overlay-bg:rgba(206,137,70,0.82);--pt-loading-overlay-processing-bg:rgba(206,137,70,0.42);--pt-loading-spinner-track:rgba(253,251,212,0.16);--pt-loading-spinner-head:#D4AF37;--pt-loading-spinner-processing-track:rgba(253,251,212,0.1);--pt-loading-spinner-processing-head:rgba(212,175,55,0.72);--pt-loading-message-ink:#FDFBD4;--pt-loading-message-processing-ink:rgba(253,251,212,0.9);--pt-toast-border:#D4AF37;--pt-toast-bg:linear-gradient(180deg,rgba(212,153,90,0.98) 0%,rgba(168,110,58,0.98) 100%);--pt-toast-ink:#FDFBD4;--pt-toast-shadow:0 10px 22px rgba(206,137,70,0.3);--pt-toast-info-border:#D4AF37;--pt-copy-quiet:#FDFBD4;--pt-copy-subtle:#D4AF37;--pt-copy-status:#FDFBD4;--pt-copy-strong:#FDFBD4;--pt-copy-hint:#D4AF37;--pt-copy-section:#FDFBD4;--pt-scrollbar-track:#d4995a;--pt-scrollbar-thumb:#BDB76B;--pt-scrollbar-thumb-hover:#D4AF37}:root[data-pt-theme="grey"]{--pt-shell-bg:linear-gradient(180deg,#4A4A4A 0%,#5a5a5a 18%,#6a6a6a 100%);--pt-shell-ink:#E8E8E8;--pt-form-label:#E8E8E8;--pt-form-border:#7A7A7A;--pt-form-bg:#5a5a5a;--pt-form-focus:#A0A0A0;--pt-form-shadow:0 0 0 2px rgba(160,160,160,0.18);--pt-form-ink:#E8E8E8;--pt-form-invalid-label:#ffb3b3;--pt-form-invalid-border:#b35a5a;--pt-form-invalid-shadow:0 0 0 1px rgba(179,90,90,0.2);--pt-form-invalid-bg:#241212;--pt-button-border:#7A7A7A;--pt-button-bg:linear-gradient(180deg,#6a6a6a 0%,#5a5a5a 100%);--pt-button-hover-bg:linear-gradient(180deg,#7a7a7a 0%,#626262 100%);--pt-button-pressed-bg:linear-gradient(180deg,#4A4A4A 0%,#6a6a6a 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(74,74,74,0.55);--pt-button-text:#E8E8E8;--pt-button-topshine:inset 0 1px 0 rgba(232,232,232,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#626262 0%,#525252 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#727272 0%,#5e5e5e 100%);--pt-button-primary-border:#A0A0A0;--pt-button-primary-bg:linear-gradient(180deg,#7a7a7a 0%,#626262 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#8a8a8a 0%,#6e6e6e 100%);--pt-button-danger-border:#A0A0A0;--pt-button-danger-bg:linear-gradient(180deg,#8a8a8a 0%,#6e6e6e 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#9a9a9a 0%,#7a7a7a 100%);--pt-tree-border:#7A7A7A;--pt-tree-bg:rgba(74,74,74,0.95);--pt-tree-hover:rgba(160,160,160,0.12);--pt-tree-selected:#7a7a7a;--pt-tree-selected-ink:#E8E8E8;--pt-tree-muted:#A0A0A0;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#7A7A7A;--pt-grid-panel:rgba(70,70,70,0.96);--pt-grid-header:#5a5a5a;--pt-grid-header-ink:#E8E8E8;--pt-grid-body-ink:#E8E8E8;--pt-grid-row-hover:rgba(160,160,160,0.08);--pt-grid-selected:#7a7a7a;--pt-grid-selected-ink:#E8E8E8;--pt-grid-muted:#A0A0A0;--pt-grid-filter-bg:#525252;--pt-grid-surface:#4A4A4A;--pt-grid-menu-bg:#5a5a5a;--pt-grid-menu-shadow:0 14px 28px rgba(74,74,74,0.35);--pt-grid-scroll-border:#7A7A7A;--pt-grid-row-border:#6a6a6a;--pt-grid-header-sort:#E8E8E8;--pt-grid-header-menu-border:#A0A0A0;--pt-grid-header-menu-bg:linear-gradient(#7a7a7a,#626262);--pt-grid-header-menu-ink:#E8E8E8;--pt-grid-column-menu-border:#A0A0A0;--pt-grid-column-menu-bg:#5a5a5a;--pt-grid-column-menu-shadow:0 6px 14px rgba(74,74,74,0.4);--pt-grid-column-separator:#7A7A7A;--pt-grid-column-separator-hover:#A0A0A0;--pt-grid-resize-guide:#A0A0A0;--pt-grid-menu-section-border:#7a7a7a;--pt-grid-menu-action-hover:#6a6a6a;--pt-grid-filter-input-border:#A0A0A0;--pt-grid-filter-border:#7A7A7A;--pt-grid-row-proposed:#ffb3b3;--pt-grid-active-outline:#A0A0A0;--pt-panel-border:#7A7A7A;--pt-panel-bg:#5a5a5a;--pt-panel-title-ink:#E8E8E8;--pt-panel-header-bg:linear-gradient(180deg,#7a7a7a 0%,#626262 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#6a6a6a 0%,#525252 100%);--pt-panel-footer-bg:linear-gradient(180deg,#626262 0%,#4A4A4A 100%);--pt-panel-inset:#6a6a6a;--pt-panel-toolbar-border:#7A7A7A;--pt-panel-body-bg:linear-gradient(180deg,#5a5a5a 0%,#3a3a3a 100%);--pt-panel-footer-ink:#E8E8E8;--pt-panel-footer-border:#7A7A7A;--pt-tab-border-dark:#A0A0A0;--pt-tab-border-light:#7a7a7a;--pt-tab-strip-bg:#525252;--pt-tab-bg:linear-gradient(180deg,#6a6a6a 0%,#5a5a5a 100%);--pt-tab-active-bg:#3a3a3a;--pt-tab-panel:#4A4A4A;--pt-tab-text:#E8E8E8;--pt-tab-muted:#A0A0A0;--pt-tab-inset:#5a5a5a;--pt-tab-hover-bg:linear-gradient(180deg,#7a7a7a 0%,#626262 100%);--pt-tab-focus:#A0A0A0;--pt-borderlayout-border:#7A7A7A;--pt-borderlayout-bg:linear-gradient(180deg,#4A4A4A 0%,#3a3a3a 100%);--pt-borderlayout-region-border:#7A7A7A;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#626262 0%,#525252 100%);--pt-borderlayout-toggle-border:#A0A0A0;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#7a7a7a 0%,#626262 100%);--pt-borderlayout-toggle-ink:#E8E8E8;--pt-window-border:#A0A0A0;--pt-window-header-bg:linear-gradient(180deg,#7a7a7a 0%,#626262 100%);--pt-window-footer-bg:linear-gradient(180deg,#626262 0%,#4A4A4A 100%);--pt-window-shadow:0 18px 36px rgba(74,74,74,0.4);--pt-window-overlay:rgba(42,42,42,0.35);--pt-window-surface:#5a5a5a;--pt-window-body-bg:linear-gradient(180deg,#5a5a5a 0%,#3a3a3a 100%);--pt-window-body-ink:#E8E8E8;--pt-window-header-ink:#E8E8E8;--pt-window-footer-border:#7A7A7A;--pt-loading-overlay-bg:rgba(74,74,74,0.82);--pt-loading-overlay-processing-bg:rgba(74,74,74,0.42);--pt-loading-spinner-track:rgba(232,232,232,0.16);--pt-loading-spinner-head:#A0A0A0;--pt-loading-spinner-processing-track:rgba(232,232,232,0.1);--pt-loading-spinner-processing-head:rgba(160,160,160,0.72);--pt-loading-message-ink:#E8E8E8;--pt-loading-message-processing-ink:rgba(232,232,232,0.9);--pt-toast-border:#A0A0A0;--pt-toast-bg:linear-gradient(180deg,rgba(90,90,90,0.98) 0%,rgba(58,58,58,0.98) 100%);--pt-toast-ink:#E8E8E8;--pt-toast-shadow:0 10px 22px rgba(74,74,74,0.3);--pt-toast-info-border:#A0A0A0;--pt-copy-quiet:#E8E8E8;--pt-copy-subtle:#A0A0A0;--pt-copy-status:#E8E8E8;--pt-copy-strong:#E8E8E8;--pt-copy-hint:#A0A0A0;--pt-copy-section:#E8E8E8;--pt-scrollbar-track:#5a5a5a;--pt-scrollbar-thumb:#7A7A7A;--pt-scrollbar-thumb-hover:#A0A0A0}:root[data-pt-theme="slate"]{--pt-shell-bg:linear-gradient(180deg,#4A5A6A 0%,#5a6a7a 18%,#6a7a8a 100%);--pt-shell-ink:#B8C5D1;--pt-form-label:#B8C5D1;--pt-form-border:#8A9BAE;--pt-form-bg:#5a6a7a;--pt-form-focus:#6D8196;--pt-form-shadow:0 0 0 2px rgba(109,129,150,0.18);--pt-form-ink:#B8C5D1;--pt-form-invalid-label:#ffb3b3;--pt-form-invalid-border:#b35a5a;--pt-form-invalid-shadow:0 0 0 1px rgba(179,90,90,0.2);--pt-form-invalid-bg:#241212;--pt-button-border:#8A9BAE;--pt-button-bg:linear-gradient(180deg,#6a7a8a 0%,#5a6a7a 100%);--pt-button-hover-bg:linear-gradient(180deg,#7a8a9a 0%,#647a8a 100%);--pt-button-pressed-bg:linear-gradient(180deg,#4A5A6A 0%,#6a7a8a 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(74,90,106,0.55);--pt-button-text:#B8C5D1;--pt-button-topshine:inset 0 1px 0 rgba(184,197,209,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#647a8a 0%,#566a7a 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#748a9a 0%,#627a8a 100%);--pt-button-primary-border:#6D8196;--pt-button-primary-bg:linear-gradient(180deg,#7a8a9a 0%,#647a8a 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#8a9aae 0%,#708a9a 100%);--pt-button-danger-border:#6D8196;--pt-button-danger-bg:linear-gradient(180deg,#8a9aae 0%,#708a9a 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#9aaabe 0%,#7c9aaa 100%);--pt-tree-border:#8A9BAE;--pt-tree-bg:rgba(74,90,106,0.95);--pt-tree-hover:rgba(109,129,150,0.12);--pt-tree-selected:#7a8a9a;--pt-tree-selected-ink:#B8C5D1;--pt-tree-muted:#6D8196;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#8A9BAE;--pt-grid-panel:rgba(72,86,100,0.96);--pt-grid-header:#5a6a7a;--pt-grid-header-ink:#B8C5D1;--pt-grid-body-ink:#B8C5D1;--pt-grid-row-hover:rgba(109,129,150,0.08);--pt-grid-selected:#7a8a9a;--pt-grid-selected-ink:#B8C5D1;--pt-grid-muted:#6D8196;--pt-grid-filter-bg:#566a7a;--pt-grid-surface:#4A5A6A;--pt-grid-menu-bg:#5a6a7a;--pt-grid-menu-shadow:0 14px 28px rgba(74,90,106,0.35);--pt-grid-scroll-border:#8A9BAE;--pt-grid-row-border:#6a7a8a;--pt-grid-header-sort:#B8C5D1;--pt-grid-header-menu-border:#6D8196;--pt-grid-header-menu-bg:linear-gradient(#7a8a9a,#647a8a);--pt-grid-header-menu-ink:#B8C5D1;--pt-grid-column-menu-border:#6D8196;--pt-grid-column-menu-bg:#5a6a7a;--pt-grid-column-menu-shadow:0 6px 14px rgba(74,90,106,0.4);--pt-grid-column-separator:#8A9BAE;--pt-grid-column-separator-hover:#6D8196;--pt-grid-resize-guide:#6D8196;--pt-grid-menu-section-border:#7a8a9a;--pt-grid-menu-action-hover:#6a7a8a;--pt-grid-filter-input-border:#6D8196;--pt-grid-filter-border:#8A9BAE;--pt-grid-row-proposed:#ffb3b3;--pt-grid-active-outline:#6D8196;--pt-panel-border:#8A9BAE;--pt-panel-bg:#5a6a7a;--pt-panel-title-ink:#B8C5D1;--pt-panel-header-bg:linear-gradient(180deg,#7a8a9a 0%,#647a8a 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#6a7a8a 0%,#566a7a 100%);--pt-panel-footer-bg:linear-gradient(180deg,#647a8a 0%,#4A5A6A 100%);--pt-panel-inset:#6a7a8a;--pt-panel-toolbar-border:#8A9BAE;--pt-panel-body-bg:linear-gradient(180deg,#5a6a7a 0%,#3e4e5a 100%);--pt-panel-footer-ink:#B8C5D1;--pt-panel-footer-border:#8A9BAE;--pt-tab-border-dark:#6D8196;--pt-tab-border-light:#7a8a9a;--pt-tab-strip-bg:#566a7a;--pt-tab-bg:linear-gradient(180deg,#6a7a8a 0%,#5a6a7a 100%);--pt-tab-active-bg:#3e4e5a;--pt-tab-panel:#4A5A6A;--pt-tab-text:#B8C5D1;--pt-tab-muted:#6D8196;--pt-tab-inset:#5a6a7a;--pt-tab-hover-bg:linear-gradient(180deg,#7a8a9a 0%,#647a8a 100%);--pt-tab-focus:#6D8196;--pt-borderlayout-border:#8A9BAE;--pt-borderlayout-bg:linear-gradient(180deg,#4A5A6A 0%,#3e4e5a 100%);--pt-borderlayout-region-border:#8A9BAE;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#647a8a 0%,#566a7a 100%);--pt-borderlayout-toggle-border:#6D8196;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#7a8a9a 0%,#647a8a 100%);--pt-borderlayout-toggle-ink:#B8C5D1;--pt-window-border:#6D8196;--pt-window-header-bg:linear-gradient(180deg,#7a8a9a 0%,#647a8a 100%);--pt-window-footer-bg:linear-gradient(180deg,#647a8a 0%,#4A5A6A 100%);--pt-window-shadow:0 18px 36px rgba(74,90,106,0.4);--pt-window-overlay:rgba(46,58,66,0.35);--pt-window-surface:#5a6a7a;--pt-window-body-bg:linear-gradient(180deg,#5a6a7a 0%,#3e4e5a 100%);--pt-window-body-ink:#B8C5D1;--pt-window-header-ink:#B8C5D1;--pt-window-footer-border:#8A9BAE;--pt-loading-overlay-bg:rgba(74,90,106,0.82);--pt-loading-overlay-processing-bg:rgba(74,90,106,0.42);--pt-loading-spinner-track:rgba(184,197,209,0.16);--pt-loading-spinner-head:#6D8196;--pt-loading-spinner-processing-track:rgba(184,197,209,0.1);--pt-loading-spinner-processing-head:rgba(109,129,150,0.72);--pt-loading-message-ink:#B8C5D1;--pt-loading-message-processing-ink:rgba(184,197,209,0.9);--pt-toast-border:#6D8196;--pt-toast-bg:linear-gradient(180deg,rgba(90,106,122,0.98) 0%,rgba(62,78,90,0.98) 100%);--pt-toast-ink:#B8C5D1;--pt-toast-shadow:0 10px 22px rgba(74,90,106,0.3);--pt-toast-info-border:#6D8196;--pt-copy-quiet:#B8C5D1;--pt-copy-subtle:#6D8196;--pt-copy-status:#B8C5D1;--pt-copy-strong:#B8C5D1;--pt-copy-hint:#6D8196;--pt-copy-section:#B8C5D1;--pt-scrollbar-track:#5a6a7a;--pt-scrollbar-thumb:#8A9BAE;--pt-scrollbar-thumb-hover:#6D8196}:root[data-pt-theme="charcoal"]{--pt-shell-bg:linear-gradient(180deg,#1A1A1A 0%,#2a2a2a 18%,#3a3a3a 100%);--pt-shell-ink:#B8B8B8;--pt-form-label:#B8B8B8;--pt-form-border:#5A5A5A;--pt-form-bg:#2a2a2a;--pt-form-focus:#7A7A7A;--pt-form-shadow:0 0 0 2px rgba(122,122,122,0.18);--pt-form-ink:#B8B8B8;--pt-form-invalid-label:#ffb3b3;--pt-form-invalid-border:#b35a5a;--pt-form-invalid-shadow:0 0 0 1px rgba(179,90,90,0.2);--pt-form-invalid-bg:#241212;--pt-button-border:#5A5A5A;--pt-button-bg:linear-gradient(180deg,#3a3a3a 0%,#2a2a2a 100%);--pt-button-hover-bg:linear-gradient(180deg,#4a4a4a 0%,#323232 100%);--pt-button-pressed-bg:linear-gradient(180deg,#1A1A1A 0%,#3a3a3a 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(26,26,26,0.55);--pt-button-text:#B8B8B8;--pt-button-topshine:inset 0 1px 0 rgba(184,184,184,0.08);--pt-button-subtle-bg:linear-gradient(180deg,#323232 0%,#262626 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#424242 0%,#2e2e2e 100%);--pt-button-primary-border:#7A7A7A;--pt-button-primary-bg:linear-gradient(180deg,#4a4a4a 0%,#323232 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#5a5a5a 0%,#3e3e3e 100%);--pt-button-danger-border:#7A7A7A;--pt-button-danger-bg:linear-gradient(180deg,#5a5a5a 0%,#3e3e3e 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#6a6a6a 0%,#4a4a4a 100%);--pt-tree-border:#5A5A5A;--pt-tree-bg:rgba(26,26,26,0.95);--pt-tree-hover:rgba(122,122,122,0.12);--pt-tree-selected:#4a4a4a;--pt-tree-selected-ink:#B8B8B8;--pt-tree-muted:#7A7A7A;--pt-tree-expander-hover:rgba(255,255,255,0.08);--pt-grid-border:#5A5A5A;--pt-grid-panel:rgba(24,24,24,0.96);--pt-grid-header:#2a2a2a;--pt-grid-header-ink:#B8B8B8;--pt-grid-body-ink:#B8B8B8;--pt-grid-row-hover:rgba(122,122,122,0.08);--pt-grid-selected:#4a4a4a;--pt-grid-selected-ink:#B8B8B8;--pt-grid-muted:#7A7A7A;--pt-grid-filter-bg:#262626;--pt-grid-surface:#1A1A1A;--pt-grid-menu-bg:#2a2a2a;--pt-grid-menu-shadow:0 14px 28px rgba(26,26,26,0.35);--pt-grid-scroll-border:#5A5A5A;--pt-grid-row-border:#3a3a3a;--pt-grid-header-sort:#B8B8B8;--pt-grid-header-menu-border:#7A7A7A;--pt-grid-header-menu-bg:linear-gradient(#4a4a4a,#323232);--pt-grid-header-menu-ink:#B8B8B8;--pt-grid-column-menu-border:#7A7A7A;--pt-grid-column-menu-bg:#2a2a2a;--pt-grid-column-menu-shadow:0 6px 14px rgba(26,26,26,0.4);--pt-grid-column-separator:#5A5A5A;--pt-grid-column-separator-hover:#7A7A7A;--pt-grid-resize-guide:#7A7A7A;--pt-grid-menu-section-border:#4a4a4a;--pt-grid-menu-action-hover:#3a3a3a;--pt-grid-filter-input-border:#7A7A7A;--pt-grid-filter-border:#5A5A5A;--pt-grid-row-proposed:#ffb3b3;--pt-grid-active-outline:#7A7A7A;--pt-panel-border:#5A5A5A;--pt-panel-bg:#2a2a2a;--pt-panel-title-ink:#B8B8B8;--pt-panel-header-bg:linear-gradient(180deg,#4a4a4a 0%,#323232 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#3a3a3a 0%,#262626 100%);--pt-panel-footer-bg:linear-gradient(180deg,#323232 0%,#1A1A1A 100%);--pt-panel-inset:#3a3a3a;--pt-panel-toolbar-border:#5A5A5A;--pt-panel-body-bg:linear-gradient(180deg,#2a2a2a 0%,#161616 100%);--pt-panel-footer-ink:#B8B8B8;--pt-panel-footer-border:#5A5A5A;--pt-tab-border-dark:#7A7A7A;--pt-tab-border-light:#4a4a4a;--pt-tab-strip-bg:#262626;--pt-tab-bg:linear-gradient(180deg,#3a3a3a 0%,#2a2a2a 100%);--pt-tab-active-bg:#161616;--pt-tab-panel:#1A1A1A;--pt-tab-text:#B8B8B8;--pt-tab-muted:#7A7A7A;--pt-tab-inset:#2a2a2a;--pt-tab-hover-bg:linear-gradient(180deg,#4a4a4a 0%,#323232 100%);--pt-tab-focus:#7A7A7A;--pt-borderlayout-border:#5A5A5A;--pt-borderlayout-bg:linear-gradient(180deg,#1A1A1A 0%,#161616 100%);--pt-borderlayout-region-border:#5A5A5A;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#323232 0%,#262626 100%);--pt-borderlayout-toggle-border:#7A7A7A;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#4a4a4a 0%,#323232 100%);--pt-borderlayout-toggle-ink:#B8B8B8;--pt-window-border:#7A7A7A;--pt-window-header-bg:linear-gradient(180deg,#4a4a4a 0%,#323232 100%);--pt-window-footer-bg:linear-gradient(180deg,#323232 0%,#1A1A1A 100%);--pt-window-shadow:0 18px 36px rgba(26,26,26,0.4);--pt-window-overlay:rgba(14,14,14,0.35);--pt-window-surface:#2a2a2a;--pt-window-body-bg:linear-gradient(180deg,#2a2a2a 0%,#161616 100%);--pt-window-body-ink:#B8B8B8;--pt-window-header-ink:#B8B8B8;--pt-window-footer-border:#5A5A5A;--pt-loading-overlay-bg:rgba(26,26,26,0.82);--pt-loading-overlay-processing-bg:rgba(26,26,26,0.42);--pt-loading-spinner-track:rgba(184,184,184,0.16);--pt-loading-spinner-head:#7A7A7A;--pt-loading-spinner-processing-track:rgba(184,184,184,0.1);--pt-loading-spinner-processing-head:rgba(122,122,122,0.72);--pt-loading-message-ink:#B8B8B8;--pt-loading-message-processing-ink:rgba(184,184,184,0.9);--pt-toast-border:#7A7A7A;--pt-toast-bg:linear-gradient(180deg,rgba(42,42,42,0.98) 0%,rgba(22,22,22,0.98) 100%);--pt-toast-ink:#B8B8B8;--pt-toast-shadow:0 10px 22px rgba(26,26,26,0.3);--pt-toast-info-border:#7A7A7A;--pt-copy-quiet:#B8B8B8;--pt-copy-subtle:#7A7A7A;--pt-copy-status:#B8B8B8;--pt-copy-strong:#B8B8B8;--pt-copy-hint:#7A7A7A;--pt-copy-section:#B8B8B8;--pt-scrollbar-track:#2a2a2a;--pt-scrollbar-thumb:#5A5A5A;--pt-scrollbar-thumb-hover:#7A7A7A}:root[data-pt-theme="corporate"]{--pt-shell-bg:linear-gradient(180deg,#0061a3 0%,#007fc2 18%,#0096d8 100%);--pt-shell-ink:#eaf6ff;--pt-form-label:#d6efff;--pt-form-border:#0061a3;--pt-form-bg:#005792;--pt-form-focus:#afcb3a;--pt-form-shadow:0 0 0 2px rgba(175,203,58,0.25);--pt-form-ink:#f3fbff;--pt-form-invalid-label:#ffd2d2;--pt-form-invalid-border:#d77b7b;--pt-form-invalid-shadow:0 0 0 1px rgba(215,123,123,0.2);--pt-form-invalid-bg:#3a1f1f;--pt-button-border:#0061a3;--pt-button-bg:linear-gradient(180deg,#0096d8 0%,#0061a3 100%);--pt-button-hover-bg:linear-gradient(180deg,#1aa7e3 0%,#0072b8 100%);--pt-button-pressed-bg:linear-gradient(180deg,#005792 0%,#0089c9 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(0,64,109,0.45);--pt-button-text:#f4fbff;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.18);--pt-button-subtle-bg:linear-gradient(180deg,#007fc2 0%,#005f9f 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#1296d6 0%,#006db2 100%);--pt-button-primary-border:#afcb3a;--pt-button-primary-bg:linear-gradient(180deg,#b9d64a 0%,#8cad2d 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#c5df5b 0%,#98b938 100%);--pt-button-danger-border:#b95b5b;--pt-button-danger-bg:linear-gradient(180deg,#8a3333 0%,#6a2525 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#9a3d3d 0%,#762c2c 100%);--pt-tree-border:#0061a3;--pt-tree-bg:rgba(0,86,143,0.92);--pt-tree-hover:rgba(175,203,58,0.15);--pt-tree-selected:#0072b8;--pt-tree-selected-ink:#f4fbff;--pt-tree-muted:#b9dcff;--pt-tree-expander-hover:rgba(255,255,255,0.12);--pt-grid-border:#0061a3;--pt-grid-panel:rgba(0,79,132,0.95);--pt-grid-header:#0061a3;--pt-grid-header-ink:#f0faff;--pt-grid-body-ink:#ebf7ff;--pt-grid-row-hover:rgba(175,203,58,0.1);--pt-grid-selected:#0076bd;--pt-grid-selected-ink:#ffffff;--pt-grid-muted:#b7d9f4;--pt-grid-filter-bg:#00558f;--pt-grid-surface:#004a7c;--pt-grid-menu-bg:#005792;--pt-grid-menu-shadow:0 14px 28px rgba(0,43,74,0.4);--pt-grid-scroll-border:#0061a3;--pt-grid-row-border:#0b6ead;--pt-grid-header-sort:#d8efff;--pt-grid-header-menu-border:#0d7ec0;--pt-grid-header-menu-bg:linear-gradient(#1090d1,#006cb1);--pt-grid-header-menu-ink:#f5fcff;--pt-grid-column-menu-border:#0d7ec0;--pt-grid-column-menu-bg:#005792;--pt-grid-column-menu-shadow:0 6px 14px rgba(0,43,74,0.5);--pt-grid-column-separator:#69b7e4;--pt-grid-column-separator-hover:#afcb3a;--pt-grid-resize-guide:#afcb3a;--pt-grid-menu-section-border:#0a6aa9;--pt-grid-menu-action-hover:#0b6ead;--pt-grid-filter-input-border:#2c98d4;--pt-grid-filter-border:#0f7bbb;--pt-grid-row-proposed:#ffd0d0;--pt-grid-active-outline:#afcb3a;--pt-panel-border:#0061a3;--pt-panel-bg:#005792;--pt-panel-title-ink:#f2fbff;--pt-panel-header-bg:linear-gradient(180deg,#0096d8 0%,#0069ad 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#007ec0 0%,#005d9c 100%);--pt-panel-footer-bg:linear-gradient(180deg,#006fb3 0%,#005188 100%);--pt-panel-inset:#0a6eaf;--pt-panel-toolbar-border:#1a86c8;--pt-panel-body-bg:linear-gradient(180deg,#005f9f 0%,#004d82 100%);--pt-panel-footer-ink:#d9efff;--pt-panel-footer-border:#1a86c8;--pt-tab-border-dark:#0061a3;--pt-tab-border-light:#1496d7;--pt-tab-strip-bg:#00558f;--pt-tab-bg:linear-gradient(180deg,#008acc 0%,#0062a4 100%);--pt-tab-active-bg:#004b7d;--pt-tab-panel:#005188;--pt-tab-text:#eef9ff;--pt-tab-muted:#b8daf4;--pt-tab-inset:#0a6eaf;--pt-tab-hover-bg:linear-gradient(180deg,#149fdf 0%,#0074b8 100%);--pt-tab-focus:#afcb3a;--pt-borderlayout-border:#0061a3;--pt-borderlayout-bg:linear-gradient(180deg,#005792 0%,#004a7c 100%);--pt-borderlayout-region-border:#0e78b7;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#0087c8 0%,#005f9f 100%);--pt-borderlayout-toggle-border:#afcb3a;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#9fbe32 0%,#7fa427 100%);--pt-borderlayout-toggle-ink:#123400;--pt-window-border:#0f7fbf;--pt-window-header-bg:linear-gradient(180deg,#0096d8 0%,#0069ad 100%);--pt-window-footer-bg:linear-gradient(180deg,#006fb3 0%,#005188 100%);--pt-window-shadow:0 18px 36px rgba(0,43,74,0.45);--pt-window-overlay:rgba(0,38,64,0.4);--pt-window-surface:#005792;--pt-window-body-bg:linear-gradient(180deg,#0062a4 0%,#004b7d 100%);--pt-window-body-ink:#eef9ff;--pt-window-header-ink:#f5fcff;--pt-window-footer-border:#1a86c8;--pt-loading-overlay-bg:rgba(0,66,111,0.82);--pt-loading-overlay-processing-bg:rgba(0,66,111,0.45);--pt-loading-spinner-track:rgba(234,246,255,0.2);--pt-loading-spinner-head:#afcb3a;--pt-loading-spinner-processing-track:rgba(234,246,255,0.12);--pt-loading-spinner-processing-head:rgba(175,203,58,0.85);--pt-loading-message-ink:#effaff;--pt-loading-message-processing-ink:rgba(239,250,255,0.92);--pt-toast-border:#0e7dbc;--pt-toast-bg:linear-gradient(180deg,rgba(0,102,170,0.98) 0%,rgba(0,78,130,0.98) 100%);--pt-toast-ink:#f2fbff;--pt-toast-shadow:0 10px 22px rgba(0,43,74,0.35);--pt-toast-info-border:#afcb3a;--pt-copy-quiet:#c9e8ff;--pt-copy-subtle:#9dcbeb;--pt-copy-status:#b8dcf4;--pt-copy-strong:#f2fbff;--pt-copy-hint:#9fcfed;--pt-copy-section:#f7fdff;--pt-scrollbar-track:#005188;--pt-scrollbar-thumb:#0079bc;--pt-scrollbar-thumb-hover:#0096d8}:root[data-pt-theme="windowsxp"]{--pt-shell-bg:linear-gradient(180deg,#3a6ea5 0%,#5b8fc9 20%,#8bb5e3 100%);--pt-shell-ink:#0b2342;--pt-form-label:#1d3f73;--pt-form-border:#7f9db9;--pt-form-bg:#ffffff;--pt-form-focus:#316ac5;--pt-form-shadow:0 0 0 1px rgba(49,106,197,0.35);--pt-form-ink:#000000;--pt-form-invalid-label:#9f2d2d;--pt-form-invalid-border:#c66b6b;--pt-form-invalid-shadow:0 0 0 1px rgba(198,107,107,0.2);--pt-form-invalid-bg:#fff7f7;--pt-button-border:#003c74;--pt-button-bg:linear-gradient(180deg,#ffffff 0%,#d7e9ff 45%,#c1d9f3 100%);--pt-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#eaf3ff 45%,#d1e3f8 100%);--pt-button-pressed-bg:linear-gradient(180deg,#b7cff0 0%,#dcecff 60%,#f4f9ff 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(0,60,116,0.3);--pt-button-text:#003366;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.85);--pt-button-subtle-bg:linear-gradient(180deg,#ffffff 0%,#e3eefb 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#ffffff 0%,#edf4fd 100%);--pt-button-primary-border:#2457a6;--pt-button-primary-bg:linear-gradient(180deg,#fefefe 0%,#d4e5fb 45%,#bdd5f2 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#ffffff 0%,#e0ecfb 45%,#cbe0f6 100%);--pt-button-danger-border:#a86161;--pt-button-danger-bg:linear-gradient(180deg,#fffdfd 0%,#f7dddd 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#ffffff 0%,#fbe7e7 100%);--pt-tree-border:#7f9db9;--pt-tree-bg:rgba(255,255,255,0.96);--pt-tree-hover:rgba(49,106,197,0.12);--pt-tree-selected:#c8ddf7;--pt-tree-selected-ink:#000000;--pt-tree-muted:#4f6784;--pt-tree-expander-hover:rgba(0,51,102,0.08);--pt-grid-border:#7f9db9;--pt-grid-panel:rgba(249,252,255,0.97);--pt-grid-header:#dbe8f7;--pt-grid-header-ink:#1e426d;--pt-grid-body-ink:#000000;--pt-grid-row-hover:rgba(49,106,197,0.08);--pt-grid-selected:#c8ddf7;--pt-grid-selected-ink:#000000;--pt-grid-muted:#4f6784;--pt-grid-filter-bg:#f4f8fd;--pt-grid-surface:#ffffff;--pt-grid-menu-bg:#f8fbff;--pt-grid-menu-shadow:0 12px 24px rgba(35,66,106,0.2);--pt-grid-scroll-border:#7f9db9;--pt-grid-row-border:#d7e2ef;--pt-grid-header-sort:#2a4f7c;--pt-grid-header-menu-border:#7f9db9;--pt-grid-header-menu-bg:linear-gradient(#ffffff,#d5e6f9);--pt-grid-header-menu-ink:#003366;--pt-grid-column-menu-border:#7f9db9;--pt-grid-column-menu-bg:#f8fbff;--pt-grid-column-menu-shadow:0 6px 14px rgba(35,66,106,0.25);--pt-grid-column-separator:#96aec8;--pt-grid-column-separator-hover:#316ac5;--pt-grid-resize-guide:#88a8c9;--pt-grid-menu-section-border:#c5d7ea;--pt-grid-menu-action-hover:#d9e8fa;--pt-grid-filter-input-border:#7f9db9;--pt-grid-filter-border:#9cb4cf;--pt-grid-row-proposed:#b91c1c;--pt-grid-active-outline:#316ac5;--pt-panel-border:#7f9db9;--pt-panel-bg:#edf3fb;--pt-panel-title-ink:#ffffff;--pt-panel-header-bg:linear-gradient(180deg,#0a246a 0%,#316ac5 55%,#6f97d6 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#f9fcff 0%,#dfeafa 100%);--pt-panel-footer-bg:linear-gradient(180deg,#eef4fc 0%,#d5e4f8 100%);--pt-panel-inset:#e4eef9;--pt-panel-toolbar-border:#9cb4cf;--pt-panel-body-bg:linear-gradient(180deg,#ffffff 0%,#f4f8fd 100%);--pt-panel-footer-ink:#1e426d;--pt-panel-footer-border:#9cb4cf;--pt-tab-border-dark:#7f9db9;--pt-tab-border-light:#ffffff;--pt-tab-strip-bg:#dfeaf8;--pt-tab-bg:linear-gradient(180deg,#ffffff 0%,#d5e6f9 100%);--pt-tab-active-bg:#ffffff;--pt-tab-panel:#ffffff;--pt-tab-text:#003366;--pt-tab-muted:#4f6784;--pt-tab-inset:#e4eef9;--pt-tab-hover-bg:linear-gradient(180deg,#ffffff 0%,#e2eefb 100%);--pt-tab-focus:#316ac5;--pt-borderlayout-border:#7f9db9;--pt-borderlayout-bg:linear-gradient(180deg,#dbe8f7 0%,#c5daf2 100%);--pt-borderlayout-region-border:#8ea9c7;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#f7fbff 0%,#d7e6f9 100%);--pt-borderlayout-toggle-border:#5a7ca6;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#ffffff 0%,#d7e6f9 100%);--pt-borderlayout-toggle-ink:#003366;--pt-window-border:#4f79a8;--pt-window-header-bg:linear-gradient(180deg,#0a246a 0%,#316ac5 55%,#6f97d6 100%);--pt-window-footer-bg:linear-gradient(180deg,#f8fbff 0%,#e2edf9 100%);--pt-window-shadow:0 18px 36px rgba(35,66,106,0.35);--pt-window-overlay:rgba(20,45,78,0.24);--pt-window-surface:#ffffff;--pt-window-body-bg:linear-gradient(180deg,#ffffff 0%,#f3f8fd 100%);--pt-window-body-ink:#000000;--pt-window-header-ink:#ffffff;--pt-window-footer-border:#9cb4cf;--pt-loading-overlay-bg:rgba(219,232,247,0.85);--pt-loading-overlay-processing-bg:rgba(219,232,247,0.45);--pt-loading-spinner-track:rgba(49,106,197,0.18);--pt-loading-spinner-head:#316ac5;--pt-loading-spinner-processing-track:rgba(49,106,197,0.1);--pt-loading-spinner-processing-head:rgba(49,106,197,0.75);--pt-loading-message-ink:#1e426d;--pt-loading-message-processing-ink:rgba(30,66,109,0.9);--pt-toast-border:#7f9db9;--pt-toast-bg:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(228,238,249,0.98) 100%);--pt-toast-ink:#1e426d;--pt-toast-shadow:0 10px 22px rgba(35,66,106,0.22);--pt-toast-info-border:#5f84b1;--pt-copy-quiet:#294d79;--pt-copy-subtle:#4f6784;--pt-copy-status:#3d5d84;--pt-copy-strong:#163a68;--pt-copy-hint:#5a7290;--pt-copy-section:#0f2f5a;--pt-scrollbar-track:#edf3fb;--pt-scrollbar-thumb:#9bb3ce;--pt-scrollbar-thumb-hover:#7f9db9}:root[data-pt-theme="windows7"]{--pt-shell-bg:linear-gradient(180deg,#74b2e2 0%,#4b89c7 35%,#2a5f96 100%);--pt-shell-ink:#0f2b49;--pt-form-label:#214b78;--pt-form-border:#8eb3d8;--pt-form-bg:#ffffff;--pt-form-focus:#4f94d4;--pt-form-shadow:0 0 0 2px rgba(79,148,212,0.22);--pt-form-ink:#102a45;--pt-form-invalid-label:#a83b3b;--pt-form-invalid-border:#d27a7a;--pt-form-invalid-shadow:0 0 0 1px rgba(210,122,122,0.2);--pt-form-invalid-bg:#fff8f8;--pt-button-border:#5f8fbe;--pt-button-bg:linear-gradient(180deg,#ffffff 0%,#e8f2fc 52%,#d4e6f8 100%);--pt-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#f0f7ff 52%,#dfefff 100%);--pt-button-pressed-bg:linear-gradient(180deg,#c8dbef 0%,#e5f1fd 65%,#f9fcff 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(67,103,141,0.3);--pt-button-text:#15406c;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.9);--pt-button-subtle-bg:linear-gradient(180deg,#ffffff 0%,#edf4fc 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#ffffff 0%,#f3f8fe 100%);--pt-button-primary-border:#4f94d4;--pt-button-primary-bg:linear-gradient(180deg,#fefefe 0%,#deecfb 52%,#c9dff6 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#ffffff 0%,#e8f3ff 52%,#d7e8fa 100%);--pt-button-danger-border:#b26b6b;--pt-button-danger-bg:linear-gradient(180deg,#fffefe 0%,#fbe8e8 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#ffffff 0%,#fdf0f0 100%);--pt-tree-border:#8eb3d8;--pt-tree-bg:rgba(255,255,255,0.97);--pt-tree-hover:rgba(79,148,212,0.1);--pt-tree-selected:#d5e9fb;--pt-tree-selected-ink:#0f2b49;--pt-tree-muted:#53769a;--pt-tree-expander-hover:rgba(18,53,90,0.08);--pt-grid-border:#8eb3d8;--pt-grid-panel:rgba(250,253,255,0.98);--pt-grid-header:#e3eef9;--pt-grid-header-ink:#214b78;--pt-grid-body-ink:#102a45;--pt-grid-row-hover:rgba(79,148,212,0.08);--pt-grid-selected:#d5e9fb;--pt-grid-selected-ink:#0f2b49;--pt-grid-muted:#53769a;--pt-grid-filter-bg:#f4f9fe;--pt-grid-surface:#ffffff;--pt-grid-menu-bg:#f7fbff;--pt-grid-menu-shadow:0 12px 24px rgba(44,79,119,0.2);--pt-grid-scroll-border:#8eb3d8;--pt-grid-row-border:#dbe8f5;--pt-grid-header-sort:#2a5c8f;--pt-grid-header-menu-border:#8eb3d8;--pt-grid-header-menu-bg:linear-gradient(#ffffff,#dbeafa);--pt-grid-header-menu-ink:#1a446f;--pt-grid-column-menu-border:#8eb3d8;--pt-grid-column-menu-bg:#f7fbff;--pt-grid-column-menu-shadow:0 6px 14px rgba(44,79,119,0.24);--pt-grid-column-separator:#9ebfe0;--pt-grid-column-separator-hover:#4f94d4;--pt-grid-resize-guide:#87add3;--pt-grid-menu-section-border:#cadff2;--pt-grid-menu-action-hover:#dfedfb;--pt-grid-filter-input-border:#8eb3d8;--pt-grid-filter-border:#a3c0de;--pt-grid-row-proposed:#b91c1c;--pt-grid-active-outline:#4f94d4;--pt-panel-border:#8eb3d8;--pt-panel-bg:#eef5fc;--pt-panel-title-ink:#ffffff;--pt-panel-header-bg:linear-gradient(180deg,#5ea5df 0%,#3f82c2 55%,#2a5f96 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#fbfdff 0%,#e5effb 100%);--pt-panel-footer-bg:linear-gradient(180deg,#f1f7fd 0%,#dceaf9 100%);--pt-panel-inset:#e7f1fb;--pt-panel-toolbar-border:#a3c0de;--pt-panel-body-bg:linear-gradient(180deg,#ffffff 0%,#f5f9fe 100%);--pt-panel-footer-ink:#214b78;--pt-panel-footer-border:#a3c0de;--pt-tab-border-dark:#8eb3d8;--pt-tab-border-light:#ffffff;--pt-tab-strip-bg:#e4eef9;--pt-tab-bg:linear-gradient(180deg,#ffffff 0%,#dceaf9 100%);--pt-tab-active-bg:#ffffff;--pt-tab-panel:#ffffff;--pt-tab-text:#1a446f;--pt-tab-muted:#53769a;--pt-tab-inset:#e7f1fb;--pt-tab-hover-bg:linear-gradient(180deg,#ffffff 0%,#e7f2fc 100%);--pt-tab-focus:#4f94d4;--pt-borderlayout-border:#8eb3d8;--pt-borderlayout-bg:linear-gradient(180deg,#e3eef9 0%,#cde0f4 100%);--pt-borderlayout-region-border:#9bbddd;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#f9fcff 0%,#dcebf9 100%);--pt-borderlayout-toggle-border:#6f98c0;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#ffffff 0%,#dcebf9 100%);--pt-borderlayout-toggle-ink:#1a446f;--pt-window-border:#6f98c0;--pt-window-header-bg:linear-gradient(180deg,#5ea5df 0%,#3f82c2 55%,#2a5f96 100%);--pt-window-footer-bg:linear-gradient(180deg,#f9fcff 0%,#e5effb 100%);--pt-window-shadow:0 18px 36px rgba(44,79,119,0.34);--pt-window-overlay:rgba(21,46,76,0.22);--pt-window-surface:#ffffff;--pt-window-body-bg:linear-gradient(180deg,#ffffff 0%,#f4f9fe 100%);--pt-window-body-ink:#102a45;--pt-window-header-ink:#ffffff;--pt-window-footer-border:#a3c0de;--pt-loading-overlay-bg:rgba(227,238,249,0.84);--pt-loading-overlay-processing-bg:rgba(227,238,249,0.44);--pt-loading-spinner-track:rgba(79,148,212,0.18);--pt-loading-spinner-head:#4f94d4;--pt-loading-spinner-processing-track:rgba(79,148,212,0.1);--pt-loading-spinner-processing-head:rgba(79,148,212,0.75);--pt-loading-message-ink:#214b78;--pt-loading-message-processing-ink:rgba(33,75,120,0.9);--pt-toast-border:#8eb3d8;--pt-toast-bg:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(232,241,251,0.98) 100%);--pt-toast-ink:#214b78;--pt-toast-shadow:0 10px 22px rgba(44,79,119,0.22);--pt-toast-info-border:#6f98c0;--pt-copy-quiet:#315a86;--pt-copy-subtle:#53769a;--pt-copy-status:#3f648b;--pt-copy-strong:#1a446f;--pt-copy-hint:#5d7ea1;--pt-copy-section:#12395f;--pt-scrollbar-track:#eef5fc;--pt-scrollbar-thumb:#a6c3e1;--pt-scrollbar-thumb-hover:#8eb3d8}:root[data-pt-theme="windows10"]{--pt-shell-bg:linear-gradient(180deg,#0078d4 0%,#106ebe 30%,#005a9e 100%);--pt-shell-ink:#1f2a36;--pt-form-label:#d6ebff;--pt-form-border:#8bbce8;--pt-form-bg:#ffffff;--pt-form-focus:#0078d4;--pt-form-shadow:0 0 0 2px rgba(0,120,212,0.24);--pt-form-ink:#1f2a36;--pt-form-invalid-label:#b42318;--pt-form-invalid-border:#d47a74;--pt-form-invalid-shadow:0 0 0 1px rgba(180,35,24,0.2);--pt-form-invalid-bg:#fff7f6;--pt-button-border:#7eaedc;--pt-button-bg:linear-gradient(180deg,#ffffff 0%,#edf5fc 100%);--pt-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#e4f0fb 100%);--pt-button-pressed-bg:linear-gradient(180deg,#d9e9f9 0%,#f4f9ff 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(0,90,158,0.2);--pt-button-text:#004578;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.9);--pt-button-subtle-bg:linear-gradient(180deg,#ffffff 0%,#f1f7fd 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#ffffff 0%,#eaf3fc 100%);--pt-button-primary-border:#0078d4;--pt-button-primary-bg:linear-gradient(180deg,#2899f5 0%,#0078d4 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#3aa0f3 0%,#106ebe 100%);--pt-button-danger-border:#d8a5a8;--pt-button-danger-bg:linear-gradient(180deg,#fff7f7 0%,#f9e3e4 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#fff9f9 0%,#fbecee 100%);--pt-tree-border:#b6d2ec;--pt-tree-bg:rgba(255,255,255,0.98);--pt-tree-hover:rgba(0,120,212,0.1);--pt-tree-selected:#deecf9;--pt-tree-selected-ink:#1f2a36;--pt-tree-muted:#5f6f82;--pt-tree-expander-hover:rgba(0,69,120,0.08);--pt-grid-border:#b6d2ec;--pt-grid-panel:rgba(249,252,255,0.98);--pt-grid-header:#eff6fc;--pt-grid-header-ink:#004578;--pt-grid-body-ink:#1f2a36;--pt-grid-row-hover:rgba(0,120,212,0.08);--pt-grid-selected:#deecf9;--pt-grid-selected-ink:#1f2a36;--pt-grid-muted:#5f6f82;--pt-grid-filter-bg:#f6faff;--pt-grid-surface:#ffffff;--pt-grid-menu-bg:#ffffff;--pt-grid-menu-shadow:0 12px 24px rgba(0,69,120,0.18);--pt-grid-scroll-border:#b6d2ec;--pt-grid-row-border:#e3edf7;--pt-grid-header-sort:#005a9e;--pt-grid-header-menu-border:#8bbce8;--pt-grid-header-menu-bg:linear-gradient(#ffffff,#e8f2fc);--pt-grid-header-menu-ink:#004578;--pt-grid-column-menu-border:#8bbce8;--pt-grid-column-menu-bg:#ffffff;--pt-grid-column-menu-shadow:0 6px 14px rgba(0,69,120,0.22);--pt-grid-column-separator:#aac8e6;--pt-grid-column-separator-hover:#0078d4;--pt-grid-resize-guide:#5f9dd8;--pt-grid-menu-section-border:#d3e4f5;--pt-grid-menu-action-hover:#e8f2fc;--pt-grid-filter-input-border:#8bbce8;--pt-grid-filter-border:#aac8e6;--pt-grid-row-proposed:#b42318;--pt-grid-active-outline:#0078d4;--pt-panel-border:#b6d2ec;--pt-panel-bg:#f3f8fd;--pt-panel-title-ink:#ffffff;--pt-panel-header-bg:linear-gradient(180deg,#2899f5 0%,#0078d4 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#ffffff 0%,#edf5fc 100%);--pt-panel-footer-bg:linear-gradient(180deg,#f5f9fe 0%,#e6f0fa 100%);--pt-panel-inset:#ebf4fc;--pt-panel-toolbar-border:#c4dbf0;--pt-panel-body-bg:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);--pt-panel-footer-ink:#004578;--pt-panel-footer-border:#c4dbf0;--pt-tab-border-dark:#8bbce8;--pt-tab-border-light:#ffffff;--pt-tab-strip-bg:#eaf3fc;--pt-tab-bg:linear-gradient(180deg,#ffffff 0%,#e8f2fc 100%);--pt-tab-active-bg:#ffffff;--pt-tab-panel:#ffffff;--pt-tab-text:#004578;--pt-tab-muted:#5f6f82;--pt-tab-inset:#edf5fc;--pt-tab-hover-bg:linear-gradient(180deg,#ffffff 0%,#eff6fd 100%);--pt-tab-focus:#0078d4;--pt-borderlayout-border:#b6d2ec;--pt-borderlayout-bg:linear-gradient(180deg,#edf5fc 0%,#deecf9 100%);--pt-borderlayout-region-border:#c1d8ef;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#ffffff 0%,#e8f2fc 100%);--pt-borderlayout-toggle-border:#7eaedc;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#ffffff 0%,#e8f2fc 100%);--pt-borderlayout-toggle-ink:#004578;--pt-window-border:#8bbce8;--pt-window-header-bg:linear-gradient(180deg,#2899f5 0%,#0078d4 100%);--pt-window-footer-bg:linear-gradient(180deg,#f8fbff 0%,#eaf3fc 100%);--pt-window-shadow:0 18px 36px rgba(0,69,120,0.3);--pt-window-overlay:rgba(0,52,91,0.2);--pt-window-surface:#ffffff;--pt-window-body-bg:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);--pt-window-body-ink:#1f2a36;--pt-window-header-ink:#ffffff;--pt-window-footer-border:#c4dbf0;--pt-loading-overlay-bg:rgba(237,245,252,0.86);--pt-loading-overlay-processing-bg:rgba(237,245,252,0.46);--pt-loading-spinner-track:rgba(0,120,212,0.18);--pt-loading-spinner-head:#0078d4;--pt-loading-spinner-processing-track:rgba(0,120,212,0.1);--pt-loading-spinner-processing-head:rgba(0,120,212,0.75);--pt-loading-message-ink:#004578;--pt-loading-message-processing-ink:rgba(0,69,120,0.9);--pt-toast-border:#8bbce8;--pt-toast-bg:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(237,245,252,0.98) 100%);--pt-toast-ink:#004578;--pt-toast-shadow:0 10px 22px rgba(0,69,120,0.2);--pt-toast-info-border:#0078d4;--pt-copy-quiet:#31506f;--pt-copy-subtle:#5f6f82;--pt-copy-status:#3e5e7e;--pt-copy-strong:#204569;--pt-copy-hint:#62778f;--pt-copy-section:#123f6a;--pt-scrollbar-track:#f3f8fd;--pt-scrollbar-thumb:#b3d0ea;--pt-scrollbar-thumb-hover:#8bbce8}:root[data-pt-theme="windows11"]{--pt-shell-bg:linear-gradient(180deg,#dfeefe 0%,#cfe4fb 35%,#b8d8f8 100%);--pt-shell-ink:#1f2a36;--pt-form-label:#35506d;--pt-form-border:#b7cde3;--pt-form-bg:#ffffff;--pt-form-focus:#2b88d8;--pt-form-shadow:0 0 0 3px rgba(43,136,216,0.2);--pt-form-ink:#1f2a36;--pt-form-invalid-label:#b42318;--pt-form-invalid-border:#d47a74;--pt-form-invalid-shadow:0 0 0 1px rgba(180,35,24,0.2);--pt-form-invalid-bg:#fff8f7;--pt-button-border:#b7cde3;--pt-button-bg:linear-gradient(180deg,#ffffff 0%,#f4f9ff 100%);--pt-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#eef6ff 100%);--pt-button-pressed-bg:linear-gradient(180deg,#e6f1fd 0%,#f8fbff 100%);--pt-button-pressed-shadow:inset 0 1px 2px rgba(80,118,156,0.18);--pt-button-text:#294867;--pt-button-topshine:inset 0 1px 0 rgba(255,255,255,0.95);--pt-button-subtle-bg:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);--pt-button-subtle-hover-bg:linear-gradient(180deg,#ffffff 0%,#f1f8ff 100%);--pt-button-primary-border:#2b88d8;--pt-button-primary-bg:linear-gradient(180deg,#4aa0e9 0%,#2b88d8 100%);--pt-button-primary-hover-bg:linear-gradient(180deg,#60acec 0%,#3690de 100%);--pt-button-danger-border:#d8a5a8;--pt-button-danger-bg:linear-gradient(180deg,#fff8f8 0%,#f9e6e7 100%);--pt-button-danger-hover-bg:linear-gradient(180deg,#fffafa 0%,#fceff0 100%);--pt-tree-border:#c7d9eb;--pt-tree-bg:rgba(255,255,255,0.98);--pt-tree-hover:rgba(43,136,216,0.1);--pt-tree-selected:#e8f3fe;--pt-tree-selected-ink:#1f2a36;--pt-tree-muted:#6c7f94;--pt-tree-expander-hover:rgba(41,72,103,0.08);--pt-grid-border:#c7d9eb;--pt-grid-panel:rgba(252,254,255,0.98);--pt-grid-header:#f3f8fe;--pt-grid-header-ink:#2f4d6a;--pt-grid-body-ink:#1f2a36;--pt-grid-row-hover:rgba(43,136,216,0.07);--pt-grid-selected:#e8f3fe;--pt-grid-selected-ink:#1f2a36;--pt-grid-muted:#6c7f94;--pt-grid-filter-bg:#f8fbff;--pt-grid-surface:#ffffff;--pt-grid-menu-bg:#ffffff;--pt-grid-menu-shadow:0 12px 24px rgba(84,118,152,0.18);--pt-grid-scroll-border:#c7d9eb;--pt-grid-row-border:#e7eff7;--pt-grid-header-sort:#3a607f;--pt-grid-header-menu-border:#b7cde3;--pt-grid-header-menu-bg:linear-gradient(#ffffff,#eef6ff);--pt-grid-header-menu-ink:#2f4d6a;--pt-grid-column-menu-border:#b7cde3;--pt-grid-column-menu-bg:#ffffff;--pt-grid-column-menu-shadow:0 6px 14px rgba(84,118,152,0.22);--pt-grid-column-separator:#bfd3e7;--pt-grid-column-separator-hover:#2b88d8;--pt-grid-resize-guide:#83b9e6;--pt-grid-menu-section-border:#dbe7f3;--pt-grid-menu-action-hover:#eef6ff;--pt-grid-filter-input-border:#b7cde3;--pt-grid-filter-border:#c6d8ea;--pt-grid-row-proposed:#b42318;--pt-grid-active-outline:#2b88d8;--pt-panel-border:#c7d9eb;--pt-panel-bg:#f6faff;--pt-panel-title-ink:#2f4d6a;--pt-panel-header-bg:linear-gradient(180deg,#ffffff 0%,#ebf4fe 100%);--pt-panel-toolbar-bg:linear-gradient(180deg,#ffffff 0%,#f4f9ff 100%);--pt-panel-footer-bg:linear-gradient(180deg,#f9fcff 0%,#edf5fe 100%);--pt-panel-inset:#eef6ff;--pt-panel-toolbar-border:#d3e1ef;--pt-panel-body-bg:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);--pt-panel-footer-ink:#35506d;--pt-panel-footer-border:#d3e1ef;--pt-tab-border-dark:#c7d9eb;--pt-tab-border-light:#ffffff;--pt-tab-strip-bg:#f0f7ff;--pt-tab-bg:linear-gradient(180deg,#ffffff 0%,#eef6ff 100%);--pt-tab-active-bg:#ffffff;--pt-tab-panel:#ffffff;--pt-tab-text:#2f4d6a;--pt-tab-muted:#6c7f94;--pt-tab-inset:#f3f8fe;--pt-tab-hover-bg:linear-gradient(180deg,#ffffff 0%,#f4f9ff 100%);--pt-tab-focus:#2b88d8;--pt-borderlayout-border:#c7d9eb;--pt-borderlayout-bg:linear-gradient(180deg,#f0f7ff 0%,#e3f0fd 100%);--pt-borderlayout-region-border:#d0dfed;--pt-borderlayout-splitter-bg:linear-gradient(180deg,#ffffff 0%,#eef6ff 100%);--pt-borderlayout-toggle-border:#b7cde3;--pt-borderlayout-toggle-bg:linear-gradient(180deg,#ffffff 0%,#eef6ff 100%);--pt-borderlayout-toggle-ink:#2f4d6a;--pt-window-border:#b7cde3;--pt-window-header-bg:linear-gradient(180deg,#ffffff 0%,#ebf4fe 100%);--pt-window-footer-bg:linear-gradient(180deg,#fbfdff 0%,#eef6ff 100%);--pt-window-shadow:0 20px 40px rgba(84,118,152,0.26);--pt-window-overlay:rgba(76,103,133,0.16);--pt-window-surface:#ffffff;--pt-window-body-bg:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);--pt-window-body-ink:#1f2a36;--pt-window-header-ink:#2f4d6a;--pt-window-footer-border:#d3e1ef;--pt-loading-overlay-bg:rgba(240,247,255,0.86);--pt-loading-overlay-processing-bg:rgba(240,247,255,0.5);--pt-loading-spinner-track:rgba(43,136,216,0.18);--pt-loading-spinner-head:#2b88d8;--pt-loading-spinner-processing-track:rgba(43,136,216,0.1);--pt-loading-spinner-processing-head:rgba(43,136,216,0.72);--pt-loading-message-ink:#35506d;--pt-loading-message-processing-ink:rgba(53,80,109,0.9);--pt-toast-border:#c7d9eb;--pt-toast-bg:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(243,248,254,0.98) 100%);--pt-toast-ink:#35506d;--pt-toast-shadow:0 10px 22px rgba(84,118,152,0.2);--pt-toast-info-border:#2b88d8;--pt-copy-quiet:#48627d;--pt-copy-subtle:#6c7f94;--pt-copy-status:#5a728b;--pt-copy-strong:#2f4d6a;--pt-copy-hint:#72879d;--pt-copy-section:#294867;--pt-scrollbar-track:#f6faff;--pt-scrollbar-thumb:#c4d8eb;--pt-scrollbar-thumb-hover:#b0cbe3}button.pt-button,.pt-menu-button-trigger,.pt-window-close{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--button-border,var(--pt-button-border));background:var(--button-bg,var(--pt-button-bg));color:var(--pt-button-text);border-radius:2px;padding:4px 10px;cursor:pointer;font:inherit;font-size:12px;box-shadow:var(--pt-button-topshine)}.pt-button-icon,.pt-menu-button-icon,.pt-menu-button-item-icon{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.pt-button-label,.pt-menu-button-label,.pt-menu-button-item-label{display:inline-block}button.pt-button.is-subtle{--button-bg:var(--pt-button-subtle-bg);--button-hover-bg:var(--pt-button-subtle-hover-bg)}button.pt-button.is-primary{--button-border:var(--pt-button-primary-border);--button-bg:var(--pt-button-primary-bg);--button-hover-bg:var(--pt-button-primary-hover-bg);font-weight:700}button.pt-button.is-danger{--button-border:var(--pt-button-danger-border);--button-bg:var(--pt-button-danger-bg);--button-hover-bg:var(--pt-button-danger-hover-bg)}button.pt-button:not(:disabled):hover,.pt-menu-button-trigger:not(:disabled):hover,.pt-window-close:hover{background:var(--button-hover-bg,var(--pt-button-hover-bg))}button.pt-button.is-pressed,.pt-menu-button-trigger.is-pressed{background:var(--pt-button-pressed-bg);box-shadow:var(--pt-button-pressed-shadow)}button.pt-button:disabled,.pt-menu-button-trigger:disabled{opacity:0.45;cursor:default}.pt-field{display:grid;gap:4px;margin-bottom:10px}.pt-panel-body.pt-form-panel-body{padding:8px 10px;display:block !important;flex:1 1 auto;min-height:0;min-width:0;box-sizing:border-box;overflow:auto !important}.pt-panel-body.pt-form-panel-body>*{flex:none !important}.pt-text-block{color:var(--pt-copy-quiet)}.pt-shell-subtitle{color:var(--pt-copy-subtle);font-size:12px;visibility:hidden}.pt-status-text{color:var(--pt-copy-status);font-size:12px;visibility:hidden}.pt-footer-brand{margin-top:4px;text-align:right;font-size:34px;line-height:1;letter-spacing:1px;color:#ef6a2c;opacity:0.95}.pt-field-label{color:var(--pt-form-label);font-size:12px;font-weight:700}.pt-field.is-invalid .pt-field-label{color:var(--pt-form-invalid-label)}.pt-field-input,.pt-field-select{width:100%;min-height:26px;padding:3px 6px;border:1px solid var(--pt-form-border);background:var(--pt-form-bg);color:var(--pt-form-ink);font:inherit;box-sizing:border-box}.pt-field.is-invalid .pt-field-input,.pt-field.is-invalid .pt-field-select{border-color:var(--pt-form-invalid-border);box-shadow:var(--pt-form-invalid-shadow);background:var(--pt-form-invalid-bg)}.pt-field-input:focus,.pt-field-select:focus{outline:none;border-color:var(--pt-form-focus);box-shadow:var(--pt-form-shadow)}.pt-inline-field{margin-bottom:0}.pt-toolbar-field{display:inline-flex;align-items:center;gap:8px}.pt-toolbar-field .pt-field-label{margin:0;white-space:nowrap}.pt-toolbar-field .pt-field-input,.pt-toolbar-field .pt-field-select{width:240px}.picker-grid{display:grid;grid-template-columns:152px minmax(0,1fr) 30px;gap:10px 10px;align-items:center;margin-bottom:10px}.picker-grid-label{color:var(--pt-copy-strong);font-size:12px;padding-top:5px}.pt-picker-field{display:grid;gap:2px;margin-bottom:10px}.pt-picker-field .pt-field-label{margin:0;line-height:1.1}.pt-picker-field-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:10px;align-items:center}.pt-picker-field-input{margin-bottom:0}button.picker-button{width:30px;min-width:30px;height:26px;padding:0}.entity-add-window{display:grid;gap:10px;height:100%;min-height:0;grid-template-rows:auto auto auto minmax(0,1fr)}.entity-add-intro{color:var(--pt-copy-strong);line-height:1.35}.entity-add-hint{color:var(--pt-copy-hint);font-size:12px;margin-top:-4px}.entity-match-hint{min-height:14px;color:var(--pt-copy-hint);font-size:12px;line-height:1.25}.entity-picker-window-body{overflow:hidden}.entity-picker-grid.pt-grid{min-height:0;height:100%}.entity-picker-grid .pt-grid-table-wrap{padding:0;height:100%;display:flex;min-height:0}.entity-picker-grid .pt-grid-scroll{max-height:none;height:100%;width:100%}.pt-bulk-edit-header,.pt-bulk-edit-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:start}.pt-bulk-edit-header{margin-top:10px;margin-bottom:2px}.pt-bulk-edit-header-cell{margin:0;color:var(--pt-copy-section);font-weight:700;line-height:1.2}.pt-bulk-edit-cell{margin-bottom:0}.pt-bulk-edit-remove{align-self:end;min-width:96px}::view-transition-old(root),::view-transition-new(root){animation-duration:3000ms;animation-timing-function:linear}:root.pt-theme-transitioning body,:root.pt-theme-transitioning .pt-panel,:root.pt-theme-transitioning .pt-panel-header,:root.pt-theme-transitioning .pt-panel-toolbar,:root.pt-theme-transitioning .pt-panel-body,:root.pt-theme-transitioning .pt-panel-footer,:root.pt-theme-transitioning .pt-grid,:root.pt-theme-transitioning .pt-grid-scroll,:root.pt-theme-transitioning .pt-grid-menu,:root.pt-theme-transitioning .pt-grid-column-menu,:root.pt-theme-transitioning .pt-grid-table thead th,:root.pt-theme-transitioning .pt-grid-row,:root.pt-theme-transitioning .pt-tree,:root.pt-theme-transitioning .pt-tree-label,:root.pt-theme-transitioning .pt-tree-expander,:root.pt-theme-transitioning .pt-tab-panel,:root.pt-theme-transitioning .pt-tab-list,:root.pt-theme-transitioning .pt-tab-button,:root.pt-theme-transitioning .pt-tab-content,:root.pt-theme-transitioning .pt-borderlayout,:root.pt-theme-transitioning .pt-borderlayout-splitter,:root.pt-theme-transitioning .pt-borderlayout-toggle,:root.pt-theme-transitioning .pt-borderlayout-region-restore,:root.pt-theme-transitioning .pt-window,:root.pt-theme-transitioning .pt-window-overlay,:root.pt-theme-transitioning .pt-window-header,:root.pt-theme-transitioning .pt-window-body,:root.pt-theme-transitioning .pt-window-footer,:root.pt-theme-transitioning .pt-toast,:root.pt-theme-transitioning .pt-button,:root.pt-theme-transitioning .pt-menu-button-trigger,:root.pt-theme-transitioning .pt-window-close,:root.pt-theme-transitioning .pt-field input,:root.pt-theme-transitioning .pt-field select,:root.pt-theme-transitioning .pt-field textarea,:root.pt-theme-transitioning .pt-text-block,:root.pt-theme-transitioning .pt-field-label,:root.pt-theme-transitioning .pt-shell-subtitle,:root.pt-theme-transitioning .pt-status-text,:root.pt-theme-transitioning .picker-grid-label,:root.pt-theme-transitioning .entity-add-intro,:root.pt-theme-transitioning .entity-add-hint,:root.pt-theme-transitioning .entity-match-hint{transition:background-color 3000ms linear,background-image 3000ms linear,color 3000ms linear,border-color 3000ms linear,box-shadow 3000ms linear,outline-color 3000ms linear,scrollbar-color 3000ms linear}.pt-panel{min-width:0;min-height:0;border:1px solid var(--pt-panel-border);background:var(--pt-panel-bg);display:flex;flex-direction:column;overflow:hidden;height:100%;box-shadow:inset 0 0 0 1px var(--pt-panel-inset)}.pt-panel-header{min-height:23px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px;color:var(--pt-panel-title-ink);font-weight:700;border-bottom:1px solid var(--pt-panel-border);background:var(--pt-panel-header-bg);text-shadow:0 1px 0 rgba(255,255,255,0.35)}.pt-panel-title{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-panel-title-icon{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.pt-panel-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.pt-shell-title-panel .pt-panel-title-text,.pt-navigation-panel .pt-panel-title-text{font-size:12px}.pt-panel-header-actions{display:inline-flex;align-items:center;gap:6px}.pt-panel-header-actions[hidden]{display:none !important}.pt-panel-toolbar{display:flex;align-items:center;gap:6px;padding:5px 6px;flex-wrap:wrap;border-bottom:1px solid var(--pt-panel-toolbar-border);background:var(--pt-panel-toolbar-bg)}.pt-panel-toolbar[hidden]{display:none !important}.pt-toolbar-spacer{flex:1 1 auto;min-width:12px}.pt-panel-body{display:flex;flex-direction:column;min-height:0;min-width:0;flex:1;overflow:hidden;background:var(--pt-panel-body-bg)}.pt-panel-body-fill{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.pt-panel-body-fill>*{flex:1 1 auto;min-width:0;min-height:0}.pt-user-admin-entity-panel{flex:0 0 auto;height:240px;min-height:240px;max-height:240px}.pt-user-admin-entity-panel-body{display:flex;flex-direction:column;min-height:0;max-height:none;overflow:hidden}.pt-user-admin-entity-grid{min-height:0;height:100%}.pt-equal-split-vertical{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;gap:0}.pt-equal-split-pane{flex:1 1 50%;min-width:0;min-height:0;overflow:hidden}.pt-equal-split-pane>*{width:100%;height:100%}.pt-panel-footer{padding:4px 8px;color:var(--pt-panel-footer-ink);border-top:1px solid var(--pt-panel-footer-border);background:var(--pt-panel-footer-bg)}.pt-panel-footer[hidden]{display:none !important}.pt-tab-panel{display:flex;flex-direction:column;border:1px solid var(--pt-tab-border-dark);overflow:hidden;min-height:0;height:100%;flex:1 1 auto;background:var(--pt-tab-panel);box-sizing:border-box;font-family:Tahoma,Verdana,sans-serif;font-size:12px;box-shadow:inset 0 0 0 1px var(--pt-tab-inset)}.pt-tab-list{display:flex;flex-wrap:wrap;gap:0;align-items:flex-end;padding:4px 4px 0;background:var(--pt-tab-strip-bg);border-bottom:1px solid var(--pt-tab-border-dark);min-height:28px;overflow:hidden}.pt-tab-button{display:inline-flex;align-items:center;flex:0 0 auto;gap:0.35rem;min-height:21px;padding:2px 8px 3px 8px;border-left:1px solid var(--pt-tab-border-light);border-top:1px solid var(--pt-tab-border-light);border-right:1px solid var(--pt-tab-border-dark);border-bottom:1px solid var(--pt-tab-border-dark);border-top-left-radius:0;border-top-right-radius:0;color:var(--pt-tab-text);cursor:pointer;user-select:none;background:var(--pt-tab-bg);margin-right:1px;box-sizing:border-box;white-space:nowrap}.pt-tab-button.is-fixed{padding-right:5px}.pt-tab-button:hover{background:var(--pt-tab-hover-bg)}.pt-tab-button.is-active,.pt-tab-button[aria-selected="true"]{background:var(--pt-tab-active-bg);border-bottom-color:var(--pt-tab-active-bg);margin-bottom:-1px;position:relative;z-index:2}.pt-tab-button:focus-visible{outline:1px dotted var(--pt-tab-focus);outline-offset:-2px}.pt-tab-title{display:inline-flex;align-items:center;gap:4px;font-weight:400;line-height:1}.pt-tab-icon{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.pt-tab-title-text{display:inline-block}.pt-tab-indicators{display:inline-flex;align-items:center;gap:0.25rem}.pt-tab-indicators.is-empty{display:none}.pt-tab-indicator{width:0.45rem;height:0.45rem;border-radius:999px;opacity:0;transition:opacity 120ms ease}.pt-tab-indicator.is-visible{opacity:1}.pt-tab-indicator.is-dirty{background:#d97706}.pt-tab-indicator.is-error{background:#dc2626}.pt-tab-close{border:none;background:transparent;color:var(--pt-tab-muted);cursor:pointer;font-size:13px;line-height:1;padding:0;margin-left:5px}.pt-tab-close:hover{color:var(--pt-tab-text)}.pt-tab-content{padding:0;background:var(--pt-tab-panel);min-height:0;height:100%;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid var(--pt-tab-border-light)}.pt-tab-view[hidden]{display:none !important}.pt-tab-view{display:flex;flex-direction:column;min-height:0;height:100%;flex:1 1 auto;overflow:hidden}.pt-tab-view>*{flex:1 1 auto;min-height:0}.pt-borderlayout{display:flex;flex-direction:column;height:100%;border:1px solid var(--pt-borderlayout-border);border-radius:0;overflow:hidden;background:var(--pt-borderlayout-bg);box-sizing:border-box;min-width:0;min-height:0}.pt-borderlayout-middle{display:flex;flex:1 1 auto;min-height:0;min-width:0;box-sizing:border-box}.pt-borderlayout-region{position:relative;min-width:0;min-height:0;border-color:var(--pt-borderlayout-region-border);box-sizing:border-box}.pt-borderlayout-region-content,.pt-borderlayout-region>*{width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box}.pt-borderlayout-splitter{box-sizing:border-box;flex:0 0 auto;background:var(--pt-borderlayout-splitter-bg);border-color:var(--pt-borderlayout-border);display:flex;align-items:center;justify-content:center}.pt-borderlayout-toggle{border:1px solid var(--pt-borderlayout-toggle-border);background:var(--pt-borderlayout-toggle-bg);color:var(--pt-borderlayout-toggle-ink);padding:0;font:700 10px/1 Tahoma,Verdana,sans-serif;cursor:pointer;box-sizing:border-box}.pt-borderlayout-toggle.is-west,.pt-borderlayout-toggle.is-east{width:100%;height:28px}.pt-borderlayout-toggle.is-north,.pt-borderlayout-toggle.is-south{width:28px;height:100%}.pt-borderlayout-region-restore{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--pt-borderlayout-toggle-ink);background:var(--pt-borderlayout-splitter-bg);font:700 10px/1 Tahoma,Verdana,sans-serif;cursor:pointer;user-select:none}.pt-borderlayout-region.is-north,.pt-borderlayout-region.is-south{border-bottom:1px solid var(--pt-borderlayout-region-border)}.pt-borderlayout-region.is-west,.pt-borderlayout-region.is-east{border-right:1px solid var(--pt-borderlayout-region-border)}.pt-menu-button{position:relative;display:inline-flex}.pt-menu-button-trigger{display:inline-flex;align-items:center;gap:0.45rem}.pt-menu-button-trigger.is-icon-only{padding-left:7px;padding-right:7px}.pt-menu-button-menu{position:absolute;top:calc(100% + 0.35rem);left:0;min-width:180px;color:var(--pt-grid-body-ink);background:var(--pt-grid-menu-bg);border:1px solid var(--pt-grid-column-menu-border,rgba(62,52,40,0.14));border-radius:4px;box-shadow:var(--pt-grid-menu-shadow);padding:0.35rem;z-index:10}.pt-menu-button-item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;color:inherit;text-align:left;padding:0.5rem 0.65rem;border-radius:2px}.pt-menu-button-item:hover{background:var(--pt-grid-menu-action-hover)}.pt-context-menu{min-width:180px;color:var(--pt-grid-body-ink);background:var(--pt-grid-menu-bg);border:1px solid var(--pt-grid-column-menu-border,rgba(62,52,40,0.14));border-radius:4px;box-shadow:var(--pt-grid-menu-shadow);padding:0.35rem}.pt-context-menu-item{display:block;width:100%;border:none;background:transparent;color:inherit;text-align:left;padding:0.55rem 0.7rem;border-radius:2px}.pt-context-menu-item:hover{background:var(--pt-grid-menu-action-hover)}.pt-context-menu-separator{height:1px;margin:0.35rem 0;background:var(--pt-grid-menu-section-border,rgba(62,52,40,0.12))}.pt-window-overlay{position:fixed;inset:0;background:var(--pt-window-overlay);z-index:2990}.pt-window{position:fixed;z-index:3000;min-width:360px;min-height:220px;border:1px solid var(--pt-window-border);background:var(--pt-window-surface);box-shadow:var(--pt-window-shadow);display:flex;flex-direction:column;overflow:hidden}.pt-window[hidden],.pt-window-overlay[hidden]{display:none !important}.pt-window-header{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;color:var(--pt-window-header-ink);font-weight:700;border-bottom:1px solid var(--pt-window-border);background:var(--pt-window-header-bg);cursor:move}.pt-window-title{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-window-title-icon{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.pt-window-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.pt-window-header-actions{display:inline-flex;align-items:center;gap:6px}.pt-window-close{min-width:22px;width:22px;height:22px;padding:0}.pt-window-body{min-height:0;flex:1;overflow:auto;padding:12px;background:var(--pt-window-body-bg,var(--pt-window-surface));color:var(--pt-window-body-ink,inherit)}.pt-window .pt-panel{height:auto;min-height:0;background:transparent;border-color:transparent;box-shadow:none}.pt-window .pt-panel-body,.pt-window .pt-panel-body.pt-form-panel-body,.pt-window .pt-panel-body.pt-panel-body-fill{background:transparent;color:var(--pt-window-body-ink,inherit)}.pt-window .pt-text-block,.pt-window .entity-add-intro,.pt-window .entity-add-hint,.pt-window .entity-match-hint,.pt-window .picker-grid-label,.pt-window .pt-field-label{color:inherit}.pt-window-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid var(--pt-window-footer-border);background:var(--pt-window-footer-bg)}.entity-chooser-window-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.entity-chooser-window-body>*{min-height:0}.pt-toast-host{position:fixed;right:18px;top:18px;z-index:2500;display:grid;gap:10px;pointer-events:none;max-width:min(360px,calc(100vw - 24px))}.pt-toast{min-width:220px;max-width:360px;padding:10px 12px;border-radius:6px;border:1px solid var(--pt-toast-border);background:var(--pt-toast-bg);color:var(--pt-toast-ink);box-shadow:var(--pt-toast-shadow);opacity:0;transform:translateY(12px);transition:opacity 180ms ease,transform 180ms ease;backdrop-filter:blur(4px)}.pt-toast.is-visible{opacity:1;transform:translateY(0)}.pt-toast.is-hiding{opacity:0;transform:translateY(8px)}.pt-toast-info{border-color:var(--pt-toast-info-border)}.pt-toast-success{border-color:#8fb59c;background:linear-gradient(180deg,rgba(250,255,250,0.98) 0%,rgba(223,242,228,0.98) 100%);color:#25543a}.pt-toast-warning{border-color:#d8be8b;background:linear-gradient(180deg,rgba(255,252,245,0.98) 0%,rgba(248,233,193,0.98) 100%);color:#6d4d16}.pt-toast-error{border-color:#d8a7a7;background:linear-gradient(180deg,rgba(255,249,249,0.98) 0%,rgba(246,221,221,0.98) 100%);color:#6f2e2e}.pt-toast-message{font-size:12px;line-height:1.35}