.design-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.design-layer-filter{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-2)}.design-layer-filter__chip{display:inline-flex;min-height:44px;min-width:0;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--academic-border);border-radius:var(--radius-md);background:var(--academic-surface);color:var(--academic-text);font-size:var(--text-sm);transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.design-layer-filter__chip:hover{border-color:#aebec8;background:#f7f9fa}.design-layer-filter__chip:active{background:#edf2f4}.design-layer-filter__chip:focus-visible{outline:2px solid var(--academic-teal);outline-offset:2px}.design-layer-filter__chip.is-selected{border-color:#8da3b2;background:#edf3f6;box-shadow:var(--elevation-1)}.design-layer-filter__chip[aria-disabled=true]{cursor:default}.design-layer-filter__swatch,.design-layer-badge__swatch,.design-source-chip__swatch{width:14px;height:14px;display:inline-block;flex:0 0 14px;border-width:2px;border-radius:50%;background-clip:padding-box}.design-layer-filter__swatch.is-agent,.design-layer-badge.is-agent .design-layer-badge__swatch,.design-source-chip.is-agent .design-source-chip__swatch{box-shadow:inset 0 0 0 2px #fff}.design-layer-filter__swatch.is-core,.design-layer-badge.is-core .design-layer-badge__swatch,.design-source-chip.is-core .design-source-chip__swatch{border-style:solid;box-shadow:0 0 0 2px var(--layer-core-ring)}.design-layer-filter__title{min-width:0;overflow-wrap:anywhere}.design-layer-filter__count{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:999px;background:#e5ebef;color:var(--academic-navy);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.design-layer-filter--compact{gap:var(--space-1)}.design-layer-filter--compact .design-layer-filter__chip{min-height:44px;padding:6px 9px}.design-layer-badge,.design-source-chip{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:6px;border:1px solid var(--academic-border);border-radius:999px;background:#f7f9fa;color:var(--academic-text);line-height:1.7;vertical-align:middle}.design-layer-badge--sm{padding:3px 7px;font-size:var(--text-xs)}.design-layer-badge--md,.design-source-chip{padding:5px 9px;font-size:var(--text-sm)}.design-layer-badge__source,.design-source-chip__source,.design-source-chip__value{overflow:hidden;color:var(--academic-text);text-overflow:ellipsis;white-space:nowrap}.design-layer-badge__governance,.design-source-chip__governance{color:var(--academic-muted);font-size:var(--text-xs)}.design-source-chip__value{padding-inline-start:7px;border-inline-start:1px solid var(--academic-border);font-variant-numeric:tabular-nums}.design-segmented-control{display:inline-flex;max-width:100%;min-width:0;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--academic-border);border-radius:var(--radius-md);background:#edf1f3;overflow-x:auto;overscroll-behavior-inline:contain}.design-segmented-control--full{width:100%}.design-segmented-control__option{min-height:44px;min-width:44px;flex:1 1 auto;padding:7px 13px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--academic-muted);font-size:var(--text-sm);transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.design-segmented-control--sm .design-segmented-control__option{min-height:44px;padding-inline:10px;font-size:var(--text-xs)}.design-segmented-control__option:hover:not(:disabled){color:var(--academic-navy);background:#ffffffa6}.design-segmented-control__option:active:not(:disabled){background:#e1e8eb}.design-segmented-control__option.is-selected{background:#fff;color:var(--academic-navy);box-shadow:var(--elevation-1)}.design-segmented-control__option:focus-visible{outline:2px solid var(--academic-teal);outline-offset:2px}.design-drawer__backdrop{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-start;background:#091c2b9e;animation:design-backdrop-in var(--motion-base) var(--ease-out)}.design-drawer{position:absolute;inset-block:0;inset-inline-end:0;display:grid;width:min(100%,520px);max-width:100%;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-inline-start:1px solid var(--academic-border);background:#fff;color:var(--academic-text);box-shadow:var(--elevation-2);animation:design-drawer-in var(--motion-slow) var(--ease-out)}.design-drawer--sm{width:min(100%,390px)}.design-drawer--lg{width:min(100%,720px)}.design-drawer__header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--academic-border)}.design-drawer__header h2{margin:0;color:var(--academic-navy);font-size:var(--text-xl)}.design-drawer__close{width:44px;height:44px;display:grid;flex:0 0 44px;place-items:center;border:0;border-radius:var(--radius-sm);background:#eef2f4;color:var(--academic-muted)}.design-drawer__close:hover{background:#e1e8eb;color:var(--academic-navy)}.design-drawer__close:focus-visible{outline:2px solid var(--academic-teal);outline-offset:2px}.design-drawer__description{padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--academic-border);background:#f7f9fa;color:var(--academic-muted);font-size:var(--text-sm);line-height:1.9}.design-drawer__body{min-height:0;overflow-y:auto;padding:var(--space-5);overscroll-behavior:contain}.design-drawer__footer{padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--academic-border);background:#f7f9fa}@keyframes design-backdrop-in{0%{opacity:0}}@keyframes design-drawer-in{0%{transform:translate(-100%)}}.design-tooltip__anchor{display:inline-flex;max-width:100%}.design-tooltip{z-index:160;max-width:min(320px,calc(100vw - 24px));padding:7px 10px;border:1px solid #31516a;border-radius:var(--radius-sm);background:var(--academic-navy);color:#fff;box-shadow:var(--elevation-2);font-size:var(--text-xs);line-height:1.8;overflow-wrap:anywhere}.design-skeleton{display:grid;width:100%;gap:var(--space-2)}.design-skeleton__item{display:block;width:100%;height:14px;border-radius:var(--radius-sm);background:#dce4e9;animation:design-skeleton-pulse var(--motion-slow) ease-in-out infinite alternate}.design-skeleton--text .design-skeleton__item:last-child{width:72%}.design-skeleton--block .design-skeleton__item{min-height:80px}.design-skeleton--circle .design-skeleton__item{width:48px;height:48px;border-radius:50%}@keyframes design-skeleton-pulse{to{background:#eef2f4}}.design-key-findings{min-width:0;border-block:1px solid var(--academic-border);background:#fff}.design-key-findings ul{display:grid;margin:0;padding:0;list-style:none}.design-key-findings__item{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.design-key-findings__item+.design-key-findings__item{border-block-start:1px solid var(--academic-border)}.design-key-findings__item:before{content:"";width:8px;height:8px;position:absolute;inset-inline-start:0;border-radius:50%;background:#697d8b}.design-key-findings__item.tone-positive:before{background:#08766f}.design-key-findings__item.tone-caution:before{background:#9a6819}.design-key-findings__item p{min-width:0;margin:0;color:var(--academic-text);font-size:var(--text-md);line-height:1.9}.design-key-findings__value{color:var(--academic-navy);font-size:var(--text-md);font-weight:400;font-variant-numeric:tabular-nums}.design-key-findings__evidence{color:var(--academic-muted);font-size:var(--text-xs);white-space:nowrap}.design-empty-guide{display:grid;min-width:0;justify-items:center;padding:var(--space-6);border:1px dashed #b8c5cd;border-radius:var(--radius-lg);background:#f8fafb;color:var(--academic-text);text-align:center}.design-empty-guide__icon{width:52px;height:52px;display:grid;place-items:center;margin-block-end:var(--space-3);border-radius:var(--radius-md);background:#e4f0ef;color:var(--academic-teal)}.design-empty-guide__icon svg{width:25px;height:25px}.design-empty-guide h2{margin:0;color:var(--academic-navy);font-size:var(--text-xl)}.design-empty-guide>p{max-width:620px;margin:var(--space-2) 0 0;color:var(--academic-muted);font-size:var(--text-md);line-height:1.9}.design-empty-guide__steps{display:grid;max-width:620px;gap:var(--space-2);margin:var(--space-4) 0 0;padding-inline-start:var(--space-5);color:var(--academic-text);text-align:start}.design-empty-guide__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-5)}.design-empty-guide__action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:8px 15px;border:1px solid #c5d0d7;border-radius:var(--radius-sm);background:#fff;color:var(--academic-navy);font-size:var(--text-sm);text-decoration:none}.design-empty-guide__action.is-primary{border-color:var(--academic-teal);background:var(--academic-teal);color:#fff}.design-empty-guide__action:hover:not(:disabled){border-color:var(--academic-teal)}.design-empty-guide__action:focus-visible{outline:2px solid var(--academic-teal);outline-offset:2px}.design-chart-frame{min-width:0;padding:var(--space-5);border:1px solid var(--academic-border);border-radius:var(--radius-lg);background:var(--chart-surface);color:var(--academic-text);box-shadow:var(--elevation-1)}.design-chart-frame__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.design-chart-frame__heading{min-width:0}.design-chart-frame__heading h2{margin:0;color:var(--academic-navy);font-size:var(--text-xl);line-height:1.6}.design-chart-frame__heading p{margin:var(--space-1) 0 0;color:var(--chart-ink-secondary);font-size:var(--text-sm);line-height:1.8}.design-chart-frame__view-toggle{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:var(--space-2);padding:7px 12px;border:1px solid #c5d0d7;border-radius:var(--radius-sm);background:#fff;color:var(--academic-navy);font-size:var(--text-sm)}.design-chart-frame__view-toggle:hover{border-color:var(--academic-teal)}.design-chart-frame__view-toggle:focus-visible,.design-chart-frame__method>summary:focus-visible{outline:2px solid var(--academic-teal);outline-offset:2px}.design-chart-frame__legend-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--chart-grid)}.design-chart-frame__legend,.design-chart-frame__layers{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-3)}.design-chart-frame__layer{display:inline-grid;min-width:0;grid-template-columns:auto minmax(0,auto);align-items:center;gap:2px var(--space-2);color:var(--academic-text);font-size:var(--text-xs)}.design-chart-frame__layer-swatch{width:15px;height:15px;grid-row:1 / span 2;border:2px solid transparent;border-radius:50%;background-clip:padding-box}.design-chart-frame__layer[data-kind=CORE] .design-chart-frame__layer-swatch{box-shadow:0 0 0 2px var(--layer-core-ring)}.design-chart-frame__layer[data-kind=AGENT] .design-chart-frame__layer-swatch{border-style:dashed;box-shadow:inset 0 0 0 2px var(--chart-surface)}.design-chart-frame__layer-context{grid-column:2;color:var(--academic-muted);font-size:var(--text-xs)}.design-chart-frame__coverage{margin:var(--space-3) 0 0;color:var(--chart-ink-secondary);font-size:var(--text-sm)}.design-chart-frame__coverage strong{color:var(--academic-navy)}.design-chart-frame__view{min-width:0;margin-block-start:var(--space-4)}.design-chart-frame__chart{min-width:0}.design-chart-frame__table-scroll,.design-markdown__table-scroll,.design-heatmap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.design-chart-frame table,.design-markdown table{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.design-chart-frame :is(th,td),.design-markdown :is(th,td){padding:10px 12px;border-block-end:1px solid var(--chart-grid);color:var(--academic-text);text-align:start}.design-chart-frame th,.design-markdown th{background:#f0f2f1;color:var(--academic-navy)}.design-chart-frame__method{margin-block-start:var(--space-4);border-block-start:1px solid var(--chart-grid)}.design-chart-frame__method>summary{min-height:44px;display:flex;align-items:center;color:var(--academic-navy);cursor:pointer;font-size:var(--text-sm)}.design-chart-frame__method-content{padding-block:0 var(--space-3);color:var(--chart-ink-secondary);font-size:var(--text-sm);line-height:1.9}.design-heatmap__svg{display:block;background:var(--chart-surface);font-variant-numeric:tabular-nums}.design-heatmap__column-label,.design-heatmap__row-label{fill:var(--chart-ink-secondary);font-family:var(--font-family-primary);font-size:var(--text-xs);font-weight:400}.design-heatmap__cell{cursor:default}.design-heatmap__cell-surface{stroke:var(--chart-surface);stroke-width:1px;transition:stroke var(--motion-fast) var(--ease-out),stroke-width var(--motion-fast) var(--ease-out)}.design-heatmap__cell:focus{outline:none}.design-heatmap__cell:focus-visible .design-heatmap__cell-surface{stroke:var(--academic-teal);stroke-width:3px}.design-heatmap__cell-value{font-family:var(--font-family-primary);font-size:var(--text-xs);font-weight:400;pointer-events:none}.design-heatmap__cell-value--missing{font-weight:400}.design-heatmap__hatch{fill:none;stroke:var(--chart-axis);stroke-width:1px}.design-distribution-row{display:grid;min-width:0;grid-template-columns:minmax(130px,.7fr) minmax(240px,2fr);align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-3);border-block-end:1px solid var(--chart-grid)}.design-distribution-row__label{color:var(--academic-navy);font-size:var(--text-sm)}.design-distribution-row__plot{min-width:0}.design-distribution-row__plot svg{display:block;height:42px;overflow:visible}.design-distribution-row__axis{stroke:var(--chart-axis);stroke-width:1px}.design-distribution-row__whisker,.design-distribution-row__cap{stroke:var(--academic-navy);stroke-width:1.5px}.design-distribution-row__box{fill:#dce9f8;stroke:#3975ad;stroke-width:1px}.design-distribution-row__median{stroke:var(--academic-teal);stroke-width:2px}.design-distribution-row__values{display:grid;grid-column:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin:0}.design-distribution-row__values div{min-width:0}.design-distribution-row__values :is(dt,dd){margin:0;font-size:var(--text-xs)}.design-distribution-row__values dt{color:var(--academic-muted)}.design-distribution-row__values dd{color:var(--academic-navy);font-variant-numeric:tabular-nums}.design-markdown{min-width:0;color:var(--academic-text);font-size:var(--text-md);line-height:2;overflow-wrap:anywhere}.design-markdown>:first-child{margin-block-start:0}.design-markdown>:last-child{margin-block-end:0}.design-markdown__heading{margin:var(--space-5) 0 var(--space-2);color:var(--academic-navy);line-height:1.65}.design-markdown h1{font-size:var(--type-title)}.design-markdown h2{font-size:var(--text-xl)}.design-markdown h3{font-size:var(--text-lg)}.design-markdown :is(h4,h5,h6){font-size:var(--text-md)}.design-markdown__paragraph{margin:0 0 var(--space-4)}.design-markdown strong{color:var(--academic-navy);font-weight:400}.design-markdown a{color:#076a64;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.design-markdown a:hover{color:var(--academic-navy)}.design-markdown a:focus-visible{border-radius:3px;outline:2px solid var(--academic-teal);outline-offset:2px}.design-markdown__inline-code{padding:2px 5px;border:1px solid var(--academic-border);border-radius:5px;background:#f0f3f5;color:var(--academic-navy);font-family:var(--font-family-primary);font-size:var(--text-sm)}.design-markdown__code-block{max-width:100%;margin:var(--space-4) 0;padding:var(--space-4);overflow:auto;border:1px solid #31516a;border-radius:var(--radius-md);background:var(--academic-navy);color:#fff;direction:ltr;font-family:var(--font-family-primary);font-size:var(--text-sm);line-height:1.8;text-align:start}.design-markdown__code-block code{color:inherit;font-family:inherit;font-size:inherit}.design-markdown__list{margin:0 0 var(--space-4);padding-inline-start:var(--space-5)}.design-markdown__list li+li{margin-block-start:var(--space-1)}.design-markdown__blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-inline-start:1px solid var(--academic-teal);background:#f1f7f6;color:var(--academic-text)}.design-markdown__table-scroll{margin-block:var(--space-4)}.design-markdown__ltr{display:inline;direction:ltr;unicode-bidi:isolate}.design-markdown__citations{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.design-citation-chip{display:inline-flex;min-height:26px;min-width:30px;align-items:center;justify-content:center;padding:2px 7px;border:1px solid #a9c4c1;border-radius:999px;background:#edf6f5;color:var(--academic-navy);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1.4;text-decoration:none;vertical-align:middle}a.design-citation-chip,button.design-citation-chip{min-width:44px;min-height:44px}button.design-citation-chip{cursor:pointer}.design-citation-chip:hover{border-color:var(--academic-teal);background:#e2f0ee}.design-citation-chip:focus-visible{outline:2px solid var(--academic-teal);outline-offset:2px}.design-citation-chip.is-active{border-color:var(--academic-navy);background:var(--academic-navy);color:#fff}@media(max-width:700px){.design-layer-badge__governance,.design-source-chip__governance{white-space:normal}.design-drawer__header,.design-drawer__description,.design-drawer__body,.design-drawer__footer{padding-inline:var(--space-4)}.design-key-findings__item{grid-template-columns:minmax(0,1fr) auto}.design-key-findings__evidence{grid-column:1 / -1}.design-empty-guide{padding:var(--space-5) var(--space-4)}.design-chart-frame{padding:var(--space-4)}.design-chart-frame__header{align-items:stretch;flex-direction:column}.design-chart-frame__view-toggle{justify-content:center}.design-distribution-row{grid-template-columns:minmax(0,1fr)}.design-distribution-row__values{grid-column:1}}.notification-menu,.notification-menu *{box-sizing:border-box;font-family:var(--font-family-primary)!important}.notification-menu,.notification-button{position:relative}.notification-badge{position:absolute;inset-block-start:-7px;right:-7px;display:flex;min-inline-size:22px;block-size:22px;align-items:center;justify-content:center;padding-inline:6px;border:2px solid #fff;border-radius:999px;background:#c93a32;box-shadow:0 1px 3px #78140e4d;color:#fff;pointer-events:none}.notification-badge>span{display:block;font-size:12px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;transform:translateY(1px)}.notification-warning{position:absolute;inset-block-end:5px;right:6px;width:8px;height:8px;border:1.5px solid #fff;border-radius:50%;background:#b97c22}.ntf-panel{--ntf-list-height: 430px;position:absolute;z-index:80;top:calc(100% + 12px);left:0;display:flex;width:min(430px,calc(100vw - 32px));flex-direction:column;border:1px solid var(--academic-border);border-radius:14px;background:#fff;box-shadow:0 22px 55px #142e4733;color:var(--text-primary);direction:rtl}.ntf-panel[data-size=large]{--ntf-list-height: min(64vh, 660px);width:min(700px,calc(100vw - 32px))}.ntf-panel:before{content:"";position:absolute;top:-7px;left:17px;width:13px;height:13px;transform:rotate(45deg);border-top:1px solid var(--academic-border);border-left:1px solid var(--academic-border);background:#fff}.ntf-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px 12px;border-block-end:1px solid #e6edf0}.ntf-head__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#e6f3f1;color:var(--academic-teal)}.ntf-head__text{min-width:0}.ntf-panel .ntf-head h2{margin:0;color:var(--academic-navy);font-size:15px;font-weight:400;line-height:1.6}.ntf-panel .ntf-head p{margin:0;color:var(--text-tertiary);font-size:var(--type-caption);line-height:var(--type-caption-line-height)}.ntf-panel .ntf-head__unread{color:#a8322b}.ntf-head__actions{display:flex;gap:4px}.ntf-panel .ntf-icon-button{display:grid;width:36px;height:36px;min-height:0;place-items:center;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-tertiary);transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform .16s var(--ease-out)}.ntf-panel .ntf-icon-button[aria-pressed=true]{border-color:#cfe3e0;background:#eef7f6;color:var(--academic-teal)}.ntf-panel .ntf-icon-button:active{transform:scale(.95)}.ntf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:#f8fafb;border-block-end:1px solid #e6edf0}.ntf-filter{display:inline-flex;padding:3px;border:1px solid var(--academic-border);border-radius:10px;background:#fff}.ntf-panel .ntf-filter button{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);font-size:var(--type-label);line-height:1;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.ntf-panel .ntf-filter button b{display:inline-grid;min-width:22px;height:20px;place-items:center;padding:0 6px;border-radius:999px;background:#edf1f4;color:var(--text-secondary);font-size:var(--type-caption);font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.ntf-panel .ntf-filter button[aria-pressed=true]{background:var(--academic-navy);color:#fff}.ntf-panel .ntf-filter button[aria-pressed=true] b{background:#ffffff29;color:#fff}.ntf-panel .ntf-text-button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--academic-teal);font-size:var(--type-label);line-height:1;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.ntf-panel .ntf-text-button[aria-disabled=true]{color:#93a3ae;cursor:default}.notification-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 16px;border-block-end:1px solid #f1dfbd;background:#fff6e6;color:#785017;font-size:var(--type-label);line-height:1.8}.notification-error button{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#785017;font-size:var(--type-label)}.ntf-scroll{max-height:var(--ntf-list-height);overflow-y:auto;overscroll-behavior:contain}.ntf-list{display:grid;gap:6px;margin:0;padding:8px;list-style:none}.ntf-item{position:relative;overflow:hidden;border:1px solid #e3eaee;border-radius:11px;background:#fff;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.ntf-item[data-read=false]{border-color:#cfe2df;background:#f5fbfa}.ntf-item[data-open=true]{border-color:#b9d6d2;box-shadow:0 6px 18px #142e4714}.ntf-panel .ntf-item__summary{display:grid;width:100%;min-height:0;grid-template-columns:12px minmax(0,1fr) 20px;align-items:start;gap:10px;padding:11px 14px 11px 12px;border:0;border-radius:0;background:transparent;color:inherit;text-align:start}.ntf-panel .ntf-item__summary:focus-visible{outline:2px solid var(--academic-teal);outline-offset:-2px;box-shadow:none}.ntf-item__state{width:9px;height:9px;margin-block-start:7px;border:1.5px solid #b7c4cc;border-radius:50%}.ntf-item[data-read=false] .ntf-item__state{border-color:var(--academic-teal);background:var(--academic-teal)}.ntf-item__body{display:grid;min-width:0;gap:2px}.ntf-item__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.ntf-panel .ntf-item__kind{padding:1px 8px;border-radius:6px;background:#f6efe3;color:#7a5a26;font-size:var(--type-caption);line-height:1.7}.ntf-panel .ntf-item__meta time{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7;white-space:nowrap}.ntf-panel .ntf-item__context{margin-block-start:4px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.ntf-panel .ntf-item__title{overflow-wrap:anywhere;color:var(--academic-navy);font-size:15px;line-height:1.65}.ntf-panel .ntf-item__title bdi{unicode-bidi:isolate}.ntf-item[data-read=true] .ntf-item__title{color:#3f5667}.ntf-panel .ntf-item__line{display:flex;flex-wrap:wrap;gap:0 16px;margin-block-start:2px;color:var(--text-secondary);font-size:var(--type-label);line-height:1.8}.ntf-item__chevron{margin-block-start:3px;color:#7b8f9c;transition:transform .2s var(--ease-out)}.ntf-item[data-open=true] .ntf-item__chevron{transform:rotate(180deg);color:var(--academic-teal)}.ntf-item__details{display:grid;gap:12px;margin:0 12px 12px;padding-block-start:12px;border-block-start:1px dashed #d5e1e5;animation:ntf-details-in .18s var(--ease-out) both}@keyframes ntf-details-in{0%{opacity:0;transform:translateY(-4px)}}.ntf-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ntf-panel[data-size=large] .ntf-facts{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1.25fr)}.ntf-facts>div{min-width:0;padding:7px 10px;border-radius:8px;background:#f4f7f9}.ntf-panel .ntf-part{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ntf-panel .ntf-part>svg{flex:0 0 auto;color:#7d919e}.ntf-panel .ntf-sep{display:inline-block;width:1px;height:.9em;margin-inline:8px;background:currentColor;opacity:.35;vertical-align:-.12em}.ntf-panel .ntf-facts dt{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.6}.ntf-panel .ntf-facts dd{margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--type-label);line-height:1.7}.ntf-panel .ntf-facts code{display:inline-block;font-size:var(--type-label);color:var(--text-primary)}.ntf-sources header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin-block-end:6px}.ntf-panel .ntf-sources header span{color:var(--text-secondary);font-size:var(--type-label)}.ntf-panel .ntf-sources header small{color:#8a6a35;font-size:var(--type-caption)}.ntf-sources ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ntf-sources li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 10px;border:1px solid #e6edf0;border-radius:8px}.ntf-panel .ntf-sources__title{grid-column:1 / -1;color:var(--text-primary);font-size:var(--type-label);line-height:1.7}.ntf-sources__bar{display:block;height:6px;overflow:hidden;border-radius:3px;background:#edf1f3}.ntf-sources__bar i{display:block;height:100%;border-radius:3px;background:var(--academic-teal)}.ntf-sources__numbers{display:inline-flex;gap:12px}.ntf-panel .ntf-sources__numbers span{color:var(--text-tertiary);font-size:var(--type-caption);white-space:nowrap}.ntf-panel .ntf-sources__numbers b{color:var(--academic-navy);font-size:var(--type-label);font-weight:400;font-variant-numeric:tabular-nums}.ntf-item__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ntf-panel .ntf-primary{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 14px;border-radius:9px;background:var(--academic-teal);color:#fff;font-size:var(--type-label);text-decoration:none;transition:background-color var(--motion-fast) var(--ease-out),transform .16s var(--ease-out)}.ntf-panel .ntf-primary:active{transform:scale(.97)}.ntf-panel .ntf-primary:focus-visible{outline:2px solid var(--academic-navy);outline-offset:2px}.ntf-empty{display:flex;min-height:132px;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0;padding:16px;color:var(--text-tertiary);font-size:var(--type-label);text-align:center}.ntf-empty>svg{color:#27a384}.ntf-foot{border-block-start:1px solid #e6edf0;border-radius:0 0 14px 14px;background:#fbfcfd}.ntf-panel .ntf-foot p{margin:0;padding:8px 16px 0;color:var(--text-tertiary);font-size:var(--type-caption)}.ntf-foot nav{display:grid;grid-template-columns:1fr 1fr}.ntf-panel .ntf-foot a{padding:11px;color:#087b76;font-size:var(--type-label);text-align:center;text-decoration:none}.ntf-foot a+a{border-inline-start:1px solid #e6edf0}@media(max-width:560px){.ntf-panel,.ntf-panel[data-size=large]{--ntf-list-height: calc(100dvh - 290px) ;position:fixed;top:68px;right:12px;left:12px;width:auto}.ntf-panel:before,.ntf-size-toggle{display:none!important}.ntf-toolbar{flex-wrap:wrap;padding-inline:12px;gap:6px}.ntf-panel .ntf-filter button{padding-inline:8px}.ntf-panel .ntf-toolbar .ntf-text-button{padding-inline:6px}.ntf-sources li{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ntf-item__details{animation:none}.ntf-item__chevron{transition:none}}.app-shell .topbar{background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell .page-breadcrumb{flex:0 1 auto;min-width:0}.app-shell .page-breadcrumb :is(span,strong){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .nav-item{min-height:44px;transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.app-shell .nav-active{border:1px solid rgb(186 147 84 / 42%);background:#1b4564;color:#fff}.app-shell .nav-active>svg{color:var(--academic-gold)}.app-shell .top-search{position:relative;flex:1 1 260px;width:auto;max-width:460px;min-height:46px;padding-block:6px;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.app-shell .top-search:focus-within{border-color:var(--academic-teal);background:#fff;box-shadow:var(--focus-ring)}.app-shell .top-search input{width:100%;min-width:80px;min-height:44px;font-size:var(--text-sm)}.app-shell .command-palette-trigger{display:inline-flex;min-width:72px;min-height:44px;align-items:center;justify-content:center;gap:5px;padding-inline:8px;border:1px solid var(--academic-border);border-radius:var(--radius-sm);background:#fff;color:var(--academic-muted)}.app-shell .command-palette-trigger:focus-visible,.command-palette button:focus-visible,.command-palette input:focus-visible,.search-suggestions button:focus-visible{outline:2px solid var(--academic-teal);outline-offset:2px}.app-shell .command-palette-trigger kbd,.command-palette kbd{font-family:var(--font-family-primary);font-size:var(--text-xs);direction:ltr;unicode-bidi:isolate}.search-suggestions{position:absolute;z-index:90;inset-block-start:calc(100% + 8px);inset-inline:0;max-height:min(420px,calc(100vh - 100px));overflow-y:auto;border:1px solid var(--academic-border);border-radius:var(--radius-md);background:#fff;box-shadow:var(--elevation-2);color:var(--academic-text)}.search-suggestions ul,.command-palette-results ul{margin:0;padding:6px;list-style:none}.search-suggestions li,.command-palette-results li{min-width:0}.search-suggestions li[aria-selected=true],.command-palette-results li[aria-selected=true]{background:#edf6f5}.search-suggestions button{display:flex;width:100%;min-height:52px;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--academic-text);text-align:start}.search-suggestions button>span:first-child,.command-palette-results button>span{min-width:0}.search-suggestions :is(strong,small),.command-palette-results :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggestions strong,.command-palette-results strong{font-size:var(--text-sm)}.search-suggestions small,.command-palette-results small{margin-block-start:2px;color:var(--academic-muted);font-size:var(--text-xs)}.search-suggestions>p,.command-palette-results section>p{margin:0;padding:13px 16px;color:var(--academic-muted);font-size:var(--text-sm)}.command-palette-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;align-items:start;justify-items:center;overflow-y:auto;padding:9vh 16px 24px;background:#091c2bad}.command-palette{width:min(720px,100%);max-height:min(760px,82vh);display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid #bfcbd3;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--elevation-2);color:var(--academic-text)}.command-palette>header{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;border-block-end:1px solid var(--academic-border)}.command-palette>header>div{display:flex;min-width:0;align-items:center;gap:10px}.command-palette>header svg{color:var(--academic-teal)}.command-palette h2{margin:0;color:var(--academic-navy);font-size:var(--text-lg)}.command-palette>header>button{width:44px;height:44px;display:grid;flex:0 0 44px;place-items:center;border:0;border-radius:var(--radius-sm);background:#f2f5f7;color:var(--academic-muted)}.command-palette-input{display:flex;min-width:0;align-items:center;gap:10px;margin:12px 16px;padding-inline:12px;border:1px solid var(--academic-border);border-radius:var(--radius-md);background:var(--academic-canvas)}.command-palette-input:focus-within{border-color:var(--academic-teal);box-shadow:var(--focus-ring)}.command-palette-input>svg{flex:0 0 20px;color:var(--academic-teal)}.command-palette-input input{width:100%;min-width:0;min-height:50px;border:0;outline:0;background:transparent;color:var(--academic-text);font-size:var(--text-md)}.command-palette-input kbd{padding:3px 7px;border:1px solid var(--academic-border);border-radius:6px;background:#fff;color:var(--academic-muted)}.command-palette-results{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 12px}.command-palette-results section+section{margin-block-start:8px;padding-block-start:8px;border-block-start:1px solid var(--academic-border)}.command-palette-results h3{margin:0;padding:8px 10px 4px;color:var(--academic-muted);font-size:var(--text-xs)}.command-palette-results button{display:grid;width:100%;min-width:0;min-height:52px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--academic-text);text-align:start}@media(hover:hover)and (pointer:fine){.ntf-panel .ntf-item__summary:hover{background:#08766f0a}.ntf-panel .ntf-icon-button:hover,.ntf-panel .ntf-text-button:not([aria-disabled=true]):hover{background:#eef5f5;color:var(--academic-navy)}.ntf-panel .ntf-filter button[aria-pressed=false]:hover{background:#f0f4f6;color:var(--academic-navy)}.ntf-panel .ntf-primary:hover{background:#06635d}.ntf-panel .ntf-foot a:hover{background:#eef8f7}.app-shell .nav-item:hover{transform:none}.app-shell .command-palette-trigger:hover{border-color:#aabac4;color:var(--academic-navy)}.search-suggestions button:hover,.command-palette-results button:hover{background:#f3f8f8}}.command-palette-results button>svg{width:19px;color:var(--academic-teal)}@media(max-width:1100px){.app-shell .topbar{gap:14px}.app-shell .topbar-actions{gap:8px}.app-shell .command-palette-trigger{min-width:44px;width:44px;padding:0}.app-shell .command-palette-trigger kbd{display:none}}@media(max-width:760px){.command-palette-backdrop{padding:12px}.command-palette{max-height:calc(100vh - 24px)}}.page-experience-banner.page-heading{--page-domain-accent: var(--page-banner-accent);position:relative;display:grid;align-items:stretch;gap:0;width:100%;max-width:100%;min-width:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--academic-radius);color:var(--page-banner-text);background:var(--page-banner-background);box-shadow:none;isolation:isolate}.page-experience-banner[data-domain=industry]{--page-domain-accent: #f1c57f}.page-experience-banner[data-domain=agents]{--page-domain-accent: #91ddd7}.page-experience-banner[data-domain=governance]{--page-domain-accent: #a7dcbf}.page-experience-banner[data-domain=operations]{--page-domain-accent: #a9cfea}.page-experience-banner[data-domain=knowledge]{--page-domain-accent: #c8bae5}.page-experience-banner.page-heading:before,.page-experience-banner.page-heading:after{content:"";position:absolute;border-radius:999px;pointer-events:none;z-index:-1}.page-experience-banner.page-heading:before{inline-size:340px;block-size:340px;inset-block-start:-190px;inset-inline-end:-90px;border:60px solid var(--page-banner-ring)}.page-experience-banner.page-heading:after{display:none}.page-experience-main{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-width:0;padding-block:26px 22px;padding-inline:28px 112px}.page-experience-copy{position:relative;z-index:1;min-width:0}.page-experience-symbol{position:absolute;z-index:0;inset-block-start:50%;inset-inline-end:28px;display:grid;width:58px;height:58px;place-items:center;border:1px solid color-mix(in srgb,var(--page-domain-accent) 45%,transparent);border-radius:16px;color:var(--page-domain-accent);background:#ffffff12;transform:translateY(-50%);pointer-events:none}.page-experience-symbol svg{width:27px;height:27px}.page-experience-banner.page-heading h1{margin:0;color:#fff;font-size:var(--font-page-title);line-height:var(--type-page-title-line-height);letter-spacing:0;overflow-wrap:anywhere}.page-experience-banner.page-heading p{max-width:850px;min-width:0;margin:7px 0 0;color:var(--page-banner-muted);font-size:var(--text-md);line-height:1.95;overflow-wrap:anywhere}.page-experience-banner .heading-actions{display:flex;flex:0 0 auto;min-width:0;gap:9px;align-items:center;flex-wrap:wrap}.page-experience-banner .heading-actions :is(button,a){min-height:44px}.page-experience-banner .heading-actions .button{min-width:0;border-color:#527087;background:var(--page-banner-panel);color:#fff}.page-experience-banner .heading-actions .button.primary{background:#fff;color:#076a70}.page-experience-guide{width:100%;max-width:100%;min-width:0;border:1px solid var(--academic-border);border-radius:var(--academic-radius);color:var(--academic-navy);background:#f8fafb;box-shadow:var(--elevation-1)}.page-experience-guide>summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 28px;min-width:0;color:var(--academic-navy);cursor:pointer;list-style:none}.page-experience-guide>summary::-webkit-details-marker{display:none}.page-experience-guide>summary>span{display:flex;align-items:center;gap:7px;min-width:0;font-size:var(--text-sm);font-weight:400}.page-experience-guide>summary>span svg{inline-size:17px}.page-experience-guide>summary>small{min-width:0;color:var(--academic-muted);font-size:var(--type-label);line-height:var(--type-label-line-height)}.page-experience-guide>summary>svg:last-child{inline-size:17px;transition:transform .18s var(--ease-out)}.page-experience-guide[open]>summary>svg:last-child{transform:rotate(180deg)}.page-experience-guide>summary:focus-visible{outline:2px solid var(--academic-teal);outline-offset:3px}.page-experience-guide[open]>summary{margin-bottom:16px;border-bottom:1px solid var(--academic-border)}.page-experience-guide-body{padding:0 22px 20px}.page-experience-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.page-experience-facts article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:12px;border:1px solid var(--academic-border);border-radius:12px;background:#fff;color:var(--academic-navy)}.page-experience-facts article>svg{inline-size:19px;color:var(--academic-teal)}.page-experience-facts strong{display:block;font-size:var(--type-label);line-height:var(--type-label-line-height)}.page-experience-facts p{margin:3px 0 0;color:var(--text-secondary);font-size:var(--type-body);font-weight:400;line-height:var(--type-body-line-height)}.page-experience-flow{display:flex;align-items:center;gap:0;margin:12px 0 0;padding:0;overflow-x:auto;list-style:none}.page-experience-flow li{display:flex;align-items:center;flex:1 0 150px;gap:7px;min-width:0;color:#284a61}.page-experience-flow li>span{display:grid;place-items:center;flex:0 0 24px;block-size:24px;border-radius:8px;background:#2c596b;color:#fff;font-size:var(--text-xs, 12px);font-weight:400}.page-experience-flow li>strong{font-size:var(--type-label);line-height:var(--type-label-line-height);white-space:nowrap}.page-experience-flow li>i{flex:1;min-inline-size:22px;block-size:1px;margin-inline:5px;background:#b4c6d1}.page-experience-flow li:last-child>i{display:none}@media(max-width:900px){.page-experience-symbol{display:none}.page-experience-main{align-items:stretch;flex-direction:column;padding:21px}.page-experience-banner .heading-actions{width:100%}.page-experience-banner .heading-actions .button{flex:1;justify-content:center;overflow-wrap:anywhere}.page-experience-facts{grid-template-columns:1fr}.page-experience-guide>summary{padding-inline:21px}.page-experience-guide-body{padding-inline:15px}.page-experience-flow li{flex-basis:135px}}@media(max-width:600px){.page-experience-banner.page-heading{border-radius:16px}.page-experience-main{gap:12px;padding-block:16px 14px;padding-inline:16px}.page-experience-banner.page-heading h1{font-size:var(--font-page-title)}.page-experience-banner.page-heading p{display:-webkit-box;margin-block-start:5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-experience-banner .heading-actions:has(.primary)>:not(.primary),.page-experience-banner .heading-actions:not(:has(.primary))>:not(:first-child){display:none}.page-experience-guide>summary{grid-template-columns:minmax(0,1fr) auto;padding:11px 16px}.page-experience-guide>summary>small{display:none}.page-experience-guide>summary>svg:last-child{justify-self:end}.page-experience-facts article{padding:10px}.page-experience-facts p{overflow-wrap:anywhere}.page-experience-flow{display:grid;grid-template-columns:1fr 1fr;gap:6px;overflow:visible;padding-block-end:3px}.page-experience-flow li{min-width:0;flex-basis:auto;padding:6px;border-radius:8px;background:#ffffff12}.page-experience-flow li>strong{white-space:normal}.page-experience-flow li>i{display:none}}@media(hover:hover)and (pointer:fine){.page-experience-banner .heading-actions .button:hover{background:#fff;color:#075b68}}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular-DjtWZjaf.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light;--font-family-primary: "Vazirmatn", sans-serif;--font-family-bold: var(--font-family-primary);--font-page-title: 24px;--font-display-title: 28px;--text-xs: 12px;--text-sm: 13px;--text-md: 14px;--text-lg: 17px;--text-xl: 20px;--line-height-metric: 1.35;--type-caption: 12px;--type-caption-line-height: 1.7;--type-label: 13px;--type-label-line-height: 1.75;--type-body: 14px;--type-body-line-height: 1.9;--type-body-strong: 16px;--type-body-strong-line-height: 1.8;--type-title-sm: 18px;--type-title-sm-line-height: 1.6;--type-title: 21px;--type-title-line-height: 1.5;--type-page-title-line-height: 1.45;--type-metric-sm: 18px;--type-metric-md: 20px;--type-metric-lg: 22px;--type-metric-line-height: 1.35;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--elevation-1: 0 2px 8px rgb(20 46 71 / 8%);--elevation-2: 0 8px 24px rgb(20 46 71 / 12%);--focus-ring: 0 0 0 3px rgb(8 118 111 / 26%);--motion-fast: .15s;--motion-base: .2s;--motion-slow: .25s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--academic-navy: #142e47;--academic-teal: #08766f;--academic-gold: #ba9354;--academic-canvas: #f4f6f8;--academic-surface: #ffffff;--academic-border: #dce4e9;--academic-text: #20394d;--academic-muted: #586f80;--ink-strong: #0b2236;--text-primary: #142e47;--text-secondary: #405566;--text-tertiary: #566b7b;--text-on-banner: #ffffff;--text-on-banner-muted: #d0dce5;--selection-background: rgb(8 118 111 / 24%);--selection-text: var(--text-primary);--caret-color: var(--academic-teal);--scrollbar-thumb: #08766f;--scrollbar-thumb-hover: #142e47;--scrollbar-track: #f4f6f8;--layer-core: #142e47;--layer-core-ring: #ba9354;--layer-1: #eb6834;--layer-2: #1baf7a;--layer-3: #4a3aa7;--layer-4: #eda100;--layer-5: #e87ba4;--layer-6: #008300;--layer-7: #e34948;--layer-other: #898781;--chart-surface: #fcfcfb;--chart-grid: #e1e0d9;--chart-axis: #c3c2b7;--chart-ink-secondary: #52514e;--chart-ink-muted: #898781;--div-negative: #e34948;--div-mid: #f0efec;--div-positive: #2a78d6;--seq-100: #cde2fb;--seq-150: #b7d3f6;--seq-200: #9ec5f4;--seq-250: #86b6ef;--seq-300: #6da7ec;--seq-350: #5598e7;--seq-400: #3987e5;--seq-450: #2a78d6;--seq-500: #256abf;--seq-550: #1c5cab;--seq-600: #184f95;--seq-650: #104281;--seq-700: #0d366b;--ink: var(--academic-navy);--muted: var(--academic-muted);--line: var(--academic-border);--teal: var(--academic-teal);--orange: #ef9d37;--radius-panel: 16px;--academic-radius: var(--radius-panel);--ui-radius: var(--radius-panel);--ui-space: 24px;--ui-shadow: 0 4px 18px rgb(20 46 71 / 4%);--page-banner-background: #193b54;--page-banner-ring: #294c63;--page-banner-text: #ffffff;--page-banner-muted: #d0dce5;--page-banner-accent: #e5cb9e;--page-banner-panel: #24475d}@media(max-width:1000px){:root{--font-page-title: 22px;--font-display-title: 26px}}@media(max-width:600px){:root{--font-page-title: 20px;--font-display-title: 24px;--ui-space: 18px}}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Vazirmatn,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{font-family:var(--font-family-primary);color:var(--academic-text);background:var(--academic-canvas);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{direction:rtl;scroll-behavior:smooth;font-family:var(--font-family-primary)}body{margin:0;min-width:320px;min-height:100vh;background:var(--academic-canvas)}#root{min-width:0;min-height:100vh}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.app-shell{width:100%;min-width:0;min-height:100vh;display:flex}.sidebar{position:fixed;z-index:30;inset:0 0 0 auto;width:268px;background:linear-gradient(165deg,#123b60,#0e2b49 52%,#0a233c);color:#fff;padding:25px 18px;display:flex;flex-direction:column;box-shadow:-8px 0 30px #0c2a4421}.brand-block{display:flex;align-items:center;gap:12px;padding:0 5px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.brand-mark{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#17a59a,#0b746f);box-shadow:0 8px 24px #0b8f8752}.brand-block strong,.brand-block span{display:block}.brand-block>div:nth-child(2){min-width:0}.brand-block strong{font-size:var(--type-body, 14px);line-height:1.65;letter-spacing:0}.brand-block span{margin-top:4px;color:#a9bfce;font-size:var(--text-xs, 12px)}.mobile-close{display:none;margin-right:auto;border:0;background:#ffffff14;color:#fff;border-radius:9px;padding:7px}.environment-pill{display:flex;align-items:center;gap:8px;margin:20px 4px 10px;color:#9fbdca;background:#ffffff0e;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:9px 11px;font-size:var(--text-xs, 12px)}.environment-pill span{width:7px;height:7px;background:#58d1ae;border-radius:50%;box-shadow:0 0 0 4px #58d1ae1a}.sidebar nav{margin-top:7px;display:grid;gap:5px;overflow-y:auto;padding-left:4px}.nav-group{display:grid;gap:3px}.nav-group h2{display:flex;align-items:center;justify-content:space-between;color:#6f94aa;font-size:var(--text-xs, 12px);margin:13px 12px 4px;font-weight:400}.nav-item{position:relative;display:flex;align-items:center;gap:13px;color:#b9cad5;padding:13px 14px;border-radius:11px;font-size:13px;transition:transform .16s var(--ease-out),color .18s var(--ease-out),background-color .18s var(--ease-out)}.nav-active{color:#fff;background:linear-gradient(90deg,#18a09740,#18a0971c)}.nav-active:after{content:"";position:absolute;right:-18px;width:3px;height:28px;border-radius:3px 0 0 3px;background:#39c0b5}.sidebar-foot{margin-top:auto;display:flex;align-items:center;gap:11px;padding:15px 10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;border-radius:13px}.assistant-orb{width:38px;height:38px;border-radius:12px;background:#61dcd31f;color:#75d9d1;display:grid;place-items:center}.sidebar-foot strong,.sidebar-foot span{display:block}.sidebar-foot strong{font-size:12px}.sidebar-foot span{color:#91aab9;font-size:var(--text-xs, 12px);margin-top:3px}.main-panel{width:calc(100% - 268px);max-width:100%;min-width:0;margin-right:268px;min-height:100vh}.topbar{min-width:0;height:74px;display:flex;align-items:center;gap:24px;padding:0 34px;background:#ffffffe6;border-bottom:1px solid #e1e8ec;position:sticky;top:0;z-index:20}.mobile-menu{display:none;border:0;background:transparent;color:var(--ink)}.top-search{display:flex;align-items:center;gap:9px;min-width:0;color:#8a9ba7;background:#f4f7f9;border:1px solid #e3eaee;border-radius:12px;padding:10px 13px;width:min(460px,44vw)}.top-search input{flex:1;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.topbar-actions{margin-right:auto;display:flex;align-items:center;gap:14px}.icon-button{position:relative;width:40px;height:40px;border:1px solid #e2e9ed;border-radius:12px;background:#fff;color:#526b7e;display:grid;place-items:center}.notification-dot{position:absolute;top:7px;right:8px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#ee795d}.user-chip{display:flex;align-items:center;gap:10px}.avatar{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#335f86,#173b5e);font-size:12px}.user-chip strong,.user-chip span{display:block}.user-chip strong{font-size:12px}.user-chip span{color:#81919c;font-size:var(--text-xs, 12px);margin-top:3px}.page-content{width:100%;min-width:0;padding:30px 34px 42px;max-width:1660px;margin:0 auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.eyebrow,.section-kicker{display:block;color:var(--teal);font-weight:400;letter-spacing:0;font-size:var(--text-xs, 12px);margin-bottom:7px}.page-heading h1{color:var(--ink);font-size:var(--font-page-title);letter-spacing:0;margin-bottom:7px}.page-heading p{color:var(--muted);font-size:12px;margin:0;max-width:720px;line-height:1.9}.heading-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.live-indicator,.formula-chip,.graph-summary{display:flex;align-items:center;gap:8px;font-size:var(--text-xs, 12px);color:#557081;background:#fff;border:1px solid #e1e8ec;border-radius:10px;padding:9px 12px}.live-indicator i{width:7px;height:7px;background:#28a975;border-radius:50%;box-shadow:0 0 0 4px #e5f6ee}.formula-chip,.graph-summary{color:#27506e;font-weight:400}.button{border:0;border-radius:10px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--text-xs, 12px);font-weight:400;transition:transform .16s var(--ease-out),color .17s var(--ease-out),background-color .17s var(--ease-out),border-color .17s var(--ease-out),box-shadow .17s var(--ease-out)}.button.primary{color:#fff;background:linear-gradient(135deg,#0b948b,#087770);box-shadow:0 7px 18px #0b8f8733}.button.secondary{color:#315670;background:#fff;border:1px solid #dbe4e9}.button.dark{color:#fff;background:var(--ink)}.button.ghost{color:#667c8b;background:#f0f4f6}.button.success{color:#fff;background:#16835f}.button.danger{color:#a54040;background:#fff0f0;border:1px solid #f2caca}.text-link,.panel-link{display:inline-flex;align-items:center;gap:6px;color:#226c78;font-size:var(--text-xs, 12px);font-weight:400}.panel-link{margin-top:auto;padding-top:15px;border-top:1px solid #ecf0f2}.panel{background:#fff;border:1px solid #e2e9ed;border-radius:17px;padding:20px;box-shadow:0 13px 35px #1c3d550e}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#5e7787}.panel-head h2{color:var(--ink);font-size:15px;margin:0}.panel-wide{grid-column:span 2}.state-card{min-height:320px;background:#fff;border:1px solid #e1e8ec;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#6b7f8e;text-align:center;padding:35px}.state-card strong{color:var(--ink)}.state-error svg{color:#cc5c58}.empty-state{padding:34px 18px;text-align:center;color:#82929d;display:flex;flex-direction:column;gap:6px}.empty-state strong{color:#476276}.empty-state span{font-size:var(--text-xs, 12px)}.spin{animation:spin 1s linear infinite;color:var(--teal)}@keyframes spin{to{transform:rotate(360deg)}}.button-spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.status-badge{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 9px;font-size:var(--text-xs, 12px);font-weight:400;white-space:nowrap}.status-success{background:#e8f6ef;color:#167253}.status-warning{background:#fff4df;color:#9a6817}.status-danger{background:#fff0ef;color:#af4844}.status-info{background:#eaf4f8;color:#276c86}.status-neutral{background:#eef2f4;color:#647682}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:17px}.kpi-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e1e8ec;border-radius:16px;padding:18px;display:grid;grid-template-columns:45px 1fr;grid-template-areas:"icon label" "icon value" "icon meta";-moz-column-gap:13px;column-gap:13px;box-shadow:0 10px 30px #193c570b}.kpi-card:before{content:"";position:absolute;left:-35px;bottom:-55px;width:120px;height:120px;border-radius:50%;background:#1f6a8506}.kpi-icon{grid-area:icon;width:44px;height:44px;display:grid;place-items:center;border-radius:13px}.kpi-teal{color:#087e77;background:#e3f5f1}.kpi-blue{color:#315f8a;background:#e8f0f8}.kpi-orange{color:#b47626;background:#fff2de}.kpi-purple{color:#77569d;background:#f0eafb}.kpi-card>span{grid-area:label;color:var(--text-secondary);font-size:var(--text-xs, 12px)}.kpi-card>strong{grid-area:value;color:var(--ink);font-size:20px;margin:2px 0;letter-spacing:0}.kpi-card>small{grid-area:meta;color:#7a8d99;display:flex;align-items:center;gap:4px;font-size:var(--text-xs, 12px)}.kpi-card>small svg{color:#34a37a}.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:17px}.chart-wrap{height:235px;margin-top:12px;direction:ltr}.mini-chart{height:220px;margin-top:13px;direction:ltr}.chart-tooltip{background:var(--ink);color:#fff;border-radius:9px;padding:8px 10px;display:grid;font-size:var(--text-xs, 12px);box-shadow:0 8px 20px #102f5033}.chart-tooltip span{color:#bdd0dd}.chart-foot{display:flex;align-items:center;gap:10px;color:#8897a1;font-size:var(--text-xs, 12px)}.spectrum{flex:1;height:4px;border-radius:5px;background:linear-gradient(90deg,#b8dbd7,#0b8f87)}.rank-list{display:grid;gap:18px;margin:22px 0}.rank-row>div:first-child{display:flex;align-items:center;gap:7px;margin-bottom:7px}.rank-row strong{color:#38556b;font-size:var(--text-xs, 12px)}.rank-row b{margin-right:auto;color:var(--ink);font-size:12px}.rank-dot{width:8px;height:8px;border-radius:3px;background:#275d87}.rank-1{background:var(--teal)}.rank-2{background:var(--orange)}.progress-track{height:5px;border-radius:6px;background:#edf1f3;overflow:hidden}.progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5cc4bb,#0b8f87)}.need-list{display:grid;margin-top:8px}.need-row{display:grid;grid-template-columns:35px 1fr auto auto;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #edf1f3}.need-row:last-child{border-bottom:0}.need-symbol{width:34px;height:34px;display:grid;place-items:center;color:#b67727;background:#fff4e3;border-radius:10px}.need-row strong,.need-row span{display:block}.need-row strong{color:#2d4c63;font-size:var(--text-xs, 12px)}.need-row>div>span{color:#84939d;font-size:var(--text-xs, 12px);margin-top:4px}.trl-tag{color:#557281!important;background:#f1f5f7;border-radius:8px;padding:6px 8px;font-size:var(--text-xs, 12px)!important}.alerts-strip{display:flex;align-items:center;gap:19px;padding:15px 18px;border-radius:15px;color:#fff;background:linear-gradient(100deg,#173e60,#0e304e);box-shadow:0 12px 30px #102f5021}.alerts-title,.alert-item{display:flex;align-items:center;gap:9px}.alerts-title{padding-left:19px;border-left:1px solid rgba(255,255,255,.13)}.alerts-title strong,.alerts-title span,.alert-item strong,.alert-item span{display:block}.alerts-title strong,.alert-item strong{font-size:var(--text-xs, 12px)}.alerts-title span,.alert-item span{color:#a9bfcd;font-size:var(--text-xs, 12px);margin-top:3px}.alert-item svg{color:#e2aa59}.alert-info svg{color:#5ec1ca}.alert-danger svg{color:#ee7d71}.alerts-strip .button{margin-right:auto;color:#143854;background:#fff;flex-shrink:0}.dossier-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:17px;align-items:start}.directory-head{padding:17px 17px 12px;display:flex;align-items:center;justify-content:space-between}.directory-head strong{color:var(--ink);font-size:13px}.directory-head span{color:#82929c;font-size:var(--text-xs, 12px)}.field-search{margin:0 14px 11px;display:flex;align-items:center;gap:7px;color:#8b9ba5;background:#f4f7f8;border:1px solid #e1e8eb;border-radius:10px;padding:9px 10px}.field-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#29485f;font-size:var(--text-xs, 12px)}.faculty-list{overflow:auto;max-height:calc(100vh - 225px);padding:0 9px 10px}.faculty-list-item{width:100%;border:0;background:transparent;text-align:right;display:flex;align-items:center;gap:9px;padding:11px 8px;border-radius:11px;transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.faculty-list-item.selected{background:#eaf5f4}.faculty-avatar{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#37698f,#1b4668);font-weight:400;font-size:var(--text-xs, 12px)}.faculty-list-item strong,.faculty-list-item span,.faculty-list-item small{display:block}.faculty-list-item strong{color:#29485f;font-size:var(--text-xs, 12px)}.faculty-list-item span{color:#758894;font-size:var(--text-xs, 12px);margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.faculty-list-item small{color:#16847c;font-size:var(--text-xs, 12px)}.dossier-main{min-width:0}.faculty-hero{display:grid;grid-template-columns:auto 1fr 150px;align-items:center;gap:16px;padding:19px;margin-bottom:13px}.hero-avatar{width:72px;height:72px;border-radius:21px;font-size:18px;box-shadow:0 9px 22px #1b46682e}.hero-title{display:flex;align-items:center;gap:9px}.hero-title h2{color:var(--ink);font-size:20px;margin:0}.hero-copy>p{color:#658091;font-size:var(--text-xs, 12px);margin:4px 0 10px}.contact-row{display:flex;flex-wrap:wrap;gap:11px;color:#768894;font-size:var(--text-xs, 12px)}.contact-row span{display:flex;align-items:center;gap:5px}.hero-score{padding-right:16px;border-right:1px solid #e8edef}.hero-score span,.hero-score strong{display:block}.hero-score span{color:#7a8c98;font-size:var(--text-xs, 12px)}.hero-score strong{color:var(--teal);font-size:var(--type-metric-md);margin:2px 0 7px}.tabs{display:flex;gap:5px;padding:5px;background:#e9eef1;border-radius:12px;overflow-x:auto;margin-bottom:13px}.tabs button{flex:1;min-width:-moz-max-content;min-width:max-content;display:flex;align-items:center;justify-content:center;gap:6px;border:0;padding:9px 11px;border-radius:8px;color:#607786;background:transparent;font-size:var(--text-xs, 12px)}.tabs button.active{color:#174961;background:#fff;box-shadow:0 3px 11px #1c425c14;font-weight:400}.tab-content{min-height:420px}.summary-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e9eef0;padding-bottom:18px;margin-bottom:20px}.summary-stats>div{display:grid;grid-template-columns:32px 1fr;grid-template-areas:"icon value" "icon label";align-items:center;padding:0 16px;border-left:1px solid #e9eef0}.summary-stats>div:last-child{border-left:0}.summary-stats svg{grid-area:icon;color:var(--teal)}.summary-stats strong{grid-area:value;color:var(--ink);font-size:16px}.summary-stats span{grid-area:label;color:#7b8c97;font-size:var(--text-xs, 12px)}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.subsection-title{display:flex;align-items:center;gap:7px;color:var(--teal)}.subsection-title h3{color:var(--ink);font-size:13px;margin:0}.research-summary{color:#596f7f;font-size:var(--text-xs, 12px);line-height:2.1;margin:12px 0}.chip-cloud,.evidence-chips{display:flex;flex-wrap:wrap;gap:6px}.chip-cloud span,.evidence-chips span{color:#27736f;background:#edf8f6;border:1px solid #d9efeb;border-radius:999px;padding:5px 9px;font-size:var(--text-xs, 12px)}.compact-record{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #ecf0f2}.compact-record strong,.compact-record span{display:block}.compact-record strong{color:#294a61;font-size:var(--text-xs, 12px)}.compact-record span{color:#85949e;font-size:var(--text-xs, 12px);margin-top:3px}.compact-record>b{color:#fff;background:var(--teal);align-self:flex-start;border-radius:8px;padding:5px 7px;font-size:var(--text-xs, 12px);white-space:nowrap}.record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.expertise-card,.contract-card,.company-card{border:1px solid #e4eaed;border-radius:13px;padding:15px;background:#fbfcfd}.expertise-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.expertise-head>div{display:flex;align-items:center;gap:7px;color:var(--teal)}.expertise-head strong{color:#29495f;font-size:var(--text-xs, 12px)}.confidence{display:grid;grid-template-columns:1fr auto;gap:5px;margin-top:14px}.confidence span,.confidence b{font-size:var(--text-xs, 12px)}.confidence span{color:#788a96}.confidence b{color:var(--teal)}.confidence .progress-track{grid-column:1 / -1}.expertise-card p{color:#607785;font-size:var(--text-xs, 12px);line-height:1.9;margin:10px 0}.expertise-card small{color:#8a98a1;font-size:var(--text-xs, 12px)}.timeline-list{display:grid}.timeline-list article{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #eaf0f2}.timeline-list article:last-child{border:0}.timeline-icon{width:35px;height:35px;display:grid;place-items:center;color:#315f88;background:#eaf1f7;border-radius:10px}.timeline-list strong,.timeline-list span,.timeline-list small{display:block}.timeline-list strong{color:#29485f;font-size:var(--text-xs, 12px)}.timeline-list span{color:#778b98;font-size:var(--text-xs, 12px);margin:3px 0}.timeline-list small{color:var(--teal);font-size:var(--text-xs, 12px)}.table-wrap{width:100%;overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;min-width:640px}.table-wrap th{color:#78909f;background:#f5f8f9;text-align:right;padding:11px;font-size:var(--text-xs, 12px);white-space:nowrap}.table-wrap th:first-child{border-radius:0 9px 9px 0}.table-wrap th:last-child{border-radius:9px 0 0 9px}.table-wrap td{padding:13px 11px;border-bottom:1px solid #e9eef0;color:#526d7e;font-size:var(--text-xs, 12px)}.table-wrap td strong,.table-wrap td span{display:block}.table-wrap td strong{color:#29495f;font-size:var(--text-xs, 12px)}.table-wrap td>span{color:var(--text-tertiary);font-size:var(--text-xs, 12px);margin-top:3px;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-progress{min-width:100px}.table-progress b,.table-progress span{color:#587080;font-size:var(--text-xs, 12px);margin-bottom:5px}.contract-card>div:first-child{display:flex;justify-content:space-between;color:#426982}.contract-card h3{color:#29485f;font-size:var(--text-xs, 12px);margin:10px 0 4px}.contract-card p{color:#7d8e99;font-size:var(--text-xs, 12px);margin-bottom:9px}.contract-card>strong{color:var(--teal);font-size:13px}.contract-card .table-progress{margin-top:14px}.company-card{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:12px}.company-icon{width:44px;height:44px;display:grid;place-items:center;color:#76569d;background:#f0eafb;border-radius:13px}.company-card h3{color:#29485f;font-size:var(--text-xs, 12px);margin:0 0 3px}.company-card p{color:var(--text-secondary);font-size:var(--text-xs, 12px);margin:0 0 6px}.company-card>svg{color:#9aa9b2}.matching-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:17px;align-items:start}.matching-form{padding:22px}.matching-form .panel-head{margin-bottom:19px}.form-field{display:grid;gap:7px;margin-bottom:13px}.form-field>span{color:#536f80;font-size:var(--text-xs, 12px);font-weight:400}.form-field input,.form-field textarea,.form-field select{width:100%;border:1px solid #dfe7eb;outline:0;border-radius:9px;color:#28475d;background:#fbfcfd;padding:10px 11px;font-size:var(--text-xs, 12px);transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out),background-color .16s var(--ease-out)}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:#54aca6;box-shadow:0 0 0 3px #0b8f8714}.form-field input:disabled,.form-field textarea:disabled,.form-field select:disabled{color:#567080;background:#f1f5f6;opacity:1}.form-field textarea{resize:vertical;line-height:1.9}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid.three{grid-template-columns:.7fr .7fr 1.3fr}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#7f919c;pointer-events:none}.matching-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:5px}.inline-error{color:#a94444;background:#fff0f0;border:1px solid #f3cece;border-radius:9px;padding:9px 11px;font-size:var(--text-xs, 12px);margin-bottom:10px}.matching-guide{background:linear-gradient(165deg,#123b5e,#0d2b47);color:#fff;border:0;position:sticky;top:92px}.guide-orb{width:49px;height:49px;display:grid;place-items:center;border-radius:15px;color:#6bddcf;background:#6bddcf1c}.matching-guide h3{font-size:15px;margin:14px 0 6px}.matching-guide>p{color:#adc1cd;font-size:var(--text-xs, 12px);line-height:1.9;margin-bottom:17px}.weight-row{display:grid;grid-template-columns:42px 1fr;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.weight-row>strong{color:#6bddcf;font-size:14px}.weight-row b,.weight-row span{display:block}.weight-row b{font-size:var(--text-xs, 12px)}.weight-row span{color:#9eb4c1;font-size:var(--text-xs, 12px);margin-top:3px}.human-note{display:flex;gap:8px;color:#e3c17f;background:#ef9d3717;border-radius:10px;padding:10px;margin-top:14px;font-size:var(--text-xs, 12px);line-height:1.8}.results-section{margin-top:27px}.results-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px}.results-heading h2{color:var(--ink);font-size:18px;margin:0}.results-meta{text-align:left}.results-meta span,.results-meta b{display:block}.results-meta span{color:#718693;font-size:var(--text-xs, 12px)}.results-meta b{color:var(--teal);font-size:var(--text-xs, 12px);margin-top:4px}.match-results{display:grid;gap:13px}.match-card{position:relative;display:grid;grid-template-columns:36px minmax(180px,1.3fr) 100px 180px minmax(230px,1.6fr);grid-template-areas:"rank identity score radar explanation" "rank footer footer footer footer";gap:12px;align-items:center;padding:15px 18px;overflow:hidden}.match-rank{grid-area:rank;width:27px;height:27px;display:grid;place-items:center;color:#fff;background:var(--ink);border-radius:8px;font-size:var(--text-xs, 12px);font-weight:400}.match-identity{grid-area:identity;display:flex;align-items:center;gap:10px}.candidate-icon{width:44px;height:44px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;color:#315f89;background:#eaf1f7}.type-technology{color:#087e77;background:#e2f3f0}.type-laboratory{color:#287b4d;background:#e7f4eb}.match-identity span,.match-identity p{color:#7a8c97;font-size:var(--text-xs, 12px);margin:0}.match-identity h3{color:#29485f;font-size:12px;margin:3px 0}.match-score{grid-area:score;display:grid;justify-items:center;gap:4px}.score-ring{--score: 0%;width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--teal) var(--score),#e8eef0 0);position:relative}.score-ring:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:#fff;border-radius:50%}.score-ring strong{position:relative;color:var(--ink);font-size:var(--text-xs, 12px)}.match-score>span{color:#84939d;font-size:var(--text-xs, 12px)}.match-radar{grid-area:radar;height:130px;direction:ltr}.match-explanation{grid-area:explanation;border-right:1px solid #e7edef;padding-right:14px}.match-explanation>div:first-child{display:flex;align-items:center;gap:6px;color:var(--teal)}.match-explanation strong{color:#315167;font-size:var(--text-xs, 12px)}.match-explanation p{color:#5f7482;font-size:var(--text-xs, 12px);line-height:1.9;margin:6px 0 8px}.evidence-chips span{font-size:var(--text-xs, 12px);padding:4px 7px}.match-footer{grid-area:footer;display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid #edf1f3}.match-footer>span{color:var(--text-tertiary);font-size:var(--text-xs, 12px);display:flex;align-items:center;gap:5px}.graph-shell{padding:0;overflow:hidden}.graph-toolbar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid #e5ecef}.graph-search{margin:0;width:290px}.graph-actions{display:flex;gap:5px}.graph-actions button{width:35px;height:35px;border:1px solid #e0e7eb;border-radius:9px;display:grid;place-items:center;color:#587383;background:#fff}.graph-body{height:min(650px,calc(100vh - 225px));min-height:490px;display:grid;grid-template-columns:1fr 245px}.graph-canvas{min-width:0;background:radial-gradient(circle at 25% 15%,rgba(48,135,151,.08),transparent 26%),linear-gradient(#f9fbfc,#f5f8f9)}.node-inspector{border-right:1px solid #e3eaed;background:#fff;padding:21px}.inspector-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8b9aa3;gap:7px}.inspector-empty strong{color:#4e6879;font-size:var(--text-xs, 12px)}.inspector-empty span{font-size:var(--text-xs, 12px);line-height:1.8}.inspector-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;margin-bottom:14px}.node-inspector h3{color:var(--ink);font-size:16px;line-height:1.7;margin:0 0 13px}.node-inspector p{color:#718590;font-size:var(--text-xs, 12px);line-height:1.9;margin-top:16px}.inspector-fields{display:grid;gap:8px}.inspector-fields div{border:1px solid #e3eaed;background:#f7f9fa;border-radius:9px;padding:9px}.inspector-fields span,.inspector-fields strong{display:block}.inspector-fields span{color:var(--text-tertiary);font-size:var(--text-xs, 12px)}.inspector-fields strong{color:#36566d;font-size:var(--text-xs, 12px);margin-top:3px}.graph-legend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;min-height:48px;border-top:1px solid #e5ecef;background:#fff;padding:8px 14px}.graph-legend span{display:flex;align-items:center;gap:6px;color:#617887;font-size:var(--text-xs, 12px)}.graph-legend i{width:9px;height:9px;border-radius:3px;background:#78909f}.legend-person,.graph-legend .legend-person{background:#245987!important}.legend-activity,.graph-legend .legend-activity{background:#d69a3d!important}.legend-technology,.graph-legend .legend-technology{background:#0b8f87!important}.legend-company,.graph-legend .legend-company{background:#76569d!important}.legend-need,.graph-legend .legend-need{background:#d35d56!important}.legend-laboratory,.graph-legend .legend-laboratory{background:#489d69!important}.governance-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.governance-stats>div{display:flex;align-items:center;gap:12px;border:1px solid #e2e9ed;background:#fff;border-radius:13px;padding:14px}.stat-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px}.stat-icon svg{width:19px}.stat-icon.waiting{color:#a66d17;background:#fff2dd}.stat-icon.approved{color:#167253;background:#e7f5ed}.stat-icon.rejected{color:#aa4845;background:#fff0ef}.stat-icon.lineage{color:#2b6683;background:#e7f1f6}.governance-stats p{margin:0}.governance-stats strong,.governance-stats span{display:block}.governance-stats strong{color:var(--ink);font-size:17px}.governance-stats span{color:#7c8e99;font-size:var(--text-xs, 12px);margin-top:2px}.governance-panel{padding:0;overflow:hidden}.governance-tabs{display:flex;border-bottom:1px solid #e3eaed;padding:0 16px}.governance-tabs button{display:flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;color:#718692;background:transparent;padding:15px 13px;font-size:var(--text-xs, 12px)}.governance-tabs button.active{color:var(--teal);border-bottom-color:var(--teal);font-weight:400}.governance-tabs b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:7px;color:#66808f;background:#edf2f4;font-size:var(--text-xs, 12px)}.governance-tabs button.active b{color:#087e77;background:#e5f5f2}.governance-tools{display:flex;align-items:center;gap:9px;padding:13px 15px;background:#fbfcfd;border-bottom:1px solid #e9eef0}.governance-tools .field-search{margin:0;width:330px;background:#fff}.filter-select{position:relative;display:flex;align-items:center;color:#758894}.filter-select svg{position:absolute;right:10px;pointer-events:none}.filter-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#587081;background:#fff;border:1px solid #dfe7eb;border-radius:9px;padding:9px 32px 9px 22px;font-size:var(--text-xs, 12px);outline:0}.governance-table{padding:0 15px 15px}.governance-table td{padding-top:15px;padding-bottom:15px}.source-badge{display:inline-flex!important;border-radius:8px;padding:6px 9px;font-size:var(--text-xs, 12px)!important;color:#315f89!important;background:#e8f0f7}.source-behestan{color:#7f581d!important;background:#fff2dc}.governance-table code{direction:ltr;display:block;max-width:320px;color:#5e7381;font-family:var(--font-family-primary);font-size:var(--text-xs, 12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-action{display:inline-flex;align-items:center;gap:5px;color:#31677b;border:1px solid #dae5e9;background:#fff;border-radius:8px;padding:7px 8px;font-size:var(--text-xs, 12px)}.insight-list{display:grid;gap:10px;padding:14px}.insight-card{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;border:1px solid #e2e9ed;border-radius:13px;padding:14px}.insight-score{width:66px;height:66px;display:grid;place-items:center;align-content:center;color:#7a5aa0;background:#f1ecf8;border-radius:16px}.insight-score strong,.insight-score span{display:block}.insight-score strong{color:#5b3d80;font-size:13px;margin:2px 0}.insight-score span{color:#8a75a5;font-size:var(--text-xs, 12px)}.insight-copy>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.insight-copy h3{color:#29495f;font-size:var(--text-xs, 12px);margin:5px 0}.insight-copy p{color:#617785;font-size:var(--text-xs, 12px);line-height:1.9;margin:0 0 7px}.insight-card>.button{min-width:110px}.modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:#081c2d9e;display:grid;place-items:center;padding:20px}.review-modal{position:relative;width:min(500px,100%);border-radius:18px;background:#fff;box-shadow:0 30px 80px #051a2b4d;padding:25px;animation:modalIn .18s ease}.modal-close{position:absolute;left:16px;top:16px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;color:#6e8290;background:#f1f4f6}.modal-icon{width:49px;height:49px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#0b948b,#08756e);border-radius:14px;margin-bottom:13px}.review-modal h2{color:var(--ink);font-size:18px;margin-bottom:5px}.review-modal>p{color:#6c818e;font-size:var(--text-xs, 12px);line-height:1.9;margin-bottom:16px}.review-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.modal-audit{display:flex;gap:7px;color:#816424;background:#fff7e6;border-radius:9px;padding:9px;margin-top:13px;font-size:var(--text-xs, 12px);line-height:1.8}@keyframes modalIn{0%{transform:translateY(8px) scale(.98);opacity:0}}@media(max-width:1220px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.match-card{grid-template-columns:32px 1fr 90px 150px;grid-template-areas:"rank identity score radar" "rank explanation explanation explanation" "rank footer footer footer"}.match-explanation{border-right:0;padding-right:0;border-top:1px solid #e7edef;padding-top:10px}}@media(max-width:1000px){.sidebar{visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform var(--motion-base) var(--ease-drawer)}.sidebar.sidebar-open{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar-backdrop{position:fixed;z-index:29;top:0;right:0;bottom:0;left:0;border:0;background:#07192980}.mobile-close,.mobile-menu{display:grid;place-items:center}.main-panel{width:100%;margin-right:0}.topbar{padding:0 22px}.page-content{padding:26px 22px 38px}.dashboard-grid{grid-template-columns:1fr 1fr}.panel-wide,.lower-grid .panel-wide{grid-column:span 1}.alerts-strip{flex-wrap:wrap}.alerts-strip .button{margin-right:0}.matching-layout{grid-template-columns:1fr}.matching-guide{position:static;display:grid;grid-template-columns:60px 1fr;-moz-column-gap:13px;column-gap:13px}.matching-guide h3{align-self:end}.matching-guide>p,.weight-row,.human-note{grid-column:1 / -1}}@media(max-width:760px){.top-search{display:none}.topbar{height:72px;padding:0 14px}.user-chip>div:last-child{display:none}.page-content{padding:20px 13px 30px}.page-heading{align-items:flex-start;flex-direction:column;gap:12px}.heading-actions{width:100%;flex-wrap:wrap}.kpi-grid,.dashboard-grid,.governance-stats{grid-template-columns:1fr}.panel-wide{grid-column:auto}.chart-wrap{height:210px}.alerts-strip{display:grid}.alerts-title{border-left:0;padding-left:0;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.12)}.dossier-layout{grid-template-columns:1fr}.faculty-list{max-height:290px}.faculty-hero{grid-template-columns:auto 1fr}.hero-score{grid-column:1 / -1;border-right:0;border-top:1px solid #e8edef;padding:12px 0 0}.contact-row{display:grid}.summary-stats{grid-template-columns:1fr 1fr;row-gap:15px}.summary-stats>div{border-left:0}.overview-grid,.record-grid,.form-grid,.form-grid.three{grid-template-columns:1fr}.matching-actions{flex-direction:column}.matching-actions .button{width:100%}.match-card{grid-template-columns:30px 1fr 80px;grid-template-areas:"rank identity score" "rank radar radar" "rank explanation explanation" "rank footer footer"}.match-radar{height:150px}.match-footer{flex-wrap:wrap}.results-heading{align-items:flex-start;flex-direction:column}.results-meta{text-align:right}.graph-body{grid-template-columns:1fr;height:auto}.graph-canvas{height:500px}.node-inspector{min-height:180px;border-right:0;border-top:1px solid #e3eaed}.graph-toolbar{height:auto;gap:8px}.graph-search{width:100%}.graph-legend{justify-content:flex-start}.governance-tools{align-items:stretch;flex-direction:column}.governance-tools .field-search{width:auto}.filter-select select{width:100%}.insight-card{grid-template-columns:60px 1fr}.insight-card>.button{grid-column:1 / -1}.review-actions{flex-direction:column}.review-actions .button{width:100%}}.agent-guide{padding:0;overflow:hidden;border-color:#cfe1e6;background:linear-gradient(145deg,#fff,#f6fbfb)}.agent-guide>summary{display:flex;align-items:center;gap:14px;padding:20px 24px;cursor:pointer;list-style:none;border-bottom:1px solid transparent}.agent-guide[open]>summary{border-bottom-color:#dce8eb}.agent-guide>summary::-webkit-details-marker{display:none}.agent-guide>summary span{display:inline-flex;align-items:center;gap:8px;color:#066a65;font-weight:400}.agent-guide>summary strong{color:#153c55;font-size:1.05rem}.agent-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px}.agent-guide-grid section{padding:17px;border:1px solid #dde9ec;border-radius:16px;background:#fff}.agent-guide-title{display:flex;align-items:center;gap:9px;margin-bottom:12px}.agent-guide-title svg{width:20px;color:#008f87}.agent-guide-title h2{font-size:1rem;margin:0;color:#153c55}.agent-guide-grid ol,.agent-guide-grid ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.agent-guide-grid li{display:flex;align-items:flex-start;gap:8px;color:#506b7d;line-height:1.8}.agent-guide-grid ol li span{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#e5f4f3;color:#066a65;font-weight:400}.agent-guide-grid li svg{flex:0 0 16px;width:16px;margin-top:5px;color:#1ea67f}.agent-guide-boundary{background:#fffaf0!important;border-color:#f1dfb9!important}.agent-guide-boundary li:before{content:"";width:7px;height:7px;margin-top:10px;border-radius:50%;background:#d79022;flex:0 0 7px}.agent-operations>.panel-head{margin-bottom:14px}.agent-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.agent-operation-card{display:flex;flex-direction:column;gap:16px}.agent-operation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-operation-head span{color:#6e8797;font-size:.78rem}.agent-operation-head h3{margin:5px 0 0;color:#0a3857;font-size:1.12rem}.agent-uniform-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.agent-uniform-kpis>div{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;padding:11px;border-radius:13px;background:#f3f8f9}.agent-uniform-kpis svg{grid-row:1/3;width:19px;color:#008d86}.agent-uniform-kpis span{color:#718998;font-size:var(--text-xs, 12px)}.agent-uniform-kpis strong{color:#0b3755}.agent-operation-dates{display:flex;gap:8px;flex-wrap:wrap}.agent-operation-dates span{padding:7px 10px;border-radius:10px;background:#fff;border:1px solid #dde8eb;color:#718998;font-size:.75rem}.agent-operation-dates b{color:#183f58;margin-inline-start:4px}.agent-task-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agent-task-columns>section{padding:12px;border:1px solid #e0e9ec;border-radius:14px}.agent-task-columns h4{margin:0 0 9px;color:#066a65}.agent-task-columns p{color:#7b909d;font-size:.78rem;line-height:1.7;margin:0}.agent-operation-line,.agent-upcoming-line{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #edf2f4;color:inherit;text-decoration:none}.agent-operation-line:last-child,.agent-upcoming-line:last-child{border-bottom:0}.agent-operation-line>div,.agent-upcoming-line>div{min-width:0;flex:1}.agent-operation-line strong,.agent-upcoming-line strong{display:block;color:#163e58;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-operation-line small,.agent-upcoming-line small{color:#77909f;font-size:var(--text-xs, 12px)}.agent-operation-line .status-badge{display:none}.agent-upcoming-line svg{width:17px;color:#bf7d18}.agent-card-link{align-self:flex-end}.agent-operations.is-compact .agent-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faculty-source-task{border-color:#bcdedb;background:linear-gradient(135deg,#fff,#f2fbfa)}.faculty-source-task .source-task-form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(320px,1.7fr) auto;gap:12px;align-items:end}.source-task-form label{display:grid;gap:7px;color:#49697a;font-weight:400}.source-task-form input{width:100%;min-height:46px;border:1px solid #ccdce1;border-radius:12px;padding:0 13px;background:#fff;font:inherit;color:#173e57}.source-task-form input:focus{outline:3px solid rgba(0,143,135,.13);border-color:#008f87}.source-task-note{display:flex;align-items:flex-start;gap:8px;color:#617b8a;line-height:1.8;margin-top:12px}.source-task-note svg{flex:0 0 18px;color:#008f87;margin-top:5px}.agent-operations.is-single .agent-operation-grid{grid-template-columns:minmax(0,1fr)}.agent-operations.is-single .agent-uniform-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.agent-current-state{display:grid;grid-template-columns:auto minmax(260px,1.4fr) minmax(280px,.8fr) auto;align-items:center;gap:16px;padding:16px 18px;border:1px solid #cfe3e4;border-radius:16px;background:linear-gradient(110deg,#f2fbfa,#f8fbfc)}.agent-state-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#dff3f1;color:#008d86}.agent-state-icon svg{width:24px;height:24px}.agent-state-copy{min-width:0}.agent-state-copy>span{display:block;color:#57808c;font-size:var(--text-xs, 12px)}.agent-state-copy>strong{display:block;margin:3px 0;color:#073f59;font-size:1rem}.agent-state-copy p{margin:0;color:#587481;font-size:.8rem;line-height:1.7}.agent-current-state dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.agent-current-state dl>div{padding:9px 11px;border:1px solid rgba(183,211,213,.72);border-radius:11px;background:#ffffffb8}.agent-current-state dt{color:var(--text-tertiary);font-size:var(--text-xs, 12px)}.agent-current-state dd{margin:3px 0 0;color:#17485e;font-size:.78rem;font-weight:400}.agent-current-state.state-waiting_manager,.agent-current-state.state-blocked,.agent-current-state.state-paused,.agent-current-state.state-needs_attention{border-color:#efc9c6;background:linear-gradient(110deg,#fff7f6,#fff)}.agent-current-state.state-waiting_manager .agent-state-icon,.agent-current-state.state-blocked .agent-state-icon,.agent-current-state.state-paused .agent-state-icon,.agent-current-state.state-needs_attention .agent-state-icon{background:#fde9e6;color:#bb4b43}.agent-current-state.state-fetching{border-color:#a9dcda;background:linear-gradient(110deg,#edfafa,#fff)}.agent-current-state.state-scheduled{border-color:#ead6ad;background:linear-gradient(110deg,#fff9ed,#fff)}.agent-current-state.state-scheduled .agent-state-icon{background:#fcedcd;color:#ae7014}.agent-card-actions{display:flex;justify-content:flex-end;margin-top:auto}.agent-task-columns>section{min-width:0}.agent-task-columns h4{font-size:.88rem}.agent-operation-line small{display:block;white-space:normal;line-height:1.6}.registered-source-list{display:grid;gap:10px}.registered-source-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;border:1px solid #d6e7e8;border-radius:14px;background:#fff}.registered-source-row>div{display:grid;gap:4px;min-width:0}.registered-source-row span{width:-moz-max-content;width:max-content;padding:4px 8px;border-radius:999px;background:#e7f6f1;color:#087b69;font-size:var(--text-xs, 12px);font-weight:400}.registered-source-row strong{color:#103f59}.registered-source-row a{display:flex;align-items:center;gap:6px;max-width:100%;color:#2a607a;font-size:.76rem;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.registered-source-row a svg{flex:0 0 15px}.registered-source-row dl{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;margin:0}.registered-source-row dl>div{padding:8px 10px;border-radius:10px;background:#f3f8f9}.registered-source-row dt{color:#7a919c;font-size:var(--text-xs, 12px)}.registered-source-row dd{margin:3px 0 0;color:#214b60;font-size:.76rem;font-weight:400}.faculty-source-task .source-task-form{margin-top:14px;padding-top:14px;border-top:1px dashed #bdd8d9}.dashboard-operation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dashboard-operation-grid article{padding:16px;border-radius:16px;background:#fff;border:1px solid #dfe9ec}.dashboard-operation-grid span{display:block;color:var(--text-secondary);font-size:var(--type-label)}.dashboard-operation-grid strong{display:block;color:#0b3a59;font-size:var(--type-metric-md);margin-top:5px}.rfp-work-list{display:grid;gap:10px}.rfp-work-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:13px 15px;border:1px solid #e0e9ec;border-radius:14px;color:inherit;text-decoration:none}.rfp-work-row strong{color:#153e59}.rfp-work-row small{display:block;color:#78909d;margin-top:4px}.rfp-work-row .remaining{font-weight:400;color:#9b6417}.rfp-work-row.is-complete .remaining{color:#1a936f}.dashboard-task-board{margin-top:20px}.dashboard-task-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dashboard-task-columns>div{min-width:0}.dashboard-task-columns h3{font-size:.94rem;color:var(--academic-navy);margin:0 0 10px}.dashboard-task-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);color:inherit}.dashboard-task-row:last-child{border-bottom:0}.dashboard-task-row>div{flex:1;min-width:0}.dashboard-task-row strong,.dashboard-task-row small{display:block}.dashboard-task-row strong{color:var(--academic-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-task-row small{margin-top:4px;color:var(--muted)}.search-explain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.search-explain div{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #e0e9ec;border-radius:13px;background:#fff}.search-explain svg{width:19px;color:#008b84}.search-explain strong{display:block;color:#143d58}.search-explain small{color:#748b99;line-height:1.7}.search-result-origin{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.origin-chip{padding:5px 9px;border-radius:999px;font-size:var(--text-xs, 12px);font-weight:400}.origin-core{background:#e5f1fa;color:#235f8c}.origin-agent{background:#e5f5f1;color:#087e6d}.match-reason{color:#6f8795;font-size:.75rem}.search-access-actions{display:flex;gap:8px;align-items:center}.search-access-actions a{display:inline-flex;align-items:center;gap:5px}.search-facets{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.search-facets span{padding:6px 10px;border-radius:999px;background:#eef5f7;color:#48697b;font-size:.76rem}.monitoring-time-guide{margin-bottom:16px}.priority-task-cards{display:grid;gap:9px}.priority-task-card{display:grid;grid-template-columns:auto minmax(220px,1.5fr) minmax(150px,.8fr) minmax(130px,.7fr) auto auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid #dfe9ec;border-radius:14px;color:inherit;text-decoration:none;background:#fff;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),background-color .18s var(--ease-out)}.priority-task-main strong{display:block;color:#143d58}.priority-task-main small,.priority-task-next span,.priority-task-owner span{color:#758d9b;font-size:var(--text-xs, 12px)}.priority-task-next b,.priority-task-owner b{display:block;color:#365b70;font-size:.78rem;margin-top:3px}.priority-task-card>svg{width:18px;color:#167d82}.live-list-toolbar .rtl-select{min-width:180px;flex:1}.scientometrics-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1100px){.agent-operation-grid,.agent-operations.is-compact .agent-operation-grid{grid-template-columns:1fr}.agent-operations.is-single .agent-uniform-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-current-state{grid-template-columns:auto minmax(0,1fr)}.agent-current-state dl{grid-column:1/-1}.agent-current-state>.button{grid-column:2}.agent-task-columns{grid-template-columns:1fr}.dashboard-operation-grid{grid-template-columns:repeat(3,1fr)}.priority-task-card{grid-template-columns:auto 1fr auto}.priority-task-next,.priority-task-owner{display:none}.scientometrics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.agent-guide-grid,.search-explain{grid-template-columns:1fr}.agent-guide>summary{align-items:flex-start;flex-direction:column}.agent-uniform-kpis,.agent-operations.is-single .agent-uniform-kpis{grid-template-columns:repeat(2,1fr)}.agent-current-state{grid-template-columns:1fr}.agent-current-state dl,.agent-current-state>.button{grid-column:auto}.agent-current-state dl,.registered-source-row,.registered-source-row dl,.faculty-source-task .source-task-form{grid-template-columns:1fr}.dashboard-operation-grid{grid-template-columns:repeat(2,1fr)}.dashboard-task-columns,.rfp-work-row{grid-template-columns:1fr}.agent-operation-dates{flex-direction:column}.priority-task-card{grid-template-columns:auto 1fr}.priority-task-card>.status-badge,.priority-task-card>svg{display:none}.scientometrics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.kpi-grid{grid-template-columns:1fr}.kpi-card>strong{font-size:18px}.live-indicator{display:none}.faculty-hero{align-items:start}.hero-avatar{width:55px;height:55px;border-radius:16px}.hero-title{align-items:flex-start;flex-direction:column}.hero-title h2{font-size:17px}.summary-stats{grid-template-columns:1fr}.match-card{padding:13px 10px;grid-template-columns:27px 1fr;grid-template-areas:"rank identity" "rank score" "rank radar" "rank explanation" "rank footer"}.match-score{justify-items:start;grid-template-columns:auto 1fr;align-items:center}.match-identity{align-items:flex-start}.graph-actions{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}@media(hover:hover)and (pointer:fine){.nav-item:hover{color:#fff;background:#ffffff0f}.button:hover:not(:disabled){transform:translateY(-1px)}.faculty-list-item:hover,.entity-panel tbody tr:hover,.role-queue-tasks>a:hover{background:#f5f8f9}.priority-task-card:hover{border-color:#8bc7c3;box-shadow:0 8px 22px #1b485814}.catalog-model:hover{border-color:#4ba18e;background:#eef8f5}.lifecycle-node:hover{box-shadow:0 7px 18px #1e495e17}.graph-search-v2 .graph-search-submit:hover{color:#087d75;background:#e8f3f1}.graph-suggestions>button:hover{background:#eff7f6}.graph-zoom-controls button:hover{color:#087d75;background:#fff;box-shadow:0 3px 9px #19415317}.graph-legend-v2 button:hover{color:#234f65;background:#eef4f6}.official-faculty-card:hover{border-color:#9fcfcd;box-shadow:0 12px 28px #1b56601a}}.ltr{direction:ltr;unicode-bidi:isolate;text-align:left}.technical-value,code,pre{font-variant-numeric:tabular-nums}.sidebar nav{flex:1;min-height:0}.sidebar-foot{margin-top:14px}.panel-head h2{display:flex;align-items:center;gap:8px}.panel-head h2 svg{width:18px;color:var(--teal)}.entity-panel{padding:0;overflow:hidden}.list-toolbar{min-height:64px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:#fbfcfd}.list-toolbar .field-search{margin:0;width:min(460px,100%)}.list-toolbar .field-search button{border:0;color:#fff;background:var(--teal);padding:7px 12px;border-radius:8px;font-size:var(--text-xs, 12px)}.list-toolbar>span{margin-right:auto;color:var(--muted);font-size:var(--text-xs, 12px)}.entity-panel .table-wrap{padding:0 15px}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:13px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-xs, 12px)}.pagination span{margin-left:auto}.pagination button{border:1px solid var(--line);background:#fff;color:#426277;border-radius:8px;padding:7px 12px}.pagination b{color:var(--ink)}.skeleton-list{padding:10px 16px}.skeleton-row{height:57px;display:grid;grid-template-columns:42px 1fr 130px;gap:14px;align-items:center;border-bottom:1px solid #edf1f3}.skeleton-row i,.skeleton-row span,.skeleton-row b{display:block;border-radius:7px;background:linear-gradient(90deg,#edf1f3,#f7f9fa,#edf1f3);background-size:200% 100%;animation:shimmer 1.3s infinite}.skeleton-row i{width:38px;height:38px}.skeleton-row span{height:12px}.skeleton-row b{height:24px}@keyframes shimmer{to{background-position:-200% 0}}.source-badge,.confidentiality-badge{display:inline-flex!important;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:8px;color:#315f89!important;background:#e8f0f7;font-size:var(--text-xs, 12px)!important;white-space:nowrap}.source-badge.verified{color:#167253!important;background:#e7f5ed}.source-badge.synthetic{color:#9a6817!important;background:#fff4df}.confidentiality-badge{color:#654b7d!important;background:#f0eafb}.table-progress{min-width:90px;display:grid;gap:5px}.table-progress>i{height:5px;overflow:hidden;border-radius:9px;background:#e8edef}.table-progress>i span{display:block;height:100%;background:var(--teal);border-radius:inherit}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e8edef;margin:18px -20px -20px}.detail-grid>div{min-width:0;background:#fff;padding:14px 20px}.detail-grid .wide{grid-column:1/-1}.detail-grid dt{color:#82919b;font-size:var(--text-xs, 12px)}.detail-grid dd{color:#36546a;line-height:1.85;margin:5px 0 0;font-size:var(--text-xs, 12px);overflow-wrap:anywhere}.detail-grid ul{margin:0;padding-right:20px}.json-view{max-height:240px;overflow:auto;padding:10px;background:#f4f7f8;border-radius:8px;color:#3a596e;font-family:var(--font-family-primary);font-size:var(--text-xs, 12px);white-space:pre-wrap}.evidence-panel{position:sticky;top:92px;display:grid;gap:12px}.evidence-panel h2{font-size:14px}.evidence-panel p{color:var(--muted);font-size:var(--text-xs, 12px);line-height:1.9}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px}.entity-card{display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:start;border:1px solid var(--line);border-radius:14px;padding:15px;box-shadow:0 8px 24px #102f5009}.entity-card .faculty-avatar{width:44px;height:44px}.entity-card h2{color:var(--ink);font-size:12px;margin:3px 0 5px}.entity-card p{color:var(--muted);font-size:var(--text-xs, 12px);line-height:1.8;margin:0}.entity-card>.source-badge,.entity-card>.card-summary,.entity-card>.scholar-card-metrics,.entity-card>.scholar-metric-sources,.entity-card>.mini-stats,.entity-card>.button{grid-column:1/-1}.entity-card .card-summary{min-height:48px}.scholar-card-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid #d9ebe7;border-radius:10px;background:#d9ebe7}.scholar-card-metrics span{min-width:0;padding:9px 5px;text-align:center;color:#51736d;background:#f0f8f6;font-size:var(--text-xs)}.scholar-card-metrics b{display:block;margin-bottom:3px;color:var(--teal);font-size:var(--text-lg)}.scholar-card-metrics.unavailable{border-color:#e5eaed;background:#e5eaed}.scholar-card-metrics.unavailable span{color:var(--text-tertiary);background:#f6f8f9}.scholar-card-metrics.unavailable b{color:var(--text-tertiary)}.scholar-metric-sources{color:var(--muted);font-size:var(--text-xs);line-height:1.8}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #edf1f3;padding:10px 0}.mini-stats span{color:var(--muted);text-align:center;font-size:var(--text-xs, 12px)}.mini-stats b{display:block;color:var(--ink);font-size:13px;margin-bottom:2px}.faculty-profile{display:grid;grid-template-columns:78px 1fr auto;gap:18px;align-items:center;margin-bottom:16px}.faculty-profile .hero-avatar{display:grid;place-items:center;background:linear-gradient(135deg,#315f88,#123c5e);color:#fff}.faculty-profile p{color:#597383;font-size:var(--text-xs, 12px);line-height:1.9;margin:8px 0}.contact-row{display:flex;gap:14px;color:#718692;font-size:var(--text-xs, 12px)}.dossier-sections{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dossier-sections>:nth-child(odd):last-child{grid-column:1/-1}.stack-list{display:grid;margin-top:10px}.stack-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #edf1f3}.stack-list article:last-child{border:0}.stack-list strong,.stack-list span,.stack-list small{display:block}.stack-list strong{color:#315066;font-size:var(--text-xs, 12px)}.stack-list span,.stack-list small{color:var(--muted);font-size:var(--text-xs, 12px);margin-top:4px}.search-hero{margin-bottom:16px}.search-hero form{display:grid;grid-template-columns:auto 1fr 190px auto;gap:10px;align-items:center}.search-hero input,.search-hero select{min-width:0;border:1px solid var(--line);background:#f8fafb;border-radius:10px;padding:11px;color:var(--ink);font-size:var(--text-xs, 12px)}.search-hero svg{color:var(--teal)}.search-results{display:grid;gap:10px}.results-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--text-xs, 12px)}.search-result{display:grid;grid-template-columns:1fr auto;gap:20px}.search-result h2{color:var(--ink);font-size:13px;margin:5px 0}.search-result p{color:var(--muted);line-height:1.9;font-size:var(--text-xs, 12px);margin:0}.entity-type{color:var(--teal);font-size:var(--text-xs, 12px);text-transform:uppercase}.result-badges{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.result-badges>b{color:var(--teal);font-size:var(--text-xs, 12px)}.human-notice{display:flex;gap:10px;align-items:center;color:#78612b;background:#fff8e9;border:1px solid #f0dfb4;border-radius:12px;padding:10px 13px;margin-bottom:15px;font-size:var(--text-xs, 12px)}.human-notice strong{margin-left:5px}.kpi-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kpi-detail>div:first-child{display:flex;justify-content:space-between}.kpi-detail>span{display:block;color:var(--muted);font-size:var(--text-xs, 12px);margin-top:12px}.kpi-detail>strong{color:var(--ink);display:block;font-size:var(--type-metric-md);margin:4px 0 12px}.target-row{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:var(--text-xs, 12px)}.target-row b{margin-right:auto;color:var(--teal)}.kpi-detail>i{display:block;height:6px;margin-top:8px;border-radius:8px;background:#edf1f3;overflow:hidden}.kpi-detail>i b{display:block;height:100%;background:var(--teal)}.kpi-detail details{margin-top:12px;color:#547080;font-size:var(--text-xs, 12px)}.monitor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.monitor-card h2{font-size:13px;color:var(--ink);margin:14px 0 4px}.monitor-card>p{font-size:var(--text-xs, 12px);color:var(--muted)}.alert-count{display:flex;align-items:center;gap:4px;color:#b14e48;font-size:var(--text-xs, 12px)}.progress-label{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--text-xs, 12px);margin:16px 0 6px}.monitor-card details{font-size:var(--text-xs, 12px);margin-top:12px;color:#557081}.compact{grid-template-columns:repeat(3,1fr)}.row-badges{display:flex;gap:5px;margin-bottom:5px}.action-list article>div:last-child{text-align:left}.action-list article>div:last-child b{color:var(--teal);font-size:var(--text-xs, 12px)}.selected-need{border:1px solid var(--line);background:#f7fafb;border-radius:11px;padding:13px;margin-bottom:14px}.selected-need strong{color:var(--ink);font-size:var(--text-xs, 12px)}.selected-need p{color:var(--muted);font-size:var(--text-xs, 12px);line-height:1.9}.matching-form>.button{width:100%}.match-results-section{margin-top:20px}.match-card-new{display:grid;grid-template-columns:30px 48px 1fr 180px;gap:13px;align-items:start}.match-card-new .candidate-icon{width:45px;height:45px}.match-copy h3{color:var(--ink);font-size:13px;margin:3px 0}.match-copy>span{color:var(--muted);font-size:var(--text-xs, 12px)}.match-copy p{color:#5b7382;font-size:var(--text-xs, 12px);line-height:1.9}.evidence-chips{display:flex;flex-wrap:wrap;gap:5px}.evidence-chips span{display:flex;align-items:center;gap:3px;color:#24705f;background:#eaf6f1;border-radius:7px;padding:5px 7px;font-size:var(--text-xs, 12px)}.evidence-chips svg{width:11px}.ai-confidence{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;color:#77569d;font-size:var(--text-xs, 12px)}.ai-confidence>i{grid-column:1/-1;height:5px;background:#ece6f3;border-radius:7px;overflow:hidden}.ai-confidence>i b{display:block;height:100%;background:#77569d}.score-bars{grid-column:3/-1;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;border-top:1px solid #edf1f3;padding-top:10px}.score-bars>div{display:grid;grid-template-columns:1fr auto;gap:4px;color:var(--muted);font-size:var(--text-xs, 12px)}.score-bars i{grid-column:1/-1;height:4px;background:#edf1f3;border-radius:5px;overflow:hidden}.score-bars i b{display:block;height:100%;background:var(--teal)}.node-inspector dl{display:grid;gap:7px;margin-top:14px}.node-inspector dl div{background:#f5f8f9;border-radius:8px;padding:8px}.node-inspector dt{color:var(--muted);font-size:var(--text-xs, 12px)}.node-inspector dd{color:var(--ink);font-size:var(--text-xs, 12px);margin:3px 0 0;overflow-wrap:anywhere}.governance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px}.governance-card{display:grid;grid-template-columns:45px 1fr auto;gap:12px;align-items:center}.governance-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--teal);background:#e5f5f2}.governance-card h2{color:var(--ink);font-size:var(--text-xs, 12px);margin:0 0 4px}.governance-card p{color:var(--muted);font-size:var(--text-xs, 12px);margin:0}.governance-card>svg{color:#9aabb4}.source-health{margin-top:15px}.catalog-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:15px;align-items:start}.catalog-browser{padding:14px;position:sticky;top:86px;max-height:calc(100vh - 112px);display:flex;flex-direction:column;gap:10px}.catalog-stats{display:flex;gap:7px}.catalog-stats span{display:flex;align-items:center;gap:4px;color:#456779;background:#eef5f6;border-radius:8px;padding:6px 8px;font-size:var(--text-xs, 12px)}.catalog-stats svg{width:13px}.catalog-browser>select,.catalog-model select{border:1px solid var(--line);border-radius:9px;padding:8px;background:#fff}.catalog-models{overflow:auto;display:grid;gap:6px;padding-left:2px}.catalog-model{text-align:right;border:1px solid var(--line);border-radius:10px;padding:9px;background:#fff;cursor:pointer;display:grid;gap:3px}.catalog-model.active{border-color:#4ba18e;background:#eef8f5}.catalog-model strong{color:var(--ink);font-size:var(--text-xs, 12px)}.catalog-model small{color:#68808d;font-size:var(--text-xs, 12px)}.catalog-model span{color:var(--muted);font-size:var(--text-xs, 12px)}.catalog-detail{min-width:0;padding:18px}.catalog-detail-head{display:flex;align-items:start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:14px}.catalog-detail-head h2{color:var(--ink);font-size:18px;margin:4px 0}.catalog-detail-head p{color:var(--muted);font-size:var(--text-xs, 12px)}.catalog-kpis{display:flex;gap:7px}.catalog-kpis b{min-width:62px;text-align:center;color:var(--teal);background:#eef8f5;border-radius:10px;padding:9px;font-size:15px}.catalog-kpis small{display:block;color:var(--muted);font-size:var(--text-xs, 12px);margin-top:3px}.model-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0}.model-meta-grid article{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:9px}.model-meta-grid svg{color:var(--teal)}.model-meta-grid strong,.model-meta-grid span{display:block}.model-meta-grid strong{color:var(--ink);font-size:var(--text-xs, 12px)}.model-meta-grid span{color:var(--muted);font-size:var(--text-xs, 12px);margin-top:2px}.catalog-detail td small{display:block;color:var(--muted);font-size:var(--text-xs, 12px);margin-top:3px}.constraint-chips{display:flex;flex-wrap:wrap;gap:3px}.constraint-chips span{padding:3px 5px;background:#eaf5f2;color:#25705f;border-radius:5px;font-size:var(--text-xs, 12px)}.constraint-chips .danger{color:#a34545;background:#fdeaea}.report-builder{padding:16px;margin-bottom:14px}.report-main-filters{display:grid;grid-template-columns:1.25fr 1.5fr 1fr;gap:11px}.input-with-icon{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;padding:0 9px}.input-with-icon input{border:0!important;padding-right:0!important}.input-with-icon svg{width:15px;color:#7c909b}.filter-row-head{display:flex;justify-content:space-between;align-items:center;margin-top:15px;border-top:1px solid var(--line);padding-top:12px}.filter-row-head>div{display:flex;align-items:center;gap:6px}.filter-row-head strong{color:var(--ink);font-size:var(--text-xs, 12px)}.filter-row-head span{color:var(--muted);font-size:var(--text-xs, 12px)}.filter-row-head svg{width:15px}.report-filter-rows{display:grid;gap:7px;margin-top:9px}.report-filter-row{display:grid;grid-template-columns:1.2fr .8fr 1.2fr 34px;gap:7px}.report-filter-row select,.report-filter-row input{min-width:0;border:1px solid var(--line);border-radius:8px;padding:7px;background:#fff}.report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-bottom:12px}.report-summary article{padding:11px}.report-summary span{color:var(--muted);font-size:var(--text-xs, 12px)}.report-summary strong{display:block;color:var(--teal);font-size:16px;margin-top:4px}.report-table table{min-width:-moz-max-content;min-width:max-content}.report-table th small{display:block;color:#92a0a9;font-size:var(--text-xs, 12px);font-weight:400}.report-table td{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.self-declaration-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:15px;align-items:start}.declaration-form,.declaration-history{padding:18px}.minimal-input-note{display:flex;gap:9px;color:#286c5d;background:#eaf6f2;border:1px solid #cae8df;border-radius:10px;padding:10px;margin:12px 0}.minimal-input-note svg{flex-shrink:0}.minimal-input-note strong{font-size:var(--text-xs, 12px)}.minimal-input-note p{color:#52786e;font-size:var(--text-xs, 12px);margin:3px 0 0;line-height:1.8}.declaration-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.declaration-fields .form-field:has(textarea){grid-column:1/-1}.declaration-fields b{color:#a84d4d;font-size:var(--text-xs, 12px)}.declaration-form>.button{width:100%;margin-top:14px}.inline-success{display:flex;gap:7px;align-items:center;color:#216c59;background:#eaf7f2;border-radius:9px;padding:9px;font-size:var(--text-xs, 12px);margin-top:10px}.declaration-history{position:sticky;top:86px}.declaration-history .stack-list small{display:block;color:#91a0a7;font-size:var(--text-xs, 12px);margin-top:3px}@media(max-width:1000px){.card-grid,.kpi-detail-grid,.monitor-grid,.governance-grid{grid-template-columns:repeat(2,1fr)}.detail-layout{grid-template-columns:1fr}.evidence-panel{position:static}.catalog-layout,.self-declaration-layout{grid-template-columns:1fr}.catalog-browser,.declaration-history{position:static;max-height:none}.catalog-models{max-height:340px}.report-main-filters{grid-template-columns:1fr 1fr}.model-meta-grid{grid-template-columns:1fr}}@media(max-width:700px){.card-grid,.kpi-detail-grid,.monitor-grid,.governance-grid,.dossier-sections,.compact{grid-template-columns:1fr}.dossier-sections>:last-child{grid-column:auto}.search-hero form{grid-template-columns:auto 1fr}.search-hero select,.search-hero button{grid-column:1/-1}.search-result{grid-template-columns:1fr}.result-badges{align-items:flex-start}.detail-grid{grid-template-columns:1fr}.detail-grid .wide{grid-column:auto}.faculty-profile{grid-template-columns:58px 1fr}.faculty-profile>.source-badge{grid-column:1/-1}.match-card-new{grid-template-columns:28px 42px 1fr}.match-card-new .ai-confidence,.score-bars{grid-column:2/-1}.score-bars{grid-template-columns:1fr 1fr}.report-main-filters,.declaration-fields{grid-template-columns:1fr}.declaration-fields .form-field:has(textarea){grid-column:auto}.report-filter-row{grid-template-columns:1fr}.catalog-detail-head{display:block}.catalog-kpis{margin-top:10px}}.eyebrow,.section-kicker{font-size:var(--text-xs)}.page-heading p,.button,.text-link,.panel-link,.live-indicator,.formula-chip,.graph-summary{font-size:var(--text-sm)}.page-heading h1{line-height:1.55}.panel-head h2{font-size:var(--text-lg);line-height:1.7}.status-badge{font-size:var(--text-xs);padding:6px 10px}.source-badge,.confidentiality-badge{font-size:var(--text-xs)!important;padding:6px 9px}.empty-state span,.state-card{font-size:var(--text-sm);line-height:1.9}.field-search{min-height:42px}.field-search input,.list-toolbar .field-search button,.filter-select select{font-size:var(--text-sm)}.list-toolbar>span{font-size:var(--text-sm)}.table-wrap table{min-width:780px;table-layout:auto}.table-wrap th{padding:13px 14px;font-size:var(--text-sm);line-height:1.65}.table-wrap td{min-width:110px;padding:15px 14px;vertical-align:middle;font-size:var(--text-sm);line-height:1.85}.table-wrap td:first-child{min-width:230px;color:#29495f;font-weight:400}.table-wrap td>span,.table-wrap td strong{max-width:390px;font-size:var(--text-sm);white-space:normal;overflow:visible;text-overflow:clip}.table-wrap .column-number,.table-wrap .column-percent,.table-wrap .column-status,.table-wrap .column-action{width:140px;min-width:120px;text-align:center}.table-wrap .column-number .technical-value,.table-wrap .column-percent .table-progress,.table-wrap .column-status .status-badge,.table-wrap .column-action .table-action{margin-inline:auto}.table-progress{min-width:125px}.table-progress b,.table-progress span{font-size:var(--text-xs)}.cell-value{color:#526d7e!important}.empty-value{color:#8796a0!important;font-style:normal}.technical-value{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.detail-grid>div{padding:17px 20px}.detail-grid dt{font-size:var(--text-xs);font-weight:400}.detail-grid dd{margin-top:7px;font-size:var(--text-sm);line-height:2}.record-array{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.record-object{min-width:0;border:1px solid #dfe8ec;border-radius:11px;padding:12px;background:#f8fafb}.record-object-title{display:block;margin-bottom:9px;color:var(--ink);font-size:var(--text-sm)}.record-object dl{display:grid;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:6px 12px;margin:0}.record-object dt{color:#7a8d99;font-size:var(--text-xs)}.record-object dd{min-width:0;margin:0;color:#294b62;font-size:var(--text-sm)}.record-chip{width:-moz-fit-content;width:fit-content;display:inline-flex;padding:6px 9px;border-radius:8px;color:#315f6c;background:#edf6f5}.evidence-panel p{font-size:var(--text-sm)}.kpi-card>span{font-size:var(--text-sm)}.kpi-card>small{font-size:var(--text-xs)}.rank-row strong,.rank-row b,.need-row strong{font-size:var(--text-sm)}.need-row>div>span,.trl-tag{font-size:var(--text-xs)!important}.chart-wrap{height:290px}.recharts-cartesian-axis-tick-value,.recharts-tooltip-wrapper{font-size:12px}.data-scope-note{display:flex;gap:9px 14px;align-items:center;margin:-8px 0 16px;padding:12px 15px;border:1px solid #d5e7e3;border-radius:12px;color:#436d68;background:#edf7f4;font-size:var(--text-sm);line-height:1.9}.data-scope-note strong{color:#176e64;white-space:nowrap}.entity-card h2{font-size:var(--text-md)}.entity-card p,.entity-card .card-summary{font-size:var(--text-sm)}.mini-stats span{font-size:var(--text-xs)}.mini-stats b{font-size:var(--text-lg)}.unpublished-data{grid-column:1/-1;min-height:48px;display:flex;align-items:center;padding:10px 12px;border-block:1px solid #edf1f3;color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.9}.stack-list strong{font-size:var(--text-sm)}.stack-list span,.stack-list small,.action-list article>div:last-child b{font-size:var(--text-xs)}.action-list article{min-height:92px}.graph-toolbar{height:auto;min-height:68px;justify-content:flex-start;gap:12px;flex-wrap:wrap}.graph-toolbar .field-search{margin:0;width:min(340px,100%)}.graph-summary-text{display:flex;align-items:center;gap:9px;color:#536e7e;font-size:var(--text-xs)}.graph-summary-text strong{color:var(--ink);font-size:var(--text-sm)}.graph-summary-text small{color:#8a681d;background:#fff4df;border-radius:7px;padding:4px 7px}.graph-toggle{display:inline-flex;align-items:center;gap:7px;margin-right:auto;border:1px solid #dce6ea;border-radius:9px;padding:9px 11px;color:#486879;background:#fff;font-size:var(--text-xs)}.graph-toggle.active{color:#176f67;border-color:#a9d7d1;background:#edf8f6}.graph-toggle svg{width:16px;height:16px}.graph-type-filter{display:inline-flex;align-items:center;gap:7px;color:#607887;font-size:var(--text-xs)}.graph-type-filter select{min-width:118px;border:1px solid #dce6ea;border-radius:9px;padding:8px;background:#fff;color:#294e65}.inspector-icon svg{width:27px;height:27px}.inspector-link{margin-top:14px;width:100%;justify-content:center}.graph-legend button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;padding:6px 8px;color:#617887;background:transparent;font-size:var(--text-xs)}.graph-legend button.active{color:#123f5c;background:#eaf3f6;box-shadow:inset 0 0 0 1px #c7dde5}.graph-legend button i{width:10px;height:10px;border-radius:3px}.graph-body{min-height:560px;grid-template-columns:minmax(0,1fr) 290px}.node-inspector h2{color:var(--ink);font-size:var(--text-lg);line-height:1.8;margin:0 0 13px}.inspector-empty strong{font-size:var(--text-sm)}.inspector-empty span,.node-inspector dt{font-size:var(--text-xs)}.node-inspector dd{font-size:var(--text-sm)}.graph-legend span{font-size:var(--text-xs)}.form-field>span,.form-field input,.form-field textarea,.form-field select,.search-hero input,.search-hero select,.report-filter-row select,.report-filter-row input,.catalog-browser>select,.catalog-model select{font-size:var(--text-sm)}.form-field input,.form-field select{min-height:42px}.catalog-stats span,.catalog-model strong,.catalog-model small,.catalog-model span,.catalog-detail-head p,.catalog-kpis small,.model-meta-grid strong,.model-meta-grid span,.catalog-detail td small,.filter-row-head strong,.filter-row-head span,.report-summary span,.minimal-input-note strong,.minimal-input-note p,.declaration-fields b,.inline-success{font-size:var(--text-xs)}.constraint-chips span,.report-table th small{font-size:var(--text-xs, 12px)}@media(max-width:1000px){.graph-body{height:auto;grid-template-columns:1fr}.graph-canvas{min-height:560px}.node-inspector{min-height:220px;border-right:0;border-top:1px solid #e3eaed}.graph-toggle{margin-right:0}}@media(max-width:700px){.data-scope-note{align-items:flex-start;flex-direction:column}.table-wrap table{min-width:720px}.graph-toolbar{align-items:stretch}.graph-toolbar .field-search,.graph-toggle{width:100%}.graph-toolbar .icon-button{margin-right:auto}}.modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#081f348c}.entity-editor{width:min(940px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px}.entity-editor>header{position:sticky;z-index:2;top:-22px;display:flex;justify-content:space-between;gap:20px;padding:16px 0 14px;margin-bottom:14px;border-bottom:1px solid var(--line);background:#fff}.entity-editor h2{margin:4px 0;color:var(--ink);font-size:var(--text-xl)}.entity-editor header p{margin:0;color:var(--muted);font-size:var(--text-sm)}.entity-editor form>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.entity-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.entity-form-grid .form-field{min-width:0}.entity-form-grid .form-field.wide{grid-column:1/-1}.entity-form-grid textarea{width:100%;resize:vertical;border:1px solid var(--line);border-radius:9px;padding:10px;line-height:1.9}.entity-form-grid input[type=checkbox]{width:22px;height:22px;accent-color:var(--teal)}.entity-form-grid select[multiple]{min-height:116px}.entity-form-grid small{display:block;margin-top:4px;color:var(--muted);font-size:var(--text-xs)}.entity-form-grid b{color:#ad413d}.advanced-toggle{display:flex;align-items:center;gap:6px;margin-top:14px;border:0;color:#31677a;background:transparent;cursor:pointer;font-size:var(--text-sm)}.advanced-toggle svg{width:16px;transition:transform var(--motion-base) var(--ease-out)}.advanced-toggle svg.rotated{transform:rotate(180deg)}.form-error{margin:8px 0 14px;padding:10px 12px;border:1px solid #efc5c2;border-radius:9px;color:#9d3935;background:#fdf0ef;font-size:var(--text-sm);line-height:1.8}.row-actions{display:flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap}.icon-button.small{width:32px;height:32px}.icon-button.small svg{width:14px}.icon-button.danger{color:#ae433f;background:#fff2f1}@media(max-width:700px){.modal-backdrop{padding:8px}.entity-editor{max-height:calc(100vh - 16px)}.entity-form-grid{grid-template-columns:1fr}.entity-form-grid .form-field.wide{grid-column:auto}}.workflow-panel{margin-top:16px;padding:18px}.workflow-panel>.panel-head{margin-bottom:15px}.workflow-panel textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px;line-height:1.8}.workflow-record-id{color:var(--muted);font-size:var(--text-xs)}.workflow-note{padding:10px 12px;border-radius:9px;color:#406c64;background:#edf7f4;font-size:var(--text-sm);line-height:1.9}.workflow-buttons{display:flex;flex-wrap:wrap;gap:9px;margin:10px 0}.workflow-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;margin-top:12px}.workflow-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-fields .wide{grid-column:1/-1}.workflow-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin-top:14px}.workflow-summary>div{padding:11px;border:1px solid var(--line);border-radius:9px;background:#f8fafb}.workflow-summary span,.workflow-summary b{display:block}.workflow-summary span{color:var(--muted);font-size:var(--text-xs)}.workflow-summary b{margin-top:5px;color:var(--ink);font-size:var(--text-md)}.workflow-timeline{position:relative;display:grid;gap:8px;margin-top:16px;padding-right:18px;border-right:2px solid #c8e4de}.workflow-timeline article{display:grid;grid-template-columns:110px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:9px}.workflow-timeline span{color:var(--muted);font-size:var(--text-xs)}.workflow-timeline strong{color:var(--ink);font-size:var(--text-sm)}@media(max-width:700px){.workflow-fields,.workflow-fields.three{grid-template-columns:1fr}.workflow-fields .wide{grid-column:auto}.workflow-timeline article{grid-template-columns:1fr}}.lifecycle-panel,.governance-workflow-panel,.data-flow-map{margin-top:16px;padding:18px}.lifecycle-panel .panel-head h2,.governance-workflow-panel .panel-head h2{display:flex;align-items:center;gap:7px;margin:4px 0 0}.lifecycle-track{display:grid;grid-template-columns:repeat(10,minmax(84px,1fr));gap:8px;direction:rtl;overflow-x:auto;padding:8px 0 14px}.lifecycle-stage{position:relative;display:grid;justify-items:center;gap:6px;min-width:84px;color:#8b9ba5;text-align:center}.lifecycle-stage:after{content:"";position:absolute;z-index:0;top:18px;right:calc(50% + 20px);width:calc(100% - 32px);height:2px;background:#e2e9ec}.lifecycle-stage:first-child:after{display:none}.lifecycle-stage i{position:relative;z-index:1;width:38px;height:38px;display:grid;place-items:center;border:1px solid #dce5e9;border-radius:12px;background:#fff}.lifecycle-stage i svg{width:17px}.lifecycle-stage span{font-size:var(--text-xs, 12px);line-height:1.6}.lifecycle-stage small{display:none}.lifecycle-stage.complete{color:#087f78}.lifecycle-stage.complete i{color:#fff;border-color:#0b9188;background:#0b9188;box-shadow:0 5px 15px #0b91882e}.lifecycle-stage.complete:after{background:#56bbb1}.lineage-events{display:grid;gap:7px;margin-top:10px;padding-top:13px;border-top:1px solid var(--line)}.lineage-events article{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:start;padding:9px;border-radius:9px;background:#f8fafb}.lineage-events svg{width:16px;color:#318094}.lineage-events strong{font-size:var(--text-xs, 12px)}.lineage-events p{margin:2px 0 0;color:var(--muted);font-size:var(--text-xs, 12px);line-height:1.7}.lineage-events time{color:var(--muted);font-size:var(--text-xs, 12px)}.workflow-track{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:10px 0 18px}.workflow-track>div{position:relative;display:grid;justify-items:center;gap:7px;color:#93a1aa;font-size:var(--text-xs, 12px)}.workflow-track>div:after{content:"";position:absolute;top:15px;right:calc(50% + 16px);width:calc(100% - 32px);height:2px;background:#e2e8eb}.workflow-track>div:first-child:after{display:none}.workflow-track i{position:relative;z-index:1;width:31px;height:31px;display:grid;place-items:center;border:1px solid #dce5e8;border-radius:50%;background:#fff;font-style:normal}.workflow-track svg{width:14px}.workflow-track .complete{color:#0b847c}.workflow-track .complete i{color:#fff;border-color:#0b8f87;background:#0b8f87}.workflow-track .complete:after{background:#4bb6ad}.workflow-track .current span{font-family:var(--font-family-bold)!important}.workflow-current{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #dfe9e7;border-radius:10px;background:#f4faf8}.workflow-current>svg{color:#0b8f87}.workflow-current strong,.workflow-current p,.workflow-current small{display:block}.workflow-current p{margin:4px 0;color:#58717d;font-size:var(--text-xs, 12px)}.workflow-current small{color:var(--text-tertiary);font-size:var(--text-xs, 12px)}.workflow-transition{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.workflow-transition input{min-width:260px;flex:1;border:1px solid var(--line);border-radius:9px;padding:9px 11px}.empty-note{color:var(--muted);text-align:center}.data-flow-stages{display:grid;grid-template-columns:repeat(10,minmax(100px,1fr));gap:8px;overflow-x:auto;padding:10px 0 4px}.data-flow-stages>div{min-width:100px;padding:12px 8px;border:1px solid #deeaeb;border-radius:10px;background:linear-gradient(180deg,#fff,#f6faf9);text-align:center}.data-flow-stages i{width:25px;height:25px;display:grid;place-items:center;margin:0 auto 7px;border-radius:8px;color:#fff;background:#0b8f87;font-style:normal}.data-flow-stages strong,.data-flow-stages small{display:block}.data-flow-stages strong{color:var(--ink);font-size:var(--text-xs, 12px)}.data-flow-stages small{margin-top:4px;color:var(--text-tertiary);font-size:var(--text-xs, 12px)}.success-text{display:inline-flex;align-items:center;gap:4px;color:#13775c}.success-text svg{width:14px}@media(max-width:1000px){.lifecycle-track{grid-template-columns:repeat(10,96px)}.data-flow-stages{grid-template-columns:repeat(10,108px)}}@media(max-width:700px){.workflow-track{grid-template-columns:1fr;gap:7px}.workflow-track>div{grid-template-columns:32px 1fr;justify-items:start;align-items:center}.workflow-track>div:after{display:none}.workflow-transition{flex-direction:column}.workflow-transition input{min-width:0;width:100%}.lineage-events article{grid-template-columns:24px 1fr}.lineage-events time{grid-column:2}}.catalog-view-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:10px;color:var(--muted);font-size:var(--text-xs, 12px)}.view-mode-toggle{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:10px;background:#fff}.view-mode-toggle button{border:0;border-radius:7px;padding:7px 12px;color:#667d8b;background:transparent;font-size:var(--text-xs, 12px)}.view-mode-toggle button.active{color:#fff;background:var(--teal)}.catalog-simple-view{display:none;grid-template-columns:1fr 1fr;gap:12px}.catalog-mode-simple .catalog-simple-view{display:grid}.catalog-mode-simple .catalog-detail>.table-wrap{display:none}.catalog-simple-view article{padding:15px;border:1px solid var(--line);border-radius:11px;background:#fbfcfd}.catalog-simple-view article.wide{grid-column:1/-1}.catalog-simple-view h3{margin:0 0 8px;color:var(--ink);font-size:13px}.catalog-simple-view p{color:var(--muted);font-size:var(--text-xs, 12px);line-height:1.9}.catalog-simple-view dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.catalog-simple-view dl div{padding:9px;border-radius:8px;background:#f0f5f6}.catalog-simple-view dt{color:#758994;font-size:var(--text-xs, 12px)}.catalog-simple-view dd{margin:3px 0 0;color:var(--ink);font-size:var(--text-xs, 12px)}.simple-lifecycle{display:grid;grid-template-columns:1fr 1fr;gap:7px}.simple-lifecycle span{display:flex;align-items:center;gap:7px;color:#4f6d79;font-size:var(--text-xs, 12px)}.simple-lifecycle i{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;color:#fff;background:#0b8f87;font-style:normal}.simple-field-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.simple-field-grid>div{padding:10px;border:1px solid #e3eaed;border-radius:8px;background:#fff}.simple-field-grid strong{color:var(--ink);font-size:var(--text-xs, 12px)}.simple-field-grid p{margin:4px 0;font-size:var(--text-xs, 12px)}.simple-field-grid small{color:#6c8290;font-size:var(--text-xs, 12px)}@media(max-width:700px){.catalog-simple-view{grid-template-columns:1fr}.catalog-simple-view article.wide{grid-column:auto}.simple-field-grid{grid-template-columns:1fr}.catalog-view-toolbar{justify-content:space-between}}.lifecycle-head-actions,.lifecycle-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.record-lifecycle-diagram{display:grid;gap:16px;margin-top:14px;padding:16px;border:1px solid #e1eaed;border-radius:14px;background:linear-gradient(145deg,#fbfdfd,#f5f9fa)}.lifecycle-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center}.lifecycle-row h3{margin:0;color:#385d72;font-size:var(--text-sm);line-height:1.8}.lifecycle-row-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:7px}.lifecycle-node{position:relative;min-height:88px;display:grid;justify-items:center;align-content:center;gap:4px;border:1px solid #dfe7ea;border-radius:11px;padding:9px;color:#81919b;background:#fff;cursor:pointer;transition:transform .16s var(--ease-out),color .18s var(--ease-out),background-color .18s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.lifecycle-node i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#788c98;background:#edf2f4}.lifecycle-node svg{width:16px}.lifecycle-node strong{color:#436071;font-size:var(--text-xs)}.lifecycle-node span{font-size:var(--text-xs, 12px)}.lifecycle-node.state-complete{border-color:#addbd4;background:#f0faf7}.lifecycle-node.state-complete i{color:#fff;background:#168b80}.lifecycle-node.state-complete span{color:#16786f}.lifecycle-node.state-current{border:2px solid #2f6688;background:#eff6fa;box-shadow:0 0 0 3px #2f668814}.lifecycle-node.state-current i{color:#fff;background:#2f6688}.lifecycle-node.state-current span{color:#275b7b;font-family:var(--font-family-bold)}.lifecycle-node.state-blocked{border-color:#dfa29e;background:#fff4f3}.lifecycle-node.state-blocked i{color:#fff;background:#b94d48}.lifecycle-node.state-blocked span{color:#9d3f3a}.lifecycle-support-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:13px;margin-top:14px}.readiness-panel,.lifecycle-history{border:1px solid #e0e8eb;border-radius:12px;padding:15px;background:#fff}.readiness-panel header>div:first-child{display:flex;align-items:center;justify-content:space-between}.readiness-panel header span{color:#55707f;font-size:var(--text-sm)}.readiness-panel header strong{color:var(--teal);font-size:var(--text-lg)}.readiness-meter{height:8px;overflow:hidden;margin-top:8px;border-radius:99px;background:#e8eef0}.readiness-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#18a298,#0a8179)}.readiness-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0}.readiness-summary>div{padding:9px;border-radius:8px;background:#f3f7f8}.readiness-summary span,.readiness-summary b{display:block}.readiness-summary span{color:var(--text-tertiary);font-size:var(--text-xs, 12px)}.readiness-summary b{margin-top:4px;color:#31546a;font-size:var(--text-xs)}.readiness-conditions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.readiness-conditions a{display:flex;align-items:center;gap:7px;min-height:43px;border:1px solid #e5ebed;border-radius:8px;padding:7px;text-decoration:none}.readiness-conditions a>svg:first-child{width:16px;flex:0 0 auto}.readiness-conditions a>svg:last-child{width:12px;margin-right:auto}.readiness-conditions a span{min-width:0}.readiness-conditions strong,.readiness-conditions small{display:block}.readiness-conditions strong{color:#4e6878;font-size:var(--text-xs, 12px)}.readiness-conditions small{color:var(--text-tertiary);font-size:var(--text-xs, 12px)}.readiness-conditions .ready{color:#15816f;background:#f3faf8}.readiness-conditions .blocked{color:#b04c47;background:#fff7f6}.readiness-warning{display:flex;gap:6px;margin:10px 0 0;padding:8px;border-radius:8px;color:#9d403b;background:#fff1f0;font-size:var(--text-xs)}.readiness-warning svg{width:16px}.lifecycle-history h3{margin:0 0 10px;color:var(--ink);font-size:var(--text-sm)}.lifecycle-actions{margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}.lifecycle-actions>span{display:flex;align-items:center;gap:6px;color:#46746e;font-size:var(--text-xs)}.lifecycle-actions svg{width:16px}.lifecycle-step-details{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lifecycle-step-details>div{padding:10px;border-radius:9px;background:#f4f7f8}.lifecycle-step-details dt{color:#7e909b;font-size:var(--text-xs, 12px)}.lifecycle-step-details dd{margin:5px 0 0;color:#36566b;font-size:var(--text-xs);line-height:1.8}.step-event-list{display:grid;gap:6px;margin-top:12px}.step-event-list article{display:flex;justify-content:space-between;gap:8px;padding:8px;border:1px solid var(--line);border-radius:8px}.step-event-list strong,.step-event-list span{display:block}.step-event-list strong{color:#33536a;font-size:var(--text-xs)}.step-event-list span,.step-event-list time{color:#80919b;font-size:var(--text-xs, 12px)}.data-flow-analysis{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:14px;margin:14px 0}.flow-funnel>div:last-child{display:grid;justify-items:center;gap:5px}.flow-funnel article{min-width:38%;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:39px;padding:7px 12px;border-radius:8px;color:#fff;background:linear-gradient(90deg,#176b82,#0b9188)}.flow-funnel article span{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#ffffff2b}.flow-funnel article strong,.flow-funnel article b{font-size:var(--text-xs)}.flow-health dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.flow-health dl>div{padding:10px;border-radius:9px;background:#f3f7f8}.flow-health dt{display:flex;align-items:center;gap:5px;color:#647c8a;font-size:var(--text-xs, 12px)}.flow-health dt svg{width:14px}.flow-health dd{margin:5px 0 0;color:var(--ink);font-size:var(--text-md)}.blocker-list{display:grid;gap:6px;margin-top:10px}.blocker-list article,.blocker-list p{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px;border-radius:8px;color:#8f4642;background:#fff3f2;font-size:var(--text-xs)}.blocker-list p{justify-content:flex-start;color:#307469;background:#eff9f6}.blocker-list svg{width:15px}.agent-create-panel,.agent-tab-content{padding:20px}.agent-create-panel footer{display:flex;justify-content:flex-end;margin-top:16px}.agent-detail-hero{display:grid;grid-template-columns:1fr auto;gap:15px;padding:18px}.agent-detail-hero>div:first-child{display:flex;gap:12px}.agent-detail-hero>div:first-child>svg,.agent-avatar{width:46px;height:46px;padding:11px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#0b948a,#176a83)}.agent-detail-hero h2{margin:3px 0;color:var(--ink);font-size:var(--text-lg)}.agent-detail-hero p{margin:0;color:var(--muted);font-size:var(--text-xs)}.agent-detail-hero span{color:var(--teal);font-size:var(--text-xs, 12px)}.agent-detail-hero dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0}.agent-detail-hero dl>div{padding:9px;border-radius:9px;background:#f3f7f8}.agent-detail-hero dt{color:var(--text-tertiary);font-size:var(--text-xs, 12px)}.agent-detail-hero dd{margin:4px 0 0;color:#31546a;font-size:var(--text-xs)}.agent-tabs{display:flex;gap:3px;overflow-x:auto;margin:14px 0;padding:4px;border:1px solid var(--line);border-radius:11px;background:#fff}.agent-tabs a{flex:0 0 auto;padding:8px 12px;border-radius:8px;color:#627b89;text-decoration:none;font-size:var(--text-xs)}.agent-tabs a.active{color:#fff;background:var(--teal)}.agent-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px}.agent-overview-grid>.panel{padding:17px}.agent-release-panel ol{display:grid;gap:7px;padding:0;list-style:none}.agent-release-panel li{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--line);border-radius:8px;color:var(--text-tertiary);font-size:var(--text-xs)}.agent-release-panel li svg{width:17px}.agent-release-panel li.complete{color:#147b6e;border-color:#b8ddd7;background:#f0f9f6}.agent-release-panel li.current{color:#2d6484;border-color:#bbd3df;background:#f1f7fa}.agent-component-grid{display:grid;gap:8px}.agent-component-grid article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px;border:1px solid var(--line);border-radius:9px}.agent-component-grid article>svg{width:18px;color:#31758a}.agent-component-grid strong{color:#31536a;font-size:var(--text-xs)}.agent-component-grid pre{max-height:260px;overflow:auto;direction:ltr;text-align:left;margin:8px 0 0;padding:9px;border-radius:7px;color:#385365;background:#f4f7f8;font:11px/1.7 var(--font-family-primary);white-space:pre-wrap}.agent-list{display:grid}.agent-list>a{display:grid;grid-template-columns:46px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:13px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.agent-list>a:last-child{border:0}.agent-list strong{color:var(--ink);font-size:var(--text-sm)}.agent-list p{margin:3px 0;color:#607887;font-size:var(--text-xs)}.agent-list span{color:#8897a0;font-size:var(--text-xs, 12px)}.agent-list>a>svg{width:18px;color:var(--text-tertiary)}@media(max-width:900px){.lifecycle-row{grid-template-columns:1fr}.lifecycle-row-track{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.lifecycle-support-grid,.data-flow-analysis,.agent-overview-grid{grid-template-columns:1fr}.readiness-summary,.agent-detail-hero dl{grid-template-columns:1fr 1fr}}@media(max-width:600px){.readiness-conditions{grid-template-columns:1fr}.agent-list>a{grid-template-columns:40px 1fr}.agent-list>a>.status-badge,.agent-list>a>svg{display:none}.agent-detail-hero{grid-template-columns:1fr}.agent-detail-hero>.status-badge{justify-self:start}.agent-detail-hero dl,.lifecycle-step-details{grid-template-columns:1fr}}.agent-component-grid dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;margin:9px 0 0}.agent-component-grid dl>div{min-width:0;padding:8px;border-radius:7px;background:#f4f7f8}.agent-component-grid dt{color:#778b97;font-size:var(--text-xs, 12px)}.agent-component-grid dd{margin:4px 0 0;color:#31546a;font-size:var(--text-xs);overflow-wrap:anywhere}.graph-shell-v2{overflow:visible;border-color:#d8e5e9;background:#fff;box-shadow:0 18px 55px #183f5417}.graph-toolbar-v2{position:relative;z-index:4;display:grid;grid-template-columns:minmax(290px,1fr) auto;align-items:center;gap:10px 13px;min-height:82px;padding:13px 15px;border-bottom:1px solid #deeaed;border-radius:15px 15px 0 0;background:linear-gradient(180deg,#fff,#fbfdfd)}.graph-search-area{position:relative;min-width:0}.graph-search-v2{width:100%!important;min-height:48px;border-color:#d5e3e7;border-radius:12px;background:#f7fafb;box-shadow:inset 0 1px 2px #22455608}.graph-search-v2:focus-within{border-color:#65aaa5;background:#fff;box-shadow:0 0 0 4px #0b8f8714}.graph-search-v2 .graph-search-submit{color:#527485;background:transparent}.graph-search-v2 input{min-width:0;font-size:var(--text-sm)}.graph-search-v2 button{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:8px;color:#6d8491;background:#eaf0f2}.graph-search-v2 button svg,.graph-search-v2>.spin{width:15px}.graph-suggestions{position:absolute;z-index:20;top:calc(100% + 8px);inset-inline:0;max-height:330px;overflow:auto;border:1px solid #d7e4e8;border-radius:13px;padding:6px;background:#fff;box-shadow:0 18px 45px #13384d2e}.graph-suggestions>button{width:100%;display:grid;grid-template-columns:11px minmax(0,1fr) 18px;align-items:center;gap:9px;border:0;border-radius:9px;padding:9px 10px;text-align:right;background:transparent}.graph-suggestions i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 4px #48708214}.graph-suggestions span,.graph-suggestions strong,.graph-suggestions small{display:block;min-width:0}.graph-suggestions strong{overflow:hidden;color:#294b60;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.graph-suggestions small{margin-top:2px;color:#83949e;font-size:var(--text-xs, 12px)}.graph-suggestions svg{width:15px;color:#91a1aa}.graph-no-result{display:block;padding:13px;color:#6f8490;font-size:var(--text-xs);line-height:1.8}.graph-summary-v2{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:6px 8px}.graph-summary-v2>span{display:inline-flex;align-items:baseline;gap:5px;min-height:29px;padding:5px 9px;border:1px solid #e0e9ec;border-radius:9px;color:#657d8a;background:#fff}.graph-summary-v2>span strong{color:#174d64;font-size:var(--text-md);font-variant-numeric:tabular-nums}.graph-summary-v2 .graph-total{color:#267469;border-color:#d2e9e4;background:#f0f8f6}.graph-summary-v2 small{grid-column:1/-1;justify-self:center;color:#748b97;background:transparent}.graph-toolbar-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-start;gap:7px}.graph-toolbar-v2 .graph-type-filter{display:grid;gap:3px}.graph-toolbar-v2 .graph-type-filter span{padding-inline-start:3px;font-size:var(--text-xs, 12px)}.graph-toolbar-v2 .graph-type-filter select{min-width:130px;min-height:38px;padding:6px 9px;font-size:var(--text-xs)}.graph-toolbar-v2 .graph-toggle{min-height:38px;margin:0;padding:7px 9px;white-space:nowrap}.graph-zoom-controls{direction:ltr;display:flex;padding:3px;border:1px solid #dbe6e9;border-radius:10px;background:#f5f8f9}.graph-zoom-controls button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:7px;color:#496a7d;background:transparent}.graph-zoom-controls svg{width:15px}.graph-toolbar-v2>.icon-button{width:38px;height:38px}.graph-inline-error{padding:8px 15px;border-bottom:1px solid #f0c8c5;color:#9e403b;background:#fff1f0;font-size:var(--text-xs)}.graph-body-v2{height:min(680px,calc(100vh - 232px));min-height:560px;grid-template-columns:minmax(0,1fr) 310px;border:0}.graph-stage{position:relative;min-width:0;overflow:hidden;isolation:isolate;background:#f4f8f9}.graph-stage:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 18% 18%,rgba(26,151,141,.14),transparent 24%),radial-gradient(circle at 78% 72%,rgba(53,107,145,.1),transparent 27%),linear-gradient(rgba(72,112,130,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(72,112,130,.035) 1px,transparent 1px),linear-gradient(145deg,#f9fcfc,#eef4f6);background-size:auto,auto,28px 28px,28px 28px,auto}.graph-body-v2 .graph-canvas{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;background:transparent}.graph-loading-overlay{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;color:#315e70;background:#f6fafbc7}.graph-loading-overlay svg{width:28px;height:28px}.graph-loading-overlay strong{font-size:var(--text-sm)}.graph-stage-hint{position:absolute;z-index:2;inset-inline-start:14px;bottom:13px;max-width:calc(100% - 28px);padding:7px 10px;border:1px solid rgba(201,219,225,.85);border-radius:9px;color:#607b88;background:#ffffffe0;box-shadow:0 4px 14px #2246580f;font-size:var(--text-xs, 12px);pointer-events:none}.node-inspector-v2{min-width:0;overflow:auto;border-right:1px solid #dce7ea;padding:19px;background:linear-gradient(180deg,#fff,#fbfcfd)}.inspector-head{display:grid;grid-template-columns:49px minmax(0,1fr);align-items:start;gap:11px}.inspector-head .inspector-icon{width:49px;height:49px;margin:0;border-radius:15px;box-shadow:0 7px 17px #204b6029}.inspector-head .eyebrow{display:block;margin-bottom:2px}.node-inspector-v2 .inspector-head h2{margin:0;font-size:var(--text-md);line-height:1.75;overflow-wrap:anywhere}.inspector-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:13px 0}.inspector-badges>span{padding:5px 8px;border-radius:8px;color:#406b7b;background:#eaf2f5;font-size:var(--text-xs, 12px)}.inspector-focus{width:100%;justify-content:center;min-height:39px;margin-bottom:4px}.inspector-focus svg{width:15px}.node-inspector-v2 dl{max-height:320px;overflow:auto;padding-inline-end:3px}.node-inspector-v2 dl div{border:1px solid #e1eaed;background:#f6f9fa}.inspector-empty-icon{width:57px;height:57px;display:grid;place-items:center;margin-bottom:6px;border-radius:18px;color:#397189;background:linear-gradient(145deg,#e8f3f5,#f5f9fa);box-shadow:inset 0 0 0 1px #d9e8ec}.inspector-empty-icon svg{width:25px}.graph-legend-v2{justify-content:flex-start;gap:5px;min-height:54px;padding:9px 15px;border-radius:0 0 15px 15px;background:#fbfdfd}.graph-legend-v2 button{border:1px solid transparent}.graph-legend-note{margin-right:auto;color:#708692!important;font-size:var(--text-xs, 12px)!important}@media(max-width:900px){.graph-toolbar-v2{grid-template-columns:1fr}.graph-summary-v2{justify-content:start}.graph-toolbar-actions{grid-column:auto;flex-wrap:wrap}.graph-body-v2{height:auto;grid-template-columns:1fr}.graph-stage{min-height:580px}.node-inspector-v2{min-height:230px;max-height:440px;border-right:0;border-top:1px solid #dce7ea}.graph-legend-note{width:100%;margin:5px 0 0}}@media(max-width:600px){.graph-toolbar-v2{padding:10px}.graph-summary-v2{grid-template-columns:1fr 1fr}.graph-summary-v2>span{justify-content:center}.graph-summary-v2 .graph-total{grid-column:1/-1}.graph-toolbar-actions{align-items:stretch}.graph-toolbar-v2 .graph-type-filter,.graph-toolbar-v2 .graph-type-filter select,.graph-toolbar-v2 .graph-toggle{width:100%}.graph-zoom-controls{margin-inline-start:auto}.graph-stage{min-height:520px}}.rag-page{display:grid;gap:16px}.rag-page .page-heading{margin-bottom:0}.rag-health{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rag-health>div{min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px 10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fbfdfd}.rag-health svg{grid-row:1/3;color:var(--teal)}.rag-health span,.rag-kpis span{color:var(--muted);font-size:var(--text-xs)}.rag-health strong{color:var(--ink);font-size:var(--text-lg)}.rag-health small{color:var(--muted);font-size:var(--text-xs, 12px)}.rag-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.rag-kpis article{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:16px}.rag-kpis svg{grid-row:1/3;color:var(--teal)}.rag-kpis strong{color:var(--ink);font-size:20px;direction:ltr;text-align:right}.rag-table{padding:17px;min-width:0}.rag-table>.panel-head{margin-bottom:13px}.rag-table small{display:block;color:var(--muted);margin-top:4px}.rag-approval-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.rag-actions{display:flex;justify-content:center;gap:5px}.rag-actions button{border:1px solid var(--line);border-radius:7px;color:#236b66;background:#fff;padding:6px 9px;cursor:pointer}.rag-actions button:last-child{color:#a04c4c}@media(max-width:1100px){.rag-kpis{grid-template-columns:repeat(3,1fr)}.rag-approval-grid{grid-template-columns:1fr}}@media(max-width:700px){.rag-health,.rag-kpis{grid-template-columns:1fr}}.scientometric-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.scientometric-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.scientometric-metric-grid>div{min-width:0;padding:11px;border:1px solid var(--line);border-radius:11px;background:#f8fbfb}.scientometric-metric-grid span{display:block;color:var(--muted);font-size:var(--text-xs)}.scientometric-metric-grid strong{display:block;margin-top:4px;color:var(--ink);font-size:20px;direction:ltr;text-align:right}.scientometric-toolbar{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(130px,1fr));gap:9px;margin-bottom:14px}.scientometric-toolbar .search-box{margin:0}.scientometric-table th,.scientometric-table td{white-space:nowrap}.scientometric-table td:first-child{white-space:normal;min-width:210px}.scientometric-table small,.field-governance-table small{display:block;margin-top:3px;color:var(--muted)}.small-kpi-value{font-size:var(--text-sm)!important;line-height:1.7}.agent-settings-grid,.field-proposal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agent-setting-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.agent-setting-fields label{display:grid;gap:5px;color:var(--muted);font-size:var(--text-xs)}.agent-setting-fields input,.agent-setting-fields select{width:100%}.agent-run-summary{display:flex;align-items:center;gap:9px;margin:12px 0;padding:10px;border-radius:10px;color:var(--muted);background:#f4f8f9}.agent-run-summary>div{display:grid;gap:4px}.agent-run-summary small{display:flex;align-items:center;gap:6px}.field-proposal-toolbar{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(300px,1fr);gap:12px;margin-bottom:14px}.field-proposal-grid .panel{min-width:0}.field-proposal-grid textarea{width:100%;min-height:82px;resize:vertical}.proposal-sample{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:10px 0;padding:9px;border-radius:9px;color:var(--muted);background:#f4f8f9}.proposal-sample code{overflow:auto;direction:ltr;text-align:left}.field-governance-table select{min-width:220px}.manual-field-modal{width:min(920px,100%);max-height:calc(100vh - 40px);overflow:auto;font-family:var(--font-family-primary)!important}.manual-field-modal .entity-form-grid{margin-top:14px}.manual-field-modal input[dir=ltr],.manual-field-modal textarea[dir=ltr]{text-align:left;font-family:var(--font-family-primary)!important}.manual-field-checks{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f8fbfc}.manual-field-checks label{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:var(--text-xs, 12px);font-weight:400}.manual-field-checks input{width:19px!important;height:19px!important;accent-color:var(--teal)}.manual-field-error{display:flex;align-items:flex-start;gap:8px;color:#9c3c39;background:#fff0ef;border:1px solid #f2cecb;border-radius:9px;padding:10px;margin:10px 0;font-size:var(--text-xs, 12px);line-height:1.8}.manual-field-error svg{width:17px;flex:0 0 auto}@media(max-width:700px){.manual-field-modal{max-height:calc(100vh - 16px)}.manual-field-checks{align-items:flex-start;flex-direction:column}}.citation-source-chip{display:inline-flex;margin:2px;padding:4px 7px;border-radius:8px;color:#176a66;background:#e9f6f4;direction:ltr;font-size:var(--text-xs)}@media(max-width:1100px){.scientometric-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.scientometric-toolbar .search-box{grid-column:1/-1}.scientometric-source-grid,.agent-settings-grid,.field-proposal-grid{grid-template-columns:1fr}}@media(max-width:680px){.scientometric-toolbar,.agent-setting-fields,.field-proposal-toolbar{grid-template-columns:1fr}.scientometric-toolbar .search-box{grid-column:auto}}.faculty-agent-workspace,.agent-settings-page,.executive-inbox-page,.live-monitoring-page{display:grid;gap:16px;min-width:0}.faculty-agent-workspace>.page-heading,.agent-settings-page>.page-heading,.executive-inbox-page>.page-heading,.live-monitoring-page>.page-heading{margin-bottom:0}.agent-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,340px);align-items:center;gap:20px;min-height:190px;overflow:hidden;padding:28px;border:1px solid #cfe3e4;border-radius:24px;color:#fff;background:linear-gradient(125deg,#073954,#0b6770 58%,#119589);box-shadow:0 20px 50px #0d48522e}.agent-hero:before,.agent-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.agent-hero:before{width:320px;height:320px;inset:-190px auto auto -100px;background:#ffffff14}.agent-hero:after{width:190px;height:190px;inset:auto 39% -150px auto;border:32px solid rgba(255,255,255,.06)}.agent-hero>*{position:relative;z-index:1}.agent-hero-icon{width:74px;height:74px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:22px;color:#eafffd;background:#ffffff1f;box-shadow:inset 0 1px #fff3,0 15px 35px #00000024}.agent-hero-icon svg{width:34px;height:34px}.agent-hero h1{margin:4px 0 6px;font-size:var(--font-page-title);line-height:1.55;color:#fff}.agent-hero p{max-width:790px;margin:0;color:#d4efef;line-height:2}.agent-hero>div>span{color:#8de2dc;font-size:var(--text-xs);font-weight:400}.agent-health-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.agent-health-row i,.agent-task-live>span{width:9px;height:9px;display:inline-block;border-radius:50%}.agent-health-row i.online,.agent-task-live>span.online{background:#39d49c;box-shadow:0 0 0 5px #39d49c24}.agent-task-live>span.fallback{background:#e9ad47;box-shadow:0 0 0 5px #e9ad4724}.agent-health-row small{color:#c4e2e3}.agent-hero-actions{display:grid;gap:9px}.agent-hero-actions select,.agent-hero-actions .button{width:100%;min-height:44px}.agent-hero-actions select{color:#143f52;background:#fff}.agent-hero-actions .button.secondary{color:#fff;border-color:#ffffff59;background:#ffffff1a}.agent-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.agent-kpi-strip article{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:17px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 30px #1d495a0f}.agent-kpi-strip svg{width:47px;height:47px;padding:12px;border-radius:14px;color:#087c78;background:#e7f5f3}.agent-kpi-strip span{display:block;color:var(--muted);font-size:var(--text-xs)}.agent-kpi-strip strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--type-metric-md)}.agent-task-panel{overflow:hidden;padding:0}.agent-task-panel>.panel-head{margin:0;padding:20px 22px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#fbfdfd)}.agent-task-panel .section-kicker{display:flex;align-items:center;gap:6px}.agent-task-panel .section-kicker svg{width:15px;height:15px}.agent-task-live{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:var(--text-xs)}.agent-task-live button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:#176d72;background:#fff;cursor:pointer}.agent-task-live button svg{width:15px}.agent-task-list{display:grid}.agent-task-list article{display:grid;grid-template-columns:42px minmax(180px,1.5fr) minmax(140px,.8fr) minmax(140px,.8fr) auto;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #e8eef0}.agent-task-list article:last-child{border-bottom:0}.agent-task-marker{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#087d7a;background:#e9f6f4}.agent-task-marker svg{width:18px}.agent-task-main{min-width:0;display:grid;gap:4px}.agent-task-main strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.agent-task-main small{color:var(--muted)}.agent-task-meta{display:grid;gap:6px;color:#55727f;font-size:var(--text-xs)}.agent-task-meta span{display:flex;align-items:center;gap:5px}.agent-task-meta svg{width:14px}.agent-task-progress{display:flex;align-items:center;gap:7px;min-width:135px}.agent-task-progress progress{width:100%;height:7px;accent-color:#12978d}.progress-indeterminate{width:100%;height:7px;overflow:hidden;border-radius:9px;background:linear-gradient(90deg,#e7eff1 20%,#0f998e,#e7eff1 70%);background-size:220% 100%;animation:agent-progress 1.5s linear infinite}@keyframes agent-progress{to{background-position:-220% 0}}.agent-task-footer{padding:12px 20px;border-top:1px solid var(--line);text-align:left;background:#fbfdfd}.agent-task-footer a{display:inline-flex;align-items:center;gap:6px;color:#08706e;font-weight:400}.agent-task-footer svg,.agent-task-panel .button svg{width:15px}.agent-task-error{margin:16px;padding:12px;border:1px solid #efc9c5;border-radius:11px;color:#943f3c;background:#fff1ef}.official-directory{padding:20px}.record-count,.observation-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;color:#116b75;background:#e8f4f7;font-size:var(--text-xs);font-weight:400;white-space:nowrap}.official-toolbar{display:grid;grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) minmax(170px,1fr);gap:10px;margin:16px 0;padding:12px;border:1px solid var(--line);border-radius:14px;background:#f6f9fa}.official-toolbar label{position:relative}.official-toolbar label svg{position:absolute;inset:12px 12px auto auto;width:18px;color:#78909b}.official-toolbar input{width:100%;padding-right:40px}.official-toolbar select{width:100%}.official-faculty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.official-faculty-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:16px;color:inherit;background:linear-gradient(155deg,#fff 65%,#f3f9f9);transition:transform .16s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.official-card-avatar{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#155778,#0d8a87)}.official-card-title{min-width:0;display:grid;align-content:center}.official-card-title strong,.official-card-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.official-card-title small{color:var(--muted)}.official-faculty-card dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 0}.official-faculty-card dl div{padding:8px;border-radius:9px;background:#f5f8f9}.official-faculty-card dt{color:var(--muted);font-size:var(--text-xs, 12px)}.official-faculty-card dd{margin:2px 0 0;color:var(--ink);font-size:var(--text-xs)}.interest-chips{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px;min-height:25px}.interest-chips span,.profile-chips span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;color:#276878;background:#eaf3f6;font-size:var(--text-xs, 12px)}.official-faculty-card>b{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:5px;padding-top:9px;border-top:1px solid #e7edef;color:#087873;font-size:var(--text-xs)}.official-faculty-card>b svg{width:15px}.official-profile-hero{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px;background:linear-gradient(135deg,#fff,#f2f9f9)}.official-avatar{width:78px;height:78px;display:grid;place-items:center;border-radius:23px;color:#fff;background:linear-gradient(145deg,#123f63,#11968d);box-shadow:0 14px 28px #1452632e}.official-avatar svg{width:34px}.official-profile-hero h2{margin:4px 0;font-size:var(--text-xl)}.official-profile-hero p{max-width:850px;color:var(--muted);line-height:2}.profile-chips{display:flex;flex-wrap:wrap;gap:7px}.profile-chips svg{width:14px}.source-actions{display:grid;gap:8px}.official-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.official-field-grid>div{min-width:0;padding:13px;border:1px solid var(--line);border-radius:12px;background:#f8fbfb}.official-field-grid dt{color:var(--muted);font-size:var(--text-xs)}.official-field-grid dd{margin:5px 0 0;color:var(--ink);overflow-wrap:anywhere}.official-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.structured-list{display:grid;gap:8px}.structured-item{min-width:0;padding:10px;border:1px solid #e3ecee;border-radius:10px;background:#f8fbfb;overflow-wrap:anywhere}.structured-object{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.structured-object>div{min-width:0;padding:8px;border-radius:8px;background:#f0f6f7}.structured-object dt{color:var(--muted);font-size:var(--text-xs, 12px)}.structured-object dd{margin:3px 0 0;overflow-wrap:anywhere}.muted-value{color:var(--muted)}.role-queue-section{display:grid;gap:12px}.role-queue-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:0 4px}.role-queue-heading h2{margin:4px 0;color:var(--ink)}.role-queue-heading p{margin:0;color:var(--muted)}.role-queue-heading .section-kicker{display:flex;align-items:center;gap:5px}.role-queue-heading .section-kicker svg{width:15px}.role-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.role-queue-card{min-width:0;overflow:hidden;padding:0}.role-queue-card-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#f8fbfb)}.role-queue-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#0e7976;background:#e6f4f2}.role-queue-icon svg{width:19px}.role-queue-card-head span{display:block;color:var(--muted);font-size:var(--text-xs, 12px)}.role-queue-card-head strong{display:block;margin-top:2px;color:var(--ink)}.role-queue-card-head>b{padding:5px 8px;border-radius:9px;color:#176a73;background:#e9f3f5;font-size:var(--text-xs, 12px)}.role-queue-tasks{display:grid}.role-queue-tasks>a{display:grid;gap:5px;padding:13px 15px;color:inherit;border-bottom:1px solid #e8eef0}.role-queue-tasks strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-queue-tasks small{color:var(--muted)}.role-queue-tasks>a>span:last-child{display:flex;align-items:center;gap:5px;color:#577782;font-size:var(--text-xs, 12px)}.role-queue-tasks>a>span:last-child svg{width:13px}.role-queue-tasks>a>span:last-child svg:last-child{margin-right:auto;color:#0e7b76}.role-queue-all{display:flex;justify-content:center;align-items:center;gap:6px;padding:12px;color:#0b7571;font-size:var(--text-xs);font-weight:400;background:#fbfdfd}.role-queue-all svg{width:14px}.priority-command-panel{overflow:hidden;padding:18px;border-top:4px solid #148d86}.priority-chip{display:inline-flex;width:-moz-max-content;width:max-content;padding:4px 7px;border-radius:7px;font-size:var(--text-xs, 12px);font-weight:400}.priority-critical{color:#a13736;background:#fde5e3}.priority-high{color:#9b651a;background:#fff0d8}.priority-normal{color:#176b76;background:#e7f2f5}.priority-low{color:#5e727b;background:#edf1f2}.live-list-toolbar{grid-template-columns:minmax(250px,2fr) repeat(5,minmax(135px,1fr))}.live-list-toolbar>.button{min-height:40px}.agent-setting-card{position:relative;overflow:hidden}.agent-card-state{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:10px;font-size:var(--text-xs, 12px);font-weight:400}.agent-card-state svg{width:16px}.agent-card-state.enabled{color:#14735e;background:#e5f5ec}.agent-card-state.disabled{color:#7a6664;background:#f2eded}.agent-toggle{grid-template-columns:1fr auto!important;align-items:center;padding:9px;border:1px solid var(--line);border-radius:10px;background:#f8fbfb}.agent-toggle input{width:20px!important;height:20px;accent-color:var(--teal)}.agent-change-reason{display:flex;align-items:end;gap:14px;padding:14px 18px}.agent-change-reason .field{flex:1;margin:0}.agent-change-reason small{color:var(--muted)}.executive-inbox-page>.panel{overflow:hidden}.rtl-select{display:grid;min-width:0;gap:6px;color:var(--ink)}.rtl-select-copy{display:grid;gap:2px}.rtl-select-copy b{font-size:var(--text-xs)}.rtl-select-copy small{color:var(--muted);font-size:var(--text-xs, 12px)}.rtl-select-control{position:relative;display:block;min-width:0}.rtl-select-control>i{position:absolute;z-index:2;inset:50% 12px auto auto;width:18px;height:18px;display:grid;place-items:center;color:#4c7280;transform:translateY(-50%);pointer-events:none}.rtl-select-control>i svg{width:17px;height:17px}.rtl-select select{width:100%;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 40px 9px 38px;border:1px solid #cadadd;border-radius:12px;color:#173f51;background:#fff;cursor:pointer;text-align:right;text-overflow:ellipsis;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),background-color .18s var(--ease-out)}.rtl-select:not(:has(.rtl-select-control>i)) select{padding-right:13px}.rtl-select-chevron{position:absolute;inset:50% auto auto 12px;width:17px;color:#62818d;transform:translateY(-50%);pointer-events:none}.rtl-select:focus-within select{outline:0;border-color:#17978f;box-shadow:0 0 0 3px #17978f24}.rtl-select.is-disabled{opacity:.64}.rtl-select.is-disabled select{cursor:not-allowed;background:#eef3f4}.agent-hero-actions .rtl-select select{border-color:#ffffff8c}.official-toolbar>.rtl-select,.scientometric-toolbar>.rtl-select{width:100%}.agent-monitor-board{overflow:hidden;padding:0}.agent-monitor-board>.panel-head{margin:0;padding:20px 22px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#f8fbfb)}.agent-monitor-board .section-kicker{display:flex;align-items:center;gap:6px}.agent-monitor-board .section-kicker svg{width:15px}.agent-monitor-board .agent-kpi-strip{padding:16px 18px;background:#f7fafb}.agent-monitor-board .agent-kpi-strip article{box-shadow:none}.agent-kpi-date strong{overflow:hidden;font-size:14px!important;text-overflow:ellipsis;white-space:nowrap}.agent-latest-run{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-top:1px solid var(--line);background:#fff}.agent-latest-run>div{min-width:0;display:grid;gap:3px}.agent-latest-run span,.agent-latest-run small{color:var(--muted);font-size:var(--text-xs)}.agent-latest-run strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.official-search{position:relative}.official-search svg{position:absolute;inset:50% 12px auto auto!important;transform:translateY(-50%)}.faculty-agent-detail{align-content:start}.faculty-domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.faculty-domain-card{min-width:0;overflow:hidden;padding:18px}.faculty-domain-card:first-child,.faculty-domain-card:last-child{grid-column:1/-1}.faculty-domain-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid var(--line)}.faculty-domain-head>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#087c78;background:#e5f5f3}.faculty-domain-head svg{width:20px}.faculty-domain-head h2{margin:0 0 3px;font-size:var(--text-md)}.faculty-domain-head p{margin:0;color:var(--muted);font-size:var(--text-xs)}.faculty-domain-card>.structured-list{max-height:520px;overflow:auto;padding-left:3px}.faculty-domain-card>.structured-object{grid-template-columns:repeat(3,minmax(0,1fr))}.faculty-domain-card .empty-state{min-height:155px;border:0;box-shadow:none;background:#f8fbfb}.inline-source-link{display:inline-flex;align-items:center;gap:5px;color:#087873;font-weight:400}.inline-source-link svg{width:14px}.nav-item span{min-width:0;line-height:1.75;overflow-wrap:anywhere}.faculty-agent-workspace,.scientometrics-page,.executive-inbox-page,.live-monitoring-page,.agent-settings-page,.agent-task-panel,.role-queue-section,.faculty-agent-workspace button,.faculty-agent-workspace input,.faculty-agent-workspace select,.scientometrics-page button,.scientometrics-page input,.scientometrics-page select,.executive-inbox-page button,.executive-inbox-page input,.executive-inbox-page select,.live-monitoring-page button,.live-monitoring-page input,.live-monitoring-page select,.agent-settings-page button,.agent-settings-page input,.agent-settings-page select{font-family:var(--font-family-primary)!important}@media(max-width:1250px){.official-faculty-grid,.role-queue-grid,.agent-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-task-list article{grid-template-columns:38px minmax(180px,1.5fr) minmax(130px,1fr) auto}.agent-task-progress{display:none}}@media(max-width:900px){.agent-hero{grid-template-columns:auto 1fr}.agent-hero-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.agent-hero-actions select{grid-column:1/-1}.official-toolbar,.official-field-grid{grid-template-columns:1fr 1fr}.official-toolbar label{grid-column:1/-1}.official-collections{grid-template-columns:1fr}.agent-task-list article{grid-template-columns:38px minmax(0,1fr) auto}.agent-task-meta{grid-column:2/3}.role-queue-grid{grid-template-columns:1fr}.faculty-domain-grid{grid-template-columns:1fr 1fr}.faculty-domain-card:first-child,.faculty-domain-card:last-child{grid-column:1/-1}.faculty-domain-card>.structured-object{grid-template-columns:1fr 1fr}.live-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.live-list-toolbar .live-search{grid-column:1/-1}}@media(max-width:650px){.agent-hero{grid-template-columns:1fr;padding:20px}.agent-hero-icon{width:58px;height:58px}.agent-hero-actions,.agent-kpi-strip,.official-faculty-grid,.official-toolbar,.official-field-grid,.structured-object,.live-list-toolbar{grid-template-columns:1fr}.agent-hero-actions select,.official-toolbar label,.live-list-toolbar .live-search{grid-column:auto}.official-profile-hero{grid-template-columns:58px minmax(0,1fr)}.official-avatar{width:58px;height:58px}.source-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.agent-task-list article{grid-template-columns:34px minmax(0,1fr)}.agent-task-list article>.button{grid-column:1/-1;justify-content:center}.agent-task-meta{grid-column:1/-1;grid-template-columns:1fr 1fr}.role-queue-heading,.agent-change-reason{align-items:stretch;flex-direction:column}.faculty-domain-grid,.faculty-domain-card>.structured-object{grid-template-columns:1fr}.faculty-domain-card:first-child,.faculty-domain-card:last-child{grid-column:auto}.agent-latest-run{align-items:flex-start;flex-direction:column}}.precision-search-page .search-hero form{grid-template-columns:auto minmax(260px,1fr) minmax(190px,.45fr) minmax(230px,.55fr) auto}.precision-search-page .search-hero input{min-height:46px;font-size:.9rem}.precision-search-page .search-result{align-items:start}.precision-search-page .search-result h2{font-size:1.02rem}.precision-search-page .search-result p{font-size:.83rem}.precision-search-page .result-badges{min-width:230px}.precision-search-page .results-meta{font-size:.82rem}.precision-search-page .entity-type{font-size:var(--text-xs, 12px);text-transform:none}@media(max-width:1050px){.precision-search-page .search-hero form{grid-template-columns:auto 1fr 1fr}.precision-search-page .search-hero input{grid-column:2/-1}.precision-search-page .search-hero button{grid-column:1/-1}.precision-search-page .result-badges{min-width:180px}}@media(max-width:700px){.precision-search-page .search-hero form{grid-template-columns:auto 1fr}.precision-search-page .search-hero .rtl-select,.precision-search-page .search-hero button{grid-column:1/-1}.precision-search-page .result-badges{min-width:0}}.record-lifecycle-diagram,.readiness-panel,.lifecycle-actions,.lifecycle-step-modal,.data-flow-map,.data-flow-analysis,.agent-create-panel,.agent-detail-hero,.agent-tabs,.agent-tab-content,.agent-list-panel{font-family:var(--font-family-primary)!important;direction:rtl}.live-monitoring-page,.live-monitoring-page *,.live-task-detail,.live-task-detail *,.notification-button{font-family:var(--font-family-primary)!important}.live-monitoring-page,.live-task-detail{direction:rtl;color:var(--text-primary);letter-spacing:0}.live-monitoring-page code,.live-monitoring-page bdi,.live-task-detail code,.live-task-detail bdi,.technical-task-data dd{direction:ltr;text-align:left;unicode-bidi:isolate}.live-connection{display:flex;align-items:center;gap:9px}.live-connection>span{width:11px;height:11px;border-radius:50%;background:#d49a2b;box-shadow:0 0 0 5px #fff2d7}.live-connection>span.online{background:#20a777;box-shadow:0 0 0 5px #def5eb}.live-connection div{display:grid;gap:2px}.live-connection small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.live-tabs{display:flex;gap:5px;margin:0 0 18px;padding:7px;border:1px solid #dbe7eb;border-radius:14px;background:#fff;overflow-x:auto;scrollbar-width:thin}.live-tabs a{flex:0 0 auto;padding:9px 13px;border-radius:9px;color:var(--text-secondary);font-size:var(--type-label);line-height:1.75;font-weight:400;text-decoration:none}.live-tabs a.active{color:#fff;background:#0b8f87;box-shadow:0 5px 15px #0b8f8730}.live-summary-cards{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:11px;margin-bottom:18px}.live-summary-card{min-height:94px;display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #dce8eb;border-radius:var(--radius-md);background:#fff;box-shadow:var(--elevation-1)}.live-summary-card>svg{width:38px;height:38px;padding:9px;border-radius:12px;color:#237585;background:#edf7f8}.live-summary-card div{display:grid;gap:5px}.live-summary-card span{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.live-summary-card strong{color:var(--text-primary);font-size:var(--type-metric-md);line-height:1.35;font-variant-numeric:tabular-nums}.live-summary-card.tone-warning>svg{color:#a36a13;background:#fff3dc}.live-summary-card.tone-danger>svg{color:#ad4c49;background:#fff0ef}.live-summary-card.tone-success>svg{color:#16775d;background:#e9f7f1}.live-task-list{padding:0;overflow:hidden}.live-list-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:13px;border-bottom:1px solid #dce8eb;background:#fbfdfe}.live-list-toolbar label{height:39px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #d8e5e9;border-radius:9px;background:#fff}.live-list-toolbar label:first-child{flex:1;min-width:230px}.live-list-toolbar label svg{width:16px;color:var(--text-tertiary)}.live-list-toolbar input,.live-list-toolbar select,.live-list-toolbar label select{border:0;outline:0;background:transparent;font-size:var(--type-body);line-height:1.9}.live-list-toolbar>select{height:39px;padding:0 10px;border:1px solid #d8e5e9;border-radius:9px;background:#fff;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.live-table-wrap{width:100%;overflow:auto}.live-task-table{width:100%;min-width:1750px;border-collapse:collapse}.live-task-table th{position:sticky;top:0;padding:12px 9px;background:#f2f7f8;color:var(--text-secondary);font-size:var(--type-label);line-height:1.75;text-align:right;white-space:nowrap;z-index:1}.live-task-table td{padding:12px 9px;border-bottom:1px solid #e4ecef;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9;font-variant-numeric:tabular-nums;vertical-align:top}.live-task-table td strong,.live-task-table td small{display:block}.live-task-table td strong{color:#163e5a;margin-bottom:5px}.live-task-table td small{max-width:200px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.live-task-table progress{width:85px;height:6px;accent-color:#0b8f87}.live-task-table .button{white-space:nowrap}.indeterminate-label{display:inline-flex;align-items:center;gap:5px;color:#066a65}.indeterminate-label:before{content:"";width:8px;height:8px;border-radius:50%;background:#0b8f87;animation:live-pulse 1.4s var(--ease-in-out) infinite}@keyframes live-pulse{50%{opacity:.35}}.attention{display:inline-flex;padding:5px 8px;border-radius:8px;color:#3f6471;background:#eef4f6;font-size:var(--type-caption);line-height:1.7;font-weight:400}.attention-overdue,.attention-critical{color:#9d3f3d;background:#fff0ef}.attention-stale,.attention-needs_attention{color:#936011;background:#fff2da}.inline-modal{display:flex;align-items:end;gap:8px;margin:10px 13px;padding:12px;border:1px solid #cfe1e5;border-radius:12px;background:#f3f9f9}.inline-modal label{height:auto;display:grid;gap:5px;flex:1}.inline-modal input{height:38px;padding:0 10px;border:1px solid #cedfe3!important;border-radius:8px;background:#fff!important}.live-analytics-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.live-analytics-grid>.panel{margin:0}.bottleneck-bars{display:grid;gap:9px}.bottleneck-bars>div{display:grid;grid-template-columns:160px 1fr 35px;align-items:center;gap:8px;font-size:var(--type-caption);line-height:1.7;font-variant-numeric:tabular-nums}.bottleneck-bars progress{width:100%;accent-color:#0b8f87}.live-analytics-grid section>p{display:flex;justify-content:space-between;padding:9px;border-bottom:1px solid #e6edef;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.live-analytics-grid section>p span{color:var(--text-tertiary)}.metric-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:9px}.metric-summary dl div{padding:12px;border-radius:10px;background:#f2f7f8}.metric-summary dt{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.metric-summary dd{margin:6px 0 0;color:var(--text-primary);font-size:var(--type-metric-sm);line-height:1.35;font-variant-numeric:tabular-nums}.task-detail-hero{padding:18px;border:1px solid #d9e7ea;border-radius:18px;background:linear-gradient(135deg,#fff,#f3f9f9);box-shadow:0 10px 28px #173c4f0a}.task-detail-hero>div{display:flex;align-items:center;gap:8px}.task-detail-hero code{margin-right:auto;padding:5px 9px;border-radius:7px;background:#eaf2f5;color:#295a6f}.task-detail-hero dl{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0 0}.task-detail-hero dl div{padding:10px;border-right:2px solid #d9e7e9}.task-detail-hero dt,.action-guide-card dt{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.task-detail-hero dd,.action-guide-card dd{margin:5px 0 0;color:#153e5c;font-size:var(--type-body-strong);line-height:1.8;font-weight:400}.task-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.task-story-grid>.panel{position:relative;margin:0;padding:17px}.task-story-grid>article>svg{position:absolute;left:15px;top:15px;color:#0b8f87}.task-story-grid h2{max-width:80%;margin:14px 0 6px;font-size:var(--type-title-sm);line-height:1.6}.task-story-grid p{min-height:45px;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.task-story-grid small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.waiting-detail{display:grid;gap:5px;margin-top:9px;padding:10px;border-radius:10px;background:#fff2dc;color:#855812}.waiting-detail span{font-size:var(--type-body);line-height:1.9}.action-guide-card{margin:14px 0;border-color:#bee1d8;background:linear-gradient(135deg,#fff,#f0faf7)}.action-guide-card .panel-head svg{color:#0b8f87}.action-guide-card ol{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;list-style:none}.action-guide-card li{display:flex;align-items:center;gap:8px;padding:9px;border-radius:9px;background:#fff;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.action-guide-card li span{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#0b8f87;color:#fff}.action-guide-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.action-guide-card dl div{padding:9px;border-right:2px solid #c9e8df}.task-actions-panel{margin:14px 0}.task-action-buttons{display:flex;flex-wrap:wrap;gap:7px}.task-comment-box{display:flex;gap:8px;margin-top:12px}.task-comment-box textarea{min-height:65px;flex:1;padding:10px;border:1px solid #d6e4e7;border-radius:10px;resize:vertical}.task-comment-box .button{align-self:end}.inline-alert{margin-bottom:10px;padding:10px 12px;border-radius:9px;font-size:var(--type-body);line-height:1.9}.inline-alert.success{color:#167158;background:#eaf8f2}.inline-alert.danger{color:#9b413e;background:#fff0ef}.human-action-forms{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e1eaed}.human-action-forms label{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;padding:9px;border-radius:10px;background:#f3f7f8;color:var(--text-secondary);font-size:var(--type-label);line-height:1.75}.human-action-forms label>input{grid-column:1/-1;height:35px;padding:0 9px;border:1px solid #d5e2e6;border-radius:8px;background:#fff;font-size:var(--type-body);line-height:1.9}.human-action-forms label:nth-child(2){grid-template-columns:1fr 1fr auto}.human-action-forms label:nth-child(2)>input{grid-column:auto}.human-action-forms .button{padding:7px 9px;font-size:var(--type-label);line-height:1.75}.task-operational-track{margin:14px 0;overflow:hidden}.task-operational-track ol{display:flex;gap:7px;padding:5px 0;overflow-x:auto;list-style:none}.task-operational-track li{min-width:130px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:10px;border:1px solid #dbe7e9;border-radius:10px;background:#fff}.task-operational-track li>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#e7f1f3;color:#376577}.task-operational-track strong,.task-operational-track small{display:block}.task-operational-track strong{font-size:var(--type-body-strong);line-height:1.8}.task-operational-track small{margin-top:3px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.task-operational-track svg{width:15px;color:var(--text-tertiary)}.task-operational-track .step-succeeded{border-color:#bce1d3;background:#f2faf7}.task-operational-track .step-succeeded svg{color:#178365}.task-operational-track .step-running{border-color:#9fd8d4;box-shadow:0 0 0 2px #0b8f8714}.task-dependency-panel,.task-swimlanes{margin:14px 0}.dependency-graph{display:flex;align-items:stretch;gap:28px;overflow-x:auto;padding:16px 4px}.dependency-graph article{position:relative;min-width:170px;display:grid;gap:6px;padding:12px;border:1px solid #d9e6e9;border-radius:11px;background:#fff}.dependency-graph article:not(:last-child):after{content:"";position:absolute;left:-22px;top:34%;width:12px;height:1px;background:var(--academic-border)}.dependency-graph article.current{border:2px solid #0b8f87;background:#f0faf8}.dependency-graph article.critical{border-color:#d2817d}.dependency-graph code{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.dependency-graph strong{font-size:var(--type-body-strong);line-height:1.8}.dependency-graph span{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.graph-text-alternative{padding:9px;border-radius:8px;background:#f2f6f7;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.swimlane{display:grid;grid-template-columns:160px 1fr;border-top:1px solid #e2eaed}.swimlane h3{display:flex;align-items:center;gap:7px;margin:0;padding:12px;color:var(--text-primary);font-size:var(--type-title-sm);line-height:1.6;background:#f5f9fa}.swimlane h3 svg{width:16px}.swimlane>div{display:flex;gap:7px;padding:8px;overflow-x:auto}.swimlane article{min-width:130px;padding:8px;border-radius:8px;background:#eef5f6}.swimlane article span,.swimlane article strong,.swimlane article small{display:block}.swimlane article span{float:right;margin-left:6px}.swimlane article strong{font-size:var(--type-body-strong);line-height:1.8}.swimlane article small{margin-top:3px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.not-applicable{padding:9px;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.task-detail-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.task-detail-columns>.panel,.task-detail-columns>div>.panel{margin:0 0 14px}.task-timeline article{position:relative;display:flex;gap:11px;padding:0 0 17px}.task-timeline article i{position:relative;z-index:1;width:11px;height:11px;margin-top:3px;border:3px solid #d8efea;border-radius:50%;background:#0b8f87}.task-timeline article:not(:last-child):after{content:"";position:absolute;right:5px;top:13px;bottom:0;border-right:1px solid #cfe1e4}.task-timeline article div{flex:1}.task-timeline strong{font-size:var(--type-body-strong);line-height:1.8}.task-timeline p{margin:4px 0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.task-timeline small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.task-error,.task-artifact{display:grid;gap:6px;padding:10px;border-bottom:1px solid #e5edef}.task-error code{color:#b34e49}.task-error strong{font-size:var(--type-body-strong);line-height:1.8}.task-error p,.task-error small,.task-error span,.task-artifact span,.task-artifact small{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.task-artifact strong{font-size:var(--type-body-strong);line-height:1.8}.empty-inline{color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.technical-task-data{margin-top:14px}.technical-task-data summary{cursor:pointer;font-size:var(--type-label);line-height:1.75;font-weight:400}.technical-task-data dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.technical-task-data dl div{padding:8px;border-radius:8px;background:#f4f8f9}.technical-task-data dt{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.technical-task-data dd{margin:5px 0 0;font-size:var(--type-body);line-height:1.9;font-variant-numeric:tabular-nums}.notification-button{position:relative}.notification-button>b{position:absolute;top:-5px;right:-6px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 3px;border:2px solid #fff;border-radius:9px;background:#c34f4a;color:#fff;font-size:var(--type-caption);line-height:1.7}@media(max-width:1250px){.live-summary-cards{grid-template-columns:repeat(3,1fr)}.task-detail-hero dl{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.live-summary-cards{grid-template-columns:repeat(2,1fr)}.live-analytics-grid,.task-story-grid,.task-detail-columns,.human-action-forms,.action-guide-card ol,.action-guide-card dl{grid-template-columns:1fr}.swimlane{grid-template-columns:110px 1fr}.live-connection .button{display:none}}@media(max-width:560px){.live-summary-cards{grid-template-columns:1fr 1fr}.live-summary-card{min-height:78px;padding:10px}.live-summary-card strong{font-size:var(--type-metric-sm)}.task-detail-hero dl{grid-template-columns:1fr}.task-comment-box{display:grid}.technical-task-data dl{grid-template-columns:1fr}.live-tabs a{padding:8px 10px}.page-heading h1{font-size:var(--font-page-title)}}@media(prefers-reduced-motion:reduce){.indeterminate-label:before{animation:none}}.unified-monitoring-page{width:100%;max-width:none}.unified-monitor-guide{margin:0 0 16px;padding:0;overflow:hidden;border-color:#bcdedb;background:linear-gradient(135deg,#fff,#f2fbf9)}.unified-monitor-guide>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer;list-style:none}.unified-monitor-guide>summary::-webkit-details-marker{display:none}.unified-monitor-guide>summary span{display:flex;align-items:center;gap:8px;color:#075b68;font-weight:400}.unified-monitor-guide>summary span svg{width:20px;color:#008d86}.unified-monitor-guide>summary small{color:var(--text-tertiary)}.unified-monitor-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px}.unified-monitor-guide-grid article{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #d8e9e8;border-radius:13px;background:#fff}.unified-monitor-guide-grid article>svg{flex:0 0 21px;color:#008d86}.unified-monitor-guide-grid strong{display:block;color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.unified-monitor-guide-grid p{margin:5px 0 0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.monitoring-secondary-links{margin-bottom:16px;border:1px solid #dce7ea;border-radius:13px;background:#fff}.monitoring-secondary-links>summary{display:flex;align-items:center;gap:8px;padding:12px 15px;cursor:pointer;color:var(--text-secondary);font-size:var(--type-label);line-height:1.75;font-weight:400}.monitoring-secondary-links>div{display:flex;flex-wrap:wrap;gap:8px;padding:0 15px 14px}.monitoring-secondary-links a{padding:7px 10px;border-radius:9px;background:#eff6f7;color:#315d70;text-decoration:none;font-size:var(--type-label);line-height:1.75}.unified-agent-center{width:100%;display:grid;gap:16px}.unified-agent-center>.panel-head{margin:0;padding:0 2px}.unified-agent-center>.panel-head h2{margin:7px 0 4px;color:#0a3857}.unified-agent-center>.panel-head p{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.unified-agent-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.unified-agent-summary article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 15px;border:1px solid #dce8eb;border-radius:14px;background:#fff}.unified-agent-summary svg{width:22px;color:#008d86}.unified-agent-summary span{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.unified-agent-summary strong{color:var(--text-primary);font-size:var(--type-metric-md);line-height:1.35;font-variant-numeric:tabular-nums}.unified-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.unified-agent-grid>.panel{margin:0}.unified-agent-card{display:flex;min-width:0;flex-direction:column;gap:14px;padding:18px;overflow:hidden}.unified-agent-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px}.unified-agent-card>header>div:nth-child(2){min-width:0}.unified-agent-card>header span{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.unified-agent-card>header h3{margin:4px 0 0;color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.unified-agent-symbol{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#e2f4f2;color:#008d86}.unified-agent-symbol svg{width:22px}.unified-agent-now{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px;border:1px solid #cfe4e3;border-radius:13px;background:#f2faf9}.unified-agent-now>div:first-child{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#dff2f0;color:#008d86}.unified-agent-now svg{width:19px}.unified-agent-now span,.unified-agent-now small{display:block;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.unified-agent-now strong{display:block;margin:3px 0;color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.agent-state-waiting_manager .unified-agent-now,.agent-state-blocked .unified-agent-now,.agent-state-paused .unified-agent-now,.agent-state-needs_attention .unified-agent-now{border-color:#eccbc7;background:#fff6f5}.agent-state-waiting_manager .unified-agent-now>div:first-child,.agent-state-blocked .unified-agent-now>div:first-child,.agent-state-paused .unified-agent-now>div:first-child,.agent-state-needs_attention .unified-agent-now>div:first-child{background:#fbe7e4;color:#b84d46}.unified-agent-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.unified-agent-timeline section{min-width:0;padding:11px;border:1px solid #e0eaec;border-radius:11px;background:#fbfdfd}.unified-agent-timeline span{display:flex;align-items:center;gap:5px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.unified-agent-timeline span svg{width:14px;color:#008d86}.unified-agent-timeline strong,.unified-agent-timeline small{display:block;overflow:hidden;text-overflow:ellipsis}.unified-agent-timeline strong{margin:7px 0 4px;color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8;white-space:nowrap}.unified-agent-timeline small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.unified-agent-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.unified-agent-actions .button{min-height:38px}.unified-agent-actions .button svg{width:16px}.agent-control-reason{display:flex;align-items:center;gap:6px;margin:0;padding:9px 11px;border-radius:9px;background:#fff3e3;color:#8f611b;font-size:var(--type-body);line-height:1.9}.agent-control-reason svg{width:16px}.unified-agent-more{margin-top:auto;border-top:1px solid #e3ecee}.unified-agent-more>summary{padding:11px 0 0;cursor:pointer;color:var(--text-secondary);font-size:var(--type-label);line-height:1.75;font-weight:400}.unified-agent-more dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:11px 0 0}.unified-agent-more dl>div{padding:9px;border-radius:9px;background:#f3f7f8}.unified-agent-more dt{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.unified-agent-more dd{margin:4px 0 0;color:#153f58;font-size:var(--type-body-strong);line-height:1.8;font-variant-numeric:tabular-nums;font-weight:400}.unified-agent-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.unified-agent-queues>.panel{margin:0;padding:15px;min-width:0}.unified-agent-queues>article>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start;padding-bottom:11px;border-bottom:1px solid #e3ecee}.unified-agent-queues>article>header>svg{width:20px;color:#008d86}.unified-agent-queues h3{margin:0;color:#153f58;font-size:var(--type-title-sm);line-height:1.6}.unified-agent-queues p{margin:4px 0 0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.unified-agent-queues header>b{display:grid;place-items:center;min-width:26px;height:26px;border-radius:9px;background:#e8f4f4;color:#087b78}.unified-task-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid #e6edef;color:inherit;text-decoration:none}.unified-task-row>div{min-width:0}.unified-task-row strong,.unified-task-row small{display:block}.unified-task-row strong{color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unified-task-row small{margin-top:4px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.unified-task-row>b{grid-column:2/-1;display:flex;justify-content:flex-end;align-items:center;gap:4px;color:var(--academic-teal);font-size:var(--type-label);line-height:1.75}.unified-task-row>b svg{width:14px}.unified-upcoming-list>div{display:flex;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid #e6edef}.unified-upcoming-list svg{width:17px;color:#b47416}.unified-upcoming-list span{min-width:0}.unified-upcoming-list strong,.unified-upcoming-list small{display:block}.unified-upcoming-list strong{color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.unified-upcoming-list small{margin-top:4px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.unified-agent-queues .empty-state{min-height:108px;padding:18px 8px}.unified-agent-queues .empty-state svg{width:28px;height:28px}.unified-agent-queues .empty-state h3{font-size:var(--type-body-strong);line-height:1.8}.simple-task-toolbar{display:grid;grid-template-columns:minmax(250px,1fr) 200px 180px auto;gap:8px;padding:13px;border-bottom:1px solid #dde8eb}.simple-task-toolbar .live-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d8e5e9;border-radius:10px;background:#fff}.simple-task-toolbar .live-search svg{width:17px;color:var(--text-tertiary)}.simple-task-toolbar .live-search input{width:100%;height:40px;border:0;outline:0;background:transparent}.advanced-task-filters{border-bottom:1px solid #dfe9ec;background:#fafcfc}.advanced-task-filters>summary{display:flex;align-items:center;gap:7px;padding:10px 14px;cursor:pointer;color:var(--text-secondary);font-size:var(--type-label);line-height:1.75;font-weight:400}.advanced-task-filters>summary svg{width:15px}.advanced-task-filters>div{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto auto;gap:8px;padding:0 13px 13px}.simple-task-list{display:grid}.simple-task-card{display:grid;grid-template-columns:minmax(300px,1.6fr) minmax(110px,.5fr) minmax(180px,.8fr) minmax(160px,.7fr) minmax(130px,.6fr) auto;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid #e3ebee;color:inherit;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-out)}.simple-task-card>div:not(.simple-task-title)>span{display:block;margin-bottom:5px;color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.simple-task-card>div:not(.simple-task-title)>strong{color:var(--text-primary);font-size:var(--type-body);line-height:1.9}.simple-task-title{display:flex;align-items:flex-start;gap:8px;min-width:0}.simple-task-title>div{min-width:0}.simple-task-title strong,.simple-task-title small{display:block}.simple-task-title strong{color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-task-title small{margin-top:5px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.simple-task-card>b{display:flex;align-items:center;gap:5px;color:var(--academic-teal);font-size:var(--type-label);line-height:1.75;white-space:nowrap}.simple-task-card>b svg{width:15px}.simplified-task-detail{width:100%;max-width:none;display:grid;gap:14px}.simplified-task-detail>.page-heading{margin-bottom:0}.simple-task-hero{display:grid;grid-template-columns:auto repeat(4,minmax(130px,1fr));align-items:center;gap:0;margin:0;padding:0 17px;overflow:hidden}.simple-task-hero>div{min-height:78px;display:flex;flex-direction:column;justify-content:center;padding:12px 17px;border-inline-start:1px solid #e1eaed}.simple-task-hero>div:first-child{border:0}.simple-task-status{flex-direction:row!important;align-items:center;gap:7px}.simple-task-hero span{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.simple-task-hero strong{margin-top:5px;color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.task-current-command{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;margin:0;padding:20px;border-color:#c8e2e0;background:linear-gradient(120deg,#fff,#f1faf8)}.task-current-copy h2{margin:16px 0 6px;color:var(--text-primary);font-size:var(--type-title);line-height:1.5}.task-current-copy p{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.task-next-action{padding:14px;border:1px solid #d2e5e3;border-radius:13px;background:#fff}.task-next-action>span,.task-next-action>small{display:block;color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.task-next-action>strong{display:block;margin:5px 0;color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.task-next-action>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.no-manual-action{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:#eef5f6;color:var(--text-secondary)!important}.no-manual-action svg{width:16px}.simple-action-guide{margin:0;padding:18px;border-color:#cfe2de}.simple-action-guide>header{display:flex;justify-content:space-between;gap:14px}.simple-action-guide h2{margin:16px 0 6px;color:var(--text-primary);font-size:var(--type-title);line-height:1.5}.simple-action-guide p{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.simple-action-guide>header>b{height:-moz-max-content;height:max-content;padding:6px 9px;border-radius:8px;background:#e5f4f0;color:#087967;font-size:var(--type-label);line-height:1.75}.simple-action-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none}.simple-action-guide li{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;background:#f3f8f8;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.simple-action-guide li>span{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:7px;background:#0b8f87;color:#fff}.guide-effects{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:11px 0}.guide-effects p{padding:10px;border-radius:9px;background:#f8fbfb}.task-simple-track{padding:15px 17px;border:1px solid #dce7ea;border-radius:15px;background:#fff}.task-simple-track h2{margin:16px 0 6px;color:var(--text-primary);font-size:var(--type-title);line-height:1.5}.task-simple-track ol{display:flex;gap:8px;margin:0;padding:0 0 4px;overflow-x:auto;list-style:none}.task-simple-track li{min-width:165px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid #dee9eb;border-radius:10px}.task-simple-track li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#e8f2f3;color:#38677a}.task-simple-track strong,.task-simple-track small{display:block}.task-simple-track strong{color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.task-simple-track small{margin-top:3px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.task-simple-track svg{width:16px;color:var(--text-tertiary)}.task-simple-track .step-succeeded{border-color:#c0e1d6;background:#f4fbf8}.task-simple-track .step-succeeded svg{color:#178265}.task-simple-track .step-running{border-color:#96d3cf;background:#f0fbfa}.task-collapsible{margin:0;padding:0;overflow:hidden}.task-collapsible>summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:14px 17px;cursor:pointer;list-style:none}.task-collapsible>summary::-webkit-details-marker{display:none}.task-collapsible>summary>span{display:flex;align-items:center;gap:7px;color:var(--text-primary);font-size:var(--type-label);line-height:1.75;font-weight:400}.task-collapsible>summary svg{width:18px;color:#008d86}.task-collapsible>summary>small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.task-collapsible>summary>svg:last-child{transition:transform .18s var(--ease-out)}.task-collapsible[open]>summary>svg:last-child{transform:rotate(180deg)}.task-collapsible-body{padding:15px 17px;border-top:1px solid #e2ebed}.task-support-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:16px}.task-support-grid>.task-dependency-panel,.task-support-grid>.task-swimlanes{grid-column:1/-1;margin:0}.task-support-grid>.task-timeline{min-width:0}.technical-task-data{margin-top:0}.task-decision-classification{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid #cce2e0;border-radius:14px;background:#fff}.task-decision-classification>div{display:flex;align-items:center;gap:9px}.task-decision-classification>div>svg{inline-size:24px;color:#0a8b82}.task-decision-classification small,.task-decision-classification strong{display:block}.task-decision-classification small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.task-decision-classification strong{margin-top:2px;color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.task-decision-classification>p{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.task-decision-classification>a{display:flex;align-items:center;gap:5px;color:var(--academic-teal);font-size:var(--type-label);line-height:1.75;font-weight:400;white-space:nowrap}.task-decision-classification>a svg{inline-size:15px}.task-decision-classification.is-automatic{border-color:#bce4d6;background:#f2fbf7}.task-decision-classification.is-human{border-color:#f0d6a9;background:#fffaf1}@media(max-width:1200px){.unified-monitor-guide-grid,.unified-agent-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-agent-grid{grid-template-columns:1fr}.unified-agent-queues{grid-template-columns:1fr 1fr}.unified-agent-queues>article:last-child{grid-column:1/-1}.simple-task-card{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(120px,.7fr)) auto}.simple-task-card>div:nth-of-type(5){display:none}.simple-task-hero{grid-template-columns:auto repeat(2,minmax(150px,1fr))}.simple-task-hero>div:nth-child(n+4){border-top:1px solid #e1eaed}.task-current-command{grid-template-columns:1fr}}@media(max-width:800px){.unified-monitor-guide-grid,.unified-agent-summary,.unified-agent-queues{grid-template-columns:1fr}.unified-agent-queues>article:last-child{grid-column:auto}.unified-agent-timeline{grid-template-columns:1fr}.unified-agent-more dl{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-task-toolbar{grid-template-columns:1fr}.simple-task-toolbar .button{width:100%}.advanced-task-filters>div{grid-template-columns:1fr}.simple-task-card{grid-template-columns:1fr 1fr}.simple-task-title{grid-column:1/-1}.simple-task-card>b{justify-self:end}.simple-task-hero{grid-template-columns:1fr 1fr;padding:0}.simple-task-hero>div{border-top:1px solid #e1eaed}.simple-task-status{grid-column:1/-1}.simple-action-guide ol,.guide-effects,.task-support-grid,.human-action-forms{grid-template-columns:1fr}}@media(max-width:520px){.unified-agent-card{padding:14px}.unified-agent-card>header{grid-template-columns:auto 1fr}.unified-agent-card>header>.status-badge{grid-column:1/-1;width:-moz-max-content;width:max-content}.unified-agent-actions{display:grid;grid-template-columns:1fr}.unified-agent-actions .button{justify-content:center}.unified-agent-more dl,.simple-task-card,.simple-task-hero{grid-template-columns:1fr}.simple-task-title,.simple-task-status{grid-column:auto}.simple-task-card>div:nth-of-type(4),.simple-task-card>div:nth-of-type(5){display:none}.simple-task-card>b{justify-self:start}.task-current-command{padding:15px}.simple-action-guide>header{display:block}.task-collapsible>summary{grid-template-columns:auto 1fr}.task-collapsible>summary>small{grid-column:1/-1}}.system-goal-map{padding:0;overflow:hidden;border-color:#cde1e4;background:linear-gradient(155deg,#fff,#f7fbfb 62%,#edf8f7)}.system-goal-map-head{display:grid;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:15px;padding:20px 22px;border-bottom:1px solid #dce9eb;background:radial-gradient(circle at 8% 0%,rgba(0,151,143,.11),transparent 34%)}.goal-map-title-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(145deg,#006d78,#00958d);color:#fff;box-shadow:0 10px 24px #006d7833}.goal-map-title-icon svg{width:26px}.system-goal-map-head h2{margin:16px 0 6px;color:var(--text-primary);font-size:var(--type-title);line-height:1.5}.system-goal-map-head p{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.goal-map-sample-note{display:block;margin-top:5px;color:#76540f;font-size:var(--type-body);line-height:1.9}.goal-map-kpis{display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));gap:7px}.goal-map-kpis span{display:grid;gap:3px;min-width:90px;padding:9px 10px;border:1px solid #d7e8e8;border-radius:11px;background:#ffffffdb;color:var(--text-tertiary);text-align:center;font-size:var(--type-label);line-height:1.75}.goal-map-kpis b{color:#006e72;font-size:var(--type-metric-sm);line-height:1.35;font-variant-numeric:tabular-nums}.goal-map-legend{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 22px;border-bottom:1px solid #e2ecee;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.goal-map-legend span{display:flex;align-items:center;gap:6px}.goal-map-legend i{width:9px;height:9px;border-radius:50%}.goal-map-legend svg{width:15px;color:#00877f}.legend-live{background:#10b981;box-shadow:0 0 0 5px #10b9811f}.legend-stale{background:#f59e0b}.goal-map-flow{display:grid;gap:10px;padding:14px}.goal-map-row{display:grid;grid-template-columns:minmax(275px,.8fr) 68px minmax(390px,1.25fr);align-items:stretch;gap:0}.system-goal-node{position:relative;z-index:2;padding:14px;border:1px solid #d6e6e8;border-radius:15px;background:#fff;box-shadow:0 5px 16px #1646580f}.system-goal-node>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.system-goal-node>header>svg{width:23px;color:#008d86}.system-goal-node header span small,.system-goal-node header span strong{display:block}.system-goal-node header span small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.system-goal-node header span strong{margin-top:2px;color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.system-goal-node em{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:999px;background:#edf7f6;color:#146861;font-size:var(--type-caption);line-height:1.7;font-style:normal}.system-goal-node em svg{width:13px}.system-goal-node>p{margin:10px 0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.goal-outcome{display:flex;align-items:flex-start;gap:7px;padding:8px 9px;border-radius:10px;background:#f2f8f8;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.goal-outcome>svg{flex:0 0 15px;color:#00958d}.goal-outcome small{display:block;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.system-goal-node>footer{display:flex;gap:7px;margin-top:10px}.system-goal-node>footer span{padding:4px 7px;border-radius:7px;background:#eef5f6;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.system-goal-node>footer .goal-problem{background:#fff0ee;color:#b14a3f}.goal-attention .system-goal-node{border-color:#f0c9c0}.goal-active .system-goal-node{border-color:#abdcd7}.goal-map-connector{display:flex;align-items:center;color:#287872}.goal-map-connector i{height:2px;flex:1;background:linear-gradient(90deg,#b8deda,#55aea7)}.goal-map-connector svg{width:20px;padding:3px;border:1px solid #9bd1cc;border-radius:50%;background:#fff}.goal-task-lane{display:grid;gap:7px;padding:0}.goal-task-node{display:grid;gap:8px;padding:11px 13px;border:1px solid #d8e6e8;border-radius:13px;background:#fff;color:inherit;text-decoration:none;transition:box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.goal-task-node>header,.goal-task-node>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.goal-task-code{color:var(--text-tertiary);font-family:var(--font-family-primary);font-size:var(--type-caption);font-weight:400;line-height:1.7;font-variant-numeric:tabular-nums}.goal-task-live{display:flex;align-items:center;gap:4px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.goal-task-live svg{width:13px}.goal-task-live i{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b9811f;animation:goalLivePulse 1.8s var(--ease-in-out) infinite}.goal-task-node>strong{color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.goal-task-current{display:flex;align-items:flex-start;gap:7px;padding:8px 9px;border-radius:9px;background:#f3f8f8;color:#274f5e}.goal-task-current>svg{flex:0 0 15px;color:#008f88}.goal-task-current p{margin:0;font-size:var(--type-body);line-height:1.9}.goal-task-current small{display:block;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.goal-task-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.goal-task-progress progress{width:100%;height:6px;border:0;border-radius:999px;overflow:hidden}.goal-task-progress progress::-webkit-progress-bar{background:#e6efef}.goal-task-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#00a497,#087481)}.goal-task-progress b{color:#076c69;font-size:var(--type-caption);line-height:1.7;font-variant-numeric:tabular-nums}.goal-task-node>footer{align-items:flex-start;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.goal-task-node>footer span:first-child{display:flex;align-items:center;gap:3px;white-space:nowrap}.goal-task-node>footer span:nth-child(2){flex:1;line-height:1.7}.goal-task-node>footer svg{width:13px}.goal-task-node.state-stale,.goal-task-node.state-no_heartbeat{border-inline-start:3px solid #f59e0b}.goal-task-node.state-problem{border-inline-start:3px solid #e45a4f}.goal-task-node.state-live{border-inline-start:3px solid #10b981}.goal-task-empty,.goal-task-overflow{display:flex;align-items:center;gap:9px;min-height:72px;padding:12px;border:1px dashed #cbdfe1;border-radius:13px;background:#fff9;color:var(--text-tertiary)}.goal-task-empty>svg,.goal-task-overflow>svg{width:20px}.goal-task-empty strong,.goal-task-empty small,.goal-task-overflow strong,.goal-task-overflow small{display:block}.goal-task-empty strong,.goal-task-overflow strong{color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8}.goal-task-empty small,.goal-task-overflow small{margin-top:4px;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.goal-task-overflow{text-decoration:none;border-style:solid;background:#eef8f7}.goal-task-overflow span{flex:1}.goal-task-overflow>svg:last-child{width:15px;color:#008c84}.goal-map-audit{display:flex;align-items:flex-start;gap:9px;padding:12px 20px;border-top:1px solid #dce9eb;background:#f4f9f9;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.goal-map-audit svg{flex:0 0 17px;color:#008c84}.goal-map-audit strong{display:block;color:#245365}.goal-map-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px}.goal-map-loading div{height:150px;border-radius:14px;background:linear-gradient(90deg,#eef5f5,#fff,#eef5f5);background-size:220% 100%;animation:goalShimmer 1.3s linear infinite}.simple-task-current small{display:block;margin-top:5px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.task-live-state{display:flex!important;align-items:center;gap:5px}.task-live-state i{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b9811f}.task-live-state.state-stale,.task-live-state.state-no_heartbeat{color:#a76700}.task-live-state.state-problem{color:#ba463b}@keyframes goalLivePulse{50%{box-shadow:0 0 0 8px #10b98100}}@keyframes goalShimmer{to{background-position:-220% 0}}@media(max-width:1180px){.system-goal-map-head{grid-template-columns:auto 1fr}.goal-map-kpis{grid-column:1/-1}.goal-map-row{grid-template-columns:minmax(240px,.8fr) 44px minmax(330px,1.2fr)}}@media(max-width:820px){.system-goal-map-head{grid-template-columns:1fr}.goal-map-title-icon{width:44px;height:44px}.goal-map-kpis{grid-template-columns:repeat(3,1fr)}.goal-map-row{grid-template-columns:1fr}.goal-map-connector{height:28px;flex-direction:column}.goal-map-connector i{width:2px;height:auto;flex:1;background:linear-gradient(#b8deda,#55aea7)}.goal-map-connector svg{flex:0 0 20px}.goal-task-lane{grid-template-columns:1fr}.system-goal-node,.goal-task-node{min-width:0}}@media(max-width:520px){.system-goal-map-head,.goal-map-flow{padding:13px}.goal-map-kpis{grid-template-columns:1fr}.goal-map-legend{padding:9px 13px}.system-goal-node>header{grid-template-columns:auto 1fr}.system-goal-node>header em{grid-column:1/-1;width:-moz-max-content;width:max-content}.system-goal-node>footer{flex-wrap:wrap}.goal-task-node>footer{display:grid;grid-template-columns:1fr auto}.goal-task-node>footer span:nth-child(2){grid-column:1/-1}.goal-map-audit{padding:11px 13px}}@media(prefers-reduced-motion:reduce){.goal-task-live i,.goal-map-loading div{animation:none}.goal-task-node{transition:none}}.simplified-task-detail{min-width:0;max-width:100%;overflow:clip}.simplified-task-detail>*,.simplified-task-detail .page-heading>div,.simplified-task-detail .heading-actions{min-width:0;max-width:100%}.simplified-task-detail .page-heading h1,.simplified-task-detail .page-heading p{overflow-wrap:anywhere}.task-realtime-report{min-width:0;margin:0;padding:0;overflow:hidden;border-color:#c8e2e0;background:linear-gradient(145deg,#fff,#fbfefe 60%,#eff9f7)}.task-realtime-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #d9e9e7;background:linear-gradient(105deg,#f8fcfc,#eef9f7)}.task-realtime-header>div{min-width:0}.task-realtime-header h2{margin:16px 0 6px;color:var(--text-primary);font-size:var(--type-title);line-height:1.5}.task-realtime-header p{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.task-live-connection{display:flex;align-items:center;flex:0 0 auto;gap:9px;min-width:218px;padding:10px 12px;border:1px solid #cfe4df;border-radius:12px;background:#fff}.task-live-connection>svg{flex:0 0 22px;width:22px}.task-live-connection>div{display:grid;min-width:0;gap:2px}.task-live-connection strong,.task-live-connection small{overflow-wrap:anywhere}.task-live-connection strong{color:#15566a;font-size:var(--type-label);line-height:1.75}.task-live-connection small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.task-live-connection.is-online>svg{color:#0a9a81;filter:drop-shadow(0 0 5px #45c9ae80)}.task-live-connection.is-fallback{border-color:#eadbb7;background:#fffaf0}.task-live-connection.is-fallback>svg{color:#b57916}.task-live-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:16px;padding:18px}.task-live-primary,.task-live-events{min-width:0}.task-live-primary{display:grid;align-content:start;gap:12px}.task-live-now{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:16px;border:1px solid #c8e4df;border-radius:15px;background:linear-gradient(120deg,#f4fbfa,#fff)}.task-live-pulse{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#0b9a8f,#0b7181);box-shadow:0 8px 20px #0b8f8733}.task-live-pulse:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid #19a69750;border-radius:17px;content:"";opacity:.5}.task-live-pulse svg{width:21px}.task-live-now>div{min-width:0}.task-live-now small{color:#076c69;font-size:var(--type-label);line-height:1.75;font-weight:400}.task-live-now h3{margin:14px 0 6px;color:var(--text-primary);font-size:var(--type-title-sm);line-height:1.6;overflow-wrap:anywhere}.task-live-now p{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9;overflow-wrap:anywhere}.task-live-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.task-live-stage-grid article{display:grid;align-content:start;min-width:0;min-height:78px;gap:6px;padding:11px 12px;border:1px solid #dce8ea;border-radius:11px;background:#fff}.task-live-stage-grid article>span{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.task-live-stage-grid article>strong{color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8;overflow-wrap:anywhere}.task-live-stage-grid article>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.task-live-progress{padding:12px 14px;border:1px solid #dce8ea;border-radius:11px;background:#fff}.task-live-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-live-progress span{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.task-live-progress strong{color:#145267;font-size:var(--type-metric-sm);line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.task-live-progress-track{position:relative;height:7px;margin-top:9px;overflow:hidden;border-radius:999px;background:#e6eef0}.task-live-progress-track i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14aa99,#087a88);transform-origin:right center;transition:transform var(--motion-slow) var(--ease-out)}.task-live-progress-track.is-indeterminate i{position:absolute;inset-inline-start:0;width:35%;animation:task-progress-slide 1.8s var(--ease-in-out) infinite}.task-realtime-report .task-next-action{min-width:0;padding:14px;border-color:#d4e4e3;box-shadow:0 5px 14px #174d6010}.task-realtime-report .task-next-action>strong,.task-realtime-report .task-next-action>small{overflow-wrap:anywhere}.task-live-actions{display:flex;gap:7px;flex-wrap:wrap}.task-live-actions .button{max-width:100%;white-space:normal;text-align:center}.task-live-actions .no-manual-action{max-width:100%;overflow-wrap:anywhere}.task-live-events{padding:15px;border:1px solid #d6e5e5;border-radius:15px;background:#fff}.task-live-events>header{display:flex;align-items:end;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid #e5edef}.task-live-events h3{margin:14px 0 6px;color:var(--text-primary);font-size:var(--type-title-sm);line-height:1.6}.task-live-events>header small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.task-live-events ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.task-live-events li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:13px 2px;border-bottom:1px solid #edf2f3}.task-live-events li:last-child{border-bottom:0}.task-live-events li>i{width:10px;height:10px;margin-top:5px;border:2px solid #8bb5b7;border-radius:50%;background:#fff}.task-live-events li.is-latest>i{border-color:#0a9589;background:#0a9589;box-shadow:0 0 0 5px #dff4f0}.task-live-events li>div{min-width:0}.task-live-events li strong{display:block;color:var(--text-primary);font-size:var(--type-body-strong);line-height:1.8;overflow-wrap:anywhere}.task-live-events li p{margin:4px 0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9;overflow-wrap:anywhere}.task-live-events li small{display:block;margin-top:5px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7;overflow-wrap:anywhere}.task-live-empty{margin:20px 0 5px;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.task-simple-track{min-width:0;overflow:hidden}.task-simple-track>header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.task-simple-track>header h2{margin:4px 0 0}.task-simple-track>header small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.task-simple-track ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;overflow:visible}.task-simple-track li{min-width:0;width:auto}.task-simple-track li>div{min-width:0}.task-simple-track strong,.task-simple-track small{overflow-wrap:anywhere}.task-simple-track .step-running>svg{color:#0a9589}.task-collapsible,.task-collapsible-body,.task-support-grid,.task-support-grid>*{min-width:0;max-width:100%}.task-collapsible>summary>span,.task-collapsible>summary>small{min-width:0;overflow-wrap:anywhere}.task-support-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.task-support-grid .dependency-graph,.task-support-grid .swimlane>div{max-width:100%;min-width:0}.task-support-grid .swimlane{min-width:0;grid-template-columns:160px minmax(0,1fr)}.task-comment-box,.task-comment-box textarea,.human-action-forms,.human-action-forms label{min-width:0}.human-action-forms input,.human-action-forms select{max-width:100%;min-width:0}@keyframes task-progress-slide{0%{transform:translate(120%)}to{transform:translate(-300%)}}@media(max-width:1100px){.task-live-layout{grid-template-columns:1fr}.task-live-events ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.task-live-events li{border:1px solid #e4edef;border-radius:10px;padding:11px}.task-live-stage-grid,.task-simple-track ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.task-realtime-header{align-items:stretch;flex-direction:column}.task-live-connection{width:100%;min-width:0}.task-live-events ol{grid-template-columns:1fr}.task-live-events li{border-width:0 0 1px;border-radius:0}.task-live-events li:last-child{border:0}.task-support-grid{grid-template-columns:1fr}.simplified-task-detail .page-heading{align-items:stretch}.simplified-task-detail .heading-actions,.simplified-task-detail .heading-actions .button{width:100%}.simplified-task-detail .heading-actions .button{justify-content:center}.task-decision-classification{grid-template-columns:1fr}.task-decision-classification>a{white-space:normal}.task-decision-classification>a,.task-decision-classification>p{padding-inline-start:33px}}@media(max-width:560px){.task-realtime-header,.task-live-layout{padding:14px}.task-live-stage-grid,.task-simple-track ol,.task-live-now{grid-template-columns:1fr}.task-live-pulse{width:38px;height:38px}.task-live-stage-grid article{min-height:0}.task-live-actions,.task-live-actions .button,.task-live-actions .no-manual-action{width:100%;justify-content:center}.task-simple-track>header,.task-live-events>header{align-items:start;flex-direction:column}.task-collapsible>summary{grid-template-columns:minmax(0,1fr) auto}.task-collapsible>summary>span{grid-column:1}.task-collapsible>summary>small{grid-column:1/-1}.task-collapsible>summary>svg:last-child{grid-column:2;grid-row:1}.task-support-grid .swimlane{grid-template-columns:1fr}.human-action-forms label,.human-action-forms label:nth-child(2){grid-template-columns:1fr}.human-action-forms label>input,.human-action-forms label:nth-child(2)>input,.human-action-forms label>.button{grid-column:1;width:100%}}@media(prefers-reduced-motion:reduce){.task-live-progress-track.is-indeterminate i,.task-simple-track .step-running>svg{animation:none;transform:none}}.monitor-command-hero{position:relative;margin:0 0 14px;overflow:hidden;border:1px solid #157f83;border-radius:var(--radius-lg);background:radial-gradient(circle at 6% 0%,#ffffff16 0 14%,transparent 14.2%),linear-gradient(118deg,#083e62,#075d70 46%,#07978d);color:#fff;box-shadow:0 16px 34px #0b536526}.monitor-command-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 24px 15px}.monitor-command-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid #ffffff4a;border-radius:17px;background:#ffffff18}.monitor-command-icon svg{width:28px}.monitor-command-copy{min-width:0}.monitor-command-copy>span{color:var(--text-on-banner-muted);font-size:var(--type-label);line-height:1.75}.monitor-command-copy h1{margin:4px 0 2px;color:var(--text-on-banner);font-size:var(--font-page-title);line-height:1.45;letter-spacing:0}.monitor-command-copy p{margin:0;color:var(--text-on-banner-muted);font-size:var(--type-body);line-height:1.9}.monitor-channel-state{display:grid;grid-template-columns:auto minmax(155px,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #ffffff38;border-radius:13px;background:#073f556e}.monitor-channel-state>i{width:9px;height:9px;border-radius:50%;background:#f2b84b;box-shadow:0 0 0 5px #f2b84b25}.monitor-channel-state.is-connected>i{background:#48dab2;box-shadow:0 0 0 5px #48dab22b}.monitor-channel-state strong,.monitor-channel-state small{display:block}.monitor-channel-state strong{font-size:var(--type-label);line-height:1.75}.monitor-channel-state small{margin-top:2px;color:var(--text-on-banner-muted);font-size:var(--type-caption);line-height:1.7}.monitor-channel-state .button{min-height:36px;border-color:#ffffff52;color:#fff;background:#ffffff12;font-size:var(--type-label);line-height:1.75}.monitor-channel-state .button svg{width:15px}.monitor-command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 24px 15px}.monitor-command-kpis article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;padding:9px 11px;border:1px solid #ffffff2f;border-radius:12px;background:#ffffff12}.monitor-command-kpis article>svg{width:20px;color:#bce8e7}.monitor-command-kpis small,.monitor-command-kpis strong{display:block}.monitor-command-kpis small{color:var(--text-on-banner-muted);font-size:var(--type-label);line-height:1.75}.monitor-command-kpis strong{margin-top:2px;color:var(--text-on-banner);font-size:var(--type-metric-sm);line-height:1.35;font-variant-numeric:tabular-nums}.monitor-command-kpis .is-live>svg{color:#5ae0bd}.monitor-command-kpis .is-warning>svg{color:#ffd07a}.monitor-command-guide{border-top:1px solid #ffffff24;background:#052f424d}.monitor-command-guide>summary{display:flex;align-items:center;gap:8px;padding:10px 24px;cursor:pointer;list-style:none}.monitor-command-guide>summary::-webkit-details-marker{display:none}.monitor-command-guide>summary>svg{width:17px;color:#8de0d7}.monitor-command-guide>summary span{display:flex;align-items:center;gap:8px}.monitor-command-guide>summary strong{font-size:var(--type-label);line-height:1.75}.monitor-command-guide>summary small{color:var(--text-on-banner-muted);font-size:var(--type-caption);line-height:1.7}.monitor-command-guide>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 24px 14px}.monitor-command-guide article{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #ffffff21;border-radius:10px;background:#ffffff0e}.monitor-command-guide article>svg{flex:0 0 17px;color:#8de0d7}.monitor-command-guide article strong{color:var(--ink-strong);font-size:var(--type-body-strong);line-height:1.8}.monitor-command-guide article p{margin:4px 0 0;color:var(--text-on-banner-muted);font-size:var(--type-body);line-height:1.9}.monitor-system-warning,.monitor-inline-error,.goal-map-stale-warning{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;border:1px solid #efd59e;border-radius:10px;background:#fff9ec;color:#805b1e;font-size:var(--type-body);line-height:1.9}.monitor-system-warning svg,.monitor-inline-error svg,.goal-map-stale-warning svg{flex:0 0 17px}.monitor-system-warning span,.monitor-inline-error span{flex:1}.monitor-system-warning button,.monitor-inline-error button,.goal-map-stale-warning button{margin-inline-start:auto;border:0;background:transparent;color:#087d79;font:inherit;font-weight:400;cursor:pointer}.monitor-inline-error{grid-column:1/-1;margin:0}.monitor-section-state{margin:0;padding:12px;min-height:160px}.monitor-section-state .state-card{min-height:130px;padding:20px}.monitor-section-state .skeleton-list{padding:4px}.monitoring-secondary-links>summary>span{display:grid;gap:2px}.monitoring-secondary-links>summary strong{font-size:var(--type-label);line-height:1.75}.monitoring-secondary-links>summary small{color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7;font-weight:400}.monitoring-secondary-links>nav{display:flex;flex-wrap:wrap;gap:8px;padding:0 15px 14px}.monitoring-secondary-links[open]{box-shadow:0 8px 22px #164a5b0b}.goal-map-failure{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:18px 20px;border-color:#ecd7aa;background:linear-gradient(115deg,#fffdf8,#fff7e7)}.goal-map-failure>svg{width:28px;color:#b57816}.goal-map-failure h2{margin:16px 0 6px;color:#5a4a2d;font-size:var(--type-title);line-height:1.5}.goal-map-failure p{margin:0;color:#806d4c;font-size:var(--type-body);line-height:1.9}.goal-map-failure .button svg{width:15px}.goal-map-stale-warning{margin:10px 14px 0}.goal-map-compatibility-note{display:flex;align-items:flex-start;gap:9px;margin:10px 14px 0;padding:10px 12px;border:1px solid #bcded9;border-radius:11px;background:#f1faf8;color:#315c63;font-size:var(--type-body);line-height:1.9}.goal-map-compatibility-note>svg{flex:0 0 18px;color:#07877f}.goal-map-compatibility-note strong{display:block;color:#0c5f67;font-size:var(--type-body-strong);line-height:1.8}.goal-map-legacy-warning{display:flex;align-items:center;gap:8px;margin:10px 14px 0;padding:9px 11px;border:1px solid #eed5a3;border-radius:10px;background:#fff8e9;color:#79591f;font-size:var(--type-body);line-height:1.9}.goal-map-legacy-warning>svg{flex:0 0 17px}.goal-map-legacy-warning>span{flex:1}.goal-map-legacy-warning strong{display:block;margin-bottom:2px}.goal-map-legacy-warning>a{display:flex;align-items:center;gap:3px;color:#087b76;text-decoration:none;font-weight:400;white-space:nowrap}.goal-map-legacy-warning>a svg{width:13px}.unified-agent-state>small i{width:7px;height:7px;border-radius:50%;background:#d1a043}.unified-agent-state>small.is-channel-connected i{background:#29ad83}.unified-agent-now{grid-template-columns:auto minmax(0,1fr) minmax(115px,.32fr)}.unified-agent-now:not(:has(.unified-live-progress)){grid-template-columns:auto minmax(0,1fr)}.unified-agent-now.is-live .unified-live-orb:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid #16a59058;border-radius:14px;content:"";opacity:.5}.agent-heartbeat{display:flex!important;align-items:center;gap:5px;margin-top:4px!important}.agent-heartbeat>svg{width:13px;color:#b77919}.agent-heartbeat>i{width:7px;height:7px;border-radius:50%;background:#18a87d;box-shadow:0 0 0 4px #18a87d20}.agent-heartbeat.state-no_heartbeat,.agent-heartbeat.state-stale{color:#9b6918}.unified-live-progress{display:grid;gap:5px;min-width:0}.unified-live-progress>span,.unified-live-progress>small{font-size:var(--type-caption);line-height:1.7}.unified-live-progress>span{color:var(--text-tertiary);font-size:var(--type-label);font-variant-numeric:tabular-nums}.unified-live-progress>small{color:var(--text-tertiary)}.unified-live-progress>div{height:6px;overflow:hidden;border-radius:999px;background:#dfeeed}.unified-live-progress>div>i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#12aa98,#087886);transform-origin:right center;transition:transform var(--motion-slow) var(--ease-out)}.unified-live-progress>div.is-indeterminate>i{position:relative;inset-inline-start:0;width:38%;animation:agent-progress-slide 1.7s var(--ease-in-out) infinite}.queue-all-link{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:8px;color:#087e77;text-decoration:none;font-size:var(--type-label);line-height:1.75;font-weight:400}.queue-all-link svg{width:14px}.agent-state-waiting_domain{border-color:#ecd9ae}.agent-state-waiting_domain .unified-agent-now{border-color:#ecd9ae;background:#fffaf0}@keyframes agent-progress-slide{0%{transform:translate(120%)}to{transform:translate(-300%)}}@media(min-width:1450px){.unified-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.unified-agent-timeline{grid-template-columns:1fr}.unified-agent-card{padding:15px}.unified-agent-actions .button{font-size:var(--type-label);line-height:1.75}}@media(max-width:1200px){.monitor-command-main{grid-template-columns:auto 1fr}.monitor-channel-state{grid-column:1/-1}.monitor-command-kpis,.monitor-command-guide>div{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-agent-now{grid-template-columns:auto minmax(0,1fr)}.unified-live-progress{grid-column:1/-1}}@media(max-width:600px){.monitor-command-main{grid-template-columns:1fr;padding:16px}.monitor-command-icon{display:none}.monitor-command-copy h1{font-size:var(--font-page-title)}.monitor-channel-state{grid-template-columns:auto 1fr}.monitor-channel-state .button{grid-column:1/-1;width:100%;justify-content:center}.monitor-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16px}.monitor-command-kpis article{min-height:64px;padding:8px}.monitor-command-guide>div{grid-template-columns:1fr;padding-inline:16px}.monitor-command-guide>summary{padding-inline:16px}.monitor-command-guide>summary span{display:grid}.goal-map-failure{grid-template-columns:1fr}.goal-map-failure .button{width:100%;justify-content:center}.unified-agent-state{grid-column:1/-1;justify-items:start}.unified-agent-card>header{grid-template-columns:auto 1fr}.unified-agent-now{grid-template-columns:1fr}.unified-agent-now>div:first-child{width:34px;height:34px}.monitoring-secondary-links>nav{display:grid;grid-template-columns:1fr 1fr}.monitoring-secondary-links a{text-align:center}}@media(hover:hover)and (pointer:fine){.live-task-table tbody tr:hover td,.simple-task-card:hover{background-color:#f8fbfb}.goal-task-node:hover{border-color:#77c8c1;box-shadow:0 8px 22px #0a515b17}.monitoring-secondary-links a:hover{background-color:#dff2f0;color:#076f6b}}:where(.live-monitoring-page,.live-task-detail) :where(.button,.icon-button,button:not([disabled]),.live-tabs a,.queue-all-link,.monitoring-secondary-links a):active{transform:scale(.97);transition:transform .16s var(--ease-out)}@media(prefers-reduced-motion:reduce){:where(.live-monitoring-page,.live-task-detail) :where(.button,.icon-button,button:not([disabled]),.live-tabs a,.queue-all-link,.monitoring-secondary-links a):active{transform:none}.unified-live-progress>div.is-indeterminate>i{animation:none;transform:none}}.aut-acquisition,.aut-acquisition *{font-family:var(--font-family-primary)!important}.aut-acquisition strong,.aut-acquisition b,.aut-acquisition h1,.aut-acquisition h2,.aut-acquisition h3,.aut-acquisition button{font-family:var(--font-family-bold)!important}.acq-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.acq-stats article{display:flex;align-items:center;gap:13px;min-height:102px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 35px #14344c0d}.acq-stats svg{width:42px;height:42px;padding:10px;border-radius:13px;color:#0b8f87;background:#e6f5f3}.acq-stats strong,.acq-stats span{display:block}.acq-stats strong{font-size:var(--type-metric-lg);color:#123b60}.acq-stats span{margin-top:5px;color:#6b7e8d;font-size:var(--text-xs, 12px)}.acq-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 18px}.acq-source-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px;border:1px solid #e1e9ed;border-radius:13px;background:#fbfcfd}.acq-source-grid strong,.acq-source-grid span{display:block}.acq-source-grid strong{color:#173d5b;font-size:13px}.acq-source-grid span,.acq-source-grid small{color:#718592;font-size:var(--text-xs, 12px)}.acq-source-grid a{display:flex;align-items:center;gap:5px;color:#087e78;font-size:var(--text-xs, 12px)}.acq-source-grid a svg{width:13px}.acq-search{display:flex;align-items:center;gap:8px;margin:0 18px 12px;padding:10px 12px;border:1px solid #e0e8ec;border-radius:11px;background:#f7f9fa;color:#8295a1}.acq-search input{width:100%;border:0;outline:0;background:transparent;color:#183650}.acq-row-actions{display:flex;align-items:center;gap:7px}.acq-row-actions a,.acq-row-actions button{display:inline-flex;align-items:center;gap:4px;padding:7px 9px;border:1px solid #dce6ea;border-radius:8px;background:#fff;color:#176878;font-size:var(--text-xs, 12px)}.acq-row-actions svg{width:14px}.acq-evidence-banner{display:flex;align-items:center;gap:12px;padding:16px 18px;margin-bottom:16px;border:1px solid #bfe4df;border-radius:14px;background:#edf9f7;color:#126d69}.acq-evidence-banner>svg{width:27px}.acq-evidence-banner div{flex:1}.acq-evidence-banner strong,.acq-evidence-banner span{display:block}.acq-evidence-banner span{margin-top:4px;font-size:var(--text-xs, 12px);color:#4d7778}.acq-detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:15px;margin-bottom:15px}.acq-definition{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0 18px 15px;background:#e4eaed}.acq-definition div{padding:12px;background:#fff}.acq-definition dt{font-size:var(--text-xs, 12px);color:#84939d}.acq-definition dd{margin:5px 0 0;color:#234c67;font-size:var(--text-xs, 12px)}.acq-source-links{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 18px}.acq-source-links a{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #dbe6e9;border-radius:9px;color:#14716f;font-size:var(--text-xs, 12px)}.acq-source-links svg{width:13px}.acq-candidates{display:grid;gap:8px;padding:0 18px 18px}.acq-candidates article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:11px;border:1px solid #e2eaed;border-radius:10px}.acq-candidates strong,.acq-candidates a{display:block}.acq-candidates a{max-width:360px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#70838f;direction:ltr;text-align:left;font-size:var(--text-xs, 12px)}.acq-tabs-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 18px 18px}.acq-tabs-grid>section{min-width:0;border:1px solid #e2eaed;border-radius:12px;overflow:hidden}.acq-tabs-grid h3{display:flex;justify-content:space-between;margin:0;padding:12px 14px;background:#f6f9fa;color:#274f68;font-size:12px}.acq-tabs-grid h3 b{color:#0b8f87}.acq-record-list{display:grid;gap:7px;padding:10px;max-height:380px;overflow:auto}.acq-record-list article{padding:9px;border:1px solid #e7edef;border-radius:9px}.acq-record-list article div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:4px}.acq-record-list span{color:#81929d;font-size:var(--text-xs, 12px)}.acq-record-list b{overflow-wrap:anywhere;color:#34576b;font-size:var(--text-xs, 12px);font-weight:400!important}.acq-empty-inline{padding:18px;color:#8797a1;font-size:var(--text-xs, 12px)}@media(max-width:1100px){.acq-stats{grid-template-columns:1fr 1fr}.acq-detail-grid,.acq-source-grid{grid-template-columns:1fr}}@media(max-width:720px){.acq-stats,.acq-tabs-grid,.acq-definition{grid-template-columns:1fr}.acq-record-list article div{grid-template-columns:1fr}}.acq-governed-review{margin-bottom:15px;overflow:hidden}.acq-governed-review>.form-error,.acq-governed-review>.form-success{margin:0 18px 14px;padding:10px 12px;border-radius:10px}.acq-governed-review>.form-success{color:#176b59;background:#e9f7f1;border:1px solid #bfe6d7}.acq-review-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px}.acq-review-steps article{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #e1e9ed;border-radius:12px;background:#fafcfc}.acq-review-steps article>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#e8eef1;color:#557080}.acq-review-steps article.complete{border-color:#bfe3dc;background:#f0faf7}.acq-review-steps article.complete>span{background:#118e83;color:#fff}.acq-review-steps article.current{border-color:#f0d9a5;background:#fffbf2}.acq-review-steps strong,.acq-review-steps p{display:block;margin:0}.acq-review-steps strong{color:#244b64;font-size:var(--text-xs, 12px)}.acq-review-steps p{margin-top:5px;color:#758895;font-size:var(--text-xs, 12px);line-height:1.8}.acq-review-block{margin:0 18px 18px;padding:15px;border:1px solid #e0e9ec;border-radius:13px;background:#fbfcfd}.acq-review-block h3{margin:0 0 12px;color:#274e66;font-size:12px}.acq-review-candidates{display:grid;gap:8px}.acq-review-candidates article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #e3eaed;border-radius:10px;background:#fff}.acq-review-candidates strong,.acq-review-candidates a,.acq-review-candidates small{display:block}.acq-review-candidates a{display:flex;align-items:center;gap:4px;margin-top:3px;color:#087e78;font-size:var(--text-xs, 12px)}.acq-review-candidates a svg{width:12px}.acq-review-candidates small{margin-top:4px;color:#7e909a;font-size:var(--text-xs, 12px)}.acq-row-actions button.danger,.acq-identity-actions .danger{border-color:#efc8c8;color:#a53c3c;background:#fff8f8}.acq-reason-label{display:grid;gap:7px;color:#426176;font-size:var(--text-xs, 12px)}.acq-reason-label textarea{width:100%;resize:vertical;padding:11px 12px;border:1px solid #d8e4e8;border-radius:10px;background:#fff;color:#173d58;outline:none;line-height:1.8}.acq-reason-label textarea:focus{border-color:#0e9187;box-shadow:0 0 0 3px #0e918717}.acq-identity-candidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.acq-identity-candidates label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid #dfe8eb;border-radius:11px;background:#fff;cursor:pointer}.acq-identity-candidates label.selected{border-color:#0d958a;background:#f0faf8;box-shadow:0 0 0 2px #0d958a14}.acq-identity-candidates input{accent-color:#0d9187}.acq-identity-candidates strong,.acq-identity-candidates p,.acq-identity-candidates small{display:block;margin:0}.acq-identity-candidates p{margin-top:3px;color:#657d8b;font-size:var(--text-xs, 12px);direction:ltr;text-align:right}.acq-identity-candidates small{margin-top:4px;color:#758a96;font-size:var(--text-xs, 12px)}.acq-identity-candidates b{color:#0b827b;font-size:var(--text-xs, 12px)}.acq-identity-actions{display:flex;flex-wrap:wrap;gap:8px}.acq-prerequisite{margin:0;padding:12px;border-radius:9px;color:#846424;background:#fff8e8;font-size:var(--text-xs, 12px)}.acq-decision-summary{display:flex;gap:12px;margin:0 18px 18px;padding:15px;border:1px solid #bde2da;border-radius:13px;background:#effaf7;color:#1d6f64}.acq-decision-summary>svg{flex:0 0 25px}.acq-decision-summary p{margin:5px 0;color:#547b78;font-size:var(--text-xs, 12px)}.acq-decision-summary blockquote{margin:8px 0 0;padding:8px 10px;border-right:3px solid #18a095;background:#fff;color:#385d67;font-size:var(--text-xs, 12px)}.aut-acquisition .lifecycle-panel{margin-bottom:15px}@media(max-width:1100px){.acq-review-steps{grid-template-columns:1fr 1fr}}@media(max-width:720px){.acq-review-steps,.acq-identity-candidates{grid-template-columns:1fr}.acq-review-candidates article{align-items:stretch;flex-direction:column}}.acq-metrics{display:flex;gap:10px;padding:0 18px 14px}.acq-metrics article{min-width:150px;padding:12px 14px;border:1px solid #cfe7e4;border-radius:11px;background:#f0f9f8}.acq-metrics span,.acq-metrics strong,.acq-metrics small{display:block}.acq-metrics span{color:#5f7c83;font-size:var(--text-xs, 12px)}.acq-metrics strong{margin:4px 0;color:#0a706b;font-size:var(--type-metric-md)}.acq-metrics small{color:#759093;font-size:var(--text-xs, 12px);direction:ltr;text-align:right}.faculty-run-output{display:grid;gap:14px;margin:0 0 18px;padding:18px;border-color:#bcdedb;background:linear-gradient(135deg,#fff,#f1faf8)}.faculty-run-output-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.faculty-run-output-head h2{margin:6px 0 3px;color:#0b3d58;font-size:1rem}.faculty-run-output-head p{margin:0;color:#607c87;font-size:var(--type-body);line-height:var(--type-body-line-height)}.faculty-run-status{display:grid;justify-items:end;gap:7px}.faculty-run-status code{max-width:260px;padding:5px 8px;overflow:hidden;text-overflow:ellipsis;border-radius:7px;background:#e9f2f3;color:#486a78;font-size:var(--text-xs, 12px)}.faculty-run-counters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.faculty-run-counters:empty{display:none}.faculty-run-counters article{display:grid;gap:5px;padding:11px;border:1px solid #dce9e9;border-radius:11px;background:#fff}.faculty-run-counters span{color:#718995;font-size:var(--text-xs, 12px)}.faculty-run-counters strong{color:#0b405b;font-size:var(--type-metric-sm);line-height:var(--type-metric-line-height)}.faculty-run-current{display:flex;align-items:center;gap:7px;margin:0;padding:10px 12px;border-radius:10px;background:#eef7f7;color:#526f7c;font-size:var(--text-xs, 12px)}.faculty-run-current svg{width:17px;color:#008d86}.faculty-run-output.run-failed{border-color:#e8c8c5;background:linear-gradient(135deg,#fff,#fff5f4)}@media(max-width:900px){.faculty-run-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.faculty-run-output-head{display:grid}.faculty-run-status{justify-items:start}}.agent-workspace-template{width:100%;max-width:none;display:grid;gap:18px;direction:rtl;color:var(--text-primary);letter-spacing:0}.agent-workspace-template,.agent-workspace-template *{font-family:var(--font-family-primary)!important}.agent-workspace-template h1,.agent-workspace-template h2,.agent-workspace-template h3,.agent-workspace-template strong,.agent-workspace-template b,.agent-workspace-template button{font-family:var(--font-family-bold)!important}.agent-template-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(250px,340px);align-items:center;gap:22px;min-height:0;padding:30px;overflow:hidden;border:1px solid #b8dad8;border-radius:var(--radius-lg);color:var(--text-on-banner);background:linear-gradient(125deg,#063a53,#0a6570 54%,#11978c);box-shadow:0 24px 60px #123f5026}.agent-template-hero:before,.agent-template-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.agent-template-hero:before{width:370px;height:370px;inset:-235px auto auto -80px;background:#ffffff12}.agent-template-hero:after{width:235px;height:235px;inset:auto 34% -175px auto;border:42px solid #ffffff0e}.agent-workspace-template.tone-blue .agent-template-hero{border-color:#b8cedf;background:linear-gradient(125deg,#082f58,#175d7c 52%,#168d94)}.agent-workspace-template.tone-violet .agent-template-hero{border-color:#d0c8e5;background:linear-gradient(125deg,#2c2c61,#5b477f,#178b8c)}.agent-template-icon{display:grid;place-items:center;width:82px;height:82px;border:1px solid #ffffff3d;border-radius:24px;background:#ffffff17;box-shadow:inset 0 1px #ffffff38,0 18px 40px #001e2d38}.agent-template-icon svg{width:38px;height:38px;color:#ecfffd}.agent-template-copy>span{color:var(--text-on-banner-muted);font-size:var(--type-label);line-height:1.75;font-weight:400}.agent-template-copy>.heading-context-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin:0 0 6px;padding:4px 8px;border:1px solid rgb(255 255 255 / 24%);border-radius:var(--radius-sm);background:#ffffff14;letter-spacing:0}.agent-template-copy{min-width:0}.agent-template-copy h1{max-width:900px;margin:5px 0 8px;color:var(--text-on-banner);font-size:var(--font-page-title);line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}.agent-template-copy>p{max-width:850px;margin:0;color:var(--text-on-banner-muted);font-size:var(--type-body);line-height:1.9}.agent-template-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:17px}.agent-template-meta>span{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #ffffff26;border-radius:10px;background:#ffffff0e;color:#e5f7f6;font-size:var(--type-caption);line-height:1.7}.agent-template-meta svg{width:14px}.agent-template-meta i{width:8px;height:8px;border-radius:50%;background:#51deb0;box-shadow:0 0 0 5px #51deb023}.agent-template-actions{display:grid;gap:9px;padding:13px;border:1px solid #ffffff2b;border-radius:var(--radius-lg);background:#062d4263}.agent-template-actions>.button,.agent-template-actions>button,.agent-template-actions>.rtl-select{width:100%}.agent-template-actions .button.secondary{color:#fff;border-color:#ffffff4a;background:#ffffff0e}.agent-template-actions .rtl-select select{border-color:#fff5;background:#fff;color:#163f53}.agent-template-actions .rtl-select-copy b,.agent-template-actions .rtl-select-copy small{color:#e8f8f7}.agent-template-feedback:empty{display:none}.agent-template-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:11px}.agent-template-kpi{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value" "hint hint";align-items:center;gap:4px 10px;min-height:108px;padding:15px;overflow:hidden;border:1px solid #dce7ea;border-radius:var(--radius-md);background:#fff;box-shadow:var(--elevation-1)}.agent-template-kpi:after{content:"";position:absolute;width:80px;height:80px;left:-42px;bottom:-42px;border-radius:50%;background:#eef7f7}.agent-template-kpi>div{grid-area:icon;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e5f5f2;color:#078e84}.agent-template-kpi.tone-blue>div{background:#e7f0f8;color:#28699d}.agent-template-kpi.tone-amber>div{background:#fff0d9;color:#b97315}.agent-template-kpi.tone-violet>div{background:#eee8f8;color:#7653a8}.agent-template-kpi svg{width:21px}.agent-template-kpi>span{grid-area:label;color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.agent-template-kpi>strong{grid-area:value;color:var(--text-primary);font-size:var(--type-metric-sm);line-height:1.35;font-variant-numeric:tabular-nums}.agent-template-kpi>small{grid-area:hint;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.agent-template-monitor{display:grid;gap:12px;padding:18px;border:1px solid #d6e5e8;border-radius:var(--radius-lg);background:linear-gradient(145deg,#fff,#f6fafb);box-shadow:var(--elevation-1)}.agent-template-section-title>span{display:flex;align-items:center;gap:6px;color:var(--academic-teal);font-size:var(--type-label);line-height:1.75;font-weight:400}.agent-template-section-title svg{width:17px}.agent-template-section-title h2{margin:16px 0 6px;color:var(--text-primary);font-size:var(--type-title);line-height:1.5}.agent-template-section-title p{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.agent-template-monitor .unified-agent-center.is-single .unified-agent-grid{grid-template-columns:minmax(0,1fr)}.agent-template-monitor .unified-agent-card{box-shadow:none;background:#fff}.agent-template-content{display:grid;gap:18px;min-width:0}.agent-template-content>.panel{margin:0}.agent-template-run{display:grid;gap:13px;margin:0;padding:17px;border-color:#bcdedb;background:linear-gradient(135deg,#fff,#f1faf8)}.agent-template-run>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agent-template-run h2{margin:16px 0 6px;color:var(--text-primary);font-size:var(--type-title);line-height:1.5}.agent-template-run p{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.agent-template-run-status{display:grid;justify-items:end;gap:7px}.agent-template-run-status code{max-width:280px;padding:5px 8px;overflow:hidden;text-overflow:ellipsis;border-radius:7px;background:#e9f2f3;color:var(--text-secondary);font-size:var(--type-caption);line-height:1.7;font-variant-numeric:tabular-nums}.agent-template-run-counters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.agent-template-run-counters article{display:grid;gap:5px;padding:10px;border:1px solid #dce9e9;border-radius:10px;background:#fff}.agent-template-run-counters span{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.agent-template-run-counters strong{color:var(--text-primary);font-size:var(--type-metric-sm);line-height:1.35;font-variant-numeric:tabular-nums}.agent-template-current{display:flex;align-items:center;gap:7px;margin:0!important;padding:10px 12px;border-radius:10px;background:#eef7f7;color:var(--text-secondary)!important}.agent-template-current svg{width:17px;color:#008d86}.agent-template-run.run-failed{border-color:#e8c8c5;background:linear-gradient(135deg,#fff,#fff5f4)}.agent-template-run-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.agent-template-run-actions .button{margin:0}.unified-agent-state{display:grid;justify-items:end;gap:6px}.unified-agent-state>small{display:flex;align-items:center;gap:5px;color:var(--text-tertiary);font-size:var(--type-caption);line-height:1.7}.unified-agent-state>small>i{width:7px;height:7px;border-radius:50%;background:#d79732}.unified-agent-state>small.is-live>i{background:#21b989;box-shadow:0 0 0 4px #21b9891f}.unified-agent-now{grid-template-columns:auto minmax(0,1fr) minmax(160px,220px)}.unified-live-orb{position:relative}.unified-agent-now.is-working .unified-live-orb:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid #1aa89d;border-radius:14px;opacity:.5}.unified-live-copy{min-width:0}.unified-live-progress{display:grid;gap:5px;padding:9px 11px;border:1px solid #d5e7e6;border-radius:10px;background:#fff}.unified-live-progress>span{color:#16445b;font-size:var(--type-label);line-height:1.75;font-weight:400!important}.unified-live-progress>div{height:7px;overflow:hidden;border-radius:99px;background:#e7eff0}.unified-live-progress>div>i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0e8e87,#23b9a7);transform-origin:right;transition:transform var(--motion-slow) var(--ease-out)}.unified-live-progress>div.is-indeterminate>i{width:38%;animation:agent-indeterminate 1.4s var(--ease-in-out) infinite}.unified-live-progress>small{color:var(--text-tertiary)!important;font-size:var(--type-caption)!important;line-height:1.7}.agent-run-signal{display:flex;align-items:center;gap:6px;color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.agent-run-signal>i{width:8px;height:8px;border-radius:50%;background:#80a1aa}.agent-run-signal.is-active>i{background:#16a78e;box-shadow:0 0 0 5px #16a78e1d}.agent-template-current{display:grid;grid-template-columns:auto auto minmax(0,1fr)!important}.agent-template-current>span{color:var(--text-tertiary);font-size:var(--type-label);line-height:1.75}.agent-template-current>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0b405b}.faculty-domain-head{position:relative}.faculty-domain-head>div{min-width:0;flex:1}.faculty-domain-head>b{align-self:flex-start;padding:6px 9px;border-radius:9px;background:#e7f5f3;color:#087c78;font-size:var(--type-label);line-height:1.75;white-space:nowrap}.faculty-domain-card>.structured-list{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, var(--academic-teal)) var(--scrollbar-track, var(--academic-canvas))}.faculty-domain-card>.structured-list>.structured-item{padding:12px;border-color:#dbe8e9;background:#fbfdfd}.faculty-domain-card .structured-object{align-items:start}.faculty-domain-card .structured-field{min-height:58px}.faculty-domain-card .structured-field.field-title,.faculty-domain-card .structured-field.field-course-title,.faculty-domain-card .structured-field.field-book-title,.faculty-domain-card .structured-field.field-thesis-title{grid-column:1/-1;border-inline-start:3px solid #18a097;background:#eef8f7}.faculty-domain-card .structured-field.field-title dd,.faculty-domain-card .structured-field.field-course-title dd{color:#0b3d58;font-weight:400;line-height:1.9}.faculty-domain-card .structured-field.field-raw-text{grid-column:1/-1;min-height:0;padding:0;background:transparent}.agent-raw-evidence{margin:0;border-top:1px dashed #cbdcde}.agent-raw-evidence>summary{padding:9px 0;cursor:pointer;color:var(--text-secondary);font-size:var(--type-label);line-height:1.75;font-weight:400}.agent-raw-evidence>p{max-height:180px;margin:0;padding:10px;overflow:auto;border-radius:8px;background:#eef3f4;color:var(--text-secondary);font-family:var(--font-family-primary)!important;font-size:var(--type-body);line-height:1.9;overflow-wrap:anywhere}.faculty-agent-detail .inline-source-link{display:inline-flex;align-items:center;gap:5px}.faculty-agent-detail .inline-source-link svg{width:14px}.faculty-domain-card.is-scrollable-collection{display:flex;height:540px;min-height:0;flex-direction:column}.faculty-domain-card.is-scrollable-collection>.structured-list{flex:1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:4px}.faculty-domain-card .field-title-missing{border-inline-start-color:#d59531!important;background:#fff8e9!important}.missing-source-title{color:#8b5a16;font-weight:400;line-height:1.9}.faculty-member-refresh-feedback{display:grid;gap:10px}.faculty-member-refresh-feedback>.agent-template-run{margin:0}.source-actions .is-spinning{animation:spin 1s linear infinite}.official-search-field{display:grid!important;gap:6px!important}.official-search-control{position:relative;display:block}.official-toolbar .official-search-control>i>svg{position:static!important;inset:auto!important;transform:none!important}.official-search-control input{width:100%;min-height:44px;padding:9px 40px 9px 13px!important;border:1px solid #cadadd;border-radius:12px;color:#173f51;background:#fff;text-align:right;transition:border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out)}.official-search-control input::-moz-placeholder{color:var(--text-tertiary)}.official-search-control input::placeholder{color:var(--text-tertiary)}.official-search-field:focus-within input{outline:0;border-color:var(--academic-teal);box-shadow:var(--focus-ring)}:where(.agent-workspace-template) :where(.button,.icon-button,button:not([disabled])):active{transform:scale(.97);transition:transform .16s var(--ease-out)}@keyframes agent-indeterminate{0%{transform:translate(170%)}50%{transform:translate(-165%)}to{transform:translate(170%)}}@media(max-width:1200px){.agent-template-hero{grid-template-columns:auto minmax(0,1fr)}.agent-template-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-template-run-counters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.agent-template-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-template-run>header{display:grid}.agent-template-run-status{justify-items:start}.unified-agent-now{grid-template-columns:auto minmax(0,1fr)}.unified-live-progress{grid-column:1/-1}.faculty-domain-head{align-items:flex-start}.faculty-domain-head>b{white-space:normal}}@media(max-width:600px){.agent-template-hero{grid-template-columns:1fr;gap:12px;padding:16px}.agent-template-icon,.agent-template-meta{display:none}.agent-template-actions{grid-template-columns:1fr;padding:0;border:0;background:transparent}.agent-template-actions .button.secondary{display:none}.agent-template-kpis,.agent-template-run-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-template-kpi{min-height:88px;padding:11px}.agent-template-run-status code{max-width:100%}.faculty-domain-card.is-scrollable-collection{height:460px}}@media(prefers-reduced-motion:reduce){:where(.agent-workspace-template) :where(.button,.icon-button,button:not([disabled])):active{transform:none}.unified-live-progress>div.is-indeterminate>i,.source-actions .is-spinning{animation:none;transform:none}}html body{background:var(--academic-canvas);color:var(--text-primary);font-size:var(--type-body);line-height:var(--type-body-line-height)}body :focus-visible{outline:2px solid var(--academic-teal);outline-offset:3px;box-shadow:var(--focus-ring)}body button,body input,body select{min-height:44px}body button:disabled{opacity:.58}.app-shell{--shell-width: 284px}.app-shell .sidebar{width:var(--shell-width);block-size:100vh;padding:12px 14px 10px;background:#142e47;box-shadow:none;border-left:1px solid #24425d}.app-shell .brand-block{gap:10px;padding:0 2px 10px}.app-shell .brand-block strong{font-size:var(--type-label);line-height:var(--type-label-line-height)}.app-shell .brand-block span{color:#b4c9d7;font-size:var(--text-xs, 12px);line-height:1.8}.app-shell .brand-mark{flex:0 0 40px;width:40px;height:40px;border-radius:12px;color:#edd8b4;background:#25445e;border:1px solid #496277;box-shadow:none}.app-shell .environment-pill{padding:5px 9px;margin:7px 0 5px;border:0;background:#1c394f;color:#d0dce5;font-size:var(--text-xs, 12px)}.app-shell .environment-pill span{background:#bdcbd4;box-shadow:none}.app-shell .sidebar nav{scrollbar-width:thin;scrollbar-color:#496277 transparent;overscroll-behavior:contain;gap:4px;min-height:0;flex:1 1 55%;margin-bottom:7px}.app-shell .nav-group{display:block}.app-shell .nav-group h2{display:block;margin:6px 0 2px;font-size:var(--type-label)}.app-shell .nav-group h2 button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3px 10px;min-height:44px;border:0;background:transparent;color:#afc5d4;text-align:right}.app-shell .nav-group h2 svg{transition:transform .18s var(--ease-out)}.app-shell .nav-group h2 svg.collapsed{transform:rotate(90deg)}.app-shell .nav-group-items{display:grid;gap:3px}.app-shell .nav-item{font-size:var(--type-body);line-height:var(--type-label-line-height);gap:11px;min-height:44px;padding:7px 11px;border-radius:8px;color:#d1dee7}.app-shell .nav-item svg{flex-shrink:0;color:#8eacbf}.app-shell .nav-active{border:1px solid rgb(186 147 84 / 42%);background:#1b4564;color:#fff;box-shadow:none}.app-shell .nav-active svg{color:var(--academic-gold)}.app-shell .nav-active:after{display:none}.app-shell .sidebar-foot{margin:0;min-height:44px;padding:4px 7px;border-radius:10px;background:#203d53}.app-shell .sidebar-foot strong{font-size:var(--type-body)}.app-shell .sidebar-foot span{font-size:var(--text-xs, 12px);color:#bdcfda}.app-shell .assistant-orb{background:#315367;color:#d5e9ed}.app-shell .main-panel{width:calc(100% - var(--shell-width));margin-right:var(--shell-width);min-width:0}.app-shell .topbar{height:82px;gap:24px;padding:0 30px;background:#ffffffeb;border-color:var(--academic-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-breadcrumb{display:grid;flex:0 1 auto;min-width:115px}.page-breadcrumb span{color:var(--academic-muted);font-size:var(--text-xs, 12px)}.page-breadcrumb strong{color:var(--academic-navy);font-size:14px;max-width:285px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-shell .top-search{position:relative;flex:1 1 260px;margin-right:auto;width:auto;max-width:460px;background:#f6f8fa;border-radius:9px;padding:4px 12px;min-width:150px}.app-shell .top-search input{min-width:0;min-height:44px;font-size:13px}.app-shell .topbar-actions{gap:13px;margin-right:0}.app-shell .icon-button{width:44px;height:44px;border-radius:9px}.app-shell .user-chip strong{font-size:12px}.app-shell .user-chip span{font-size:var(--text-xs, 12px);color:var(--academic-muted)}.app-shell .avatar{background:#e7edf3;color:var(--academic-navy);border-radius:50%;font-size:13px}.app-shell .page-content{max-width:1800px;padding:28px 30px 48px}.platform-footer{display:flex;justify-content:space-between;gap:12px;margin:0 30px;padding:20px 0;border-top:1px solid var(--academic-border);color:var(--academic-muted);font-size:12px}.skip-link{position:fixed;top:-90px;right:310px;z-index:1000;padding:10px 18px;border-radius:8px;color:#fff;background:#142e47}.skip-link:focus{top:10px}.app-shell .button{font-size:13px;min-height:44px;border-radius:9px;line-height:1.7}.app-shell .button.primary{background:#08766f;box-shadow:0 3px 8px #08766f18}.app-shell .button.secondary{border-color:#cfdae2}.app-shell .panel{border-color:var(--academic-border);border-radius:var(--academic-radius);box-shadow:0 4px 15px #12374d04;padding:24px}.app-shell .panel-head h2{font-size:17px}.app-shell .section-kicker,.app-shell .eyebrow{font-size:12px}.app-shell .text-link,.app-shell .panel-link{font-size:13px}.app-shell .status-badge,.app-shell .source-badge,.app-shell .confidentiality-badge{font-size:var(--text-xs, 12px);line-height:1.65}.app-shell .state-card{min-height:230px;padding:32px;border-radius:14px}.app-shell .state-card strong{font-size:16px}.app-shell .state-card span{font-size:14px;line-height:1.95;max-width:640px}.app-shell input,.app-shell select,.app-shell textarea{font-size:14px}.app-shell th{font-size:12px;padding-block:14px}.app-shell td{font-size:13px;padding-block:15px;line-height:1.8}.app-shell .pagination{font-size:13px;gap:12px}.app-shell .pagination button{min-width:60px}.app-shell .recharts-cartesian-axis-tick text{font-size:12px;fill:#536e80}.app-shell .recharts-legend-item-text{font-size:12px}.app-shell .human-notice{font-size:13px;line-height:1.9}.app-shell .dashboard-command-hero{background:var(--page-banner-background);box-shadow:none;border:0;border-radius:18px;padding:30px;min-height:220px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}.app-shell .dashboard-command-hero:before{border-color:var(--page-banner-ring)}.app-shell .dashboard-command-hero:after{display:none}.app-shell .dashboard-hero-copy h1{font-size:var(--font-page-title);line-height:1.65}.app-shell .dashboard-hero-eyebrow{color:#e5cb9e;font-size:12px}.app-shell .dashboard-hero-copy p{color:#d0dce5;font-size:14px}.app-shell .dashboard-hero-status{background:#24475d;border-radius:12px;padding:16px;gap:14px;grid-template-columns:72px minmax(0,1fr)}.app-shell .dashboard-live-orbit{width:70px;height:70px;background:transparent}.app-shell .dashboard-live-orbit>i{display:none}.app-shell .dashboard-live-orbit>span{box-shadow:none;background:#397283;width:46px;height:46px}.app-shell .dashboard-live-orbit>b{bottom:-16px;font-size:var(--text-xs, 12px);background:transparent;white-space:nowrap}.app-shell .dashboard-hero-status dt{font-size:var(--text-xs, 12px)}.app-shell .dashboard-hero-status dd{font-size:var(--type-metric-md)}.app-shell .dashboard-hero-status>small{font-size:var(--text-xs, 12px);margin-top:12px}.app-shell .dashboard-guide{border-radius:14px;box-shadow:none;background:#fff;border-color:var(--academic-border)}.app-shell .dashboard-guide article strong{font-size:13px}.app-shell .dashboard-guide article p,.app-shell .dashboard-guide>header small{font-size:12px}.app-shell .dashboard-guide article{background:#f8fafb;border:0;border-right:2px solid #c9d8df;border-radius:0}.app-shell .dashboard-guide article>span{background:#31596d}.app-shell .dashboard-queue-flow{background:#f6f9fb;border-radius:12px}.app-shell .queue-flow-node{box-shadow:none;border-radius:10px}.app-shell .queue-flow-node>span{font-size:12px}.app-shell .queue-flow-node>strong{font-size:var(--type-metric-lg)}.app-shell .queue-running .queue-pulse{animation:none;border:0}.app-shell .dashboard-queue-head p,.app-shell .dashboard-rfp-head p{font-size:13px}.app-shell .dashboard-connection,.app-shell .dashboard-connection small{font-size:var(--text-xs, 12px)}.app-shell .rfp-visual-card{box-shadow:none;border-radius:12px}.app-shell .rfp-visual-card>strong{font-size:14px}.app-shell .rfp-visual-card>p,.app-shell .rfp-progress-label,.app-shell .rfp-visual-card>footer{font-size:12px}@media(hover:hover)and (pointer:fine){.app-shell .nav-group h2 button:hover{color:#fff}.app-shell .nav-item:hover{background:#213e57;transform:none;color:#fff}.app-shell .button.primary:hover:not(:disabled){background:#065e59}.app-shell tbody tr:hover{background:#f5f9fb}}@media(min-width:1001px)and (max-height:760px){.app-shell .sidebar nav{min-block-size:55%}}body .inline-error{line-height:1.9;font-size:13px}@media(max-width:1200px){.app-shell{--shell-width: 258px}.app-shell .topbar{padding-inline:22px;gap:18px}.app-shell .page-content{padding-inline:22px}.page-breadcrumb strong{max-width:200px}.app-shell .user-chip>div:last-child{display:none}.app-shell .dashboard-command-hero{grid-template-columns:1fr}.app-shell .dashboard-hero-status{max-width:650px}}@media(max-width:1000px){.app-shell .sidebar{transform:translate(100%);opacity:0;transition:transform var(--motion-base) var(--ease-drawer),opacity var(--motion-fast) var(--ease-out)}.app-shell .sidebar.sidebar-open{transform:translate(0);opacity:1}.app-shell .main-panel{width:100%;margin-right:0}.app-shell .mobile-menu,.app-shell .mobile-close{display:grid;width:44px;min-width:44px;min-height:44px;place-items:center}.app-shell .sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;border:0;background:#0d263a88}.skip-link{right:15px}}@media(max-width:760px){.app-shell .topbar{height:72px;padding-inline:15px;gap:11px}.app-shell .top-search{display:none}.app-shell .topbar-actions{margin-right:auto;gap:8px}.page-breadcrumb strong{max-width:190px;font-size:13px}.page-breadcrumb span{font-size:var(--text-xs, 12px)}.app-shell .page-content{padding:18px 14px 30px}.app-shell .panel{padding:18px}.app-shell .dashboard-command-hero{padding:24px}.platform-footer{margin-inline:15px;flex-direction:column;font-size:var(--text-xs, 12px)}}@media(max-width:430px){.app-shell .user-chip{display:none}.app-shell .page-breadcrumb strong{max-width:160px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-shell *,.app-shell *:before,.app-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.app-shell .sidebar,.app-shell .topbar,.platform-footer{display:none!important}.app-shell .main-panel{width:100%;margin:0}.app-shell .page-content{padding:0}.app-shell .panel{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}}::-moz-selection{background:var(--selection-background);color:var(--selection-text)}::selection{background:var(--selection-background);color:var(--selection-text)}html,*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track);border-radius:var(--radius-sm);background:var(--scrollbar-thumb)}html{font-synthesis:none}html body,html body *,html body *:before,html body *:after{font-family:var(--font-family-primary)!important;font-weight:400!important;font-synthesis:none}:where(#main-content :is(p,li,dd,td,th,span,small,label,summary)>:is(strong,b)):not(:where(.page-experience-banner,.dashboard-command-hero,.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero) *){color:var(--ink-strong)}body{font-size:var(--type-body);line-height:var(--type-body-line-height);caret-color:var(--caret-color)}#main-content{width:100%;max-width:100%;min-width:0;line-height:1.9}#main-content>div{max-width:100%;min-width:0;row-gap:var(--ui-space)}#main-content :is(section,article,header,footer,nav,aside,form,fieldset,dl){min-width:0}#main-content :is(img,video,canvas){max-inline-size:100%}:where(#main-content) :where(h1){font-size:var(--font-page-title);line-height:var(--type-page-title-line-height);letter-spacing:0;overflow-wrap:anywhere}:where(#main-content) :where(h2){font-size:var(--type-title);line-height:var(--type-title-line-height)}:where(#main-content) :where(h3){font-size:var(--type-title-sm);line-height:var(--type-title-sm-line-height)}#main-content :is(p,li,dd,td,th,a,code){overflow-wrap:anywhere}#main-content small{font-size:var(--text-xs);line-height:1.9}#main-content .page-header-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;width:100%;margin-block-end:var(--ui-space)}#main-content :is(.page-state-layout,.live-monitoring-page,.simplified-task-detail)>.page-header-stack{margin-block-end:0}#main-content .page-header-stack>:is(.page-heading,.monitor-command-hero){margin:0;width:100%;min-width:0}#main-content .page-header-stack>.page-heading{grid-template-columns:minmax(0,1fr)}#main-content .page-header-stack>.page-help-panel{width:100%;min-width:0;margin:0;border:1px solid var(--academic-border);border-radius:var(--ui-radius);background:#f8fafb;color:var(--academic-navy);box-shadow:var(--ui-shadow)}#main-content .page-help-panel>summary{min-height:54px;min-width:0;border-radius:inherit}#main-content .page-help-panel>summary:focus-visible{outline:2px solid var(--academic-teal);outline-offset:3px}#main-content .page-help-panel[open]>summary{border-bottom:1px solid var(--academic-border);margin-bottom:16px}#main-content .monitor-command-guide article p{color:var(--academic-muted)}#main-content :is(code,pre){font-family:var(--font-family-primary)!important;font-size:var(--text-xs)}#main-content pre{max-width:100%;overflow:auto;direction:ltr;text-align:start;unicode-bidi:isolate}#main-content :is(input,select,textarea){font-family:var(--font-family-primary)!important;font-size:var(--text-md);max-width:100%;min-width:0;line-height:1.8;border-radius:9px}#main-content :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px}#main-content input:is([type=checkbox],[type=radio]){min-height:18px;width:18px;height:18px;accent-color:var(--academic-teal)}#main-content textarea{min-height:100px}#main-content :is(button,.button,[role=combobox]){font-size:var(--text-sm);line-height:1.8}#main-content .button{min-height:44px;padding:10px 15px;border-radius:9px;gap:8px}#main-content .button.primary{background:var(--academic-teal);color:#fff;border-color:var(--academic-teal);box-shadow:none}#main-content .button.secondary{background:#fff;color:var(--academic-navy);border-color:#cbd8e1}#main-content :is(.status-badge,.source-badge,.confidentiality-badge){font-size:var(--text-xs)!important;line-height:1.8}#main-content :is(.panel,.truth-workspace,.trend-builder,.trend-output,.trend-history,.governed-model-layout>aside,.governed-model-layout>main,.my-entity-section){border-radius:var(--ui-radius);border-color:var(--academic-border);box-shadow:var(--ui-shadow)}#main-content :is(.faculty-card,.governed-record,.truth-decision-card,.ai-insight-card,.scientific-publication-card,.scientific-value-card,.required-field-card,.unified-agent-card,.entity-card,.match-card,.report-card){min-width:0;border-radius:var(--radius-md);box-shadow:var(--elevation-1)}#main-content :is(.truth-card-reason small,.truth-field-facts b,.governed-field-facts b,.governed-field-list header small,.governed-model-layout small,.detail-grid dt,.faculty-card small,.trend-report-types p,.trend-history small){color:var(--academic-muted)}#main-content :is(.dashboard-command-hero,.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero){position:relative;isolation:isolate;border:0;border-radius:var(--radius-lg);background:var(--page-banner-background);color:var(--page-banner-text);box-shadow:none}#main-content :is(.dashboard-command-hero,.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero):before{content:"";display:block;position:absolute;width:340px;height:340px;inset-block-start:-190px;inset-inline-end:-90px;border:60px solid var(--page-banner-ring);border-radius:50%;background:transparent;pointer-events:none;z-index:-1;clip-path:inset(190px 0 0 90px)}#main-content :is(.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero){min-height:0;padding:28px;gap:24px}#main-content :is(.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero):after{display:none}#main-content :is(.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero) h1{color:var(--page-banner-text);margin:8px 0}#main-content :is(.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero,.monitor-command-main) p{color:var(--page-banner-muted);font-size:var(--text-md);line-height:2}#main-content :is(.truth-hero-copy>span,.trend-hero>div:first-child>span,.my-entity-hero-copy>span,.agent-template-eyebrow,.monitor-command-copy>span){color:var(--page-banner-accent);font-size:var(--text-xs)}#main-content :is(.truth-proof,.trend-guard){background:var(--page-banner-panel);border-color:#527087;color:var(--page-banner-muted);font-size:var(--text-sm)}#main-content :is(.trend-model,.my-entity-hero-actions,.agent-template-source){background:var(--page-banner-panel);border-color:#527087;color:var(--page-banner-text);border-radius:12px}#main-content :is(.trend-model,.my-entity-hero-actions,.agent-template-source) :is(span,small,code){color:var(--page-banner-muted)}#main-content :is(.truth-hero-actions,.my-entity-hero-actions,.agent-template-hero-actions) .button:not(.primary){color:var(--academic-navy);background:#fff;border:1px solid #cad8e2}#main-content :is(.truth-guide,.trend-guide,.my-entity-guide,.unified-monitor-guide-grid) article{border-radius:12px;background:#fff;box-shadow:none;border-color:var(--academic-border)}#main-content :is(.truth-kpis,.trend-kpis,.governed-model-kpis,.my-entity-kpis,.live-summary-cards,.stats-grid)>:is(article,button,a){min-width:0;border-radius:12px;box-shadow:none}#main-content :is(.live-tabs,.agent-tabs,.rag-tabs,.tabs){gap:8px;flex-wrap:wrap;padding:8px;border-radius:12px;background:#fff;border:1px solid var(--academic-border)}#main-content :is(.live-tabs,.agent-tabs,.rag-tabs,.tabs)>:is(a,button){font-size:var(--text-sm);padding:9px 14px;min-height:44px;border-radius:8px}#main-content :is(.live-tabs,.agent-tabs,.rag-tabs,.tabs)>.active{background:var(--academic-navy);color:#fff;box-shadow:none}#main-content :is(.table-wrap,.live-table-wrap,.table-responsive,.trend-tables article){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}#main-content table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}#main-content th{background:#f1f5f8;color:#35556b;font-size:var(--text-xs);padding:14px 16px;line-height:1.8}#main-content td{font-size:var(--text-sm);padding:14px 16px;line-height:1.9;border-bottom-color:#e4ebf0}#main-content :is(td,th,.recharts-cartesian-axis-tick text,.recharts-polar-angle-axis-tick text){font-variant-numeric:tabular-nums}#main-content :is(.recharts-text,.recharts-cartesian-axis-tick text,.recharts-legend-item-text){font-family:var(--font-family-primary)!important;font-size:var(--text-xs);font-weight:400}:where(#main-content) :where(.kpi-card>strong,.dashboard-hero-status dd,.queue-flow-node>strong,.dashboard-operation-grid strong,.unified-agent-summary strong,.agent-kpi-strip strong,.live-summary-card strong,.acq-stats strong,.evidence-kpis strong,.trend-kpis strong,.source-metrics-value,.scientometric-metric-grid strong,.rag-kpis strong,.summary-stats strong,.hero-score strong,.kpi-detail>strong){line-height:var(--line-height-metric)}#main-content .truth-source-choice{margin-top:16px}#main-content :is(.truth-decision-list,.governed-field-list,.trend-report-types){gap:18px}#main-content .trend-report-types{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}#main-content :is(.truth-field-facts,.governed-field-facts){grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .truth-source-evidence :is(span,a){font-size:var(--text-xs);overflow-wrap:anywhere}#main-content .state-card{border:1px solid var(--academic-border);border-radius:var(--radius-lg);padding:28px}@media(max-width:900px){#main-content :is(.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero){grid-template-columns:minmax(0,1fr)}#main-content :is(.truth-hero-actions,.my-entity-hero-actions,.agent-template-hero-actions){width:100%}#main-content :is(.truth-decision-list,.trend-config,.detail-layout,.assistant-layout,.rag-layout,.task-live-layout,.task-story-grid,.task-current-command){grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){#main-content :is(.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero){padding:20px}#main-content :is(.truth-decision-list,.governed-field-list,.trend-report-types){padding:14px}#main-content :is(.truth-toolbar,.truth-kpis,.trend-filters,.trend-guide,.truth-guide,.my-entity-guide,.unified-monitor-guide-grid,.trend-history>div,.scientific-value-grid,.required-field-grid){grid-template-columns:minmax(0,1fr)}#main-content :is(.truth-field-facts,.governed-field-facts){grid-template-columns:minmax(0,1fr)}#main-content :is(.truth-workspace>header,.trend-builder>header,.trend-output>header,.trend-history>header,.panel-head,.filters,.filter-row){flex-wrap:wrap}#main-content :is(.truth-card-heading,.governed-record>header){gap:8px}#main-content :is(.truth-hero-actions,.my-entity-hero-actions) .button{width:100%}#main-content input:not([type=checkbox]):not([type=radio]),#main-content select,#main-content textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0ms!important}}#main-content .page-state-layout{display:grid;gap:var(--ui-space)}#main-content .agent-template-copy>span{color:var(--page-banner-accent)}#main-content :is(.agent-template-meta>span,.agent-template-actions,.monitor-channel-state,.monitor-command-kpis article){border-color:#527087;background:var(--page-banner-panel);color:var(--page-banner-text);-webkit-backdrop-filter:none;backdrop-filter:none}#main-content :is(.agent-template-icon,.monitor-command-icon){background:var(--page-banner-panel);color:var(--page-banner-accent);border:1px solid #527087;box-shadow:none;border-radius:12px;width:56px;height:56px}#main-content :is(.agent-template-icon,.monitor-command-icon) svg{color:var(--page-banner-accent);width:28px;height:28px}#main-content :is(.agent-template-actions .button.secondary,.monitor-channel-state .button){background:#fff;color:var(--academic-navy);border-color:#cbd8e1}#main-content :is(.monitor-channel-state small,.monitor-command-kpis small){color:var(--page-banner-muted)}#main-content .monitor-command-kpis strong{color:var(--page-banner-text)}#main-content .monitor-command-hero{padding:0}#main-content .monitor-command-guide{background:#f7fafb;color:var(--academic-navy);border-color:var(--academic-border)}#main-content .monitor-command-guide>summary :is(svg,small){color:var(--academic-teal)}#main-content .dashboard-hero-status dd{white-space:nowrap;font-size:var(--type-metric-md)}@media(max-width:1100px){#main-content .monitor-command-main{grid-template-columns:auto minmax(0,1fr)}#main-content .monitor-channel-state{grid-column:1 / -1;justify-self:stretch}}@media(max-width:600px){#main-content .monitor-command-main{padding:20px}#main-content .monitor-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:20px}#main-content .monitor-channel-state{grid-template-columns:auto minmax(0,1fr)}#main-content .monitor-channel-state .button{grid-column:1 / -1}#main-content .monitor-command-guide>summary{flex-wrap:wrap;padding-inline:20px}#main-content .monitor-command-guide>summary small{display:none}#main-content .agent-template-actions{width:100%;min-width:0}}#main-content .agent-template-kpis:has(>:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .monitor-command-kpis .is-live>svg{color:#9ee8dd}#main-content .monitor-command-kpis .is-warning>svg{color:#f0cf90}#main-content .monitor-command-guide article{background:#fff;border-color:var(--academic-border)}#main-content .monitor-command-guide article>svg{color:var(--academic-teal)}#main-content .live-monitoring-page>:is(section,nav){margin-block:0}@media(max-width:900px){#main-content .agent-template-kpis:has(>:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#main-content .agent-template-kpis:has(>:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:hover)and (pointer:fine){*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}#main-content .button.primary:hover:not(:disabled){background:#065e59}#main-content tbody tr:hover{background:#f7fafc}}:where(html,body,#root){color:var(--text-primary);font-family:var(--font-family-primary);letter-spacing:0}:where(body,#root){font-size:var(--type-body);line-height:var(--type-body-line-height);letter-spacing:0}#root :where(*){letter-spacing:0}#main-content :where(h1){color:var(--ink-strong);font-size:var(--font-page-title);font-weight:400;line-height:var(--type-page-title-line-height);text-wrap:balance}#main-content :where(h2){color:var(--ink-strong);font-size:var(--type-title);font-weight:400;line-height:var(--type-title-line-height);text-wrap:balance}#main-content :where(h3,h4){color:var(--ink-strong);font-size:var(--type-title-sm);font-weight:400;line-height:var(--type-title-sm-line-height);text-wrap:balance}#main-content :is(.page-experience-banner,.dashboard-command-hero,.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero) :is(h1,h2,h3){color:var(--text-on-banner)}#main-content :where(section,article)>:where(h2,h3),#main-content :where(section,article)>:where(header) :where(h2,h3){margin-block:var(--space-5) var(--space-2)}#main-content :where(.panel-head,.dashboard-queue-head,.dashboard-rfp-head,.task-realtime-header,.profile-section-head,.page-experience-copy,.truth-hero-copy,.monitor-command-copy,.agent-template-copy,.my-entity-hero-copy) :where(h1,h2,h3){margin-block-start:0;margin-block-end:var(--space-2)}#main-content :where(p,li,dd,td,.state-card>span){font-size:var(--type-body);font-weight:400;line-height:var(--type-body-line-height)}#main-content :where(.panel p,.page-help-panel p,.state-card>span,.card-description,.description,.dashboard-guide p,.dashboard-queue-footer>span,.truth-card-reason,.policy-note){color:var(--text-secondary)}#root :where(small){color:var(--text-secondary);font-size:var(--type-body);font-weight:400;line-height:var(--type-body-line-height)}#root :where(time,code,.status-badge,.source-badge,.confidentiality-badge,.record-count,.observation-badge,.notification-button>b,.kpi-card>small,.chart-caption,.footnote,.pagination>span,.pagination>b,.recharts-text,.recharts-cartesian-axis-tick text,.recharts-polar-angle-axis-tick text){font-size:var(--type-caption);line-height:var(--type-caption-line-height)}#root :where([class$=-meta],[class*="-meta "]) :where(small,time,code),#root :where([class$=-metadata],[class*="-metadata "]) :where(small,time,code){color:var(--text-tertiary);font-size:var(--type-caption);line-height:var(--type-caption-line-height)}#root :where(label,th,.status-badge,.source-badge,.confidentiality-badge,.heading-context-chip,.page-experience-guide>summary,.nav-group h2,.rtl-select-copy,.rtl-choice-trigger,.pagination button,[role=tab]){font-size:var(--type-label);line-height:var(--type-label-line-height)}#root :where(input,textarea,select),#main-content :where(.button,button,[role=button]),.app-shell :where(.nav-item){font-size:var(--type-body);line-height:var(--type-label-line-height)}#main-content :where(table){font-size:var(--type-body)}#main-content :where(th){color:var(--text-secondary);font-size:var(--type-label);font-weight:400;line-height:var(--type-label-line-height)}#main-content :where(td){color:var(--text-primary);font-size:var(--type-body);font-weight:400;line-height:var(--type-body-line-height)}#main-content :where(.panel-head,.card-head,.dashboard-task-columns>section>header,.profile-section-head,.task-realtime-header)+:where(p),#main-content :where(.lead){font-size:var(--type-body-strong);line-height:var(--type-body-strong-line-height)}#main-content :where(.faculty-card,.governed-record,.truth-decision-card,.ai-insight-card,.scientific-publication-card,.scientific-value-card,.required-field-card,.unified-agent-card,.entity-card,.match-card,.report-card,.rfp-visual-card,.dashboard-live-task)>:where(strong,h3){color:var(--ink-strong);font-size:var(--type-body-strong);font-weight:400;line-height:var(--type-body-strong-line-height)}#main-content :where(.kpi-card>strong,.dashboard-hero-status dd,.queue-flow-node>strong,.dashboard-operation-grid strong,.unified-agent-summary strong,.agent-kpi-strip strong,.live-summary-card strong,.acq-stats strong,.evidence-kpis strong,.trend-kpis strong,.scientometric-metric-grid strong,.rag-kpis strong,.summary-stats strong,.hero-score strong,.kpi-detail>strong,.rfp-overall strong){font-size:var(--type-metric-md);font-weight:400;font-variant-numeric:tabular-nums;line-height:var(--type-metric-line-height)}#main-content :where(.dashboard-operation-grid strong,.unified-agent-summary strong,.acq-stats strong){font-size:var(--type-metric-sm)}#root :where(td,th,time,code,.kpi-card>strong,.dashboard-hero-status dd,.queue-flow-node>strong,.dashboard-operation-grid strong,.unified-agent-summary strong,.agent-kpi-strip strong,.live-summary-card strong,.acq-stats strong,.evidence-kpis strong,.scientometric-metric-grid strong,.rag-kpis strong,.summary-stats strong,.hero-score strong,.kpi-detail>strong,.recharts-text){font-variant-numeric:tabular-nums}.heading-context-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;margin-block:0 var(--space-2);padding:3px 8px;border:1px solid #b8d9d5;border-radius:999px;background:#eaf6f4;color:#075f5a;font-size:var(--type-label);font-weight:400;line-height:var(--type-label-line-height)}.heading-context-chip svg{width:14px;height:14px}#main-content :where(.dashboard-command-hero,.truth-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero,.page-experience-banner) :where(h1){color:var(--text-on-banner);line-height:var(--type-page-title-line-height)}#main-content :where(.dashboard-command-hero,.truth-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero,.page-experience-banner) :where(p){color:var(--text-on-banner-muted);font-size:var(--type-body);font-weight:400;line-height:var(--type-body-line-height)}#main-content :where(.dashboard-command-hero,.truth-hero,.trend-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero,.page-experience-banner) :where(small,time){color:var(--text-on-banner-muted)}#main-content :where(.dashboard-command-hero,.truth-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero,.page-experience-banner) .heading-context-chip{border-color:#527087;background:var(--page-banner-panel);color:var(--page-banner-accent)}#main-content :where(.status-success){color:#0d6247}#main-content :where(.status-warning){color:#754b08}#main-content :where(.status-danger){color:#8f302d}#main-content :where(.status-info){color:#175a72}#main-content :where(.status-neutral){color:var(--text-secondary)}#main-content :where(.inline-alert.success,.success-note){color:#0d6247}#main-content :where(.inline-alert.warning,.warning-note){color:#754b08}#main-content :where(.inline-alert.danger,.error-note,.state-error){color:#8f302d}#main-content :where(.panel,.truth-workspace,.governed-model-layout>aside,.governed-model-layout>main,.my-entity-section,.page-help-panel){border-radius:var(--radius-lg)}#main-content :where(.faculty-card,.governed-record,.truth-decision-card,.ai-insight-card,.scientific-publication-card,.scientific-value-card,.required-field-card,.unified-agent-card,.entity-card,.match-card,.report-card,.rfp-visual-card,.dashboard-live-task,.kpi-card){border-radius:var(--radius-md);box-shadow:var(--elevation-1)}#main-content :where(.panel,.truth-workspace,.my-entity-section) :where(.panel,.faculty-card,.governed-record,.truth-decision-card,.ai-insight-card,.scientific-publication-card,.scientific-value-card,.required-field-card,.unified-agent-card,.entity-card,.match-card,.report-card,.rfp-visual-card,.dashboard-live-task,.kpi-card){box-shadow:none}#root :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=button],[role=combobox],[role=option],[role=tab]):focus-visible{outline:2px solid var(--academic-teal);outline-offset:3px;box-shadow:var(--focus-ring)}#root :where(.button,.icon-button,.nav-item,.pagination button,.rtl-select select,.rtl-choice-trigger,.rtl-choice-options>button,.rtl-choice-clear,.rtl-choice-popover>footer button,.command-palette-trigger,button[class*=chip],a[class*=chip],[role=tab],.tabs>a,.tabs>button,.live-tabs>a,.live-tabs>button,.agent-tabs>a,.agent-tabs>button,.rag-tabs>a,.rag-tabs>button,.design-layer-filter__chip,.design-segmented-control__option){transition:transform .16s var(--ease-out),opacity var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}#root :where(.button,.icon-button,.nav-item,.pagination button,.rtl-select select,.rtl-choice-trigger,.rtl-choice-options>button,.rtl-choice-clear,.rtl-choice-popover>footer button,.command-palette-trigger,button[class*=chip],a[class*=chip],[role=tab],.tabs>a,.tabs>button,.live-tabs>a,.live-tabs>button,.agent-tabs>a,.agent-tabs>button,.rag-tabs>a,.rag-tabs>button,.design-layer-filter__chip,.design-segmented-control__option):active:not(:disabled){transform:scale(.97)}:where(.notification-popover,.search-suggestions,.rtl-choice-popover){transform-origin:top right;will-change:transform,opacity}:where(.notification-popover,.search-suggestions,.rtl-choice-popover)[data-state=open]{animation:anchored-popover-enter .16s var(--ease-out) both}:where(.notification-popover,.search-suggestions,.rtl-choice-popover)[data-state=closing]{opacity:0;transform:scale(.97) translateY(-4px);pointer-events:none;transition:opacity .12s var(--ease-out),transform .12s var(--ease-out)}@keyframes anchored-popover-enter{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}#root :where(.progress-track i,.ai-confidence>i b,.score-bars i b,.kpi-detail>i b,.readiness-meter i,.queue-flow-node>small i,.rfp-progress-bar i,.task-live-progress-track i,.unified-live-progress>div>i,.metric-bar i,.completion-bar i){width:100%;transform-origin:right center;transition:transform var(--motion-slow) var(--ease-out)}:where(.monitor-guide-chevron,.agent-guide-chevron){width:17px;height:17px;margin-inline-start:auto;transition:transform .18s var(--ease-out)}:where(.monitor-command-guide,.agent-guide)[open]>summary :where(.monitor-guide-chevron,.agent-guide-chevron){transform:rotate(180deg)}@media(max-width:600px){#main-content :where(.dashboard-command-hero,.truth-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero,.page-experience-banner){min-height:0;max-height:528px;border-radius:var(--radius-lg)}#main-content :where(.dashboard-command-hero,.truth-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero,.page-experience-banner) :where(h1){font-size:var(--font-page-title)}#main-content :where(.dashboard-command-hero,.truth-hero,.my-entity-hero,.agent-template-hero,.monitor-command-hero,.page-experience-banner) :where(p){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}#main-content :where(th,td){padding:10px 12px}}@media(prefers-reduced-motion:reduce){#root :where(.button,.icon-button,.nav-item,.pagination button,.rtl-select select,.rtl-choice-trigger,.rtl-choice-options>button,.rtl-choice-clear,.rtl-choice-popover>footer button,.command-palette-trigger,button[class*=chip],a[class*=chip],[role=tab],.tabs>a,.tabs>button,.live-tabs>a,.live-tabs>button,.agent-tabs>a,.agent-tabs>button,.rag-tabs>a,.rag-tabs>button,.design-layer-filter__chip,.design-segmented-control__option):active:not(:disabled){transform:none}:where(.notification-popover,.search-suggestions,.rtl-choice-popover)[data-state=open]{animation:anchored-popover-fade .16s var(--ease-out) both;transform:none}:where(.notification-popover,.search-suggestions,.rtl-choice-popover)[data-state=closing]{transform:none;transition:opacity .12s var(--ease-out)}#root :where(.dashboard-live-orbit>i,.dashboard-connection.is-connected>i,.queue-running .queue-pulse,.goal-live-dot,.task-live-pulse,.agent-live-dot){animation:none}}@keyframes anchored-popover-fade{0%{opacity:0}to{opacity:1}}#main-content :is(.truth-card-reason>small,.unified-live-copy>small,.unified-live-copy>span,.unified-agent-timeline section>small){font-size:var(--type-body);line-height:var(--type-body-line-height)}#main-content :is(.truth-card-reason>span,.truth-field-facts>span,.truth-field-facts b,.agent-heartbeat){font-size:var(--type-label);line-height:var(--type-label-line-height)}#main-content .dashboard-live-task-copy>strong{font-size:var(--type-body);line-height:var(--type-body-line-height)}#main-content :is(.table-wrap,.agent-template-table,.scientometric-table) :is(td,td>span,td>strong,td>a){font-size:var(--type-body);line-height:var(--type-body-line-height)}#main-content :is(.table-wrap,.agent-template-table,.scientometric-table) td>small{font-size:var(--type-label);line-height:var(--type-label-line-height)}
