.appLayout{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--bg-app);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0}.sidebarBrand{letter-spacing:-.01em;color:var(--fg-primary);align-items:center;gap:8px;padding:4px 8px 24px;font-size:14px;font-weight:600;display:flex}.sidebarBrandLogo{object-fit:contain;width:auto;height:18px}.sidebarNav,.sidebarGroup{flex-direction:column;display:flex}.sidebarGroupTitle{color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:12px 8px 6px;font-size:11px;font-weight:500}.navButton{color:var(--fg-secondary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;font-weight:400;transition:background .12s,color .12s;display:flex}.navButton:hover{background:var(--bg-hover);color:var(--fg-primary)}.navButtonActive,.navButtonActive:hover{color:#fff;background:#ffffff24;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff1a}.brandIcon{border:1px solid var(--fg-tertiary);width:18px;height:18px;color:var(--fg-secondary);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;transition:border-color .12s,color .12s;display:inline-flex}.navButton:hover .brandIcon{border-color:var(--fg-secondary);color:var(--fg-primary)}.navButtonActive .brandIcon,.navButtonActive:hover .brandIcon{background:var(--fg-secondary);border-color:var(--fg-secondary);color:#fff}.brandIconSvg{width:11px;height:11px}.navButton .ico{color:currentColor;flex-shrink:0;width:14px;height:14px}.navButton .ico-warn{color:var(--amber)}.navButton .ico-danger{color:var(--red)}.navButton .ico .icoShape{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.navButton .ico .icoMark{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.navButton .ico .icoMarkDot{fill:currentColor}.navButtonActive .ico .icoShape{fill:currentColor;stroke:none}.navButtonActive .ico .icoMark{stroke:#0a0a0a}.navButtonActive .ico .icoMarkDot{fill:#0a0a0a}.navBadge{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--fg-tertiary);margin-left:auto;font-size:11px;font-weight:400}.sidebarSyncFooter{color:var(--fg-tertiary);outline:none;align-items:center;gap:8px;margin-top:auto;padding:12px 8px;font-size:12px;display:flex;position:relative}.sidebarSyncFooter[data-tooltip]:before{content:attr(data-tooltip);border:1px solid var(--line-strong);color:var(--fg-primary);white-space:nowrap;opacity:0;pointer-events:none;z-index:20;background:#1a1a1a;border-radius:6px;padding:6px 10px;font-size:12px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% - 4px);left:8px;transform:translateY(4px);box-shadow:0 4px 12px #0006}.sidebarSyncFooter[data-tooltip]:hover:before,.sidebarSyncFooter[data-tooltip]:focus-visible:before{opacity:1;transform:translateY(0)}.sidebarSyncDot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite sidebarSyncPulse}.sidebarSyncDotwarn{background:var(--amber);animation-name:sidebarSyncPulseWarn}.sidebarSyncDotdanger{background:var(--red);animation-name:sidebarSyncPulseDanger}.sidebarSyncDotneutral{background:var(--fg-tertiary);animation:none}.sidebarSyncDotprocessing{background:var(--accent);animation-name:sidebarSyncPulseAccent}@keyframes sidebarSyncPulse{0%{box-shadow:0 0 #4ade8099}to{box-shadow:0 0 0 6px #4ade8000}}@keyframes sidebarSyncPulseWarn{0%{box-shadow:0 0 #f5a62399}to{box-shadow:0 0 0 6px #f5a62300}}@keyframes sidebarSyncPulseDanger{0%{box-shadow:0 0 #f8717199}to{box-shadow:0 0 0 6px #f8717100}}@keyframes sidebarSyncPulseAccent{0%{box-shadow:0 0 #3397b999}to{box-shadow:0 0 0 6px #3397b900}}.sidebarSyncText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebarGroup{flex-direction:column;gap:4px;display:flex}.sidebarGroupItems{flex-direction:column;gap:1px;display:flex}.navButton{color:#9ca3af;text-align:left;cursor:pointer;background:0 0;border:0}.content{width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:28px 40px 80px}.contentLoading .cardValue,.contentLoading .cardSubtitle,.contentLoading .navBadge,.contentLoading .heroCellValue,.contentLoading .heroDelta,.contentLoading .heroStatus,.contentLoading .heroCellMeta .num{-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(90deg,#1a1a1a 0%,#262626 50%,#1a1a1a 100%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite skeletonShimmer;color:#0000!important}.contentLoading .cardValue *,.contentLoading .cardSubtitle *,.contentLoading .navBadge *,.contentLoading .heroCellValue *,.contentLoading .heroDelta *,.contentLoading .heroStatus *,.contentLoading .heroCellMeta .num *{color:#0000!important;text-shadow:none!important;fill:#0000!important;stroke:#0000!important;background:0 0!important}.contentLoading .heroChart,.contentLoading .chartWrap{pointer-events:none;background:linear-gradient(90deg,#1a1a1a 0%,#262626 50%,#1a1a1a 100%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite skeletonShimmer;overflow:hidden}.contentLoading .heroChart>*,.contentLoading .chartWrap>*{visibility:hidden}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.topbar{border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;padding-bottom:28px;display:flex}.topbarHidden{display:none}.topbarLeft{flex-direction:column;flex:auto;min-width:0;display:flex}.topbarTitle{font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.02em;color:var(--fg-primary);margin:0 0 6px;font-size:22px;font-weight:500}.topbarSubtitle{color:var(--fg-secondary);flex-direction:row;align-items:center;gap:10px;font-size:13px;display:flex}.topbarSep{color:var(--fg-quaternary)}.num{font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum", "ss01";letter-spacing:-.01em}.statusPill{color:var(--fg-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.statusPill .statusDot{background:var(--fg-tertiary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.statusPill.statusInfo .statusDot{background:var(--accent)}.topbarControls{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.seg{background:var(--bg-elev);border:1px solid var(--line);border-radius:8px;padding:2px;display:inline-flex}.segBtn{color:var(--fg-secondary);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:6px;min-width:76px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .12s,color .12s}.segBtn:hover:not(:disabled){color:var(--fg-primary)}.segBtnActive,.segBtnActive:hover{color:var(--fg-primary);background:#ffffff12}.segBtn:disabled{cursor:not-allowed;opacity:.5}.btn{border:1px solid var(--line-strong);font:inherit;color:var(--fg-primary);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover:not(:disabled){background:var(--bg-hover);border-color:#ffffff29}.btn:disabled{cursor:not-allowed;opacity:.55}.btn .ico{opacity:.8;flex-shrink:0;width:13px;height:13px}.btn.ghost{border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--bg-hover);border-color:#0000}.topbarPeriodBtn{border:1px solid var(--line-strong);color:var(--fg-primary);cursor:pointer;background:0 0;border-radius:7px;justify-content:flex-start;align-items:center;gap:6px;width:180px;padding:7px 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex;position:relative}.topbarPeriodBtn:hover{background:var(--bg-hover);border-color:#ffffff29}.topbarPeriodBtn .ico{opacity:.8;pointer-events:none;flex-shrink:0;width:13px;height:13px}.topbarPeriodBtn .icoChevron{opacity:.5;margin-left:auto}.topbarPeriodLabel{text-align:left;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:auto;min-width:0;overflow:hidden}.topbarPeriodSelect{appearance:none;color:#0000;width:100%;height:100%;font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.topbarPeriodSelect:disabled{cursor:not-allowed}.topbarPeriodSelect:focus-visible+.topbarPeriodLabel,.topbarPeriodBtn:focus-within{outline:none}.topbarPeriodSelect option{color:var(--fg-primary);background:#0a0a0a}.contentSectionDivider{background:var(--content-divider);border:0;width:100%;height:1px;margin:0 0 16px;padding:0;display:block}.homeChartsJourneyDivider{background:var(--content-divider);border:0;width:100%;height:1px;margin:28px 0 18px;padding:0;display:block}.platformTopBar{background:var(--bg);border:none;border-radius:0;justify-content:space-between;align-items:flex-start;gap:24px;min-height:88px;margin-bottom:0;padding:0 0 16px;display:flex}.platformTopBarLeft{flex:auto;align-items:flex-start;min-width:0;display:flex}.platformTopBarSummary{gap:24px;min-width:320px;display:grid}.platformTopBarPeriod{color:#e2e8f0;letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2vw,2.2rem);font-weight:800}.platformTopBarPeriodRange{color:#94a3b8;margin:-10px 0 0;font-size:.88rem;font-weight:500}.platformTopBarSnapshot{border-top:1px solid #47556940;gap:8px;padding-top:16px;display:grid}.platformTopBarSnapshotHeader{align-items:center;gap:10px;display:inline-flex}.platformTopBarSnapshotLabel{color:#9ca3af;letter-spacing:.03em;text-transform:none;margin:0;font-size:.76rem;font-weight:600}.platformTopBarSnapshotLabelLoading{align-items:center;gap:6px;display:inline-flex}.platformTopBarSnapshotLabelLoading:after{content:"";border:2px solid #8fd4ea73;border-top-color:#8fd4ea;border-radius:999px;width:10px;height:10px;animation:.8s linear infinite topBarSpin}.platformStatusBadge{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.platformStatusDot{border-radius:999px;flex:none;width:7px;height:7px}.platformStatusBadgeok{color:#9ed99a;background:#4cb0501f;border-color:#4cb05073}.platformStatusDotok{background:#4cb050}.platformStatusBadgewarn{color:#f0e86c;background:#edd9001f;border-color:#edd90073}.platformStatusDotwarn{background:#edd900}.platformStatusBadgedanger{color:#ff8a8d;background:#f5272b1f;border-color:#f5272b73}.platformStatusDotdanger{background:#f5272b}.platformStatusBadgeprocessing{color:#8fd4ea;background:#3397b91f;border-color:#3397b973}.platformStatusDotprocessing{background:#3397b9}.platformStatusBadgeneutral{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b873}.platformStatusDotneutral{background:#94a3b8}.platformTopBarSnapshotPrimary{color:#e2e8f0;margin:0;font-size:1rem;font-weight:700}.platformTopBarSnapshotRunningMeta{color:#94a3b8;margin:0;font-size:.84rem;font-weight:500}.platformTopBarSnapshotSecondary{color:#6b7280;margin:0;font-size:.78rem}.platformTopBarRefreshState{color:#8fd4ea;margin:0;font-size:.78rem;font-weight:600}.platformTopBarFilters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:inline-flex}.platformTopBarFiltersColumn{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:relative}.platformTopBarFiltersInfoRow{justify-content:flex-end;width:100%;min-height:22px;display:flex;position:relative}.platformSnapshotInfoButton{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#1c262fd9;border:1px solid #94a3b866;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.platformSnapshotInfoButton:hover{color:#8fd4ea;background:#3397b91f;border-color:#8fd4ea8c}.platformSnapshotInfoButton:focus-visible{outline-offset:2px;outline:2px solid #8fd4ead9}.platformSnapshotInfoPopover{z-index:40;border:1px solid var(--content-divider);background:var(--surface);min-width:min(300px,100vw - 48px);max-width:min(340px,100vw - 48px);box-shadow:none;border-radius:12px;padding:14px 16px;position:absolute;top:calc(100% + 6px);right:0}.platformTopBarSnapshotPopover{border-top:none;margin:0;padding-top:0}.platformTopBarRight{flex-direction:column;flex:none;align-items:flex-end;gap:16px;display:flex}.platformTopBarActions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.headerDashboard{background:var(--bg);box-shadow:none;border:none;border-radius:0;flex-direction:column;align-items:stretch;gap:14px;margin-bottom:0;padding:0 0 16px;display:flex}.headerDashboard .headerMain{justify-content:flex-start;align-items:flex-start;width:100%}.headerMain{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.headerIntro{gap:2px;display:grid}.headerTitle{letter-spacing:-.02em;font-size:clamp(2rem,2.8vw,3rem);font-weight:800;line-height:1.05}.headerPeriod{color:#8fd4ea;margin-top:3px;font-size:.9rem;font-weight:600}.headerPeriodStandalone{color:#e2e8f0;letter-spacing:-.01em;margin:0;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:750}.headerActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.headerActionsDashboard{border-top:1px solid #47556973;align-items:flex-start;gap:4px;width:100%;padding-top:14px}.monthFilterControl{flex-direction:column;gap:6px;min-width:170px;display:inline-flex}.monthFilterLabel{color:var(--field-label);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.monthFilterControl select{appearance:none;background-color:var(--field-bg);color:var(--text);border:1px solid var(--field-border);text-transform:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238b9bab' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:9px;padding:10px 12px;font-size:.84rem;line-height:1.25;transition:border-color .15s,box-shadow .15s}.monthFilterControl select:hover:not(:disabled){border-color:var(--field-border-subtle)}.monthFilterControl select:focus,.monthFilterControl select:focus-visible{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow);outline:none}.monthFilterControl select:disabled{opacity:.65;cursor:not-allowed}.headerUserButtonWrap{display:inline-flex}.buttonRefreshPrimary{color:#dff4fb;box-shadow:none;background:#246c841f;border-color:#47b4d280;padding-left:.8rem;padding-right:.8rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.buttonRefreshPrimary:hover:not(:disabled){color:#f0f9fc;background:#246c842e;border-color:#7dd3fcb8}.buttonRefreshPrimary:disabled{opacity:1;color:#94a3b8;cursor:not-allowed;background:#1c262f8c;border-color:#475569a6}@keyframes topBarSpin{to{transform:rotate(360deg)}}.headerRefreshState{color:#8fd4ea;text-align:left;font-size:.78rem;font-weight:600}.headerSnapshotPrimary{color:#cbd5e1;align-items:center;gap:8px;font-size:1.02rem;font-weight:500;display:inline-flex}.headerSnapshotIcon{color:#8fd4ea;font-size:.95rem;line-height:1}.headerSnapshotSecondary{color:#6b7280;padding-left:24px;font-size:.82rem}.eyebrow{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.72rem}.muted{color:var(--muted);margin-top:4px;font-size:.9rem}.nexdPlatformStack{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.nexdPlatformStack>.panel+.panel{margin-top:0}.nexdSummaryCapRow{flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;display:flex}.nexdHomeKpiWrap{min-width:0;max-width:min(380px,100%)}.nexdSummaryCapRow .nexdHomeKpiWrap{align-self:flex-start;max-width:min(420px,100%)}.nexdSummaryCapRow .nexdCapPanel{width:100%;min-height:0}.cardNexdSummary{border-top:1px solid #94a3b824;margin-top:10px;padding-top:10px}.cardNexdSummaryRhythm{color:#f1f5f9;letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 4px;font-size:.82rem;font-weight:750;display:flex}.cardNexdSummaryRhythmEmoji{font-size:.95rem;line-height:1}.cardNexdSummaryPace{margin:0;font-size:.76rem;font-weight:650;line-height:1.35}.cardNexdSummary--risk .cardNexdSummaryRhythm{color:#fecaca}.cardNexdSummary--warn .cardNexdSummaryRhythm{color:#fef9c3}.cardNexdSummary--neutral .cardNexdSummaryRhythm{color:#e0f2fe}.cardNexdSummary--ok .cardNexdSummaryRhythm{color:#d1fae5}.cardNexdForecastLeft{color:#e2e8f0;letter-spacing:.01em;margin:8px 0 0;font-size:.78rem;font-weight:720;line-height:1.38}.cardNexdForecastLeft--hot{color:#fecaca;font-weight:820}.cardValueNexdCapLead{letter-spacing:-.03em;font-size:1.85rem;font-weight:800}.cardNexdSpendSecondary{flex-direction:column;gap:2px;margin-top:6px;display:flex}.cardNexdSpendSecondaryBrl{font-variant-numeric:tabular-nums;color:#cbd5e1;margin:0;font-size:.95rem;font-weight:650;line-height:1.3}.cardNexdSpendSecondaryUsd{font-variant-numeric:tabular-nums;color:#94a3b8;opacity:.88;margin:0;font-size:.76rem;font-weight:500;line-height:1.35}.cardNexdTrendLine{margin:10px 0 0;font-size:.78rem;font-weight:600;line-height:1.4}.cardNexdDetails{background:#0f172a47;border:1px solid #94a3b824;border-radius:8px;margin-top:10px;padding:0}.cardNexdDetailsSummary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;padding:8px 10px;font-size:.76rem;font-weight:700;list-style:none}.cardNexdDetailsSummary::-webkit-details-marker{display:none}.cardNexdDetailsSummary:after{content:"▾";float:right;opacity:.75;font-size:.72rem}.cardNexdDetails[open] .cardNexdDetailsSummary:after{display:inline-block;transform:rotate(180deg)}.cardNexdDetailsBody{padding:0 10px 10px}.cardNexdDetails .cardNexdSummary{border-top:none;margin-top:0;padding-top:0}.cardNexdDetails .cardMetricBlock{margin-top:10px}.nexdPanelCard,.nexdCapPanel{min-height:0}.nexdCapTitleRow{flex-wrap:wrap;flex:1;align-items:center;gap:8px 10px;min-width:0;display:flex}.nexdCapTitleRow .nexdSectionTitle{margin-bottom:0}.nexdCapStatusBadge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 9px 3px 7px;font-size:.72rem;font-weight:750;line-height:1.3;display:inline-flex}.nexdCapStatusBadgeEmoji{flex-shrink:0;font-size:.82rem;line-height:1}.nexdCapStatusBadge--risk{color:#fecaca;background:#f5272b29;border:1px solid #f5272b6b}.nexdCapStatusBadge--warn{color:#fef9c3;background:#eab30824;border:1px solid #eab30861}.nexdCapStatusBadge--neutral{color:#e0f2fe;background:#3397b929;border:1px solid #3397b959}.nexdCapStatusBadge--ok{color:#d1fae5;background:#4cb05024;border:1px solid #4cb05057}.nexdCapPanelHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.nexdCapPanelHeading .nexdSectionTitle{margin-bottom:0}.nexdCapPanelHeading .chartExportButton{flex-shrink:0;margin-top:0}.nexdCapSplitPctRow{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:6px 0 2px;display:flex}.nexdCapSplitPctRow--stack{flex-direction:column;align-items:flex-start;gap:4px 0}.nexdCapSplitPctItem{align-items:baseline;gap:6px;display:inline-flex}.nexdCapSplitPctValue{font-variant-numeric:tabular-nums;color:#f8fafc;letter-spacing:-.02em;font-size:1.2rem;font-weight:800}.nexdCapSplitPctLabel{text-transform:lowercase;font-size:.72rem;font-weight:600}.nexdCapSplitPctSep{opacity:.45;font-size:.85rem;font-weight:500}.nexdCapRemainCompact{margin:0 0 8px;font-size:.76rem;line-height:1.35}.nexdCapForecastSpotlight{background:#0f172a73;border:1px solid #94a3b833;border-radius:9px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:7px 9px;display:flex}.nexdCapForecastSpotlightEmoji{flex-shrink:0;margin-top:1px;font-size:1.05rem;line-height:1.1}.nexdCapForecastSpotlightEmoji--placeholder{display:none}.nexdCapForecastSpotlightBody{min-width:0}.nexdCapForecastSpotlightTitle{letter-spacing:.01em;color:#f8fafc;margin:0 0 2px;font-size:.88rem;font-weight:820;line-height:1.3}.nexdCapForecastSpotlightSub{margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.nexdCapForecastSpotlight--calm{background:#1665341f;border-color:#4ade8047}.nexdCapForecastSpotlight--warm{background:#713f122e;border-color:#facc1573}.nexdCapForecastSpotlight--warm .nexdCapForecastSpotlightTitle{color:#fef9c3}.nexdCapForecastSpotlight--hot{background:linear-gradient(135deg,#7f1d1d6b,#450a0a8c);border:1px solid #f87171b8;gap:8px;padding:9px 11px;box-shadow:0 0 0 1px #00000040}.nexdCapForecastSpotlight--hot .nexdCapForecastSpotlightTitle{color:#fff1f2;font-size:.92rem;font-weight:850}.nexdCapForecastSpotlight--hot .nexdCapForecastSpotlightSub{color:#fecdd3;margin-top:2px;font-size:.74rem;font-weight:650}.nexdCapForecastSpotlight--hot .nexdCapForecastSpotlightEmoji{filter:drop-shadow(0 0 6px #f871718c);font-size:1.15rem;line-height:1}.nexdPaceBlock{background:#0f172a59;border:1px solid #94a3b81f;border-radius:9px;margin:10px 0 0;padding:9px 10px}.nexdPaceBarRows{flex-direction:column;gap:11px;display:flex}.nexdPaceBarRow{grid-template-columns:minmax(7.25rem,auto) minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0;display:grid}.nexdPaceBarLabelRich{color:#cbd5e1;letter-spacing:.01em;margin:0;font-size:.8rem;font-weight:650;line-height:1.25}.nexdPaceBarLabelKey{color:#94a3b8;font-weight:650}.nexdPaceBarLabelPct{font-variant-numeric:tabular-nums;color:#f8fafc;font-weight:850}.nexdPaceBarTrack{background:#0f172ab8;border:1px solid #94a3b829;border-radius:6px;min-width:0;height:11px;overflow:hidden;box-shadow:inset 0 1px 2px #0003}.nexdPaceBarTrack--secondary{opacity:.9;background:#0f172a8c;border-color:#94a3b81a;height:7px}.nexdPaceBarTrack--secondary .nexdPaceBarFill--expected{opacity:.55}.nexdPaceBarTrack--secondary .nexdPaceBarFill--actual{opacity:.62}.nexdPaceBarFill{border-radius:5px;min-width:0;height:100%;transition:width .4s}.nexdPaceBarFill--expected{background:linear-gradient(90deg,#38bdf8d1,#22d3ee8c);box-shadow:0 0 12px #22d3ee2e}.nexdPaceBarFill--actual{background:linear-gradient(90deg,#facc15e0,#f59e0b9e);box-shadow:0 0 10px #facc151f}.nexdPaceBarFill--actual.nexdPaceBarFill--over{background:linear-gradient(90deg,#f87171f2,#ef4444bf);box-shadow:0 0 10px #f8717133}.nexdPaceGapHero{font-variant-numeric:tabular-nums;border-top:1px solid #94a3b82e;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:12px 0 0;padding:8px 0 0;font-size:1rem;font-weight:700;line-height:1.25;display:flex}.nexdPaceGapHeroArrow{font-size:1.15rem;font-weight:850}.nexdPaceGapHeroValue{letter-spacing:-.03em;font-size:1.35rem;font-weight:900}.nexdPaceGapHeroHint{font-size:.76rem;font-weight:650}.nexdPaceGapHero--below{color:#bae6fd}.nexdPaceGapHero--above{color:#fde68a}.nexdPaceGapHero--on{color:#bbf7d0}.nexdPaceGapHero--on .nexdPaceGapHeroValue{font-size:1.15rem}.nexdPaceTrend{color:#e2e8f0;border-top:1px solid #94a3b81f;max-width:36rem;margin:10px 0 0;padding-top:8px;font-size:.84rem;font-weight:600;line-height:1.4}.nexdPaceTrend--strip{border-top:1px solid #94a3b824;margin:8px 0 0;padding-top:8px}.nexdPaceTrendLead{color:#f8fafc;font-weight:800}.nexdPaceTrendBody{color:#cbd5e1;font-weight:650}.nexdSectionTitle{color:#f1f5f9;margin:0 0 4px;font-size:.95rem;font-weight:700}.nexdSectionTitleRow{align-items:center;gap:8px;margin-bottom:2px;display:flex}.nexdSectionTitleRow .nexdSectionTitle{margin-bottom:0}.nexdSectionHint{margin:0 0 8px;font-size:.76rem;line-height:1.35}.nexdPeriodLine{margin:0 0 6px;font-size:.74rem;line-height:1.35}.nexdCapProgressTrack{height:14px;margin-top:8px;box-shadow:0 0 0 1px #94a3b81f}.nexdCapUsageBarBlock{margin-top:6px}.nexdCapUsageBarVisual{flex-direction:column;gap:0;display:flex}.nexdCapUsageBarLabelLayer{min-height:1.95rem;margin-bottom:3px;position:relative}.nexdCapUsageBarExpectedBelowLayer{min-height:1.95rem;margin-top:4px;position:relative}.nexdCapUsageBarFlyLabel{z-index:3;text-align:center;border-radius:7px;flex-direction:column;align-items:center;gap:0;min-width:0;max-width:5.2rem;padding:3px 7px 4px;line-height:1.12;display:inline-flex;position:absolute;bottom:0}.nexdCapUsageBarFlyLabelText{letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:800}.nexdCapUsageBarFlyLabelPct{font-variant-numeric:tabular-nums;margin-top:1px;font-size:.68rem;font-weight:800}.nexdCapUsageBarFlyLabel--expected{color:#94a3b8;background:#1e293bf0;border:1px solid #4755698c}.nexdCapUsageBarFlyLabel--expected .nexdCapUsageBarFlyLabelPct{color:#cbd5e1}.nexdCapUsageBarFlyLabel--expected:after{content:"";background:#64748ba6;width:1px;height:5px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.nexdCapUsageBarFlyLabel--expectedBelow{top:0;bottom:auto}.nexdCapUsageBarFlyLabel--expectedBelow:after{top:-5px;bottom:auto}.nexdCapUsageBarFlyLabel--today{color:#f8fafc;background:#0f172af0;border:1px solid #7dd3fc59;box-shadow:0 1px #00000059}.nexdCapUsageBarFlyLabel--today .nexdCapUsageBarFlyLabelPct{color:#f1f5f9}.nexdCapUsageBarFlyLabel--today:after{content:"";background:#7dd3fc8c;width:1px;height:5px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.nexdCapUsageBarVisual--ok .nexdCapUsageBarFlyLabel--today{border-color:#22c55e80}.nexdCapUsageBarVisual--ok .nexdCapUsageBarFlyLabel--today:after{background:#4ade80a6}.nexdCapUsageBarVisual--warn .nexdCapUsageBarFlyLabel--today{border-color:#eab3088c}.nexdCapUsageBarVisual--warn .nexdCapUsageBarFlyLabel--today:after{background:#facc1599}.nexdCapUsageBarVisual--risk .nexdCapUsageBarFlyLabel--today{border-color:#f8717194}.nexdCapUsageBarVisual--risk .nexdCapUsageBarFlyLabel--today:after{background:#fca5a5a6}.nexdCapUsageBarTrack{height:14px;position:relative}.nexdCapUsageBarTrackInner{z-index:1;background:#0f172ac7;border:1px solid #94a3b82e;border-radius:999px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.nexdCapUsageBarFill{min-width:0;height:100%}.nexdCapUsageBarExpectedMarker{z-index:2;pointer-events:none;opacity:.88;border-left:2px dashed #64748bb8;width:0;margin-left:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.nexdCapUsageBarLegend{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 0;font-size:.74rem;font-weight:600;line-height:1.35;display:flex}.nexdCapUsageBarLegend strong{font-variant-numeric:tabular-nums;color:#e2e8f0;font-weight:800}.nexdCapUsageBarLegendGap{font-weight:600}.nexdCapUsageBarLegendHint{color:#64748b;font-size:.7rem;font-weight:600;line-height:1.35}.nexdCapTemporalMetrics{background:#0f172a47;border:1px solid #94a3b81f;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr));gap:8px 10px;margin:10px 0 0;padding:8px 10px;display:grid}@media (max-width:520px){.nexdCapTemporalMetrics{grid-template-columns:1fr}}.nexdCapTemporalMetric{text-align:center;min-width:0}.nexdCapTemporalMetricLine{font-variant-numeric:tabular-nums;color:#f1f5f9;letter-spacing:-.02em;margin:0;font-weight:750;line-height:1.2}.nexdCapTemporalMetricLine--tight{line-height:1.25}.nexdCapTemporalMetricValue{font-variant-numeric:tabular-nums;color:#f8fafc;font-size:1.05rem;font-weight:800}.nexdCapTemporalMetricRest{color:#94a3b8;letter-spacing:.01em;font-size:.72rem;font-weight:650}.nexdCapTemporalMetricPer{color:#cbd5e1;font-size:.78rem;font-weight:700}.nexdCapTemporalMetricInlineMuted{color:#94a3b8;font-size:.72rem;font-weight:600}.nexdCapMoreDetails{background:#0f172a38;border:1px solid #94a3b81f;border-radius:8px;margin-top:8px}.nexdCapMoreDetailsSummary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;padding:6px 9px;font-size:.72rem;font-weight:700;list-style:none}.nexdCapMoreDetailsSummary::-webkit-details-marker{display:none}.nexdCapMoreDetailsSummary:after{content:"▾";float:right;opacity:.7;font-size:.68rem}.nexdCapMoreDetails[open] .nexdCapMoreDetailsSummary:after{display:inline-block;transform:rotate(180deg)}.nexdCapMoreDetailsBody{padding:0 9px 8px}.nexdCapMoreDetailsLine{margin:0;font-size:.76rem;line-height:1.4}.nexdHBarBlock{flex-direction:column;gap:8px;margin:4px 0 10px;display:flex}.nexdHBarRow{grid-template-columns:minmax(0,120px) minmax(0,1fr) 44px;align-items:center;gap:8px 10px;display:grid}@media (min-width:720px){.nexdHBarRow{grid-template-columns:minmax(0,160px) minmax(0,1fr) 48px}}.nexdHBarLabel{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.nexdHBarMiddle{min-width:0}.nexdHBarTrack{background:#334155bf;border-radius:999px;height:10px;overflow:hidden}.nexdHBarFill{border-radius:999px;min-width:0;height:100%;transition:width .35s}.nexdHBarPct{font-variant-numeric:tabular-nums;color:#f1f5f9;text-align:right;font-size:.78rem;font-weight:700}.nexdCampaignTable .nexdCampaignNameCell{color:#e2e8f0;flex-wrap:nowrap;align-items:center;gap:6px 8px;max-width:240px;font-size:.82rem;display:flex}.nexdCampaignTable{table-layout:fixed;width:100%;min-width:100%}.nexdCampaignTable col.nexdCampaignColName{width:44%}.nexdCampaignTable col.nexdCampaignColDist{width:36%}.nexdCampaignTable col.nexdCampaignColImp{width:20%}.nexdCampaignTable th,.nexdCampaignTable td{vertical-align:top}.nexdCampaignTable th:nth-child(3),.nexdCampaignTable td:nth-child(3){text-align:right}.nexdCampaignNameText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nexdCampaignDominantBadge{letter-spacing:.06em;text-transform:uppercase;color:#ecfeff;background:#3397b96b;border:1px solid #7dd3fc73;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:.58rem;font-weight:850;line-height:1.2}.nexdCampaignRowDominant{background:#246c8429;box-shadow:inset 4px 0 #3397b9e0}.nexdCampaignRowDominant .nexdCampaignNameText{color:#f8fafc;font-weight:650}.nexdCampaignRowOthers{background:#0f172a52}.nexdCampaignOthersName{color:#cbd5e1;font-weight:600}.nexdCampaignOthersCount{font-size:.72rem;font-weight:500}.nexdCampaignTableActions{justify-content:flex-end;margin-top:8px;display:flex}.nexdInlineBarCell{min-width:140px}.nexdInlineBarContent{align-items:center;gap:10px;width:100%;display:flex}.nexdInlineBarTrack{background:#334155d9;border-radius:999px;flex:1;min-width:0;height:8px;overflow:hidden}.nexdInlineBarTrack--lead{height:11px;box-shadow:0 0 0 1px #3397b938}.nexdInlineBarTrack--muted{opacity:.92;background:#334155a6;height:7px}.nexdInlineBarFill{background:linear-gradient(90deg,#246c84,#3397b9);border-radius:999px;min-width:0;height:100%;transition:width .3s}.nexdInlineBarFill--muted{opacity:.88;background:linear-gradient(90deg,#475569d9,#64748b8c)}.nexdCampaignRowDominant .nexdInlineBarFill{opacity:1;background:linear-gradient(90deg,#018376,#8fd4ea)}.nexdInlineBarPct{text-align:right;font-variant-numeric:tabular-nums;color:#e2e8f0;flex:none;width:44px;font-size:.8rem;font-weight:750}.nexdInlineBarPct--lead{color:#f8fafc;width:48px;font-size:.84rem;font-weight:800}.nexdInlineBarPct--muted{color:#64748b;font-size:.74rem;font-weight:650}.nexdTdNumericSecondary{color:#64748b;font-size:.72rem;font-weight:500}.nexdThNumeric,.nexdTdNumeric{text-align:right;font-variant-numeric:tabular-nums}.nexdFormatTableWrap{margin-top:4px}.nexdTableWrap{width:100%;max-width:100%}.nexdTableWrap table{width:100%;min-width:100%}.nexdTableEmptyCell{text-align:center;color:var(--muted);padding:1rem .75rem;font-size:.84rem}.button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#26303a;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .95rem;display:inline-flex}.buttonGhost{color:#dff4fb;background:#1118278c;border-color:#3397b973}.button:disabled{opacity:.7;cursor:not-allowed}.buttonSmall{border-radius:8px;padding:.38rem .6rem;font-size:.74rem}.buttonIcon{flex:none}.buttonLabelWithIcon{align-items:center;gap:6px;display:inline-flex}.buttonIconSpinning{animation:.9s linear infinite spin}.buttonSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:#ffffff05 linear-gradient(90deg,#ffffff06 0%,#ffffff0e 50%,#ffffff06 100%) 0 0/260% 100%;border-radius:8px;animation:1.8s ease-in-out infinite skeletonPulse;position:relative;overflow:hidden}.skeletonText{height:12px}.skeletonTitle{width:140px;height:18px}.skeletonSubtitle{width:80%;margin-top:8px}.skeletonSubtitleLarge{width:260px;margin-top:8px}.skeletonEyebrow{width:90px}.skeletonHeading{width:220px;height:28px;margin-top:8px}.skeletonButton{border-radius:8px;width:84px;height:30px}.skeletonButtonWide{border-radius:10px;width:140px;height:38px}.skeletonNavItem{border-radius:6px;width:100%;height:34px}.skeletonBlock{border-color:#0000}.skeletonCard{min-height:200px}.skeletonChart{height:280px}.skeletonChartTall{height:320px;margin-top:16px}.skeletonChartInline{border-radius:8px;width:100%;height:220px;margin-top:6px}.skeletonChartInlineTall{height:320px}.skeletonTable{height:280px;margin-top:16px}@keyframes skeletonPulse{0%{background-position:100%}to{background-position:0}}.gridCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.homeDspRow{grid-template-columns:repeat(3,minmax(0,1fr))}.homeDspPlatformsRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.platformsSection{margin-top:24px;margin-bottom:16px}.platformsSectionHeader{justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 16px;display:flex}.platformsSectionTitle{letter-spacing:-.01em;color:var(--fg-primary);align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:500;display:inline-flex}.platformsSectionCount{color:var(--fg-tertiary);font-weight:400}.platformsSectionHint{color:var(--fg-tertiary);letter-spacing:0;font-size:12px}.platformsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:0}.homeSummaryRow{border-top:1px solid #94a3b80d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;padding-top:20px}.homeAlertsRow{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.homeAlertsSection{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:44px;margin-bottom:36px;padding:0}.homeAlertsSectionHeader{margin-bottom:14px}.homeAlertsSectionTitle{letter-spacing:.02em;color:#f1f5f9;align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:750;display:inline-flex}.homeAlertsRow .alertNavCard.alertSignalCard{border:1px solid #94a3b81f;border-left-width:4px;border-radius:12px;flex-direction:column;min-height:228px;padding-bottom:16px;display:flex;box-shadow:0 8px 24px #0000001f}.homeAlertsRow .alertNavCard.alertSignalCard.alertSignalCardWarning{border-left:4px solid #edd900eb;box-shadow:0 8px 24px #0000001f,inset 6px 0 18px -10px #facc1538}.homeAlertsRow .alertNavCard.alertSignalCard.alertSignalCardDanger{border-left:4px solid #f5272be0;box-shadow:0 8px 24px #0000001f,inset 6px 0 18px -10px #f8717133}.homeAlertsRow .alertNavCard.alertSignalCard.alertSignalCardSafe{border-left:4px solid #4cb050a6}.alertNavCardValueLead{font-variant-numeric:tabular-nums;margin-top:4px;margin-bottom:0;font-size:2.1rem;line-height:1.05}.alertNavCardLabel{letter-spacing:.04em;text-transform:none;color:#cbd5e1;margin:6px 0 0;font-size:.8rem;font-weight:600}.alertNavCardImpact{color:#94a3b8;margin-top:6px;margin-bottom:0;font-size:.78rem;line-height:1.35}.alertCardDetailButton{color:#e2e8f0;letter-spacing:.02em;cursor:pointer;background:#1e293bbf;border:1px solid #475569a6;border-radius:9px;align-self:flex-start;margin-top:auto;padding:9px 14px;font-size:.8rem;font-weight:650;transition:background .15s,border-color .15s,color .15s}.alertCardDetailButton:hover{color:#f8fafc;background:#334155d9;border-color:#64748bbf}.alertCardDetailButton:focus-visible{outline-offset:2px;outline:2px solid #47b9d9d9}.chartDistributionSplit{flex-direction:row;align-items:stretch;gap:12px;width:100%;min-height:260px;display:flex}.chartDistributionPie{flex:58%;min-width:0}.chartDistributionPie .recharts-wrapper,.chartDistributionPie .recharts-surface,.chartDistributionPie svg{overflow:visible}.chartDistributionPctList{background:#0f172a40;border:1px solid #94a3b824;border-radius:10px;flex-direction:column;flex:42%;gap:8px;min-width:140px;max-height:260px;margin:0;padding:10px 12px;display:flex;overflow-y:auto}.chartDistributionPctRow{border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 -6px;padding:4px 6px;font-size:.78rem;line-height:1.3;transition:background .12s,opacity .12s;display:flex}.chartDistributionPctRowDominant .chartDistributionPctName{color:#f1f5f9;font-weight:700}.chartDistributionPctRowDominant .chartDistributionPctValue{color:#fff;font-size:.88rem;font-weight:800}.chartDistributionPctRowHighlight{background:#3341558c;outline:1px solid #64748b59}.chartDistributionPctName{color:#cbd5e1;align-items:center;gap:8px;min-width:0;display:inline-flex}.chartDistributionPctSwatch{border-radius:999px;flex-shrink:0;width:9px;height:9px}.chartDistributionPctValue{color:#f1f5f9;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.chartDonutInvestidoLabel{fill:#94a3b8;letter-spacing:.02em;font-size:.65rem;font-weight:600}.chartDonutInvestidoValue{fill:#f8fafc;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:780}.attentionNoTokenTopRow{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:16px;display:grid}.attentionNoTokenKpiStack{flex-direction:column;gap:12px;display:flex}.attentionNoTokenPiePanel .chartWrap{min-height:260px}.attentionNoTokenPieEmpty{text-align:center;margin:0;padding:48px 16px}.card{background:var(--surface);min-height:200px;box-shadow:none;border:none;border-radius:12px;flex-direction:column;padding:16px 16px 12px;transition:opacity .15s;display:flex;position:relative}.cardClickable{cursor:pointer}.cardClickable:focus-visible{outline-offset:2px;outline:2px solid #47b8d9}.cardPremium{background:var(--surface);box-shadow:none;border:none;border-left:3px solid #3397b9a6}.cardPremium .cardValue{color:#f8fbff}.cardSummaryHighlight{box-shadow:0 0 0 1px #3397b94d,0 10px 28px #0003}.homeDspRow .card,.homeDspPlatformsRow .card,.platformsGrid .card,.homeDspRow .card.cardPremium,.homeDspPlatformsRow .card.cardPremium,.platformsGrid .card.cardPremium{background:#0e1628}.homeSummaryRow .card{background:#101a2f;box-shadow:0 0 0 1px #3b82f633,0 4px 22px #3b82f60d}.homeSummaryRow .card.cardSummaryHighlight{box-shadow:0 0 0 1px #3b82f63d,0 0 22px #3397b924,0 10px 28px #0003}.homeSummaryRow .card.cardPremium{background:#101a2f}.cardDimmed .cardValue{color:#53687280}.cardBadge{color:#cbd5e1;text-transform:uppercase;letter-spacing:.06em;background:#94a3b81a;border:1px solid #5368728c;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:2px 8px;font-size:.66rem;font-weight:600;display:inline-flex}.cardBadgeSoon{text-transform:none;letter-spacing:.02em;color:#e2e8f0;box-shadow:none;background:#53687238;border-color:#64748b73;font-size:.68rem;font-weight:650}.cardBadgeSoonDot{background:radial-gradient(circle at 30% 30%,#faf6c8,#edd900 55%,#b8a300);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #edd900a6}.cardVisualSoon{opacity:.66}.cardVisualSoonAmazon{opacity:.59}.cardHeader{align-items:center;gap:10px;margin-top:14px;padding-right:190px;display:flex}.cardTextButton{color:#0000;background:linear-gradient(90deg,#246c84 0%,#4cb050 100%);letter-spacing:.03em;cursor:pointer;text-underline-offset:3px;white-space:nowrap;-webkit-background-clip:text;background-clip:text;border:0;align-items:center;gap:5px;margin-left:0;padding:0;font-size:.72rem;font-weight:600;line-height:1;-webkit-text-decoration:underline #3397b999;text-decoration:underline #3397b999;transition:filter .18s,text-decoration-color .18s,transform .16s;display:inline-flex;position:absolute;top:18px;right:18px}.cardTextButton:hover{filter:brightness(1.15);text-decoration-color:#4cb050e6}.cardTextButton:active{transform:translateY(0)}.cardTextButtonIcon{font-size:.78rem;font-weight:700;line-height:1}.cardTextButton:focus-visible{outline-offset:2px;outline:2px solid #8fd4ead9}.cardLogo{object-fit:contain;flex:none;width:26px;height:26px}.cardLogoXandr{mix-blend-mode:screen;filter:brightness(1.08)contrast(1.15)}.cardLogoAmazon{width:52px;height:22px}.cardLogoNexd{width:56px;height:22px}.cardLogoHivestack{object-fit:contain;width:auto;max-width:88px;height:32px}.cardTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.09em;margin-top:8px;font-size:.7rem}.cardHeader .cardTitle{margin-top:0}.cardStatusIndicator{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #5368728c;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.cardStatusDot{background:#94a3b8;border-radius:999px;width:7px;height:7px}.cardStatusIndicatorsuccess{color:#9ed99a;background:#4cb0501f;border-color:#4cb05073}.cardStatusIndicatorsuccess .cardStatusDot{background:#4cb050}.cardStatusIndicatordanger{color:#ff8a8d;background:#f5272b1f;border-color:#f5272b73}.cardStatusIndicatordanger .cardStatusDot{background:#f5272b}.cardStatusIndicatorneutral{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b873}.cardTitleEmphasis{color:#e2e8f0;text-transform:none;letter-spacing:.02em;margin-top:8px;font-size:1.05rem;font-weight:700}.cardKpiPrimary{flex-direction:column;align-items:stretch;display:flex}.cardKpiPrimary .cardValue{margin-top:8px}.cardUsdLine{font-variant-numeric:tabular-nums;color:#cbd5e1;opacity:.72;margin-top:4px;font-size:.78rem;font-weight:500;line-height:1.35}.cardMetricBlock{flex-direction:column;gap:2px;margin-top:14px;display:flex}.cardMetricLabel{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0;font-size:.68rem;font-weight:600;line-height:1.3}.cardMetricValue{font-variant-numeric:tabular-nums;color:#e2e8f0;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}.cardKpiContextLine{font-variant-numeric:tabular-nums;color:#cbd5e1;letter-spacing:.01em;margin:10px 0 0;font-size:.92rem;font-weight:650;line-height:1.38}.cardValue{color:#f8fafc;margin-top:10px;font-size:2rem;font-weight:700;line-height:1.05}.cardSubtitle{color:#94a3b8;margin-top:8px;font-size:.8rem;line-height:1.4}.cardSubtitleAfterUsd{margin-top:12px;font-size:.78rem}.cardSubtitle strong{color:#e2e8f0;font-weight:700}.cardTechCostBreakdown{color:#94a3b8;flex-direction:column;gap:0;margin:0;font-size:.8rem;line-height:1.45;display:flex}.cardTechCostBreakdown>p{margin:0}.cardTechCostBreakdownLine{padding:10px 0}.cardTechCostBreakdownLine:not(:first-child){border-top:1px solid #94a3b817}.cardTechCostBreakdownLineHint{color:#94a3b8;font-size:.78rem}.cardTechCostBreakdown strong{color:#e2e8f0;font-weight:700}.platformStatCard .cardValue{font-size:1.75rem}.platformStatCardAlert{box-shadow:none;border:none;border-left:3px solid #edd900b3}.platformStatCardAlert .cardTitle{color:#ede65a}.platformStatCardAlert .cardValue{color:#f5eea8}button.card.platformStatCardNoTokenButton{width:100%;max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}button.card.platformStatCardNoTokenButton .cardTitle,button.card.platformStatCardNoTokenButton .cardValue,button.card.platformStatCardNoTokenButton .cardSubtitle{pointer-events:none}.platformStatCardNoTokenActive.platformStatCardAlert{box-shadow:none;border-left-color:#edd900f2}.platformStatCardNoTokenActive:not(.platformStatCardAlert){box-shadow:none;border:none;border-left:3px solid #edd9008c}.stackHighlightPanel{flex-direction:column;display:flex}.stackHighlightValue{color:#f8fafc;margin-bottom:8px;font-size:2rem;font-weight:700}.stackCompactTable table{min-width:100%}.stackDetailCard{min-height:auto;padding:18px}.gridCards+.stackDetailCard{margin-top:16px}.stackDetailHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.stackDetailHeaderSearchColumn{flex-direction:column;flex:240px;align-items:stretch;gap:10px;min-width:0;max-width:min(400px,100%);display:flex}.stackDetailHeaderSearchColumn .stackSearchInput{width:100%;max-width:none}.stackDetailHeaderSearchColumn .attentionDspFilterRow{width:100%;margin-top:0}.stackDetailHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.stackDetailHeaderActionsColumn{flex-direction:column;flex:auto;align-items:flex-end;min-width:0}.tableTopActions{justify-content:flex-end;width:100%;display:flex}.stackDetailFilterInline{flex-flow:row;flex:auto;justify-content:flex-end;align-items:center;gap:10px 14px;min-width:0;display:flex}.stackDetailFilterInline .stackSearchInput{flex:200px;width:auto;min-width:0;max-width:min(360px,100%)}.stackDetailFilterInline.attentionDspFilterRow{flex-wrap:wrap;flex:unset;justify-content:flex-start;width:100%;min-width:0}.attentionDspFilterLabel{color:#94a3b8;flex-shrink:0;margin-right:4px;font-size:.75rem}.dspPanelTableToolbar{justify-content:flex-start;margin-bottom:12px}.stackDetailSubtitle{color:#94a3b8;margin-top:8px;font-size:.8rem}.stackDetailCounter{color:#94a3b8;margin-bottom:10px;font-size:.78rem}.tableEmptyState{box-sizing:border-box;text-align:center;max-width:28rem;margin:0 auto;padding:2.25rem 1.5rem 2.5rem}.tableEmptyStateStandalone{margin:.75rem 0 1.25rem}.tableEmptyStateInTable{padding:2.5rem 1.5rem 2.75rem}.tableEmptyStateIconWrap{justify-content:center;margin-bottom:1rem;display:flex}.tableEmptyStateSvg{color:#94a3b88c;display:block}.tableEmptyStateTitle{color:#e2e8f0;margin:0 0 .45rem;font-size:1.02rem;font-weight:600;line-height:1.35}.tableEmptyStateSubtitle{color:#94a3b8;margin:0;font-size:.875rem;line-height:1.45}.tableEmptyStateClearButton{margin-top:1.2rem}.dspEmptyStateCard{background:linear-gradient(#ffffff05 0%,#fff0 100%);border:1px dashed #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:.25rem;max-width:32rem;margin:1.25rem auto 1.5rem;padding:3rem 1.75rem 3.25rem;display:flex}.dspEmptyStateIllustration{color:#ffffff80;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:.75rem;display:flex}.dspEmptyStateCardShape{stroke:#ffffff47}.dspEmptyStateLine{stroke:#ffffff29}.dspEmptyStateDot{color:#ffffff52}.dspEmptyStateCard .tableEmptyStateTitle{color:#e8edf3;margin:0;font-size:1.05rem;font-weight:600}.dspEmptyStateCard .tableEmptyStateSubtitle{color:#ffffff8c;max-width:26rem;margin-top:.5rem}.tableWrapDspEmpty{background:#0f172a47;border:1px dashed #53687266;border-radius:10px}.stackDetailCard .tableWrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}.stackDetailTable{table-layout:fixed;width:100%;min-width:1880px}.attentionDetailTable{width:100%;min-width:1420px}.attentionObsIconTh,.attentionRowActionsTh{width:1.75rem;min-width:1.75rem;max-width:2rem;padding-left:.1rem;padding-right:.1rem}.attentionObsIconCell,.attentionRowActionsCell{vertical-align:middle;width:1.75rem;min-width:1.75rem;max-width:2rem;padding-left:.1rem;padding-right:.1rem}.attentionObsIconWrap{color:#64748b;opacity:.72;pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.attentionNoTokenDataRow:hover .attentionObsIconWrap{opacity:1;color:#94a3b8}.attentionDetailTable tbody tr.attentionNoTokenDataRow{cursor:pointer;transition:background-color .16s}.attentionDetailTable tbody tr.attentionNoTokenDataRow:hover{background:#47b8d914}.attentionDetailTable tbody tr.attentionNoTokenDataRow--hasObs:hover{background:#47b8d91a}.attentionObsTooltipLayer{pointer-events:auto}.attentionObsTooltipCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(165deg,#202c36fa 0%,#18222afa 100%);border:1px solid #47b8d961;border-radius:12px;min-width:176px;max-width:min(360px,100vw - 28px);padding:11px 14px 13px;position:relative;box-shadow:0 14px 36px #0000007a,inset 0 0 0 1px #ffffff0a}.attentionObsTooltipEyebrow{letter-spacing:.1em;text-transform:uppercase;color:#5ec8e8;margin:0 0 5px;font-size:.62rem;font-weight:700}.attentionObsTooltipBody{color:#e8eef4;white-space:pre-wrap;word-break:break-word;max-height:min(240px,42vh);margin:0;font-size:.84rem;line-height:1.48;overflow-y:auto}.attentionObsMiniIcon{width:11px;height:11px}.attentionRowKebabButton{color:#64748b;letter-spacing:.14em;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:1.85rem;height:1.75rem;margin:0;padding:0;font-size:.95rem;font-weight:700;line-height:1;transition:color .12s,background .12s;display:inline-flex}.attentionNoTokenDataRow .attentionRowKebabButton{cursor:pointer}.attentionRowKebabButton:hover{color:#e2e8f0;background:#94a3b81f}.attentionRowKebabButton:focus-visible{outline-offset:1px;outline:2px solid #47b8d9a6}.attentionRowActionsMenuWrap{display:inline-flex;position:relative}.attentionRowActionsPopover{z-index:24;background:#1c262ffa;border:1px solid #5368728c;border-radius:12px;min-width:178px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 28px #0b12206b}.attentionRowActionsPopover button{color:#dbeafe;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 9px;font-size:.78rem}.attentionRowActionsPopover button:hover,.attentionRowActionsPopover button:focus-visible{color:#f8fafc;background:#47b8d91f;outline:none}.attentionGastoCell{white-space:nowrap;font-variant-numeric:tabular-nums}.modalCard.modalCardObservation{max-width:520px}.modalTextarea{box-sizing:border-box;color:#e2e8f0;background:var(--field-bg);border:1px solid var(--field-border);resize:vertical;border-radius:10px;outline:none;width:100%;min-height:140px;margin-top:4px;padding:.55rem .65rem;font-size:.88rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}.modalTextarea:focus{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow)}.modalTextarea::placeholder{color:var(--field-placeholder)}.attentionThLineItemId,.attentionLineItemIdCell{font-variant-numeric:tabular-nums;white-space:nowrap}.attentionThLineItemId{color:#94a3b8;text-align:left;font-size:.75rem;font-weight:600}.attentionLineItemIdCell{color:#e2e8f0;font-size:.8rem}.stackThLineItemId{color:#94a3b8;font-size:.75rem;font-weight:600}.stackLineItemIdCell{font-variant-numeric:tabular-nums;color:#e2e8f0;white-space:nowrap;font-size:.8rem}.dv360ScopeCard{background:#0f172aa6;border:1px solid #94a3b833;border-radius:10px;margin-bottom:1rem;padding:1rem 1.25rem}.attentionDv360ScopeHint{color:#94a3b8;margin:0 0 .75rem;font-size:.85rem;line-height:1.45}.attentionThDv360Meta,.attentionDv360MetaCell{font-size:.78rem}.attentionThDv360Meta{color:#94a3b8;white-space:nowrap;font-weight:600}.attentionDv360MetaCell{font-variant-numeric:tabular-nums;color:#e2e8f0;overflow-wrap:anywhere;max-width:120px}.stackColDv360Adv{width:10%}.stackColDv360Io,.stackColDv360Camp{width:8%}.stackColDv360Status{width:6%}.stackThDv360Meta{color:#94a3b8;vertical-align:bottom;white-space:normal;max-width:100px;font-size:.72rem;font-weight:600;line-height:1.2}.stackDv360MetaCell{color:#e2e8f0;vertical-align:top;overflow-wrap:anywhere;max-width:120px;font-size:.75rem;line-height:1.3}.stackDv360MetaCellBlock{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}a.dv360ExternalLink{color:#7dd3fc;text-underline-offset:2px;text-decoration:underline}a.dv360ExternalLink:hover{color:#bae6fd}a.dv360LineLinkTry{color:#94a3b8;text-underline-offset:2px;font-size:.68rem;text-decoration:underline}a.dv360LineLinkTry:hover{color:#cbd5e1}.stackDetailTable col.stackColLine{width:20%}.stackDetailTable col.stackColLineItemId{width:12%}.stackDetailTable col.stackColToken{width:10%}.stackDetailTable col.stackColCliente{width:8%}.stackDetailTable col.stackColCampanha{width:10%}.stackDetailTable col.stackColAccountManager{width:14%}.stackDetailTable col.stackColGasto{width:9%}.stackDetailTable col.stackColInvestido,.stackDetailTable col.stackColPct{width:10%}.stackDetailTable col.stackColTotal{width:5%}.stackDetailTable th,.stackDetailTable td{overflow-wrap:anywhere;word-break:break-word;color:#cbd5e1;padding:8px 16px}.stackDetailTable th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.stackDetailTable td.stackNumericCell{white-space:nowrap;font-size:.8rem}.stackNumericCellRight,.stackThNumeric{text-align:right}.stackThNumeric .stackSortButton{justify-content:flex-end}.stackNumericCellFinancial{color:#f8fafc;font-weight:700}.stackSortButton{width:100%;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:space-between;align-items:center;gap:4px;padding:0;transition:color .15s;display:inline-flex}.stackSortButton>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.stackSortIndicator{color:#94a3b8;font-weight:700}.stackSortButtonActive{color:#f8fafc}.stackSortButtonActive .stackSortIndicator{color:#8fd4ea;font-weight:800}.stackThSorted{background:#8fd4ea0f}.stackThFinancial .stackSortButton>span:first-child,th.stackThFinancial{color:#f8fafc;font-weight:700}.stackSearchInput{background:var(--field-bg);width:min(360px,100%);color:var(--text);border:1px solid var(--field-border);border-radius:9px;padding:10px 12px;font-size:.84rem;line-height:1.25;transition:border-color .15s,box-shadow .15s}.stackSearchInput::placeholder{color:var(--field-placeholder)}.stackSearchInput:hover:not(:disabled){border-color:var(--field-border-subtle)}.stackSearchInput:focus{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow);outline:none}.copyCell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;display:grid}.copyCell span{overflow-wrap:anywhere;min-width:0}.stackLineValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(34vw,420px);display:block;overflow:hidden}.stackTokenCell,.stackTokenCell .copyCell,.stackTokenCell .copyCell span{white-space:nowrap;overflow-wrap:normal;word-break:normal}.stackTokenCell .copyCell span{text-overflow:ellipsis;overflow:hidden}.copyIconButton{justify-self:start}.stackLineCell .copyIconButton{align-self:start;margin-top:2px}.copyIconButton{color:#cbd5e1;cursor:pointer;background:#1c262fb3;border:1px solid #5368728c;border-radius:6px;width:22px;height:22px;font-size:.72rem;line-height:1;transition:transform .12s}.copyIconButton:hover:not(:disabled){color:#f8fafc;border-color:#536872bf;transform:translateY(-1px)}.copyIconButton:disabled{opacity:.4;cursor:not-allowed}.gridTwo{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.gridTwoCharts{align-items:stretch}.gridTwoCharts>.panelChart{flex-direction:column;height:100%;min-height:360px;display:flex}.gridTwoCharts>.panelChart .chartWrap{flex:1}.gridTwoChartsHome{grid-template-columns:1.4fr 1fr;gap:12px}.gridTwoChartsHome>.panelChart{min-height:0}.gridTwoChartsHome>.panelChart .chartWrap{flex:1;justify-content:center;align-items:center;display:flex}.gridTwoChartsHome>.panelChart .chartWrap.chartWrapHbars{align-items:center}.gridTwoChartsHome .resendHbars{align-self:stretch}.panel{background:var(--surface);border:none;border-radius:12px;padding:14px}.panel.skeleton,.card.skeleton{background:#ffffff05 linear-gradient(90deg,#ffffff06 0%,#ffffff0e 50%,#ffffff06 100%) 0 0/260% 100%;border:1px solid #ffffff08;animation:1.8s ease-in-out infinite skeletonPulse}.card.skeleton{pointer-events:none;transition:none}.card.skeleton:hover{box-shadow:none;border-color:#0000;transform:none}.panelChart{background:var(--surface);box-shadow:none;border:none;border-radius:12px}.panelHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.panelHeading p{color:#94a3b8;font-size:.78rem}.panelHeading h2{margin-bottom:0}.panelHeadingActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.chartBlockHeading{margin-bottom:10px}.chartBlockHeadingTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chartBlockTitle{color:#f1f5f9;margin:0;font-size:1rem;font-weight:750;line-height:1.25}.chartBlockSubtitle{color:#94a3b8;margin:6px 0 0;font-size:.78rem;line-height:1.35}.chartBlockExport{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.chartExportButton{letter-spacing:.06em;min-width:3.1rem;padding-left:10px;padding-right:10px;font-size:.72rem;font-weight:700}.panel h2{margin-bottom:12px;font-size:1rem}.cardBudget{margin-top:auto;padding-top:12px}.cardBudgetMetaBlock{flex-direction:column;gap:2px;margin:0;display:flex}.cardBudgetMetaHeading{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0;font-size:.68rem;font-weight:600;line-height:1.3}.cardBudgetMetaFigures{font-variant-numeric:tabular-nums;color:#f1f5f9;margin:0;font-size:.92rem;font-weight:750;line-height:1.35}.cardBudgetMetaFiguresBrl{font-weight:inherit}.cardBudgetMetaFiguresPct{color:#94a3b8;font-weight:650}.cardBudgetSlot{margin-top:10px}.cardBudgetInput{background:var(--field-bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--field-border);border-radius:9px;padding:8px 10px;font-size:.8rem;line-height:1.25;transition:border-color .15s,box-shadow .15s}.cardBudgetInput::placeholder{color:var(--field-placeholder)}.cardBudgetInput:focus{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow);outline:none}.budgetProgressTrack{background:#26303a;border:1px solid #53687273;border-radius:999px;width:100%;height:14px;margin-top:12px;overflow:hidden}.budgetProgressFill{height:100%;transition:width .45s,background-color .2s}.budgetProgressFillOk{background:#22c55ee6}.budgetProgressFillWarn{background:#eab308e0}.budgetProgressFillOver{background:#ef4444cc}.budgetProgressTrackCard{height:10px;margin-top:8px}.cardBudgetCompareBlock{flex-direction:column;gap:2px;margin-top:6px;display:flex}.cardBudgetCompareBlockOver{gap:5px;margin-top:8px}.cardBudgetCompare{color:#d1d5db;margin:0;font-size:.74rem;line-height:1.35}.cardBudgetCompareOver{color:#f87171;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:.8rem;font-weight:750;line-height:1.2}.cardBudgetCompareDetail{color:#fca5a5;font-variant-numeric:tabular-nums;margin:0;font-size:.74rem;font-weight:600;line-height:1.25}.cardBudgetCompareBlockOver .cardBudgetCompareDetail{color:#fdb4b4}.alertNavCard .cardSubtitle{margin-bottom:0}.alertSignalCard{position:relative;overflow:hidden}.alertSignalCard:before{content:none}.alertSignalBadge{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;margin-bottom:10px;padding:3px 9px;font-size:.66rem;font-weight:700;display:inline-flex}.alertSignalCardWarning{box-shadow:none;border:none;border-left:3px solid #edd900a6}.alertSignalCardWarning .alertSignalBadge{color:#f5eea8;background:#78350f4d;border-color:#edd90073}.alertSignalCardWarning .cardValue{color:#f0e86c}.alertSignalCardDanger{box-shadow:none;border:none;border-left:3px solid #f5272ba6}.alertSignalCardDanger .alertSignalBadge{color:#ffb4b6;background:#781c2057;border-color:#f5272b80}.alertSignalCardDanger .cardValue{color:#ff8a8d}.alertSignalCardSafe{box-shadow:none;border:none;border-left:3px solid #4cb0508c}.alertSignalCardSafe .alertSignalBadge{color:#c5ecc4;background:#2d7a3242;border-color:#4cb05066}.cardActionButton{color:#cbd5e1;background:#1c262f8c;border-color:#4755698c;width:100%;margin-top:auto;font-size:.82rem}.cardActionButton:hover{color:#e2e8f0;background:#1c262fb8;border-color:#64748bb8}.alertCardTextButton{font-size:.7rem;top:16px;right:16px}.cardTextButtonEyeIcon{color:#47b8d9;opacity:.95;display:block}.alertCardTextButton:hover .cardTextButtonEyeIcon{color:#9ed99a}.modalOverlay{z-index:110;background:#1c262fb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modalCard{background:linear-gradient(165deg,#232f3a 0%,#1e2a33 55%,#1c2832 100%);border:1px solid #5368728c;border-radius:16px;width:100%;max-width:420px;padding:20px;box-shadow:0 18px 36px #1c262f8c}.modalHeading{align-items:center;gap:12px;display:flex}.modalLogo{object-fit:contain;flex:none;width:30px;height:30px}.modalHeading h2{letter-spacing:-.01em;margin:0}.modalSubtitle{color:#9ca3af;margin-top:6px;font-size:.84rem}.modalField{color:#cbd5e1;gap:6px;margin-top:14px;font-size:.82rem;display:grid}.modalInputWrap{background:var(--field-bg);border:1px solid var(--field-border);box-shadow:none;border-radius:10px;align-items:center;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.modalInputWrap:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow)}.modalInputPrefix{color:var(--field-label);font-size:.86rem;font-weight:700}.modalInput{color:#e2e8f0;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0 11px 10px;font-size:1.7rem;font-weight:700;line-height:1.2}.modalInput::placeholder{color:var(--field-placeholder);font-weight:500}.modalInputStandalone{box-sizing:border-box;border:1px solid var(--field-border);background:var(--field-bg);border-radius:12px;padding:10px 12px;font-size:.92rem;font-weight:600;line-height:1.35}.modalInputStandalone:focus{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow)}.modalFieldHint{color:#94a3b8;margin:0;font-size:.78rem;line-height:1.4}.modalInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modalInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modalInput[type=number]{appearance:textfield}.modalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.modalButtonGhost{color:#d1d5db;background:#0b1220cc;border-color:#53687273}.modalButtonPrimary{color:#f8fafc;background:linear-gradient(90deg,#246c8447 0%,#4cb05047 100%);border-color:#4cb05073}.modalButtonDanger{color:#ffb4b6;background:#781c2040;border-color:#f5272b73}.toast{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid;border-radius:10px;padding:10px 14px;font-size:.84rem;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 28px #1c262f80}.toastSuccess{color:#c5ecc4;background:#266e2a59;border-color:#4cb05073}.toastError{color:#ffb4b6;background:#781c2059;border-color:#f5272b73}.alertErrorInline{color:#ff8a8d}.chartWrap{background:radial-gradient(circle at 100% 0,#3397b91f,#1c262f73 45%,#182027d1 100%);border:1px solid #94a3b833;border-radius:14px;width:100%;height:280px;padding:8px}.chartWrapTall{height:320px}.chartWrapSmall{height:240px}.tooltip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#182027f0;border:1px solid #5368728c;border-radius:10px;padding:9px 10px;box-shadow:0 10px 24px #1c262f73}.tooltipNumberShell{border:1px solid var(--number-tooltip-border,#5368728c);box-shadow:0 0 14px var(--number-tooltip-glow,#0000), 0 10px 22px #1c262f6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#182027f5;border-radius:10px;min-width:0;max-width:min(340px,92vw);padding:8px 10px 9px}.chartWrap .recharts-tooltip-wrapper{z-index:80!important}.tooltipNumberLabel{color:#94a3b8;border-bottom:1px solid #94a3b82e;margin:0 0 6px;padding-bottom:6px;font-size:.72rem;font-weight:600;line-height:1.3}.tooltipNumberRow{align-items:flex-start;gap:8px;margin:0;display:flex}.tooltipNumberRow+.tooltipNumberRow{margin-top:6px}.tooltipNumberSwatch{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:.35em;box-shadow:0 0 0 1px #0f172a59}.tooltipNumberRowText{color:#e2e8f0;min-width:0;margin:0;font-size:.8rem;line-height:1.35}.tooltipNumberRowName{color:#cbd5e1;font-weight:600}.tooltipNumberRowAmount{font-variant-numeric:tabular-nums;color:#f1f5f9;font-weight:650}.tooltipNumberRowPct{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:500}.tooltip p+p{margin-top:4px}.chartLegend{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:8px;display:flex}.chartLegendItem{color:#cbd5e1;background:#1c262f9e;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.74rem;display:inline-flex}.chartLegendFilterable .chartLegendItemFilter{cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s}.chartLegendFilterable .chartLegendItemFilter:focus-visible{outline-offset:2px;outline:2px solid #7dd3fccc}.chartLegendFilterable .chartLegendItemFilterOff{opacity:.52}.chartLegendFilterable .chartLegendItemFilterOn{opacity:1;color:#f1f5f9;background:#1e293beb;border-color:#7dd3fc75;box-shadow:0 8px 22px #0f172a47}.chartLegendLogo{object-fit:contain;width:15px;height:15px}.chartLegendDot{border-radius:999px;width:10px;height:10px}.chartFallback{flex-direction:column;justify-content:center;gap:10px;height:100%;padding:14px;display:flex}.chartFallbackTitle{color:#e2e8f0;margin:0;font-size:.86rem;font-weight:600}.chartFallbackSubtitle{color:#94a3b8;margin:0;font-size:.78rem}.chartFallbackList{flex-direction:column;gap:8px;display:flex}.chartFallbackItem{border-radius:10px;margin:0 -4px;padding:6px 8px;transition:background .12s,opacity .12s}.chartFallbackItemDominant .chartFallbackItemHeader{color:#f1f5f9;font-weight:700}.chartFallbackItemDominant .chartFallbackItemHeader span:last-child{color:#fff;font-size:.82rem;font-weight:800}.chartFallbackItemHighlight{background:#3341558c;outline:1px solid #64748b59}.chartFallbackItemHeader{color:#cbd5e1;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.74rem;display:flex}.chartFallbackBarTrack{background:#334155e6;border-radius:999px;width:100%;height:8px;overflow:hidden}.chartFallbackBarFill{border-radius:999px;height:100%}.accountManagerCell{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.accountManagerCell span{white-space:nowrap;overflow-wrap:normal;word-break:normal}.stackAccountManagerCell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accountManagerName{text-overflow:ellipsis;min-width:0;overflow:hidden}.accountManagerAvatar{object-fit:cover;border:1px solid #94a3b859;border-radius:999px;width:22px;height:22px}.accountManagerWhatsappLink{color:#4cb050;background:#4cb0501f;border:1px solid #4cb05059;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;text-decoration:none;transition:all .15s;display:inline-flex}.accountManagerWhatsappLink:hover{color:#9ed99a;background:#4cb05033;border-color:#4cb050a6}.tableHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tableHeader select{appearance:none;background-color:var(--field-bg);color:var(--text);border:1px solid var(--field-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238b9bab' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:9px;padding:8px 10px;font-size:.82rem;transition:border-color .15s,box-shadow .15s}.tableHeader select:focus,.tableHeader select:focus-visible{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow);outline:none}.appLayout select:focus,.appLayout select:focus-visible{outline:none}.appLayout select:not(:disabled):focus,.appLayout select:not(:disabled):focus-visible{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow)}.filterChips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.journeyFilterBar{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.journeyFilterBarSelects{flex-direction:column;align-items:stretch}.journeyTopSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.journeyTopSummaryCard{background:#1e293b47;border:1px solid #64748b59;border-radius:10px;padding:10px 12px}.journeyTopSummaryLabel{color:#93a4b5;font-size:12px;font-weight:600;line-height:1.2}.journeyTopSummaryValue{color:#f8fafc;margin-top:6px;font-size:16px;font-weight:600;line-height:1.2}.journeyFilterSummary{flex-direction:column;gap:6px;min-width:0;display:flex}.journeyFilterToolbar{width:100%}.journeyFilterToolbar .filterField{flex:200px;max-width:none}.journeyFilterActiveCount{color:#94a3b8;font-size:.74rem;font-weight:600}.journeyFilterSelectedChips{flex-wrap:wrap;gap:6px;display:flex}.journeySelectedChip{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.journeyFilterEmptyState{color:#94a3b8;font-size:.78rem}.journeyFilterPanel{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.journeyFilterChips{margin-bottom:0}.button.buttonActive{color:#e2f3fb;background:#246c842e;border-color:#8fd4ea80}.chip{color:#9ca3af;cursor:pointer;background:#26303a;border:1px solid #53687280;border-radius:999px;margin:0;padding:5px 10px;font-family:inherit;font-size:.74rem;line-height:1.25}.chipActive{color:#f9fafb;background:#246c84;border-color:#246c84}.chip.chipDspFilter{color:#9ca3af;background:#edd9000b;border-color:#edd9002e}.chip.chipDspFilter:hover{color:#cbd5e1;background:#edd90017;border-color:#edd90047}.chip.chipDspFilter.chipDspFilterOn{color:#f9fafb;background:#018376;border-color:#3397b9;box-shadow:inset 0 1px #ffffff1f}.chip.chipDspFilter.chipDspFilterOn:hover{color:#fffbeb;background:#016b5f;border-color:#edd900}.chip.chipDspFilter.chipDspFilterWithLogo{align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex}.chipDspFilterLogo{object-fit:contain;flex-shrink:0}.chipDspFilterLogoDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.filterToolbar{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.filterPanelCard{margin-bottom:14px}.panel.panelSub.filterPanelCard{background:#1c262f}.panelSub.filterPanelCardDashboard{box-shadow:none;border:none;margin-top:0;margin-bottom:20px}.panel.panelSub.filterPanelCard.filterPanelCardAboveHero{background:0 0;margin-top:0;margin-bottom:16px;padding:0}.filterPanelCardAboveHero .filterPanelHeader{margin-bottom:12px}.filterPanelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.filterPanelHeader.filterPanelHeaderToggle{text-align:left;appearance:none;cursor:pointer;width:100%;max-width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;margin:0 0 8px;padding:6px 4px 8px;transition:background-color .15s}.filterPanelHeader.filterPanelHeaderToggle:hover{background:#ffffff0a}.filterPanelHeader.filterPanelHeaderToggle:focus-visible{outline-offset:2px;outline:2px solid #47b4d28c}.filterPanelHeaderToggle .filterPanelHeaderTitleBlock{text-align:left;flex:1;min-width:0}.filterPanelToggleChevron{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.filterPanelHeaderTitleBlock{gap:0;display:grid}.filterPanelTitleRow{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:700;display:inline-flex}.filterPanelTitleFilterIcon{color:#8fd4ea;opacity:.95;flex-shrink:0}.filterPanelHeaderTitleBlock .filterPanelTitleRow{margin-bottom:0}.filterPanelHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.filterPanelDrawerChevron{color:#8fd4ea;transition:transform .2s;display:block}.filterPanelDrawerChevronOpen{transform:rotate(180deg)}.filterPanelActiveCount{letter-spacing:.02em;color:#e2e8f0;font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:700}.filterPanelBody,.filterGroupBlock{gap:8px;display:grid}.filterGroupTitle{color:var(--field-label);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.filterToolbar.filterToolbarDashboard{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-bottom:20px;display:flex}.filterToolbarDashboard .multiSelectTrigger{white-space:nowrap;flex-shrink:0}.filterClearInline{font:inherit;color:var(--fg-tertiary);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:12px;transition:color .12s}.filterClearInline:hover{color:var(--fg-primary)}.filterToolbarDashboard .filterField{flex:none;width:auto;min-width:0;max-width:none;display:inline-flex}.filterToolbarDashboard .filterFieldLabel{display:none}.filterToolbarDashboard .multiSelectTrigger{border:1px solid var(--line);width:auto;min-height:0;color:var(--fg-secondary);box-shadow:none;box-sizing:border-box;background:0 0;border-radius:7px;padding:6px 10px 6px 11px;font-size:12px;line-height:1.25;transition:background .12s,color .12s,border-color .12s}.filterToolbarDashboard .multiSelectTrigger:hover:not(:disabled){color:var(--fg-primary);border-color:var(--line-strong);background:var(--bg-surface)}.filterToolbarDashboard .multiSelectTrigger.multiSelectTriggerActive,.filterToolbarDashboard .multiSelectTrigger.multiSelectTriggerActive:hover:not(:disabled){color:var(--fg-primary);border-color:var(--line-strong);background:var(--bg-surface);box-shadow:none}.filterToolbarDashboard .multiSelectTrigger:focus-visible{border-color:var(--line-strong);outline:none;box-shadow:0 0 0 2px #ffffff0f}.filterFieldCompact{min-width:0}.multiSelectTriggerCompact .multiSelectTriggerMain{gap:6px}.multiSelectInlineSummary{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.multiSelectInlineLabel{color:var(--fg-primary);letter-spacing:0;text-transform:none;flex-shrink:0;font-size:12px;font-weight:500}.multiSelectInlineLabelSolo{color:var(--fg-primary);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.multiSelectInlineSep{display:none}.filterToolbarDashboard .multiSelectTriggerLabel{color:var(--fg-tertiary);font-size:12px;font-weight:400}.filterToolbarDashboard .multiSelectTriggerLabelPlaceholder{color:var(--fg-tertiary);font-weight:400}.filterToolbarDashboard .multiSelectTriggerLabelActive{color:var(--accent);font-weight:500}.filterToolbarDashboard .multiSelectChevron{opacity:.55;color:var(--fg-secondary);margin-left:2px;font-size:7px}.filterToolbarDashboard .multiSelectTriggerActive .multiSelectInlineLabel{color:var(--fg-primary)}.filterToolbarDashboard .multiSelectTriggerActive .multiSelectChevron{color:var(--fg-primary);opacity:.7}.filterToolbarDashboard .multiSelectList{border:1px solid var(--line-strong);background:#0c0c0c;border-radius:8px;min-width:200px;padding:4px;top:calc(100% + 6px);left:0;right:auto;box-shadow:0 16px 40px #0009}.filterToolbarDashboard .multiSelectSearchRow{border-bottom:1px solid var(--line);background:0 0;margin-bottom:4px;padding:4px 4px 6px}.filterToolbarDashboard .multiSelectSearchInput{border:1px solid var(--line);min-height:0;color:var(--fg-primary);background:0 0;border-radius:6px;padding:6px 8px;font-size:12px}.filterToolbarDashboard .multiSelectSearchInput::placeholder{color:var(--fg-tertiary)}.filterToolbarDashboard .multiSelectSearchInput:focus-visible{border-color:var(--line-strong);box-shadow:none}.filterToolbarDashboard .multiSelectClearInlineButton{color:var(--fg-tertiary);margin-top:6px;font-size:11px;font-weight:400}.filterToolbarDashboard .multiSelectClearInlineButton:hover{color:var(--fg-primary);text-decoration:none}.filterToolbarDashboard .multiSelectOption{color:var(--fg-secondary);border-radius:5px;gap:8px;padding:7px 9px;font-size:12px}.filterToolbarDashboard .multiSelectOption:hover{background:var(--bg-hover);color:var(--fg-primary)}.filterToolbarDashboard .multiSelectOption input[type=checkbox]{border:1px solid var(--line-strong);background:0 0;border-radius:3px;width:12px;min-width:12px;height:12px;min-height:12px}.filterToolbarDashboard .multiSelectOption input[type=checkbox]:after{border-width:1.5px;border-color:#0a0a0a;width:3px;height:6px;top:1px;left:3px}.filterToolbarDashboard .multiSelectOption input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.filterToolbarDashboard .multiSelectOption input[type=checkbox]:hover:not(:disabled){border-color:var(--line-strong)}.filterToolbarDashboard .multiSelectOption input[type=checkbox]:checked:hover:not(:disabled){border-color:var(--accent);box-shadow:none}.filterToolbarDashboard .multiSelectOption input[type=checkbox]:focus-visible{border-color:var(--line-strong);box-shadow:none}.filterToolbarDashboard .multiSelectEmptyState{color:var(--fg-tertiary);padding:8px 9px;font-size:12px}.filterPanelFooterBar{border-top:1px solid #ffffff0f;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px 16px;width:100%;margin-top:6px;padding-top:6px;display:flex}.filterPanelFooterBar .filterInlineToggleDashboard{flex-shrink:0}.filterPanelFooterBar .filterPanelClearAllButton{flex-shrink:0;margin-left:auto}.filterInlineToggle{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#1c262fad;border:1px solid #2e4366;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:.76rem;font-weight:600;display:inline-flex}.filterInlineToggleDashboard{color:#cbd5e1;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;gap:10px;padding:2px 0;font-size:.74rem;font-weight:500}.filterInlineToggleDashboard:hover{color:#e2e8f0;background:0 0}.multiSelectOption input[type=checkbox],.filterInlineToggleDashboard input[type=checkbox],.filterCheckboxField input[type=checkbox]{appearance:none;box-sizing:border-box;border:1.5px solid var(--field-border);background:var(--field-bg);cursor:pointer;border-radius:6px;flex-shrink:0;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;transition:border-color .15s,background-color .15s,box-shadow .15s,opacity .15s;position:relative}.multiSelectOption input[type=checkbox]:after,.filterInlineToggleDashboard input[type=checkbox]:after,.filterCheckboxField input[type=checkbox]:after{content:"";border:2px solid var(--brand-paper);opacity:0;pointer-events:none;border-top:0;border-left:0;width:4px;height:8px;transition:opacity .12s;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.multiSelectOption input[type=checkbox]:checked,.filterInlineToggleDashboard input[type=checkbox]:checked,.filterCheckboxField input[type=checkbox]:checked{background:var(--field-focus-border);border-color:var(--field-focus-border)}.multiSelectOption input[type=checkbox]:checked:after,.filterInlineToggleDashboard input[type=checkbox]:checked:after,.filterCheckboxField input[type=checkbox]:checked:after{opacity:1}.multiSelectOption input[type=checkbox]:hover:not(:disabled),.filterInlineToggleDashboard input[type=checkbox]:hover:not(:disabled),.filterCheckboxField input[type=checkbox]:hover:not(:disabled){border-color:var(--field-focus-ring-soft)}.multiSelectOption input[type=checkbox]:checked:hover:not(:disabled),.filterInlineToggleDashboard input[type=checkbox]:checked:hover:not(:disabled),.filterCheckboxField input[type=checkbox]:checked:hover:not(:disabled){border-color:var(--field-focus-ring-strong);box-shadow:0 0 0 1px #a78bfa59}.multiSelectOption input[type=checkbox]:focus-visible,.filterInlineToggleDashboard input[type=checkbox]:focus-visible{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow);outline:none}.filterCheckboxField input[type=checkbox]:focus-visible{outline:none}.multiSelectOption input[type=checkbox]:disabled{cursor:not-allowed}.filterInlineToggleDashboard input[type=checkbox]:disabled,.filterCheckboxField input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.filterInlineToggleDashboard:has(input:checked){color:#e2e8f0}.filterPanelClearAllButton{appearance:none;-webkit-tap-highlight-color:transparent;font:inherit;cursor:pointer;color:#8fd4ea;letter-spacing:.01em;text-underline-offset:3px;white-space:nowrap;background:0 0;border:none;border-radius:4px;margin:0;padding:4px 2px;font-size:.72rem;font-weight:500;-webkit-text-decoration:underline #8fd4ea73;text-decoration:underline #8fd4ea73}.filterPanelClearAllButton:hover:not(:disabled){color:#c8eef8;background:#3397b90f;text-decoration-color:#c8eef8a6}.filterPanelClearAllButton:focus-visible{outline-offset:2px;outline:2px solid #47b4d28c}.filterActiveChipsRow{flex-wrap:wrap;gap:6px;display:flex}.filterActiveChip{color:#dff4fb;background:#246c8424;border:1px solid #3397b966;border-radius:999px;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.filterClearButton{align-self:flex-end;margin-bottom:2px}.filterCheckboxField{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:44px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:.84rem;line-height:1.25;transition:border-color .15s,box-shadow .15s;display:inline-flex}.filterCheckboxField:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow)}.filterFieldCheckbox{max-width:360px}.filterField{flex:240px;max-width:360px;position:relative}.filterFieldLabel{color:var(--field-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:600;display:block}.multiSelectTrigger{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:44px;color:var(--text);cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.88rem;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.multiSelectTrigger:hover:not(:disabled){border-color:var(--field-border-subtle)}.multiSelectTrigger:focus-visible{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow);outline:none}.multiSelectTrigger:disabled{opacity:.55;cursor:not-allowed}.multiSelectTriggerActive{border-color:var(--field-focus-ring-soft);background:var(--field-bg-elevated);box-shadow:none;color:var(--text)}.multiSelectTriggerActive:hover:not(:disabled){border-color:var(--field-focus-ring-strong);background:var(--field-bg-elevated);box-shadow:none}.multiSelectTriggerActive:focus-visible{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow)}.multiSelectTriggerActive .multiSelectInlineLabel{color:var(--field-focus-text)}.multiSelectTriggerActive .multiSelectInlineSep{color:#c9b3f0bf}.multiSelectTriggerActive .multiSelectChevron{opacity:.95;color:var(--field-focus-text)}.multiSelectTriggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.multiSelectTriggerLabelPlaceholder{color:var(--field-placeholder);font-weight:500}.multiSelectTriggerLabelActive{color:#f0f9fc;font-weight:650}.multiSelectTriggerMain{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.multiSelectSelectedAvatars{align-items:center;display:inline-flex}.multiSelectAvatarThumb,.multiSelectAvatarFallbackThumb{border:1px solid #1c262fe0;border-radius:999px;width:20px;height:20px;margin-left:-5px}.multiSelectSelectedAvatars>:first-child{margin-left:0}.multiSelectAvatarFallbackThumb{color:#e2e8f0;letter-spacing:.02em;background:#5368728c;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:inline-flex}.multiSelectChevron{opacity:.7;flex-shrink:0;font-size:.52rem;line-height:1}.multiSelectList{z-index:30;background:var(--field-bg-elevated);border:1px solid var(--field-border);border-radius:9px;max-height:280px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000047}.multiSelectSearchRow{z-index:1;background:var(--field-bg-elevated);padding-bottom:6px;position:sticky;top:0}.multiSelectChipsRow{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.multiSelectChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.multiSelectChip{color:#dff4fb;cursor:pointer;background:#246c8426;border:1px solid #246c8480;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;line-height:1;display:inline-flex}.multiSelectChip:hover{background:#3397b93d}.multiSelectChipX{font-size:.85rem;font-weight:700;line-height:1}.multiSelectClearAllButton,.multiSelectClearInlineButton{color:#8fd4ea;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 2px;font-size:.75rem;font-weight:600}.multiSelectClearAllButton:hover,.multiSelectClearInlineButton:hover{color:#c8eef8;text-decoration:underline}.multiSelectSearchInput{border:1px solid var(--field-border);background:var(--field-bg-elevated);width:100%;min-height:38px;color:var(--text);border-radius:9px;padding:8px 10px;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.multiSelectSearchInput::placeholder{color:var(--field-placeholder)}.multiSelectSearchInput:focus-visible{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-glow);outline:none}.multiSelectClearInlineButton{margin-top:6px;padding-left:2px}.multiSelectOption{cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:8px;font-size:.875rem;display:flex}.multiSelectOption:hover{background:#4e1e9c24}.multiSelectOptionDisabled{opacity:.45;cursor:not-allowed}.multiSelectOptionDisabled:hover{background:0 0}.multiSelectOptionAvatar,.multiSelectOptionAvatarFallback{border-radius:999px;flex-shrink:0;width:24px;height:24px}.multiSelectOptionAvatarFallback{color:#e2e8f0;letter-spacing:.02em;background:#5368728c;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;display:inline-flex}.multiSelectEmptyState{color:#94a3b8;padding:10px 8px;font-size:.84rem}.tableWrap{overflow:auto}.campaignJourneyRow{cursor:pointer;transition:background-color .16s}.campaignJourneyRow:hover td,.campaignJourneyRow:focus-visible td{background:#3397b91a}.campaignJourneyRow:focus-visible{outline-offset:-2px;outline:2px solid #8fd4ead9}.missingTokenRow td{background:#edd90029}table{border-collapse:collapse;width:100%;min-width:920px}th,td{text-align:left;border-bottom:1px solid #26303a;padding:10px}th{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}td{color:#d1d5db;font-size:.88rem}.campaignDetailPage{gap:16px;padding-bottom:30px;display:grid}.campaignTopBar{justify-content:space-between;align-items:center;gap:10px;display:flex}.campaignTopBarUserButton{display:inline-flex}.campaignBackButton{background:#1c262fb8;border-color:#475569b3}.campaignHeroPanel{padding:18px}.campaignDetailHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaignTokenRow{align-items:center;gap:8px;margin-top:8px;display:inline-flex}.campaignTokenRow strong{color:#f8fafc;letter-spacing:.02em}.campaignSkeletonTokenValue{border-radius:6px;width:140px;height:18px}.campaignSkeletonTokenCopy{border-radius:6px;width:22px;height:22px}.campaignCopyStatus{color:#9ed99a;margin-top:10px;font-size:.8rem}.campaignKpisGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.campaignKpisGrid .card.campaignKpiCard{background:#0e1628;min-height:auto}.campaignKpiCardPrimary{border-left:3px solid #3397b9b8;box-shadow:0 0 0 1px #3b82f647,0 0 28px #3397b91f}.campaignKpisGrid .campaignKpiCard>:first-child{margin-top:0}.campaignKpisGrid .campaignKpiCardPrimary .cardValue.campaignKpiValuePrimary{overflow-wrap:anywhere;font-size:1.9rem;line-height:1.08}.campaignKpisGrid .campaignKpiCardSecondary .cardValue.campaignKpiValueSecondary{color:#e2e8f0;font-size:1.28rem;line-height:1.12}.campaignBudgetUtilLabel{color:#cbd5e1;margin:10px 0 0;font-size:.88rem;font-weight:650;line-height:1.4}.campaignProgressTrack{background:#94a3b824;border-radius:999px;height:9px;margin-top:10px;overflow:hidden}.campaignProgressFill{border-radius:inherit;background:linear-gradient(90deg,#3397b9f2,#60a5fae0);height:100%;box-shadow:0 0 12px #3397b959}.campaignDspLeadBlock{flex-direction:column;gap:2px;margin-top:8px;display:flex}.campaignDspLeadLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;font-size:.68rem;font-weight:650}.campaignDspLeadPlatform{color:#f8fafc;letter-spacing:.01em;margin:0;font-size:1.12rem;font-weight:750;line-height:1.25}.campaignDspLeadAmount{font-variant-numeric:tabular-nums;color:#94a3b8;margin:0;font-size:.82rem;font-weight:600;line-height:1.35}.campaignHeaderMeta{flex-direction:column;gap:8px;max-width:min(720px,100%);margin-top:14px;display:flex}.campaignHeaderMetaLine1{flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.35;display:flex}.campaignHeaderClient{color:#f8fafc;font-size:1.06rem;font-weight:750}.campaignHeaderSep{color:#475569;font-weight:500}.campaignHeaderCampaignType{color:#94a3b8;font-size:.92rem}.campaignHeaderMetaLine2{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;display:flex}.campaignHeaderManagerName{color:#cbd5e1;font-weight:600}.campaignHeaderWhatsappLink{color:#9ed99a;background:#4cb0501f;border:1px solid #4cb05061;border-radius:999px;align-items:center;gap:6px;margin-left:2px;padding:4px 10px 4px 8px;font-size:.78rem;font-weight:650;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.campaignHeaderWhatsappLink:hover{color:#c8f5c4;background:#4cb05033;border-color:#4cb0508c}.campaignHeaderMetaSkeleton .campaignSkeletonHeaderLine1{border-radius:6px;width:min(420px,88%);height:16px;margin-top:4px}.campaignHeaderMetaSkeleton .campaignSkeletonHeaderLine2{border-radius:6px;width:min(280px,72%);height:14px}.campaignSkeletonCardValuePrimary{height:34px}.campaignSkeletonProgress{border-radius:999px;width:100%;height:9px;margin-top:14px}.campaignKpiValue{overflow-wrap:anywhere;font-size:1.45rem}.campaignChartsGrid{margin-bottom:0}.gridTwoCharts.campaignChartsGrid>.panelChart>.campaignChartBody{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.gridTwoCharts.campaignChartsGrid>.panelChart>.campaignChartBody>.chartWrap{flex:1;min-height:200px}.campaignSkeletonChartExport{border-radius:8px;flex-shrink:0;width:118px;height:30px}.campaignLinesPanel .chartWrap{border-color:#64748b59}.campaignLinesLegend{margin-bottom:12px}.campaignSkeletonCardValue{width:72%;height:28px;margin-top:0}.campaignSkeletonCardTitle{width:86px;margin-top:14px}.campaignSkeletonCardSubtitle{width:88%;margin-top:12px}.campaignSkeletonPanelHeading{width:210px}.campaignSkeletonPanelSubheading{width:180px}.campaignSkeletonLinesChart{height:320px}.campaignSkeletonTable{height:230px}.campaignPanelHint{color:#94a3b8;margin-top:10px;font-size:.8rem}.campaignResendHero .dspResendHeroBrand h2.dspResendHeroTitle{margin-bottom:2px}.campaignResendSubtitle{color:var(--fg-tertiary);letter-spacing:-.005em;margin:2px 0 0;font-size:12px}.campaignResendMeta{color:var(--fg-tertiary);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:12px;display:flex}.campaignResendMetaItem{align-items:center;gap:8px;display:inline-flex}.campaignResendMetaLabel{color:var(--fg-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.campaignResendMetaValue{color:var(--fg-primary);font-weight:500}.campaignResendMetaValue.num{font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum";letter-spacing:.02em}.campaignResendMeta .accountManagerAvatar{border:1px solid var(--line-strong);border-radius:50%;width:20px;height:20px;margin:0}.campaignResendMeta .campaignHeaderWhatsappLink{color:#86d987;background:#4cb05014;border-color:#4cb05047;margin-left:0;padding:3px 9px 3px 7px;font-size:11px}.campaignResendMeta .copyIconButton{width:22px;height:22px;font-size:13px}.campaignResendBudgetBlock{flex-direction:column;gap:10px;display:flex}.campaignResendProgressTrack{background:var(--bg-app);border:1px solid var(--line);border-radius:999px;height:6px;overflow:hidden}.campaignResendProgressFill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #5fb6d8);height:100%;transition:width .2s}.campaignSkeletonEyebrow{width:120px;height:11px;margin-bottom:6px}.campaignSkeletonHeroTitle{width:280px;height:22px}.campaignSkeletonHeroValue{border-radius:8px;flex-shrink:0;width:180px;height:36px}.campaignSkeletonHeroBudget{width:min(360px,80%);height:14px}.campaignSkeletonStatLabel{width:90px;height:11px}.campaignSkeletonStatValue{width:70%;height:24px}.campaignSkeletonStatHint{width:80%;height:11px}.campaignDspTable,.campaignAllLinesTable{font-size:12px}.campaignDspTable thead th,.campaignAllLinesTable thead th{background:var(--bg-app);border-bottom:1px solid var(--line);color:var(--fg-tertiary);letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:10px 14px;font-size:11px;font-weight:500}.campaignDspTable tbody td,.campaignAllLinesTable tbody td{border-bottom:1px solid var(--line);color:var(--fg-primary);padding:11px 14px}.campaignDspTable tbody tr:last-child td,.campaignAllLinesTable tbody tr:last-child td{border-bottom:0}.campaignDspTable tbody tr:hover td,.campaignAllLinesTable tbody tr.campaignJourneyRow:hover td,.campaignAllLinesTable tbody tr.campaignJourneyRow:focus-visible td{background:var(--bg-hover)}.campaignAllLinesTable th:first-child{width:16%}.campaignAllLinesTable th:nth-child(2){width:52%}.campaignAllLinesTable th:nth-child(3),.campaignAllLinesTable th:nth-child(4){width:16%}.campaignDspTable th:first-child{width:40%}.campaignDspTable th:nth-child(2){width:24%}.campaignDspTable th:nth-child(3){width:16%}.campaignDspTable th:nth-child(4){width:20%}.campaignLinesEmpty{margin:0 20px 18px}@media (max-width:900px){.campaignResendMeta{gap:8px 12px}.campaignAllLinesTable th:nth-child(2),.campaignAllLinesTable td:nth-child(2){width:38%}}.campaignDataTable{min-width:820px}.campaignDataTable th,.campaignDataTable td{border-bottom:1px solid #33415580;padding:11px 12px}.campaignDataTable tbody tr:hover td{background:#246c8414}.stackDetailTableWrap{flex-direction:column;gap:8px;display:flex}.journeyInvestidoSortWrap{width:100%;display:flex;position:relative}.journeyInvestidoSortWrap .stackSortButton{flex:1;min-width:0}.journeyInvestidoSortPopover{z-index:50;border:1px solid var(--content-divider);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;min-width:232px;max-width:min(300px,100vw - 32px);padding:12px 12px 10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #00000052}.journeyInvestidoSortPopoverTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:11px;font-weight:600}.journeyInvestidoSortPopoverOption{width:100%;color:inherit;text-align:left;cursor:pointer;background:#94a3b814;border:1px solid #0000;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.35;transition:background-color .15s,border-color .15s;display:block}.journeyInvestidoSortPopoverOption:hover{background:#38bdf824;border-color:#8fd4ea59}.journeyInvestidoSortPopoverOption:focus-visible{outline-offset:1px;outline:2px solid #8fd4ead9}.campaignJourneyTable{table-layout:auto;min-width:1380px}.campaignJourneyTable th,.campaignJourneyTable td{border-bottom:1px solid #64748b73;padding:8px 14px}.campaignJourneyTable td{font-size:14px;font-weight:400;line-height:1.35}.campaignJourneyTable td:first-child,.campaignJourneyTable td:nth-child(2),.campaignJourneyTable td:nth-child(3){max-width:240px}.campaignJourneyTable td:first-child .copyCell span,.campaignJourneyTable td:nth-child(2),.campaignJourneyTable td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaignJourneyTable .stackSortButton{min-height:22px}.campaignJourneyTable .stackNumericCellFinancial,.campaignJourneyTable .journeyInvestmentValue,.campaignJourneyTable .stackTokenCell .copyCell span{font-size:16px;font-weight:600;line-height:1.25}.campaignJourneyTable tbody tr:nth-child(2n) td{background:#94a3b80a}.campaignJourneyTable tbody tr:nth-child(odd) td{background:0 0}.campaignJourneyTable .campaignJourneyRow:hover td,.campaignJourneyTable .campaignJourneyRow:focus-visible td{background:#38bdf838;box-shadow:inset 0 1px #8fd4ea59,inset 0 -1px #8fd4ea2e}.campaignJourneyTable .campaignJourneyRow:hover td:first-child,.campaignJourneyTable .campaignJourneyRow:focus-visible td:first-child{box-shadow:inset 3px 0 #38bdf8e6,inset 0 1px #8fd4ea59,inset 0 -1px #8fd4ea2e}.campaignJourneyTable .campaignJourneyRow:active td{background:#38bdf84d}.journeyColumnGroups{flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.journeyAlertHeader{align-items:center;gap:6px;display:inline-flex}.journeyAlertInfoIcon{width:15px;height:15px;font-size:.62rem}.stackThNoSort,.stackThNoSort *{cursor:default}.journeyRowActionHeader{width:130px}.journeyRowActionCell{text-align:right;white-space:nowrap;color:#cbd5e1}.journeyRowActionHint{color:#dbeafe;opacity:0;font-size:12px;font-weight:600;transition:opacity .14s,transform .14s;transform:translate(4px)}.journeyRowActionIcon{color:#8fd4ea;opacity:.8;margin-left:8px;font-size:15px;font-weight:700;transition:transform .14s,opacity .14s}.campaignJourneyTable .campaignJourneyRow:hover .journeyRowActionHint,.campaignJourneyTable .campaignJourneyRow:focus-visible .journeyRowActionHint{opacity:1;transform:translate(0)}.campaignJourneyTable .campaignJourneyRow:hover .journeyRowActionIcon,.campaignJourneyTable .campaignJourneyRow:focus-visible .journeyRowActionIcon{opacity:1;transform:translate(2px)}.journeyBreakdownToggle{appearance:none;color:#dff4fb;cursor:pointer;background:#246c842e;border:1px solid #3397b959;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700;transition:background-color .15s,border-color .15s}.journeyBreakdownToggle:hover{background:#246c8447;border-color:#8fd4ea99}.campaignStatusBadge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.campaignStatusBadgeSuccess{color:#d1fae5;background:#10b98138;border:1px solid #10b98180}.campaignStatusBadgeDanger{color:#fee2e2;background:#ef444433;border:1px solid #ef444480}.campaignStatusBadgeNeutral{color:#e2e8f0;background:#64748b38;border:1px solid #64748b73}.journeyAlertBadge{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:inline-flex}.journeyAlertBadgeOk{color:#dcfce7;background:#22c55e38;border:1px solid #22c55e75}.journeyAlertBadgeWarn{color:#fef3c7;background:#f59e0b40;border:1px solid #f59e0b80}.journeyAlertBadgeDanger{color:#fee2e2;background:#ef44443d;border:1px solid #ef444480}.journeyInvestmentCell{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.journeyInvestmentValue{font-weight:700}.journeyBudgetProgress{background:#64748b59;border-radius:999px;width:104px;height:6px;overflow:hidden}.journeyBudgetProgressFill{background:linear-gradient(90deg,#22c55e 0%,#38bdf8 100%);height:100%;display:block}.journeyBudgetPct{color:#93c5fd;font-size:12px;font-weight:700}.campaignLineCell .copyCell{grid-template-columns:auto minmax(0,1fr)}.campaignLineCell .copyCell span{overflow-wrap:anywhere}.panel+.panel{margin-top:12px}#lines-sem-token,#gasto-fora-mes,#jornada-campanhas{scroll-margin-top:16px}.gridTwo>.panel+.panel,.gridCards>.panel+.panel,.gridTwoCharts>.panel+.panel{margin-top:0}.panelSub{background:var(--surface);border:none;border-radius:10px;padding:12px}.panelSub+.panelSub{margin-top:12px}.panelSub h3{margin-bottom:8px;font-size:.95rem}.panelSubHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.panelSubHeading h3{margin-bottom:0}.panelSubTitleWithInfo{align-items:center;gap:8px;display:inline-flex}.infoTooltipIcon{color:#cbd5e1;cursor:help;-webkit-user-select:none;user-select:none;background:#1c262fb3;border:1px solid #94a3b866;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.72rem;font-weight:700;display:inline-flex}.alertInfo,.alertWarning,.alertSuccess,.alertError{border:1px solid;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:.86rem}.alertInfo{color:#d1d5db;background:#26303a;border-color:#53687280}.alertWarning{color:#ede65a;background:#edd90014;border-color:#edd90066}.alertSuccess{color:#9ed99a;background:#4cb05014;border-color:#4cb05059}.alertError{color:#ff8a8d;background:#f5272b1a;border-color:#f5272b66}.errorStateShell{place-items:center;min-height:100vh;padding:24px;display:grid}.contentErrorWrap{justify-content:center;align-items:center;min-height:min(520px,100vh - 200px);padding:8px 0 28px;display:flex}.errorStateCard{width:min(420px,100%);box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.errorStateIcon{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--fg-tertiary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.errorStateIcon svg{width:14px;height:14px}.errorStateTitle{font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.01em;color:var(--fg-primary);margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.4}.errorStateMessage{color:var(--fg-secondary);margin:0;font-size:13px;line-height:1.5}.errorStateHint{color:var(--fg-tertiary);margin:6px 0 0;font-size:12px;line-height:1.5}.errorStateActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}@media (max-width:960px){.appLayout{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border)}.gridTwo{grid-template-columns:1fr}.header{flex-direction:column;align-items:stretch}.headerMain{flex-direction:column;align-items:flex-start;gap:10px}.headerDashboard .headerMain{justify-content:flex-start;align-items:flex-start}.platformTopBarLeft{align-items:flex-start;width:100%}.platformTopBarSummary{width:100%;min-width:0}.platformTopBarRight,.platformTopBarFiltersColumn{align-items:flex-start;width:100%}.platformTopBarFiltersInfoRow{justify-content:flex-start}.platformSnapshotInfoPopover{max-width:min(340px,100%);left:0;right:auto}.platformTopBarFilters{width:100%}.platformTopBarSnapshotSecondary,.platformTopBarRefreshState{padding-left:0}.headerActions{align-items:flex-start;width:100%}.headerSnapshotSecondary{padding-left:0}.platformTopBar{flex-direction:column;align-items:stretch;gap:10px}.platformTopBarActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.headerSnapshotSecondary{max-width:100%}.filterPanelHeader{flex-direction:column;align-items:stretch}.filterPanelHeaderActions{justify-content:space-between;width:100%}.filterToolbarDashboard{grid-template-columns:1fr;justify-items:stretch}.filterToolbarDashboard .filterField{max-width:none}.filterPanelFooterBar{flex-flow:column wrap;align-items:stretch}.filterPanelClearAllButton{text-align:center;width:100%;margin-left:0;padding:8px 4px}.filterInlineToggle{white-space:normal}.errorStateActions{flex-direction:column}.errorStateActions .btn{width:100%}.stackDetailHeader{flex-direction:column;align-items:stretch}.stackDetailHeaderSearchColumn{flex:auto;width:100%;max-width:none}.stackDetailHeaderActions{width:100%}.stackDetailFilterInline{justify-content:flex-start;width:100%}.stackSearchInput{width:100%}.stackDetailFilterInline .stackSearchInput{flex:auto;width:auto;max-width:none}.homeDspRow,.homeDspPlatformsRow,.homeSummaryRow,.homeAlertsRow,.platformsGrid{grid-template-columns:1fr}.platformsSectionHeader{flex-wrap:wrap}.chartDistributionSplit{flex-direction:column}.chartDistributionPctList{flex:auto;max-height:none}.attentionNoTokenTopRow{grid-template-columns:1fr}.campaignDetailHeader{align-items:flex-start}.campaignDataTable{min-width:680px}}@media (max-width:640px){.authSignInShell{max-width:100%}}.hero{border:1px solid var(--line);background:#0f0f0f;border-radius:12px;grid-template-columns:1.4fr 1fr 1fr;gap:0;margin-bottom:28px;display:grid;overflow:hidden}.heroCell{border-right:1px solid var(--line);padding:24px 28px;position:relative}.heroCell:last-of-type{border-right:0}.heroCellLabel{color:var(--fg-secondary);align-items:center;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.heroCellValue{letter-spacing:-.025em;color:var(--fg-primary);align-items:baseline;margin-bottom:8px;font-size:36px;font-weight:300;line-height:1;display:flex}.heroCellCurrency{color:var(--fg-tertiary);margin-right:6px;font-size:18px;font-weight:400}.heroCellPct{color:var(--fg-primary);letter-spacing:-.025em;font-size:36px;font-weight:300}.heroCellMeta{color:var(--fg-tertiary);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.heroCellMeta .num{color:var(--fg-secondary)}.heroCellSep{color:var(--fg-quaternary)}.heroDelta{font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum", "ss01";letter-spacing:-.01em;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;display:inline-flex}.heroDeltaUp{color:var(--green);background:#4ade801a}.heroDeltaDown{color:var(--red);background:#f871711a}.heroDeltaFlat{color:var(--fg-tertiary);background:var(--bg-elev)}.heroStatus{color:var(--fg-secondary);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.heroStatus:before{content:"";background:var(--fg-tertiary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.heroStatusInfo:before{background:var(--accent);box-shadow:0 0 0 3px #3397b91f}.heroStatusOk:before{background:var(--green);box-shadow:0 0 0 3px #4ade801a}.heroStatusWarn:before{background:var(--amber);box-shadow:0 0 0 3px #f5a6231a}.heroStatusCrit:before{background:var(--red);box-shadow:0 0 0 3px #f871711a}.heroChartWrap{border-top:1px solid var(--line);grid-column:1/-1;padding:18px 28px 22px}.heroChartHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.heroChartTitle{color:var(--fg-secondary);font-size:12px}.heroLegend{color:var(--fg-tertiary);gap:14px;font-size:11px;display:flex}.heroLegendItem{align-items:center;gap:5px;display:inline-flex}.heroLegendSwatch{border-radius:1px;width:8px;height:2px;display:inline-block}.heroChart{height:110px;position:relative}.heroChartTooltip{border:1px solid var(--line-strong);color:var(--fg-primary);white-space:nowrap;background:#0a0a0a;border-radius:6px;padding:8px 10px;font-size:11px;box-shadow:0 8px 24px #0009}.heroChartTooltipLbl{color:var(--fg-tertiary);margin-right:6px}@media (max-width:900px){.hero{grid-template-columns:1fr}.heroCell{border-right:0;border-bottom:1px solid var(--line)}.heroCell:last-of-type{border-bottom:0}}.platformsGrid .platformCard{background:var(--bg-surface);border:1px solid var(--line);min-height:130px;font-family:var(--font-geist-sans), -apple-system, sans-serif;border-radius:10px;flex-direction:column;gap:12px;padding:18px 20px 16px;transition:border-color .14s,background .14s;display:flex;position:relative}.platformsGrid .platformCardClickable{cursor:pointer}.platformsGrid .platformCardClickable:hover{border-color:var(--line-strong);background:#111}.platformsGrid .platformCardClickable:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3397b92e}.platformsGrid .platformCardDisabled{opacity:.55}.platformsGrid .platformCardDisabled:hover{border-color:var(--line);background:var(--bg-surface)}.platformCardHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.platformCardName{color:var(--fg-secondary);letter-spacing:-.005em;align-items:center;gap:9px;font-size:13px;font-weight:500;display:inline-flex}.platformMono{letter-spacing:-.02em;background:var(--bg-elev);width:22px;height:22px;color:var(--fg-secondary);border:1px solid var(--line);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.platformMono-dv360{color:#6fcf73;background:#4caf501a;border-color:#4caf502e}.platformMono-xandr{color:#f87171;background:#f871711a;border-color:#f871712e}.platformMono-stack{color:#a085ff;background:#5f25ff24;border-color:#5f25ff38}.platformMono-nexd{color:#5db3f0;background:#2196f31a;border-color:#2196f32e}.platformMono-hive{color:#f06a99;background:#ea1e631a;border-color:#ea1e632e}.platformMono-amzn{color:#f2a93b;background:#ff99001a;border-color:#ff99002e}.platformStatus{color:var(--fg-secondary);white-space:nowrap;font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum";align-items:center;gap:6px;display:inline-flex}.platformStatusDot{background:var(--fg-tertiary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.platformStatus-ok .platformStatusDot{background:var(--green);box-shadow:0 0 0 3px #4ade801a}.platformStatus-warn .platformStatusDot{background:var(--amber);box-shadow:0 0 0 3px #f5a6231a}.platformStatus-crit .platformStatusDot{background:var(--red);box-shadow:0 0 0 3px #f871711a}.platformStatus-idle .platformStatusDot{background:var(--fg-quaternary)}.platformStatus-info .platformStatusDot{background:var(--accent);box-shadow:0 0 0 3px #3397b91f}.platformCardValue{letter-spacing:-.025em;color:var(--fg-primary);font-size:28px;font-weight:300;line-height:1;font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum"}.platformCardValueMuted{color:var(--fg-tertiary)}.platformCardCurrency{color:var(--fg-tertiary);vertical-align:2px;font-size:14px;font-weight:400;font-family:var(--font-geist-sans), sans-serif;margin-right:4px}.platformCardMeta{color:var(--fg-tertiary);align-items:center;gap:6px;margin-top:-2px;font-size:12px;display:flex}.platformCardMeta .num{color:var(--fg-secondary);font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum"}.platformCard .spec{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:6px 16px;margin:14px 0 0;padding-top:12px;font-size:12px;display:grid}.platformCard .spec dt{color:var(--fg-tertiary);font-size:11px;font-family:var(--font-geist-sans), -apple-system, sans-serif}.platformCard .spec dd{color:var(--fg-secondary);text-align:right;font-family:var(--font-geist-sans), -apple-system, sans-serif;margin:0;font-size:11px}.platformCard .spec dd.num{font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum"}.platformSkeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:4px;animation:1.4s linear infinite platformSkeletonShimmer;display:block}.platformSkeletonStatus{width:56px;height:12px}.platformSkeletonValue{width:68%;height:28px}.platformSkeletonMeta{width:48%;height:12px}@keyframes platformSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.panel.panelChart.panelChartResend{background:var(--bg-surface);border:1px solid var(--line,#ffffff0f);box-shadow:none;border-radius:12px;padding:18px 20px 20px}.chartIconButton{width:28px;height:28px;color:var(--fg-tertiary,#6b6b6b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.chartIconButton:hover{color:var(--fg-primary,#ededed);border-color:var(--line-strong,#ffffff1a);background:var(--bg-elev,#141414)}.chartIconButton svg{width:14px;height:14px}.panelChartResend>.chartBlockHeading{margin-bottom:16px}.panelChartResend .chartBlockTitle{color:var(--fg-primary,#ededed);letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:1.25}.panelChartResend .chartBlockSubtitle{color:var(--fg-tertiary,#6b6b6b);margin:2px 0 0;font-size:12px;line-height:1.35}.chartWrapHbars{align-items:stretch;min-height:auto;padding:4px 2px 0;display:flex}.resendHbars{flex-direction:column;gap:14px;width:100%;display:flex}.resendHbarRow{border-radius:6px;grid-template-columns:100px 1fr 90px;align-items:center;gap:12px;margin:-2px -4px;padding:2px 4px;font-size:12px;transition:background .15s,opacity .15s;display:grid}.resendHbarRowInteractive{cursor:pointer;outline:none}.resendHbarRowInteractive:focus-visible{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff2e}.resendHbarRowHighlight{background:#ffffff0a}.resendHbarRowDim{opacity:.4}.resendHbarLabel{color:var(--fg-secondary,#a1a1a1);align-items:center;gap:8px;min-width:0;display:inline-flex}.resendHbarLabel .platformMono{border-radius:4px;width:18px;height:18px;font-size:9px}.resendHbarName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resendHbarTrack{background:var(--bg-elev,#141414);border-radius:999px;height:6px;overflow:hidden}.resendHbarFill{border-radius:999px;height:100%;transition:width .4s,opacity .2s}.resendHbarValue{text-align:right;color:var(--fg-secondary,#a1a1a1);font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);font-feature-settings:"tnum", "ss01";letter-spacing:-.01em;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;line-height:1.1;display:inline-flex}.resendHbarPct{color:var(--fg-tertiary,#6f6f6f);opacity:0;font-size:10px;transition:opacity .15s,transform .15s,color .15s;transform:translateY(-2px)}.resendHbarRowHighlight .resendHbarPct,.resendHbarRowInteractive:focus-visible .resendHbarPct{opacity:1;color:var(--fg-secondary,#a1a1a1);transform:translateY(0)}.resendDonutWrap{grid-template-columns:140px 1fr;align-items:center;gap:18px;width:100%;display:grid}.resendDonut{width:140px;height:140px;position:relative}.resendDonut svg{width:100%;height:100%;overflow:visible}.resendDonutCenter{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.resendDonutCenterLabel{color:var(--fg-tertiary,#6b6b6b);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:500}.resendDonutCenterValue{letter-spacing:-.02em;color:var(--fg-primary,#ededed);font-feature-settings:"tnum", "ss01";margin-top:4px;font-size:18px;font-weight:300}.resendDonutLegend{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.resendDonutLegendRow{color:var(--fg-secondary,#a1a1a1);cursor:default;border-radius:6px;align-items:center;gap:8px;margin:0 -4px;padding:2px 4px;font-size:12px;transition:background .12s,opacity .15s;display:flex}.resendDonutLegendRow:hover{background:#ffffff08}.resendDonutLegendSwatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.resendDonutLegendName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resendDonutLegendPct{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);color:var(--fg-primary,#ededed);font-feature-settings:"tnum", "ss01";margin-left:auto;font-size:11px}@media (max-width:720px){.resendHbarRow{grid-template-columns:90px 1fr 80px;gap:8px}.resendDonutWrap{grid-template-columns:1fr;justify-items:center;gap:14px}}.panelChartResend .chartWrap{background:0 0;border:none;border-radius:0;height:auto;min-height:0;padding:0}.panelChartResendDaily{margin-top:12px}.dailyChartHeading{margin-bottom:12px}.dailyChartHeaderRight{align-items:center;gap:14px;display:inline-flex}.dailyChartLegendStrip{color:var(--fg-secondary,#a1a1a1);align-items:center;margin:0;padding:0;font-size:11px;list-style:none;display:inline-flex}.dailyChartLegendStripItem{align-items:center;gap:6px;margin-right:14px;display:inline-flex}.dailyChartLegendStripItem:last-child{margin-right:0}.dailyChartLegendStripSwatch{border-radius:1px;width:8px;height:2px;display:inline-block}.dailyChartHeaderBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.dailyChartHeaderBottom .chartBlockSubtitle{margin:0}.dailyChartSegmented{background:var(--bg-elev,#141414);border:1px solid var(--line,#ffffff0f);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.dailyChartSegmentedItem{appearance:none;color:var(--fg-tertiary,#6b6b6b);font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:6px;height:22px;padding:4px 10px;font-size:11px;transition:color .15s,background .15s}.dailyChartSegmentedItem:hover{color:var(--fg-secondary,#a1a1a1)}.dailyChartSegmentedItem.is-active{background:var(--accent-soft,#3397b929);color:var(--accent,#3397b9)}.dailyChartContainer{width:100%;height:220px;position:relative}.dailyChartWrap{width:100%;height:100%;position:relative}.dailyChartSvg{cursor:crosshair;width:100%;height:100%;display:block}.dailyChartTooltip{pointer-events:none;z-index:4;min-width:150px;max-width:220px;color:var(--fg-secondary,#a1a1a1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0f0ff5;border:1px solid #ffffff14;border-radius:8px;padding:8px 10px;font-size:11px;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 6px 20px #00000073}.dailyChartTooltipRight{transform:translate(calc(12px - 100%))}.dailyChartTooltipHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:6px;display:flex}.dailyChartTooltipDate{color:var(--fg-primary,#f5f5f5);font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);font-feature-settings:"tnum", "ss01";letter-spacing:.02em;font-size:11px}.dailyChartTooltipBadge{text-transform:uppercase;letter-spacing:.06em;color:#3397b9;background:#3397b91f;border-radius:4px;padding:1px 6px;font-size:9px}.dailyChartTooltipList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dailyChartTooltipRow{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.dailyChartTooltipSwatch{border-radius:2px;width:8px;height:8px;display:inline-block}.dailyChartTooltipSwatchTotal{background:0 0;border:1px dashed #ffffff40}.dailyChartTooltipName{color:var(--fg-secondary,#a1a1a1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dailyChartTooltipValue{color:var(--fg-primary,#f5f5f5);font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);font-feature-settings:"tnum", "ss01";letter-spacing:-.01em;font-size:11px}.dailyChartTooltipRowTotal{border-top:1px dashed #ffffff14;margin-top:4px;padding-top:4px}.dailyChartTick{fill:var(--fg-tertiary,#6b6b6b);font-size:10px;font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);font-feature-settings:"tnum", "ss01"}@media (max-width:720px){.dailyChartHeaderRight{gap:8px}.dailyChartLegendStrip{flex-wrap:wrap}.dailyChartLegendStripItem{margin-right:10px}}.journeyResendCard{background:var(--bg-surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:0;margin-top:12px;padding:18px 0 0;display:flex}.journeyResendHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 20px 16px;display:flex}.journeyResendHeaderTitle h2{letter-spacing:-.005em;color:var(--fg-primary);margin:0 0 4px;font-size:13px;font-weight:500}.journeyResendHeaderSubtitle{color:var(--fg-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.journeyResendHeaderSubtitle .num{color:var(--fg-secondary);font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum"}.journeyResendSep{color:var(--fg-quaternary)}.journeyResendStatActive,.journeyResendStatActive .num{color:var(--green)}.journeyResendStatEnded{color:var(--fg-tertiary)}.journeyResendExport{flex-shrink:0}.journeyResendHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.journeyResendHeaderBreakdown{color:var(--fg-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.journeyResendHeaderBreakdown:hover{background:var(--bg-hover);color:var(--fg-primary)}.journeyResendHeaderBreakdown[aria-expanded=true]{color:var(--fg-primary);background:var(--bg-hover);border-color:var(--line-strong)}.journeyResendHeaderBreakdownCount{color:var(--fg-tertiary);font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum";font-size:11px}.journeyResendHeaderIconBtn{color:var(--fg-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:5px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.journeyResendHeaderIconBtn:hover{background:var(--bg-hover);color:var(--fg-primary);border-color:var(--line-strong)}.journeyResendHeaderIconBtn svg{width:13px;height:13px}.journeyResendTableFoot{color:var(--fg-tertiary);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;display:flex}.journeyResendCard .filterPanelCard{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:0}.journeyResendCard .filterPanelHeader{padding:10px 20px}.journeyResendCard .filterPanelBody{padding:0 20px 14px}.journeyResendCard .stackDetailTableWrap{background:0 0;border:0;margin:0;padding:0}.journeyResendCard .journeyColumnGroups{justify-content:flex-end;padding:10px 20px 0;display:flex}.journeyResendCard .journeyBreakdownToggle{border:1px solid var(--line);color:var(--fg-secondary);background:0 0;border-radius:6px;padding:5px 10px;font-size:11px}.journeyResendCard .journeyBreakdownToggle:hover{border-color:var(--line-strong);color:var(--fg-primary)}.journeyResendCard .tableWrap{border:0;border-radius:0;overflow-x:auto}.journeyResendCard .campaignJourneyTable{border-collapse:collapse;table-layout:auto;width:100%;min-width:0;font-size:12px}.journeyResendCard .campaignJourneyTable td:first-child,.journeyResendCard .campaignJourneyTable td:nth-child(2),.journeyResendCard .campaignJourneyTable td:nth-child(3){max-width:none}.journeyResendCard .campaignJourneyTable thead th{text-align:left;color:var(--fg-tertiary);border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;letter-spacing:.02em;-webkit-user-select:none;user-select:none;text-transform:none;background:#0c0c0c;padding:10px 12px;font-size:11px;font-weight:500}.journeyResendCard .campaignJourneyTable thead th:first-child{padding-left:20px}.journeyResendCard .campaignJourneyTable thead th:last-child{padding-right:20px}.journeyResendCard .campaignJourneyTable thead th.stackThSorted{color:var(--fg-primary)}.journeyResendCard .campaignJourneyTable .stackSortButton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.journeyResendCard .campaignJourneyTable .stackSortButton:hover{color:var(--fg-secondary)}.journeyResendCard .campaignJourneyTable .stackSortIndicator{opacity:.55;font-size:10px}.journeyResendCard .campaignJourneyTable tbody td{border-bottom:1px solid var(--line);color:var(--fg-secondary);vertical-align:middle;background:0 0;padding:14px 12px;font-size:12px}.journeyResendCard .campaignJourneyTable tbody tr:nth-child(2n) td,.journeyResendCard .campaignJourneyTable tbody tr:nth-child(odd) td{background:0 0}.journeyResendCard .campaignJourneyTable tbody td:first-child{color:var(--fg-primary);padding-left:20px;font-weight:500}.journeyResendCard .campaignJourneyTable tbody td:last-child{text-align:right;padding-right:20px}.journeyResendCard .campaignJourneyTable .campaignJourneyRow{cursor:pointer;transition:background .12s}.journeyResendCard .campaignJourneyTable .campaignJourneyRow:hover td,.journeyResendCard .campaignJourneyTable .campaignJourneyRow:focus-visible td{background:#ffffff05}.journeyResendCard .stackTokenCell .copyCell{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--fg-secondary);border:1px solid var(--line);background:var(--bg-elev);border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.journeyResendCard .stackTokenCell .copyIconButton{color:var(--fg-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:11px;height:11px;padding:0;font-size:10px;display:inline-flex}.journeyResendCard .stackTokenCell .copyCell:hover .copyIconButton{color:var(--fg-primary)}.journeyResendCard .accountManagerCell{align-items:center;gap:8px;display:inline-flex}.journeyResendCard .accountManagerAvatar{border-radius:50%;flex-shrink:0;width:22px;height:22px}.journeyResendCard .journeyInvestmentCell{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.journeyResendCard .journeyInvestmentValue{color:var(--fg-primary);font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum";font-size:13px}.journeyResendCard .journeyBudgetProgress{background:var(--bg-elev);border-radius:999px;width:110px;height:3px;overflow:hidden}.journeyResendCard .journeyBudgetProgressFill{background:var(--accent);border-radius:999px;height:100%;display:block}.journeyResendCard .journeyBudgetPct{color:var(--fg-tertiary);font-size:10px}.journeyResendCard .stackNumericCellRight,.journeyResendCard .stackNumericCellFinancial{text-align:right;color:var(--fg-primary);font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum";font-size:13px}.journeyResendCard .campaignStatusBadge{letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.journeyResendCard .campaignStatusBadgeSuccess{color:var(--green);background:var(--green-soft);border-color:#4ade804d}.journeyResendCard .campaignStatusBadgeDanger,.journeyResendCard .campaignStatusBadgeNeutral{color:var(--fg-tertiary);border-color:var(--line-strong);background:0 0}.journeyResendCard .journeyRowActionCell{text-align:right;color:var(--fg-tertiary);white-space:nowrap;width:1%}.journeyResendCard .journeyRowActionHint{display:none}.journeyResendCard .journeyRowActionIcon{width:26px;height:26px;color:var(--fg-tertiary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.journeyResendCard .campaignJourneyRow:hover .journeyRowActionIcon,.journeyResendCard .campaignJourneyRow:focus-visible .journeyRowActionIcon{color:var(--fg-primary);background:var(--bg-hover)}@media (max-width:900px){.journeyResendHeader{flex-direction:column;align-items:flex-start}}.nexdResendHero .dspResendHeroValue{align-items:baseline}.nexdResendHero .dspResendHeroCurrency{margin-left:2px;font-size:14px}.nexdRhythmDot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:4px;display:inline-block}.nexdRhythmDot--ok{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.nexdRhythmDot--warn{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.nexdRhythmDot--risk{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.nexdRhythmDot--neutral{background:var(--fg-tertiary)}.nexdPlatformStack{margin-top:12px}.nexdPlatformStack .panel{background:var(--bg-surface);border:1px solid var(--line);box-shadow:none;border-radius:12px}.nexdPlatformStack .panel.nexdPanelTight{padding:18px 20px}.nexdPlatformStack .nexdCapPanelHeading .nexdSectionTitle{letter-spacing:-.005em;color:var(--fg-primary);font-size:13px;font-weight:500}.nexdPlatformStack .nexdCapPanelHeading .chartExportButton{color:var(--fg-secondary);background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 8px}.nexdPlatformStack .nexdCapPanelHeading .chartExportButton:hover{background:var(--bg-hover);color:var(--fg-primary);border-color:var(--line-strong)}.nexdPlatformStack .nexdPeriodLine{color:var(--fg-tertiary);font-size:12px}.dspResendHero{background:var(--bg-surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:18px;margin-top:12px;padding:24px 28px;display:flex}.dspResendHeroHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dspResendHeroBrand{align-items:center;gap:12px;display:inline-flex}.dspResendHeroBrand .platformMono{border-radius:8px;width:36px;height:36px;font-size:13px}.dspResendHeroEyebrow{color:var(--fg-tertiary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px}.dspResendHeroTitle{letter-spacing:-.015em;color:var(--fg-primary);margin:2px 0 0;font-size:20px;font-weight:500}.dspResendHeroValue{letter-spacing:-.025em;color:var(--fg-primary);align-items:baseline;gap:8px;font-size:36px;font-weight:300;line-height:1;display:inline-flex}.dspResendHeroCurrency{color:var(--fg-tertiary);font-size:16px;font-weight:400}.dspResendHeroBudget{color:var(--fg-tertiary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.dspResendHeroBudget .num{color:var(--fg-secondary);font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"tnum"}.dspResendHeroBudgetSep{color:var(--fg-quaternary)}.dspResendHeroStats{border:1px solid var(--line);background:var(--bg-app);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.dspResendHeroStat{border:0;border-right:1px solid var(--line);text-align:left;color:inherit;font:inherit;cursor:default;background:0 0;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.dspResendHeroStat:last-child{border-right:0}button.dspResendHeroStat{cursor:pointer;transition:background .12s}button.dspResendHeroStat:hover{background:var(--bg-hover)}.dspResendHeroStatLabel{color:var(--fg-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.dspResendHeroStatValue{letter-spacing:-.02em;color:var(--fg-primary);font-size:24px;font-weight:300;line-height:1}.dspResendHeroStatHint{color:var(--fg-tertiary);font-size:11px}.dspResendHeroStatToggle.is-alert .dspResendHeroStatValue{color:var(--amber)}.dspResendHeroStatToggle.is-active{background:var(--accent-soft)}.dspResendHeroStatToggle.is-active .dspResendHeroStatValue,.dspResendHeroStatToggle.is-active .dspResendHeroStatHint{color:var(--accent)}.dspResendLinesCard{margin-top:12px}.dspResendLinesCard .journeyResendHeader{align-items:center}.dspResendSearch{background:var(--bg-app);border:1px solid var(--line);width:280px;max-width:100%;color:var(--fg-tertiary);border-radius:7px;align-items:center;gap:8px;padding:6px 10px;transition:border-color .12s,color .12s;display:inline-flex}.dspResendSearch:focus-within{border-color:var(--line-strong);color:var(--fg-secondary)}.dspResendSearch input{font:inherit;color:var(--fg-primary);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.dspResendSearch input::placeholder{color:var(--fg-tertiary)}.dspResendSearch input::-webkit-search-cancel-button{-webkit-appearance:none}.dspResendLinesCard .tableWrap{overflow:hidden}.dspResendLinesTable.campaignJourneyTable{table-layout:fixed;width:100%;font-size:12px}.dspResendLinesTable.campaignJourneyTable th,.dspResendLinesTable.campaignJourneyTable td{overflow:hidden}.dspResendLinesTable th:first-child{width:22%}.dspResendLinesTable th:nth-child(2){width:11%}.dspResendLinesTable th:nth-child(3){width:12%}.dspResendLinesTable th:nth-child(4){width:18%}.dspResendLinesTable th:nth-child(5){width:14%}.dspResendLinesTable th:nth-child(6){width:12%}.dspResendLinesTable th:nth-child(7){width:6%}.dspResendLinesTable th:nth-child(8){width:5%}.dspResendLineCell{min-width:0}.dspResendLineCellInner{align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex}.dspResendLineText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dspResendLineCopy{opacity:0;flex-shrink:0;transition:opacity .12s}.campaignJourneyRow:hover .dspResendLineCopy,.campaignJourneyRow:focus-visible .dspResendLineCopy,.dspResendLineCopy:focus-visible{opacity:1}.dspResendTruncCell{min-width:0}.dspResendTruncCell>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dspResendLinesCard .stackTokenCell{overflow:hidden}.dspResendLinesCard .stackTokenCell .copyCell{min-width:0;max-width:100%}.dspResendLinesCard .stackTokenCell .copyCell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dspResendLinesCard .campaignJourneyRowMuted td{color:var(--fg-tertiary)}.dspResendLinesCard .campaignJourneyRowMuted td:first-child{color:var(--fg-secondary)}.dspResendPager{align-items:center;gap:8px;display:inline-flex}.dspResendPagerBtn{border:1px solid var(--line-strong);color:var(--fg-primary);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.dspResendPagerBtn:hover:not(:disabled){background:var(--bg-hover);border-color:#ffffff29}.dspResendPagerBtn:disabled{color:var(--fg-quaternary);border-color:var(--line);cursor:default}.dspResendPagerBtnPrimary{color:#0a0a0a;background:#fafafa;border-color:#fafafa}.dspResendPagerBtnPrimary:hover:not(:disabled){background:#fff;border-color:#fff}.dspResendPagerBtnPrimary:disabled{color:var(--fg-quaternary);border-color:var(--line);background:0 0}.dspResendPagerPage{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--fg-tertiary);font-feature-settings:"tnum";font-size:11px}.dspResendNoToken{letter-spacing:.04em;text-transform:uppercase;color:var(--amber);background:#f5a62314;border:1px solid #f5a6234d;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}@media (max-width:900px){.dspResendHeroStats{grid-template-columns:1fr}.dspResendHeroStat{border-right:0;border-bottom:1px solid var(--line)}.dspResendSearch{width:100%}}.alertMono{border:1px solid;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:600;display:inline-flex}.alertMono--warning{background:var(--amber-soft);color:var(--amber);border-color:#f5a6234d}.alertMono--danger{background:var(--red-soft);color:var(--red);border-color:#f871714d}.dspResendHero--warning .dspResendHeroEyebrow{color:var(--amber)}.dspResendHero--danger .dspResendHeroEyebrow{color:var(--red)}.dspResendChartCard{background:var(--bg-surface);border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:18px 20px}.dspResendChartCardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.dspResendChartCardHead h3{color:var(--fg-primary);letter-spacing:-.005em;margin:0;font-size:13px;font-weight:500}.dspResendChartCardHead p{color:var(--fg-tertiary);margin:2px 0 0;font-size:12px}.dspResendChartCardActions{gap:6px;display:inline-flex}.dspResendChipBar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:0 20px 12px;display:flex}.dspResendChipBarLabel{color:var(--fg-tertiary);letter-spacing:.04em;text-transform:uppercase;margin-right:4px;font-size:11px}.dspResendChip{border:1px solid var(--line);color:var(--fg-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.dspResendChip:hover{background:var(--bg-hover);color:var(--fg-primary);border-color:var(--line-strong)}.dspResendChip.is-active{background:var(--accent-soft);color:var(--accent);border-color:#3397b966}.dspResendChipBar .chip,.dspResendChipBar .chipDspFilter{border:1px solid var(--line);color:var(--fg-secondary);background:0 0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.dspResendChipBar .chipDspFilter:hover{background:var(--bg-hover);color:var(--fg-primary);border-color:var(--line-strong)}.dspResendChipBar .chipDspFilterOn{background:var(--accent-soft);color:var(--accent);border-color:#3397b966}
