.company-knowledge-reader{gap:16px;min-width:0;display:grid}.company-knowledge-reader input{border:1px solid var(--af-border);width:100%;min-height:44px;color:inherit;background:var(--af-surface-soft);border-radius:10px;margin-block:8px;padding:10px 12px;display:block}.company-knowledge-reader button,.company-knowledge-reader summary{cursor:pointer;min-height:44px}.company-knowledge-results{gap:12px;padding:0;list-style:none;display:grid}.company-knowledge-results li{border-bottom:1px solid var(--af-border);overflow-wrap:anywhere;gap:4px;padding-block:10px;display:grid}.company-knowledge-results a{align-items:center;min-height:44px;display:flex}.company-knowledge-results span,.company-knowledge-results small{color:var(--af-muted)}.knowledge-source-summary{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.knowledge-source-summary strong{color:var(--af-ink)}.knowledge-owner-record__authority{width:-moz-fit-content;width:fit-content;max-width:100%}.knowledge-owner-record__authority summary{min-height:32px;color:var(--af-muted);font-size:.75rem}.knowledge-owner-record__authority small{max-width:72ch;padding:4px 0 8px;display:block}.company-knowledge-detail{overflow-wrap:anywhere;min-width:0}.company-knowledge-destination{z-index:2;background:var(--af-surface);width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 8px 4px 0;scroll-margin-top:96px;position:sticky;top:72px}.company-knowledge-destination:focus-visible{outline:2px solid var(--af-accent);outline-offset:4px}.company-knowledge-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--af-border);border-radius:10px;max-height:440px;padding:12px;overflow:auto}.company-knowledge-detail details{margin-top:12px}.company-knowledge-detail summary{align-items:center;display:flex}.knowledge-domain-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.knowledge-domain-list li,.knowledge-domain-list button{width:100%;min-width:0}.knowledge-domain-list button{text-align:left;gap:4px;padding:12px;display:grid}.knowledge-domain-list button.is-active{border-color:var(--af-accent,#355f51);box-shadow:inset 3px 0 var(--af-accent,#355f51)}.knowledge-domain-list strong{text-transform:capitalize}.knowledge-domain-list span,.knowledge-conflicts span,.knowledge-conflicts small{color:var(--af-muted,#666);font-size:.75rem}.knowledge-missing{margin-top:16px}.knowledge-authority-legend{margin-top:14px}.knowledge-authority-legend summary{align-items:center;display:flex}.knowledge-authority-legend dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.knowledge-authority-legend dl div{background:var(--af-surface-soft);border-radius:8px;padding:10px}.knowledge-authority-legend dd{color:var(--af-muted);margin:4px 0 0}.knowledge-owner-editor{gap:14px;display:grid}.knowledge-owner-editor>label{gap:8px;display:grid}.knowledge-owner-editor textarea{resize:vertical;width:100%}.knowledge-conflicts section{border-top:1px solid var(--af-border,#ddd);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 0;display:grid}.knowledge-conflicts section small{grid-column:1/-1}.knowledge-conflicts section ul{grid-column:1/-1;margin:4px 0}.knowledge-conflicts .af-button{grid-area:1/2/3}.knowledge-revision-list{gap:10px;margin:10px 0 0;padding-left:20px;display:grid}.knowledge-revision-list li{overflow-wrap:anywhere;gap:3px;display:grid}@media (max-width:760px){.company-knowledge-source-search{order:-3}.knowledge-domain-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.knowledge-domain-list,.knowledge-authority-legend dl,.knowledge-conflicts section{grid-template-columns:1fr}.knowledge-conflicts .af-button{grid-area:auto;width:100%}}.brand-center{gap:20px;display:grid}.brand-toolbar{justify-content:space-between;align-items:start;gap:20px;display:flex}.brand-toolbar h2{margin:.25rem 0}.brand-notice{border:1px solid var(--color-success-border,#a8c7b3);border-radius:10px;padding:12px 16px}.brand-editor{gap:18px;display:grid}.brand-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brand-field-grid label{gap:7px;display:grid}.brand-field-grid textarea{min-height:90px}.brand-field-grid input[type=color]{width:100%;height:44px}.brand-book{--brand-ivory:#f6f1e7;--brand-charcoal:#1e1d1a;background:var(--brand-ivory);color:var(--brand-charcoal);border:1px solid color-mix(in srgb, var(--brand-charcoal) 20%, transparent);border-radius:18px;overflow:hidden}.brand-book>header{border-bottom:1px solid color-mix(in srgb, var(--brand-charcoal) 16%, transparent);justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.brand-book>header img{object-fit:contain;object-position:left center;width:min(330px,60%);height:90px}.brand-book-intro{max-width:740px;padding:50px 28px 28px}.brand-book-intro h3,.brand-cormorant{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,5vw,4.2rem);font-weight:500}.brand-nunito,.brand-book p,.brand-book li{font-family:Nunito Sans,Arial,sans-serif}.brand-assets{background:color-mix(in srgb, var(--brand-charcoal) 15%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.brand-assets figure{background:var(--brand-ivory);margin:0;padding:20px}.brand-assets img{object-fit:contain;width:100%;height:120px}.brand-assets figcaption{text-transform:capitalize;display:grid}.brand-assets small{overflow-wrap:anywhere}.brand-book-grid{background:color-mix(in srgb, var(--brand-charcoal) 15%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.brand-book-grid article{background:var(--brand-ivory);min-height:210px;padding:28px}.brand-book-grid article>span{margin-top:18px;font-size:1.2rem;display:block}.brand-book-grid .brand-cormorant{overflow-wrap:anywhere;font-size:clamp(2rem,3vw,3.25rem);line-height:1}.brand-swatches{grid-template-columns:1fr 1fr;display:grid}.brand-swatches span{border:1px solid color-mix(in srgb, var(--brand-charcoal) 18%, transparent);padding:34px 12px;font-size:.75rem}.brand-book>footer{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px;display:flex}.brand-book>footer>div{flex-wrap:wrap;gap:10px;display:flex}.brand-history h3{align-items:center;gap:8px;display:flex}.brand-history>div{border-top:1px solid var(--af-border,#ddd);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.brand-history span{color:var(--af-muted,#666)}@media (max-width:800px){.brand-assets,.brand-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.brand-toolbar,.brand-history>div{display:grid}.brand-field-grid,.brand-assets,.brand-book-grid{grid-template-columns:1fr}.brand-book>header{flex-direction:column;align-items:start}.brand-book>header img{width:100%}.brand-book-grid article{min-height:0}.brand-book>footer>div,.brand-book>footer .af-button{width:100%}}
