/* Meridian distributor intelligence workspace */
.workspace-profile{--ws-ink:#1d303b;--ws-muted:#63747d;--ws-line:#dae3e4;--ws-surface:#fff;--ws-blue:#3f6f91;--ws-teal:#207e77;--ws-violet:#756391;--ws-amber:#aa792f;color:var(--ws-ink);max-width:1350px;margin:auto}
.workspace-profile .breadcrumb{margin:0 0 13px;color:#71838a}.workspace-profile .breadcrumb span{padding:0 6px;color:#9ba9ac}
.workspace-profile-header{background:#142c3a;color:#fff;border:1px solid #183e4b;border-radius:9px 9px 0 0;padding:22px 25px 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:30px;box-shadow:0 14px 28px #102b3a12}.workspace-header-main{display:flex;gap:17px;min-width:0}.workspace-monogram{width:54px;height:54px;flex:none;display:grid;place-items:center;background:#e6f0ec;color:#1b6c68;border-radius:9px;font:800 25px Manrope,'DM Sans',sans-serif}.workspace-heading{min-width:0}.workspace-heading-top{display:flex;gap:12px;align-items:center;color:#95b6bf;font:600 10px 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.workspace-heading-top span+span{color:#6e939e}.workspace-profile-header h1{font:750 clamp(24px,2.55vw,33px)/1.1 Manrope,'DM Sans',sans-serif;letter-spacing:-.045em;margin:6px 0 6px;color:white}.workspace-heading p{margin:0;color:#bfd0d1;font-size:11.5px}.workspace-heading p span{color:#7399a2;padding:0 4px}.workspace-header-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.workspace-header-tags span{font-size:10px;color:#bfd9d9;border:1px solid #42616b;border-radius:3px;padding:3px 7px}.workspace-header-actions{text-align:right;display:grid;justify-items:end;gap:12px;flex:none}.workspace-header-actions>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:385px}.workspace-header-actions .btn{font-size:10.5px;padding:7px 9px;border-color:#4c6973;background:transparent;color:#e7f1f0}.workspace-header-actions .btn:hover{background:#264b56}.workspace-header-actions .btn.primary{background:#b5e4d9;border-color:#b5e4d9;color:#143f42}.workspace-freshness{font-size:10px;color:#c5d6d7;display:flex;align-items:center;gap:5px}.workspace-freshness>span:not(.workspace-fresh-dot){color:#70929b}.workspace-fresh-dot{width:7px;height:7px;border-radius:50%;background:#75c5ad;box-shadow:0 0 0 3px #75c5ad20}
.workspace-tabs{display:flex;align-items:center;gap:0;background:#fff;border:1px solid var(--ws-line);border-top:0;border-radius:0 0 8px 8px;padding:0 12px;margin-bottom:21px;overflow-x:auto;scrollbar-width:none}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tabs a{font-size:11.5px;font-weight:700;color:#677a82;white-space:nowrap;padding:15px 15px 13px;border-bottom:3px solid transparent}.workspace-tabs a:hover,.workspace-tabs a.active{color:#1c625f}.workspace-tabs a.active{border-color:#1b7973;background:#f5f9f7}.workspace-notes-trigger{border:0;border-left:1px solid var(--ws-line);margin-left:auto;background:none;white-space:nowrap;color:#1c6a69;font-size:11px;font-weight:700;padding:11px 13px}.workspace-notes-trigger:hover{background:#f1f8f5}
.workspace-panel{min-height:420px}.workspace-overview,.workspace-tab-page{display:grid;gap:20px}.workspace-assessment{display:grid;grid-template-columns:minmax(0,1fr) 220px;background:#fff;border:1px solid var(--ws-line);border-radius:8px;overflow:hidden;box-shadow:0 7px 18px #18303b08}.workspace-assessment-main{padding:25px 28px 20px}.workspace-kicker{display:block;color:#34817d;font:650 10px 'IBM Plex Mono',monospace;letter-spacing:.07em;text-transform:uppercase}.workspace-assessment h2{font:750 23px/1.2 Manrope,'DM Sans',sans-serif;letter-spacing:-.04em;margin:7px 0 12px}.workspace-assessment-main>p{font-size:14px;line-height:1.68;margin:0;max-width:860px}.workspace-assessment-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px;padding-top:12px;border-top:1px solid #e4e9e7;color:#7b8a8d;font-size:10px}.workspace-assessment-side{background:#eef5f2;border-left:1px solid #dce8e2;padding:23px 20px;display:grid;align-content:center;gap:4px}.workspace-assessment-side>span{font-size:10px;color:#68807d}.workspace-assessment-side>strong{font:750 13px Manrope,'DM Sans',sans-serif;color:#183d40;text-transform:capitalize}.workspace-assessment-side>small{font-size:10px;color:#687e7d;line-height:1.45}.workspace-assessment-rule{height:1px;background:#d2e0da;margin:13px 0}
.workspace-advisory{background:#fdf9ee;border:1px solid #eedfbd;border-radius:6px;padding:0 15px}.workspace-advisory summary{cursor:pointer;padding:10px 0;font-size:11px;font-weight:700;color:#835e28;display:flex;justify-content:space-between;gap:10px}.workspace-advisory summary span{font-weight:500;color:#a07b43}.workspace-advisory p{font-size:11px;line-height:1.5;margin:0 0 9px}.workspace-advisory .workspace-evidence{margin-bottom:12px}
.workspace-block{background:#fff;border:1px solid var(--ws-line);border-radius:7px;padding:20px 22px;min-width:0}.workspace-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.workspace-section-head h2{font:750 18px/1.2 Manrope,'DM Sans',sans-serif;letter-spacing:-.035em;margin:4px 0 0}.workspace-section-head p{color:var(--ws-muted);font-size:11px;margin:5px 0 0}.workspace-section-link{margin-top:13px;text-align:right}.workspace-section-link a{font-size:11px;font-weight:700;color:#1e7470}.workspace-section-link a:hover{text-decoration:underline}
.workspace-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-insight{--tone:#4b7796;--tint:#eff5f8;border:1px solid #dce6e9;border-left:3px solid var(--tone);border-radius:6px;background:#fff;min-width:0}.workspace-insight.technical{--tone:#25877d;--tint:#edf7f4}.workspace-insight.development{--tone:#786598;--tint:#f4f0f7}.workspace-insight.consideration{--tone:#aa7c36;--tint:#fbf6ea}.workspace-insight summary{display:flex;gap:10px;align-items:flex-start;cursor:pointer;list-style:none;padding:15px}.workspace-insight summary::-webkit-details-marker{display:none}.workspace-insight-icon{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:5px;background:var(--tint);color:var(--tone);font-size:15px;font-weight:800}.workspace-insight-copy{min-width:0;display:grid;gap:5px;flex:1}.workspace-insight-copy small{font-size:10px;color:var(--tone);font-weight:800;text-transform:uppercase;letter-spacing:.03em}.workspace-insight-copy strong{font:750 13px/1.3 Manrope,'DM Sans',sans-serif;color:#1d3540}.workspace-insight-copy>span{font-size:11.5px;line-height:1.48;color:#667a82}.workspace-insight-arrow{color:var(--tone);font-size:12px;transform:rotate(45deg)}.workspace-insight[open] .workspace-insight-arrow{transform:rotate(135deg)}.workspace-insight-detail{padding:0 15px 15px 51px}.workspace-insight-detail b{font-size:10px;color:#516b72;text-transform:uppercase}.workspace-insight-detail p{font-size:11.5px;line-height:1.55;margin:5px 0 0}.workspace-insight-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:11px;color:#798a8c;font-size:10px}.workspace-insight-foot .workspace-evidence{margin-left:auto}.workspace-insight.compact .workspace-insight-detail{padding-left:15px}.workspace-insight.compact summary{min-height:121px}.workspace-insight.compact .workspace-insight-copy>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.workspace-evidence{background:none;border:0;border-bottom:1px solid #81bbb5;padding:1px 0;color:#1b746e;font-size:10px;font-weight:750;white-space:nowrap}.workspace-evidence:hover{color:#0c514f;border-color:#0c514f}.workspace-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.workspace-duo.lower{align-items:start}.workspace-metric-line{display:flex;gap:7px;align-items:baseline;padding:5px 0 13px;border-bottom:1px solid #e6eceb}.workspace-metric-line strong{font:800 21px Manrope,'DM Sans',sans-serif;color:#1a6762}.workspace-metric-line span{font-size:10px;color:#71828a;margin-right:13px}.workspace-maker-list>div{display:grid;grid-template-columns:1fr 1.1fr auto;gap:8px;padding:9px 0;border-bottom:1px solid #edf0ef;align-items:center;font-size:11px}.workspace-maker-list strong a{color:#1d6f6b}.workspace-maker-list span{color:#677a80}.workspace-maker-list small{font-size:9px;color:#8a744e}.workspace-cap-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:1px 15px}.workspace-cap-snapshot>div{display:grid;grid-template-columns:18px 1fr;align-items:center;padding:8px 0;border-bottom:1px solid #e9eeee}.workspace-cap-snapshot strong{font-size:11px}.workspace-cap-snapshot small{grid-column:2;color:#78908c;font-size:9px}.workspace-check{width:15px;height:15px;border-radius:50%;background:#e2f3ec;color:#22806c;display:grid;place-items:center;font-size:10px;font-weight:800}.workspace-event,.workspace-question,.workspace-alternative,.workspace-product-list>div{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-top:1px solid #e7edec}.workspace-event time{font:650 10px 'IBM Plex Mono',monospace;color:#628487;width:60px;flex:none}.workspace-event>div{flex:1}.workspace-event strong,.workspace-question strong{display:block;font-size:11.5px;line-height:1.4}.workspace-event p{font-size:10.5px;line-height:1.5;color:#6b7e83;margin:4px 0}.workspace-event small{color:#8a9697;font-size:9px}.workspace-question{display:grid;grid-template-columns:75px 1fr auto;align-items:center;gap:8px}.workspace-question>span{font-size:9px;color:#268078;text-transform:uppercase;font-weight:800}.workspace-text-action{background:none;border:0;color:#1e7470;font-size:10px;font-weight:750;padding:0;white-space:nowrap}.workspace-text-action:hover{text-decoration:underline}.workspace-muted-line{font-size:11px;line-height:1.5;color:#74868a;margin:8px 0}.workspace-company-info{background:#fff;border:1px solid var(--ws-line);border-radius:7px;padding:0 20px}.workspace-company-info summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;font-weight:700;font-size:12px;padding:15px 0}.workspace-company-info summary span{font-size:10px;color:#829195;font-weight:500}.workspace-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px;margin:0 0 15px}.workspace-facts>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #edf0ef}.workspace-facts dt{font-size:10px;color:#7d8d90}.workspace-facts dd{font-size:10.5px;font-weight:700;text-align:right;margin:0;max-width:65%}
.workspace-page-intro{padding:11px 1px 2px}.workspace-page-intro h2{font:750 clamp(22px,2.3vw,29px)/1.18 Manrope,'DM Sans',sans-serif;letter-spacing:-.04em;margin:5px 0}.workspace-page-intro p{font-size:12px;color:#677a82;margin:0;max-width:850px}.workspace-number-strip,.workspace-source-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ws-line);background:#fff;border-radius:7px;overflow:hidden}.workspace-number-strip>div,.workspace-source-metrics>div{padding:14px 18px;display:flex;align-items:baseline;gap:8px}.workspace-number-strip>div+div,.workspace-source-metrics>div+div{border-left:1px solid var(--ws-line)}.workspace-number-strip strong,.workspace-source-metrics strong{font:750 24px Manrope,'DM Sans',sans-serif;color:#1f6b67}.workspace-number-strip span,.workspace-source-metrics span{font-size:10px;color:#75878b}.workspace-source-metrics{grid-template-columns:repeat(4,1fr)}.workspace-portfolio-bar{display:grid;grid-template-columns:1.3fr 1fr 22px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0ef}.workspace-portfolio-bar>span:first-child{font-size:11px;font-weight:700}.workspace-bar-track{height:7px;background:#e4ecec;border-radius:5px;overflow:hidden}.workspace-bar-track i{display:block;height:100%;background:#4b8c9d}.workspace-portfolio-bar b{font-size:11px;color:#2d6370;text-align:right}.workspace-chart-note{font-size:10px;color:#8a979b;margin:12px 0 0}.workspace-editorial{font-size:12px;line-height:1.65;margin:0 0 13px}.workspace-table{min-width:650px}.workspace-table td{vertical-align:middle}.workspace-table .workspace-evidence{font-size:9px}.workspace-product-list>div{align-items:center}.workspace-product-list strong{font-size:11px;flex:1}.workspace-product-list span{font-size:10px;color:#74858b;flex:1}.workspace-product-list .workspace-evidence{margin-left:auto}.workspace-alternative{align-items:center;justify-content:space-between}.workspace-alternative>div{display:grid;gap:3px}.workspace-alternative strong a{font-size:11px;color:#1f716d}.workspace-alternative span{font-size:10px;color:#75858b}.workspace-capability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.workspace-cap-group{background:#fff;border:1px solid var(--ws-line);border-radius:6px;padding:16px 19px}.workspace-cap-group h3{font-size:12px;margin:0 0 8px;color:#244653}.workspace-cap-row{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #edf0ef;padding:10px 0;font-size:11px}.workspace-cap-row>span:last-child{display:flex;align-items:center;gap:10px}.workspace-research-gap{padding:14px 18px;background:#eef4f3;border-left:3px solid #589991;border-radius:4px;font-size:11px}.workspace-research-gap strong{font-size:11px}.workspace-research-gap p{margin:4px 0 0;line-height:1.55;color:#60777b}.workspace-market-hero{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#173745;color:#e9f4f2;border-radius:7px;overflow:hidden}.workspace-market-hero>div{padding:22px 25px;display:grid;gap:5px}.workspace-market-hero>div+div{border-left:1px solid #3d626d}.workspace-market-hero span{font-size:10px;color:#9ec4c3}.workspace-market-hero strong{font:750 17px Manrope,'DM Sans',sans-serif}.workspace-geo-row{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #e9eeee}.workspace-geo-dot{width:8px;height:8px;border:2px solid #2a8a80;border-radius:50%;flex:none}.workspace-geo-row>div{flex:1;display:grid;gap:3px}.workspace-geo-row strong{font-size:11px}.workspace-geo-row small{font-size:10px;color:#7a8a8f;text-transform:capitalize}.workspace-filter{display:flex;gap:5px;overflow:auto;border-bottom:1px solid var(--ws-line);padding-bottom:8px}.workspace-filter button{border:1px solid transparent;background:transparent;color:#61757c;border-radius:4px;padding:7px 9px;white-space:nowrap;font-size:11px;font-weight:700}.workspace-filter button.active{background:#dff1ec;color:#14645e;border-color:#c4e3d9}.workspace-filter span{padding-left:5px;color:#8a9a9c}.workspace-intelligence-list{display:grid;gap:10px}.workspace-intelligence-list .workspace-insight{max-width:none}.workspace-intelligence-list .workspace-insight summary{padding:17px}.workspace-source-row{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e9eeee;padding:12px 0}.workspace-source-row>div:first-child{display:grid;gap:4px}.workspace-source-row strong{font-size:11px}.workspace-source-row span,.workspace-source-row p{color:#71838a;font-size:10px;margin:0}.workspace-source-row>div:last-child{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.workspace-document-list{margin-top:10px}.document-row[hidden]{display:none}.workspace-research-drawer-list article{padding:14px 0;border-top:1px solid #e6eded}.workspace-research-drawer-list article>span,.workspace-research-drawer-list small{font-size:10px;color:#7b8f93}.workspace-research-drawer-list h3{font-size:13px;margin:5px 0}.workspace-research-drawer-list p{font-size:11px;line-height:1.5;margin:0 0 6px}.workspace-research-drawer-list a{display:block;color:#1b746d;font-size:11px;font-weight:700;margin-top:5px}.workspace-drawer-overlay{justify-content:flex-end;padding:0;background:#0d2638a0}.workspace-drawer{height:100vh;max-height:100vh;width:min(510px,100%);border-radius:0}.workspace-note-editor{min-height:190px;width:100%}.workspace-drawer .modal-body{padding-bottom:40px}
.dark .workspace-profile{--ws-ink:#e1e9ea;--ws-muted:#a3b7ba;--ws-line:#3b5860}.dark .workspace-tabs,.dark .workspace-assessment,.dark .workspace-block,.dark .workspace-company-info,.dark .workspace-number-strip,.dark .workspace-source-metrics,.dark .workspace-cap-group,.dark .workspace-insight{background:#17323e;color:#e1e9ea}.dark .workspace-assessment-side,.dark .workspace-research-gap{background:#24444a}.dark .workspace-insight-copy strong,.dark .workspace-assessment-side strong{color:#e1e9ea}.dark .workspace-insight-copy>span,.dark .workspace-page-intro p{color:#a3b7ba}.dark .workspace-tabs a.active{background:#24484a;color:#a8ddd2}.dark .workspace-header-tags span{color:#d5e5e3}
@media(max-width:1120px){.workspace-profile-header{display:block}.workspace-header-actions{margin-top:17px;justify-items:start;text-align:left}.workspace-header-actions>div:last-child{justify-content:flex-start;max-width:none}.workspace-assessment{grid-template-columns:minmax(0,1fr) 190px}}
@media(max-width:800px){.workspace-highlight-grid{grid-template-columns:1fr 1fr}.workspace-duo,.workspace-capability-grid{grid-template-columns:1fr}.workspace-assessment{grid-template-columns:1fr}.workspace-assessment-side{border-left:0;border-top:1px solid #dce8e2;grid-template-columns:1fr 1fr;gap:3px 12px;padding:13px 20px}.workspace-assessment-rule{display:none}.workspace-tabs{padding:0 5px}.workspace-tabs a{padding:12px 10px}.workspace-notes-trigger{position:sticky;right:0;background:#fff}}
@media(max-width:600px){.workspace-profile-header{padding:17px 15px}.workspace-header-main{gap:10px}.workspace-monogram{width:40px;height:40px;font-size:19px}.workspace-profile-header h1{font-size:22px}.workspace-heading p{font-size:10px;line-height:1.55}.workspace-header-tags span{font-size:9px}.workspace-freshness{font-size:9px}.workspace-highlight-grid{grid-template-columns:1fr}.workspace-block{padding:16px}.workspace-assessment-main{padding:20px 17px}.workspace-assessment h2{font-size:21px}.workspace-assessment-main>p{font-size:12.5px}.workspace-assessment-side{grid-template-columns:1fr 1fr}.workspace-insight.compact summary{min-height:0}.workspace-number-strip,.workspace-source-metrics{grid-template-columns:repeat(2,1fr)}.workspace-source-metrics>div:nth-child(3){border-left:0;border-top:1px solid var(--ws-line)}.workspace-source-metrics>div:nth-child(4){border-top:1px solid var(--ws-line)}.workspace-market-hero{grid-template-columns:1fr}.workspace-market-hero>div+div{border-left:0;border-top:1px solid #3d626d}.workspace-facts{grid-template-columns:1fr}.workspace-question{grid-template-columns:1fr auto}.workspace-question>span{grid-column:span 2}.workspace-maker-list>div{grid-template-columns:1fr auto}.workspace-maker-list span{grid-column:1}.workspace-maker-list small{grid-column:2;grid-row:1}.workspace-source-row{display:block}.workspace-source-row>div:last-child{margin-top:8px}.workspace-portfolio-bar{grid-template-columns:1fr 0.7fr 18px}.workspace-notes-trigger{box-shadow:-7px 0 10px #fff}}
@media print{.workspace-tabs,.workspace-header-actions,.workspace-evidence,.workspace-section-link,.workspace-notes-trigger,.workspace-filter,.workspace-text-action{display:none!important}.workspace-profile-header{background:#fff;color:#1d303b;border:0;box-shadow:none;padding:0 0 12px}.workspace-profile-header h1{color:#1d303b}.workspace-heading p,.workspace-heading-top{color:#526b70}.workspace-header-tags span{color:#526b70}.workspace-assessment,.workspace-block,.workspace-company-info{break-inside:avoid;box-shadow:none}.workspace-profile{max-width:none}.workspace-panel{min-height:0}.workspace-overview{gap:10px}}
/* Compact header: preserve a full-width company identity, then place utilities in one row. */
.workspace-profile-header{display:block}
.workspace-header-actions{margin-top:15px;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:16px}
.workspace-header-actions>div:last-child{max-width:none;justify-content:flex-end}
@media(max-width:800px){.workspace-header-actions{display:block}.workspace-header-actions>div:last-child{justify-content:flex-start;margin-top:10px}}
@media(min-width:1121px){.workspace-profile-header{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding:18px 20px}.workspace-profile-header h1{font-size:28px}.workspace-header-actions{display:grid;align-content:start;justify-items:end;gap:10px;margin:0}.workspace-header-actions>div:last-child{max-width:320px;flex-wrap:wrap}.workspace-header-tags{margin-top:8px}.workspace-header-actions .btn{padding:6px 8px}}
.workspace-service-signals{display:grid;gap:0}.workspace-service-signals>div{padding:11px 0;border-top:1px solid #e8eeee}.workspace-service-signals strong{font-size:11px}.workspace-service-signals p{font-size:11px;line-height:1.5;color:#667a82;margin:5px 0 7px}.workspace-assessment-main{padding:18px 21px 15px}.workspace-assessment h2{font-size:22px;margin:6px 0 9px}.workspace-assessment-main>p{font-size:13px;line-height:1.52}.workspace-assessment-foot{margin-top:12px;padding-top:9px}.workspace-assessment-side{padding:17px 18px}
.workspace-mobile-notes{display:none!important}
@media(max-width:800px){.workspace-assessment-side{display:block}.workspace-assessment-side>span,.workspace-assessment-side>strong,.workspace-assessment-side>small{display:block}.workspace-assessment-side>strong{margin:3px 0}.workspace-assessment-rule{display:block;margin:9px 0}.workspace-mobile-notes{display:inline-flex!important}.workspace-notes-trigger{display:none}}
.workspace-print-section>h2{display:none}
@media print{.workspace-print-section>h2{display:block;font:750 18px Manrope,'DM Sans',sans-serif;margin:24px 0 9px;break-after:avoid}.workspace-print-section:first-child>h2{display:none}.workspace-print-section{break-before:page}.workspace-print-section:first-child{break-before:auto}.workspace-profile-header{break-after:avoid}}
/* Decision-first profile refinement */
.workspace-highlight-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #dce6e7}
.workspace-highlight-grid .workspace-insight{border:0;border-bottom:1px solid #dce6e7;border-radius:0;background:transparent}
.workspace-highlight-grid .workspace-insight summary{min-height:0;padding:14px 4px;align-items:center;gap:14px}
.workspace-highlight-grid .workspace-insight-icon{width:30px;height:30px;border-radius:50%;font-size:14px}
.workspace-highlight-grid .workspace-insight-copy{display:grid;grid-template-columns:112px minmax(190px,.8fr) minmax(280px,1.5fr);align-items:center;gap:18px}
.workspace-highlight-grid .workspace-insight-copy small{font-size:10px;line-height:1.3}
.workspace-highlight-grid .workspace-insight-copy strong{font-size:13px;line-height:1.38}
.workspace-highlight-grid .workspace-insight-copy>span{font-size:11.5px;line-height:1.5;display:block;-webkit-line-clamp:unset}
.workspace-highlight-grid .workspace-insight-arrow{font-size:18px;transform:none;line-height:1}
.workspace-highlight-grid .workspace-insight[open] .workspace-insight-arrow{transform:rotate(180deg)}
.workspace-insight-detail{padding:0 18px 16px 58px}
.workspace-insight-analysis{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:16px 18px;background:#f3f7f6;border-radius:5px}
.workspace-insight-analysis>div+div{border-left:1px solid #d9e4e2;padding-left:20px}
.workspace-insight-analysis p{font-size:11.5px;line-height:1.6}
.workspace-insight-foot{margin-top:10px}
.workspace-intelligence-list .workspace-insight{border-left:3px solid var(--tone)}
.workspace-intelligence-list .workspace-insight-copy{grid-template-columns:minmax(220px,.7fr) minmax(260px,1.3fr);align-items:start;gap:10px 20px}
.workspace-intelligence-list .workspace-insight-copy small{grid-column:1/-1}
.workspace-intelligence-list .workspace-insight-copy strong{font-size:14px}
.workspace-intelligence-list .workspace-insight-copy>span{font-size:11.5px}
.workspace-oem-panel{background:#173442;color:#eaf6f3;border:1px solid #214b56;border-radius:7px;padding:20px 22px;min-width:0;box-shadow:0 8px 24px #0d303d14}
.workspace-oem-panel .workspace-section-head{margin-bottom:7px}
.workspace-oem-panel .workspace-kicker{color:#8ed4c7}
.workspace-oem-panel .workspace-section-head h2{color:#fff;font-size:20px}
.workspace-oem-panel .workspace-section-head p{color:#a7bdc0}
.workspace-oem-count{font:700 10px 'IBM Plex Mono',monospace;color:#b8dad5;border:1px solid #55737b;padding:5px 8px;border-radius:20px;white-space:nowrap}
.workspace-oem-row{display:grid;grid-template-columns:34px minmax(120px,1fr) auto;align-items:center;gap:11px;padding:10px 0;border-top:1px solid #35535c}
.workspace-oem-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid #47747a;border-radius:5px;background:#284e58;color:#cce8e1;font:800 11px Manrope,'DM Sans',sans-serif}
.workspace-oem-row>div{display:grid;gap:3px;min-width:0}
.workspace-oem-row strong a{color:#fff;font:750 12px Manrope,'DM Sans',sans-serif;text-decoration:none}
.workspace-oem-row strong a:hover{text-decoration:underline;color:#9de0d0}
.workspace-oem-row small{color:#abc1c2;font-size:10px;line-height:1.3}
.workspace-oem-status{font-size:9px;color:#bed3d1;text-align:right;max-width:100px}
.workspace-oem-empty{font-size:11px;color:#b4c9c9;margin:12px 0}
.workspace-oem-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #35535c;padding-top:12px;margin-top:4px;font-size:10px;color:#abc1c2}
.workspace-oem-foot a{font-size:11px;font-weight:750;color:#9be1d2;white-space:nowrap}
.workspace-overview-snapshots{align-items:stretch}
.workspace-cap-panel .workspace-section-head{margin-bottom:8px}
.workspace-cap-snapshot{display:grid;grid-template-columns:1fr;gap:0}
.workspace-cap-item{border-top:1px solid #e5eceb;padding:10px 0}
.workspace-cap-label{display:flex;align-items:center;gap:8px}
.workspace-cap-label strong{font-size:11.5px;flex:1}
.workspace-cap-label small{font-size:9px;color:#327e70}
.workspace-cap-item ul,.workspace-cap-row ul{margin:5px 0 0 23px;padding:0;color:#697d81;font-size:10.5px;line-height:1.5}
.workspace-cap-item li,.workspace-cap-row li{padding-left:2px}
.workspace-cap-row{align-items:flex-start}
.workspace-cap-row>div{flex:1;min-width:0}
.workspace-cap-row strong{font-size:11px}
.workspace-cap-row ul{margin-left:16px}
.workspace-cap-row>span:last-child{flex:none}
.dark .workspace-highlight-grid .workspace-insight{background:transparent}
.dark .workspace-insight-analysis{background:#24444a}
.dark .workspace-insight-analysis>div+div{border-color:#3d5c60}
.dark .workspace-oem-panel{background:#0e2833}
@media(max-width:1050px){.workspace-highlight-grid .workspace-insight-copy{grid-template-columns:90px 1fr;gap:4px 12px}.workspace-highlight-grid .workspace-insight-copy>span{grid-column:2}}
@media(max-width:800px){.workspace-highlight-grid{grid-template-columns:1fr}.workspace-insight-analysis{grid-template-columns:1fr;gap:10px}.workspace-insight-analysis>div+div{border-left:0;border-top:1px solid #d9e4e2;padding-left:0;padding-top:10px}}
@media(max-width:600px){.workspace-highlight-grid .workspace-insight-copy,.workspace-intelligence-list .workspace-insight-copy{display:grid;grid-template-columns:1fr;gap:4px}.workspace-highlight-grid .workspace-insight-copy>span,.workspace-intelligence-list .workspace-insight-copy small{grid-column:auto}.workspace-highlight-grid .workspace-insight summary{align-items:flex-start}.workspace-insight-detail{padding:0 8px 14px 8px}.workspace-insight-analysis{padding:12px}.workspace-oem-panel{padding:17px}.workspace-oem-row{grid-template-columns:30px 1fr}.workspace-oem-status{grid-column:2;text-align:left;max-width:none}.workspace-oem-mark{width:30px;height:30px}.workspace-oem-foot{flex-wrap:wrap}}
.workspace-cap-snapshot>.workspace-cap-item{display:block;align-items:initial;padding:10px 0}
.workspace-cap-snapshot>.workspace-cap-item>.workspace-cap-label{display:flex}
.workspace-cap-snapshot>.workspace-cap-item>ul{display:block;margin:6px 0 0 24px;grid-column:auto}
.workspace-cap-snapshot>.workspace-cap-item .workspace-check{flex:none}
.workspace-source-search{width:min(420px,100%);padding:10px 12px;border:1px solid #ccdadd;border-radius:5px;background:#f8fbfa;color:#213e47;font-size:11px;margin:0 0 12px}
.workspace-source-search:focus{outline:2px solid #67b6a8;outline-offset:2px}
.workspace-source-list .workspace-source-row[hidden]{display:none}
.workspace-filter{scrollbar-width:none;scroll-snap-type:x proximity}
.workspace-filter::-webkit-scrollbar{display:none}
.workspace-filter button{scroll-snap-align:start}
.workspace-oem-index{display:flex;align-items:center;gap:18px;padding:13px 17px;background:#eaf2f1;border:1px solid #d2e4e0;border-radius:6px}
.workspace-oem-index>span{font:700 10px 'IBM Plex Mono',monospace;color:#286f6a;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}
.workspace-oem-index>div{display:flex;flex-wrap:wrap;gap:7px}
.workspace-oem-index a{background:#fff;border:1px solid #c9dbd8;padding:6px 9px;border-radius:4px;color:#1c625f;font-size:11px;font-weight:750}
.workspace-oem-index a:hover{background:#d9efea;border-color:#9bcec3}
.workspace-oem-index em{font-size:11px;color:#708688;font-style:normal}
.dark .workspace-oem-index{background:#24444a;border-color:#3b6265}
.dark .workspace-oem-index a{background:#17323e;color:#b8ded4;border-color:#4b706e}
@media(max-width:600px){.workspace-oem-index{display:block}.workspace-oem-index>div{margin-top:9px}}
