/* Personalize adapts Step 5 fields to the shared collection axis. */
#view:has([data-personalize-root]){overflow:hidden;display:flex;flex-direction:column}
.personalize-toolbar{flex-shrink:0;position:relative;z-index:1;background:var(--surface)}
.personalize-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}
.personalize-actions{display:flex;align-items:center;gap:var(--space-4)}
.personalize-content{width:100%;max-width:calc(var(--layout-content-w) + var(--space-6) * 2);margin-inline:auto;padding:var(--space-4) var(--space-6) var(--space-14);color:var(--text-secondary);font:var(--type-b3-weight) var(--type-b3-size)/var(--type-b3-lh) var(--font-sans)}
.personalize-content [hidden]{display:none!important}
.personalize-section{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-10);border-bottom:var(--stroke-hairline) solid var(--border)}
.personalize-section:first-child{padding-top:0}
.personalize-section:last-child{border-bottom:0}
.personalize-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:var(--space-10)}
.personalize-section-head h2{margin:0;color:var(--text-primary);font:var(--fw-medium) var(--type-b2-size)/var(--type-b2-lh) var(--font-sans)}
.personalize-section-head .icon-btn{flex-shrink:0}
.personalize-content .ph{color:var(--neutral-500)}
.personalize-content .btn--primary .ph{color:inherit}
.personalize-field{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}
.personalize-field-label{color:var(--text-secondary);font:var(--type-onbbody-weight) var(--type-onbbody-size)/var(--type-onbbody-lh) var(--font-sans)}
.personalize-value{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--type-onbbody-lh)}
.personalize-description{padding:var(--space-5) var(--space-6);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle);min-height:var(--space-14)}
.personalize-content .onb5__bchip{height:auto;min-height:var(--space-10);color:var(--text-secondary);max-width:100%}
.personalize-content .onb5__bchip span{overflow-wrap:anywhere;min-width:0}
.personalize-muted{color:var(--text-muted);margin:0}
.personalize-competitors{display:flex;flex-direction:column;gap:var(--space-6)}
.personalize-competitor{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg)}
.personalize-competitor-head{display:flex;align-items:center;gap:var(--space-5)}
.personalize-competitor-head>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-2)}
.personalize-competitor-head b{font-weight:var(--fw-medium);color:var(--text-secondary)}
.personalize-competitor-head a{font-size:var(--type-c1-size);color:var(--text-muted);text-decoration:none;overflow-wrap:anywhere}
.personalize-competitor-head a:hover{color:var(--text-secondary)}
.personalize-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}
.personalize-inline{display:flex;gap:var(--space-4);align-items:center}
.personalize-inline>.input{flex:1;min-width:0}
.personalize-content textarea.input{height:auto;min-height:var(--space-14);resize:vertical;padding:var(--space-5)}
.personalize-content input.input,.personalize-content select.input{width:100%}
.personalize-edit-form{display:flex;flex-direction:column;gap:var(--space-8)}
.personalize-edit-actions{display:flex;justify-content:flex-end;gap:var(--space-4)}
.personalize-list{padding-left:var(--space-7);margin:0;display:flex;flex-direction:column;gap:var(--space-4)}
.personalize-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}
.personalize-swatch{height:var(--space-14);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--space-5)}
.personalize-color-name{margin:0 0 var(--space-2);font-weight:var(--fw-medium)}
.personalize-color-hex{color:var(--text-muted);font-size:var(--type-c1-size);font-family:var(--font-mono)}
.personalize-font-preview{border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-5)}
.personalize-font-preview strong{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--fw-medium);color:var(--text-primary)}
.personalize-logo-row{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6);border:var(--stroke-hairline) dashed var(--border-strong);border-radius:var(--radius-lg)}
.personalize-logo-preview{width:var(--space-14);height:var(--space-14);object-fit:contain}
.personalize-logo-row>div{flex:1;min-width:0}
.personalize-knowledge-list{display:flex;flex-direction:column;gap:var(--space-2)}
.personalize-knowledge-row{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-6) 0;border-bottom:var(--stroke-hairline) solid var(--border)}
.personalize-knowledge-row:last-child{border:0}
.personalize-knowledge-row>.ph{font-size:var(--space-7);padding-top:var(--space-2)}
.personalize-knowledge-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}
.personalize-knowledge-copy b{font-weight:var(--fw-medium);color:var(--text-secondary);overflow-wrap:anywhere}
.personalize-knowledge-copy p{color:var(--text-muted);margin:0;font-size:var(--type-c1-size);overflow-wrap:anywhere}
.personalize-empty{padding:var(--space-12) var(--space-8);text-align:center;display:flex;align-items:center;flex-direction:column;gap:var(--space-5);border:var(--stroke-hairline) dashed var(--border-strong);border-radius:var(--radius-lg)}
.personalize-empty h2,.personalize-empty p{margin:0}
.personalize-empty h2{font-size:var(--type-b2-size);font-weight:var(--fw-medium)}
.personalize-error{color:var(--danger-700);font-size:var(--type-c1-size);margin:0}
.personalize-filter-state{display:flex;align-items:center;gap:var(--space-4);padding-bottom:var(--space-8)}
.personalize-content :is(button,a):focus-visible{outline:calc(var(--stroke-1) * 2) solid var(--border-strong);outline-offset:var(--space-2)}
@media(max-width:48rem){.personalize-toolbar .collection-page-heading{flex-wrap:wrap}.personalize-actions{margin-left:auto}.personalize-columns{grid-template-columns:minmax(0,1fr)}.personalize-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.personalize-logo-row{flex-wrap:wrap}.personalize-content{padding-bottom:var(--space-12)}}

