.enterprise-settings-page{width:100%;max-width:100%}.enterprise-settings-page .ant-card-body{padding:24px 16px}.enterprise-settings-page .configuration-settings-form .ant-form-item{min-width:0}.enterprise-settings-page .configuration-settings-form .ant-form-item-label{padding:0 0 8px}.enterprise-settings-page .configuration-settings-form .ant-form-item-label>label{height:20px;color:var(--ant-color-text);font-size:14px;font-weight:400;line-height:20px}.enterprise-settings-page .configuration-service-alert{margin-top:16px}@media(max-width:768px){.enterprise-settings-page .ant-card-body{padding:16px}}.system-status-page{width:100%;max-width:100%}.system-status-page .ant-card-body{padding:0}.system-management-panel{width:100%}.time-range-picker{display:grid;min-width:0;gap:6px}.toolbar .time-range-picker{flex:0 1 260px}.time-range-label{color:#526070;font-size:12px;font-weight:700}.time-range-picker .time-range-picker-control{width:100%;min-height:36px;border:1px solid #cfd7e4;border-radius:6px;color:#172033;font-size:14px;font-weight:400}.time-range-picker .time-range-picker-control.ant-picker-focused{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.time-range-picker .ant-picker-input>input{color:#172033;font-size:14px;font-weight:400}.time-range-picker .ant-picker-input>input::placeholder{color:var(--ant-color-text-placeholder);opacity:1}.time-range-picker .ant-picker-suffix{color:#667085}.time-range-picker-popup .ant-picker-content{width:100%;min-width:0;table-layout:auto}.time-range-picker-popup .ant-picker-content th,.time-range-picker-popup .ant-picker-content td{min-width:0;padding:0;border:0;background:transparent;box-shadow:none;text-align:center;visibility:visible;opacity:1}.time-range-picker-popup .ant-picker-cell-in-view .ant-picker-cell-inner:hover{background:#edf4ff;color:#155eef}.time-range-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-hover:before,.time-range-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:before,.time-range-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:before{background:#edf4ff}.time-range-picker-popup .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.time-range-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.time-range-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:#155eef;color:#fff}.time-range-picker-popup .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{background:#edf4ff;color:#155eef}.time-range-picker-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#e5efff;color:#155eef;font-weight:600}.time-range-picker-popup .ant-picker-footer{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding:8px 12px;border-block:0!important}.time-range-picker-popup .ant-picker-footer-extra{min-width:0;flex:1 1 auto;border-block:0!important}.time-range-picker-popup .time-range-presets{display:flex;min-width:0;flex:1 1 auto;gap:8px}.time-range-picker-popup .time-range-presets .ant-btn,.time-range-picker-popup .ant-picker-ok .ant-btn{height:32px;padding-inline:15px;font-size:14px}.time-range-picker-popup .ant-picker-ranges{margin:0;padding:0;border-block:0!important}.searchable-select{position:relative;display:grid;min-width:0;gap:6px}.searchable-select-field,.searchable-select,.searchable-multi-select,.searchable-select-control,.searchable-multi-select-control{box-sizing:border-box;width:100%;min-width:0}.searchable-select-control .ant-select-selection-item,.searchable-multi-select-control .ant-select-selection-item{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-label{display:block;min-height:auto;color:#526070;font-size:12px;font-weight:700;line-height:16px}.searchable-select-control .ant-select-selector,.time-range-picker .time-range-picker-control{box-sizing:border-box;min-height:36px;padding:0 10px;border:1px solid #cfd7e4;border-radius:6px;background-color:#fff;background-image:none!important;color:#172033;box-shadow:none}.searchable-select-control.ant-select-focused .ant-select-selector{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a;outline:none}@media(max-width:820px){.time-range-picker-popup{--time-range-popup-width: calc(100vw - 24px) ;width:calc(100vw - 24px)!important}.time-range-picker-popup .ant-picker-panel-container,.time-range-picker-popup .ant-picker-panel-layout,.time-range-picker-popup [role=dialog],.time-range-picker-popup .ant-picker-panels,.time-range-picker-popup .ant-picker-panel{max-width:100%;min-width:0}.time-range-picker-popup .ant-picker-panel-container,.time-range-picker-popup .ant-picker-panel-layout,.time-range-picker-popup [role=dialog],.time-range-picker-popup .ant-picker-panels{width:100%}.time-range-picker-popup .ant-picker-panel{flex:1 1 0;width:var(--time-range-popup-width)}.time-range-picker-popup .ant-picker-datetime-panel{width:var(--time-range-popup-width)}.time-range-picker-popup .ant-picker-date-panel{flex:1 1 0;width:auto;min-width:0}.time-range-picker-popup .ant-picker-time-panel{flex:0 0 132px;width:132px;min-width:132px}.time-range-picker-popup .ant-picker-time-panel-column{flex:1 1 0;width:auto;min-width:0}.time-range-picker-popup .ant-picker-time-panel-cell-inner{width:auto}.time-range-picker-popup .ant-picker-content{table-layout:fixed}.time-range-picker-popup .ant-picker-footer,.time-range-picker-popup .ant-picker-footer-extra,.time-range-picker-popup .ant-picker-ranges{box-sizing:border-box;width:var(--time-range-popup-width);max-width:var(--time-range-popup-width)}.time-range-picker-popup .ant-picker-footer{box-sizing:border-box;width:100%;gap:4px}.time-range-picker-popup .time-range-presets{gap:4px}.time-range-picker-popup .time-range-presets .ant-btn,.time-range-picker-popup .ant-picker-ok .ant-btn{padding-inline:4px}}.searchable-multi-select-hidden-tag{display:none}.configuration-page--enterprise-list .configuration-list-card{min-width:0}.enterprise-credits-drawer .ant-input[readonly]{cursor:default}.enterprise-full-row{grid-column:1 / -1}.enterprise-drawer .configuration-association-block,.enterprise-drawer .configuration-table .ant-input{min-width:0}@media(max-width:767px){.enterprise-drawer .configuration-form-grid{grid-template-columns:1fr}}.usage-management-feature,.enterprise-usage-feature{display:grid;min-width:0;gap:16px}.usage-management-feature>*,.enterprise-usage-feature>*,.usage-filter-card,.usage-management-ranking-grid,.enterprise-usage-ranking-grid{min-width:0}.usage-management-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px}.enterprise-usage-ranking-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.usage-management-summary,.usage-management-summary__primary-row,.usage-management-summary__secondary-row{display:grid;min-width:0;gap:12px}.usage-management-summary__primary-row,.usage-management-summary__secondary-row{grid-template-columns:repeat(6,minmax(0,1fr))}.usage-management-summary__secondary-row .usage-management-summary__latency-card{grid-column:span 4}.usage-management-summary__card,.usage-management-summary__latency-card{min-width:0;height:88px;overflow:hidden}.usage-management-summary__card .ant-card-body{display:flex;height:100%;flex-direction:column;justify-content:flex-start;padding:8px 16px 4px;overflow:hidden}.usage-management-summary__card .ant-statistic{display:flex;height:100%;min-width:0;flex-direction:column}.usage-management-summary__card .ant-statistic-content,.usage-management-summary__card .ant-statistic-content-value{min-width:0}.usage-management-summary__card .ant-statistic-title{margin:0;overflow:hidden;color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.usage-management-summary__card .ant-statistic-content{margin-top:auto;overflow:hidden;color:var(--ant-color-text);font-size:16px;font-weight:600;line-height:26px;text-overflow:ellipsis;white-space:nowrap}.usage-management-summary__card .ant-statistic-content-value{display:block;overflow:hidden;text-overflow:ellipsis}.usage-management-summary__latency-card .ant-card-body{height:100%;padding:0}.usage-management-summary__latency-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100%;min-width:0}.usage-management-summary__latency-group{display:flex;height:100%;min-width:0;flex-direction:column;padding:8px 14px 3px}.usage-management-summary__latency-group+.usage-management-summary__latency-group{border-left:1px solid var(--ant-color-border-secondary)}.usage-management-summary__latency-group>span{display:block;overflow:hidden;color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.usage-management-summary__latency-statistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;gap:8px}.usage-management-summary__latency-statistics .ant-statistic,.usage-management-summary__latency-statistics .ant-statistic-content,.usage-management-summary__latency-statistics .ant-statistic-content-value{min-width:0}.usage-management-summary__latency-statistics .ant-statistic-title{margin:0 0 3px;overflow:hidden;color:var(--ant-color-text-tertiary);font-size:11px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.usage-management-summary__latency-statistics .ant-statistic-content{overflow:hidden;color:var(--ant-color-text);font-size:12px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.usage-management-summary__latency-statistics .ant-statistic-content-value{display:block;overflow:hidden;text-overflow:ellipsis}.usage-management-ranking-card{min-width:0;height:100%;overflow:hidden}.usage-management-ranking-card .ant-card-head{min-height:50px;padding:0 16px}.usage-management-ranking-card .ant-card-head-title{padding:14px 0;font-size:15px;font-weight:600;line-height:22px}.usage-management-ranking-card .ant-card-body{display:flex;min-width:0;height:calc(100% - 50px);padding:0;flex-direction:column}.usage-management-ranking-table{min-width:0;flex:0 0 auto}.usage-management-ranking-card .configuration-pagination-nav{margin-top:auto}.usage-trend-chart-panel{min-width:0}.usage-trend-chart-panel .ant-card-body{padding:16px}.usage-trend-chart-panel__controls{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;min-width:0;gap:12px}.usage-trend-chart-panel__metrics{grid-column:span 10;min-width:0;font-size:13px}.usage-trend-chart-panel__comparison{display:grid;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-width:0;gap:12px}.usage-trend-chart-panel__comparison-picker{grid-column:span 2;width:100%;min-width:0}.usage-trend-chart-panel__viewport{width:100%;min-width:0;margin-top:16px;overflow-x:clip}.usage-trend-chart-panel__plot{width:100%;min-width:0}@media(max-width:700px){.usage-management-ranking-grid,.enterprise-usage-ranking-grid,.usage-management-summary__primary-row,.usage-management-summary__secondary-row,.usage-management-summary__latency-groups{grid-template-columns:minmax(0,1fr)}.usage-management-summary__secondary-row .usage-management-summary__latency-card{grid-column:auto;height:auto;min-height:88px}.usage-trend-chart-panel__controls{grid-template-columns:minmax(0,1fr);align-items:stretch}.usage-trend-chart-panel__metrics,.usage-trend-chart-panel__comparison{grid-column:1 / -1}.usage-trend-chart-panel__comparison{display:flex;width:100%;flex:1 1 auto;margin-left:0}.usage-trend-chart-panel__comparison-picker{width:100%;flex:1 1 auto}.usage-trend-chart-panel__plot{width:720px}.metric-trend-chart__viewport.usage-trend-chart-panel__viewport{overflow-x:auto}}.usage-management-summary__paired{display:flex;flex-direction:column;height:100%;min-width:0;gap:4px}.usage-management-summary__paired-title{color:var(--ant-color-text-secondary);font-size:12px;line-height:20px}.usage-management-summary__paired-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.usage-management-summary__paired-values .ant-statistic-title{font-size:11px;line-height:18px}.usage-management-summary__paired-values .ant-statistic-content{font-size:14px;line-height:22px;margin:0}.usage-management-summary__incomplete{display:block;font-size:10px;font-weight:400;line-height:12px}.metric-trend-chart__viewport{min-width:0;margin-top:16px;overflow-x:clip}.metric-trend-chart__plot{min-width:0}.metric-trend-chart__state{display:flex;align-items:center;justify-content:center;gap:8px;min-height:280px}.metric-trend-chart__accessible-data{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.metric-trend-chart__accessible-data button{position:absolute}.trend-metric-toggle-grid.ant-checkbox-group,.trend-metric-toggle-grid.ant-radio-group{display:flex;flex-wrap:wrap;gap:8px;margin:0}.trend-metric-toggle-grid .trend-metric-option.ant-checkbox-wrapper,.trend-metric-toggle-grid .trend-metric-option.ant-radio-wrapper{display:inline-flex;gap:7px;min-height:var(--ant-control-height);align-items:center;margin-inline-start:0;padding:4px 10px;border:1px solid var(--ant-color-border);border-radius:999px;background:var(--ant-color-bg-container);color:var(--ant-color-text-secondary);font-size:11px;font-weight:400;line-height:22px}.trend-metric-toggle-grid .trend-metric-option.selected{border-color:var(--ant-color-primary-border);background:var(--ant-color-primary-bg);color:var(--ant-color-text)}.trend-metric-toggle-grid .trend-metric-option.ant-checkbox-wrapper-disabled,.trend-metric-toggle-grid .trend-metric-option.ant-radio-wrapper-disabled{color:var(--ant-color-text-disabled)}.trend-metric-toggle-grid .trend-metric-swatch{display:inline-block;flex:0 0 8px;width:8px;height:8px;margin-inline-end:6px;border-radius:50%}.trend-metric-swatch.chart-line-1{background-color:#3563e9}.trend-metric-swatch.chart-line-2{background-color:#0f9f6e}.trend-metric-swatch.chart-line-3{background-color:#b45309}.trend-metric-swatch.chart-line-4{background-color:#7c3aed}.trend-metric-swatch.chart-line-5{background-color:#db2777}.user-center-statistics-page,.user-center-projects-page{display:grid;width:100%;min-width:0;max-width:100%;gap:16px}.user-center-statistics-page>*,.user-center-projects-page>*{min-width:0}.user-center-ranking-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.user-center-hierarchy-label{gap:8px;display:flex;align-items:center;min-width:0;overflow:hidden}.user-center-hierarchy-label .ant-tag{margin-inline-end:0;flex:0 0 auto}.user-center-hierarchy-marker{flex:0 0 auto;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center}.user-center-hierarchy-table .ant-table-row-indent{float:inline-start}.user-center-hierarchy-expand{flex:0 0 auto}.user-center-model-toolbar{width:100%;min-width:0;margin-bottom:16px}.user-center-model-toolbar__search,.configuration-filter-grid--unified>.user-center-model-toolbar__search{grid-column:span 2 / -2;min-width:0;margin:0}.user-center-model-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px}.user-center-model-selector-card,.user-center-model-detail{width:100%;min-width:0;max-width:100%}.user-center-model-selector-card{border-inline-start:3px solid var(--ant-color-border)}.user-center-model-selector-card.ant-card-hoverable:hover{border-color:var(--ant-color-border-secondary);border-inline-start-color:var(--ant-color-border);box-shadow:none}.user-center-model-selector-card--expanded,.user-center-model-selector-card--expanded.ant-card-hoverable:hover{border-inline-start-color:var(--ant-color-primary)}.user-center-model-selector-card .user-center-model-selector-card__body{padding:0}.user-center-model-selector.ant-btn{display:grid;width:100%;height:100%;min-width:0;grid-template-columns:minmax(0,1fr);align-content:space-between;justify-content:stretch;justify-items:stretch;gap:12px;padding:16px;text-align:left}.user-center-model-selector__heading,.user-center-model-selector__footer,.user-center-model-selector__protocols{display:flex;width:100%;min-width:0;align-items:center}.user-center-model-selector__heading,.user-center-model-selector__footer{justify-content:space-between;gap:12px}.user-center-model-selector__protocols{width:auto;flex:1 1 auto;justify-content:flex-start;gap:8px;overflow:hidden}.user-center-model-selector__id{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-center-model-selector__price{display:grid;min-width:0}.user-center-model-selector__separator{display:block;width:100%;min-width:0;border-block-start:1px solid var(--ant-color-border-secondary)}.user-center-model-selector__price-label.ant-typography{font-size:12px}.user-center-model-selector__price-values{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.user-center-model-selector__price-item{display:grid;min-width:0;text-align:center}.user-center-model-selector__price-item:first-child{text-align:left}.user-center-model-selector__price-item:last-child{text-align:right}.user-center-model-selector__price-label.ant-typography,.user-center-model-selector__price-content.ant-typography{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-center-model-selector__action{flex:0 0 auto;color:var(--ant-color-primary);white-space:nowrap}.user-center-model-detail{grid-column:1 / -1}.user-center-model-detail__body{display:grid;min-width:0;gap:16px;padding:16px}.user-center-model-detail__heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.user-center-model-detail__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.user-center-model-detail__id.ant-input{flex:1 1 auto;min-width:0}.user-center-model-table,.user-center-model-detail-section{min-width:0;max-width:100%}.user-center-model-url{display:block;white-space:nowrap}.user-center-model-table .ant-table-thead>tr>th,.user-center-model-table .ant-table-tbody>tr>td{white-space:nowrap}.user-center-model-detail-section{display:grid;gap:8px}@media(max-width:640px){.user-center-ranking-grid{grid-template-columns:minmax(0,1fr)}.user-center-model-detail__heading{align-items:stretch;flex-direction:column}.user-center-model-detail__actions{justify-content:space-between}.configuration-filter-grid--unified>.user-center-model-toolbar__search{grid-column:1 / -1}}.configuration-copy-feedback-anchor{position:relative;display:inline-flex}.configuration-copy-feedback-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.provider-drawer .provider-submit-alert{margin-bottom:20px}.provider-form-grid>.provider-full-row,.provider-form-grid>.provider-status-scope-row{grid-column:1 / -1}.provider-status-scope-row,.provider-auth-row{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.provider-drawer .provider-status-scope-row .ant-form-item,.provider-drawer .provider-auth-row .ant-form-item{height:100%}.provider-base-url{display:block;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;white-space:nowrap}.provider-name{display:block;min-width:0;white-space:nowrap}@media(max-width:820px){.provider-status-scope-row,.provider-auth-row{grid-template-columns:minmax(0,1fr)}}.route-drawer .configuration-section-stack{min-width:0}.route-drawer .configuration-full-width{width:100%}.model-pricing-section+.model-discount-section{border-top:1px solid var(--ant-color-border-secondary);padding-top:24px}.model-pricing-section--with-project-divider{padding-bottom:24px}.model-tier-row{display:grid;grid-template-columns:minmax(184px,1fr) repeat(3,minmax(160px,1fr)) auto;min-width:760px;gap:16px;align-items:start}.context-pricing-editor{min-width:0;max-width:100%;overflow-x:auto}.model-pricing-section .context-pricing-editor{margin-top:0}.model-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.model-discount-field{width:calc((100% - 24px) / 3)}.model-price-cell{display:inline-flex;flex-direction:column;gap:2px}.model-price-text{display:block;font-size:13px;font-weight:400;line-height:20px}.model-tier-field:first-child label{white-space:nowrap}.model-price-field .configuration-field-label,.model-tier-field .configuration-field-label{min-height:22px}.model-tier-field .configuration-field-label{line-height:22px}.model-discounted-price-table-wrap{border:1px solid var(--ant-color-border-secondary);border-radius:7px;min-width:0;max-width:100%;width:100%}.model-discount-section .model-discounted-price-table-wrap{margin-top:0}.model-discounted-price-title{margin:0;font-size:14px;font-weight:600;line-height:22px}.model-interface-table{min-width:0}.model-interface-enabled-cell{text-align:center}.model-interface-type{color:var(--ant-color-text);font-size:13px;font-weight:400;overflow-wrap:anywhere}.model-interface-path-cell{display:grid;min-width:0;gap:6px}.model-interface-conversion-row>td{padding-block:10px!important}.model-interface-conversion-row>td:first-child{padding-inline:12px!important}.model-interface-conversion-row .ant-checkbox-wrapper{margin:0}.model-interface-path-input{width:100%}.model-interface-test-result{margin:0;padding:8px 10px;border-radius:6px;font-size:12px;font-weight:600}.model-interface-test-result--success{border:1px solid var(--ant-color-success-border);background:var(--ant-color-success-bg);color:var(--ant-color-success-text)}.model-interface-test-result--error{border:1px solid var(--ant-color-error-border);background:var(--ant-color-error-bg);color:var(--ant-color-error-text)}.context-pricing-editor{display:grid;gap:10px}.model-bound-scope-select{width:100%}.model-project-picker{display:grid;gap:8px}.model-project-scope-section .model-project-name{display:block;max-width:100%;min-width:0;white-space:nowrap}.model-filter-provider .ant-select{width:100%}@media(max-width:820px){.model-price-grid{grid-template-columns:minmax(0,1fr)}.model-discount-field{width:100%}.model-tier-row{min-width:760px}}.rule-name,.rule-stage,.rule-project-binding{display:block;min-width:0;white-space:nowrap}.rule-project-name-loading{color:var(--ant-color-text-secondary)}.rule-test-section .ant-form-item{margin-bottom:0}.rule-test-section textarea{min-height:120px}.rule-test-result{display:grid;gap:4px;padding:12px 14px;border-left:3px solid var(--ant-color-text-tertiary);background:var(--ant-color-fill-tertiary);color:var(--ant-color-text);font-size:14px;line-height:22px}.rule-test-result--matched{border-left-color:var(--ant-color-success);background:var(--ant-color-success-bg);color:var(--ant-color-success-text)}.rule-test-result--error{border-left-color:var(--ant-color-error);background:var(--ant-color-error-bg);color:var(--ant-color-error-text)}.rule-test-result-message{font-weight:600}.rule-test-result-match{min-width:0;overflow:hidden;color:var(--ant-color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.rule-test-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.project-detail-card{display:flex;width:100%;min-height:0;flex-direction:column;gap:14px}.project-detail-tabs{display:flex;width:100%;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.project-detail-tabs :is(.ant-tabs-content-holder,.ant-tabs-content,.ant-tabs-tabpane){width:100%;min-height:0}.project-detail-tabs .ant-tabs-content-holder{flex:1 1 auto}.project-detail-tabs .ant-tabs-content,.project-detail-tabs .ant-tabs-tabpane-active{display:flex}.project-detail-tabs .ant-tabs-tabpane-active,.project-detail-tabs .project-detail-section{min-height:0}.project-detail-tabs .project-detail-section{width:100%;flex:1 1 auto}.project-detail-section{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:visible;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container)}.project-detail-section>h3{display:flex;min-height:48px;align-items:center;margin:0;padding:0 16px;border-bottom:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text);font-size:15px;font-weight:400}.project-section-form{display:grid;min-height:0;grid-template-rows:auto auto minmax(0,1fr)}.project-binding-section,.project-section-table{display:grid;min-height:0;grid-row:3;grid-template-rows:minmax(0,1fr) auto;overflow:visible}.project-binding-section .configuration-table,.project-binding-section :is(.ant-table-wrapper,.ant-table-container,.ant-table-content){min-width:0}.project-detail-section .ant-table-cell,.project-detail-section .configuration-primary-name{white-space:nowrap}.project-detail-section .configuration-primary-name{display:block;max-width:100%}.project-management{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:16px}.button-row{display:flex;flex-wrap:wrap;gap:8px}.filing-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:1320px;margin:18px auto 0;padding:0 4px;color:#64748b;font-size:12px;line-height:1.5;text-align:center}.filing-links a{color:#475569;text-decoration:none}.filing-links a:hover{color:#155eef;text-decoration:underline}.filing-separator{color:#94a3b8}.login-shell{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:100vh;padding:24px;background:var(--tokenlab-color-bg-layout)}.login-panel{align-self:center;justify-self:center;display:grid;align-content:start;width:min(640px,100%);padding:54px 64px 58px;border:1px solid var(--tokenlab-color-border-secondary);border-radius:var(--tokenlab-border-radius);background:var(--tokenlab-color-bg-container)}.login-brand{display:flex;align-items:center;margin-bottom:26px}.login-brand img{display:block;width:176px;max-width:100%;height:auto}.login-panel .login-slogan.ant-typography{margin:0 0 34px;color:var(--tokenlab-color-text-secondary);font-size:15px;font-weight:600;line-height:1.7}.login-form{display:grid;gap:12px;width:min(480px,100%)}.login-docs-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--tokenlab-color-border);border-radius:var(--tokenlab-border-radius-sm);background:var(--tokenlab-color-bg-container);font-weight:600;line-height:1.35;text-align:center}.login-checking-status{display:block}@media(max-width:520px){.login-shell{padding:16px}.login-panel{padding:40px 28px 44px}}.public-docs-shell{height:100vh;min-height:0;overflow-y:auto;padding:28px;background:var(--tokenlab-color-bg-layout);scroll-behavior:smooth}.public-docs-mobile-header{display:none}.public-docs-page{display:grid;grid-template-columns:180px minmax(0,1fr) 220px;align-items:start;gap:24px;width:min(1440px,100%);margin:0 auto}.public-docs-panel{min-width:0}.public-docs-content.public-docs-panel{border:1px solid var(--tokenlab-color-border-secondary);border-radius:var(--tokenlab-border-radius);background:var(--tokenlab-color-bg-container)}.public-docs-nav-panel{position:sticky;top:24px;padding:8px 0}.public-docs-nav-title.ant-typography,.docs-outline-title.ant-typography{margin:0 0 12px;color:var(--tokenlab-color-text-tertiary);font-size:12px;font-weight:700;line-height:18px}.public-docs-nav{display:grid;gap:4px}.public-docs-select-wrap{display:none}.public-docs-nav a{display:block;padding:8px 10px;border-left:3px solid transparent;color:var(--tokenlab-color-text-secondary);font-size:13px;font-weight:600;line-height:1.35;text-decoration:none}.public-docs-nav a.active,.public-docs-nav a[aria-current=page]{border-left-color:var(--tokenlab-color-primary);color:var(--tokenlab-color-primary);background:var(--tokenlab-color-primary-bg)}.public-docs-nav a:hover{color:var(--tokenlab-color-primary)}.public-docs-content{min-width:0;overflow:hidden}.public-docs-content-alert{margin:32px 40px}.docs-outline.public-docs-outline{position:sticky;top:24px;max-height:calc(100vh - 72px);overflow-y:auto;margin:24px 18px 24px 0;padding:12px 0 12px 14px;border-left:1px solid var(--tokenlab-color-border-secondary)}.markdown-document{min-width:0;padding:28px 32px 48px;color:var(--tokenlab-color-text);font-size:14px;line-height:1.75}.markdown-document.credits-markdown-document{padding-bottom:0}.markdown-document h1{margin:0 0 24px;color:var(--tokenlab-color-text-heading);font-size:28px;line-height:38px}.markdown-document h2{margin:32px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--tokenlab-color-border-secondary);color:var(--tokenlab-color-text-heading);font-size:20px;line-height:28px}.markdown-document h3{margin:24px 0 10px;color:var(--tokenlab-color-text-heading);font-size:16px;line-height:22px}.markdown-document h4{margin:20px 0 8px;color:var(--tokenlab-color-text-heading);font-size:14px;line-height:22px}.markdown-heading-row{display:flex;align-items:center;gap:8px;scroll-margin-top:24px}.markdown-heading-row>h1,.markdown-heading-row>h2,.markdown-heading-row>h3,.markdown-heading-row>h4{min-width:0}.markdown-heading-anchor-wrap,.markdown-heading-anchor-wrap .configuration-copy-feedback-anchor{position:relative;display:inline-flex;align-items:center}.markdown-heading-anchor.ant-btn{color:var(--tokenlab-color-primary);font-size:12px;font-weight:600;opacity:0}.markdown-heading-row:hover .markdown-heading-anchor,.markdown-heading-anchor:focus-visible{opacity:1}.markdown-document p,.markdown-document ul,.markdown-document ol{margin:0 0 14px;color:var(--tokenlab-color-text-secondary)}.markdown-document ul,.markdown-document ol{padding-left:24px}.markdown-document li+li{margin-top:4px}.markdown-document a{color:var(--tokenlab-color-primary);text-decoration:none}.markdown-document a:hover{text-decoration:underline}.docs-inline-code{padding:2px 5px;border-radius:var(--tokenlab-border-radius-sm);background:var(--tokenlab-color-fill-tertiary);color:var(--tokenlab-color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.markdown-document pre{max-width:100%;overflow-x:auto;margin:14px 0 18px;padding:14px 16px;border-radius:var(--tokenlab-border-radius);background:var(--tokenlab-color-bg-spotlight);color:var(--tokenlab-color-text-light-solid);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6}.markdown-document pre code{color:inherit;font:inherit}.docs-table-scroll{max-width:100%;overflow-x:auto;margin:14px 0 22px;border:1px solid var(--tokenlab-color-border-secondary);border-radius:var(--tokenlab-border-radius)}.docs-table-scroll table{width:100%;min-width:680px;border-collapse:collapse}.credits-pricing-table{min-width:0;margin-inline:32px}.credits-pricing-table .ant-table-cell{vertical-align:middle}.credits-pricing-model-id{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credits-price-stack{display:flex;flex-direction:column}.docs-table-scroll th{background:var(--tokenlab-color-fill-alter);color:var(--tokenlab-color-text);font-weight:600;text-align:left}.docs-table-scroll th,.docs-table-scroll td{padding:10px 12px;border-bottom:1px solid var(--tokenlab-color-border-secondary);vertical-align:top}.docs-table-scroll tr:last-child td{border-bottom:0}.docs-outline ol{display:grid;gap:2px;margin:0;padding:0;list-style:none;color:var(--tokenlab-color-text-secondary)}.docs-outline li{margin:0}.docs-outline li.level-3{padding-left:12px}.docs-outline li.level-4{padding-left:24px}.docs-outline a{display:block;overflow:hidden;padding:5px 0;color:var(--tokenlab-color-text-secondary);font-size:12px;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.docs-outline a:hover{color:var(--tokenlab-color-primary)}@media(max-width:900px){.public-docs-shell{padding:0}.public-docs-mobile-header{display:flex;align-items:center;height:64px;padding:16px;border-bottom:1px solid var(--tokenlab-color-border-secondary);background:var(--tokenlab-color-bg-container)}.public-docs-mobile-header img{display:block;width:128px;max-width:100%;height:auto}.public-docs-page{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.public-docs-nav-panel{position:static;padding:0;border:0;background:transparent}.public-docs-nav-title,.public-docs-nav{display:none}.public-docs-select-wrap{display:block}.public-docs-select{width:100%}.public-docs-select .ant-select-selector{min-height:42px}.markdown-document{padding:20px 16px 32px}.credits-pricing-table{margin-inline:16px}.markdown-document h1{font-size:24px;line-height:32px}.public-docs-content-alert{margin:20px 16px}.docs-outline.public-docs-outline{display:none}}.audit-identity-cell{display:grid;min-width:0;gap:3px}.audit-identity-primary{display:flex;min-width:0;align-items:center;color:var(--ant-color-text);font-size:13px;font-weight:400}.audit-identity-cell>span:not(.audit-identity-primary){color:var(--ant-color-text-secondary);font-size:12px}.audit-table-wrap .audit-identity-cell{min-width:0}.audit-table-wrap .ant-table-cell{white-space:nowrap}.audit-table-wrap .table-cell-ellipsis{display:block;max-width:100%;min-width:0;white-space:nowrap}.audit-row-expanded>td{background:var(--ant-color-fill-secondary)}.audit-page{min-width:0}.audit-detail-drawer{--audit-detail-drawer-width: min(760px, calc(100vw - 248px) )}.audit-detail-drawer .configuration-drawer-title p{margin:6px 0 0;color:var(--ant-color-text-secondary);font-size:13px;font-weight:400}.audit-detail-error{overflow-wrap:anywhere}.audit-detail-body{display:grid;gap:0}.audit-detail-section{display:grid;gap:16px}.audit-detail-section+.audit-detail-section{margin-top:24px;border-top:1px solid var(--ant-color-border-secondary);padding-top:24px}.audit-detail-section h3{margin:0;color:var(--ant-color-text);font-size:14px}.audit-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.audit-basic-info-grid{align-items:stretch}.audit-kv-item{min-width:0;padding:10px;border:1px solid var(--ant-color-border-secondary);border-radius:7px;background:var(--ant-color-fill-tertiary)}.audit-basic-info-item{display:flex;flex-direction:column}.audit-basic-info-item--full-width{grid-column:1 / -1}.audit-kv-item>span{display:block;margin-bottom:5px;color:var(--ant-color-text-secondary);font-size:12px}.audit-kv-item strong,.audit-kv-item .kv-value{display:block;margin-bottom:0;color:var(--ant-color-text);font-size:13px;font-weight:400;overflow-wrap:anywhere}.audit-hit-list{display:grid;gap:8px}.audit-hit-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--ant-color-border-secondary);border-radius:7px}.audit-hit-item strong{min-width:0;overflow-wrap:anywhere}.audit-sub-tabs{min-width:0}.audit-code-block{max-height:220px;overflow:auto;margin:0;padding:12px;border-radius:7px;background:var(--ant-color-text);color:var(--ant-color-text-light-solid);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap}@media(max-width:820px){.audit-detail-drawer{--audit-detail-drawer-width: 100vw}.audit-filter-grid .searchable-select-control .ant-select-selector,.audit-filter-grid>label>input,.audit-filter-grid .time-range-picker .time-range-picker-control{min-height:42px}}.audit-basic-info-item .kv-value{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-management-ranking-grid>.usage-ranking-full-width{grid-column:1 / -1}.metric-card .ant-card-head h2{margin:0;font-size:15px;font-weight:600;line-height:22px}.metric-card .ant-card-extra{color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;line-height:20px}.attribution-page{display:grid;width:100%;max-width:100%;min-width:0;gap:16px}.attribution-page>*,.attribution-feature-root,.attribution-overview-filter-card,.attribution-overview-filter-bar{max-width:100%;min-width:0}.attribution-metric-section .ant-card-head,.attribution-insight-card .ant-card-head,.attribution-trend-section .ant-card-head,.attribution-token-card .ant-card-head,.attribution-file-category-panel .ant-card-head,.attribution-ranking-table-card .ant-card-head{min-height:48px;padding:0 16px}.attribution-metric-section .ant-card-head-title,.attribution-insight-card .ant-card-head-title,.attribution-trend-section .ant-card-head-title,.attribution-token-card .ant-card-head-title,.attribution-file-category-panel .ant-card-head-title,.attribution-ranking-table-card .ant-card-head-title{padding:13px 0}.attribution-feature-root.attribution-metric-sections{display:grid;min-width:0;gap:16px}.attribution-metric-section .ant-card-body{padding:0}.attribution-metric-grid,.attribution-secondary-metric-grid,.attribution-composition-grid,.attribution-file-category-grid{display:grid;min-width:0}.attribution-metric-grid,.attribution-secondary-metric-grid,.attribution-file-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attribution-secondary-metric-grid{align-items:stretch;gap:16px}.attribution-output-card{min-width:0;padding:14px 16px;border-right:1px solid var(--ant-color-border-secondary)}.attribution-output-card:last-child{border-right:0}.attribution-secondary-metric-card{min-width:0;height:100%}.attribution-secondary-metric-card .ant-card-body{display:flex;min-width:0;height:100%;flex-direction:column;padding:14px 16px}.attribution-card-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.attribution-card-head h3{margin:0;font-size:14px;font-weight:600;line-height:22px}.attribution-card-head>span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;line-height:20px;white-space:nowrap}.attribution-card-primary{display:grid;min-height:70px;min-width:0;align-content:center;justify-content:stretch;gap:4px;margin-bottom:8px}.attribution-card-primary>span{display:block;overflow:hidden;color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.attribution-primary-value{min-width:0}.attribution-primary-value{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.attribution-card-primary>.attribution-primary-value>strong{display:block;min-width:0;overflow:hidden;color:var(--ant-color-text-heading);font-size:26px;font-weight:600;line-height:34px;text-overflow:ellipsis;white-space:nowrap}.attribution-card-metrics{display:grid;margin-top:auto}.attribution-page .attribution-metric-pair{display:flex;min-height:34px;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding-block:0;border-top:1px solid var(--ant-color-border-secondary)}.attribution-metric-pair span{min-width:0;overflow:hidden;color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.attribution-metric-pair strong,.attribution-metric-pair .attribution-nowrap-value{min-width:0;margin-left:auto;overflow:hidden;color:var(--ant-color-text-heading);font-size:13px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.attribution-delta{display:inline-flex;min-height:22px;flex:0 0 auto;align-items:center;margin-inline-end:0;padding:0 7px;border-radius:999px;font-size:12px;font-style:normal;font-weight:600;white-space:nowrap}.attribution-composition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.attribution-insight-card{min-width:0;height:100%}.attribution-insight-card .ant-card-body{display:grid;grid-template-rows:128px minmax(54px,auto);align-content:start;gap:16px;padding:16px}.attribution-insight-card .ant-card-body:before,.attribution-insight-card .ant-card-body:after{display:none;content:none}.attribution-progress-list{display:grid;height:128px;grid-template-rows:repeat(4,32px)}.attribution-progress-row{display:grid;min-width:0;grid-template-columns:100px minmax(96px,1fr) 84px;align-items:center;gap:10px}.attribution-composition-rows .attribution-progress-row{grid-template-columns:100px minmax(96px,1fr) 120px}.attribution-progress-row__label{overflow:hidden;color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.attribution-progress-row__values{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;overflow:hidden}.attribution-progress-row__values>strong{min-width:0;overflow:hidden;flex:1 1 0;font-size:12px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.attribution-gap-grid{display:grid;min-height:54px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.attribution-gap-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.attribution-gap-grid>div{display:grid;min-width:0;gap:5px;padding:10px;border:1px solid var(--ant-color-border-secondary);border-radius:6px;background:var(--ant-color-fill-quaternary)}.attribution-gap-grid span{overflow:hidden;color:var(--ant-color-text-secondary);font-size:11px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.attribution-gap-grid strong{overflow:hidden;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.attribution-trend-section .ant-card-body{padding:16px}.attribution-trend-section .trend-metric-toggle-grid .trend-metric-option.ant-checkbox-wrapper,.attribution-trend-section .trend-metric-toggle-grid .trend-metric-option.ant-radio-wrapper{min-height:30px;padding:3px 8px;line-height:20px}.attribution-trend-section .metric-trend-chart__viewport{min-width:0;margin-top:16px}.attribution-token-card .ant-card-body{padding:16px}.attribution-token-grid{display:grid;min-width:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.attribution-token-tile{display:grid;min-width:0;gap:7px;padding:11px 12px;border:1px solid var(--ant-color-border-secondary);border-radius:7px;background:var(--ant-color-fill-quaternary)}.attribution-token-tile .ant-statistic-title{margin:0 0 8px;overflow:hidden;color:var(--ant-color-text-secondary);font-size:11px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.attribution-token-tile .ant-statistic-content,.attribution-token-tile .ant-statistic-content-value{min-width:0;overflow:hidden;color:var(--ant-color-text-heading);font-size:17px;font-weight:600;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.attribution-file-category-panel .ant-card-body{padding:0}.attribution-file-category-card{min-width:0;padding:18px;border-right:1px solid var(--ant-color-border-secondary)}.attribution-file-category-card:last-child{border-right:0}.attribution-file-category-chart{display:grid;min-width:0;grid-template-columns:152px minmax(0,1fr);align-items:center;gap:24px;padding:8px 0 16px}.attribution-file-category-donut{position:relative;width:152px;height:152px}.attribution-file-category-donut>:first-child,.attribution-file-category-donut canvas,.attribution-file-category-donut svg{width:152px!important;height:152px!important}.attribution-file-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;pointer-events:none}.attribution-file-donut-center strong{max-width:68px;overflow:hidden;font-size:15px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.attribution-file-donut-center strong.medium{font-size:13px}.attribution-file-donut-center strong.small{font-size:11px}.attribution-file-donut-center span{color:var(--ant-color-text-secondary);font-size:10px;font-weight:400;line-height:16px}.attribution-file-category-legend{display:grid;min-width:0;gap:8px;margin:0;padding:0;list-style:none}.attribution-file-category-legend li{display:grid;min-width:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px}.attribution-file-category-legend .ant-badge-status-dot{width:8px;height:8px;border-radius:2px}.attribution-file-category-legend li>span:not(.ant-badge):not(.attribution-file-category-percent){overflow:hidden;color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.attribution-file-category-percent{color:var(--ant-color-text-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap}.attribution-file-category-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:14px;border-top:1px solid var(--ant-color-border-secondary)}.attribution-file-category-summary>div{display:grid;min-width:0;gap:3px;padding:9px 8px;border-radius:6px;background:var(--ant-color-fill-quaternary);text-align:center}.attribution-file-category-summary>div>span:first-child{color:var(--ant-color-text-secondary);font-size:11px;font-weight:400;line-height:18px}.attribution-file-category-summary strong{overflow:hidden;font-size:12px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.attribution-ranking-table-card,.attribution-ranking-table-card .ant-card-body,.attribution-ranking-table-card .configuration-table,.attribution-ranking-table-card .ant-table-wrapper,.attribution-ranking-table-card .ant-table-container{min-width:0;max-width:100%}.attribution-ranking-table-card .ant-card-body{padding:0}.attribution-ranking-table-card .ant-tabs-nav{margin:0;padding:0 16px}.attribution-ranking-table-card .ant-tabs-tab{padding:12px 0;font-size:14px;font-weight:400}.attribution-ranking-table-card .attribution-ranking-tab-actions{display:flex;min-width:0;align-items:center}.attribution-ranking-table-card .attribution-ranking-tab-actions .searchable-select{width:220px;min-width:220px}.attribution-ranking-table-card .attribution-ranking-tab-actions .searchable-select-field{width:220px;flex:0 0 220px}.attribution-ranking-table-card .configuration-service-alert{margin:0 16px 12px}.attribution-ranking-table-card .configuration-table-horizontal-content{min-width:var(--attribution-ranking-canvas-width)}@media(max-width:960px){.attribution-token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attribution-file-category-grid{grid-template-columns:minmax(0,1fr)}.attribution-file-category-card{border-right:0;border-bottom:1px solid var(--ant-color-border-secondary)}.attribution-file-category-card:last-child{border-bottom:0}}@media(max-width:768px){.attribution-metric-grid,.attribution-secondary-metric-grid,.attribution-composition-grid,.attribution-file-category-grid{grid-template-columns:minmax(0,1fr)}.attribution-output-card,.attribution-file-category-card{border-right:0;border-bottom:1px solid var(--ant-color-border-secondary)}.attribution-output-card:last-child,.attribution-file-category-card:last-child{border-bottom:0}.attribution-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.toolbar .toolbar-primary-action{margin-left:auto}.toolbar.unified-filter-bar .toolbar-primary-action{margin-left:0}.gitlab-settings-page{display:grid;gap:16px}.gitlab-scan-scope,.gitlab-scan-scope-options,.gitlab-scan-groups{min-width:0;max-width:100%}.gitlab-scan-scope-options{display:grid;gap:8px}.gitlab-scan-scope>.ant-form-item{margin-bottom:0}.gitlab-scan-helper,.gitlab-scan-groups-hint{min-width:0;margin:0;font-size:12px;font-weight:400;line-height:18px}.gitlab-scan-groups{display:grid;gap:8px}.gitlab-scan-groups .searchable-multi-select,.gitlab-scan-groups .searchable-multi-select-control{min-width:0;max-width:100%}.gitlab-scan-groups .association-picker{max-width:100%}.gitlab-scan-groups .searchable-multi-select-control{width:100%}.gitlab-scan-groups-table{min-width:0;max-width:100%}.attribution-sync-project-name{max-width:224px}:root{--tokenlab-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--tokenlab-color-bg-layout: #f5f7fa;--tokenlab-color-bg-container: #fff;--tokenlab-color-border-secondary: #f0f0f0;--tokenlab-color-text: #344054;--tokenlab-color-text-heading: #172033;--tokenlab-color-text-secondary: #667085;--tokenlab-color-primary: #2563eb;--tokenlab-color-primary-bg: #e6f4ff;--tokenlab-color-fill-tertiary: #f2f4f7;--tokenlab-color-fill-alter: #f8fafc;--tokenlab-color-bg-spotlight: #111827;--tokenlab-color-text-light-solid: #fff;--tokenlab-color-required: #d92d20;--tokenlab-border-radius: 8px;--tokenlab-border-radius-sm: 6px;color:#1d2433;background:var(--tokenlab-color-bg-layout);font-family:var(--tokenlab-font-family);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{height:100%}body{min-width:320px;min-height:100vh;margin:0;overflow:hidden;background:var(--tokenlab-color-bg-layout);font-family:var(--tokenlab-font-family);font-size:13px}button,input,select,textarea{font-family:inherit}#root{min-height:100vh}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.console-panel{min-width:0;padding:16px;border:1px solid #dde3ea;border-radius:8px;background:var(--tokenlab-color-bg-container)}.empty-access-panel{display:grid;gap:6px}.empty-access-panel h2{margin:0;color:var(--tokenlab-color-text-heading);font-size:16px}.empty-access-panel p{margin:0;color:var(--tokenlab-color-text-secondary);font-size:13px}.console-layout-root{--console-layout-header-height: 64px;--console-layout-content-gutter: 28px;--console-layout-content-max-width: 1440px;height:100dvh;width:100%;min-width:0;min-height:100dvh;flex-direction:column;overflow:hidden;background:#f6f8fb}.console-layout-root.ant-layout-has-sider{flex-direction:column!important}.console-layout-header-outer{width:100%;min-width:0;flex:0 0 auto;background:#fff;border-bottom:1px solid #dfe5ee}.console-layout-header-inner{display:grid;width:100%;min-width:0;grid-template-columns:232px minmax(0,1fr)}.console-layout-shell{display:flex;width:100%;min-height:0;flex:1 1 auto}.console-layout-sider.ant-layout-sider{flex:0 0 232px!important;width:232px!important;min-width:232px!important;max-width:232px!important;min-height:0;overflow:hidden;background:#fff;border-right:0}.console-layout-brand{display:flex;align-items:center;height:64px;padding:0 20px}.console-layout-logo-button.ant-btn{display:inline-flex;width:auto;height:auto;min-width:0;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.console-layout-logo-button.ant-btn img{display:block;width:140px;max-width:100%;height:auto}.console-layout-navigation{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;padding:12px 12px 24px}.console-layout-navigation>ul.ant-menu.ant-menu-root.ant-menu-inline{background:transparent;border-inline-end:0;border-right:0}.console-layout-navigation .ant-menu-item{width:100%;margin-inline:0}.console-layout-navigation .ant-menu-sub,.console-layout-navigation .ant-menu-sub.ant-menu-inline{background:transparent}.console-layout-navigation>.ant-menu.ant-menu-root>.ant-menu-submenu>.ant-menu-sub.ant-menu-inline{background:transparent!important}.console-layout-navigation .console-nav-section{margin-top:8px;color:#334155;font-size:15px;font-weight:400}.console-layout-navigation .console-nav-section>.ant-menu-submenu-title{min-height:44px;margin:0;padding-inline:10px!important;line-height:44px}.console-layout-navigation .console-nav-section-active>.ant-menu-submenu-title,.console-layout-navigation .console-nav-section.ant-menu-submenu-open>.ant-menu-submenu-title{color:#1d4ed8}.console-layout-navigation .console-nav-section .ant-menu-submenu-arrow{color:#94a3b8}.console-layout-navigation .console-nav-page{min-height:40px;padding-inline-start:42px!important;color:#64748b;font-size:14px;font-weight:400}.console-layout-navigation .console-nav-single{min-height:44px;margin-top:8px;padding-inline-start:10px!important;color:#334155;font-size:15px;font-weight:400;line-height:44px}.console-layout-navigation .console-nav-page:after,.console-layout-navigation .console-nav-single:after{display:none}.console-layout-navigation .console-nav-page-active,.console-layout-navigation .console-nav-page-active.ant-menu-item-selected{border-left:3px solid #2563eb;border-radius:0 6px 6px 0;background:#eff6ff;color:#1d4ed8;font-weight:500}.console-layout-navigation .console-nav-single-active,.console-layout-navigation .console-nav-single-active.ant-menu-item-selected{border-left:3px solid #2563eb;border-radius:0 6px 6px 0;background:#eff6ff;color:#1d4ed8;font-weight:400}.console-layout-navigation .console-nav-page-active,.console-layout-navigation .console-nav-page-active.ant-menu-item-selected{padding-inline-start:39px!important}.console-layout-body{min-width:0;min-height:0;flex:1 1 auto;overflow:hidden;background:#f6f8fb}.console-layout-workspace-header{display:flex;width:100%;max-width:calc(var(--console-layout-content-max-width) + (var(--console-layout-content-gutter) * 2));min-width:0;min-height:64px;align-items:center;justify-content:space-between;gap:24px;margin-inline:auto;padding:12px var(--console-layout-content-gutter)}.console-layout-page-header h1{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:16px;font-weight:400;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.console-layout-title-separator{margin:0 8px;color:#94a3b8;font-weight:400}.console-layout-header-controls{display:flex;min-width:0;align-items:center;gap:12px}.header-control.ant-btn,.header-control.ant-select .ant-select-selector{height:36px;border-color:#dfe5ee;border-radius:8px;background:#fff}.header-control.ant-btn{display:inline-flex;align-items:center;gap:8px;color:#334155}.header-control.ant-select{height:36px}.header-control.ant-select .ant-select-selection-item{line-height:34px}.console-layout-enterprise-select{width:180px}.console-layout-user-button span:first-child{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-layout-user-summary{display:grid;min-width:228px;gap:12px;padding:4px 2px;color:#334155;font-size:12px}.console-layout-user-account,.console-layout-user-version{display:grid;min-width:0;gap:3px}.console-layout-user-summary-label{color:#94a3b8;font-size:12px;font-weight:400}.console-layout-user-account>span:not(.console-layout-user-summary-label),.console-layout-user-version>span:not(.console-layout-user-summary-label){overflow:hidden;color:#1e293b;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.console-layout-user-version-value{font-variant-numeric:tabular-nums}.console-layout-user-dropdown .ant-dropdown-menu-item-disabled.console-layout-user-summary-item{cursor:default}.console-layout-content{min-height:0;min-width:0;flex:1 1 auto;padding:24px var(--console-layout-content-gutter);overflow:auto;background:#f6f8fb}.console-layout-content-container{display:flex;width:100%;max-width:var(--console-layout-content-max-width);min-height:100%;min-width:0;flex-direction:column;margin-inline:auto}.console-layout-main{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.console-layout-footer{min-width:0}.console-layout-footer:empty{display:none}.console-layout-footer:not(:empty){margin-top:24px}.console-layout-mobile-page-selector{display:none}@media(max-width:820px){.console-layout-header-outer{display:block}.console-layout-header-inner{grid-template-columns:minmax(0,1fr) auto}.console-layout-header-main,.console-layout-page-header{display:contents}.console-layout-shell{display:flex;min-height:0;flex:1 1 auto}.console-layout-sider{display:none}.console-layout-body{min-width:0;flex:1 1 auto;min-height:0;overflow:hidden}.console-layout-brand{grid-column:1;grid-row:1;height:auto;min-height:64px;padding:12px 16px}.console-layout-page-header{display:contents}.console-layout-page-header h1{grid-column:1 / -1;grid-row:2;padding:12px 16px;font-size:16px}.console-layout-brand .console-layout-logo-button.ant-btn img{width:112px}.console-layout-page-header .console-layout-header-controls{grid-column:2;grid-row:1;flex:0 1 auto;gap:8px;padding-inline-end:16px}.console-layout-page-header .header-control.ant-btn,.console-layout-page-header .header-control.ant-select,.console-layout-page-header .header-control.ant-select .ant-select-selector{min-height:42px}.console-layout-page-header .console-layout-enterprise-select{width:116px}.console-layout-page-header .console-layout-user-button span:first-child{max-width:88px}.console-layout-mobile-page-selector{display:block;min-width:0;padding:16px 16px 0}.console-layout-mobile-page-selector .ant-select{width:100%;min-height:42px}.console-layout-mobile-page-selector .ant-select-selector{min-height:42px;border-color:#dfe5ee;border-radius:8px}.console-layout-mobile-page-selector .ant-select-selection-item{overflow:hidden;line-height:40px;text-overflow:ellipsis}.console-layout-content{min-width:0;padding:16px}}@media(max-width:520px){.console-layout-brand{padding-inline:12px}.console-layout-page-header .console-layout-header-controls{padding-inline-end:12px}.console-layout-page-header .console-layout-enterprise-select{width:104px}.console-layout-page-header .console-layout-user-button{max-width:104px;padding-inline:10px}.console-layout-page-header .console-layout-user-button span:first-child{max-width:64px}.console-layout-mobile-page-selector,.console-layout-page-header h1,.console-layout-content{padding-inline:12px}}:root{--configuration-quota-column-width: 170px}.configuration-workspace-overlay{position:fixed;top:0;right:0;bottom:0;left:232px;z-index:100;display:flex;min-width:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;background:var(--ant-color-bg-layout)}.configuration-workspace-overlay__header{position:sticky;top:0;z-index:1;display:flex;min-height:var(--console-layout-header-height);align-items:center;justify-content:space-between;gap:16px;padding:12px 28px;border-bottom:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container)}.configuration-workspace-overlay__heading{min-width:0}.configuration-workspace-overlay__heading h2{margin:0;overflow:hidden;color:var(--ant-color-text);text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:24px;white-space:nowrap}.configuration-workspace-overlay__actions{min-width:0}.configuration-workspace-overlay__content{display:flex;min-height:0;flex:1 1 auto;padding:24px 28px}.configuration-workspace-overlay__main{width:min(1320px,100%);min-height:0;margin:0 auto}.configuration-page{display:flex;min-width:0;max-width:100%;flex-direction:column;gap:16px;overflow-x:clip}.configuration-page--project-list{flex:1 1 auto;min-height:0}.subscription-license-page,.system-settings-page{display:flex;width:100%;max-width:100%;flex-direction:column;gap:16px}.subscription-license-page .ant-card-body,.system-settings-page .ant-card-body{padding:24px 16px}.subscription-license-upload-form .configuration-service-alert,.system-settings-page .configuration-service-alert{margin-top:16px}.configuration-filter-card .ant-card-body{padding:16px}.configuration-filter-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:12px}.configuration-filter-grid--labels-hidden .time-range-picker>.time-range-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.configuration-filter-grid--labels-hidden .searchable-select>.searchable-select-label{display:none}.configuration-filter-grid--unified{--configuration-filter-grid-units: 12;grid-template-columns:repeat(var(--configuration-filter-grid-units),minmax(0,1fr));align-items:end}.configuration-filter-grid--unified>:not(.configuration-filter-actions){grid-column:span 2;width:100%;min-width:0;max-width:none;margin:0}.configuration-filter-actions{display:grid;grid-auto-flow:column;gap:12px;width:100%;min-width:0;margin:0;align-self:end;justify-self:stretch}.configuration-filter-actions--1{grid-column:span 1 / -1;grid-template-columns:minmax(0,1fr)}.configuration-filter-actions--2{grid-column:span 2 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-filter-actions--3{grid-column:span 3 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.configuration-filter-actions .ant-btn{width:100%;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configuration-settings-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.configuration-settings-form--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-settings-form--enterprise{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:end}.configuration-settings-field{min-width:0}.configuration-settings-field-label{display:block;height:20px;margin-bottom:8px;color:var(--ant-color-text);font-size:14px;font-weight:400;line-height:20px}.configuration-settings-form .ant-form-item{margin:0}.configuration-settings-form .configuration-settings-field>.ant-input,.configuration-settings-form .configuration-settings-field>.ant-input-affix-wrapper,.configuration-settings-form .configuration-settings-field>.configuration-field-feedback .ant-form-item-control-input-content>.ant-input,.configuration-settings-form .ant-select-single .ant-select-selector{height:36px;min-height:36px}.configuration-settings-form .ant-select{width:100%;min-width:0}.configuration-settings-form .ant-select-single .ant-select-selection-item,.configuration-settings-form .ant-select-single .ant-select-selection-placeholder{line-height:34px}.configuration-settings-form-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:12px;padding-top:8px}.configuration-settings-form-actions .ant-btn{min-width:96px}.configuration-settings-form--enterprise .configuration-settings-form-actions{padding-top:0}.configuration-filter-toolbar{padding:12px 16px;border-bottom:1px solid var(--ant-color-border-secondary)}.configuration-quota-period-select.ant-select{width:100%;min-width:0}.configuration-quota-period-select.ant-select .ant-select-selector{min-height:36px}.configuration-quota-period-select.ant-select .ant-select-selection-item{line-height:34px}.configuration-filter-search{grid-column:span 2;min-height:36px}.configuration-filter-entity,.configuration-filter-enum{grid-column:span 2}.configuration-table-scroll{min-width:0;max-width:100%;overflow-x:clip}@media(max-width:1280px){.configuration-filter-grid--unified{--configuration-filter-grid-units: 10}}@media(max-width:1080px){.configuration-filter-grid--unified{--configuration-filter-grid-units: 8}}@media(max-width:640px){.configuration-filter-search{min-height:42px}.configuration-filter-grid--unified{--configuration-filter-grid-units: 4}.configuration-filter-actions{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.configuration-quota-period-select.ant-select .ant-select-selector{min-height:42px}.configuration-quota-period-select.ant-select .ant-select-selection-item{line-height:40px}}.configuration-table-status{padding:16px;color:var(--ant-color-text-secondary);font-size:14px;line-height:22px}.configuration-table{min-width:0}.configuration-table-horizontal-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.configuration-table-horizontal-content{min-width:100%}.configuration-table-width-observer{width:100%;min-width:0}.configuration-table .ant-table-wrapper,.configuration-table .ant-table-container,.configuration-table .ant-table-content{min-width:0}.configuration-table .ant-table-thead>tr>th.ant-table-cell{white-space:nowrap}.configuration-table .ant-table-tbody>tr>td.ant-table-cell{vertical-align:middle;white-space:nowrap}.configuration-table--compact .ant-table-thead>tr>th.ant-table-cell{height:44px;padding-block:0;padding-inline:16px;color:var(--ant-color-text-secondary);font-size:12px;font-weight:600;line-height:20px;vertical-align:middle;white-space:nowrap}.configuration-table--compact .ant-table-tbody>tr>td.ant-table-cell{height:44px;padding-block:0;padding-inline:16px;font-size:14px;font-weight:400;line-height:20px;vertical-align:middle;white-space:nowrap}.configuration-table--comfortable .ant-table-thead>tr>th.ant-table-cell{height:44px;padding-block:0;padding-inline:16px;color:var(--ant-color-text-secondary);font-size:12px;font-weight:600;line-height:20px;vertical-align:middle;white-space:nowrap}.configuration-table--comfortable .ant-table-tbody>tr>td.ant-table-cell{height:64px;padding-block:8px;padding-inline:16px;font-size:14px;font-weight:400;line-height:20px;vertical-align:middle;white-space:nowrap}.configuration-table .ant-table-tbody>tr.configuration-table-row--error>td.ant-table-cell{vertical-align:top}.configuration-table--expanded-padding-none .ant-table-expanded-row>td.ant-table-cell{padding:0}.configuration-quota-meter,.configuration-quota-meter-card,.configuration-quota-meter-card__body{width:100%;min-width:0}.configuration-quota-value{display:block;width:100%;min-width:0;white-space:nowrap}.configuration-list-card{min-width:0;overflow:hidden}.configuration-list-card--fill{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.configuration-list-card .ant-card-head{min-height:68px}.configuration-list-title{margin:0;color:var(--ant-color-text);font-size:15px;font-weight:400;line-height:22px}.configuration-list-total{color:var(--ant-color-text-secondary);font-size:12px}.configuration-list-card .ant-card-body{min-width:0;padding:0}.configuration-list-card--fill .ant-card-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.configuration-list-card--fill .configuration-table-scroll{flex:1 1 auto}.configuration-list-card--fill .configuration-pagination-nav{margin-top:auto}.configuration-list-alert{margin:16px}.configuration-table-scroll-hint{display:none;margin:0;padding:8px 16px;border-bottom:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-tertiary);color:var(--ant-color-text-secondary);font-size:12px}.configuration-list-card .ant-table-thead>tr>th{height:44px;color:var(--ant-color-text-secondary);font-size:12px}.configuration-list-card .ant-table-tbody>tr>td{height:64px;padding-block:13px}.configuration-list-card .ant-tag:not(.configuration-model-interface-tag),.configuration-table .ant-tag:not(.configuration-model-interface-tag){min-height:24px;margin-inline-end:0;padding-inline:8px;border-radius:999px;line-height:22px}.configuration-pagination-nav{display:flex;min-height:62px;align-items:center;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--ant-color-border-secondary)}.configuration-pagination{margin:0}.configuration-cursor-pagination{display:flex;align-items:center;gap:8px}.configuration-cursor-control.ant-btn,.configuration-cursor-page-size.ant-select .ant-select-selector{min-height:36px;border:1px solid var(--ant-color-border-secondary);border-radius:6px;background:var(--ant-color-bg-container);color:var(--ant-color-text);font:inherit}.configuration-cursor-control.ant-btn{padding:0 12px}.configuration-cursor-page-size.ant-select,.configuration-pagination-nav .ant-pagination-options .ant-select{width:104px}.configuration-cursor-control.ant-btn:disabled{color:var(--ant-color-text-tertiary);cursor:not-allowed}.configuration-form-section+.configuration-form-section{border-top:1px solid var(--ant-color-border-secondary);padding-top:24px}.configuration-form-section{display:flex;flex-direction:column;gap:16px}.configuration-form-section>.ant-form-item,.configuration-form-section>.configuration-section-stack>.ant-form-item{margin-bottom:0}.configuration-form-section h3{margin:0;font-size:15px;font-weight:600;line-height:22px}.configuration-section-stack{display:grid;gap:16px}.configuration-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.configuration-section-head h3{margin:0}.configuration-section-stack>.configuration-section-head{margin-bottom:0}.configuration-field-stack{display:grid;gap:8px}.configuration-primary-name{display:block;max-width:100%;min-width:0;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.configuration-primary-name--ellipsis,.ant-table-cell .configuration-primary-name{overflow:hidden;text-overflow:ellipsis}.configuration-empty-description{display:grid;gap:4px}.configuration-empty-description>span:last-child{color:var(--ant-color-text-secondary);font-size:12px}.configuration-choice-aligned :is(.ant-checkbox-wrapper,.ant-radio-wrapper){align-items:center}.configuration-association-block h4{margin:0;font-size:14px;font-weight:600;line-height:22px}.configuration-association-block{display:grid;gap:8px}.configuration-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:16px}.configuration-form-grid>.ant-form-item{align-self:start;min-width:0;margin-bottom:0}.configuration-form-grid .ant-input-number{width:100%}.configuration-form-grid .ant-form-item-explain-error{margin-top:4px}.ant-alert-error .ant-alert-message,.ant-form-item-explain-error{font-size:12px;font-weight:400;line-height:18px}.configuration-field-feedback.ant-form-item{min-width:0;margin:0}.configuration-field-feedback .ant-form-item-control-input-content{display:grid;min-width:0;gap:8px}.configuration-field-feedback .ant-form-item-explain{margin-top:4px;white-space:normal;overflow-wrap:anywhere}.configuration-page-alert{margin-bottom:16px}.configuration-form-grid .ant-form-item-label>label{align-items:center;font-size:14px;font-weight:400}.configuration-field-stack>label{font-size:14px;font-weight:400;line-height:20px}.configuration-choice-label{display:block;margin:0;color:var(--ant-color-text);font-size:14px;font-weight:400!important;line-height:20px}.configuration-form-span-2{grid-column:1 / -1}.configuration-readonly-control,.configuration-readonly-control:hover,.configuration-readonly-control:focus{border-color:var(--ant-color-border-secondary);background:var(--ant-color-fill-tertiary);box-shadow:none;color:var(--ant-color-text-tertiary);cursor:not-allowed}.configuration-project-picker,.configuration-association-picker{min-width:0}.searchable-multi-select-closed-placeholder{position:absolute;right:32px;bottom:8px;left:12px;z-index:1;overflow:hidden;color:var(--ant-color-text-tertiary);font-size:14px;line-height:20px;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.searchable-multi-select:has(.ant-select-open) .searchable-multi-select-closed-placeholder{display:none}.configuration-project-picker .searchable-multi-select-control{width:100%;font-size:14px;font-weight:400}.configuration-project-picker .searchable-multi-select-control .ant-select-selector{min-height:36px;border-color:var(--ant-color-border-secondary);border-radius:6px}.configuration-association-picker .searchable-multi-select-control{width:100%;font-size:14px;font-weight:400}.configuration-association-picker .searchable-multi-select-control .ant-select-selector{min-height:36px;border-color:var(--ant-color-border-secondary);border-radius:6px}.configuration-project-picker .searchable-multi-select-popup,.configuration-association-picker .searchable-multi-select-popup{font-size:14px;font-weight:400}.searchable-multi-select--hide-tags .ant-select-selection-overflow-item:not(.ant-select-selection-overflow-item-suffix){display:none}.searchable-multi-select-option{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px}.searchable-multi-select-option-checkbox--ellipsis.ant-checkbox-wrapper{flex:1 1 auto;max-width:100%;min-width:0}.searchable-multi-select-option-checkbox--ellipsis.ant-checkbox-wrapper>span:last-child{display:block;flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden}.searchable-multi-select-option-label{display:block;max-width:100%;min-width:0;white-space:nowrap}.searchable-multi-select-option-label--ellipsis{overflow:hidden;text-overflow:ellipsis}.searchable-select-option-label{display:block;min-width:0;white-space:nowrap}.searchable-select-option-label--ellipsis{overflow:hidden;text-overflow:ellipsis}.searchable-multi-select-option small{flex:0 0 auto;color:var(--ant-color-text-secondary);font-size:12px}.configuration-filter-card .ant-btn,.configuration-filter-card .ant-input-affix-wrapper,.configuration-filter-card .ant-select-selector,.configuration-list-card .ant-btn,.configuration-pagination-nav .ant-pagination-item,.configuration-pagination-nav .ant-pagination-next,.configuration-pagination-nav .ant-pagination-prev,.configuration-pagination-nav .ant-pagination-options .ant-select-selector,.configuration-pagination-nav .ant-pagination-next button,.configuration-pagination-nav .ant-pagination-prev button,.configuration-drawer .ant-drawer-extra .ant-btn,.configuration-drawer .ant-drawer-footer .ant-btn,.configuration-delete-actions .ant-btn,.configuration-delete-field .ant-input{min-height:36px}.configuration-table .ant-btn-link{min-height:36px;padding:4px 8px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--ant-color-primary);font-size:14px;font-weight:400;line-height:1.5714}.configuration-table .ant-btn-link.ant-btn-dangerous:not(:disabled){color:var(--ant-color-error)}.configuration-drawer .ant-drawer-footer .ant-btn{min-width:128px}.configuration-drawer .ant-input,.configuration-drawer .ant-input-affix-wrapper,.configuration-drawer .ant-select,.configuration-drawer .ant-select-selector,.configuration-drawer .ant-radio-wrapper,.configuration-drawer .ant-checkbox-wrapper,.configuration-drawer .ant-btn:not(.ant-switch){min-height:36px}.configuration-drawer .ant-radio-wrapper,.configuration-drawer .ant-checkbox-wrapper{display:inline-flex;align-items:center}.configuration-drawer .ant-radio,.configuration-drawer .ant-checkbox{top:0}.configuration-drawer .ant-drawer-body{display:flex;flex-direction:column;padding:24px}.configuration-drawer .ant-form{display:flex;flex:1;flex-direction:column;gap:20px}.configuration-drawer .ant-drawer-footer{display:flex;justify-content:flex-end;padding:16px 24px}.configuration-drawer-actions{display:flex;justify-content:flex-end;gap:10px}.configuration-delete-content{display:flex;flex-direction:column;gap:16px}.configuration-delete-description{margin:0;color:var(--ant-color-text-secondary)}.configuration-delete-target{display:grid;margin:0;padding:12px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-fill-tertiary);gap:8px}.configuration-delete-target>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px}.configuration-delete-target dt{color:var(--ant-color-text-secondary)}.configuration-delete-target dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ant-color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.configuration-delete-field{display:flex;flex-direction:column;gap:8px}.configuration-delete-field label{color:var(--ant-color-text);font-weight:600}.configuration-delete-alert{margin-top:0}.configuration-delete-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:end;gap:10px;margin-left:auto;width:min(236px,100%)}@media(max-width:820px){.configuration-settings-form,.configuration-settings-form--two-columns{grid-template-columns:minmax(0,1fr)}.configuration-settings-form .configuration-settings-field>.ant-input,.configuration-settings-form .configuration-settings-field>.ant-input-affix-wrapper,.configuration-settings-form .configuration-settings-field>.configuration-field-feedback .ant-form-item-control-input-content>.ant-input,.configuration-settings-form .ant-select-single .ant-select-selector{height:42px;min-height:42px}.configuration-settings-form .ant-select-single .ant-select-selection-item,.configuration-settings-form .ant-select-single .ant-select-selection-placeholder{line-height:40px}.configuration-settings-form-actions{align-items:stretch;flex-direction:column}.configuration-settings-form-actions .ant-btn,.configuration-settings-form-actions .ant-space,.configuration-settings-form-actions .ant-space-item{width:100%}.configuration-settings-form-actions .ant-space{display:grid;grid-template-columns:minmax(0,1fr);gap:12px!important}.configuration-workspace-overlay__header{padding-inline:18px}.configuration-workspace-overlay__heading{flex:1 1 auto;overflow:hidden}.configuration-workspace-overlay__actions{flex:0 0 auto}.configuration-workspace-overlay{inset-inline-start:0}.configuration-workspace-overlay__content{padding:18px}.model-scope-picker-popup .searchable-multi-select-option{min-height:42px}.configuration-page--project-list{flex:0 0 auto;min-height:0}.configuration-list-card--fill,.configuration-list-card--fill .ant-card-body,.configuration-list-card--fill .configuration-table-scroll{flex:0 0 auto}.configuration-page{gap:12px}.configuration-filter-card .ant-card-body{padding:12px}.configuration-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.configuration-form-grid{grid-template-columns:minmax(0,1fr)}.configuration-form-span-2{grid-column:auto}.configuration-filter-grid>:not(.configuration-filter-search){grid-column:1 / -1}.configuration-filter-grid>.configuration-filter-search{grid-column:1 / -1;width:100%}.configuration-table-scroll-hint{display:block}.configuration-pagination-nav{min-height:56px;justify-content:center;padding:10px 12px}.configuration-pagination.ant-pagination{flex-wrap:wrap}.configuration-pagination .ant-pagination-total-text{display:inline-flex;min-height:42px;align-items:center;line-height:normal}.configuration-pagination .ant-pagination-options .ant-select-selector,.configuration-pagination .ant-pagination-item,.configuration-pagination .ant-pagination-next,.configuration-pagination .ant-pagination-prev{min-height:42px}.configuration-pagination .ant-pagination-next button,.configuration-pagination .ant-pagination-prev button{min-height:42px;padding-inline:8px}.configuration-pagination .ant-pagination-item,.configuration-pagination .ant-pagination-next,.configuration-pagination .ant-pagination-prev{display:inline-flex;align-items:center;justify-content:center}.configuration-pagination .ant-pagination-item>a,.configuration-pagination .ant-pagination-next button,.configuration-pagination .ant-pagination-prev button{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;line-height:normal}.configuration-cursor-control.ant-btn,.configuration-cursor-page-size.ant-select .ant-select-selector,.configuration-list-card .ant-table .ant-btn,.configuration-list-alert .ant-btn,.configuration-filter-card .ant-btn,.configuration-filter-card .ant-input-affix-wrapper,.configuration-filter-card .ant-select-selector,.configuration-list-card .ant-btn,.configuration-pagination-nav .ant-pagination-item,.configuration-pagination-nav .ant-pagination-next,.configuration-pagination-nav .ant-pagination-prev,.configuration-pagination-nav .ant-pagination-options .ant-select-selector,.configuration-pagination-nav .ant-pagination-next button,.configuration-pagination-nav .ant-pagination-prev button,.configuration-drawer .ant-drawer-extra .ant-btn,.configuration-drawer .ant-drawer-footer .ant-btn{min-height:42px}.configuration-drawer .ant-drawer-body{padding:20px 16px}.configuration-drawer .ant-drawer-footer{padding:12px 16px}.configuration-drawer .ant-drawer-footer .ant-btn{width:100%}.configuration-drawer .ant-input,.configuration-drawer .ant-input-affix-wrapper,.configuration-drawer .ant-select,.configuration-drawer .ant-select-selector,.configuration-drawer .ant-radio-wrapper,.configuration-drawer .ant-checkbox-wrapper,.configuration-drawer .ant-btn:not(.ant-switch){min-height:42px}.configuration-drawer .configuration-project-picker .ant-select-selector,.configuration-drawer .configuration-association-picker .ant-select-selector{min-height:42px}.configuration-drawer .searchable-multi-select-closed-placeholder{bottom:11px}.configuration-drawer .configuration-project-picker .searchable-multi-select-option,.configuration-drawer .configuration-association-picker .searchable-multi-select-option{min-height:42px}.configuration-drawer .ant-drawer-extra .ant-btn{min-height:42px;min-width:42px}.configuration-delete-confirmation .ant-modal{max-width:calc(100vw - 32px);margin:16px auto;width:calc(100vw - 32px)!important}.configuration-delete-confirmation .ant-modal-content{padding:20px 16px}.configuration-delete-confirmation .ant-modal-close{min-width:42px;min-height:42px}.configuration-delete-actions{width:100%}.configuration-delete-actions .ant-btn,.configuration-delete-field .ant-input{min-height:42px}}.empty-cell{color:#64748b;text-align:center}@media(max-width:768px){.subscription-license-page .ant-card-body,.system-settings-page .ant-card-body{padding:16px}}.configuration-quota-meter--compact .ant-progress{line-height:1}.configuration-quota-meter--compact{gap:0}.configuration-quota-meter--compact .configuration-quota-value{font-size:var(--ant-font-size-sm, 12px);line-height:var(--ant-line-height-sm, 20px)}.configuration-table--small .ant-table-thead>tr>th.ant-table-cell,.configuration-table--small .ant-table-tbody>tr>td.ant-table-cell{padding-inline:var(--ant-padding-xs, 8px)}.configuration-table--compact.configuration-table--small .ant-table.ant-table-small .ant-table-thead>tr>th.ant-table-cell,.configuration-table--compact.configuration-table--small .ant-table.ant-table-small .ant-table-tbody>tr>td.ant-table-cell{padding-block:0}.configuration-table--expanded-padding-none .ant-table.ant-table-small .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell{padding:0}.configuration-table--expanded-padding-none .ant-table.ant-table-small .ant-table-tbody .configuration-table .ant-table-wrapper .ant-table{margin:0}.configuration-table .ant-btn-link.configuration-action-secondary{color:var(--ant-color-text-secondary)}.configuration-table .ant-btn-link.configuration-action-secondary:hover,.configuration-table .ant-btn-link.configuration-action-secondary:focus-visible{color:var(--ant-color-text)}.configuration-table .configuration-table-row--group>td.ant-table-cell{background:var(--ant-color-fill-alter)}.configuration-table .configuration-table-row--group:hover>td.ant-table-cell{background:var(--ant-table-row-hover-bg, var(--ant-color-primary-bg))}.configuration-table .ant-table-tbody>.configuration-table-row--feedback>td.ant-table-cell{height:auto;white-space:normal}.configuration-table .configuration-name-link{display:flex;max-width:100%;min-width:0;justify-content:flex-start}.configuration-table .configuration-name-link .configuration-primary-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configuration-model-interface-tags{display:inline-flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.configuration-model-interface-tag.ant-tag{flex:0 0 auto;margin-inline-end:0}.configuration-text-stack{display:grid;min-width:0;grid-template-columns:minmax(0,1fr)}.configuration-text-stack>*{min-width:0}.configuration-model-interface-tags--compact{flex-wrap:nowrap}
