.dash :is(.campaign-budget-policy,.budget-partial-summary){background:var(--paper);padding:var(--sp-20,20px);border-radius:var(--r-14,14px);color:var(--ink)}.dash .evidence-heading,.dash .evidence-footer,.dash .partial-spend-heading{justify-content:space-between;align-items:center;gap:var(--sp-16,16px);flex-wrap:wrap;display:flex}.dash .evidence-heading h2,.dash .campaign-budget-policy h3{font-size:var(--fs-15,15px);letter-spacing:var(--ls-n0_02em,-.02em);margin:0 0 var(--sp-5,5px);line-height:1.3}.dash .evidence-heading p,.dash .evidence-heading>span,.dash .evidence-footer,.dash .configured-budget-row small,.dash .partial-spend-heading small{font-size:var(--fs-12,12px);color:var(--muted);margin:0}.dash .campaign-budget-policy h3{margin:var(--sp-16,16px) 0 var(--sp-12,12px)}.dash .configured-budget-bars{gap:var(--sp-12,12px);display:grid}.dash .configured-budget-row{gap:var(--sp-6,6px) var(--sp-12,12px);font-size:var(--fs-13,13px);grid-template-columns:minmax(0,1fr) auto;display:grid}.dash .configured-budget-row small{margin-top:var(--sp-3,3px);display:block}.dash .configured-budget-row strong{font-weight:var(--fw-500,500)}.dash .configured-budget-track{background:var(--soft);border-radius:var(--r-9,9px);grid-column:1/-1;height:7px;display:block}.dash .configured-budget-track i{background:var(--money);border-radius:inherit;height:100%;display:block}.dash .recorded-spend{margin:var(--sp-16,16px) 0}.dash .recorded-spend figcaption{justify-content:space-between;align-items:baseline;gap:var(--sp-8,8px);font-size:var(--fs-13,13px);margin-bottom:var(--sp-8,8px);display:flex}.dash .recorded-spend figcaption>span{font-size:var(--fs-12,12px);color:var(--muted)}.dash .campaign-budget-policy details,.dash .budget-partial-summary details{margin-top:var(--sp-12,12px);padding-top:var(--sp-10,10px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));font-size:var(--fs-13,13px)}.dash .campaign-budget-policy summary,.dash .budget-partial-summary summary{color:var(--muted);cursor:pointer}.dash .campaign-budget-policy table{border-collapse:collapse;background:var(--paper);width:100%;font-size:var(--fs-13,13px)}.dash .campaign-budget-policy td,.dash .campaign-budget-policy th{padding:var(--sp-8,8px) 0;border-bottom:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));text-align:left}.dash .campaign-budget-policy td{text-align:right}.dash .campaign-budget-policy th small{color:var(--muted);font-weight:var(--fw-400,400);display:block}.dash .partial-spend-total{gap:var(--sp-3,3px);display:grid}.dash .partial-spend-total>span,.dash .partial-stop-state{font-size:var(--fs-12,12px);color:var(--muted)}.dash .partial-spend-total>strong{font-size:var(--fs-25,25px);letter-spacing:var(--ls-n0_035em,-.035em);color:var(--money)}.dash .partial-stop-state{gap:var(--sp-5,5px);text-align:right;display:grid}.dash .partial-stop-state>strong{font-weight:var(--fw-500,500);color:var(--ink)}@media (max-width:640px){.dash :is(.campaign-budget-policy,.budget-partial-summary){padding:var(--sp-16,16px)}.dash .partial-stop-state{text-align:right}.dash .recorded-spend figcaption{flex-wrap:wrap}}.nitro-workspace .dash :is(.campaign-budget-policy,.budget-partial-summary){background:var(--paper)!important}.dash .partial-spend-heading{gap:var(--sp-10,10px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.dash .partial-stop-state{justify-self:end;min-width:0;max-width:160px}.dash .campaign-budget-policy .evidence-heading{align-items:start;gap:var(--sp-12,12px);grid-template-columns:minmax(0,1fr) auto;display:grid}.dash .campaign-budget-policy .evidence-heading>span{text-align:right;max-width:115px}.dash .configured-budget-axis{color:var(--muted);font-size:var(--fs-11,11px);margin-bottom:var(--sp-10,10px);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.dash .configured-budget-row>span:first-child{min-width:0}.dash .configured-budget-row>.money{white-space:nowrap}.dash .grouped-performance-flags{background:var(--paper);padding:var(--sp-20,20px)}.dash .grouped-performance-flags h2,.dash .performance-flag-group h3{font-size:var(--fs-15,15px);font-weight:var(--fw-600,600);letter-spacing:var(--ls-n0_02em,-.02em);margin:0 0 var(--sp-5,5px);line-height:1.3}.dash .grouped-performance-flags header p{font-size:var(--fs-12,12px);color:var(--muted);margin:0 0 var(--sp-16,16px)}.dash .performance-flag-group+.performance-flag-group{margin-top:var(--sp-16,16px)}.dash .performance-flag-group>.performance-flag{box-shadow:none;padding:var(--sp-14,14px) 0;background:0 0;border:0;border-radius:0;margin:0}.dash .performance-flag-group>.performance-flag+.performance-flag{border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)))}.dash .grouped-performance-flags .performance-flag-change{font-size:var(--fs-18,18px)}.dash .grouped-performance-flags .performance-flag-title{font-size:var(--fs-13,13px)}.dash .grouped-performance-flags .performance-flag-detail{font-size:var(--fs-12,12px)}.dash .grouped-performance-flags .performance-flag-row{gap:var(--sp-14,14px);grid-template-columns:minmax(0,1fr) auto 132px auto;display:grid}.dash .grouped-performance-flags .performance-flag-text{grid-area:1/1}.dash .grouped-performance-flags .performance-flag-change{grid-area:1/2}.dash .grouped-performance-flags .performance-flag-line{grid-area:1/3}.dash .grouped-performance-flags .performance-flag-action{grid-area:1/4}@media (max-width:640px){.dash .grouped-performance-flags{padding:var(--sp-16,16px)}.dash .grouped-performance-flags .performance-flag-row{grid-template-columns:minmax(0,1fr) auto}.dash .grouped-performance-flags .performance-flag-change{grid-area:1/2}.dash .grouped-performance-flags .performance-flag-text{grid-area:1/1/3}.dash .grouped-performance-flags .performance-flag-line{grid-area:2/2;width:100px}.dash .grouped-performance-flags .performance-flag-action{grid-area:3/2;justify-self:end}}.nitro-workspace .dash .grouped-performance-flags{background:var(--paper)!important}.dash .performance-flag-ledger-row{gap:var(--sp-12,12px);padding:var(--sp-12,12px) 0;border-bottom:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));grid-template-columns:minmax(0,1fr) auto 110px auto;align-items:center;display:grid}.dash .performance-flag-ledger-row>div{min-width:0}.dash .performance-flag-ledger-row strong{font-size:var(--fs-13,13px);line-height:1.35;font-weight:var(--fw-500,500);display:block}.dash .performance-flag-ledger-row small{font-size:var(--fs-12,12px);color:var(--muted);margin-top:var(--sp-3,3px);line-height:1.45;display:block}.dash .performance-flag-ledger-reading{text-align:right}.dash .performance-flag-ledger-row>.btn{white-space:nowrap;min-height:32px;margin:0}.dash .performance-flags-evidence{font-size:var(--fs-12,12px);color:var(--muted);margin-top:var(--sp-12,12px)}.dash .performance-flags-evidence summary{cursor:pointer;padding:var(--sp-4,4px) 0}.dash .performance-flags-evidence>div{padding:var(--sp-8,8px) 0}.dash .performance-flags-evidence p{margin:var(--sp-4,4px) 0}@media (max-width:640px){.dash .performance-flag-ledger-row{gap:var(--sp-8,8px) var(--sp-12,12px);grid-template-columns:minmax(0,1fr) auto}.dash .performance-flag-ledger-name{grid-row:1/3}.dash .performance-flag-ledger-row>svg{grid-column:2;width:110px}.dash .performance-flag-ledger-row>.btn{grid-column:2;justify-self:end}}.dash .performance-flag-ledger-reading>strong{color:var(--bad)}.sidebar-order-portal.sidebar-order-portal{display:contents}.dash .sidebar-order-editor{gap:var(--sp-20,20px);min-width:0;display:grid}.dash .sidebar-order-editor-head{justify-content:space-between;align-items:start;gap:var(--sp-16,16px);display:flex}.dash .sidebar-order-editor-head>div{gap:var(--sp-8,8px);display:grid}.dash .sidebar-order-editor h2{font-size:var(--fs-20,20px);margin:0;line-height:1.3}.dash .sidebar-order-scope{color:var(--muted);font-size:var(--fs-14,14px);margin:0;line-height:1.5}.dash .sidebar-order-editor button,.dash .sidebar-order-toast button{min-height:44px;padding:var(--sp-9,9px) var(--sp-16,16px);border:var(--control-edge-w,var(--edge-w,1px)) solid var(--control-edge-c,var(--edge-c,var(--rule)));border-radius:var(--radius-control,var(--r-8,8px));background:var(--paper);color:var(--ink);font:inherit;font-size:var(--fs-16,16px);cursor:pointer}.dash .sidebar-order-editor button:hover,.dash .sidebar-order-toast button:hover{background:var(--secondary-fill-hover,var(--secondary-fill,var(--soft)))}.dash .sidebar-order-editor button:disabled{opacity:.45;cursor:default}.dash .sidebar-order-lists{gap:var(--sp-24,24px);grid-template-columns:1fr 1fr;align-items:start;min-width:0;display:grid}.dash .sidebar-order-lists>section{min-width:0}.dash .sidebar-order-lists h3{margin:0 0 var(--sp-12,12px);font-size:var(--fs-16,16px);line-height:1.5}.dash .sidebar-order-lists ol{border:var(--control-edge-w,var(--edge-w,1px)) solid var(--control-edge-c,var(--edge-c,var(--rule)));border-radius:var(--r-8,8px);margin:0;padding:0;list-style:none;overflow:hidden}.dash .sidebar-order-lists li{align-items:center;gap:var(--sp-12,12px);padding:var(--sp-8,8px) var(--sp-12,12px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));background:var(--paper);min-height:60px;display:flex}.dash .sidebar-order-lists li:first-child{border-top:0}.dash .sidebar-order-lists li>span{min-width:0;font-size:var(--fs-16,16px);overflow-wrap:anywhere;flex:1}.dash .sidebar-order-row-actions{gap:var(--sp-4,4px);flex-shrink:0;display:flex}.dash .sidebar-order-row-actions button{width:44px;height:44px;padding:var(--sp-10,10px);place-items:center;display:grid}.dash .sidebar-order-save-state{align-items:center;gap:var(--sp-12,12px);min-height:56px;padding-top:var(--sp-12,12px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));color:var(--muted);font-size:var(--fs-14,14px);flex-wrap:wrap;display:flex}.dash .sidebar-order-save-state.error{color:var(--bad,var(--workspace-red,#b6394b))}.dash .sidebar-order-save-state button{font-size:var(--fs-14,14px)}:is(.dash .sidebar-order-editor :is(button,li):focus-visible,.dash .sidebar-order-menu button:focus-visible,.dash .sidebar-order-toast button:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.dash .sidebar-order-menu{z-index:120;min-width:232px;max-width:calc(100vw - 24px);padding:var(--sp-6,6px);border:var(--surface-edge-w,var(--edge-w,1px)) solid var(--surface-edge-c,var(--edge-c,var(--rule)));border-radius:var(--r-10,10px);background:var(--paper);color:var(--ink);box-shadow:var(--overlay-shadow,0 12px 36px #0002);position:fixed}.dash .sidebar-order-menu-title{padding:var(--sp-8,8px) var(--sp-10,10px);margin-bottom:var(--sp-4,4px);border-bottom:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));color:var(--muted);font-size:var(--fs-14,14px);font-weight:var(--fw-600,600)}.dash .sidebar-order-menu button{width:100%;min-height:44px;padding:var(--sp-10,10px);border-radius:var(--r-8,8px);color:var(--ink);text-align:start;font:inherit;font-size:var(--fs-14,14px);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.dash .sidebar-order-menu button:hover{background:var(--secondary-fill-hover,var(--secondary-fill,var(--soft)))}.dash .sidebar-order-menu button:disabled{opacity:.45;cursor:default}.dash .sidebar-order-menu button:last-child{margin-top:var(--sp-4,4px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));border-radius:0}.dash .sidebar-order-toast{z-index:110;bottom:20px;align-items:center;gap:var(--sp-16,16px);max-width:min(600px,100vw - 48px);padding:var(--sp-10,10px) var(--sp-16,16px);border:var(--surface-edge-w,var(--edge-w,1px)) solid var(--surface-edge-c,var(--edge-c,var(--rule)));border-radius:var(--r-10,10px);background:var(--paper);color:var(--ink);box-shadow:var(--overlay-shadow,0 8px 30px #0002);font-size:var(--fs-14,14px);display:flex;position:fixed;inset-inline-start:calc(var(--ui-sidebar,192px) + 24px)}.dash .sidebar-order-toast button{font-size:var(--fs-14,14px)}.nitro-workspace .dash .dash-sidebar-group{gap:var(--sp-4,4px);min-width:0;margin-top:var(--sp-16,16px);display:grid}.nitro-workspace .dash .dash-sidebar-group-heading{padding:var(--sp-8,8px) var(--sp-12,12px) var(--sp-4,4px);font-size:var(--fs-14,14px);line-height:1.5;font-weight:var(--fw-500,500);color:var(--muted);margin:0}.nitro-workspace .dash .dash-tab.dash-sidebar-child{padding-inline-start:var(--sp-24,24px)}.nitro-workspace .dash .dash-mobile-workspace-heading{margin:var(--sp-12,12px) var(--sp-12,12px) var(--sp-4,4px);font-size:var(--fs-14,14px);line-height:1.5;font-weight:var(--fw-500,500);color:var(--muted)}.nitro-workspace .dash .dash-mobile-sections nav a.dash-mobile-workspace-link{padding-inline-start:var(--sp-24,24px)}.nitro-workspace .dash :is(.dash-sidebar-group-heading,.dash-mobile-workspace-heading):focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--r-4,4px)}.nitro-workspace .dash :is(.dash-tab[data-sidebar-order-id=today],.dash-mobile-sections nav a[data-sidebar-order-id=today])[aria-current=page]{color:var(--ink);box-shadow:none;background:0 0;border-bottom-color:#0000;text-decoration:none}@media (max-width:1100px) and (min-width:761px){.nitro-workspace .dash .dash-sidebar-group{align-items:center;gap:var(--sp-4,4px);margin-top:0;display:flex}.nitro-workspace .dash .dash-sidebar-group-heading{padding:var(--sp-8,8px) var(--sp-6,6px);white-space:nowrap}.nitro-workspace .dash .dash-tab.dash-sidebar-child{padding-inline-start:var(--sp-12,12px)}}@media (max-width:760px){.dash .sidebar-order-lists{gap:var(--sp-20,20px);grid-template-columns:1fr}.dash .sidebar-order-editor-head{gap:var(--sp-12,12px);display:grid}.dash .sidebar-order-editor-head>button{justify-self:start}.dash .sidebar-order-lists li{padding:var(--sp-8,8px);gap:var(--sp-8,8px)}.dash .sidebar-order-toast{inset-inline:16px;gap:var(--sp-12,12px);max-width:none;bottom:16px}}.dash .sidebar-order-row-label{align-items:center;gap:var(--sp-10,10px);display:flex}.dash .sidebar-order-row-label svg{width:18px;height:18px;color:var(--muted);flex:none}.dash .sidebar-order-row-label>span{overflow-wrap:anywhere;min-width:0}@media (min-width:1001px) and (max-width:1100px){.nitro-workspace.demo-workspace[data-demo-design=first-pass] .dash .dash-sidebar-group{gap:var(--sp-4,4px);margin-top:var(--sp-16,16px);display:grid}.nitro-workspace.demo-workspace[data-demo-design=first-pass] .dash .dash-sidebar-group-heading{padding:var(--sp-8,8px) var(--sp-12,12px) var(--sp-4,4px);white-space:normal}.nitro-workspace.demo-workspace[data-demo-design=first-pass] .dash .dash-tab.dash-sidebar-child{padding-inline-start:var(--sp-24,24px)}}.revenue-accounts-stack{gap:var(--sp-24,1.5rem);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.revenue-account{gap:var(--sp-14,.875rem);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.revenue-account+.revenue-account{padding-top:var(--sp-24,1.5rem);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)))}.revenue-account-head,.revenue-account-list-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-16,1rem);min-width:0;display:flex}.revenue-account-head>div,.revenue-account-list-row>span{gap:var(--sp-4,.25rem);overflow-wrap:anywhere;min-width:0;display:grid}.revenue-account-head h3{color:var(--ink);font-size:var(--fs-16,1rem);margin:0;line-height:1.5}.revenue-account-head .muted,.revenue-account-list-row small{font-size:var(--fs-14,.875rem);line-height:1.5}.revenue-account-actions{justify-content:flex-end;gap:var(--sp-8,.5rem) var(--sp-14,.875rem);flex-wrap:wrap;display:flex}.revenue-account .revenue-totals{gap:var(--sp-8,.5rem);display:flex}.revenue-account .revenue-totals button{gap:var(--sp-4,.25rem);min-width:0;padding:var(--sp-10,.625rem);border:var(--control-edge-w,var(--edge-w,1px)) solid var(--control-edge-c,var(--edge-c,var(--rule)));border-radius:var(--r-8,.5rem);background:var(--paper);color:var(--ink);text-align:left;font:inherit;cursor:pointer;flex:1;display:grid}.revenue-account .revenue-totals button[aria-pressed=true]{background:var(--accent-soft)}.revenue-account .revenue-totals button span{font-size:var(--fs-14,.875rem);line-height:1.5}.revenue-account .revenue-totals strong{color:var(--ink);font-size:clamp(var(--fs-16,1rem), 2.4vw, var(--fs-22,1.375rem));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;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:var(--sp-8,.5rem);display:flex}.nitro-workspace.demo-workspace .dash .revenue-account .revenue-totals strong,.overview-revenue .revenue-account .revenue-totals strong{font-size:var(--fs-18,1.125rem);white-space:normal;text-align:right}.revenue-account-head,.revenue-account-list-row{gap:var(--sp-10,.625rem)}.revenue-account-actions{gap:var(--sp-8,.5rem)}}.nitro-workspace .dash .status-strip{display:grid}.nitro-workspace .dash .budget-workspace>.status-strip{margin:0 0 var(--sp-16,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;width:100%;font-size:var(--fs-14,.875rem);font-variant-numeric:tabular-nums;line-height:1.45}.nitro-workspace .dash .ad-platforms-table :is(th,td){padding:var(--sp-10,10px) var(--sp-12,12px);border-bottom:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));text-align:left;vertical-align:middle;font-weight:var(--fw-400,400)}.nitro-workspace .dash .ad-platforms-table thead th{padding-top:var(--sp-4,4px);color:var(--muted);white-space:nowrap}.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{font-weight:var(--fw-500,500);color:var(--ink);display:block}.nitro-workspace .dash .ad-platforms-sub{color:var(--muted);overflow-wrap:anywhere;display:block}.nitro-workspace .dash .btn.ad-platforms-button{min-height:34px;padding:0 var(--sp-14,14px);font-size:var(--fs-14,.875rem);white-space:nowrap;justify-content:center;align-items:center;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{gap:var(--sp-6,6px) var(--sp-12,12px);padding:var(--sp-10,10px) 0;border-bottom:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));grid-template-columns:minmax(0,1fr) auto;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{padding:0 var(--sp-8,8px);border-radius:var(--r-4,4px);background:var(--soft);color:var(--muted);font-size:var(--fs-14,.875rem);white-space:nowrap;align-items:center;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-panel .budget-request-status:has(.budget-cancelled-receipt){background:var(--paper);display:block}.budget-cancelled-receipt{gap:var(--sp-12,12px);min-width:0;display:grid}.budget-cancelled-timeline{gap:var(--sp-12,12px);margin:0;display:grid}.budget-cancelled-timeline>div{gap:var(--sp-8,8px);grid-template-columns:6px minmax(74px,100px) minmax(0,1fr);align-items:baseline;display:grid}.budget-cancelled-timeline>div:before{content:"";background:var(--accent);border-radius:50%;align-self:center;width:5px;height:5px}.budget-cancelled-timeline>div+div:before{background:var(--chart-muted)}.budget-cancelled-timeline dt,.budget-cancelled-details dt,.budget-cancelled-cause{color:var(--muted);font-size:var(--fs-12,12px);line-height:1.5}.budget-cancelled-timeline dd{font-size:var(--fs-14,14px);font-weight:var(--fw-500,500);font-variant-numeric:tabular-nums;margin:0}.budget-cancelled-timeline time{gap:var(--sp-4,4px);flex-wrap:wrap;display:flex}.budget-cancelled-timeline time>span{white-space:nowrap}.budget-cancelled-receipt .budget-cancelled-cause{margin:0}.budget-cancelled-details{border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));padding-top:var(--sp-12,12px);min-width:0}.budget-cancelled-details summary{color:var(--muted);font-size:var(--fs-14,14px);cursor:pointer}.budget-cancelled-details dl{margin:var(--sp-12,12px) 0 0;gap:var(--sp-8,8px);display:grid}.budget-cancelled-details dl>div{gap:var(--sp-12,12px);grid-template-columns:minmax(74px,100px) minmax(0,1fr);display:grid}.budget-cancelled-details dd{font-size:var(--fs-12,12px);overflow-wrap:anywhere;margin:0}.budget-cancelled-receipt>.btn{justify-self:start}.dash .change-impact{font-variant-numeric:tabular-nums;margin-top:0;line-height:1.25;display:grid}.dash .change-impact-effect{font-size:var(--fs-16,1rem);font-weight:var(--fw-600,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{font-size:var(--fs-12,.75rem);color:var(--muted)}.settings-motion-preference>div{min-width:0}.settings-motion-preference small{margin-top:var(--sp-4,4px);color:var(--muted);font-size:var(--fs-12,12px);line-height:1.45;display:block}.settings-motion-preference .settings-switch:disabled{opacity:1;cursor:default;flex-shrink:0}.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:var(--fs-14,.875rem)}.dash.dash[data-active-tab=settings] .tab-header .settings-app-return{isolation:isolate;min-width:2.75rem;min-height:2.75rem;padding:var(--sp-10,.625rem) var(--sp-14,.875rem);border-radius:var(--radius-control);color:var(--accent);font:inherit;font-size:var(--fs-14,.875rem);cursor:pointer;background:0 0;border:0;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;padding:var(--sp-24,1.5rem) clamp(var(--sp-20,1.25rem), 3vw, var(--sp-40,2.5rem)) var(--sp-40,2.5rem);color:var(--ink);font-size:var(--fs-16,1rem);background:0 0;border:0;border-radius:0;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:var(--sp-16,1rem);margin-bottom:var(--sp-20,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 var(--sp-12,.75rem)}.dash.dash #dash-panel#dash-panel :is(.settings-back,.settings-edit){border-radius:var(--radius-control);min-height:2.75rem;color:var(--accent);padding:var(--sp-10,.625rem) var(--sp-14,.875rem);font:inherit;font-size:var(--fs-14,.875rem);cursor:pointer;background:0 0;border:0}.dash.dash #dash-panel#dash-panel :is(.settings-back,.settings-edit):hover{background:var(--accent-soft)}.dash.dash #dash-panel#dash-panel .settings-role{padding:var(--sp-6,.375rem) var(--sp-10,.625rem);border-radius:var(--radius-control);background:var(--soft);color:var(--muted);font-size:var(--fs-12,.75rem)}.dash.dash #dash-panel#dash-panel .settings-hub-heading{margin-bottom:var(--sp-24,1.5rem)}.dash.dash #dash-panel#dash-panel .settings-hub-heading h2{font-size:var(--fs-28,1.75rem);font-weight:var(--fw-500,500);letter-spacing:var(--ls-n0_035em,-.035em);margin:0;line-height:1.2}.dash.dash #dash-panel#dash-panel .settings-hub-heading p{margin:var(--sp-8,.5rem) 0 0}.dash.dash #dash-panel#dash-panel .settings-hub-grid{gap:var(--sp-24,1.5rem);grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);align-items:start;display:grid}.dash.dash #dash-panel#dash-panel .settings-hub-sheet{background:var(--paper);border-radius:var(--radius-surface);min-width:0;padding:var(--sp-24,1.5rem);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--money) 4%, transparent);border:0}.dash.dash #dash-panel#dash-panel .settings-hub-sheet h3{font-size:var(--fs-20,1.25rem);font-weight:var(--fw-500,500);letter-spacing:var(--ls-n0_025em,-.025em);margin:0 0 var(--sp-12,.75rem)}.dash.dash #dash-panel#dash-panel .settings-destination{justify-content:space-between;align-items:center;gap:var(--sp-16,1rem);width:100%;min-height:4.75rem;padding:var(--sp-20,1.25rem) var(--sp-8,.5rem);border-radius:var(--radius-control);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;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:var(--fs-16,1rem);font-weight:var(--fw-500,500)}.dash.dash #dash-panel#dash-panel .settings-destination small{font-size:var(--fs-14,.875rem);color:var(--muted);margin-top:var(--sp-4,.25rem);overflow-wrap:anywhere}.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:var(--sp-12,.75rem);margin:var(--sp-16,1rem) 0 var(--sp-20,1.25rem);display:flex}.dash.dash #dash-panel#dash-panel .settings-hub-avatar{background:var(--accent-soft);height:2.625rem;color:var(--accent);font-size:var(--fs-16,1rem);border-radius:50%;flex:0 0 2.625rem;place-items:center;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-weight:var(--fw-500,500);font-size:var(--fs-16,1rem)}.dash.dash #dash-panel#dash-panel .settings-hub-profile small{font-size:var(--fs-12,.75rem);color:var(--muted);margin-top:var(--sp-4,.25rem)}.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:var(--sp-12,.75rem) auto 0}.dash.dash #dash-panel#dash-panel .settings-focused-tools summary{width:fit-content;min-height:2.75rem;padding:var(--sp-10,.625rem) var(--sp-14,.875rem);border-radius:var(--radius-control);color:var(--accent);font-size:var(--fs-14,.875rem);cursor:pointer}.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{align-items:center;gap:var(--sp-12,.75rem);color:var(--muted);font-size:var(--fs-14,.875rem);padding:var(--sp-8,.5rem) var(--sp-14,.875rem);display:flex}.dash.dash #dash-panel#dash-panel .settings-focused-tools select{min-width:0;max-width:100%;min-height:2.75rem;padding:var(--sp-10,.625rem) var(--sp-32,2rem) var(--sp-10,.625rem) var(--sp-12,.75rem);border-radius:var(--radius-control);background:var(--soft);color:var(--ink);font:inherit;border:0}.dash.dash #dash-panel#dash-panel .settings-content{min-width:0}.dash.dash #dash-panel#dash-panel .settings-category{max-width:55rem;padding:var(--sp-24,1.5rem);background:var(--paper);border-radius:var(--radius-surface);margin:0 auto}.dash.dash #dash-panel#dash-panel .settings-category-title{font-size:var(--fs-20,1.25rem);font-weight:var(--fw-500,500);letter-spacing:var(--ls-n0_035em,-.035em);margin:0 0 var(--sp-12,.75rem);line-height:1.3}.dash.dash #dash-panel#dash-panel .settings-workspace .panel{padding:var(--sp-24,24px) 0;box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;margin:0;display:block}.dash.dash #dash-panel#dash-panel .settings-workspace .panel+.panel{border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,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{gap:var(--sp-12,12px);margin:0 0 var(--sp-12,12px);align-items:center}.dash.dash #dash-panel#dash-panel .settings-workspace .panel-head h2{font-size:var(--fs-16,1rem);font-weight:var(--fw-500,500);letter-spacing:var(--ls-n0_015em,-.015em);margin:0;line-height:1.5}.dash.dash #dash-panel#dash-panel .settings-workspace p{font-size:var(--fs-16,1rem);color:var(--muted);margin:var(--sp-8,8px) 0 var(--sp-16,16px);line-height:1.6}.dash.dash #dash-panel#dash-panel .settings-workspace :is(.hint,.muted,.panel-head>span){font-size:var(--fs-14,.875rem);color:var(--muted)}.dash.dash #dash-panel#dash-panel .settings-workspace :is(.btn,.mode button){min-height:44px;padding:var(--sp-7,7px) var(--sp-13,13px);border-radius:var(--radius-control);font-size:var(--fs-14,.875rem);font-weight:var(--fw-400,400);box-shadow:none}.dash.dash #dash-panel#dash-panel .settings-workspace .btn.q{background:var(--secondary-fill,var(--soft));color:var(--secondary-text,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{padding:var(--sp-3,3px);border-radius:var(--radius-surface);background:var(--soft);border:0}.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:var(--sp-12,12px) 0}.dash.dash #dash-panel#dash-panel .settings-workspace .result-settings fieldset{border-radius:var(--radius-surface);margin:var(--sp-4,4px) 0;border:0;gap:0;overflow:hidden}.dash.dash #dash-panel#dash-panel .settings-workspace .result-event-option{padding:var(--sp-12,12px) var(--sp-16,16px);gap:var(--sp-10,10px);font-size:var(--fs-15,.9375rem);border-radius:0;align-items:start;margin:0}.dash.dash #dash-panel#dash-panel .settings-workspace .result-event-option+.result-event-option{border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,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;font-weight:var(--fw-400,400);color:var(--ink)}.dash.dash #dash-panel#dash-panel .settings-workspace .result-event-option span span{font-size:var(--fs-14,.875rem);color:var(--muted);line-height:1.5}.dash.dash #dash-panel#dash-panel .settings-workspace input[type=radio]{accent-color:var(--accent);margin-top:var(--sp-5,5px)}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-connections .connection-row{font-size:var(--fs-15,.9375rem);gap:var(--sp-10,10px);grid-template-columns:120px minmax(0,1fr) auto}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-connections .need{padding:var(--sp-16,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{gap:var(--sp-12,12px) var(--sp-20,20px);font-size:var(--fs-14,.875rem);flex-wrap:wrap;display:flex}.dash.dash #dash-panel#dash-panel .settings-workspace .plan-control>p:first-of-type strong{font-size:var(--fs-16,1rem);font-weight:var(--fw-500,500);letter-spacing:normal}.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:var(--sp-16,1rem) var(--sp-16,1rem) var(--sp-32,2rem)}.dash.dash #dash-panel#dash-panel :is(.settings-hub-sheet,.settings-category){padding:var(--sp-20,1.25rem) var(--sp-16,1rem)}.dash.dash #dash-panel#dash-panel .settings-focused-tools label{gap:var(--sp-8,.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{gap:var(--sp-16,16px);margin-bottom:var(--sp-24,24px);align-items:center;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);font-size:var(--fs-22_4,1.4rem);flex:0 0 56px;place-items:center;display:grid}.dash.dash #dash-panel#dash-panel .settings-workspace h3{font-size:var(--fs-16,1rem);font-weight:var(--fw-500,500);margin:0}.dash.dash #dash-panel#dash-panel .settings-profile-heading p,.dash.dash #dash-panel#dash-panel .settings-preference-row p{margin:var(--sp-4,4px) 0 0}.dash.dash #dash-panel#dash-panel .settings-profile-form fieldset{align-items:start;gap:var(--sp-24,24px);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.dash.dash #dash-panel#dash-panel .settings-profile-form label{gap:var(--sp-8,8px);font-size:var(--fs-14,.875rem);flex-direction:column;display:flex}.dash.dash #dash-panel#dash-panel .settings-profile-form input{border-radius:var(--radius-control);width:100%;min-width:0;height:42px;padding:var(--sp-10,10px) var(--sp-12,12px);font:inherit;background:var(--soft);color:var(--ink);border:0}.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{font-size:var(--fs-13,.8125rem);color:var(--muted);font-weight:var(--fw-400,400)}.dash.dash #dash-panel#dash-panel .settings-form-actions{gap:var(--sp-12,12px);margin-top:var(--sp-24,24px);font-size:var(--fs-14,.875rem);flex-wrap:wrap;align-items:center;display:flex}.dash.dash #dash-panel#dash-panel .settings-detail-row{gap:var(--sp-20,20px);padding:var(--sp-14,14px) 0;border-bottom:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));font-size:var(--fs-14,.875rem);grid-template-columns:minmax(130px,1fr) minmax(0,1.6fr);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{gap:var(--sp-24,24px);padding:var(--sp-20,20px) 0;border-bottom:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));justify-content:space-between;align-items:center;display:flex}.dash.dash #dash-panel#dash-panel .settings-preference-row .theme-toggle{align-items:center;gap:var(--sp-8,8px);border-radius:var(--radius-control);background:var(--ground);color:inherit;padding:var(--sp-9,9px) var(--sp-12,12px);font-size:var(--fs-14,.875rem);border:0;flex-shrink:0;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:"";border-radius:var(--r-20,20px);background:var(--soft);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{gap:var(--sp-18,18px);grid-template-columns:1fr}.dash.dash #dash-panel#dash-panel .settings-preference-row{gap:var(--sp-16,16px);flex-wrap:wrap}}@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{padding:var(--sp-16,1rem) 0;border:0}.dash.dash #dash-panel#dash-panel .settings-hub-sheet .settings-appearance-compact .settings-preference-row h3{font-size:var(--fs-14,.875rem);margin:0}.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){gap:var(--sp-8,.5rem);flex-wrap:wrap}.dash.dash #dash-panel#dash-panel .settings-hub-sheet .settings-appearance-compact .settings-preference-row p{font-size:var(--fs-14,.875rem);margin-top:var(--sp-4,.25rem)}.dash.dash #dash-panel#dash-panel .settings-hub-sheet>h3{font-size:var(--fs-20,1.25rem);margin-bottom:var(--sp-12,.75rem)}.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:var(--fs-16,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{justify-content:flex-start;align-items:center;gap:var(--sp-12,12px);flex-direction:row-reverse;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{min-width:0;font-size:var(--fs-14,.875rem);text-wrap:balance;color:var(--muted)}.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{gap:var(--sp-6,.375rem);grid-template-columns:1fr}.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.dash #dash-panel#dash-panel .settings-privacy-legal{margin-top:var(--sp-16,16px);padding-top:var(--sp-16,16px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)))}.dash.dash #dash-panel#dash-panel .settings-privacy-legal h4{margin:0 0 var(--sp-8,8px);color:var(--ink);font:var(--fw-600,600) var(--fs-14,14px)/1.4 var(--font-family)}.dash.dash #dash-panel#dash-panel .settings-privacy-legal .visit-privacy-control{align-items:center;gap:var(--sp-9,9px);width:100%;min-height:36px;padding:var(--sp-8,8px) 0;border-radius:var(--r-6,6px);color:var(--ink);font:var(--fw-400,400) var(--fs-14,14px)/20px var(--font-family);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.dash.dash #dash-panel#dash-panel .settings-privacy-legal .account-menu-icon{width:16px;height:16px;color:var(--muted);flex:none}.dash.dash #dash-panel#dash-panel .settings-privacy-legal .visit-privacy-control:hover{background:var(--soft)}.dash.dash #dash-panel#dash-panel .settings-privacy-legal-links{align-items:center;gap:var(--sp-18,18px);margin-top:var(--sp-4,4px);display:flex}.dash.dash #dash-panel#dash-panel .settings-privacy-legal-links a{min-height:32px;color:var(--muted);font:var(--fw-400,400) var(--fs-12,12px)/20px var(--font-family);align-items:center;text-decoration:none;display:inline-flex}.dash.dash #dash-panel#dash-panel .settings-privacy-legal-links a:hover{color:var(--ink);text-decoration:underline}.dash.dash #dash-panel#dash-panel .settings-workspace .settings-privacy-legal :is(button,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:760px){.dash.dash #dash-panel#dash-panel .settings-privacy-legal .visit-privacy-control,.dash.dash #dash-panel#dash-panel .settings-privacy-legal-links a{min-height:44px}}@media (forced-colors:active){.dash.dash #dash-panel#dash-panel .settings-workspace .settings-privacy-legal :is(button,a):focus-visible{box-shadow:none;outline-color:highlight}}.dash .memory-panel .memory-line{margin:0 0 var(--sp-8,8px);font-variant-numeric:tabular-nums}.dash .memory-pages{margin:0;padding:0;list-style:none}.dash .memory-row{align-items:baseline;gap:var(--sp-4,4px) var(--sp-12,12px);padding:var(--sp-8,8px) 0;border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));grid-template-columns:minmax(0,1fr) 6.5rem 7rem auto;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{align-items:baseline;gap:var(--sp-12,12px);justify-self:end;display:inline-flex}.dash .memory-page{margin:var(--sp-4,4px) 0 0;padding:var(--sp-8,8px) var(--sp-12,12px);white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;font-family:var(--font-family);font-size:var(--fs-14,.875rem);color:var(--ink);background:var(--soft);border:var(--control-edge-w,var(--edge-w,1px)) solid var(--control-edge-c,var(--edge-c,var(--rule)));border-radius:var(--r-4,4px);grid-column:1/-1;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:var(--sp-8,8px);display:grid}.goal-panel fieldset{border:0;min-width:0;margin:0;padding:0}.goal-panel .goal-choice{align-items:center;gap:var(--sp-10,10px);width:100%;min-height:42px;padding:var(--sp-6,6px) var(--sp-12,12px);text-align:left;border-radius:var(--radius-control);color:var(--ink);font-size:var(--overlay-text);background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;margin:0;display:grid}.goal-choice+.goal-choice{margin-top:var(--sp-2,2px)}.goal-choice-text{gap:0;min-width:0;display:grid}.goal-choice-text strong{font-weight:var(--fw-500,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{align-items:center;gap:var(--sp-6,6px);margin:var(--sp-2,2px) 0 0 var(--sp-28,28px);padding-inline:var(--sp-12,12px);color:var(--accent);background:0 0;border:0;justify-self:start;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{align-items:center;gap:var(--sp-10,10px);width:100%;margin-top:var(--sp-6,6px);padding:var(--sp-9,9px) var(--sp-12,12px);color:var(--accent);background:var(--accent-soft);text-align:left;border:0;grid-template-columns:18px minmax(0,1fr) auto;display:grid}.goal-recommend>span:nth-child(2){gap:var(--sp-1,1px);display:grid}.goal-recommend strong{font-weight:var(--fw-600,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:var(--fs-18,18px);line-height:1}.goal-recommend-mark{text-align:center}.goal-recommend-arrow{justify-self:end}.goal-source{gap:var(--sp-10,10px);padding:var(--sp-6,6px) 0;font-size:var(--overlay-text);align-items:flex-start;display:flex}.goal-source input{margin-top:var(--sp-3,3px);flex-shrink:0}.goal-review{border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));padding-top:var(--sp-10,10px)}.goal-panel :is(h3,p){margin:0 0 var(--sp-6,6px)}.goal-review>div{padding:var(--sp-8,8px) 0;border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)))}.goal-review>.btn{width:100%;margin-top:var(--sp-6,6px)}.goal-performance{margin:var(--sp-12,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{padding:var(--sp-6,6px) 0;cursor:pointer;color:var(--accent)}.goal-campaign-details[open]>summary{margin-bottom:var(--sp-6,6px)}.goal-panel.is-choosing .goal-choice{align-items:start;column-gap:var(--sp-10,10px);row-gap:var(--sp-1,1px);padding:var(--sp-9,9px) var(--sp-12,12px);border:0;border-radius:0;grid-template-columns:18px minmax(0,1fr) 7.75rem;grid-template-areas:"mark name state""mark desc."}.goal-panel.is-choosing .goal-choice+.goal-choice{border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,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{margin-top:calc((1lh - var(--sp-18,18px)) / 2);grid-area:mark}.goal-panel.is-choosing .goal-choice-state{padding-left:var(--sp-14,14px);white-space:nowrap;color:var(--muted);grid-area:state}.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);font-size:var(--fs-14,.875rem);overflow-wrap:anywhere;margin:0;line-height:1.5}.automatic-change-outcome{background:var(--paper);min-width:0}.automatic-change-outcome-status{gap:var(--sp-12,12px);margin:0 0 var(--sp-12,12px);font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:baseline;display:flex}.automatic-change-outcome-status>strong{font-weight:var(--fw-500,500)}.automatic-change-outcome-status>span{font-size:var(--fs-12,12px);color:var(--muted)}.automatic-change-metric{gap:var(--sp-4,4px);margin-bottom:var(--sp-12,12px);display:inline-flex}.automatic-change-metric>button{padding:var(--sp-7,7px) var(--sp-10,10px);border-radius:var(--radius-control);background:var(--secondary-fill,var(--soft));color:var(--secondary-text,var(--ink));font:inherit;font-size:var(--fs-13,13px);border:0}.automatic-change-metric>button[aria-pressed=true]{background:var(--wash)}.automatic-change-full-record{margin-top:var(--sp-12,12px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));padding-top:var(--sp-12,12px)}.automatic-change-full-record>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-13,13px)}.dash .rec-columns{gap:var(--sp-12,12px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dash .rec-column{align-content:start;gap:var(--sp-6,6px);min-width:0;display:grid}.dash .rec-column-label{font-size:var(--fs-12,.75rem);color:var(--muted)}.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{font-size:var(--fs-14,.875rem);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:600px){.dash .rec-column-unit{font-size:var(--fs-12,.75rem)}}.dash .rec-column-figure .money{color:var(--money)}.dash .rec-column-results{color:var(--result)}.dash .rec-columns-net{align-items:baseline;gap:var(--sp-6,6px);margin:var(--sp-10,10px) 0 0;font-size:var(--fs-14,.875rem);color:var(--muted);display:flex}.dash .rec-columns-estimate{padding:var(--sp-1,1px) var(--sp-5,5px);border-radius:var(--r-4,4px);color:var(--result);font-variant-numeric:tabular-nums;background:repeating-linear-gradient(135deg, var(--soft) 0 3px, transparent 3px 7px)}.dash .review-all-button{min-height:36px;padding:0 var(--sp-14,14px);font-size:var(--fs-14,.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:var(--sp-104,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{font-size:var(--fs-12,.75rem);color:var(--muted);margin:0}.nitro-workspace .dash .detail-panel-wide:has(.platform-panel){width:min(900px,100vw)}.nitro-workspace .dash .detail-panel:has(.platform-panel) .detail-panel-head{padding:var(--sp-18,18px) var(--sp-22,22px);align-items:center}.nitro-workspace .dash .detail-panel:has(.platform-panel) .detail-panel-head h2{font-size:var(--fs-18,18px);font-weight:var(--fw-600,600);letter-spacing:var(--ls-n0_02em,-.02em);margin:0}.nitro-workspace .dash .detail-panel:has(.platform-panel) .detail-panel-body{padding:var(--sp-18,18px) var(--sp-22,22px);background:var(--paper)}.nitro-workspace .dash .platform-panel{gap:var(--sp-16,16px);min-width:0}.nitro-workspace .dash .platform-panel :is(dl,p,h3){margin:0}.nitro-workspace .dash .platform-panel-figures{gap:var(--sp-12,12px)}.nitro-workspace .dash .platform-panel-figures>div{padding:var(--sp-4,4px) 0 var(--sp-12,12px);border-bottom:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));min-width:0}.nitro-workspace .dash .platform-panel-figures dt{font-size:var(--fs-14,14px)}.nitro-workspace .dash .platform-panel-figures dd{margin:var(--sp-6,6px) 0 0;font-size:var(--fs-24,24px);font-weight:var(--fw-500,500);letter-spacing:var(--ls-n0_025em,-.025em);font-variant-numeric:tabular-nums}.nitro-workspace .dash .platform-secondary-figures{align-items:baseline;gap:var(--sp-8,8px) var(--sp-24,24px);padding:var(--sp-12,12px) var(--sp-2,2px) 0;flex-wrap:wrap;display:flex}.nitro-workspace .dash .platform-secondary-figures>div{gap:var(--sp-8,8px);align-items:baseline;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:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));min-width:0}.nitro-workspace .dash .platform-panel-trend{padding:var(--sp-14,14px) 0 var(--sp-8,8px)}.nitro-workspace .dash .platform-section-heading{justify-content:space-between;align-items:center;gap:var(--sp-12,12px);margin-bottom:var(--sp-12,12px);display:flex}.nitro-workspace .dash .platform-section-heading h3{align-items:center;gap:var(--sp-8,8px);font-size:var(--fs-14,14px);font-weight:var(--fw-600,600);display:flex}.nitro-workspace .dash .platform-section-heading>span{color:var(--muted);font-size:var(--fs-12,12px)}.nitro-workspace .dash .platform-count{min-width:20px;height:20px;padding:0 var(--sp-5,5px);border-radius:var(--r-6,6px);background:var(--soft);color:var(--muted);font-size:var(--fs-12,12px);font-weight:var(--fw-400,400);place-items:center;display:inline-grid}.nitro-workspace .dash .platform-campaign-section>.platform-section-heading{padding:var(--sp-14,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:var(--sp-10,10px) var(--sp-12,12px);font-size:var(--fs-14,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{font-size:var(--fs-12,12px);white-space:nowrap;font-weight:var(--fw-400,400)}.nitro-workspace .dash .platform-panel-campaigns th:first-child{padding-left:var(--sp-16,16px);min-width:215px}.nitro-workspace .dash .platform-panel-campaigns tbody th{font-weight:var(--fw-500,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{margin-left:var(--sp-6,6px);color:var(--muted)}.nitro-workspace .dash .platform-account-section{padding:var(--sp-14,14px) 0}.nitro-workspace .dash .platform-connection-state{padding:var(--sp-3,3px) var(--sp-8,8px);border-radius:var(--r-6,6px);background:var(--soft)}.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{gap:var(--sp-10,10px) var(--sp-24,24px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nitro-workspace .dash .platform-panel-facts>div{align-items:baseline;gap:var(--sp-10,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{gap:var(--sp-10,10px) var(--sp-18,18px);margin-top:var(--sp-14,14px);padding-top:var(--sp-12,12px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));flex-wrap:wrap;display:flex}.nitro-workspace .dash .platform-manager-link{padding:var(--sp-6,6px) var(--sp-10,10px);border:var(--control-edge-w,var(--edge-w,1px)) solid var(--control-edge-c,var(--edge-c,var(--rule)));border-radius:var(--r-7,7px);color:var(--accent);font-weight:var(--fw-500,500)}.nitro-workspace .dash .platform-manager-link:hover{background:var(--soft)}.nitro-workspace .dash .platform-empty{padding:var(--sp-14,14px) 0;color:var(--muted)}.nitro-workspace .dash .platform-coverage{margin-top:var(--sp-10,10px);color:var(--muted)}@media (max-width:600px){.nitro-workspace .dash .detail-panel:has(.platform-panel) :is(.detail-panel-head,.detail-panel-body){padding:var(--sp-14,14px) var(--sp-12,12px)}.nitro-workspace .dash .platform-panel-figures{gap:var(--sp-6,6px)}.nitro-workspace .dash .platform-panel-figures>div{padding:var(--sp-8,8px) 0 var(--sp-12,12px)}.nitro-workspace .dash .platform-panel-figures dd{font-size:clamp(var(--fs-18,18px), 4.8vw, var(--fs-24,24px))}.nitro-workspace .dash .platform-panel-figures dt{min-height:38px}.nitro-workspace .dash .platform-secondary-figures{gap:var(--sp-6,6px) var(--sp-16,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{align-items:center;gap:var(--sp-6,6px);padding:var(--sp-4,4px) 0;min-height:28px;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;display:inline-flex}.dash .platform-sort:hover,.dash th[aria-sort] .platform-sort{color:var(--ink)}.dash .platform-sort>span{font-size:var(--fs-12,12px)}.dash .report-platform-open{align-items:center;gap:var(--sp-6,6px) var(--sp-10,10px);flex-wrap:wrap;display:inline-flex}.nitro-workspace .dash .platform-factors{background:var(--paper);border:var(--surface-edge-w,var(--edge-w,1px)) solid var(--surface-edge-c,var(--edge-c,var(--rule)));border-radius:var(--r-12,12px);padding:var(--sp-14,14px) var(--sp-16,16px)}.nitro-workspace .dash .platform-factors>dl{gap:var(--sp-18,18px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nitro-workspace .dash .platform-factors dt,.nitro-workspace .dash .platform-factors p{color:var(--muted)}.nitro-workspace .dash .platform-factors dd{margin:var(--sp-5,5px) 0 0}.nitro-workspace .dash .platform-factors strong{margin-bottom:var(--sp-4,4px);font-weight:var(--fw-500,500);display:block}.nitro-workspace .dash .platform-activity-summary{gap:var(--sp-10,10px) var(--sp-18,18px);margin-top:var(--sp-14,14px);padding-top:var(--sp-12,12px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));color:var(--muted);flex-wrap:wrap;display:flex}@media (max-width:600px){.nitro-workspace .dash .platform-factors>dl{gap:var(--sp-12,12px);grid-template-columns:1fr}}.nitro-workspace .dash .platform-delivery-summary{color:var(--muted);font-size:var(--fs-14,.875rem);line-height:1.4;font-weight:var(--fw-400,400);white-space:normal;display:block}.nitro-workspace .dash .platform-delivery-label{font-size:var(--fs-14,.875rem);font-weight:var(--fw-400,400);color:var(--ink);white-space:nowrap}.nitro-workspace .dash .platform-budget-plan{margin-top:var(--sp-4,4px);color:var(--muted);font-size:var(--fs-14,.875rem);font-weight:var(--fw-400,400);white-space:normal;min-width:150px;display:block}.notif-heading{justify-content:space-between;align-items:center;gap:var(--sp-12,12px);margin:var(--sp-24,24px) 0 var(--sp-8,8px);display:flex}.notif-heading h2{font-size:var(--fs-14,.875rem);font-weight:var(--fw-600,600);letter-spacing:var(--ls-n0_015em,-.015em);margin:0}.notif-heading button{color:var(--muted);font:inherit;font-size:var(--fs-13,.8125rem);min-height:44px;padding:var(--sp-8,8px) 0 var(--sp-8,8px) var(--sp-12,12px);cursor:pointer;background:0 0;border:0}.notif-heading button:disabled{cursor:default;color:var(--muted)}.notif-heading button:not(:disabled):hover{color:var(--ink)}.dash .activity-content .notif-list.notif-saved .notif,.notif-list.notif-saved .notif{column-gap:var(--sp-8,8px);padding:var(--sp-8,8px) 0 var(--sp-12,12px);grid-template-columns:44px minmax(0,1fr);row-gap:0}.notif-saved .notif-read-control{border-radius:var(--r-6,6px);width:44px;min-width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:start;place-items:center;padding:0;display:grid}.notif-saved .notif-read-control:hover{background:var(--soft);color:var(--ink)}.notif-saved .notif-read-control .dot{align-self:auto;width:6px;height:6px;margin:0}.notif-saved .notif-read-check{font-size:var(--fs-14,14px)}.notif-saved .notif-body{padding-top:var(--sp-10,10px)}.notif-saved .notif .when{margin-top:var(--sp-4,4px);font-size:var(--fs-13,.8125rem);grid-column:2;line-height:1.4}.notif-saved:has(.creative-preview-trigger) .notif .when{padding-left:var(--sp-60,60px)}.notif-saved .notif .line summary{gap:var(--sp-12,12px)}.notif-saved .notif-open{font-size:var(--fs-13,.8125rem);line-height:1.5rem;font-weight:var(--fw-400,400);color:var(--muted);white-space:nowrap}.notif-saved details[open] .notif-open{font-size:0}.notif-saved details[open] .notif-open:after{content:"Close";font-size:var(--fs-13,.8125rem)}.notif-heading button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.notif-saved .notif-read-control:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dash .condition-rule-row{margin-top:var(--sp-20,20px);padding-top:var(--sp-20,20px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));column-gap:var(--sp-32,32px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dash .condition-rule-ledger{column-gap:var(--sp-10,10px);row-gap:var(--sp-14,14px);grid-template-columns:11rem minmax(0,1fr) 1.1rem 6.5rem;align-items:center;display:grid}.dash .condition-rule-label{font-size:var(--fs-16,1rem);color:var(--ink)}.dash .condition-rule-label small{font-size:var(--fs-14,.875rem);color:var(--muted);display:block}.dash .condition-rule-track{min-width:0;display:block}.dash .condition-rule-bar{border-radius:var(--r-7,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:var(--fs-20,1.25rem)}.dash .condition-rule-amount{text-align:right;font-size:var(--fs-20,1.25rem);font-weight:var(--fw-500,500);font-variant-numeric:tabular-nums}.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{gap:var(--sp-6,6px);grid-area:1/2;align-self:center;display:inline-flex}.dash .condition-rule-row .condition-rule-risk{margin:var(--sp-14,14px) 0 0;gap:var(--sp-8,8px);font-size:var(--fs-14,.875rem);color:var(--muted);grid-column:1/-1;align-items:flex-start;line-height:1.45;display:flex}.dash .condition-rule-risk svg{margin-top:var(--sp-1,1px);flex-shrink:0}.dash .condition-rule-row .condition-rule-error{margin:var(--sp-8,8px) 0 0;font-size:var(--fs-14,.875rem);color:var(--bad);grid-column:1/-1}@media (max-width:600px){.dash .condition-rule-row{row-gap:var(--sp-12,12px);grid-template-columns:minmax(0,1fr)}.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}}.dash .tab-heading-copy:has(>.workspace-keyboard-help){align-items:center;gap:var(--sp-8,8px);min-width:0;display:flex}.workspace-keyboard-help{color:var(--ink,#202126);font-family:var(--font-sans,Arial, sans-serif);flex:none}.workspace-keyboard-help *{box-sizing:border-box}.workspace-keyboard-help>summary{min-width:44px;min-height:44px;padding:var(--sp-8,8px);border-radius:var(--r-6,6px);color:var(--muted,#6d7079);font-size:var(--fs-14,14px);font-weight:var(--fw-400,400);cursor:pointer;background:0 0;border:0;place-items:center;line-height:1;list-style:none;display:grid}.workspace-keyboard-help>summary::-webkit-details-marker{display:none}.workspace-keyboard-help>summary:after{content:none}.workspace-keyboard-help>summary:hover,.workspace-keyboard-help .workspace-keyboard-guide button:hover{color:var(--ink,#202126);background:color-mix(in srgb, var(--ink,#202126) 4%, transparent)}.workspace-keyboard-help :is(summary,button):focus-visible{outline:2px solid var(--accent,#4664df);outline-offset:3px}.workspace-keyboard-help .workspace-keyboard-guide{z-index:80;top:calc(var(--popover-anchor-bottom,56px) + 8px);left:clamp(12px, var(--popover-left,12px), max(12px, calc(100vw - 342px)));width:min(330px,100vw - 24px);max-height:max(44px, calc(var(--popover-room,100dvh) - 20px));box-sizing:border-box;padding:var(--sp-8,8px) var(--sp-16,16px) var(--sp-12,12px);border:1px solid var(--rule,#e4e4e8);border-radius:var(--r-10,10px);background:var(--paper,#fff);color:var(--ink,#202126);text-align:left;margin:0;position:fixed;overflow:auto;box-shadow:0 8px 28px #10142a08}.workspace-keyboard-help[data-popover-side=above] .workspace-keyboard-guide{top:auto;bottom:calc(100dvh - var(--popover-anchor-top,0px) + 8px)}.workspace-keyboard-help .workspace-keyboard-guide header{justify-content:space-between;align-items:center;gap:var(--sp-12,12px);display:flex}.workspace-keyboard-help .workspace-keyboard-guide h2{font-size:var(--fs-16,16px);font-weight:var(--fw-500,500);letter-spacing:var(--ls-n0_2px,-.2px);margin:0;line-height:1.3}.workspace-keyboard-help .workspace-keyboard-guide button{min-width:44px;min-height:44px;padding:var(--sp-8,8px);border-radius:var(--r-6,6px);color:var(--muted,#6d7079);font:inherit;font-size:var(--fs-22,22px);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.workspace-keyboard-help .workspace-keyboard-guide dl{margin:var(--sp-4,4px) 0 0;font-size:var(--fs-14,14px)}.workspace-keyboard-help .workspace-keyboard-guide dl>div{align-items:center;gap:var(--sp-16,16px);min-height:44px;padding:var(--sp-8,8px) 0;border-bottom:1px solid var(--rule,#e4e4e8);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-keyboard-help .workspace-keyboard-guide dl>div:last-child{border:0}.workspace-keyboard-help .workspace-keyboard-guide :is(dt,dd){margin:0}.workspace-keyboard-help .workspace-keyboard-guide kbd{color:var(--muted,#6d7079);font:var(--fs-12,12px) var(--font-sans,Arial, sans-serif);white-space:nowrap}.workspace-keyboard-help .workspace-keyboard-guide .workspace-keyboard-phone{display:none}@media (max-width:760px){.workspace-keyboard-help .workspace-keyboard-guide .workspace-keyboard-desktop{display:none}.workspace-keyboard-help .workspace-keyboard-guide .workspace-keyboard-phone{display:grid}}
