.intell-console{--ic-bg:#090f1c;--ic-panel:#111e32;--ic-line:#344664;--ic-text:#edf3fc;--ic-muted:#b7c7dd;--ic-accent:#c6b6ff;--ic-nav:256px;min-height:100dvh;background:var(--ic-bg);color:var(--ic-text);font-family:var(--ecosystem-font,Inter,system-ui,sans-serif);line-height:1.6}.intell-console *{box-sizing:border-box}.intell-console[data-collapsed=true]{--ic-nav:76px}.intell-console .ic-content{margin-left:var(--ic-nav);min-width:0;min-height:100dvh;display:flex;flex-direction:column}.intell-console .ic-main{min-width:0;flex:1;outline:none;background:radial-gradient(ellipse at 90% 0,rgba(118,89,207,.1),transparent 45%),#090f1c}.ic-skip{position:fixed;left:18px;top:-100px;z-index:120;padding:14px 18px;background:#d9ceff;color:#111a2a;border-radius:5px}.ic-skip:focus{top:16px}.intell-console .ic-sidebar{position:fixed;inset:0 auto 0 0;width:var(--ic-nav);z-index:70;display:flex;flex-direction:column;background:linear-gradient(160deg,#14213a,#0a1425 48%);border-right:1px solid #344564;min-height:0}.ic-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:23px 20px 20px;border-bottom:1px solid #2b3e59}.ic-brand{display:flex;align-items:center;gap:12px;color:#eff4ff;text-decoration:none;min-width:0}.ic-brand>img{flex-shrink:0}.ic-brand>span{font-size:14px;letter-spacing:.04em;line-height:1.5;white-space:nowrap}.ic-brand small{display:block;font-size:11px;color:#aebed7;letter-spacing:0;margin-top:4px}.ic-organisation-link{display:flex;align-items:center;gap:10px;min-height:64px;margin:17px 14px 10px;padding:12px;border:1px solid #485e85;border-radius:6px;background:#172740;color:#e9effa;text-decoration:none;font-size:13px;font-weight:600}.ic-organisation-link>svg{flex-shrink:0;color:#c8b8ff}.ic-organisation-link small{display:block;font-size:11px;font-weight:400;color:#bac9de;margin-top:3px}.ic-navigation{min-height:0;flex:1;overflow:auto;padding:6px 10px 16px;scrollbar-width:thin}.ic-nav-group{margin:12px 0 6px}.ic-group-toggle{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 11px;min-height:40px;background:transparent;border:0;color:#9fb2d1;font-size:10px;font-weight:700;letter-spacing:.1em;text-align:left;cursor:pointer}.ic-group-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.ic-group-items{display:grid;gap:3px}.ic-group-items.is-closed{display:none}.ic-navigation .ic-group-items>a{display:flex;align-items:center;gap:11px;min-height:43px;padding:10px 12px;color:#cad7ea;border:1px solid transparent;border-radius:6px;font-size:13px;text-decoration:none;line-height:1.4}.ic-group-items>a>svg{flex-shrink:0;color:#aeb9d8}.ic-group-items>a>small{margin-left:auto;font-size:9px;color:#c8b9f1;border:1px solid #615584;border-radius:3px;padding:2px 4px}.ic-navigation .ic-group-items>a[aria-current=page]{background:linear-gradient(100deg,#30304f,#1c2a45);color:#fff;border-color:#7869a8;box-shadow:inset 3px 0 #c6b6ff}.ic-navigation .ic-group-items>a:hover{background:#21314d;color:#fff}.ic-navigation .ic-group-items>a[aria-current=page]>svg{color:#d2c4ff}.ic-sidebar-foot{border-top:1px solid #2d405c;padding:12px 20px;display:grid;gap:6px}.ic-sidebar-foot>a,.ic-collapse{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#c5d3ea;text-decoration:none}.ic-collapse{background:none;border:0;padding:0;text-align:left;cursor:pointer;justify-content:flex-start}.intell-console[data-collapsed=true] .ic-brand>span,.intell-console[data-collapsed=true] .ic-organisation-link>span,.intell-console[data-collapsed=true] .ic-group-toggle,.intell-console[data-collapsed=true] .ic-group-items>a>span,.intell-console[data-collapsed=true] .ic-group-items>a>small,.intell-console[data-collapsed=true] .ic-sidebar-foot span{display:none}.intell-console[data-collapsed=true] .ic-brand-row{padding:23px 22px}.intell-console[data-collapsed=true] .ic-organisation-link{margin-inline:12px;padding:12px;min-height:44px;justify-content:center}.intell-console[data-collapsed=true] .ic-group-items{display:grid}.intell-console[data-collapsed=true] .ic-group-items>a{justify-content:center;padding:12px}.intell-console[data-collapsed=true] .ic-sidebar-foot{align-items:center;padding:12px 26px}.ic-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;padding:14px 32px;background:#101b2d;border-bottom:1px solid #354663}.ic-topbar-title,.ic-topbar-tools{display:flex;align-items:center;gap:16px;min-width:0}.ic-topbar-title>strong{font-size:14px;font-weight:600;color:#e2eaf9}.ic-topbar-product{font-size:12px;letter-spacing:.06em;color:#bac9e3;white-space:nowrap}.ic-topbar-product>span{padding-left:12px;color:#7d94b8}.ic-state{display:inline-flex;align-items:center;gap:7px;color:#d2c8ef;background:#252840;border:1px solid #574d77;border-radius:4px;padding:5px 8px;font-size:11px;white-space:nowrap}.ic-topbar-access{display:inline-flex;align-items:center;gap:9px;min-height:42px;color:#d1dfff;font-size:12px;text-decoration:none;border:1px solid #536892;border-radius:5px;padding:9px 12px}.ic-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:#182945;border:1px solid #53668c;color:#e9f1ff;border-radius:5px;cursor:pointer}.ic-mobile-menu,.ic-mobile-close,.ic-backdrop{display:none}.intell-console .ic-command,.intell-console .ic-client{width:100%;max-width:1560px;margin:0 auto;padding:30px 34px 32px}.ic-page-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:23px}.intell-console .ic-eyebrow{font-size:11px;line-height:1.6;color:#c6b6ff;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.intell-console .ic-page-heading h1{font-size:32px;line-height:1.18;font-weight:600;letter-spacing:-.035em;margin:0 0 9px;color:#f2f5fc;max-width:none}.ic-page-heading p:not(.ic-eyebrow){font-size:14px;line-height:1.7;margin:0;color:#b6c7de}.intell-console .ic-button{min-height:46px;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:linear-gradient(110deg,#242f50,#302b4e);color:#eee8ff;border:1px solid #ad96e2;border-radius:6px;text-decoration:none;font-size:13px;font-weight:650;box-shadow:0 0 20px #a990ec1a;cursor:pointer}.ic-page-heading>.ic-button{flex-shrink:0}.intell-console .ic-button:hover{background:#37365a;box-shadow:0 0 26px #a990ec33}.ic-notice{display:flex;gap:12px;align-items:flex-start;border:1px solid #476077;background:#102b36;border-radius:6px;padding:14px 17px;margin:0 0 22px;color:#b6e8df}.ic-notice>svg{flex-shrink:0;margin-top:2px}.ic-notice p{font-size:13px;line-height:1.65;color:#c2dbe1;margin:0}.ic-notice strong{font-weight:650;color:#e6f8f4}.ic-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.ic-metrics>article{min-width:0;padding:17px 20px;background:linear-gradient(150deg,#1a2942,#111e32);border:1px solid #3b4e6f;border-top:2px solid #9e8cc7;border-radius:7px;display:grid;gap:6px}.ic-metrics>article>span{font-size:12px;line-height:1.5;color:#c3d1e6}.ic-metrics strong{font-size:29px;line-height:1.2;font-weight:600;letter-spacing:-.03em;color:#f2f5fc}.ic-metrics small{font-size:11px;line-height:1.6;color:#aabdd6}.ic-metrics>article:last-child{border-top-color:#82c8bf}.ic-overview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);gap:20px;align-items:start}.ic-panel{min-width:0;background:#111e32;border:1px solid #344866;border-radius:8px;padding:24px}.ic-panel-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.intell-console .ic-panel h2{font-size:20px;line-height:1.3;letter-spacing:-.025em;font-weight:600;color:#edf3fd;margin:0}.ic-panel-head>.ic-tag{flex-shrink:0}.ic-tag{display:inline-flex;align-items:center;font-size:10px;line-height:1.5;padding:4px 7px;border:1px solid #60607e;color:#d1c5ed;border-radius:4px;background:#252c44}.ic-panel-head>svg{color:#b9a6eb}.ic-priority-list{display:grid;gap:0}.ic-priority{display:flex;gap:16px;padding:21px 0;border-top:1px solid #30435f}.ic-priority:first-child{padding-top:8px;border-top:0}.ic-priority:last-child{padding-bottom:0}.ic-priority-index{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:7px;background:#2b2d4c;color:#d6c9ff;font-size:12px;margin-top:3px}.ic-priority-body{min-width:0;flex:1}.ic-item-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px}.ic-item-meta>span:first-child{font-size:11px;color:#afc1d8}.ic-priority h3{font-size:16px;line-height:1.45;font-weight:600;color:#eef3fb;margin:0 0 8px}.ic-priority p{font-size:13px;line-height:1.75;color:#b7c7dc;margin:0}.ic-priority-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:13px}.ic-priority-footer>span{font-size:11px;color:#9cb6d2}.ic-inline-button,.ic-text-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;background:none;border:0;color:#d2c4fb;font-size:12px;font-weight:550;text-decoration:none;cursor:pointer;padding:4px 0}.ic-evidence{margin-top:14px;padding:16px;background:#0d1729;border-left:2px solid #bc9ff4}.ic-evidence a{display:inline-flex;align-items:center;gap:10px;font-size:12px;min-height:40px;color:#bcd6fc;text-decoration:none;margin-top:8px}.ic-right-column{display:grid;gap:20px}.ic-panel-intro,.ic-outcome-panel>p:not(.ic-eyebrow){font-size:13px;line-height:1.75;color:#b7c7dd;margin:0 0 14px}.ic-approval-list{display:grid}.ic-approval-list>a{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #354862;padding:17px 0;color:#e3ebf9;text-decoration:none}.ic-approval-list>a:last-child{padding-bottom:0}.ic-approval-list strong{display:block;font-size:14px;font-weight:600}.ic-approval-list span{display:block;font-size:11px;color:#cbbca5;margin-top:5px}.ic-outcome-panel{background:linear-gradient(135deg,#17283c,#0f2431)}.ic-outcome-value{display:flex;align-items:center;gap:12px;color:#a6dfd4;margin:20px 0 15px;font-size:15px}.ic-outcome-panel .ic-text-link{color:#b2e4df}.ic-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.ic-actions-grid>a{position:relative;padding:23px 22px;background:#121f34;border:1px solid #374b6a;border-radius:7px;color:#d3c4fc;text-decoration:none;min-width:0}.ic-actions-grid h2{font-size:16px!important;line-height:1.4;margin:16px 0 8px;color:#edf3fd;font-weight:600}.ic-actions-grid p{font-size:13px;line-height:1.7;color:#b6c6dd;margin:0;max-width:90%}.ic-card-arrow{position:absolute;top:25px;right:22px}.ic-model-disclosures{display:grid;gap:12px}.ic-disclosure{border:1px solid #344a68;background:#101d30;border-radius:7px;overflow:hidden}.ic-disclosure>button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;padding:18px 23px;background:none;border:0;color:#e9effb;cursor:pointer;text-align:left}.ic-disclosure>button strong{font-size:14px;font-weight:600;display:block}.ic-disclosure small{display:block;color:#adbed8;font-size:12px;font-weight:400;line-height:1.7;margin-top:5px}.ic-disclosure>button>span:last-child{font-size:24px;color:#c6b6ff}.ic-model-detail{padding:20px;min-width:0;border-top:1px solid #334a65;overflow:auto}.ic-page-footer{display:flex;justify-content:space-between;gap:25px;margin-top:25px;color:#9fb3d0;font-size:11px}.ic-page-footer a{display:inline-flex;gap:9px;align-items:center;color:#cabbf4;text-decoration:none;min-height:36px}.intell-console .ic-main [class*=text-zinc-5],.intell-console .ic-main [class*=text-zinc-6],.intell-console .ic-main [class*=text-zinc-7],.intell-console .ic-main [class*=text-zinc-8]{color:#b7c7dd!important}.intell-console .ic-main [class*="text-[8px]"],.intell-console .ic-main [class*="text-[9px]"],.intell-console .ic-main [class*="text-[10px]"]{font-size:12px!important;line-height:1.6!important;letter-spacing:.035em!important}.intell-console .ic-main p.text-xs{font-size:14px;line-height:1.75}.intell-console .ic-main button,.intell-console .ic-main input,.intell-console .ic-main select{min-height:42px}.intell-console .ic-main input,.intell-console .ic-main textarea,.intell-console .ic-main select{font-size:16px}.intell-console :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #92dfd2;outline-offset:4px}.intell-console button:disabled{opacity:.6;cursor:not-allowed}.intell-console .ic-main pre{max-width:100%;overflow:auto}@media(min-width:761px)and (max-width:1100px){.intell-console{--ic-nav:76px}.ic-brand>span,.ic-organisation-link>span,.ic-group-toggle,.ic-group-items>a>span,.ic-group-items>a>small,.ic-sidebar-foot span{display:none}.ic-brand-row{padding:23px 22px}.ic-organisation-link{margin-inline:12px;padding:12px;min-height:44px;justify-content:center}.ic-group-items{display:grid!important}.ic-group-items>a{justify-content:center}.ic-sidebar-foot{padding:12px 26px}.ic-collapse{display:none}}@media(max-width:1180px){.ic-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,.85fr)}.intell-console .ic-command,.intell-console .ic-client{padding:27px 26px}.ic-page-heading{gap:20px}.ic-page-heading h1{font-size:29px!important}.ic-panel{padding:20px}.ic-metrics>article{padding:15px}.ic-topbar{padding-inline:26px}}@media(max-width:940px){.ic-overview-grid{grid-template-columns:1fr}.ic-right-column{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-topbar-tools>.ic-state{display:none}.ic-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.ic-actions-grid{gap:12px}.ic-metrics{gap:10px}.ic-metrics>article>span{font-size:11px}}@media(max-width:760px){.intell-console,.intell-console[data-collapsed=true]{--ic-nav:0px}.intell-console .ic-sidebar{display:none;width:min(300px,calc(100vw - 36px))}.intell-console .ic-sidebar.is-open{display:flex;z-index:100;box-shadow:20px 0 60px #0009}.ic-mobile-menu,.ic-mobile-close{display:inline-flex}.ic-backdrop{display:block;position:fixed;inset:0;background:#030917b8;border:0;z-index:90}.ic-topbar{min-height:65px;padding:10px 16px;gap:12px}.ic-topbar-title{gap:10px}.ic-topbar-title>strong{font-size:13px}.ic-topbar-product,.ic-topbar-access,.ic-collapse{display:none}.intell-console .ic-command,.intell-console .ic-client{padding:24px 18px}.ic-page-heading h1{font-size:28px!important}.ic-page-heading p:not(.ic-eyebrow){font-size:14px}.ic-page-heading>.ic-button{width:100%}.ic-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ic-metrics strong{font-size:27px}.ic-metrics small{font-size:11px}.ic-right-column,.ic-actions-grid{grid-template-columns:1fr}.ic-priority{gap:11px}.ic-priority h3{font-size:16px}.ic-priority-footer{flex-wrap:wrap;gap:5px}.ic-item-meta{flex-wrap:wrap;gap:8px}.ic-page-footer{flex-direction:column;gap:5px}.ic-notice{padding:13px}.ic-panel{padding:20px 17px}.ic-panel-head{gap:10px}.ic-panel-head>.ic-tag{font-size:9px}.ic-page-footer span{line-height:1.7}.intell-console[data-collapsed=true] .ic-sidebar.is-open .ic-brand>span,.intell-console[data-collapsed=true] .ic-sidebar.is-open .ic-organisation-link>span,.intell-console[data-collapsed=true] .ic-sidebar.is-open .ic-group-items>a>span,.intell-console[data-collapsed=true] .ic-sidebar.is-open .ic-sidebar-foot span{display:block}.intell-console[data-collapsed=true] .ic-sidebar.is-open .ic-group-toggle{display:flex}.intell-console[data-collapsed=true] .ic-sidebar.is-open .ic-group-items>a{justify-content:flex-start}.intell-console[data-collapsed=true] .ic-sidebar.is-open .ic-group-items.is-closed{display:none}.intell-console[data-collapsed=true] .ic-sidebar.is-open .ic-organisation-link{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.intell-console *,.intell-console *:before,.intell-console *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.intell-console,.ic-sidebar,.ic-topbar,.ic-panel,.ic-notice,.ic-metrics>article,.ic-actions-grid>a,.ic-disclosure{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}.intell-console :is(a,button){box-shadow:none!important;color:LinkText!important;border-color:ButtonText!important}.intell-console :is(p,span,strong,small,h1,h2,h3){color:CanvasText!important}}.ic-access-message{margin:20px 0;padding:28px;max-width:900px}.ic-access-message>svg{color:#c6b6ff;margin-bottom:18px}.ic-access-message h2{font-size:25px!important;line-height:1.35!important}.ic-access-message p{font-size:15px;color:#bdcde3;line-height:1.8;margin:15px 0 20px}.ic-access-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:25px}.ic-tenant-picker{margin:20px 0 24px;display:grid;grid-template-columns:minmax(220px,1fr) 1fr;gap:26px;align-items:end}.ic-tenant-picker label{font-size:14px;color:#dae5f4;display:grid;gap:9px}.ic-tenant-picker select{background:#0d1b31;color:#eef4fc;border:1px solid #6e81a6;border-radius:5px;padding:12px;min-width:0;min-height:48px;width:100%}.ic-tenant-picker p{font-size:13px;line-height:1.8;color:#b3c5de;margin:0}.ic-record-list{list-style:none;padding:0;margin:0}.ic-record-list li{padding:17px 0;border-top:1px solid #3b4e6b;display:grid;gap:8px;overflow-wrap:anywhere}.ic-record-list strong{font-size:15px;font-weight:550;color:#e6eefb}.ic-record-list span{color:#cdbcee;font-size:12px;line-height:1.6}.ic-client .ic-metrics strong{overflow-wrap:anywhere}.ic-client .ic-panel-intro{font-size:14px;line-height:1.8}.ic-client .ic-page-heading h1{font-size:30px}.ic-client .ic-notice p{overflow-wrap:anywhere}@media(max-width:760px){.ic-tenant-picker{grid-template-columns:1fr;gap:16px}.ic-access-message{padding:23px 20px}.ic-access-actions{display:grid;justify-items:stretch}.ic-access-actions .ic-button{width:100%}.ic-access-message h2{font-size:23px!important}}.intell-console .ic-reference-notice{padding:12px 30px;border-bottom:1px solid #3c516d;background:#16263a;color:#c7d4e7;font-size:12px;line-height:1.75}.intell-console[data-intell-route=digital-twin] .ic-main .flex.divide-x:has(>.flex-1){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.intell-console[data-intell-route=digital-twin] .ic-main .flex.divide-x>.flex-1{min-width:0;overflow-wrap:anywhere}.intell-console[data-intell-route=governance] .ic-main .flex.border-b:has(>button){flex-wrap:wrap}.intell-console[data-intell-route=governance] .ic-main .flex.border-b>button{flex:1 1 120px;white-space:normal}.intell-console .ic-model-detail .arc-tech-stack{max-width:100%;min-width:0}@media(max-width:760px){.intell-console .ic-reference-notice{padding:12px 18px;font-size:12px}.intell-console[data-intell-route=digital-twin] .ic-main .flex.divide-x:has(>.flex-1){grid-template-columns:repeat(2,minmax(0,1fr))}.intell-console[data-intell-route=digital-twin] .ic-main .flex.divide-x>.flex-1{padding:12px 15px}.intell-console[data-intell-route=governance] .ic-main .flex.border-b>button{font-size:12px!important;letter-spacing:.03em!important}}
