.revenue-accounts-stack{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;display:grid}.revenue-account{grid-template-columns:minmax(0,1fr);gap:.875rem;min-width:0;display:grid}.revenue-account+.revenue-account{border-top:1px solid var(--rule);padding-top:1.5rem}.revenue-account-head,.revenue-account-list-row{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.revenue-account-head>div,.revenue-account-list-row>span{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.revenue-account-head h3{color:var(--ink);margin:0;font-size:1rem;line-height:1.5}.revenue-account-head .muted,.revenue-account-list-row small{font-size:.875rem;line-height:1.5}.revenue-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem .875rem;display:flex}.revenue-account .revenue-totals{gap:.5rem;display:flex}.revenue-account .revenue-totals button{border:1px solid var(--rule);background:var(--paper);min-width:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:.5rem;flex:1;gap:.25rem;padding:.625rem;display:grid}.revenue-account .revenue-totals button[aria-pressed=true]{background:var(--accent-soft)}.revenue-account .revenue-totals button span{font-size:.875rem;line-height:1.5}.revenue-account .revenue-totals strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1rem,2.4vw,1.375rem);line-height:1.5}@media (max-width:480px){.nitro-workspace.demo-workspace .dash .revenue-account .revenue-totals,.revenue-account .revenue-totals{grid-template-columns:minmax(0,1fr);display:grid}.nitro-workspace.demo-workspace .dash .revenue-account .revenue-totals button,.revenue-account .revenue-totals button{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nitro-workspace.demo-workspace .dash .revenue-account .revenue-totals strong,.overview-revenue .revenue-account .revenue-totals strong{white-space:normal;text-align:right;font-size:1.125rem}.revenue-account-head,.revenue-account-list-row{gap:.625rem}.revenue-account-actions{gap:.5rem}}.nitro-workspace .dash .status-strip{display:grid}.nitro-workspace .dash .budget-workspace>.status-strip{margin:0 0 16px}.nitro-workspace .dash .overview-performance-row>.status-strip{margin:0}.nitro-workspace .dash .status-strip .btn{white-space:nowrap}.nitro-workspace .dash .status-strip a.btn{text-decoration:none}.nitro-workspace .dash .status-overlay{display:grid}.nitro-workspace .dash .status-overlay>*{grid-area:1/1;min-width:0}.nitro-workspace .dash .status-overlay>[aria-hidden=true]{visibility:hidden}.nitro-workspace .dash .status-overlay>.inline-error{font-size:inherit;line-height:inherit;margin:0}.nitro-workspace .dash .ad-platforms-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem;line-height:1.45}.nitro-workspace .dash .ad-platforms-table :is(th,td){border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;padding:10px 12px;font-weight:400}.nitro-workspace .dash .ad-platforms-table thead th{color:var(--muted);white-space:nowrap;padding-top:4px}.nitro-workspace .dash .ad-platforms-table :is(th,td):first-child{padding-left:0}.nitro-workspace .dash .ad-platforms-table :is(th,td):last-child{padding-right:0}.nitro-workspace .dash .ad-platforms-table tbody tr:last-child>*{border-bottom:0}.nitro-workspace .dash .ad-platforms-table .ad-platforms-action{white-space:nowrap;text-align:right;width:1%}.nitro-workspace .dash .ad-platforms-name{color:var(--ink);font-weight:500;display:block}.nitro-workspace .dash .ad-platforms-sub{color:var(--muted);overflow-wrap:anywhere;display:block}.nitro-workspace .dash .btn.ad-platforms-button{white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:.875rem;line-height:1;display:inline-flex}@media (max-width:640px){.nitro-workspace .dash .ad-platforms-table thead{display:none}.nitro-workspace .dash .ad-platforms-table tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 0;display:grid}.nitro-workspace .dash .ad-platforms-table tbody tr:last-child{border-bottom:0}.nitro-workspace .dash .ad-platforms-table :is(th,td){border:0;padding:0}.nitro-workspace .dash .ad-platforms-table td.ad-platforms-action{text-align:left;grid-column:1/-1;width:auto}.nitro-workspace .dash .ad-platforms-table td.ad-platforms-action:empty{display:none}}.nitro-workspace .dash .ad-platforms-chip{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;font-size:.875rem;line-height:1.6;display:inline-flex}.nitro-workspace .dash .ad-platforms-chip[data-tone=needs]{color:var(--warn);background:color-mix(in srgb, var(--warn) 11%, var(--paper))}.nitro-workspace .dash .ad-platforms-chip[data-tone=good]{color:var(--result);background:color-mix(in srgb, var(--result) 11%, var(--paper))}.dash .change-impact{font-variant-numeric:tabular-nums;margin-top:0;line-height:1.25;display:grid}.dash .change-impact-effect{font-size:1rem;font-weight:600}.dash .change-impact.is-better .change-impact-effect{color:var(--result)}.dash .change-impact.is-worse .change-impact-effect{color:var(--bad)}.dash .change-impact-evidence{color:var(--muted);font-size:.75rem}.nitro-workspace.nitro-workspace .dash.dash[data-active-tab=settings] .activity-drawer{display:none}.dash.dash[data-active-tab=settings] .tab-header .settings-app-context{color:var(--muted);font-size:.875rem}.dash.dash[data-active-tab=settings] .tab-header .settings-app-return{isolation:isolate;border-radius:var(--radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:.625rem .875rem;font-size:.875rem;position:relative}.dash.dash[data-active-tab=settings] .tab-header .settings-app-return:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--soft);position:absolute;inset:.3125rem 0}.dash.dash[data-active-tab=settings] .tab-header .settings-app-return:hover:before{background:var(--accent-soft)}.dash.dash[data-active-tab=settings] .tab-header .settings-app-return:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 12%, transparent);outline:0}.dash.dash #dash-panel#dash-panel .settings-workspace{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;border-radius:0;padding:1.5rem clamp(1.25rem,3vw,2.5rem) 2.5rem;font-size:1rem;line-height:1.5}.dash.dash #dash-panel#dash-panel .settings-workspace [hidden]{display:none}.dash.dash #dash-panel#dash-panel .settings-workspace-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.dash.dash #dash-panel#dash-panel .settings-workspace[data-settings-view=focused] .settings-workspace-top{max-width:55rem;margin:0 auto .75rem}.dash.dash #dash-panel#dash-panel :is(.settings-back,.settings-edit){border-radius:var(--radius-control);min-height:2.75rem;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:.625rem .875rem;font-size:.875rem}.dash.dash #dash-panel#dash-panel :is(.settings-back,.settings-edit):hover{background:var(--accent-soft)}.dash.dash #dash-panel#dash-panel .settings-role{border-radius:var(--radius-control);background:var(--soft);color:var(--muted);padding:.375rem .625rem;font-size:.75rem}.dash.dash #dash-panel#dash-panel .settings-hub-heading{margin-bottom:1.5rem}.dash.dash #dash-panel#dash-panel .settings-hub-heading h2{letter-spacing:-.035em;margin:0;font-size:1.75rem;font-weight:500;line-height:1.2}.dash.dash #dash-panel#dash-panel .settings-hub-heading p{margin:.5rem 0 0}.dash.dash #dash-panel#dash-panel .settings-hub-grid{grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);align-items:start;gap:1.5rem;display:grid}.dash.dash #dash-panel#dash-panel .settings-hub-sheet{background:var(--paper);border-radius:var(--radius-surface);min-width:0;box-shadow:0 .5rem 2rem color-mix(in srgb, var(--money) 4%, transparent);border:0;padding:1.5rem}.dash.dash #dash-panel#dash-panel .settings-hub-sheet h3{letter-spacing:-.025em;margin:0 0 .75rem;font-size:1.25rem;font-weight:500}.dash.dash #dash-panel#dash-panel .settings-destination{border-radius:var(--radius-control);width:100%;min-height:4.75rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem .5rem;display:flex}.dash.dash #dash-panel#dash-panel .settings-destination:hover{background:var(--soft)}.dash.dash #dash-panel#dash-panel .settings-destination>span{min-width:0}.dash.dash #dash-panel#dash-panel .settings-destination :is(strong,small){display:block}.dash.dash #dash-panel#dash-panel .settings-destination strong{font-size:1rem;font-weight:500}.dash.dash #dash-panel#dash-panel .settings-destination small{color:var(--muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.875rem}.dash.dash #dash-panel#dash-panel .settings-destination>svg{color:var(--muted);flex:0 0 1.125rem}.dash.dash #dash-panel#dash-panel .settings-hub-profile{align-items:center;gap:.75rem;margin:1rem 0 1.25rem;display:flex}.dash.dash #dash-panel#dash-panel .settings-hub-avatar{background:var(--accent-soft);height:2.625rem;color:var(--accent);border-radius:50%;flex:0 0 2.625rem;place-items:center;font-size:1rem;display:grid}.dash.dash #dash-panel#dash-panel .settings-hub-profile>span:nth-child(2){min-width:0}.dash.dash #dash-panel#dash-panel .settings-hub-profile :is(strong,small){overflow-wrap:anywhere;display:block}.dash.dash #dash-panel#dash-panel .settings-hub-profile strong{font-size:1rem;font-weight:500}.dash.dash #dash-panel#dash-panel .settings-hub-profile small{color:var(--muted);margin-top:.25rem;font-size:.75rem}.dash.dash #dash-panel#dash-panel .settings-hub-profile .settings-edit{flex:none;margin-left:auto}.dash.dash #dash-panel#dash-panel .settings-focused-tools{max-width:55rem;margin:.75rem auto 0}.dash.dash #dash-panel#dash-panel .settings-focused-tools summary{border-radius:var(--radius-control);width:fit-content;min-height:2.75rem;color:var(--accent);cursor:pointer;padding:.625rem .875rem;font-size:.875rem}.dash.dash #dash-panel#dash-panel .settings-focused-tools summary:hover{background:var(--accent-soft)}.dash.dash #dash-panel#dash-panel .settings-focused-tools label{color:var(--muted);align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.875rem;display:flex}.dash.dash #dash-panel#dash-panel .settings-focused-tools select{border-radius:var(--radius-control);background:var(--soft);min-width:0;max-width:100%;min-height:2.75rem;color:var(--ink);font:inherit;border:0;padding:.625rem 2rem .625rem .75rem}.dash.dash #dash-panel#dash-panel .settings-content{min-width:0}.dash.dash #dash-panel#dash-panel .settings-category{background:var(--paper);border-radius:var(--radius-surface);max-width:55rem;margin:0 auto;padding:1.5rem}.dash.dash #dash-panel#dash-panel .settings-category-title{letter-spacing:-.035em;margin:0 0 .75rem;font-size:1.25rem;font-weight:500;line-height:1.3}.dash.dash #dash-panel#dash-panel .settings-workspace .panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:24px 0;display:block}.dash.dash #dash-panel#dash-panel .settings-workspace .panel+.panel{border-top:1px solid var(--rule)}.dash.dash #dash-panel#dash-panel .settings-workspace .panel:first-of-type{padding-top:0}.dash.dash #dash-panel#dash-panel .settings-workspace .panel-head{align-items:center;gap:12px;margin:0 0 12px}.dash.dash #dash-panel#dash-panel .settings-workspace .panel-head h2{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.dash.dash #dash-panel#dash-panel .settings-workspace p{color:var(--muted);margin:8px 0 16px;font-size:1rem;line-height:1.6}.dash.dash #dash-panel#dash-panel .settings-workspace :is(.hint,.muted,.panel-head>span){color:var(--muted);font-size:.875rem}.dash.dash #dash-panel#dash-panel .settings-workspace :is(.btn,.mode button){border-radius:var(--radius-control);min-height:44px;box-shadow:none;padding:7px 13px;font-size:.875rem;font-weight:400}.dash.dash #dash-panel#dash-panel .settings-workspace .btn.q{background:var(--soft);color:var(--ink)}.dash.dash #dash-panel#dash-panel .settings-workspace .btn.danger{color:var(--bad);background:color-mix(in srgb, var(--bad) 7%, var(--paper))}.dash.dash #dash-panel#dash-panel .settings-workspace .mode{border-radius:var(--radius-surface);background:var(--soft);border:0;padding:3px}.dash.dash #dash-panel#dash-panel .settings-workspace .mode button{background:0 0;border:0}.dash.dash #dash-panel#dash-panel .settings-workspace .mode button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 5%, transparent)}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-goal-row{margin:12px 0}.dash.dash #dash-panel#dash-panel .settings-workspace .result-settings fieldset{border-radius:var(--radius-surface);border:0;gap:0;margin:4px 0;overflow:hidden}.dash.dash #dash-panel#dash-panel .settings-workspace .result-event-option{border-radius:0;align-items:start;gap:10px;margin:0;padding:12px 16px;font-size:.9375rem}.dash.dash #dash-panel#dash-panel .settings-workspace .result-event-option+.result-event-option{border-top:1px solid var(--rule)}.dash.dash #dash-panel#dash-panel .settings-workspace .result-event-option:has(input:checked){background:var(--ui-selection)}.dash.dash #dash-panel#dash-panel .settings-workspace .result-event-option strong{font-size:inherit;color:var(--ink);font-weight:400}.dash.dash #dash-panel#dash-panel .settings-workspace .result-event-option span span{color:var(--muted);font-size:.875rem;line-height:1.5}.dash.dash #dash-panel#dash-panel .settings-workspace input[type=radio]{accent-color:var(--accent);margin-top:5px}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-connections .connection-row{grid-template-columns:120px minmax(0,1fr) auto;gap:10px;font-size:.9375rem}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-connections .need{padding:16px 0}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-connections .connection-health>span{white-space:normal;overflow-wrap:anywhere}.dash.dash #dash-panel#dash-panel .settings-workspace .data-control-panel{display:block}.dash.dash #dash-panel#dash-panel .settings-workspace .data-control-links{flex-wrap:wrap;gap:12px 20px;font-size:.875rem;display:flex}.dash.dash #dash-panel#dash-panel .settings-workspace .plan-control>p:first-of-type strong{letter-spacing:normal;font-size:1rem;font-weight:500}.dash.dash #dash-panel#dash-panel .settings-workspace button:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:0}@media (max-width:1000px){.dash.dash #dash-panel#dash-panel .settings-hub-grid{grid-template-columns:1fr}}@media (max-width:600px){.dash.dash #dash-panel#dash-panel .settings-workspace{padding:1rem 1rem 2rem}.dash.dash #dash-panel#dash-panel :is(.settings-hub-sheet,.settings-category){padding:1.25rem 1rem}.dash.dash #dash-panel#dash-panel .settings-focused-tools label{gap:.5rem;width:100%;display:grid}.dash.dash #dash-panel#dash-panel .settings-focused-tools select{width:100%}.dash.dash #dash-panel#dash-panel .settings-workspace .panel-head{flex-wrap:wrap}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-connections .connection-row{grid-template-columns:minmax(0,1fr) auto}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-connections .connection-detail{grid-area:2/1/auto/-1}}.dash.dash #dash-panel#dash-panel .settings-profile-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.dash.dash #dash-panel#dash-panel .settings-profile-avatar{border-radius:var(--radius-surface);background:linear-gradient(135deg, var(--accent-soft), var(--soft));height:56px;color:var(--accent);flex:0 0 56px;place-items:center;font-size:1.4rem;display:grid}.dash.dash #dash-panel#dash-panel .settings-workspace h3{margin:0;font-size:1rem;font-weight:500}.dash.dash #dash-panel#dash-panel .settings-profile-heading p,.dash.dash #dash-panel#dash-panel .settings-preference-row p{margin:4px 0 0}.dash.dash #dash-panel#dash-panel .settings-profile-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin:0;padding:0;display:grid}.dash.dash #dash-panel#dash-panel .settings-profile-form label{flex-direction:column;gap:8px;font-size:.875rem;display:flex}.dash.dash #dash-panel#dash-panel .settings-profile-form input{border-radius:var(--radius-control);width:100%;min-width:0;height:42px;font:inherit;background:var(--soft);color:var(--ink);border:0;padding:10px 12px}.dash.dash #dash-panel#dash-panel .settings-profile-form input[readonly]{background:var(--ground);color:var(--muted)}.dash.dash #dash-panel#dash-panel .settings-field-note{color:var(--muted);font-size:.8125rem;font-weight:400}.dash.dash #dash-panel#dash-panel .settings-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:.875rem;display:flex}.dash.dash #dash-panel#dash-panel .settings-detail-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(130px,1fr) minmax(0,1.6fr);gap:20px;padding:14px 0;font-size:.875rem;display:grid}.dash.dash #dash-panel#dash-panel .settings-detail-row>:last-child{overflow-wrap:anywhere;text-align:right;color:var(--muted)}.dash.dash #dash-panel#dash-panel .settings-preference-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.dash.dash #dash-panel#dash-panel .settings-preference-row .theme-toggle{border-radius:var(--radius-control);background:var(--ground);color:inherit;border:0;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:.875rem;display:flex}.dash.dash #dash-panel#dash-panel .settings-switch{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;flex:0 0 48px;width:48px;height:44px;padding:0;position:relative}.dash.dash #dash-panel#dash-panel .settings-switch:before{content:"";background:var(--soft);border-radius:20px;width:42px;height:25px;position:absolute;top:9.5px;left:3px}.dash.dash #dash-panel#dash-panel .settings-switch>span{background:var(--muted);border-radius:50%;width:19px;height:19px;transition:transform .15s;position:absolute;top:12.5px;left:6px}.dash.dash #dash-panel#dash-panel .settings-switch[aria-checked=true]:before{background:var(--accent)}.dash.dash #dash-panel#dash-panel .settings-switch[aria-checked=true]>span{background:var(--brand-button-text);transform:translate(17px)}html[data-reduced-motion=true] .nitro-workspace *,html[data-reduced-motion=true] .nitro-workspace :before,html[data-reduced-motion=true] .nitro-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:600px){.dash.dash #dash-panel#dash-panel .settings-profile-form fieldset{grid-template-columns:1fr;gap:18px}.dash.dash #dash-panel#dash-panel .settings-preference-row{flex-wrap:wrap;gap:16px}}@media (prefers-reduced-motion:reduce){.nitro-workspace *,.nitro-workspace :before,.nitro-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dash.dash #dash-panel#dash-panel .settings-hub-sheet .settings-appearance-compact .settings-preference-row{border:0;padding:1rem 0}.dash.dash #dash-panel#dash-panel .settings-hub-sheet .settings-appearance-compact .settings-preference-row h3{margin:0;font-size:.875rem}.dash.dash #dash-panel#dash-panel .settings-hub-sheet .settings-appearance-compact .theme-toggle{min-height:2.75rem}.dash.dash #dash-panel#dash-panel .settings-hub-sheet .settings-appearance-compact .settings-preference-row:has(.theme-toggle){flex-wrap:wrap;gap:.5rem}.dash.dash #dash-panel#dash-panel .settings-hub-sheet .settings-appearance-compact .settings-preference-row p{margin-top:.25rem;font-size:.875rem}.dash.dash #dash-panel#dash-panel .settings-hub-sheet>h3{margin-bottom:.75rem;font-size:1.25rem}.dash.dash #dash-panel#dash-panel .settings-preference-row .theme-toggle[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.dash.dash #dash-panel#dash-panel .settings-detail-row>:last-child{font-size:1rem}.dash.dash #dash-panel#dash-panel .settings-detail-row.settings-health-row,.dash.dash #dash-panel#dash-panel .settings-detail-row.settings-claude-row{align-items:center}.dash.dash #dash-panel#dash-panel .settings-detail-row.settings-claude-row:last-child{border-bottom:0}.dash.dash #dash-panel#dash-panel .settings-health-row>.settings-health-answer{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:12px;display:flex}.dash.dash #dash-panel#dash-panel .settings-health-row .settings-health-answer>.mode{flex:none}.dash.dash #dash-panel#dash-panel .settings-health-row .settings-health-line{text-wrap:balance;min-width:0;color:var(--muted);font-size:.875rem}.dash.dash #dash-panel#dash-panel .settings-health-row .settings-health-line[data-kind=error]{color:var(--bad)}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-health-row .mode button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-health-row .mode button[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--focus-ring) 12%, transparent)}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-health-row .mode button:disabled{color:var(--muted);opacity:1;cursor:not-allowed;background:0 0}.dash.dash #dash-panel#dash-panel .settings-workspace :is(button,a,input,select,summary,[tabindex]):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 12%, transparent);outline:0}@media (forced-colors:active){.dash.dash[data-active-tab=settings] .tab-header .settings-app-return:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}.dash.dash #dash-panel#dash-panel .settings-workspace :is(button,a,input,select,summary,[tabindex]):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-health-row .mode button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}@media (max-width:600px){.dash.dash #dash-panel#dash-panel .settings-detail-row{grid-template-columns:1fr;gap:.375rem}.dash.dash #dash-panel#dash-panel .settings-detail-row>:last-child{text-align:left}.dash.dash #dash-panel#dash-panel .settings-health-row>.settings-health-answer{flex-direction:row}}.dash .memory-panel .memory-line{font-variant-numeric:tabular-nums;margin:0 0 8px}.dash .memory-pages{margin:0;padding:0;list-style:none}.dash .memory-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 6.5rem 7rem auto;align-items:baseline;gap:4px 12px;padding:8px 0;display:grid}.dash .memory-row:first-child{border-top:0}.dash .memory-path{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.dash .memory-updated{font-variant-numeric:tabular-nums;text-align:right}.dash .memory-actions{justify-self:end;align-items:baseline;gap:12px;display:inline-flex}.dash .memory-page{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;font-family:var(--font-family);color:var(--ink);background:var(--soft);border:1px solid var(--rule);border-radius:4px;grid-column:1/-1;margin:4px 0 0;padding:8px 12px;font-size:.875rem;line-height:1.5;overflow:auto}@media (max-width:540px){.dash .memory-row{grid-template-columns:minmax(0,1fr) auto}.dash .memory-type,.dash .memory-updated{text-align:left;grid-column:1}.dash .memory-actions{grid-area:1/2/span 3;align-self:start}}.goal-panel{gap:8px;display:grid}.goal-panel fieldset{border:0;min-width:0;margin:0;padding:0}.goal-panel .goal-choice{text-align:left;border-radius:var(--radius-control);width:100%;min-height:42px;color:var(--ink);font-size:var(--overlay-text);background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:6px 12px;display:grid}.goal-choice+.goal-choice{margin-top:2px}.goal-choice-text{gap:0;min-width:0;display:grid}.goal-choice-text strong{font-weight:500}.goal-choice-text>span,.goal-source span span{color:var(--muted);line-height:1.35;display:block}.goal-choice .goal-choice-mark{border:1px solid var(--control-mark);width:18px;height:18px;color:var(--accent);border-radius:50%;flex:0 0 18px;place-items:center;display:grid}.goal-panel .goal-choice[aria-pressed=true]{background:0 0}.goal-choice[aria-pressed=true] .goal-choice-mark{border-color:var(--accent)}.goal-choice-change{color:var(--accent);margin-left:auto}.goal-panel .goal-more{color:var(--accent);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin:2px 0 0 28px;padding-inline:12px;display:inline-flex}.goal-panel .goal-more:hover:not(:disabled){color:var(--accent-strong);background:0 0}.goal-chooser-actions{display:grid}.goal-panel .goal-recommend{width:100%;color:var(--accent);background:var(--accent-soft);text-align:left;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:6px;padding:9px 12px;display:grid}.goal-recommend>span:nth-child(2){gap:1px;display:grid}.goal-recommend strong{font-weight:600}.goal-recommend>span:nth-child(2)>span{color:color-mix(in srgb, var(--accent) 62%, var(--muted))}.goal-recommend-mark,.goal-recommend-arrow{font-size:18px;line-height:1}.goal-recommend-mark{text-align:center}.goal-recommend-arrow{justify-self:end}.goal-source{font-size:var(--overlay-text);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.goal-source input{flex-shrink:0;margin-top:3px}.goal-review{border-top:1px solid var(--rule);padding-top:10px}.goal-panel :is(h3,p){margin:0 0 6px}.goal-review>div{border-top:1px solid var(--rule);padding:8px 0}.goal-review>.btn{width:100%;margin-top:6px}.goal-performance{margin:12px 0;overflow-x:auto}.goal-performance table{text-align:left;width:100%}.goal-performance p{font-size:var(--overlay-text)}.goal-money{color:var(--money);font-variant-numeric:tabular-nums}.goal-campaign-details>summary{cursor:pointer;color:var(--accent);padding:6px 0}.goal-campaign-details[open]>summary{margin-bottom:6px}.goal-panel.is-choosing .goal-choice{border:0;border-radius:0;grid-template-columns:18px minmax(0,1fr) 7.75rem;grid-template-areas:"mark name state""mark desc.";align-items:start;gap:1px 10px;padding:9px 12px}.goal-panel.is-choosing .goal-choice+.goal-choice{border-top:1px solid var(--rule);margin-top:0}.goal-panel.is-choosing .goal-choice-text{display:contents}.goal-panel.is-choosing .goal-choice-text>strong{text-wrap:balance;grid-area:name}.goal-panel.is-choosing .goal-choice-text>span{text-wrap:pretty;grid-area:desc}.goal-panel.is-choosing .goal-choice .goal-choice-mark{grid-area:mark;margin-top:calc(.5lh - 9px)}.goal-panel.is-choosing .goal-choice-state{white-space:nowrap;color:var(--muted);grid-area:state;padding-left:14px}.goal-panel.is-choosing .goal-choice:not(:disabled) .goal-choice-state[data-state=tracked]{color:var(--ink)}@media (max-width:420px){.goal-panel.is-choosing .goal-choice{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"mark name state""mark desc desc"}}.goal-choice[aria-pressed=true] .goal-choice-mark:after{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.nitro-dialog .goal-panel .goal-choice:disabled{color:var(--muted);background:0 0}.goal-choice:disabled .goal-choice-mark{border-color:var(--rule);color:var(--muted)}.nitro-workspace .dash p.action-rationale,.dash p.action-rationale{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.dash .rec-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.dash .rec-column{align-content:start;gap:6px;min-width:0;display:grid}.dash .rec-column-label{color:var(--muted);font-size:.75rem}.dash .rec-column.is-after .rec-column-label{color:var(--accent)}.dash .rec-column .rec-preview{margin:0}.dash .rec-column-bar{width:100%;height:10px;display:block}.dash .rec-column-bar.is-empty{height:10px}.dash .rec-column-fill,.dash .rec-column-hatch{fill:var(--money)}.dash .rec-column-figure{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem}@media (max-width:600px){.dash .rec-column-unit{font-size:.75rem}}.dash .rec-column-figure .money{color:var(--money)}.dash .rec-column-results{color:var(--result)}.dash .rec-columns-net{color:var(--muted);align-items:baseline;gap:6px;margin:10px 0 0;font-size:.875rem;display:flex}.dash .rec-columns-estimate{color:var(--result);font-variant-numeric:tabular-nums;background:repeating-linear-gradient(135deg, var(--soft) 0 3px, transparent 3px 7px);border-radius:4px;padding:1px 5px}.dash .review-all-button{min-height:36px;padding:0 14px;font-size:.875rem}.dash .decision-recommendation .review-card-summary.has-columns,.nitro-workspace.demo-workspace[data-demo-design] .dash[data-active-tab=today] .today-actions .review-card-summary.has-columns{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dash .decision-recommendation .review-card-summary.has-columns>.review-card-main,.nitro-workspace.demo-workspace[data-demo-design] .dash[data-active-tab=today] .today-actions .review-card-summary.has-columns>.review-card-main{grid-column:1}.dash .decision-recommendation .review-card-summary.has-columns>.review-card-main>h3,.nitro-workspace.demo-workspace[data-demo-design] .dash[data-active-tab=today] .today-actions .review-card-summary.has-columns>.review-card-main>h3{padding-inline-end:0}.dash .decision-recommendation .review-card-summary.has-columns>.review-card-main+.review-card-verdict,.nitro-workspace.demo-workspace[data-demo-design] .dash[data-active-tab=today] .today-actions .review-card-summary.has-columns>.review-card-verdict{grid-area:1/2;align-self:center}@media (max-width:600px){.dash .decision-recommendation .review-card-summary.has-columns,.nitro-workspace.demo-workspace[data-demo-design] .dash[data-active-tab=today] .today-actions .review-card-summary.has-columns{align-items:start}.dash .decision-recommendation .review-card-summary.has-columns>.review-card-main,.nitro-workspace.demo-workspace[data-demo-design] .dash[data-active-tab=today] .today-actions .review-card-summary.has-columns>.review-card-main{grid-column:1/-1}.dash .decision-recommendation .review-card-summary.has-columns>.review-card-main>h3,.nitro-workspace.demo-workspace[data-demo-design] .dash[data-active-tab=today] .today-actions .review-card-summary.has-columns>.review-card-main>h3{padding-inline-end:6.5rem}.dash .decision-recommendation .review-card-summary.has-columns>.review-card-main+.review-card-verdict,.nitro-workspace.demo-workspace[data-demo-design] .dash[data-active-tab=today] .today-actions .review-card-summary.has-columns>.review-card-verdict{align-self:start}}.dash .decision-recommendation .review-card-main>.rec-impact{border:0;margin:0;padding:0}.dash .decision-recommendation .review-card-main>.rec-impact .rec-impact-basis{color:var(--muted);margin:0;font-size:.75rem}.nitro-workspace .dash .detail-panel-wide:has(.platform-panel){width:min(900px,100vw)}.nitro-workspace .dash .detail-panel:has(.platform-panel) .detail-panel-head{align-items:center;padding:18px 22px}.nitro-workspace .dash .detail-panel:has(.platform-panel) .detail-panel-head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.nitro-workspace .dash .detail-panel:has(.platform-panel) .detail-panel-body{background:var(--paper);padding:18px 22px}.nitro-workspace .dash .platform-panel{gap:16px;min-width:0}.nitro-workspace .dash .platform-panel :is(dl,p,h3){margin:0}.nitro-workspace .dash .platform-panel-figures{gap:12px}.nitro-workspace .dash .platform-panel-figures>div{border-bottom:1px solid var(--rule);min-width:0;padding:4px 0 12px}.nitro-workspace .dash .platform-panel-figures dt{font-size:14px}.nitro-workspace .dash .platform-panel-figures dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:24px;font-weight:500}.nitro-workspace .dash .platform-secondary-figures{flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding:12px 2px 0;display:flex}.nitro-workspace .dash .platform-secondary-figures>div{align-items:baseline;gap:8px;display:flex}.nitro-workspace .dash .platform-secondary-figures dt{color:var(--muted)}.nitro-workspace .dash .platform-secondary-figures dd{font-variant-numeric:tabular-nums;margin:0}.nitro-workspace .dash .platform-panel :is(.platform-panel-trend,.platform-campaign-section,.platform-account-section){border-top:1px solid var(--rule);min-width:0}.nitro-workspace .dash .platform-panel-trend{padding:14px 0 8px}.nitro-workspace .dash .platform-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nitro-workspace .dash .platform-section-heading h3{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.nitro-workspace .dash .platform-section-heading>span{color:var(--muted);font-size:12px}.nitro-workspace .dash .platform-count{background:var(--soft);min-width:20px;height:20px;color:var(--muted);border-radius:6px;place-items:center;padding:0 5px;font-size:12px;font-weight:400;display:inline-grid}.nitro-workspace .dash .platform-campaign-section>.platform-section-heading{padding:14px 0 0}.nitro-workspace .dash .platform-campaign-scroll{overflow-x:auto}.nitro-workspace .dash .platform-panel-campaigns{border-collapse:collapse;width:100%;min-width:720px}.nitro-workspace .dash .platform-panel-campaigns :is(th,td){padding:10px 12px;font-size:14px}.nitro-workspace .dash .platform-panel-campaigns thead{background:color-mix(in srgb, var(--soft) 55%, var(--paper))}.nitro-workspace .dash .platform-panel-campaigns thead th{white-space:nowrap;font-size:12px;font-weight:400}.nitro-workspace .dash .platform-panel-campaigns th:first-child{min-width:215px;padding-left:16px}.nitro-workspace .dash .platform-panel-campaigns tbody th{font-weight:500}.nitro-workspace .dash .platform-panel-campaigns tr:last-child>*{border-bottom:0}.nitro-workspace .dash .platform-panel-campaigns tbody tr:hover{background:var(--soft)}.nitro-workspace .dash .platform-campaign-arrow{color:var(--muted);margin-left:6px}.nitro-workspace .dash .platform-account-section{padding:14px 0}.nitro-workspace .dash .platform-connection-state{background:var(--soft);border-radius:6px;padding:3px 8px}.nitro-workspace .dash .platform-connection-state.is-connected{color:var(--result);background:color-mix(in srgb, var(--result) 8%, var(--paper))}.nitro-workspace .dash .platform-panel-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.nitro-workspace .dash .platform-panel-facts>div{align-items:baseline;gap:10px;min-width:0;display:flex}.nitro-workspace .dash .platform-panel-facts dt{color:var(--muted);flex-shrink:0}.nitro-workspace .dash .platform-panel-facts dd{overflow-wrap:anywhere;margin:0}.nitro-workspace .dash .platform-panel-links{border-top:1px solid var(--rule);flex-wrap:wrap;gap:10px 18px;margin-top:14px;padding-top:12px;display:flex}.nitro-workspace .dash .platform-manager-link{border:1px solid var(--rule);color:var(--accent);border-radius:7px;padding:6px 10px;font-weight:500}.nitro-workspace .dash .platform-manager-link:hover{background:var(--soft)}.nitro-workspace .dash .platform-empty{color:var(--muted);padding:14px 0}.nitro-workspace .dash .platform-coverage{color:var(--muted);margin-top:10px}@media (max-width:600px){.nitro-workspace .dash .detail-panel:has(.platform-panel) :is(.detail-panel-head,.detail-panel-body){padding:14px 12px}.nitro-workspace .dash .platform-panel-figures{gap:6px}.nitro-workspace .dash .platform-panel-figures>div{padding:8px 0 12px}.nitro-workspace .dash .platform-panel-figures dd{font-size:clamp(18px,4.8vw,24px)}.nitro-workspace .dash .platform-panel-figures dt{min-height:38px}.nitro-workspace .dash .platform-secondary-figures{gap:6px 16px}.nitro-workspace .dash .platform-panel-facts{grid-template-columns:1fr}}.dash .report-platforms .ranked .money,.dash .platform-panel .money{color:var(--ink)}.dash .platform-data-row{cursor:pointer}.dash .platform-data-row:hover,.dash .platform-data-row:focus-within{background:var(--soft)}.dash .platform-sort{min-height:28px;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.dash .platform-sort:hover,.dash th[aria-sort] .platform-sort{color:var(--ink)}.dash .platform-sort>span{font-size:12px}.dash .report-platform-open{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.nitro-workspace .dash .platform-factors{background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:14px 16px}.nitro-workspace .dash .platform-factors>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nitro-workspace .dash .platform-factors dt,.nitro-workspace .dash .platform-factors p{color:var(--muted)}.nitro-workspace .dash .platform-factors dd{margin:5px 0 0}.nitro-workspace .dash .platform-factors strong{margin-bottom:4px;font-weight:500;display:block}.nitro-workspace .dash .platform-activity-summary{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:14px;padding-top:12px;display:flex}@media (max-width:600px){.nitro-workspace .dash .platform-factors>dl{grid-template-columns:1fr;gap:12px}}.nitro-workspace .dash .platform-delivery-summary{color:var(--muted);white-space:normal;font-size:.875rem;font-weight:400;line-height:1.4;display:block}.nitro-workspace .dash .platform-delivery-label{color:var(--ink);white-space:nowrap;font-size:.875rem;font-weight:400}.nitro-workspace .dash .platform-budget-plan{color:var(--muted);white-space:normal;min-width:150px;margin-top:4px;font-size:.875rem;font-weight:400;display:block}.dash .condition-rule-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px;margin-top:20px;padding-top:20px;display:grid}.dash .condition-rule-ledger{grid-template-columns:11rem minmax(0,1fr) 1.1rem 6.5rem;align-items:center;gap:14px 10px;display:grid}.dash .condition-rule-label{color:var(--ink);font-size:1rem}.dash .condition-rule-label small{color:var(--muted);font-size:.875rem;display:block}.dash .condition-rule-track{min-width:0;display:block}.dash .condition-rule-bar{border-radius:7px;height:14px;display:block}.dash .condition-rule-bar.is-spend{background:var(--ink)}.dash .condition-rule-bar.is-estimate{background:repeating-linear-gradient(135deg, var(--result) 0 3px, color-mix(in srgb, var(--result) 22%, transparent) 3px 7px);border:1px solid var(--result)}.dash .condition-rule-approx{text-align:right;color:var(--muted);font-size:1.25rem}.dash .condition-rule-amount{text-align:right;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:500}.dash .condition-rule-amount.is-spend{color:var(--ink)}.dash .condition-rule-amount.is-value{color:var(--result)}.dash .condition-rule-row .review-card-verdict{grid-area:1/2;align-self:center;gap:6px;display:inline-flex}.dash .condition-rule-row .condition-rule-risk{color:var(--muted);grid-column:1/-1;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.875rem;line-height:1.45;display:flex}.dash .condition-rule-risk svg{flex-shrink:0;margin-top:1px}.dash .condition-rule-row .condition-rule-error{color:var(--bad);grid-column:1/-1;margin:8px 0 0;font-size:.875rem}@media (max-width:600px){.dash .condition-rule-row{grid-template-columns:minmax(0,1fr);row-gap:12px}.dash .condition-rule-ledger{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 1rem auto}.dash .condition-rule-row .review-card-verdict{grid-area:auto;justify-self:end}}