.personalize-edit-list{display:flex;flex-direction:column;gap:var(--space-4)}
.personalize-toolbar .menu__item{border:0;background:transparent;width:100%;text-align:left;font-family:var(--font-sans)}
.personalize-toolbar .menu__item:hover,.personalize-toolbar .menu__item[aria-checked=true]{background:var(--surface-hover)}
.personalize-toolbar [hidden]{display:none!important}

#view:not([data-catalog-layout=original]) .personalize-toolbar{padding-top:var(--space-14)}
@media(max-width:600px){#view:not([data-catalog-layout=original]) .personalize-toolbar{padding-top:var(--space-8)}}

.personalize-content,.personalize-toolbar{--text-muted:var(--neutral-600)}
.personalize-edit-actions{order:-1;position:sticky;top:0;z-index:2;align-items:center;background:var(--surface);padding-block:var(--space-5);border-bottom:var(--stroke-hairline) solid var(--border)}
.personalize-edit-label{margin-right:auto;color:var(--text-secondary);font-size:var(--type-c1-size)}
.personalize-filter-state .tag{color:var(--text-secondary)}
@media(max-width:600px){.personalize-content .onb5__bchip{width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}.personalize-content .onb5__bchip span{white-space:normal}}

.personalize-status{position:fixed;right:var(--space-8);bottom:var(--space-8);z-index:60;max-width:calc(100vw - var(--space-14));margin:0;padding:var(--space-5) var(--space-7);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-secondary);box-shadow:var(--shadow-2);font:var(--type-b3-weight) var(--type-b3-size)/var(--type-b3-lh) var(--font-sans)}
.personalize-status:empty{display:none}
.personalize-edit-actions{order:-2}
.personalize-edit-form>.personalize-error{order:-1}
.personalize-toolbar .collection-search[data-search-open=true]{display:flex;align-items:center;width:calc(var(--space-14)*3);min-width:0;gap:var(--space-2);padding-inline:var(--space-3);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-full);background:var(--surface)}
.personalize-toolbar .collection-search input[type=search]{min-width:0;width:100%;border:0;outline:0;background:transparent;font:var(--type-b3-weight) var(--type-b3-size)/var(--type-b3-lh) var(--font-sans);color:var(--text-secondary)}
.personalize-toolbar .collection-search:focus-within{border-color:var(--border-strong)}


.personalize-content input[aria-invalid=true]{border-color:var(--danger-700);box-shadow:0 0 0 var(--stroke-1) var(--danger-700)}
.personalize-missing{margin:0;padding:var(--space-4) var(--space-5);border-left:var(--stroke-1) solid var(--border-strong);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--type-c1-size)}
.personalize-actions .ph,.personalize-section-head .icon-btn .ph{font-size:var(--space-7);color:var(--neutral-600)}
.personalize-knowledge-actions{flex:0 0 auto;align-self:flex-start}
.personalize-knowledge-actions>.icon-btn{width:var(--space-11);height:var(--space-11)}
.personalize-knowledge-actions>.icon-btn .ph{font-size:var(--space-7);color:var(--neutral-600)}
.personalize-knowledge-actions .menu{left:auto;right:0;top:calc(100% + var(--space-4));min-width:calc(var(--space-14)*2)}
.personalize-knowledge-actions .menu__item{border:0;background:transparent;width:100%;text-align:left;font-family:var(--font-sans)}
.personalize-knowledge-actions .menu__item:hover{background:var(--surface-hover)}
.personalize-knowledge-copy .personalize-inline{flex-wrap:wrap}
.personalize-status{border-color:var(--border-strong)}

