:root{--gray-900: #26313b;--gray-700: #485967;--gray-500: #677582;--gray-300: #cdd7df;--gray-200: #dfe5ea;--gray-100: #f1f5f7;--gray-050: #f7f9fa;--color-bg-app: #ffffff;--color-bg-layout: var(--gray-050);--color-bg-muted: #f7f9fa;--color-bg-subtle: var(--gray-050);--color-border: var(--gray-200);--color-border-soft: var(--gray-200);--color-text: var(--gray-900);--color-text-muted: var(--gray-700);--color-text-soft: var(--gray-500);--color-tab-bg: var(--gray-100);--color-tab-bg-active: #ffffff;--color-tab-hover: var(--gray-200);--color-gutter-hover: var(--gray-500);--workbench-header-row-height: 42px;--tabs-bar-height: var(--workbench-header-row-height);--tabs-padding-x: 10px;--tab-fixed-width: 180px;--tab-font-size: 13px;--tab-close-size: 18px;--panel-padding-x: 12px;--gutter-size: 4px;--tree-row-border-radius: 6px;--tree-row-padding-x: 8px;--tree-row-padding-y: 6px;--tree-base-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--tree-base-font-size: 13px;--tree-base-font-weight: 500;--tree-base-line-height: 18px;--tree-menu-font-weight: 400;--tree-row-height: 30px;--tree-level-indent: 16px;--tree-chevron-slot: 14px;--tree-icon-slot: 16px;--tree-actions-slot: 36px;--tree-actions-inset: 8px;--tree-hover-bg: #edf2f5;--tree-selected-bg: #e5edf3;--top-panel-branding-gap: 8px;--metagen-table-cell-font-family: Consolas, "Cascadia Mono", "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, "Liberation Mono", monospace;--metagen-table-cell-font-size: 12px;--metagen-table-header-font-family: Consolas, "Cascadia Mono", "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, "Liberation Mono", monospace;--metagen-table-header-font-size: 12px}html,body{margin:0;width:100%;height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:var(--color-bg-layout);color:var(--color-text)}#app{height:100%;display:flex;flex-direction:column;min-height:0}[hidden],#app[hidden],.auth-gate[hidden]{display:none!important}.auth-gate{min-height:100%;display:grid;place-items:center;box-sizing:border-box;padding:32px;background:radial-gradient(circle at 50% 28%,rgba(229,231,235,.7),transparent 34%),var(--color-bg-layout)}.auth-gate-card{width:min(100%,360px);box-sizing:border-box;padding:32px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-app);box-shadow:0 18px 48px #11182714}.auth-gate-brand{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:24px;text-align:center}.auth-gate-brand img{display:block;object-fit:contain}.auth-gate-brand h1{margin:0;color:var(--color-text);font-size:20px;font-weight:600;line-height:1.3}.auth-gate-form{display:grid;gap:16px}.auth-gate-field{display:grid;gap:6px}.auth-gate-label{color:var(--color-text-muted);font-size:12px;font-weight:500}.auth-gate-input{width:100%;height:38px;box-sizing:border-box;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-app);color:var(--color-text);font:inherit;font-size:14px;outline:none}.auth-gate-input:focus{border-color:var(--gray-500);box-shadow:0 0 0 3px #6b72801f}.auth-gate-input:disabled{background:var(--color-bg-subtle);color:var(--color-text-soft)}.auth-gate-status{min-height:38px;margin:0 0 16px;color:var(--color-text-muted);font-size:13px;line-height:19px;text-align:center}.auth-gate-actions{display:flex;justify-content:stretch;margin-top:4px}.auth-gate-button{width:100%;min-height:38px;padding:8px 14px;border:1px solid var(--gray-900);border-radius:6px;background:var(--gray-900);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.auth-gate-button:hover:not(:disabled){background:var(--gray-700);border-color:var(--gray-700)}.auth-gate-button:focus-visible{outline:3px solid rgba(107,114,128,.25);outline-offset:2px}.auth-gate-button:disabled{cursor:wait;opacity:.65}.top-panel{height:48px;display:flex;align-items:center;padding:0 16px;background:var(--color-bg-app);border-bottom:1px solid var(--color-border);flex:0 0 auto}.top-panel-left{display:flex;gap:12px;align-items:center}.top-panel-right{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.top-panel-right button{height:30px;padding:0 10px;border:1px solid var(--color-border);background:var(--color-bg-app);color:var(--color-text);border-radius:4px;cursor:pointer}.top-panel-right button:disabled{color:var(--color-text-soft);background:var(--color-bg-subtle);cursor:not-allowed}.platform-action-surface{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:thin}#platform-action-surface:empty{display:none}.platform-action-button{height:26px;padding:0 7px;border:1px solid var(--color-border);background:var(--color-bg-app);color:var(--color-text);border-radius:4px;cursor:pointer;font-size:11px;line-height:1;white-space:nowrap}.top-panel-title-text{display:inline-flex;align-items:center;font-weight:600;line-height:1}.top-panel-branding{display:inline-flex;align-items:center;gap:var(--top-panel-branding-gap)}.top-panel-branding-logo{width:var(--top-panel-logo-size);height:var(--top-panel-logo-size);display:block;object-fit:contain;flex:0 0 auto}.project-title{color:var(--color-text-muted)}.tabs-bar{height:var(--workbench-header-row-height);background-color:var(--color-bg-muted);border-bottom:1px solid var(--color-border);display:flex;align-items:stretch;min-height:0;flex:0 0 auto;min-width:0;box-sizing:border-box}.tabs-list{flex:1;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;min-width:0;scrollbar-width:thin;scrollbar-color:#c4ccd7 transparent}.tabs-list::-webkit-scrollbar{height:7px}.tabs-list::-webkit-scrollbar-track{background:transparent}.tabs-list::-webkit-scrollbar-thumb{background:#c4ccd7;border-radius:999px}.tabs-list::-webkit-scrollbar-thumb:hover{background:#aab4c2}.workbench-tab{width:var(--tab-fixed-width);min-width:var(--tab-fixed-width);max-width:var(--tab-fixed-width);height:100%;border:none;border-right:1px solid var(--color-border-soft);background:var(--color-tab-bg);color:var(--color-text-muted);padding:0 var(--tabs-padding-x);display:flex;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer;font-size:var(--tab-font-size);text-align:left;flex:0 0 var(--tab-fixed-width);box-sizing:border-box}.workbench-tab:hover{background:var(--color-tab-hover)}.workbench-tab.is-active{background:var(--color-tab-bg-active);color:var(--color-text);box-shadow:inset 0 -2px 0 0 var(--gray-700)}.workbench-tab-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-tab[aria-busy=true] .workbench-tab-title:after{content:"…";display:inline-block;margin-left:4px;animation:workbench-tab-loading-pulse .9s ease-in-out infinite alternate}@keyframes workbench-tab-loading-pulse{0%{opacity:.25}to{opacity:1}}.workbench-tab-close-button{width:var(--tab-close-size);height:var(--tab-close-size);min-width:var(--tab-close-size);border:none;background:transparent;color:inherit;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font:inherit;line-height:1;padding:0;flex:0 0 auto}.workbench-tab-close-button:hover,.workbench-tab-close-button:focus-visible{background:var(--gray-200);color:var(--color-text);outline:none}.workbench-main-layout{flex:1;display:flex;min-height:0;min-width:0}.project-tree-column{min-width:0;min-height:0;border-right:1px solid var(--color-border);background:var(--color-bg-app);display:flex;flex-direction:column}.side-header{height:var(--workbench-header-row-height);box-sizing:border-box;padding:0 var(--panel-padding-x);font-weight:600;color:var(--color-text-muted);background:var(--color-bg-muted);border-bottom:1px solid var(--color-border);display:flex;align-items:center;line-height:1}.panel-header-text{line-height:1}.project-panel-title-content{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;position:relative;padding-right:30px}.project-panel-title-dirty-marker{line-height:1}.project-panel-title-unsaved-warning{color:var(--color-danger, #dc2626)}.project-panel-title-rename-button{border:1px solid var(--color-border);background:var(--color-bg-app);color:var(--color-text-muted);width:24px;height:24px;cursor:pointer;border-radius:4px;font:inherit;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;pointer-events:auto;transition:opacity .12s ease-in-out}.project-panel-title-rename-button:hover{background:var(--gray-100);color:var(--color-text)}.project-panel-title-content:hover .project-panel-title-rename-button,.project-panel-title-content:focus-within .project-panel-title-rename-button,.project-panel-title-rename-button:focus-visible{opacity:1;pointer-events:auto}.project-panel-title-rename-input{display:block;width:100%;min-width:0;box-sizing:border-box;margin:0;border:1px solid transparent;border-radius:4px;background:transparent;box-shadow:none;outline:0;color:var(--color-text-muted);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-tree{overflow:auto;padding:12px;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#c4ccd7 transparent}.project-tree::-webkit-scrollbar{width:7px;height:7px}.project-tree::-webkit-scrollbar-track{background:transparent}.project-tree::-webkit-scrollbar-thumb{background:#c4ccd7;border-radius:999px}.project-tree::-webkit-scrollbar-thumb:hover{background:#aab4c2}.project-node{margin-bottom:8px}.tree-node-project-row{background:transparent;margin-left:0}.tree-module-block{margin-top:10px}.tree-module-children{display:flex;flex-direction:column;gap:4px}.tree-module-block[data-expanded=false]>.tree-module-children{display:none}.tree-section-header{margin:0 0 8px;color:var(--color-text)}.tree-item{margin-bottom:0}.tree-node-row{display:flex;align-items:center;justify-content:space-between;position:relative;gap:8px;width:100%;min-height:var(--tree-row-height);box-sizing:border-box;border:1px solid transparent;border-radius:var(--tree-row-border-radius);background:transparent;font-family:var(--tree-base-font-family);font-size:var(--tree-base-font-size);font-weight:var(--tree-base-font-weight);line-height:var(--tree-base-line-height);transition:background-color .15s ease-in-out,color .15s ease-in-out}.tree-node-document-row{margin-left:0}.tree-node-row:hover{background:var(--tree-hover-bg);border-color:transparent}.tree-node-row.is-selected{background:var(--tree-selected-bg);border-color:transparent}.tree-node-label{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;border:none;background:transparent;color:var(--color-text);text-align:left;padding-top:var(--tree-row-padding-y);padding-bottom:var(--tree-row-padding-y);padding-left:var(--tree-row-padding-x);padding-right:calc(var(--tree-row-padding-x) + var(--tree-actions-slot));cursor:pointer;font:inherit;font-weight:inherit;line-height:inherit;overflow:hidden}.tree-section-header .tree-node-label{padding-left:calc(var(--tree-row-padding-x) + var(--tree-level-indent))}.tree-node-document-row .tree-node-label{padding-left:calc(var(--tree-row-padding-x) + (var(--tree-level-indent) * 2))}.tree-node-label-text{flex:1 1 auto;min-width:0;font:inherit;font-weight:inherit;line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-document-name-input{display:block;width:100%;min-width:0;min-height:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:4px;background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;box-sizing:border-box;outline:0}.tree-node-document-name-input[readonly]{cursor:pointer;border-color:transparent;background:transparent}.tree-node-document-name-input[readonly]:hover{border-color:transparent;background:transparent}.tree-node-document-name-input:not([readonly]):focus,.tree-node-document-name-input:not([readonly]):focus-visible{border-color:var(--gray-300);background:var(--color-bg-subtle)}.tree-node-project-row .tree-node-label-text{font-weight:inherit}.tree-section-header .tree-node-label-text{font-weight:inherit;color:inherit}.tree-node-document-row .tree-node-label-text{font-weight:inherit}.tree-node-disclosure{width:var(--tree-chevron-slot);min-width:var(--tree-chevron-slot);display:inline-flex;align-items:center;justify-content:center;color:var(--gray-500)}.tree-node-disclosure-spacer{opacity:0}.tree-node-icon{color:var(--gray-500);width:var(--tree-icon-slot);min-width:var(--tree-icon-slot);display:inline-flex;align-items:center;justify-content:center}.tree-node-action-icon{color:var(--gray-700)}.tree-node-actions{display:flex;align-items:center;gap:4px;position:absolute;right:var(--tree-actions-inset);top:50%;transform:translateY(-50%);z-index:2;opacity:0;transition:opacity .15s ease-in-out}.tree-node-row:hover .tree-node-actions,.tree-node-row:focus-within .tree-node-actions,.tree-node-row.is-selected .tree-node-actions{opacity:1}.tree-node-action-button{border:1px solid transparent;background:transparent;color:var(--gray-500);width:24px;height:24px;cursor:pointer;border-radius:6px;font:inherit;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease-in-out,color .12s ease-in-out}.tree-node-action-button:hover{background:var(--gray-100);color:var(--gray-700)}.tree-node-actions-menu-trigger{padding:0}.tree-node-actions-menu-trigger-icon{width:16px;height:16px;display:block;object-fit:contain;pointer-events:none}.tree-node-actions-menu{position:fixed;min-width:208px;background:var(--color-bg-app);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 10px 24px #1118271f;padding:4px;z-index:24;font-family:var(--tree-base-font-family);font-size:var(--tree-base-font-size);font-weight:var(--tree-menu-font-weight);line-height:var(--tree-base-line-height)}.tree-node-actions-menu-item{width:100%;border:none;background:transparent;color:var(--color-text);border-radius:6px;min-height:30px;padding:6px 8px;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.tree-node-actions-menu-item:hover{background:var(--tree-hover-bg)}.tree-node-actions-menu-separator{border-top:1px solid var(--color-border);height:1px;margin:4px 2px}.tree-node-actions-menu-icon{color:var(--gray-500);width:var(--tree-icon-slot);min-width:var(--tree-icon-slot);display:inline-flex;align-items:center;justify-content:center}.tree-node-actions-menu-label{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-actions-menu-item-checkmark{visibility:hidden}.tree-node-actions-menu-item.is-checked .tree-node-actions-menu-item-checkmark{visibility:visible}.workbench-inline-rename-input,.tree-inline-rename-input{width:100%;box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg-app);color:var(--color-text);padding:4px 8px;font:inherit}.workbench-right-column{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.document-vertical-layout{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.editor-host-container{flex:1;min-height:0;min-width:0;position:relative;background:var(--color-bg-app)}.editor-host{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;min-width:0}.workbench-page{position:absolute;top:0;right:0;bottom:0;left:0;display:none;min-height:0;min-width:0}.workbench-page.is-active{display:block}.metagen-editor{width:100%;height:100%;min-height:0;min-width:0;padding:0}.metagen-editor-grid{width:100%;height:100%;display:flex;min-height:0;min-width:0;background-color:var(--color-bg-layout)}.metagen-editor-right-stack{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;box-shadow:-1px 0 0 0 var(--color-border)}.metagen-editor-center-stack{height:100%;min-height:0;min-width:0;display:flex;flex:1 1 auto;flex-direction:column}.metagen-editor-center-stack>.metagen-editor-panel{box-shadow:none}.metagen-editor-panel{height:100%;background-color:var(--color-bg-app);overflow:hidden;display:flex;flex-direction:column;border-radius:0;box-shadow:-1px 0 0 0 var(--color-border);border:none}.metagen-editor-panel:first-child{box-shadow:none}.metagen-editor-panel-header{padding:10px var(--panel-padding-x);background-color:var(--color-bg-muted);border-bottom:1px solid var(--color-border);font-weight:600;font-size:12px;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;text-transform:none;letter-spacing:0;display:flex;align-items:center;gap:6px}.metagen-editor-panel-content{flex:1;min-height:0;min-width:0;position:relative;background:var(--color-bg-app)}.metagen-editor-table-container{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff!important;background-image:none!important;font-family:var(--metagen-table-cell-font-family);font-size:var(--metagen-table-cell-font-size)}.metagen-editor-table-container *,.metagen-editor-table-container *:before,.metagen-editor-table-container *:after{background-image:none!important}.metagen-editor-table-container .univer-sheet-header,.metagen-editor-table-container .univer-sheet-header *,.metagen-editor-table-container .univer-sheet-row-header,.metagen-editor-table-container .univer-sheet-row-header *,.metagen-editor-table-container .univer-sheet-column-header,.metagen-editor-table-container .univer-sheet-column-header *,.metagen-editor-table-container [class*=sheet-header],.metagen-editor-table-container [class*=sheet-header] *,.metagen-editor-table-container [class*=row-header],.metagen-editor-table-container [class*=row-header] *,.metagen-editor-table-container [class*=column-header],.metagen-editor-table-container [class*=column-header] *{font-family:var(--metagen-table-header-font-family)!important;font-size:var(--metagen-table-header-font-size)!important}.metagen-editor-textarea{width:100%;height:100%;border:none;padding:10px 12px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.5;resize:none;outline:none;background-color:var(--color-bg-subtle);color:var(--color-text);box-sizing:border-box}.metagen-editor-code-container{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0}.bottom-panel{background-color:var(--color-bg-app);color:var(--color-text);border-top:1px solid var(--color-border);display:flex;flex-direction:column;min-height:0}.bottom-panel-header{padding:8px var(--panel-padding-x);background-color:var(--color-bg-muted);border-bottom:1px solid var(--color-border);font-weight:600;font-size:12px;color:var(--color-text-muted);text-transform:none;letter-spacing:0;display:flex;align-items:center;gap:6px}.ui-icon-host{display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex:0 0 auto;line-height:0}.ui-icon-host svg{display:block}.ui-icon-host img{display:block}.bottom-panel-content{flex:1;overflow:auto;padding:8px 12px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.5;background-color:var(--color-bg-app);color:var(--color-text)}.log-entry{margin:2px 0}.log-line{white-space:pre-wrap}.log-details{margin-left:16px;color:var(--color-text-soft);white-space:pre-wrap}.gutter{background-color:var(--color-border);background-repeat:no-repeat;background-position:50%;transition:background-color .2s}.gutter:hover{background-color:var(--color-gutter-hover)}.gutter.gutter-horizontal{cursor:col-resize;width:var(--gutter-size)!important}.gutter.gutter-vertical{cursor:row-resize;height:var(--gutter-size)!important}.tree-item-delete{border:1px solid var(--color-border);background:var(--color-bg-app);cursor:pointer;width:32px;min-width:32px;height:32px}.meta-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.meta-dialog{width:360px;background:#fff;border:1px solid var(--color-border);padding:14px;box-shadow:0 8px 24px #0000002e}.meta-dialog-title{font-weight:600;margin:0}.meta-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.meta-dialog-header-row{display:inline-flex;align-items:center;gap:6px;min-width:0}.meta-dialog-close-button{width:24px;height:24px;min-width:24px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.meta-dialog-close-button:hover,.meta-dialog-close-button:focus-visible{border-color:var(--color-border);background:var(--color-bg-subtle);outline:none}.meta-dialog-close-icon{display:block}.project-panel-title-rename-input,.meta-dialog-input,.meta-dialog-textarea,.meta-dialog-project-picker-card-input,.meta-dialog-project-picker-card-textarea{width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:4px;color:var(--color-text);background:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;outline:0;margin:0}.project-panel-title-rename-input,.meta-dialog-input,.meta-dialog-project-picker-card-input{min-height:30px;padding:6px 8px}.meta-dialog-textarea,.meta-dialog-project-picker-card-textarea{padding:6px 8px;resize:none;overflow:hidden}.meta-dialog-textarea{min-height:78px}.meta-dialog-project-picker-card-input{height:30px;min-height:30px}.meta-dialog-project-picker-card-textarea{min-height:64px}.meta-dialog-input:hover,.meta-dialog-input:focus,.meta-dialog-input:focus-visible,.meta-dialog-textarea:hover,.meta-dialog-textarea:focus,.meta-dialog-textarea:focus-visible,.meta-dialog-project-picker-card-input:hover,.meta-dialog-project-picker-card-input:focus,.meta-dialog-project-picker-card-input:focus-visible,.meta-dialog-project-picker-card-textarea:hover,.meta-dialog-project-picker-card-textarea:focus,.meta-dialog-project-picker-card-textarea:focus-visible{background:var(--color-bg-subtle);box-shadow:inset 0 -1px 0 0 var(--gray-300);outline:0}.project-panel-title-rename-input:hover,.project-panel-title-rename-input:focus,.project-panel-title-rename-input:focus-visible{border-color:var(--gray-300);background:var(--color-bg-subtle);box-shadow:none;outline:0}.project-panel-title-rename-input.is-validation-invalid,.meta-dialog-input.is-validation-invalid,.meta-dialog-textarea.is-validation-invalid,.meta-dialog-project-picker-card-input.is-validation-invalid,.meta-dialog-project-picker-card-textarea.is-validation-invalid{box-shadow:inset 0 -1px #dc2626}.meta-dialog-field-group{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.meta-dialog-field-label{font-size:12px;color:var(--color-text-muted)}.meta-dialog-validation{min-height:16px;margin-top:2px;font-size:11px;color:#991b1b}.meta-dialog-actions{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.meta-dialog-button{border:1px solid var(--color-border);background:var(--color-bg-app);padding:6px 10px;cursor:pointer}.meta-dialog-button-primary{background:var(--gray-900);color:#fff;border-color:var(--gray-900)}.meta-dialog-button-process-primary{background:var(--gray-700);color:#fff;border-color:var(--gray-700)}.meta-dialog-button-process-primary:disabled{background:var(--gray-100);border-color:var(--color-border);color:var(--color-text-soft);cursor:not-allowed}.meta-dialog-button-process-primary:disabled:hover,.meta-dialog-button-process-primary:disabled:focus-visible{background:var(--gray-100);border-color:var(--color-border);color:var(--color-text-soft);outline:none}.meta-dialog-button-process-secondary{background:var(--color-bg-app);color:var(--color-text);border-color:var(--color-border)}.meta-dialog-project-picker{width:520px;max-width:min(520px,calc(100vw - 32px))}.meta-dialog-project-picker-status{min-height:18px;margin-bottom:8px;font-size:12px;color:var(--color-text-soft)}.meta-dialog-project-picker-list{max-height:min(70vh,520px);overflow:auto;padding:2px}.meta-dialog-project-picker-cards{display:flex;flex-direction:column;gap:8px}.meta-dialog-project-picker-card{border:1px solid var(--gray-200);border-radius:6px;background:var(--color-bg-muted);color:var(--color-text);display:grid;grid-template-rows:minmax(30px,auto) minmax(18px,auto) minmax(34px,auto);gap:6px;padding:10px;min-height:100px}.meta-dialog-project-picker-card [hidden]{display:none!important}.meta-dialog-project-picker-card-meta{font-size:12px;color:var(--color-text-soft);min-height:16px}.meta-dialog-project-picker-card-comment{font-size:12px;color:var(--color-text-soft);white-space:pre-wrap;word-break:break-word;min-height:16px}.meta-dialog-project-picker-card-title{font-weight:600;font-size:13px}.meta-dialog-project-picker-card-row-title{display:flex;align-items:flex-start;min-height:0}.meta-dialog-project-picker-card-row-comment{display:flex;align-items:flex-start;flex-direction:column;min-height:0}.meta-dialog-project-picker-card-row-status{display:flex;align-items:center;gap:8px;min-height:0}.meta-dialog-project-picker-card-status{font-size:12px;color:var(--color-text-soft);min-height:16px;white-space:pre-wrap;word-break:break-word;flex:1 1 auto}.meta-dialog-project-picker-card-validation{font-size:11px;color:#991b1b;min-height:16px;flex:1 1 auto}.meta-dialog-project-picker-card-create,.meta-dialog-project-picker-card-import{background:var(--gray-100)}.meta-dialog-project-picker-card-create{grid-template-rows:minmax(30px,auto) minmax(112px,auto) minmax(34px,auto);min-height:100px}.meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-row-comment{min-height:112px}.meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-row-title{min-height:30px}.meta-dialog-project-picker-card-import{min-height:100px}.meta-dialog-project-picker-card-project{background:var(--gray-050);min-height:100px}.meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-inline-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-dialog-project-picker-card-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:0;margin-left:auto}.meta-dialog-project-picker-card-button-primary,.meta-dialog-project-picker-card-button-secondary{border:1px solid var(--color-border);border-radius:4px;font-size:12px;line-height:1.2;padding:6px 10px;cursor:pointer}.meta-dialog-project-picker-card-button-primary{background:var(--gray-900);border-color:var(--gray-900);color:#fff}.meta-dialog-project-picker-card-button-secondary{background:var(--color-bg-app);color:var(--color-text)}.meta-dialog-project-picker-card-button-primary.is-disabled,.meta-dialog-project-picker-card-button-secondary.is-disabled,.meta-dialog-project-picker-card-button-primary:disabled,.meta-dialog-project-picker-card-button-secondary:disabled{background:var(--gray-100);border-color:var(--color-border);color:var(--color-text-soft);cursor:not-allowed}.meta-dialog-project-picker-card-field-label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-text);min-height:112px;width:100%}.meta-dialog-project-picker-card-inline-value{width:100%;box-sizing:border-box;text-align:left;border:1px solid transparent;border-radius:4px;padding:6px 8px;color:var(--color-text);background:transparent;font:inherit;cursor:text;white-space:pre-wrap;word-break:break-word;line-height:1.2;min-height:30px}.meta-dialog-project-picker-card-inline-value:hover,.meta-dialog-project-picker-card-inline-value:focus-visible{background:var(--color-bg-subtle);box-shadow:inset 0 -1px 0 0 var(--gray-300);outline:0}.meta-dialog-project-picker-card-inline-editor{width:100%}.meta-dialog-project-picker-card-input,.meta-dialog-project-picker-card-textarea{line-height:1.2}.meta-dialog-project-picker-card-input{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-dialog-project-picker-card-textarea{width:100%}.meta-dialog-project-picker-card-project.is-locked{opacity:.78}.meta-dialog-project-picker-header-title{font-size:16px;line-height:1}.meta-dialog-project-picker-refresh-button{width:24px;height:24px;min-width:24px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-app);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.meta-dialog-project-picker-refresh-button:hover,.meta-dialog-project-picker-refresh-button:focus-visible{background:var(--color-bg-subtle);outline:none}.meta-dialog-project-picker-retry-button{margin-top:8px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-app);color:var(--color-text);padding:6px 10px;cursor:pointer}.project-metadata-title{font-weight:600;font-size:13px;line-height:1.2}.project-metadata-comment-field{font-size:12px;line-height:1.2}.project-metadata-editor,.project-metadata-input,.project-metadata-textarea{width:100%}.meta-dialog-project-picker-card-project{grid-template-rows:minmax(30px,auto) minmax(64px,auto) minmax(18px,auto) minmax(34px,auto)}.meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-row-title{min-height:30px}.meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-row-comment{align-items:flex-start;justify-content:flex-start;min-height:64px}.meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-comment.project-metadata-comment-field,.meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-textarea.project-metadata-comment-field{min-height:64px}.meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-row-comment .project-metadata-editor{width:100%;height:64px;min-height:64px;box-sizing:border-box}.project-metadata-textarea.project-metadata-comment-field{display:block;width:100%;height:64px;min-height:64px;max-height:64px;box-sizing:border-box;padding:6px 8px;margin:0;border:1px solid transparent;border-radius:4px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;text-align:left;resize:none;overflow:hidden;background:transparent;outline:0}.meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-row-status{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status actions" "validation actions";align-items:end;column-gap:8px;row-gap:2px;min-height:34px}.meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-status{grid-area:status;min-width:0;max-width:none;min-height:16px;margin:0;padding:0;align-self:end;font-size:12px;line-height:1.2;color:var(--color-text-soft);white-space:normal;word-break:normal}.meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-validation{grid-area:validation;position:static;max-width:none;min-width:0;min-height:16px;margin:0;padding:0;align-self:end;font-size:11px;line-height:1.2;color:#991b1b;white-space:normal;word-break:normal}.meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-actions{grid-area:actions;align-self:end;justify-self:end;margin:0}.meta-dialog{--project-metadata-field-height: 30px;--project-metadata-field-padding-y: 6px;--project-metadata-style-1-padding-x: 16px;--project-metadata-style-2-padding-x: 0px;--project-metadata-style-3-padding-x: 16px;--project-metadata-secondary-indent: 0px}.meta-dialog [hidden]{display:none!important}.meta-dialog .meta-dialog-project-picker-card-row-title,.meta-dialog .meta-dialog-project-picker-card-row-comment{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;box-sizing:border-box!important}.meta-dialog .meta-dialog-project-picker-card-field-label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.meta-dialog .meta-dialog-project-picker-card-inline-value,.meta-dialog .meta-dialog-project-picker-card-input,.meta-dialog .meta-dialog-project-picker-card-textarea,.meta-dialog .project-metadata-title,.meta-dialog .project-metadata-input,.meta-dialog .project-metadata-textarea,.meta-dialog .project-metadata-comment-field{display:block!important;width:100%!important;max-width:100%!important;min-height:var(--project-metadata-field-height)!important;height:var(--project-metadata-field-height)!important;max-height:var(--project-metadata-field-height)!important;margin:0!important;padding:var(--project-metadata-field-padding-y) 0!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent;resize:none!important;overflow:hidden!important;text-align:left!important;vertical-align:top!important;align-self:stretch!important}.meta-dialog .meta-dialog-project-picker-card-inline-value:not(.project-metadata-comment-field),.meta-dialog .meta-dialog-project-picker-card-input,.meta-dialog .project-metadata-title,.meta-dialog .project-metadata-input{white-space:nowrap!important;text-overflow:ellipsis!important}.meta-dialog .meta-dialog-project-picker-card-textarea,.meta-dialog .project-metadata-textarea,.meta-dialog .project-metadata-comment-field{white-space:pre-wrap!important;word-break:break-word!important}.meta-dialog .meta-dialog-project-picker-card-inline-editor,.meta-dialog .project-metadata-editor{display:block!important;width:100%!important;max-width:100%!important;min-height:var(--project-metadata-field-height)!important;height:var(--project-metadata-field-height)!important;max-height:var(--project-metadata-field-height)!important;margin:0!important;padding:0!important;box-sizing:border-box!important;align-self:stretch!important}.meta-dialog .meta-dialog-project-picker-card-create,.meta-dialog .meta-dialog-project-picker-card-project,.meta-dialog .meta-dialog-project-picker-card-import{grid-template-rows:auto auto minmax(34px,auto)!important;min-height:100px!important}.meta-dialog .meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-row-title,.meta-dialog .meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-row-comment,.meta-dialog .meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-row-title,.meta-dialog .meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-row-comment{min-height:0!important}.meta-dialog .meta-dialog-project-picker-card-import>.meta-dialog-project-picker-card-row-title,.meta-dialog .meta-dialog-project-picker-card-import>.meta-dialog-project-picker-card-row-comment{min-height:0!important}.meta-dialog .meta-dialog-project-picker-card-import>.meta-dialog-project-picker-card-row-comment{gap:6px!important}.meta-dialog .meta-dialog-project-picker-card-create>.meta-dialog-project-picker-card-row-title,.meta-dialog .meta-dialog-project-picker-card-import>.meta-dialog-project-picker-card-row-title,.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-title,.meta-dialog .project-metadata-role-save-as.meta-dialog-project-picker-card-row-title,.meta-dialog .meta-dialog-project-picker-card-row-status{padding-left:0!important}.meta-dialog .meta-dialog-project-picker-card-create>.meta-dialog-project-picker-card-row-comment:not(.project-metadata-role-save-as),.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-comment,.meta-dialog .project-metadata-role-save-as.meta-dialog-project-picker-card-row-comment{padding-left:var(--project-metadata-secondary-indent)!important;box-sizing:border-box!important}.meta-dialog .meta-dialog-project-picker-card-validation,.meta-dialog .meta-dialog-project-picker-card-status{margin:0!important;padding-left:0!important;min-width:0!important}.meta-dialog .meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-row-status{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"status actions" "validation actions"!important;align-items:end!important;column-gap:8px!important;row-gap:2px!important;min-height:34px!important}.meta-dialog .meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-status{grid-area:status!important}.meta-dialog .meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-validation{grid-area:validation!important}.meta-dialog .meta-dialog-project-picker-card-project .meta-dialog-project-picker-card-actions{grid-area:actions!important;align-self:end!important;justify-self:end!important;margin:0!important}.meta-dialog .meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-field-label>.project-metadata-title,.meta-dialog .meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-field-label>.project-metadata-editor>.project-metadata-input,.meta-dialog .project-metadata-role-create-project.meta-dialog-project-picker-card-row-title .project-metadata-title,.meta-dialog .project-metadata-role-create-project.meta-dialog-project-picker-card-row-title .project-metadata-input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;color:var(--color-text)!important;padding-left:var(--project-metadata-style-1-padding-x)!important;padding-right:var(--project-metadata-style-1-padding-x)!important}.meta-dialog .meta-dialog-project-picker-card-create>.meta-dialog-project-picker-card-row-title>.meta-dialog-project-picker-card-title,.meta-dialog .meta-dialog-project-picker-card-import>.meta-dialog-project-picker-card-row-title>.meta-dialog-project-picker-card-title,.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-title .project-metadata-title,.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-title .project-metadata-input,.meta-dialog .project-metadata-role-save-as.meta-dialog-project-picker-card-row-title .project-metadata-title,.meta-dialog .project-metadata-role-save-as.meta-dialog-project-picker-card-row-title .project-metadata-input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;color:var(--color-text)!important;padding-left:var(--project-metadata-style-2-padding-x)!important;padding-right:var(--project-metadata-style-2-padding-x)!important}.meta-dialog .project-metadata-comment-field,.meta-dialog .meta-dialog-project-picker-card-comment.project-metadata-comment-field,.meta-dialog .meta-dialog-project-picker-card-inline-value.project-metadata-comment-field,.meta-dialog .meta-dialog-project-picker-card-textarea.project-metadata-comment-field,.meta-dialog .project-metadata-textarea.project-metadata-comment-field{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;color:var(--color-text-soft)!important;padding-left:var(--project-metadata-style-3-padding-x)!important;padding-right:var(--project-metadata-style-3-padding-x)!important}.meta-dialog .meta-dialog-project-picker-card :is(.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-input,.meta-dialog-project-picker-card-textarea,.project-metadata-title,.project-metadata-input,.project-metadata-textarea,.project-metadata-comment-field):is(:hover,:focus,:focus-visible){background:transparent!important;box-shadow:none!important;outline:0!important}.meta-dialog .meta-dialog-project-picker-card :is(.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-inline-editor,.meta-dialog-project-picker-card-input,.meta-dialog-project-picker-card-textarea,.project-metadata-title,.project-metadata-editor,.project-metadata-input,.project-metadata-textarea,.project-metadata-comment-field)[hidden]{display:none!important}.meta-dialog .project-save-as-card{background:var(--gray-100)!important;border:1px solid var(--gray-200)!important;border-radius:6px!important;padding:10px!important;display:grid!important;grid-template-rows:auto auto minmax(34px,auto)!important;gap:8px!important;min-height:100px!important}.meta-dialog .project-save-as-card>.meta-dialog-project-picker-card-row-title,.meta-dialog .project-save-as-card>.meta-dialog-project-picker-card-row-comment,.meta-dialog .project-save-as-card>.meta-dialog-project-picker-card-row-status{min-height:0!important;padding-left:0!important;padding-right:0!important}.meta-dialog .project-save-as-card .project-save-as-name-input,.meta-dialog .project-save-as-card .project-save-as-comment-input{display:block!important;width:100%!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;resize:none!important}.meta-dialog .project-save-as-card .project-save-as-name-input,.meta-dialog .project-save-as-card .project-save-as-name-input:is(:hover,:focus,:focus-visible){min-height:30px!important;height:30px!important;padding-top:6px!important;padding-bottom:6px!important;background:transparent!important;box-shadow:none!important}.meta-dialog .project-save-as-card .project-save-as-comment-input,.meta-dialog .project-save-as-card .project-save-as-comment-input:is(:hover,:focus,:focus-visible){min-height:64px!important;height:64px!important;padding-top:6px!important;padding-bottom:6px!important;background:transparent!important;box-shadow:none!important}.meta-dialog .project-save-as-card .project-save-as-comment-input{overflow:hidden!important}.meta-dialog .project-save-as-card .project-save-as-name-input::spelling-error,.meta-dialog .project-save-as-card .project-save-as-comment-input::spelling-error,.meta-dialog .project-save-as-card .project-save-as-name-input::grammar-error,.meta-dialog .project-save-as-card .project-save-as-comment-input::grammar-error{text-decoration:none}.meta-dialog .project-save-as-card{min-height:100px!important;grid-template-rows:auto auto minmax(34px,auto)!important;gap:6px!important}.meta-dialog .project-save-as-card>.meta-dialog-project-picker-card-row-title{min-height:0!important}.meta-dialog .project-save-as-card>.meta-dialog-project-picker-card-row-comment{min-height:64px!important;height:64px!important}.meta-dialog .project-save-as-card .project-save-as-comment-input,.meta-dialog .project-save-as-card .project-save-as-comment-input:is(:hover,:focus,:focus-visible){min-height:64px!important;height:64px!important;max-height:64px!important}.meta-dialog .project-save-as-card{min-height:100px!important;grid-template-rows:30px 34px minmax(34px,auto)!important;gap:6px!important}.meta-dialog .project-save-as-card>.meta-dialog-project-picker-card-row-title{min-height:30px!important;height:30px!important}.meta-dialog .project-save-as-card>.meta-dialog-project-picker-card-row-comment{min-height:34px!important;height:34px!important}.meta-dialog .project-save-as-card .project-save-as-comment-input,.meta-dialog .project-save-as-card .project-save-as-comment-input:is(:hover,:focus,:focus-visible){min-height:34px!important;height:34px!important;max-height:34px!important}.meta-dialog .project-save-as-card>.meta-dialog-project-picker-card-row-status{min-height:34px!important}.meta-dialog .project-save-as-list{max-height:none!important;overflow:visible!important;padding:2px!important}.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment,.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment .project-metadata-editor{min-height:34px!important;height:34px!important;max-height:34px!important}.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment .project-metadata-comment-field,.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment .meta-dialog-project-picker-card-inline-value.project-metadata-comment-field,.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment .meta-dialog-project-picker-card-textarea.project-metadata-comment-field,.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment .project-metadata-textarea.project-metadata-comment-field{min-height:34px!important;height:34px!important;max-height:34px!important;padding-top:6px!important;padding-bottom:6px!important;margin:0!important;border:1px solid transparent!important;box-shadow:none!important;outline:0!important;background:transparent!important}.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment{min-height:34px!important;height:34px!important;max-height:34px!important;display:block!important}.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment .meta-dialog-project-picker-card-inline-value.project-metadata-comment-field,.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment .project-metadata-editor,.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment .project-metadata-textarea.project-metadata-comment-field{display:block!important;width:100%!important;min-height:34px!important;height:34px!important;max-height:34px!important;box-sizing:border-box!important;margin:0!important;padding:6px 16px!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:var(--color-text-soft)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:20px!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:top!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment .project-metadata-editor{padding:0!important}.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment .project-metadata-textarea.project-metadata-comment-field{resize:none!important}.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment,.meta-dialog .project-metadata-role-existing-project.meta-dialog-project-picker-card-row-comment *{transition:none!important}.meta-dialog .workspace-project-metadata-field{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;outline:0!important;resize:none!important;overflow:hidden!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.meta-dialog .workspace-project-metadata-field:is(:hover,:focus,:focus-visible){background:transparent!important;box-shadow:none!important;outline:0!important}.meta-dialog .workspace-project-metadata-name-field{min-height:30px!important;height:30px!important;max-height:30px!important;padding:6px var(--project-metadata-style-2-padding-x)!important;color:var(--color-text)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;text-overflow:ellipsis!important}.meta-dialog .workspace-project-metadata-comment-field{min-height:34px!important;height:34px!important;max-height:34px!important;padding:6px var(--project-metadata-style-3-padding-x)!important;color:var(--color-text-soft)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:20px!important;white-space:nowrap!important;text-overflow:ellipsis!important}.meta-dialog .workspace-project-create-name-field{min-height:30px!important;height:30px!important;max-height:30px!important;padding:6px var(--project-metadata-style-1-padding-x)!important;color:var(--color-text)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;white-space:nowrap!important;text-overflow:ellipsis!important}.meta-dialog .workspace-project-import-name-field{min-height:34px!important;height:34px!important;max-height:34px!important;line-height:20px!important}.meta-dialog .workspace-project-create-comment-field{min-height:34px!important;height:34px!important;max-height:34px!important;padding:6px var(--project-metadata-style-3-padding-x)!important;color:var(--color-text-soft)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:20px!important;white-space:nowrap!important;text-overflow:ellipsis!important}.meta-dialog .workspace-project-metadata-field::spelling-error,.meta-dialog .workspace-project-metadata-field::grammar-error{text-decoration:none}.meta-dialog :is(.workspace-project-metadata-field,.project-save-as-name-input,.project-save-as-comment-input){border:1px solid transparent!important;border-radius:4px!important}.meta-dialog :is(.workspace-project-metadata-field,.project-save-as-name-input,.project-save-as-comment-input):is(:hover,:focus,:focus-visible){border-color:var(--gray-300)!important;background:transparent!important;box-shadow:none!important;outline:0!important}.meta-dialog :is(.workspace-project-metadata-field,.project-save-as-name-input,.project-save-as-comment-input):read-only:is(:hover,:focus,:focus-visible){border-color:transparent!important}.meta-dialog .project-save-as-card .project-save-as-name-input,.meta-dialog .project-save-as-card .project-save-as-comment-input{border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;outline:0!important}.meta-dialog .project-save-as-card .project-save-as-name-input:hover,.meta-dialog .project-save-as-card .project-save-as-name-input:focus,.meta-dialog .project-save-as-card .project-save-as-name-input:focus-visible,.meta-dialog .project-save-as-card .project-save-as-comment-input:hover,.meta-dialog .project-save-as-card .project-save-as-comment-input:focus,.meta-dialog .project-save-as-card .project-save-as-comment-input:focus-visible{border-color:var(--gray-300)!important;background:var(--color-bg-subtle)!important;box-shadow:none!important;outline:0!important}.meta-dialog .meta-dialog-project-picker-card .workspace-project-metadata-field{border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;outline:0!important}.meta-dialog .meta-dialog-project-picker-card .workspace-project-metadata-field:hover,.meta-dialog .meta-dialog-project-picker-card .workspace-project-metadata-field:focus,.meta-dialog .meta-dialog-project-picker-card .workspace-project-metadata-field:focus-visible{border-color:var(--gray-300)!important;background:var(--color-bg-subtle)!important;box-shadow:none!important;outline:0!important}.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-title :is(.workspace-project-metadata-field,.workspace-project-metadata-name-field,.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-input,.project-metadata-title,.project-metadata-input),.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-comment :is(.workspace-project-metadata-field,.workspace-project-metadata-comment-field,.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-comment,.meta-dialog-project-picker-card-textarea,.project-metadata-comment-field,.project-metadata-textarea){display:block!important;width:100%!important;max-width:100%!important;min-height:34px!important;height:34px!important;max-height:34px!important;box-sizing:border-box!important;margin:0!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;outline:0!important;resize:none!important;overflow:hidden!important}.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-title :is(.workspace-project-metadata-field,.workspace-project-metadata-name-field,.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-input,.project-metadata-title,.project-metadata-input){padding:6px var(--project-metadata-style-1-padding-x)!important}.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-comment :is(.workspace-project-metadata-field,.workspace-project-metadata-comment-field,.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-comment,.meta-dialog-project-picker-card-textarea,.project-metadata-comment-field,.project-metadata-textarea){padding:6px var(--project-metadata-style-3-padding-x)!important}.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-title :is(.workspace-project-metadata-field,.workspace-project-metadata-name-field,.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-input,.project-metadata-title,.project-metadata-input):is(:hover,:focus,:focus-visible),.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-comment :is(.workspace-project-metadata-field,.workspace-project-metadata-comment-field,.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-comment,.meta-dialog-project-picker-card-textarea,.project-metadata-comment-field,.project-metadata-textarea):is(:hover,:focus,:focus-visible){border-color:var(--gray-300)!important;background:var(--color-bg-subtle)!important;box-shadow:none!important;outline:0!important}.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-title :is(.workspace-project-metadata-field,.workspace-project-metadata-name-field,.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-input,.project-metadata-title,.project-metadata-input):is(:hover,:focus,:focus-visible),.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-comment :is(.workspace-project-metadata-field,.workspace-project-metadata-comment-field,.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-comment,.meta-dialog-project-picker-card-textarea,.project-metadata-comment-field,.project-metadata-textarea):is(:hover,:focus,:focus-visible){border-color:var(--gray-300)!important;background:#fff!important;box-shadow:none!important;outline:0!important}.meta-dialog .meta-dialog-project-picker-card-create>.meta-dialog-project-picker-card-row-comment:not(.project-metadata-role-save-as){gap:6px!important}.meta-dialog .meta-dialog-project-picker-card-create .workspace-project-create-name-field{min-height:34px!important;height:34px!important;max-height:34px!important;line-height:20px!important}.meta-dialog .meta-dialog-project-picker-card-project>.meta-dialog-project-picker-card-row-title :is(.workspace-project-metadata-field,.workspace-project-metadata-name-field,.meta-dialog-project-picker-card-inline-value,.meta-dialog-project-picker-card-input,.project-metadata-title,.project-metadata-input){padding-left:var(--project-metadata-style-2-padding-x)!important;padding-right:var(--project-metadata-style-2-padding-x)!important}.meta-dialog .meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-platform-field{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:34px!important;height:34px!important;max-height:34px!important;margin:0!important}.meta-dialog .meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-field-label{color:var(--color-text-soft)!important;font-size:12px!important;font-weight:500!important;line-height:20px!important;white-space:nowrap!important}.meta-dialog .meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-select{width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;max-height:34px!important;box-sizing:border-box!important;margin:0!important;padding:6px var(--project-metadata-style-3-padding-x)!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;color:var(--color-text)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:20px!important;outline:0!important}.meta-dialog .meta-dialog-project-picker-card-create .meta-dialog-project-picker-card-select:is(:hover,:focus,:focus-visible){border-color:var(--gray-300)!important;background:var(--color-bg-subtle)!important;box-shadow:none!important;outline:0!important}.meta-dialog .meta-dialog-project-picker-card-create>.meta-dialog-project-picker-card-row-comment:not(.project-metadata-role-save-as){min-height:112px!important}.meta-dialog-project-picker-card-create{grid-template-rows:minmax(30px,auto) minmax(112px,auto) minmax(34px,auto)!important}:root{--color-accent: #235c86;--color-focus: #609dc5}.project-tree-column,.project-tree,.side-header{background:#f7f9fa}.top-panel{height:48px}.tree-node-row.is-selected{box-shadow:inset 2px 0 var(--color-accent)}.tree-node-row.is-selected .tree-node-label{color:#174c72}.tree-node-row .ui-icon-host{opacity:.85}.tree-node-row:hover .ui-icon-host,.tree-node-row.is-selected .ui-icon-host{opacity:1}.metagen-editor-panel-header{padding:9px 12px;font-size:13px;font-weight:500}.metagen-editor-grid{position:relative}.metagen-editor-panel-header[role=button],.bottom-panel-header[role=button]{cursor:pointer}.metagen-editor-panel-header[role=button]:hover,.bottom-panel-header[role=button]:hover{background:#eaf0f4;color:var(--color-accent)}.metagen-editor-panel-header[role=button]:focus-visible,.bottom-panel-header[role=button]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.is-panel-focused .metagen-editor-panel:not(.is-focused-panel),.is-panel-focused .gutter{visibility:hidden;pointer-events:none}.is-panel-focused .is-focused-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;height:auto;width:auto;flex-basis:auto!important;box-shadow:none}.is-focused-panel>.metagen-editor-panel-header{color:var(--color-accent);background:#edf3f7}.gutter{background-color:transparent;position:relative}.gutter:after{content:"";position:absolute;background:var(--color-border);pointer-events:none}.gutter-horizontal:after{width:1px;top:0;bottom:0;left:50%}.gutter-vertical:after{height:1px;left:0;right:0;top:50%}.gutter:hover{background-color:#d6e4ee}.bottom-panel-header{min-height:34px;box-sizing:border-box;padding:7px 12px;font-weight:500}.document-vertical-layout.is-log-collapsed>.editor-host-container{flex-basis:auto!important;flex:1 1 auto!important}.document-vertical-layout.is-log-collapsed>.bottom-panel{flex:0 0 34px!important;height:34px}.document-vertical-layout.is-log-collapsed>.gutter{display:none}.document-vertical-layout.is-log-collapsed .bottom-panel-content{display:none}.log-detail-disclosure{margin:3px 0 8px 16px;color:var(--color-text-soft)}.log-detail-disclosure summary{cursor:pointer;font:12px/1.6 Segoe UI,sans-serif}.log-detail-disclosure .log-details{margin:5px 0}.log-entry[data-level=error]>.log-line{color:#a63d3d}.log-entry[data-level=warn]>.log-line{color:#846018}@media (prefers-reduced-motion: reduce){.tree-node-row,.gutter{transition:none}}
