.intake-product-field{padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.intake-product-field .products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:8px;gap:8px;margin:16px 0}.intake-product-field .prodchip-wrap{display:flex;min-width:0;align-items:center;gap:8px}.intake-product-field .prodchip{display:flex;flex:1 1;min-width:0;min-height:64px;height:100%;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--ink-2);text-align:left;font:400 14px/20px var(--font-body)}.intake-product-field .prodchip:hover{border-color:#8b82ec}.intake-product-field .prodchip.on{border-color:#8b82ec;background:var(--accent-faint);color:var(--ink)}.intake-product-field .prodchip img{width:32px;height:40px;flex:0 0 32px;border-radius:4px;object-fit:contain;background:var(--card)}.intake-product-field .prodchip-name{flex:1 1;min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere}.prodchip-check{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1px solid var(--border-hard);border-radius:4px}.prodchip.on .prodchip-check{border-color:var(--accent);background:var(--accent);color:white}.intake-product-field .prodchip-via{display:none}.intake-product-field .prodchip-remove{width:32px;height:32px;flex:0 0 32px;margin:0;border-radius:8px}.q .addrow{gap:8px;margin-top:16px}.product-link-control{display:flex;flex:1 1;min-width:0;height:40px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--card);color:var(--ink-3)}.product-link-control>svg{flex:0 0 16px}.q .product-link-control input[type=text]{width:100%;min-height:0;height:auto;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font:400 14px/20px var(--font-body)}.q .product-search{flex:none;margin-bottom:12px}.product-link-control:focus-within{border-color:var(--accent)}.product-link-control:has([aria-invalid=true]){border-color:var(--bad)}.product-link-control:has(:disabled){background:var(--card-muted)}.q .addrow .btn{height:40px;min-height:40px}.creator-count-stepper{display:inline-flex;height:40px;align-items:center;overflow:hidden;border:1px solid var(--border-strong);border-radius:8px;background:var(--card)}.creator-count-stepper:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--accent)}.q .creator-count-stepper .count-step{display:grid;width:36px;height:100%;place-items:center;border:0;border-radius:0;background:transparent;color:var(--ink-2)}.q .creator-count-stepper .count-step:hover:not(:disabled){background:var(--accent-soft)}.q .creator-count-stepper .count-step:disabled{opacity:.4}.q .creator-count-stepper input[type=number]{width:64px;min-height:0;height:100%;padding:0 4px;border:0;border-inline:1px solid var(--border-subtle);border-radius:0;outline:0;box-shadow:none;font:400 14px/20px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.count-unit{font-size:14px;line-height:20px}.q .qlabel{font-family:var(--font-body)}.q .chips+.chips{margin-top:8px}.mwho .s a{font:inherit}.q .qhint,.q .qnote{color:var(--ink-2);font-size:12px;line-height:18px}.q .qnote.bad{color:var(--bad)}.q .qnote.good{color:var(--good)}.cp-stage-summary.four{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-scan-status{margin-top:16px;max-width:880px}.campaign-scan-meta{align-items:center;margin-top:0}.campaign-scan-meta>span{display:inline-flex;min-height:28px;align-items:center;gap:8px;padding:4px 8px;font:400 12px/18px var(--font-body)}.campaign-scan-meta>span>svg{flex:0 0 14px}.campaign-scan-meta .scan-progress{background:var(--accent-faint);color:var(--accent-deep);border-color:#cdc9f6}.scan-context{margin-top:8px}.scan-context>summary{display:flex;width:-moz-fit-content;width:fit-content;min-height:32px;align-items:center;gap:8px;color:var(--ink-2);font:500 12px/18px var(--font-body);cursor:pointer;list-style:none}.scan-context>summary::-webkit-details-marker,.scdim>summary::-webkit-details-marker{display:none}.scan-context[open]>summary>svg,.scdim[open]>summary>svg{transform:rotate(180deg)}.scan-context dl{display:grid;grid-gap:16px;gap:16px;margin-top:8px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.scan-context dl>div{display:grid;grid-template-columns:144px minmax(0,1fr);grid-gap:16px;gap:16px}.scan-context dt{font:500 12px/18px var(--font-body);color:var(--ink)}.scan-context dd{font:400 14px/20px var(--font-body);color:var(--ink-2);overflow-wrap:anywhere}.creator-language-tags{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin-top:8px}.creator-language-tags:empty,.creator-preference-note:empty{display:none}.badge{font:400 12px/18px var(--font-body);min-height:24px;padding:2px 8px}.badge.lang{margin:0;background:var(--card-muted);color:var(--ink-2);border:1px solid var(--border-subtle)}.campaign-table-creator .creator-language-tags .badge.lang{display:inline-flex;font:400 12px/18px var(--font-body)}.campaign-table-creator .creator-preference-note{margin-top:4px;font-size:12px;line-height:18px}.ccard{border-radius:16px}.ccard .cbadges{gap:8px}.ccard .creator-language-tags{margin:0 0 16px}.ccard .copen{margin-top:auto;padding-top:16px;font:500 12px/18px var(--font-body)}.scintro{font:400 14px/21px var(--font-body);color:var(--ink-2);overflow-wrap:anywhere}.creator-modal-fit-body>.scintro{padding:16px;border-radius:8px;background:var(--card-soft);border:1px solid var(--border)}.scdim{margin-bottom:8px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.scdim-top{display:grid;grid-template-columns:minmax(120px,1fr) minmax(64px,1fr) 32px 64px 16px;grid-gap:16px;gap:16px;min-height:56px;padding:16px;cursor:pointer;list-style:none}.scdim-top:hover{background:var(--card-soft)}.scdim-k{font:600 14px/20px var(--font-body)}.scdim-v{font:600 16px/24px var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scdim-c{display:block;font:400 12px/18px var(--font-body)}.scdim-bar{height:6px;border-radius:999px}.scdim-bar i{background:var(--accent);border-radius:inherit}.scdim-evidence{display:grid;grid-gap:8px;gap:8px;padding:16px;border-top:1px solid var(--border-subtle);background:var(--card-soft)}.scdim-ev{margin:0;padding:0;color:var(--ink-2)}.scdim-ev,.statline{font:400 14px/21px var(--font-body)}.statline{margin:8px 0}.mbody .seclabel{font:600 12px/18px var(--font-head)}.evgrid{gap:8px}.evrow{padding:16px;border-radius:8px;border:1px solid var(--border)}.evrow a{font-size:14px;line-height:21px}.evrow .em{margin-top:8px}.audbar .k,.audbar .v,.evrow .em{font-size:12px;line-height:18px}.mscore s{font:400 12px/18px var(--font-body)}.mwho .s{font:400 14px/21px var(--font-body)}.creator-modal-overview-grid section>p+p{margin-top:8px}.brief-edit-field,.brief-edit-field-head>label,.brief-edit-field-head>span{color:var(--ink);font:500 14px/20px var(--font-body);letter-spacing:0;text-transform:none}.brief-doc-split textarea,.brief-edit-field input,.brief-edit-field textarea{border:1px solid var(--border-strong);border-radius:8px;background:var(--card);padding:12px;font:400 14px/21px var(--font-body)}.brief-edit-field input{min-height:40px}.brief-doc-split textarea:focus,.brief-edit-field input:focus,.brief-edit-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--accent)}.brief-edit-field>small{font:400 12px/18px var(--font-body)}.brief-edit-grid{gap:24px}.brief-doc-chapter{padding:24px;border-radius:16px}.brief-doc-chapter-title h2{font:600 20px/28px var(--font-head)}.brief-doc-subsection{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 16px;padding-top:24px;border-top:1px solid var(--border)}.brief-doc-subsection h3{margin:0;color:var(--ink);font:600 16px/24px var(--font-head)}.brief-section-regenerate{min-height:32px;font:500 12px/18px var(--font-body)}.brief-script-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--border)}.brief-script-heading h3{font:600 16px/24px var(--font-head)}.brief-script-field textarea{min-height:240px;line-height:1.75}.brief-script-field{grid-template-rows:auto 1fr auto}.brief-overview-chemistry .brief-overview-format>span{font-size:14px;line-height:21px;overflow-wrap:anywhere}.brief-overview-fit>b,.brief-overview-format>b,.brief-overview-label{font-size:11px;line-height:16px}.brief-document-toolbar,.brief-document-toolbar button{font:500 12px/18px var(--font-body)}.brief-doc-split label>span{font:600 12px/18px var(--font-body);letter-spacing:0}.brief-cover-topline>span,.brief-detail-modal-head span{font:600 11px/16px var(--font-body)}.brief-cover-concept>span,.brief-cover-identity small{font:600 11px/16px var(--font-body);color:rgba(255,255,255,.75)}.brief-cover-identity b{font:600 14px/20px var(--font-body)}.brief-cover-concept p,.brief-cover-identity em{font:400 12px/18px var(--font-body);color:rgba(255,255,255,.8)}.recent-brands .ex{white-space:normal;text-align:left;overflow-wrap:anywhere}.cp-scan-copy{font-size:14px;line-height:21px}.creator-chat-launcher{background:var(--highlight)}@media (max-width:720px){.intake-product-field{padding:16px}.q .addrow{flex-direction:column}.product-link-control{flex:auto;width:100%}.q .addrow .btn{width:100%}.scan-context dl>div{grid-template-columns:1fr;gap:4px}.scdim-top{grid-template-columns:minmax(0,1fr) 32px 56px 16px;gap:8px}.scdim-bar{display:none}.scdim-c{display:block}.brief-edit-grid{grid-template-columns:1fr}.brief-doc-chapter{padding:16px}.brief-script-heading{align-items:flex-start;flex-direction:column}.brief-script-field textarea{min-height:200px}.mscore,.mwho{min-width:0}}@media (prefers-reduced-motion:reduce){.creator-chat-launcher{transition:none}}.quality-panel{border:1px solid var(--border,#e4e4e7);border-radius:16px;padding:24px;margin-bottom:24px;background:var(--surface,#fff)}.quality-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.quality-panel h2{margin:8px 0;font-size:20px}.creator-quality-note p,.quality-panel p{color:var(--muted,#737780);font-size:13px;line-height:1.6;margin:8px 0}.quality-lanes{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.quality-coverage-wrap{overflow-x:auto}.quality-coverage{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.quality-coverage td,.quality-coverage th{padding:12px 10px;border-bottom:1px solid var(--border,#e4e4e7)}.quality-coverage th{font-size:11px;color:var(--muted,#737780);text-transform:uppercase;letter-spacing:.04em}.quality-coverage small{display:block;color:var(--muted,#737780)}.creator-quality-note{padding:12px;margin:12px 0;background:#f5f3ff;border-radius:10px;font-size:12px}.creator-quality-note small{display:block;margin-top:6px;color:#737780}@media (max-width:700px){.quality-panel{padding:16px}.quality-panel-head{flex-direction:column}}