.personalize-knowledge-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}

/* Brand assets comparison pattern: existing collection header and generation resources. */
.brand-assets-intro p,.brand-assets-detailbar p{margin:0;color:var(--neutral-600);font:var(--fw-regular) var(--type-b3-size)/var(--type-b3-lh) var(--font-sans)}
.brand-assets-intro{margin-bottom:var(--space-8)}
.brand-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}
.brand-asset-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:var(--space-6);gap:var(--space-5);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--text-secondary);text-align:left;font:inherit;cursor:pointer;box-shadow:var(--shadow-1)}
.brand-asset-card:hover{border-color:var(--border-strong);background:var(--surface-subtle)}
.brand-asset-preview{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-6);min-height:calc(var(--space-14)*2);padding:var(--space-8);background:var(--surface-subtle);border-radius:var(--radius-lg)}
.brand-asset-preview[data-asset-preview=messaging]{background:var(--neutral-800);color:var(--neutral-50)}
.brand-asset-preview[data-asset-preview=identity]{flex-direction:row;align-items:center;justify-content:flex-start}
.brand-asset-type{font:var(--fw-regular) var(--type-h1-size)/var(--type-h1-lh) var(--font-sans)}
.brand-asset-voice{font-size:var(--type-c1-size)}
.brand-asset-quote{font:var(--fw-medium) var(--type-h3-size)/var(--type-h3-lh) var(--font-sans);max-width:calc(var(--space-14)*3)}
.brand-asset-values{font:var(--fw-medium) var(--type-h3-size)/var(--type-h3-lh) var(--font-sans)}
.brand-asset-logo{width:var(--space-12);height:var(--space-12);object-fit:contain}
.brand-asset-company{font:var(--fw-medium) var(--type-h3-size)/var(--type-h3-lh) var(--font-sans)}
.brand-asset-card-title{display:flex;align-items:center;gap:var(--space-4);font:var(--fw-medium) var(--type-b2-size)/var(--type-b2-lh) var(--font-sans)}
.brand-asset-card-title>.ph:last-child{margin-left:auto}
.brand-asset-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--type-b3-size);line-height:var(--type-b3-lh)}
.brand-asset-use{color:var(--neutral-600);font:var(--fw-regular) var(--type-c1-size)/var(--type-c1-lh) var(--font-sans);margin-top:auto}
.brand-assets-detailbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-8)}
.brand-assets-detailbar .btn{flex-shrink:0}
.brand-template-preview{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start;padding:var(--space-8);background:var(--surface-subtle);border-radius:var(--radius-lg);min-height:calc(var(--space-14)*3);width:100%}
.brand-template-preview>strong{font:var(--fw-medium) var(--type-h3-size)/var(--type-h3-lh) var(--font-sans)}
.brand-template-preview>p{margin:0;white-space:pre-line;line-height:var(--type-b3-lh)}
.brand-template-preview[data-template-kind=creative]{background:var(--neutral-800);color:var(--neutral-50)}
.brand-template-mark{font:var(--fw-medium) var(--type-c1-size)/var(--type-c1-lh) var(--font-sans)}
.brand-template-cta{display:inline-flex;padding:var(--space-3) var(--space-5);border:var(--stroke-hairline) solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--type-c1-size);margin-top:auto}
.personalize-content>.brand-template-preview{margin-bottom:var(--space-10)}
.brand-assets-setting-nav{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}
.brand-settings-overview{display:flex;flex-direction:column;gap:var(--space-8);color:var(--text-secondary)}
.brand-settings-overview h2,.brand-settings-overview h3{margin:0}
.brand-settings-overview .personalize-inline{flex-wrap:wrap}
.brand-settings-overview textarea.input{min-height:var(--space-14);height:auto;padding:var(--space-5);resize:vertical}
.brand-settings-overview .personalize-muted{color:var(--neutral-600);font:var(--fw-regular) var(--type-c1-size)/var(--type-c1-lh) var(--font-sans)}
@media(max-width:600px){.brand-assets-grid{grid-template-columns:minmax(0,1fr)}.brand-assets-detailbar{flex-wrap:wrap}.brand-asset-preview{min-height:calc(var(--space-14)*2)}.brand-asset-card-title{flex-wrap:wrap}.brand-assets-setting-nav{font-size:var(--type-b3-size)}}

