@keyframes rotate-e8e17cc4{to{transform:rotate(360deg)}}@keyframes prixClipFix-e8e17cc4{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.data-toolbar[data-v-e8e17cc4]{flex:1;align-items:center;gap:10px;min-width:0;padding-right:16px;display:flex}.toolbar-pill[data-v-e8e17cc4]{background:rgba(var(--color--white), .05);border:1px solid rgba(var(--color--white), .06);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 4px;display:flex}.toolbar-zoom-track[data-v-e8e17cc4]{cursor:pointer;align-items:center;gap:4px;width:90px;height:100%;display:flex;position:relative}.toolbar-zoom-track__segment[data-v-e8e17cc4]{background:rgba(var(--color--white), .12);border-radius:1.5px;flex:1;height:3px;transition:background .15s}.toolbar-zoom-track__segment--active[data-v-e8e17cc4]{background:var(--color-golden-yellow)}.toolbar-zoom-track__thumb[data-v-e8e17cc4]{background:var(--color-golden-yellow);pointer-events:none;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.toolbar-zoom-track--dragging .toolbar-zoom-track__thumb[data-v-e8e17cc4]{transition:none}.toolbar-right[data-v-e8e17cc4]{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.toolbar-search[data-v-e8e17cc4]{border:1px solid rgba(var(--color--white), .1);min-width:180px;max-width:300px;height:36px;color:rgba(var(--color--white), .35);background:0 0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;transition:border-color .2s;display:flex}.toolbar-search[data-v-e8e17cc4]:focus-within{border-color:var(--color-golden-yellow)}.toolbar-search__input[data-v-e8e17cc4]{min-width:0;color:var(--color-white);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.toolbar-search__input[data-v-e8e17cc4]::placeholder{color:rgba(var(--color--white), .3)}.toolbar-view-toggle[data-v-e8e17cc4]{background:rgba(var(--color--white), .05);border:1px solid rgba(var(--color--white), .06);border-radius:8px;flex-shrink:0;align-items:center;gap:2px;height:36px;padding:0 4px;display:flex}.toolbar-view-toggle .toolbar-icon-btn[data-v-e8e17cc4]{width:26px;height:26px}.toolbar-icon-btn[data-v-e8e17cc4]{width:30px;height:30px;color:rgba(var(--color--white), .6);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;transition:all .15s;display:flex}.toolbar-icon-btn[data-v-e8e17cc4]:hover{color:rgba(var(--color--white), .7);background:rgba(var(--color--white), .06)}.toolbar-icon-btn--active[data-v-e8e17cc4]{color:var(--color-white);background:rgba(var(--color--white), .15)}.light-mode{background:#fff;box-shadow:0 1px 3px #0000001a}@media only screen and (width<=1440px){.toolbar-pill[data-v-e8e17cc4]{gap:6px;height:30px;padding:0 10px}.toolbar-zoom-track[data-v-e8e17cc4]{width:110px}.toolbar-search[data-v-e8e17cc4]{min-width:150px;max-width:250px;height:30px}.toolbar-search__input[data-v-e8e17cc4]{font-size:12px}.toolbar-icon-btn[data-v-e8e17cc4]{width:28px;height:28px}}@media only screen and (width<=1280px){.toolbar-pill[data-v-e8e17cc4]{border-radius:8px;gap:5px;height:28px;padding:0 8px}.toolbar-zoom-track[data-v-e8e17cc4]{width:90px}.toolbar-zoom-track__thumb[data-v-e8e17cc4]{width:12px;height:12px}.toolbar-search[data-v-e8e17cc4]{min-width:120px;max-width:200px;height:28px}.toolbar-search__input[data-v-e8e17cc4]{font-size:11px}.toolbar-icon-btn[data-v-e8e17cc4]{width:26px;height:26px}}@keyframes rotate-015cb2ce{to{transform:rotate(360deg)}}@keyframes prixClipFix-015cb2ce{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.project-name-pill[data-v-015cb2ce]{background:rgba(var(--color--white), .05);border:1px solid rgba(var(--color--white), .06);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.project-name-pill--editing[data-v-015cb2ce]{min-width:160px}.project-name-pill__icon[data-v-015cb2ce]{color:rgba(var(--color--white), .5);flex-shrink:0}.project-name-pill__text[data-v-015cb2ce]{color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;overflow:hidden}.project-name-pill__text--clickable[data-v-015cb2ce]{cursor:pointer}.project-name-pill__input[data-v-015cb2ce]{color:var(--color-white);background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.project-name-pill__input[data-v-015cb2ce]::placeholder{color:rgba(var(--color--white), .3)}.project-name-pill__edit[data-v-015cb2ce]{width:22px;height:22px;color:rgba(var(--color--white), .4);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;transition:all .15s;display:flex}.project-name-pill__edit[data-v-015cb2ce]:hover{color:rgba(var(--color--white), .7)}.project-name-pill__separator[data-v-015cb2ce]{color:rgba(var(--color--white), .3);flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.project-name-pill__breadcrumb[data-v-015cb2ce]{color:rgba(var(--color--white), .4);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:150px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.project-name-pill__breadcrumb--clickable[data-v-015cb2ce]{cursor:pointer;transition:color .15s}.project-name-pill__breadcrumb--clickable[data-v-015cb2ce]:hover{color:rgba(var(--color--white), .7)}.project-name-pill__version-chip[data-v-015cb2ce]{border:1px solid rgba(var(--color--white), .08);background:rgba(var(--color--white), .06);height:26px;color:rgba(var(--color--white), .58);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:inline-flex}body.light-mode{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.project-name-pill__workflow-edit[data-v-015cb2ce],.project-name-pill__queue-edit[data-v-015cb2ce]{color:rgba(var(--color--white), .35);cursor:pointer;flex-shrink:0;transition:color .15s}.project-name-pill__workflow-edit[data-v-015cb2ce]:hover,.project-name-pill__queue-edit[data-v-015cb2ce]:hover{color:rgba(var(--color--white), .7)}.project-name-pill__workflow-input[data-v-015cb2ce]{color:var(--color-white);background:0 0;border:none;outline:none;min-width:100px;max-width:160px;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.project-name-pill__workflow-input[data-v-015cb2ce]::placeholder{color:rgba(var(--color--white), .3)}@media only screen and (width<=1440px){.project-name-pill[data-v-015cb2ce]{gap:6px;height:30px;padding:0 10px}.project-name-pill__text[data-v-015cb2ce]{max-width:120px;font-size:13px}.project-name-pill__breadcrumb[data-v-015cb2ce],.project-name-pill__separator[data-v-015cb2ce]{font-size:13px}}@media only screen and (width<=1280px){.project-name-pill[data-v-015cb2ce]{border-radius:8px;gap:5px;height:28px;padding:0 8px}.project-name-pill__text[data-v-015cb2ce]{max-width:100px;font-size:12px}.project-name-pill__edit[data-v-015cb2ce]{width:18px;height:18px}.project-name-pill__breadcrumb[data-v-015cb2ce]{max-width:80px;font-size:12px}.project-name-pill__separator[data-v-015cb2ce]{font-size:12px}.project-name-pill--editing[data-v-015cb2ce]{min-width:130px}.project-name-pill__workflow-input[data-v-015cb2ce]{max-width:120px;font-size:12px}}@keyframes rotate-b8cbb642{to{transform:rotate(360deg)}}@keyframes prixClipFix-b8cbb642{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.refresh-data[data-v-b8cbb642]{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.refresh-data__title[data-v-b8cbb642]{opacity:.7;font-size:.875rem;font-weight:400;line-height:1.25rem}.refresh-data__body[data-v-b8cbb642]{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:20px;display:flex}.refresh-data__body-text[data-v-b8cbb642]{font-size:1rem;font-weight:400;line-height:1.5rem}.refresh-icon[data-v-b8cbb642]{margin-left:.25rem;font-size:1rem;line-height:1.5rem}@keyframes rotate-dcae19c3{to{transform:rotate(360deg)}}@keyframes prixClipFix-dcae19c3{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.payment-alert[data-v-dcae19c3]{background:var(--color-dark-secondary);z-index:999;border-top:1px solid #d64719;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:14px 10px;display:flex;position:fixed;bottom:0;left:0;right:0}.payment-description[data-v-dcae19c3]{color:var(--color-white);padding-left:5px;font-size:14px;font-weight:500;line-height:18px;font-family:Inter!important}.data-card-skeleton[data-v-8b0fe03f]{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-size,225px), 1fr));grid-auto-rows:var(--grid-card-size,225px);gap:10px;width:100%;display:grid}.data-card-skeleton__cell[data-v-8b0fe03f]{width:100%;height:100%}.data-card-skeleton__card[data-v-8b0fe03f]{background:var(--color-anotate-item-card-bg);border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.data-card-skeleton__image[data-v-8b0fe03f]{border-radius:8px 8px 0 0;flex:1;width:100%;min-height:0}.data-card-skeleton__footer[data-v-8b0fe03f]{background:var(--color-anotate-item-card-bg);border-top:1px solid #ffffff0f;flex-shrink:0;padding:6px 8px}.data-card-skeleton__name[data-v-8b0fe03f]{width:60%;height:14px}.data-card-skeleton__image-skeleton[data-v-8b0fe03f]{width:100%;height:100%;display:block}.data-card-skeleton__image-rect[data-v-8b0fe03f]{border-radius:8px 8px 0 0;width:100%;height:100%}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.project-detail-wrapper-shell{flex:auto;height:100%;min-height:0;display:flex}.project-detail-layout{width:100%;height:100%;min-height:0}.project-detail-layout:not(.data-outer-layout){flex-direction:column;flex:auto;display:flex}.project-detail-layout__main{min-width:0;min-height:0}.project-detail-layout:not(.data-outer-layout)>.project-detail-layout__main{flex-direction:column;flex:auto;display:flex}.project-detail-wrapper-header{width:100%;padding-left:16px;padding-top:var(--additional-space);align-items:center;gap:12px;margin-bottom:0;display:flex}@media only screen and (width<=1280px){.project-detail-wrapper-header{padding-left:16px}}.project-detail-wrapper-header__top{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.project-detail-wrapper-header__refresh{margin-left:auto;margin-right:16px}.page-header-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;margin-right:16px;display:flex}.page-header-actions .el-button:not(.el-button--primary){border-radius:8px;height:auto;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;background:rgba(var(--color--white), .08)!important;border:1px solid rgba(var(--color--white), .1)!important;color:var(--color-white)!important;padding:10px 14px!important}.page-header-actions .el-button:not(.el-button--primary):hover,.page-header-actions .el-button:not(.el-button--primary):focus{background:rgba(var(--color--white), .12)!important;border-color:rgba(var(--color--white), .18)!important;color:var(--color-white)!important}.page-header-actions .el-button:not(.el-button--primary).is-disabled{opacity:.4}.page-header-actions--queue .el-button.el-button--primary{--color-white-svg:#fff;--color-white--svg:#fff;border-radius:10px;gap:8px;height:40px;font-size:14px;font-weight:600;transition:opacity .15s;background:var(--color-golden-yellow)!important;border-color:var(--color-golden-yellow)!important;color:#fff!important;padding:0 16px!important}.page-header-actions--queue .el-button.el-button--primary>span{align-items:center;gap:8px;display:inline-flex}.page-header-actions--queue .el-button.el-button--primary:hover,.page-header-actions--queue .el-button.el-button--primary:focus{opacity:.7;background:var(--color-golden-yellow)!important;border-color:var(--color-golden-yellow)!important;color:#fff!important}.page-header-actions--queue .el-button:not(.el-button--primary){border-radius:10px;gap:8px;height:40px;font-size:14px;font-weight:500;border:1px solid var(--color-border-card)!important;color:var(--color-white)!important;background:0 0!important;padding:0 16px!important}.page-header-actions--queue .el-button:not(.el-button--primary):hover,.page-header-actions--queue .el-button:not(.el-button--primary):focus{background:rgba(var(--color--white), .04)!important;border-color:rgba(var(--color--white), .2)!important}.project-detail-wrapper-header__refresh .refresh-data__body{background:rgba(var(--color--white), .08);border:1px solid rgba(var(--color--white), .1);border-radius:10px;gap:8px;margin-left:16px;padding:6px 14px;transition:background .15s,border-color .15s}.project-detail-wrapper-header__refresh .refresh-data__body:hover{background:rgba(var(--color--white), .12);border-color:rgba(var(--color--white), .18)}.project-detail-wrapper-header__refresh .refresh-data__body-text{color:var(--color-white);font-size:13px;font-weight:500}.project-detail-wrapper-header__refresh .refresh-icon{color:var(--color-white);margin-left:0;font-size:14px}.project-detail-wrapper-header__refresh .refresh-data__title{color:rgba(var(--color--white), .5);font-size:12px}.wrapper-back-btn{border:1px solid rgba(var(--color--white), .1);width:36px;height:36px;color:rgba(var(--color--white), .5);cursor:pointer;background:0 0;border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.wrapper-back-btn:hover{color:var(--color-white);background:rgba(var(--color--white), .06)}.project-detail-body{flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.project-detail-body>*{flex:auto;min-height:0}.project-detail-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;padding-right:8px;display:flex}.project-detail-header span{color:rgba(var(--color--white), .8);font-size:14px;font-weight:400;line-height:"normal";font-family:Inter!important}.project-detail-header p{color:var(--color-white);font-size:14px;font-weight:500;line-height:"normal";font-family:Inter!important}.project-detail-label{font-size:1rem;font-weight:400;line-height:1.5rem}.project-detail-tab{-ms-overflow-style:none;scrollbar-width:none;padding:16px;overflow:hidden}@media only screen and (width<=1280px){.project-detail-tab{padding:16px}}.project-detail-tab.ui-wrap{--color-card-wrap-bg:#373737;--color-thead-bg:#414141;border-radius:1rem;flex-direction:column;flex:auto;min-height:0;display:flex;height:calc(100vh - var(--space-top) - 3px)!important}.light-mode .project-detail-tab.ui-wrap{--color-card-wrap-bg:#f5f5f5;--color-thead-bg:#ebebeb}.project-detail-tab--ontology-builder.ui-wrap{border-radius:0;min-height:0;padding:12px 0 0;height:100%!important}.project-detail-tabs{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}@media only screen and (width<=1280px){.project-detail-tabs{font-size:12px}}.project-detail-tabs-count{background:rgba(var(--color--white), .1);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:26px;height:26px;margin-left:5px;padding:5px;font-size:14px;display:flex}.app-breadcrumb strong{color:var(--color-white);font-size:15px;font-weight:400;line-height:"normal";opacity:.8;cursor:pointer;font-family:Inter!important}.project-detail-body::-webkit-scrollbar{-ms-overflow-style:none;scrollbar-width:none;display:none!important}.project-detail-tab::-webkit-scrollbar{display:none!important}.data-outer-layout{height:100%;display:flex}.data-outer-layout__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.data-outer-layout__tab.project-detail-tab.ui-wrap{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-height:0;padding:16px}.data-outer-layout__sidebar{flex-shrink:0;display:flex}.data-skeleton-host{--grid-card-size:225px;height:100%;padding:0;overflow:hidden}.app-btn.el-button{--el-border-radius-base:8px;gap:6px;height:44px;min-height:44px;padding:0 20px;font-size:14px;font-weight:500;line-height:1}.app-btn.el-button .app-btn__icon{font-size:14px;line-height:1}.app-btn.el-button.app-btn--sm{--el-border-radius-base:6px;gap:7px;height:32px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600}@keyframes rotate-b8631bcc{to{transform:rotate(360deg)}}@keyframes prixClipFix-b8631bcc{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.ontology-list-table[data-v-b8631bcc]{--ontology-list-bg:var(--color-gray-onyx);--ontology-list-surface:var(--color-gray-onyx);--ontology-list-border:rgba(var(--color--white), .05);--ontology-list-divider:rgba(var(--color--white), .04);--ontology-list-text:var(--color-white);--ontology-list-muted:var(--color-gray-md);--ontology-list-muted-soft:rgba(var(--color--white), .62);--ontology-list-row-hover:rgba(var(--color--white), .04);--ontology-list-avatar-bg:rgba(var(--color--golden-yellow), .1);--ontology-list-avatar-text:var(--color-golden-yellow);--ontology-list-shadow:none;border:1px solid var(--ontology-list-border);background:var(--ontology-list-bg);color:var(--ontology-list-text);box-shadow:var(--ontology-list-shadow);border-radius:14px;flex-direction:column;padding:24px 28px 20px;font-family:inherit;display:flex}.ontology-list-table__head[data-v-b8631bcc]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.ontology-list-table__head--toolbar-only[data-v-b8631bcc]{justify-content:flex-end;margin-bottom:14px}.ontology-list-table__head h2[data-v-b8631bcc]{color:var(--color-white);letter-spacing:0;opacity:1;margin:0;font-size:16px;font-weight:600;line-height:1.3}.ontology-list-table__head p[data-v-b8631bcc]{color:var(--color-white);opacity:.6;margin:6px 0 0;font-size:13px;font-weight:300;line-height:1.4}.ontology-list-table__table[data-v-b8631bcc]{flex-direction:column;display:flex}.ontology-list-table__header-row[data-v-b8631bcc],.ontology-list-table__row[data-v-b8631bcc]{grid-template-columns:minmax(280px,2.8fr) minmax(72px,.7fr) minmax(86px,.85fr) minmax(82px,.8fr) minmax(120px,1.05fr) minmax(64px,.45fr);align-items:center;gap:12px;display:grid}.ontology-list-table__header-row--project[data-v-b8631bcc],.ontology-list-table__row--project[data-v-b8631bcc]{grid-template-columns:minmax(280px,2.8fr) minmax(72px,.65fr) minmax(86px,.75fr) minmax(82px,.72fr) minmax(120px,.95fr) minmax(64px,.42fr)}.ontology-list-table__header-row[data-v-b8631bcc]{border-bottom:1px solid var(--ontology-list-divider);min-height:36px;color:rgba(var(--color--white), .55);letter-spacing:0;text-transform:none;padding:0 8px;font-size:12px;font-weight:500}.ontology-list-table__row[data-v-b8631bcc]{border-bottom:1px solid var(--ontology-list-divider);min-height:64px;color:var(--color-white);padding:0 8px;font-size:14px;font-weight:300;transition:background .12s}.ontology-list-table__row[data-v-b8631bcc]>*{align-self:center;min-height:0}.ontology-list-table__row[data-v-b8631bcc]:hover{background:var(--ontology-list-row-hover)}.ontology-list-table__name[data-v-b8631bcc]{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.ontology-list-table__avatar[data-v-b8631bcc]{background:var(--ontology-list-avatar-bg);width:38px;height:38px;color:var(--ontology-list-avatar-text);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ontology-list-table__copy[data-v-b8631bcc]{min-width:0}.ontology-list-table__copy strong[data-v-b8631bcc],.ontology-list-table__copy small[data-v-b8631bcc]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ontology-list-table__copy strong[data-v-b8631bcc]{color:var(--color-white);letter-spacing:0;opacity:1;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.ontology-list-table__copy small[data-v-b8631bcc]{color:var(--color-white);opacity:.6;margin-top:3px;font-size:12px;font-weight:300;display:block}.ontology-list-table__name-text[data-v-b8631bcc]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ontology-list-table__status-badge[data-v-b8631bcc]{letter-spacing:0;border-radius:999px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ontology-list-table__status-badge[data-v-b8631bcc]:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px;margin-right:5px}.ontology-list-table__status-badge--live[data-v-b8631bcc]{color:#22a86a;background:#31c57924}.ontology-list-table__status-badge--archived[data-v-b8631bcc]{background:rgba(var(--color--white), .08);color:var(--ontology-list-muted)}.ontology-list-table__metric[data-v-b8631bcc]{color:var(--color-white);opacity:.85;font-size:13px;font-weight:400}.ontology-list-table__actions[data-v-b8631bcc]{justify-content:flex-end;min-width:0;display:flex}.ontology-list-table__action-trigger[data-v-b8631bcc]{width:30px;height:30px;color:var(--ontology-list-muted);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ontology-list-table__action-trigger[data-v-b8631bcc]:hover,.ontology-list-table__action-trigger[data-v-b8631bcc]:focus-visible{background:rgba(var(--color--golden-yellow), .1);color:var(--color-golden-yellow);outline:none}.ontology-list-table__result-count[data-v-b8631bcc]{color:rgba(var(--color--white), .4);margin-right:auto;font-size:12px;font-weight:500}.ontology-list-table__empty[data-v-b8631bcc]{min-height:120px;color:rgba(var(--color--white), .4);flex-direction:row;justify-content:center;align-items:center;font-size:13px;font-weight:400;display:flex}.ontology-list-table__pagination[data-v-b8631bcc]{justify-content:flex-end;align-items:center;gap:14px;min-height:56px;margin-top:auto;padding-top:14px;display:flex}.ontology-list-table__pagination[data-v-b8631bcc] .el-pagination{--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-bg-color:transparent;--el-pagination-button-color:var(--ontology-list-muted);--el-pagination-hover-color:var(--color-golden-yellow);gap:6px}.ontology-list-table__pagination[data-v-b8631bcc] .el-pager li,.ontology-list-table__pagination[data-v-b8631bcc] .btn-prev,.ontology-list-table__pagination[data-v-b8631bcc] .btn-next{border:1px solid var(--ontology-list-border);min-width:32px;height:32px;box-shadow:none;background:0 0;border-radius:8px;font-weight:600}.ontology-list-table__pagination[data-v-b8631bcc] .el-pager li.is-active{border-color:var(--color-golden-yellow);background:var(--color-golden-yellow);color:#1e1f24}@media (width<=1180px){.ontology-list-table[data-v-b8631bcc]{padding:20px;overflow-x:auto}.ontology-list-table__header-row[data-v-b8631bcc],.ontology-list-table__row[data-v-b8631bcc]{grid-template-columns:minmax(260px,2fr) repeat(5,minmax(92px,1fr)) minmax(60px,.5fr);min-width:980px}.ontology-list-table__header-row--project[data-v-b8631bcc],.ontology-list-table__row--project[data-v-b8631bcc]{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(86px,.8fr)) minmax(140px,1fr) minmax(98px,.75fr) minmax(60px,.45fr);min-width:1120px}}.ontology-list-table__dropdown .el-dropdown-menu{border:1px solid var(--color-border-card);background:var(--color-gray-charcoal);border-radius:10px;min-width:148px;padding:6px}.ontology-list-table__dropdown .el-dropdown-menu__item{min-height:32px;color:var(--color-white);border-radius:6px;font-size:13px;font-weight:600}.ontology-list-table__dropdown .el-dropdown-menu__item.is-primary{color:var(--color-golden-yellow)}.ontology-list-table__dropdown .el-dropdown-menu__item.is-danger{color:#f87171}body.light-mode .ontology-list-table{--ontology-list-bg:#fff;--ontology-list-surface:#fff;--ontology-list-border:#ebebee;--ontology-list-divider:#f1f1f4;--ontology-list-text:#242424;--ontology-list-muted:#8d8d94;--ontology-list-muted-soft:#55565c;--ontology-list-row-hover:#fafafa;--ontology-list-avatar-bg:#eee9ff;--ontology-list-avatar-text:#7257ff;--ontology-list-shadow:0 1px 2px #0f172a08}body.light-mode .ontology-list-table__dropdown .el-dropdown-menu{background:#fff;border-color:#e6e6ea;box-shadow:0 12px 28px #12143514}body.light-mode .ontology-list-table__dropdown .el-dropdown-menu__item{color:#242424}body.light-mode .ontology-list-table__dropdown .el-dropdown-menu__item.is-primary{color:#d97706}body.light-mode .ontology-list-table__dropdown .el-dropdown-menu__item.is-danger{color:#ef4444}.project-ontology-page[data-v-a437de51]{--ontology-project-control:var(--color-gray-charcoal);--ontology-project-border:var(--color-border-card);--ontology-project-text:var(--color-white);--ontology-project-muted:var(--color-gray-md);flex-direction:column;height:100%;display:flex}.project-ontology-page__body[data-v-a437de51]{flex-direction:column;gap:16px;padding:16px;display:flex}.project-ontology-page__filters[data-v-a437de51]{align-items:center;gap:12px;display:flex}.project-ontology-page__view-toggle[data-v-a437de51]{border:1px solid var(--color-border-card);height:32px;color:var(--color-white);cursor:pointer;opacity:.85;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.project-ontology-page__view-toggle[data-v-a437de51]:hover,.project-ontology-page__view-toggle[data-v-a437de51]:focus-visible{background:rgba(var(--color--white), .06);border-color:rgba(var(--color--white), .18);opacity:1;outline:none}.project-ontology-page__view-toggle--active[data-v-a437de51]{background:rgba(var(--color--white), .06);opacity:1}.project-ontology-page__view-toggle-icon[data-v-a437de51]{opacity:.85;flex:none}.project-ontology-page__view-toggle:hover .project-ontology-page__view-toggle-icon[data-v-a437de51],.project-ontology-page__view-toggle:focus-visible .project-ontology-page__view-toggle-icon[data-v-a437de51],.project-ontology-page__view-toggle--active .project-ontology-page__view-toggle-icon[data-v-a437de51]{opacity:1}.project-ontology-page__search[data-v-a437de51]{width:300px}.project-ontology-page__search[data-v-a437de51] .el-input__wrapper{border:1px solid var(--ontology-project-border);background:var(--ontology-project-control);min-height:40px;box-shadow:none;border-radius:12px;padding:0 14px}.project-ontology-page__search[data-v-a437de51] .el-input__inner{color:var(--color-white);opacity:.85;font-size:13px;font-weight:400}.project-ontology-page__search[data-v-a437de51] .el-input__inner::placeholder{color:rgba(var(--color--white), .4);font-weight:400}.project-ontology-page__search-icon[data-v-a437de51]{width:16px;height:16px;color:rgba(var(--color--white), .4)}body.light-mode{--ontology-project-control:#fff;--ontology-project-border:#e8e8eb;--ontology-project-text:#242424;--ontology-project-muted:#8e8e95}.ontology-property-tree__option-row[data-v-d4e8f5d7]{width:min(100%,520px);min-height:30px;color:var(--ontology-tree-text,var(--color-white));cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s;display:flex;position:relative}.ontology-property-tree__option-row[data-v-d4e8f5d7]:before{content:"";border-top:1px dotted #31c57957;width:22px;position:absolute;top:50%;left:-30px}.ontology-property-tree__option-row[data-v-d4e8f5d7]:hover{background:rgba(var(--color--golden-yellow), .05)}.ontology-property-tree__option-row--selected[data-v-d4e8f5d7]{background:rgba(var(--color--golden-yellow), .1);border-color:#0000}.ontology-property-tree__option-row--selected .ontology-property-tree__option-input[data-v-d4e8f5d7]{color:var(--color-white);font-weight:600}.ontology-property-tree__option-row .ontology-property-tree__option-bullet[data-v-d4e8f5d7]{background:0 0;border:1.5px solid #52c27ea6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;transition:border-color .12s,background .12s;display:inline-flex;position:relative}.ontology-property-tree__option-row .ontology-property-tree__option-bullet--multi[data-v-d4e8f5d7]{border-radius:4px}.ontology-property-tree__option-row .ontology-property-tree__option-bullet--selected[data-v-d4e8f5d7]:not(.ontology-property-tree__option-bullet--multi){border-color:var(--color-golden-yellow)}.ontology-property-tree__option-row .ontology-property-tree__option-bullet--selected[data-v-d4e8f5d7]:not(.ontology-property-tree__option-bullet--multi):after{content:"";background:var(--color-golden-yellow);border-radius:50%;width:7px;height:7px}.ontology-property-tree__option-row .ontology-property-tree__option-bullet--selected.ontology-property-tree__option-bullet--multi[data-v-d4e8f5d7]{background:var(--color-golden-yellow);border-color:var(--color-golden-yellow)}.ontology-property-tree__option-row .ontology-property-tree__option-bullet--selected.ontology-property-tree__option-bullet--multi[data-v-d4e8f5d7]:after{content:"";border-bottom:1.5px solid #1e1f24;border-left:1.5px solid #1e1f24;width:7px;height:4px;margin-top:-1px;transform:rotate(-45deg)}.ontology-property-tree__option-row .ontology-property-tree__option-input[data-v-d4e8f5d7]{min-width:0;height:22px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex:1;padding:0 6px;transition:background .12s,border-color .12s}.ontology-property-tree__option-row .ontology-property-tree__option-input[data-v-d4e8f5d7]:hover,.ontology-property-tree__option-row .ontology-property-tree__option-input[data-v-d4e8f5d7]:focus{background:rgba(var(--color--golden-yellow), .06);border-color:rgba(var(--color--golden-yellow), .22)}.ontology-property-tree__option-row .ontology-property-tree__option-remove[data-v-d4e8f5d7]{width:20px;height:20px;color:var(--ontology-tree-danger-text,#d63644);cursor:pointer;opacity:0;pointer-events:none;background:#f871711f;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}.ontology-property-tree__option-row .ontology-property-tree__option-remove[data-v-d4e8f5d7]:hover{background:#f8717133}.ontology-property-tree__option-row:hover .ontology-property-tree__option-remove[data-v-d4e8f5d7],.ontology-property-tree__option-row:focus-within .ontology-property-tree__option-remove[data-v-d4e8f5d7]{opacity:1;pointer-events:auto}.ontology-property-tree[data-v-823098ac]{--ontology-tree-card-bg:#2a2a2a;--ontology-tree-card-border:rgba(var(--color--white), .06);--ontology-tree-card-hover-border:rgba(var(--color--golden-yellow), .32);--ontology-tree-text:var(--color-white);--ontology-tree-muted:var(--color-gray-md);--ontology-tree-muted-soft:rgba(var(--color--white), .52);--ontology-tree-canvas:var(--color-gray-onyx);--ontology-tree-purple:#7257ff;--ontology-tree-purple-soft:#7257ff0a;--ontology-tree-purple-bg:#7257ff24;--ontology-tree-primary:var(--color-golden-yellow);--ontology-tree-primary-soft:rgba(var(--color--golden-yellow), .08);--ontology-tree-primary-bg:rgba(var(--color--golden-yellow), .14);--ontology-tree-blue-bg:#3b82f624;--ontology-tree-blue-text:#8fb4ff;--ontology-tree-success:#31c57999;--ontology-tree-success-soft:#31c57914;--ontology-tree-danger-bg:#f8717124;--ontology-tree-danger-text:#ff9f9f;--ontology-tree-connector:#31c5792e;flex-direction:column;gap:8px;font-family:inherit;display:flex}.ontology-property-tree__branch[data-v-823098ac]{min-width:0;position:relative}.ontology-property-tree__card[data-v-823098ac]{border:1px solid var(--ontology-tree-card-border);background:var(--ontology-tree-card-bg);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:48px;padding:8px 14px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.ontology-property-tree__card[data-v-823098ac]:hover{border-color:var(--ontology-tree-card-hover-border)}.ontology-property-tree__card[data-v-823098ac]:focus-visible{border-color:rgba(var(--color--golden-yellow), .55);box-shadow:0 0 0 2px rgba(var(--color--golden-yellow), .14);outline:none}.ontology-property-tree__card--selected[data-v-823098ac]{border-color:rgba(var(--color--golden-yellow), .45);background:rgba(var(--color--golden-yellow), .04)}.ontology-property-tree__card-main[data-v-823098ac]{align-items:center;gap:10px;min-width:0;display:flex}.ontology-property-tree__drag[data-v-823098ac]{width:8px;height:22px;color:var(--ontology-tree-muted-soft);opacity:.5;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:4px 5px;flex:none}.ontology-property-tree__index[data-v-823098ac]{min-width:24px;color:var(--ontology-tree-muted);text-align:left;flex:none;font-size:12px;font-weight:600}.ontology-property-tree__badge[data-v-823098ac]{background:var(--ontology-tree-purple-bg);width:24px;height:24px;color:var(--ontology-tree-purple);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ontology-property-tree__copy[data-v-823098ac]{align-items:center;gap:12px;min-width:0;display:flex}.ontology-property-tree__copy strong[data-v-823098ac]{max-width:clamp(120px,16vw,240px);color:var(--ontology-tree-text);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.ontology-property-tree__copy p[data-v-823098ac]{max-width:220px;color:var(--ontology-tree-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.ontology-property-tree__meta[data-v-823098ac]{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ontology-property-tree__tag[data-v-823098ac],.ontology-property-tree__count[data-v-823098ac]{background:rgba(var(--color--white), .05);min-height:22px;color:var(--ontology-tree-muted-soft);white-space:nowrap;border-radius:6px;align-items:center;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.ontology-property-tree__tag--danger[data-v-823098ac]{background:var(--ontology-tree-danger-bg);color:var(--ontology-tree-danger-text);text-transform:uppercase;letter-spacing:.04em}.ontology-property-tree__count[data-v-823098ac]{color:var(--ontology-tree-muted);background:0 0;padding:0;font-weight:500}.ontology-property-tree__toggle[data-v-823098ac]{width:24px;height:24px;color:var(--ontology-tree-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ontology-property-tree__toggle[data-v-823098ac]:hover,.ontology-property-tree__toggle[data-v-823098ac]:focus-visible{background:rgba(var(--color--golden-yellow), .1);color:var(--ontology-tree-primary);outline:none}.ontology-property-tree__toggle span[data-v-823098ac]{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .12s;transform:rotate(45deg)translateY(-2px)}.ontology-property-tree__toggle span.is-collapsed[data-v-823098ac]{transform:rotate(-45deg)}.ontology-property-tree__options[data-v-823098ac]{border-left:1px dotted var(--ontology-tree-connector);margin-left:44px;padding:8px 0 4px 28px;position:relative}.ontology-property-tree__option-row[data-v-823098ac]{width:min(100%,520px);min-height:30px;color:var(--ontology-tree-text);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,box-shadow .12s;display:flex;position:relative}.ontology-property-tree__option-row[data-v-823098ac]:before{content:"";border-top:1px dotted var(--ontology-tree-connector);width:22px;position:absolute;top:50%;left:-28px}.ontology-property-tree__option-row[data-v-823098ac]:hover{background:rgba(var(--color--golden-yellow), .05)}.ontology-property-tree__option-row--selected[data-v-823098ac]{background:rgba(var(--color--golden-yellow), .1);border-color:#0000}.ontology-property-tree__option-row--selected .ontology-property-tree__option-input[data-v-823098ac]{color:var(--ontology-tree-text);font-weight:600}.ontology-property-tree__option-bullet[data-v-823098ac]{background:0 0;border:1.5px solid #52c27ea6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;transition:border-color .12s,background .12s;display:inline-flex;position:relative}.ontology-property-tree__option-bullet--multi[data-v-823098ac]{border-radius:4px}.ontology-property-tree__option-bullet--selected[data-v-823098ac]:not(.ontology-property-tree__option-bullet--multi){border-color:var(--ontology-tree-primary)}.ontology-property-tree__option-bullet--selected[data-v-823098ac]:not(.ontology-property-tree__option-bullet--multi):after{content:"";background:var(--ontology-tree-primary);border-radius:50%;width:7px;height:7px}.ontology-property-tree__option-bullet--selected.ontology-property-tree__option-bullet--multi[data-v-823098ac]{background:var(--ontology-tree-primary);border-color:var(--ontology-tree-primary)}.ontology-property-tree__option-bullet--selected.ontology-property-tree__option-bullet--multi[data-v-823098ac]:after{content:"";border-bottom:1.5px solid #1e1f24;border-left:1.5px solid #1e1f24;width:7px;height:4px;margin-top:-1px;transform:rotate(-45deg)}.ontology-property-tree__option-input[data-v-823098ac]{min-width:0;height:22px;color:var(--ontology-tree-text);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex:1;padding:0 6px;transition:background .12s,border-color .12s}.ontology-property-tree__option-input[data-v-823098ac]:hover,.ontology-property-tree__option-input[data-v-823098ac]:focus{background:rgba(var(--color--golden-yellow), .06);border-color:rgba(var(--color--golden-yellow), .22)}.ontology-property-tree__option-remove[data-v-823098ac]{width:20px;height:20px;color:var(--ontology-tree-danger-text);cursor:pointer;opacity:0;pointer-events:none;background:#f871711f;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}.ontology-property-tree__option-remove[data-v-823098ac]:hover{background:#f8717133}.ontology-property-tree__option-row:hover .ontology-property-tree__option-remove[data-v-823098ac],.ontology-property-tree__option-row:focus-within .ontology-property-tree__option-remove[data-v-823098ac]{opacity:1;pointer-events:auto}.ontology-property-tree__condition[data-v-823098ac]{background:var(--ontology-tree-success-soft);color:var(--ontology-tree-success);border-radius:7px;align-items:center;gap:6px;margin:6px 0 8px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.ontology-property-tree__condition strong[data-v-823098ac]{letter-spacing:.06em;font-size:10px;font-weight:700}.ontology-property-tree__add-option-row[data-v-823098ac]{width:min(100%,520px);min-height:30px;color:var(--ontology-tree-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin-top:4px;padding:0 8px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.ontology-property-tree__add-option-row[data-v-823098ac]:hover,.ontology-property-tree__add-option-row[data-v-823098ac]:focus-visible{background:rgba(var(--color--golden-yellow), .06);color:var(--ontology-tree-text);outline:none}.ontology-property-tree__add-option-row--editing[data-v-823098ac]{cursor:default;background:rgba(var(--color--golden-yellow), .05);display:flex}.ontology-property-tree__add-option-row--editing[data-v-823098ac]:hover{background:rgba(var(--color--golden-yellow), .05)}.ontology-property-tree__add-option-plus[data-v-823098ac]{width:14px;height:14px;color:var(--ontology-tree-muted-soft);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.ontology-property-tree__add-option-input[data-v-823098ac]{min-width:0;height:24px;color:var(--ontology-tree-text);font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0}.ontology-property-tree__add-option-icon[data-v-823098ac]{width:22px;height:22px;color:var(--ontology-tree-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ontology-property-tree__add-option-icon[data-v-823098ac]:hover,.ontology-property-tree__add-option-icon[data-v-823098ac]:focus-visible{background:rgba(var(--color--golden-yellow), .12);color:var(--ontology-tree-primary);outline:none}.ontology-property-tree__add-option-icon[data-v-823098ac] svg{width:12px;height:12px}@media (width<=1500px){.ontology-property-tree__copy strong[data-v-823098ac]{max-width:clamp(100px,13vw,200px)}.ontology-property-tree__copy p[data-v-823098ac]{max-width:170px}}body.light-mode .ontology-property-tree{--ontology-tree-card-bg:#fbfbfb;--ontology-tree-card-border:#ececf1;--ontology-tree-card-hover-border:#ff950052;--ontology-tree-text:#1f2242;--ontology-tree-muted:#8f93a3;--ontology-tree-muted-soft:#aab0bf;--ontology-tree-canvas:#f6f7fb;--ontology-tree-purple:#7257ff;--ontology-tree-purple-soft:#7257ff0a;--ontology-tree-purple-bg:#efebff;--ontology-tree-primary:#ff9500;--ontology-tree-primary-soft:#ff95000f;--ontology-tree-primary-bg:#fff3df;--ontology-tree-blue-bg:#eaf0ff;--ontology-tree-blue-text:#3368f0;--ontology-tree-success:#21aa63;--ontology-tree-success-soft:#dcf7e8;--ontology-tree-danger-bg:#ffe7ea;--ontology-tree-danger-text:#d94153;--ontology-tree-connector:#31c57966}body.light-mode .ontology-property-tree__card{box-shadow:0 1px 2px #0f172a0a}body.light-mode .ontology-property-tree__card--selected{box-shadow:none;background:#ff95000d;border-color:#ff950073}body.light-mode .ontology-property-tree__option-row--selected{background:#ff95001a;border-color:#0000}body.light-mode .ontology-property-tree__add-option-row:hover,body.light-mode .ontology-property-tree__add-option-row:focus-visible{background:#ff95000f}body.light-mode .ontology-property-tree__tag:not(.ontology-property-tree__tag--danger){color:#6b7280;background:#0f172a0d}.class-thumbnail-crop__title[data-v-6a9083ba]{font-size:16px;font-weight:600}.class-thumbnail-crop__body[data-v-6a9083ba]{flex-direction:column;gap:16px;display:flex}.class-thumbnail-crop__cropper-wrap[data-v-6a9083ba]{background:#0000004d;border-radius:8px;width:100%;height:320px;overflow:hidden}.class-thumbnail-crop__canvas[data-v-6a9083ba]{width:100%;height:100%}.class-thumbnail-crop__zoom-row[data-v-6a9083ba]{align-items:center;gap:10px;padding:0 4px;display:flex}.class-thumbnail-crop__zoom-icon[data-v-6a9083ba]{color:rgba(var(--color--white), .45);flex-shrink:0}.class-thumbnail-crop__zoom-slider[data-v-6a9083ba]{appearance:none;background:rgba(var(--color--white), .15);cursor:pointer;border-radius:2px;outline:none;flex:1;height:4px}.class-thumbnail-crop__zoom-slider[data-v-6a9083ba]::-webkit-slider-thumb{appearance:none;background:var(--el-color-primary);cursor:pointer;border-radius:50%;width:14px;height:14px}.class-thumbnail-crop__zoom-slider[data-v-6a9083ba]::-moz-range-thumb{background:var(--el-color-primary);cursor:pointer;border:0;border-radius:50%;width:14px;height:14px}.class-thumbnail-crop__footer[data-v-6a9083ba]{gap:12px;display:flex}.class-thumbnail-crop__footer .el-button[data-v-6a9083ba]{flex:1}.ontology-builder-shell{--ontology-builder-bg:var(--color-gray-onyx);--ontology-builder-panel:var(--color-gray-onyx);--ontology-builder-canvas:#2c2c2c;--ontology-builder-panel-soft:rgba(var(--color--white), .04);--ontology-builder-border:rgba(var(--color--white), .05);--ontology-builder-text:var(--color-white);--ontology-builder-text-strong:var(--color-white);--ontology-builder-muted:var(--color-gray-md);--ontology-builder-muted-strong:rgba(var(--color--white), .72);--ontology-builder-primary:var(--color-golden-yellow);--ontology-builder-primary-soft:rgba(var(--color--golden-yellow), .1);--ontology-builder-purple:#7257ff;--ontology-builder-purple-soft:#7257ff14;--ontology-builder-purple-bg:#7257ff24;--ontology-builder-success:#31c579;--ontology-builder-success-soft:#31c57924;--ontology-builder-danger:#ff6b6b;--ontology-builder-danger-soft:#f871711a;background:var(--ontology-builder-bg);height:100%;min-height:100%;color:var(--ontology-builder-text);flex-direction:column;font-family:inherit;display:flex;overflow:hidden}.ontology-builder-shell__header{border-bottom:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel);flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 24px;display:flex}.ontology-builder-shell__breadcrumbs{color:var(--ontology-builder-muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.ontology-builder-shell__breadcrumbs strong{color:var(--ontology-builder-text);font-size:13px;font-weight:700}.ontology-builder-shell__header-actions{align-items:center;gap:12px;display:flex}.ontology-builder-shell__search{background:0 0;border:0;width:clamp(360px,30vw,520px);padding:0}.ontology-builder-shell__search .el-input__wrapper{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);min-height:38px;box-shadow:none;border-radius:10px;padding:0 12px;transition:border-color .12s,box-shadow .12s}.ontology-builder-shell__search .el-input__wrapper.is-focus{border-color:rgba(var(--color--golden-yellow), .5);box-shadow:0 0 0 3px rgba(var(--color--golden-yellow), .12)}.ontology-builder-shell__search .el-input__inner{color:var(--ontology-builder-text);font-size:13px;font-weight:500}.ontology-builder-shell__search .el-input__inner::placeholder{color:var(--ontology-builder-muted)}.ontology-builder-shell__search-icon{width:14px;height:14px;color:var(--ontology-builder-muted)}.ontology-builder-shell__history-button.el-button,.ontology-builder-shell__publish-button.el-button,.ontology-builder-shell__version-status{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:38px;min-height:38px;margin:0;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.ontology-builder-shell__history-button.el-button{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel);color:var(--ontology-builder-text)}.ontology-builder-shell__history-button.el-button span{align-items:center;gap:8px;display:inline-flex}.ontology-builder-shell__history-button.el-button .svg-icon{fill:currentColor;color:inherit}.ontology-builder-shell__history-button.el-button:hover,.ontology-builder-shell__history-button.el-button:focus{background:var(--ontology-builder-panel-soft);border-color:var(--ontology-builder-border);color:var(--ontology-builder-text)}.ontology-builder-shell__publish-button.el-button.el-button--primary .svg-icon{fill:currentColor;color:inherit}.ontology-builder-shell__version-status{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);color:var(--ontology-builder-muted);font-weight:600}.ontology-builder-shell__version-status--live{color:#16a34a;background:#22c55e1a;border-color:#22c55e47}.ontology-builder-shell__version-status--archived{border-color:rgba(var(--color--white), .12);background:rgba(var(--color--white), .06);color:var(--ontology-builder-muted)}.ontology-builder-shell__version-status--snapshot,.ontology-builder-shell__version-status--readonly{border-color:rgba(var(--color--white), .14);background:rgba(var(--color--white), .07);color:var(--ontology-builder-muted-strong)}.ontology-builder-shell__search--teleported{--ontology-builder-border:rgba(var(--color--white), .05);--ontology-builder-panel-soft:rgba(var(--color--white), .04);--ontology-builder-text:var(--color-white);--ontology-builder-muted:var(--color-gray-md)}#page-header-actions .ontology-builder-shell__search--teleported{width:clamp(220px,18vw,300px)}.ontology-builder-shell__search--teleported .el-input__wrapper{border-radius:9px!important;min-height:34px!important;padding:0 10px!important}.ontology-builder-shell__search--teleported .el-input__inner{font-size:13px!important;font-weight:500!important}body.light-mode .ontology-builder-shell__search--teleported{--ontology-builder-panel-soft:#f7f7f8}.ontology-builder-shell__history-button,.ontology-builder-shell__version-status{--ontology-builder-border:rgba(var(--color--white), .05);--ontology-builder-panel:var(--color-gray-charcoal);--ontology-builder-panel-soft:rgba(var(--color--white), .04);--ontology-builder-text:var(--color-white);--ontology-builder-muted:var(--color-gray-md)}body.light-mode .ontology-builder-shell__history-button,body.light-mode .ontology-builder-shell__version-status{--ontology-builder-border:#dedfe3;--ontology-builder-panel:#fff;--ontology-builder-panel-soft:#f7f7f8;--ontology-builder-text:#111827;--ontology-builder-muted:#6b7280}.ontology-builder-shell__publish-button.el-button.el-button--primary{background-color:var(--color-golden-yellow);border:1px solid rgba(var(--color--golden-yellow), .7);color:#161616;font-weight:600}.ontology-builder-shell__publish-button.el-button.el-button--primary:hover,.ontology-builder-shell__publish-button.el-button.el-button--primary:focus{background-color:var(--color-golden-yellow);border-color:rgba(var(--color--golden-yellow), .85);color:#161616;opacity:.9}.ontology-builder-shell__publish-button.el-button.el-button--primary.is-disabled,.ontology-builder-shell__publish-button.el-button.el-button--primary.is-loading{background-color:var(--color-golden-yellow);cursor:progress;opacity:.7}.ontology-builder-shell__history-button .svg-icon{fill:currentColor;color:inherit}@media (width<=1200px){#page-header-actions .ontology-builder-shell__search--teleported{width:clamp(200px,24vw,300px)}#page-header-actions .ontology-builder-shell__history-button,#page-header-actions .ontology-builder-shell__publish-button,#page-header-actions .ontology-builder-shell__version-status{padding-inline:12px}}@media (width<=860px){.ontology-builder-shell__header{flex-direction:column;align-items:stretch;gap:12px}.ontology-builder-shell__header-actions{flex-wrap:wrap}.ontology-builder-shell__search{width:100%;min-width:220px}#page-header-actions .ontology-builder-shell__search--teleported{width:min(100%,360px)}#page-header-actions .ontology-builder-shell__history-button,#page-header-actions .ontology-builder-shell__publish-button,#page-header-actions .ontology-builder-shell__version-status{height:34px;padding-inline:10px;font-size:12px}}@media (width<=620px){.ontology-builder-shell__history-button,.ontology-builder-shell__publish-button,.ontology-builder-shell__version-status,#page-header-actions .ontology-builder-shell__search--teleported,#page-header-actions .ontology-builder-shell__history-button,#page-header-actions .ontology-builder-shell__publish-button,#page-header-actions .ontology-builder-shell__version-status{width:100%}}.ontology-builder-shell__content{flex:auto;grid-template-columns:280px minmax(0,1fr) 360px;align-items:stretch;min-height:0;display:grid}.ontology-builder-shell--project .ontology-builder-shell__content{border-top:1px solid var(--ontology-builder-border)}@media (width<=1440px){.ontology-builder-shell__content{grid-template-columns:264px minmax(0,1fr) 336px}.ontology-builder-shell__search{width:clamp(320px,26vw,440px)}}@media (width<=1180px){.ontology-builder-shell__content{grid-template-columns:1fr}}.ontology-builder-shell__sidebar,.ontology-builder-shell__main,.ontology-builder-shell__drawer{background:var(--ontology-builder-panel);height:100%;min-height:0;overflow:hidden}.ontology-builder-shell__sidebar{border-right:1px solid var(--ontology-builder-border);flex-direction:column;gap:12px;padding:16px 14px;display:flex}.ontology-builder-shell__main{background:var(--ontology-builder-canvas);flex-direction:column;display:flex}.ontology-builder-shell__drawer{border-left:1px solid var(--ontology-builder-border);flex-direction:column;display:flex}.ontology-builder-shell__create-card{flex-direction:column;flex:none;gap:10px;display:flex;overflow:visible}.ontology-builder-shell__type-field{z-index:18;position:relative}.ontology-builder-shell__type-trigger{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);width:100%;min-height:38px;color:var(--ontology-builder-text);cursor:pointer;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:flex}.ontology-builder-shell__type-trigger:hover{border-color:rgba(var(--color--white), .18)}.ontology-builder-shell__type-trigger.is-open,.ontology-builder-shell__type-trigger:focus-visible{border-color:rgba(var(--color--white), .28);box-shadow:0 0 0 2px rgba(var(--color--white), .05);outline:none}.ontology-builder-shell__type-trigger-copy{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ontology-builder-shell__type-trigger-dot{border:1.5px solid var(--ontology-builder-muted);border-radius:999px;flex:none;width:10px;height:10px}.ontology-builder-shell__type-trigger-icon{color:var(--ontology-builder-muted-strong);flex:none}.ontology-builder-shell__type-trigger-chevron{border-right:1.5px solid var(--ontology-builder-muted);border-bottom:1.5px solid var(--ontology-builder-muted);width:8px;height:8px;transition:transform .14s;transform:rotate(45deg)translateY(-2px)}.ontology-builder-shell__type-trigger.is-open .ontology-builder-shell__type-trigger-chevron{transform:rotate(225deg)translateY(-1px)}.ontology-builder-shell__type-menu-panel{z-index:32;border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 36px #0000002e}.ontology-builder-shell__type-menu{flex-direction:column;max-height:360px;padding:6px;display:flex;overflow-y:auto}.ontology-builder-shell__type-group{border-bottom:1px solid var(--ontology-builder-border);flex-direction:column;padding:6px 0;display:flex}.ontology-builder-shell__type-group:last-child{border-bottom:0}.ontology-builder-shell__type-group-label{color:var(--ontology-builder-muted);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px 6px;font-size:10px;font-weight:700}.ontology-builder-shell__type-menu-item{width:100%;min-height:32px;color:var(--ontology-builder-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;transition:background .12s,color .12s;display:flex}.ontology-builder-shell__type-menu-item span{font-size:13px;font-weight:500}.ontology-builder-shell__type-menu-item:hover,.ontology-builder-shell__type-menu-item.is-active{background:rgba(var(--color--golden-yellow), .1);color:var(--ontology-builder-primary)}.ontology-builder-shell__create-row{align-items:center;gap:8px;display:flex}.ontology-builder-shell__select,.ontology-builder-shell__input,.ontology-builder-shell__textarea{width:100%;color:var(--ontology-builder-text);background:0 0;border:0;font-size:13px}.ontology-builder-shell__create-row .ontology-builder-shell__input .el-input__wrapper{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);min-height:38px;box-shadow:none;border-radius:10px;padding:0 12px;transition:border-color .12s,box-shadow .12s}.ontology-builder-shell__create-row .ontology-builder-shell__input .el-input__wrapper.is-focus{border-color:rgba(var(--color--golden-yellow), .35);box-shadow:0 0 0 2px rgba(var(--color--golden-yellow), .08)}.ontology-builder-shell__create-row .ontology-builder-shell__input .el-input__inner{color:var(--ontology-builder-text);font-size:13px}.ontology-builder-shell__icon-button{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);width:36px;height:36px;color:var(--ontology-builder-text);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ontology-builder-shell__icon-button svg{width:14px;height:14px}.ontology-builder-shell__icon-button:hover,.ontology-builder-shell__icon-button:focus-visible{background:var(--ontology-builder-panel-soft);border-color:rgba(var(--color--golden-yellow), .4);color:var(--ontology-builder-primary);outline:none}.ontology-builder-shell__icon-button:disabled{opacity:.5;cursor:not-allowed}.ontology-builder-shell__icon-button--primary{background:var(--ontology-builder-primary);color:#1e1f24;border-color:#0000;width:38px;height:38px}.ontology-builder-shell__icon-button--primary:hover,.ontology-builder-shell__icon-button--primary:focus-visible{background:var(--ontology-builder-primary);color:#1e1f24;border-color:#0000}.ontology-builder-shell__entity-list{flex-direction:column;flex:auto;gap:2px;min-height:0;padding-top:8px;display:flex;overflow-y:auto}.ontology-builder-shell__entity-item{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;transition:background .12s,border-color .12s;display:grid}.ontology-builder-shell__entity-item:hover{background:var(--ontology-builder-panel-soft)}.ontology-builder-shell__entity-item--active{color:#333;background:#333}.ontology-builder-shell__entity-item--active .ontology-builder-shell__entity-copy strong{color:var(--ontology-builder-text);font-weight:700}.ontology-builder-shell__entity-item:focus-visible{box-shadow:0 0 0 2px rgba(var(--color--white), .18);outline:none}.ontology-builder-shell__entity-icon{background:rgba(var(--color--golden-yellow), .13);width:28px;height:28px;color:var(--ontology-builder-primary);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.ontology-builder-shell__entity-copy{min-width:0}.ontology-builder-shell__entity-copy strong,.ontology-builder-shell__entity-copy span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ontology-builder-shell__entity-copy strong{color:var(--ontology-builder-text);font-size:13px;font-weight:600;line-height:1.3}.ontology-builder-shell__entity-copy span{color:var(--ontology-builder-muted);margin-top:2px;font-size:11px;font-weight:500;line-height:1.3}.ontology-builder-shell__entity-count{color:var(--ontology-builder-muted);text-align:right;flex:none;font-size:12px;font-weight:500}.ontology-builder-shell__loading{color:var(--ontology-builder-muted);flex-direction:row;flex:auto;justify-content:center;align-items:center;font-size:13px;display:flex}.ontology-builder-shell__entity-header{border-bottom:1px solid var(--ontology-builder-border);background:0 0;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 24px;display:flex}.ontology-builder-shell__entity-heading{align-items:center;gap:12px;min-width:0;display:flex}.ontology-builder-shell__entity-heading-icon{background:var(--ontology-builder-primary);color:#1e1f24;text-transform:lowercase;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.ontology-builder-shell__entity-heading-icon span{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.ontology-builder-shell__entity-heading-copy{min-width:0}.ontology-builder-shell__entity-heading-copy h2{color:var(--ontology-builder-text);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700;line-height:1.2}.ontology-builder-shell__entity-heading-meta{color:var(--ontology-builder-muted);flex-wrap:wrap;gap:10px;margin-top:4px;font-size:12px;font-weight:500;display:flex}.ontology-builder-shell__ghost-button{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);min-height:32px;color:var(--ontology-builder-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .12s,color .12s;display:inline-flex}.ontology-builder-shell__ghost-button:hover,.ontology-builder-shell__ghost-button:focus-visible{border-color:rgba(var(--color--golden-yellow), .4);color:var(--ontology-builder-primary);outline:none}.ontology-builder-shell__entity-actions{flex:none;align-items:center;gap:12px;display:inline-flex}.ontology-builder-shell__collapse{color:var(--ontology-builder-muted-strong);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:none;flex:none;padding:0 4px;font-size:13px;font-weight:500;transition:color .12s}.ontology-builder-shell__collapse:hover,.ontology-builder-shell__collapse:focus-visible{color:var(--ontology-builder-text);outline:none}.ontology-builder-shell__add-property-btn{border:1px solid rgba(var(--color--golden-yellow), .32);background:rgba(var(--color--golden-yellow), .1);min-height:34px;color:var(--ontology-builder-primary);cursor:pointer;font:inherit;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.ontology-builder-shell__add-property-btn:hover,.ontology-builder-shell__add-property-btn:focus-visible{background:rgba(var(--color--golden-yellow), .16);border-color:rgba(var(--color--golden-yellow), .5);outline:none}.ontology-builder-shell__add-property-btn:disabled{opacity:.4;cursor:not-allowed}.ontology-builder-shell__add-property-btn-plus{width:12px;height:12px}.ontology-builder-shell__add-property-btn-chevron{opacity:.7;width:10px;height:10px;margin-left:-2px}.ontology-builder-shell__canvas{background:var(--ontology-builder-canvas);flex-direction:column;flex:auto;min-height:0;padding:18px 22px 20px;display:flex;overflow-y:auto}.ontology-builder-shell__empty{border:1px dashed var(--ontology-builder-border);min-height:120px;color:var(--ontology-builder-muted);text-align:center;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;font-size:13px;display:flex}.ontology-builder-shell__empty--canvas{flex-direction:column;gap:12px;min-height:200px}.ontology-builder-shell__empty-properties{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:18px;display:flex}.ontology-builder-shell__empty-properties-copy{color:var(--ontology-builder-muted);text-align:center;font-size:13px;line-height:1.5}.ontology-builder-shell__empty-property-grid{grid-template-columns:repeat(2,minmax(140px,200px));gap:10px;display:grid}.ontology-builder-shell__empty-property-tile{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);width:100%;min-height:44px;color:var(--ontology-builder-text);cursor:pointer;font:inherit;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;transition:border-color .12s,background .12s,color .12s;display:flex}.ontology-builder-shell__empty-property-tile:hover,.ontology-builder-shell__empty-property-tile:focus-visible{border-color:rgba(var(--color--golden-yellow), .4);color:var(--ontology-builder-primary);outline:none}.ontology-builder-shell__empty-property-tile:disabled{opacity:.4;cursor:not-allowed}.ontology-builder-shell__empty-property-glyph{color:rgba(var(--color--white), .55);flex:none}.ontology-builder-shell__empty-property-tile:hover .ontology-builder-shell__empty-property-glyph,.ontology-builder-shell__empty-property-tile:focus-visible .ontology-builder-shell__empty-property-glyph{color:var(--ontology-builder-primary)}.ontology-builder-shell__empty-property-label{flex:auto;min-width:0}.ontology-builder-shell__empty-property-chevron{color:rgba(var(--color--white), .4);flex:none}.ontology-builder-shell__empty-property-tile:hover .ontology-builder-shell__empty-property-chevron,.ontology-builder-shell__empty-property-tile:focus-visible .ontology-builder-shell__empty-property-chevron{color:var(--ontology-builder-primary)}.ontology-builder-shell__attribute-entry{flex-direction:column;gap:0;width:100%;margin:0 0 16px;padding:0;display:flex}.ontology-builder-shell__attribute-entry--standalone{margin:0 0 16px}.ontology-builder-shell__attribute-card{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:48px;padding:8px 14px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.ontology-builder-shell__attribute-card:hover{border-color:rgba(var(--color--golden-yellow), .32)}.ontology-builder-shell__attribute-card:focus-visible{border-color:rgba(var(--color--golden-yellow), .55);box-shadow:0 0 0 2px rgba(var(--color--golden-yellow), .14);outline:none}.ontology-builder-shell__attribute-card--selected{border-color:rgba(var(--color--golden-yellow), .45);background:rgba(var(--color--golden-yellow), .04)}.ontology-builder-shell__attribute-card-main{align-items:center;gap:10px;min-width:0;display:flex}.ontology-builder-shell__attribute-card-drag{width:8px;height:22px;color:rgba(var(--color--white), .52);opacity:.5;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:4px 5px;flex:none}.ontology-builder-shell__attribute-card-index{min-width:24px;color:var(--ontology-builder-muted);text-align:left;flex:none;font-size:12px;font-weight:600}.ontology-builder-shell__attribute-card-badge{background:var(--ontology-builder-purple-bg);width:24px;height:24px;color:var(--ontology-builder-purple);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ontology-builder-shell__attribute-card-copy{align-items:center;gap:12px;min-width:0;display:flex}.ontology-builder-shell__attribute-card-copy strong{max-width:clamp(120px,16vw,240px);color:var(--ontology-builder-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.ontology-builder-shell__attribute-card-copy p{max-width:220px;color:var(--ontology-builder-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.ontology-builder-shell__attribute-card-meta{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ontology-builder-shell__attribute-card-tag,.ontology-builder-shell__attribute-card-count{background:rgba(var(--color--white), .05);min-height:22px;color:rgba(var(--color--white), .52);white-space:nowrap;border-radius:6px;align-items:center;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.ontology-builder-shell__attribute-card-count{color:var(--ontology-builder-muted);background:0 0;padding:0}@media (width<=900px){.ontology-builder-shell__attribute-card{grid-template-columns:minmax(0,1fr);align-items:flex-start}.ontology-builder-shell__attribute-card-copy{flex-direction:column;align-items:flex-start;gap:2px}.ontology-builder-shell__attribute-card-meta{flex-wrap:wrap;justify-content:flex-start}}.ontology-builder-shell__attribute-entry-close{width:24px;height:24px;color:var(--ontology-builder-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ontology-builder-shell__attribute-entry-close:hover,.ontology-builder-shell__attribute-entry-close:focus-visible{background:var(--ontology-builder-panel-soft);color:var(--ontology-builder-text);outline:none}.ontology-builder-shell__attribute-entry-form{border-left:1px dotted #31c57947;margin-left:44px;padding:8px 0 4px 28px;position:relative}.ontology-builder-shell__attribute-entry-field{border:1px solid rgba(var(--color--white), .12);background:rgba(var(--color--white), .03);width:100%;min-width:0;min-height:32px;color:var(--ontology-builder-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 8px;transition:background .12s,border-color .12s,box-shadow .12s;display:flex;position:relative}.ontology-builder-shell__attribute-entry-field:before{content:"";border-top:1px dotted #31c57947;width:22px;position:absolute;top:50%;left:-28px}.ontology-builder-shell__attribute-entry-field:hover{background:rgba(var(--color--golden-yellow), .05);border-color:rgba(var(--color--golden-yellow), .22)}.ontology-builder-shell__attribute-entry-field:focus-within{background:rgba(var(--color--golden-yellow), .08);border-color:rgba(var(--color--golden-yellow), .45);box-shadow:0 0 0 2px rgba(var(--color--golden-yellow), .1)}.ontology-builder-shell__attribute-entry-input{min-width:120px;height:28px;color:var(--ontology-builder-text);font:inherit;background:0 0;border:0;outline:none;flex:150px;padding:0;font-size:13px}.ontology-builder-shell__attribute-entry-input:disabled{opacity:.55;cursor:not-allowed}.ontology-builder-shell__attribute-chip{background:rgba(var(--color--golden-yellow), .1);max-width:180px;min-height:24px;color:var(--ontology-builder-text);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ontology-builder-shell__attribute-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ontology-builder-shell__attribute-chip-delete{width:18px;height:18px;color:var(--ontology-builder-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ontology-builder-shell__attribute-chip-delete:hover:not(:disabled),.ontology-builder-shell__attribute-chip-delete:focus-visible:not(:disabled){background:var(--ontology-builder-danger-soft);color:var(--ontology-builder-danger);outline:none}.ontology-builder-shell__attribute-chip-delete:disabled{opacity:.4;cursor:not-allowed}.ontology-builder-shell__drawer-top{z-index:2;background:var(--ontology-builder-panel);flex:none;position:sticky;top:0}.ontology-builder-shell__drawer-header{border-bottom:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel);flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:0 24px;display:flex}.ontology-builder-shell__drawer-header h3{color:var(--color-white);letter-spacing:0;opacity:1;margin:0;font-size:14px;font-weight:500;line-height:1.3}.ontology-builder-shell__drawer-header .ontology-builder-shell__icon-button{border-radius:8px;flex:none;width:32px;height:32px}.ontology-builder-shell__drawer-header--summary{border-bottom:0;min-height:36px}.ontology-builder-shell__drawer-header--summary h3{text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--color--white), .4);opacity:1;font-size:12px;font-weight:500}.ontology-builder-shell__tabs{border-bottom:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel);gap:20px;padding:0 24px;display:flex}.ontology-builder-shell__tab{min-height:52px;color:var(--ontology-builder-muted);cursor:pointer;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:600;transition:color .12s,box-shadow .12s;display:inline-flex}.ontology-builder-shell__tab:hover,.ontology-builder-shell__tab:focus-visible{color:var(--color-white);opacity:1;outline:none}.ontology-builder-shell__tab--active{color:var(--color-white);opacity:1;box-shadow:inset 0 -2px 0 var(--color-white)}.ontology-builder-shell__tabs--summary .ontology-builder-shell__tab{min-height:36px}.ontology-builder-shell__drawer-body{flex:auto;min-height:0;padding:16px 22px 24px;overflow-y:auto}.ontology-builder-shell__drawer-body--summary{padding-top:18px}.ontology-builder-shell__selected-property-row{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:14px;display:grid}.ontology-builder-shell__selected-property-row .ontology-builder-shell__input .el-input__wrapper{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);min-height:36px;box-shadow:none;border-radius:9px;padding:0 10px}.ontology-builder-shell__selected-property-row .ontology-builder-shell__input .el-input__inner{text-overflow:ellipsis;white-space:nowrap;color:var(--color-white);opacity:1;font-size:14px;font-weight:500;overflow:hidden}.ontology-builder-shell__drawer-chip{background:rgba(var(--color--white), .06);min-height:22px;color:rgba(var(--color--white), .7);letter-spacing:.01em;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.ontology-builder-shell__drawer-chip--letter{justify-content:center;width:22px;height:22px;padding:0;font-weight:600}.ontology-builder-shell__drawer-chip--path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ontology-builder-shell__inline-icon{width:24px;height:24px;color:var(--ontology-builder-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ontology-builder-shell__inline-icon:hover,.ontology-builder-shell__inline-icon:focus-visible{background:var(--ontology-builder-panel-soft);color:var(--ontology-builder-text);outline:none}.ontology-builder-shell__field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.ontology-builder-shell__field span{color:rgba(var(--color--white), .4);font-size:12px;font-weight:500}.ontology-builder-shell__field-header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.ontology-builder-shell__summary-section .ontology-builder-shell__field-header{margin-bottom:16px}.ontology-builder-shell__summary-section .ontology-builder-shell__field-header>span{color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;opacity:.4;font-size:12px;font-weight:500}.ontology-builder-shell__field .ontology-builder-shell__textarea .el-textarea__inner{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);min-height:80px;box-shadow:none;color:var(--color-white);resize:vertical;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:300;line-height:1.45;transition:border-color .12s,box-shadow .12s}.ontology-builder-shell__field .ontology-builder-shell__textarea .el-textarea__inner:focus{border-color:rgba(var(--color--golden-yellow), .5);box-shadow:0 0 0 3px rgba(var(--color--golden-yellow), .12)}.ontology-builder-shell__readonly{border:1px solid var(--ontology-builder-border);background:rgba(var(--color--white), .03);min-height:34px;color:rgba(var(--color--white), .7);border-radius:8px;align-items:center;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400;display:flex}.ontology-builder-shell__readonly--success{color:var(--ontology-builder-success);background:#31c5791a;font-family:inherit;font-size:13px;font-weight:500}.ontology-builder-shell__switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ontology-builder-shell__switch{border:1px solid var(--ontology-builder-border);background:0 0;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:0 10px;display:flex}.ontology-builder-shell__switch span{color:var(--color-white);opacity:.85;font-size:13px;font-weight:500}.ontology-builder-shell__switch .el-switch{height:18px}.ontology-builder-shell__switch .el-switch__core{border-color:#0000;border-radius:9px;min-width:32px;height:18px}.ontology-builder-shell__switch .el-switch__action{width:14px;height:14px}.ontology-builder-shell__switch .el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 15px)}.ontology-builder-shell__details-list{gap:4px;display:grid}.ontology-builder-shell__details-list>div{min-height:32px;color:var(--color-white);opacity:.85;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:300;display:flex}.ontology-builder-shell__details-list label{color:rgba(var(--color--white), .4);opacity:1;font-size:12px;font-weight:500}.ontology-builder-shell__field--settings{margin-top:22px}.ontology-builder-shell__field--settings .ontology-builder-shell__settings-title{color:var(--color-white);letter-spacing:-.005em;text-transform:none;opacity:.55;margin-bottom:18px;font-size:14px;font-weight:600;display:block}.ontology-builder-shell__settings-list{gap:12px;display:grid}.ontology-builder-shell__settings-row{min-height:40px;color:var(--color-white);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ontology-builder-shell__settings-row>span:first-child{color:rgba(var(--color--white), .4);padding-top:11px;font-size:12px;font-weight:500;line-height:1.25}.ontology-builder-shell__settings-control,.ontology-builder-shell__settings-readonly{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);width:100%;min-height:40px;color:var(--color-white);border-radius:9px;outline:none;padding:0 12px;font-size:13px;font-weight:400}.ontology-builder-shell select.ontology-builder-shell__settings-control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.55'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:32px}.ontology-builder-shell__settings-control:focus{border-color:rgba(var(--color--golden-yellow), .55);box-shadow:0 0 0 3px rgba(var(--color--golden-yellow), .1)}.ontology-builder-shell__settings-textarea{resize:vertical;min-height:64px;padding-top:10px;padding-bottom:10px;line-height:1.4}.ontology-builder-shell__settings-readonly{color:rgba(var(--color--white), .7);align-items:center;font-weight:300;display:flex}.ontology-builder-shell__settings-stack{gap:8px;display:grid}.ontology-builder-shell__settings-stack small{color:rgba(var(--color--white), .4);font-size:11px;font-weight:500}.ontology-builder-shell__settings-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ontology-builder-shell__settings-inline .ontology-builder-shell__settings-control{min-height:36px}.ontology-builder-shell__settings-checks{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);border-radius:9px;gap:6px;max-height:104px;padding:8px 10px;display:grid;overflow:auto}.ontology-builder-shell__settings-checks label{color:var(--ontology-builder-text);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.ontology-builder-shell__settings-checks input{width:14px;height:14px;accent-color:var(--ontology-builder-purple)}.ontology-builder-shell__settings-checks em{color:var(--ontology-builder-muted);font-size:12px;font-style:normal;font-weight:600}.ontology-builder-shell__selected-option{border:1px solid rgba(var(--color--golden-yellow), .28);background:rgba(var(--color--golden-yellow), .04);border-radius:12px;margin-top:18px;padding:16px 16px 18px}.ontology-builder-shell__selected-option .ontology-builder-shell__field-header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ontology-builder-shell__selected-option .ontology-builder-shell__field-header span{color:rgba(var(--color--white), .4);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500}.ontology-builder-shell__selected-option-close{width:24px;height:24px;color:var(--ontology-builder-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ontology-builder-shell__selected-option-close svg{width:14px;height:14px}.ontology-builder-shell__selected-option-close:hover,.ontology-builder-shell__selected-option-close:focus-visible{background:rgba(var(--color--golden-yellow), .16);color:var(--ontology-builder-primary);outline:none}.ontology-builder-shell__selected-option-row{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ontology-builder-shell__selected-option-row strong{min-width:0;color:var(--color-white);opacity:1;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.ontology-builder-shell__selected-option-indicator{border:1.5px solid var(--ontology-builder-primary);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.ontology-builder-shell__selected-option-indicator:after{content:"";background:var(--ontology-builder-primary);border-radius:50%;width:8px;height:8px}.ontology-builder-shell__selected-option-indicator--multi{background:var(--ontology-builder-primary);border-radius:5px}.ontology-builder-shell__selected-option-indicator--multi:after{background:0 0;border-bottom:1.5px solid #1e1f24;border-left:1.5px solid #1e1f24;border-radius:0;width:8px;height:5px;margin-top:-1px;transform:rotate(-45deg)}.ontology-builder-shell__nested-count-pill{color:rgba(var(--color--white), .6);background:0 0;margin:4px 0 0 30px;padding:0;font-size:12px;font-weight:300;line-height:1.4;display:block}.ontology-builder-shell__nested-create{flex-direction:column;gap:8px;margin-top:18px;display:flex}.ontology-builder-shell__nested-create>span{color:rgba(var(--color--white), .4);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.ontology-builder-shell__nested-create-actions{flex-direction:column;gap:6px;display:flex}.ontology-builder-shell__nested-create-button{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel);width:100%;min-height:36px;color:var(--color-white);cursor:pointer;text-align:left;opacity:.85;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:400;transition:border-color .12s,color .12s,opacity .12s;display:inline-flex}.ontology-builder-shell__nested-create-button:before{content:"+";width:16px;color:var(--ontology-builder-primary);text-align:center;flex:none;font-size:14px;font-weight:700;line-height:1}.ontology-builder-shell__nested-create-button:hover,.ontology-builder-shell__nested-create-button:focus-visible{border-color:rgba(var(--color--golden-yellow), .46);color:var(--ontology-builder-primary);opacity:1;outline:none}.ontology-builder-shell__nested-list{flex-direction:column;gap:6px;margin-top:16px;display:flex}.ontology-builder-shell__nested-row{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel);min-height:38px;color:var(--color-white);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 12px;transition:border-color .12s;display:grid}.ontology-builder-shell__nested-row strong{text-align:left;min-width:0;color:var(--color-white);opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.ontology-builder-shell__nested-row svg{color:rgba(var(--color--white), .4)}.ontology-builder-shell__nested-row:hover,.ontology-builder-shell__nested-row:focus-visible{border-color:rgba(var(--color--golden-yellow), .4);outline:none}.ontology-builder-shell__nested-row-index{color:rgba(var(--color--white), .4);font-size:11px;font-weight:500}.ontology-builder-shell__nested-row-pill{background:var(--ontology-builder-panel-soft);min-height:20px;color:rgba(var(--color--white), .5);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:10px;font-weight:500;display:inline-flex}.ontology-builder-shell__drawer-footer{z-index:1;border-top:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel);flex:none;align-items:center;padding:14px 24px;display:flex;position:sticky;bottom:0}.ontology-builder-shell__primary-action,.ontology-builder-shell__danger-action{cursor:pointer;min-height:36px;font:inherit;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:background .12s,opacity .12s,border-color .12s;display:inline-flex}.ontology-builder-shell__primary-action:disabled,.ontology-builder-shell__danger-action:disabled{opacity:.4;cursor:not-allowed}.ontology-builder-shell__primary-action{background:var(--ontology-builder-primary);color:#1e1f24}.ontology-builder-shell__danger-action{border-color:var(--ontology-builder-border);color:var(--ontology-builder-muted);background:0 0;font-weight:500}.ontology-builder-shell__danger-action:hover:not(:disabled),.ontology-builder-shell__danger-action:focus-visible:not(:disabled){background:var(--ontology-builder-danger-soft);color:var(--ontology-builder-danger);border-color:#f871713d;outline:none}.ontology-builder-shell__danger-action--block{width:100%;display:flex}.ontology-builder-shell__class-overview h4,.ontology-builder-shell__summary-section h4{color:rgba(var(--color--white), .4);letter-spacing:.06em;text-transform:uppercase;opacity:1;margin:0 0 12px;font-size:12px;font-weight:500}.ontology-builder-shell__summary-section{border-top:1px solid var(--ontology-builder-border);margin-top:18px;padding-top:16px}.ontology-builder-shell__summary-row{border-bottom:1px solid rgba(var(--color--white), .05);grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;height:46px;min-height:46px;padding:0;display:grid}.ontology-builder-shell__summary-row:last-child{border-bottom:0}.ontology-builder-shell__summary-row--editing{background:rgba(var(--color--golden-yellow), .06);border-bottom-color:#0000;border-radius:10px;height:auto;margin:0 -8px;padding:6px 8px}.ontology-builder-shell__summary-row-label{color:rgba(var(--color--white), .4);font-size:12px;font-weight:500;line-height:1.4}.ontology-builder-shell__summary-row-value{flex-direction:column;justify-content:center;gap:4px;min-width:0;height:100%;display:flex}.ontology-builder-shell__summary-row-action{justify-content:flex-end;align-items:center;min-width:24px;display:inline-flex}.ontology-builder-shell__summary-value-text{color:var(--color-white);opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:300;line-height:1.4;overflow:hidden}.ontology-builder-shell__summary-value-text--muted{opacity:.4}.ontology-builder-shell__summary-description{color:var(--color-white);opacity:.7;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:14px;font-weight:300;line-height:1.4;overflow:hidden}.ontology-builder-shell__summary-action{width:24px;height:24px;color:rgba(var(--color--white), .4);cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.ontology-builder-shell__summary-action .svg-icon{width:12px;height:12px}.ontology-builder-shell__summary-row:hover .ontology-builder-shell__summary-action{opacity:.85}.ontology-builder-shell__summary-action:hover,.ontology-builder-shell__summary-action:focus-visible{background:rgba(var(--color--white), .06);color:rgba(var(--color--white), .95);opacity:1;outline:none}.ontology-builder-shell__summary-action:disabled{opacity:.25;cursor:default}.ontology-builder-shell__summary-actions-inline{align-items:center;gap:4px;display:inline-flex}.ontology-builder-shell__summary-edit-input{width:100%}.ontology-builder-shell__summary-edit-input.ontology-builder-shell__input .el-input__wrapper,.ontology-builder-shell__summary-edit-input.ontology-builder-shell__textarea .el-textarea__inner{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);box-shadow:none;border-radius:9px;transition:border-color .12s,box-shadow .12s}.ontology-builder-shell__summary-edit-input.ontology-builder-shell__input .el-input__wrapper{min-height:32px;padding:0 10px}.ontology-builder-shell__summary-edit-input.ontology-builder-shell__input .el-input__inner,.ontology-builder-shell__summary-edit-input.ontology-builder-shell__textarea .el-textarea__inner{color:var(--color-white);opacity:1;font-size:14px;font-weight:400}.ontology-builder-shell__summary-edit-input.ontology-builder-shell__textarea .el-textarea__inner{resize:vertical;min-height:84px;padding:10px 12px;line-height:1.5}.ontology-builder-shell__summary-edit-input .el-input__wrapper.is-focus,.ontology-builder-shell__summary-edit-input .el-textarea__inner:focus{border-color:rgba(var(--color--golden-yellow), .5);box-shadow:0 0 0 3px rgba(var(--color--golden-yellow), .12)}.ontology-builder-shell__attribute-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ontology-builder-shell__attribute-row{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:0 10px;display:grid}.ontology-builder-shell__attribute-marker{width:20px;height:20px;color:var(--ontology-builder-primary);background:#ff950024;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ontology-builder-shell__attribute-name{min-width:0;color:var(--color-white);opacity:.82;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.ontology-builder-shell__attribute-delete{width:26px;height:26px;color:rgba(var(--color--white), .4);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ontology-builder-shell__attribute-delete:hover:not(:disabled),.ontology-builder-shell__attribute-delete:focus-visible:not(:disabled){background:var(--ontology-builder-danger-soft);color:var(--ontology-builder-danger);outline:none}.ontology-builder-shell__attribute-delete:disabled{opacity:.35;cursor:not-allowed}.ontology-builder-shell__attribute-empty{color:var(--ontology-builder-muted);margin:8px 0 0;font-size:12px;font-weight:400}.ontology-builder-shell__summary-error{color:var(--ontology-builder-danger);font-size:11px;font-weight:500;line-height:1.4}.ontology-builder-shell__summary-color-read,.ontology-builder-shell__summary-color-edit,.ontology-builder-shell__summary-toggle-wrap{align-items:center;gap:10px;display:inline-flex}.ontology-builder-shell__summary-toggle-wrap .el-switch{height:18px}.ontology-builder-shell__summary-toggle-wrap .el-switch__core{border-color:#0000;border-radius:9px;min-width:32px;height:18px}.ontology-builder-shell__summary-toggle-wrap .el-switch__action{width:14px;height:14px}.ontology-builder-shell__summary-toggle-wrap .el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 15px)}.ontology-builder-shell__summary-color-edit{width:100%}.ontology-builder-shell__summary-color-edit .ontology-builder-shell__input{flex:auto;min-width:0}.ontology-builder-shell__summary-color-swatch{border:1px solid #0f172a1f;border-radius:6px;flex:0 0 22px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #fff3}.ontology-builder-shell__color-picker .el-color-picker__trigger{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);border-radius:7px;width:28px;height:28px;padding:2px}.ontology-builder-shell__color-picker .el-color-picker__color{border:0;border-radius:5px;overflow:hidden}.ontology-builder-shell__summary-hotkey-inline{align-items:center;gap:10px;min-width:0;display:inline-flex}.ontology-builder-shell__summary-hotkey-input,.ontology-builder-shell__hotkey-input{flex:0 0 38px;width:38px}.ontology-builder-shell__summary-hotkey-input .el-input__wrapper,.ontology-builder-shell__hotkey-input .el-input__wrapper{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);box-shadow:none;border-radius:7px;height:28px!important;min-height:28px!important;padding:0 4px!important}.ontology-builder-shell__summary-hotkey-input .el-input__inner,.ontology-builder-shell__hotkey-input .el-input__inner{text-align:center;color:var(--color-white);opacity:1;font-size:13px;font-weight:500;height:28px!important;line-height:28px!important}.ontology-builder-shell__summary-microcopy{color:rgba(var(--color--white), .4);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.3}.ontology-builder-shell__summary-static-icon{color:var(--ontology-builder-muted);justify-content:center;align-items:center;display:inline-flex}.ontology-builder-shell__summary-row--geometry .ontology-builder-shell__summary-static-icon{opacity:.45}.ontology-builder-shell__summary-geometry{align-items:center;gap:8px;display:inline-flex}.ontology-builder-shell__summary-geometry span:last-child{font-size:13px;font-weight:600}.ontology-builder-shell__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ontology-builder-shell__thumb,.ontology-builder-shell__thumb-fallback{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);border-radius:10px;flex-direction:row;justify-content:center;align-items:center;height:70px;min-height:70px;display:flex;position:relative;overflow:hidden}.ontology-builder-shell__thumb img,.ontology-builder-shell__thumb-fallback img{object-fit:cover;width:100%;height:70px;display:block}.ontology-builder-shell__thumb button,.ontology-builder-shell__thumb-fallback button{color:#fff;cursor:pointer;opacity:0;background:#0f172ab3;border:none;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;transition:opacity .12s;display:inline-flex;position:absolute;top:4px;right:4px}.ontology-builder-shell__thumb:hover button,.ontology-builder-shell__thumb-fallback:hover button{opacity:1}.ontology-builder-shell__thumb-fallback{color:var(--ontology-builder-muted)}.ontology-builder-shell__thumb--add{cursor:pointer;color:var(--ontology-builder-muted);background:0 0;border-style:dashed;flex-direction:column;gap:4px}.ontology-builder-shell__thumb--add span{font-size:18px;line-height:1}.ontology-builder-shell__thumb--add small{text-align:center;font-size:10px;font-weight:600}.ontology-builder-shell__thumb--count{flex-direction:column;gap:2px;display:flex}.ontology-builder-shell__thumb--count strong{color:rgba(var(--color--white), .7);font-size:18px;font-weight:600;line-height:1}.ontology-builder-shell__thumb--count small{color:rgba(var(--color--white), .45);font-size:10px;font-weight:500}.ontology-builder-shell__thumb--empty{color:var(--ontology-builder-muted);background:0 0;justify-content:flex-start;padding:0 12px;font-size:12px}.ontology-builder-shell__file-input{display:none}.ontology-builder-shell__stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ontology-builder-shell__stat-grid>div{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:84px;padding:10px 8px 12px;display:flex}.ontology-builder-shell__stat-grid strong{color:var(--color-white);opacity:.7;font-size:18px;font-weight:500;line-height:1}.ontology-builder-shell__stat-grid span:last-child{min-width:0;color:rgba(var(--color--white), .4);font-size:11px;font-weight:500;line-height:1.3}.ontology-builder-shell__stat-icon{border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ontology-builder-shell__stat-icon--properties{color:var(--ontology-builder-purple);background:#7257ff1f}.ontology-builder-shell__stat-icon--options{color:#4d7bff;background:#4d7bff1f}.ontology-builder-shell__stat-icon--conditions{color:#22a766;background:#22a76624}.ontology-builder-shell__stat-icon--attributes{color:var(--ontology-builder-primary);background:#ff950024}@media (width<=1500px){.ontology-builder-shell__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ontology-builder-shell__depth-meter{color:rgba(var(--color--white), .4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;font-size:12px;font-weight:500;display:grid}.ontology-builder-shell__depth-meter div{background:#8e8e952e;border-radius:999px;height:6px;overflow:hidden}.ontology-builder-shell__depth-meter i{border-radius:inherit;background:var(--ontology-builder-primary);height:100%;display:block}.ontology-builder-shell__depth-meter strong{color:var(--color-white);opacity:1;font-size:12px;font-weight:500}.ontology-builder-shell__summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.ontology-builder-shell__summary-actions .ontology-builder-shell__ghost-button{min-height:36px;color:rgba(var(--color--white), .55);opacity:.75;justify-content:center;font-size:13px;font-weight:500;transition:opacity .12s,color .12s,border-color .12s,background .12s}.ontology-builder-shell__summary-actions .ontology-builder-shell__ghost-button .svg-icon{opacity:.7;transition:opacity .12s}.ontology-builder-shell__summary-actions .ontology-builder-shell__ghost-button:hover,.ontology-builder-shell__summary-actions .ontology-builder-shell__ghost-button:focus-visible{opacity:1;color:var(--color-white)}.ontology-builder-shell__summary-actions .ontology-builder-shell__ghost-button:hover .svg-icon,.ontology-builder-shell__summary-actions .ontology-builder-shell__ghost-button:focus-visible .svg-icon{opacity:1}.ontology-builder-shell__danger-action{justify-content:center;width:100%;min-height:36px;margin-top:10px;font-size:13px}.ontology-builder-shell__danger-action:disabled{cursor:not-allowed;opacity:.55}.ontology-builder-shell__json-block{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.ontology-builder-shell__snapshot-banner{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel-soft);color:var(--ontology-builder-text);border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.ontology-builder-shell__snapshot-banner button{color:var(--color-golden-yellow);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.ontology-builder-shell__json-copy{border:1px solid var(--ontology-builder-border);background:var(--ontology-builder-panel);min-height:28px;color:var(--ontology-builder-muted);cursor:pointer;z-index:1;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .12s,color .12s;display:inline-flex;position:absolute;top:4px;right:6px}.ontology-builder-shell__json-copy svg{width:12px;height:12px}.ontology-builder-shell__json-copy:hover,.ontology-builder-shell__json-copy:focus-visible{border-color:rgba(var(--color--golden-yellow), .4);color:var(--ontology-builder-primary);outline:none}.ontology-builder-shell__json{border:1px solid var(--ontology-builder-border);background:var(--color-dark-1e);min-height:0;color:var(--ontology-builder-text);white-space:pre;word-break:normal;border-radius:10px;flex:auto;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;display:block;overflow:auto}.ontology-builder-shell__json code{font:inherit;color:inherit;background:0 0}.ontology-builder-shell__json .token.property{color:#d77df0}.ontology-builder-shell__json .token.string{color:#94e07a}.ontology-builder-shell__json .token.number,.ontology-builder-shell__json .token.boolean,.ontology-builder-shell__json .token.null{color:#f4b860}.ontology-builder-shell__json .token.punctuation{color:var(--ontology-builder-muted)}.ontology-builder-shell__helper{color:var(--ontology-builder-muted);margin-top:6px;font-size:11px;display:block}.ontology-builder-shell__type-popper{overflow:hidden;border:1px solid var(--color-border-card)!important;background:var(--color-gray-charcoal)!important;border-radius:12px!important}.ontology-builder-shell__type-popper .el-scrollbar__wrap{max-height:340px!important}.ontology-builder-shell__type-popper .el-select-group__title{height:28px;color:var(--color-gray-md);letter-spacing:.04em;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:700;line-height:28px}.ontology-builder-shell__type-popper .el-select-group__wrap:not(:last-child){border-bottom:1px solid #8e8e951f;margin-bottom:6px;padding-bottom:6px}.ontology-builder-shell__type-popper .el-select-dropdown__list{padding:6px}.ontology-builder-shell__type-popper .el-select-dropdown__item{color:var(--color-white);border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:flex;height:32px!important;line-height:32px!important}.ontology-builder-shell__type-popper .el-select-dropdown__item.is-hovering,.ontology-builder-shell__type-popper .el-select-dropdown__item:hover{background:rgba(var(--color--golden-yellow), .1);color:var(--color-golden-yellow)}.el-popper.ontology-builder-shell__add-property-popper,.ontology-builder-shell__add-property-popper{--el-bg-color-overlay:#383838;--el-fill-color-blank:#383838;min-width:180px;background:#383838!important;border:1px solid #ffffff0f!important;border-radius:10px!important;max-height:none!important;padding:6px!important;overflow:visible!important;box-shadow:0 14px 32px #00000052!important}.ontology-builder-shell__add-property-popper .el-scrollbar,.ontology-builder-shell__add-property-popper .el-scrollbar__wrap,.ontology-builder-shell__add-property-popper .el-scrollbar__view{background:0 0!important;height:auto!important;max-height:none!important;overflow:visible!important}.ontology-builder-shell__add-property-popper .el-dropdown-menu{max-height:none;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ontology-builder-shell__add-property-popper .el-dropdown-menu__item{border-radius:6px;height:32px;font-size:13px;font-weight:500;line-height:1;color:#fff!important;background:0 0!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:flex!important}.ontology-builder-shell__add-property-popper .el-dropdown-menu__item:not(.is-disabled):hover,.ontology-builder-shell__add-property-popper .el-dropdown-menu__item:not(.is-disabled):focus,.ontology-builder-shell__add-property-popper .el-dropdown-menu__item:not(.is-disabled).is-active{color:#fff!important;background:#ffffff0f!important}.ontology-builder-shell__add-property-popper .el-dropdown-menu__item .svg-icon{width:16px;height:16px;color:inherit;opacity:.8;flex:0 0 16px;margin-right:4px}body.light-mode .el-popper.ontology-builder-shell__add-property-popper,body.light-mode .ontology-builder-shell__add-property-popper{--el-bg-color-overlay:#fff;--el-fill-color-blank:#fff;background:#fff!important;border-color:#0f172a14!important;box-shadow:0 14px 32px #0f172a1f!important}body.light-mode .ontology-builder-shell__add-property-popper .el-dropdown-menu__item{color:#1f2242!important}body.light-mode .ontology-builder-shell__add-property-popper .el-dropdown-menu__item:not(.is-disabled):hover,body.light-mode .ontology-builder-shell__add-property-popper .el-dropdown-menu__item:not(.is-disabled):focus,body.light-mode .ontology-builder-shell__add-property-popper .el-dropdown-menu__item:not(.is-disabled).is-active{color:#1f2242!important;background:#0f172a0d!important}body.light-mode .ontology-builder-shell select.ontology-builder-shell__settings-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23121435' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.55'/%3E%3C/svg%3E")!important}body.light-mode .ontology-builder-shell__entity-item--active{color:#f3f4f6;background:#f3f4f6}body.light-mode .ontology-builder-shell{--ontology-builder-bg:#fff;--ontology-builder-panel:#fff;--ontology-builder-canvas:#fff;--ontology-builder-panel-soft:#f7f7f8;--ontology-builder-border:#ebecef;--ontology-builder-text:#1f2242;--ontology-builder-text-strong:#0f172a;--ontology-builder-muted:#8e8e95;--ontology-builder-muted-strong:#55565c;--ontology-builder-primary:#ff9500;--ontology-builder-primary-soft:#ff950014;--ontology-builder-purple:#7257ff;--ontology-builder-purple-soft:#7257ff0a;--ontology-builder-purple-bg:#efebff;--ontology-builder-success:#22a766;--ontology-builder-success-soft:#dcf7e8;--ontology-builder-danger:#ef4444;--ontology-builder-danger-soft:#ef44440f}body.light-mode .ontology-builder-shell__entity-heading-icon,body.light-mode .ontology-builder-shell__icon-button--primary,body.light-mode .ontology-builder-shell__primary-action{background:var(--ontology-builder-primary);color:#fff}body.light-mode .ontology-builder-shell__type-trigger{background:#fff}body.light-mode .ontology-builder-shell__type-trigger:hover{border-color:#0f172a2e}body.light-mode .ontology-builder-shell__attribute-card{box-shadow:0 1px 2px #0f172a0a}body.light-mode .ontology-builder-shell__attribute-card--selected{box-shadow:none;background:#ff95000d;border-color:#ff950073}body.light-mode .ontology-builder-shell__attribute-card-drag{color:#aab0bf}body.light-mode .ontology-builder-shell__attribute-card-tag{color:#6b7280;background:#0f172a0d}body.light-mode .ontology-builder-shell__attribute-entry-field{background:#fff;border-color:#dfe3ea}body.light-mode .ontology-builder-shell__attribute-entry-field:hover{background:#ff95000a;border-color:#ff950047}body.light-mode .ontology-builder-shell__attribute-entry-field:focus-within{background:#fff;border-color:#ff950073;box-shadow:0 0 0 2px #ff95001a}body.light-mode .ontology-builder-shell__type-trigger.is-open,body.light-mode .ontology-builder-shell__type-trigger:focus-visible{border-color:#0f172a47;box-shadow:0 0 0 3px #0f172a0d}body.light-mode .ontology-builder-shell__type-menu-panel{background:#fff;box-shadow:0 18px 36px #1214351f}body.light-mode .ontology-builder-shell__type-menu-item.is-active,body.light-mode .ontology-builder-shell__type-menu-item:hover{color:#ef8a00;background:#fff5df}body.light-mode .ontology-builder-shell__summary-action:hover,body.light-mode .ontology-builder-shell__summary-action:focus-visible{background:#0f172a0a}body.light-mode .ontology-builder-shell__summary-color-swatch{border-color:#0f172a1a;box-shadow:inset 0 0 0 1px #fff6}body.light-mode .ontology-builder-shell__json{color:#1f2242;background:#f8fafc;border-color:#dfe3ea}body.light-mode .ontology-builder-shell__json .token.property{color:#6d28d9}body.light-mode .ontology-builder-shell__json .token.string{color:#047857}body.light-mode .ontology-builder-shell__json .token.number,body.light-mode .ontology-builder-shell__json .token.boolean,body.light-mode .ontology-builder-shell__json .token.null{color:#b45309}body.light-mode .ontology-builder-shell__json .token.punctuation{color:#64748b}body.light-mode .ontology-builder-shell__type-popper{box-shadow:0 14px 30px #1214351a;background:#fff!important;border-color:#e8e8eb!important}body.light-mode .ontology-builder-shell__type-popper .el-select-group__title{color:#8e8e95}body.light-mode .ontology-builder-shell__type-popper .el-select-dropdown__item{color:#242424}body.light-mode .ontology-builder-shell__type-popper .el-select-dropdown__item.is-hovering,body.light-mode .ontology-builder-shell__type-popper .el-select-dropdown__item:hover{color:#d97706;background:#fff5e5}.el-message-box.ontology-publish-confirm{background:#2c2c2c;border:1px solid #ffffff14;border-radius:14px;width:400px;padding:24px;box-shadow:0 24px 64px #0000008c}.el-message-box.ontology-publish-confirm .el-message-box__header{border-bottom:1px solid #ffffff0f;margin-bottom:0;padding:0 0 14px}.el-message-box.ontology-publish-confirm .el-message-box__title{color:#fff;font-size:15px;font-weight:600;line-height:1.4}.el-message-box.ontology-publish-confirm .el-message-box__headerbtn{border-radius:7px;flex-direction:row;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s;display:flex;top:20px;right:20px}.el-message-box.ontology-publish-confirm .el-message-box__headerbtn:hover{background:#ffffff14}.el-message-box.ontology-publish-confirm .el-message-box__headerbtn .el-message-box__close{color:#fff6;font-size:14px}.el-message-box.ontology-publish-confirm .el-message-box__content{padding:16px 0 22px}.el-message-box.ontology-publish-confirm .el-message-box__status{display:none}.el-message-box.ontology-publish-confirm .el-message-box__message{color:#a0a1ae;padding-left:0;font-size:13px;line-height:1.65}.el-message-box.ontology-publish-confirm .el-message-box__message p{margin:0}.el-message-box.ontology-publish-confirm .el-message-box__btns{justify-content:flex-end;gap:8px;padding:0}.el-message-box.ontology-publish-confirm .el-message-box__btns .el-button:not(.el-button--primary){color:#ffffff8c;background:0 0;border:1px solid #ffffff1a;border-radius:8px;height:36px;padding:0 16px;font-size:13px;font-weight:500;transition:border-color .12s,color .12s,background .12s}.el-message-box.ontology-publish-confirm .el-message-box__btns .el-button:not(.el-button--primary):hover{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.el-message-box.ontology-publish-confirm .el-message-box__btns .el-button--primary{color:#000;background:#ffb319;border:none;border-radius:8px;height:36px;padding:0 20px;font-size:13px;font-weight:600;transition:background .12s}.el-message-box.ontology-publish-confirm .el-message-box__btns .el-button--primary:hover{background:#ffc040}body.light-mode .el-message-box.ontology-publish-confirm{background:#fff;border-color:#12143514;box-shadow:0 14px 44px #1214351f}body.light-mode .el-message-box.ontology-publish-confirm .el-message-box__header{border-bottom-color:#12143512}body.light-mode .el-message-box.ontology-publish-confirm .el-message-box__title{color:#242424}body.light-mode .el-message-box.ontology-publish-confirm .el-message-box__headerbtn:hover{background:#1214350f}body.light-mode .el-message-box.ontology-publish-confirm .el-message-box__headerbtn .el-message-box__close{color:#12143559}body.light-mode .el-message-box.ontology-publish-confirm .el-message-box__message{color:#636469}body.light-mode .el-message-box.ontology-publish-confirm .el-message-box__btns .el-button:not(.el-button--primary){color:#1214358c;border-color:#1214351f}body.light-mode .el-message-box.ontology-publish-confirm .el-message-box__btns .el-button:not(.el-button--primary):hover{color:#242424;background:#1214350a;border-color:#12143538}body.light-mode .el-message-box.ontology-publish-confirm .el-message-box__btns .el-button--primary{color:#fff;background:#f6a90e}body.light-mode .el-message-box.ontology-publish-confirm .el-message-box__btns .el-button--primary:hover{background:#e09800}.project-ontology-builder-page[data-v-410ccc95]{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.project-ontology-builder-page[data-v-410ccc95] .ontology-builder-shell{flex:auto;min-height:0}.base-dialog.el-dialog{background:#2a2a2a;border:1px solid #ffffff0f;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 48px #00000080,0 4px 12px #0000004d}.base-dialog.el-dialog .el-dialog__header{border-bottom:1px solid #ffffff0f;margin:0;padding:16px 20px}.base-dialog.el-dialog .el-dialog__body{padding:20px}.base-dialog.el-dialog .el-dialog__footer{border-top:1px solid #ffffff0f;padding:16px 20px}body.light-mode .base-dialog.el-dialog{background:#fff;border-color:#12143514;box-shadow:0 24px 48px #1214351f,0 4px 12px #1214350f}body.light-mode .base-dialog.el-dialog .el-dialog__header,body.light-mode .base-dialog.el-dialog .el-dialog__footer{border-color:#12143514}.base-dialog__header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.base-dialog__title-wrap{align-items:center;gap:10px;min-width:0;display:flex}.base-dialog__icon{color:var(--color-white);flex-shrink:0}body.light-mode .base-dialog__icon{color:#121435}.base-dialog__title{color:var(--color-white);margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.2}body.light-mode .base-dialog__title{color:#121435}.base-dialog__close{width:28px;height:28px;color:rgba(var(--color--white), .6);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.base-dialog__close:hover:not(:disabled){background:rgba(var(--color--white), .08);color:var(--color-white)}.base-dialog__close:disabled{cursor:not-allowed;opacity:.5}.base-dialog__close .el-icon{font-size:16px}.base-dialog__footer{justify-content:flex-end;gap:8px;display:flex}.dialog-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-family:Inter,sans-serif;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,opacity .15s,color .15s;display:inline-flex}.dialog-button:disabled{opacity:.5;cursor:not-allowed}.dialog-button--md{min-width:100px;height:36px;padding:0 18px;font-size:14px}.dialog-button--sm{min-width:84px;height:32px;padding:0 14px;font-size:13px}.dialog-button--secondary{border:1px solid rgba(var(--color--white), .15);color:var(--color-white);background:0 0}.dialog-button--secondary:hover:not(:disabled){background:rgba(var(--color--white), .06);border-color:rgba(var(--color--white), .25)}.dialog-button--primary{background:var(--color-golden-yellow);border:1px solid var(--color-golden-yellow);color:var(--color-white)}.dialog-button--primary:hover:not(:disabled){background:#ffc44a;border-color:#ffc44a}body.light-mode .dialog-button--secondary{color:#121435;border-color:#12143526}body.light-mode .dialog-button--secondary:hover:not(:disabled){background:#1214350a;border-color:#12143540}.dialog-button__spinner{font-size:16px;animation:.9s linear infinite dialog-button-spin}@keyframes dialog-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workspace-invite-dialog__intro{color:rgba(var(--color--white), .7);margin:0 0 16px;font-size:14px;line-height:1.5}body.light-mode .workspace-invite-dialog__intro{color:#121435b3}.workspace-invite-dialog__workspace{background:rgba(var(--color--white), .04);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}body.light-mode .workspace-invite-dialog__workspace{background:#1214350a}.workspace-invite-dialog__avatar{background:rgba(var(--color--white), .08);flex-shrink:0}body.light-mode .workspace-invite-dialog__avatar{background:#1214350f}.workspace-invite-dialog__details{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-invite-dialog__name{color:var(--color-white);font-size:14px;font-weight:500}body.light-mode .workspace-invite-dialog__name{color:#121435}.workspace-invite-dialog__sender{color:rgba(var(--color--white), .6);font-size:13px}body.light-mode .workspace-invite-dialog__sender{color:#12143599}.profile-menu-wrap{position:relative}.profile-chip{color:#eee;cursor:pointer;background:#323232;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:5px 10px 5px 5px;transition:background .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 2px #00000040;height:36px!important}.profile-chip:hover{border-color:#4c4c4c}.profile-chip__av{color:#ffb319;background:#1a1a1a;border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 1.5px #ffb319}.profile-chip__av-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-chip__name{color:#eee;white-space:nowrap;font-size:13px;font-weight:600}.profile-chip__caret{opacity:.7;color:#a0a1ae;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.profile-chip__more{opacity:.6;color:#a0a1ae;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.profile-chip:hover .profile-chip__more{opacity:1}.profile-chip--icon-only{box-shadow:none;background:0 0;border:0;border-radius:8px;gap:0;padding:7px}.profile-chip--icon-only:hover{background:0 0;border-color:#0000}.profile-chip--icon-only .profile-chip__more{opacity:.95;color:inherit}.profile-chip--avatar-only{min-width:0;box-shadow:none;background:0 0;border-color:#0000;gap:6px;padding:4px 6px 4px 4px}.profile-chip--avatar-only:hover .profile-chip__caret{opacity:1}.pchip__badge{color:#fff;background:#ff3b30;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-6px;box-shadow:0 0 0 2px #323232}.pchip__badge--wide{padding:0 5px}.profile-menu{z-index:75;background:#3a3a3c;border:1px solid #ffffff17;border-radius:14px;width:340px;animation:.16s cubic-bezier(.4,0,.2,1) pmenuIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 0 0 .5px #00000080,0 20px 48px -8px #0000008c,0 8px 16px -4px #0006}@keyframes pmenuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-menu__user{background:linear-gradient(#ffffff06,#0000);align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.profile-menu__av{color:#ffb319;background:#1a1a1a;border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffb319}.profile-menu__av-img{object-fit:cover;width:100%;height:100%}.profile-menu__who{flex:1 1 0;min-width:0}.profile-menu__name{color:#eee;font-size:14px;font-weight:600}.profile-menu__email{color:#a0a1ae;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.profile-menu__sect{border-top:1px solid #ffffff0f;padding:10px}.profile-menu__sect--ob{padding-top:10px;padding-bottom:8px}.profile-menu__sect-head{align-items:center;gap:8px;padding:0 6px 8px;display:flex}.profile-menu__sect-title{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;flex:1 1 0;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.profile-menu__count{color:#fff;letter-spacing:0;text-transform:none;background:#ff3b30;border-radius:999px;padding:3px 6px;font:700 10px/1 inherit}.profile-menu__link{color:#a0a1ae;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:11.5px;font-weight:500;transition:color .12s cubic-bezier(.4,0,.2,1)}.profile-menu__link:hover{color:#eee}.profile-menu__list{flex-direction:column;gap:1px;display:flex}.profile-menu__empty{color:#a0a1ae;text-align:center;padding:14px 6px;font-size:12px}.profile-menu__viewall{color:#eee;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;width:100%;margin-top:6px;padding:9px 10px;font-size:12px;font-weight:500;transition:background .12s cubic-bezier(.4,0,.2,1)}.profile-menu__viewall:hover{background:#ffffff0a;border-color:#4c4c4c}.profile-menu__divider{background:#ffffff0f;height:1px}.onb-row{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:4px 6px;transition:background .12s cubic-bezier(.4,0,.2,1);display:flex}.onb-row:hover{background:#ffffff08}.onb-row__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.onb-row__label{color:#eee;letter-spacing:-.005em;font-size:12.5px;font-weight:600}.onb-row__count{color:#a0a1ae;font-variant-numeric:tabular-nums;font-size:11.5px}.onb-row__sep{color:#ffffff73;margin:0 1px}.onb-row__bar{background:#ffffff14;border-radius:999px;height:3px;position:relative;overflow:hidden}.onb-row__bar>span{background:#ffb319;border-radius:999px;transition:width .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 auto 0 0}.onb-row__next{color:#a0a1ae;align-items:center;gap:5px;font-size:11.5px;line-height:1.35;display:flex}.onb-row__next span{color:#eee;font-weight:500}.onb-row__next:after{content:"›";color:#ffffff73;margin-left:auto;font-size:16px;line-height:1}.onb-list{max-height:240px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.onb-list::-webkit-scrollbar{width:6px;height:6px}.onb-list::-webkit-scrollbar-thumb{background-color:rgba(var(--color--scrollbar-thumb), 0);border-radius:50px;transition:background-color .3s}.onb-list::-webkit-scrollbar-track{background-color:rgba(var(--color--scrollbar-track), 0);border-radius:4px;transition:background-color .3s}.onb-list:hover::-webkit-scrollbar-thumb{background-color:rgba(var(--color--scrollbar-thumb), .8)}.onb-list:hover::-webkit-scrollbar-track{background-color:rgba(var(--color--scrollbar-track), 1)}.onb-step{color:#ccc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .12s cubic-bezier(.4,0,.2,1);display:flex}.onb-step:hover{background:#ffffff0a}.onb-step.is-premium{cursor:pointer}.onb-step.is-premium:hover .onb-step__label{color:#ffb319;text-decoration:underline}.onb-step__check{color:#0000;background:0 0;border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.onb-step__check svg{width:10px;height:10px}.onb-step.is-done .onb-step__check{color:#121435;background:#ffb319;border-color:#ffb319}.onb-step__label{color:#eee;font-size:12.5px;line-height:1.4}.onb-step.is-done .onb-step__label{color:#ffffff73;text-decoration:line-through 1px #ffffff26}.onb-list__hint{color:#ffffff80;padding:8px 8px 2px;font-size:11.5px;list-style:none}.pnotif{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 8px;transition:background .12s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.pnotif:hover{background:#ffffff0a}.pnotif.is-unread .pnotif__title{color:#eee;font-weight:500}.pnotif__kind{opacity:.7;border-radius:2px;flex-shrink:0;width:3px;height:22px}.pnotif__kind--danger{background:#ff3b30}.pnotif__kind--warning{background:#ff9f0a}.pnotif__kind--success{background:#30d158}.pnotif__kind--brand{background:#ffb319}.pnotif__kind--info{background:#ffffff73}.pnotif__body{flex:1 1 0;min-width:0}.pnotif__title{color:#ccc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.pnotif__meta{color:#ffffff73;align-items:center;gap:5px;font-size:11px;display:flex}.pnotif__proj{color:#a0a1ae;white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.pnotif__dot{background:#ff3b30;border-radius:50%;flex-shrink:0;width:6px;height:6px}.profile-menu__theme{flex-direction:column;gap:8px;padding:10px 10px 4px;display:flex}.profile-menu__theme-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;padding:0 6px;font-size:11px;font-weight:600}.theme-seg{background:#ffffff0d;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:2px;padding:3px;display:grid}.theme-seg__opt{color:#a0a1ae;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 6px;font-size:12px;font-weight:500;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.theme-seg__opt svg{flex-shrink:0;width:13px;height:13px}.theme-seg__opt:hover{color:#eee}.theme-seg__opt.is-on{color:#eee;background:#323232;box-shadow:0 0 0 .5px #0000004d,0 1px 2px #0000004d,inset 0 0 0 .5px #ffffff14}.profile-menu__actions{flex-direction:column;gap:1px;padding:6px;display:flex}.profile-menu__row,a.profile-menu__row,a.profile-menu__row:link,a.profile-menu__row:visited{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);display:flex;color:#ccc!important;text-decoration:none!important}.profile-menu__row svg,a.profile-menu__row svg,a.profile-menu__row:link svg,a.profile-menu__row:visited svg{color:#a0a1ae;flex-shrink:0;width:14px;height:14px}.profile-menu__row:hover,a.profile-menu__row:hover{background:#ffffff0a;color:#eee!important;text-decoration:none!important}.profile-menu__row:hover svg,a.profile-menu__row:hover svg{color:#eee}.profile-menu__row--danger,a.profile-menu__row--danger{color:#ff6b6b!important}.profile-menu__row--danger:hover,a.profile-menu__row--danger:hover{background:#ff6b6b14;color:#ff6b6b!important}body.light-mode .profile-chip{color:#121435!important;background:#fff!important;border-color:#12143514!important;box-shadow:0 1px 2px #12143514!important}body.light-mode .profile-chip.profile-chip--icon-only{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.light-mode .profile-chip:hover{border-color:#12143529!important}body.light-mode .profile-chip.profile-chip--icon-only:hover{background:0 0!important;border-color:#0000!important}body.light-mode .profile-chip__av{background:#f5f5f7}body.light-mode .profile-chip__name{color:#121435}body.light-mode .profile-chip__caret{color:#1214358c}body.light-mode .profile-chip.profile-chip--avatar-only{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.light-mode .pchip__badge{box-shadow:0 0 0 2px #fff}body.light-mode .profile-menu{background:#fff!important;border-color:#1214351a!important;box-shadow:0 0 0 .5px #12143514,0 20px 48px -8px #1214352e,0 8px 16px -4px #1214351f!important}body.light-mode .profile-menu__user{background:linear-gradient(#12143508,#0000)}body.light-mode .profile-menu__av{background:#f5f5f7}body.light-mode .profile-menu__name{color:#121435}body.light-mode .profile-menu__email{color:#6b6e88}body.light-mode .profile-menu__sect{border-top-color:#1214350f}body.light-mode .profile-menu__sect-title{color:#1214358c}body.light-mode .profile-menu__link{color:#121435a6}body.light-mode .profile-menu__link:hover{color:#121435}body.light-mode .profile-menu__empty{color:#1214358c}body.light-mode .profile-menu__viewall{color:#121435;border-color:#1214351a}body.light-mode .profile-menu__viewall:hover{background:#1214350a;border-color:#12143533}body.light-mode .profile-menu__divider{background:#1214350f}body.light-mode .onb-row{color:#121435}body.light-mode .onb-row:hover{background:#12143508}body.light-mode .onb-row__label{color:#121435}body.light-mode .onb-row__count{color:#12143599}body.light-mode .onb-row__sep{color:#12143573}body.light-mode .onb-row__bar{background:#12143514}body.light-mode .onb-row__next{color:#12143599}body.light-mode .onb-row__next span{color:#121435}body.light-mode .onb-row__next:after{color:#12143573}body.light-mode .onb-step{color:#121435}body.light-mode .onb-step:hover{background:#1214350a}body.light-mode .onb-step__check{border-color:#12143540}body.light-mode .onb-step.is-done .onb-step__check{color:#121435;background:#ffb319;border-color:#ffb319}body.light-mode .onb-step__label{color:#121435}body.light-mode .onb-step.is-done .onb-step__label{color:#12143573;text-decoration:line-through 1px #12143533}body.light-mode .onb-list__hint{color:#12143580}body.light-mode .pnotif:hover{background:#1214350a}body.light-mode .pnotif.is-unread .pnotif__title{color:#121435}body.light-mode .pnotif__kind--info{background:#12143559}body.light-mode .pnotif__title{color:#121435bf}body.light-mode .pnotif__meta{color:#12143580}body.light-mode .pnotif__proj{color:#121435a6}body.light-mode .profile-menu__theme-label{color:#1214358c}body.light-mode .theme-seg{background:#1214350d}body.light-mode .theme-seg__opt{color:#12143599}body.light-mode .theme-seg__opt:hover{color:#121435}body.light-mode .theme-seg__opt.is-on{color:#121435;background:#fff;box-shadow:0 0 0 .5px #12143514,0 1px 2px #1214351a,inset 0 0 0 .5px #1214350a}body.light-mode .profile-menu__row,body.light-mode a.profile-menu__row,body.light-mode a.profile-menu__row:link,body.light-mode a.profile-menu__row:visited{color:#121435d1!important}body.light-mode .profile-menu__row svg,body.light-mode a.profile-menu__row svg{color:#1214358c}body.light-mode .profile-menu__row:hover,body.light-mode a.profile-menu__row:hover{background:#1214350a;color:#121435!important}body.light-mode .profile-menu__row:hover svg,body.light-mode a.profile-menu__row:hover svg{color:#121435}@keyframes rotate-7025168e{to{transform:rotate(360deg)}}@keyframes prixClipFix-7025168e{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.page-top-bar[data-v-7025168e]{background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;height:57px;padding:12px;display:flex}.page-top-bar__left[data-v-7025168e]{flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:16px;min-width:0;display:flex}.page-top-bar__controls[data-v-7025168e]{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;display:flex}.page-top-bar__right[data-v-7025168e]{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:18px;display:flex}.page-top-bar__right[data-v-7025168e]>:not(.el-button){flex-direction:row;justify-content:center;align-items:center;display:flex}.page-top-bar__title[data-v-7025168e]{color:var(--color-white);margin:0;font-size:18px;font-weight:300;line-height:100%;font-family:Inter!important}.page-top-bar__controls[data-v-7025168e]{align-items:center!important}.page-top-bar__controls[data-v-7025168e] .filters-header{flex:0 360px}.page-top-bar__controls[data-v-7025168e] .filters-body{align-items:center;margin-left:4px;display:inline-flex}.page-top-bar__controls[data-v-7025168e] .filters-header-input{width:320px!important;max-width:100%!important}@media (width<=1200px){.page-top-bar__controls[data-v-7025168e] .filters-header-input{width:260px!important}}.page-top-bar__controls[data-v-7025168e] .filters-header-input .el-input__wrapper{transition:border-color .12s cubic-bezier(.4,0,.2,1);box-shadow:none!important;background:#383838!important;border:1px solid #ffffff1a!important;border-radius:10px!important;min-height:36px!important;padding:0 12px 0 14px!important}.page-top-bar__controls[data-v-7025168e] .filters-header-input .el-input__wrapper:hover{border-color:#4c4c4c!important}.page-top-bar__controls[data-v-7025168e] .filters-header-input .el-input__inner{color:#a0a1ae!important;height:34px!important;font-size:13px!important;font-weight:400!important;line-height:34px!important}.page-top-bar__controls[data-v-7025168e] .filters-header-input .el-input__inner::placeholder{color:#a0a1ae!important}.page-top-bar__controls[data-v-7025168e] .filters-header-input .el-input__prefix-inner>*{margin-right:10px;color:#a0a1ae!important}.page-top-bar__controls[data-v-7025168e] .filters-btn{color:#eee;cursor:pointer;background:#383838;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:background .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.page-top-bar__controls[data-v-7025168e] .filters-btn svg{width:15px;height:15px}.page-top-bar__controls[data-v-7025168e] .filters-btn:hover{border-color:#4c4c4c}body.light-mode .page-top-bar__controls .filters-header-input .el-input__wrapper{background:#fff!important;border:1px solid #0000001f!important}body.light-mode .page-top-bar__controls .filters-header-input .el-input__wrapper:hover{border-color:#0000003d!important}body.light-mode .page-top-bar__controls .filters-header-input .el-input__inner{color:#1f2023!important}body.light-mode .page-top-bar__controls .filters-header-input .el-input__inner::placeholder,body.light-mode .page-top-bar__controls .filters-header-input .el-input__prefix-inner>*{color:#7a7d86!important}body.light-mode .page-top-bar__controls .filters-btn{color:#1f2023;background:#fff;border:1px solid #0000001f}body.light-mode .page-top-bar__controls .filters-btn .filters-btn__label{color:#1f2023}body.light-mode .page-top-bar__controls .filters-btn:hover{border-color:#0000003d}.ontology-catalog-page[data-v-22a4e70a]{--ontology-catalog-bg:var(--color-gray-onyx);--ontology-catalog-surface:var(--color-gray-charcoal);--ontology-catalog-control:var(--color-gray-charcoal);--ontology-catalog-border:var(--color-border-card);--ontology-catalog-text:var(--color-white);--ontology-catalog-muted:var(--color-gray-md);--ontology-catalog-primary:var(--color-golden-yellow);height:100%;min-height:0;color:var(--ontology-catalog-text);flex-direction:column;padding-left:4px;display:flex}.ontology-catalog-page__body[data-v-22a4e70a]{flex:auto;min-height:0;padding:0 12px 12px;display:flex;overflow-y:auto}.ontology-catalog-page__body[data-v-22a4e70a] .ontology-list-table{flex:1 0 auto}.ontology-catalog-page__body[data-v-22a4e70a] .ontology-list-table__table{flex:auto}.ontology-catalog-page__empty-state[data-v-22a4e70a]{min-height:360px;color:var(--ontology-catalog-text);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:24px 24px 48px;display:flex}.ontology-catalog-page__empty-illustration[data-v-22a4e70a]{width:220px;height:210px;margin-bottom:10px}.ontology-catalog-page__empty-illustration svg[data-v-22a4e70a]{width:100%;height:100%;display:block}.ontology-catalog-page__empty-state h2[data-v-22a4e70a]{color:var(--ontology-catalog-text);letter-spacing:0;margin:0 0 16px;font-size:28px;font-weight:700;line-height:1.15}.ontology-catalog-page__empty-state p[data-v-22a4e70a]{max-width:390px;color:var(--ontology-catalog-muted);letter-spacing:0;margin:0;font-size:17px;font-weight:400;line-height:1.48}.ontology-catalog-page__empty-state p span[data-v-22a4e70a]{display:block}.ontology-catalog-page__search[data-v-22a4e70a]{width:360px}.ontology-catalog-page__search[data-v-22a4e70a] .el-input__wrapper{border:1px solid var(--ontology-catalog-border);background:var(--ontology-catalog-control);min-height:42px;box-shadow:none;color:var(--ontology-catalog-text);border-radius:10px;padding:0 14px}.ontology-catalog-page__search[data-v-22a4e70a] .el-input__inner{color:var(--ontology-catalog-text);font-size:13px;font-weight:500}.ontology-catalog-page__search[data-v-22a4e70a] .el-input__inner::placeholder{color:var(--ontology-catalog-muted);font-weight:400}.ontology-catalog-page__search[data-v-22a4e70a] .el-input__wrapper.is-focus{border-color:rgba(var(--color--golden-yellow), .56);box-shadow:0 0 0 3px rgba(var(--color--golden-yellow), .12)}.ontology-catalog-page__search-icon[data-v-22a4e70a]{width:14px;height:14px;color:var(--ontology-catalog-muted)}.ontology-catalog-page__filter-trigger[data-v-22a4e70a]{border:1px solid var(--ontology-catalog-border);background:var(--ontology-catalog-control);height:42px;color:var(--ontology-catalog-text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.ontology-catalog-page__filter-trigger[data-v-22a4e70a]:hover{border-color:rgba(var(--color--white), .18)}.ontology-catalog-page__filter-trigger.is-active[data-v-22a4e70a]{border-color:rgba(var(--color--golden-yellow), .45);background:rgba(var(--color--golden-yellow), .08);color:var(--color-golden-yellow)}.ontology-catalog-page__filter-trigger .svg-icon[data-v-22a4e70a]{color:inherit}.ontology-catalog-page__filter-popover{border:1px solid var(--color-border-card)!important;background:var(--color-gray-charcoal)!important;border-radius:10px!important;padding:6px!important}.ontology-catalog-page__filter-popover .ontology-catalog-page__filter-list{margin:0;padding:0;list-style:none}.ontology-catalog-page__filter-popover .ontology-catalog-page__filter-option{color:var(--color-white);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s}.ontology-catalog-page__filter-popover .ontology-catalog-page__filter-option:hover{background:rgba(var(--color--white), .04)}.ontology-catalog-page__filter-popover .ontology-catalog-page__filter-option.is-selected{background:rgba(var(--color--golden-yellow), .12);color:var(--color-golden-yellow)}body.light-mode .ontology-catalog-page{--ontology-catalog-bg:#f7f7f8;--ontology-catalog-surface:#fff;--ontology-catalog-control:#fff;--ontology-catalog-border:#e6e6ea;--ontology-catalog-text:#0f172a;--ontology-catalog-muted:#4b5563;--ontology-catalog-primary:#ff9500}@media (width<=768px){.ontology-catalog-page__empty-state[data-v-22a4e70a]{min-height:300px;padding:16px 16px 40px}.ontology-catalog-page__empty-illustration[data-v-22a4e70a]{width:174px;height:166px}.ontology-catalog-page__empty-state h2[data-v-22a4e70a]{font-size:24px}.ontology-catalog-page__empty-state p[data-v-22a4e70a]{max-width:320px;font-size:15px}}body.light-mode .ontology-catalog-page__filter-popover{box-shadow:0 14px 30px #1214351a;background:#fff!important;border-color:#e6e6ea!important}body.light-mode .ontology-catalog-page__filter-popover .ontology-catalog-page__filter-option{color:#242424}body.light-mode .ontology-catalog-page__filter-popover .ontology-catalog-page__filter-option:hover{background:#0f172a0a}body.light-mode .ontology-catalog-page__filter-popover .ontology-catalog-page__filter-option.is-selected{color:#d97706;background:#fff5e5}.ontology-builder-page[data-v-491b64eb]{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.ontology-builder-page[data-v-491b64eb] .ontology-builder-shell{flex:auto;min-height:0}[data-tg-tour]{scroll-margin:30px 0}.tg-backdrop{z-index:99;border:1px solid #c1c0e880;border-radius:7px;justify-content:center;align-items:center;width:0;height:0;display:none;position:absolute;top:50vh;left:50vw;box-shadow:0 0 1px 2px #212121cc,0 0 0 1000vh #212121cc}.tg-backdrop.tg-backdrop-animate{transition:all .3s}.tg-backdrop.allow-interaction{pointer-events:none}.tg-dialog{color:#252525;z-index:9999;background:#fff;border-radius:12px;width:max-content;max-width:340px;min-height:120px;padding:0;font-size:.9rem;animation-delay:.1s;display:none;position:absolute;top:0;left:0}.tg-dialog .tg-dialog-header{align-items:center;padding:25px 25px 0;display:flex}.tg-dialog .tg-dialog-header .tg-dialog-title{margin-right:auto;font-size:1rem;font-weight:700}.tg-dialog .tg-dialog-header .tg-dialog-title+.tg-dialog-body{padding:18.75px 25px}.tg-dialog .tg-dialog-header .tg-dialog-close-btn{opacity:.4;cursor:pointer;white-space:nowrap;width:12px;height:12px;margin-left:10px}.tg-dialog .tg-dialog-header .tg-dialog-close-btn:hover{opacity:8}.tg-dialog .tg-dialog-header .tg-dialog-close-btn:focus{opacity:1}.tg-dialog .tg-dialog-header .tg-dialog-spinner{opacity:.4;margin-top:-1px;animation:1s linear infinite tg-spin;display:none}@keyframes tg-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.tg-dialog .tg-dialog-progress-bar{background:#f1f1f1;height:5px;margin-top:18.75px;display:block;position:relative}.tg-dialog .tg-dialog-progress-bar>.tg-bar{background:#414144;min-width:4px;height:100%;transition:all .3s;display:block;position:absolute;top:0;left:0}.tg-dialog .tg-dialog-body{padding:25px;font-weight:400}.tg-dialog .tg-dialog-dots{border-top:1px solid #dedee7;border-bottom:1px solid #dedee7;justify-content:center;align-items:center;margin-bottom:10px;padding:15px 0;display:flex}.tg-dialog .tg-dialog-dots>span.tg-dot{background:#c2c7ce;border-radius:12px;width:9px;height:9px;margin:0 4px;display:inline-block}.tg-dialog .tg-dialog-dots>span.tg-dot.tg-dot-active{background:#5362d9}.tg-dialog .tg-dialog-footer{align-items:center;padding:12.5px 25px 25px;display:flex}.tg-dialog .tg-dialog-footer button.tg-dialog-btn{color:#6f727e;white-space:nowrap;border:1px solid #cbcfd5;border-radius:4px;padding:5px 10px;font-size:.82rem;font-weight:500}.tg-dialog .tg-dialog-footer button.tg-dialog-btn+button{margin-left:auto}.tg-dialog .tg-dialog-footer button.tg-dialog-btn.disabled{pointer-events:none;opacity:.6}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:hover{color:#464852;box-shadow:none;border:1px solid #b5b7c2;outline:none}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:focus{box-shadow:none;outline:none}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:active{color:#4655cb;box-shadow:none;background:#f1f2ff;border:1px solid #5362d9;outline:none}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup{text-align:center;margin:0 auto;padding:0 10px;line-height:1}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-step-progress{opacity:.4;letter-spacing:1px;margin:0 auto;font-size:.78rem;font-weight:700;display:inline-block}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots{border:none;margin:0;padding:0}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots>span.tg-dot{width:8px;height:8px;margin:0 3px}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots+.tg-step-progress{margin-top:10px;font-size:.68rem}.tg-dialog .tg-arrow{background:#fff;border-radius:1px;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.tg-dialog.tg-dialog-fixed{transition:none;animation-delay:0s}.tg-dialog.animate-position{transition:all .3s}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-title{opacity:.4}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-close-btn{display:none}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-spinner{display:inline-block}.tg-dialog.tg-dialog-loading .tg-dialog-body{opacity:.4;pointer-events:none}.tg-dialog.tg-dialog-loading .tg-dialog-footer{pointer-events:none;opacity:.4}.tg-no-interaction *{pointer-events:none!important;user-select:none!important}.tg-no-interaction .tg-dialog,.tg-no-interaction .tg-active-element,.tg-dialog *,.tg-active-element *{pointer-events:auto!important;user-select:text!important}.desktop-navigator{display:flex}.navigation-button{color:var(--color-white);border-radius:5px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;padding:0 5px;display:flex}.disabled{opacity:.3;cursor:not-allowed}.default{opacity:.7;cursor:pointer}.default:hover{opacity:.9;background-color:var(--color-gray-hover-bg)}.windows-buttons-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:12px;display:flex}.windows-buttons-wrapper div{cursor:pointer;background-color:#0000;border-radius:3px;flex-shrink:0;width:40px;height:40px;padding:13px}.windows-buttons-wrapper div svg{opacity:.7;width:100%;height:100%}.windows-buttons-wrapper div:hover{background-color:#3a3a3a}.windows-buttons-wrapper div:hover svg{opacity:.9}.mac-buttons-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;margin-left:12px;display:flex}.mac-buttons-wrapper div{cursor:pointer;background-color:#0000;flex-direction:row;justify-content:flex-start;align-items:center;width:20px;height:20px;display:flex}.mac-buttons-wrapper div div{border-radius:50%;width:13px;height:13px;overflow:hidden}.mac-buttons-wrapper div div svg{display:none}.mac-buttons-wrapper div div:hover svg{animation:.1s ease-out fadeInFromNone;display:block}@keyframes fadeInFromNone{0%{opacity:0;display:none}to{opacity:1;display:block}}@keyframes rotate-144b22a6{to{transform:rotate(360deg)}}@keyframes prixClipFix-144b22a6{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.desktop-app-navbar[data-v-144b22a6]{z-index:10000;background-color:#232323;flex-direction:row;justify-content:flex-start;align-items:center;height:40px;display:flex}.workspace-invitations-popup__intro{color:rgba(var(--color--white), .7);margin:0 0 16px;font-size:14px;line-height:1.5}body.light-mode .workspace-invitations-popup__intro{color:#121435b3}.workspace-invitations-popup__skeletons{flex-direction:column;gap:8px;display:flex}.workspace-invitations-popup__list{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.workspace-invitations-popup__list::-webkit-scrollbar{width:6px;height:6px}.workspace-invitations-popup__list::-webkit-scrollbar-thumb{background-color:rgba(var(--color--scrollbar-thumb), 0);border-radius:50px;transition:background-color .3s}.workspace-invitations-popup__list::-webkit-scrollbar-track{background-color:rgba(var(--color--scrollbar-track), 0);border-radius:4px;transition:background-color .3s}.workspace-invitations-popup__list:hover::-webkit-scrollbar-thumb{background-color:rgba(var(--color--scrollbar-thumb), .8)}.workspace-invitations-popup__list:hover::-webkit-scrollbar-track{background-color:rgba(var(--color--scrollbar-track), 1)}.workspace-invitations-popup__item{background:rgba(var(--color--white), .04);border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}body.light-mode .workspace-invitations-popup__item{background:#1214350a}.workspace-invitations-popup__profile{align-items:center;gap:12px;min-width:0;display:flex}.workspace-invitations-popup__avatar{background:rgba(var(--color--white), .08);flex-shrink:0}body.light-mode .workspace-invitations-popup__avatar{background:#1214350f}.workspace-invitations-popup__details{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-invitations-popup__name{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}body.light-mode .workspace-invitations-popup__name{color:#121435}.workspace-invitations-popup__sender{color:rgba(var(--color--white), .6);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}body.light-mode .workspace-invitations-popup__sender{color:#12143599}.workspace-invitations-popup__actions{flex-shrink:0;gap:8px;display:flex}@keyframes rotate-0a6a106c{to{transform:rotate(360deg)}}@keyframes prixClipFix-0a6a106c{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.main-wrapper[data-v-0a6a106c]{cursor:pointer}.main-wrapper.is-collapsed[data-v-0a6a106c]{flex-direction:row;justify-content:center;align-items:center;display:flex}.button-wrapper[data-v-0a6a106c]{min-height:56px;box-shadow:inset 0 1px 0 rgba(var(--color--white), .03);background:#ffb3190d;border:1px solid #ffb31933;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px;display:flex}.plan-name[data-v-0a6a106c]{letter-spacing:0;color:var(--color-white);white-space:nowrap;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.upgrade-link[data-v-0a6a106c]{letter-spacing:0;color:#ffb319;white-space:nowrap;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:130%;display:flex}.main-wrapper:hover .upgrade-link span[data-v-0a6a106c]{text-decoration:underline}.collapsed-circle[data-v-0a6a106c]{background:#ffb31926;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.collapsed-circle[data-v-0a6a106c]:hover{background:#ffb31940}@keyframes rotate-995fd752{to{transform:rotate(360deg)}}@keyframes prixClipFix-995fd752{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.assigned-projects-container[data-v-995fd752]{background:var(--color-body-bg);border-radius:10px;flex-direction:column;height:50vh;padding:15px;display:flex}.assigned-projects-header[data-v-995fd752]{color:rgba(var(--color--white), .7);flex-shrink:0;margin-bottom:20px;font-size:14px;font-weight:400;line-height:18px;font-family:Inter!important}.assigned-projects-table[data-v-995fd752]{flex-direction:column;flex:1;display:flex;overflow:hidden}.assigned-projects-table-header[data-v-995fd752]{color:rgba(var(--color--white), .9);font-size:12px;font-weight:400;line-height:"normal";flex-shrink:0;padding-right:10px;display:flex;font-family:Inter!important}.assigned-projects-table-body[data-v-995fd752]{flex:1;padding-right:5px;overflow-y:auto}.assigned-projects-table-body[data-v-995fd752]::-webkit-scrollbar{width:5px}.assigned-projects-table-body[data-v-995fd752]::-webkit-scrollbar-track{background:rgba(var(--color--white), .05);border-radius:3px}.assigned-projects-table-body[data-v-995fd752]::-webkit-scrollbar-thumb{background:rgba(var(--color--white), .2);border-radius:3px}.assigned-projects-table-body[data-v-995fd752]::-webkit-scrollbar-thumb:hover{background:rgba(var(--color--white), .3)}.assigned-projects-table-row[data-v-995fd752]{color:var(--color-white);font-size:14px;font-weight:400;line-height:"normal";flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;margin-top:12px;display:flex;font-family:Inter!important}.assigned-projects-table-row[data-v-995fd752]:last-child{margin-bottom:5px}.assigned-projects-table-no-data[data-v-995fd752]{color:var(--color-white);font-size:14px;font-weight:400;line-height:"normal";flex-direction:row;justify-content:center;align-items:stretch;margin-top:20px;display:flex;font-family:Inter!important}.column-name[data-v-995fd752]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:50%;display:-webkit-box;overflow:hidden}.column-data[data-v-995fd752],.column-role[data-v-995fd752]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:25%;display:-webkit-box;overflow:hidden}.column-role_capitalize[data-v-995fd752]{text-transform:capitalize}@keyframes rotate-74e52a9e{to{transform:rotate(360deg)}}@keyframes prixClipFix-74e52a9e{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.workspace-name_item[data-v-74e52a9e]{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:90%;display:-webkit-box;overflow:hidden}.workspace-name[data-v-74e52a9e]{width:130px;color:var(--color-white);flex-direction:row;justify-content:flex-start;align-items:center;margin-left:8px;font-size:16px;font-weight:400;line-height:18px;display:flex;font-family:Inter!important}.workspace-name__label[data-v-74e52a9e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (height<=840px){.workspace-name[data-v-74e52a9e]{color:var(--color-white);width:120px;font-size:14px;font-weight:400;line-height:16px;font-family:Inter!important}}@media only screen and (height<=700px){.workspace-name[data-v-74e52a9e]{color:var(--color-white);width:110px;font-size:12px;font-weight:400;line-height:14px;font-family:Inter!important}}@media only screen and (height<=600px){.workspace-name[data-v-74e52a9e]{color:var(--color-white);width:100px;font-size:11px;font-weight:400;line-height:13px;font-family:Inter!important}}.workspace-item-container[data-v-74e52a9e]{cursor:pointer;background-color:var(--color-gray-charcoal);border-top:1px solid var(--color-border-card);outline:none;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.workspace-menu-item-container[data-v-74e52a9e]{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;height:100%;display:flex}.workspace-menu-item-container_loop-box[data-v-74e52a9e]{margin-bottom:1rem}.workspace-menu-item-container_loop-box[data-v-74e52a9e]:last-child{margin-bottom:0}.workspace-menu-item-container_link[data-v-74e52a9e]{justify-content:space-between;width:100%;margin-bottom:1rem;display:flex}.workspace-menu-item-container_link[data-v-74e52a9e]:last-child{margin-bottom:0}.owner-role[data-v-74e52a9e]{color:#f5675b;width:5rem;font-size:.75rem;line-height:1rem}.owner-role__mark[data-v-74e52a9e]{color:var(--color-white);margin-left:.125rem}.list-item-content[data-v-74e52a9e]{flex-shrink:0;align-items:center;display:flex}.list-item-content__box[data-v-74e52a9e]{white-space:nowrap;text-overflow:ellipsis;width:140px;margin-left:.5rem;font-size:1rem;line-height:1.5rem;overflow:hidden}@media only screen and (height<=840px){.list-item-content__box[data-v-74e52a9e]{width:130px;font-size:.875rem;line-height:1.25rem}}@media only screen and (height<=700px){.list-item-content__box[data-v-74e52a9e]{width:120px;font-size:.75rem;line-height:1rem}}@media only screen and (height<=600px){.list-item-content__box[data-v-74e52a9e]{width:110px;font-size:.625rem;line-height:.875rem}}.workspace-badge[data-v-74e52a9e]{background-color:var(--color-gray-60);white-space:nowrap;color:var(--color-white);border-radius:6px;padding:2px 5px;font-size:12px;font-weight:400;line-height:16px;font-family:Inter!important}@media only screen and (height<=840px){.workspace-badge[data-v-74e52a9e]{color:var(--color-white);padding:2px 4px;font-size:11px;font-weight:400;line-height:14px;font-family:Inter!important}}@media only screen and (height<=700px){.workspace-badge[data-v-74e52a9e]{color:var(--color-white);padding:1px 3px;font-size:10px;font-weight:400;line-height:12px;font-family:Inter!important}}@media only screen and (height<=600px){.workspace-badge[data-v-74e52a9e]{color:var(--color-white);padding:1px 3px;font-size:9px;font-weight:400;line-height:11px;font-family:Inter!important}}.custom-class .el-dialog__body{padding-top:0!important}.workspace-item-container .el-avatar{background-color:var(--color-body-bg);flex-direction:row;justify-content:center;align-items:center;display:flex}.workspace-item-container .el-avatar.el-avatar--square{border-radius:8px}.sidebar-item{cursor:pointer;padding:11px 16px 11px 21px}.workspace-manager .el-popover{top:0!important}.workspaces-list{max-height:70vh;font-size:1.125rem;font-weight:500;line-height:1.75rem}@keyframes rotate-31d142df{to{transform:rotate(360deg)}}@keyframes prixClipFix-31d142df{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.upgrade-rail-btn[data-v-31d142df]{cursor:pointer;background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:8px 0;display:flex}.upgrade-rail-btn .svg-icon[data-v-31d142df]{transition:transform .15s;--local-width:40px!important;--local-height:40px!important}.upgrade-rail-btn:hover .svg-icon[data-v-31d142df]{transform:scale(1.05)}.upgrade-button-container[data-v-31d142df]{margin-top:8px;margin-bottom:14px;padding:0 10px}@media only screen and (height<=840px){.upgrade-button-container[data-v-31d142df]{margin-top:12px;margin-bottom:24px}}@media only screen and (height<=700px){.upgrade-button-container[data-v-31d142df]{margin-top:10px;margin-bottom:20px}}@media only screen and (height<=600px){.upgrade-button-container[data-v-31d142df]{margin-top:8px;margin-bottom:16px}}.workspace-manager-button-container[data-v-31d142df]{margin-top:14px}@media only screen and (height<=840px){.workspace-manager-button-container[data-v-31d142df]{margin-top:10px}}@media only screen and (height<=700px){.workspace-manager-button-container[data-v-31d142df]{margin-top:8px}}@media only screen and (height<=600px){.workspace-manager-button-container[data-v-31d142df]{margin-top:6px}}@media only screen and (width<=1280px){.workspace-manager-button-container[data-v-31d142df]{margin-top:4px}}@keyframes rotate-8e645a9f{to{transform:rotate(360deg)}}@keyframes prixClipFix-8e645a9f{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.app-sidebar-menu[data-v-8e645a9f]{height:100%;width:var(--width-detail-sider);flex-direction:column;transition:width .3s;display:flex}.app-sidebar-menu.is-collapsed[data-v-8e645a9f]{width:64px}.app-sidebar-menu.is-collapsed .app-sidebar-menu-header[data-v-8e645a9f]{justify-content:center;padding:0;display:flex}.app-sidebar-menu.is-collapsed .app-sidebar-menu-header-button[data-v-8e645a9f]{border-radius:50%;width:42px;height:42px;padding:0}.app-sidebar-menu.is-collapsed .menu-section-item[data-v-8e645a9f]{align-items:center;padding:0 8px}.app-sidebar-menu.is-collapsed .app-sidebar-menu-item[data-v-8e645a9f]{justify-content:center}.app-sidebar-menu.is-collapsed .app-sidebar-menu-link[data-v-8e645a9f]{justify-content:center;gap:0;padding:0}.app-sidebar-menu-header[data-v-8e645a9f]{margin-bottom:15px;padding:0 12px}.app-sidebar-menu-header-button[data-v-8e645a9f]{background:var(--color-golden-yellow);cursor:pointer;border-radius:24px;flex-direction:row;justify-content:center;align-items:center;gap:10px;height:56px;margin-top:16px;padding:4px 15px;display:flex}.app-sidebar-menu-header-button[data-v-8e645a9f] .svg-icon{--local-color:#fff}.app-sidebar-menu-header-button span[data-v-8e645a9f]{color:var(--color-body-bg);font-size:16px;font-weight:400;line-height:"normal";line-height:30px;font-family:Inter!important}.app-sidebar-menu-header-button[data-v-8e645a9f]:hover:not(.app-sidebar-menu-header-disabled){opacity:.7}.app-sidebar-menu-header-disabled[data-v-8e645a9f]{cursor:not-allowed;background-color:#ffcf6e!important}.app-sidebar-menu-item[data-v-8e645a9f]{cursor:pointer;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:0;display:flex;height:40px!important}.app-sidebar-menu-item[data-v-8e645a9f]:hover{text-decoration:none;background-color:rgba(var(--color--white), .05)!important}.app-sidebar-menu-item.is-active[data-v-8e645a9f]{color:var(--color-white)!important;background-color:var(--color-gray-dark-charcoal)!important}.app-sidebar-menu-link[data-v-8e645a9f]{width:100%;height:100%;color:inherit;border-radius:8px;align-items:center;gap:10px;text-decoration:none;display:flex;padding:10px 11px!important}.app-sidebar-menu-link[data-v-8e645a9f] .svg-icon{--local-color:var(--color-white-svg);--local-width:18px!important;--local-height:18px!important;opacity:.7!important}.app-sidebar-menu-link[data-v-8e645a9f] .el-icon{color:#bbb;font-size:18px}.app-sidebar-menu-link span[data-v-8e645a9f]{color:var(--color-white);font-size:14px;font-weight:400;line-height:"normal";opacity:.6;font-family:Inter!important}@media only screen and (width<=1280px){.app-sidebar-menu-link span[data-v-8e645a9f]{font-size:12px!important}}.app-sidebar-menu-link.router-link-active[data-v-8e645a9f]{color:var(--color-white)!important;background-color:var(--color-gray-dark-charcoal)!important}.app-sidebar-menu-link.router-link-active[data-v-8e645a9f] .svg-icon{--local-color:var(--color-white--svg);opacity:1!important}.app-sidebar-menu-link.router-link-active[data-v-8e645a9f] .svg-icon path{opacity:1!important}.app-sidebar-menu-link.router-link-active[data-v-8e645a9f] .el-icon{color:var(--color-white);opacity:1!important}.app-sidebar-menu-link.router-link-active span[data-v-8e645a9f]{opacity:1;font-weight:500}.custom-menu-item[data-v-8e645a9f]{color:#ccc;height:32px;font-size:16px;font-weight:400;line-height:42px;line-height:"normal";cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 16px 0 21px;display:flex;font-family:Inter!important}@media only screen and (width<=1152px){.custom-menu-item[data-v-8e645a9f]{font-size:10px}.custom-menu-item[data-v-8e645a9f] .svg-icon{width:14px!important}}.custom-menu-item .menu-item-header[data-v-8e645a9f]{margin-left:8px}.custom-sidebar-menu-item[data-v-8e645a9f]{border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.custom-sidebar-icon[data-v-8e645a9f]{margin-top:20px;margin-bottom:20px;opacity:.7!important}.upgrade-button-container[data-v-8e645a9f]{margin-top:14px;margin-bottom:28px}.workspace-manager-button-container[data-v-8e645a9f]{margin-top:14px}@media only screen and (width<=1280px){.workspace-manager-button-container[data-v-8e645a9f]{margin-top:4px}}.app-sidebar-footer[data-v-8e645a9f]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;margin-bottom:10px;padding:0 4px;display:flex}.is-collapsed .app-sidebar-footer[data-v-8e645a9f]{margin-bottom:0}.app-sidebar-footer-project[data-v-8e645a9f]{background:var(--color-dark-secondary);gap:10px;height:65px;padding:12px 5px 12px 14px;display:flex}.app-sidebar-footer-project-img[data-v-8e645a9f]{border-radius:6px;flex-shrink:0;width:41px;height:41px}.app-sidebar-footer-project-img img[data-v-8e645a9f]{border-radius:6px;width:100%;height:100%}.app-sidebar-footer-project-info[data-v-8e645a9f]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;display:flex;overflow:hidden}.app-sidebar-footer-project-info h4[data-v-8e645a9f]{color:var(--color-white);font-size:16px;font-weight:500;line-height:"normal";white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:Inter!important}.app-sidebar-footer-project-info p[data-v-8e645a9f]{color:rgba(var(--color--white), .7);font-size:10px;font-weight:400;line-height:"normal";white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:Inter!important}.project-detail-tabs-count[data-v-8e645a9f]{background:rgba(var(--color--white), .1);border-radius:20px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:32px;height:28px;margin-left:auto;padding:5px;display:flex}.menu-section-item[data-v-8e645a9f]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:0 12px;display:flex}@media only screen and (height<=840px){.menu-section-item[data-v-8e645a9f]{gap:3px}}.app-sidebar-menu-bottom[data-v-8e645a9f]{margin-top:auto;padding:0 12px}.is-collapsed .app-sidebar-menu-bottom[data-v-8e645a9f]{padding:0 8px}.app-sidebar-menu-footer[data-v-8e645a9f]{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.is-collapsed .app-sidebar-menu-footer[data-v-8e645a9f]{flex-direction:column;gap:16px}.app-sidebar-menu-footer-logo[data-v-8e645a9f]{align-items:center;display:flex}.app-sidebar-menu-footer-toggle[data-v-8e645a9f]{cursor:pointer;opacity:1;color:var(--color-white);background:0 0;border:none;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.app-sidebar-menu-footer-toggle[data-v-8e645a9f] .svg-icon{fill:none}.app-sidebar-menu-footer-toggle[data-v-8e645a9f]:hover{opacity:1;background:rgba(var(--color--white), .05)}.app-sidebar-menu-footer-toggle.is-locked[data-v-8e645a9f],.app-sidebar-menu-footer-toggle[data-v-8e645a9f]:disabled{opacity:.4;cursor:not-allowed}.app-sidebar-menu-footer-toggle.is-locked[data-v-8e645a9f]:hover,.app-sidebar-menu-footer-toggle[data-v-8e645a9f]:disabled:hover{background:0 0}.app-sidebar-menu .el-menu--collapse{width:64px}.app-sidebar-menu .el-menu--collapse .el-menu-item{text-align:center;width:42px;border-radius:8px!important;padding:0!important}.app-sidebar-menu .el-menu--collapse .el-menu-item .svg-icon,.app-sidebar-menu .el-menu--collapse .el-menu-item .el-icon{margin:0!important}.app-sidebar-menu .el-menu{background-color:#0000!important;border:none!important}.app-sidebar-menu .el-menu-item{background-color:#0000!important;border-radius:8px!important;padding:0!important}@media only screen and (width<=1152px){.app-sidebar-menu .el-menu-item{flex-direction:row;justify-content:center;align-items:center;height:40px;display:flex;padding:0!important}}.app-sidebar-menu .el-menu-item .el-icon{margin:0!important}@keyframes rotate-2ea1194a{to{transform:rotate(360deg)}}@keyframes prixClipFix-2ea1194a{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.dashboard-container[data-v-2ea1194a]{background:var(--color-body-bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.main-content[data-v-2ea1194a]{width:100%;min-width:0;min-height:0;color:var(--color-white);flex-direction:column;flex:auto;display:flex;overflow:hidden}.main-content[data-v-2ea1194a]>*{flex:auto;min-height:0}p[data-v-2ea1194a]{margin-bottom:0!important}.account-dropdown[data-v-2ea1194a]{box-shadow:0px 0px 20px rgba(var(--color--black), .06)}.dashboard-content[data-v-2ea1194a]{flex:auto;height:auto;min-height:0;display:flex}.app-sidebar[data-v-2ea1194a]{border-right:1px solid rgba(var(--color--white), .1);background-color:var(--color-sidebar-bg);flex-direction:column;display:flex;height:100%!important}
