.product-report .product-hero{border-color:var(--line);border-radius:var(--radius-control);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;padding:20px;display:grid}.product-hero-copy{min-width:0;padding:0}.product-hero .product-overview-label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:.6875rem;font-weight:500}.product-value-proposition{margin-bottom:16px}.product-hero .product-value-headline{letter-spacing:-.02em;text-wrap:pretty;margin-bottom:10px;font-size:1.375rem;font-weight:500;line-height:1.3}.product-headline-evidence{flex-wrap:wrap;align-items:center;gap:5px 10px;display:flex}.product-hero .promotion-summary{color:var(--muted);margin:0 0 12px;font-size:.875rem;line-height:1.6}.product-hero-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;padding-top:12px;font-size:.6875rem;display:flex}.product-hero-actions>a:last-child{color:var(--muted)}.product-media{border-radius:var(--radius-control);flex-direction:column;min-width:0;max-height:240px;margin:0;display:flex;overflow:hidden}.product-media-available{background:var(--dw-code-dark-bg);color:var(--dw-code-dark-fg)}.product-media-frame{aspect-ratio:1.3;flex:1;justify-content:center;align-items:center;min-height:160px;max-height:204px;display:flex;position:relative}.product-media-frame>img{object-fit:contain;width:100%;height:100%;padding:12px;display:block;position:absolute;inset:0}.product-media figcaption{border-top:1px solid color-mix(in srgb, var(--dw-code-dark-fg) 7%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 14px;padding:10px 14px;font-size:.625rem;line-height:1.5;display:flex}.product-media-available figcaption{background:var(--dw-code-dark-bg)}.product-media-evidence{color:var(--dw-code-dark-muted);text-transform:capitalize}.product-media-fallback{border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted)}.product-media-fallback figcaption{border-top-color:var(--line);justify-content:center}.product-media-empty{text-align:center;max-width:330px;padding:12px 16px}.product-media-empty>svg{width:28px;height:28px;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.product-media-empty .product-media-name{color:var(--muted);margin-bottom:4px;font-size:.6875rem}.product-media-empty .product-media-empty-title{color:var(--dw-fg-secondary);letter-spacing:-.015em;margin-bottom:6px;font-size:.875rem;font-weight:500}.product-media-empty p{font-size:.75rem;line-height:1.5}.product-media-empty a{align-items:center;gap:7px;min-height:32px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.product-media-available figcaption a{color:var(--dw-code-dark-fg);text-decoration:none}.product-media figcaption a:hover{text-decoration:underline}.product-takeaways-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;margin:28px 0 12px;display:flex}.product-takeaways-heading .eyebrow{margin:0}.product-takeaways-heading>span{color:var(--muted);font-size:.6875rem}.product-report .product-takeaways{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0}.product-takeaways .product-takeaway{border-radius:var(--radius-control);min-width:0;padding:21px 19px 17px}.product-takeaway-heading{align-items:center;gap:11px;margin-bottom:17px;display:flex}.product-takeaways .product-takeaway h3{margin:0;font-size:.8125rem;font-weight:500}.product-takeaway-icon{border-radius:var(--radius-control);background:var(--surface-subtle);width:32px;height:32px;color:var(--muted);flex:0 0 32px;justify-content:center;align-items:center;display:flex}.product-takeaway-icon svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.product-takeaway .highlight-finding>p{color:var(--dw-fg-secondary);margin-bottom:15px;font-size:.8125rem;line-height:1.65}.product-takeaways .product-takeaway-cta{border-color:var(--line);background:var(--surface-subtle)}.product-takeaway-cta .product-takeaway-icon{background:var(--dw-info-faint);color:var(--dw-link)}.product-takeaway .product-differentiation-note{color:var(--warning);margin:13px 0 0;font-size:.625rem;line-height:1.5}.product-takeaway .highlight-more{padding-top:20px}.product-report .offering-considerations{border-radius:var(--radius-control);margin-top:13px}.company-context-card.company-overview{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);margin-top:28px;padding:27px 28px 0}.company-context-card.company-overview .section-heading{align-items:flex-start;margin-bottom:12px}.company-context-card.company-overview h2{letter-spacing:-.028em;margin-bottom:6px;font-size:1.4375rem}.company-context-scope{color:var(--muted);margin-bottom:15px;font-size:.6875rem}.company-context-card .company-summary{max-width:960px;color:var(--muted);margin:0 0 10px;font-size:.875rem;line-height:1.7}.company-context-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;padding-top:23px;display:grid}.company-context-fact{border-left:1px solid var(--line);flex-direction:column;min-width:0;padding:0 22px;display:flex}.company-context-fact:first-child{border-left:0;padding-left:0}.company-context-fact:last-child{padding-right:0}.company-context-card .company-context-fact h3{color:var(--muted);letter-spacing:.03em;margin-bottom:12px;font-size:.6875rem;font-weight:500}.company-context-fact .highlight-finding>p,.company-context-fact .highlight-unknown>p{font-size:.75rem;line-height:1.65}.company-context-more{align-self:flex-start;margin-top:auto;padding-top:14px;font-size:.6875rem}.company-context-card .coverage-row{gap:9px 24px;margin-top:24px;padding:15px 0}.product-report .citation-links a,.company-context-card .citation-links a{min-height:26px;padding:4px 0;line-height:1.6}.product-report a:focus-visible,.company-context-card a:focus-visible{outline-offset:4px;border-radius:3px}.workspace-main .waiting-card{padding:24px}.campaign-promote-footer .private-link-note{flex:320px}.campaign-promote-footer>.campaign-stage-controls.step-footer{background:0 0;border:0;flex:none;margin:0;padding:0;position:static}.campaign-promote-footer>.campaign-settings-fixture{flex:100%}@media (max-width:1200px){.product-report .product-takeaways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.product-report .product-hero{grid-template-columns:minmax(0,1fr)}.product-media-frame{aspect-ratio:1.55}.product-hero .product-value-headline{max-width:650px}.company-context-grid{grid-template-columns:minmax(0,1fr);gap:19px}.company-context-fact{border-left:0;border-bottom:1px solid var(--line);padding:0 0 19px}.company-context-fact:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:540px){.product-report .product-takeaways{grid-template-columns:minmax(0,1fr)}.product-hero .promotion-summary{font-size:.8125rem}.product-media-frame{aspect-ratio:1.15}.product-takeaways .product-takeaway{padding:20px}.product-takeaway-heading{margin-bottom:14px}.company-context-card.company-overview{padding:22px 21px 0}.company-context-card.company-overview h2{font-size:1.3125rem}.company-context-card .company-summary{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.product-report,.product-report *,.company-context-card,.company-context-card *{scroll-behavior:auto;transition:none}}
.step-column--form,.step-column--read{width:100%;max-width:var(--step-column);margin-left:auto;margin-right:auto}.workspace-section.step-column--form,.workspace-section.step-column--read,.workspace-main>.step-column--form,.workspace-main>.step-column--read{margin-top:0}.step-lead{align-content:start;min-height:121px;display:grid}.step-lead>*{min-width:0}.campaign-continue-link{min-height:var(--control-h);align-items:center;gap:6px;font-size:.8125rem;line-height:20px;display:inline-flex}.step-footer{z-index:1;border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;padding-top:16px;display:flex;position:sticky;bottom:0}.campaign-build-lead,.campaign-step-lead{max-width:72ch;color:var(--muted);margin:0 0 12px;font-size:.8125rem;line-height:20px}.building-research{gap:16px;display:grid}.research-strip{color:var(--muted);background:0 0;border:0;align-items:center;gap:10px;margin:0 0 12px;padding:0;font-size:.75rem;line-height:18px;display:flex}.research-strip-mark{background:var(--dw-accent);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.research-strip[data-tone=done] .research-strip-mark{background:var(--success)}.research-strip[data-tone=attention] .research-strip-mark{background:var(--warning)}.research-strip[data-tone=unavailable] .research-strip-mark{background:var(--muted)}.research-strip a{font-weight:500}.campaign-step-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.campaign-step-row>.campaign-step-lead{flex:320px;margin:0}.campaign-step-row>.step-footer{background:0 0;border:0;margin:0;padding:0;position:static}.intake-step .fixture-banner{border:1px solid var(--dw-warning-border);border-radius:8px;margin:0 0 16px;padding:8px 12px}.intake-step .fixture-banner.fixture-note{color:var(--warning);background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;font-size:.75rem;line-height:18px}.intake-step .intake-viewer,.intake-step .intake-done,.intake-step .intake-awaiting-claim{margin:0 0 12px;font-size:.8125rem;line-height:20px}.intake-log-state{margin:0;font-size:.75rem}.intake-step .settings-field{min-width:0}.customer-choice{margin-bottom:28px}.customer-select,.customer-form .settings-field input:not([class*=dw-]){box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;min-height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--text);font:inherit;padding:8px 12px;font-size:.875rem;display:block;overflow:hidden}.customer-select:focus-visible,.customer-form input:focus-visible{outline:2px solid var(--dw-accent);outline-offset:2px}.customer-form .settings-field{grid-template-columns:minmax(0,1fr);gap:8px;margin:20px 0;font-size:.875rem;display:grid}.customer-form{box-sizing:border-box;overflow-wrap:break-word;min-width:0;max-width:100%;margin-top:24px}.customer-choice a{font-size:.8125rem}.intake-step .settings-field label{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;font-size:.8125rem;font-weight:500;line-height:18px;display:flex}.field-optional{color:var(--muted);font-size:.75rem;font-weight:400}.field-flag{color:var(--warning);font-size:.6875rem;font-weight:600;line-height:16px}.intake-step .settings-field input:not([class*=dw-]){width:100%;min-width:0;height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--text);padding:8px 12px;font-size:.875rem;line-height:20px}.intake-step .settings-field input:not([class*=dw-])::placeholder{color:var(--muted)}.intake-step .settings-field input:not([class*=dw-]):hover{border-color:var(--line-strong)}.intake-step .settings-field input:not([class*=dw-]):focus-visible{outline:2px solid var(--dw-accent);outline-offset:1px;border-color:var(--dw-accent)}.intake-step .settings-field input:not([class*=dw-])[aria-invalid=true]{border-color:var(--danger)}.intake-step .settings-field input:not([class*=dw-]):disabled{background:var(--surface-subtle);color:var(--muted)}.intake-step .settings-field-hint{color:var(--muted);margin:6px 0 0;font-size:.75rem;line-height:18px}.intake-step .settings-field-error{color:var(--danger);margin:6px 0 0;font-size:.75rem;line-height:18px}.settings-label-code{color:var(--muted);font:400 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.settings-input-affix{position:relative}.settings-input-prefix{color:var(--muted);pointer-events:none;font-size:.75rem;font-weight:500;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.intake-step .settings-input-affix input{padding-right:52px}.intake-step .settings-input-affix:has(.settings-input-prefix) input{padding-left:28px}.intake-step .settings-field[data-field=dailyBudgetAmount] .settings-input-affix input{padding-right:84px}.settings-presets{flex-wrap:wrap;align-items:center;gap:0 12px;min-height:24px;margin-top:6px;display:flex}.settings-presets .preset{color:var(--dw-link);background:0 0;border:0;padding:0;font-size:.75rem;font-weight:500;line-height:18px}.settings-presets .preset:hover{text-decoration:underline}.status-line{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.status-line .status-dot{background:var(--muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.status-line[data-tone=working] .status-dot{background:var(--dw-accent)}.status-line[data-tone=done] .status-dot,.status-line[data-tone=success] .status-dot{background:var(--success)}.status-line[data-tone=attention] .status-dot,.status-line[data-tone=warning] .status-dot{background:var(--warning)}.status-copy{flex:auto;gap:4px;min-width:0;display:grid}.status-text{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:20px}.status-detail{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.status-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.settings-radio-group{border:0;gap:8px;margin:0;padding:0;display:grid}.settings-objective-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-objective-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);gap:0;min-height:64px;padding:12px;display:grid;position:relative}.settings-objective-choice{cursor:pointer;align-content:start;gap:0;display:grid}.settings-objective-card:hover{border-color:var(--line-strong)}.settings-objective-card:has(input:checked){border-color:var(--dw-accent);background:var(--dw-info-faint);box-shadow:inset 0 0 0 1px var(--dw-accent)}.settings-objective-card:has(input:focus-visible){outline:3px solid var(--dw-accent);outline-offset:2px}.settings-objective-card:has(input:disabled){color:var(--muted);background:var(--surface-subtle)}.settings-objective-card:has(input:disabled) .settings-objective-choice{cursor:not-allowed}.settings-objective-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-objective-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;font-weight:600;line-height:22px;display:flex}.settings-objective-copy{color:var(--muted);font-size:.75rem;line-height:18px}.settings-objective-group .settings-field-hint,.settings-objective-group .settings-field-error{margin-top:4px}.settings-disclosure{margin:0}.settings-disclosure>summary{min-height:40px;color:var(--dw-link);cursor:pointer;align-items:center;gap:12px;font-size:.8125rem;font-weight:500;line-height:20px;display:flex}.settings-disclosure>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:auto;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.settings-disclosure[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.settings-conversion-body{gap:var(--space-4);background:0 0;border:0;border-radius:0;min-width:0;padding:0;display:grid}.settings-conversion-body .conversion-goal{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--line)}.settings-conversion-label,.settings-conversion-body .conversion-goal-label{margin:0 0 var(--space-2);font-size:.8125rem;font-weight:600;line-height:18px}.settings-conversion-body .conversion-goal-control,.settings-conversion-body .conversion-goal-custom:not([hidden]){gap:var(--space-3);display:grid}.settings-conversion-body .conversion-goal-actions{margin:0}.settings-conversion-section{border:0;min-width:0;margin:0;padding:0}.settings-conversion-body .conversion-goal-saved,.settings-conversion-body .conversion-goal-provisioning{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:20px}.intake-settings-form .settings-draft-button{appearance:none;min-height:var(--control-h);color:var(--dw-link);background:0 0;border:0;border-radius:3px;padding:9px 0;font-size:.8125rem;line-height:20px}.research-stop-detail{margin:0 0 var(--space-3);overflow-wrap:anywhere;max-width:76ch;font-size:.8125rem;line-height:20px}.settings-advanced-title{flex:none}.settings-advanced-digest{min-width:0;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.75rem;font-weight:400;overflow:hidden}.settings-advanced-disclosure{border-top:1px solid var(--line);margin-top:12px}.intake-settings-form .settings-advanced-disclosure .settings-fields{margin-top:12px}.facts-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.facts-strip .fact{min-width:0;padding:0 16px}.facts-strip .fact:first-child{padding-left:0}.facts-strip .fact+.fact{border-left:1px solid var(--line)}.facts-strip dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:16px}.facts-strip dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.875rem;font-weight:500;line-height:20px}.intake-step .campaign-settings-form{padding:20px}.settings-group{border:0;min-width:0;margin:0;padding:0}.settings-group>legend{margin-bottom:8px;padding:0;font-size:.8125rem;font-weight:600;line-height:18px}.intake-settings-form .settings-group+.settings-group{margin-top:16px}.intake-settings-form .settings-basics{gap:16px}.settings-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings-grid>.settings-field[data-field=dailyBudgetAmount],.settings-tracking-row>.settings-field[data-field],.settings-grid>.settings-field[data-field=countries]{grid-column:span 4}.settings-grid>.settings-field-error[data-field=currency]{grid-column:1/-1;margin:-8px 0 0}.settings-timezone{margin:0;padding-top:26px}.settings-timezone>summary span{color:var(--muted);margin:0 6px}.settings-timezone .settings-field{margin-top:12px}.settings-preview{overflow-wrap:anywhere}.settings-preview-url{color:var(--text);font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.settings-preview-query{color:var(--dw-link);background:var(--dw-info-faint);border-radius:3px;padding:0 2px}.intake-settings-form .settings-tracking p.muted{margin:0;font-size:.75rem}.settings-panel-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;padding-top:16px;display:flex}.settings-panel-footer .settings-intent-note{border:0;flex:320px;margin:0;padding:0;font-size:.75rem;line-height:18px}.pixel-install{margin:4px 0 0}.pixel-install h3{margin:12px 0 8px;font-size:.875rem}.pixel-steps{overflow-wrap:anywhere;gap:10px;margin:0;padding-left:20px;font-size:.8125rem;line-height:1.6;display:grid}.pixel-snippet{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:8px 0;padding:12px 14px;font-size:.75rem;line-height:1.6}.glance-identity{align-items:flex-start;gap:var(--space-3);display:flex}.glance-identity .glance-evidence{flex:none;margin-left:auto}.glance-logo,.glance-logo-placeholder{width:40px;height:40px;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);object-fit:contain;flex:0 0 40px;display:block}.glance-logo-placeholder{background:var(--dw-info-faint)}.glance-identity-copy{gap:2px;min-width:0;display:grid}.glance-title{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:22px}.glance-destination{overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.offering-confirm-form{gap:0;display:grid}.offering-confirmed{border-top:1px solid var(--line);gap:8px;padding-top:16px;font-size:.8125rem;line-height:1.6;display:grid}.offering-confirmed p,.offering-confirmed ul{margin:0}.offering-confirmed .offering-edits{padding-left:18px}.intake-step .waiting-card.waiting-stopped h3{margin-bottom:8px}.targeting-plan-section{gap:16px;margin-top:0;display:grid}.campaign-shared-research{color:var(--muted);margin:20px 0;font-size:.75rem;line-height:1.8}.campaign-stage-source-note{color:var(--muted);margin-top:26px;font-size:.75rem}@media (max-width:1099px){.campaign-step-row{flex-direction:column}.campaign-step-row>*{flex-basis:auto;width:100%}}@media (max-width:759px){.settings-grid>.settings-field[data-field],.settings-grid>.settings-timezone[data-field],.settings-tracking-row>.settings-field[data-field]{grid-column:1/-1}.settings-timezone{padding-top:0}.settings-objective-cards{grid-template-columns:minmax(0,1fr)}.facts-strip{grid-template-columns:minmax(0,1fr);gap:12px}.facts-strip .fact{padding:0}.facts-strip .fact+.fact{border-left:0;border-top:1px solid var(--line);padding-top:12px}.step-footer{flex-direction:column-reverse;align-items:stretch}.settings-panel-footer .settings-intent-note{flex-basis:auto}.glance-identity{flex-wrap:wrap}}@media (max-width:680px){.step-lead{min-height:170px}}.campaign-status{padding:20px}.campaign-status .campaign-status-line{padding:0 0 12px}.campaign-status .campaign-status-facts{border-top:1px solid var(--line);padding:16px 0}.campaign-status-held{border-top:1px solid var(--line);margin:0;padding:12px 0 0;list-style:none}.campaign-status-held li{overflow-wrap:anywhere;font-size:.8125rem;line-height:20px}.campaign-status-held-note{font-size:.75rem;line-height:18px;display:block}.campaign-status-note{margin:12px 0 0;font-size:.75rem;line-height:18px}.campaign-status-footer{margin-bottom:-20px;padding-bottom:20px}.step-column[data-step=campaign]>.campaign-status{margin-bottom:16px}@media (prefers-reduced-motion:reduce){.settings-disclosure>summary:after{transition:none}}.workspace{--step-column:1040px}.workspace-main:has(>.step-column){width:min(calc(var(--step-column) + 64px), 100%)}@media (min-width:900px) and (min-height:620px){.workspace:has(>.workspace-main>.step-column){flex-direction:column;height:100dvh;min-height:0;display:flex}.workspace:has(>.workspace-main>.step-column)>:where(.skip-link,.workspace-band,.fixture-banner){flex:none}.workspace-main:has(>.step-column){width:100%;max-width:calc(var(--step-column) + 64px);flex-direction:column;flex:auto;min-height:0;padding-top:0;padding-bottom:0;display:flex}.workspace-main:has(>.step-column)>.workspace-footer{display:none}.workspace-main>.step-column{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:auto;min-height:0;padding-top:24px;padding-bottom:24px;overflow-y:auto}.workspace-main>.step-column>.step-lead{min-height:0;padding-top:8px}.workspace-main>.step-column.workspace-section{margin-top:0}}
.campaign-settings{max-width:800px;margin:0 auto}.campaign-settings-heading{margin-bottom:24px}.campaign-settings-heading h2{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(27px,2.7vw,34px)}.campaign-settings-heading>p:last-child{max-width:570px;color:var(--muted);margin-bottom:0;font-size:.875rem;line-height:1.7}.settings-research-status{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);gap:12px;margin-bottom:18px;padding:17px 20px;display:flex}.settings-research-marker{background:var(--muted);border-radius:50%;flex:0 0 7px;height:7px;margin-top:6px}.settings-research-running .settings-research-marker{background:var(--dw-accent)}.settings-research-ready .settings-research-marker{background:var(--success)}.settings-research-failed,.settings-research-stopped,.settings-research-needs_evidence{background:var(--warning-soft);border-color:var(--dw-warning-border)}.settings-research-failed .settings-research-marker,.settings-research-stopped .settings-research-marker,.settings-research-needs_evidence .settings-research-marker{background:var(--warning)}.settings-research-status strong{font-size:.8125rem;font-weight:500;display:block}.settings-research-status p{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.6}.campaign-settings-form{padding:clamp(22px,3.5vw,34px)}.settings-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.settings-field{min-width:0}.settings-field label{align-items:baseline;gap:9px;margin-bottom:9px;font-size:.8125rem;font-weight:500;display:flex}.settings-field label>span{color:var(--muted);font-size:.6875rem;font-weight:400}.settings-field input:not([type=radio]):not([type=checkbox]):not([class*=dw-]){width:100%;min-width:0;height:var(--control-h);border:1px solid var(--dw-field-border);border-radius:var(--radius-control);background:var(--panel);color:var(--text);outline-offset:2px;padding:8px 12px;font-size:.875rem}.settings-field input:not([type=radio]):not([type=checkbox]):not([class*=dw-])::placeholder{color:var(--muted)}.settings-field input:not([type=radio]):not([type=checkbox]):not([class*=dw-])[aria-invalid=true]{border-color:var(--danger);background:var(--surface-subtle)}.settings-currency-field input{text-transform:uppercase}.settings-field input:not([type=radio]):not([type=checkbox]):not([class*=dw-]):disabled{background:var(--surface-subtle);color:var(--muted)}.settings-field-hint{color:var(--muted);margin:8px 0 0;font-size:.75rem;line-height:1.6}.settings-field-error{color:var(--danger);margin:8px 0 0;font-size:.75rem}.settings-budget-row{grid-template-columns:minmax(0,1fr) 120px;gap:18px;display:grid}.settings-advanced{border-top:1px solid var(--line);padding-top:22px}.settings-advanced>summary{width:fit-content;color:var(--muted);cursor:pointer;padding:5px 0;font-size:.8125rem}.settings-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.settings-intent-note{border-top:1px solid var(--line);color:var(--muted);margin:27px 0 0;padding-top:21px;font-size:.75rem;line-height:1.65}.settings-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.settings-fixture-boundary{border:1px dashed var(--dw-info-border);max-width:800px;color:var(--muted);border-radius:8px;margin:0 auto 22px;padding:12px 16px;font-size:.75rem;line-height:1.6}.settings-fixture-boundary strong{color:var(--dw-fg-secondary);font-weight:500}.settings-fixture-boundary button{min-height:40px;color:var(--dw-link);font:inherit;background:0 0;border:0;margin-top:8px;padding:8px 0;display:block}.settings-submitted-url{max-width:800px;color:var(--muted);margin:0 auto 24px;font-size:.75rem;line-height:1.65}.settings-submitted-label{color:var(--text);margin-bottom:3px;font-weight:500;display:block}@media (max-width:540px){.campaign-settings-form{padding:22px 18px}.settings-budget-row{grid-template-columns:minmax(0,1fr) 92px;gap:12px}.settings-field input:not([type=radio]):not([type=checkbox]):not([class*=dw-]){font-size:1rem}.settings-advanced-fields{grid-template-columns:minmax(0,1fr)}.settings-actions{flex-direction:column-reverse;align-items:stretch}}
.targeting-experience{--targeting-tint:var(--surface-subtle);--targeting-selected:var(--surface-subtle);container-type:inline-size}.targeting-experience .targeting-header{align-items:center;gap:16px;padding:16px}.targeting-experience .targeting-header .eyebrow{color:var(--dw-link);margin-bottom:4px;font-size:.625rem}.targeting-experience .targeting-header h2{letter-spacing:-.02em;margin:0;font-size:1.125rem;line-height:1.25}.targeting-experience .targeting-intro{color:var(--muted);margin:4px 0 0;font-size:.75rem;line-height:18px}.targeting-experience .targeting-badges{justify-content:flex-end;padding-top:0}.targeting-experience>p[role=status]{border:1px solid var(--line);background:var(--targeting-tint);border-radius:8px;margin:0 16px 12px;padding:8px 12px;font-size:.8125rem}.targeting-experience .targeting-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--targeting-tint);flex-wrap:wrap;align-items:center;gap:8px 24px;min-height:56px;margin:0;padding:8px 16px;display:flex}.targeting-experience .targeting-metrics>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.targeting-experience .targeting-metrics>div+div{border-left:1px solid var(--line);padding-left:24px}.targeting-experience .targeting-metrics dt{margin:0;font-size:.75rem;line-height:18px}.targeting-experience .targeting-metrics dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:500;line-height:24px}.targeting-experience .targeting-metrics dd small{color:var(--muted);letter-spacing:0;font-size:.75rem;font-weight:400}.targeting-experience .targeting-metrics>div>small{color:var(--muted);margin:0;font-size:.6875rem;display:inline}.targeting-experience .targeting-layout{border:0;display:block}.targeting-experience .targeting-overview{border-bottom:1px solid var(--line);padding:0 16px 16px}.targeting-experience .targeting-overview-heading{justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.targeting-experience .targeting-overview-heading h3{letter-spacing:-.01em;margin:0 0 2px;font-size:1rem;line-height:22px}.targeting-experience .targeting-overview-heading p{color:var(--muted);margin:0;font-size:.75rem}.targeting-experience .targeting-read-link,.targeting-experience .targeting-back-link{flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.targeting-experience .targeting-read-link:hover,.targeting-experience .targeting-back-link:hover{text-decoration:underline}.targeting-experience .targeting-groups{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px;max-height:none;padding:0;display:grid;overflow:visible}.targeting-experience .targeting-stage{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-width:0;padding:15px;transition:border-color .12s}.targeting-experience .targeting-stage[data-selected=true]{border-color:var(--dw-info-border);background:var(--targeting-tint)}.targeting-experience .targeting-stage-heading{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.targeting-experience .targeting-stage-number{border:1px solid var(--line);width:29px;height:29px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;display:flex}.targeting-experience .targeting-stage[data-selected=true] .targeting-stage-number{border-color:var(--dw-info-border);background:var(--targeting-selected);color:var(--dw-link)}.targeting-experience .targeting-stage-heading h4{margin:1px 0 4px;font-size:.9375rem;font-weight:500}.targeting-experience .targeting-stage-heading p{color:var(--muted);margin:0;font-size:.625rem;line-height:1.45}.targeting-experience .targeting-stage-groups{gap:6px;display:grid}.targeting-experience .targeting-group{border-radius:var(--radius-control);background:var(--surface-subtle);text-align:left;width:100%;min-width:0;min-height:64px;color:var(--text);border:1px solid #0000;margin:0;padding:11px 24px 10px 11px;transition:background-color .12s,border-color .12s;position:relative}.targeting-experience .targeting-group>strong{margin:0;font-size:.8125rem;font-weight:500;display:block}.targeting-experience .targeting-group:hover{border-color:var(--dw-info-border);background:var(--targeting-selected)}.targeting-experience .targeting-group[aria-pressed=true]{border-color:var(--dw-info-border);background:var(--targeting-selected);color:var(--dw-accent);box-shadow:inset 3px 0 0 var(--dw-accent)}.targeting-experience .targeting-group-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 8px;margin-top:5px;font-size:.625rem;line-height:1.4;display:flex}.targeting-experience .targeting-group-state:before{content:"";background:var(--muted);border-radius:50%;width:4px;height:4px;margin:0 4px 1px 0;display:inline-block}.targeting-experience .targeting-group[data-status=ready] .targeting-group-state:before{background:var(--success)}.targeting-experience .targeting-group[data-status=generating] .targeting-group-state:before{background:var(--dw-accent)}.targeting-experience .targeting-group-arrow{color:var(--muted);font-size:.8125rem;position:absolute;top:10px;right:9px}.targeting-experience .targeting-stage-empty{color:var(--muted);margin:0;padding:12px;font-size:.75rem}.targeting-experience .targeting-detail{padding:32px;scroll-margin-top:24px}.targeting-experience .targeting-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.targeting-experience .targeting-detail-title{max-width:640px}.targeting-experience .targeting-detail-title .eyebrow{letter-spacing:.04em;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:.625rem;display:flex}.targeting-experience .targeting-detail-heading h3{letter-spacing:-.035em;width:fit-content;margin:0 0 10px;scroll-margin-top:30px;font-size:1.6875rem;font-weight:500}.targeting-experience .targeting-mode-description{color:var(--muted);margin-bottom:16px;font-size:.8125rem}.targeting-experience .targeting-detail-count{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 24px;font-size:.75rem;display:flex}.targeting-experience .targeting-detail-count strong{color:var(--text);font-size:1rem;font-weight:500}.targeting-experience .targeting-detail-count>span{margin:0 3px}.targeting-experience .targeting-pagination{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin:0 0 8px;padding:12px 0}.targeting-experience .targeting-pagination button{min-height:44px;padding:10px 15px;font-size:.75rem}.targeting-experience .targeting-pagination>span{font-size:.6875rem}.targeting-experience .targeting-hints{gap:0;margin:0;padding-left:34px}.targeting-experience .targeting-hint{padding:22px 8px 22px 14px;font-size:.875rem}.targeting-experience .targeting-hint::marker{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.targeting-experience .targeting-hint>p:first-child{margin:0 0 8px;font-weight:500;line-height:1.55}.targeting-experience .targeting-hint>.muted{max-width:780px;margin:0;font-size:.75rem;line-height:1.65}.targeting-experience .targeting-hint-evidence{margin-top:10px}.targeting-experience .targeting-source-count{color:var(--muted);font-variant-numeric:tabular-nums}.targeting-experience .targeting-lineage{background:var(--targeting-tint);border-radius:8px;max-width:780px;padding:18px;font-size:.75rem}.targeting-experience .targeting-lineage blockquote{color:var(--text);margin:14px 0;padding:4px 0 4px 14px;line-height:1.65}.targeting-experience .targeting-lineage a{align-items:center;min-height:44px;display:inline-flex}.targeting-experience .targeting-hint-references{overflow-wrap:anywhere;font-size:.6875rem}.targeting-experience :is(button,a,summary):focus-visible{outline:2px solid var(--dw-accent);outline-offset:3px}@container (max-width:850px){.targeting-experience .targeting-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.targeting-experience .targeting-header{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.targeting-experience .targeting-badges{justify-content:flex-start;padding:0}.targeting-experience .targeting-metrics{gap:8px 16px;padding:8px 16px}.targeting-experience .targeting-metrics>div+div{padding-left:16px}.targeting-experience .targeting-overview{padding:0 16px 16px}.targeting-experience .targeting-overview-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.targeting-experience .targeting-groups{gap:10px}.targeting-experience .targeting-stage{border-radius:var(--radius-control);padding:10px}.targeting-experience .targeting-stage-heading{gap:6px;margin-bottom:12px}.targeting-experience .targeting-stage-number{width:23px;height:23px;font-size:.5625rem}.targeting-experience .targeting-stage-heading h4{font-size:.75rem}.targeting-experience .targeting-stage-heading p{display:none}.targeting-experience .targeting-group{min-height:78px;padding:9px}.targeting-experience .targeting-group>strong{font-size:.6875rem}.targeting-experience .targeting-group-meta{gap:3px;font-size:.5625rem;display:grid}.targeting-experience .targeting-group-arrow{display:none}.targeting-experience .targeting-detail{padding:25px 18px}.targeting-experience .targeting-detail-heading{flex-direction:column-reverse;gap:14px}.targeting-experience .targeting-detail-title .eyebrow{line-height:1.7;display:block}.targeting-experience .targeting-detail-title .eyebrow span{margin:0 5px}.targeting-experience .targeting-pagination{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.targeting-experience .targeting-pagination>span{text-align:center;grid-area:2/1/auto/-1}.targeting-experience .targeting-hints{padding-left:22px}.targeting-experience .targeting-hint{padding:20px 0 20px 6px;font-size:.8125rem}.targeting-experience>p[role=status]{margin:0 16px 12px}}@media (prefers-reduced-motion:reduce){.targeting-experience .targeting-stage,.targeting-experience .targeting-group{transition:none}}
.country-picker{position:relative}.country-picker .chip-input{align-items:center;gap:var(--space-1,4px);min-height:var(--control-h,40px);padding:5px var(--space-2,8px) 5px 5px;border:1px solid var(--dw-field-border);border-radius:var(--radius-control,8px);background:var(--dw-field-bg);cursor:text;flex-wrap:wrap;display:flex}.country-picker .chip-input:hover{border-color:var(--dw-border-hover)}.country-picker .chip-input:has(input[role=combobox]:focus-visible){outline:2px solid var(--dw-accent);outline-offset:1px;border-color:var(--dw-accent)}.country-picker .chip-input[data-invalid=true]{border-color:var(--danger)}.country-picker .chip-input:has(input[role=combobox]:disabled){background:var(--surface-subtle)}.country-picker .chip-list{gap:var(--space-1,4px);flex-wrap:wrap;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.country-picker .chip-list:empty{display:none}.country-picker .chip-input input[role=combobox]{width:auto;min-width:140px;height:28px;padding:0 var(--space-1,4px);color:var(--text);background:0 0;border:0;border-radius:0;flex:140px;font-size:.875rem;line-height:20px}.country-picker .chip-input input[role=combobox]:hover,.country-picker .chip-input input[role=combobox]:focus-visible,.country-picker .chip-input input[role=combobox][aria-invalid=true]{box-shadow:none;border:0;outline:none}.country-picker .chip-input input[role=combobox]:disabled{color:var(--muted);background:0 0}.country-picker [role=listbox]{z-index:20;margin:var(--space-1,4px) 0 0;padding:var(--space-1,4px);border:1px solid var(--line);border-radius:var(--radius-control,8px);background:var(--panel);max-height:calc(8 * 36px + 2 * var(--space-1,4px));list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.country-picker [role=listbox][hidden]{display:none}.country-picker [role=option]{justify-content:space-between;align-items:center;gap:var(--space-2,8px);height:36px;padding:0 var(--space-2,8px);border-radius:var(--radius-control);color:var(--text);cursor:pointer;font-size:.875rem;line-height:20px;display:flex}.country-picker [role=option]:hover{background:var(--surface-subtle)}.country-picker [role=option][aria-selected=true]{background:var(--dw-info-faint)}.country-picker .option-code{color:var(--muted);font:400 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.country-picker .chip-input-message{margin-top:var(--space-1,4px)}
.settings-field input[type=date]{width:100%;min-width:0;height:var(--control-h,40px);border:1px solid var(--line);border-radius:var(--radius-control,8px);background:var(--panel);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;padding:8px 12px;font-size:.875rem;line-height:20px}.settings-field input[type=date]:hover{border-color:var(--line-strong,var(--line))}.settings-field input[type=date]:focus-visible{outline:2px solid var(--dw-accent);outline-offset:1px;border-color:var(--dw-accent)}.settings-field input[type=date][aria-invalid=true]{border-color:var(--danger)}.settings-field input[type=date]:disabled{background:var(--surface-subtle);color:var(--muted)}.settings-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.settings-presets{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;margin-top:6px;font-size:.75rem;line-height:18px;display:flex}.preset{min-height:24px;padding:0 var(--space-1,4px);color:var(--dw-link);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;font-size:.75rem;font-weight:500;line-height:18px;display:inline-flex}.preset:hover{text-underline-offset:3px;text-decoration:underline}.preset:focus-visible{outline:2px solid var(--dw-accent);outline-offset:1px}.preset+.preset:before{content:"·";color:var(--muted);margin-right:4px;display:inline-block}.settings-presets .preset-chip{height:24px;min-height:24px;padding:0 var(--space-2,8px);border:1px solid var(--dw-info-border);border-radius:var(--radius-pill);background:var(--dw-info-faint);color:var(--text);font-size:.75rem;font-weight:500;line-height:18px}.settings-presets .preset-chip:hover{border-color:var(--dw-accent);text-decoration:none}.settings-presets .preset-chip:focus-visible{outline:2px solid var(--dw-accent);outline-offset:1px}.preset-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--dw-accent)}.settings-presets .preset+.preset:before{content:none}.field-optional{color:var(--muted);font-size:.75rem;font-weight:400}
.settings-conversion-body .status-line--compact.pixel-status{min-width:0;color:var(--muted);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:0 12px;margin:0;padding:0;display:flex}.pixel-status .status-text{min-width:min(100%,240px);color:var(--muted);white-space:nowrap;overflow-wrap:normal;flex:auto;margin:0;font-size:.75rem;line-height:18px;overflow-x:auto}.pixel-status .status-actions{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:12px;margin-left:auto;display:flex}@media (max-width:759px){.pixel-status>.status-actions{flex-basis:100%;justify-content:flex-end}}.pixel-status .pixel-action{appearance:none;color:var(--dw-link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0;font-size:.75rem;font-weight:500;line-height:18px}.pixel-status .pixel-action:hover,.pixel-status .pixel-action:disabled{color:var(--muted);cursor:default;text-decoration:none}.pixel-status .pixel-action:focus-visible{white-space:nowrap;margin-left:auto;padding:2px 8px;line-height:14px}.settings-objective-group .pixel-details{gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);display:grid}.settings-objective-group .pixel-details[hidden]{display:none}.settings-objective-group .pixel-details-line{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.settings-objective-group .pixel-details-remedy{gap:var(--space-2);margin:0;padding-left:20px;display:grid}.settings-objective-group .pixel-install{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle)}.settings-objective-group .pixel-steps{gap:var(--space-2);overflow-wrap:anywhere;margin:0;padding-left:20px;font-size:.8125rem;line-height:18px;display:grid}.settings-objective-group .pixel-snippet{margin:var(--space-2) 0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;font-size:.75rem;line-height:1.6}.settings-objective-group .pixel-steps p{margin:0 0 var(--space-2);font-size:.75rem;line-height:18px}
.campaign-settings-form.intake-settings-form{padding:0}.intake-settings-form .settings-basics{gap:var(--space-4);display:grid}.settings-grid>.settings-field[data-field=dailyBudgetAmount],.settings-grid>.country-picker,.settings-grid>.settings-field[data-field=excludedCountries],.settings-grid>.settings-field[data-field=countries],.settings-grid>.settings-field[data-field=scheduleStart],.settings-grid>.settings-field[data-field=scheduleEnd],.settings-grid>.settings-field[data-field=timezone],.settings-tracking-row>.settings-field[data-field]{grid-column:span 4}.settings-grid>.settings-field[data-field=customParameters]{grid-column:span 12}.settings-grid>.settings-field[data-field=maxBidAmount]{grid-column:span 4}.settings-grid>.settings-field[data-field=destinationUrl]{grid-column:span 8}.intake-step .settings-field .settings-select[aria-invalid=true]{border-color:var(--danger)}.intake-step .settings-field .settings-select:disabled{background:var(--surface-subtle);color:var(--muted)}.intake-step .settings-input-affix input{padding-right:52px}.intake-step .settings-input-affix:has(.settings-input-prefix) input{padding-left:28px}.intake-step .settings-field[data-field=dailyBudgetAmount] .settings-input-affix input{padding-right:84px}.settings-advanced-disclosure{margin-top:var(--space-3);border-top:1px solid var(--line)}.settings-advanced-disclosure>summary{align-items:center;gap:var(--space-3);min-height:var(--control-h);display:flex}.settings-advanced-disclosure>summary>.settings-advanced-title{flex:none}.settings-advanced-disclosure>summary>.settings-advanced-digest{min-width:0;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.75rem;font-weight:400;line-height:18px;overflow:hidden}.intake-settings-form .settings-advanced-disclosure>.settings-fields{margin-top:var(--space-3)}.intake-settings-form .settings-advanced-disclosure>.settings-group+.settings-group{margin-top:var(--space-4)}.intake-settings-form .settings-tracking{gap:var(--space-4);display:grid}.intake-settings-form .settings-tracking>p{margin:0}.intake-settings-form .settings-tracking>.settings-preview+p.muted{margin-top:calc(-1 * var(--space-2));font-size:.75rem;line-height:18px}.intake-settings-form .settings-panel-footer{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4) 0 0;border-top:1px solid var(--line);background:0 0;display:grid;position:static}.settings-footer-row{align-items:center;gap:var(--space-4);min-height:var(--control-h);flex-wrap:wrap;display:flex}.settings-footer-row>.campaign-continue-link{margin-left:auto}.settings-version-none{font-size:.75rem;line-height:18px}.settings-footer-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.settings-footer-note .settings-intent-note,.settings-footer-note .intake-log-state{font-size:inherit;line-height:inherit;margin:0}.step-column{scroll-padding-bottom:96px}.settings-technical{margin-top:var(--space-4)}.settings-technical .settings-technical-line{margin:var(--space-3) 0 0;overflow-wrap:anywhere;font-size:.75rem;line-height:18px}.settings-technical .settings-technical-line:first-child{margin-top:0}.conversion-bidding-control>.status-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block:12px;display:flex}.conversion-bidding-control pre{max-width:100%;padding:12px;overflow-x:auto}@media (max-width:759px){.settings-grid>.settings-field[data-field],.settings-grid>.country-picker,.settings-tracking-row>.settings-field[data-field]{grid-column:span 12}.settings-footer-row{flex-direction:column-reverse;align-items:stretch}.settings-footer-row>.campaign-continue-link{margin-left:0}}.settings-commitment{gap:var(--space-2);padding:var(--space-5) 0;border-top:1px solid var(--line);font-size:.875rem;line-height:1.5;display:grid}.settings-commitment p{margin:0}.settings-commitment p:first-child{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-commitment p:first-child span{color:var(--muted)}.settings-availability{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-subtle);font-size:.875rem;line-height:1.5}.settings-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--panel);width:100%;min-width:0;min-height:96px;color:var(--text);font:inherit;resize:vertical;outline-offset:2px;padding:11px 13px;font-size:.9375rem;line-height:1.45}.settings-field textarea[aria-invalid=true]{border-color:var(--danger);background:var(--surface-subtle)}.settings-field textarea:disabled{background:var(--surface-subtle);color:var(--muted)}.intake-step .settings-field[data-read-only=true] .settings-field-label{margin-bottom:8px;font-size:.8125rem;font-weight:500;line-height:18px;display:block}.intake-step .settings-field[data-read-only=true] .settings-field-value{box-sizing:border-box;min-height:var(--control-h,40px);border:1px solid var(--line);border-radius:var(--radius-control,8px);background:var(--surface-subtle);color:var(--muted);margin:0;padding:10px 12px;font-size:.875rem}
.settings-skeleton{padding:var(--space-5)}.settings-skeleton-grid{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.settings-skeleton-grid+.settings-skeleton-grid{margin-top:var(--space-4)}.settings-skeleton-field[data-span="4"]{grid-column:span 4}.settings-skeleton-field[data-span="8"]{grid-column:span 8}.skeleton-block{background:var(--surface-subtle);border-radius:var(--radius-control);display:block}.skeleton-block[data-block=label]{width:96px;height:18px;margin-bottom:var(--space-2)}.skeleton-block[data-block=control]{width:100%;height:var(--control-h)}.settings-skeleton-hint{min-height:18px;margin-top:6px}.settings-skeleton-grid[data-row="2"] .settings-skeleton-hint{min-height:25px}.skeleton-block[data-block=hint]{width:120px;height:18px}.settings-skeleton-objective{margin-top:var(--space-4)}.skeleton-block[data-block=legend]{width:96px;height:18px;margin-bottom:var(--space-2)}.settings-skeleton-cards{gap:var(--space-4);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.settings-skeleton-card{border:1px solid var(--line);border-radius:var(--radius-control);height:92px}.settings-skeleton-advanced{min-height:var(--control-h);margin-top:var(--space-3);border-top:1px solid var(--line);align-items:center;display:flex}.skeleton-block[data-block=summary]{width:96px;height:18px}.settings-skeleton-footer{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.skeleton-block[data-block=primary]{width:168px;height:var(--control-h);margin-left:auto}.skeleton-block[data-block=note]{width:100%;max-width:560px;height:18px}.settings-skeleton-lead{max-width:760px;margin:0 0 24px}.settings-skeleton-lead .skeleton-block{background:var(--line)}.skeleton-block[data-block=heading]{width:280px;max-width:100%;height:24px;margin:5px 0}.settings-skeleton-lead-lines{max-width:600px;margin-top:16px}.skeleton-block[data-block=lead]{width:100%;height:15px;margin:4.125px 0}.skeleton-block[data-block=lead]:last-child{width:72%}.settings-skeleton-note{margin:var(--space-3) 0 0;color:var(--muted);font-size:.75rem;line-height:18px}@media (max-width:680px){.skeleton-block[data-block=heading]{height:22px;margin:5px 0}.skeleton-block[data-block=lead]{height:14px;margin:3.85px 0}}@media (max-width:759px){.settings-skeleton-field[data-span="4"],.settings-skeleton-field[data-span="8"]{grid-column:span 12}.settings-skeleton-cards{grid-template-columns:minmax(0,1fr)}.skeleton-block[data-block=primary]{width:100%;margin-left:0}}
.ad-groups{padding:var(--space-5)}.ad-groups>*{min-width:0}.ad-groups>*+*{margin-top:var(--space-3)}.ad-groups-stop{color:var(--warning);margin:0;font-size:.75rem;line-height:18px}.ad-groups-selector{align-items:center;gap:var(--space-4);min-height:var(--control-h);flex-wrap:wrap;display:flex}.select-affix{display:block}.ad-groups-selector>.select-affix{width:calc((100% - 11 * var(--space-4)) / 12 * 3 + 2 * var(--space-4));flex:none;min-width:200px}.settings-select-wrap{position:relative}.settings-select{width:100%;min-width:0;height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--text);appearance:none;padding:8px 32px 8px 12px;font-size:.875rem;line-height:20px}.settings-select:hover{border-color:var(--line-strong)}.settings-select:focus-visible{outline:2px solid var(--dw-accent);outline-offset:1px;border-color:var(--dw-accent)}.settings-select-wrap:after,.select-affix:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.select-affix>.settings-input-prefix{z-index:1}.select-affix--stage>.settings-select{padding-left:56px}.select-affix--hint-type>.settings-select{padding-left:80px}.ad-group-meta{align-items:center;gap:var(--space-3);flex:320px;min-width:0;display:flex}.ad-group-image{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);object-fit:cover;flex:0 0 40px;width:40px;height:40px;padding:0;display:block}.ad-group-meta-copy{gap:0;min-width:0;display:grid}.ad-group-line{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.ad-group-line .glance-destination{font-size:inherit;line-height:inherit}.ad-groups-scroll{scrollbar-gutter:stable;border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:clamp(320px,100vh - 411px,640px);overflow-y:auto}.ad-groups-scroll:focus-visible{outline:2px solid var(--dw-accent);outline-offset:1px}.ad-groups-table{border-collapse:collapse;table-layout:fixed;width:100%}.ad-groups-table col,.ad-groups-table th:first-child,.ad-groups-table td:first-child{width:45%}.ad-groups-table thead th{z-index:1;background:var(--dw-table-head-bg);position:sticky;top:0}.ad-groups-table td{vertical-align:top}.ad-hint-text,.ad-title,.ad-body{color:var(--text);overflow-wrap:anywhere;align-items:baseline;gap:12px;margin:0;font-size:.8125rem;line-height:20px;display:flex}.ad-hint-text{display:block}.ad-title{font-weight:500}.ad-text{flex:auto;min-width:0}.ad-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:.6875rem;font-weight:400;line-height:16px}.ad-count[data-over]{color:var(--danger)}.ad-review-reason{color:var(--muted);margin:2px 0 0;font-size:.75rem;line-height:18px}.ad-hint-cell .key-point-cite{margin-top:2px;display:inline-block}.ad-groups-pager td,.ad-groups-notice td{color:var(--muted);font-size:.75rem;line-height:18px}.ad-groups-notice td,.ad-groups-notice .muted{font-size:.8125rem;line-height:20px}.ad-groups-alert{color:var(--danger);margin:0 0 6px;font-size:.8125rem;line-height:20px}.ad-groups-pager td:last-child{border-bottom:0}.ad-groups-footer{gap:var(--space-2) var(--space-4);margin-top:var(--space-4)}.ad-groups-footer>.settings-footer-row,.ad-groups-footer>.settings-footer-note{flex:100%}.ad-groups-footer .settings-footer-row>.campaign-stage-controls{flex:none}.ad-groups-footer .settings-footer-row>.ad-groups-placeholder{min-height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--text);opacity:.55;cursor:not-allowed;justify-content:center;align-items:center;margin-left:auto;padding:9px 16px;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.explore-plan{margin-top:var(--space-4);padding:0 var(--space-5)}.explore-plan>.explore-plan-body{padding:var(--space-3) 0 var(--space-5);border-top:1px solid var(--line)}@media (max-width:1099px){.ad-groups-selector>.select-affix{width:calc((100% - var(--space-4)) / 2)}.ad-group-meta{flex-basis:100%}.ad-groups-scroll{height:clamp(280px,100vh - 463px,640px)}}@media (max-width:759px){.ad-groups-selector>.select-affix{width:100%}.ad-groups-table th:first-child,.ad-groups-table td:first-child{width:50%}}.settings-footer-row>.create-paused-panel{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-left:auto;display:inline-flex}.ad-preview{align-items:flex-start;gap:var(--space-3);display:flex}.ad-preview-image{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);flex:none;width:96px;height:96px;display:block}.ad-preview-copy{flex:auto;min-width:0}
.plan-step>.explore-plan{margin-top:0}.plan-step-experiments{margin-bottom:24px}.plan-step-prepared-note{margin:0 0 8px;font-size:.875rem;line-height:22px}.plan-step-experiments-legend{margin-bottom:8px;font-size:.875rem;font-weight:600;line-height:22px}.plan-step-field{margin-top:12px}.plan-step-field input{max-width:120px}.plan-step-field input:user-invalid{border-color:var(--danger)}.plan-step-grid{gap:4px;margin:12px 0 0;font-size:.75rem;line-height:18px;display:grid}.plan-step-grid>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.plan-step-grid dt{color:var(--muted)}.plan-step-grid dd{margin:0}.plan-step-settings{margin-bottom:24px}.plan-step-settings .section-heading{margin-bottom:8px}.plan-step-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;font-size:.875rem;line-height:22px;display:grid}.plan-step-settings-list>div{border-top:1px solid var(--line);min-width:0;padding-top:8px}.plan-step-settings-list dt{color:var(--muted)}.plan-step-settings-list dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}@media (max-width:600px){.plan-step-settings-list{grid-template-columns:minmax(0,1fr)}}.plan-step-card{min-width:0}.plan-step-matrix-scroll{max-width:100%;margin-top:12px;overflow-x:auto}.plan-step-matrix{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.75rem;line-height:18px}.plan-step-matrix caption{text-align:left;padding-bottom:8px;font-weight:600}.plan-step-matrix th,.plan-step-matrix td{border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px}.plan-step-cell summary{cursor:pointer;color:var(--dw-link);font-weight:600}.plan-step-cell summary:hover{color:var(--dw-accent);text-decoration:underline}.plan-step-cell[open] summary{margin-bottom:12px}.plan-step-cell p{color:var(--muted)}.plan-step-cell dl{margin:0}.plan-step-cell dl>div+div{margin-top:12px}.plan-step-cell dt{font-weight:600}.plan-step-cell dd{margin:4px 0 0}
.campaign-screen{padding:20px}.campaign-screen-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.campaign-screen-name{overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:24px}.campaign-screen-state{white-space:nowrap;padding:2px 8px;line-height:14px}.campaign-screen-status{color:var(--muted);overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:.8125rem;line-height:20px}.campaign-screen-word{color:var(--muted);white-space:nowrap;font-weight:400}.campaign-screen-word:before{content:"";box-sizing:border-box;border:1.5px solid var(--muted);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.campaign-screen-metrics-scroll{margin-top:20px;overflow-x:auto}.campaign-screen-metrics{grid-template-columns:repeat(8,minmax(min-content,1fr));min-width:0;margin:0;display:grid}.campaign-screen-metric{border-left:1px solid var(--line);min-width:0;padding:0 10px}.campaign-screen-metric:first-child{border-left:0;padding-left:0}.campaign-screen-metric dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:16px}.campaign-screen-metric dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1rem;font-weight:600;line-height:22px}.campaign-screen-metric dd[data-metric-kind=value]{white-space:nowrap}.campaign-screen-metric dd .campaign-screen-word{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem;line-height:20px}.campaign-screen-caption{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.75rem;line-height:18px}.campaign-screen-settings{overflow-wrap:anywhere;margin:12px 0 0;font-size:.8125rem;line-height:20px}.campaign-screen-build{margin-top:32px}.campaign-screen-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.campaign-screen-section-title{margin:0;font-size:1rem;font-weight:600;line-height:22px}.campaign-screen-count{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.campaign-build-meter{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.campaign-build-meter li{color:var(--muted);align-items:center;gap:10px;font-size:.8125rem;line-height:20px;display:flex}.campaign-build-meter li[data-mark=done],.campaign-build-meter li[data-mark=attention],.campaign-build-meter li[data-mark=unread]{color:var(--text)}.campaign-build-meter li[data-mark=current]{color:var(--text);font-weight:500}.campaign-build-meter-label{overflow-wrap:anywhere}.campaign-screen-table-scroll{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.campaign-screen-table{border-collapse:collapse;width:100%;min-width:560px}.campaign-screen-table td{vertical-align:top;font-size:.8125rem;line-height:20px}.campaign-screen-arm-heading th{background:var(--dw-table-head-bg);color:var(--dw-fg-muted);border-bottom:1px solid var(--dw-border);text-align:left;padding:8px 12px;font-size:.75rem;font-weight:600}.campaign-screen-cell-group{width:16%;min-width:96px}.campaign-screen-cell-hint{width:22%;min-width:110px}.campaign-screen-cell-ad{min-width:180px}.campaign-screen-cell-landing{width:1%;min-width:84px}.campaign-screen-cell-status{width:1%;min-width:80px}.campaign-screen-status-note{margin-top:4px;font-size:.75rem;line-height:18px;display:block}.campaign-screen-group-name{overflow-wrap:anywhere;display:block}.campaign-screen-group-toggle{margin-top:6px;padding:0;font-size:.75rem}.campaign-screen-ad-count{color:var(--muted)}.campaign-screen-pages{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;margin-top:8px;font-size:.75rem;display:flex}.campaign-screen-pages p{color:var(--muted);margin:0 auto 0 0}.campaign-screen-rename{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.campaign-screen-rename-save{color:var(--dw-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;line-height:18px}.campaign-screen-hints{gap:6px;margin:0;padding:0;list-style:none;display:grid}.campaign-screen-hints li{overflow-wrap:anywhere}.campaign-screen-more{margin-top:6px}.campaign-screen-more>summary{color:var(--dw-link);cursor:pointer;align-items:center;font-size:.75rem;font-weight:500;line-height:18px;list-style:none;display:inline-flex}.campaign-screen-more>summary::-webkit-details-marker{display:none}.campaign-screen-more[open]>summary{margin-bottom:6px}.campaign-screen-more-note{color:var(--muted);margin:6px 0 0;font-size:.75rem;line-height:18px}.campaign-screen-ads{gap:8px;display:grid}.campaign-screen-ad{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.campaign-screen-ad-image{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);object-fit:cover;flex:0 0 64px;width:64px;height:64px;display:block}.campaign-screen-ad-copy{gap:2px;min-width:0;display:grid}.campaign-screen-ad-title{overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:600;line-height:18px}.campaign-screen-ad-body{overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.campaign-screen-ad-host{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.campaign-screen-ad-field{overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.campaign-screen-ad-field>span{color:var(--muted)}.campaign-screen-ad-landing-block{gap:2px;margin-top:4px;display:grid}.campaign-screen-ad-landing-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:16px}.campaign-screen-landing-page{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.campaign-screen-landing-none{color:var(--muted)}.campaign-screen-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:32px;padding-top:16px;display:flex}.campaign-screen-links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.campaign-screen-pause-slot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.campaign-screen-pause-note{color:var(--muted);margin:0;font-size:.75rem;line-height:18px}.campaign-screen-pause[disabled],.campaign-screen-pause[disabled]:hover{border-color:var(--line);background:var(--panel);color:var(--text);opacity:.55;cursor:not-allowed}.campaign-screen-main{width:min(1184px,100%);margin:0 auto;padding:40px 32px 64px}.campaign-screen-column{width:100%;max-width:920px;margin:0 auto}.campaign-screen-column .fixture-banner.fixture-note{background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;font-size:.75rem;line-height:18px}@media (max-width:1120px){.campaign-screen-main{padding:32px 24px 48px}}@media (max-width:759px){.campaign-screen-footer{flex-direction:column;align-items:stretch}.campaign-screen-pause-slot{flex-direction:column;align-items:stretch;margin-left:0}.campaign-screen-pause-note{order:1}.campaign-screen-pause{width:100%}}@media (max-width:680px){.campaign-screen-main{padding:24px 16px 40px}}@media (max-width:479px){.campaign-screen-table{min-width:0}.campaign-screen-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campaign-screen-table,.campaign-screen-table tbody,.campaign-screen-table tr,.campaign-screen-table td{width:auto;min-width:0;display:block}.campaign-screen-table tr{border-bottom:1px solid var(--line);padding:4px 0}.campaign-screen-table tr:last-child{border-bottom:0}.campaign-screen-table td{border-bottom:0;padding:8px 12px}.campaign-screen-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.6875rem;font-weight:600;line-height:16px;display:block}.campaign-screen-cell-status{white-space:normal}}.campaign-screen[data-campaign-state=being_built]{flex-direction:column;display:flex}.campaign-screen[data-campaign-state=being_built]>header{order:0}.campaign-screen[data-campaign-state=being_built]>.campaign-screen-settings{order:1}.campaign-screen[data-campaign-state=being_built]>.campaign-screen-build{order:2}.campaign-screen[data-campaign-state=being_built]>.campaign-screen-metrics-scroll{order:3;margin-top:28px}.campaign-screen[data-campaign-state=being_built]>.campaign-screen-caption{order:4}.campaign-screen[data-campaign-state=being_built]>footer{order:5}.campaign-build-preview{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);margin:16px 0;padding:20px}.campaign-build-preview-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.campaign-build-preview-head h3{margin:0;font-size:.9375rem;font-weight:600}.campaign-build-preview-head>p,.campaign-build-preview-note{color:var(--muted);font-size:.75rem;line-height:1.6}.campaign-build-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.campaign-build-themes p{margin:0;font-size:.8125rem;line-height:1.6}.campaign-build-preview details>summary{color:var(--dw-link);cursor:pointer;font-size:.75rem}.campaign-build-topic{max-width:260px;color:var(--muted);margin:10px 0 0;font-size:.75rem;line-height:1.5}.campaign-screen[data-campaign-state=being_built] .campaign-screen-table-scroll{max-height:560px;overflow:auto}@media (max-width:640px){.campaign-build-preview-head{display:block}.campaign-build-themes{grid-template-columns:1fr;gap:12px}.campaign-build-themes li+li{border-top:1px solid var(--line);padding-top:12px}}.build-control{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0;display:flex}.research-screen-timing .build-control{justify-content:flex-end}.build-control-button{appearance:none;background:var(--panel);color:var(--text);border:1px solid var(--line);min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:9px 14px;font-size:.8125rem}.build-control-button:hover{border-color:var(--dw-accent)}.build-control-button:focus-visible{outline:2px solid var(--dw-accent);outline-offset:3px}.build-control-button:disabled{opacity:.6;cursor:default}.build-control-note{color:var(--muted);max-width:440px;margin:8px 0;font-size:.75rem;line-height:1.6}@media (max-width:640px){.research-screen-timing .build-control{justify-content:flex-start}}@media (min-width:760px){.campaign-screen[data-campaign-state=being_built] .campaign-build-meter{flex-wrap:wrap;gap:12px 24px;display:flex}}.campaign-build-preview-head>p{margin:0}.campaign-build-preview-note:last-child{margin-bottom:0}.campaign-screen-ad-visual{flex:0 0 88px;width:88px;margin:0}.campaign-screen-ad-visual .campaign-screen-ad-image{object-fit:contain;width:88px;height:88px}.campaign-screen-ad-visual figcaption,.campaign-screen-image-note{color:var(--muted);margin:5px 0 0;font-size:.6875rem;line-height:16px}.campaign-screen-image-missing{border:1px solid var(--line);border-radius:var(--radius-control);min-height:88px;color:var(--muted);text-align:center;place-items:center;padding:8px;font-size:.6875rem;display:grid}.campaign-screen-delivery-note{color:var(--text);flex-basis:100%;margin:2px 0 0;font-size:.8125rem;line-height:20px}.campaign-screen-confirmed{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.campaign-screen-state[data-delivery=live]:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.campaign-build-preview-compact{padding:12px 16px}.campaign-build-preview-compact>p{color:var(--muted);margin:0 0 6px;font-size:.75rem}.campaign-screen-build>.campaign-screen-image-note{margin:12px 0 8px}.campaign-screen-ad-more{margin-top:4px;font-size:.6875rem;line-height:18px}.campaign-screen-cell-landing .campaign-landing-copy-tip{max-width:240px;left:auto;right:0}.campaign-screen-table tr:not(.campaign-screen-arm-heading) td:nth-last-child(-n+2){white-space:nowrap}
.research-screen{width:100%;max-width:680px;margin:0 auto;padding:24px 0 32px}.research-screen-site{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:.8125rem;line-height:20px}.research-screen h1{letter-spacing:-.02em;margin:0 0 24px;font-size:1.75rem;font-weight:600;line-height:34px}.research-screen-status{align-items:baseline;gap:10px;display:flex}.research-screen-status p{margin:0;font-size:1rem;font-weight:500;line-height:24px}.research-screen-status-mark{border:1.5px solid var(--muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.research-screen[data-tone=working] .research-screen-status-mark{border-color:var(--dw-accent);background:var(--dw-accent);animation:2.4s ease-in-out infinite research-screen-breathe}.research-screen[data-tone=ready] .research-screen-status-mark{border-color:var(--success);background:var(--success)}.research-screen[data-tone=attention] .research-screen-status-mark{border-color:var(--warning);background:var(--warning)}.research-screen-helper,.research-screen-consequence,.research-screen-recovery{color:var(--muted);margin:8px 0 0 18px;font-size:.8125rem;line-height:20px}.research-screen-recovery a{min-height:24px;display:inline-block}.research-screen-phases{gap:20px;margin:32px 0;padding:0;list-style:none;display:grid}.research-screen-phases li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.875rem;line-height:20px;display:grid}.research-screen-phase-mark{border:1.5px solid var(--line-strong);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:.8125rem;line-height:18px;display:grid}.research-screen-phases [data-mark=complete] .research-screen-phase-mark{border-color:var(--success);background:var(--success-soft);color:var(--success)}.research-screen-phases [data-mark=current] .research-screen-phase-mark{border-color:var(--dw-accent);background:var(--dw-info-faint)}.research-screen-phases [data-mark=current] .research-screen-phase-mark:after{content:"";background:var(--dw-accent);border-radius:50%;width:6px;height:6px}.research-screen-phases [data-mark=attention] .research-screen-phase-mark{color:var(--warning);border-color:var(--warning);background:var(--warning-soft)}.research-screen-phases [data-mark=current] .research-screen-phase-title{font-weight:500}.research-screen-phase-state{color:var(--muted);font-size:.75rem;line-height:18px}.research-screen-sources{border-top:1px solid var(--line);padding-top:24px}.research-screen-sources-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.research-screen-sources-head h2{margin:0;font-size:.875rem;font-weight:500;line-height:20px}.research-screen-sources-head>span,.research-screen-source-host,.research-screen-empty,.research-screen-updated{color:var(--muted);font-size:.75rem;line-height:18px}.research-screen-source-list{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.research-screen-source-list li{grid-template-columns:16px minmax(0,1fr);gap:12px;display:grid}.research-screen-source-mark{color:var(--muted);font-size:.875rem;line-height:20px}.research-screen-source-title{color:var(--text);overflow-wrap:anywhere;font-size:.8125rem;line-height:20px;text-decoration:none}a.research-screen-source-title:hover{color:var(--dw-link);text-underline-offset:3px;text-decoration:underline}.research-screen-source-host{overflow-wrap:anywhere;margin:3px 0 0}.research-screen-empty{margin:20px 0 0}.research-screen-more{margin-top:12px}.research-screen-more summary{width:fit-content;min-height:36px;color:var(--dw-link);cursor:pointer;align-items:center;gap:8px;font-size:.75rem;line-height:18px;list-style:none;display:flex}.research-screen-more summary::-webkit-details-marker{display:none}.research-screen-more[open] summary>span{transform:rotate(180deg)}.research-screen-updated{margin:20px 0 0}.research-screen .refresh-control{margin-top:20px}.research-screen .refresh-warning{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.research-screen:has([data-refresh-status=unavailable]) .research-screen-status-mark{border-color:var(--muted);background:0 0;animation:none}.research-screen[data-tone=working]:has([data-refresh-status=unavailable]) .research-screen-helper{display:none}@keyframes research-screen-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:680px){.research-screen{padding-top:8px}.research-screen h1{font-size:1.625rem;line-height:32px}.research-screen-phases li{gap:10px}.research-screen-more summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.research-screen[data-tone=working] .research-screen-status-mark{animation:none}}@media (pointer:coarse){a.research-screen-source-title{align-items:center;min-height:44px;display:inline-flex}.research-screen-recovery a{min-height:44px}}.research-activity-details{margin:-8px 0 28px}.research-activity-basic{color:var(--muted);margin:0 0 24px;font-size:.75rem;line-height:18px}.research-activity-progress{color:var(--text);margin:0;font-size:.8125rem;font-weight:500;line-height:20px}.research-activity-response-note,.research-activity-signal,.research-activity-input-note,.research-activity-method-version{color:var(--muted);margin:6px 0 0;font-size:.75rem;line-height:18px}.research-activity-signal time{font-variant-numeric:tabular-nums}.research-activity-method{margin-top:8px}.research-input-excerpt>summary::-webkit-details-marker{display:none}.research-input-excerpt[open] .research-input-title>span{transform:rotate(180deg)}.research-activity-method>div{padding:4px 0 12px}.research-activity-method>div>p{color:var(--muted);margin:0 0 10px;font-size:.75rem;line-height:19px}.research-activity-evidence{margin-top:14px}.research-activity-evidence-heading{color:var(--muted);margin:0 0 8px;font-size:.75rem;font-weight:500;line-height:18px}.research-input-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.research-input-list>li{border-bottom:1px solid var(--line);min-width:0}.research-input-excerpt>summary{cursor:pointer;padding:12px 0;list-style:none;display:block}.research-input-title{color:var(--text);overflow-wrap:anywhere;justify-content:space-between;gap:12px;font-size:.8125rem;font-weight:500;line-height:20px;display:flex}.research-input-title>span{color:var(--muted);flex-shrink:0}.research-input-preview{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:.75rem;line-height:19px;display:block}.research-input-excerpt[open] .research-input-preview{display:none}.research-input-full{padding:0 0 16px}.research-input-full>p{color:var(--muted);margin:0 0 8px;font-size:.6875rem;line-height:16px}.research-input-full blockquote{border-left:2px solid var(--line-strong);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;padding:0 0 0 14px;font-size:.8125rem;line-height:21px}.research-input-full a{min-height:24px;font-size:.75rem;line-height:18px;display:inline-block}.research-activity-more{margin-top:4px}.research-activity-record{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px;padding:12px 0}.research-activity-record .research-activity-body{padding:12px 0}.research-screen[data-tone=attention] .research-activity-response-note{display:none}.research-screen:has([data-refresh-status=unavailable]) .research-activity-response-note{display:none}@media (pointer:coarse){.research-input-full a{min-height:44px}}.research-findings{margin:8px 0 24px}.research-finding-preview{margin-top:18px}.research-findings h3{color:var(--text);margin:0 0 8px;font-size:.8125rem;font-weight:500}.research-finding{margin:8px 0 16px}.research-finding>p{margin:0 0 6px;font-size:.8125rem;line-height:21px}.research-finding-kind{color:var(--muted);font-size:.6875rem}.research-finding-citations>summary,.research-finding-topic>summary{min-height:36px;color:var(--dw-link);cursor:pointer;align-items:center;gap:8px;font-size:.75rem;display:flex}.research-finding-citations figure{border-left:2px solid var(--line);margin:8px 0;padding-left:14px}.research-finding-citations figcaption{color:var(--muted);font-size:.6875rem}.research-finding-citations blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:.75rem;line-height:20px}.research-findings-all>div{margin-top:16px}.research-finding-topic{border-bottom:1px solid var(--line)}@media (pointer:coarse){.research-finding-citations>summary,.research-finding-topic>summary{min-height:44px}}.research-screen--workspace{max-width:var(--step-column);margin:0;padding:8px 0 24px}.research-screen--workspace .research-screen-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;margin-bottom:22px;display:grid}.research-screen--workspace .research-screen-site{margin-bottom:4px;font-size:.75rem;line-height:18px}.research-screen--workspace h1{letter-spacing:-.02em;margin-bottom:10px;font-size:1.75rem;line-height:34px}.research-screen--workspace .research-screen-status p{color:var(--muted);font-size:.8125rem;font-weight:400;line-height:20px}.research-screen-timing{text-align:right;max-width:330px;padding-bottom:1px}.research-time-estimate p{color:var(--muted);margin:0;font-size:.75rem;line-height:18px}.research-time-estimate .research-time-elapsed{font-variant-numeric:tabular-nums}.research-time-estimate .research-time-overrun{max-width:36ch;margin-top:4px}.research-screen-notice{max-width:90ch;margin:-6px 0 18px}.research-screen-notice .research-screen-helper,.research-screen-notice .research-screen-consequence,.research-screen-notice .research-screen-recovery{margin-left:0}.research-workspace-grid{grid-template-columns:164px minmax(0,1fr);align-items:start;gap:28px;display:grid}.research-workspace-rail{padding-top:16px}.research-workspace-rail .research-screen-phases{gap:24px;margin:0}.research-workspace-rail .research-screen-phases li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:2px 9px}.research-workspace-rail .research-screen-phase-mark{grid-row:span 2;width:20px;height:20px;font-size:.6875rem}.research-screen--workspace .research-workspace-rail .research-screen-phase-title{font-size:.75rem;line-height:18px}.research-workspace-rail .research-screen-phase-state{grid-column:2;font-size:.6875rem;line-height:16px}.research-rail-evidence{color:var(--muted);margin:24px 0 0 29px;font-size:.6875rem;line-height:17px}.research-pane{background:0 0;border:0;min-width:0;overflow:hidden}.research-pane-tabs{border-bottom:1px solid var(--line);gap:24px;padding:0 26px;display:flex}.research-pane-tabs button{min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 0 1px;font-size:.8125rem;font-weight:500;line-height:20px;display:inline-flex}.research-pane-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--dw-primary)}.research-pane-tabs button>span{color:var(--muted);font-size:.6875rem;font-weight:400}.research-pane-scroll{scrollbar-gutter:stable;overscroll-behavior-y:contain;height:clamp(320px,100svh - 295px,520px);padding:24px 28px;overflow:hidden auto}.research-pane-scroll[hidden]{display:none}.research-pane-document-head{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:20px;font-size:.6875rem;line-height:16px;display:flex}.research-pane-document-head time{font-variant-numeric:tabular-nums}.research-pane h2{margin:0 0 10px;font-size:1rem;font-weight:600;line-height:23px}.research-pane-website>blockquote{color:var(--text);overflow-wrap:anywhere;border:0;margin:0;padding:0;font-size:.8125rem;line-height:21px}.research-pane-attribution{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:.6875rem;line-height:17px}.research-pane-original summary{width:fit-content;min-height:28px;color:var(--dw-link);cursor:pointer;padding:5px 0;font-size:.75rem;line-height:18px}.research-pane-brief{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.research-pane-brief h2{margin-bottom:4px;font-size:.875rem;line-height:20px}.research-pane-brief>p{color:var(--muted);margin:0;font-size:.6875rem;line-height:17px}.research-pane-brief ul{color:var(--muted);margin:8px 0 0;padding-left:17px;font-size:.8125rem;line-height:22px}.research-pane-method{border-top:1px solid var(--line);margin-top:18px;padding-top:6px}.research-pane-method p{color:var(--muted);margin:8px 0;font-size:.75rem;line-height:20px}.research-pane-draft-label{background:var(--warning-soft);color:var(--warning);border-radius:4px;margin:0 0 20px;padding:3px 7px;font-size:.6875rem;line-height:17px;display:inline-block}.research-pane-draft-scope+.research-pane-draft-scope{margin-top:24px}.research-pane-draft-scope>h2{color:var(--muted);margin-bottom:16px;font-size:.75rem;font-weight:500;line-height:18px}.research-pane-finding+.research-pane-finding{margin-top:14px}.research-pane-draft-topic{margin-bottom:22px}.research-pane-draft-topic>h3{margin:0 0 10px;font-size:1rem;font-weight:600;line-height:23px}.research-pane-statement{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:23px}.research-pane-finding-meta{color:var(--muted);margin-top:8px;font-size:.6875rem;line-height:17px}.research-pane-citations{margin-top:2px}.research-pane-passage{border-left:2px solid var(--line-strong);margin:12px 0;padding:0 0 0 14px}.research-pane-passage figcaption{color:var(--muted);overflow-wrap:anywhere;font-size:.6875rem;line-height:17px}.research-pane-passage blockquote{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:8px 0;padding:0;font-size:.8125rem;line-height:21px}.research-pane-passage a{min-height:24px;font-size:.75rem;line-height:18px;display:inline-block}.research-pane-source{border-bottom:1px solid var(--line)}.research-pane-source>summary{color:var(--text);cursor:pointer;overflow-wrap:anywhere;gap:5px;padding:16px 0;font-size:.875rem;line-height:21px;display:grid}.research-pane-source small{color:var(--muted);font-size:.6875rem;line-height:17px}.research-pane-empty{color:var(--muted);margin:0 0 16px;font-size:.8125rem;line-height:21px}.research-pane-coverage{color:var(--muted);text-wrap:pretty;margin:-10px 0 20px;font-size:.75rem;line-height:19px}.research-pane-inputs{padding-top:2px}.research-pane-results:not(:empty)+.research-pane-inputs{border-top:1px solid var(--line);margin-top:20px}.research-pane-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.research-pane-input-grid>section{min-width:0}.research-pane-input-grid h2{overflow-wrap:anywhere;margin-bottom:8px;font-size:.75rem;line-height:18px}.research-pane-input-note{color:var(--muted);margin:10px 0 0;font-size:.6875rem;line-height:17px}.research-pane-input-badge{color:var(--dw-link);margin-left:8px;font-size:.625rem;display:inline-block}.research-pane-draft-overview{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:12px;display:flex}.research-pane-draft-overview .research-pane-draft-label{margin-bottom:0}.research-pane-draft-overview>span{color:var(--muted);font-size:.6875rem;line-height:17px}.research-pane-topics{color:var(--text);flex-wrap:wrap;gap:4px 12px;margin:0 0 22px;font-size:.6875rem;line-height:18px;display:flex}.research-pane-topics>span:first-child{color:var(--muted)}.research-workspace-footer{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0 192px;display:flex}.research-workspace-footer>p{color:var(--muted);margin:0;font-size:.6875rem;line-height:17px}.research-workspace-footer .refresh-control{margin:0}.research-screen--workspace:has([data-refresh-status=unavailable]) .research-screen-timing{display:none}.research-screen--workspace:has([data-refresh-status=unavailable]) .research-workspace-footer>p{display:none}@media (max-width:760px){.research-screen--workspace .research-screen-head{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.research-screen--workspace h1{font-size:1.5rem;line-height:30px}.research-screen-timing{text-align:left;max-width:none}.research-workspace-grid{grid-template-columns:1fr;gap:14px}.research-workspace-rail{padding:0}.research-workspace-rail .research-screen-phases{grid-template-columns:1fr 1fr;gap:10px 16px}.research-workspace-rail .research-screen-phases li{grid-template-columns:18px minmax(0,1fr);gap:0 7px}.research-workspace-rail .research-screen-phase-mark{grid-row:1;width:18px;height:18px}.research-screen--workspace .research-workspace-rail .research-screen-phase-title{font-size:.6875rem;line-height:18px}.research-workspace-rail .research-screen-phase-state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.research-rail-evidence{display:none}.research-pane-tabs{padding:0 18px}.research-pane-scroll{height:clamp(260px,100svh - 400px,410px);padding:18px}.research-pane-document-head{margin-bottom:16px}.research-pane-document-head time{font-size:.6875rem}.research-pane-input-grid{grid-template-columns:1fr;gap:18px}.research-pane-input-grid>section+section{border-top:1px solid var(--line);padding-top:14px}.research-workspace-footer{flex-wrap:wrap;margin-left:0}}@media (pointer:coarse){.research-pane-original summary,.research-pane-passage a{min-height:40px}}
.account-campaigns{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:28px 40px 48px}.campaign-customer-selector{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.campaign-customer-selector form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.campaign-customer-selector select{border:1px solid var(--line);border-radius:var(--radius-control);min-width:180px;min-height:38px;color:var(--text);background:var(--panel);font:inherit;padding:8px 28px 8px 10px}.campaign-unassigned{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);margin:12px 0}.campaign-unassigned>summary{cursor:pointer;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;font-size:.75rem;line-height:20px;list-style:none;display:flex}.campaign-unassigned>summary::-webkit-details-marker{display:none}.campaign-unassigned>summary strong{color:var(--text);font-weight:500}.campaign-unassigned-action{color:var(--dw-link);margin-left:auto}.campaign-unassigned-content{border-top:1px solid var(--line);padding:14px}.campaign-unassigned h2{margin:0 0 8px;font-size:1rem}.campaign-unassigned p{color:var(--muted);font-size:.8125rem;line-height:20px}.campaign-unassigned ul{gap:12px;padding:0;list-style:none;display:grid}.campaign-unassigned li{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.8125rem;display:flex}.campaign-unassigned li span{overflow-wrap:anywhere}.account-campaigns .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-campaigns-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.75rem;line-height:18px;display:flex}.account-campaigns-header{justify-content:space-between;align-items:center;gap:16px;margin:32px 0 24px;display:flex}.account-campaigns-header h1{letter-spacing:-.035em;margin:0;font-size:1.875rem;font-weight:600;line-height:38px}.account-campaigns-overview{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);padding:20px 24px 16px}.account-campaigns-period{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-campaigns-period p{margin:0;font-size:.8125rem;line-height:20px}.account-campaigns-completed-days{color:var(--muted);font-size:.75rem}.account-campaigns-date{color:var(--muted);align-items:center;gap:8px;display:flex}.account-campaigns-period form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-campaigns-period input,.account-campaigns-period select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-height:36px;color:var(--text);font:inherit;padding:6px 8px;font-size:.75rem}.account-campaigns-period label{color:var(--muted);font-size:.75rem}.account-campaigns-metrics{grid-template-columns:repeat(7,minmax(0,1fr));margin:18px 0 16px;display:grid}.account-campaigns-metrics>div{border-left:1px solid var(--line);padding:0 14px}.account-campaigns-metrics>div:first-child{border:0;padding-left:0}.account-campaigns-metrics dt{color:var(--muted);font-size:.75rem;line-height:18px}.account-campaigns-metrics dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:1.375rem;font-weight:500;line-height:30px}.account-campaigns-evidence{color:var(--muted);margin:0;font-size:.6875rem;line-height:18px}.account-campaigns-evidence>span{white-space:nowrap;margin-left:12px}.account-campaigns-panel{background:0 0;border:0;border-radius:0;margin-top:24px}.account-campaigns-panel-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:0;display:flex}.account-campaigns-panel-head h2{margin:0;padding:18px 0;font-size:.875rem;font-weight:500;line-height:20px;position:relative}.account-campaigns-panel-head h2:after{content:"";background:var(--dw-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-campaigns-panel-head p{color:var(--muted);margin:0;font-size:.75rem}.account-campaigns-filters{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.account-campaigns-search{width:252px;max-width:100%}.account-campaigns-status-filter select{border:1px solid var(--line);border-radius:var(--radius-control);min-height:38px;color:var(--text);background:var(--panel);font:inherit;padding:8px 28px 8px 10px;font-size:.8125rem}.account-campaigns-results{color:var(--muted);margin:0 0 0 auto;font-size:.75rem;line-height:18px}.account-campaigns-table-scroll{max-width:100%;position:relative;overflow:auto}.account-campaigns-table{border-collapse:collapse;text-align:left;width:100%;min-width:1170px;font-size:.75rem;line-height:18px}.account-campaigns-table--fit{min-width:0}.account-campaigns-table th,.account-campaigns-table td{vertical-align:top;padding-inline:12px}.account-campaigns-table thead th{white-space:nowrap}.campaign-sort-header{align-items:center;justify-content:inherit;min-height:28px;color:inherit;border-radius:4px;gap:7px;text-decoration:none;display:inline-flex}.campaign-sort-header:hover,.campaign-sort-header[data-active=true]{color:var(--text)}.campaign-sort-header:focus-visible{outline:2px solid var(--dw-accent);outline-offset:4px}.campaign-sort-icon{color:var(--muted);text-align:center;width:10px;font-size:.8125rem}.campaign-sort-header[data-active=true] .campaign-sort-icon{color:var(--dw-link)}.account-campaigns-panel .account-campaigns-table th:first-child,.account-campaigns-panel .account-campaigns-table td:first-child{z-index:1;background:var(--panel);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.account-campaigns-panel .account-campaigns-table thead th:first-child{z-index:2;background:var(--dw-table-head-bg)}.account-campaigns-panel .account-campaigns-table tbody tr:hover td:first-child{background:var(--dw-table-row-hover)}.account-campaigns-table .account-campaigns-action{z-index:1;background:var(--panel);box-shadow:-1px 0 0 var(--line);position:sticky;right:0}.account-campaigns-table thead .account-campaigns-action{z-index:2;background:var(--dw-table-head-bg)}.account-campaigns-table tbody tr:hover .account-campaigns-action{background:var(--dw-table-row-hover)}.account-campaigns-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.account-campaigns-name{min-width:225px;max-width:280px;font-weight:400}.account-campaigns-name>a{color:var(--text);overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:20px;text-decoration:none;display:block}.account-campaigns-name>a:hover{color:var(--dw-link);text-underline-offset:3px;text-decoration:underline}.account-campaigns-name>span.account-campaigns-name-label{color:var(--text);overflow-wrap:anywhere;margin-top:0;font-size:.8125rem;font-weight:500;line-height:20px;display:block}.account-campaigns-name>span{color:var(--muted);margin-top:5px;font-size:.6875rem;display:block}.account-campaigns-delivery{min-width:160px;max-width:230px}.account-campaigns-delivery>summary{cursor:pointer;align-items:baseline;gap:7px;font-size:.75rem;line-height:18px;list-style:none;display:flex}.account-campaigns-delivery>summary::-webkit-details-marker{display:none}.account-campaigns-delivery>summary:after{content:"⌄";color:var(--muted);margin-left:auto}.account-campaigns-delivery[open]>summary:after{transform:rotate(180deg)}.campaign-delivery-summary{min-width:0}.campaign-delivery-time{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:.6875rem;line-height:17px;display:block}.account-campaigns-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.account-campaigns-delivery [data-tone=success] .account-campaigns-dot{background:var(--success)}.account-campaigns-delivery [data-tone=warning] .account-campaigns-dot{background:var(--warning)}.account-campaigns-delivery [data-delivery=not_created] .account-campaigns-dot,.account-campaigns-delivery [data-delivery=creating] .account-campaigns-dot{background:var(--dw-accent)}.account-campaigns-delivery-note{color:var(--muted);margin-top:8px;padding-left:14px;font-size:.6875rem;line-height:17px}.account-campaigns-delivery-note p{margin:0 0 6px}.account-campaigns-missing{color:var(--muted)}.account-campaigns-value{font-variant-numeric:tabular-nums}.account-campaigns-table{--campaign-table-cell-padding:.75rem;--campaign-table-action-width:calc(var(--dw-control-height-sm) + 2 * var(--campaign-table-cell-padding))}.account-campaigns-table .account-campaigns-action{box-sizing:border-box;width:var(--campaign-table-action-width);min-width:var(--campaign-table-action-width);max-width:var(--campaign-table-action-width);padding-inline:var(--campaign-table-cell-padding);text-align:center;vertical-align:middle;white-space:nowrap}.account-campaigns-table .account-campaigns-action .account-campaigns-row-controls{flex-wrap:nowrap;justify-content:center;gap:0}.account-campaigns-table .account-campaigns-action .campaign-table-row-menu{vertical-align:middle;flex:none;display:inline-flex}.account-campaigns-table .account-campaigns-action .campaign-table-row-menu-trigger{box-sizing:border-box;width:var(--dw-control-height-sm);min-width:var(--dw-control-height-sm);max-width:var(--dw-control-height-sm);height:var(--dw-control-height-sm);min-height:var(--dw-control-height-sm);max-height:var(--dw-control-height-sm);flex:none;padding:0}.account-campaigns-row-controls>*{flex:none}.account-campaigns-action form{margin:0}.account-campaigns-action button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-height:32px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;padding:6px 10px;font-size:.75rem}.account-campaigns-action button:hover:not(:disabled){border-color:var(--dw-accent);color:var(--dw-link)}.account-campaigns-action button:disabled{cursor:default;color:var(--muted)}.account-campaigns-action p{max-width:180px;color:var(--muted);margin:6px 0 0;font-size:.6875rem;line-height:17px}.account-campaigns-empty{text-align:center;border-top:1px solid var(--line);padding:48px 24px 56px}.account-campaigns-pagination{border-top:1px solid var(--line);justify-content:flex-end;padding:16px 0;display:flex}.account-campaigns-footer{color:var(--muted);margin:14px 0 0;font-size:.6875rem;line-height:18px}.campaign-upload-delivery{margin-top:10px}.account-campaigns-notice{background:var(--dw-info-faint);border-radius:8px;margin:0 0 20px;padding:12px 16px;font-size:.8125rem;line-height:20px}.account-campaigns :focus-visible{outline:2px solid var(--dw-accent);outline-offset:3px}@media (max-width:760px){.account-campaigns{padding:20px 16px 36px}.account-campaigns-header{margin:24px 0 20px}.account-campaigns-header h1{font-size:1.5625rem;line-height:32px}.account-campaigns-overview{padding:16px}.account-campaigns-period{flex-direction:column;align-items:flex-start;gap:8px}.account-campaigns-period form{width:100%}.account-campaigns-date-controls{max-width:100%}.account-campaigns-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;margin:24px 0}.account-campaigns-metrics>div{padding:0 16px}.account-campaigns-metrics>div:nth-child(odd){border-left:0;padding-left:0}.account-campaigns-metrics dd{font-size:1.4375rem;line-height:30px}.account-campaigns-panel-head{padding:0}.account-campaigns-filters{gap:10px;padding:14px 0}.account-campaigns-search{width:100%}.account-campaigns-results{flex:100%;margin:0}}.cell-details>summary{cursor:pointer;color:var(--dw-link,currentColor);align-items:center;gap:4px;font-size:.75rem;font-weight:500;list-style:none;display:inline-flex}.cell-details>summary::-webkit-details-marker{display:none}.cell-details-chevron{width:12px;height:12px}.cell-details-body{color:var(--dw-fg-muted,inherit);margin-top:4px;font-size:.75rem}.cell-details-floating{position:relative}.cell-details-floating>.cell-details-body{z-index:20;background:var(--dw-bg);border:1px solid var(--dw-border);width:26rem;max-width:80vw;color:var(--dw-fg);border-radius:8px;padding:12px 16px;font-size:.8125rem;position:absolute;top:calc(100% + 6px)}.cell-details-floating[data-align=end]>.cell-details-body{right:0}.cell-details-floating[data-align=start]>.cell-details-body{left:0}.engine-empty{text-align:center;justify-items:center;gap:4px;padding:32px 16px;display:grid}.campaign-workspace-v2 .account-campaigns-row-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pending-count{align-items:center;gap:5px;display:inline-flex}.pending-status-line,.pending-cell-line,.pending-detail-line{align-items:center;min-height:18px;display:flex}.pending-ad-copy{flex:auto}.pending-ad-copy .pending-name-line,.account-campaigns-name>span.pending-name-line{align-items:center;min-height:20px;display:flex}.numeric .pending-cell-line{justify-content:flex-end}.campaign-performance--pending .campaign-performance-value{width:100%}.campaign-performance--pending .campaign-performance-value>div{max-width:100%}.pending-today-line{max-width:38ch;color:var(--dw-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:.75rem;line-height:18px;display:flex}.pending-coverage-line{align-items:center;min-height:18px;display:flex}.pending-chart-axes{grid-template-rows:minmax(0,1fr) 1.75rem;grid-template-columns:3.5rem minmax(0,1fr);gap:8px 12px;height:148px;display:grid}.pending-chart-y{flex-direction:column;justify-content:space-between;align-items:flex-end;padding:6px 0;display:flex}.pending-chart-x{grid-column:2;justify-content:space-between;align-items:center;display:flex}@media (max-width:760px){.pending-today-line{flex:180px;justify-content:flex-start;max-width:none}.pending-chart-axes{height:184px}}
.campaign-metrics .account-campaigns-breadcrumb a{color:inherit;text-decoration:none}.campaign-metrics .account-campaigns-breadcrumb a:hover{color:var(--dw-link);text-underline-offset:3px;text-decoration:underline}.campaign-metrics-header{align-items:flex-start}.campaign-metrics-header>div:first-child{min-width:0}.campaign-metrics-header h1{overflow-wrap:anywhere}.campaign-metrics-eyebrow{color:var(--muted);margin:0 0 4px;font-size:.75rem}.campaign-metrics-subtitle{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:.75rem;line-height:20px;display:flex}.campaign-metrics-actions{flex:none;gap:8px;display:flex}.campaign-metrics-actions p{max-width:260px;color:var(--muted);margin:4px 0;font-size:.75rem}.campaign-metrics-search{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:0;display:flex}.campaign-metrics-search label{width:252px;max-width:100%;display:block}.campaign-metrics-search input[type=search]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);width:100%;min-height:38px;color:var(--text);font:inherit;padding:8px 12px;font-size:.8125rem}.campaign-metrics .campaign-date-form label{align-items:center;gap:6px;display:flex}.campaign-metrics-status{align-items:baseline;gap:7px;display:flex}.campaign-metrics-status[data-tone=success] .account-campaigns-dot{background:var(--success)}.campaign-metrics-status[data-tone=warning] .account-campaigns-dot{background:var(--warning)}.campaign-metrics-topic{max-width:780px;color:var(--muted);margin:16px 0 -8px;font-size:.75rem;line-height:20px}.campaign-metrics-topic summary{cursor:pointer;color:var(--text)}.campaign-metrics-topic p{margin:8px 0 0}.campaign-metrics-table{table-layout:fixed;min-width:1040px}.campaign-metrics-table:not(.campaign-metrics-ads) tbody tr{height:79px}.campaign-metrics-row-name{color:var(--text);font-size:.8125rem;font-weight:500}.campaign-metrics .account-campaigns-name>.campaign-metrics-row-name{color:var(--text);margin-top:0;font-size:.8125rem}.campaign-metrics-name [data-slot=value]>a:not(.campaign-metrics-cell-link),.campaign-metrics-name .campaign-metrics-row-name{line-height:20px;display:block}.campaign-metrics-name .campaign-metrics-row-detail{color:var(--muted);margin-top:5px;font-size:.6875rem;line-height:18px;display:block}.campaign-metrics-table .campaign-metrics-name{min-width:230px;max-width:320px}.campaign-metrics-table .account-campaigns-action{border-left:1px solid var(--line);box-shadow:none}.campaign-metrics-table th:nth-last-child(2),.campaign-metrics-table td:nth-last-child(2),.campaign-workspace-v2 .campaign-metrics-table.campaign-metrics-ads th:nth-last-child(2),.campaign-workspace-v2 .campaign-metrics-table.campaign-metrics-ads td.numeric:nth-last-child(2){padding-right:calc(var(--campaign-table-action-width) + var(--campaign-table-cell-padding))}.campaign-metrics-table [data-pending-row] .pending-detail-line{margin-top:5px}.campaign-metrics-ad{text-align:left;align-items:flex-start;gap:14px;display:flex}.campaign-metrics-ad .campaign-screen-ad-visual{flex:0 0 72px;width:72px;margin:0}.campaign-metrics-ad .campaign-screen-ad-image{object-fit:cover;border-radius:var(--radius-control);border:1px solid var(--line);width:72px;height:72px;display:block}.campaign-metrics-ad .campaign-screen-ad-visual figcaption{color:var(--muted);margin-top:4px;font-size:.625rem;font-weight:400;line-height:14px}.campaign-metrics-image-empty,.campaign-metrics-ad .campaign-screen-image-missing{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);width:72px;min-height:72px;color:var(--muted);text-align:center;flex:0 0 72px;justify-content:center;align-items:center;padding:8px;font-size:.625rem;font-weight:400;line-height:14px;display:flex}.campaign-metrics-ad-copy{min-width:0;font-weight:400}.campaign-metrics-ad-copy p{margin:0}.campaign-metrics-ad-title{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:20px}.campaign-metrics-ad-title a{color:var(--dw-link);text-decoration:none}.campaign-metrics-ad-title a:hover{text-underline-offset:3px;text-decoration:underline}.campaign-metrics-ad-more{margin-top:4px;font-size:.6875rem;line-height:18px}.campaign-metrics-ad-more[open]{padding-bottom:4px}.campaign-metrics-ad-more .campaign-metrics-full-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.campaign-metrics-ad-copy .campaign-metrics-ad-body{overflow-wrap:anywhere;margin-top:4px;font-size:.75rem;line-height:18px}.campaign-metrics-landing{color:var(--muted);margin-top:7px;font-size:.6875rem;text-decoration:none;display:inline-block}.campaign-metrics-landing:hover{color:var(--dw-link);text-decoration:underline}.campaign-metrics-context{color:var(--muted);margin-top:8px;font-size:.6875rem;line-height:17px}.campaign-metrics-context summary{cursor:pointer;color:var(--dw-link)}.campaign-metrics-context p{overflow-wrap:anywhere;margin-top:6px}.campaign-metrics .account-campaigns-pagination{justify-content:space-between;gap:16px}.campaign-metrics .account-campaigns-pagination>nav{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media (max-width:760px){.campaign-metrics-header{flex-direction:column;gap:16px}.campaign-metrics-header h1{font-size:1.5rem;line-height:32px}.campaign-metrics-subtitle{gap:4px 12px}.campaign-metrics .account-campaigns-breadcrumb{overflow-wrap:anywhere}.campaign-metrics-search label{flex:180px;width:min(252px,100%)}.campaign-metrics .campaign-date-form label{flex:auto}.campaign-metrics .account-campaigns-pagination{padding:14px 16px}.campaign-metrics .account-campaigns-pagination>nav{flex-wrap:wrap;gap:12px;font-size:.75rem}}.campaign-review-cell{white-space:normal;width:250px;min-width:220px;max-width:280px}.campaign-review{font-size:.75rem;line-height:18px}.campaign-review-label{color:var(--text);font-weight:500;display:block}.campaign-review-label[data-tone=warning]{color:var(--warning)}.campaign-review-summary{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.campaign-review-details-label{color:var(--dw-link);margin-top:5px;font-size:.6875rem;display:block}.campaign-review .campaign-review-time{color:var(--muted);margin:7px 0 0;font-size:.625rem;line-height:15px}.campaign-review-details{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:12px;padding-top:10px}.campaign-review-details p{margin:0 0 8px}.campaign-review-details .campaign-review-caption{color:var(--muted);font-size:.625rem;font-weight:600}.campaign-review-details blockquote{border-left:2px solid var(--line);color:var(--text);white-space:pre-wrap;margin:0 0 14px;padding:0 0 0 10px}.campaign-review-source,.campaign-review-missing{color:var(--muted)}.campaign-metrics-ads .campaign-metrics-name{min-width:320px;max-width:360px}.campaign-metrics-field{color:var(--muted);margin-top:8px;font-size:.6875rem;line-height:17px}.campaign-metrics-field p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:18px}.campaign-metrics-field.campaign-metrics-context p,.campaign-landing-cell .campaign-landing-status{color:var(--muted)}.campaign-landing-cell{overflow-wrap:anywhere}.campaign-landing-copy-switch{vertical-align:middle;margin-left:8px;display:inline-block;position:relative}.campaign-landing-copy-tip{z-index:6;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);width:max-content;max-width:240px;color:var(--text);pointer-events:none;margin-top:4px;padding:8px 10px;font-size:.75rem;line-height:18px;display:none;position:absolute;top:100%;left:0}.campaign-landing-copy-switch:hover .campaign-landing-copy-tip,.campaign-landing-copy-switch:focus-within .campaign-landing-copy-tip,.campaign-landing-tip-anchor:hover .campaign-landing-copy-tip,.campaign-landing-tip-anchor:focus-within .campaign-landing-copy-tip{display:block}.campaign-landing-tip-anchor{display:inline-block;position:relative}.campaign-landing-copy-tip-card{text-align:left;white-space:normal;max-width:280px}.campaign-landing-tip-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:600;line-height:16px;display:block}.campaign-landing-tip-field{overflow-wrap:anywhere;display:block}.campaign-landing-tip-field>span{color:var(--muted)}.campaign-metrics-landing-block{margin-top:8px}.campaign-metrics-landing-block .campaign-metrics-field:first-of-type,.campaign-metrics-landing-block>.campaign-metrics-landing-label+.campaign-metrics-field{margin-top:2px}.campaign-metrics-landing-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:600;line-height:16px;display:block}.campaign-landing-cell .campaign-landing-copy-tip{max-width:240px;left:auto;right:0}.campaign-header-tag[data-tone=warning]{background:var(--dw-warning-faint);color:var(--dw-warning-on);border-color:var(--dw-warning-border)}.campaign-header-tag[data-tone=info]{background:var(--dw-info-faint);color:var(--dw-info);border-color:var(--dw-info-border)}
.campaign-date-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.campaign-date-form label{color:var(--muted);gap:4px;font-size:.75rem;display:grid}.campaign-date-form input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-height:40px;color:var(--text);font:inherit;padding:8px 10px}.campaign-detail{width:min(1360px,100% - 64px);margin:32px auto 64px}.campaign-detail>nav{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;font-size:.875rem;display:flex}.campaign-detail .campaign-screen{width:100%;margin:0}.campaign-detail-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.campaign-enable-control{justify-items:start;gap:8px;display:grid}.campaign-enable-control p{max-width:32ch;color:var(--muted);margin:0;font-size:.75rem}.campaign-detail-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;display:flex}.campaign-detail-group{background:0 0;border:0;margin-top:20px;padding:0}.campaign-detail-ads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.campaign-detail-ads article{border:1px solid var(--line);border-radius:var(--radius);align-items:start;gap:16px;padding:16px;display:flex}.campaign-detail-ads h3{margin:0 0 8px;font-size:1rem}.campaign-detail-ads p{margin:0 0 8px}.campaign-detail-ads img{object-fit:contain;width:88px;height:88px}@media (max-width:720px){.campaign-detail{width:calc(100% - 32px);margin-top:20px}.campaign-detail-ads{grid-template-columns:1fr}.campaign-date-form{width:100%}.campaign-date-form input{max-width:145px}}.billing-page,.billing-stack{flex-direction:column;gap:28px;display:flex}.billing-page>header h1{margin-bottom:0}.billing-section>h2{margin-bottom:8px}.billing-section>table{margin-top:12px}.billing-page .billing-balance{margin:4px 0 8px;font-size:clamp(34px,3.4vw,44px)}.ad-copy-edit-field{color:var(--muted);margin:12px 0 0;font-size:.75rem;line-height:18px;display:block}.ad-copy-edit-field :is(input,textarea){width:100%;color:var(--text);margin-top:4px;font-size:.875rem;display:block}.ad-copy-edit-field textarea{min-height:96px}.ad-copy-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ad-copy-edit-actions [role=alertdialog]{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.ad-copy-edit-actions [role=alertdialog] p{flex-basis:100%;margin:0}.campaign-ad-review-panel details>summary{cursor:pointer;list-style:none}.campaign-ad-review-panel details>summary:before{content:"▸ ";color:var(--muted)}.campaign-ad-review-panel details[open]>summary:before{content:"▾ "}.post-build-actions{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;padding:16px 32px 0;display:flex}.post-build-enable{align-self:stretch;min-width:0}.post-build-enable p{margin:0 0 8px}.campaign-usage{box-sizing:border-box;background:0 0;border:0;border-radius:0;margin:24px 0 32px;padding:0}.campaign-usage h2{margin:0 0 8px}.campaign-usage h3{margin:20px 0 8px}.deferred-account-prompt{margin:12px 0 16px}.deferred-account-prompt .panel{margin:0}.campaign-recovery-control--inline{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.campaign-recovery-control--inline p{color:var(--dw-fg-muted);font-size:var(--dw-text-sm);margin:0}