.brand-template-preview>p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.brand-settings-overview .onb5__bchip{height:auto;min-height:var(--space-10);color:var(--text-secondary);max-width:100%;white-space:normal}
.brand-settings-overview .onb5__bchip span{overflow-wrap:anywhere}

/* Domain table composes the shared table without changing its skin. */
.personalize-domain-table{overflow-x:auto}
.personalize-toolbar .collection-page-tabbar{overflow-x:auto}
@media(max-width:600px){#view:not([data-catalog-layout=original]) .personalize-toolbar{padding-top:var(--space-12)}}

/* Keep all categories reachable while reusing Agents category sizing and states. */
.personalize-toolbar .catalog-categories{max-width:100%;flex-wrap:wrap}

/* Resource composition: shared Integrations tabs, Step 5 competitors and Skills file viewer. */
.asset-subtabs{margin-top:0;margin-bottom:var(--space-8)}
.asset-section-count{margin-left:auto;color:var(--neutral-500);font:var(--fw-regular) var(--type-b3-size)/var(--type-b3-lh) var(--font-sans);font-variant-numeric:tabular-nums}
.asset-domain-list{display:flex;flex-direction:column}
.asset-domain-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-8);padding:var(--space-8) 0;border-bottom:var(--stroke-hairline) solid var(--border)}
.asset-domain-row:last-child{border-bottom:0}
.asset-domain-identity{display:flex;align-items:center;gap:var(--space-6);min-width:0}
.asset-domain-identity>div,.asset-domain-purpose{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}
.asset-domain-identity strong{font-weight:var(--fw-medium);overflow-wrap:anywhere;color:var(--neutral-700)}
.asset-domain-identity .personalize-muted,.asset-domain-purpose small{font:var(--fw-regular) var(--type-c1-size)/var(--type-c1-lh) var(--font-sans)}
.asset-domain-row[data-subdomain] .asset-domain-identity{padding-left:var(--space-7)}
.asset-domain-tracking{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;color:var(--neutral-600);font-size:var(--type-c1-size)}
.asset-palette-preview{display:flex;width:100%;height:calc(var(--space-14)*2);overflow:hidden;border-radius:var(--radius-lg)}
.asset-palette-sample{display:flex;flex:3;align-items:center;justify-content:center}
.asset-palette-sample strong{font:var(--fw-medium) var(--type-h1-size)/var(--type-h1-lh) var(--font-sans)}
.asset-palette-stripes{display:flex;flex:1;flex-direction:column}
.asset-palette-stripes>span{flex:1}
.asset-markdown{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:var(--neutral-700);font:var(--fw-regular) var(--type-b3-size)/var(--type-b3-lh) var(--font-mono)}
.asset-knowledge-table td:nth-child(2){overflow-wrap:anywhere}
.asset-knowledge-table th:first-child,.asset-knowledge-table td:first-child{width:var(--space-12)}
.asset-knowledge-table th:last-child,.asset-knowledge-table td:last-child{width:var(--space-12)}
.personalize-content .onb5__cgroups{max-width:none;width:100%}
@media(max-width:700px){.asset-domain-row{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.asset-domain-purpose,.asset-domain-tracking{padding-left:var(--space-10)}.asset-domain-row[data-subdomain] .asset-domain-purpose,.asset-domain-row[data-subdomain] .asset-domain-tracking{padding-left:calc(var(--space-10) + var(--space-7))}.asset-knowledge-table{table-layout:fixed;width:100%}.asset-knowledge-table th:nth-child(3){width:var(--space-14)}}

/* User comparison layouts. Collection rows, menu, segments and tables keep shared owners. */
.asset-domain-group+.asset-domain-group{margin-top:var(--space-12)}
.asset-group-label{font-weight:var(--fw-medium);color:var(--neutral-700)}
.asset-domain-badges{display:flex;align-items:center;gap:var(--space-10);margin-left:auto}
.asset-domain-badges>span:has(small){display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;min-width:var(--space-14)}
.asset-domain-badges small{font:var(--fw-regular) var(--type-c1-size)/var(--type-c1-lh) var(--font-sans);color:var(--neutral-500)}
.asset-resource-list .collection-open{min-width:0}
.asset-resource-list .collection-copy{min-width:0}
.asset-resource-list .collection-description{overflow-wrap:anywhere}
.asset-domains-table{width:100%;white-space:nowrap}
.asset-domains-table td:first-child{width:34%}
.asset-domains-table td:nth-child(2){width:30%}
.asset-domains-table td:last-child{width:var(--space-12)}
.asset-text-button{padding:0;border:0;background:none;text-align:left;color:var(--neutral-700);font:inherit;cursor:pointer}
.asset-text-button:hover{color:var(--neutral-900)}
.asset-dns{display:flex;flex-direction:column;gap:var(--space-6)}
.asset-dns h3{margin:0;font:var(--fw-medium) var(--type-b2-size)/var(--type-b2-lh) var(--font-sans)}
.asset-dns .personalize-domain-table{border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}
.asset-palettes{display:grid;gap:var(--space-6)}
.asset-palettes--grid,.asset-palettes--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}
.asset-flat-palette{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-6) 0;border:0;border-bottom:var(--stroke-hairline) solid var(--border);background:transparent;color:var(--neutral-700);font:var(--fw-medium) var(--type-b3-size)/var(--type-b3-lh) var(--font-sans);text-align:left;cursor:pointer}
.asset-flat-palette:hover{background:var(--surface-hover)}
.asset-flat-swatches{display:flex;min-width:0;overflow:hidden;border-radius:var(--radius-sm);height:var(--space-11);width:50%;margin-left:auto;box-shadow:inset 0 0 0 var(--stroke-hairline) var(--border)}
.asset-flat-swatches>span{flex:1;min-width:0;border:var(--stroke-hairline) solid var(--border)}
.asset-palettes--grid .asset-flat-palette,.asset-palettes--split .asset-flat-palette{flex-direction:column;align-items:stretch;padding:0;border:0;gap:var(--space-5)}
.asset-palettes--grid .asset-flat-swatches{width:100%;height:calc(var(--space-14)*2);margin:0}
.asset-palettes--list .asset-flat-swatches{max-width:calc(var(--space-14)*4)}
.asset-typography{display:grid;gap:var(--space-6)}
.asset-type-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:var(--stroke-hairline) solid var(--border)}
.asset-type-row:last-child{border-bottom:0}
.asset-type-row>div{display:flex;flex-direction:column;gap:var(--space-2)}
.asset-type-row small{font-size:var(--type-c1-size);color:var(--neutral-400)}
.asset-type-row p{margin:0;color:var(--neutral-700);font-size:var(--type-b3-size);line-height:var(--type-b3-lh)}
.asset-type-row [data-type-role=headline]{font-size:var(--type-b2-size);font-weight:var(--fw-medium)}
.asset-type-row [data-type-role=description]{font-size:var(--type-c1-size);color:var(--neutral-500)}
.asset-typography--columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}
.asset-typography--columns .asset-type-row{display:flex;flex-direction:column;gap:var(--space-6)}
.asset-knowledge-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-12)}
.asset-knowledge-columns .list-row{min-width:0}
.asset-knowledge-columns .list-row__label{overflow:hidden;text-overflow:ellipsis}

