:root{--cohesion-canvas:#f3f6f5;--cohesion-surface:#ffffff;--cohesion-surface-soft:#f7f9f8;--cohesion-ink:#17211f;--cohesion-muted:#61706d;--cohesion-line:#dce3e1;--cohesion-line-strong:#b9c6c2;--cohesion-primary:#0b766e;--cohesion-primary-hover:#095f59;--cohesion-link:#2f6fda;--cohesion-danger:#bd3f36;--cohesion-warning:#9a640c;--cohesion-focus:rgba(47,111,218,0.24);--cohesion-sidebar:#17201f;--cohesion-sidebar-text:#d3dcda;--cohesion-sidebar-muted:#93a19e;--cohesion-sidebar-active:#5eead4;--cohesion-radius:7px;--cohesion-control-height:44px;--cohesion-shadow-low:0 1px 2px rgba(23,33,31,0.04)}.login-page,.shell{--bg:var(--cohesion-canvas);--surface:var(--cohesion-surface);--surface-soft:var(--cohesion-surface-soft);--ink:var(--cohesion-ink);--muted:var(--cohesion-muted);--line:var(--cohesion-line);--line-strong:var(--cohesion-line-strong);--green:var(--cohesion-primary);--blue:var(--cohesion-link);--red:var(--cohesion-danger);--amber:var(--cohesion-warning);--focus:var(--cohesion-focus);--shadow:var(--cohesion-shadow-low);--ds-control-height:var(--cohesion-control-height);--ds-radius:var(--cohesion-radius);color:var(--cohesion-ink)}:lang(ar),[dir=rtl],[dir=rtl] .login-page,[dir=rtl] .shell,[dir=rtl] body{font-family:var(--font-arabic)}.shell{background:var(--cohesion-canvas)}.login-page h1,.login-page h2,.login-page h3,.shell h1,.shell h2,.shell h3,.shell h4{color:var(--cohesion-ink);text-wrap:pretty}.shell .sidebar{background:var(--cohesion-sidebar);box-shadow:1px 0 0 rgba(23,33,31,.18)}.shell .sidebar .brand strong,.shell .sidebar .session-card strong{color:#ffffff}.shell .sidebar .brand small,.shell .sidebar .nav-child-group,.shell .sidebar .nav-group,.shell .sidebar .session-card small,.shell .sidebar .session-card span{color:var(--cohesion-sidebar-muted)}.shell .sidebar .nav,.shell .sidebar .nav-child-link{color:var(--cohesion-sidebar-text)}.shell .sidebar .nav svg,.shell .sidebar .nav-expander{color:var(--cohesion-sidebar-muted)}.shell .sidebar .brand-mark{background:#0f8a7f;color:#ffffff}.shell .sidebar .nav,.shell .sidebar .nav-child-link,.shell .sidebar .nav-expander{transition:background-color .14s ease,color .14s ease}.shell .sidebar .nav-expander.active,.shell .sidebar .nav-expander:hover,.shell .sidebar .nav-parent-row.active,.shell .sidebar .nav.active,.shell .sidebar .nav:hover{background:rgba(255,255,255,.075);color:#ffffff}.shell .sidebar .nav.active:before{background:var(--cohesion-sidebar-active)}.shell .sidebar .nav-child-link.active{border-color:var(--cohesion-sidebar-active);color:#ffffff}.shell .content{background:var(--cohesion-canvas)}.shell .workspace-topbar{background:rgba(255,255,255,.94)}.shell .global-object-search{background:#eef2f1;border-color:transparent}.shell .global-object-search:hover{background:#e8eeec}.shell .global-object-search:focus-within{background:#ffffff;border-color:var(--cohesion-link);box-shadow:0 0 0 3px var(--cohesion-focus)}.shell .ds-page-header{align-items:flex-start;border-bottom:1px solid var(--cohesion-line);margin-bottom:24px;padding:6px 0 20px}.shell .ds-page-header h1{font-size:27px;font-weight:660;line-height:1.2}.shell .ds-page-header .eyebrow{color:var(--cohesion-primary);font-weight:620}.shell .ds-page-header__summary{color:var(--cohesion-muted);max-width:68ch}.shell .ds-panel,.shell .panel{border-color:var(--cohesion-line);box-shadow:none}.shell .ds-panel__head h2,.shell .panel-head h2,.shell .panel-head h3{font-weight:640}.shell .ds-button,.shell .icon-action,.shell a.ds-button{border-radius:var(--cohesion-radius);font-weight:620;min-height:var(--cohesion-control-height);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.shell .ds-button--primary,.shell .platform-index-actions .platform-index-primary-action{background:var(--cohesion-primary);border-color:var(--cohesion-primary);box-shadow:0 1px 2px rgba(23,33,31,.12);color:#ffffff}.shell .ds-button--primary:hover:not(:disabled),.shell .platform-index-actions .platform-index-primary-action:hover:not(:disabled){background:var(--cohesion-primary-hover);border-color:var(--cohesion-primary-hover)}.shell .ds-button--secondary{background:#ffffff;border-color:var(--cohesion-line-strong);color:var(--cohesion-ink)}.shell .ds-button--secondary:hover:not(:disabled){background:#f2f6f4;border-color:#93a6a1}.shell .ds-button--ghost:hover:not(:disabled){background:#edf3fb}.shell .ds-button--danger:hover:not(:disabled){background:#fff1f0;border-color:#e6a29d}.shell .ds-field span,.shell .platform-tenant-toolbar label>span{color:#33413e;font-weight:600}.shell .ds-field input,.shell .ds-field select,.shell .ds-field textarea,.shell .platform-tenant-toolbar input,.shell .platform-tenant-toolbar select{background:#ffffff;border-color:#c8d2cf;border-radius:var(--cohesion-radius);box-shadow:0 1px 1px rgba(23,33,31,.02);min-height:var(--cohesion-control-height)}.shell .ds-field input:hover,.shell .ds-field select:hover,.shell .ds-field textarea:hover,.shell .platform-tenant-toolbar input:hover,.shell .platform-tenant-toolbar select:hover{border-color:#9eafaa}.shell .ds-field input:focus-visible,.shell .ds-field select:focus-visible,.shell .ds-field textarea:focus-visible,.shell .platform-tenant-toolbar input:focus-visible,.shell .platform-tenant-toolbar select:focus-visible{border-color:var(--cohesion-link);box-shadow:0 0 0 3px var(--cohesion-focus);outline:0}.shell .ds-data-toolbar{background:transparent;border:0;border-bottom:1px solid var(--cohesion-line);border-radius:0;padding:0 0 16px}.shell .ds-data-table{border-color:var(--cohesion-line);border-radius:var(--cohesion-radius);box-shadow:none}.shell .ds-data-row--header{background:#f4f7f6;color:#52615e;font-weight:620}.shell .ds-data-row:not(.ds-data-row--header):hover{background:var(--cohesion-surface-soft)}.shell .subnav{background:transparent;border:0;border-bottom:1px solid var(--cohesion-line);border-radius:0;margin-bottom:24px;padding:0}.shell .subnav-links{gap:24px}.shell .subnav-link{border-radius:0;color:#52615e;font-weight:560;min-height:44px;padding:10px 1px 11px}.shell .subnav-link.active,.shell .subnav-link:hover{background:transparent;color:var(--cohesion-ink)}.shell .subnav-link.active{box-shadow:inset 0 -2px 0 var(--cohesion-primary);font-weight:640}.shell .overview-metric-grid{background:var(--cohesion-line);border:1px solid var(--cohesion-line);border-radius:var(--cohesion-radius);gap:1px;overflow:hidden}.shell .overview-metric{align-items:center;background:#ffffff;border:0;border-radius:0;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:96px;padding:14px 16px}.shell .overview-metric:hover{background:var(--cohesion-surface-soft)}.shell .overview-metric__icon{background:#f0f5f3;border:0;border-radius:6px}.shell .overview-metric>span:nth-child(2) span{font-weight:560}.shell .overview-metric>span:nth-child(2) strong{color:var(--cohesion-ink);font-size:25px;font-weight:660}.shell .ds-stat{background:var(--cohesion-surface-soft);border-color:transparent}.login-page{background:#edf2f0}.login-page .login-shell{gap:clamp(44px,7vw,96px);max-width:1120px}.login-page .login-intro h1{font-size:clamp(30px,3.2vw,42px);font-weight:660;letter-spacing:0;line-height:1.12}.login-page .login-panel{border-color:var(--cohesion-line);border-radius:8px;box-shadow:0 16px 40px rgba(23,33,31,.09);padding:28px}.login-page .login-points span{background:rgba(255,255,255,.7);border-color:var(--cohesion-line);color:#3f4d4a;font-weight:580}.login-page .login-form label>span{color:#33413e;font-weight:600}.login-page .login-form input,.login-page .login-form select,.login-page .login-form textarea{background:#ffffff;border-color:#c8d2cf;border-radius:var(--cohesion-radius);min-height:var(--cohesion-control-height)}.login-page .login-form input:focus-visible,.login-page .login-form select:focus-visible,.login-page .login-form textarea:focus-visible{border-color:var(--cohesion-link);box-shadow:0 0 0 3px var(--cohesion-focus);outline:0}.login-page .login-form button[type=submit]{background:var(--cohesion-primary);border-color:var(--cohesion-primary);border-radius:var(--cohesion-radius)}.login-page .login-form button[type=submit]:hover:not(:disabled){background:var(--cohesion-primary-hover);border-color:var(--cohesion-primary-hover)}.login-page .login-form-links{border-top:1px solid var(--cohesion-line);gap:2px;margin-top:4px;padding-top:10px}.login-page .login-form-links .inline-action{align-items:center;border-radius:6px;color:#3f4d4a;display:flex;font-weight:540;gap:9px;min-height:42px;padding:8px 10px;text-decoration:none}.login-page .login-form-links .inline-action:hover{background:#f2f6f4;color:var(--cohesion-ink)}.login-page .login-form-links .inline-action svg{color:var(--cohesion-muted);flex:0 0 auto;height:17px;width:17px}@media (max-width:980px){.mobile-shell-header{background:var(--cohesion-sidebar)}.shell .subnav{border-bottom:0}.shell .subnav-mobile-menu>span{color:#52615e;font-weight:600;text-transform:none}.shell .subnav-mobile-menu select{border-color:#c8d2cf;border-radius:var(--cohesion-radius)}}@media (max-width:620px){.shell .ds-page-header{gap:14px;margin-bottom:20px;padding-bottom:16px}.shell .ds-page-header h1{font-size:24px}.shell .overview-metric{min-height:88px;padding:12px}.login-page .login-panel{box-shadow:0 8px 24px rgba(23,33,31,.07);padding:22px}}@media (prefers-reduced-motion:reduce){.shell .ds-button,.shell .icon-action,.shell .sidebar .nav,.shell .sidebar .nav-child-link,.shell .sidebar .nav-expander{transition:none}}.shell .customer-semantic-summary{background:var(--cohesion-surface);border:1px solid var(--cohesion-line);border-radius:var(--cohesion-radius);margin-bottom:1.125rem;min-width:0;overflow:hidden}.shell .customer-semantic-summary__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:.875rem 1rem}.shell .customer-semantic-summary__head h3,.shell .customer-semantic-summary__head p{margin:0}.shell .customer-semantic-summary__head h3{color:var(--cohesion-ink);font-size:1rem}.shell .customer-semantic-summary__head p,.shell .customer-semantic-summary__head small{color:var(--cohesion-muted);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.shell .customer-semantic-summary__head small{max-width:34ch;text-align:end}.shell .customer-semantic-summary__meta{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;min-width:0}.shell .customer-semantic-summary__meta .icon-action{flex:0 0 2.75rem;min-height:2.75rem;padding:0;width:2.75rem}.shell .customer-semantic-summary__head small strong{color:#9a6700}.shell .customer-analytics-state{background:#edf6f4;border-top:1px solid var(--cohesion-line);color:#275852;font-size:.8125rem;line-height:1.45;padding:.625rem 1rem}.shell .customer-analytics-state.stale,.shell .customer-analytics-state.warning{background:#fff8e8;color:#744d00}.shell .customer-semantic-metrics{border-top:1px solid var(--cohesion-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.shell .customer-semantic-metric{color:inherit;display:grid;grid-gap:.3125rem;gap:.3125rem;min-height:6rem;min-width:0;padding:.875rem 1rem;text-decoration:none}.shell .customer-semantic-metric+.customer-semantic-metric{-webkit-border-start:1px solid var(--cohesion-line);border-inline-start:1px solid var(--cohesion-line)}.shell a.customer-semantic-metric:hover{background:#f3f8f6}.shell a.customer-semantic-metric:focus-visible{background:#f3f8f6;box-shadow:inset 0 0 0 3px var(--cohesion-focus);outline:none}.shell .customer-semantic-metric>strong{color:var(--cohesion-ink);font-size:1.5rem;line-height:1;min-height:1.5rem;overflow-wrap:anywhere}.shell .customer-semantic-metric>span{color:var(--cohesion-ink);font-size:.8125rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.shell .customer-semantic-metric>small{color:var(--cohesion-muted);font-size:.6875rem;line-height:1.35;overflow-wrap:anywhere}.shell .customer-metric-loading{animation:customer-metric-pulse 1.4s ease-in-out infinite;background:#dce6e3;border-radius:4px;display:block;height:1.25rem;margin-top:.125rem;max-width:3rem;width:45%}.shell .customer-drillthrough-notice{align-items:center;background:#edf6f4;border:1px solid #badbd4;border-radius:var(--cohesion-radius);color:#275852;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;min-width:0;padding:10px 12px 10px 14px}.shell .customer-drillthrough-notice>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.shell .customer-drillthrough-notice span,.shell .customer-drillthrough-notice strong{overflow-wrap:anywhere}.shell .customer-drillthrough-notice strong{color:var(--cohesion-ink);font-size:13px}.shell .customer-drillthrough-notice span{font-size:12px;line-height:1.4}.shell .customer-drillthrough-notice>a{align-items:center;border-radius:var(--cohesion-radius);color:var(--cohesion-link);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:650;justify-content:center;min-height:44px;padding:8px 10px}.shell .customer-drillthrough-notice>a:focus-visible{box-shadow:0 0 0 3px var(--cohesion-focus);outline:none}@keyframes customer-metric-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (min-width:641px) and (max-width:900px){.shell .customer-semantic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .customer-semantic-metric:nth-child(3){-webkit-border-start:0;border-inline-start:0}.shell .customer-semantic-metric:nth-child(n+3){border-top:1px solid var(--cohesion-line)}}@media (max-width:640px){.shell .customer-drillthrough-notice,.shell .customer-semantic-summary__head{align-items:stretch;flex-direction:column}.shell .customer-semantic-summary__head small{max-width:none;text-align:start}.shell .customer-semantic-summary__meta{justify-content:space-between}.shell .customer-semantic-metrics{grid-template-columns:minmax(0,1fr)}.shell .customer-semantic-metric{min-height:5.5rem}.shell .customer-semantic-metric+.customer-semantic-metric{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--cohesion-line)}.shell .customer-drillthrough-notice>a{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.shell .customer-metric-loading{animation:none}}.shell .review-workbench-panel.ds-panel{background:transparent;border:0;padding:0}.shell .review-workbench-panel>.ds-panel__head{border-bottom-color:var(--cohesion-line);margin-bottom:18px;padding-bottom:16px}.shell .review-workbench{background:var(--cohesion-surface);border:1px solid var(--cohesion-line);border-radius:var(--cohesion-radius);box-shadow:var(--cohesion-shadow-low);gap:18px;padding:20px}.shell .review-workbench:focus{border-color:var(--cohesion-link);box-shadow:0 0 0 3px var(--cohesion-focus)}.shell .review-workbench__head{align-items:flex-start;border-bottom:1px solid var(--cohesion-line);padding-bottom:16px}.shell .review-workbench__head>div{gap:5px;min-width:0}.shell .review-workbench__head h3{font-size:19px;font-weight:660;line-height:1.3;margin:0;overflow-wrap:anywhere}.shell .review-workbench__head p,.shell .review-workbench__head small{color:var(--cohesion-muted);line-height:1.45}.shell .review-workbench__facts{background:var(--cohesion-surface-soft);border:1px solid var(--cohesion-line);border-radius:6px;overflow:hidden}.shell .reports-review-evidence.review-workbench__facts span,.shell .sticker-review-facts.review-workbench__facts>div{-webkit-border-after:1px solid var(--cohesion-line);border-block-end:1px solid var(--cohesion-line);border-right:0;-webkit-border-end:1px solid var(--cohesion-line);border-inline-end:1px solid var(--cohesion-line);min-height:58px;padding:11px 13px}.shell .reports-review-evidence.review-workbench__facts span:nth-last-child(-n+3),.shell .sticker-review-facts.review-workbench__facts>div:nth-last-child(-n+3){-webkit-border-after:0;border-block-end:0}.shell .reports-review-evidence.review-workbench__facts span:nth-child(3n),.shell .sticker-review-facts.review-workbench__facts>div:nth-child(3n){-webkit-border-end:0;border-inline-end:0}.shell .review-workbench__provenance{border-color:var(--cohesion-line);gap:18px;padding:14px 0}.shell .review-workbench__actions{align-items:center;gap:10px}.shell .review-workbench__decision{background:#f6faf8;border:1px solid #cfe0db;border-radius:6px;padding:16px}.shell .review-workbench__table .ds-data-row:not(.ds-data-row--header){min-height:0;transition:background-color .12s ease}.shell .review-workbench__table .ds-data-row:not(.ds-data-row--header):hover{background:#f8faf9}@media (min-width:641px) and (max-width:900px){.shell .sticker-review-facts.review-workbench__facts>div,.shell .sticker-review-facts.review-workbench__facts>div:nth-child(3n),.shell .sticker-review-facts.review-workbench__facts>div:nth-last-child(-n+3){-webkit-border-after:1px solid var(--cohesion-line);border-block-end:1px solid var(--cohesion-line);-webkit-border-end:1px solid var(--cohesion-line);border-inline-end:1px solid var(--cohesion-line)}.shell .sticker-review-facts.review-workbench__facts>div:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.shell .sticker-review-facts.review-workbench__facts>div:nth-last-child(-n+2){-webkit-border-after:0;border-block-end:0}}@media (max-width:640px){.shell .review-workbench{gap:16px;padding:16px}.shell .review-workbench__head{gap:10px}.shell .reports-review-evidence.review-workbench__facts,.shell .sticker-review-facts.review-workbench__facts{grid-template-columns:1fr}.shell .reports-review-evidence.review-workbench__facts span,.shell .reports-review-evidence.review-workbench__facts span:nth-last-child(-n+3),.shell .sticker-review-facts.review-workbench__facts>div,.shell .sticker-review-facts.review-workbench__facts>div:nth-last-child(-n+3){-webkit-border-after:1px solid var(--cohesion-line);border-block-end:1px solid var(--cohesion-line);-webkit-border-end:0;border-inline-end:0;min-height:0}.shell .reports-review-evidence.review-workbench__facts span:last-child,.shell .sticker-review-facts.review-workbench__facts>div:last-child{-webkit-border-after:0;border-block-end:0}.shell .review-workbench__actions>*,.shell .review-workbench__decision>.ds-button{justify-content:center;min-height:48px;width:100%}}