.agent-card-module__qyiDaW__root{gap:var(--space-5);padding:var(--space-5);border-radius:var(--border-radius-xl);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-default);cursor:pointer;flex-direction:column;min-height:200px;display:flex}.agent-card-module__qyiDaW__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.agent-card-module__qyiDaW__titleGroup{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.agent-card-module__qyiDaW__iconContainer{border-radius:var(--border-radius-md);background:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);width:36px;height:36px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-card-module__qyiDaW__name{font-family:Inter,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-default);line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-card-module__qyiDaW__menuButton{cursor:pointer;border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);transition:background var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-card-module__qyiDaW__menuButton:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.agent-card-module__qyiDaW__menuPanel{padding:var(--space-1);border-radius:var(--border-radius-lg);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);min-width:11rem;box-shadow:var(--shadow-lg)}.agent-card-module__qyiDaW__description{font-family:Inter,sans-serif;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-card-module__qyiDaW__footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.agent-card-module__qyiDaW__footerLeft{align-items:center;gap:var(--space-2);display:flex}.agent-card-module__qyiDaW__pillSkeleton{border-radius:var(--border-radius-full);background:linear-gradient(90deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 50%, var(--color-bg-secondary) 100%);background-size:200% 100%;width:44px;height:20px;animation:1.2s ease-in-out infinite agent-card-module__qyiDaW__shimmer;display:inline-block}@keyframes agent-card-module__qyiDaW__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.agent-card-module__qyiDaW__tooltipList{gap:var(--space-0-5);font-size:var(--font-size-xs);flex-direction:column;display:flex}
.agent-row-module__V2wtma__root{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface-default);cursor:pointer;width:100%;transition:background var(--transition-fast);display:flex}.agent-row-module__V2wtma__root+.agent-row-module__V2wtma__root{border-top:var(--border-width-thin) solid var(--color-border-default)}.agent-row-module__V2wtma__root:hover{background:var(--color-bg-hover)}.agent-row-module__V2wtma__left{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.agent-row-module__V2wtma__iconContainer{border-radius:var(--border-radius-md);background:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);width:40px;height:40px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-row-module__V2wtma__info{flex-direction:column;flex:1;min-width:0;display:flex}.agent-row-module__V2wtma__name{font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-default);line-height:var(--line-height-normal);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-row-module__V2wtma__description{font-family:Inter,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:var(--line-height-normal);white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.agent-row-module__V2wtma__right{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.agent-row-module__V2wtma__pillSkeleton{border-radius:var(--border-radius-full);background:linear-gradient(90deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 50%, var(--color-bg-secondary) 100%);background-size:200% 100%;width:44px;height:20px;animation:1.2s ease-in-out infinite agent-row-module__V2wtma__shimmer;display:inline-block}@keyframes agent-row-module__V2wtma__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.agent-row-module__V2wtma__tooltipList{gap:var(--space-0-5);font-size:var(--font-size-xs);flex-direction:column;display:flex}.agent-row-module__V2wtma__timestamp{font-family:Inter,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-tertiary);line-height:var(--line-height-normal);white-space:nowrap}.agent-row-module__V2wtma__menuButton{cursor:pointer;border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.agent-row-module__V2wtma__menuButton:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.agent-row-module__V2wtma__menuPanel{padding:var(--space-1);border-radius:var(--border-radius-lg);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);min-width:11rem;box-shadow:var(--shadow-lg)}
.agents-body-module__rd3tfG__list{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface-default);flex-direction:column;display:flex;overflow:hidden}.agents-body-module__rd3tfG__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.agents-body-module__rd3tfG__appSection{gap:var(--space-3);flex-direction:column;display:flex}.agents-body-module__rd3tfG__appSectionHeader{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);padding-bottom:var(--space-1);display:flex}.agents-body-module__rd3tfG__collapseIcon{color:var(--color-text-tertiary);cursor:pointer;padding:var(--space-1);border-radius:var(--border-radius-sm);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;margin-left:auto;line-height:0;display:inline-flex}.agents-body-module__rd3tfG__collapseIcon:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.agents-body-module__rd3tfG__appSectionName{font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-default)}.agents-body-module__rd3tfG__appSectionCount{font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);color:var(--color-text-tertiary);background:var(--color-bg-secondary);padding:0 var(--space-2);border-radius:var(--border-radius-full)}.agents-body-module__rd3tfG__emptyState{padding:var(--space-8);text-align:center;color:var(--color-text-tertiary)}.agents-body-module__rd3tfG__emptyIcon{width:32px;height:32px;margin-bottom:var(--space-2);opacity:.5}
.arrow-back-module__Dgg3jq__container{cursor:pointer;align-self:flex-start;align-items:center;gap:5px;display:flex}
.action-bar-module__StBKZq__title{color:var(--color-text-default)}.action-bar-module__StBKZq__subtitle{color:var(--color-text-secondary)}
.Alert-module__ktmh0a__alert{padding:var(--space-3) var(--space-4);border-radius:var(--border-radius-lg);font-size:var(--font-size-sm);word-wrap:break-word;border-left:4px solid;align-items:flex-start;line-height:1.5715;display:flex;position:relative}.Alert-module__ktmh0a__alert.Alert-module__ktmh0a__withDescription{padding:var(--space-4)}.Alert-module__ktmh0a__alert.Alert-module__ktmh0a__success{background-color:var(--color-success-light);border-color:var(--color-success)}.Alert-module__ktmh0a__alert.Alert-module__ktmh0a__info{background-color:var(--color-info-light);border-color:var(--color-info)}.Alert-module__ktmh0a__alert.Alert-module__ktmh0a__warning{background-color:var(--color-warning-light);border-color:var(--color-warning)}.Alert-module__ktmh0a__alert.Alert-module__ktmh0a__error{background-color:var(--color-danger-light);border-color:var(--color-danger)}[data-theme=dark] .Alert-module__ktmh0a__alert.Alert-module__ktmh0a__success{background-color:var(--color-success-subtle)}[data-theme=dark] .Alert-module__ktmh0a__alert.Alert-module__ktmh0a__info{background-color:var(--color-info-subtle)}[data-theme=dark] .Alert-module__ktmh0a__alert.Alert-module__ktmh0a__warning{background-color:var(--color-warning-subtle)}[data-theme=dark] .Alert-module__ktmh0a__alert.Alert-module__ktmh0a__error{background-color:var(--color-danger-subtle)}.Alert-module__ktmh0a__iconWrapper{margin-right:var(--space-2);align-items:flex-start;margin-top:3px;line-height:1;display:flex}.Alert-module__ktmh0a__withDescription .Alert-module__ktmh0a__iconWrapper{margin-top:4px}.Alert-module__ktmh0a__icon{font-size:var(--size-xs)}.Alert-module__ktmh0a__success .Alert-module__ktmh0a__icon{color:var(--color-success-text)}.Alert-module__ktmh0a__info .Alert-module__ktmh0a__icon{color:var(--color-info-text)}.Alert-module__ktmh0a__warning .Alert-module__ktmh0a__icon{color:var(--color-warning-text)}.Alert-module__ktmh0a__error .Alert-module__ktmh0a__icon{color:var(--color-danger-text)}.Alert-module__ktmh0a__content{flex:1;min-width:0}.Alert-module__ktmh0a__message{font-weight:var(--font-weight-medium);color:var(--color-text-default)}.Alert-module__ktmh0a__withDescription .Alert-module__ktmh0a__message{margin-bottom:var(--space-1);font-size:var(--font-size-base)}.Alert-module__ktmh0a__description{font-weight:var(--font-weight-normal);color:var(--color-text-default);margin-top:var(--space-1)}.Alert-module__ktmh0a__closeButton{margin-left:var(--space-3);padding:var(--space-1);border-radius:var(--border-radius-sm);cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex}.Alert-module__ktmh0a__closeButton:hover{background-color:var(--color-bg-hover);color:var(--color-text-default)}.Alert-module__ktmh0a__closeButton:active{background-color:var(--color-bg-active)}
.input-module__4yKXNG__wrapper{align-items:center;width:100%;display:flex;position:relative}.input-module__4yKXNG__input{background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);padding:var(--space-2) var(--space-2);color:var(--color-text-default);box-sizing:border-box;width:100%;height:32px;padding-right:var(--space-8);transition:var(--transition-base);outline:none;display:block}.input-module__4yKXNG__invalid{border-color:var(--color-danger)}.input-module__4yKXNG__input::placeholder{color:var(--color-text-placeholder)}.input-module__4yKXNG__suffix{right:var(--space-2);pointer-events:none;align-items:center;display:flex;position:absolute}.input-module__4yKXNG__searchIcon{width:var(--size-xs);height:var(--size-xs);fill:var(--color-text-secondary)}
.camera-scan-modal-module__aRwaoG__modal{max-width:none;height:100vh;padding-bottom:0;top:0}.camera-scan-modal-module__aRwaoG__modalContent{flex-direction:column;height:100vh;display:flex;border-radius:0!important}.camera-scan-modal-module__aRwaoG__modalBody{flex-direction:column;flex:1;min-height:0;display:flex}.camera-scan-modal-module__aRwaoG__body{align-items:center;gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.camera-scan-modal-module__aRwaoG__video{object-fit:cover;border-radius:var(--border-radius-md);background:var(--color-surface-default);flex:1;width:100%;min-height:0}.camera-scan-modal-module__aRwaoG__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.camera-scan-modal-module__aRwaoG__error{color:var(--color-danger);font-size:var(--font-size-xs);text-align:center}.camera-scan-modal-module__aRwaoG__success{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;word-break:break-all}@media (min-width:768px){.camera-scan-modal-module__aRwaoG__modal{max-width:520px;height:auto}.camera-scan-modal-module__aRwaoG__modalContent{height:auto;border-radius:var(--border-radius-lg)!important}.camera-scan-modal-module__aRwaoG__video{object-fit:contain;flex:none;max-height:60vh}}
.camera-scan-modal-module__bZ7D4a__body{align-items:center;gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.camera-scan-modal-module__bZ7D4a__video{object-fit:contain;border-radius:var(--border-radius-md);background:var(--color-surface-default);width:100%;max-height:60vh}.camera-scan-modal-module__bZ7D4a__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.camera-scan-modal-module__bZ7D4a__error{color:var(--color-danger);font-size:var(--font-size-xs);text-align:center}.camera-scan-modal-module__bZ7D4a__success{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;word-break:break-all}
.code-variable-modal-module__sFXQAa__customModal{max-width:none;height:100vh;top:0}.code-variable-modal-module__sFXQAa__customModalContent{flex-direction:column;height:100vh;display:flex;border-radius:0!important}.code-variable-modal-module__sFXQAa__customModalBody{flex-direction:column;height:100%;display:flex}.code-variable-modal-module__sFXQAa__form{height:100%}.code-variable-modal-module__sFXQAa__form>:first-child{flex-direction:column;flex:1;display:flex}.code-variable-modal-module__sFXQAa__form>:nth-child(2){width:480px}.code-variable-modal-module__sFXQAa__form>:nth-child(3){width:300px}.code-variable-modal-module__sFXQAa__col{height:calc(100vh - 128px)}.code-variable-modal-module__sFXQAa__previewContainer{white-space:pre-wrap;word-break:break-word;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-default);min-height:32px;color:var(--color-text-default);border-radius:6px;padding:8px 11px;overflow-y:auto}.code-variable-modal-module__sFXQAa__previewEmpty{color:var(--color-text-tertiary)}.code-variable-modal-module__sFXQAa__previewError{color:var(--color-danger)}.code-variable-modal-module__sFXQAa__copyIconWrapper{align-items:center;display:flex}.code-variable-modal-module__sFXQAa__copyIcon{width:var(--size-xs);height:var(--size-xs);cursor:pointer;transition:var(--transition-fast)}.code-variable-modal-module__sFXQAa__copyIcon path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.code-variable-modal-module__sFXQAa__copyIcon:hover path{fill:var(--color-text-default)}.code-variable-modal-module__sFXQAa__variables{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.code-variable-modal-module__sFXQAa__variables::-webkit-scrollbar{display:none}.code-variable-modal-module__sFXQAa__variablesWrapper{flex-direction:column;height:calc(100vh - 128px);max-height:calc(100vh - 128px);display:flex;overflow:hidden}.code-variable-modal-module__sFXQAa__customModal .ant-modal-footer{margin-top:0;padding:0!important}
.variable-select-module__iXkpPG__container{flex-direction:column;gap:4px;width:100%;min-width:200px;display:flex}.variable-select-module__iXkpPG__error{color:var(--color-danger-text);font-size:var(--font-size-xs)}.variable-select-module__iXkpPG__warning{color:var(--color-warning-text);font-size:var(--font-size-xs)}
.color-select-module__STKXJW__colorItem{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.color-select-module__STKXJW__colorCircle{width:var(--space-3);height:var(--space-3);border-radius:var(--border-radius-full);flex-shrink:0}.color-select-module__STKXJW__categoryTitle{pointer-events:none;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-secondary)!important;margin:0!important;padding:0!important}
.layer-row-module__Btan-a__row{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);background-color:var(--color-bg-secondary);padding:var(--space-1) var(--space-2);cursor:pointer;transition:var(--transition-base);position:relative}.layer-row-module__Btan-a__row.layer-row-module__Btan-a__hide{opacity:var(--opacity-50)}.layer-row-module__Btan-a__row:hover{border-color:var(--color-border-focus);background-color:var(--color-bg-hover)}.layer-row-module__Btan-a__row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.layer-row-module__Btan-a__label{color:var(--color-text-default);text-transform:capitalize;font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin-right:auto}.layer-row-module__Btan-a__label.layer-row-module__Btan-a__rawLabel{text-transform:none}.layer-row-module__Btan-a__iconEdit{height:var(--size-md);width:var(--size-md);fill:var(--color-text-secondary);transition:var(--transition-fast);border:none;flex-shrink:0;outline:none!important}.layer-row-module__Btan-a__icon{height:var(--size-md);width:var(--size-md);fill:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);border-radius:var(--border-radius-sm);padding:var(--space-1);margin:calc(-1 * var(--space-1));border:none;flex-shrink:0;outline:none!important}.layer-row-module__Btan-a__icon:hover{fill:var(--color-text-default);background-color:var(--color-bg-hover)}.layer-row-module__Btan-a__icon:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.layer-row-module__Btan-a__trash:hover{fill:var(--color-danger);background-color:#0000}.layer-row-module__Btan-a__trash:focus-visible{outline-color:var(--color-danger)}.layer-row-module__Btan-a__input{background:var(--color-bg-input);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);color:var(--color-text-default);width:calc(100% - 8px);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);line-height:var(--line-height-tight);transition:var(--transition-fast)}.layer-row-module__Btan-a__input:focus{border-color:var(--color-border-focus);background-color:var(--color-surface-default);box-shadow:0 0 0 var(--focus-ring-width) var(--color-border-focus);outline:none}.layer-row-module__Btan-a__input::placeholder{color:var(--color-text-tertiary)}.layer-row-module__Btan-a__rowCompact{padding:calc(var(--space-1) / 2) var(--space-2)}.layer-row-module__Btan-a__colorDot{width:var(--space-3);height:var(--space-3);border-radius:var(--border-radius-full);flex-shrink:0}
.bulk-upsert-action-properties-module__c5OD6a__previewContainer{gap:var(--space-2);flex-direction:column;display:flex}.bulk-upsert-action-properties-module__c5OD6a__previewLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.bulk-upsert-action-properties-module__c5OD6a__previewCode{background-color:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);padding:var(--space-2);font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);color:var(--color-text-default);white-space:pre-wrap;word-break:break-word;max-height:400px;margin:0;overflow:auto}.bulk-upsert-action-properties-module__c5OD6a__fields{gap:var(--space-3);flex-direction:column;display:flex}.bulk-upsert-action-properties-module__c5OD6a__mapping{gap:var(--space-2);flex-direction:column;display:flex}.bulk-upsert-action-properties-module__c5OD6a__mappingHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.bulk-upsert-action-properties-module__c5OD6a__mappingLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);word-break:break-all}
.action-row-module__vtmkKq__root{padding:var(--space-2);background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);color:var(--color-text-default);transition:var(--transition-fast)}.action-row-module__vtmkKq__root:hover{background-color:var(--color-bg-hover)}.action-row-module__vtmkKq__root.action-row-module__vtmkKq__clickable{cursor:pointer}.action-row-module__vtmkKq__root.action-row-module__vtmkKq__clickable:hover{border-color:var(--color-border-secondary)}.action-row-module__vtmkKq__nameContainer{min-width:0}.action-row-module__vtmkKq__name{overflow-wrap:break-word;word-break:break-word;white-space:normal;letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);color:var(--color-text-default)}.action-row-module__vtmkKq__kindLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap}.action-row-module__vtmkKq__divider{height:var(--border-width-thin);background-color:var(--color-border-secondary)}.action-row-module__vtmkKq__editInput{flex:1}.action-row-module__vtmkKq__favorite{color:var(--color-warning-text)}.action-row-module__vtmkKq__delete{color:var(--color-danger-text)}
.inspector-back-module__b4m8UW__container{padding:var(--space-4);align-items:center;gap:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-default);cursor:pointer;transition:var(--transition-fast);display:flex}.inspector-back-module__b4m8UW__container:hover{opacity:var(--hover-opacity)}.inspector-back-module__b4m8UW__container:hover .inspector-back-module__b4m8UW__border{border-color:var(--color-border-hover)}.inspector-back-module__b4m8UW__container svg{width:var(--space-4);height:var(--space-4);fill:var(--color-icon-primary);transition:var(--transition-fast)}.inspector-back-module__b4m8UW__back{color:var(--color-text-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);-webkit-user-select:none;user-select:none}
.actions-tab-module__r7gFda__add{flex-shrink:0;width:160px}.actions-tab-module__r7gFda__search{flex:1;width:auto;min-width:0}
.view-version-banner-module__xUtN2q__banner{z-index:1000;background-color:var(--color-warning-bg);border:1px solid var(--color-warning);color:var(--color-warning-text);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.view-version-banner-module__xUtN2q__icon{color:var(--color-warning);flex-shrink:0;font-size:16px}.view-version-banner-module__xUtN2q__message{flex:1;min-width:0}.view-version-banner-module__xUtN2q__dismiss{width:24px;height:24px;color:var(--color-warning-text);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:inline-flex}.view-version-banner-module__xUtN2q__dismiss:hover{opacity:1;background-color:var(--color-warning-light)}
.add-button-module__csyUJG__add{background-color:var(--color-bg-secondary);width:100%;padding:var(--space-2);border:var(--border-width-thin) dashed var(--color-border-default);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-base);justify-content:center;align-items:center;margin:0;display:flex;position:relative}.add-button-module__csyUJG__add:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-focus)}.add-button-module__csyUJG__add:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.add-button-module__csyUJG__plusIcon{width:var(--size-2xs);height:var(--size-2xs);fill:var(--color-text-secondary)}
.inspector-tabs-module__6Y-9wG__tabContainer{padding:var(--space-3);gap:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-default);background-color:var(--color-surface-default);height:50px;display:flex}.inspector-tabs-module__6Y-9wG__back{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);transition:var(--transition-fast);display:flex}.inspector-tabs-module__6Y-9wG__back:hover{background-color:var(--color-bg-hover)}.inspector-tabs-module__6Y-9wG__back svg{width:var(--size-xs);height:var(--size-xs);color:var(--color-text-secondary);transition:var(--transition-fast)}.inspector-tabs-module__6Y-9wG__back:hover svg{color:var(--color-text-default)}.inspector-tabs-module__6Y-9wG__item{color:var(--color-text-secondary);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);transition:var(--transition-fast);-webkit-user-select:none;user-select:none}.inspector-tabs-module__6Y-9wG__item:hover{color:var(--color-text-default);background-color:var(--color-bg-hover)}.inspector-tabs-module__6Y-9wG__active{color:var(--color-text-default);background-color:var(--color-bg-tertiary)}
.issues-panel-module__Lk5QwW__sections{width:100%;min-height:0;padding:var(--space-3);background:var(--color-bg-secondary);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.issues-panel-module__Lk5QwW__invalidState{width:100%;height:100%;padding:var(--space-3);background:var(--color-bg-secondary);justify-content:center;align-items:center;display:flex}.issues-panel-module__Lk5QwW__invalidTitle{color:var(--color-warning);font-weight:600}.issues-panel-module__Lk5QwW__issuesList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.issues-panel-module__Lk5QwW__issueItem{padding:var(--space-2);background:var(--color-surface-default);border-radius:var(--border-radius-sm);border:1px solid var(--color-danger)}.issues-panel-module__Lk5QwW__issueItemWarn{border-color:var(--color-warning)}.issues-panel-module__Lk5QwW__issueLocation{font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--space-1);word-break:break-all}.issues-panel-module__Lk5QwW__issueDetail{color:var(--color-text-default);font-size:var(--font-size-sm)}.issues-panel-module__Lk5QwW__issueDetail code{background:var(--color-bg-secondary);font-family:JetBrains Mono,monospace;font-size:var(--font-size-xs);border-radius:2px;padding:2px 4px}.issues-panel-module__Lk5QwW__empty{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-style:italic}
.config-modal-module__F9J4Mq__customModal{flex-direction:column;max-width:none;height:100vh;margin:0;padding-bottom:0;display:flex;inset:0}.config-modal-module__F9J4Mq__customModalContent{flex-direction:column;height:100vh;display:flex;overflow:hidden}.config-modal-module__F9J4Mq__customModalBody{flex-direction:column;flex:1;min-height:0;display:flex}.config-modal-module__F9J4Mq__container{flex-direction:column;height:100%;min-height:0;display:flex}.config-modal-module__F9J4Mq__header{align-items:stretch;gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}.config-modal-module__F9J4Mq__titleRow{align-items:center;gap:var(--space-2);padding-right:48px;display:flex}.config-modal-module__F9J4Mq__headerEditorBox{align-items:center;gap:var(--space-2);flex:1;display:flex}.config-modal-module__F9J4Mq__title{font-size:var(--font-size-lg);color:var(--color-text-default);font-weight:600}.config-modal-module__F9J4Mq__body{flex-direction:row;flex:1;min-height:0;display:flex}.config-modal-module__F9J4Mq__editor{flex:1;min-height:0;overflow:hidden}.config-modal-module__F9J4Mq__issuesPanel{border-left:1px solid var(--color-border-default);flex-shrink:0;width:360px;min-height:0;overflow-y:auto}.config-modal-module__F9J4Mq__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-default);display:flex}
.app-properties-module__IYwL3a__row{flex:1;min-width:0}.app-properties-module__IYwL3a__toggle{width:var(--size-md);height:var(--size-md);fill:var(--color-text-tertiary);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.app-properties-module__IYwL3a__toggleOpen{transform:rotate(90deg)}.app-properties-module__IYwL3a__children{margin-left:calc(var(--size-md) / 2);padding-left:var(--space-3);border-left:var(--border-width-thin) solid var(--color-border-default)}
.capability-tab-module__ovsSha__root{box-sizing:border-box;gap:var(--density-space-section);width:100%;max-width:1600px;padding:var(--density-space-page-top) var(--density-space-page-x) var(--density-space-section);flex-direction:column;margin:0 auto;display:flex}.capability-tab-module__ovsSha__message{padding:var(--density-space-page-top) var(--density-space-page-x)}.capability-tab-module__ovsSha__actions{align-items:flex-start;gap:var(--space-2);display:flex}.capability-tab-module__ovsSha__hidden{display:none}.capability-tab-module__ovsSha__body{gap:var(--density-space-section);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}@media (max-width:1100px){.capability-tab-module__ovsSha__body{grid-template-columns:minmax(0,1fr)}}.capability-tab-module__ovsSha__panel{gap:var(--density-space-stack);flex-direction:column;min-width:0;display:flex}.capability-tab-module__ovsSha__panelHead{align-items:baseline;gap:var(--density-space-inline);padding-bottom:var(--space-2);border-bottom:var(--border-width-medium) solid var(--color-text-default);display:flex}.capability-tab-module__ovsSha__heading{font-size:var(--density-font-heading);font-weight:var(--font-weight-semibold);margin:0}.capability-tab-module__ovsSha__note{color:var(--color-text-secondary);font-size:var(--density-font-meta)}
.capability-card-module__uAvpvW__card{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);min-width:0;color:var(--color-text-default);flex-direction:column;display:flex;position:sticky;top:0}.capability-card-module__uAvpvW__header{gap:var(--space-2);padding:var(--density-space-inset-y) var(--density-space-inset-x);flex-direction:column;display:flex}.capability-card-module__uAvpvW__eyebrow{color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.capability-card-module__uAvpvW__titleRow{align-items:center;gap:var(--density-space-stack);min-width:0;display:flex}.capability-card-module__uAvpvW__name{min-width:0;font-size:var(--density-font-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow-wrap:anywhere;flex:1;margin:0}.capability-card-module__uAvpvW__description,.capability-card-module__uAvpvW__placeholder{font-size:var(--density-font-body);line-height:var(--line-height-normal);margin:0}.capability-card-module__uAvpvW__placeholder{color:var(--color-text-dim)}.capability-card-module__uAvpvW__section{padding:var(--density-space-inset-y) var(--density-space-inset-x);border-top:var(--border-width-thin) solid var(--color-border-secondary)}.capability-card-module__uAvpvW__code{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}
.function-code-editor-module__5eGKpa__frame{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);min-width:0;height:480px;transition:border-color var(--duration-fast)}.function-code-editor-module__5eGKpa__frame:hover{border-color:var(--color-border-hover)}.function-code-editor-module__5eGKpa__frame:focus-within{border-color:var(--color-border-focus)}.function-code-editor-module__5eGKpa__readOnly,.function-code-editor-module__5eGKpa__readOnly:hover{border-color:var(--color-border-secondary)}
.tools-view-module__SA8dOq__layout{gap:var(--density-space-section);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.tools-view-module__SA8dOq__layout{grid-template-columns:minmax(0,1fr)}}.tools-view-module__SA8dOq__list{border-top:var(--border-width-thin) solid var(--color-border-secondary);margin:0;padding:0;list-style:none}.tools-view-module__SA8dOq__item{gap:var(--space-1);width:100%;padding:var(--space-2-5) var(--space-3);border:0;border-bottom:var(--border-width-thin) solid var(--color-border-secondary);border-left:var(--border-width-medium) solid transparent;color:var(--color-text-default);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}.tools-view-module__SA8dOq__item:hover{background:var(--color-bg-hover)}.tools-view-module__SA8dOq__item:focus-visible{outline:var(--border-width-medium) solid var(--color-text-default);outline-offset:calc(-1 * var(--border-width-medium))}.tools-view-module__SA8dOq__current{border-left-color:var(--color-text-default);background:var(--color-bg-active)}.tools-view-module__SA8dOq__itemLine{align-items:center;gap:var(--space-2);min-width:0;display:flex}.tools-view-module__SA8dOq__itemSlug{min-width:0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.tools-view-module__SA8dOq__itemMeta{color:var(--color-text-secondary);font-size:var(--density-font-meta)}.tools-view-module__SA8dOq__detail{gap:var(--density-space-section);flex-direction:column;min-width:0;display:flex}.tools-view-module__SA8dOq__detailHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tools-view-module__SA8dOq__detailTitle{font-family:var(--font-family-mono);font-size:var(--density-font-heading);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.tools-view-module__SA8dOq__target{color:var(--color-text-secondary);font-size:var(--density-font-meta)}.tools-view-module__SA8dOq__instructions,.tools-view-module__SA8dOq__placeholder,.tools-view-module__SA8dOq__note{font-size:var(--density-font-body);line-height:var(--line-height-normal);white-space:pre-wrap;margin:0}.tools-view-module__SA8dOq__placeholder{color:var(--color-text-dim)}.tools-view-module__SA8dOq__note{color:var(--color-text-secondary);font-size:var(--density-font-meta)}.tools-view-module__SA8dOq__note code{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.tools-view-module__SA8dOq__detail dd code{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.tools-view-module__SA8dOq__block{gap:var(--space-2);flex-direction:column;display:flex}.tools-view-module__SA8dOq__blockTitle{padding-bottom:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.tools-view-module__SA8dOq__count{margin-left:var(--space-1);color:var(--color-text-dim)}
.subagent-pane-module__L7aCvq__pane{background:var(--color-surface-default);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.subagent-pane-module__L7aCvq__head{gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--density-space-inset-x);border-bottom:var(--border-width-thin) solid var(--color-border-default);flex:none;align-items:center;display:flex}.subagent-pane-module__L7aCvq__role{color:var(--color-text-secondary);font-size:var(--density-font-label);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;flex:none}.subagent-pane-module__L7aCvq__title{min-width:0;font-size:var(--density-font-body);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.subagent-pane-module__L7aCvq__chat{flex:1;min-height:0}
.subagent-strip-module___sgdzW__strip{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.subagent-strip-module___sgdzW__chip{align-items:center;gap:var(--space-1-5);max-width:220px;height:28px;padding:0 var(--space-2);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--font-size-xs);cursor:pointer;border-radius:0;display:inline-flex}.subagent-strip-module___sgdzW__chip:hover{background:var(--color-bg-hover)}.subagent-strip-module___sgdzW__chip:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:1px}.subagent-strip-module___sgdzW__open{border-color:var(--color-text-default);box-shadow:inset 0 calc(-1 * var(--border-width-medium)) 0 var(--color-text-default)}.subagent-strip-module___sgdzW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.subagent-strip-module___sgdzW__finished{color:var(--color-text-tertiary);font-size:var(--font-size-xs);white-space:nowrap;align-self:center}
.changes-panel-module__dS_w-q__panel{flex-direction:column;height:100%;min-height:0;display:flex}.changes-panel-module__dS_w-q__header{gap:var(--space-1);padding:var(--density-space-inset-y) var(--density-space-inset-x) var(--density-space-stack);border-bottom:var(--border-width-medium) solid var(--color-text-default);flex-direction:column;flex:none;display:flex}.changes-panel-module__dS_w-q__title,.changes-panel-module__dS_w-q__eyebrow{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.changes-panel-module__dS_w-q__headline{font-weight:var(--font-weight-semibold);margin:0}.changes-panel-module__dS_w-q__body{gap:var(--density-space-group);min-height:0;padding:var(--density-space-stack) var(--density-space-inset-x) var(--density-space-inset-y);flex-direction:column;flex:1;display:flex;overflow-y:auto}.changes-panel-module__dS_w-q__block{gap:var(--space-2);flex-direction:column;display:flex}.changes-panel-module__dS_w-q__note{color:var(--color-text-tertiary);font-weight:var(--font-weight-normal);letter-spacing:0;text-transform:none}.changes-panel-module__dS_w-q__rows,.changes-panel-module__dS_w-q__groups{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.changes-panel-module__dS_w-q__groups{gap:var(--density-space-stack)}.changes-panel-module__dS_w-q__row{border-bottom:var(--border-width-thin) solid var(--color-border-secondary)}.changes-panel-module__dS_w-q__rowLink,.changes-panel-module__dS_w-q__rowStatic{gap:var(--space-0-5);padding:var(--space-2) var(--space-1-5);margin:0 calc(-1 * var(--space-1-5));color:inherit;flex-direction:column;text-decoration:none;display:flex}.changes-panel-module__dS_w-q__rowLink:hover{background:var(--color-bg-hover);color:inherit}.changes-panel-module__dS_w-q__rowLink:hover .changes-panel-module__dS_w-q__name{text-decoration:underline}.changes-panel-module__dS_w-q__rowLink:focus-visible{outline:var(--border-width-medium) solid var(--color-text-default);outline-offset:calc(-1 * var(--border-width-medium))}.changes-panel-module__dS_w-q__rowLine{align-items:center;gap:var(--space-2);min-width:0;display:flex}.changes-panel-module__dS_w-q__kind{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;flex:none}.changes-panel-module__dS_w-q__name{min-width:0;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.changes-panel-module__dS_w-q__detail,.changes-panel-module__dS_w-q__hint,.changes-panel-module__dS_w-q__meta,.changes-panel-module__dS_w-q__groupDetail{color:var(--color-text-secondary);font-size:var(--density-font-meta);line-height:var(--line-height-normal);margin:0}.changes-panel-module__dS_w-q__hint,.changes-panel-module__dS_w-q__meta{color:var(--color-text-tertiary)}.changes-panel-module__dS_w-q__groupDetail{white-space:pre-line}.changes-panel-module__dS_w-q__error{color:var(--color-danger-text);font-size:var(--density-font-meta);margin:0}.changes-panel-module__dS_w-q__group{gap:var(--space-1);padding:var(--density-space-stack);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);flex-direction:column;display:flex}.changes-panel-module__dS_w-q__discarded{background:0 0}.changes-panel-module__dS_w-q__groupHead{align-items:center;gap:var(--space-2);min-width:0;display:flex}.changes-panel-module__dS_w-q__groupTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.callout-view-module__Io3IPG__callout{--callout-tone:var(--color-text-default);--callout-wash:var(--color-surface-sunken);padding:var(--space-2-5) var(--space-3-5);border-left:3px solid var(--callout-tone);background:var(--callout-wash)}.callout-view-module__Io3IPG__callout[data-tone=note]{--callout-tone:var(--color-info);--callout-wash:color-mix(in srgb, var(--color-info) 6%, transparent)}.callout-view-module__Io3IPG__callout[data-tone=tip]{--callout-tone:var(--color-success);--callout-wash:color-mix(in srgb, var(--color-success) 6%, transparent)}.callout-view-module__Io3IPG__callout[data-tone=warning]{--callout-tone:var(--color-warning);--callout-wash:color-mix(in srgb, var(--color-warning) 7%, transparent)}.callout-view-module__Io3IPG__callout[data-tone=caution]{--callout-tone:var(--color-danger);--callout-wash:color-mix(in srgb, var(--color-danger) 6%, transparent)}.callout-view-module__Io3IPG__label{gap:var(--space-1-5);margin-bottom:var(--space-1);color:var(--callout-tone);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.callout-view-module__Io3IPG__body>*+*{margin-top:var(--space-2)}.callout-view-module__Io3IPG__body p{margin:0}
.code-block-view-module__NeM8lW__block{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-sunken)}.code-block-view-module__NeM8lW__caption{gap:var(--space-2);min-width:0;padding:var(--space-1-5) var(--space-3) var(--space-1);color:var(--color-text-secondary);font-family:var(--font-family-base);line-height:var(--line-height-tight);align-items:baseline;display:flex}.code-block-view-module__NeM8lW__language{color:var(--color-text-dim);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;flex:none}.code-block-view-module__NeM8lW__title{font-size:var(--density-font-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-block-view-module__NeM8lW__code{min-height:0}
.plan-toolbar-module__2HZVba__toolbar{gap:var(--space-1);padding:var(--space-1) var(--density-space-inset-x);border-bottom:var(--border-width-thin) solid var(--color-border-default);flex-wrap:wrap;flex:none;align-items:center;display:flex}.plan-toolbar-module__2HZVba__rule{width:var(--border-width-thin);margin:var(--space-1) var(--space-1);background:var(--color-border-default);align-self:stretch}
.plan-pane-module__taFzXG__pane{background:var(--color-surface-raised);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.plan-pane-module__taFzXG__head{gap:var(--space-3);padding:var(--density-space-inset-y) var(--density-space-inset-x);border-bottom:var(--border-width-thin) solid var(--color-border-default);flex:none;align-items:center;display:flex}.plan-pane-module__taFzXG__title{min-width:0;font-size:var(--density-font-body);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.plan-pane-module__taFzXG__state{color:var(--color-text-secondary);font-size:var(--density-font-meta);flex:none}.plan-pane-module__taFzXG__body{flex:1;min-height:0;overflow-y:auto}.plan-pane-module__taFzXG__editor{cursor:text;height:100%}.plan-pane-module__taFzXG__editor .tiptap{max-width:760px;min-height:100%;padding:var(--density-space-inset-y) var(--density-space-inset-x);color:var(--color-text-default);font-family:var(--font-family-base);outline:none;font-size:14px;line-height:1.7}.plan-pane-module__taFzXG__editor .tiptap>*+*{margin-top:var(--space-3)}.plan-pane-module__taFzXG__editor .tiptap p{margin:0}:is(.plan-pane-module__taFzXG__editor .tiptap h1,.plan-pane-module__taFzXG__editor .tiptap h2,.plan-pane-module__taFzXG__editor .tiptap h3){margin:var(--space-6) 0 0;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.plan-pane-module__taFzXG__editor .tiptap>:first-child{margin-top:0}.plan-pane-module__taFzXG__editor .tiptap h1{font-size:20px}.plan-pane-module__taFzXG__editor .tiptap h2{font-size:16px}.plan-pane-module__taFzXG__editor .tiptap h3{font-size:14px}.plan-pane-module__taFzXG__editor .tiptap strong{font-weight:var(--font-weight-semibold)}.plan-pane-module__taFzXG__editor .tiptap code{background:var(--color-bg-active);font-family:var(--font-family-mono);padding:1px 4px;font-size:.9em}.plan-pane-module__taFzXG__editor .tiptap pre{padding:var(--space-3) var(--space-3-5);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-sunken);font-family:var(--font-family-mono);font-size:var(--font-size-xs);white-space:pre-wrap;margin:0;line-height:1.6}.plan-pane-module__taFzXG__editor .tiptap pre code{font-size:inherit;background:0 0;padding:0}.plan-pane-module__taFzXG__editor .tiptap blockquote{padding-left:var(--space-3-5);border-left:var(--border-width-medium) solid var(--color-border-default);color:var(--color-text-secondary);margin:0}.plan-pane-module__taFzXG__editor .tiptap hr{border:0;border-top:var(--border-width-thin) solid var(--color-border-default)}.plan-pane-module__taFzXG__editor .tiptap a{color:var(--color-text-link);text-underline-offset:2px;text-decoration:underline}:is(.plan-pane-module__taFzXG__editor .tiptap ul,.plan-pane-module__taFzXG__editor .tiptap ol){margin:0;padding-left:1.3em}:is(.plan-pane-module__taFzXG__editor .tiptap li+li,.plan-pane-module__taFzXG__editor .tiptap li>ul,.plan-pane-module__taFzXG__editor .tiptap li>ol){margin-top:var(--space-1)}.plan-pane-module__taFzXG__editor .tiptap table{border-top:var(--border-width-medium) solid var(--color-text-default);border-bottom:var(--border-width-thin) solid var(--color-border-default);border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;line-height:1.5}:is(.plan-pane-module__taFzXG__editor .tiptap th,.plan-pane-module__taFzXG__editor .tiptap td){padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;position:relative}:is(.plan-pane-module__taFzXG__editor .tiptap th:first-child,.plan-pane-module__taFzXG__editor .tiptap td:first-child){padding-left:0}.plan-pane-module__taFzXG__editor .tiptap th{padding-top:var(--space-2-5);border-bottom:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.plan-pane-module__taFzXG__editor .tiptap td{border-bottom:var(--border-width-thin) solid var(--color-border-secondary)}.plan-pane-module__taFzXG__editor .tiptap tr:last-child td{border-bottom:0}.plan-pane-module__taFzXG__editor .tiptap td:first-child{font-weight:var(--font-weight-medium)}:is(.plan-pane-module__taFzXG__editor .tiptap th p,.plan-pane-module__taFzXG__editor .tiptap td p){margin:0}.plan-pane-module__taFzXG__editor .tiptap .selectedCell:after{background:var(--color-bg-active);content:"";pointer-events:none;position:absolute;inset:0}.plan-pane-module__taFzXG__editor .tiptap p.is-editor-empty:first-child:before{float:left;height:0;color:var(--color-text-dim);content:attr(data-placeholder);pointer-events:none}
.run-tasks-module__4FRSOa__tasks{border-bottom:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-default);flex:none;max-height:34%;overflow-y:auto}.run-tasks-module__4FRSOa__head{gap:var(--space-2);padding:var(--space-2-5) var(--density-space-inset-x) var(--space-1);align-items:baseline;display:flex}.run-tasks-module__4FRSOa__label{color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.run-tasks-module__4FRSOa__count{color:var(--color-text-dim);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums}.run-tasks-module__4FRSOa__list{padding:0 var(--density-space-inset-x) var(--space-2-5);margin:0;list-style:none}.run-tasks-module__4FRSOa__task{gap:var(--space-2);padding:var(--space-1) 0;color:var(--color-text-default);font-size:var(--density-font-body);align-items:flex-start;line-height:1.5;display:flex}.run-tasks-module__4FRSOa__icon{color:var(--color-text-dim);flex:none;margin-top:2px}.run-tasks-module__4FRSOa__text{flex-direction:column;gap:2px;min-width:0;display:flex}.run-tasks-module__4FRSOa__title{overflow-wrap:anywhere}.run-tasks-module__4FRSOa__note{color:var(--color-text-secondary);font-size:var(--density-font-meta)}.run-tasks-module__4FRSOa__task[data-status=done]{color:var(--color-text-secondary)}.run-tasks-module__4FRSOa__task[data-status=done] .run-tasks-module__4FRSOa__icon{color:var(--color-success)}.run-tasks-module__4FRSOa__task[data-status=in_progress]{font-weight:var(--font-weight-medium)}.run-tasks-module__4FRSOa__task[data-status=in_progress] .run-tasks-module__4FRSOa__icon{color:var(--color-info);animation:1.2s linear infinite run-tasks-module__4FRSOa__turn}.run-tasks-module__4FRSOa__task[data-status=blocked] .run-tasks-module__4FRSOa__icon,.run-tasks-module__4FRSOa__task[data-status=blocked] .run-tasks-module__4FRSOa__note{color:var(--color-warning-text)}.run-tasks-module__4FRSOa__task[data-status=skipped] .run-tasks-module__4FRSOa__title{color:var(--color-text-dim);text-decoration:line-through}@keyframes run-tasks-module__4FRSOa__turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.run-tasks-module__4FRSOa__task[data-status=in_progress] .run-tasks-module__4FRSOa__icon{animation:none}}
.composer-tab-module__j2Tsla__tab{flex:1;height:100%;min-height:0;display:flex}.composer-tab-module__j2Tsla__chat{flex:1;min-width:0;min-height:0}.composer-tab-module__j2Tsla__planning .composer-tab-module__j2Tsla__chat{border-right:var(--border-width-thin) solid var(--color-border-default);flex:none;width:50%}
.proposal-select-module__5wsXWq__controls{align-items:center;gap:var(--space-2);min-width:0;display:flex}.proposal-select-module__5wsXWq__select{width:240px}.proposal-select-module__5wsXWq__saving{color:var(--color-text-tertiary);font-size:var(--density-font-meta)}.proposal-select-module__5wsXWq__error{align-items:center;gap:var(--space-1);min-width:0;max-width:360px;color:var(--color-danger-text);font-size:var(--density-font-meta);margin:0;display:flex}.proposal-select-module__5wsXWq__error span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.data-sheet-module__870Vwq__sheet{border-top:var(--border-width-medium) solid var(--color-text-default);background:var(--color-surface-raised);min-height:0;color:var(--color-text-default);font-family:var(--font-family-base);flex-direction:column;flex:none;display:flex;position:relative}.data-sheet-module__870Vwq__handle{z-index:1;cursor:ns-resize;touch-action:none;height:8px;position:absolute;top:-5px;left:0;right:0}.data-sheet-module__870Vwq__handle:hover,.data-sheet-module__870Vwq__handle:focus-visible{background:color-mix(in srgb, var(--color-text-default) 12%, transparent);outline:none}.data-sheet-module__870Vwq__bar{align-items:center;gap:var(--space-2);width:100%;height:36px;padding:0 var(--density-space-cell-x);border:0;border-bottom:var(--border-width-thin) solid var(--color-border-secondary);color:inherit;font:inherit;font-size:var(--density-font-meta);text-align:left;cursor:pointer;background:0 0;flex:none;margin:0;display:flex}.data-sheet-module__870Vwq__bar:hover:not(:disabled){background:var(--color-bg-hover)}.data-sheet-module__870Vwq__bar:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.data-sheet-module__870Vwq__bar:disabled{cursor:default}.data-sheet-module__870Vwq__icon{width:20px;height:20px;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}.data-sheet-module__870Vwq__glyph{fill:currentColor;width:14px;height:14px}.data-sheet-module__870Vwq__name{max-width:30%;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.data-sheet-module__870Vwq__slug{max-width:25%;color:var(--color-text-tertiary);font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.data-sheet-module__870Vwq__meta{min-width:0;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.data-sheet-module__870Vwq__toggle{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);flex:none;display:inline-flex}.data-sheet-module__870Vwq__body{flex:1;min-height:0;overflow:auto}.data-sheet-module__870Vwq__message{padding:var(--density-space-inset-y) var(--density-space-inset-x)}.data-sheet-module__870Vwq__header{align-items:baseline;gap:var(--space-1-5);text-transform:none;letter-spacing:normal;max-width:100%;display:inline-flex}.data-sheet-module__870Vwq__headerName{font-family:var(--font-family-mono);text-overflow:ellipsis;overflow:hidden}
.entity-icon-module__zGntcW__box{box-sizing:border-box;border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);width:24px;height:24px;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}.entity-icon-module__zGntcW__glyph{fill:currentColor;width:14px;height:14px}
.relation-list-module__CsE5La__list{gap:var(--space-1);margin:0 calc(-1 * var(--space-2));font-size:var(--density-font-meta);line-height:var(--line-height-tight);flex-direction:column;padding:0;list-style:none;display:flex}.relation-list-module__CsE5La__item{align-items:center;gap:var(--space-1);min-width:0;display:flex}.relation-list-module__CsE5La__removed .relation-list-module__CsE5La__name,.relation-list-module__CsE5La__removed .relation-list-module__CsE5La__fields{color:var(--color-text-tertiary);text-decoration:line-through}.relation-list-module__CsE5La__row{box-sizing:border-box;align-items:center;gap:var(--space-2-5);width:100%;min-width:0;padding:var(--space-2);color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;display:flex}button.relation-list-module__CsE5La__row{cursor:pointer}button.relation-list-module__CsE5La__row:hover{background:var(--color-bg-hover)}button.relation-list-module__CsE5La__row:focus-visible{outline:var(--border-width-medium) solid var(--color-text-default);outline-offset:calc(-1 * var(--border-width-medium))}.relation-list-module__CsE5La__lines{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.relation-list-module__CsE5La__name{color:var(--color-text-default);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relation-list-module__CsE5La__fields{align-items:center;gap:var(--space-1);min-width:0;color:var(--color-text-tertiary);display:flex}.relation-list-module__CsE5La__fields code{min-width:0;font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relation-list-module__CsE5La__arrow{flex:none}.relation-list-module__CsE5La__go{color:var(--color-text-tertiary);flex:none}button.relation-list-module__CsE5La__row:hover .relation-list-module__CsE5La__go{color:var(--color-text-default)}
.entity-node-module__M2Aw2G__node,.entity-node-module__M2Aw2G__node *{box-sizing:border-box}.entity-node-module__M2Aw2G__node{align-items:flex-start;gap:var(--space-2-5);width:240px;height:84px;padding:var(--space-3);border:var(--border-width-thin) solid var(--color-border-default);border-top:var(--border-width-medium) solid var(--color-text-default);background:var(--color-surface-raised);color:var(--color-text-default);font-family:var(--font-family-base);line-height:var(--line-height-tight);display:flex;position:relative}.entity-node-module__M2Aw2G__dataset{background:var(--color-surface-default)}.entity-node-module__M2Aw2G__selected{outline:var(--border-width-medium) solid var(--color-text-default);outline-offset:calc(-1 * var(--border-width-thin))}.entity-node-module__M2Aw2G__icon{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-default);width:32px;height:32px;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}.entity-node-module__M2Aw2G__glyph{fill:currentColor;width:18px;height:18px}.entity-node-module__M2Aw2G__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.entity-node-module__M2Aw2G__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-node-module__M2Aw2G__description{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entity-node-module__M2Aw2G__slug{font-family:var(--font-family-mono)}.entity-node-module__M2Aw2G__add{border-color:var(--color-info-text);border-top-color:var(--color-info-text);background:var(--color-info-bg)}.entity-node-module__M2Aw2G__change{border-color:var(--color-warning-text);border-top-color:var(--color-warning-text);background:var(--color-warning-bg)}.entity-node-module__M2Aw2G__remove{border-color:var(--color-danger-text);border-top-color:var(--color-danger-text);background:var(--color-danger-bg)}.entity-node-module__M2Aw2G__remove .entity-node-module__M2Aw2G__name{text-decoration:line-through}.entity-node-module__M2Aw2G__remove .entity-node-module__M2Aw2G__icon,.entity-node-module__M2Aw2G__remove .entity-node-module__M2Aw2G__text{opacity:.6}.entity-node-module__M2Aw2G__sign{top:var(--space-1-5);right:var(--space-1-5);position:absolute}.entity-node-module__M2Aw2G__handle{opacity:0;pointer-events:none}
.relation-edge-module__uXAaPa__edge{stroke:var(--color-text-tertiary);stroke-width:1.25px}.relation-edge-module__uXAaPa__add{stroke:var(--color-info-text);stroke-width:1.75px}.relation-edge-module__uXAaPa__remove{stroke:var(--color-danger-text);stroke-dasharray:6 4;stroke-width:1.75px}.relation-edge-module__uXAaPa__selected{stroke:var(--color-text-default);stroke-width:2px}.relation-edge-module__uXAaPa__label{background:var(--color-surface-sunken);pointer-events:none;position:absolute}.relation-edge-module__uXAaPa__selected.relation-edge-module__uXAaPa__add{stroke:var(--color-info-text)}.relation-edge-module__uXAaPa__selected.relation-edge-module__uXAaPa__remove{stroke:var(--color-danger-text)}
.diagram-tab-module__c56zkW__diagram{border-top:var(--border-width-thin) solid var(--color-border-default);flex:1;min-height:0;display:flex}.diagram-tab-module__c56zkW__rail{width:260px;padding:var(--density-space-inset-y) var(--density-space-cell-x);border-right:var(--border-width-thin) solid var(--color-border-default);flex:none;overflow-y:auto}.diagram-tab-module__c56zkW__column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.diagram-tab-module__c56zkW__canvas{background:var(--color-surface-sunken);flex:1;min-width:0;min-height:0;display:flex;position:relative}.diagram-tab-module__c56zkW__tools{top:var(--space-3);left:var(--space-3);z-index:5;position:absolute}.diagram-tab-module__c56zkW__find{width:240px}.diagram-tab-module__c56zkW__canvas .react-flow{--xy-background-color:transparent;--xy-node-boxshadow-selected:none;--xy-selection-background-color:color-mix(in srgb, var(--color-text-default) 6%, transparent);--xy-selection-border:var(--border-width-thin) dashed var(--color-text-default);font-family:var(--font-family-base)}.diagram-tab-module__c56zkW__canvas .react-flow__node{border-radius:0}.diagram-tab-module__c56zkW__canvas .react-flow__node:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:2px}
.entity-access-module__eRCMNa__notice{max-width:96ch;color:var(--color-text-secondary);font-size:var(--density-font-meta);line-height:var(--line-height-normal);margin:0}.entity-access-module__eRCMNa__toolbar{align-items:center;gap:var(--density-space-inline);display:flex}.entity-access-module__eRCMNa__select{width:320px}.entity-access-module__eRCMNa__grants{gap:var(--space-1);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.entity-access-module__eRCMNa__none{color:var(--color-text-tertiary)}.entity-access-module__eRCMNa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.field-form-modal-module__ox7aDW__switches{gap:var(--space-6);display:flex}.field-form-modal-module__ox7aDW__note{margin:calc(-1 * var(--space-1)) 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-xs)}
.field-table-module__KZ0jdq__name{font-family:var(--font-family-mono)}.field-table-module__KZ0jdq__link{align-items:center;gap:var(--space-1-5);max-width:100%;color:var(--color-text-default);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.field-table-module__KZ0jdq__link:hover code{text-decoration:underline}.field-table-module__KZ0jdq__link:focus-visible{outline:var(--border-width-medium) solid var(--color-text-default);outline-offset:2px}.field-table-module__KZ0jdq__arrow{color:var(--color-text-tertiary);flex:none}.field-table-module__KZ0jdq__link code{min-width:0;font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.relation-table-module__vejiOa__entity{align-items:center;gap:var(--space-2-5);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.relation-table-module__vejiOa__entity:hover .relation-table-module__vejiOa__name{text-decoration:underline}.relation-table-module__vejiOa__entity:focus-visible{outline:var(--border-width-medium) solid var(--color-text-default);outline-offset:2px}.relation-table-module__vejiOa__lines{min-width:0;padding:var(--space-1) 0;line-height:var(--line-height-tight);flex-direction:column;gap:2px;display:flex}.relation-table-module__vejiOa__name,.relation-table-module__vejiOa__slug{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relation-table-module__vejiOa__name{font-weight:var(--font-weight-medium)}.relation-table-module__vejiOa__slug{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--density-font-meta)}.relation-table-module__vejiOa__via{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);display:flex}.relation-table-module__vejiOa__via code{min-width:0;font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relation-table-module__vejiOa__arrow{color:var(--color-text-tertiary);flex:none}.relation-table-module__vejiOa__go{color:var(--color-text-tertiary);vertical-align:middle}tr:hover .relation-table-module__vejiOa__go{color:var(--color-text-default)}.relation-table-module__vejiOa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.relation-table-module__vejiOa__actions{align-items:center;gap:var(--space-1);display:inline-flex}
.entity-detail-module__uuhSda__header{align-items:flex-start;gap:var(--density-space-inline);flex-wrap:wrap;display:flex}.entity-detail-module__uuhSda__icon{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);width:40px;height:40px;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}.entity-detail-module__uuhSda__glyph{fill:currentColor;width:22px;height:22px}.entity-detail-module__uuhSda__heading{gap:var(--space-1);flex-direction:column;flex:320px;min-width:0;display:flex}.entity-detail-module__uuhSda__titleRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.entity-detail-module__uuhSda__title{min-width:0;font-size:var(--density-font-heading);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.entity-detail-module__uuhSda__slug{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--density-font-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-detail-module__uuhSda__description{max-width:72ch;margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--density-font-body);line-height:var(--line-height-normal)}.entity-detail-module__uuhSda__facts{color:var(--color-text-tertiary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums;margin:0}.entity-detail-module__uuhSda__settings{max-width:720px;font-size:var(--density-font-body);row-gap:0}.entity-detail-module__uuhSda__settings>div{padding:var(--space-3) 0;border-bottom:var(--border-width-thin) solid var(--color-border-secondary)}.entity-detail-module__uuhSda__settings>div:first-child{padding-top:0}.entity-detail-module__uuhSda__settings>div:last-child{border-bottom:0}.entity-detail-module__uuhSda__actions{gap:var(--space-2);flex:none;display:flex}.entity-detail-module__uuhSda__toolbar{margin-bottom:calc(-1 * var(--space-2));justify-content:flex-end;display:flex}.entity-detail-module__uuhSda__struck{color:var(--color-text-tertiary);text-decoration:line-through}.entity-detail-module__uuhSda__notice{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--density-font-meta)}
.field-inspector-module__M35osa__description{gap:var(--space-2);flex-direction:column;display:flex}.field-inspector-module__M35osa__descriptionActions{justify-content:flex-end;gap:var(--space-2);display:flex}.field-inspector-module__M35osa__text,.field-inspector-module__M35osa__note{color:var(--color-text-secondary);font-size:var(--density-font-meta);line-height:var(--line-height-normal);margin:0}.field-inspector-module__M35osa__note{margin-top:var(--space-1-5);color:var(--color-text-tertiary)}.field-inspector-module__M35osa__removed{align-items:flex-start;gap:var(--space-2);color:var(--color-danger-text);font-size:var(--density-font-meta);flex-direction:column;display:flex}.field-inspector-module__M35osa__removed p{margin:0}.field-inspector-module__M35osa__struck{text-decoration:line-through}
.entities-tab-module__4Oc6WG__entities{border-top:var(--border-width-thin) solid var(--color-border-default);flex:1;min-height:0;display:flex}.entities-tab-module__4Oc6WG__rail{width:260px;padding:var(--density-space-inset-y) var(--density-space-cell-x);border-right:var(--border-width-thin) solid var(--color-border-default);flex:none;overflow-y:auto}.entities-tab-module__4Oc6WG__detail{min-width:0;padding:var(--density-space-inset-y) var(--density-space-page-x) var(--density-space-section);flex:1;overflow-y:auto}
.entity-changes-module__4qycYq__card{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised)}.entity-changes-module__4qycYq__created{border-top:var(--border-width-medium) solid var(--color-info-text)}.entity-changes-module__4qycYq__deleted{border-top:var(--border-width-medium) solid var(--color-danger-text)}.entity-changes-module__4qycYq__header{align-items:center;gap:var(--space-2-5);padding:var(--density-space-stack) var(--density-space-inset-x);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);display:flex}.entity-changes-module__4qycYq__name{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.entity-changes-module__4qycYq__name strong,.entity-changes-module__4qycYq__name code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-changes-module__4qycYq__name strong{font-weight:var(--font-weight-semibold)}.entity-changes-module__4qycYq__name code{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--density-font-meta)}.entity-changes-module__4qycYq__count{color:var(--color-text-tertiary);font-size:var(--density-font-meta);white-space:nowrap;margin-left:auto}.entity-changes-module__4qycYq__open{align-items:center;gap:var(--space-1-5);color:var(--color-text-secondary);font-size:var(--density-font-meta);flex:none;display:inline-flex}.entity-changes-module__4qycYq__rows{margin:0;padding:0;list-style:none}.entity-changes-module__4qycYq__row{padding:var(--space-1) var(--density-space-inset-x)}.entity-changes-module__4qycYq__row+.entity-changes-module__4qycYq__row{border-top:var(--border-width-thin) solid var(--color-border-secondary)}.entity-changes-module__4qycYq__line{align-items:center;gap:var(--density-space-inline);min-height:44px;display:flex}.entity-changes-module__4qycYq__kind{width:64px;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;flex:none}.entity-changes-module__4qycYq__target,.entity-changes-module__4qycYq__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-changes-module__4qycYq__target{max-width:40%;font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);flex:0 auto}.entity-changes-module__4qycYq__detail{min-width:0;color:var(--color-text-secondary);flex:1}.entity-changes-module__4qycYq__spacer{flex:none;width:36px}.entity-changes-module__4qycYq__done .entity-changes-module__4qycYq__target,.entity-changes-module__4qycYq__done .entity-changes-module__4qycYq__detail,.entity-changes-module__4qycYq__done .entity-changes-module__4qycYq__kind{color:var(--color-text-tertiary)}.entity-changes-module__4qycYq__error{margin:0 0 var(--space-2) calc(18px + var(--density-space-inline));color:var(--color-danger-text);font-size:var(--density-font-meta);line-height:var(--line-height-normal)}
.proposal-card-module__pchLxq__card{gap:var(--density-space-group);padding:var(--density-space-inset-y) var(--density-space-inset-x);border:var(--border-width-thin) solid var(--color-border-default);border-top:var(--border-width-medium) solid var(--color-text-default);background:var(--color-surface-raised);flex-direction:column;flex:none;display:flex}.proposal-card-module__pchLxq__header{align-items:flex-start;gap:var(--density-space-group);display:flex}.proposal-card-module__pchLxq__heading{gap:var(--space-1-5);flex-direction:column;flex:1;min-width:0;display:flex}.proposal-card-module__pchLxq__eyebrow{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.proposal-card-module__pchLxq__titleRow{align-items:center;gap:var(--space-1);min-width:0;display:flex}.proposal-card-module__pchLxq__title{font-size:var(--density-font-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.proposal-card-module__pchLxq__description,.proposal-card-module__pchLxq__placeholder{max-width:72ch;color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}.proposal-card-module__pchLxq__placeholder{color:var(--color-text-tertiary)}.proposal-card-module__pchLxq__actions{gap:var(--space-2);flex:none;display:flex}.proposal-card-module__pchLxq__facts{gap:var(--density-space-stack) var(--space-10);padding:var(--density-space-stack) 0;border-top:var(--border-width-thin) solid var(--color-border-secondary);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);flex-wrap:wrap;margin:0;display:flex}.proposal-card-module__pchLxq__fact{gap:var(--space-1);flex-direction:column;display:flex}.proposal-card-module__pchLxq__fact dt{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.proposal-card-module__pchLxq__fact dd{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;margin:0}.proposal-card-module__pchLxq__note{color:var(--color-text-tertiary);font-size:var(--density-font-meta);margin:0}.proposal-card-module__pchLxq__alertText{margin:0}.proposal-card-module__pchLxq__alertText+.proposal-card-module__pchLxq__alertText{margin-top:var(--space-1)}
.proposal-detail-module__5cu_1a__detail{gap:var(--density-space-section);flex-direction:column;display:flex}.proposal-detail-module__5cu_1a__cards{gap:var(--density-space-group);padding-top:var(--density-space-group);flex-direction:column;display:flex}
.history-tab-module__eKFhSW__history{border-top:var(--border-width-thin) solid var(--color-border-default);flex:1;min-height:0;display:flex}.history-tab-module__eKFhSW__main{border-right:var(--border-width-thin) solid var(--color-border-default);gap:var(--density-space-stack);width:40%;min-width:0;padding:var(--density-space-inset-y) var(--density-space-page-x) var(--density-space-section);flex-direction:column;flex:none;display:flex;overflow-y:auto}.history-tab-module__eKFhSW__toolbar{align-items:center;gap:var(--space-2);display:flex}.history-tab-module__eKFhSW__search{width:280px}.history-tab-module__eKFhSW__count{color:var(--color-text-secondary);font-size:var(--density-font-meta);margin-left:auto}.history-tab-module__eKFhSW__title{font-weight:var(--font-weight-semibold)}.history-tab-module__eKFhSW__titleCell{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.history-tab-module__eKFhSW__picked{min-width:0;padding:var(--density-space-page-top) var(--density-space-page-x) var(--density-space-section);flex-direction:column;flex:1;display:flex;overflow-y:auto}
.apply-progress-module__26MH2q__progress{gap:var(--space-2);flex-direction:column;display:flex}.apply-progress-module__26MH2q__count{font-size:var(--density-font-meta);font-variant-numeric:tabular-nums;margin:0}.apply-progress-module__26MH2q__track{background:var(--color-border-secondary);height:4px;overflow:hidden}.apply-progress-module__26MH2q__fill{background:var(--color-text-default);height:100%;transition:width .3s ease-out}.apply-progress-module__26MH2q__line{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--density-font-meta);margin:0;display:flex}.apply-progress-module__26MH2q__label{width:72px;color:var(--color-text-tertiary);flex:none}.apply-progress-module__26MH2q__change{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apply-progress-module__26MH2q__change code{font-family:var(--font-family-mono)}@media (prefers-reduced-motion:reduce){.apply-progress-module__26MH2q__fill{transition:none}}
.proposal-bar-module__InHCiq__bar{border-bottom:0;border-left:0;border-right:0;flex:none}
.proposal-chat-module__1BJ9xq__chat{border-right:var(--border-width-thin) solid var(--color-border-default);flex-direction:column;flex:none;width:50%;min-height:0;display:flex}.proposal-chat-module__1BJ9xq__thread{flex:1;min-height:0}.proposal-chat-module__1BJ9xq__empty{padding:var(--density-space-inset-x);flex:1;place-items:center;display:grid}
.proposal-tab-module__fEiisq__proposal{border-top:var(--border-width-thin) solid var(--color-border-default);flex:1;min-height:0;display:flex}.proposal-tab-module__fEiisq__main{min-width:0;padding:var(--density-space-page-top) var(--density-space-page-x) var(--density-space-section);flex-direction:column;flex:1;display:flex;overflow-y:auto}
.tab-view-module___lqoeG__panel{display:contents}.tab-view-module___lqoeG__panel[hidden]{display:none}
.data-model-tab-module__godyHq__page{background:var(--color-surface-default);flex-direction:column;flex:1;min-height:0;display:flex}.data-model-tab-module__godyHq__header{padding:var(--density-space-page-top) var(--density-space-page-x) var(--density-space-group)}.data-model-tab-module__godyHq__message{padding:0 var(--density-space-page-x)}
.code-editor-module__xK_UOG__frame{box-sizing:content-box;border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);min-width:0;transition:border-color var(--duration-fast)}.code-editor-module__xK_UOG__frame:hover{border-color:var(--color-border-hover)}.code-editor-module__xK_UOG__frame:focus-within{border-color:var(--color-border-focus)}.code-editor-module__xK_UOG__fill{box-sizing:border-box;flex:1;min-height:0}
.preview-results-module__ayabnq__results{gap:var(--density-space-stack);flex-direction:column;min-width:0;display:flex}.preview-results-module__ayabnq__status{align-items:center;gap:var(--space-2) var(--density-space-inline);color:var(--color-text-tertiary);font-size:var(--density-font-meta);flex-wrap:wrap;display:flex}.preview-results-module__ayabnq__spacer{flex:1}.preview-results-module__ayabnq__number{font-variant-numeric:tabular-nums}.preview-results-module__ayabnq__grid{border:var(--border-width-thin) solid var(--color-border-default);max-height:480px;overflow:auto}.preview-results-module__ayabnq__note{color:var(--color-text-tertiary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums}.preview-results-module__ayabnq__message{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);overflow-wrap:anywhere;white-space:pre-wrap}.preview-results-module__ayabnq__log{max-height:480px;padding:var(--space-2) var(--space-3);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);margin:0;line-height:18px;overflow:auto}.preview-results-module__ayabnq__line{white-space:pre;min-width:max-content;display:block}.preview-results-module__ayabnq__error{color:var(--color-danger-text)}
.snapshot-table-module__gZALTG__mono{font-family:var(--font-family-mono);font-size:var(--density-font-meta)}
.dataset-tab-module__T_Vl2a__root{background:var(--color-surface-default);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dataset-tab-module__T_Vl2a__header{align-items:center;gap:0 var(--space-4);min-height:52px;padding:0 var(--space-5) 0 var(--density-space-page-x);border-bottom:var(--border-width-thin) solid var(--color-border-default);flex-wrap:wrap;display:flex}.dataset-tab-module__T_Vl2a__name{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;margin:0}.dataset-tab-module__T_Vl2a__meta{align-items:center;gap:var(--space-2-5);color:var(--color-text-tertiary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.dataset-tab-module__T_Vl2a__mono{color:var(--color-text-secondary);font-family:var(--font-family-mono)}.dataset-tab-module__T_Vl2a__actions{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;margin-left:auto;display:flex}.dataset-tab-module__T_Vl2a__body{gap:var(--density-space-group);min-height:0;padding:var(--density-space-stack) var(--density-space-page-x) var(--density-space-section);flex-direction:column;flex:1;display:flex;overflow-y:auto}.dataset-tab-module__T_Vl2a__query,.dataset-tab-module__T_Vl2a__data{gap:var(--density-space-stack);flex-direction:column;min-width:0;display:flex}.dataset-tab-module__T_Vl2a__head{align-items:center;gap:var(--density-space-inline);min-height:36px;display:flex}.dataset-tab-module__T_Vl2a__caption{color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.dataset-tab-module__T_Vl2a__spacer{flex:1}.dataset-tab-module__T_Vl2a__grid{border:var(--border-width-thin) solid var(--color-border-default);max-height:70vh;overflow:auto}.dataset-tab-module__T_Vl2a__note{color:var(--color-text-tertiary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums}.dataset-tab-module__T_Vl2a__message{padding:var(--density-space-page-top) var(--density-space-page-x)}
.form-item-module__udxNbW__label{color:var(--color-text-tertiary)}.form-item-module__udxNbW__required{color:var(--color-danger)}
.property-icon-module__Kf37YW__icon{width:var(--size-lg);height:var(--size-lg);border-radius:var(--border-radius-full);background-color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.property-icon-module__Kf37YW__icon svg,.property-icon-module__Kf37YW__icon svg path{fill:#fff}.property-icon-module__Kf37YW__dateIcon{background-color:var(--color-info)}.property-icon-module__Kf37YW__booleanIcon{background-color:var(--color-danger)}.property-icon-module__Kf37YW__integerIcon{background-color:var(--color-warning)}.property-icon-module__Kf37YW__jsonIcon{background-color:var(--color-success)}.property-icon-module__Kf37YW__UuidIcon,.property-icon-module__Kf37YW__timeIcon{background-color:var(--color-primary)}.property-icon-module__Kf37YW__textIcon{background-color:var(--color-text-secondary)}.property-icon-module__Kf37YW__timestampIcon{background-color:var(--color-accent)}.property-icon-module__Kf37YW__floatIcon{background-color:var(--violet-600)}
.create-link-modal-module__W3U6qG__option{flex-direction:column;line-height:1.3;display:flex}.create-link-modal-module__W3U6qG__optionSlug{font-weight:500}.create-link-modal-module__W3U6qG__optionDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.property-module__NXnp-G__container{background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);padding:var(--space-2) var(--space-4)}.property-module__NXnp-G__iconForward,.property-module__NXnp-G__container svg{width:var(--size-xs);height:var(--size-xs)}.property-module__NXnp-G__name{color:var(--color-text-default)}.property-module__NXnp-G__description{color:var(--color-text-secondary)}.property-module__NXnp-G__dataType{color:var(--color-text-secondary);text-align:right;min-width:150px}.property-module__NXnp-G__primary{font-size:var(--size-3xs);font-weight:var(--font-weight-bold);line-height:var(--size-xs);border:var(--border-width-thin) solid var(--color-success);padding:var(--space-1) var(--space-2);background-color:var(--color-success-light);color:var(--color-success)}.property-module__NXnp-G__iconForward svg path{fill:var(--color-text-tertiary)}
.entity-icon-modal-module__54XJjG__entityIcon{background:var(--teal-900);border-radius:var(--border-radius-lg);padding:var(--space-3);cursor:pointer;align-items:center;gap:var(--space-2);width:56px;height:56px;transition:opacity var(--transition-fast), transform var(--transition-fast);border:none;display:flex}.entity-icon-modal-module__54XJjG__entityIcon:hover{opacity:var(--hover-opacity)}.entity-icon-modal-module__54XJjG__entityIcon:active{transform:scale(var(--active-scale))}.entity-icon-modal-module__54XJjG__entityIcon:disabled{cursor:not-allowed;opacity:1;transform:none}.entity-icon-modal-module__54XJjG__entityIcon:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.entity-icon-modal-module__54XJjG__icon{width:32px;height:32px;color:var(--grey-100);flex-shrink:0}.entity-icon-modal-module__54XJjG__modalContent{padding:var(--space-6) 0;gap:var(--space-6);flex-direction:column;display:flex}.entity-icon-modal-module__54XJjG__description{color:var(--color-text-default);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}.entity-icon-modal-module__54XJjG__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.entity-icon-modal-module__54XJjG__label{color:var(--color-text-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.entity-icon-modal-module__54XJjG__input{background:var(--color-bg-input);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--input-border-radius);padding:var(--input-padding-y) var(--input-padding-x);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);align-items:center;display:flex}.entity-icon-modal-module__54XJjG__input:hover{border-color:var(--color-border-hover);background:var(--color-bg-hover)}.entity-icon-modal-module__54XJjG__input:focus-within{border-color:var(--color-border-focus);outline:var(--focus-ring-width-input) solid var(--focus-ring-color);outline-offset:0}.entity-icon-modal-module__54XJjG__inputContent{align-items:center;gap:var(--space-3);flex-direction:row;flex:1;display:flex}.entity-icon-modal-module__54XJjG__inputIcon{width:var(--size-md);height:var(--size-md);color:var(--color-icon-primary);flex-shrink:0}.entity-icon-modal-module__54XJjG__inputText{color:var(--color-text-default);font-size:var(--font-size-sm);line-height:var(--line-height-normal);flex:1}.entity-icon-modal-module__54XJjG__chevron{width:var(--size-sm);height:var(--size-sm);color:var(--color-icon-secondary);transition:transform var(--transition-fast);flex-shrink:0}.entity-icon-modal-module__54XJjG__input:hover .entity-icon-modal-module__54XJjG__chevron{color:var(--color-icon-primary)}
.InspectorIcon-module__fUiuFa__iconContainer{border-radius:var(--border-radius-sm);padding:var(--space-1);justify-content:center;align-items:center;display:flex}.InspectorIcon-module__fUiuFa__iconContainer svg{width:var(--size-xs);height:var(--size-xs)}.InspectorIcon-module__fUiuFa__iconContainer svg path{fill:var(--color-text-inverse)}.InspectorIcon-module__fUiuFa__iconContainerSmall{width:var(--size-sm);height:var(--size-sm)}.InspectorIcon-module__fUiuFa__iconContainerRegular{width:var(--size-md);height:var(--size-md)}.InspectorIcon-module__fUiuFa__iconContainerBig{width:var(--size-lg);height:var(--size-lg)}
.variable-row-module__43PZ5W__root{padding:var(--space-2);background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);max-height:180px;color:var(--color-text-default);transition:var(--transition-fast)}.variable-row-module__43PZ5W__root:hover{background-color:var(--color-bg-hover)}.variable-row-module__43PZ5W__error{border-color:var(--color-danger)}.variable-row-module__43PZ5W__variable{font-size:var(--size-3xs);line-height:var(--line-height-tight);color:var(--color-text-secondary);overflow:auto}.variable-row-module__43PZ5W__errorText{color:var(--color-danger);font-size:var(--size-3xs);line-height:var(--line-height-tight)}.variable-row-module__43PZ5W__variable::-webkit-scrollbar{display:none}.variable-row-module__43PZ5W__name::-webkit-scrollbar{display:none}.variable-row-module__43PZ5W__nameContainer{min-width:0}.variable-row-module__43PZ5W__name{overflow-wrap:break-word;word-break:break-word;white-space:normal}.variable-row-module__43PZ5W__divider{height:var(--border-width-thin);background-color:var(--color-border-secondary)}.variable-row-module__43PZ5W__formItem{flex:1}.variable-row-module__43PZ5W__name,.variable-row-module__43PZ5W__formItem,.variable-row-module__43PZ5W__formItem>div,.variable-row-module__43PZ5W__formItem>div>div,.variable-row-module__43PZ5W__editInput{letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-default);line-height:var(--line-height-tight)!important}.variable-row-module__43PZ5W__formItem>div>div>div{min-height:0!important}.variable-row-module__43PZ5W__noMarginBottom{margin-bottom:0!important}.variable-row-module__43PZ5W__editInput{border-radius:var(--border-radius-sm);transition:var(--transition-fast);color:var(--color-text-default)!important;background-color:var(--color-bg-input)!important;border:none!important;outline:none!important;padding:0!important}.variable-row-module__43PZ5W__editInput:focus{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);background-color:var(--color-surface-raised)!important}.variable-row-module__43PZ5W__icon,.variable-row-module__43PZ5W__iconCheck,.variable-row-module__43PZ5W__iconCopy,.variable-row-module__43PZ5W__iconDelete{width:var(--size-xs);height:var(--size-xs);cursor:pointer;transition:var(--transition-fast)}.variable-row-module__43PZ5W__icon path,.variable-row-module__43PZ5W__iconCopy path,.variable-row-module__43PZ5W__iconDelete path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.variable-row-module__43PZ5W__icon:hover path,.variable-row-module__43PZ5W__iconCopy:hover path{fill:var(--color-text-default)}.variable-row-module__43PZ5W__iconDelete:hover path{fill:var(--color-danger)}.variable-row-module__43PZ5W__iconCheck path{fill:var(--color-primary);transition:var(--transition-fast)}.variable-row-module__43PZ5W__iconCheck:hover path{fill:var(--color-primary-hover)}.variable-row-module__43PZ5W__iconStar path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.variable-row-module__43PZ5W__iconStar:hover path{fill:var(--color-warning)}.variable-row-module__43PZ5W__iconStarFavorite path{fill:var(--color-warning)!important}
.variable-row-value-module__QbYbbq__object{white-space:pre-wrap}
.code-variable-modal-module__EakMTq__customModal{max-width:none;height:100vh;top:0}.code-variable-modal-module__EakMTq__customModalContent{flex-direction:column;height:100vh;display:flex;border-radius:0!important}.code-variable-modal-module__EakMTq__customModalBody{flex-direction:column;height:100%;display:flex}.code-variable-modal-module__EakMTq__form{height:100%}.code-variable-modal-module__EakMTq__form>:first-child{flex-direction:column;flex:1;display:flex}.code-variable-modal-module__EakMTq__form>:nth-child(2){width:480px}.code-variable-modal-module__EakMTq__form>:nth-child(3){width:300px}.code-variable-modal-module__EakMTq__col{height:calc(100vh - 128px)}.code-variable-modal-module__EakMTq__previewContainer{white-space:pre-wrap;word-break:break-word;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-default);min-height:32px;color:var(--color-text-default);border-radius:6px;padding:8px 11px;overflow-y:auto}.code-variable-modal-module__EakMTq__previewEmpty{color:var(--color-text-tertiary)}.code-variable-modal-module__EakMTq__previewError{color:var(--color-danger)}.code-variable-modal-module__EakMTq__copyIconWrapper{align-items:center;display:flex}.code-variable-modal-module__EakMTq__copyIcon{width:var(--size-xs);height:var(--size-xs);cursor:pointer;transition:var(--transition-fast)}.code-variable-modal-module__EakMTq__copyIcon path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.code-variable-modal-module__EakMTq__copyIcon:hover path{fill:var(--color-text-default)}.code-variable-modal-module__EakMTq__variables{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.code-variable-modal-module__EakMTq__variables::-webkit-scrollbar{display:none}.code-variable-modal-module__EakMTq__variablesWrapper{flex-direction:column;height:calc(100vh - 128px);max-height:calc(100vh - 128px);display:flex;overflow:hidden}.code-variable-modal-module__EakMTq__customModal .ant-modal-footer{margin-top:0;padding:0!important}
.variable-select-module__P-X1nq__container{flex-direction:column;gap:4px;width:100%;min-width:200px;display:flex}.variable-select-module__P-X1nq__select{width:100%}.variable-select-module__P-X1nq__error{color:var(--color-danger-text);font-size:var(--font-size-xs)}.variable-select-module__P-X1nq__warning{color:var(--color-warning-text);font-size:var(--font-size-xs)}.variable-select-module__P-X1nq__popup{max-width:min(720px,100vw - 32px)}.variable-select-module__P-X1nq__optionText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variable-select-module__P-X1nq__optionLabel{align-items:center;gap:8px;display:flex}
.expression-builder-modal-module__A8SbVG__modalContent{height:100vh;overflow-y:auto;border-radius:0!important}.expression-builder-modal-module__A8SbVG__modalWrapper{overflow:hidden!important}.expression-builder-modal-module__A8SbVG__form{flex-direction:row;height:100%;display:flex}.expression-builder-modal-module__A8SbVG__mainContent{flex-direction:column;flex:1;display:flex;overflow-y:auto}.expression-builder-modal-module__A8SbVG__form>:last-child{width:300px}.expression-builder-modal-module__A8SbVG__variablesWrapper{flex-direction:column;height:calc(100vh - 128px);max-height:calc(100vh - 128px);display:flex;overflow:hidden}.expression-builder-modal-module__A8SbVG__variables{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.expression-builder-modal-module__A8SbVG__variables::-webkit-scrollbar{display:none}
.entity-link-module__DAI95a__container{box-shadow:var(--shadow-base);background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);padding:var(--space-2) var(--space-4)}.entity-link-module__DAI95a__iconForward,.entity-link-module__DAI95a__container svg{width:var(--space-4);height:var(--space-4)}.entity-link-module__DAI95a__iconForward svg path{fill:var(--color-text-tertiary)}.entity-link-module__DAI95a__name{color:var(--color-text-default)}.entity-link-module__DAI95a__description{color:var(--color-text-secondary)}
.add-files-module__seJCCG__container{padding:var(--space-16) 0}.add-files-module__seJCCG__empty{background:var(--color-bg-secondary);border-radius:var(--border-radius-lg);text-align:center;height:250px;padding:0 var(--space-10);cursor:pointer}.add-files-module__seJCCG__title{color:var(--color-text-default);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:var(--space-2)}.add-files-module__seJCCG__description{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal);max-width:500px}
.selection-card-module__tP5sca__option{border-radius:var(--border-radius-lg);padding:var(--space-4);border:var(--border-width-thin) solid var(--color-border-secondary);background-color:var(--color-surface-default);cursor:pointer;transition:var(--transition-base);position:relative}.selection-card-module__tP5sca__option:hover{background-color:var(--color-bg-hover)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__selected{border:var(--border-width-thin) solid var(--color-primary)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__disabled{opacity:var(--opacity-50)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__selected>svg rect{fill:var(--color-primary)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__selected.selection-card-module__tP5sca__fill>svg path{fill:var(--color-text-inverse)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__selected.selection-card-module__tP5sca__strike>svg path{stroke:var(--color-text-inverse)}.selection-card-module__tP5sca__option.selection-card-module__tP5sca__isComingSoonOption{opacity:var(--opacity-50);cursor:not-allowed}.selection-card-module__tP5sca__title{color:var(--color-text-default);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.selection-card-module__tP5sca__description{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.selection-card-module__tP5sca__comingSoon{background-color:var(--color-warning);color:var(--orange-950);border-radius:var(--border-radius-lg);padding:var(--space-2);top:var(--space-4);right:var(--space-4);z-index:var(--z-dropdown);font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);position:absolute}
.import-data-source-wizard-module__ju6FkG__modalBody{padding:var(--space-8) 0}
.metric-link-row-module__VcDRfa__container{box-shadow:var(--shadow-base);background-color:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);padding:var(--space-2) var(--space-4)}.metric-link-row-module__VcDRfa__name{color:var(--color-text-default)}.metric-link-row-module__VcDRfa__description{color:var(--color-text-secondary)}.metric-link-row-module__VcDRfa__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--border-radius-full);background-color:var(--color-primary);justify-content:center;align-items:center;display:flex}.metric-link-row-module__VcDRfa__icon svg{height:var(--space-4);width:var(--space-4)}
.entity-tab-module__miegRW__root{box-sizing:border-box;width:100%;max-width:1600px;padding:var(--density-space-page-top) var(--density-space-page-x) var(--density-space-section);margin:0 auto}.entity-tab-module__miegRW__header{align-items:center;gap:var(--density-space-group);display:flex}.entity-tab-module__miegRW__pageHeader{overflow-wrap:anywhere;flex:1;min-width:0}.entity-tab-module__miegRW__pageHeader code{padding:1px var(--space-1-5);border:var(--border-width-thin) solid var(--color-border-secondary);color:var(--color-text-secondary);font-family:var(--font-family-mono)}.entity-tab-module__miegRW__sectionBody{padding-top:var(--density-space-group)}.entity-tab-module__miegRW__col{gap:var(--density-space-stack);flex-direction:column;display:flex}
.segment-selector-module__hJf3_q__segment{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);height:var(--size-lg);background-color:var(--color-bg-input);width:100%;transition:border-color var(--transition-fast);justify-content:center;display:flex;overflow:hidden}.segment-selector-module__hJf3_q__options{justify-content:center;align-items:center;width:100%;display:flex}.segment-selector-module__hJf3_q__option{width:100%;height:100%;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-tight);padding:0 var(--space-3);white-space:nowrap;border-right:var(--border-width-thin) solid var(--color-border-default);display:flex;position:relative}.segment-selector-module__hJf3_q__option:last-child{border-right:none}.segment-selector-module__hJf3_q__option:hover{color:var(--color-text-default)}.segment-selector-module__hJf3_q__option.segment-selector-module__hJf3_q__active{color:var(--color-primary);background-color:#38cdc314}[data-theme=dark] .segment-selector-module__hJf3_q__option.segment-selector-module__hJf3_q__active{color:var(--color-primary);background-color:#092121}
.select-module__BY-BPG__select{cursor:pointer;width:100%;min-width:150px;max-width:100%;color:var(--color-text-default);box-shadow:var(--shadow-sm);border-radius:var(--border-radius-sm);align-items:center;display:inline-flex;position:relative}.select-module__BY-BPG__invalid{border:var(--border-width-thin) solid var(--color-danger)}.select-module__BY-BPG__selected{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);background-color:var(--color-bg-input);border-radius:var(--border-radius-sm);cursor:pointer;border:var(--border-width-thin) solid var(--color-border-default);align-items:center;gap:var(--space-2);width:100%;transition:var(--transition-fast);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-text-default);display:flex}.select-module__BY-BPG__selected:hover{border-color:var(--color-border-focus);background-color:var(--color-bg-hover)}.select-module__BY-BPG__selected:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.select-module__BY-BPG__icon{margin-left:auto}.select-module__BY-BPG__optionsContainer{top:calc(100% + var(--space-1));width:max-content;min-width:100%;z-index:var(--z-dropdown);border-radius:var(--border-radius-sm);background-color:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-default);padding:var(--space-2);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--transition-base), visibility var(--transition-base), transform var(--transition-base);max-height:300px;box-shadow:var(--shadow-lg);transform:translateY(calc(-1 * var(--space-1)));position:absolute;left:0;right:0;overflow-y:auto}.select-module__BY-BPG__optionsContainer.select-module__BY-BPG__open{opacity:1;visibility:visible;transform:translateY(0)}.select-module__BY-BPG__optionsContainer.select-module__BY-BPG__close{opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--space-1)))}.select-module__BY-BPG__option{padding:var(--space-2);cursor:pointer;border-radius:var(--border-radius-sm);transition:var(--transition-fast);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-text-default)}.select-module__BY-BPG__option:hover{background-color:var(--color-bg-hover);color:var(--color-text-default)}.select-module__BY-BPG__option:active{background-color:var(--color-bg-active)}
.query-builder-validation-alert-module__okm1hq__queryBuilderValidationAlert{margin-top:var(--space-4);margin-right:var(--space-4);grid-area:validation}
.query-variable-modal-module__lI9sRq__customModal{flex-direction:column;max-width:none;height:100vh;margin:0;padding-bottom:0;display:flex;inset:0}.query-variable-modal-module__lI9sRq__customModalContent{flex-direction:column;height:100vh;display:flex;overflow-y:scroll}.query-variable-modal-module__lI9sRq__customModalBody{flex-direction:column;flex:1;display:flex}
.segment-add-module__dYK5pG__segmentAdd{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);height:var(--size-lg);background-color:var(--color-surface-default);width:100%;transition:border-color var(--transition-fast);justify-content:center;display:flex}.segment-add-module__dYK5pG__options{width:100%;padding:var(--space-1);justify-content:center;align-items:center;gap:var(--space-1);display:flex}.segment-add-module__dYK5pG__option{height:calc(var(--size-lg) - var(--space-2));width:100%;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);font-family:inherit;line-height:var(--line-height-tight);padding:0 var(--space-3);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;background:0 0;border:none;display:flex;position:relative}.segment-add-module__dYK5pG__option:hover:not(:disabled){color:var(--color-text-default);background-color:var(--color-bg-hover)}.segment-add-module__dYK5pG__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}.segment-add-module__dYK5pG__option:active:not(:disabled){transform:scale(var(--active-scale))}.segment-add-module__dYK5pG__option:disabled{opacity:.4;cursor:not-allowed}.segment-add-module__dYK5pG__icon{flex-shrink:0;width:16px;height:16px}.segment-add-module__dYK5pG__icon path{fill:currentColor}
.transform-pillar-module__rOiqqG__pillarWrapper{flex-direction:column;flex:none;gap:6px;width:970px;max-width:100%;display:flex}.transform-pillar-module__rOiqqG__pillarTitleBar{cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:10px 12px;display:flex}.transform-pillar-module__rOiqqG__pillar{background:var(--color-surface-default);flex-direction:column;display:flex;overflow:hidden}.transform-pillar-module__rOiqqG__descriptionRow{flex-shrink:0;align-items:center;gap:6px;padding:0 0 10px 12px;display:flex}.transform-pillar-module__rOiqqG__pillarHeader{flex-shrink:0;align-items:center;gap:6px;padding:6px 0 6px 12px;display:flex}.transform-pillar-module__rOiqqG__pillarTitle{flex:1;align-items:center;min-width:0;display:flex}.transform-pillar-module__rOiqqG__segmentAddBar{padding:6px 0 6px 104px}.transform-pillar-module__rOiqqG__segmentAddInner{width:100%}.transform-pillar-module__rOiqqG__pillarBody{padding:4px 0;overflow-x:auto}.transform-pillar-module__rOiqqG__row{border-bottom:1px solid var(--color-border-default);align-items:center;gap:6px;padding:6px 12px;display:flex}:is(.transform-pillar-module__rOiqqG__row>.ant-select,.transform-pillar-module__rOiqqG__row>.ant-input-number){flex-shrink:0}.transform-pillar-module__rOiqqG__rowLabel{color:var(--color-text-default);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;align-items:center;gap:4px;width:86px;font-size:10px;font-weight:600;display:inline-flex}.transform-pillar-module__rOiqqG__pillarHeaderLabel{color:var(--color-text-default);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;width:86px;font-size:10px;font-weight:600}.transform-pillar-module__rOiqqG__resultLabel,.transform-pillar-module__rOiqqG__resultLabelActive,.transform-pillar-module__rOiqqG__resultInput{text-align:left;flex:1;height:22px;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:22px}.transform-pillar-module__rOiqqG__resultLabel{color:var(--color-text-secondary)}.transform-pillar-module__rOiqqG__resultLabelActive{color:var(--color-primary)}.transform-pillar-module__rOiqqG__statusDot{background-color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.transform-pillar-module__rOiqqG__statusDotActive{background-color:var(--color-primary)}.transform-pillar-module__rOiqqG__resultInput{color:var(--color-text-default);background:0 0;border:none;outline:none}.transform-pillar-module__rOiqqG__iconEdit,.transform-pillar-module__rOiqqG__iconCheck{width:var(--size-xs);height:var(--size-xs);cursor:pointer;flex-shrink:0}.transform-pillar-module__rOiqqG__iconEdit{transition:var(--transition-fast)}.transform-pillar-module__rOiqqG__iconEdit path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.transform-pillar-module__rOiqqG__iconEdit:hover path{fill:var(--color-text-default)}.transform-pillar-module__rOiqqG__iconCheck path{fill:var(--color-primary)}.transform-pillar-module__rOiqqG__iconDelete{width:var(--size-xs);height:var(--size-xs);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.transform-pillar-module__rOiqqG__iconDelete path{fill:var(--color-text-tertiary);transition:var(--transition-fast)}.transform-pillar-module__rOiqqG__iconDelete:hover path{fill:var(--color-danger)}
.transform-variable-modal-module__FYoJIW__fullscreenContent{flex-direction:column;height:100vh;padding:0;display:flex}.transform-variable-modal-module__FYoJIW__fullscreenBody{background:var(--color-surface-default);flex-direction:column;flex:1;min-height:0;padding:8px 8px 8px 0;display:flex}.transform-variable-modal-module__FYoJIW__body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.transform-variable-modal-module__FYoJIW__unifiedBox{border:1px solid var(--color-border-default);background:var(--color-surface-default);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.transform-variable-modal-module__FYoJIW__splitArea{flex-direction:row;flex:1;gap:16px;min-height:0;padding:0;display:flex}.transform-variable-modal-module__FYoJIW__splitColumnLeft{flex-direction:column;flex:none;min-width:0;padding-top:8px;display:flex}.transform-variable-modal-module__FYoJIW__splitColumnRight{flex-direction:column;flex:auto;min-width:0;padding-top:101px;display:flex}.transform-variable-modal-module__FYoJIW__previewArea{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.transform-variable-modal-module__FYoJIW__previewSegment{flex-shrink:0;justify-content:flex-start;padding:8px 12px 3px 0;display:flex}.transform-variable-modal-module__FYoJIW__previewSegment>*{width:auto;max-width:100%}.transform-variable-modal-module__FYoJIW__previewErrors{flex-direction:column;gap:2px;min-width:0;padding:0 12px;display:flex}.transform-variable-modal-module__FYoJIW__previewError{color:var(--color-danger)}.transform-variable-modal-module__FYoJIW__slotControl{flex:1;min-width:0}:is(.transform-variable-modal-module__FYoJIW__slotControlActive .ant-input,.transform-variable-modal-module__FYoJIW__slotControlActive .ant-select-selector){border-color:var(--color-primary)!important}.transform-variable-modal-module__FYoJIW__previewTableWrapper{flex:1;min-height:0;padding:0 12px 0 0;overflow:auto}.transform-variable-modal-module__FYoJIW__previewTableWrapper::-webkit-scrollbar{width:0;height:0}.transform-variable-modal-module__FYoJIW__previewTableWrapper{scrollbar-width:none}
.relationship-node-module__op5zfW__task{background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);cursor:grab;width:240px;transition:opacity var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base)}.relationship-node-module__op5zfW__task:active{cursor:grabbing}.relationship-node-module__op5zfW__taskDimmed{opacity:.25}.relationship-node-module__op5zfW__taskHighlighted{opacity:1;border-width:2px;box-shadow:0 0 0 2px #1677ff40}.relationship-node-module__op5zfW__header{padding:var(--space-3)}.relationship-node-module__op5zfW__iconContainer{width:var(--size-2xl);height:var(--size-2xl);max-width:var(--size-2xl);max-height:var(--size-2xl);border-radius:var(--border-radius-sm);border:var(--border-width-thin) solid;flex-shrink:0}.relationship-node-module__op5zfW__iconContainer svg{width:var(--size-md);height:var(--size-md)}.relationship-node-module__op5zfW__text{flex:1;min-width:0}.relationship-node-module__op5zfW__typeLabel{font-family:Menlo,monospace;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:.04em}.relationship-node-module__op5zfW__name{color:var(--color-text-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);word-break:break-word;width:100%}.relationship-node-module__op5zfW__subtype{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-tight);word-break:break-word}.relationship-node-module__op5zfW__handle{background:var(--color-primary)!important;border:1.5px solid var(--color-text-default)!important;width:8px!important;height:8px!important}
.relationship-graph-module__lZsnsW__modalWrapper{overflow:hidden!important}.relationship-graph-module__lZsnsW__modalContent{flex-direction:column;height:100vh;display:flex;background:var(--color-surface-default)!important;border-radius:0!important;padding:0!important}.relationship-graph-module__lZsnsW__modalBody{flex-direction:row;flex:1;min-height:0;display:flex;padding:0!important}.relationship-graph-module__lZsnsW__canvas{background:var(--color-surface-default);flex:1;min-height:0;position:relative}.relationship-graph-module__lZsnsW__canvas .react-flow__controls{background:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-base);overflow:hidden}.relationship-graph-module__lZsnsW__canvas .react-flow__controls-button{background:var(--color-surface-raised);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);width:28px;height:28px}.relationship-graph-module__lZsnsW__canvas .react-flow__controls-button:last-child{border-bottom:none}.relationship-graph-module__lZsnsW__canvas .react-flow__controls-button:hover{background:var(--color-bg-hover)}.relationship-graph-module__lZsnsW__canvas .react-flow__controls-button svg{fill:var(--color-text-default);max-width:14px;max-height:14px}.relationship-graph-module__lZsnsW__toolbar{top:var(--space-3);left:var(--space-3);z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-base);font-size:var(--font-size-sm);max-width:calc(100% - 80px);display:flex;position:absolute;overflow-x:auto}.relationship-graph-module__lZsnsW__toolbarTitle{color:var(--color-text-default);white-space:nowrap;font-weight:600}.relationship-graph-module__lZsnsW__toolbarCounts{color:var(--color-text-secondary);white-space:nowrap;font-family:Menlo,monospace}.relationship-graph-module__lZsnsW__toolbarSeparator{background:var(--color-border-secondary);width:1px;height:18px}.relationship-graph-module__lZsnsW__toolbarSearch{background:var(--color-surface-default);color:var(--color-text-default);border:var(--border-width-thin) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);outline:none;width:200px}.relationship-graph-module__lZsnsW__toolbarSearch:focus{border-color:var(--color-primary)}.relationship-graph-module__lZsnsW__toolbarSearch:disabled{opacity:.5;cursor:not-allowed}.relationship-graph-module__lZsnsW__toolbarMatchCount{color:var(--color-text-secondary);font-family:Menlo,monospace;font-size:var(--font-size-sm);white-space:nowrap;text-align:center;min-width:32px}.relationship-graph-module__lZsnsW__toolbarMatchCountEmpty{color:var(--color-danger-text);font-family:Menlo,monospace;font-size:var(--font-size-sm);white-space:nowrap;text-align:center;min-width:32px}.relationship-graph-module__lZsnsW__toolbarIconBtn{width:28px;height:28px;color:var(--color-text-secondary);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.relationship-graph-module__lZsnsW__toolbarIconBtn:hover{background:var(--color-bg-hover);color:var(--color-text-default);border-color:var(--color-border-secondary)}.relationship-graph-module__lZsnsW__toolbarIconBtn svg{fill:currentColor;width:16px;height:16px}.relationship-graph-module__lZsnsW__closeBtn{width:28px;height:28px;color:var(--color-text-secondary);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.relationship-graph-module__lZsnsW__closeBtn:hover{background:var(--color-bg-hover);color:var(--color-text-default);border-color:var(--color-border-secondary)}.relationship-graph-module__lZsnsW__closeBtn svg{fill:currentColor;width:16px;height:16px}.relationship-graph-module__lZsnsW__variablesPanel{gap:var(--space-3);width:320px;padding:var(--space-4);background:var(--color-bg-secondary);border-left:var(--border-width-thin) solid var(--color-border-secondary);flex-direction:column;display:flex;overflow:hidden}.relationship-graph-module__lZsnsW__variablesPanelHeader{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.relationship-graph-module__lZsnsW__variablesPanelTitle{color:var(--color-text-default);font-size:var(--font-size-base);font-weight:600}.relationship-graph-module__lZsnsW__variablesWrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.relationship-graph-module__lZsnsW__variablesList{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.relationship-graph-module__lZsnsW__variablesList::-webkit-scrollbar{display:none}.relationship-graph-module__lZsnsW__legendGroup{align-items:center;gap:var(--space-4);display:inline-flex}.relationship-graph-module__lZsnsW__legendItem{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);color:var(--color-text-default);white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}.relationship-graph-module__lZsnsW__legendItem:hover{border-color:var(--color-border-default)}.relationship-graph-module__lZsnsW__legendItem:focus-visible{outline:var(--border-width-thin) solid var(--color-border-focus);outline-offset:2px}.relationship-graph-module__lZsnsW__legendItemHidden .relationship-graph-module__lZsnsW__legendLabel,.relationship-graph-module__lZsnsW__legendItemHidden .relationship-graph-module__lZsnsW__legendCount{color:var(--color-text-disabled);text-decoration:line-through}.relationship-graph-module__lZsnsW__legendSwatch{border:var(--border-width-thin) solid;border-radius:var(--border-radius-sm);flex-shrink:0;width:14px;height:14px}.relationship-graph-module__lZsnsW__legendLabel{color:var(--color-text-default)}.relationship-graph-module__lZsnsW__legendCount{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.relationship-graph-module__lZsnsW__legendWarning{color:var(--color-warning);font-size:var(--font-size-sm);white-space:nowrap;cursor:help}.relationship-graph-module__lZsnsW__empty,.relationship-graph-module__lZsnsW__error{color:var(--color-text-secondary);font-size:var(--font-size-sm);background:var(--color-surface-default);flex:1;justify-content:center;align-items:center;display:flex}.relationship-graph-module__lZsnsW__error{color:var(--color-danger-text)}.relationship-graph-module__lZsnsW__errorPanel{justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-surface-default);flex-direction:column;flex:1;display:flex}.relationship-graph-module__lZsnsW__errorMessage{color:var(--color-danger-text);font-size:var(--font-size-sm)}
.app-builder-config-module__wzMgTa__root{padding:var(--space-2) var(--space-4);background-color:var(--color-surface-default);border-bottom:var(--border-width-thin) solid var(--color-border-default);z-index:10;color:var(--color-text-default);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast);position:sticky;top:0}.app-builder-config-module__wzMgTa__backLink{padding:var(--space-2);margin-right:var(--space-3);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.app-builder-config-module__wzMgTa__backLink:hover{background-color:var(--color-bg-hover);color:var(--color-text-default)}.app-builder-config-module__wzMgTa__backLink:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.app-builder-config-module__wzMgTa__publishedTag{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.app-builder-config-module__wzMgTa__icons svg,.app-builder-config-module__wzMgTa__backLink svg{width:var(--size-xs);height:var(--size-xs);flex-shrink:0}.app-builder-config-module__wzMgTa__icons svg path,.app-builder-config-module__wzMgTa__backLink svg path{fill:currentColor}
.external-edit-banner-module__2rcB8W__banner{background-color:var(--color-warning-bg);border-bottom:1px solid var(--color-warning);width:100%;color:var(--color-warning-text);align-items:center;gap:10px;padding:10px 16px;font-size:13px;line-height:1.4;display:flex}.external-edit-banner-module__2rcB8W__icon{color:var(--color-warning);flex-shrink:0;font-size:16px}.external-edit-banner-module__2rcB8W__message{flex:1;min-width:0}.external-edit-banner-module__2rcB8W__message strong{font-weight:600}.external-edit-banner-module__2rcB8W__loaded{opacity:.85}.external-edit-banner-module__2rcB8W__dismiss{width:24px;height:24px;color:var(--color-warning-text);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:inline-flex}.external-edit-banner-module__2rcB8W__dismiss:hover{opacity:1;background-color:var(--color-warning-light)}
.spin-module__7uJgNq__spin{border:2px solid var(--color-border-default);border-top-color:var(--color-text-default);border-radius:50%;flex-shrink:0;animation:.7s linear infinite spin-module__7uJgNq__spin}.spin-module__7uJgNq__small{width:16px;height:16px}.spin-module__7uJgNq__default{width:24px;height:24px}.spin-module__7uJgNq__large{border-width:3px;width:32px;height:32px}@keyframes spin-module__7uJgNq__spin{to{transform:rotate(360deg)}}
.declaration-tables-module__hjCU_G__mono{font-family:var(--font-family-mono);font-size:var(--density-font-meta)}
.page-module__p7b2RW__id{color:var(--color-text-default);font-family:var(--font-family-mono)}