/* Master 4723:28620 derived audience component. See allowed-elements manifest. */
.asset-audience .personalize-section{max-width:none;gap:var(--space-4);padding-block:var(--space-8)}
.asset-audience .personalize-section:first-child{padding-top:0}
.asset-audience .personalize-section-head{min-height:var(--space-8);gap:var(--space-3)}
.asset-audience .personalize-section-head h2{font:var(--fw-medium) var(--type-b3-size)/var(--type-onbbody-lh) var(--font-sans);color:var(--neutral-500)}
.asset-audience .asset-section-count{font-size:var(--type-c1-size)}
.asset-audience .onb5__bchips{gap:var(--space-4)}
.asset-audience .onb5__bchip{height:var(--space-10);min-height:var(--space-10);padding:0 var(--space-5);gap:var(--space-4);color:var(--neutral-500);font:var(--fw-regular) var(--type-c1-size)/var(--type-c2-lh) var(--font-sans);border:var(--stroke-hairline) solid var(--neutral-200);background:var(--neutral-50);border-radius:var(--radius-lg)}
.asset-audience .onb5__bchip>.ph{font-size:var(--space-6);color:var(--neutral-400)}
.asset-chip-label,.asset-chip-remove{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}
.asset-chip-label{text-align:left;min-width:0;overflow-wrap:anywhere}
.asset-chip-remove{display:grid;place-items:center;flex-shrink:0;width:var(--space-5);height:var(--space-5)}
.asset-chip-remove>.ph{font-size:var(--space-5);color:var(--neutral-500)}
.asset-chip-label:hover{color:var(--neutral-700)}
.asset-chip-form{display:flex;align-items:center;gap:var(--space-2);max-width:100%}
.asset-competitors .onb5__cgroup{gap:var(--space-5);padding-bottom:var(--space-6)}
.asset-competitors .onb5__chead{gap:var(--space-4);min-height:43px}
.asset-competitors .onb5__cavatar{width:var(--space-11);height:var(--space-11);flex:0 0 var(--space-11);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}
.asset-competitors .onb5__cbrand{gap:var(--space-2);flex:1;min-width:0}
.asset-competitors .onb5__cbrand b{font:var(--fw-regular) var(--type-b3-size)/var(--type-onbbody-lh) var(--font-sans);color:var(--neutral-500)}
.asset-competitors .onb5__cbrand small{font:var(--fw-regular) var(--type-c1-size)/var(--type-c2-lh) var(--font-sans);color:var(--neutral-400)}
.asset-competitors .onb5__cbrand small .ph{font-size:var(--space-6);color:var(--neutral-400)}
.asset-competitor-actions{display:flex;opacity:0;pointer-events:none}
.asset-competitor-actions .ph{font-size:var(--space-5)}
.asset-competitors .onb5__cgroup:is(:hover,:focus-within) .asset-competitor-actions{opacity:1;pointer-events:auto}
.asset-audience .asset-inline-add{align-self:flex-start;font-size:var(--type-b3-size)}
.asset-competitor-form{display:flex;flex-direction:column;gap:var(--space-4)}
.asset-competitor-form .personalize-edit-actions{position:static;order:0;border:0;padding:0}
.asset-account-form{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--stroke-hairline) solid var(--border);background:var(--neutral-50);border-radius:var(--radius-lg)}
.asset-account-form .select{flex-shrink:0}
.asset-account-form .input{flex:1;min-width:0}
.asset-account-form :is(.select,.input){height:var(--space-10);font-size:var(--type-c1-size);padding-inline:var(--space-4)}
@media(hover:none){.asset-competitor-actions{opacity:1;pointer-events:auto}}
@media(max-width:700px){.asset-resource-list .list-row{flex-wrap:wrap}.asset-domain-badges{margin-left:0;gap:var(--space-6)}.asset-resource-list .collection-open{flex-basis:70%}.asset-palettes--grid,.asset-palettes--split,.asset-typography--columns,.asset-knowledge-columns{grid-template-columns:minmax(0,1fr)}.asset-type-row{grid-template-columns:100px minmax(0,1fr)}.asset-audience .personalize-section{max-width:100%}.asset-account-form{flex-wrap:wrap}.asset-account-form .input{flex-basis:40%}.asset-audience .onb5__bchip{height:auto;min-height:var(--space-10);padding-block:var(--space-3)}}

