:root{--app-rail-width:224px}.skip-link{z-index:200;color:var(--navy);box-shadow:var(--shadow);background:#fff;border-radius:9px;padding:9px 12px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell.app-shell{background:0 0;min-height:100vh;display:grid}.shell.app-shell.has-utility-rail{grid-template-columns:var(--app-rail-width) minmax(0, 1fr)}.shell.app-shell.no-utility-rail{display:block}.sidebar.app-sidebar{width:var(--app-rail-width);color:#fff;background:radial-gradient(circle at 20% 0,#168b952e,#0000 210px),radial-gradient(circle at 100% 65%,#6a4aa31f,#0000 260px),linear-gradient(#0a2137 0%,#102a43 56%,#091e30 100%);flex-direction:column;height:100vh;min-height:0;padding:14px 11px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:10px 0 32px #081d3012}.brand.app-brand{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:14px;gap:9px;margin:0 0 5px;padding:8px 9px 13px;display:grid}.brand.app-brand img{background:#fff;border-radius:9px;width:132px;max-width:100%;height:auto;padding:4px;display:block}.app-brand-meta{justify-content:space-between;align-items:flex-end;gap:8px;margin:0;display:flex}.app-brand-meta .brand-small{color:#b9d4d5;letter-spacing:.08em;max-width:96px;font-size:11px;line-height:1.28}.brand-role-text{color:#dce9ea;text-align:right;font-size:11px;font-weight:800;line-height:1.25}.app-sidebar-foot{color:#9eb4bc;border-top:1px solid #ffffff13;gap:4px;margin-top:auto;padding:10px 9px;display:grid}.app-sidebar-foot b,.app-sidebar-foot small{font-size:11px;line-height:1.4}.main.app-main{min-width:0;max-width:none;padding-top:0}.main.app-main:focus{outline:none}.top-strip.app-top-strip{min-height:49px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(160px,1fr) auto minmax(260px,1fr);align-items:center;gap:16px;margin:0;padding:8px 34px 7px;display:grid;position:relative}.app-user-pill{white-space:nowrap;min-width:0;max-width:440px;box-shadow:none;border-radius:10px;align-items:center;gap:7px;padding:6px 10px;display:flex;overflow:hidden}.utility-nav-heading,.utility-nav-link,.primary-product-link,.primary-more>summary,.primary-more-link,.context-module-link{font-size:11px}.login-eyebrow{color:#bce6e4}@media (max-width:1240px){:root{--app-rail-width:208px}.top-strip.app-top-strip{padding-left:24px;padding-right:24px}}@media (max-width:980px){.shell.app-shell.has-utility-rail{display:block}.sidebar.app-sidebar{width:auto;height:auto;min-height:0;padding:9px 12px;position:relative;overflow:visible}.brand.app-brand{justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.brand.app-brand img{width:112px;height:auto}.app-brand-meta{gap:12px;margin-left:auto}.app-sidebar-foot{display:none}.main.app-main{padding-left:16px;padding-right:16px}.top-strip.app-top-strip{grid-template-columns:1fr auto;padding:7px 16px 6px}}.primary-product-link,.primary-more>summary{min-height:40px;padding:9px 14px;font-size:12px!important}.context-module-link{font-size:11.5px!important}.project-scope-bar{background:linear-gradient(135deg,#f7fbfa,#edf7f5);border:1px solid #cfe0df;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:-4px 0 18px;padding:13px 15px;display:flex}.project-scope-copy{gap:2px;min-width:0;display:grid}.project-scope-copy b{color:#102a43;font-size:14px}.project-scope-copy small{color:#65757a;font-size:10.5px;line-height:1.4}.project-scope-controls{align-items:center;gap:8px;min-width:min(460px,52%);display:flex}.project-scope-controls select{flex:1;min-width:0}.workspace-start{background:linear-gradient(135deg,#fff 0%,#eef8f6 100%);border:1px solid #cfe0df;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.workspace-start-copy h2{color:#102a43;letter-spacing:-.025em;margin:4px 0 7px;font-size:22px}.workspace-start-copy p{color:#65757a;max-width:840px;margin:0;font-size:12px;line-height:1.55}.workspace-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.workspace-project-card{background:#fff;border:1px solid #dbe7e6;border-radius:17px;align-content:start;gap:12px;min-height:188px;padding:17px;display:grid;box-shadow:0 7px 20px #102a430b}.workspace-project-card h3{color:#102a43;margin:4px 0 0;font-size:16px}.workspace-project-card>p{color:#65757a;min-height:34px;margin:0;font-size:11px;line-height:1.5}.workspace-project-head,.project-capability-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-project-actions,.project-row-actions,.business-card-action{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.workspace-project-actions .btn{font-size:10.5px;min-height:34px!important;padding:7px 10px!important}.project-secondary-action{color:#596c72!important}.scope-model-list{gap:10px;display:grid}.scope-model-list>div{grid-template-columns:30px 1fr;align-items:start;gap:11px;display:grid}.scope-model-list>div>span{color:#08756f;background:#e5f3f1;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.scope-model-list b{color:#102a43}.scope-model-list p{color:#65757a;margin:3px 0 0;font-size:11px;line-height:1.5}.scope-summary-list{gap:0;display:grid}.scope-summary-list>div{border-bottom:1px solid #e5eeee;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.scope-summary-list>div:last-child{border-bottom:0}.scope-summary-list span{color:#65757a;font-size:11px}.scope-summary-list b{color:#102a43;font-size:12px}.business-context-strip{background:linear-gradient(135deg,#fff,#f2f8f7);border:1px solid #cfe0df;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 18px;padding:18px 20px;display:flex}.business-context-strip h2{color:#102a43;margin:4px 0 6px;font-size:20px}.business-context-strip p{color:#65757a;max-width:820px;margin:0;font-size:11.5px;line-height:1.5}.business-context-count{color:#fff;background:#102a43;border-radius:14px;flex:none;place-items:center;min-width:92px;padding:12px 16px;display:grid}.business-context-count b{font-size:24px;line-height:1}.business-context-count span{text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:9px}.business-portfolio-card{gap:10px;display:grid!important}.business-card-action{margin-top:4px}.record-tabbar a.active{box-shadow:0 5px 14px #08756f2e;color:#fff!important;background:#08756f!important;border-color:#08756f!important}.project-capability-grid{gap:12px;display:grid}.project-capability-card{background:#fbfdfd;border:1px solid #dbe7e6;border-radius:16px;padding:16px}.project-capability-card h3{color:#102a43;margin:4px 0 0}.capability-chip-list{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.capability-chip{background:#fff;border:1px solid #d5e4e2;border-radius:11px;gap:2px;min-width:132px;padding:8px 10px;display:inline-grid}.capability-chip b{color:#102a43;font-size:10.5px}.capability-chip small{color:#738287;text-transform:uppercase;letter-spacing:.06em;font-size:8.5px}.capability-chip.explicit{background:#f2faf8;border-color:#abd3cf}@media (max-width:1120px){.workspace-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-scope-controls{min-width:min(390px,48%)}}@media (max-width:760px){.project-scope-bar,.workspace-start,.business-context-strip{flex-direction:column;align-items:stretch}.project-scope-controls{width:100%;min-width:0}.workspace-project-grid{grid-template-columns:1fr}.business-context-count{width:max-content}}.capability-chip.inactive{opacity:.68;background:#f6f8f8;border-style:dashed}.capability-chip.inactive b{color:#66777c}.workspace-scope-summary{background:#d7e4e3;border:1px solid #d7e4e3;border-radius:16px;grid-template-columns:repeat(4,minmax(110px,1fr)) auto;gap:1px;display:grid;overflow:hidden}.workspace-scope-summary>div,.workspace-scope-summary>a{background:#fff;min-width:0;padding:12px 14px}.workspace-scope-summary>div{gap:3px;display:grid}.workspace-scope-summary small{color:#708086;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.workspace-scope-summary b{color:#102a43;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-scope-summary>a{color:#08756f;white-space:nowrap;place-items:center;font-size:11px;font-weight:850;display:grid}.workspace-model-note{color:#65757a;background:#fbfdfd;border:1px solid #dbe7e6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:10.5px;display:flex}.workspace-model-note b{color:#102a43}.workspace-model-note span{background:#eef6f5;border-radius:999px;padding:5px 8px}.project-filter-toolbar{flex-wrap:wrap;justify-content:flex-start}.project-filter-toolbar .search-box{flex:300px}.project-filter-toolbar .toolbar-select{flex:0 190px}.project-filter-toolbar .btn{margin-left:auto}.project-workspace-hero{background:linear-gradient(135deg,#fff 0%,#eef8f6 100%);border:1px solid #cfe0df;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-bottom:16px;padding:18px;display:grid}.project-workspace-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-workspace-code{color:#102a43;margin-top:4px;font-size:14px;display:block}.project-workspace-hero p{color:#65757a;max-width:800px;margin:10px 0 0;font-size:12px;line-height:1.55}.project-workspace-meta{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.project-workspace-meta span{color:#607277;background:#fffc;border:1px solid #d7e5e3;border-radius:999px;padding:5px 8px;font-size:9.5px}.project-workspace-rule{color:#fff;background:#102a43;border-radius:15px;align-content:center;gap:6px;padding:14px;display:grid}.project-workspace-rule b{font-size:13px}.project-workspace-rule span{color:#d4e4e6;font-size:10.5px;line-height:1.5}.project-workspace-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:16px;display:grid}.project-workspace-layout .panel{margin-top:0}.project-capability-actions{gap:8px;display:grid}.project-capability-action{background:#fff;border:1px solid #d9e5e4;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex}.project-capability-action:hover{border-color:#98c8c4;transform:translateY(-1px);box-shadow:0 7px 18px #102a430f}.project-capability-action span{gap:2px;display:grid}.project-capability-action b{color:#102a43;font-size:12px}.project-capability-action small{color:#718187;font-size:9.5px}.project-capability-action strong{color:#08756f;font-size:16px}.project-capability-summary{background:#dbe7e6;border:1px solid #dbe7e6;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.project-capability-summary>div{background:#fff;gap:4px;padding:11px;display:grid}.project-capability-summary span{color:#708086;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.project-capability-summary b{color:#102a43;font-size:19px}.linked-business-list{gap:8px;display:grid}.linked-business-row{background:#fff;border:1px solid #dbe7e6;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px;display:grid}.linked-business-row h3{color:#102a43;margin:3px 0;font-size:14px}.linked-business-row p{color:#718187;margin:0;font-size:10.5px}.linked-business-facts{align-items:center;gap:14px;display:flex}.linked-business-facts span{gap:2px;display:grid}.linked-business-facts small{color:#718187;text-transform:uppercase;letter-spacing:.06em;font-size:8.5px}.linked-business-facts b{color:#102a43;font-size:11px}.context-more{flex:none;position:relative}.context-more>summary{cursor:pointer;color:#51656a;white-space:nowrap;border:1px solid #0000;border-radius:10px;padding:8px 11px;font-size:11.5px;font-weight:800;list-style:none}.context-more>summary::-webkit-details-marker{display:none}.context-more.active>summary,.context-more[open]>summary{color:#075f5b;background:#fff;border-color:#a8d2cf}.context-more-menu{z-index:45;background:#fff;border:1px solid #d5e4e4;border-radius:12px;gap:3px;min-width:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #102a4324}.context-more-link{color:#53676c;border-radius:8px;padding:8px 9px;font-size:10.5px;font-weight:750}.context-more-link:hover,.context-more-link.active{color:#075f5b;background:#eef8f6}@media (max-width:980px){.workspace-scope-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-scope-summary>a{grid-column:span 2}.project-workspace-hero,.project-workspace-layout,.linked-business-row{grid-template-columns:1fr}.linked-business-facts{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:620px){.project-filter-toolbar .toolbar-select,.project-filter-toolbar .btn,.project-filter-toolbar .search-box{flex:100%;width:100%;margin-left:0}.project-workspace-title-row{flex-direction:column;align-items:flex-start}.project-capability-summary{grid-template-columns:1fr}.context-more-menu{min-width:0;position:fixed;top:auto;left:12px;right:12px}}.project-scope-bar-compact{margin-top:-2px;padding-top:10px;padding-bottom:10px}.project-scope-bar-compact .project-scope-submit{display:none}.project-scope-workspace-link{white-space:nowrap;flex:none}.project-capability-card-actions{justify-content:flex-end;margin-top:10px;display:flex}.project-business-link-manager{gap:14px;display:grid}.project-business-link-manager>div:first-child{gap:4px;display:grid}.project-business-link-manager p{color:#6c7d82;max-width:760px;margin:0;font-size:10.5px;line-height:1.55}.project-business-link-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-business-link-controls .toolbar-select{flex:260px;min-width:min(360px,100%)}.project-business-linked-list{gap:7px;display:grid}.project-business-linked-list>div{background:#fff;border:1px solid #dbe7e6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.project-business-linked-list span{gap:2px;display:grid}.project-business-linked-list b{color:#102a43;font-size:11.5px}.project-business-linked-list small{color:#718187;font-size:9.5px}.project-business-link-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.inline-error{color:#8b2f24;background:#fff6f4;border:1px solid #e0b4ad;border-radius:10px;padding:9px 10px;font-size:10.5px}@media (max-width:620px){.project-business-link-controls,.project-business-linked-list>div{flex-direction:column;align-items:stretch}.project-business-link-actions{justify-content:flex-start}}
:root{--ui-canvas:#f3f6f9;--ui-canvas-soft:#f8fafc;--ui-surface:#fff;--ui-surface-soft:#f6f9fb;--ui-surface-raised:#fff;--ui-ink:#0c2438;--ui-ink-soft:#17384f;--ui-muted:#5f7280;--ui-subtle:#82919b;--ui-line:#dbe4e9;--ui-line-strong:#c7d4dc;--ui-brand:#087c76;--ui-brand-strong:#055f5b;--ui-brand-bright:#14a399;--ui-brand-soft:#e9f7f5;--ui-blue:#356fd1;--ui-blue-soft:#edf3ff;--ui-violet:#7162d9;--ui-violet-soft:#f1efff;--ui-gold:#d6a11e;--ui-gold-soft:#fff7df;--ui-coral:#c86750;--ui-coral-soft:#fff0ec;--ui-success:#357a46;--ui-success-soft:#eef8f0;--ui-danger:#a14436;--ui-danger-soft:#fff1ee;--ui-sidebar:#081f34;--ui-sidebar-mid:#0b2d47;--ui-sidebar-soft:#103b55;--ui-gradient-brand:linear-gradient(135deg, #075f5b 0%, #0d8e85 54%, #2b6ea7 118%);--ui-gradient-dark:linear-gradient(150deg, #0a2238 0%, #0c344e 58%, #075f5b 130%);--ui-gradient-warm:linear-gradient(135deg, #fff9e9 0%, #fff 48%, #eef9f7 100%);--ui-gradient-canvas:radial-gradient(circle at 92% -10%, #356fd11a, transparent 30rem), radial-gradient(circle at 28% 0%, #14a39914, transparent 26rem), linear-gradient(180deg, #f8fafc 0%, #f3f6f9 52%, #f7f9fb 100%);--ui-shadow-xs:0 2px 8px #0c24380a;--ui-shadow-sm:0 8px 24px #0c243812;--ui-shadow-md:0 18px 50px #0c24381c;--ui-shadow-lg:0 30px 80px #081f3429;--ui-radius-xs:8px;--ui-radius-sm:11px;--ui-radius:16px;--ui-radius-lg:22px;--ui-radius-xl:28px;--ui-content:1500px;--ui-rail:272px;--navy:var(--ui-ink);--teal:var(--ui-brand);--gold:var(--ui-gold);--green:var(--ui-success);--rust:var(--ui-coral);--grey:var(--ui-muted);--mist:var(--ui-surface-soft);--line:var(--ui-line);--shadow:var(--ui-shadow-sm);--radius:var(--ui-radius)}*{scrollbar-color:#aebdc6 transparent;scrollbar-width:thin}html{background:var(--ui-canvas)}body{min-height:100vh;color:var(--ui-ink);background:var(--ui-gradient-canvas);text-rendering:optimizelegibility;font-family:Aptos,Segoe UI Variable,Segoe UI,Arial,Helvetica,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #356fd13b}.shell.app-shell{background:0 0;min-height:100vh}.shell.app-shell.has-navigation-rail{grid-template-columns:var(--ui-rail) minmax(0, 1fr)}.sidebar.app-sidebar{width:var(--ui-rail);color:#fff;background:radial-gradient(circle at 12% -5%, #22baad38, transparent 18rem), radial-gradient(circle at 105% 54%, #4073c22e, transparent 20rem), var(--ui-gradient-dark);border-right:1px solid #ffffff12;height:100vh;padding:16px 14px 14px;position:sticky;top:0;overflow-y:auto;box-shadow:14px 0 42px #081f341a}.brand.app-brand{background:0 0;border:0;border-bottom:1px solid #ffffff17;gap:11px;margin:0 0 16px;padding:10px 9px 18px;display:grid}.brand.app-brand img{background:#fffffffa;border-radius:11px;width:148px;height:auto;padding:6px 8px;box-shadow:0 9px 28px #00000029}.app-brand-meta{justify-content:space-between;align-items:end;gap:10px;display:flex}.app-brand-meta>div{gap:3px;display:grid}.app-brand-meta .brand-small{color:#8fb4bd;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.brand-role-text{color:#e6f0f2;font-size:11px;font-weight:760}.brand-release-chip{color:#99b9c1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:4px 7px;font-size:8.5px;font-weight:850}.app-nav-section-label{color:#7298a3;letter-spacing:.16em;text-transform:uppercase;margin:14px 10px 8px;font-size:9px;font-weight:900}.primary-product-nav{background:0 0;border:0;margin:0;padding:0}.primary-product-nav-scroll{gap:5px;display:grid;overflow:visible}.primary-product-link,.primary-more>summary{color:#d8e7ea;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:3px;line-height:1.3;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden;min-height:0!important;padding:11px 12px!important}.primary-product-link:before,.primary-more>summary:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.primary-product-link:hover,.primary-more>summary:hover{color:#fff;background:#ffffff0e;border-color:#ffffff14;transform:translate(2px)}.primary-product-link.active,.primary-more.active>summary{color:#fff;background:linear-gradient(100deg,#0c968b47,#356fd11f),#ffffff09;border-color:#4dc5b82e;box-shadow:0 9px 24px #00000014}.primary-product-link.active:before,.primary-more.active>summary:before{background:linear-gradient(#59d0c4,#7ea9ff);box-shadow:0 0 16px #59d0c473}.primary-product-link-title{color:inherit;letter-spacing:-.01em;font-size:12.5px;font-weight:850}.primary-product-link-copy{color:#8fb0b9;font-size:9.5px;font-weight:580;line-height:1.4}.primary-product-link.active .primary-product-link-copy,.primary-more.active>summary .primary-product-link-copy{color:#bcd9dc}.primary-more{position:relative}.primary-more>summary{list-style:none}.primary-more>summary::-webkit-details-marker{display:none}.primary-more-menu{border-left:1px solid #ffffff1c;gap:3px;margin:5px 0 0 12px;padding:3px 0 3px 10px;display:grid}.primary-more-link{color:#b8cfd4;border-radius:9px;padding:8px 9px;font-size:10.5px;font-weight:730;display:block}.primary-more-link:hover,.primary-more-link.active{color:#fff;background:#fff1}.utility-nav-shell{margin-top:18px}.utility-nav-groups{gap:12px;display:grid}.utility-nav-group{margin:0}.utility-nav-heading{color:#6f96a1;letter-spacing:.14em;text-transform:uppercase;margin:0 10px 6px;font-weight:900;font-size:8.5px!important}.utility-nav-links{gap:3px;display:grid}.utility-nav-link{color:#bbd0d5;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;min-height:0;padding:8px 10px;display:flex;position:relative}.utility-nav-link:hover{color:#fff;background:#ffffff0d;border-color:#ffffff0f}.utility-nav-link.active{color:#fff;background:#087c7633;border-color:#59d0c421}.utility-nav-link-copy{gap:2px;min-width:0;display:grid}.utility-nav-link-copy b{color:inherit;font-size:10.5px;font-weight:800}.utility-nav-link-copy small{color:#789ba5;font-size:8.7px;font-weight:560;line-height:1.35;overflow:hidden}.utility-nav-link:hover small,.utility-nav-link.active small{color:#9dbbc2}.nav-active-bar,.utility-nav-mobile{display:none}.app-sidebar-foot{color:#6f919a;border-top:1px solid #ffffff14;gap:4px;margin-top:20px;padding:16px 10px 3px;display:grid}.app-sidebar-foot b{color:#a7c2c8;font-size:9.5px}.app-sidebar-foot small{font-size:8.7px;line-height:1.45}.main.app-main{background:0 0;min-width:0;padding:0}.global-app-header{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#f8fafce6;border-bottom:1px solid #c7d4dccc;position:sticky;top:0;box-shadow:0 5px 18px #0c243809}.top-strip.app-top-strip{grid-template-columns:minmax(300px,1fr) auto minmax(300px,1fr);align-items:center;min-height:68px;margin:0;padding:9px 28px;display:grid}.platform-status-line{min-width:0;color:var(--ui-muted);align-items:center;gap:9px;display:flex}.header-product-context{border-right:1px solid var(--ui-line);gap:1px;padding-right:12px;display:grid}.header-product-context span{color:var(--ui-brand);letter-spacing:.17em;font-size:8px;font-weight:950}.header-product-context b{color:var(--ui-ink);letter-spacing:-.01em;font-size:12px}.platform-health-chip,.live-runtime-chip,.demo-live-chip{border:1px solid var(--ui-line);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#ffffffdb;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8.5px;font-weight:900;display:inline-flex}.platform-health-chip{color:#4f6d74}.status-dot{background:#42a45c;border-radius:50%;width:7px;height:7px;margin:0;box-shadow:0 0 0 3px #42a45c1f}.live-runtime-chip{color:#2e7140;background:#f2faf4;border-color:#c7dfce}.demo-live-chip{color:#7e6200;background:#fff9e9;border-color:#eadba8}.top-strip-centre{justify-content:center;display:flex}.global-user-zone{justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-user-pill{box-shadow:none;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.user-avatar{color:#fff;background:var(--ui-gradient-brand);letter-spacing:.05em;border:1px solid #c8dddb;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid;box-shadow:0 5px 16px #087c7629}.user-identity-copy{gap:1px;min-width:0;max-width:220px;display:grid}.user-identity-copy b{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:850;overflow:hidden}.user-identity-copy>span{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;overflow:hidden}.context-module-nav{background:0 0;border:0;margin:0;padding:0 28px 10px}.context-module-nav-scroll{min-height:38px;box-shadow:none;background:0 0;border:0;border-top:1px solid #dbe4e9a6;border-radius:0;align-items:center;gap:2px;padding:0;display:flex;overflow-x:auto}.context-module-label{color:var(--ui-subtle);border-right:1px solid var(--ui-line);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-self:stretch;align-items:center;margin-right:7px;padding:0 12px 0 0;font-size:8.5px;font-weight:950;display:flex}.context-module-link,.context-more>summary{color:#61727d;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:10px 10px 8px;font-weight:760;position:relative;font-size:10.5px!important}.context-module-link:after,.context-more>summary:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:2px;left:10px;right:10px}.context-module-link:hover,.context-more>summary:hover{color:var(--ui-ink);background:#ffffff85}.context-module-link.active,.context-more.active>summary{color:var(--ui-brand-strong);background:0 0}.context-module-link.active:after,.context-more.active>summary:after{background:linear-gradient(90deg, var(--ui-brand-bright), var(--ui-blue))}.context-more{flex:none;position:relative}.context-more>summary{cursor:pointer;list-style:none}.context-more>summary::-webkit-details-marker{display:none}.context-more-menu{z-index:45;border:1px solid var(--ui-line);min-width:240px;box-shadow:var(--ui-shadow-md);background:#fff;border-radius:13px;gap:3px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.context-more-link{color:var(--ui-muted);border-radius:9px;padding:9px 10px;font-size:10.5px;font-weight:760}.context-more-link:hover,.context-more-link.active{color:var(--ui-brand-strong);background:var(--ui-brand-soft)}.app-content{width:min(var(--ui-content), calc(100% - 52px));margin:0 auto;padding:34px 0 84px}.page-head.page-head-v052{justify-content:space-between;align-items:flex-end;gap:30px;margin:0 0 26px;padding:0;display:flex}.page-head-main{grid-template-columns:5px minmax(0,1fr);align-items:stretch;gap:15px;min-width:0;display:grid}.page-head-accent{background:linear-gradient(180deg, var(--ui-brand-bright), var(--ui-blue) 58%, var(--ui-gold));border-radius:999px;min-height:76px;box-shadow:0 6px 18px #087c7629}.page-head-copy{max-width:960px}.eyebrow{color:var(--ui-brand);letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:950}.title{color:var(--ui-ink);letter-spacing:-.04em;margin:5px 0 7px;font-family:Aptos,Segoe UI Variable,Segoe UI,Arial,sans-serif;font-size:clamp(31px,3vw,42px);font-weight:850;line-height:1.04}.subtitle{max-width:920px;color:var(--ui-muted);margin:0;font-size:13.5px;line-height:1.62}.page-head-actions{flex:none;align-items:center;gap:8px;display:flex}.grid{gap:15px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.panel,.project-card,.control-card,.workspace-project-card,.project-capability-card,.integration-box,.business-context-strip,.project-workspace-hero,.premium-form-panel,.premium-surface{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow-sm);background:#fffffff5}.card{border-radius:var(--ui-radius);padding:19px}.metric-card{background:radial-gradient(circle at 100% 0,#087c7613,#0000 9rem),#fffffffa;min-height:128px;position:relative;overflow:hidden;border-top-width:1px!important}.metric-card:before{content:"";background:var(--metric-gradient,linear-gradient(90deg, var(--ui-brand), var(--ui-blue)));height:3px;position:absolute;inset:0 0 auto}.metric-card:after{content:"";background:0 0;border:16px solid #087c7609;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-50px;right:-40px}.accent-teal{--metric-gradient:linear-gradient(90deg, #0a9187, #37c2b5)}.accent-green{--metric-gradient:linear-gradient(90deg, #38864c, #6fbe7f)}.accent-gold{--metric-gradient:linear-gradient(90deg, #c9930c, #efc65a)}.accent-rust{--metric-gradient:linear-gradient(90deg, #b95542, #e18a72)}.metric-card-head{align-items:center;gap:7px;display:flex}.metric-accent-dot{background:var(--metric-gradient);border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.metric-label{color:var(--ui-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.metric{color:var(--ui-ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:13px 0 4px;font-size:clamp(27px,2.3vw,35px);font-weight:880}.metric-note{max-width:88%;color:var(--ui-muted);font-size:10.5px;line-height:1.45}.panel{border-radius:var(--ui-radius-lg);margin-top:17px;overflow:hidden}.panel-head{background:linear-gradient(90deg,#087c760b,#356fd106 44%,#0000 80%),#fff;border-bottom:1px solid #edf1f4;align-items:flex-start;gap:12px;margin:-19px -19px 18px;padding:18px 19px 15px;display:flex;position:relative}.panel-accent{background:linear-gradient(180deg, var(--ui-brand-bright), var(--ui-blue));border-radius:999px;flex:none;width:4px;min-height:38px}.panel-head>div{min-width:0}.panel h2{color:var(--ui-ink);letter-spacing:-.02em;margin:0;font-size:18.5px;font-weight:840}.panel p{max-width:880px;color:var(--ui-muted);margin:5px 0 0;font-size:11.5px;line-height:1.55}.panel-body{min-width:0}.btn,.btn-primary,.btn-secondary,.btn-ghost,.link-button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:10.8px;font-weight:850;line-height:1.1;transition:transform .13s,box-shadow .13s,border-color .13s,background .13s;display:inline-flex}.btn:hover,.link-button:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:var(--ui-gradient-brand);border:1px solid #055f5b52;box-shadow:0 8px 18px #087c762e}.btn-primary:hover{box-shadow:0 11px 24px #087c763d}.btn-secondary{color:var(--ui-brand-strong);background:linear-gradient(135deg,#f3fbfa,#eaf6f5);border:1px solid #c8e0dd}.btn-ghost,.link-button{color:var(--ui-ink-soft);border:1px solid var(--ui-line);background:#fff}.btn-ghost:hover,.link-button:hover{box-shadow:var(--ui-shadow-xs);border-color:#a9c6d2}.table-wrap{border:1px solid var(--ui-line);box-shadow:none;background:#fff;border-radius:15px;overflow:auto}table{font-size:12px}th{color:#71838e;border-bottom:1px solid var(--ui-line);letter-spacing:.095em;background:#f7f9fb;padding:11px 12px;font-size:8.7px;font-weight:950}td{border-bottom-color:#edf1f3;padding:12px}tbody tr{transition:background .12s}tbody tr:hover td{background:#fbfdfd}.badge,.status-chip,.mini-chip{border:1px solid #0000;border-radius:999px;font-size:9px;font-weight:880}.status-chip{align-items:center;padding:5px 8px;display:inline-flex}.status-chip.active,.status-chip.healthy,.status-chip.implemented,.badge.ok,.ok{color:#2d6a3c;background:var(--ui-success-soft);border-color:#cde3d2}.status-chip.draft,.status-chip.pending,.status-chip.watch,.badge.pending,.pending{color:#775b00;background:var(--ui-gold-soft);border-color:#eadba8}.status-chip.closed,.status-chip.inactive,.status-chip.attention,.badge.danger,.danger{color:#8e3f31;background:var(--ui-danger-soft);border-color:#e9ccc5}.badge.info,.info,.status-chip.contract{color:#215f96;background:var(--ui-blue-soft);border-color:#cfddf4}.form-grid input,.form-grid select,.form-grid textarea,.toolbar-select,.inline-form select,.field select,.field input,.search-box,.premium-field input,.premium-field select,.premium-field textarea{border:1px solid var(--ui-line);background:#fff;border-radius:11px;box-shadow:inset 0 1px #0c243805}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.field input:focus,.toolbar-select:focus,.premium-field input:focus,.premium-field select:focus,.premium-field textarea:focus{border-color:#72b7b1;outline:0;box-shadow:0 0 0 3px #087c761a}.compact-callout,.callout,.premium-callout{border:1px solid #d3e3e1;border-left:4px solid var(--ui-brand);color:#48636b;box-shadow:none;background:#f3faf9;border-radius:12px}.demo-runtime-callout{width:min(var(--ui-content), calc(100% - 52px));border-left-color:var(--ui-gold);background:linear-gradient(90deg,#fff9e9,#fffdf7);margin:15px auto -8px}.empty-state{border:1px dashed var(--ui-line-strong);color:var(--ui-muted);background:linear-gradient(135deg,#087c7606,#0000 60%),#f8fafb;border-radius:14px;padding:28px}.workspace-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:stretch;gap:14px;display:grid}.workspace-scope-summary{border:1px solid var(--ui-line);background:var(--ui-line);box-shadow:var(--ui-shadow-sm);border-radius:17px;grid-template-columns:repeat(4,minmax(110px,1fr)) auto;gap:1px;display:grid;overflow:hidden}.workspace-scope-summary>div,.workspace-scope-summary>a{background:#fffffffa;min-width:0;padding:14px 15px}.workspace-scope-summary>div{gap:4px;display:grid}.workspace-scope-summary small{color:var(--ui-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:8.7px;font-weight:920}.workspace-scope-summary b{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-scope-summary>a{color:var(--ui-brand-strong);white-space:nowrap;place-items:center;font-size:10.5px;font-weight:850;display:grid}.workspace-scope-summary>a:hover{background:var(--ui-brand-soft)}.workspace-model-note{color:#526778;box-shadow:var(--ui-shadow-sm);background:radial-gradient(circle at 100% 0,#7162d91f,#0000 12rem),linear-gradient(135deg,#f7f8ff,#fff);border:1px solid #d4dfef;border-radius:17px;align-content:center;gap:7px;padding:16px 18px;font-size:9.8px;display:grid}.workspace-model-note b{color:var(--ui-ink);font-size:11.5px}.workspace-model-note span{padding-left:12px;position:relative}.workspace-model-note span:before{content:"";background:linear-gradient(135deg, var(--ui-violet), var(--ui-blue));border-radius:50%;width:5px;height:5px;position:absolute;top:.45em;left:0}.workspace-start{color:#fff;background:radial-gradient(circle at 90% -30%,#ffffff30,#0000 16rem),linear-gradient(120deg,#0b3049 0%,#086f6b 58%,#258f86 120%);border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;overflow:hidden;box-shadow:0 18px 42px #08454e2b}.workspace-start .eyebrow{color:#9ce5dc}.workspace-start-copy h2{color:#fff;letter-spacing:-.025em;margin:5px 0 6px;font-size:22px;font-weight:850}.workspace-start-copy p{color:#d8ecec;max-width:780px;margin:0;font-size:11.5px;line-height:1.55}.workspace-start-action{color:#fff;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff3d;flex:none}.workspace-start-action:hover{background:#ffffff29}.workspace-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.workspace-project-card{background:radial-gradient(circle at 108% -8%,#356fd117,#0000 10rem),#fff;border-radius:17px;gap:13px;min-height:185px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.workspace-project-card:before{content:"";background:linear-gradient(180deg, var(--ui-brand-bright), var(--ui-blue));opacity:.82;width:5px;height:100%;position:absolute;top:0;left:0}.workspace-project-card:hover,.project-card:hover,.control-card:hover{box-shadow:var(--ui-shadow-md);border-color:#9fc8c5;transform:translateY(-3px)}.workspace-project-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-project-card h3{color:var(--ui-ink);letter-spacing:-.015em;margin:5px 0 0;font-size:16px;line-height:1.2}.workspace-project-card>p{color:var(--ui-muted);margin:0;font-size:10.8px;line-height:1.5}.workspace-project-actions{align-items:end;margin-top:auto;display:flex}.workspace-launcher{margin-top:28px}.workspace-launcher-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;display:flex}.workspace-launcher-head h2{color:var(--ui-ink);letter-spacing:-.025em;margin:5px 0 0;font-size:21px;font-weight:850}.workspace-launcher-head p{max-width:670px;color:var(--ui-muted);margin:0;font-size:10.8px;line-height:1.55}.workspace-primary-launchers{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.workspace-primary-launcher{border:1px solid var(--ui-line);min-height:120px;color:inherit;box-shadow:var(--ui-shadow-xs);background:linear-gradient(145deg,#fff 0%,#fbfcfd 100%);border-radius:14px;gap:7px;padding:15px 15px 14px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden}.workspace-primary-launcher:after{content:"↗";color:#9aabb5;font-size:13px;position:absolute;top:12px;right:13px}.workspace-primary-launcher:hover{box-shadow:var(--ui-shadow-sm);border-color:#9ec8c4;transform:translateY(-2px)}.workspace-primary-launcher strong{color:var(--ui-ink);padding-right:24px;font-size:13px;font-weight:850}.workspace-primary-launcher span{color:var(--ui-muted);font-size:9.8px;line-height:1.47}.workspace-primary-launcher small{color:var(--ui-brand);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:8.7px;font-weight:920}.workspace-more-tools{border:1px solid var(--ui-line);background:#ffffffc2;border-radius:15px;margin-top:13px}.workspace-more-tools>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;list-style:none;display:flex}.workspace-more-tools>summary::-webkit-details-marker{display:none}.workspace-more-tools>summary>span{gap:3px;display:grid}.workspace-more-tools>summary b{color:var(--ui-ink);font-size:11.5px}.workspace-more-tools>summary small{color:var(--ui-muted);font-size:9.5px}.workspace-more-tools>summary>strong{color:var(--ui-brand);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px}.workspace-more-tools[open]>summary{border-bottom:1px solid var(--ui-line);background:#fbfdfd}.workspace-capability-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.workspace-capability-group{background:#fff;border:1px solid #e3e9ed;border-radius:12px;padding:13px}.workspace-capability-group h3{color:var(--ui-ink);margin:0 0 9px;font-size:11.5px}.workspace-capability-links{flex-wrap:wrap;gap:6px;display:flex}.workspace-capability-link{border:1px solid var(--ui-line);color:#526873;background:#fafcfd;border-radius:9px;align-items:center;min-height:30px;padding:6px 9px;font-size:9.5px;font-weight:760;display:inline-flex}.workspace-capability-link:hover{color:var(--ui-brand-strong);background:var(--ui-brand-soft);border-color:#abd0cc}.project-filter-toolbar{flex-wrap:wrap;justify-content:flex-start}.project-filter-toolbar .search-box{flex:320px}.project-filter-toolbar .toolbar-select{flex:0 190px}.project-filter-toolbar .btn{margin-left:auto}.project-workspace-hero{background:radial-gradient(circle at 0 0,#14a39917,#0000 18rem),linear-gradient(135deg,#fff 0%,#f5fafb 58%,#f2f6ff 100%);border-radius:21px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:18px;margin-bottom:17px;padding:22px;display:grid;overflow:hidden}.project-workspace-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-workspace-code{color:var(--ui-ink);margin-top:5px;font-size:14px;display:block}.project-workspace-hero p{max-width:800px;color:var(--ui-muted);margin:11px 0 0;font-size:11.5px;line-height:1.58}.project-workspace-meta{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.project-workspace-meta span{color:#5c707a;background:#ffffffd1;border:1px solid #d8e3e7;border-radius:999px;padding:5px 8px;font-size:9.5px}.project-workspace-rule{color:#fff;background:radial-gradient(circle at 100% 0,#52bbb140,#0000 11rem),linear-gradient(145deg,#0b273d,#114765);border-radius:16px;align-content:center;gap:7px;padding:17px;display:grid}.project-workspace-rule b{font-size:13px}.project-workspace-rule span{color:#d0e4e8;font-size:10.5px;line-height:1.5}.project-workspace-layout{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:16px;display:grid}.project-workspace-layout .panel{margin-top:0}.project-capability-actions{gap:8px;display:grid}.project-capability-action{border:1px solid var(--ui-line);color:inherit;background:linear-gradient(90deg,#fff,#fbfdfd);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}.project-capability-action:hover{box-shadow:var(--ui-shadow-sm);border-color:#99c7c3;transform:translateY(-1px)}.project-capability-action span{gap:2px;display:grid}.project-capability-action b{color:var(--ui-ink);font-size:12px}.project-capability-action small{color:var(--ui-muted);font-size:9.5px}.project-capability-action strong{color:var(--ui-brand);font-size:16px}.project-capability-summary{border:1px solid var(--ui-line);background:var(--ui-line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.project-capability-summary>div{background:#fff;gap:4px;padding:12px;display:grid}.project-capability-summary span{color:var(--ui-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:8.8px}.project-capability-summary b{color:var(--ui-ink);font-size:20px}.capability-chip-list{flex-wrap:wrap;gap:7px;display:flex}.capability-chip{background:#fff;border:1px solid #d5e4e2;border-radius:11px;gap:2px;min-width:132px;padding:8px 10px;display:inline-grid}.capability-chip b{color:var(--ui-ink);font-size:10.5px}.capability-chip small{color:var(--ui-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:8.5px}.capability-chip.explicit{background:#f2faf8;border-color:#abd3cf}.capability-chip.inactive{opacity:.68;background:#f6f8f8;border-style:dashed}.linked-business-list{gap:8px;display:grid}.linked-business-row{border:1px solid var(--ui-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px;display:grid}.linked-business-row h3{color:var(--ui-ink);margin:3px 0;font-size:14px}.linked-business-row p{color:var(--ui-muted);margin:0;font-size:10.5px}.linked-business-facts{align-items:center;gap:14px;display:flex}.linked-business-facts span{gap:2px;display:grid}.linked-business-facts small{color:var(--ui-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:8.5px}.linked-business-facts b{color:var(--ui-ink);font-size:11px}.modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071c2d9e}.modal-card{box-shadow:var(--ui-shadow-lg);border:1px solid #ffffff80;border-radius:20px}.runtime-mode-control{justify-items:center;gap:3px;display:grid}.runtime-mode-toggle{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:10px;padding:3px;display:inline-flex}.runtime-mode-toggle button{min-width:60px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 9px;font-size:9px;font-weight:880}.runtime-mode-toggle button.active{color:#fff;background:var(--ui-gradient-brand)}.runtime-mode-caption{color:var(--ui-subtle);white-space:nowrap;font-size:8px}.ui-experience-badge{border:1px solid var(--ui-line);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 7px;font-size:8.5px;font-weight:900;display:inline-flex}.ui-experience-badge.live{color:#2f6c40;background:#f1f8f3;border-color:#c7dfce}.ui-experience-badge.candidate{color:#665000;background:#fff9e9;border-color:#e6d79e}.ui-experience-badge.demo{color:#5c4a86;background:#f7f4fc;border-color:#dad1ec}.premium-surface{border-radius:var(--ui-radius);padding:18px}.premium-surface.tone-soft{background:var(--ui-surface-soft)}.premium-surface.tone-brand{background:radial-gradient(circle at 100% 0%, #356fd112, transparent 12rem), var(--ui-brand-soft);border-color:#cce3e0}.premium-surface.tone-dark{color:#fff;background:var(--ui-gradient-dark);border:0}.premium-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:13px;display:flex}.premium-section-heading h2{color:var(--ui-ink);letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.premium-section-heading p{max-width:760px;color:var(--ui-muted);margin:5px 0 0;font-size:11px;line-height:1.55}.premium-section-actions{align-items:center;gap:8px;display:flex}.premium-form-panel{border-radius:18px;overflow:hidden}.premium-form-panel-head{background:linear-gradient(90deg,#087c760b,#356fd106 44%,#0000 80%),#fff;border-bottom:1px solid #edf1f4;padding:18px 19px 15px}.premium-form-panel-title{color:var(--ui-ink);margin:4px 0 0;font-size:17px}.premium-form-panel-description{color:var(--ui-muted);margin:5px 0 0;font-size:10.8px;line-height:1.5}.premium-form-panel-body{padding:18px 19px}.premium-form-panel-footer{border-top:1px solid var(--ui-line);background:#fafcfd;padding:14px 19px}.premium-form-section+.premium-form-section{border-top:1px solid #edf1f3;margin-top:18px;padding-top:18px}.premium-form-section-title{color:var(--ui-ink);margin:0;font-size:13px}.premium-form-section-copy{color:var(--ui-muted);margin:4px 0 12px;font-size:10px;line-height:1.5}.premium-form-grid{gap:13px;display:grid}.premium-form-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-form-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-field{gap:6px;display:grid}.premium-field-label{color:var(--ui-ink-soft);font-size:10px;font-weight:820}.premium-field-required{color:var(--ui-danger);margin-left:3px}.premium-field-hint{color:var(--ui-subtle);font-size:8.8px;line-height:1.4}.premium-form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.premium-form-actions.align-start{justify-content:flex-start}.premium-form-actions.align-between{justify-content:space-between}.premium-callout.tone-success{border-color:#d1e7d6;border-left-color:var(--ui-success);background:var(--ui-success-soft)}.premium-callout.tone-warning{border-color:#ecdfb6;border-left-color:var(--ui-gold);background:var(--ui-gold-soft)}.premium-callout.tone-danger{border-color:#ebd1ca;border-left-color:var(--ui-danger);background:var(--ui-danger-soft)}@media (max-width:1240px){:root{--ui-rail:252px}.workspace-project-grid,.workspace-primary-launchers{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-command-grid{grid-template-columns:1fr}.top-strip.app-top-strip{grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr)}}@media (max-width:1000px){.shell.app-shell.has-navigation-rail{display:block}.sidebar.app-sidebar{width:auto;height:auto;padding:10px 16px 12px;position:relative;overflow:visible}.brand.app-brand{align-items:center;gap:13px;margin-bottom:8px;padding:5px 2px 10px;display:flex}.brand.app-brand img{width:118px}.app-brand-meta{align-items:center;margin-left:auto}.app-nav-section-label{display:none}.primary-product-nav-scroll{gap:5px;padding:3px 0 5px;display:flex;overflow-x:auto}.primary-product-link,.primary-more>summary{border-color:#ffffff14;flex:none;min-width:max-content;padding:8px 10px!important}.primary-product-link:before,.primary-more>summary:before,.primary-product-link-copy{display:none}.primary-product-link-title{font-size:10.5px}.primary-more-menu{z-index:50;background:var(--ui-sidebar);border:1px solid #ffffff1f;border-radius:11px;min-width:210px;padding:7px;position:absolute;box-shadow:0 18px 40px #00000038}.utility-nav-desktop{display:none}.utility-nav-mobile{margin-top:3px;display:block}.utility-nav-mobile>summary{color:#c5dadd;cursor:pointer;border:1px solid #ffffff17;border-radius:9px;width:max-content;padding:7px 9px;font-size:9.5px;font-weight:800;list-style:none}.utility-nav-mobile .utility-nav-groups{background:#00000014;border:1px solid #ffffff14;border-radius:12px;margin-top:8px;padding:10px}.utility-nav-link-copy small,.app-sidebar-foot{display:none}.top-strip.app-top-strip,.context-module-nav{padding-left:18px;padding-right:18px}.app-content,.demo-runtime-callout{width:min(100% - 34px, var(--ui-content))}.project-workspace-hero,.project-workspace-layout,.linked-business-row{grid-template-columns:1fr}.linked-business-facts{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:780px){.top-strip.app-top-strip{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:64px}.top-strip-centre{grid-area:2/1/auto/-1;justify-self:start}.platform-health-chip{display:none}.global-user-zone{justify-self:end}.user-org-name,.user-identity-copy>span:first-of-type{display:none}.context-module-nav{padding-bottom:7px}.context-module-label{z-index:2;background:#f8fafcf5;padding-left:4px;position:sticky;left:0}.app-content{padding-top:24px}.page-head.page-head-v052{flex-direction:column;align-items:flex-start;gap:15px}.page-head-actions{width:100%}.page-head-actions .btn,.page-head-actions .link-button{flex:auto}.workspace-start,.workspace-launcher-head,.project-scope-bar,.business-context-strip{flex-direction:column;align-items:stretch}.workspace-start-action{width:max-content}.workspace-scope-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-scope-summary>a{grid-column:1/-1}.workspace-project-grid,.workspace-primary-launchers,.workspace-capability-groups,.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.project-filter-toolbar .toolbar-select,.project-filter-toolbar .btn,.project-filter-toolbar .search-box{flex:100%;width:100%;margin-left:0}.project-workspace-title-row{flex-direction:column;align-items:flex-start}.project-capability-summary{grid-template-columns:1fr}.premium-section-heading{flex-direction:column;align-items:flex-start}.premium-form-grid.columns-2,.premium-form-grid.columns-3{grid-template-columns:1fr}.title{font-size:31px}}@media (max-width:540px){.header-product-context b{display:none}.header-product-context{padding-right:8px}.live-runtime-chip,.demo-live-chip{padding:4px 6px;font-size:7.8px}.user-avatar{width:31px;height:31px}.user-identity-copy{display:none}.context-more-menu{min-width:0;position:fixed;top:auto;left:12px;right:12px}.page-head-main{grid-template-columns:4px minmax(0,1fr);gap:11px}.app-content,.demo-runtime-callout{width:min(100% - 24px, var(--ui-content))}.workspace-start{padding:19px}.workspace-project-card{min-height:170px}.workspace-more-tools>summary{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (min-width:1001px){.shell.app-shell.has-navigation-rail{align-items:start;min-height:100dvh}.sidebar.app-sidebar{width:var(--ui-rail);overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;position:sticky;top:0;overflow:hidden scroll}.sidebar.app-sidebar::-webkit-scrollbar{width:8px}.sidebar.app-sidebar::-webkit-scrollbar-track{background:#ffffff06}.sidebar.app-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(#59d0c4bd,#7ea9ff9e) padding-box padding-box;border:2px solid #0000;border-radius:999px}.sidebar.app-sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#59d0c4f5,#7ea9ffe0) padding-box padding-box}}.project-scope-bar{background:radial-gradient(circle at 88% -20%,#7ea9ff29,#0000 17rem),linear-gradient(115deg,#087c761a,#fffffff5 48%,#7162d912);border:1px solid #157d7738;border-radius:16px;box-shadow:0 10px 26px #0c243811}.project-scope-copy .eyebrow{color:var(--ui-blue)}.project-scope-copy b{color:var(--ui-ink)}.data-toolbar{background:linear-gradient(90deg,#087c760e,#356fd109 48%,#d6a11e09),#fbfcfd;border:1px solid #d9e5e9;border-radius:14px;padding:11px}.record-tabbar,.tabbar,.tabs{border:1px solid var(--ui-line);background:linear-gradient(90deg,#087c760e,#356fd109),#fff;border-radius:13px}.record-tabbar a.active,.tabbar a.active,.tabs a.active{color:#fff!important;background:var(--ui-gradient-brand)!important;border-color:#0000!important;box-shadow:0 7px 18px #087c762e!important}.panel{border-color:#d8e3e8;box-shadow:0 10px 26px #0c243811,inset 0 1px #fffc}.panel-head{background:radial-gradient(circle at 92% -40%,#7162d91a,#0000 13rem),linear-gradient(90deg,#087c7614,#356fd10b 54%,#d6a11e09),#fff}.app-content>.panel:nth-of-type(4n+2) .panel-accent{background:linear-gradient(180deg, var(--ui-blue), var(--ui-violet))}.app-content>.panel:nth-of-type(4n+3) .panel-accent{background:linear-gradient(180deg, var(--ui-gold), var(--ui-coral))}.app-content>.panel:nth-of-type(4n+4) .panel-accent{background:linear-gradient(180deg, var(--ui-violet), var(--ui-brand-bright))}.table-wrap{box-shadow:inset 0 3px #087c7629}th{color:#536d7c;background:linear-gradient(90deg,#087c7611,#356fd109),#f7f9fb}.modal-head{border-bottom:1px solid var(--ui-line);background:radial-gradient(circle at 96% -20%,#7162d91f,#0000 10rem),linear-gradient(90deg,#087c7614,#356fd10a),#fff;border-radius:20px 20px 0 0;margin:-1px -1px 0;padding:17px 18px 14px}.linked-business-row,.project-capability-action,.project-business-linked-list>div{border-left:3px solid #087c766b}.btn-danger{color:#fff;background:linear-gradient(135deg,#a14436,#c86750);border:1px solid #9f4134;box-shadow:0 8px 18px #a144362e}.btn-danger:hover{box-shadow:0 11px 24px #a144363d}.project-danger-action{color:var(--ui-danger);background:#fff6f3;border-color:#ebd1ca}.project-danger-action:hover{color:#7f2f25;background:var(--ui-danger-soft);border-color:#dca99e}.project-delete-modal{max-width:620px}.insights-hero{color:#fff;background:radial-gradient(circle at 86% 8%,#7ea9ff47,#0000 17rem),radial-gradient(circle at 20% 118%,#59d0c42e,#0000 18rem),linear-gradient(128deg,#09273f 0%,#075f5b 56%,#285e96 118%);border:1px solid #229a9133;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;margin:16px 0;padding:25px;display:grid;overflow:hidden;box-shadow:0 22px 58px #08414f2e}.insights-hero .eyebrow{color:#8de2d8}.insights-hero h2{color:#fff;letter-spacing:-.035em;max-width:780px;margin:6px 0 9px;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.insights-hero p{color:#d7e7eb;max-width:850px;margin:0;font-size:11.5px;line-height:1.62}.insights-hero-facts{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:minmax(180px,1.6fr) repeat(2,minmax(105px,.7fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.insights-hero-facts>div{background:#081f342e;gap:4px;padding:12px 13px;display:grid}.insights-hero-facts span{color:#9fc2c9;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:900}.insights-hero-facts b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.insights-health-visual{align-content:center;place-items:center;gap:15px;min-width:0;display:grid}.insights-risk-ring{aspect-ratio:1;border-radius:50%;place-items:center;width:min(190px,80%);padding:17px;display:grid;box-shadow:0 20px 44px #0003}.insights-risk-ring>div{background:#081f34ed;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 28px #ffffff0a}.insights-risk-ring strong{color:#fff;font-size:34px;line-height:1}.insights-risk-ring span{color:#a9c6cc;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:900}.insights-health-legend{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.insights-health-legend>span{color:#d8e6e9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8.5px;display:inline-flex}.insights-health-legend i{border-radius:50%;width:7px;height:7px}.insights-health-legend .healthy i{background:#62bd75}.insights-health-legend .watch i{background:#efc65a}.insights-health-legend .attention i{background:#e18870}.insights-health-legend b{color:#fff}.insights-kpi-grid{margin-top:0}.insights-visual-grid{grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-top:15px;display:grid}.insights-visual-card{border:1px solid var(--ui-line);min-height:245px;box-shadow:var(--ui-shadow-sm);background:#fff;border-radius:18px;padding:18px;position:relative;overflow:hidden}.insights-visual-card:after{content:"";border:24px solid #087c7609;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-75px;right:-55px}.insights-visual-card.funding{background:radial-gradient(circle at 100% 0,#14a3991a,#0000 13rem),#fff}.insights-visual-card.performance{background:radial-gradient(circle at 100% 0,#356fd11a,#0000 13rem),#fff}.insights-visual-card.controls{background:radial-gradient(circle at 100% 0,#7162d91a,#0000 13rem),#fff}.insights-card-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.insights-card-head h3{color:var(--ui-ink);letter-spacing:-.018em;margin:5px 0 0;font-size:15px}.insights-card-head>b{color:var(--ui-brand);font-size:24px;line-height:1}.insights-visual-card.performance .insights-card-head>b{color:var(--ui-blue)}.insights-visual-card.controls .insights-card-head>b{color:var(--ui-violet)}.insights-flow{z-index:1;gap:14px;margin-top:20px;display:grid;position:relative}.insights-flow>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px;display:grid}.insights-flow span,.insights-performance-grid span,.insights-control-meter small,.insights-project-facts small{color:var(--ui-muted);font-size:9px}.insights-flow strong{color:var(--ui-ink);font-size:11.5px}.insights-bar{background:#edf2f4;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.insights-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--ui-brand), var(--ui-brand-bright), var(--ui-blue));height:100%;display:block}.insights-bar.pending i{background:linear-gradient(90deg, var(--ui-gold), #efc65a)}.insights-bar.retained i{background:linear-gradient(90deg, var(--ui-violet), #9b8eef)}.insights-performance-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid;position:relative}.insights-performance-grid>div{background:#ffffffd1;border:1px solid #dbe5ed;border-radius:12px;gap:6px;min-height:72px;padding:11px;display:grid}.insights-performance-grid>div:first-child{border-top:3px solid var(--ui-blue)}.insights-performance-grid>div:nth-child(2){border-top:3px solid var(--ui-success)}.insights-performance-grid>div:nth-child(3){border-top:3px solid var(--ui-gold)}.insights-performance-grid>div:nth-child(4){border-top:3px solid var(--ui-violet)}.insights-performance-grid strong{color:var(--ui-ink);font-size:13px}.insights-control-meter{z-index:1;margin-top:22px;position:relative}.insights-control-meter>div{background:#edf1f4;border-radius:999px;height:11px;overflow:hidden}.insights-control-meter>div>span{border-radius:inherit;background:linear-gradient(90deg, var(--ui-violet), var(--ui-blue), var(--ui-brand-bright));height:100%;display:block}.insights-control-meter small{margin-top:7px;display:block}.insights-control-issues{z-index:1;flex-wrap:wrap;gap:7px;margin-top:12px;display:flex;position:relative}.insights-control-issues span{color:#675a83;background:#f7f4fc;border:1px solid #e2d9ef;border-radius:999px;padding:6px 8px;font-size:8.5px}.insights-control-issues b{color:var(--ui-violet)}.insights-control-stats{z-index:1;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid;position:relative}.insights-control-stats>div{border-radius:11px;gap:4px;padding:9px;display:grid}.insights-control-stats span{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.insights-control-stats b{font-size:20px}.insights-control-stats .healthy{color:#2f6d40;background:var(--ui-success-soft)}.insights-control-stats .watch{color:#806100;background:var(--ui-gold-soft)}.insights-control-stats .attention{color:#8d3c30;background:var(--ui-coral-soft)}.insights-analysis-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.insights-analysis-list .analysis-insight{border:1px solid var(--ui-line);background:#fff;border-left-width:4px;border-radius:12px;align-items:flex-start;min-height:105px;margin:0;padding:13px}.insights-analysis-list .insight-tone-1{border-left-color:var(--ui-brand);background:linear-gradient(135deg,#f3fbfa,#fff)}.insights-analysis-list .insight-tone-2{border-left-color:var(--ui-blue);background:linear-gradient(135deg,#f3f7ff,#fff)}.insights-analysis-list .insight-tone-3{border-left-color:var(--ui-gold);background:linear-gradient(135deg,#fffaf0,#fff)}.insights-analysis-list .analysis-marker{color:#fff;background:var(--ui-gradient-brand);border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:8.5px;font-weight:900;display:grid}.insights-analysis-list p{color:var(--ui-ink-soft);margin:0;font-size:10.5px;line-height:1.55}.insights-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.insights-project-card{border:1px solid var(--ui-line);border-top:4px solid var(--ui-brand);background:radial-gradient(circle at 100% 0,#087c7612,#0000 11rem),#fff;border-radius:15px;gap:13px;min-height:285px;padding:15px;display:grid;position:relative;overflow:hidden}.insights-project-card.risk-watch{border-top-color:var(--ui-gold)}.insights-project-card.risk-attention{border-top-color:var(--ui-coral)}.insights-project-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.insights-project-head h3{color:var(--ui-ink);letter-spacing:-.015em;margin:4px 0 0;font-size:13.5px}.insights-project-bars{gap:10px;display:grid}.insights-project-bars>div{gap:5px;display:grid}.insights-project-bars span{color:var(--ui-muted);justify-content:space-between;gap:10px;font-size:8.8px;display:flex}.insights-project-bars span b{color:var(--ui-ink);font-size:9px}.insights-project-bars>div>div{background:#edf1f3;border-radius:999px;height:6px;overflow:hidden}.insights-project-bars i{border-radius:inherit;background:linear-gradient(90deg, var(--ui-brand), var(--ui-blue));height:100%;display:block}.insights-project-bars>div:nth-child(2) i{background:linear-gradient(90deg, var(--ui-success), #68b67a)}.insights-project-bars>div:nth-child(3) i{background:linear-gradient(90deg, var(--ui-gold), var(--ui-coral))}.insights-project-facts{background:#e2e8eb;border:1px solid #e2e8eb;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.insights-project-facts>span{background:#fafcfd;gap:3px;padding:8px;display:grid}.insights-project-facts b{color:var(--ui-ink);font-size:11px}.insights-project-observation{color:#596f78;background:#f7f9fb;border-radius:10px;margin:0;padding:9px 10px;font-size:9.5px;line-height:1.45}.insights-project-link{width:max-content;margin-top:auto}.insights-detail-table tbody tr:nth-child(2n) td{background:#087c7605}@media (max-width:1180px){.insights-visual-grid,.insights-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-visual-card.controls{grid-column:span 2}}@media (max-width:820px){.insights-hero,.insights-visual-grid,.insights-project-grid,.insights-analysis-list{grid-template-columns:1fr}.insights-visual-card.controls{grid-column:auto}.insights-hero-facts{grid-template-columns:1fr}.insights-health-visual{grid-template-columns:auto 1fr;justify-content:start}.insights-risk-ring{width:150px}.insights-health-legend{justify-content:start;display:grid}}@media (max-width:540px){.insights-hero{padding:20px}.insights-health-visual,.insights-performance-grid,.insights-control-stats,.insights-project-facts{grid-template-columns:1fr}}@media (min-width:1001px){.sidebar.app-sidebar{overflow:hidden}.app-sidebar-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;flex:auto;min-height:0;margin:0 -4px 0 0;padding:0 4px 12px 0;overflow:hidden auto}.app-sidebar-scroll::-webkit-scrollbar{width:8px}.app-sidebar-scroll::-webkit-scrollbar-track{background:#ffffff06}.app-sidebar-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#59d0c4c7,#7ea9ffa8) padding-box padding-box;border:2px solid #0000;border-radius:999px}.brand.app-brand,.app-sidebar-foot{flex:none}}.utility-nav-group{background:#ffffff06;border:1px solid #ffffff0e;border-radius:11px;overflow:hidden}.utility-nav-group+.utility-nav-group{margin-top:7px}.utility-nav-group>summary.utility-nav-heading{color:#86aab3;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:9px 10px;list-style:none;display:flex}.utility-nav-group>summary.utility-nav-heading::-webkit-details-marker{display:none}.utility-nav-group.active>summary.utility-nav-heading,.utility-nav-group[open]>summary.utility-nav-heading{color:#c4dcdf;background:#ffffff09}.utility-nav-chevron{color:#7098a2;flex:none;font-size:12px;transition:transform .14s}.utility-nav-group[open] .utility-nav-chevron{transform:rotate(180deg)}.utility-nav-group>.utility-nav-links{padding:3px 5px 6px}.primary-product-link,.primary-more>summary,.utility-nav-link{min-width:0}.primary-product-link-title,.primary-product-link-copy,.utility-nav-link-copy,.utility-nav-link-copy b,.utility-nav-link-copy small{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.primary-product-link-copy,.utility-nav-link-copy small{text-overflow:clip;display:block;overflow:visible}.utility-nav-link{align-items:flex-start}.utility-nav-link-copy{width:100%}@media (max-width:1000px){.app-sidebar-scroll{overflow:visible}}.business-management-hero{box-shadow:var(--ui-shadow-sm);background:radial-gradient(circle at 92% 0,#7162d91a,#0000 15rem),linear-gradient(120deg,#087c7617,#fffffffa 52%,#356fd10f);border:1px solid #087c762e;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.business-management-hero h2{color:var(--ui-ink);letter-spacing:-.025em;margin:5px 0 7px;font-size:21px}.business-management-hero p{max-width:840px;color:var(--ui-muted);margin:0;font-size:11px;line-height:1.55}.business-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.business-management-card{border:1px solid var(--ui-line);border-top:4px solid var(--ui-brand);box-shadow:var(--ui-shadow-xs);background:radial-gradient(circle at 100% 0,#356fd111,#0000 11rem),#fff;border-radius:16px;gap:13px;padding:16px;display:grid}.business-management-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.business-management-head h3{color:var(--ui-ink);margin:4px 0 2px;font-size:15px}.business-management-head p{color:var(--ui-muted);margin:0;font-size:9.5px}.business-management-meta{background:#e1e8ec;border:1px solid #e1e8ec;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.business-management-meta>span{background:#fafcfd;gap:3px;padding:9px;display:grid}.business-management-meta small,.business-project-link-row small{color:var(--ui-subtle);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.business-management-meta b{overflow-wrap:anywhere;color:var(--ui-ink);font-size:10px}.business-project-links{gap:7px;display:grid}.business-project-link-row{border:1px solid #d7e6e3;border-left:3px solid var(--ui-brand);background:linear-gradient(90deg,#f3faf9,#fff);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.business-project-link-row>span{gap:2px;display:grid}.business-project-link-row>div{align-items:center;gap:6px;display:flex}.business-project-link-row b{color:var(--ui-ink);font-size:10.5px}.business-unlinked-state{color:var(--ui-muted);background:#fafcfd;border:1px dashed #d8e1e5;border-radius:10px;padding:10px;font-size:9.5px}.business-link-controls{background:linear-gradient(90deg,#7162d90f,#356fd10b);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.business-management-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.business-editor-modal{max-width:760px}@media (max-width:900px){.business-management-grid{grid-template-columns:1fr}.business-management-hero{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.business-management-meta,.business-link-controls{grid-template-columns:1fr}.business-project-link-row{flex-direction:column;align-items:flex-start}}.project-setup-guide{box-shadow:var(--ui-shadow-sm);background:radial-gradient(circle at 100% 0,#356fd114,#0000 15rem),linear-gradient(135deg,#f4fbfa,#fff 52%,#f6f8ff);border:1px solid #087c762e;border-radius:20px;gap:16px;margin:16px 0;padding:20px;display:grid}.project-setup-guide-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.project-setup-guide-head h2{color:var(--ui-ink);letter-spacing:-.025em;margin:4px 0 6px;font-size:20px}.project-setup-guide-head p{max-width:760px;color:var(--ui-muted);margin:0;font-size:10.5px;line-height:1.55}.project-setup-progress{background:#ffffffd1;border:1px solid #087c7626;border-radius:14px;gap:3px;min-width:160px;padding:12px 14px;display:grid}.project-setup-progress strong{color:var(--ui-brand);font-size:25px;line-height:1}.project-setup-progress span{color:var(--ui-muted);font-size:8.5px}.project-setup-meter{background:#e5ecee;border-radius:999px;height:7px;overflow:hidden}.project-setup-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--ui-brand), var(--ui-brand-bright), var(--ui-blue));height:100%;display:block}.project-setup-steps{gap:8px;display:grid}.project-setup-step{border:1px solid var(--ui-line);background:#ffffffeb;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.project-setup-step.complete{border-left:4px solid var(--ui-success)}.project-setup-step.next{border-left:4px solid var(--ui-gold);background:linear-gradient(90deg, var(--ui-gold-soft), #fff 34%)}.project-setup-step.pending{border-left:4px solid #cbd7dc}.project-setup-number{width:28px;height:28px;color:var(--ui-brand);background:#edf8f7;border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.project-setup-step.complete .project-setup-number{color:#2d7041;background:var(--ui-success-soft)}.project-setup-copy{min-width:0}.project-setup-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-setup-title-row b{color:var(--ui-ink);font-size:11px}.project-setup-title-row span{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;background:#eef3f5;border-radius:999px;padding:3px 6px;font-size:7.5px;font-weight:900}.project-setup-step.next .project-setup-title-row span{color:#7a5b00;background:#fff0b8}.project-setup-step.complete .project-setup-title-row span{color:#2d7041;background:var(--ui-success-soft)}.project-setup-copy p{color:var(--ui-muted);margin:3px 0 0;font-size:9.5px;line-height:1.45}@media (max-width:700px){.project-setup-guide-head{flex-direction:column}.project-setup-progress{width:100%}.project-setup-step{grid-template-columns:auto minmax(0,1fr)}.project-setup-step>.btn{grid-column:2;width:max-content}}
