.hub-sidebar{--hub-bg:#05254D;--hub-supply:#014DB6;--hub-improve:#058633;--hub-operate:#5C4BE5;--hub-report:#F5A000;--hub-system:#3F4F6B;--hub-word-hub:#3D9BFF;--hub-label:#ffffff;--hub-muted:#8FA6C2;--hub-group:#8FA6C2;--hub-orange:#F58220;--hub-rail-end:#173A60;--hub-sidebar-width:264px;position:fixed;top:0;left:0;z-index:80;isolation:isolate;width:72px;height:100vh;flex-direction:column;overflow:hidden;background:transparent;color:var(--hub-label);font-family:inherit;transition:width .3s cubic-bezier(.4,0,.2,1);scrollbar-width:none}.hub-sidebar-glass,.hub-sidebar-photo{position:absolute;inset:0;pointer-events:none}.hub-sidebar-photo{z-index:0;top:auto;height:62%;background:#05254D url(/ia/sidebar-mining.png) 0 100%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000);mask-image:linear-gradient(180deg,transparent,#000 28%,#000)}.hub-sidebar-glass{z-index:1;background:linear-gradient(180deg,#05254d,#05254d 34%,rgba(5,37,77,.88) 48%,rgba(5,37,77,.62) 62%,rgba(5,37,77,.32) 78%,rgba(5,37,77,.1) 90%,rgba(5,37,77,.02));backdrop-filter:none;-webkit-backdrop-filter:none}.hub-sidebar>:not(.hub-sidebar-photo):not(.hub-sidebar-glass){position:relative;z-index:2}.hub-sidebar::-webkit-scrollbar{display:none;width:0;height:0}.hub-sidebar:is(:hover,:focus-within){width:264px;z-index:90;overflow:hidden}@media (max-width:767px){.hub-mobile-drawer.hub-sidebar,.hub-mobile-drawer.hub-sidebar:is(:hover,:focus-within){width:100%;max-width:none;z-index:190}}.hub-sidebar.is-rail-locked,.hub-sidebar.is-rail-locked:is(:hover,:focus-within){width:72px}.hub-sidebar.is-rail-locked .hub-sidebar-brand{align-items:center;padding:16px 8px 8px}.hub-sidebar.is-rail-locked .hub-sidebar-wordmark-short{display:block}.hub-sidebar.is-rail-locked .hub-sidebar-brand-row,.hub-sidebar.is-rail-locked .hub-sidebar-chevron,.hub-sidebar.is-rail-locked .hub-sidebar-children,.hub-sidebar.is-rail-locked .hub-sidebar-group-label,.hub-sidebar.is-rail-locked .hub-sidebar-text,.hub-sidebar.is-rail-locked .hub-sidebar-wordmark-full{display:none!important}.hub-sidebar.is-rail-locked .hub-sidebar-link{justify-content:center}.hub-live-content,.hub-preview-content{margin-left:72px;padding-left:1.5rem;padding-right:1.25rem;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.hub-sidebar:is(:hover,:focus-within)~.hub-live-content,.hub-sidebar:is(:hover,:focus-within)~.hub-preview-content{margin-left:264px;padding-left:1.5rem}.hub-sidebar.is-rail-locked:is(:hover,:focus-within)~.hub-live-content,.hub-sidebar.is-rail-locked:is(:hover,:focus-within)~.hub-preview-content,.hub-sidebar.is-rail-locked~.hub-live-content,.hub-sidebar.is-rail-locked~.hub-preview-content{margin-left:72px}.hub-mobile-drawer.hub-sidebar{display:none}@media (max-width:767px){.hub-live-content,.hub-preview-content{margin-left:0;padding-left:.75rem;padding-right:.75rem}.hub-ia-contract-page{height:auto;max-height:none;overflow:visible}.hub-ia-contract-page>main{display:block;min-height:0;overflow:visible}.hub-mobile-drawer.hub-sidebar{display:flex;top:0;left:0;z-index:190;width:100%;max-width:none;height:100dvh;max-height:100dvh}.hub-mobile-drawer .hub-sidebar-brand{align-items:flex-start;padding:16px 16px 8px}.hub-mobile-drawer .hub-sidebar-brand-row,.hub-mobile-drawer .hub-sidebar-chevron,.hub-mobile-drawer .hub-sidebar-group-label,.hub-mobile-drawer .hub-sidebar-text,.hub-mobile-drawer .hub-sidebar-wordmark-full{display:flex}.hub-mobile-drawer .hub-sidebar-wordmark-short{display:none}.hub-mobile-drawer .hub-sidebar-text{display:block}.hub-mobile-drawer .hub-sidebar-link{justify-content:flex-start}.hub-mobile-drawer .hub-sidebar-children{display:grid}.hub-mobile-close{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;color:#ffffff;background:transparent}.hub-mobile-close:hover{background:rgba(255,255,255,.08)}}.hub-sidebar-brand{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:0;padding:16px 8px 8px;min-height:72px}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-brand{align-items:flex-start;padding:16px 16px 8px}.hub-sidebar-wordmark{font-family:Arial Black,Arial Bold,Impact,sans-serif;font-size:1.45rem;font-weight:900;font-style:normal;letter-spacing:-.04em;line-height:.88;color:#ffffff;text-transform:uppercase;-webkit-text-stroke:.35px #ffffff}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-wordmark{font-size:1.45rem;-webkit-text-stroke:.35px #ffffff}.hub-sidebar-wordmark-short{display:block}.hub-sidebar-wordmark-full{display:none}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-wordmark-short{display:none}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-wordmark-full{display:block}.hub-sidebar-brand-row{display:none;flex-wrap:nowrap;align-items:baseline;gap:.45rem;margin-top:.08rem;width:100%}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-brand-row{display:flex}.hub-sidebar-title{flex:0 0 auto;font-size:16px;font-weight:600;line-height:1.2}.hub-sidebar-procure{color:#ffffff}.hub-sidebar-hub{color:var(--hub-word-hub)}.hub-sidebar-subtitle{display:inline-flex;align-items:center;gap:.22rem;font-size:10px;font-weight:400;color:var(--hub-muted);white-space:nowrap}.hub-nebula-mark{width:.78rem;height:.78rem;color:#d7e6ff;transform-origin:50% 50%;animation:hub-nebula-spin 2.8s linear infinite}@keyframes hub-nebula-spin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.hub-sidebar-nav{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 0;scrollbar-width:thin}.hub-sidebar-nav::-webkit-scrollbar{width:6px}.hub-sidebar-group{margin-top:4px}.hub-sidebar-group.is-improve,.hub-sidebar-group.is-operate,.hub-sidebar-group.is-report,.hub-sidebar-group.is-supply,.hub-sidebar-group.is-system{--hub-group:#8FA6C2}.hub-sidebar-group.is-system .hub-sidebar-group-label{color:#8FA6C2}.hub-sidebar-group-label{display:none;width:100%;align-items:center;padding:8px 16px 4px;color:var(--hub-group);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-group-label{display:flex}.hub-sidebar-link{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:calc(100% - 16px);margin:2px 8px;padding:12px 16px;min-height:42px;border:0;border-radius:0;color:var(--hub-label);font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;background:transparent;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-link{justify-content:flex-start}.hub-sidebar-link:hover{background:rgba(255,255,255,.06);color:#ffffff}.hub-sidebar-link.is-active{background:rgba(255,255,255,.08);color:#ffffff;box-shadow:inset 3px 0 0 #F58220}.hub-sidebar-text{display:none;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap;overflow:visible}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-text{display:block}.hub-sidebar-chevron{display:none;width:16px;height:16px;flex-shrink:0;color:#9eb4d0}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-chevron{display:block}.hub-sidebar-chevron.is-open{transform:rotate(90deg)}.hub-sidebar-children{display:none;gap:.15rem;padding:.1rem 0 .35rem 2.6rem}.hub-sidebar .hub-sidebar-children,.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-children{display:grid}.hub-sidebar-child{padding:8px 12px;border-radius:8px;color:#c5d4e8;font-family:inherit;font-size:14px;font-weight:500}.hub-sidebar-child.is-active,.hub-sidebar-child:hover{background:rgba(255,255,255,.08);color:#ffffff}.hub-sidebar-child.is-disabled{opacity:.45;cursor:not-allowed}.hub-sidebar-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:0;background:transparent;color:#ffffff}.hub-sidebar-icon,.hub-sidebar-icon svg{height:20px;width:20px}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-icon{background:transparent;color:#ffffff}.hub-sidebar-icon.is-plain,.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-icon.is-plain{background:transparent;color:#ffffff}.hub-sidebar-footer{flex-shrink:0;padding:8px 0 20px}.hub-sidebar-tagline{display:none;margin:0 14px 10px;color:rgba(255,255,255,.78);font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.01em}.hub-sidebar:is(:hover,:focus-within) .hub-sidebar-tagline{display:block}.hub-sidebar-footer .hub-sidebar-link{color:#ffffff}.hub-sidebar-footer .hub-version-label,.hub-sidebar-footer .hub-version-label p{color:#ffffff!important}.hub-ia-detail table,.hub-live-content table,.hub-preview-content table{border-collapse:separate;border-spacing:0}.hub-ia-detail table,.hub-live-content table.min-w-full,.hub-preview-content .directory-table-compact,.hub-preview-content table.min-w-full{overflow:hidden;border:1px solid #d6deea;border-radius:12px;background:#ffffff}.hub-ia-detail table thead,.hub-live-content table.min-w-full thead,.hub-preview-content .directory-table-compact thead,.hub-preview-content table.min-w-full thead{background:#01173D!important}.hub-ia-detail table thead th,.hub-live-content table.min-w-full thead th,.hub-preview-content .directory-table-compact thead th,.hub-preview-content table.min-w-full thead th{background:#01173D!important;color:#ffffff!important;font-size:13px!important;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-bottom:0!important;padding-top:10px!important;padding-bottom:10px!important}.hub-ia-detail table thead th *,.hub-live-content table.min-w-full thead th *,.hub-preview-content .directory-table-compact thead th *,.hub-preview-content table.min-w-full thead th *{color:#ffffff!important;font-size:13px!important}.hub-ia-detail table tbody tr:nth-child(2n),.hub-ia-detail table tbody tr:nth-child(2n) td,.hub-live-content table.min-w-full tbody tr:nth-child(2n),.hub-live-content table.min-w-full tbody tr:nth-child(2n) td,.hub-preview-content .directory-table-compact tbody tr:nth-child(2n),.hub-preview-content .directory-table-compact tbody tr:nth-child(2n) td,.hub-preview-content table.min-w-full tbody tr:nth-child(2n),.hub-preview-content table.min-w-full tbody tr:nth-child(2n) td{background:#f3f7fc}.hub-ia-detail table tbody tr:hover,.hub-ia-detail table tbody tr:hover td,.hub-live-content table.min-w-full tbody tr:hover,.hub-live-content table.min-w-full tbody tr:hover td,.hub-preview-content .directory-table-compact tbody tr:hover,.hub-preview-content .directory-table-compact tbody tr:hover td,.hub-preview-content table.min-w-full tbody tr:hover,.hub-preview-content table.min-w-full tbody tr:hover td{background:#e8f1fa}.hub-live-content table thead th,.hub-preview-content table thead th{background:#01173D!important;color:#ffffff!important}.hub-ia-detail.contract-detail-page{margin:-1.5rem -1.5rem 0;padding-bottom:1.5rem;background:#F4F6F8}.hub-ia-detail.contract-detail-page>:not(.hub-ia-hero):not(.hub-insights){margin-left:1.5rem;margin-right:1.5rem}.hub-ia-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,#12325c,#12325c 58%,rgba(18,50,92,.82)),#12325c;color:#ffffff;padding:1.25rem 1.5rem 1.4rem}.hub-ia-hero:after{content:"";position:absolute;right:0;top:0;bottom:0;width:38%;background:radial-gradient(ellipse at 88% 18%,rgba(61,155,255,.14),transparent 42%);pointer-events:none}.hub-ia-hero>*{position:relative;z-index:1}.hub-ia-hero .text-text-primary,.hub-ia-hero h1{color:#ffffff!important}.hub-ia-hero .text-text-secondary,.hub-ia-hero .text-text-tertiary{color:#bfdbfe!important}.hub-ia-hero a{color:#dbeafe}.hub-ia-hero .rounded-xl.border{background:rgba(11,31,58,.35);border-color:rgba(255,255,255,.16);box-shadow:none}.hub-ia-hero .inline-flex.h-9{background:#1d4ed8;border-color:transparent;color:#ffffff}.hub-ia-detail.contract-detail-page .contract-tabs-nav{gap:4px;margin-bottom:16px;border-bottom-color:#d6deea}.hub-ia-detail.contract-detail-page .contract-tab{color:#334155;font-size:14px;font-weight:500}.hub-ia-detail.contract-detail-page .contract-tab:hover{color:#01173D;background:#eef4fb}.hub-ia-detail.contract-detail-page .contract-tab.active{color:#014DB6;border-bottom-color:#014DB6}.hub-contract{--hub-navy:#002B5C;--hub-orange:#F58220;--hub-page:#F4F6F8;--hub-card:#FFFFFF;--hub-border:#E7EBF0;--hub-text:#1F2937;--hub-muted-text:#6B7280;--hub-gutter:1.5rem;margin:0;padding:.65rem var(--hub-gutter) .5rem;background:var(--hub-page);display:flex;flex-direction:column;min-height:calc(100dvh - 3.25rem);max-height:none;overflow:visible}.hub-contract-sticky{flex:0 0 auto}.hub-workspace-card{overflow:visible}.hub-workspace-card>.hub-tabs{flex:0 0 auto}.hub-freeze-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.hub-freeze-nav{flex:0 0 auto}.hub-freeze-scroll{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.hub-freeze-scroll.is-overview{overflow:visible}.hub-freeze-scroll>.hub-meta2{flex:1 1 auto;min-height:0;overflow:visible}.hub-record-footer{flex:0 0 auto}.hub-contract-body,.hub-identity-card,.hub-insights{width:100%}.hub-identity-card{position:relative;z-index:40;background:var(--hub-card);border:1px solid var(--hub-border);border-radius:.85rem;overflow:visible}.hub-contract-hero,.hub-record-header{position:relative;overflow:visible;background:transparent;color:var(--hub-text);padding:.55rem 1rem .4rem;border-bottom:0}.hub-hero-wash{display:none}.hub-record-header .hub-back-link{display:inline-flex;align-items:center;color:#2563eb;font-size:.8125rem}.hub-record-title{margin-top:.1rem;font-size:1.25rem;font-weight:700;line-height:1.2;color:#05254D}.hub-identity-card .badge,.hub-identity-card .badge.bg-warning-50{background:#FFF1E4!important;color:#C05612!important;border-color:#F6C7A0!important}.hub-identity-card .badge.hub-health-pill{background:#e7f6ec!important;color:#17803d!important;border-color:#b7e4c7!important}.hub-identity-card .badge.hub-health-pill.is-warn{background:#fff6e8!important;color:#b45309!important;border-color:#f6d7a2!important}.hub-identity-card .badge.hub-health-pill.is-bad{background:#fdecec!important;color:#b42318!important;border-color:#f6c7c7!important}.hub-record-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin-top:.25rem;font-size:.8125rem;color:var(--hub-muted-text)}.hub-record-sep{color:#9CA3AF}.hub-hero-actions,.hub-record-actions{position:relative;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hub-record-actions-main{display:inline-flex;flex-direction:row-reverse;align-items:flex-start;gap:.5rem;height:auto!important}.hub-hero-actions .hub-record-actions-stack,.hub-record-actions-main .hub-record-actions-stack{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:10.25rem;height:auto!important}.hub-record-actions-stack .hub-more-btn,.hub-record-actions-stack>.hub-hero-edit-btn{width:100%!important;min-width:10.25rem}.hub-hero-actions .hub-hero-edit-btn,.hub-hero-actions .hub-hero-share-btn,.hub-hero-actions [aria-haspopup=menu],.hub-hero-chip,.hub-record-actions .hub-hero-edit-btn,.hub-record-actions [aria-haspopup=menu]{box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center;gap:.375rem;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;padding:0 .75rem!important;border-radius:.5rem!important;border:1px solid var(--hub-border)!important;background:#ffffff!important;color:var(--hub-text)!important;font-size:.75rem!important;font-weight:500!important;line-height:1!important;white-space:nowrap}.hub-hero-chip{display:none!important}.hub-hero-actions>div,.hub-record-actions>div{display:inline-flex;height:2.5rem;align-items:stretch}.hub-hero-actions [aria-haspopup=menu]:hover,.hub-record-actions [aria-haspopup=menu]:hover{background:#f8fafc!important;color:var(--hub-text)!important}.hub-hero-actions .hub-hero-edit-btn,.hub-record-actions .hub-hero-edit-btn{background:#f9fafb!important;border:1px solid #f58220!important;color:#ea580c!important}.hub-hero-actions .hub-hero-edit-btn:hover,.hub-record-actions .hub-hero-edit-btn:hover{background:#f3f4f6!important;border-color:#ea580c!important;color:#c2410c!important}.hub-hero-actions .hub-hero-share-btn{border:1px solid var(--hub-border)!important;background:#ffffff!important;color:var(--hub-text)!important}.hub-hero-actions .hub-hero-share-btn:hover{background:#f8fafc!important}.hub-add-doc-btn{display:none}.hub-identity-card .hub-more-btn,.hub-more-btn{background:#F58220!important;border:0!important;color:#ffffff!important}.hub-identity-card .hub-more-btn:hover,.hub-more-btn:hover{background:#e57416!important;color:#ffffff!important}.hub-contract-hero [role=menu],.hub-identity-card [role=menu],.hub-record-header [role=menu]{z-index:80}.hub-contract-kpis{gap:.75rem;margin-top:1rem}.hub-contract-callouts,.hub-contract-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hub-contract-callouts{gap:0;margin:0;padding:.15rem 1rem .55rem;background:transparent;border-bottom:0}.hub-kpi{background:transparent;color:#0f172a;border-radius:0;padding:.7rem 1rem}.hub-kpi-label{font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none;color:#64748b}.hub-kpi-value{margin-top:.2rem;font-size:1.2rem;font-weight:700}.hub-kpi-value.is-warn{color:#F58220}.hub-directory-hero .hub-kpi{background:transparent;color:#0f172a;border:0;border-right:1px solid #e7ebf0;border-radius:0}.hub-directory-hero .hub-kpi:last-child{border-right:0}.hub-directory-hero .hub-kpi-label{color:#64748b}.hub-directory-hero .hub-kpi-value{color:#0f172a}.hub-directory-hero .hub-kpi p{color:#6B7280!important}.hub-contract-callouts .hub-kpi{background:transparent;color:#0f172a;border:0;border-right:0;border-radius:0;display:flex;flex-direction:row;align-items:center;gap:.85rem;padding:.2rem 1rem .2rem 0}.hub-contract-callouts .hub-kpi:last-child{border-right:0}.hub-contract-callouts .hub-kpi>svg{width:32px;height:32px;flex-shrink:0;color:#8B9BB0;stroke-width:1.75}.hub-contract-callouts .hub-kpi-label{font-size:.78rem;font-weight:500;color:#6B7280}.hub-contract-callouts .hub-kpi-value{margin-top:.05rem;font-size:1.45rem;line-height:1.1;color:#05254D}.hub-contract-callouts .hub-kpi p{margin-top:.15rem;font-size:.72rem;color:#6B7280}.hub-metric-head{display:flex;align-items:center;gap:.45rem;color:#6B7280}.hub-metric-head svg{width:16px;height:16px;color:#94a3b8}.hub-insights{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1.4fr) auto auto;gap:.65rem 1rem;align-items:center;background:#D2DBE8;color:#1F2937;margin:.45rem 0 0;padding:.55rem 1rem;font-size:.8125rem;font-weight:500;border:0;border-radius:.75rem}.hub-insights-title{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;letter-spacing:0;color:#05254D;white-space:nowrap}.hub-insights-title svg{width:1.25rem;height:1.25rem;color:#5B6B80}.hub-insights-copy{color:#4b5563;line-height:1.45}.hub-insights-counts{display:flex;gap:1.35rem;color:#4b5563;font-size:.72rem}.hub-insights-counts strong{display:block;font-size:1.2rem;font-weight:700;color:#05254D;line-height:1.1}.hub-insights-actions{display:flex;flex-wrap:wrap;gap:.4rem}.hub-outline-btn{height:2.125rem;padding:0 .85rem;border-radius:.5rem;border:1.5px solid #f58220;background:#ffffff;color:#F58220;font-size:.78rem;font-weight:600}.hub-outline-btn:hover{background:#fff7ed}.hub-contract-body{display:flex;flex-direction:column;gap:1rem;padding:.55rem 0 0;flex:1 1 auto;min-height:0;align-items:stretch}.hub-contract-body.is-full{grid-template-columns:1fr}.hub-contract-body>div:first-child,.hub-workspace-card{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.hub-workspace-card{background:#ffffff;border:1px solid #e7ebf0;border-radius:.85rem;overflow:hidden}.hub-tabs{display:flex;flex-wrap:wrap;gap:.25rem;background:#ffffff;border:0;border-bottom:1px solid #e7ebf0;border-radius:0;padding:0 1.25rem}.hub-tab-flyout{position:relative}.hub-tab-flyout-menu{display:none;position:absolute;top:calc(100% - .15rem);left:0;z-index:60;min-width:11rem;padding:.3rem;border:1px solid #e7ebf0;border-radius:.55rem;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.12)}.hub-tab-flyout:focus-within .hub-tab-flyout-menu,.hub-tab-flyout:hover .hub-tab-flyout-menu{display:grid}.hub-tab-flyout-menu button{display:block;width:100%;border:0;border-radius:.4rem;background:transparent;color:#1F2937;padding:.45rem .6rem;text-align:left;font-size:.82rem;font-weight:600}.hub-tab-flyout-menu button.is-active,.hub-tab-flyout-menu button:hover{background:#eef4fb}.hub-hero-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy kpis actions";gap:.35rem 1rem;align-items:start}@media (max-width:1100px){.hub-hero-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions" "kpis kpis"}}.hub-hero-copy{grid-area:copy;min-width:0}.hub-hero-kpis{grid-area:kpis;display:flex;flex:0 0 auto;align-items:stretch;gap:0;margin-left:0;padding:.3rem .2rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem}.hub-hero-kpis .hub-kpi{display:flex;flex-direction:row;align-items:flex-start;gap:.4rem;min-width:4.5rem;padding:.2rem .75rem;border-right:1px solid #e2e8f0}.hub-hero-kpis .hub-kpi:last-child{border-right:none}.hub-hero-kpis .hub-kpi>svg{width:18px;height:18px;margin-top:.15rem;flex-shrink:0;color:#64748b}.hub-hero-kpis .hub-kpi-value{font-size:1.05rem;font-variant-numeric:tabular-nums}.hub-hero-kpis .hub-kpi p{margin-top:.1rem;font-size:.68rem;color:#6B7280}@media (max-width:1280px){.hub-hero-kpis .hub-kpi p{display:none}}.hub-hero-actions,.hub-record-actions{grid-area:actions;flex:0 0 auto;padding-top:.15rem;justify-self:end}.hub-tab{padding:.7rem .85rem;border-bottom:3px solid transparent;color:#6B7280;font-size:.875rem;font-weight:500}.hub-contract [aria-label="Lifecycle Management sections"] button,.hub-contract [aria-label="Process & Actions sections"] button{border-radius:0}.hub-contract [aria-label="Lifecycle Management sections"] button[aria-current=page],.hub-contract [aria-label="Process & Actions sections"] button[aria-current=page]{background:rgba(245,130,32,.08);color:#1F2937;box-shadow:inset 3px 0 0 #F58220}.hub-lifecycle-skin [aria-label="Lifecycle Management sections"] .mb-1,.hub-lifecycle-skin [aria-label="Process & Actions sections"] .inline-flex.h-5,.hub-lifecycle-skin [aria-label="Process & Actions sections"] .mb-1,.hub-lifecycle-skin [aria-label="Process & Actions sections"] .uppercase,.hub-lifecycle-skin [aria-label="Process & Actions sections"] [class*=badge]{display:none!important}.hub-tab.is-active{color:#002B5C;font-weight:600;border-bottom-color:#F58220}.hub-tab-panel{background:#ffffff;border:0;border-radius:0;padding:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:visible}.hub-tab-panel:has(.hub-lifecycle-skin){background:#ffffff}.hub-tab-panel>:not(.hub-docs-skin):not(.hub-metadata-skin):not(.hub-lifecycle-skin){flex:1 1 auto;padding:.85rem 1.25rem}.hub-rail{display:flex;flex-direction:column;gap:.85rem}.hub-rail-card{background:#ffffff;border:1px solid #d6deea;border-radius:.85rem;padding:.9rem}.hub-task{background:#eef2f7;margin:-1rem -1rem 0;padding:1.25rem 1.5rem 2rem}.hub-task-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.hub-task-column{background:#f8fafc;border:1px solid #d6deea;border-radius:.75rem;min-height:22rem}.hub-task-card{background:#ffffff;border:1px solid #dbe3ee;border-radius:.7rem;padding:.8rem}.hub-gauge{position:relative;width:72px;height:72px}.hub-gauge-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.62rem;line-height:1.1}.hub-spark{height:28px;margin-top:.35rem;background:linear-gradient(90deg,#86efac,#16a34a);clip-path:polygon(0 80%,18% 62%,34% 70%,52% 40%,68% 48%,84% 22%,100% 28%,100% 100%,0 100%)}.hub-spark-lg{height:120px;border-radius:.75rem;background:linear-gradient(180deg,#dbeafe,#ffffff);box-shadow:inset 0 -3px 0 #2563eb}.hub-legend,.hub-subtabs,.hub-timeline{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.hub-timeline{padding:.75rem;border:1px solid #d6deea;border-radius:.75rem;background:#f8fafc}.hub-timeline-item{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;color:#334155}.hub-timeline-dot{width:.55rem;height:.55rem;border-radius:999px;background:#2563eb}.hub-action-pill,.hub-chip,.hub-ghost-btn,.hub-subtabs span{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #d6deea;background:#ffffff;color:#475569;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:600}.hub-chip.is-active,.hub-subtabs span.is-active{background:#12325c;border-color:#12325c;color:#ffffff}.hub-obligations,.hub-particulars,.hub-price,.hub-split{display:grid;gap:1rem}.hub-split{grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr)}.hub-particulars{grid-template-columns:190px minmax(0,1fr)}.hub-price{grid-template-columns:220px minmax(0,1fr)}.hub-obligations{grid-template-columns:210px minmax(0,1fr)}.hub-lifecycle-plan{background:#ffffff}.hub-lifecycle-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1rem;align-items:start}.hub-lifecycle-main,.hub-lifecycle-rail{background:#ffffff;border:1px solid #e7ebf0;border-radius:.85rem}.hub-lifecycle-table-wrap{overflow-x:auto}.hub-ia-detail .hub-lifecycle-table,.hub-lifecycle-skin .hub-lifecycle-table{overflow:visible}.hub-lifecycle-table{width:100%;min-width:960px;border-collapse:collapse;font-size:.8rem}.hub-lifecycle-table td,.hub-lifecycle-table th{padding:.55rem .5rem;border-bottom:1px solid #e7ebf0;text-align:left;background:#ffffff;color:#1F2937}.hub-lifecycle-table thead th{background:#f8fafc;color:#1F2937;font-weight:600}.hub-lifecycle-month{position:relative;font-size:.65rem;font-weight:500;color:#6B7280}.hub-lifecycle-cell.is-today,.hub-lifecycle-month.is-today{position:relative}.hub-lifecycle-today-label{display:block;color:#dc2626;font-size:.58rem;font-weight:800;letter-spacing:.04em}.hub-lifecycle-today-line{position:absolute;top:0;bottom:0;width:2px;background:#dc2626;transform:translateX(-50%);pointer-events:none;z-index:1}.hub-lifecycle-cell{text-align:center}.hub-lifecycle-span{position:relative;padding:0}.hub-lifecycle-track{display:grid;align-items:center;height:1.75rem}.hub-lifecycle-bar{display:block;height:.7rem;border-radius:999px;background:#2563eb}.hub-lifecycle-bar.is-placeholder{background:repeating-linear-gradient(90deg,#94a3b8,#94a3b8 8px,#e2e8f0 0,#e2e8f0 12px)}.hub-lifecycle-bar.is-complete{background:#2E7D32}.hub-lifecycle-bar.is-overdue{background:#dc2626}.hub-lifecycle-bar.is-open{background:#F58220}.hub-linked-gantt .hub-lifecycle-table td:first-child,.hub-linked-gantt .hub-lifecycle-table th:first-child{min-width:16rem;white-space:nowrap}.hub-linked-gantt .hub-lifecycle-table td:nth-child(2),.hub-linked-gantt .hub-lifecycle-table th:nth-child(2){min-width:7rem;white-space:nowrap}.hub-lifecycle-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:999px;background:#2563eb}.hub-lifecycle-dot.is-complete{background:#2E7D32}.hub-lifecycle-dot.is-overdue{background:#dc2626}.hub-lifecycle-dot.is-open{background:#F58220}.hub-lifecycle-dot.is-scheduled{background:#2563eb}.hub-lifecycle-actions-col,.hub-lifecycle-status-col{position:sticky;z-index:3;white-space:nowrap;background:inherit}.hub-lifecycle-table thead .hub-lifecycle-actions-col,.hub-lifecycle-table thead .hub-lifecycle-status-col{background:#01173D;color:#ffffff}.hub-lifecycle-status-col{right:2.75rem;min-width:8.25rem}.hub-lifecycle-actions-col{right:0;min-width:2.75rem}.hub-lifecycle-status{display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem;border:0;border-radius:999px;padding:.22rem .7rem;font-size:.72rem;font-weight:700;background:#e8eef6;color:#12325c}.hub-lifecycle-status:disabled{cursor:default;opacity:1}.hub-lifecycle-status.is-scheduled{background:#e8eef6;color:#12325c}.hub-lifecycle-status.is-open{background:#ffedd5;color:#9a3412}.hub-lifecycle-status.is-complete{background:#dcfce7;color:#166534}.hub-lifecycle-status.is-overdue{background:#fee2e2;color:#991b1b}.hub-lifecycle-rail{padding:1rem}.hub-lifecycle-rail h3{margin:0 0 .6rem;font-size:.8rem;font-weight:700;color:#05254D}.hub-lifecycle-rail section+section{margin-top:1.1rem;padding-top:1rem;border-top:1px solid #e7ebf0}.hub-lifecycle-rail ul{margin:0;padding:0;list-style:none}.hub-lifecycle-rail li button,.hub-lifecycle-rail section>button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.4rem 0;background:#ffffff;color:#1F2937;font-size:.8rem;text-align:left}.hub-lifecycle-rail li button.is-active{color:#05254D;box-shadow:inset 3px 0 0 #F58220;padding-left:.5rem}.hub-lifecycle-donut{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;margin:0 auto .75rem;border:8px solid #2563eb;border-radius:999px;background:#ffffff}.hub-lifecycle-donut strong{font-size:1.25rem;color:#05254D}.hub-lifecycle-donut span,.hub-lifecycle-reminder span{color:#6B7280;font-size:.7rem}.hub-lifecycle-reminder{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.65rem}.hub-lifecycle-reminder strong{font-size:.8rem}.hub-lifecycle-row-actions{display:flex;align-items:center;gap:.55rem;white-space:nowrap}.hub-lifecycle-complete{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:#334155}.hub-lifecycle-delete{color:#94a3b8}.hub-lifecycle-delete:hover{color:#dc2626}.hub-obligation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.hub-obligation-form .hub-obligation-check,.hub-obligation-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;color:#1F2937}.hub-obligation-form input,.hub-obligation-form select,.hub-obligation-form textarea{width:100%;border:1px solid #d6deea;border-radius:.45rem;padding:.45rem .6rem;font-size:.8rem;background:#ffffff}.hub-obligation-check{flex-direction:row!important;align-items:center;gap:.45rem}.hub-obligation-check input[type=checkbox],.hub-obligation-check input[type=radio]{width:auto}.hub-obligation-repeat{display:flex;align-items:center;gap:.45rem}.hub-obligation-repeat input{width:4.5rem}.hub-weekdays{display:flex;flex-wrap:wrap;gap:.35rem}.hub-weekdays button{width:1.85rem;height:1.85rem;border:1px solid #d6deea;border-radius:999px;background:#ffffff;color:#475569;font-size:.7rem;font-weight:700}.hub-weekdays button.is-active{background:#12325c;border-color:#12325c;color:#ffffff}.hub-obligation-monthly{display:flex;flex-direction:column;gap:.55rem}.hub-obligation-monthly input[type=number],.hub-obligation-monthly select{width:auto;min-width:4.5rem}.hub-task-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.hub-task-filters,.hub-task-seg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.hub-task-seg{border:1px solid #d6deea;background:#ffffff;border-radius:999px;padding:.15rem}.hub-menu-btn,.hub-task-clear,.hub-task-seg button{height:2rem;border-radius:999px;padding:0 .7rem;border:1px solid transparent;background:#ffffff;color:#0f172a;font-size:.75rem;font-weight:600;line-height:1.2}.hub-task-seg button{background:transparent}.hub-task-seg button.is-active{background:#12325c;color:#ffffff}.hub-menu{position:relative;z-index:3}.hub-menu-btn{display:inline-flex;align-items:center;gap:.4rem;min-width:9.5rem;max-width:16rem;padding:0 .7rem;border:1px solid #d6deea;background:#ffffff;color:#0f172a;white-space:nowrap}.hub-menu-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hub-menu-list{position:absolute;top:calc(100% + .25rem);left:0;z-index:40;min-width:100%;max-height:16rem;overflow:auto;padding:.3rem;border:1px solid #d6deea;border-radius:.65rem;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.14)}.hub-menu-list button{display:block;width:100%;border:0;border-radius:.4rem;background:transparent;color:#0f172a;padding:.4rem .55rem;text-align:left;font-size:.75rem;font-weight:600}.hub-menu-list button.is-active,.hub-menu-list button:hover{background:#eef4fb}.hub-task-clear{color:#1d4ed8;padding:0 .45rem;background:transparent;min-width:0}.hub-task-col-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;text-transform:none;letter-spacing:0;font-weight:600}.hub-task-column header .hub-menu-btn{min-width:7.75rem;max-width:12rem;height:1.7rem;border-radius:.4rem;font-size:.68rem}@media (max-width:1100px){.hub-lifecycle-layout{grid-template-columns:1fr}}.hub-table{width:100%;border-collapse:collapse;font-size:.78rem}.hub-table td,.hub-table th{padding:.65rem .5rem;border-bottom:1px solid #e2e8f0;text-align:left}.hub-table tbody tr:hover,.hub-table tr.is-selected{background:#eff6ff}.hub-completeness,.hub-doc-sheet,.hub-field-card,.hub-panel,.hub-preview-pane,.hub-price-start,.hub-rate-card{background:#ffffff;border:1px solid #d6deea;border-radius:.85rem;padding:.9rem}.hub-doc-sheet{min-height:220px;background:#f8fafc}.hub-price-rail,.hub-structure{background:#ffffff;border:1px solid #d6deea;border-radius:.85rem;padding:.85rem}.hub-panel h3,.hub-price-rail h3,.hub-rail-card h3,.hub-structure h3{font-size:.82rem;font-weight:700;color:#0f172a}.hub-structure-row{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem 0;font-size:.75rem;border-bottom:1px solid #eef2f7}.hub-meter{height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.hub-meter span{display:block;height:100%;background:#2563eb}.hub-completeness{display:flex;justify-content:space-between;gap:1rem}.hub-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hub-status{display:inline-flex;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.hub-status.is-good{background:#dcfce7;color:#166534}.hub-status.is-warn{background:#ffedd5;color:#9a3412}.hub-status.is-bad{background:#fee2e2;color:#991b1b}.hub-rate-card{display:flex;align-items:flex-start;gap:.7rem}.hub-primary-btn{width:100%;margin-top:.75rem;border-radius:.65rem;background:#12325c;color:#ffffff;font-size:.8rem;font-weight:700;padding:.65rem .8rem}.hub-gantt{border:1px solid #d6deea;border-radius:.85rem;overflow:hidden;background:#ffffff}.hub-gantt-head,.hub-gantt-row{display:grid;grid-template-columns:80px 1.2fr .9fr .9fr 60px minmax(180px,1.4fr);gap:.5rem;align-items:center;padding:.55rem .7rem;font-size:.72rem}.hub-gantt-head{background:#f1f5f9;font-weight:700}.hub-gantt-row{border-top:1px solid #e2e8f0}.hub-gantt-track{position:relative;height:18px;background:#f1f5f9;border-radius:999px}.hub-gantt-bar{display:block;height:100%;border-radius:999px;color:#ffffff;font-size:.62rem;font-weight:700;line-height:18px;padding-left:.4rem}.hub-gantt-bar.is-on-track{background:#2563eb}.hub-gantt-bar.is-watch{background:#38bdf8}.hub-gantt-bar.is-risk{background:#f59e0b}.hub-gantt-bar.is-overdue{background:#dc2626}.hub-gantt-bar.is-done,.hub-gantt-live-bar{background:#16a34a}.hub-ia-directory-page .hub-gantt-live-bar{z-index:2;opacity:1!important;box-shadow:none}.hub-gantt-live-bar.is-expired,.hub-ia-directory-page .hub-gantt-live-bar.is-expired{background:#dc2626!important}.hub-gantt-live-bar.is-expiring,.hub-ia-directory-page .hub-gantt-live-bar.is-expiring{background:#ea580c!important}.hub-gantt-live-bar.is-healthy,.hub-ia-directory-page .hub-gantt-live-bar.is-healthy{background:#16a34a!important}.hub-ia-directory-page .hub-gantt-live-head,.hub-ia-directory-page .hub-gantt-live-left{background:#ffffff!important;opacity:1!important}.hub-ia-directory-page .hub-gantt-live-group{background:#e8eef6!important;opacity:1!important}.hub-health{width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800}.hub-health--good{background:#dcfce7;color:#166534}.hub-health--ok{background:#fef3c7;color:#92400e}.hub-health--bad{background:#fee2e2;color:#991b1b}.hub-legend span{margin-right:.75rem;font-size:.72rem;font-weight:700}.hub-legend .is-on-track{color:#2563eb}.hub-legend .is-risk{color:#f59e0b}.hub-legend .is-overdue{color:#dc2626}.hub-legend .is-done{color:#16a34a}.hub-mark{display:inline-block;width:.7rem;height:.7rem;border-radius:999px;background:#2563eb}.hub-mark.is-commercial{background:#16a34a;border-radius:2px;transform:rotate(45deg)}.hub-mark.is-compliance{background:#7c3aed}.hub-live-workspace{margin-top:1rem;border:1px dashed #94a3b8;border-radius:.75rem;background:#f8fafc}.hub-live-workspace summary{cursor:pointer;padding:.7rem .9rem;font-size:.8rem;font-weight:700;color:#1d4ed8}.hub-live-workspace-body{padding:0 .9rem .9rem}.hub-action-list,.hub-rail-card ul{margin-top:.65rem;display:grid;gap:.45rem;font-size:.8rem;color:#475569}.hub-action-list div{display:flex;align-items:center;gap:.4rem}.hub-avatar{display:inline-flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border-radius:999px;background:#1d4ed8;color:#ffffff;font-size:.65rem;font-weight:700}.hub-sum-card{border-radius:.9rem;padding:.95rem 1rem;color:#ffffff}.hub-sum-blue{background:#2563eb}.hub-sum-sky{background:#0284c7}.hub-sum-navy{background:#1e3a8a}.hub-sum-royal{background:#1d4ed8}.hub-sum-green{background:#16a34a}.hub-task-column header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;border-bottom:1px solid #e2e8f0;padding:.55rem .7rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#475569}.hub-attention{display:inline-flex;align-items:center;gap:.3rem;margin-top:.45rem;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:.62rem;font-weight:800;padding:.15rem .45rem}.hub-search{display:flex;align-items:center;gap:.45rem;min-width:16rem;border:1px solid #d6deea;background:#ffffff;border-radius:999px;padding:.45rem .75rem}.hub-search input{width:100%;border:0;outline:none;font-size:.82rem;background:#ffffff}.hub-icon-btn{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:#ffffff;border:1px solid #d6deea}.hub-process-copy h2{font-size:1.05rem;font-weight:700;color:#002B5C}.hub-process-copy p{margin-top:.15rem;font-size:.8rem;color:#6B7280}.hub-process-shell{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.hub-process-shell.is-related-hidden{grid-template-columns:minmax(0,1fr)}.hub-related-hide,.hub-related-restore{border:1px solid #e7ebf0;background:#ffffff;color:#6B7280;border-radius:.5rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;white-space:nowrap}.hub-related{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.hub-related-head{grid-column:1/-1;align-items:center;font-size:.9rem;font-weight:700;color:#002B5C}.hub-related-card,.hub-related-head{display:flex;justify-content:space-between}.hub-related-card{align-items:flex-start;gap:.4rem;min-height:4.4rem;padding:.7rem .75rem;border:1px solid #e7ebf0;border-radius:.65rem;background:#ffffff;text-align:left}.hub-related-card:focus-visible,.hub-related-card:hover{border-color:#F58220;outline:none}.hub-related-card strong{display:block;margin-top:.15rem;font-size:1.05rem}.hub-related-card span{font-size:.72rem;color:#6B7280}.hub-related-copy{display:flex;align-items:flex-start;gap:.55rem}.hub-tracker{border:1px solid #e7ebf0;border-radius:.75rem;background:#ffffff;padding:1rem 1.1rem 1.15rem}.hub-tracker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.hub-tracker-head h3{font-size:1.05rem;font-weight:700;color:#002B5C}.hub-tracker-link{color:#2563eb;font-size:.8rem;font-weight:600}.hub-tracker-calendar{margin-top:.85rem;display:flex;gap:.75rem;padding:.85rem .9rem;border-radius:.65rem;background:#F8FAFC;color:#4b5563;font-size:.8rem}.hub-tracker-grid{margin-top:.85rem;display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.hub-tracker-card{border:1px solid #e7ebf0;border-radius:.65rem;padding:.85rem}.hub-tracker-card h4{font-size:.88rem;font-weight:700;color:#002B5C}.hub-tracker-card ul{margin-top:.65rem;padding-left:1rem;font-size:.8rem;color:#4b5563}.hub-tracker-card li::marker{color:#F58220}.hub-tracker-form{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.7rem}.hub-tracker-form label{display:block;font-size:.72rem;font-weight:600;color:#6B7280}.hub-tracker-form input,.hub-tracker-form select{margin-top:.25rem;width:100%;height:2.25rem;border:1px solid #e7ebf0;border-radius:.45rem;background:#ffffff;padding:0 .55rem;font-size:.8rem}.hub-record-footer{display:flex;justify-content:space-between;gap:1rem;margin:.85rem 0 0;padding:.35rem 1.25rem 0;color:#6B7280;font-size:.75rem}.hub-status-pill{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:600;color:#1f2937}.hub-status-dot{display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem;border-radius:999px}.hub-status-dot,.hub-status-dot.is-active{background:#2E7D32}.hub-status-dot.is-expiring{background:#dc2626}.hub-status-dot.is-renewal{background:#2563eb}.hub-status-dot.is-review{background:#d97706}.hub-status-dot.is-neutral{background:#9ca3af}.hub-contract-callouts.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-record-page .hub-record-tab-host{background:transparent;border:0;box-shadow:none;border-radius:0}.hub-record-page .contract-tabs{margin:0}.hub-record-page .contract-tabs.space-y-4{gap:0}.hub-workspace-card .contract-tabs.space-y-4>:not([hidden])~:not([hidden]){margin-top:0}.hub-ia-settings .hub-ia-settings-nav h3{color:#6B7280}.hub-ia-settings .hub-ia-settings-nav a{border-radius:.5rem}.hub-ia-settings .hub-ia-settings-nav a.is-active{background:rgba(245,130,32,.08);color:#1F2937;box-shadow:inset 3px 0 0 #F58220;border-radius:0}.hub-ia-settings h1{font-size:1.7rem;font-weight:700;line-height:1.2;color:#05254D}.hub-ia-settings .settings-panel{margin-bottom:0;border:1px solid #e7ebf0;border-radius:.85rem;box-shadow:none}.hub-ia-settings .settings-panel:hover{box-shadow:none}.hub-ia-settings .settings-button-primary{background:#F58220;box-shadow:none}.hub-ia-settings .settings-button-primary:hover:not(:disabled){background:#e57416;box-shadow:none;transform:none}.hub-ia-settings .identity-section{background:#F8FAFC}.hub-ia-settings .settings-input:focus,.hub-ia-settings .settings-select:focus{border-color:#F58220;box-shadow:0 0 0 3px rgba(245,130,32,.12);transform:none}.hub-workspace-card>.contract-tabs{display:flex;flex-direction:column;min-height:100%}.hub-workspace-card .contract-tabs-content,.hub-workspace-card .hub-record-tab-body,.hub-workspace-card .hub-tab-panel{padding:.85rem 1.25rem 1.15rem}.hub-workspace-card .hub-tabs+.contract-tabs-content,.hub-workspace-card .hub-tabs+.hub-record-tab-body{padding-top:.85rem}.hub-identity-card .hub-hero-actions .btn,.hub-identity-card .hub-hero-actions>a,.hub-identity-card .hub-hero-actions>button,.hub-identity-card .hub-hero-actions>div>.btn,.hub-identity-card .hub-hero-actions>div>button{box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;padding:0 .75rem!important;border-radius:.5rem!important;font-size:.75rem!important;font-weight:500!important;line-height:1!important;white-space:nowrap}.hub-identity-card .hub-hero-actions .absolute button{height:auto!important;min-height:0!important;max-height:none!important;justify-content:flex-start!important;padding:.625rem 1rem!important;border-radius:0!important;font-size:.875rem!important;white-space:normal}.hub-ia-contract-page .hub-record-page table thead th,.hub-ia-contract-page .hub-record-page table thead th *{background:#f8fafc!important;color:#1F2937!important}.hub-ia-contract-page .hub-record-page table tbody a{color:#1e3a8a!important}@media (max-width:1280px){.hub-contract-callouts,.hub-contract-callouts.is-four{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-contract-body,.hub-contract-kpis,.hub-field-grid,.hub-gantt-head,.hub-gantt-row,.hub-insights,.hub-obligations,.hub-particulars,.hub-price,.hub-process-shell,.hub-split,.hub-task-columns,.hub-tracker-grid{grid-template-columns:1fr}}@media (max-width:720px){.hub-contract-callouts,.hub-contract-callouts.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-ia-contract-page>header,.hub-ia-directory-page>header{background:#F7F8FA;border-bottom:1px solid #e7ebf0}.hub-ia-contract-page>header .text-text-primary,.hub-ia-contract-page>header .text-text-secondary,.hub-ia-contract-page>header .text-text-tertiary,.hub-ia-directory-page>header .text-text-primary,.hub-ia-directory-page>header .text-text-secondary,.hub-ia-directory-page>header .text-text-tertiary{color:#1F2937!important}.theme-nebula header input.hub-navy-search,.theme-quantix header input.hub-navy-search,.theme-thiess header input.hub-navy-search,header input.hub-navy-search{background:#12325c!important;background-color:#12325c!important;border-color:rgba(255,255,255,.18)!important;color:#ffffff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:.375rem!important;padding:.5rem 1rem .5rem 2.5rem!important}.hub-ia-contract-page>header input,.hub-ia-contract-page>header input.hub-navy-search,.hub-ia-directory-page>header input,.hub-ia-directory-page>header input.hub-navy-search{background:#ffffff!important;background-color:#ffffff!important;border-color:#E7EBF0!important;color:#1F2937!important;border-radius:999px!important}header input.hub-navy-search::-moz-placeholder{color:rgba(191,219,254,.8)!important}header input.hub-navy-search::placeholder{color:rgba(191,219,254,.8)!important}.hub-ia-contract-page>header input.hub-navy-search::-moz-placeholder,.hub-ia-directory-page>header input.hub-navy-search::-moz-placeholder{color:#9ca3af!important}.hub-ia-contract-page>header input.hub-navy-search::placeholder,.hub-ia-directory-page>header input.hub-navy-search::placeholder{color:#9ca3af!important}.hub-ia-contract-page>header .border-border-light,.hub-ia-directory-page>header .border-border-light{border-color:#E7EBF0}.hub-ia-contract-page>header .global-search-results-panel,.hub-ia-directory-page>header .global-search-results-panel{background-color:#ffffff!important;color:#0f172a!important;border:1px solid #d6deea!important;box-shadow:0 12px 28px rgba(15,23,42,.22)!important}.hub-ia-contract-page>header .global-search-results-panel .text-text-primary,.hub-ia-directory-page>header .global-search-results-panel .text-text-primary{color:#0f172a!important}.hub-ia-contract-page>header .global-search-results-panel .text-text-secondary,.hub-ia-contract-page>header .global-search-results-panel .text-text-tertiary,.hub-ia-directory-page>header .global-search-results-panel .text-text-secondary,.hub-ia-directory-page>header .global-search-results-panel .text-text-tertiary{color:#64748b!important}.hub-ia-contract-page>header .global-search-results-panel svg,.hub-ia-directory-page>header .global-search-results-panel svg{color:#475569!important}.hub-ia-contract-page>header .global-search-results-panel button:hover,.hub-ia-directory-page>header .global-search-results-panel button:hover{background-color:#eef2f7!important}.hub-ia-contract-page>header .hub-header-chip:not(.hub-header-chip-active),.hub-ia-directory-page>header .hub-header-chip:not(.hub-header-chip-active){background:#ffffff;border-color:#E7EBF0;color:#1F2937}.hub-ia-contract-page{height:auto;min-height:100dvh;max-height:none;overflow:visible}.hub-ia-contract-page>main{padding:0}.hub-ia-directory-page>main,main:has(.hub-directory--portfolio){padding:.4rem .6rem .75rem}.hub-directory--portfolio{display:flex;align-items:stretch}.hub-filter-viewport.is-open{position:sticky;top:3.6rem;align-self:flex-start;z-index:40;height:calc(100dvh - 3.6rem);max-height:calc(100dvh - 3.6rem);border-left:1px solid #e5e7eb;box-shadow:none}.hub-directory--filters-open .hub-workspace-card{border-top-right-radius:0;border-bottom-right-radius:0}.hub-directory-hero--plain{background:#ffffff;padding:1rem 1.15rem .75rem}.hub-directory-hero--plain .hub-directory-hero-top{grid-template-columns:minmax(0,1fr) auto}.hub-directory-hero--plain .hub-directory-title{margin-top:0}.hub-directory--portfolio{background:#ffffff;padding:0;min-height:calc(100dvh - 4.5rem)}.hub-directory--portfolio .hub-workspace-card{border:1px solid #e7ebf0;border-radius:.75rem;background:#ffffff;overflow:hidden}.hub-ia-contract-page>main{min-height:0;overflow:visible;display:block}.hub-directory-insights{display:flex;flex-wrap:wrap;gap:.45rem .65rem;align-items:center;margin:.75rem 0 0;padding:.85rem 1.25rem;background:#D2DBE8;border:0;border-radius:.85rem}.hub-insights-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999px;background:#ffffff;color:#1F2937;font-weight:600}.hub-insights-chip.is-warn{background:#fff7ed;color:#c2410c;border:1px solid #f58220}.hub-insights-empty{color:#6B7280;font-weight:500}.hub-directory{background:#F4F6F8;min-height:calc(100dvh - 4.5rem);padding:1rem 1.5rem 1.25rem}.hub-directory-hero{background:#ffffff;color:#1F2937;padding:1rem 1.25rem 1.1rem;border:0}.hub-directory-eyebrow{font-size:.8125rem;color:#6B7280}.hub-directory-title{margin-top:.15rem;font-size:1.7rem;font-weight:700;line-height:1.2;color:#05254D}.hub-directory-meta{margin-top:.2rem;font-size:.8125rem;color:#6B7280}.hub-directory-hero-top{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.75rem 1rem}.hub-directory-hero-top .hub-directory-kpis{margin-top:0;padding:0}@media (max-width:1100px){.hub-directory-hero-top{grid-template-columns:minmax(0,1fr) auto}.hub-directory-hero-top .hub-directory-kpis{grid-column:1/-1}}.hub-directory-hero-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:2rem;padding:0 .75rem;border-radius:.5rem;border:1px solid #e7ebf0;background:#ffffff;color:#1F2937;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.hub-directory-hero-toggle:focus-visible,.hub-directory-hero-toggle:hover{background:#F8FAFC;outline:2px solid #F58220;outline-offset:2px}.hub-directory-restore{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#ffffff;color:#1F2937;margin-bottom:.75rem;padding:.7rem 1.25rem;border:1px solid #e7ebf0;border-radius:.85rem}.hub-directory-restore-title{margin:0;font-size:1rem;font-weight:700;color:#001428}.hub-directory--table-only .hub-directory-body{margin-top:0}.hub-directory--table-only .directory-fill-page{min-height:calc(100dvh - 7.5rem)}.hub-directory .hub-directory-page-subtitle,.hub-directory .hub-directory-page-title{display:none}.hub-directory-body{margin-top:0;padding:0}.hub-directory--portfolio .hub-directory-body{margin-top:0}.hub-ia-directory-page .hub-directory-body .directory-table-compact,.hub-ia-directory-page .hub-directory-body table.min-w-full{border:0!important;border-radius:0!important}.hub-ia-directory-page .directory-table-compact thead,.hub-ia-directory-page .directory-table-compact thead th,.hub-ia-directory-page .directory-table-compact thead th *,.hub-ia-directory-page .hub-directory-body thead,.hub-ia-directory-page .hub-directory-body thead th{background:#f8fafc!important;color:#475569!important}.hub-ia-directory-page .directory-table-compact thead th{border-bottom:1px solid #e7ebf0!important;font-weight:700;text-transform:uppercase}.hub-ia-directory-page .hub-directory-body .p-4,.hub-ia-directory-page .hub-directory-body .px-4,.hub-ia-directory-page .hub-directory-body .px-6{padding-left:1.25rem;padding-right:1.25rem}.hub-ia-directory-page .hub-directory-body .directory-fill-page,.hub-ia-directory-page .hub-directory-body>.card{border:0!important;border-radius:0!important;box-shadow:none!important;background:#ffffff!important}.hub-ia-contract-page .hub-list-tabs,.hub-ia-directory-page .hub-list-tabs,.hub-pa-list .hub-list-tabs{padding:0 1.15rem;background:#ffffff;gap:.15rem}.hub-ia-contract-page .hub-list-tabs .hub-tab,.hub-ia-directory-page .hub-list-tabs .hub-tab{display:inline-flex;align-items:center;gap:.45rem}.hub-ia-contract-page .hub-list-toolbar,.hub-ia-directory-page .hub-list-toolbar,.hub-pa-list .hub-list-toolbar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.65rem!important;min-height:3.25rem;padding:.7rem 1.15rem!important;background:#f3f4f6;border-bottom:1px solid #e5e7eb!important}.hub-ia-directory-page .hub-list-sort{display:inline-flex;align-items:center;gap:.4rem;color:#64748b;font-size:.8125rem;white-space:nowrap}.hub-ia-directory-page .hub-list-sort select{border:1px solid #d6deea;border-radius:.4rem;background:#ffffff;padding:.25rem .45rem;color:#1f2937}.hub-ia-directory-page .hub-list-toolbar-search input{height:2.25rem;border-radius:999px;background:#ffffff;border-color:#d6deea}.hub-ia-directory-page .hub-list-toolbar-actions,.hub-ia-directory-page .hub-list-toolbar-search{flex-wrap:nowrap!important}.hub-ia-directory-page .hub-list-toolbar-search{flex:1 1 auto;max-width:none!important}.hub-ia-directory-page .hub-list-toolbar a,.hub-ia-directory-page .hub-list-toolbar button{height:2.25rem;white-space:nowrap;border-radius:.5rem;font-size:.8125rem}.hub-ia-directory-page .directory-table-compact{font-size:13px!important;line-height:1.35}.hub-ia-directory-page .directory-table-compact thead th{padding:12px!important;font-size:12px!important;letter-spacing:.04em;border-right:1px solid #e5e7eb!important}.hub-ia-directory-page .directory-table-compact td{padding:10px 12px!important;overflow:hidden;text-overflow:ellipsis;font-size:13px!important;color:#1f2937;border-right:1px solid #e5e7eb!important}.hub-ia-directory-page .directory-table-compact td:last-child,.hub-ia-directory-page .directory-table-compact th:last-child{border-right:0!important}.hub-ia-directory-page .directory-table-compact td,.hub-ia-directory-page .directory-table-compact td *{white-space:nowrap}.hub-ia-directory-page .directory-table-compact tbody a,.hub-ia-directory-page .hub-contract-link{color:#2563eb!important;font-weight:600}.hub-ia-directory-page .hub-list-inline-title{display:none}.hub-ia-contract-page .hub-pa-list thead,.hub-ia-contract-page .hub-pa-list thead th,.hub-ia-contract-page .hub-pa-list thead th *{background:#f8fafc!important;color:#475569!important}.hub-ia-directory-page .directory-table-compact .badge{border-radius:999px;font-size:11px!important;font-weight:700}.hub-directory-kpis{display:flex;flex:0 0 auto;align-items:flex-start;gap:.15rem;margin-top:0;padding:0;border:0;border-radius:0;background:transparent}.hub-directory-kpis .hub-kpi{display:flex;flex-direction:row;align-items:flex-start;gap:.4rem;min-width:4.5rem;padding:0 .55rem 0 0}.hub-directory-kpis .hub-kpi>svg{width:18px;height:18px;margin-top:.15rem;flex-shrink:0;color:#94a3b8}.hub-directory-kpis .hub-kpi-value{font-size:1.05rem;font-variant-numeric:tabular-nums}.hub-directory-kpis .hub-kpi p{margin-top:.1rem;font-size:.68rem}.hub-directory-kpis .hub-kpi.is-review .hub-kpi-value,.hub-directory-kpis .hub-kpi.is-review>svg{color:#F58220}.hub-ia-directory-page .btn-primary,.hub-ia-directory-page button.bg-primary-600{background:#F58220!important;border-color:#F58220!important}.hub-ia-directory-page .btn-primary:hover,.hub-ia-directory-page button.bg-primary-600:hover{background:#e57416!important}@media (max-width:1024px){.hub-directory-hero-top .hub-directory-kpis{flex-wrap:wrap}}.hub-docs-skin,.hub-metadata-skin{background:#eef2f7;border-radius:0 0 .85rem .85rem;padding:.85rem}.hub-docs-skin,.hub-lifecycle-skin,.hub-metadata-skin{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.hub-lifecycle-skin{background:#ffffff;border-radius:0;padding:.85rem 1.25rem 1.15rem}.hub-docs-skin .card,.hub-metadata-skin .card{background:#ffffff;border:1px solid #d6deea;box-shadow:none;border-radius:.85rem}.hub-docs-skin .flex-1>.card,.hub-docs-skin>.relative>.card:not(.hub-docs-folders){flex:1 1 auto}.hub-docs-skin .hub-docs-folders{flex:0 0 13rem;width:13rem;max-width:13rem;background:#f7f9fc}.hub-docs-skin .hub-docs-folders .bg-primary-50,.hub-docs-skin .hub-docs-folders .text-primary-800{background:#12325c!important;color:#e8eef7!important}.hub-docs-skin table{border-collapse:separate;border-spacing:0}.hub-docs-skin thead,.hub-docs-skin thead th{background:#01173D!important;color:#ffffff!important}.hub-docs-skin thead th{font-size:.72rem;font-weight:700;letter-spacing:.03em}.hub-docs-skin thead th button{background:transparent!important;color:#ffffff!important;text-transform:none;letter-spacing:.03em}.hub-docs-skin thead th [role=separator]{background:transparent!important;border:0!important;color:rgba(255,255,255,.45)!important;width:8px!important}.hub-docs-skin thead th [role=separator] span{background:currentColor!important;width:1px!important;height:14px!important}.hub-docs-skin tbody tr:nth-child(2n),.hub-docs-skin tbody tr:nth-child(2n) td{background:#f3f7fc}.hub-docs-skin tbody tr:hover,.hub-docs-skin tbody tr:hover td{background:#e8f1fa}.hub-docs-skin .border-blue-200.bg-blue-50,.hub-docs-skin .border-blue-300.bg-blue-50{background:#f4f7fb;border-color:#d6deea;color:#334155}.hub-metadata-skin .card{background:#ffffff;border:1px solid #d6deea;box-shadow:none;border-radius:.85rem}.hub-metadata-skin h2{color:#12325c}.hub-metadata-skin input[type=search]{background:#ffffff;border-color:#d6deea}.hub-metadata-skin nav button{border:1px solid transparent}.hub-metadata-skin nav button.bg-primary-50,.hub-metadata-skin nav button.font-semibold{background:#12325c!important;color:#ffffff!important}.hub-metadata-skin section.scroll-mt-24{border-color:#d6deea;background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hub-metadata-skin h3{color:#12325c}.hub-docs-dropzone summary{list-style:none}.hub-docs-dropzone summary::-webkit-details-marker,.hub-docs-dropzone summary::marker{display:none;content:""}.hub-docs-dropzone .hub-docs-dropzone-chevron{transition:transform .15s ease}.hub-docs-dropzone[open] .hub-docs-dropzone-chevron{transform:rotate(180deg)}.hub-lifecycle-skin .hub-lifecycle-layout{flex:1 1 auto;min-height:0;overflow:auto;align-items:stretch}.hub-lifecycle-layout--collapsed{grid-template-columns:minmax(0,1fr)}.hub-lifecycle-skin .hub-lifecycle-layout>.min-w-0{min-height:0;display:flex;flex-direction:column;background:transparent;border:0;border-radius:0;padding:0}.hub-lifecycle-skin .hub-lifecycle-restore{flex:0 0 auto;align-self:flex-start}.hub-lifecycle-skin .hub-lifecycle-pane-body{flex:1 1 auto;min-height:0}.hub-lifecycle-skin .card{background:#ffffff;border:1px solid #d6deea;box-shadow:none;border-radius:.85rem}.hub-lifecycle-skin h2,.hub-lifecycle-skin h3,.hub-lifecycle-skin h4{color:#12325c}.hub-lifecycle-skin [aria-label="Lifecycle Management sections"],.hub-lifecycle-skin [aria-label="Process & Actions sections"]{align-self:stretch;background:transparent}.hub-lifecycle-skin [aria-label="Lifecycle Management sections"] button,.hub-lifecycle-skin [aria-label="Process & Actions sections"] button{border:1px solid transparent!important;background:transparent!important;color:#4b5563!important;border-radius:0!important}.hub-lifecycle-skin [aria-label="Lifecycle Management sections"] button[aria-current=page],.hub-lifecycle-skin [aria-label="Process & Actions sections"] button[aria-current=page]{background:#ffffff!important;color:#1F2937!important;box-shadow:inset 3px 0 0 #F58220;font-weight:600}.hub-lifecycle-skin [aria-label="Lifecycle Management sections"] button[aria-current=page] svg,.hub-lifecycle-skin [aria-label="Process & Actions sections"] button[aria-current=page] svg{color:#F58220!important}.hub-lifecycle-skin thead,.hub-lifecycle-skin thead th{background:#01173D!important;color:#ffffff!important}.hub-lifecycle-skin thead th button{background:transparent!important;color:#ffffff!important}.hub-lifecycle-skin tbody tr:nth-child(2n),.hub-lifecycle-skin tbody tr:nth-child(2n) td{background:#f3f7fc}.hub-lifecycle-skin tbody tr:hover,.hub-lifecycle-skin tbody tr:hover td{background:#e8f1fa}.hub-lifecycle-skin .min-h-64{min-height:100%!important;background:#ffffff;border-color:#d6deea}.hub-lifecycle-skin [role=tab][aria-selected=true],.hub-lifecycle-skin [role=tablist] button[aria-selected=true]{background:#12325c!important;color:#ffffff!important}.hub-meta2{height:auto;min-height:0;display:flex;flex-direction:column;gap:.75rem}.hub-meta2-grid{display:grid;grid-template-columns:minmax(18rem,1.1fr) minmax(16rem,.9fr);gap:.75rem;align-items:stretch;flex:1 1 auto;min-height:0}.hub-meta2-grid--values .hub-meta2-field,.hub-meta2-grid--values .hub-meta2-fields-head{grid-template-columns:minmax(8rem,13rem) minmax(0,1fr) 3.6rem}.hub-meta2-grid--preview{grid-template-columns:minmax(16rem,.9fr) minmax(14rem,.8fr) minmax(22rem,1.3fr)}.hub-meta2-pane,.hub-meta2-preview{display:flex;min-height:0;height:auto;flex-direction:column;overflow:visible;border:1px solid #d6deea;border-radius:12px;background:#ffffff}.hub-meta2-pane{overflow:visible}.hub-meta2-pane-head,.hub-meta2-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #e5eaf1}.hub-meta2-pane-head h3{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#12325c}.hub-meta2-star{color:#94a3b8}.hub-meta2-toolbar{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-bottom:1px solid #eef2f7}.hub-meta2-doc-all,.hub-meta2-link,.hub-meta2-muted{font-size:11px;font-weight:600;color:#2563eb}.hub-meta2-muted{color:#64748b;font-weight:500}.hub-meta2-accordion{flex:1;overflow:auto}.hub-meta2-docs{flex:1}.hub-meta2-section{border-bottom:1px solid #eef2f7}.hub-meta2-section-head{display:flex;width:100%;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:13px;font-weight:600;color:#0f172a;background:#ffffff}.hub-meta2-human .hub-meta2-section-head{width:auto;flex:1 1 auto;min-width:0;padding-right:.5rem}.hub-meta2-human .hub-meta2-field .hub-meta2-heading{padding-top:.35rem}.hub-meta2-human .hub-meta2-field input,.hub-meta2-human .hub-meta2-field select,.hub-meta2-human .hub-meta2-field textarea{min-height:2.1rem;font-size:12px}.hub-meta2-count{display:inline-flex;min-width:1.25rem;justify-content:center;border-radius:999px;background:#eef2f7;padding:0 .35rem;font-size:11px;color:#475569}.hub-meta2-dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:999px}.hub-meta2-dot.is-approved{background:#22c55e}.hub-meta2-dot.is-review{background:#fb923c}.hub-meta2-editor{padding:.75rem 1rem 1rem}.hub-meta2-editor span.inline-flex.rounded-full{display:none!important}.hub-meta2-editor .btn{box-sizing:border-box;height:2.25rem;min-height:2.25rem;border-radius:.45rem!important}.hub-meta2-pane-head .btn,.hub-meta2-pane-head button:not(.hub-meta2-star),.hub-meta2-review{box-sizing:border-box;height:2.25rem;min-height:2.25rem;border-radius:.45rem}.hub-meta2-fields{display:grid;gap:.2rem 0;padding:0 .75rem .85rem;overflow:visible}.hub-meta2-field,.hub-meta2-fields-head{display:grid;grid-template-columns:minmax(8rem,1.05fr) minmax(8rem,1.35fr) 3.6rem;gap:.45rem .75rem;align-items:start}.hub-meta2-fields-head{padding:.35rem 0 .45rem;border-bottom:1px solid #e2e8f0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.hub-meta2-heading{font-size:12px;font-weight:700;color:#0f172a}.hub-meta2-value{position:relative;display:inline-block;max-width:100%;font-size:12px;font-weight:400;color:#334155;word-break:break-word;cursor:default}.hub-meta2-source-tip{display:none;position:absolute;left:0;top:calc(100% + 6px);z-index:80;min-width:12rem;max-width:18rem;padding:.55rem .7rem;border-radius:8px;background:#12325c;color:#ffffff;box-shadow:0 10px 24px rgb(15 23 42/.22);font-size:12px;font-weight:600;line-height:1.4}.hub-meta2-source-tip-label{display:block;margin-bottom:.15rem;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#93c5fd}.hub-meta2-value:focus-visible .hub-meta2-source-tip,.hub-meta2-value:hover .hub-meta2-source-tip{display:block}.hub-meta2-conf{justify-self:end;border-radius:999px;padding:.1rem .4rem;font-size:10px;font-weight:700;line-height:1.35;text-align:center}.hub-meta2-conf.is-high{background:#dcfce7;color:#166534}.hub-meta2-conf.is-human{background:#bbf7d0;color:#15803d}.hub-meta2-conf.is-low{background:#ffedd5;color:#9a3412}.hub-meta2-review{border-radius:.4rem;background:#ea580c;padding:.35rem .7rem;font-size:12px;font-weight:700;color:#ffffff}.hub-meta2-review:disabled{cursor:not-allowed;background:#fb923c}.hub-meta2-docs{list-style:none;margin:0;padding:.35rem 0;flex:1 1 auto;min-height:0;overflow:auto}.hub-meta2-doc-row{display:flex;align-items:stretch}.hub-meta2-doc-row.is-active,.hub-meta2-doc-row:hover{background:#f8fafc}.hub-meta2-doc{display:flex;width:100%;min-width:0;align-items:flex-start;gap:.65rem;padding:.7rem .35rem .7rem 1rem;text-align:left}.hub-meta2-doc.is-active,.hub-meta2-doc:hover{background:transparent}.hub-meta2-doc-open{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;margin:.45rem .55rem .45rem 0;color:#1e3a8a;border-radius:.4rem}.hub-meta2-doc-open:hover{background:#e8eef7;color:#12325c}.hub-meta2-signed{border-radius:999px;background:#dcfce7;padding:.1rem .4rem;font-size:10px;font-weight:700;color:#166534}.hub-meta2-doc-all{display:block;width:100%;padding:.75rem 1rem 1rem;border:0;background:transparent;text-align:left;cursor:pointer}.hub-meta2-preview-bar{background:#12325c}.hub-meta2-preview-body{flex:1;min-height:0;overflow:hidden;background:#edf0e8}.hub-pdf-page{display:block;width:100%;height:100%;margin:0;border:0;background:#ffffff}.hub-meta2-facts{flex:0 0 auto;border:1px solid #d6deea;border-radius:10px;background:#ffffff;padding:0}.hub-meta2-facts-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .75rem;border:0;background:transparent;color:#334155;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.hub-meta2-facts-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem .65rem;padding:0 .75rem .45rem}.hub-meta2-fact-label{margin:0;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.hub-meta2-fact-value{margin:.1rem 0 0;font-size:11px;font-weight:600;line-height:1.25;color:#0f172a}.hub-meta2-audit{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin:0;padding:.25rem .75rem .45rem;border-top:1px solid #e8edf4;font-size:10px;color:#64748b}@media (max-width:1100px){.hub-meta2-facts-grid,.hub-meta2-grid,.hub-meta2-grid--preview,.hub-meta2-grid--values{grid-template-columns:1fr}}.hub-devtools{position:fixed;left:8px;bottom:16px;z-index:220;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hub-devtools.is-preview{left:8px}.hub-devtools-panel{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:188px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#111111;box-shadow:0 16px 40px rgba(0,0,0,.35)}.hub-devtools-panel .hub-header-chip{justify-content:flex-start;width:100%}.hub-devtools-trigger{width:42px;height:42px;border:0;border-radius:999px;background:#111111;color:#ffffff;font-size:12px;font-weight:800;letter-spacing:.04em;box-shadow:0 10px 28px rgba(0,0,0,.32)}.hub-devtools-trigger.is-open,.hub-devtools-trigger:hover{background:#1d4ed8}@media (prefers-reduced-motion:reduce){.hub-sidebar-glass{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:767px){.hub-contract-body,.hub-freeze-body,.hub-ia-contract-page,.hub-ia-contract-page>main,.hub-meta2,.hub-meta2-pane,.hub-meta2-preview,.hub-tab-panel,.hub-workspace-card{height:auto;max-height:none;overflow:visible}.hub-ia-directory-page .hub-workspace-card{overflow-x:auto}.hub-hero-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "actions" "kpis"}.hub-hero-actions,.hub-record-actions{justify-self:stretch;width:100%}.hub-record-actions-main{width:100%}.hub-record-sep{display:none}.hub-record-meta{display:grid;gap:.2rem}.hub-hero-kpis{width:100%}.hub-hero-kpis .hub-kpi{min-width:0;flex:1 1 0;padding:.35rem .45rem}.hub-tabs{flex-wrap:nowrap;overflow-x:auto;padding-left:.75rem;padding-right:.75rem}.hub-tab{flex:0 0 auto}.hub-meta2-toolbar{flex-wrap:wrap}.hub-meta2-fields-head,.hub-meta2-grid--values .hub-meta2-fields-head{display:none}.hub-meta2-field,.hub-meta2-grid--preview .hub-meta2-field,.hub-meta2-grid--values .hub-meta2-field{grid-template-columns:minmax(0,1fr) auto}.hub-meta2-heading{grid-column:1/-1}.hub-meta2-preview-bar{flex-wrap:wrap;align-items:flex-start}.hub-meta2-preview-body{height:22rem;min-height:22rem;overflow:hidden}.hub-meta2-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-filter-viewport.is-open{top:0;height:100dvh;max-height:100dvh;border-left:0}.hub-filter-viewport.is-open,aside.hub-fable-rail:not([aria-hidden=true]){position:fixed;inset:0;z-index:160;width:100%!important;max-width:none!important;background:#ffffff}aside.hub-fable-rail:not([aria-hidden=true]){height:100dvh!important}}.hub-process-nav{position:sticky;top:0;align-self:start;z-index:3;max-height:calc(100dvh - 4.5rem);overflow-y:auto;overscroll-behavior:contain;background:#f3f6fa;border:1px solid #e1e8f0;border-radius:12px;padding:.45rem .35rem .65rem;scrollbar-width:thin;scrollbar-color:transparent transparent}.hub-process-nav:hover{scrollbar-color:#b8c6d8 transparent}.hub-process-nav::-webkit-scrollbar{width:4px}.hub-process-nav::-webkit-scrollbar-track{background:transparent}.hub-process-nav::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.hub-process-nav:hover::-webkit-scrollbar-thumb{background:#b8c6d8}.cj-process .hub-process-nav{background:#ffffff;border:1px solid #e6ebf2;border-radius:12px;padding:12px 14px;font-family:inherit}.cj-process.hub-lifecycle-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}.cj-process.hub-lifecycle-layout--collapsed{grid-template-columns:minmax(0,1fr)}.cj-process .cj-divider{height:1px;margin:10px 0 2px;background:#e6ebf2}.cj-process .cj-tree{margin:8px 0 4px;padding-left:0}.cj-process .cj-branch{position:relative;padding-left:42px}.cj-process .cj-branch:before{content:"";position:absolute;left:15px;top:32px;bottom:-8px;width:2px;background:#d5dee8;z-index:0}.cj-process .cj-branch:last-child:before{display:none}.cj-process .cj-journey-title{color:#0f2744;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.3;padding:0}.cj-process .cj-group{color:#0f2744;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:0 0 0 2px}.cj-process .cj-step{color:#0f2744;font-size:13px;font-weight:650;line-height:1.35;border-radius:8px}.cj-process .cj-step:hover{background:#f8fafc}.cj-process .cj-step[aria-current=page],.cj-process .cj-step[aria-expanded=true]{color:#1d4ed8;font-size:13px;font-weight:700;background:transparent}.cj-process .cj-step-icon{width:16px;height:16px;color:#64748b}.cj-process .cj-step[aria-current=page] .cj-step-icon,.cj-process .cj-step[aria-expanded=true] .cj-step-icon{color:#1d4ed8}.cj-process .cj-count{background:#f8fafc;color:#64748b;border:1px solid #e6ebf2;font-size:12px;font-weight:700}.cj-process .cj-branch-label{position:relative;display:flex;width:100%;align-items:center;min-height:32px;border:0;background:transparent;padding:0 6px 0 0;color:#0f2744;font-size:13px;font-weight:650;line-height:1.35;text-align:left}.cj-process .cj-branch.is-current .cj-branch-label{color:#1d4ed8;font-weight:700}.cj-process .cj-branch.is-upcoming .cj-branch-label{color:#64748b;font-weight:650}.cj-process .cj-num{position:absolute;left:-42px;z-index:1;display:inline-flex;height:32px;width:32px;align-items:center;justify-content:center;border-radius:999px;background:#1d4ed8;color:#ffffff;font-size:13px;font-weight:700}.cj-process .cj-branch.is-done .cj-num{background:#e7f6ee;color:#15803d}.cj-process .cj-branch.is-upcoming .cj-num{background:#eef2f6;color:#64748b}.cj-process .cj-items{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:4px 0 8px;padding:0 0 0 8px;border-left:2px solid #e6ebf2}.cj-process .cj-item{position:relative;display:flex;width:100%;max-width:100%;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;padding:6px 8px;color:#0f2744;font-size:13px;font-weight:650;line-height:1.35;text-align:left}.cj-process .cj-item:hover:not(:disabled){background:#f8fafc}.cj-process .cj-item.is-on{background:transparent;color:#1d4ed8;font-weight:700}.cj-process .cj-item.is-on:before{content:"";height:10px;width:10px;flex:0 0 auto;border-radius:999px;background:#1d4ed8}.cj-process .cj-item.is-locked{cursor:not-allowed;color:#94a3b8}.cj-record-head{display:flex;align-items:flex-start;gap:.85rem}.cj-record-num{display:inline-flex;height:2rem;width:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#0b2a55;color:#ffffff;font-size:.95rem;font-weight:700}.cj-record-side{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.cj-status{display:inline-flex;align-items:center;border-radius:999px;background:#e8eef8;padding:.2rem .65rem;color:#1d4ed8;font-size:.75rem;font-weight:700}.cj-status.is-done{background:#dcfce7;color:#15803d}.cj-section-head{display:flex;width:100%;align-items:center;gap:.75rem;border:0;background:#ffffff;padding:.8rem 1rem;text-align:left}.cj-section-icon{display:inline-flex;height:2rem;width:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.55rem;background:#e7eefb;color:#1d4ed8}.cj-section-copy{display:flex;min-width:0;flex:1;align-items:baseline;gap:.65rem}.cj-section-title{flex:0 0 auto;color:#0b2a55;font-size:.92rem;font-weight:650}.cj-section-desc{min-width:0;overflow:hidden;color:#64748b;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.cj-complete{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;white-space:nowrap}.cj-complete.is-done{color:#15803d}.cj-complete.is-open{color:#b45309}.cj-tick{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:.25rem;color:#ffffff}.cj-complete.is-done .cj-tick{background:#16a34a}.cj-complete.is-open .cj-tick{background:#f59e0b}.cj-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem}.cj-field{display:grid;grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:.75rem}.cj-field.is-wide{grid-column:1/-1}.cj-field-label{color:#334155;font-size:.84rem;font-weight:600}.cj-field-box{display:flex;min-height:2.5rem;align-items:center;box-sizing:border-box;width:100%;border:1px solid #c5d0e0;border-radius:.55rem;background:#ffffff;padding:.45rem .75rem;color:#0b2a55;font-size:.9rem}.cj-field-box:disabled{background:#f8fafc;color:#0b2a55}.cj-pill{display:inline-flex;align-items:center;border-radius:999px;background:#dcfce7;padding:.15rem .55rem;color:#15803d;font-size:.78rem;font-weight:700}.cj-docs{width:100%;border-collapse:collapse;font-size:.84rem}.cj-docs td,.cj-docs th{border:1px solid #d6deea;padding:.55rem .7rem;text-align:left;vertical-align:middle}.cj-docs th{background:#f8fafc;color:#64748b;font-size:.75rem;font-weight:700}.cj-file{display:inline-flex;height:1.35rem;min-width:1.7rem;align-items:center;justify-content:center;border-radius:.25rem;margin-right:.45rem;color:#ffffff;font-size:.62rem;font-weight:800;letter-spacing:.02em}.cj-file.is-pdf{background:#dc2626}.cj-file.is-doc{background:#1d4ed8}.cj-file.is-xls{background:#15803d}.cj-file.is-other{background:#64748b}.cj-doc-menu{position:absolute;right:0;z-index:20;margin-top:.25rem;min-width:9rem;border:1px solid #d6deea;border-radius:.5rem;background:#ffffff;padding:.25rem 0}.cj-doc-menu a{display:block;padding:.45rem .75rem;color:#0b2a55;font-size:.84rem}.cj-doc-menu a:hover{background:#f8fafc}@media (max-width:800px){.cj-field,.cj-fields{grid-template-columns:minmax(0,1fr)}}.contract-detail-page .contract-tabs-nav{gap:4px;margin-bottom:16px}.contract-detail-page .contract-tab{gap:6px;padding:9px 14px;font-size:13px}.contract-detail-page table{font-size:13px}.contract-detail-page table th,.theme-nebula .contract-detail-page table th,.theme-nebula-light .contract-detail-page table th,.theme-thiess .contract-detail-page table th{padding:8px 12px;font-size:12px;line-height:1.2}.contract-detail-page table td,.theme-nebula .contract-detail-page table td,.theme-nebula-light .contract-detail-page table td,.theme-thiess .contract-detail-page table td{padding:7px 12px;font-size:13px;line-height:1.25}.contract-detail-page table input,.contract-detail-page table select,.contract-detail-page table textarea,.theme-nebula .contract-detail-page table input,.theme-nebula .contract-detail-page table select,.theme-nebula .contract-detail-page table textarea,.theme-nebula-light .contract-detail-page table input,.theme-nebula-light .contract-detail-page table select,.theme-nebula-light .contract-detail-page table textarea,.theme-thiess .contract-detail-page table input,.theme-thiess .contract-detail-page table select,.theme-thiess .contract-detail-page table textarea{padding:5px 8px;font-size:13px;line-height:1.2}.theme-nebula .contract-detail-page .card:hover,.theme-nebula-light .contract-detail-page .card:hover{transform:none}.directory-fill-page{display:flex;flex-direction:column;min-height:calc(100dvh - 13.5rem)}.directory-fill-page>.contract-list-scrollbar,.directory-fill-page>.overflow-x-auto{flex:1 1 auto}.directory-table-compact{overflow:hidden;border:1px solid #d6deea;border-radius:12px;font-size:11px;line-height:1.25;background:#ffffff}.directory-table-compact thead{background:#01173D!important}.directory-table-compact thead th,.directory-table-compact thead th *{background:#01173D!important;color:#ffffff!important;font-size:13px!important;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.directory-table-compact tbody tr:nth-child(2n),.directory-table-compact tbody tr:nth-child(2n) td{background:#f3f7fc}.directory-table-compact tbody tr:hover,.directory-table-compact tbody tr:hover td{background:#e8f1fa}.directory-table-compact th{padding:10px 8px;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap}.directory-table-compact td{padding:4px 8px;font-size:11px;line-height:1.25;vertical-align:middle;white-space:nowrap}.directory-table-compact td.cell-wrap{white-space:normal!important;overflow-wrap:anywhere}.directory-table-compact :where(a,button,input,select,textarea,span){font-size:inherit;line-height:inherit}.directory-table-compact :where(input,select){min-height:24px;padding-top:3px;padding-bottom:3px}.contract-list-table tbody td,.contract-list-table tbody tr{height:var(--contract-list-row-height,30px)}.contract-list-table tbody td{max-height:var(--contract-list-row-height,30px);overflow:hidden}.contract-list-table .contract-list-cell{display:flex;min-width:0;max-width:100%;height:calc(var(--contract-list-row-height, 30px) - 8px);max-height:calc(var(--contract-list-row-height, 30px) - 8px);align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contract-list-table .contract-list-cell :where(a,div,span,p){min-width:0;max-width:100%;overflow:hidden;white-space:nowrap!important;text-overflow:ellipsis}@media (max-width:768px){.directory-table-compact td,.directory-table-compact th{padding-inline:6px}}.nebula-ai-composer{display:flex;align-items:flex-end;gap:.25rem;min-width:0;width:100%;border:1px solid #e5e7eb;background:#f9fafb;border-radius:1rem;padding:.375rem .5rem;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.nebula-ai-composer:focus-within{border-color:#d1d5db;background:#ffffff;box-shadow:0 0 0 1px rgba(0,0,0,.04)}.nebula-ai-composer input[type=text],.nebula-ai-composer textarea,.theme-nebula .nebula-ai-composer input[type=text],.theme-nebula .nebula-ai-composer textarea,.theme-quantix .nebula-ai-composer input[type=text],.theme-quantix .nebula-ai-composer textarea,.theme-thiess .nebula-ai-composer input[type=text],.theme-thiess .nebula-ai-composer textarea{border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:.5rem .25rem!important;min-height:2.5rem;flex:1 1 auto;min-width:0;outline:none!important}.nebula-ai-composer textarea,.theme-nebula .nebula-ai-composer textarea,.theme-quantix .nebula-ai-composer textarea,.theme-thiess .nebula-ai-composer textarea{max-height:8rem;resize:vertical}.nebula-ai-composer input[type=text]:focus,.nebula-ai-composer textarea:focus,.theme-nebula .nebula-ai-composer input[type=text]:focus,.theme-nebula .nebula-ai-composer textarea:focus,.theme-quantix .nebula-ai-composer input[type=text]:focus,.theme-quantix .nebula-ai-composer textarea:focus,.theme-thiess .nebula-ai-composer input[type=text]:focus,.theme-thiess .nebula-ai-composer textarea:focus{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}.nebula-ai-composer .nebula-ai-send,.theme-nebula .nebula-ai-composer .nebula-ai-send,.theme-quantix .nebula-ai-composer .nebula-ai-send,.theme-thiess .nebula-ai-composer .nebula-ai-send{display:inline-flex!important;align-items:center;justify-content:center;width:2rem!important;height:2rem!important;min-width:2rem!important;padding:0!important;margin:.125rem 0!important;border-radius:9999px!important;border:1px solid #e5e7eb!important;background:#ffffff!important;color:#9ca3af!important;box-shadow:none!important;font-weight:500;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.nebula-ai-composer .nebula-ai-send:hover,.theme-nebula .nebula-ai-composer .nebula-ai-send:hover,.theme-quantix .nebula-ai-composer .nebula-ai-send:hover,.theme-thiess .nebula-ai-composer .nebula-ai-send:hover{background:#f3f4f6!important;color:#6b7280!important}.nebula-ai-composer .nebula-ai-send.is-ready,.theme-nebula .nebula-ai-composer .nebula-ai-send.is-ready,.theme-quantix .nebula-ai-composer .nebula-ai-send.is-ready,.theme-thiess .nebula-ai-composer .nebula-ai-send.is-ready{background:#1e3a5f!important;border-color:#1e3a5f!important;color:#ffffff!important}.nebula-ai-composer .nebula-ai-send.is-ready:hover,.theme-nebula .nebula-ai-composer .nebula-ai-send.is-ready:hover,.theme-quantix .nebula-ai-composer .nebula-ai-send.is-ready:hover,.theme-thiess .nebula-ai-composer .nebula-ai-send.is-ready:hover{background:#152a45!important;border-color:#152a45!important;color:#ffffff!important}.nebula-ai-composer .nebula-ai-send:disabled,.theme-nebula .nebula-ai-composer .nebula-ai-send:disabled,.theme-quantix .nebula-ai-composer .nebula-ai-send:disabled,.theme-thiess .nebula-ai-composer .nebula-ai-send:disabled{cursor:not-allowed;opacity:1;background:#ffffff!important;border-color:#e5e7eb!important;color:#d1d5db!important}