.chat-targets{border:1px solid var(--rule);border-radius:var(--overlay-radius);margin-block:1rem;font-size:1rem;line-height:1.5;overflow:hidden}.chat-targets-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:1rem;display:flex}.chat-targets-heading h3{margin:0;font-size:1rem;font-weight:600}.chat-targets-heading>span,.chat-targets-note,.chat-targets-footer{color:var(--muted);font-size:.875rem}.chat-targets button{font:inherit;color:var(--ink);background:var(--soft);border:1px solid var(--rule);border-radius:var(--overlay-radius);cursor:pointer;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem}.chat-targets button:disabled{cursor:default;color:var(--muted)}.chat-targets-note{min-height:3.9375rem;margin:1rem;line-height:1.5}.chat-targets-footer{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(>.chat-targets){box-shadow:none;background:0 0;border:0;padding:0}.nitro-workspace .dash .chat-central-layout .chat-targets .cm{table-layout:fixed;width:100%;min-width:0}.nitro-workspace .dash .chat-central-layout .chat-targets .cm :is(th,td){white-space:normal;overflow-wrap:anywhere;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-targets .cm th:first-child{width:46%}.nitro-workspace .dash .chat-central-layout .chat-targets :is(h3,td){font-size:1rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-targets :is(th,.chat-targets-note){font-size:.875rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-targets .chat-targets-note{margin:1rem}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-targets .cm :is(th,td){padding-inline:.625rem}.chat-targets-note{min-height:6.5625rem}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-targets :is(h3,p,th,td){line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-targets :is(th,.chat-targets-note){font-size:.875rem}.chat-leads{border:1px solid var(--rule);border-radius:var(--overlay-radius);margin-block:1rem;font-size:1rem;overflow:hidden}.chat-leads-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:1rem;display:flex}.chat-leads-heading h3{margin:0;font-size:1rem;font-weight:600}.chat-leads-heading>span,.chat-leads-meta,.chat-leads-note,.chat-leads-footer{color:var(--muted);font-size:.875rem}.chat-leads-meta{overflow-wrap:anywhere;margin-top:.25rem;display:block}.chat-leads .cm{width:100%}.chat-leads .cm td,.chat-leads .cm th{white-space:normal;overflow-wrap:anywhere}.chat-leads-rows{max-height:32rem;overflow:auto}.chat-leads-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-height:2.5rem;display:flex}.chat-leads button{font:inherit;color:var(--ink);background:var(--soft);border:1px solid var(--rule);border-radius:var(--overlay-radius);cursor:pointer;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem}.chat-leads button:disabled{cursor:default;color:var(--muted)}.chat-leads-note{margin:1rem;line-height:1.5}.chat-leads-footer{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}@media (max-width:600px){.chat-leads-actions{flex-direction:column}.chat-leads .cm td,.chat-leads .cm th{padding-inline:.625rem}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(>.chat-leads){box-shadow:none;background:0 0;border:0;padding:0}.nitro-workspace .dash .chat-central-layout .chat-leads h3,.nitro-workspace .dash .chat-central-layout .chat-leads td{font-size:1rem}.nitro-workspace .dash .chat-central-layout .chat-leads .cm{table-layout:fixed;width:100%;min-width:0}.nitro-workspace .dash .chat-central-layout .chat-leads .cm th:first-child{width:46%}.nitro-workspace .dash .chat-central-layout .chat-leads .cm th:nth-child(2){width:25%}.nitro-workspace .dash .chat-central-layout .chat-leads .cm th:nth-child(3){width:29%}.nitro-workspace .dash .chat-central-layout .chat-leads .chat-leads-note{min-height:2.625rem;margin:1rem;font-size:.875rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-leads .chat-leads-actions button{min-width:0;padding-inline:.5rem}.nitro-workspace .dash .chat-central-layout .chat-leads .chat-leads-footer{min-height:4.5rem}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-leads .chat-leads-note{min-height:5.25rem}}.nitro-workspace .dash .chat-central-layout .chat-leads,.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-leads :is(h3,p,th,td){line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-leads :is(th,.chat-leads-note){font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-leads .cm :is(th,td),.nitro-workspace .dash .chat-central-layout .chat-leads .chat-leads-meta{white-space:normal;overflow-wrap:anywhere}.chat-observation-controls{border:1px solid var(--rule);border-radius:1rem;gap:1rem;padding:1rem;display:grid}.chat-observation-controls header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.chat-observation-controls h3{margin:0;font-size:1rem;font-weight:500}.chat-observation-controls header span,.chat-observation-controls footer p{color:var(--muted);margin:0;font-size:.875rem}.chat-observation-controls table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem}.chat-observation-controls th,.chat-observation-controls td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:.75rem .5rem;font-weight:400}.chat-observation-controls th{color:var(--muted);font-size:.875rem}.chat-observation-controls th:first-child,.chat-observation-controls td:first-child{padding-left:0}.chat-observation-controls th:last-child,.chat-observation-controls td:last-child{padding-right:0}.chat-observation-controls small{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}.chat-observation-controls footer{gap:.75rem;display:grid}.chat-observation-controls footer>div{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(>.chat-campaign-constraint.chat-observation-controls){box-shadow:none;background:0 0;border:0;padding:0}.nitro-workspace .dash .chat-central-layout .chat-campaign-constraint.chat-observation-controls{width:min(100%,37rem);line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-campaign-constraint.chat-observation-controls h3,.nitro-workspace .dash .chat-central-layout .chat-campaign-constraint.chat-observation-controls td{font-size:1rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-campaign-constraint.chat-observation-controls th,.nitro-workspace .dash .chat-central-layout .chat-campaign-constraint.chat-observation-controls header span,.nitro-workspace .dash .chat-central-layout .chat-campaign-constraint.chat-observation-controls footer p{font-size:.875rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-campaign-constraint.chat-observation-controls footer p{min-height:2.625rem}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-campaign-constraint.chat-observation-controls footer p{min-height:5.25rem}}.chat-decision-control{border:1px solid var(--rule);border-radius:var(--radius);width:100%;max-width:100%;color:var(--ink);overflow-wrap:anywhere;padding:1rem;font-size:1rem}.chat-decision-control header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;min-height:2rem;display:flex}.chat-decision-control h3,.chat-decision-control h4{margin:0;font-size:1rem;font-weight:600}.chat-decision-control header span{color:var(--muted);font-size:.875rem}.chat-decision-control table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.75rem 0}.chat-decision-control th,.chat-decision-control td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.5rem .25rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-decision-control th[scope=row]{width:40%;font-size:.875rem;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-decision-control td{font-size:1rem}.decision-money{font-variant-numeric:tabular-nums;color:var(--ink)}.decision-field{display:block}.decision-creative img,.decision-creative video{object-fit:contain;background:var(--paper);width:100%;height:auto;max-height:28rem;margin:.75rem 0;display:block}.chat-decision-control details{margin:.75rem 0}.chat-decision-control summary{cursor:pointer;font-size:.875rem}.chat-decision-control footer{border-top:1px solid var(--rule);padding-top:.75rem}.decision-controls{flex-wrap:wrap;gap:.5rem;min-height:2.75rem;display:flex}.chat-decision-control footer p{min-height:4.5rem;color:var(--muted);margin:.5rem 0 0}@media (max-width:480px){.chat-decision-control{padding:.75rem}.decision-controls{min-height:5.5rem}.decision-controls .btn{padding-inline:.5rem}.chat-decision-control footer p{min-height:8rem}}.chat-decision-control .decision-review th[scope=col]{width:30%}.chat-decision-control .decision-review th[scope=col]:first-child{width:40%}.decision-controls{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:2.75rem;display:grid}@media (max-width:480px){.decision-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}.chat-budget-move{border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);overflow-wrap:anywhere;max-width:100%;padding:1rem;font-size:1rem}.chat-budget-move header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;min-height:2rem;display:flex}.chat-budget-move h3{margin:0;font-size:1rem;font-weight:600}.chat-budget-move header span,.chat-budget-move footer p{color:var(--muted);font-size:.875rem}.chat-budget-move table{border-collapse:collapse;table-layout:auto;width:100%;margin:.75rem 0;font-size:.875rem}.chat-budget-move th,.chat-budget-move td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.5rem .25rem}.chat-budget-move td{font-variant-numeric:tabular-nums;color:var(--ink)}.chat-budget-move th{font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-budget-move th{overflow-wrap:normal;word-break:normal;font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-budget-move td{overflow-wrap:normal;word-break:normal;font-size:1rem}.chat-budget-move td{white-space:nowrap}.chat-budget-move th span{color:var(--muted);font-size:.75rem;display:block}.chat-budget-move footer{border-top:1px solid var(--rule);padding-top:.75rem}.budget-move-controls{flex-wrap:wrap;gap:.5rem;min-height:2.75rem;display:flex}.chat-budget-move footer p{min-height:4.5rem;margin:.5rem 0 0}.budget-move-amount{font-variant-numeric:tabular-nums;color:var(--ink)}@media (max-width:480px){.chat-budget-move{padding:.75rem}.chat-budget-move table{font-size:.875rem}.chat-budget-move th,.chat-budget-move td{padding:.5rem .125rem}.budget-move-controls{min-height:5.5rem}.budget-move-controls .btn{padding-inline:.5rem}.chat-budget-move footer p{min-height:8rem}}.chat-budget-move .budget-move-legs{table-layout:fixed}.chat-budget-move caption{text-align:left;margin-bottom:.5rem;font-size:1rem}@media (max-width:480px){.chat-budget-move .budget-move-values tr,.chat-budget-move .budget-move-comparison tr{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.5rem;display:grid}.chat-budget-move .budget-move-values tr>:first-child,.chat-budget-move .budget-move-comparison tr>:first-child{grid-column:1/-1}.chat-budget-move .budget-move-values tbody th,.chat-budget-move .budget-move-comparison tbody th{border-bottom:none}}.chat-instruction-reply{border:1px solid var(--rule);color:var(--ink);overflow-wrap:anywhere;border-radius:1rem;padding:1.25rem;font-size:1rem}.chat-instruction-reply header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.chat-instruction-reply h3{margin:0;font-size:1rem}.chat-instruction-reply header>span,.chat-instruction-reply footer p,.chat-instruction-reply thead th{color:var(--muted);font-size:.875rem}.chat-instruction-reply table{border-collapse:collapse;table-layout:fixed;width:100%}.chat-instruction-reply th,.chat-instruction-reply td{border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;padding:.75rem .5rem;font-weight:400}.chat-instruction-reply th:first-child,.chat-instruction-reply td:first-child{padding-left:0}.chat-instruction-reply th:last-child,.chat-instruction-reply td:last-child{padding-right:0}.chat-instruction-reply th:last-child:not(:first-child),.chat-instruction-reply td:last-child:not(:first-child){width:27%}.chat-instruction-reply footer{margin-top:1.25rem}.chat-instruction-reply .instruction-controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:3.25rem;display:flex}.chat-instruction-reply .btn{min-height:2.75rem;font-size:.875rem}.chat-instruction-reply footer p{min-height:3rem;margin:.5rem 0 0}@media (max-width:500px){.chat-instruction-reply{padding:1rem}.chat-instruction-reply th,.chat-instruction-reply td{padding-inline:.25rem}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(>.chat-instruction-retirement){box-shadow:none;background:0 0;border:0;padding:0}.nitro-workspace .dash .chat-central-layout .chat-instruction-retirement{width:min(100%,37rem);line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-instruction-retirement :is(h3,td){font-size:1rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-instruction-retirement :is(h3,p,th,td){line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-instruction-retirement :is(th,footer p),.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-instruction-retirement :is(th,footer p){color:var(--muted);font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-instruction-retirement :is(th,td):first-child{width:48%}.nitro-workspace .dash .chat-central-layout .chat-instruction-retirement :is(th,td):not(:first-child){width:26%}@media (max-width:500px){.nitro-workspace .dash .chat-central-layout .chat-instruction-retirement footer p{min-height:4.5rem}}.chat-account-command footer p{min-height:4rem}@media (max-width:480px){.chat-account-command footer p{min-height:6rem}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(>.chat-account-mode){box-shadow:none;background:0 0;border:0;padding:0}.nitro-workspace .dash .chat-central-layout .chat-account-mode.chat-account-command.chat-observation-controls :is(h3,p,th,td){line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-account-mode.chat-account-command.chat-observation-controls :is(th,footer p,header span){font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-account-mode.chat-account-command.chat-observation-controls{line-height:1.5}.chat-workspace-receipt .chat-workspace-inverse{min-height:1.5rem;color:var(--ink);margin:0;font-size:.875rem}.chat-workspace-receipt footer p{min-height:5.25rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(>.chat-operator-reply){box-sizing:border-box;border:1px solid var(--rule);background:var(--paper);box-shadow:none;border-radius:1.25rem;padding:1.25rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply{font-size:1rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply h3{margin:0;font-size:1rem;font-weight:500;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply p{margin:0;font-size:1rem;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply .operator-caption{color:var(--muted);margin:.25rem 0 .875rem;font-size:.75rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply .operator-decision{margin:0 0 1rem;font-size:1rem;line-height:1.5}.chat-operator-reply table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply :is(th,td){border-bottom:1px solid var(--rule);vertical-align:top;padding:.5625rem 0;font-size:1rem;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply th{text-align:left;font-weight:400}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply td{text-align:right;font-weight:400}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply .operator-result{color:var(--result)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply .operator-money{color:var(--ink)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply .operator-foot{color:var(--muted);margin:.875rem 0 0;font-size:.75rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply .operator-note{color:var(--muted);margin:.875rem 0 0;font-size:.875rem;line-height:1.5}.chat-operator-reply .operator-comparison th:first-child{width:40%}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply .operator-comparison :is(th,td){font-size:.875rem}.chat-operator-reply .operator-comparison thead th:not(:first-child){text-align:right}.chat-operator-reply .operator-comparison td{white-space:nowrap}.chat-operator-reply .operator-record th{width:40%;padding-right:1.125rem!important}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply .operator-record td{text-align:left;overflow-wrap:anywhere;font-weight:400}.chat-operator-reply .operator-note-slot{display:grid}.chat-operator-reply .operator-note-slot>p{grid-area:1/1}.chat-operator-reply .operator-reserve{visibility:hidden;pointer-events:none}.chat-operator-reply footer{align-items:center;gap:.75rem;min-height:2.75rem;margin-top:1.25rem;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply footer button{box-sizing:border-box;background:var(--soft);min-width:8.25rem;min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;outline-offset:2px;border:0;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem}.chat-operator-reply footer button:focus-visible{outline:2px solid var(--focus-ring)}.chat-operator-reply footer button:disabled{cursor:default;color:var(--muted);opacity:1}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply footer span{color:var(--muted);font-size:.75rem;line-height:1.5}@media (max-width:400px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(>.chat-operator-reply){border-radius:1.125rem;padding:1rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operator-reply :is(th,td){padding:.5rem 0}.chat-operator-reply .operator-record th{width:38%;padding-right:.875rem!important}}.chat-operator-reply .operator-control-slot{flex:0 0 8.25rem;min-height:2.75rem}.chat-imported-reply{min-width:0}.chat-imported-reply .imported-section-title{margin-top:1.5rem!important}.chat-imported-reply h4{overflow-wrap:anywhere;margin:1rem 0 .5rem;font-size:1rem;font-weight:500}.chat-imported-reply details{margin-top:.5rem}.chat-imported-reply summary{cursor:pointer;font-size:.875rem}.chat-imported-reply pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:.875rem}.chat-imported-reply .imported-image{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;height:16rem;margin:.75rem 0;display:grid}.chat-imported-reply .imported-image img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.chat-imported-reply .imported-asset td{white-space:pre-wrap}.chat-imported-reply .imported-statuses table{table-layout:fixed}.chat-imported-reply .imported-statuses th{overflow-wrap:anywhere}.chat-imported-reply .imported-statuses th:first-child{width:50%;padding-right:.75rem}.chat-imported-reply .imported-statuses td{white-space:normal}.chat-finding-reply .operator-control-slot{flex-basis:11.5rem}.chat-finding-reply footer button{white-space:nowrap}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(>.chat-business-facts-reply){box-shadow:none;background:0 0;border:0;padding:0}.chat-business-facts-reply{border:1px solid var(--rule);background:var(--paper);color:var(--ink);overflow-wrap:anywhere;border-radius:1rem;padding:1rem;font-size:1rem;line-height:1.5}.chat-business-facts-reply header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.chat-business-facts-reply h3{margin:0;font-size:1rem}.chat-business-facts-reply header>span{color:var(--muted);font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-business-facts-reply :is(.business-fact-source,thead th,footer p){color:var(--muted);font-size:.875rem;line-height:1.5}.chat-business-facts-reply .business-fact-source{margin:0 0 1rem}.chat-business-facts-reply table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.chat-business-facts-reply :is(th,td){border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;white-space:pre-wrap;padding:.75rem .5rem;font-weight:400}.chat-business-facts-reply :is(th,td):first-child{padding-left:0}.chat-business-facts-reply :is(th,td):last-child{padding-right:0}.chat-business-facts-reply small{color:var(--muted);margin-top:.5rem;font-size:.75rem;display:block}.chat-business-facts-reply .business-fact-review th:first-child{width:5rem}.chat-business-facts-reply .business-fact-review th:last-child{width:4rem}.chat-business-facts-reply .business-fact-list th:nth-child(2){width:3.5rem}.chat-business-facts-reply .business-fact-list th:last-child{width:4rem}.chat-business-facts-reply .business-fact-status{min-height:4.5rem;margin:1rem 0 0}.chat-business-facts-reply footer{margin-top:1rem}.chat-business-facts-reply .business-fact-controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:3.25rem;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-business-facts-reply .btn{min-height:2.75rem;font-size:.875rem}.chat-business-facts-reply footer p{min-height:3rem;margin:.5rem 0 0}@media (max-width:500px){.chat-business-facts-reply .business-fact-status{min-height:6rem}.chat-business-facts-reply footer p{min-height:3rem}}.chat-business-facts-reply .business-facts-body{scrollbar-gutter:stable;max-height:32rem;display:flow-root;overflow:auto}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(.chat-report-reply){border:1px solid var(--rule);background:var(--paper);box-shadow:none;border-radius:1.25rem;padding:1.25rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply h3{margin:0;font-size:1rem;font-weight:500;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply .report-caption{color:var(--muted);margin:.25rem 0 .875rem;font-size:.75rem;line-height:1.5}.chat-report-reply table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply :is(th,td){border-bottom:1px solid var(--rule);padding:.5625rem 0;font-size:1rem;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply th{text-align:left;font-weight:400}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply td{text-align:right;font-weight:400}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply .report-result{color:var(--result)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply .report-money{color:var(--money)}.chat-report-reply .report-plots{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.25rem;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply .report-plot h3{margin-bottom:.3125rem}.chat-report-reply .report-plot{min-width:0}.chat-report-reply svg{width:100%;height:142px;display:block;overflow:visible}.chat-report-reply .report-spend-plot{margin-top:1.25rem}.chat-report-reply .report-spend-plot svg{height:178px}.chat-report-reply svg text{font-family:var(--font-family);fill:var(--muted);font-size:12px}.chat-report-reply .report-grid{stroke:var(--rule);stroke-width:1px}.chat-report-reply .report-series{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chat-report-reply .report-results-series{stroke:var(--result)}.chat-report-reply .report-money-series{stroke:var(--money)}.chat-report-reply .report-point.report-results-series{fill:var(--result)}.chat-report-reply .report-point.report-money-series{fill:var(--money)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply .report-foot{color:var(--muted);margin:.875rem 0 0;font-size:.75rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply .report-scenario :is(th,td){font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply .report-assumed{color:var(--muted);font-size:.75rem}.chat-report-reply .report-selected{background:var(--soft)}.chat-report-reply .report-coverage{gap:.3125rem;margin-top:1rem;display:grid}.chat-report-reply .report-coverage div{text-align:center;background:var(--soft);color:var(--ink);border-radius:.3125rem;padding:.5rem 0;font-size:.75rem}.chat-report-reply .report-coverage .report-missing{border:1px dashed var(--control-mark);color:var(--muted);background:0 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply .report-section-title{margin-top:1.25rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply .report-note{color:var(--muted);margin:.875rem 0 0;font-size:.875rem;line-height:1.6}@media (max-width:400px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(.chat-report-reply){border-radius:1.125rem;padding:1rem}.chat-report-reply .report-plots{grid-template-columns:1fr;gap:.875rem;margin-top:1rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-report-reply :is(th,td){padding:.5rem 0}}.chat-recorded-outcomes{width:100%;min-width:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-recorded-outcomes h3.report-section-title{margin-top:24px}.chat-recorded-outcomes .recorded-coverage{color:var(--muted);margin:12px 0 0;font-size:.875rem;line-height:1.5}.chat-recorded-outcomes .recorded-plot svg{width:100%;height:178px}.chat-recorded-outcomes .recorded-series{stroke:var(--ink)}.chat-recorded-outcomes .recorded-point{fill:var(--ink)}.chat-recorded-outcomes td{overflow-wrap:anywhere}.chat-recorded-outcomes .recorded-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.chat-recorded-outcomes .recorded-table-scroll table{table-layout:fixed}.chat-recorded-outcomes .recorded-table-scroll th:first-child{width:44%}.chat-recorded-outcomes .recorded-basis{color:var(--muted);font-size:.875rem;line-height:1.5;display:block}.chat-recorded-outcomes .recorded-source-times{margin-top:24px;font-size:.875rem}.chat-recorded-outcomes .recorded-source-times td{white-space:normal}.chat-recorded-outcomes .recorded-progress table{table-layout:fixed}.chat-recorded-outcomes .recorded-progress th{width:48%}.chat-recorded-outcomes .recorded-progress td{white-space:normal}.chat-recorded-outcomes .recorded-scan-details{margin-top:12px}.chat-recorded-outcomes .recorded-scan-details summary{cursor:pointer;color:var(--ink);padding:8px 0;font-size:.875rem}.chat-recorded-outcomes .recorded-scan-details summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(>.chat-delivery-reply){box-shadow:none;background:0 0;border:0;padding:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-delivery-reply :is(thead th,.delivery-caption,footer p){color:var(--muted);font-size:.875rem;line-height:1.5}.chat-delivery-reply{border:1px solid var(--rule);color:var(--ink);background:var(--paper);overflow-wrap:anywhere;border-radius:1rem;padding:1.25rem;font-size:1rem;line-height:1.5}.chat-delivery-reply header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.chat-delivery-reply h3,.chat-delivery-reply h4{margin:0;font-size:1rem}.chat-delivery-reply h4{font-weight:500}.chat-delivery-reply header>span,.chat-delivery-reply .delivery-caption,.chat-delivery-reply thead th,.chat-delivery-reply footer p{color:var(--muted);font-size:.875rem}.chat-delivery-reply .delivery-caption{margin:.25rem 0 .75rem}.chat-delivery-reply table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.chat-delivery-reply th,.chat-delivery-reply td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;white-space:pre-wrap;padding:.75rem .5rem;font-weight:400}.chat-delivery-reply th:first-child,.chat-delivery-reply td:first-child{padding-left:0}.chat-delivery-reply th:last-child,.chat-delivery-reply td:last-child{padding-right:0}.chat-delivery-reply small{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}.chat-delivery-reply .delivery-review th:first-child{width:28%}.chat-delivery-reply .delivery-execution{margin-top:1rem}.chat-delivery-reply .delivery-status{min-height:4.5rem;margin:1rem 0 0}.chat-delivery-reply footer{margin-top:1.25rem}.chat-delivery-reply .delivery-controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:3.25rem;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-delivery-reply .btn{min-height:2.75rem;font-size:.875rem}.chat-delivery-reply footer p{min-height:3rem;margin:.5rem 0 0}@media (max-width:500px){.chat-delivery-reply{padding:1rem}.chat-delivery-reply th,.chat-delivery-reply td{padding-inline:.25rem}.chat-delivery-reply .delivery-status{min-height:7.5rem}.chat-delivery-reply footer p{min-height:4.5rem}}.chat-subscription-reply{border:1px solid var(--rule);color:var(--ink);overflow-wrap:anywhere;border-radius:1rem;padding:1.25rem;font-size:1rem}.chat-subscription-reply header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.chat-subscription-reply h3{margin:0;font-size:1rem}.chat-subscription-reply header>span,.chat-subscription-reply footer p{color:var(--muted);font-size:.875rem}.chat-subscription-reply table{border-collapse:collapse;width:100%;font-size:1rem}.chat-subscription-reply th,.chat-subscription-reply td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.75rem .5rem;font-weight:400}.chat-subscription-reply th{text-align:left;width:45%;padding-left:0}.chat-subscription-reply td{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.chat-subscription-reply footer{margin-top:1.25rem}.chat-subscription-reply .subscription-controls{flex-wrap:wrap;align-items:center;gap:.75rem;min-height:4rem;display:flex}.nitro-workspace .dash .chat-central-layout .chat-subscription-reply footer .btn{align-items:center;min-height:3rem;font-size:.875rem;display:inline-flex}.chat-subscription-reply footer p{min-height:3rem;margin:.5rem 0 0}.chat-subscription-reply .subscription-signin{align-items:center;min-height:4rem;display:flex}@media (max-width:500px){.chat-subscription-reply{padding:1rem}}.chat-connections-reply{border:1px solid var(--rule);color:var(--ink);overflow-wrap:anywhere;border-radius:1rem;padding:1.25rem;font-size:1rem}.chat-connections-reply header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.chat-connections-reply h3{margin:0;font-size:1rem}.chat-connections-reply header>span,.chat-connections-reply thead th,.chat-connections-reply footer p{color:var(--muted);font-size:.875rem}.chat-connections-reply table{table-layout:fixed;border-collapse:collapse;width:100%}.chat-connections-reply th,.chat-connections-reply td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.75rem .5rem;font-weight:400}.chat-connections-reply th:first-child,.chat-connections-reply td:first-child{padding-left:0}.chat-connections-reply th:last-child,.chat-connections-reply td:last-child{padding-right:0}.chat-connections-reply footer{margin-top:1.25rem}.chat-connection-controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:3.25rem;display:flex}.chat-connections-reply .btn{min-height:2.75rem;font-size:.875rem}.chat-connections-reply footer p{min-height:3rem;margin:.5rem 0 0}.chat-connection-choices{margin-top:1.25rem}.chat-connection-choices form{flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:1rem;display:flex}.chat-connection-choices label{gap:.5rem;font-size:.875rem;display:grid}@media (max-width:500px){.chat-connections-reply{padding:1rem}.chat-connections-reply th,.chat-connections-reply td{padding-inline:.25rem}}.chat-account-exit-reply{border:1px solid var(--rule);color:var(--ink);overflow-wrap:anywhere;border-radius:1rem;padding:1.25rem;font-size:1rem}.chat-account-exit-reply header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.chat-account-exit-reply h3{margin:0;font-size:1rem}.chat-account-exit-reply header>span,.chat-account-exit-reply .exit-note,.chat-account-exit-reply footer p{color:var(--muted);font-size:.875rem}.chat-account-exit-reply table{border-collapse:collapse;width:100%;font-size:1rem}.chat-account-exit-reply th,.chat-account-exit-reply td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.75rem .5rem;font-weight:400}.chat-account-exit-reply th:first-child,.chat-account-exit-reply td:first-child{padding-left:0}.chat-account-exit-reply th:last-child,.chat-account-exit-reply td:last-child{padding-right:0}.chat-account-exit-reply thead th{color:var(--muted);font-size:.875rem}.chat-account-exit-reply .exit-summary th{width:45%}.chat-account-exit-reply .exit-summary td{text-align:right;font-variant-numeric:tabular-nums}.chat-account-exit-reply .exit-records,.chat-account-exit-reply .exit-steps,.chat-account-exit-reply .exit-confirmation,.chat-account-exit-reply .exit-choice{margin-top:1.25rem}.chat-account-exit-reply .exit-confirmation>label,.chat-account-exit-reply .exit-choice{gap:.5rem;font-size:.875rem;display:grid}.chat-account-exit-reply select,.chat-account-exit-reply input:not([type=checkbox]){border:1px solid var(--rule);background:var(--paper);width:100%;min-width:0;min-height:3rem;color:var(--ink);font:inherit;border-radius:.5rem;padding:.5rem;font-size:1rem}.chat-account-exit-reply .exit-confirmation .exit-ack{align-items:center;gap:.75rem;min-height:3rem;margin-top:1rem;display:flex}.chat-account-exit-reply .exit-ack input{flex:none;width:1.25rem;height:1.25rem}.chat-account-exit-reply footer{margin-top:1.25rem}.chat-account-exit-reply .exit-controls{flex-wrap:wrap;align-items:center;gap:.75rem;min-height:4rem;display:flex}.nitro-workspace .dash .chat-central-layout .chat-account-exit-reply footer .btn{align-items:center;min-height:3rem;font-size:.875rem;display:inline-flex}.chat-account-exit-reply footer>p{min-height:2.5rem;margin:.5rem 0 0}.chat-account-exit-reply .exit-pagination{align-items:center;gap:.5rem;display:flex}.chat-account-exit-reply .exit-signin{align-items:start;min-height:9rem;display:grid}.chat-account-exit-reply .exit-signin .confirm-sign-in{margin:.5rem 0 0}@media (max-width:500px){.chat-account-exit-reply{padding:1rem}.chat-account-exit-reply .exit-pagination{flex-basis:100%}}.chat-team-reply,.chat-team-choice,.chat-team-pending{min-width:0;color:var(--ink);font-size:1rem;line-height:1.5;position:relative}.chat-team-reply header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.chat-team-reply h3,.chat-team-reply h4,.chat-team-choice h3,.chat-team-pending h3{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.chat-team-reply header>span,.team-caption,.team-footer-controls>span{color:var(--muted);font-size:.75rem}.chat-team-reply table,.chat-team-pending table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem}.chat-team-reply th,.chat-team-reply td,.chat-team-pending th,.chat-team-pending td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:.625rem .5rem}.chat-team-reply th,.chat-team-pending th{color:var(--muted);font-weight:500}.chat-team-reply th:first-child,.chat-team-reply td:first-child,.chat-team-pending th:first-child{padding-left:0}.chat-team-reply th:last-child,.chat-team-reply td:last-child{padding-right:0}.chat-team-reply .team-summary th,.chat-team-pending th{width:35%}.team-summary{margin-bottom:1rem}.team-policy{justify-content:space-between;gap:1rem;margin:1rem 0;font-size:.875rem;display:flex}.team-policy strong{font-weight:500}.team-members th:first-child{width:50%}.team-self{color:var(--muted);font-size:.75rem;display:block}.chat-team-reply .team-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.team-measure th:first-child{width:50%}.team-pages{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;display:flex}.team-pages>span{margin-right:auto}.team-invitations{margin-top:1.5rem}.team-invitations th:first-child{width:45%}.team-invitations th:last-child{width:20%}.team-invitations td span{color:var(--muted);font-size:.75rem;display:block}.team-caption{margin:.5rem 0 0}.chat-team-reply footer,.chat-team-pending footer{border-top:1px solid var(--rule);margin-top:1rem;padding-top:.75rem}.team-notice{min-height:3rem;margin-bottom:.75rem;font-size:.875rem}.team-footer-controls{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.chat-team-reply button,.chat-team-choice button,.chat-team-pending button{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:.5rem;padding:.5rem;font-size:.875rem;line-height:1.5}.chat-team-reply button:disabled,.chat-team-choice button:disabled,.chat-team-pending button:disabled{color:var(--muted);cursor:default;opacity:1}.chat-team-choice>div{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}@media (max-width:600px){.team-footer-controls{flex-direction:column;align-items:flex-start;min-height:5rem}.team-notice{min-height:4.5rem}.team-invitations th:first-child{width:42%}.team-invitations th:last-child{width:24%}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-team-reply :is(th,td){font-size:.875rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-team-reply .team-caption{color:var(--muted);font-size:.75rem;line-height:1.5}.team-canceled-review{margin-bottom:1rem}.chat-team-pending .team-pending-status{min-height:4.5rem}.chat-team-pending footer{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-height:3.5rem;display:flex}@media (max-width:600px){.chat-team-pending .team-pending-status{min-height:9rem}.chat-team-pending footer{min-height:6.5rem}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-team-pending th{font-size:.875rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-team-pending :is(td,.team-pending-status){font-size:1rem;line-height:1.5}.chat-data-reply{border:1px solid var(--rule);color:var(--ink);overflow-wrap:anywhere;border-radius:1rem;padding:1.25rem;font-size:1rem}.chat-data-reply header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.chat-data-reply h3{margin:0;font-size:1rem}.chat-data-reply header>span,.chat-data-reply footer p,.chat-data-reply .data-note{color:var(--muted);font-size:.875rem}.chat-data-reply table{border-collapse:collapse;width:100%;font-size:1rem}.chat-data-reply th,.chat-data-reply td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.75rem .5rem;font-weight:400}.chat-data-reply th:first-child,.chat-data-reply td:first-child{padding-left:0}.chat-data-reply th:last-child,.chat-data-reply td:last-child{padding-right:0}.chat-data-reply thead th{color:var(--muted);font-size:.875rem}.chat-data-reply .data-retention td{text-align:right;font-variant-numeric:tabular-nums}.chat-data-reply .data-retention thead th:not(:first-child){text-align:right}.chat-data-reply .data-summary th{width:50%}.chat-data-reply .data-summary td{text-align:right;font-variant-numeric:tabular-nums}.chat-data-reply .data-exports{margin-top:1rem}.chat-data-reply .data-exports table{table-layout:fixed;font-size:.875rem}.chat-data-reply .data-exports tbody tr{height:7rem}.chat-data-reply .data-exports th:first-child{width:40%}.chat-data-reply .data-exports th:last-child{width:26%}.chat-data-reply .data-exports time,.chat-data-reply .data-exports time span{display:block}.chat-data-reply .data-exports time{font-variant-numeric:tabular-nums}.chat-data-reply .data-exports .data-spacer td{border-color:#0000}.chat-data-reply .data-exports .btn,.nitro-workspace .dash .chat-data-reply .data-exports .btn{white-space:nowrap;min-height:2.75rem;padding:.375rem;font-size:.875rem}.chat-data-reply footer{margin-top:1.25rem}.chat-data-reply .data-controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:4rem;display:flex}.chat-data-reply .data-controls .btn{font-size:.875rem}.chat-data-reply footer p{min-height:2.5rem;margin:.5rem 0 0}@media (max-width:500px){.chat-data-reply{padding:1rem}.chat-data-reply .data-exports th,.chat-data-reply .data-exports td{padding-inline:.25rem}}.chat-data-reply .data-pagination{align-items:center;gap:.5rem;display:flex}@media (max-width:500px){.chat-data-reply .data-pagination{flex-basis:100%}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(>.chat-goal-reply){box-shadow:none;background:0 0;border:0;padding:0}.chat-goal-reply{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:.75rem;font-size:1rem;line-height:1.5;overflow:hidden}.chat-goal-reply header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem;display:flex}.chat-goal-reply h3{margin:0;font-size:1rem}.chat-goal-reply header>span{color:var(--muted);font-size:.875rem}.chat-goal-reply table{border-collapse:collapse;table-layout:fixed;width:100%}.chat-goal-reply th,.chat-goal-reply td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.75rem 1rem}.chat-goal-reply th{color:var(--muted);font-size:.875rem;font-weight:500}.chat-goal-reply .goal-summary th{width:35%}.chat-goal-reply .goal-note{margin:0;padding:1rem;font-size:.875rem}.chat-goal-reply footer{border-top:1px solid var(--rule);padding:.75rem 1rem}.chat-goal-reply footer p{min-height:2.25rem;color:var(--muted);margin:.5rem 0 0;font-size:.75rem}.goal-controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:3.5rem;font-size:.875rem;display:flex}.goal-rows{min-height:14rem}.goal-option{color:var(--ink);border:0;border-bottom:1px solid var(--rule);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.goal-option span{color:var(--muted);font-size:.875rem}:is(.goal-option:hover,.goal-option:focus-visible){background:var(--soft)}@media (max-width:600px){.chat-goal-reply header{flex-direction:column;gap:.25rem}.chat-goal-reply th,.chat-goal-reply td{padding:.625rem}.goal-rows table{font-size:.875rem}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-goal-reply header>span{font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-goal-reply footer p{font-size:.75rem;line-height:1.5}.goal-choice [role=group]{max-height:24rem;overflow:auto}.goal-rows{position:relative}.goal-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.chat-campaign-reply{min-width:0;max-width:100%}.chat-campaign-reply .campaign-caption>span{display:block}.chat-campaign-reply .campaign-phase,.chat-campaign-reply .campaign-status{display:grid}.chat-campaign-reply .campaign-phase>span,.chat-campaign-reply .campaign-status>span{grid-area:1/1}.chat-campaign-reply .campaign-phase>span:first-child,.chat-campaign-reply .campaign-status>span:first-child{visibility:hidden}.chat-campaign-reply .campaign-progress{table-layout:fixed;margin-top:1.25rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-campaign-reply .campaign-progress :is(th,td){text-align:right}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-campaign-reply .campaign-progress th{font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-campaign-reply .campaign-reason{min-height:3.375rem;margin-top:.75rem}.chat-campaign-reply .campaign-asset{margin-top:1.25rem}.chat-campaign-reply .campaign-preview{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;height:16rem;margin:.75rem 0;display:grid}.chat-campaign-reply .campaign-preview img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.chat-campaign-reply .record-authored-table th{width:6rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-campaign-reply .record-authored-table td{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;padding-left:1rem}.chat-campaign-reply .campaign-footer{display:block}.chat-campaign-reply .campaign-status{min-height:2.25rem;font-size:.75rem;line-height:1.5}.chat-campaign-reply .campaign-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-height:4rem;margin-top:.75rem;display:grid}.chat-campaign-reply .campaign-controls>span:last-child{text-align:right}.chat-campaign-reply .campaign-controls button{max-width:100%;min-height:3rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-campaign-reply .campaign-approval{min-height:4.5rem;margin-top:.75rem}.chat-campaign-reply .campaign-choices{margin-top:1.25rem}.chat-campaign-reply .campaign-choices label{gap:.5rem;margin-top:.75rem;font-size:.875rem;display:grid}.chat-campaign-reply .campaign-choices select{width:100%;max-width:100%;min-height:3rem;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:.5rem;padding:.5rem}.chat-campaign-reply .campaign-source{margin-top:1.25rem}.chat-campaign-reply .campaign-source td{overflow-wrap:anywhere}.chat-creative-replacement{width:100%;min-width:0}.replacement-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement h3{letter-spacing:-.35px;margin:0 0 5px;font-size:16px;font-weight:550;line-height:1.35}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement p.replacement-meta{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.replacement-actions{flex:none;align-items:center;gap:6px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement .review-verdict{border-radius:var(--radius-control);width:34px;height:34px;min-height:34px;padding:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement .review-verdict-yes{color:var(--accent);border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--paper))}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement .review-verdict-no{color:var(--muted);border:1px solid var(--rule);background:0 0}.replacement-previews{margin:30px 0 0}.chat-creative-replacement .rec-preview-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chat-creative-replacement .rec-preview figcaption{margin-bottom:3px;font-size:12px}.chat-creative-replacement .rec-preview-frame img,.replacement-preview-missing{aspect-ratio:auto;object-fit:contain;background:var(--soft);width:100%;height:115px;display:block}.replacement-preview-missing{color:var(--muted);text-align:center;place-items:center;padding:12px;font-size:12px;display:grid}.replacement-ad-copy{gap:6px;padding:11px 12px 14px;display:grid}.replacement-ad-copy small{color:var(--muted);font-size:10px}.replacement-ad-copy :is(strong,span){white-space:pre-wrap;overflow-wrap:anywhere}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement .replacement-ad-copy strong{color:var(--ink);letter-spacing:-.2px;font-size:16px;font-weight:550;line-height:1.3}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement .replacement-ad-copy span{color:var(--muted);font-size:12px;line-height:1.45}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement p.replacement-review-note{margin:30px 0 0;line-height:1.6}.replacement-warnings{color:var(--warn);gap:5px;margin:16px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.replacement-footer{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:12px;margin-top:26px;padding-top:13px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement .replacement-footer p,.replacement-captured{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.replacement-captured{min-height:1.5em;display:block}.replacement-refresh{flex:none;min-height:30px}@media (max-width:600px){.replacement-head{gap:8px}.replacement-actions{gap:4px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement .review-verdict{width:30px;height:30px;min-height:30px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement p.replacement-meta{max-width:190px;font-size:11px}.chat-creative-replacement .rec-preview-pair{gap:9px}.chat-creative-replacement .rec-preview-frame img,.replacement-preview-missing{height:85px}.replacement-ad-copy{padding:9px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement .replacement-ad-copy strong{font-size:15px}.replacement-ad-copy small{font-size:9px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-replacement .replacement-ad-copy span{font-size:11px}}.chat-creative-recovery{width:100%;min-width:0;color:var(--ink)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-recovery h3{letter-spacing:-.55px;margin:0 0 6px;font-size:19px;font-weight:550;line-height:1.3}.recovery-saved-fields{gap:0;margin:23px 0;display:grid}.recovery-saved-fields>div{border-block-start:1px solid var(--rule);gap:7px;min-width:0;padding:15px 0;display:grid}.recovery-saved-fields dt{color:var(--muted);font-size:11px;line-height:1.5}.recovery-saved-fields dd{letter-spacing:-.45px;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:1.4}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-recovery .recovery-response p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.recovery-response{gap:8px;display:grid}.recovery-warnings{color:var(--warn);gap:5px;margin:16px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.recovery-actions{margin-top:23px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-recovery .recovery-verify{min-height:38px;padding:9px 14px;font-size:13px}.recovery-original{color:var(--muted);margin-top:20px;font-size:12px}.recovery-original summary{cursor:pointer}.recovery-original blockquote{border-left:2px solid var(--rule);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 0;padding:0 0 0 15px;font-size:13px;line-height:1.65}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-recovery p.recovery-note{border-top:1px solid var(--rule);color:var(--muted);margin:24px 0 0;padding-top:13px;font-size:11px;line-height:1.5}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-creative-recovery h3{font-size:18px}.recovery-original blockquote{padding-left:12px}}.nitro-workspace .dash .chat-managed-connection{color:var(--ink);min-width:0}.nitro-workspace .dash .chat-managed-connection h3{letter-spacing:-.6px;margin:0 0 6px;font-size:20px;font-weight:550;line-height:1.25}.nitro-workspace .dash .chat-managed-meta{color:var(--muted);font-size:13px;line-height:1.5}.nitro-workspace .dash .chat-managed-permissions{gap:20px;padding:24px 0;display:grid}.nitro-workspace .dash .chat-managed-permissions>div{align-items:flex-start;gap:13px;display:flex}.nitro-workspace .dash .chat-managed-symbol{color:var(--accent);background:var(--soft);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:16px;font-weight:400;display:grid}.nitro-workspace .dash .chat-managed-permissions>div>div{gap:4px;padding-top:2px;display:grid}.nitro-workspace .dash .chat-managed-permissions strong{font-size:15px;font-weight:500;line-height:1.35}.nitro-workspace .dash .chat-managed-permissions div>span:not(.chat-managed-symbol){color:var(--muted);font-size:12px;line-height:1.45}.nitro-workspace .dash .chat-managed-actions{align-items:center;gap:16px;padding-top:4px;display:flex}.nitro-workspace .dash .chat-managed-enable{white-space:normal;border-radius:999px;min-height:38px;padding:9px 15px;font-size:13px;font-weight:500;line-height:1.25}.nitro-workspace .dash .chat-managed-actions>span{color:var(--muted);font-size:12px;line-height:1.45}.nitro-workspace .dash .chat-managed-foot{border-top:1px solid var(--rule);color:var(--muted);margin-top:20px;padding-top:13px;font-size:11px;line-height:1.5}.nitro-workspace .dash .chat-managed-rail{gap:23px;padding:25px 0 2px;display:grid}.nitro-workspace .dash .chat-managed-rail>div{align-items:flex-start;gap:13px;display:flex}.nitro-workspace .dash .chat-managed-rail>div>div{gap:5px;display:grid}.nitro-workspace .dash .chat-managed-rail strong{font-size:16px;font-weight:500}.nitro-workspace .dash .chat-managed-rail span{color:var(--muted);font-size:12px;line-height:1.5}.nitro-workspace .dash .chat-managed-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--soft);border-radius:50%;flex:none;margin-top:5px}.nitro-workspace .dash .chat-managed-dot-hollow{background:var(--paper);border:1px solid var(--muted)}.nitro-workspace .dash .chat-managed-connections{margin-top:24px;font-size:13px}.nitro-workspace .dash .chat-managed-saved{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:11px;line-height:1.5;display:flex}.nitro-workspace .dash .chat-managed-receipt p{margin:0 0 12px;font-size:14px;line-height:1.6}@media (max-width:600px){.nitro-workspace .dash .chat-managed-connection h3{letter-spacing:-.45px;font-size:18px}.nitro-workspace .dash .chat-managed-meta{font-size:12px}.nitro-workspace .dash .chat-managed-permissions{gap:18px}.nitro-workspace .dash .chat-managed-permissions strong{font-size:14px}.nitro-workspace .dash .chat-managed-actions{gap:12px}.nitro-workspace .dash .chat-managed-actions>span{font-size:11px}.nitro-workspace .dash .chat-managed-enable{padding:10px 13px;font-size:12px}.nitro-workspace .dash .chat-managed-foot{margin-top:18px;font-size:10px}.nitro-workspace .dash .chat-managed-saved{flex-wrap:wrap}}.chat-launch-reply .launch-asset{margin-top:1.25rem}.chat-launch-reply .launch-asset h3{margin-bottom:.75rem}.chat-launch-reply .launch-preview{height:16rem;margin-bottom:.75rem}.chat-launch-reply .launch-preview img{object-fit:contain;width:100%;height:100%;display:block}.chat-launch-reply .record-authored-table{width:100%}.chat-launch-reply .record-authored-table th{width:6rem}.chat-launch-reply .record-authored-table td{white-space:pre-wrap;overflow-wrap:anywhere}.chat-launch-reply .launch-status{font-size:.75rem;line-height:1.5;display:grid}.chat-launch-reply .launch-status>span{grid-area:1/1}.chat-launch-reply .launch-status-reserve{visibility:hidden}.chat-launch-reply .operator-control-slot{flex-basis:10rem;min-width:10rem}.chat-launch-reply .operator-control-slot button{min-width:10rem}.chat-launch-reply .launch-approval{min-height:2.25rem;margin-top:.75rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-launch-reply .record-authored-table td{text-align:left;padding-left:1rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-launch-reply .launch-asset h3{margin-top:1.25rem;margin-bottom:.75rem}.chat-launch-reply .launch-caption>span{display:block}.chat-launch-reply .launch-caption .launch-phase{display:grid}.chat-launch-reply .launch-phase>span{grid-area:1/1}.chat-launch-reply .launch-phase>span:first-child{visibility:hidden}.chat-manager-reply .manager-rows-area{overscroll-behavior:contain;height:32rem;overflow:auto}.chat-manager-reply .manager-totals td{width:40%}.chat-manager-reply .manager-count{margin:1.25rem 0 .75rem}.chat-manager-reply .manager-rows{table-layout:auto;width:100%;margin-top:.75rem}.chat-manager-reply .manager-rows th:first-child{width:26%}.chat-manager-reply .manager-rows th,.chat-manager-reply .manager-rows td{overflow-wrap:normal;word-break:normal}.chat-manager-reply .manager-rows tbody th:first-child{overflow-wrap:anywhere}.chat-manager-reply .manager-rows thead th:not(:first-child){text-align:right}.chat-manager-reply .manager-identity{color:var(--muted);margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.chat-manager-reply .manager-phone{display:none}.chat-manager-reply .manager-phone section+section{margin-top:1.25rem}.chat-manager-reply .manager-phone section h3{overflow-wrap:anywhere}.chat-manager-reply .manager-footer{display:block}.chat-manager-reply .manager-status{font-size:.75rem;line-height:1.5;display:grid}.chat-manager-reply .manager-status>span{grid-area:1/1}.chat-manager-reply .manager-status>span:first-child{visibility:hidden}.chat-manager-reply .manager-controls{flex-wrap:wrap;gap:.5rem;min-height:2.75rem;margin-top:.75rem;display:flex}.chat-manager-reply .manager-controls button:last-child{margin-left:auto}@media (max-width:600px){.chat-manager-reply .manager-desktop{display:none}.chat-manager-reply .manager-phone{display:block}.chat-manager-reply .operator-table th{width:55%}}.chat-manager-reply .manager-rows th:first-child{background:var(--paper);position:sticky;left:0}.chat-manager-reply .manager-rows-area[hidden]{display:none}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-manager-reply .manager-rows thead th{font-size:.875rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-manager-reply .manager-rows thead th:not(:first-child){text-align:right}.chat-manager-reply .manager-rows-wide th:first-child{width:12rem}.chat-manager-reply .manager-rows thead th{z-index:1;background:var(--paper);position:sticky;top:0}.chat-manager-reply .manager-rows thead th:first-child{z-index:2}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-manager-reply .manager-rows th,.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-manager-reply .manager-rows td{padding-inline:.375rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-manager-reply .manager-rows th:first-child{padding-left:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-manager-reply .manager-rows th:last-child,.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-manager-reply .manager-rows td:last-child{padding-right:0}.chat-manager-reply,.chat-manager-reply .manager-rows-area{min-width:0;max-width:100%}.chat-operation-evaluation{min-width:0}.chat-operation-evaluation h3{font-size:1rem}.chat-operation-evaluation table{table-layout:fixed;width:100%}.chat-operation-evaluation th,.chat-operation-evaluation td{overflow-wrap:anywhere}.chat-operation-evaluation table[aria-label="Received results comparison"] th:last-child,.chat-operation-evaluation table[aria-label="Received results comparison"] td:last-child{text-align:right;font-variant-numeric:tabular-nums}.chat-operation-evaluation .evaluation-plot{width:100%;height:auto;color:var(--ink);display:block}.chat-operation-evaluation .evaluation-plot text{fill:currentColor;font:12px var(--font-family)}.chat-operation-evaluation .evaluation-grid{stroke:var(--rule)}.chat-operation-evaluation .evaluation-series{fill:none;stroke:var(--ink);stroke-width:2px}.chat-operation-evaluation .evaluation-plot circle{fill:var(--ink)}.chat-operation-evaluation .evaluation-gap{fill:var(--soft)}.chat-operation-evaluation .operator-control-slot{flex-wrap:wrap;gap:.5rem;display:flex}.chat-operation-evaluation footer{min-height:3.5rem}.chat-operation-evaluation .evaluation-note{font-size:1rem}.chat-operation-evaluation>footer{grid-template-columns:1fr;gap:.5rem;min-height:5rem;display:grid}.chat-operation-evaluation>footer .operator-control-slot{flex-basis:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:2.75rem;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-operation-evaluation footer button{width:100%;min-width:0}.chat-operation-evaluation .evaluation-download{grid-column:2}@media (max-width:600px){.chat-operation-evaluation .evaluation-plot text{font-size:16px}}.chat-workflow-reply .operator-control-slot{flex-basis:9rem}.chat-workflow-reply .operator-control-slot button{min-width:9rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-workflow-reply h3:not(:first-child){margin-top:1.25rem}.chat-workflow-reply td{font-variant-numeric:tabular-nums}.chat-workflow-reply .workflow-plot{width:100%;height:160px;margin-top:.75rem}.chat-workflow-reply .workflow-plot text{fill:var(--muted);font-size:12px}.chat-workflow-reply .workflow-plot path{fill:none;stroke:var(--money);stroke-width:2px}.chat-workflow-reply .workflow-plot circle{fill:var(--money)}.chat-workflow-reply .workflow-status td{height:3rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report{--daily-line:#8b6bb1;font-variant-numeric:tabular-nums}:root[data-theme=dark] .nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report{--daily-line:#bea5e3}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report.chat-daily-report h3{letter-spacing:-.8px;font-size:23px;line-height:1.2}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-period{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hero{align-items:baseline;gap:10px;margin:22px 0 24px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hero strong{letter-spacing:-1.6px;color:var(--accent);font-size:42px;font-weight:500;line-height:1}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hero span{color:var(--muted);font-size:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-key{color:var(--muted);justify-content:space-between;gap:14px;margin-bottom:16px;font-size:10px;line-height:1.45;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-key span{align-items:center;gap:5px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-key i{background:var(--accent);border-radius:1px;flex:none;width:10px;height:7px;display:inline-block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-key .daily-key-line{border-top:2px solid var(--daily-line);background:0 0;height:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-plot{min-width:0;height:190px;margin:22px 42px 32px 36px;position:relative}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report svg{width:100%;height:100%;display:block;overflow:visible}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-grid{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-bar{fill:var(--accent)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-curve{stroke:var(--daily-line);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-axis{text-align:right;width:30px;color:var(--muted);font-size:10px;position:absolute;inset:0 auto 0 -36px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-axis.right{text-align:left;width:35px;color:var(--daily-line);left:auto;right:-42px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-axis span{white-space:nowrap;line-height:1;position:absolute;inset:auto 0;transform:translateY(-50%)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-dates{text-align:center;color:var(--muted);grid-template-columns:repeat(7,1fr);font-size:10px;display:grid;position:absolute;inset:calc(100% + 10px) 0 auto}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-node{box-sizing:border-box;background:var(--paper);border:1.5px solid var(--daily-line);pointer-events:none;border-radius:50%;width:6px;height:6px;display:block;position:absolute;transform:translate(-50%,-50%)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hit{outline-offset:2px;width:14.2857%;position:absolute;top:0;bottom:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hit:focus-visible{outline:1px solid var(--accent);border-radius:3px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-tooltip{background:var(--paper);border:1px solid var(--rule);white-space:nowrap;z-index:2;border-radius:5px;padding:7px 9px;font-size:10px;line-height:1.6;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0000000a}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hit:is(:hover,:focus) .daily-tooltip{display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-details{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report.chat-daily-report summary{cursor:pointer;width:fit-content;padding:0 24px 0 0;font-size:14px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-details p{margin-top:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-daily-values{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px;font-size:11px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-daily-values :is(th,td){border-bottom:1px solid var(--rule);text-align:right;padding:8px 0;font-weight:400}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-daily-values :is(th,td):first-child{text-align:left}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-source{border-top:1px solid var(--rule);color:var(--muted);margin-top:18px;padding-top:10px;font-size:10px;line-height:1.6}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report.chat-daily-report h3{font-size:21px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hero{margin:20px 0 23px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hero strong{font-size:36px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hero span{font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-key{gap:8px;margin-bottom:17px;font-size:9px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-plot{height:185px;margin:21px 34px 32px 31px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-axis{width:26px;font-size:9px;left:-31px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-axis.right{width:29px;right:-34px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hit:first-of-type .daily-tooltip{left:0;transform:none}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-daily-report .daily-hit.last .daily-tooltip{left:auto;right:0;transform:none}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report :is(h3){margin:0;font-size:1rem;font-weight:500;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.625rem 0 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics :is(th,td){vertical-align:middle;border-bottom:1px solid var(--rule);color:var(--ink);padding:.5rem .375rem;font-size:1rem;font-weight:400;line-height:1.45}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics th{text-align:left}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics :is(th,td):first-child{padding-left:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics :is(th,td):last-child{padding-right:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics .r{text-align:right;width:auto}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics thead th{color:var(--muted);font-size:.875rem;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics .money{color:var(--money)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics .tone-good{color:var(--result)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-platforms .platform-metrics :is(th,td){font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics tfoot :is(th,td){border:0;font-weight:500}.chat-compact-report .compact-report-plots{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:.875rem;display:grid}.chat-compact-report .compact-period-days{font-size:.75rem;font-weight:400;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report.chat-compact-basis .compact-report-finding{font-size:.875rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report.chat-compact-basis .platform-metrics :is(th,td){vertical-align:top;line-height:1.5}.chat-compact-report .compact-report-plots>section{min-width:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .compact-report-plots h3{margin-bottom:.375rem}.chat-compact-report .metric-chart-wrap{width:100%;margin:0}.chat-compact-report .metric-chart{height:112px;overflow:visible}.nitro-workspace .dash .chat-compact-report .metric-chart .metric-value-line{stroke:var(--result)}.nitro-workspace .dash .chat-compact-report .metric-chart .metric-value-dot{fill:var(--result)}.nitro-workspace .dash .chat-compact-report .metric-chart-money .metric-chart .metric-value-line{stroke:var(--money)}.nitro-workspace .dash .chat-compact-report .metric-chart-money .metric-chart .metric-value-dot{fill:var(--money)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .compact-report-finding{color:var(--ink);margin:.75rem 0 0;font-size:1rem;line-height:1.45}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .compact-report-caption{color:var(--muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.45}@media (max-width:600px){.chat-compact-report .compact-report-plots{grid-template-columns:1fr;gap:.75rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics :is(th,td){padding:.4375rem .25rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics :is(th,td):first-child{padding-left:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .platform-metrics :is(th,td):last-child{padding-right:0}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-platforms .platform-metrics tbody th{width:25%}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .checked-explanation{margin:0;font-size:1rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-compact-report .compact-results-bars .daily-plot{height:78px;margin:9px 8px 25px 36px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-proposal-ledger{font-variant-numeric:tabular-nums;--proposal-paper:#f8f5fc;--proposal-ink:#b59bce;min-width:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-proposal-ledger.chat-approved-report h3{letter-spacing:-.8px;margin:0;font-size:23px;font-weight:500;line-height:1.23}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-proposal-ledger .proposal-period{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-legend{color:var(--muted);align-items:center;gap:18px;margin-top:18px;font-size:9px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-legend span{align-items:center;gap:6px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-legend i{background:var(--accent);border-radius:1px;width:12px;height:7px;display:inline-block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-list{margin-top:22px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-row{border-top:1px solid var(--rule);padding:17px 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-row:first-child{border-top:0;padding-top:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-head h4{letter-spacing:-.15px;margin:0;font-size:14px;font-weight:500;line-height:1.42}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-figures{white-space:nowrap;align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-figures .arrow{color:var(--muted);font-size:11px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-figures .to{color:#8b6bb1}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-layered{background:color-mix(in srgb, var(--accent) 4%, var(--paper));border-radius:3px;height:32px;margin-top:12px;position:relative;overflow:hidden}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-layered>i{background:var(--accent);border-radius:3px;height:17px;display:block;position:absolute;top:0;left:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-layered>i.estimated{border:1px solid var(--proposal-ink);box-sizing:border-box;border-radius:0 0 3px 3px;height:14px;top:auto;bottom:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-proposal-ledger .estimated{background:repeating-linear-gradient(135deg, var(--proposal-paper) 0 3px, var(--proposal-ink) 3px 4px)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-bar-labels{color:var(--muted);justify-content:space-between;gap:10px;margin-top:6px;font-size:9px;line-height:1.5;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-proposal-ledger .proposal-terms{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.65}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-proposal-ledger .proposal-ledger-end{color:var(--muted);border-top:1px solid var(--rule);margin:20px 0 0;padding-top:11px;font-size:10px;line-height:1.7}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-source{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.65}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-source summary{cursor:pointer}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-source>div{border-top:1px solid var(--rule);padding:12px 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-source b{color:var(--ink);font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-proposal-ledger .proposal-ledger-source p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-native-review{margin-top:12px}:root[data-theme=dark] .nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-proposal-ledger{--proposal-paper:#302b3c;--proposal-ink:#aa91c6}:root[data-theme=dark] .nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-figures .to{color:#bea5e3}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-head{gap:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-bar-labels{font-size:8px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-proposal-ledger.chat-approved-report h3{font-size:21px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-proposal-ledger .proposal-period{font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-row{padding:16px 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-row:first-child{padding-top:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-ledger-head h4{font-size:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-figures{gap:5px;font-size:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .proposal-layered{height:31px}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-account-series{font-variant-numeric:tabular-nums;--series-old:#8b95aa;--series-area:#8d96a8;--series-good:#23825c;--series-bad:#b54c4d;min-width:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-account-series.chat-approved-report h3{letter-spacing:-.8px;margin:0;font-size:23px;font-weight:500;line-height:1.23}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-account-series .account-series-period{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin:18px 0 17px;font-size:10px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-legend span,.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-semantic-legend span{align-items:center;gap:6px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-legend i{background:var(--accent);border-radius:50%;width:8px;height:8px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-legend .old i{background:var(--series-old)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-aligned-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px;margin-top:19px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-aligned-columns>section+section{border-left:1px solid var(--rule);padding-left:25px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-aligned-columns h4{letter-spacing:-.15px;border-bottom:1px solid var(--rule);align-items:end;min-height:32px;margin:0;padding-bottom:9px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-pair-row{grid-template-columns:48px minmax(0,1fr) 55px;align-items:center;gap:9px;min-height:37px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-pair-row>span:first-child{color:var(--muted);font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-pair-row b{letter-spacing:-.3px;text-align:right;white-space:nowrap;font-size:17px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-mini{background:color-mix(in srgb, var(--accent) 5%, var(--paper));border-radius:2px;height:11px;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-mini i{border-radius:2px;height:100%;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-plot-key{color:var(--muted);margin:20px 0 7px;font-size:11px;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .account-series-plot{width:100%;height:auto;margin:0;display:block;overflow:visible}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .account-series-plot .grid{stroke:var(--rule);stroke-width:1px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .account-series-plot text{fill:var(--muted);font-size:13px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-spend{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;gap:16px;margin-top:10px;padding-top:13px;font-size:11px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-spend b{color:var(--ink);font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-periods{color:var(--muted);justify-content:space-between;gap:15px;margin-top:19px;font-size:10px;line-height:1.6;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .cpc-plot{margin-top:7px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-reference{stroke:var(--series-old);stroke-width:1.1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-semantic-legend{color:var(--muted);flex-wrap:wrap;gap:8px 17px;margin:12px 0 5px;font-size:10px;line-height:1.6;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-semantic-legend i{background:var(--series-old);border-radius:50%;width:8px;height:8px;display:inline-block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-semantic-legend i.good{background:var(--series-good)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-semantic-legend i.bad{background:var(--series-bad)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-semantic-legend i.reference{border-top:1px dashed var(--series-old);background:0 0;border-radius:0;width:12px;height:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-account-series .series-cost-reference{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-cost-reference b{color:var(--ink);font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-two-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0 0;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-two-values small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-two-values strong{letter-spacing:-.6px;color:var(--ink);margin-top:5px;font-size:28px;font-weight:500;line-height:1.1;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-two-values .good strong{color:var(--series-good)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-two-values .bad strong{color:var(--series-bad)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-two-values .neutral strong{color:var(--muted)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .account-series-source{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.65}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .account-series-source summary{cursor:pointer}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-account-series .account-series-source p{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.65}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .account-series-source table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:15px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .account-series-source th,.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .account-series-source td{text-align:right;border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:8px 2px;font-size:10px;font-weight:400;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .account-series-source th:first-child{text-align:left;width:30%}:root[data-theme=dark] .nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-account-series{--series-good:#7ac9a2;--series-bad:#e69494;--series-area:#a8b1c7}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-aligned-columns{column-gap:14px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-aligned-columns>section+section{padding-left:14px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-pair-row{grid-template-columns:39px minmax(0,1fr) 44px;gap:5px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-pair-row b{font-size:14px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-pair-row>span:first-child{font-size:9px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-aligned-columns h4{min-height:36px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .account-series-plot text{font-size:17px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-semantic-legend{gap:6px 12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-two-values strong{font-size:23px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-account-series.chat-approved-report h3{font-size:21px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-account-series .account-series-period{font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-legend{gap:12px;font-size:9px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-two-values{gap:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .series-two-values small{font-size:9px}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-campaign-daily,.chat-activity-timeline){font-variant-numeric:tabular-nums;min-width:0;color:var(--ink)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-campaign-daily,.chat-activity-timeline) h3{letter-spacing:-.7px;margin:0;font-size:23px;font-weight:500;line-height:1.2}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-campaign-daily .campaign-period,.chat-activity-timeline .activity-period){color:var(--muted);margin-top:7px;font-size:11px;line-height:1.55}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:21px 0 19px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-summary small{color:var(--muted);margin:0;font-size:10px;line-height:1.6;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-summary strong{letter-spacing:-.6px;margin-top:5px;font-size:28px;font-weight:500;line-height:1.1;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-summary>div:first-child strong{color:var(--accent)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-panels{grid-template-columns:1fr 1fr;gap:23px;margin-top:20px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-panels>section+section{border-left:1px solid var(--rule);padding-left:22px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-panels h4{margin:0;font-size:12px;font-weight:500;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-daily-plot{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-daily-plot text{fill:var(--muted);font-family:inherit;font-size:23px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-daily-plot line{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-daily-plot rect{fill:var(--accent)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-daily-plot circle{fill:var(--paper);stroke:var(--accent);stroke-width:1.4px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-spend-line{stroke:var(--accent);fill:none;stroke-width:2.3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-axis-break{fill:none;stroke:var(--muted);stroke-width:1.2px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-traffic{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:15px;padding-top:13px;font-size:10px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-traffic b{color:var(--ink);margin-top:4px;font-size:12px;font-weight:500;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.campaign-source,.activity-history-source){border-top:1px solid var(--rule);color:var(--muted);margin-top:17px;padding-top:12px;font-size:11px;line-height:1.65}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-campaign-daily,.chat-activity-timeline) summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:13px;list-style:none;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-campaign-daily,.chat-activity-timeline) summary::-webkit-details-marker{display:none}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-campaign-daily,.chat-activity-timeline) summary:after{content:none;display:none}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-campaign-daily,.chat-activity-timeline) summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.campaign-source,.activity-history-source) summary>span{text-align:center;font-size:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.campaign-source,.activity-history-source) details[open]>summary>span{transform:rotate(180deg)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-source>div{margin-top:14px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-source table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px;font-size:11px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-source :is(th,td){border-bottom:1px solid var(--rule);text-align:right;padding:8px 0;font-weight:400}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-source :is(th,td):first-child{text-align:left}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-day{margin-top:23px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-day>h4{color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-timeline{border-left:1px solid var(--rule);margin-left:69px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row{padding-left:18px;display:block;position:relative}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:21px;left:-3px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row>time{color:var(--muted);text-align:right;white-space:nowrap;width:57px;font-size:10px;position:absolute;top:15px;left:-70px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row details{border-bottom:1px solid var(--rule);margin:0;font-size:12px;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row summary{box-sizing:border-box;min-height:43px;padding:13px 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row summary>span{color:var(--ink);font-size:12px;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row summary>i{text-align:center;font-size:12px;font-style:normal;line-height:1}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row details[open]>summary>i{transform:rotate(180deg)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-detail{color:var(--muted);gap:11px;padding:0 24px 14px 0;font-size:11px;line-height:1.7;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-detail small{color:var(--muted);margin:0 0 3px;font-size:9px;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-state{font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-history-source>p{margin-top:14px}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-panels{grid-template-columns:1fr;gap:18px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-panels>section+section{border-left:0;border-top:1px solid var(--rule);padding-top:15px;padding-left:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-daily-plot{max-height:140px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-daily-plot text{font-size:20px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-timeline{margin-left:56px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row{padding-left:13px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row>time{width:46px;font-size:9px;left:-57px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-event-row summary>span{font-size:11px}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-campaign-daily .campaign-source,.chat-activity-timeline .activity-history-source) p{color:var(--muted);font-size:11px;line-height:1.65}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-activity-timeline .activity-day>h4{margin-bottom:10px}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-campaign-daily,.chat-activity-timeline) h3{font-size:21px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-campaign-daily .campaign-period,.chat-activity-timeline .activity-period){font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-summary{gap:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-summary strong{font-size:23px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-metric-summary small{font-size:9px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-traffic{gap:13px;font-size:9px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .campaign-traffic b{font-size:11px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .activity-detail{font-size:10px}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report{min-width:0;color:var(--ink);font-size:13px;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report :is(h3,h4,p,figure,dl,dd){margin:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report h3{letter-spacing:-.7px;font-size:22px;font-weight:500;line-height:1.25}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-period{color:var(--muted);margin-top:8px;font-size:11px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-source{border-top:1px solid var(--rule);color:var(--muted);margin-top:24px;padding-top:12px;font-size:10px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-note{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-axis{color:var(--muted);border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;margin:24px 0 15px;padding-bottom:8px;font-size:10px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-ranked-rows{gap:17px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-row-head{justify-content:space-between;align-items:start;gap:15px;margin-bottom:7px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-row-head>span{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-row-head strong{white-space:nowrap;font-size:17px;font-weight:500;line-height:1.4}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-track{background:var(--soft);border-radius:4px;height:8px;overflow:hidden}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-track i{background:var(--accent);border-radius:4px;height:100%;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-operands{margin-top:5px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-rate-hero{justify-content:space-between;align-items:end;gap:24px;margin:25px 0 18px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-rate-hero>strong{letter-spacing:-1.5px;white-space:nowrap;font-size:42px;font-weight:500;line-height:1.08}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-rate-hero>p{color:var(--muted);text-align:right;gap:5px;font-size:12px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-rate-chart{width:100%;height:auto;margin-top:24px;display:block;overflow:visible}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-rate-chart text{fill:var(--muted);font-family:inherit;font-size:13px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-grid{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-dot{fill:var(--paper);stroke:var(--accent);stroke-width:2px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-exact-key{margin-top:18px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-exact-key>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-exact-key strong{white-space:nowrap;font-size:14px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-calendar{gap:20px;margin:19px 0 24px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-calendar-month{grid-template-columns:72px 1fr;align-items:center;gap:14px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-calendar-month>span{font-size:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-calendar-month>div{grid-template-columns:repeat(31,1fr);gap:3px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-calendar-month i{border-radius:2px;height:17px;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-outside{background:var(--soft);background-image:repeating-linear-gradient(135deg, transparent, transparent 5px, var(--rule) 5px, var(--rule) 6px)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-within{background:var(--accent)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-legend{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:17px 0 22px;font-size:11px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-legend>span{align-items:center;gap:7px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-legend i{border-radius:2px;width:13px;height:9px;display:inline-block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-callout{border-left:2px solid var(--accent);gap:5px;margin:25px 0 0;padding-left:13px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-callout>strong{font-size:16px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-callout>span{color:var(--muted);font-size:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-budget-head{justify-content:space-between;align-items:baseline;gap:20px;margin-top:25px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-budget-head strong{letter-spacing:-.4px;font-size:20px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-budget-head b{font-size:13px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-budget-track{height:22px;margin-top:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-budget-track+.approved-axis{border-bottom:0;margin-top:8px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-settings{grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-settings>div{border-top:1px solid var(--rule);gap:8px;padding-top:12px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-settings span{color:var(--muted);font-size:11px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-settings strong{letter-spacing:-.8px;font-size:30px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-missing-split{grid-template-columns:1fr 1fr;gap:35px;margin-top:25px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-missing-split>div+div{border-left:1px solid var(--rule);padding-left:28px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-missing-split h4{color:var(--muted);margin-bottom:17px;font-size:12px;font-weight:400}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-missing-split>div>span{color:var(--muted);font-size:11px;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-missing-split>div>strong{color:var(--money);letter-spacing:-1px;margin-top:7px;font-size:34px;font-weight:500;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-missing-split p{color:var(--muted);margin-top:12px;font-size:11px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-missing-split dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:15px;padding:9px 0;font-size:12px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-missing-split dd{font-size:15px}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report h3{font-size:20px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-row-head strong{font-size:16px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-rate-chart text{font-size:19px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-rate-hero{gap:14px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-rate-hero>strong{font-size:36px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-rate-hero>p{font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-calendar-month{grid-template-columns:1fr;gap:8px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-calendar-month i{height:15px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-calendar-month>div{gap:2px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-missing-split{grid-template-columns:1fr;gap:22px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-missing-split>div+div{border-left:0;border-top:1px solid var(--rule);padding-top:20px;padding-left:0}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report :is(.approved-remaining,.approved-settings-details){color:var(--muted);margin-top:20px;font-size:11px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report summary{cursor:pointer;padding:7px 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-remaining .approved-ranked-rows{margin-top:15px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-settings-details dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding:8px 0;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report.approved-platform-comparison h3{letter-spacing:-.8px;font-size:23px;line-height:1.22}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-heading{margin-bottom:24px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-head,.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-row{grid-template-columns:1.15fr 1fr 1fr 1fr;align-items:center;gap:15px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-head{color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:10px;font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-rows{gap:17px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-row>div{min-width:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-identity{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-identity>i{border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-row strong{white-space:nowrap;font-size:12px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-track{background:var(--soft);border-radius:5px;height:7px;margin-top:5px;overflow:hidden}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-track>i{border-radius:5px;height:100%;display:block}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report.approved-platform-comparison h3{font-size:21px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-head,.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-row{grid-template-columns:1fr 1fr 1fr;gap:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-head>span:first-child{display:none}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-identity{grid-column:1/-1;font-size:13px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-report .approved-platform-rows{gap:23px}}.chat-single-metric-reply .single-plot{margin-top:20px}.chat-single-metric-reply .single-plot svg{height:178px}.chat-single-metric-reply .single-count-series{stroke:var(--ink)}.chat-single-metric-reply .single-count-point{fill:var(--ink)}.chat-single-metric-reply .single-money-point{fill:var(--money)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid{font-variant-numeric:tabular-nums;min-width:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid.chat-approved-report h3{letter-spacing:-.8px;margin:0;font-size:23px;font-weight:500;line-height:1.23}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid .score-grid-period{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 13px;min-width:0;margin:22px 0 0;padding:0 6px 0 0;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-options label{cursor:pointer;border-top:1px solid var(--rule);grid-template-columns:30px minmax(0,1fr) 23px;align-items:center;gap:7px;min-height:75px;padding:8px 4px;display:grid;position:relative}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-options label.selected{background:color-mix(in srgb, var(--accent) 4%, var(--paper))}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-options input{opacity:0;width:1px;height:1px;position:absolute}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-options label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-art{background:color-mix(in srgb, var(--accent) 4%, var(--paper));width:30px;height:42px;color:var(--muted);text-align:center;border-radius:5px;justify-content:center;align-items:center;font-size:9px;display:flex;overflow:hidden}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-art img{object-fit:contain;width:100%;height:100%;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-title{min-width:0;font-size:10px;font-weight:500;line-height:1.45}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-options label>b{letter-spacing:-.5px;color:var(--accent);font-size:17px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-mini{background:var(--rule);height:4px;margin-top:7px;display:block;position:relative}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-mini i{background:var(--accent);height:100%;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-assessment{border-top:1px solid var(--rule);margin-top:16px;padding-top:17px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-assessment h4{margin:0 0 15px;font-size:14px;font-weight:500;line-height:1.4}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-hero{align-items:baseline;gap:12px;margin:0 0 17px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-hero strong{letter-spacing:-1px;white-space:nowrap;color:var(--accent);font-size:35px;font-weight:500;line-height:1}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-hero small{letter-spacing:0;color:var(--muted);margin-left:2px;font-size:12px;font-weight:400;display:inline}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-hero>span{color:var(--muted);font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-scale{background:color-mix(in srgb, var(--accent) 7%, var(--paper));border-radius:2px;height:9px;margin:9px 0;position:relative}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-scale>span{background:var(--accent);border-radius:2px;height:100%;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-scale>i{background:var(--muted);width:1px;height:17px;position:absolute;top:-4px;left:50%}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-scale>b{border:1.5px solid var(--accent);background:var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-labels{color:var(--muted);justify-content:space-between;gap:8px;margin:0 0 17px;font-size:9px;line-height:1.5;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid .score-grid-reason{color:var(--ink);letter-spacing:-.2px;margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.45}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-facts{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:18px;margin-top:15px;padding-top:13px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-facts span{color:var(--muted);font-size:10px;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-facts b{color:var(--ink);margin-top:3px;font-size:16px;font-weight:500;line-height:1.5;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-facts small{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.6;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid .score-grid-id{color:var(--muted);margin:15px 0 0;font-size:9px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid .score-grid-end{color:var(--muted);border-top:1px solid var(--rule);margin:20px 0 0;padding-top:11px;font-size:10px;line-height:1.7}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-source{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.65}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-source summary{cursor:pointer}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid .score-grid-source p{color:var(--muted);font-size:11px;line-height:1.65}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid .score-grid-missing{color:var(--muted);margin:0 0 8px;font-size:20px}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-options label{min-height:88px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-assessment h4{font-size:13px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-hero strong{font-size:31px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-hero>span{font-size:9px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid .score-grid-reason{font-size:14px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-facts{gap:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-facts b{font-size:14px}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-mini:after{content:"";background:var(--muted);width:1px;height:11px;position:absolute;top:-3px;left:50%}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid .score-grid-period{font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-score-grid.chat-approved-report h3{font-size:21px}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .score-grid-options label>b.missing{color:var(--muted)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read{min-width:0;color:var(--ink);font-size:14px;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read :is(h3,p,figure){margin:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read h3{letter-spacing:-.55px;margin-bottom:7px;font-size:19px;font-weight:550;line-height:1.3}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-identity{color:var(--muted);font-size:12px;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-label{color:var(--muted);font-size:11px;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-note{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-source{color:var(--muted);border-top:1px solid var(--rule);margin-top:19px;padding-top:12px;font-size:11px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-body{margin-top:19px;font-size:14px;line-height:1.55}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-unavailable{margin-top:20px;font-size:20px;line-height:1.4}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-focus-group+.read-focus-group,.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-focus-group>div+div{border-top:1px solid var(--rule);margin-top:26px;padding-top:23px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-value{letter-spacing:-1.8px;color:var(--ink);white-space:nowrap;margin-top:7px;font-size:44px;font-weight:500;line-height:1.08;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-value small{letter-spacing:-.2px;color:var(--muted);margin-left:5px;font-size:15px;font-weight:400}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-hero{grid-template-columns:130px 1fr;align-items:center;gap:20px;margin:22px 0;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-meaning strong{font-size:16px;font-weight:500;line-height:1.4}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-meaning p{margin-top:5px;font-size:14px;line-height:1.55}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-scale{background:var(--soft);border-radius:5px;height:7px;margin-top:5px;position:relative;overflow:visible}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-scale>span{background:var(--accent);border-radius:5px;height:7px;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-scale i{background:var(--muted);width:1px;height:15px;position:absolute;top:-4px;left:50%}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-ticks{color:var(--muted);justify-content:space-between;margin:8px 0 14px;font-size:10px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-frequency-row{margin-top:19px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-frequency-row>div:first-child{justify-content:space-between;gap:16px;margin-bottom:8px;font-size:13px;line-height:1.4;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-frequency-row strong{white-space:nowrap;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-frequency-track{background:var(--soft);border-radius:5px;height:7px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-frequency-track span{background:var(--accent);border-radius:5px;height:100%;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-frequency-rule{color:var(--muted);margin-bottom:20px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-frequency-rule .read-frequency-track span{background:var(--muted);opacity:.4}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-frequency-trend{border-top:1px solid var(--rule);gap:5px;margin-top:17px;padding-top:15px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-frequency-trend strong{font-size:14px;font-weight:500;line-height:1.4}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-frequency-trend p{color:var(--muted);max-width:470px;font-size:12px;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 18px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-strip img{aspect-ratio:1;object-fit:contain;background:var(--soft);border-radius:8px;width:100%;height:auto;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-strip figcaption{color:var(--muted);margin-top:5px;font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-pair>div+div{border-left:1px solid var(--rule);padding-left:20px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-pair strong{margin-top:7px;font-size:16px;font-weight:500;line-height:1.4;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-pair p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-art-unavailable{color:var(--muted);border-block:1px solid var(--rule);margin:22px 0;padding:15px 0;font-size:13px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-check-details{margin:20px 0 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-check-details>div{border-bottom:1px solid var(--rule);padding:10px 0;font-size:12px;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-check-details dt{font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-check-details dd{color:var(--muted);margin:4px 0 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flags+.read-flags{border-top:1px solid var(--rule);margin-top:24px;padding-top:24px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flags h3{letter-spacing:-.75px;margin-top:11px;font-size:23px;font-weight:500;line-height:1.22}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-platform{color:var(--accent);border:1px solid var(--rule);border-radius:5px;margin-right:9px;padding:2px 7px;font-size:11px;display:inline-block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-plot{gap:17px;margin:24px 0 11px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-plot>div>span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-line{grid-template-columns:1fr 78px;align-items:center;gap:15px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-line i{background:color-mix(in srgb, var(--accent) 75%, var(--paper));border-radius:3px;height:13px;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-line strong{color:var(--money);letter-spacing:-.75px;text-align:right;font-size:25px;font-weight:500;line-height:1}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-baseline i{background:color-mix(in srgb, var(--accent) 23%, var(--paper))}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-signal{border-top:1px solid var(--rule);gap:6px;margin-top:19px;padding-top:16px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-signal strong{font-size:14px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-signal span{color:var(--muted);font-size:12px;line-height:1.7}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-review{font:inherit;border:1px solid var(--rule);color:var(--accent);cursor:pointer;background:0 0;border-radius:7px;min-height:34px;margin-top:20px;padding:7px 11px;font-size:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-cost-main{justify-content:space-between;align-items:end;gap:20px;margin-top:20px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-cost-main>div{gap:8px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-cost-main strong{letter-spacing:-1.8px;color:var(--money);font-size:44px;font-weight:500;line-height:1.1}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-cost-main p{text-align:right;gap:4px;padding-bottom:3px;font-size:12px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-cost-main p>b{font-size:14px;font-weight:500}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-cost-main p>span{color:var(--muted)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-daily-head{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;gap:12px;margin-top:23px;padding-top:19px;font-size:11px;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-daily-head>span:first-child{color:var(--ink)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-daily-scroll{max-width:100%;overflow-x:auto}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-daily-bars{gap:12px;margin-top:14px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-day{text-align:center;grid-template-rows:17px 1fr 20px;align-items:end;gap:5px;height:103px;display:grid}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-day>span{color:var(--money);white-space:nowrap;font-size:10px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-day>div{justify-content:center;align-items:flex-end;height:100%;display:flex}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-day i{background:color-mix(in srgb, var(--accent) 58%, var(--paper));border-radius:3px 3px 0 0;width:50%;min-width:14px;max-width:29px;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-day>small{color:var(--muted);align-self:end;font-size:10px}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-hero{grid-template-columns:100px 1fr;gap:14px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-value{font-size:39px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-meaning strong{font-size:14px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-score-meaning p{font-size:13px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-strip{gap:8px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-pair{gap:14px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-pair>div+div{padding-left:14px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-asset-pair strong{font-size:15px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flags h3{letter-spacing:-.6px;font-size:21px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-line{grid-template-columns:1fr 72px;gap:12px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-flag-line strong{font-size:23px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-cost-main{gap:13px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-cost-main strong{font-size:39px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-cost-main p{font-size:11px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-cost-main p>b{font-size:13px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-daily-bars{gap:5px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-day>span{font-size:9px}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-approved-read .read-day i{width:65%}}.chat-record-reply{min-width:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-capability-detail h3{line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-capability-detail table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.625rem 0 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-capability-detail table :is(th,td){border-bottom:1px solid var(--rule);color:var(--ink);vertical-align:top;overflow-wrap:anywhere;padding:.5rem .375rem;font-size:.875rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-capability-detail th{text-align:left;font-weight:400}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-capability-detail td{text-align:right}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-capability-detail .capability-finding{margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-capability-detail .capability-caption{color:var(--muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-capability-detail .capability-section-title,.chat-capability-detail>div+div{margin-top:1rem}.chat-record-reply .record-section+.record-section{margin-top:1.25rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-caption{color:var(--muted);margin:.25rem 0 .625rem;font-size:.75rem;line-height:1.5}.chat-record-reply .record-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.chat-record-reply .record-mobile-tables{display:none}.chat-record-reply .record-value-source{color:var(--muted);margin-top:.125rem;font-size:.75rem;line-height:1.5;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply :is(th,td){vertical-align:top;padding:.5625rem .75rem;font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply :is(th,td):first-child{padding-left:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply :is(th,td):last-child{padding-right:0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-text{text-align:left;overflow-wrap:anywhere;min-width:4rem;max-width:19rem;font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-wide-table :is(th,td){padding-left:.375rem;padding-right:.375rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply th.record-number{white-space:normal}@media (max-width:600px){.chat-record-reply .record-desktop-table{display:none}.chat-record-reply .record-mobile-tables{gap:1.25rem;display:grid}.chat-record-reply .record-mobile-tables caption{text-align:left;padding-bottom:.25rem;font-size:1rem;font-weight:500;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-mobile-tables :is(th,td){padding:.3125rem 0;font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-mobile-tables td{overflow-wrap:anywhere;max-width:12rem}}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-note{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}.chat-record-reply .record-plot{height:178px}.chat-record-reply .record-count-series{stroke:var(--ink)}.chat-record-reply .record-money-series{stroke:var(--money)}.chat-record-reply .record-count-point{fill:var(--ink)}.chat-record-reply .record-money-point{fill:var(--money)}.chat-record-reply .record-dense-table{display:none}.chat-record-reply .record-entity-tables{gap:1.25rem;display:grid}.chat-record-reply .record-entity-tables caption{text-align:left;padding-bottom:.25rem;font-size:1rem;font-weight:500;line-height:1.5}.chat-record-reply .record-desktop-table+.record-desktop-table{margin-top:1rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-authored-table th{text-align:left;width:22%;min-width:4.5rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-authored-table td{text-align:left;white-space:pre-line;overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.chat-record-reply .record-draft-footer{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.chat-record-reply .record-plan-table{border-collapse:collapse;table-layout:fixed;width:100%}.chat-record-reply .record-plan-table th:first-child{text-align:left;width:3rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply :is(.record-plan-table,.record-plan-assumptions,.record-plan-rule) td{text-align:left;overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.chat-record-reply .record-plan-assumptions{margin-bottom:1rem}.chat-record-reply .record-plan-assumptions caption{text-align:left;padding-bottom:.25rem;font-size:1rem;font-weight:500;line-height:1.5}.chat-record-reply .record-plan-rule{margin-top:1rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-plan-status{color:var(--muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.chat-record-reply .record-draft-footer button{background:var(--soft);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:.5rem;min-width:7rem;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem}.chat-record-reply .record-draft-footer button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chat-record-reply .record-draft-status{color:var(--muted);font-size:.75rem;line-height:1.5;display:grid}.chat-record-reply .record-draft-status span{grid-area:1/1}.chat-record-reply .record-draft-status [aria-hidden]{visibility:hidden}.chat-record-reply .record-work-draft{margin:1.5rem 0}.chat-record-reply .record-mobile-label{display:none}.chat-record-reply .record-work-draft h3{margin:0 0 .5rem;font-size:1rem;font-weight:500;line-height:1.5}.chat-record-reply .record-authored-table textarea{box-sizing:border-box;resize:none;width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:.5rem;padding:.5rem;font-size:1rem;line-height:1.5}.chat-record-reply .record-authored-table textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:600px){.chat-record-reply .record-work-options thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.chat-record-reply .record-work-options tbody,.chat-record-reply .record-work-options tr{width:100%;display:block}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-work-options :is(th,td){text-align:left;overflow-wrap:break-word;width:auto;min-width:0;max-width:none;padding:.5rem 0;font-size:1rem}.chat-record-reply .record-work-options tbody th{display:block}.chat-record-reply .record-work-options td{grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem;display:grid}.chat-record-reply .record-work-options .record-mobile-label{color:var(--muted);font-size:.875rem;line-height:1.5;display:block}.chat-record-reply .record-work-draft .record-draft-footer{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.chat-record-reply .record-work-draft .record-draft-status{grid-column:1/-1}}.chat-record-reply .record-test-checks th:first-child{width:55%}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-record-reply .record-test-design th{width:30%}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-clarification .checked-clarification-question{margin:0;font-size:1rem;line-height:1.5}.chat-clarification .campaign-choices{margin:1rem 0;padding:0;list-style:none}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-clarification .campaign-choices li{border-bottom:1px solid var(--rule);padding:.625rem 0;font-size:1rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply .chat-clarification .clarification-caption{color:var(--muted);margin-top:1rem;font-size:.75rem;line-height:1.5}.chat-record-context{min-width:0}.chat-record-context>.chat-unfinished-request{border-top:1px solid var(--rule);margin-top:16px;padding-top:16px}.chat-record-context .chat-unfinished-request>p{margin:0 0 8px;font-size:16px;line-height:1.5}.chat-record-context details{border:0;border-top:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;margin-top:16px;padding:0}.chat-record-context details>summary{color:var(--muted);cursor:pointer;padding:12px 0;font-size:12px;line-height:1.5}.chat-record-context details>summary:after{content:none}.chat-record-context details p,.chat-record-context details h4{overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.5}.chat-record-context .chat-record-sources table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}.chat-record-context .chat-record-sources th,.chat-record-context .chat-record-sources td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:8px 0;font-weight:400}.chat-record-context .chat-record-sources th{width:40%;padding-right:16px}.chat-record-context .chat-record-sources td span{color:var(--muted);font-size:12px;display:block}.nitro-workspace .dash .chat-central-layout .chat-report-contents{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 2.25rem;font-size:14px;line-height:1.45;display:flex}.nitro-workspace .dash .chat-central-layout [data-record-section]{scroll-margin-top:1rem}.nitro-workspace .dash .chat-central-layout .record-source-details{border:0;border-top:1px solid var(--rule);color:var(--muted);margin-top:1rem;padding-top:.75rem;font-size:12px}.nitro-workspace .dash .chat-central-layout .record-source-details>summary{cursor:pointer;font-size:12px}.chat-cost-review-native{min-width:0;font-size:16px;line-height:1.5}.chat-cost-review-native>p{margin:0 0 8px}.chat-cost-review-native .approved-source,.chat-cost-review-native .approved-period{display:none}.chat-cost-review-native .cost-review-context,.chat-cost-review-native .cost-review-media{color:var(--muted);font-size:12px;line-height:1.5}.chat-cost-review-native .cost-review-media{align-items:center;gap:12px;margin-top:16px;display:flex}.chat-cost-review-native footer{margin-top:16px}.chat-cost-review-native footer p{margin:8px 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(.chat-cost-review-native){background:#fff;padding:18px}:root[data-theme=dark] .nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(.chat-cost-review-native){background:var(--workspace-paper)}.dash[data-active-tab=chat] .dash-main{display:none}.nitro-workspace .dash .chat-workspace{width:min(62rem,100%);min-width:0;margin:0 auto;padding:0 0 1rem}.dash-ask{gap:.85rem;width:100%;min-width:0;max-width:46rem;margin:0 auto;display:grid}.chat-context{color:var(--muted);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:max(.875rem,14px);line-height:1.4;display:flex}.chat-context-copy{gap:.3rem;min-width:0;display:grid}.chat-report-period{font-size:max(.875rem,14px)}.dash .chat-new{background:var(--paper);min-height:2.75rem;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-control);font:inherit;cursor:pointer;flex:none;padding:.5rem .75rem;font-size:max(.875rem,14px)}.dash-ask-box{min-width:0}.dash-ask-thread{overscroll-behavior:contain;scrollbar-gutter:stable;gap:1.5rem;max-height:max(20rem,100dvh - 20rem);padding:.25rem .75rem .75rem 0;display:grid;overflow-y:auto}.dash-ask-turn{gap:.85rem;min-width:0;display:grid}.nitro-workspace .dash .dash-ask-question{max-width:85%;color:var(--ink);background:var(--soft);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:.8rem .8rem .2rem;justify-self:end;margin:0;padding:.65rem 1rem;font-size:max(1rem,16px);font-weight:400;line-height:1.5}.chat-assistant-reply{gap:.65rem;min-width:0;display:grid}.dash-ask-answer{gap:.6rem;min-width:0;display:grid}.nitro-workspace .dash .dash-ask-answer p{overflow-wrap:anywhere;margin:0;font-size:max(1rem,16px);line-height:1.55}.dash-ask-answer .money{color:var(--money);font-variant-numeric:tabular-nums}.dash-ask-facts{margin:0;padding-left:1.2rem;font-size:max(.875rem,14px);line-height:1.5}.dash .dash-ask-surface{justify-self:start;min-height:2.75rem;margin-top:.25rem;padding:.6rem 1rem;font-size:max(.875rem,14px)}.dash .ask-hl{outline:none}.dash-ask-form{border:1px solid var(--control-border);background:var(--paper);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.5rem;display:grid}.dash-ask-form:focus-within{border-color:var(--rule);box-shadow:none}:root:not([data-pointer-nav]) .dash-ask-form:has(:is(textarea,input):focus-visible){outline:1px solid var(--focus-ring);outline-offset:2px}.nitro-workspace .dash .dash-ask-form textarea{resize:none;width:100%;min-width:0;min-height:2.75rem;max-height:8rem;color:var(--ink);font-family:var(--font-family);background:0 0;border:0;padding:.6rem .75rem;font-size:max(1rem,16px);line-height:1.5}.dash-ask-form textarea::placeholder{color:var(--muted)}.nitro-workspace .dash .dash-ask-form input{background:0 0;border-color:#0000}:is(.nitro-workspace .dash .dash-ask-form :is(textarea,input):focus,.nitro-workspace .dash .dash-ask-form :is(textarea,input):focus-visible){box-shadow:none;outline:none}.dash-ask-form textarea:disabled{color:var(--muted);background:var(--soft)}.nitro-workspace .dash .dash-ask-form .btn{align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .8rem;display:flex}.nitro-workspace .dash .dash-ask>.dash-ask-form .btn{border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.4rem;display:flex}.chat-send-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nitro-workspace .dash .chat-evidence-note{color:var(--muted);font-size:max(.875rem,14px)}@media (max-width:600px){.chat-context{align-items:flex-start;gap:.5rem}.dash-ask-thread{max-height:max(20rem,100dvh - 21rem);padding-right:.25rem}}.chat-blocks{gap:.75rem;margin-top:.75rem;display:grid}.chat-metrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.chat-metric .report-metric-head{border-top:1px solid var(--rule);padding:.5rem 0}.chat-table table{font-size:max(.875rem,14px)}.dash .dash-ask-answer+.chat-blocks .chat-table .manager-grid.atomic-grid th,.dash .dash-ask-answer+.chat-blocks .chat-table .manager-grid.atomic-grid td:not(.r){white-space:normal}.chat-central-layout .dash-ask-answer+.chat-blocks .chat-table{max-height:none}.chat-series{max-width:34rem}.dash .chat-proposal{margin-top:.75rem}.dash-ask-working .dash-ask-answer p{color:var(--muted)}.chat-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid;position:relative}.chat-shell[data-history-open=true]{grid-template-columns:13rem minmax(0,1fr)}.dash .chat-history-toggle{width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--muted);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:.6rem;flex:none;place-items:center;display:grid}.chat-history-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px}.chat-context-copy{margin-right:auto}.chat-inline-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.nitro-workspace .dash .chat-inline-actions .btn,.nitro-workspace .dash .chat-ad-detail .btn{min-height:2.5rem;padding:.4rem .85rem;font-size:.875rem}.dash .chat-text-button{color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-height:2.5rem;padding:.35rem 0;font-size:.875rem}.dash .chat-text-button:hover:not(:disabled){color:var(--accent-strong)}.chat-action-status{min-height:2.5rem;color:var(--muted);align-items:center;font-size:.875rem;display:inline-flex}.nitro-workspace .dash .chat-action-error{color:var(--bad);flex-basis:100%;font-size:.875rem}.chat-ad-detail{border-top:1px solid var(--rule);justify-items:start;gap:.65rem;padding-top:.75rem;display:grid}.nitro-workspace .dash .chat-ad-detail p{font-size:.875rem}@media (max-width:900px){.chat-shell[data-history-open=true]{grid-template-columns:minmax(0,1fr)}}.chat-shell .dash-ask{height:var(--chat-height,calc(100dvh - 14rem));flex-direction:column;display:flex}.chat-shell .chat-context,.chat-shell .dash-ask-form{flex:none}.chat-shell .chat-context{gap:.65rem;padding-bottom:.65rem}.chat-shell .dash-ask-box{flex:1 1 0;min-height:0;display:flex}.chat-shell .dash-ask-thread{flex:1;align-content:start;max-height:none}.chat-shell .chat-report-period{font-size:.75rem}.dash .chat-proposal .review-verdict{border-radius:.5rem;width:auto;min-width:5rem;padding:.4rem .75rem;font-size:.875rem}.chat-saved-notice{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;font-size:.75rem;display:flex}.chat-shell.chat-central-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid;position:relative}.chat-central-layout[data-workspace-open=true]{grid-template-columns:minmax(0,1fr) minmax(340px,390px)}.chat-central-layout[data-workspace-open=true] .dash-ask{max-width:none}.chat-tool-area{height:var(--chat-height);border:1px solid var(--rule);background:var(--paper);border-radius:1rem;min-width:0;overflow:hidden}.chat-tool-area .chat-workspace-panel{border-left:none;width:100%;height:100%}.chat-central-layout .chat-context{border:0;min-height:2.5rem;padding-bottom:0}.chat-central-layout[data-empty=true] .chat-context{position:absolute;top:0;left:0;right:0}.chat-central-layout .chat-history-toggle{border:0}.chat-central-layout .chat-history-toggle:hover{background:var(--soft)}.chat-central-layout .chat-entry{flex-direction:column;flex:none;gap:.75rem;min-width:0;display:flex}.chat-central-layout[data-empty=true] .chat-entry{margin-block:auto;padding-top:3rem;padding-bottom:2rem}.nitro-workspace .dash .chat-central-layout .chat-opening-title{text-align:center;letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:450;line-height:1.25}.chat-start-options{grid-template-columns:minmax(0,1fr);gap:.1rem;margin:.65rem .2rem 0;display:grid}.dash .chat-start-options button{text-align:left;min-height:2.5rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.85rem;padding:.5rem .8rem;display:flex}.chat-start-options strong{font-size:.9375rem;font-weight:400;line-height:1.45}.chat-start-options svg,.chat-composer-actions svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dash .chat-start-options button:hover{color:var(--ink);background:var(--soft)}.nitro-workspace .dash .chat-central-layout .dash-ask-form{border:1px solid var(--control-border);background:var(--paper);border-radius:1.5rem;flex-direction:column;align-items:stretch;gap:.3rem;min-height:7.6rem;padding:.8rem .85rem .7rem;display:flex;box-shadow:0 3px 18px #00000006}.nitro-workspace .dash .chat-central-layout .dash-ask-form textarea{min-height:3rem;box-shadow:none;outline:none;padding:.2rem .45rem;font-size:1rem;line-height:1.5}.chat-composer-actions{justify-content:flex-end;align-items:center;min-height:2.75rem;display:flex}.nitro-workspace .dash .chat-composer-actions .chat-send{background:var(--ink);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--paper);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.nitro-workspace .dash .chat-composer-actions .chat-send:disabled{background:var(--soft);color:var(--muted);opacity:1}.nitro-workspace .dash :is(.chat-composer-actions .chat-send,.chat-history-toggle):focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:0}.nitro-workspace .dash .chat-composer-note{text-align:center;color:var(--muted);flex:none;margin:0;font-size:.75rem;line-height:1.5}.chat-selected-context{background:var(--soft);border-radius:.55rem;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.75rem;display:flex}.chat-selected-context>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-selected-context strong{font-weight:550}.dash .chat-selected-context button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.chat-decision{border:1px solid var(--rule);background:var(--paper);border-radius:.8rem;padding:1rem}.nitro-workspace .dash .chat-decision h3{margin:0 0 1rem;font-size:1rem;font-weight:600;line-height:1.5}.chat-decision-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.nitro-workspace .dash .chat-decision .chat-decision-table :is(th,td){border-bottom:1px solid var(--rule);text-align:left;color:var(--ink);overflow-wrap:anywhere;padding:.5rem 0;font-size:1rem;font-weight:400;line-height:1.6}.chat-decision-table th:first-child{width:42%;padding-right:1rem!important}.chat-decision-table :is(th,td):not(:first-child){width:29%;padding-left:.5rem!important}.nitro-workspace .dash .chat-decision-controls button:disabled{opacity:1;color:var(--muted)}.chat-decision-values{align-items:center;gap:1.5rem;padding:.5rem 0;display:flex}.chat-decision-values>div{gap:.3rem;display:grid}.chat-decision-values>div span{color:var(--muted);font-size:.72rem}.chat-decision-values strong{color:var(--money);font-size:1.25rem;font-weight:550}.nitro-workspace .dash .chat-decision-note{color:var(--muted);margin:.5rem 0;font-size:.75rem;line-height:1.5}.nitro-workspace .dash .chat-decision .chat-decision-slot{margin:.5rem 0;display:grid}.nitro-workspace .dash .chat-decision .chat-decision-slot>*{grid-area:1/1;align-self:start;margin:0}.nitro-workspace .dash .chat-decision .chat-decision-slot>[aria-hidden=true]{visibility:hidden}.chat-decision-labels{display:grid}.chat-decision-labels>span{text-align:center;grid-area:1/1}.chat-decision-labels>span[aria-hidden=true]{visibility:hidden;font-weight:500}.chat-decision-controls{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.nitro-workspace .dash .chat-decision-controls .btn{min-height:2.6rem;padding:.6rem .9rem;font-size:.8125rem}.chat-decision blockquote{border-left:2px solid var(--rule);background:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.7rem;font-size:.875rem}.chat-change-receipt{border:1px solid var(--rule);background:var(--paper);border-radius:.8rem;gap:.8rem;padding:1rem;display:flex}.chat-receipt-icon{color:#256a4e;background:#e8f2ed;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.chat-receipt-state{color:var(--muted);font-size:.7rem}.nitro-workspace .dash .chat-change-receipt h3{margin:.3rem 0 .5rem;font-size:.95rem;line-height:1.4}.nitro-workspace .dash .chat-change-receipt p{color:var(--muted);margin:0 0 .5rem;font-size:.8125rem;line-height:1.5}.chat-change-receipt time{color:var(--muted);font-size:.7rem}.chat-clarification{gap:.4rem;display:grid}.dash .chat-clarification button{text-align:left;font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:.5rem;padding:.65rem;font-size:.8125rem}.chat-open-tool{justify-self:start}@media (max-width:1150px){.chat-central-layout[data-workspace-open=true]{grid-template-columns:minmax(0,1fr)}.chat-tool-area{z-index:6;height:var(--chat-height);position:absolute;inset:0;box-shadow:0 12px 36px #15172612}}@media (max-width:600px){.chat-central-layout[data-empty=true] .chat-entry{padding-top:2.5rem;padding-bottom:1rem}.nitro-workspace .dash .chat-central-layout .chat-opening-title{font-size:1.65rem}.dash .chat-start-options button{min-height:2.65rem;padding-inline:.35rem}.chat-start-options strong{font-size:.875rem}.nitro-workspace .dash .chat-central-layout .dash-ask-form{border-radius:1.25rem}.nitro-workspace .dash .chat-central-layout .chat-composer-note{padding-bottom:2.75rem}}@media (max-height:620px){.chat-central-layout[data-empty=true] .chat-entry{padding-block:2.75rem .25rem}.nitro-workspace .dash .chat-central-layout .chat-opening-title{margin-bottom:.25rem}.chat-start-options{margin-top:.2rem}}.chat-central-layout .dash-ask{gap:.6rem;max-width:48rem}.chat-central-layout .chat-context{gap:.25rem;min-height:2.75rem}.chat-central-layout .chat-context-copy{order:3;margin:0 0 0 auto;padding-left:.75rem}.nitro-workspace .dash .chat-new-icon{width:2.75rem;min-height:2.75rem;color:var(--muted);background:0 0;border:0;border-radius:.6rem;place-items:center;padding:0;display:grid}.chat-new-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.nitro-workspace .dash .chat-new-icon:hover{color:var(--ink);background:var(--soft)}.chat-central-layout .dash-ask-thread{gap:2.5rem;height:100%;min-height:0;padding:1rem .4rem 1.5rem 0}.chat-central-layout .dash-ask-box{overflow:hidden}.chat-central-layout .dash-ask-turn{gap:1.5rem}.chat-central-layout .chat-assistant-reply{gap:.8rem}.nitro-workspace .dash .chat-central-layout .dash-ask-question{border-radius:1.2rem;max-width:85%;padding:.65rem 1rem}.nitro-workspace .dash .chat-central-layout .chat-cost-review{gap:.6rem}.chat-cost-comparison{font-variant-numeric:tabular-nums;margin:.5rem 0 .1rem}.chat-cost-column-labels,.chat-cost-baseline{color:var(--muted);justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.8125rem;display:flex}.chat-cost-column-labels{border-bottom:1px solid var(--rule);padding-right:1.5rem}.chat-cost-row{border-bottom:1px solid var(--rule)}.nitro-workspace .dash .chat-cost-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;list-style:none;display:flex}.nitro-workspace .dash .chat-cost-row>summary:after{content:none}.chat-cost-row>summary::-webkit-details-marker{display:none}.chat-cost-name{gap:.2rem;min-width:0;display:grid}.chat-cost-name strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}.chat-cost-name>span{color:var(--muted);font-size:.8125rem}.chat-cost-value{white-space:nowrap;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.chat-cost-value svg{fill:none;stroke:var(--muted);stroke-width:1.4px;transition:transform .18s}.chat-cost-row[open] .chat-cost-value svg{transform:rotate(90deg)}.chat-cost-row-detail{color:var(--muted);padding:0 0 .8rem;font-size:.875rem}.chat-cost-baseline{padding-right:1.5rem}.nitro-workspace .dash .chat-central-layout .chat-evidence-note{font-size:.8125rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout[data-empty=false] .dash-ask-form{border-radius:1.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:3.5rem;padding:.5rem .6rem .5rem 1rem;display:grid}.nitro-workspace .dash .chat-central-layout[data-empty=false] .dash-ask-form textarea{min-height:2.25rem;padding:.3rem 0}.chat-central-layout .chat-composer-note{padding-bottom:0}@media (max-width:600px){.chat-central-layout .dash-ask-thread{padding-right:0}.chat-cost-value{gap:.25rem}.chat-cost-name strong{font-size:.875rem}.chat-central-layout .chat-report-period{font-size:.75rem}.nitro-workspace .dash .chat-central-layout .chat-composer-note{padding-bottom:0}}.chat-recommendation-body{padding:0 0 .9rem 2.05rem}.chat-response-progress{min-height:2rem;color:var(--muted);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.chat-thinking-dots{align-items:center;gap:4px;display:inline-flex}.chat-thinking-dots i{background:var(--accent-strong);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite nitro-thinking}.chat-thinking-dots i:nth-child(2){animation-delay:.15s}.chat-thinking-dots i:nth-child(3){animation-delay:.3s}@keyframes nitro-thinking{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.chat-central-layout .chat-assistant-reply{animation:.18s ease-out nitro-answer-in}@keyframes nitro-answer-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.chat-composer-actions .chat-stop svg{fill:currentColor;stroke:none}.nitro-workspace .dash .chat-source-details{color:var(--muted);margin-top:.5rem;font-size:.8125rem}.chat-source-details summary{cursor:pointer;padding-block:.4rem}.chat-central-layout .chat-metrics{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem}.chat-central-layout .chat-metric .report-metric-value{font-size:1.25rem}.chat-central-layout .chat-metric .report-metric-name{font-size:.875rem}.chat-central-layout .chat-table{max-height:19rem;overflow:auto}.chat-central-layout .chat-series{max-height:18rem}.chat-central-layout .data-control-note-chat{flex:none;justify-content:center;margin:0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.chat-thinking-dots i,.chat-central-layout .chat-assistant-reply{animation:none}.chat-cost-value svg{transition:none}}.nitro-workspace .dash .chat-evidence-action>.chat-ad-review>.chat-text-button,.nitro-workspace .dash .chat-evidence-action>.chat-text-button{background:var(--soft);min-height:2.5rem;color:var(--accent-strong);border-radius:.65rem;padding:.5rem .8rem;font-weight:500}.chat-evidence-action:empty{display:none}.chat-evidence-action .chat-ad-detail{margin-top:.6rem}@media (max-width:600px){.chat-central-layout .dash-ask-thread{gap:1.5rem;padding-top:.5rem}.chat-central-layout .dash-ask-turn{gap:1rem}.nitro-workspace .dash .chat-central-layout .data-control-note-chat{font-size:.75rem}.chat-central-layout .data-control-note-chat>svg{display:none}}.chat-central-layout dialog.chat-tool-area{width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:0;padding:0;position:fixed;inset:12px}.chat-central-layout dialog.chat-tool-area .chat-workspace-panel{max-height:none}.chat-receipt-content{flex:1;min-width:0}.chat-undo-controls{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.chat-spending-receipt-footer{min-height:2.75rem;margin-top:1rem}.chat-spending-receipt-footer .chat-undo-controls{margin-top:0}.nitro-workspace .dash .chat-undo-button{border:1px solid var(--rule);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:.7rem;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.875rem;display:inline-flex}.nitro-workspace .dash .chat-undo-button:hover{border-color:var(--accent)}.chat-next-step{border-top:1px solid var(--rule);margin:1rem 0 0;padding:.85rem 0 .15rem}.nitro-workspace .dash .chat-next-step>p{color:var(--muted);margin:0 0 .5rem;font-size:.875rem}.nitro-workspace .dash .chat-change-receipt .rec-preview-frame{min-width:0}@media (max-width:480px){.chat-change-receipt{gap:.45rem;padding:.8rem}.chat-receipt-icon{width:1.3rem;height:1.3rem}}.nitro-workspace .dash .chat-central-layout .chat-composer-guidance{color:var(--muted);margin:.5rem 0;font-size:14px;line-height:1.45}.nitro-workspace .dash .chat-central-layout .dash-ask-working .chat-assistant-reply{background-color:#fff;background-image:none}:root[data-theme=dark] .nitro-workspace .dash .chat-central-layout .dash-ask-working .chat-assistant-reply{background-color:var(--paper);background-image:none}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply{--chat-copy-size:1rem;--chat-detail-size:.875rem;font-size:var(--chat-copy-size);color:var(--ink);font-weight:400;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(p,li,dt,dd,th,td,blockquote,.chat-cost-name,.chat-cost-value,.chat-cost-baseline,.chat-decision-values,.report-metric-name,.report-metric-value,.report-metric-of,.report-metric-change){font-size:var(--chat-copy-size);color:var(--ink);font-weight:400;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(strong,b){font-size:inherit;font-weight:inherit;color:inherit}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.money,.tone-good,.tone-bad,.chat-decision-values>div span,.chat-cost-baseline span){color:var(--ink)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(h2,h3,h4,.chat-cost-name){font-size:var(--chat-copy-size);color:var(--ink);font-weight:500;line-height:1.6}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(button,.chat-clarification button,.chat-action-status){font-size:var(--chat-detail-size);font-weight:400;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-report-period,.chat-evidence-note,.chat-decision-values>div span,.chat-decision-note,.chat-receipt-state,.chat-change-receipt time,.chat-saved-notice,.chat-response-progress){font-size:var(--chat-detail-size);color:var(--muted);font-weight:400;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply :is(.chat-action-error,[role=alert]){color:var(--bad)}.nitro-workspace .dash .chat-central-layout .dash-ask-question{font-size:1rem;font-weight:400;line-height:1.6}.nitro-workspace .dash .chat-central-layout .dash-ask{max-width:43rem}.nitro-workspace .dash .chat-central-layout .dash-ask-turn{gap:1rem}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply{background:linear-gradient(130deg, color-mix(in srgb, var(--brand-start) 3%, var(--paper)), var(--paper) 42%, color-mix(in srgb, var(--brand-end) 8%, var(--paper))) padding-box, linear-gradient(125deg, color-mix(in srgb, var(--brand-start) 24%, var(--paper)), color-mix(in srgb, var(--brand-end) 19%, var(--paper)), var(--paper)) border-box;width:min(100%,37rem);box-shadow:0 10px 32px color-mix(in srgb, var(--brand-start) 8%, transparent), 0 3px 12px color-mix(in srgb, var(--brand-end) 4%, transparent);border:1px solid #0000;border-radius:.45rem 1.4rem 1.4rem;gap:.7rem;padding:1rem 1.15rem}.nitro-workspace .dash .chat-central-layout .dash-ask-question{background:var(--accent);color:var(--brand-button-text);box-shadow:none;border-radius:1rem 1rem .25rem;padding:.65rem 1rem}.nitro-workspace .dash .chat-central-layout .chat-one-decision h3{margin:.6rem 0 .9rem;font-weight:400}.nitro-workspace .dash .chat-central-layout .chat-sequence-position,.nitro-workspace .dash .chat-central-layout .chat-sequence-impact,.nitro-workspace .dash .chat-central-layout .chat-sequence-nav,.nitro-workspace .dash .chat-central-layout .chat-sequence-reason{color:var(--muted);font-size:.875rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-sequence-impact{flex-wrap:wrap;gap:.3rem 1rem;margin:.8rem 0;display:flex}.nitro-workspace .dash .chat-central-layout .chat-recommendation-body{padding:0}.nitro-workspace .dash .chat-central-layout .chat-recommendation-body .review-card-bars{gap:.55rem;margin:0}.nitro-workspace .dash .chat-central-layout .chat-recommendation-body .review-bar{grid-template-columns:3.8rem minmax(0,1fr) 5rem;gap:.7rem}.nitro-workspace .dash .chat-central-layout .chat-recommendation-body .review-bar>.money{font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-sequence-actions{margin-top:.9rem}.nitro-workspace .dash .chat-central-layout .chat-inline-actions{gap:.6rem;margin:0}.nitro-workspace .dash .chat-central-layout .chat-inline-actions .btn{min-height:2.5rem;padding:.55rem .8rem}.nitro-workspace .dash .chat-central-layout .chat-sequence-reason{margin-top:.7rem}.nitro-workspace .dash .chat-central-layout .chat-sequence-reason summary{cursor:pointer;padding:.3rem 0}.nitro-workspace .dash .chat-central-layout .chat-sequence-reason p{color:var(--muted);margin:.35rem 0 0;font-size:.875rem}.nitro-workspace .dash .chat-central-layout .chat-sequence-nav{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.7rem;margin-top:.8rem;padding-top:.75rem;display:flex}.nitro-workspace .dash .chat-central-layout .chat-sequence-nav button{padding:.3rem 0}.nitro-workspace .dash .chat-central-layout .chat-sequence-nav button:disabled{opacity:1;color:var(--muted);cursor:not-allowed}.nitro-workspace .dash .chat-central-layout .chat-decision,.nitro-workspace .dash .chat-central-layout .chat-change-receipt{background:0 0;border:0;padding:0}.nitro-workspace .dash .chat-central-layout .chat-receipt-icon{display:none}.nitro-workspace .dash .chat-central-layout[data-empty=false] .dash-ask-form{min-height:3.3rem}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply{width:100%;padding:.85rem}.nitro-workspace .dash .chat-central-layout .chat-sequence-nav{gap:.5rem}.nitro-workspace .dash .chat-central-layout .chat-recommendation-body .review-bar{grid-template-columns:3.6rem minmax(0,1fr) 4.5rem;gap:.4rem}}.chat-composer-frame{--chat-composer-radius:1.5rem;isolation:isolate;border-radius:var(--chat-composer-radius);min-width:0;position:relative}.chat-composer-halo{z-index:0;pointer-events:none;opacity:var(--chat-wash-opacity,0);background:radial-gradient(ellipse 42% 85% at var(--chat-wash-x,50%) var(--chat-wash-y,-6%), var(--chat-glow-blue) 0%, color-mix(in srgb, var(--chat-glow-blue) 88%, transparent) 28%, color-mix(in srgb, var(--chat-glow-blue) 44%, transparent) 60%, transparent 88%), radial-gradient(ellipse 42% 85% at calc(100% - var(--chat-wash-x,50%)) calc(100% - var(--chat-wash-y,-6%)), var(--chat-glow-purple) 0%, color-mix(in srgb, var(--chat-glow-purple) 88%, transparent) 28%, color-mix(in srgb, var(--chat-glow-purple) 44%, transparent) 60%, transparent 88%);position:absolute}.chat-composer-halo-soft{border-radius:calc(var(--chat-composer-radius) + 5px);filter:blur(18px);inset:-5px}.chat-composer-halo-close{border-radius:calc(var(--chat-composer-radius) + 2px);filter:blur(7px);opacity:calc(var(--chat-wash-opacity,0) * .5);inset:-2px}.nitro-workspace .dash .chat-central-layout .chat-composer-frame>.dash-ask-form{z-index:1;border-radius:inherit;position:relative}.chat-central-layout[data-empty=false] .chat-composer-frame{--chat-composer-radius:1.4rem}@media (max-width:600px){.chat-composer-frame{--chat-composer-radius:1.25rem}}@media (prefers-reduced-motion:reduce){.chat-composer-halo{display:none}}:root[data-reduced-motion=true] .chat-composer-halo{display:none}.nitro-workspace .dash .chat-central-layout{isolation:isolate;--chat-gradient:linear-gradient(115deg, var(--brand-start), var(--brand-mid) 70%, var(--brand-end))}.nitro-workspace .dash .chat-central-layout:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 28% 30%, color-mix(in srgb, var(--canopy-blue) 44%, transparent), transparent 62%), radial-gradient(ellipse at 86% 55%, color-mix(in srgb, var(--brand-end) 16%, transparent), transparent 62%), radial-gradient(ellipse at 55% 85%, color-mix(in srgb, var(--canopy-lavender) 38%, transparent), transparent 54%);position:absolute;inset:0 -1rem;-webkit-mask-image:radial-gradient(#000 30%,#0000 74%);mask-image:radial-gradient(#000 30%,#0000 74%)}.nitro-workspace .dash .chat-central-layout .dash-ask-form{background:linear-gradient(115deg, color-mix(in srgb, var(--brand-start) 4%, var(--paper)), var(--paper) 48%, color-mix(in srgb, var(--brand-end) 6%, var(--paper))) padding-box,  var(--brand-text-gradient) border-box;box-shadow:0 12px 40px color-mix(in srgb, var(--brand-start) 12%, transparent), 0 4px 18px color-mix(in srgb, var(--brand-end) 8%, transparent);border:1px solid #0000;transition:box-shadow .22s}.nitro-workspace .dash .chat-central-layout .dash-ask-form:focus-within{box-shadow:0 12px 42px color-mix(in srgb, var(--brand-end) 18%, transparent), 0 0 0 3px color-mix(in srgb, var(--brand-start) 7%, transparent)}.nitro-workspace .dash .chat-central-layout .chat-composer-actions .chat-send:not(:disabled){background:var(--chat-gradient);color:#fff;box-shadow:0 3px 10px color-mix(in srgb, var(--brand-mid) 15%, transparent)}.nitro-workspace .dash .chat-central-layout .chat-send,.nitro-workspace .dash .chat-central-layout .chat-inline-actions .btn,.nitro-workspace .dash .chat-central-layout .chat-start-options button{transition:transform .18s,box-shadow .18s,background .18s}.nitro-workspace .dash .chat-central-layout .chat-send:not(:disabled):hover,.nitro-workspace .dash .chat-central-layout .chat-inline-actions .btn:not(:disabled):hover{box-shadow:0 5px 16px color-mix(in srgb, var(--brand-mid) 15%, transparent);transform:translateY(-1px)}.nitro-workspace .dash .chat-central-layout .chat-start-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-inline:0}.nitro-workspace .dash .chat-central-layout .chat-start-options button{color:var(--ink);background:linear-gradient(110deg, color-mix(in srgb, var(--paper) 88%, transparent), color-mix(in srgb, var(--canopy-lavender) 18%, var(--paper)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper) 85%, transparent);border-radius:1rem;gap:.6rem;padding:.65rem .75rem}.nitro-workspace .dash .chat-central-layout .chat-start-options button:hover{background:linear-gradient(115deg, color-mix(in srgb, var(--brand-start) 11%, var(--paper)), color-mix(in srgb, var(--brand-end) 10%, var(--paper)));transform:translateY(-2px)}.nitro-workspace .dash .chat-central-layout .chat-opening-title{color:var(--accent-strong);background:var(--brand-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:450}:root[data-theme=dark] .nitro-workspace .dash .chat-central-layout .chat-opening-title{background:linear-gradient(115deg, var(--accent), var(--accent-violet));-webkit-background-clip:text;background-clip:text}.nitro-workspace .dash .chat-central-layout .chat-sequence-position{color:var(--accent-strong);background:linear-gradient(115deg, color-mix(in srgb, var(--brand-start) 11%, var(--paper)), color-mix(in srgb, var(--brand-end) 10%, var(--paper)));border-radius:.6rem;padding:.25rem .6rem;display:inline-flex}.nitro-workspace .dash .chat-central-layout .chat-inline-actions .btn:not(.q):not(.danger):not(:disabled){background:var(--accent);color:var(--brand-button-text);border-color:#0000;border-radius:.8rem;padding-inline:1.15rem}.nitro-workspace .dash .chat-central-layout .review-bar-track{background:color-mix(in srgb, var(--brand-start) 6%, var(--paper));border-radius:1rem}.nitro-workspace .dash .chat-central-layout .review-bar-fill{border-radius:inherit}.nitro-workspace .dash .chat-central-layout .review-bar.is-proposed .review-bar-fill{background:var(--chat-gradient)}.nitro-workspace .dash .chat-central-layout .chat-sequence-impact{background:linear-gradient(110deg, color-mix(in srgb, var(--brand-start) 7%, var(--paper)), color-mix(in srgb, var(--brand-end) 7%, var(--paper)));color:var(--ink);border-radius:.8rem;padding:.65rem .8rem}.nitro-workspace .dash .chat-central-layout .chat-sequence-nav{border-color:color-mix(in srgb, var(--brand-start) 12%, var(--paper))}.nitro-workspace .dash .chat-central-layout .chat-sequence-nav button:not(:disabled){color:var(--accent-strong)}.nitro-workspace .dash .chat-central-layout :is(.chat-new-icon,.chat-history-toggle){color:var(--accent-strong);background:color-mix(in srgb, var(--brand-start) 5%, var(--paper));border-radius:.8rem}.nitro-workspace .dash .chat-central-layout :is(.chat-new-icon,.chat-history-toggle):hover{background:color-mix(in srgb, var(--brand-start) 11%, var(--paper))}.nitro-workspace .dash .chat-central-layout .chat-thinking-dots i{background:var(--brand-start);width:6px;height:6px}.nitro-workspace .dash .chat-central-layout .chat-thinking-dots i:nth-child(2){background:var(--brand-mid)}.nitro-workspace .dash .chat-central-layout .chat-thinking-dots i:nth-child(3){background:var(--brand-end)}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply{animation:.26s ease-out nitro-answer-in}@media (max-width:1000px){.nitro-workspace .dash .chat-central-layout:before{inset-inline:0}}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-start-options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply,.nitro-workspace .dash .chat-central-layout .chat-thinking-dots i{animation:none}.nitro-workspace .dash .chat-central-layout :is(.chat-send,.chat-inline-actions .btn,.chat-start-options button,.dash-ask-form){transition:none;transform:none}}.nitro-workspace .dash .chat-central-layout .chat-reply-suggestions{flex-wrap:wrap;align-self:start;gap:.5rem;width:min(100%,37rem);margin:0;display:flex}.nitro-workspace .dash .chat-central-layout .chat-reply-suggestions button{font:inherit;border:1px solid var(--rule);color:var(--ink);background:var(--paper);cursor:pointer;text-align:left;border-radius:1.2rem;padding:.55rem .85rem;font-size:.875rem;font-weight:400;line-height:1.4}.nitro-workspace .dash .chat-central-layout .chat-reply-suggestions button:hover{background:color-mix(in srgb, var(--canopy-lavender) 18%, var(--paper))}.nitro-workspace .dash .chat-central-layout .chat-reply-suggestions button:disabled{opacity:1;background:var(--soft);color:var(--muted);cursor:not-allowed}.nitro-workspace .dash .chat-central-layout p.chat-sequence-reason{color:var(--ink);margin:0 0 1rem}.nitro-workspace .dash .chat-central-layout .chat-conversation-confirmation{color:var(--ink);margin:.6rem 0;font-size:1rem}.nitro-workspace .dash .chat-recommendation-body .review-card-bars{gap:.8rem;margin:.3rem 0 1.1rem}.nitro-workspace .dash .chat-recommendation-body .review-bar{grid-template-columns:4.8rem minmax(0,1fr) 5.5rem;gap:.9rem}.nitro-workspace .dash .chat-recommendation-body .review-bar>.money{text-align:right;color:var(--ink);font-size:1rem;font-weight:400}.nitro-workspace .dash .chat-recommendation-body .review-bar-label{color:var(--muted);font-size:.875rem}.nitro-workspace .dash .chat-recommendation-body .review-bar-track{height:8px}.nitro-workspace .dash .chat-recommendation-body .review-bar:has(>.review-state){grid-template-columns:4.8rem minmax(0,1fr)}.nitro-workspace .dash .chat-recommendation-body .review-state{color:var(--ink);padding:.2rem .65rem;font-size:1rem;font-weight:400}@media (max-width:600px){.nitro-workspace .dash .chat-recommendation-body{padding-left:0}.nitro-workspace .dash .chat-recommendation-body .review-bar{grid-template-columns:4.4rem minmax(0,1fr) 4.6rem;gap:.6rem}}.chat-library .library-updates-button{border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:1rem;min-height:36px;padding:.5rem;font-size:.875rem;display:flex}.chat-library .library-updates-button:hover{background:var(--soft)}.library-updates-button span{font-variant-numeric:tabular-nums;color:var(--muted)}.chat-updates-dialog{width:min(56rem,100vw - 2rem);max-width:calc(100vw - 2rem);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-surface);padding:0;font-size:1rem}.chat-updates-dialog>header,.chat-updates-dialog>footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.chat-updates-dialog>header{border-bottom:1px solid var(--rule)}.chat-updates-dialog>footer{border-top:1px solid var(--rule);box-sizing:border-box;min-height:4.5rem}.chat-updates-dialog h2,.chat-updates-dialog h3{margin:0;font-size:1rem;font-weight:500;line-height:1.5}.chat-updates-dialog .updates-close{border-radius:var(--radius-control);background:var(--soft);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;flex:0 0 36px;place-items:center;display:grid}.updates-content{height:min(70dvh,44rem);min-height:12rem;max-height:calc(100dvh - 12rem);padding:1.25rem;overflow:auto}.updates-list{margin:0;padding:0;list-style:none}.updates-list li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;display:flex}.updates-list li:first-child{padding-top:0}.updates-list li>div{gap:.25rem;min-width:0;display:grid}.updates-list strong{font-weight:500}.updates-list time,.chat-updates-dialog .report-caption,.chat-updates-dialog .report-foot{color:var(--muted);font-size:.875rem;line-height:1.5}.chat-updates-dialog table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:1rem 0}.chat-updates-dialog th,.chat-updates-dialog td{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:.625rem 0;font-size:1rem}.chat-updates-dialog th{text-align:left;padding-right:1.75rem;font-weight:400}.chat-updates-dialog td{text-align:right}.chat-published-report .report-money{color:var(--money)}.published-plot{margin-top:1.5rem}.published-plot svg{width:100%;height:170px;display:block;overflow:visible}.published-plot text{font:12px var(--font-family);fill:var(--muted)}.published-plot .report-grid{stroke:var(--rule);stroke-width:1px}.published-plot .report-series{fill:none;stroke:var(--ink);stroke-width:2px}.published-plot circle{fill:var(--ink)}.published-money-plot .report-series{stroke:var(--money)}.published-money-plot circle{fill:var(--money)}@media (max-width:600px){.chat-updates-dialog>header,.chat-updates-dialog>footer{gap:.5rem;padding:.75rem 1rem}.updates-content{padding:1rem}.chat-updates-dialog>footer{min-height:4.5rem}.chat-updates-dialog th{padding-right:1rem}.published-plot svg{min-height:10rem}}.updates-work{margin-bottom:1.5rem}.updates-work .updates-list{margin-top:.75rem}.nitro-workspace .dash .chat-workspace{width:min(96rem,100%)}.chat-shell.chat-central-layout{grid-template-columns:minmax(0,1fr) 248px;gap:clamp(1rem,3vw,3.25rem)}.chat-shell.chat-central-layout[data-workspace-open=true]{grid-template-columns:minmax(0,1fr) minmax(290px,340px) 230px;gap:1rem}.chat-central-layout .dash-ask{width:100%;min-width:0;position:relative}.chat-library{height:var(--chat-height,calc(100dvh - 170px));border:1px solid var(--rule);border-radius:var(--radius-surface);background:var(--paper);min-width:0;min-height:380px;color:var(--ink);flex-direction:column;gap:8px;padding:12px;font-size:14px;display:flex}.chat-library button,.chat-library input,.chat-library select{font:inherit}.chat-library button{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0}.chat-library button:disabled{cursor:default;opacity:1;color:var(--muted)}:is(.chat-library button:focus-visible,.chat-library summary:focus-visible){outline:1px solid var(--focus-ring);outline-offset:2px}.library-heading{justify-content:space-between;align-items:center;padding:0;font-weight:500;display:flex}.chat-library .library-close{flex:0 0 36px;place-items:center;width:36px;height:36px;margin-right:0;padding:0;line-height:1;display:none}.chat-library .library-new{border-radius:var(--radius-control);flex:1;align-items:center;gap:8px;height:36px;padding:8px;font-weight:500;line-height:20px;display:flex}.chat-library .library-new:hover{background:var(--soft)}.chat-library .library-search{box-sizing:border-box;background:var(--soft);border:1px solid var(--control-border);border-radius:var(--radius-control);align-items:center;gap:8px;height:36px;padding:7px 8px;display:flex}.library-search svg,.library-folder svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0}.chat-library .library-search input{width:100%;min-width:0;color:inherit;height:20px;box-shadow:none;background:0 0;border:0;outline:none;padding:0;line-height:20px}.chat-library .library-search input::placeholder{color:var(--muted)}.library-search:focus-within{border-color:var(--rule)}:root:not([data-pointer-nav]) .library-search:has(input:focus-visible){outline:1px solid var(--focus-ring);outline-offset:2px}.library-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:0 0 32px;overflow:auto}.chat-library [aria-current=page]{background:var(--ui-selection);color:var(--ink)}.chat-library .library-section-heading{min-height:28px;color:var(--muted);justify-content:space-between;align-items:center;margin:8px 0 0;padding:0 0 0 8px;font-size:13px;line-height:20px;display:flex;position:relative}.chat-library .library-section-heading>span{font-size:14px}.library-organize{position:relative}.library-organize hr{border:0;border-top:1px solid var(--rule);width:100%;margin:4px 0}.chat-library .library-back{color:var(--muted);padding:4px 8px 10px;font-size:14px}.chat-library .library-back:hover:not(:disabled){color:var(--accent-strong);background:0 0}.library-folder,.library-chat{border-radius:var(--radius-control);align-items:center;display:flex;position:relative}.library-folder>button{border-radius:var(--radius-control);flex:1;align-items:center;gap:8px;min-width:0;padding:9px 8px;display:flex}.library-folder>button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.library-chat[data-active=true],.library-chat:hover,.library-folder:hover{background:var(--ui-selection)}.chat-library .library-chat-select{border-radius:var(--radius-control);flex-direction:column;flex:1;gap:0;min-width:0;padding:6px 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.chat-library .library-chat-select>span{text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:20px;overflow:hidden}.chat-library .library-chat time{color:var(--muted);font-size:12px;line-height:16px}.library-pin{color:var(--muted)}.library-menu{flex-shrink:0}.chat-library .library-menu>summary{box-sizing:border-box;cursor:pointer;border-radius:var(--radius-control);place-items:center;width:36px;height:36px;min-height:36px;margin:0;padding:0;line-height:1;list-style:none;display:grid}.chat-library .library-chat>.library-menu{align-self:flex-start;margin:2px 0 0}.chat-library .library-menu>summary svg{display:block}.chat-library .library-menu>summary:hover{background:var(--soft)}.library-menu summary::-webkit-details-marker{display:none}.library-menu[open]>div{overscroll-behavior:contain;z-index:12;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-surface);width:200px;box-shadow:var(--overlay-shadow);gap:2px;padding:6px;display:grid;position:fixed;top:calc(100% - 3px);right:0;overflow-y:auto}.library-menu button{border-radius:var(--radius-control);padding:8px 9px}.library-menu button:hover{background:var(--soft)}.library-menu label{color:var(--muted);gap:6px;padding:8px 9px;font-size:14px;display:grid}.library-menu select{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--soft);max-width:100%;color:var(--ink);padding:5px}.library-empty,.library-hint{color:var(--muted);margin:0;padding:3px 8px;font-size:14px;line-height:1.5}.library-empty{padding-top:12px}.library-footer{border-top:1px solid var(--rule);padding:10px 8px 0}.library-save-state{color:var(--muted);margin:0 0 4px;font-size:12px}.library-footer a{color:var(--muted);font-size:14px;text-decoration:none}.library-error{color:var(--bad);font-size:14px;line-height:1.4}.library-error button{padding:4px;font-size:14px;text-decoration:none}.library-dialog-shell{overscroll-behavior:contain;width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}.library-dialog-shell::backdrop{background:var(--overlay-backdrop)}.library-dialog{border:1px solid var(--rule);border-radius:var(--radius-surface);background:var(--paper);width:100%;color:var(--ink);box-shadow:var(--overlay-shadow);padding:24px}.library-dialog p{margin:0 0 18px;line-height:1.5}.library-dialog input{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--soft);width:100%;color:var(--ink);padding:10px}.library-dialog>div{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.library-dialog button{border-radius:var(--radius-control);background:var(--accent-soft);color:var(--accent);padding:9px 14px}.library-dialog button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, var(--paper))}.library-dialog button[type=submit]{background:var(--accent);color:var(--brand-button-text)}.library-dialog button[type=submit]:hover:not(:disabled){background:var(--accent-strong)}.library-dialog button[type=submit]:disabled{background:var(--soft);color:var(--muted)}.chat-message-tools{justify-content:flex-end;gap:12px;margin-top:-.25rem;margin-bottom:.6rem;display:flex}.chat-message-tools button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:3px;font-size:14px}.chat-edit-note{color:var(--muted);margin:0 0 8px;font-size:12px}@media (min-width:901px){.chat-central-layout .chat-history-toggle{display:none}}@media (max-width:1150px){.chat-shell.chat-central-layout[data-workspace-open=true]{grid-template-columns:minmax(0,1fr) 220px}.chat-central-layout .chat-tool-area{grid-column:1}}@media (max-width:900px){.chat-shell.chat-central-layout,.chat-shell.chat-central-layout[data-workspace-open=true]{grid-template-columns:minmax(0,1fr)}.chat-library:not(.chat-library-modal){display:none}.chat-library .library-close{display:grid}.chat-central-layout .chat-tool-area{grid-column:1}.chat-central-layout .chat-history-toggle{order:4}.chat-central-layout[data-empty=true] .chat-history-toggle{margin-left:auto}}.nitro-workspace .dash dialog.chat-library.chat-library-modal{width:100vw;max-width:none;height:100dvh;min-height:0;max-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:var(--paper);box-shadow:none;isolation:isolate;border:0;border-radius:0;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.nitro-workspace .dash dialog.chat-library.chat-library-modal:not([open]){display:none}.chat-library-modal:before{content:"";inset:calc(max(1rem, env(safe-area-inset-top)) + 2.75rem + .5rem) 0 0;z-index:-1;background:linear-gradient(145deg, color-mix(in srgb, var(--brand-start) 10%, var(--paper)), color-mix(in srgb, var(--brand-end) 12%, var(--paper)) 75%, var(--paper));pointer-events:none;position:absolute}.library-sheet-heading{background:var(--paper);flex:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nitro-workspace .dash .library-sheet-heading h2{margin:0;font-size:1.125rem}.chat-library-modal .library-close{border-radius:var(--radius-control);flex:0 0 2.75rem;width:2.75rem;height:2.75rem;display:grid}.chat-library-modal :is(button,.library-menu>summary,.library-search){min-height:2.75rem}.chat-library-modal .library-new{height:auto}.chat-library-modal .library-menu>summary{min-width:2.75rem}.chat-library-modal :is(button,summary):focus-visible{background:var(--accent-soft);color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.chat-library .library-menu summary:before,.chat-library .library-menu summary:after{content:none;display:none}@media (min-width:901px){.chat-central-layout:has(>.chat-library) .chat-new-icon{display:none}}.chat-library .library-chats{gap:2px;display:grid}.chat-library .library-chat{border-radius:var(--radius-control)}.chat-library .library-menu>summary svg{width:14px;height:14px}.chat-library .library-save-state{font-size:12px;line-height:18px}.chat-library .library-footer a{font-size:14px;line-height:18px}.chat-library .library-error button:hover:not(:disabled){color:var(--accent-strong);background:0 0}.chat-workspace-panel{width:clamp(360px,30vw,420px);min-width:0;min-height:0;max-height:var(--chat-height,740px);background:var(--paper);border-left:1px solid var(--rule);color:var(--ink);flex-direction:column;flex:none;font-size:1rem;line-height:1.5;display:flex;container:chat-workspace/inline-size}.chat-workspace-panel *{box-sizing:border-box}.chat-workspace-panel .cwp-header{flex:none;justify-content:space-between;align-items:center;gap:14px;padding:20px 20px 13px;display:flex}.chat-workspace-panel h2{margin:3px 0 0;font-size:1.1rem;font-weight:650}.chat-workspace-panel h3{margin:0 0 12px;font-size:1rem;line-height:1.4}.chat-workspace-panel h4{margin:0 0 5px;font-size:1rem;font-weight:600;line-height:1.45}.chat-workspace-panel p{margin:0 0 12px}.chat-workspace-panel button{font:inherit;cursor:pointer}.chat-workspace-panel button:disabled{opacity:1;color:var(--muted);background:var(--soft);cursor:not-allowed}.chat-workspace-panel :is(button,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:none}.chat-workspace-panel .cwp-close{isolation:isolate;width:2.75rem;height:2.75rem;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:0 0 2.75rem;place-items:center;padding:0;font-size:1.5rem;display:grid;position:relative}.chat-workspace-panel .cwp-close:before,.chat-workspace-panel .cwp-tabs button:before{content:"";z-index:-1;background:var(--soft);pointer-events:none;border-radius:7px;position:absolute;inset:.3125rem}.chat-workspace-panel .cwp-close:hover{color:var(--ink)}.chat-workspace-panel .cwp-close:hover:before{background:var(--accent-soft)}.chat-workspace-panel .cwp-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;flex:none;gap:0 14px;padding:4px 20px;display:flex}.chat-workspace-panel .cwp-tabs button{isolation:isolate;white-space:nowrap;border-radius:var(--radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--muted);background:0 0;border:0;padding:.3125rem .625rem;font-size:.875rem;position:relative}.chat-workspace-panel .cwp-tabs button:before{inset:.3125rem 0}.chat-workspace-panel .cwp-tabs button[aria-current]{color:var(--ink);font-weight:650}.chat-workspace-panel .cwp-tabs button:is(:hover,[aria-current]):before{background:var(--accent-soft)}.chat-workspace-panel :is(.cwp-close,.cwp-tabs button,.cwp-instruction-review):focus-visible{color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.chat-workspace-panel .cwp-body{overscroll-behavior:contain;flex:1;min-height:0;padding:17px 20px 20px;overflow-y:auto}.chat-workspace-panel .cwp-period{color:var(--muted);margin-bottom:20px;font-size:.75rem}.chat-workspace-panel .cwp-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:17px 13px;margin:15px 0 20px;display:grid}.chat-workspace-panel .cwp-metrics dt{color:var(--muted);font-size:.875rem}.chat-workspace-panel .cwp-metrics dd{margin:4px 0 0;font-size:1rem;font-weight:600;line-height:1.35}.chat-workspace-panel .cwp-money{color:var(--money);font-variant-numeric:tabular-nums}.chat-workspace-panel .cwp-note{color:var(--muted);font-size:1rem}.chat-workspace-panel .cwp-explanation{background:var(--soft);border-radius:8px;padding:12px;font-size:1rem}.chat-workspace-panel .cwp-meta{color:var(--muted);font-size:.75rem;display:block}.chat-workspace-panel .cwp-empty{color:var(--muted);padding:16px 0}.chat-workspace-panel .cwp-primary,.chat-workspace-panel .cwp-secondary{border:1px solid var(--control-border);background:var(--paper);color:var(--ink);border-radius:7px;padding:9px 13px;font-weight:550}.chat-workspace-panel .cwp-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chat-workspace-panel .cwp-secondary:hover:not(:disabled){background:var(--soft)}.chat-workspace-panel .cwp-primary:hover:not(:disabled){opacity:.9}.chat-workspace-panel .cwp-primary.cwp-instruction-review{background:var(--soft);min-height:2.75rem;color:var(--accent-strong);border:0}.chat-workspace-panel .cwp-primary.cwp-instruction-review:disabled{color:var(--muted)}.chat-workspace-panel .cwp-primary.cwp-instruction-review:hover:not(:disabled){background:var(--accent-soft);opacity:1}@media (forced-colors:active){.chat-workspace-panel :is(.cwp-close,.cwp-tabs button,.cwp-instruction-review):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}.chat-workspace-panel .cwp-text-button{color:var(--ink);background:0 0;border:0;padding:3px 0;font-size:.875rem;text-decoration:none}.chat-workspace-panel .cwp-campaign-detail>.cwp-text-button{margin-bottom:16px}.chat-workspace-panel .cwp-form{border-top:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding-top:18px;display:flex}.chat-workspace-panel label{color:var(--muted);flex-direction:column;gap:6px;font-size:.875rem;display:flex}.chat-workspace-panel .cwp-form>label{width:100%}.chat-workspace-panel :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){border:1px solid var(--control-border);width:100%;min-width:0;color:var(--ink);background:var(--soft);font:inherit;border-radius:7px;padding:9px 10px;font-size:.875rem}.chat-workspace-panel textarea{resize:vertical;min-height:84px}.chat-workspace-panel .cwp-money-input{align-items:center;gap:8px;display:flex}.chat-workspace-panel .cwp-money-input>span{color:var(--ink);font-size:.9rem}.chat-workspace-panel .cwp-money-input input{max-width:190px}.chat-workspace-panel .cwp-preview{color:var(--money);font-size:1rem}.chat-workspace-panel .cwp-form :is(p,.cwp-note){margin:0}.chat-workspace-panel .cwp-error{color:var(--bad);margin-top:10px;font-size:1rem}.chat-workspace-panel .cwp-draft-notice{border-top:1px solid var(--rule);margin-top:18px;padding-top:12px}.chat-workspace-panel .cwp-subsection{border-top:1px solid var(--rule);margin-top:22px;padding-top:18px}.chat-workspace-panel .cwp-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.chat-workspace-panel .cwp-filters select.nitro-field{height:auto}.chat-workspace-panel .cwp-campaign-list{margin:12px -6px 0}.chat-workspace-panel .cwp-campaign-row{border-bottom:1px solid var(--rule);align-items:flex-start;gap:9px;padding:12px 6px;display:flex}.chat-workspace-panel .cwp-campaign-row:hover{background:var(--soft);border-radius:6px}.chat-workspace-panel .cwp-compare-check{flex:0 0 16px;padding-top:3px}.chat-workspace-panel input[type=checkbox]{width:14px;height:14px;accent-color:var(--ink);margin:0}.chat-workspace-panel .cwp-campaign-open{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;padding:0;display:flex}.chat-workspace-panel .cwp-campaign-open strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:550}.chat-workspace-panel .cwp-campaign-open>span{color:var(--muted);font-size:.75rem}.chat-workspace-panel .cwp-campaign-numbers{flex-wrap:wrap;gap:4px 15px;margin-top:4px;display:flex}.chat-workspace-panel .cwp-campaign-numbers .cwp-money{font-weight:600}.chat-workspace-panel .cwp-comparison{background:var(--soft);border-radius:9px;margin:18px 0;padding:13px}.chat-workspace-panel .cwp-comparison>div+div{border-top:1px solid var(--rule);margin-top:13px;padding-top:13px}.chat-workspace-panel .cwp-comparison .cwp-metrics{gap:11px;margin:11px 0}.chat-workspace-panel .cwp-comparison .cwp-metrics dd{font-size:1rem}.chat-workspace-panel .cwp-section-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.chat-workspace-panel .cwp-trend{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:20px 0;padding:15px 0}.chat-workspace-panel .cwp-trend figcaption{color:var(--muted);margin-bottom:8px;font-size:.875rem}.chat-workspace-panel .cwp-trend svg{width:100%;height:auto;display:block}.chat-workspace-panel .cwp-trend polyline{fill:none;stroke:var(--money);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chat-workspace-panel .cwp-trend circle{fill:var(--money)}.chat-workspace-panel .cwp-chart-base{stroke:var(--rule)}.chat-workspace-panel .cwp-chart-dates{color:var(--muted);justify-content:space-between;font-size:.75rem;display:flex}.chat-workspace-panel .cwp-activity-list,.chat-workspace-panel .cwp-instruction-list{margin:0;padding:0;list-style:none}.chat-workspace-panel .cwp-activity-list>:is(article,li),.chat-workspace-panel .cwp-instruction-list>li{border-bottom:1px solid var(--rule);padding:12px 0}.chat-workspace-panel .cwp-activity-list>:first-child,.chat-workspace-panel .cwp-instruction-list>:first-child{padding-top:0}.chat-workspace-panel .cwp-activity-list p{color:var(--muted);margin-bottom:7px;font-size:1rem}.chat-workspace-panel .cwp-activity-list .cwp-meta+h4{margin-top:5px}.chat-workspace-panel .cwp-instruction-list p{margin-bottom:6px}.chat-workspace-panel .cwp-footer{border-top:1px solid var(--rule);color:var(--muted);flex:none;padding:12px 20px;font-size:.75rem}@container chat-workspace (width<=340px){.chat-workspace-panel .cwp-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.chat-workspace-panel{border-left:0;border-top:1px solid var(--rule);width:100%;max-height:520px}}@media (prefers-reduced-motion:reduce){.chat-workspace-panel *{scroll-behavior:auto}}.chat-workspace-panel .cwp-text-button:hover:not(:disabled){color:var(--accent-strong);background:0 0}.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(.chat-weekly-maximum-receipt){border:1px solid var(--rule);background:var(--paper);box-shadow:none;border-radius:1.25rem;padding:1.25rem;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-weekly-maximum-receipt h3{margin:0;font-size:1rem;font-weight:500;line-height:1.5}.nitro-workspace .dash .chat-central-layout .chat-weekly-maximum-receipt .platform-metrics{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.625rem 0 0}.nitro-workspace .dash .chat-central-layout .chat-weekly-maximum-receipt .platform-metrics :is(th,td){border-bottom:1px solid var(--rule);text-align:left;padding:.5rem 0;font-size:1rem;font-weight:400;line-height:1.45}.nitro-workspace .dash .chat-central-layout .chat-weekly-maximum-receipt .platform-metrics td.money{color:var(--money);text-align:right;padding-left:.75rem}.nitro-workspace .dash .chat-central-layout .chat-weekly-maximum-receipt .chat-weekly-maximum-caption{color:var(--muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.45}.chat-weekly-maximum-receipt footer{justify-content:flex-end;align-items:center;min-height:2.75rem;margin-top:.625rem;display:flex}.nitro-workspace .dash .chat-central-layout .chat-weekly-maximum-receipt footer .chat-undo-controls{margin:0}.nitro-workspace .dash .chat-central-layout .chat-weekly-maximum-receipt footer :is(button,.chat-weekly-maximum-undone){background:var(--soft);min-width:5.125rem;min-height:2.375rem;color:var(--ink);border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;display:inline-flex}@media (max-width:600px){.nitro-workspace .dash .chat-central-layout .chat-weekly-maximum-receipt .platform-metrics :is(th,td){padding-top:.4375rem;padding-bottom:.4375rem}}@media (max-width:400px){.nitro-workspace .dash .chat-central-layout .chat-assistant-reply:has(.chat-weekly-maximum-receipt){border-radius:1.125rem;padding:1rem}}