.asset-chip-form{width:fit-content;max-width:100%}.asset-chip-form>.input--profile-chip{min-width:0;max-width:100%}

/* Active values remain legible while metadata retains the reference hierarchy. */
.asset-audience .onb5__bchip,.asset-competitors .onb5__cbrand b{color:var(--neutral-600)}
.asset-competitors .onb5__cbrand small,.asset-competitors .onb5__cbrand small .ph{color:var(--neutral-500)}
.asset-audience .personalize-section-head h2{color:var(--neutral-600)}
@media(max-width:700px){
 #view .asset-domain-group .asset-resource-list .list-row{display:grid;grid-template-columns:minmax(0,1fr) var(--space-10);gap:var(--space-4);padding-block:var(--space-4)}
 .asset-domain-group .collection-open{grid-column:1;grid-row:1}
 .asset-domain-group .list-row>.toolbar-icon-btn{grid-column:2;grid-row:1;align-self:center}
 .asset-domain-group .asset-domain-badges{grid-column:1/-1;grid-row:2;padding-left:calc(var(--space-11) + var(--space-5))}
}

/* Palette comparison: dominant primary block with stacked accents, without raised cards. */
.asset-palette-heading{margin-bottom:var(--space-8)}
.asset-palettes--split .asset-palette-preview{position:relative}
.asset-palettes--split .asset-palette-preview::after{content:"";position:absolute;inset:0;border:var(--stroke-hairline) solid var(--border);border-radius:inherit;pointer-events:none}
.asset-palettes--split .asset-palette-stripes:empty{display:none}
.asset-palettes--swatches .asset-flat-swatches,.asset-palettes--list .asset-flat-swatches{width:auto;flex-shrink:0;gap:var(--space-3);overflow:visible;box-shadow:none}
.asset-palettes--swatches .asset-flat-swatches>span,.asset-palettes--list .asset-flat-swatches>span{width:var(--space-11);flex:none;border-radius:var(--radius-sm)}
@media(max-width:700px){.asset-palettes--swatches .asset-flat-swatches>span,.asset-palettes--list .asset-flat-swatches>span{width:var(--space-8);height:var(--space-8)}.asset-palettes--swatches .asset-flat-swatches,.asset-palettes--list .asset-flat-swatches{height:var(--space-8);gap:var(--space-2)}}

