:root[data-ui=v2]{--ink:var(--color-text);--muted:var(--color-text-muted);--paper:var(--color-surface-muted);--card:var(--color-surface);--accent:var(--color-accent);--on-accent:var(--color-accent-fg);--line:var(--color-border);--dark:var(--color-text);--danger:var(--color-danger);--danger-bg:var(--color-danger-soft);--success:var(--color-success);--success-bg:var(--color-success-soft)}:where([data-ui=v2]) nav{gap:0;display:block;overflow:visible}:where([data-ui=v2]) nav a{color:inherit;font-size:inherit;text-align:start;white-space:normal;border-radius:0;padding:0}:where([data-ui=v2]) nav a.active{background:0 0;border:0}:where([data-ui=v2]) :is(header p,.eyebrow){letter-spacing:normal}:where([data-ui=v2]) label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}:where([data-ui=v2] .v2-main) :is(h1){font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0}:where([data-ui=v2] .v2-main) :is(h2),:where([data-ui=v2] .v2-main) :is(h3){line-height:var(--leading-tight)}:where([data-ui=v2]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){border:1px solid var(--color-border-input);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text)}:where([data-ui=v2]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select){min-block-size:var(--tap-min)}:where([data-ui=v2]) select{appearance:none;padding-inline:var(--space-3) var(--space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2355554f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:16px}:where([data-ui=v2]) select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--space-3) center}[data-ui=v2] .v2-main select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2355554f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;background-position:right var(--space-3) center;padding-inline-end:var(--space-8)}[data-ui=v2] .v2-main select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--space-3) center}:where([data-ui=v2]) :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-accent)}:where([data-ui=v2]) :is(.primary,.secondary,.review-action){justify-content:center;align-items:center;gap:var(--space-2);min-block-size:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1.2;text-decoration:none;display:inline-flex}:where([data-ui=v2]) .primary{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-fg)}:where([data-ui=v2]) .primary:hover:not(:disabled){background:var(--color-accent-hover)}:where([data-ui=v2]) .secondary{border:1px solid var(--color-border-input);background:var(--color-surface);color:var(--color-text)}:where([data-ui=v2]) .secondary:hover:not(:disabled){background:var(--color-surface-hover)}:where([data-ui=v2]) .danger-button{border-color:var(--color-danger);color:var(--color-danger)}:where([data-ui=v2]) .knowledge-intake a,:where([data-ui=v2]) .upload-form button{justify-self:start}:where([data-ui=v2]) :is(.pill,.radar-chip,.plan-doc-chip,.campaign-header-access){border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted);padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border:0;line-height:1.6}:where([data-ui=v2]) .pill.ok,:where([data-ui=v2]) .radar-chip-risk-low{background:var(--color-success-soft);color:var(--color-success)}:where([data-ui=v2]) .pill.pending{background:var(--color-warning-soft);color:var(--color-warning)}:where([data-ui=v2]) :is(.radar-chip-risk-high,.radar-chip-urgent){background:var(--color-danger-soft);color:var(--color-danger)}:where([data-ui=v2]) .radar-badge{background:var(--color-accent);color:var(--color-accent-fg)}:where([data-ui=v2]) .notice{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);display:grid}:where([data-ui=v2]) .notice p{color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}:where([data-ui=v2]) .notice.danger{border-color:var(--color-danger-soft);border-inline-start-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}:where([data-ui=v2]) .notice.danger p{color:var(--color-text)}:where([data-ui=v2]) .notice.success{border-color:var(--color-success-soft);border-inline-start-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}:where([data-ui=v2]) .notice.success p{color:var(--color-text)}:where([data-ui=v2]) .notice.compact{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}:where([data-ui=v2]) .notice+.notice,:where([data-ui=v2]) .notice .button-row{margin-block-start:var(--space-2)}.v2-wb-notices{gap:var(--space-2);display:grid}:where([data-ui=v2]) :is(.knowledge-card,.source-card,.bp-section,.profile-panel,.campaign-review-actions,.radar-card,.performance-panel,.performance-form,.learning-card,.learning-form,.import-card,.plan-history,.plan-start,.meta-ads-last-import,.google-drive-import,.knowledge-context,.campaign-details-form,.influencer-brief,.deliverable-item,.copy-card){border-color:var(--color-border);border-radius:var(--radius-lg)}:where([data-ui=v2]) :is(.knowledge-card,.bp-section,.profile-panel,.radar-card,.campaign-review-actions,.plan-doc){box-shadow:var(--shadow-sm)}:where([data-ui=v2]) .plan-history{background:var(--color-surface)}:where([data-ui=v2]) .workspace-disclosure{border-color:var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}:where([data-ui=v2]) .workspace-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-4);list-style:none;display:flex}:where([data-ui=v2]) .workspace-disclosure>summary::-webkit-details-marker{display:none}:where([data-ui=v2]) .workspace-disclosure>summary:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);block-size:8px;inline-size:8px;transition:transform var(--duration-fast) var(--ease-standard);flex:none;transform:translateY(-2px)rotate(45deg)}:where([data-ui=v2]) .workspace-disclosure[open]>summary:after{transform:translateY(2px)rotate(-135deg)}:where([data-ui=v2]) .workspace-disclosure>summary:hover{background:var(--color-surface-hover);border-radius:var(--radius-lg)}:where([data-ui=v2]) .export-links{flex-wrap:wrap}:where([data-ui=v2]) .export-links a{min-block-size:36px;padding:0 var(--space-3);border-color:var(--color-border-input);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);align-items:center;display:inline-flex}:where([data-ui=v2]) :is(.bp-table,.agents-runs,.monday-items-table) th{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}:where([data-ui=v2]) :is(.bp-table,.agents-runs) :is(th,td){padding:var(--space-2) var(--space-3);border-color:var(--color-border);font-variant-numeric:tabular-nums}:where([data-ui=v2]) .agents-runs{border:1px solid var(--color-border);border-radius:var(--radius-lg);border-collapse:separate;border-spacing:0;background:var(--color-surface);overflow:hidden}:where([data-ui=v2]) .agents-runs thead th{background:var(--color-surface-muted)}:where([data-ui=v2]) .agents-runs tr:last-child td{border-block-end:0}:where([data-ui=v2]) :is(.bp-details,.agents-board details,.radar-card details)>summary{min-block-size:var(--tap-min);align-items:center;display:flex}:where([data-ui=v2]) :is(.bp-stack,.bp-section,.bp-grid,.bp-tiles,.bp-findings){min-inline-size:0}:where([data-ui=v2]) .bp-stack,:where([data-ui=v2]) .bp-section{grid-template-columns:minmax(0,1fr)}:where([data-ui=v2]) .bp-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}:where([data-ui=v2]) .bp-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}:where([data-ui=v2]) .bp-findings li{overflow-wrap:anywhere;min-inline-size:0}:where([data-ui=v2]) .insight-chip{white-space:normal}:where([data-ui=v2]) .bp-section h2{font-size:var(--text-lg)}:where([data-ui=v2]) .radar-board,:where([data-ui=v2]) .agents-board{max-inline-size:none}:where([data-ui=v2]) .v2-wb-body .plan-doc{max-inline-size:none;padding:var(--space-8);border-radius:var(--radius-lg)}:where([data-ui=v2]) .plan-doc-table{max-inline-size:none}:where([data-ui=v2]) .plan-doc-table :is(th,td):nth-child(n+4){white-space:normal;text-align:start;min-inline-size:18ch}:where([data-ui=v2]) .plan-doc-callout{border-color:var(--color-warning-soft);background:var(--color-warning-soft);border-radius:var(--radius-lg)}:where([data-ui=v2]) .plan-doc-sources{background:var(--color-accent-soft);border-radius:var(--radius-lg)}:where([data-ui=v2]) .plan-doc-facts>div{border-radius:var(--radius-md)}:where([data-ui=v2]) .plan-toc{border-color:var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);inset-block-start:calc(var(--header-height) + var(--space-2))}:where([data-ui=v2]) .plan-toc a[aria-current=location]{background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}:where([data-ui=v2]) .campaign-checklist-list label{color:var(--color-text);font-weight:var(--font-weight-regular);border-color:var(--color-border);border-radius:var(--radius-md)}@media (max-width:640px){:where([data-ui=v2]) .v2-wb-body .plan-doc{padding:var(--space-5) var(--space-4)}}:where([data-ui=v2]) .radar-board{gap:var(--space-6)}:where([data-ui=v2]) .radar-section h2{font-size:var(--text-lg)}:where([data-ui=v2]) .radar-card{gap:var(--space-2);padding:var(--space-4) var(--space-5)}:where([data-ui=v2]) .agents-decision input{border-color:var(--color-border-input);border-radius:var(--radius-md)}:where([data-ui=v2]) .agents-json{border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}