/* Asset collections retain the shared Agents width and right-pane shell. */
.asset-domain-group>.brand-assets-detailbar{margin-bottom:var(--space-3);gap:var(--space-5);flex-wrap:wrap}
.asset-domain-group+.asset-domain-group{margin-top:var(--space-10)}
.asset-domain-badges{gap:var(--space-4);flex-wrap:wrap}
.asset-domain-detail-body{display:flex;flex-direction:column;gap:var(--space-10)}
.asset-domain-detail-body .detail-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}
.asset-domain-detail-body h2{margin:0;overflow-wrap:anywhere}
.asset-domain-use{display:flex;flex-direction:column;gap:var(--space-4)}
.asset-domain-use h3{margin:0;font:var(--fw-medium) var(--type-b3-size)/var(--type-b3-lh) var(--font-sans)}
.asset-domain-use p{margin:0}
.asset-domain-detail-body .crm-table{table-layout:fixed;width:100%;font-size:var(--type-c1-size)}
.asset-domain-detail-body .crm-table th:first-child{width:16%}
.asset-domain-detail-body .crm-table th:last-child{width:var(--space-11)}
.asset-domain-detail-body .crm-table td{white-space:normal;overflow-wrap:anywhere;padding-inline:var(--space-3)}
.asset-domain-detail-body .crm-table th{padding-inline:var(--space-3)}
.asset-template-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-8)}
.asset-template-toolbar .asset-subtabs{margin:0}
.asset-palettes--coolors{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}
.asset-palettes--coolors .asset-flat-palette{flex-direction:column;align-items:stretch;padding:0;border:0;gap:var(--space-5)}
.asset-expanding-swatches{display:flex;width:100%;height:calc(var(--space-14)*2);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);overflow:hidden}
.asset-expanding-swatches>[data-palette-color]{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;transition:flex 240ms ease}
.asset-expanding-swatches>[data-palette-color]>span{opacity:0;font:var(--fw-medium) var(--type-c1-size)/var(--type-c1-lh) var(--font-mono);transition:opacity 140ms ease}
.asset-expanding-swatches>[data-palette-color]:hover{flex:2.4}
.asset-expanding-swatches>[data-palette-color]:hover>span,.asset-flat-palette:focus-visible .asset-expanding-swatches>[data-palette-color]>span{opacity:1}
@media(prefers-reduced-motion:reduce){.asset-expanding-swatches>[data-palette-color],.asset-expanding-swatches>[data-palette-color]>span{transition:none}}
@media(max-width:700px){.asset-palettes--coolors{grid-template-columns:minmax(0,1fr)}.asset-domain-group>.brand-assets-detailbar .personalize-inline{flex-wrap:wrap}.asset-domain-group .asset-domain-badges{padding-left:0}.asset-expanding-swatches>[data-palette-color]>span{font-size:var(--type-c2-size)} }
@media(hover:none){.asset-expanding-swatches>[data-palette-color]>span{opacity:1}}
