.kpi-tile{flex:1;padding:24px;background:var(--dep-surface);border:1px solid var(--dep-border);border-radius:10px}.kpi-tile.kpi-dim{border-color:#27272ab3;background:#18181b80}.kpi-caption{font-size:12px;line-height:16px;color:var(--dep-text-dim);text-transform:uppercase;letter-spacing:.025em}.kpi-headline{margin-top:4px;font-size:11px;color:var(--dep-text-muted)}.kpi-value{margin-top:8px;font-size:48px;font-weight:300;line-height:1;font-variant-numeric:tabular-nums;color:var(--dep-text)}.kpi-value.kpi-dim{color:var(--dep-text-3)}.kpi-supporting{margin-top:8px;font-size:12px;color:var(--dep-text-muted)}.kpi-benchmark{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:4px 10px;background:var(--dep-bg);border:1px solid var(--dep-border-strong);border-radius:6px;font-size:12px;color:var(--dep-text-3)}.kpi-benchmark-label{color:var(--dep-text-dim)}.kpi-delta{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.kpi-delta.delta-up{color:#4ade80}.kpi-delta.delta-dn{color:var(--dep-negative-text)}.kpi-delta.delta-flat{color:var(--dep-text-muted)}.kpi-row{display:flex;flex-wrap:wrap;gap:12px}.kpi-grid-header{min-width:0}.kpi-grid-title{font-size:16px;font-weight:600;line-height:1.3;color:var(--dep-text)}.kpi-grid-sub{margin-top:2px;font-size:12px;line-height:16px;color:var(--dep-text-muted)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px 24px;min-height:0;overflow:auto}.kpi-grid>.kpi-tile.kpi-strip{flex:0 0 auto;padding:0;width:auto;min-width:0}.kpi-grid>.kpi-tile.kpi-strip+.kpi-tile.kpi-strip{border-left:none;padding-left:0}.kpi-tile.kpi-strip{padding:4px 16px 8px 0;background:transparent;border:none;border-radius:0;min-width:0}.kpi-tile.kpi-strip+.kpi-tile.kpi-strip{border-left:1px solid var(--dep-border);padding-left:16px}.kpi-tile.kpi-strip .kpi-caption{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;color:var(--dep-text-2);text-transform:none;letter-spacing:0}.kpi-swatch{width:8px;height:8px;border-radius:9999px;flex-shrink:0;display:inline-block}.kpi-tile.kpi-strip .kpi-value{margin-top:4px;font-size:22px;font-weight:700;line-height:1.1}.kpi-tile.kpi-flush{flex:0 1 auto;padding:0;background:transparent;border:none;border-radius:0}.kpi-tile.kpi-flush .kpi-caption{font-size:13px;font-weight:500;line-height:16px;color:var(--dep-text-muted);text-transform:none;letter-spacing:0}.kpi-tile.kpi-flush .kpi-value{margin-top:2px;font-size:32px;font-weight:700;line-height:1.15}.kpi-tile.kpi-flush .kpi-supporting{margin-top:1px;font-size:11px;color:var(--dep-text-dim)}.rdp{--rdp-cell-size: 40px;--rdp-caption-font-size: 18px;--rdp-accent-color: #0000ff;--rdp-background-color: #e7edff;--rdp-accent-color-dark: #3003e1;--rdp-background-color-dark: #180270;--rdp-outline: 2px solid var(--rdp-accent-color);--rdp-outline-selected: 3px solid var(--rdp-accent-color);--rdp-selected-color: #fff;margin:1em}.rdp-vhidden{box-sizing:border-box;padding:0;margin:0;background:transparent;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns{position:relative;display:inline-flex}.rdp-caption_label{position:relative;z-index:1;display:inline-flex;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:0;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_year,.rdp-dropdown_month{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-weeknumber,.rdp-day{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}[data-dep] .toolbar-chip,[data-dep].toolbar-chip{display:inline-flex;align-items:center;gap:5px;background:var(--dep-panel);border:1px solid var(--dep-border);border-radius:var(--dep-radius-sm);height:28px;padding:0 10px;font-size:12px;color:var(--dep-text-muted);cursor:pointer;transition:all .15s}[data-dep] .toolbar-chip:hover,[data-dep].toolbar-chip:hover{border-color:var(--dep-accent-widget, #4B7BEC)}[data-dep] .toolbar-chip.active,[data-dep].toolbar-chip.active{border-color:var(--dep-accent-widget, #4B7BEC);background:#1e293b;color:#93c5fd}[data-dep] .tz-chip,[data-dep].tz-chip{font-size:11px;color:var(--muted, #a1a1aa);padding:4px 8px;background:#1a1a1a;border-radius:var(--radius-sm, 6px)}[data-dep] .drp-panel,[data-dep].drp-panel{background:var(--panel, #18181b);border:1px solid var(--border, #27272a);border-radius:var(--radius-lg, 10px);box-shadow:0 12px 32px #0009;overflow:hidden;font-family:var(--font, "Inter",system-ui,-apple-system,sans-serif);font-size:14px;line-height:1.5;color:var(--text, #f4f4f5);max-height:var(--radix-popover-content-available-height, calc(100vh - 32px) );display:flex;flex-direction:column}[data-dep] .drp-body,[data-dep].drp-body{display:flex;min-height:0;overflow-y:auto}[data-dep] .drp-footer,[data-dep].drp-footer{flex-shrink:0}[data-dep] .drp-modes,[data-dep].drp-modes{width:168px;border-right:1px solid var(--border, #27272a);padding:8px 0;flex-shrink:0}[data-dep] .modes-label,[data-dep].modes-label{font-size:10px;font-weight:600;color:var(--muted, #a1a1aa);text-transform:uppercase;letter-spacing:.05em;padding:8px 14px 6px}[data-dep] .mode-tab,[data-dep].mode-tab{display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:12px;color:var(--muted, #a1a1aa);cursor:pointer;transition:all .1s;border-left:2px solid transparent}[data-dep] .mode-tab:hover,[data-dep].mode-tab:hover{background:var(--surface, #27272a);color:var(--text, #f4f4f5)}[data-dep] .mode-tab.active,[data-dep].mode-tab.active{color:#93c5fd;background:var(--dep-accent-dim);border-left-color:var(--dep-accent-widget, #4B7BEC);font-weight:500}[data-dep] .mode-tab .mt-ico,[data-dep].mode-tab .mt-ico{width:13px;text-align:center;opacity:.8;font-size:11px}[data-dep] .drp-modes .section-divider,[data-dep].drp-modes .section-divider{margin:12px 0}[data-dep] .drp-right,[data-dep].drp-right{flex:1;padding:14px 16px;min-width:0}[data-dep] .sec-label,[data-dep].sec-label{font-size:10px;font-weight:600;color:var(--dep-text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px}[data-dep] .sec-manual,[data-dep].sec-manual{margin-bottom:12px;min-height:30px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-dep] .mode-input,[data-dep].mode-input{background:var(--surface, #27272a);border:1px solid var(--border, #27272a);border-radius:var(--radius-sm, 6px);color:var(--text, #f4f4f5);font-family:var(--font, "Inter",system-ui,-apple-system,sans-serif);font-size:12px;padding:5px 8px;outline:none;width:56px}[data-dep] .mode-input:focus,[data-dep].mode-input:focus{border-color:var(--dep-accent-widget, #4B7BEC)}[data-dep] .mode-select,[data-dep].mode-select{background:var(--surface, #27272a);border:1px solid var(--border, #27272a);border-radius:var(--radius-sm, 6px);color:var(--text, #f4f4f5);font-family:var(--font, "Inter",system-ui,-apple-system,sans-serif);font-size:12px;padding:5px 8px;cursor:pointer;outline:none}[data-dep] .mode-select.accent,[data-dep].mode-select.accent{border-color:var(--dep-accent-widget, #4B7BEC);background:#1e293b;color:#93c5fd}[data-dep] .mode-label,[data-dep].mode-label{font-size:12px;color:var(--muted, #a1a1aa)}[data-dep] .or-sep,[data-dep].or-sep{font-size:11px;font-weight:600;color:var(--muted, #a1a1aa);letter-spacing:.04em;margin:0 4px}[data-dep] .quick-chips,[data-dep].quick-chips{display:flex;gap:5px;flex-wrap:wrap}[data-dep] .quick-chip,[data-dep].quick-chip{background:var(--surface, #27272a);border:1px solid var(--border, #27272a);border-radius:var(--radius-sm, 6px);color:var(--text, #f4f4f5);font-family:var(--font, "Inter",system-ui,-apple-system,sans-serif);font-size:12px;padding:4px 9px;cursor:pointer;transition:all .12s;min-width:30px;text-align:center}[data-dep] .quick-chip:hover,[data-dep].quick-chip:hover{border-color:var(--dep-accent-widget, #4B7BEC);color:var(--dep-accent-soft)}[data-dep] .quick-chip.active,[data-dep].quick-chip.active{border-color:var(--dep-accent-widget, #4B7BEC);background:#1e293b;color:#93c5fd;font-weight:500}[data-dep] .unit-pin,[data-dep].unit-pin{font-size:10px;color:var(--p-amber-400);background:#2a2210;border:1px solid #4a3a12;border-radius:999px;padding:2px 8px;cursor:pointer;white-space:nowrap}[data-dep] .unit-pin:hover,[data-dep].unit-pin:hover{background:#3a2f14;color:#fcd34d}[data-dep] .date-input,[data-dep].date-input{background:var(--surface, #27272a);border:1px solid var(--border, #27272a);border-radius:var(--radius-sm, 6px);color:var(--text, #f4f4f5);font-family:var(--font, "Inter",system-ui,-apple-system,sans-serif);font-size:12px;padding:5px 8px;outline:none;width:118px}[data-dep] .date-input:focus,[data-dep].date-input:focus{border-color:var(--dep-accent-widget, #4B7BEC)}[data-dep] .date-arrow,[data-dep].date-arrow{color:var(--muted, #a1a1aa);font-size:12px}[data-dep] .rp-hint,[data-dep].rp-hint{font-size:11px;color:var(--dep-text-faint)}[data-dep] .sec-modifiers,[data-dep].sec-modifiers{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-bottom:12px;padding-top:2px}[data-dep] .modifier-links,[data-dep].modifier-links{display:flex;align-items:center;gap:16px}[data-dep] .extra-link,[data-dep].extra-link{font-size:12px;color:var(--dep-accent-widget, #4B7BEC);cursor:pointer;white-space:nowrap}[data-dep] .extra-link:hover,[data-dep].extra-link:hover{color:var(--dep-accent-soft)}[data-dep] .extra-link.disabled,[data-dep].extra-link.disabled{color:#3f3f46;cursor:default}[data-dep] .extra-link.disabled:hover,[data-dep].extra-link.disabled:hover{color:#3f3f46}[data-dep] .offset-row,[data-dep].offset-row{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted, #a1a1aa);margin-bottom:10px}[data-dep] .offset-input,[data-dep].offset-input{background:var(--surface, #27272a);border:1px solid var(--border, #27272a);border-radius:var(--radius-sm, 6px);color:var(--text, #f4f4f5);font-family:var(--font, "Inter",system-ui,-apple-system,sans-serif);font-size:12px;padding:4px 8px;outline:none;width:64px}[data-dep] .offset-input:focus,[data-dep].offset-input:focus{border-color:var(--dep-accent-widget, #4B7BEC)}[data-dep] .offset-x,[data-dep].offset-x{cursor:pointer;color:var(--muted, #a1a1aa);font-size:13px;padding:0 2px}[data-dep] .offset-x:hover,[data-dep].offset-x:hover{color:var(--red, #f87171)}[data-dep] .exclude-row,[data-dep].exclude-row{font-size:12px;color:var(--muted, #a1a1aa);margin-bottom:10px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}[data-dep] .excl-check,[data-dep].excl-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer}[data-dep] .excl-box,[data-dep].excl-box{width:14px;height:14px;border:1.5px solid var(--dep-border-strong);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff}[data-dep] .excl-box.on,[data-dep].excl-box.on{background:var(--dep-accent-widget, #4B7BEC);border-color:var(--dep-accent-widget, #4B7BEC)}[data-dep] .offset-x.exc,[data-dep].offset-x.exc{margin-left:auto}[data-dep] .dow-toggle,[data-dep].dow-toggle{display:inline-flex;gap:3px}[data-dep] .dow,[data-dep].dow{width:20px;height:20px;border-radius:4px;background:var(--surface, #27272a);border:1px solid var(--border, #27272a);font-size:10px;color:var(--muted, #a1a1aa);display:flex;align-items:center;justify-content:center;cursor:pointer}[data-dep] .dow.on,[data-dep].dow.on{background:var(--dep-accent-widget, #4B7BEC);border-color:var(--dep-accent-widget, #4B7BEC);color:#fff}[data-dep] .section-divider,[data-dep].section-divider{height:1px;background:var(--border, #27272a);margin:12px 0}[data-dep] .calendar-area,[data-dep].calendar-area{display:flex;gap:16px;margin-bottom:6px}[data-dep] .cal-month,[data-dep].cal-month{flex:1}[data-dep] .cal-header,[data-dep].cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}[data-dep] .cal-nav,[data-dep].cal-nav{cursor:pointer;color:var(--muted, #a1a1aa);padding:2px 6px;border-radius:var(--radius-sm, 6px);border:none;background:none;font-family:var(--font, "Inter",system-ui,-apple-system,sans-serif);font-size:14px}[data-dep] .cal-nav:hover,[data-dep].cal-nav:hover{background:var(--surface, #27272a);color:var(--text, #f4f4f5)}[data-dep] .cal-nav.ghost,[data-dep].cal-nav.ghost{visibility:hidden}[data-dep] .cal-title,[data-dep].cal-title{font-size:12px;font-weight:500}[data-dep] .cal-grid,[data-dep].cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}[data-dep] .cal-day-label,[data-dep].cal-day-label{font-size:10px;color:var(--muted, #a1a1aa);text-align:center;padding:3px 0;font-weight:500}[data-dep] .cal-day,[data-dep].cal-day{font-size:12px;text-align:center;padding:5px 2px;cursor:pointer;border-radius:4px;transition:background .1s;color:var(--text, #f4f4f5)}[data-dep] .cal-day:hover:not(.empty):not(.disabled),[data-dep].cal-day:hover:not(.empty):not(.disabled){background:var(--surface, #27272a)}[data-dep] .cal-day.empty,[data-dep].cal-day.empty{cursor:default}[data-dep] .cal-day.disabled,[data-dep].cal-day.disabled{color:#3f3f46;cursor:not-allowed}[data-dep] .cal-day.readonly,[data-dep].cal-day.readonly{cursor:default}[data-dep] .cal-day.today,[data-dep].cal-day.today{border:1px dashed var(--muted, #a1a1aa)}[data-dep] .cal-day.in-range,[data-dep].cal-day.in-range{background:var(--dep-accent-dim)}[data-dep] .cal-day.range-start,[data-dep].cal-day.range-start{background:var(--dep-accent-widget, #4B7BEC);color:#fff;border-radius:4px 0 0 4px}[data-dep] .cal-day.range-end,[data-dep].cal-day.range-end{background:var(--dep-accent-widget, #4B7BEC);color:#fff;border-radius:0 4px 4px 0}[data-dep] .cal-day.range-start.range-end,[data-dep].cal-day.range-start.range-end{border-radius:4px}[data-dep] .cal-summary,[data-dep].cal-summary{font-size:11px;color:var(--muted, #a1a1aa);padding:6px 0 2px}[data-dep] .inline-error,[data-dep].inline-error{font-size:11px;color:var(--red, #f87171);margin-top:4px;display:flex;align-items:center;gap:4px}[data-dep] .drp-footer,[data-dep].drp-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--border, #27272a);background:var(--surface, #27272a)}[data-dep] .footer-left,[data-dep].footer-left{display:flex;align-items:center;gap:8px}[data-dep] .tz-display,[data-dep].tz-display{font-size:11px;color:var(--muted, #a1a1aa);display:flex;align-items:center;gap:4px}[data-dep] .footer-actions,[data-dep].footer-actions{display:flex;gap:6px}[data-dep] .btn-cancel,[data-dep].btn-cancel{padding:5px 12px;border-radius:var(--radius-sm, 6px);font-size:12px;font-family:var(--font, "Inter",system-ui,-apple-system,sans-serif);cursor:pointer;background:none;border:1px solid var(--border, #27272a);color:var(--muted, #a1a1aa)}[data-dep] .btn-cancel:hover,[data-dep].btn-cancel:hover{background:var(--surface, #27272a);color:var(--text, #f4f4f5)}[data-dep] .btn-apply,[data-dep].btn-apply{padding:5px 12px;border-radius:var(--radius-sm, 6px);font-size:12px;font-family:var(--font, "Inter",system-ui,-apple-system,sans-serif);cursor:pointer;background:var(--dep-accent-widget, #4B7BEC);border:none;color:#fff}[data-dep] .btn-apply:hover,[data-dep].btn-apply:hover{background:#3b6fd4}[data-dep] .btn-apply.disabled,[data-dep].btn-apply.disabled{opacity:.4;cursor:not-allowed}[data-dep] .excl-check,[data-dep].excl-check{font-size:inherit;font-weight:inherit}[data-dep] .drp-addendum,[data-dep].drp-addendum{display:flex;align-items:flex-start;gap:6px;padding:8px 16px;border-bottom:1px solid var(--blue-dim, #1e3a5f);background:var(--blue-dim, #1e3a5f);color:var(--blue-txt, #93c5fd);font-size:12px}.cw-anchor{position:relative;display:inline-flex;align-items:center}.cw-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:var(--dep-panel);border:1px solid var(--dep-border);border-radius:6px;font-size:12px;color:var(--dep-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .15s;font-family:inherit}.cw-btn:hover{border-color:var(--dep-accent-lift);color:var(--dep-text)}.cw-btn.on{border-color:var(--p-blue-600);color:var(--dep-accent-soft);background:var(--dep-tint-blue-bg)}.cw-btn-icon{width:14px;height:14px}.cw-right-btn{background:var(--dep-panel);border:1px solid var(--dep-border);border-radius:6px;height:28px;padding:0 10px;font-size:12px;color:var(--dep-text-muted);cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;font-family:inherit}.cw-right-btn:hover{border-color:var(--dep-accent-lift);color:var(--dep-text)}.cw-right-btn:disabled{opacity:.5;cursor:not-allowed}.cw-right-btn:disabled:hover{border-color:var(--dep-border-strong);color:var(--dep-text-muted)}.cw-right-btn.is-active{background:var(--dep-tint-indigo-bg);color:var(--dep-ai-text);border-color:var(--dep-ai)}.cw-chev{font-size:9px;color:var(--dep-text-faint)}.cw-refresh{color:var(--dep-text-faint);cursor:pointer;font-size:14px;height:28px;padding:0 6px;border-radius:5px;background:none;border:1px solid transparent;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.cw-refresh:hover{background:var(--dep-surface);color:var(--dep-text)}.cw-refresh:disabled{cursor:not-allowed;opacity:.6}.cw-refresh.is-loading svg{animation:cw-spin .8s linear infinite}@keyframes cw-spin{to{transform:rotate(360deg)}}.cw-stale{font-size:11px;color:var(--dep-text-faint);white-space:nowrap}.cw-stale.is-stale{color:var(--p-amber-400)}.cw-menu{position:absolute;top:calc(100% + 4px);background:var(--dep-panel);border:1px solid var(--dep-border-strong);border-radius:10px;z-index:600;box-shadow:0 12px 32px #0009}.cw-menu-left{left:0;right:auto}.cw-menu-right{right:0;left:auto}.cw-pop{position:absolute;top:calc(100% + 4px);z-index:600}.cw-pop-right{right:0;left:auto}.cw-pop>.cw-menu{position:static}.cw-badge{margin-left:6px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--dep-ai);color:var(--dep-text-on-accent);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.cw-cb{width:16px;height:16px;border-radius:4px;background:var(--dep-bg);border:1px solid var(--dep-text-faint);position:relative;cursor:pointer;flex-shrink:0;transition:background .12s,border-color .12s}.cw-cb:after{content:"";position:absolute;top:1px;left:5px;width:4px;height:8px;border:solid var(--dep-text-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .12s}.cw-cb.is-on{background:var(--dep-accent-strong);border-color:var(--dep-accent-strong)}.cw-cb.is-on:after{opacity:1}.cw-cb:disabled{opacity:.4;cursor:not-allowed}.cw-reset{background:transparent;border:1px solid var(--dep-border-strong);border-radius:6px;color:var(--dep-text-muted);font-size:11px;padding:5px 10px;cursor:pointer;font-family:inherit}.cw-reset:hover{color:var(--dep-text);border-color:var(--dep-text-faint)}.cs-anchor{position:relative;display:inline-flex;align-items:center}.cs-surface{position:absolute;top:calc(100% + 4px);left:0;z-index:600;display:flex;flex-direction:column;max-height:calc(100vh - 160px);background:var(--dep-panel);border:1px solid var(--dep-border-strong);border-radius:8px;overflow:hidden;transform:translate(-100%);transition:transform .34s cubic-bezier(.4,0,.2,1),box-shadow .34s ease,visibility 0s linear .34s}.cs-surface[data-state=open]{transform:translate(0);box-shadow:14px 0 34px #00000073;visibility:visible;transition:transform .34s cubic-bezier(.4,0,.2,1),box-shadow .34s ease,visibility 0s linear 0s}.cs-surface[data-state=closed]{pointer-events:none}.cs-surface:not(.cs-surface--hosted)[data-state=closed]{visibility:hidden}.cs-surface--hosted{position:static;top:auto;left:auto;width:100%;height:100%;background:transparent;border:none;border-radius:0;transform:none;transition:none;box-shadow:none}.cs-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 16px;border-bottom:1px solid var(--dep-border);flex-shrink:0}.cs-title{font-size:13px;font-weight:600;color:var(--dep-text);display:flex;align-items:center;gap:8px}.cs-title-icon{width:15px;height:15px;color:var(--dep-text-muted)}.cs-close{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--dep-surface);border:1px solid var(--dep-border-strong);border-radius:7px;color:var(--dep-text-2);cursor:pointer;transition:all .15s}.cs-close:hover{background:var(--dep-surface-raised);color:var(--dep-text-on-accent)}.cs-close-icon{width:15px;height:15px}.cs-track{flex:1;display:flex;width:200%;transform:translate(0);transition:transform .28s cubic-bezier(.4,0,.2,1);min-height:0}.cs-track[data-state=detail]{transform:translate(-50%)}.cs-pane{width:50%;display:flex;flex-direction:column;min-height:0}.cs-cat-list{overflow-y:auto;padding:6px}.cs-cat-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px;border:none;background:none;border-radius:9px;cursor:pointer;text-align:left;transition:background .13s;font-family:inherit}.cs-cat-row:hover{background:var(--dep-surface)}.cs-cat-ico{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--dep-surface);border:1px solid var(--dep-border-strong);border-radius:8px;color:var(--dep-ai-text)}.cs-cat-ico svg{width:15px;height:15px}.cs-cat-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-cat-label{font-size:13px;font-weight:600;color:var(--dep-text-2)}.cs-cat-sum{font-size:11.5px;color:var(--dep-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-cat-chev{color:var(--dep-text-faint);flex-shrink:0;width:16px;height:16px}.cs-detail-head{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--dep-border-dim);flex-shrink:0}.cs-back-btn{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--dep-text-muted);font-size:12px;font-weight:500;cursor:pointer;padding:4px 6px;border-radius:6px;transition:all .13s;font-family:inherit}.cs-back-btn:hover{background:var(--dep-surface);color:var(--dep-text)}.cs-back-icon{width:15px;height:15px}.cs-detail-title{font-size:13px;font-weight:600;color:var(--dep-text)}.cs-detail-body{overflow-y:auto;padding:12px 14px}.cs-detail-reset{margin-top:14px;font-size:12px;color:var(--dep-accent-lift);background:none;border:none;cursor:pointer;font-family:inherit}.cs-detail-reset:hover{text-decoration:underline}.cs-do-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--dep-border-dim)}.cs-do-row:last-child{border-bottom:none}.cs-do-row-sub .cs-do-label{color:var(--dep-text-muted);padding-left:14px}.cs-do-label{font-size:13px;color:var(--dep-text-3)}.cs-do-label small{color:var(--dep-text-dim)}.cs-mini-select{background:var(--dep-bg);border:1px solid var(--dep-border-strong);border-radius:7px;color:var(--dep-text-2);font-size:12px;padding:5px 10px;cursor:pointer;white-space:nowrap;font-family:inherit}.cs-do-static{font-size:12px;color:var(--dep-text-muted)}.cs-do-input{flex:0 1 140px;min-width:0;background:var(--dep-bg);border:1px solid var(--dep-border-strong);border-radius:7px;color:var(--dep-text-2);font-size:12px;padding:5px 10px;font-family:inherit}.cs-do-input::placeholder{color:var(--dep-text-dim)}.cs-do-input:focus-visible{outline:none;border-color:var(--dep-accent-lift)}.cs-do-inputs{display:flex;align-items:center;gap:6px;flex:0 1 140px;min-width:0}.cs-do-inputs .cs-do-input{flex:1 1 0}.cs-do-note{font-size:11.5px;line-height:1.5;margin-top:10px;padding:8px 10px;border-radius:7px}.cs-do-note.is-warn{color:var(--dep-warning-text);background:var(--dep-tint-amber-bg);border:1px solid var(--dep-warning-bdr)}.cs-do-note.is-info{color:var(--dep-accent-soft);background:var(--dep-tint-blue-bg);border:1px solid var(--dep-accent-dim)}.cs-swatches{display:flex;gap:5px;padding-top:8px}.cs-swatch{width:18px;height:18px;border-radius:5px}[data-funnel-chart]{--fp-bg: var(--dep-bg);--fp-panel: var(--dep-panel);--fp-surface: var(--dep-surface);--fp-surface-2: var(--dep-surface-raised);--fp-border: var(--dep-border);--fp-border-dim: var(--dep-border-dim);--fp-text: var(--dep-text);--fp-text-2: var(--dep-text-2);--fp-text-muted: var(--dep-text-muted);--fp-text-dim: var(--dep-text-dim);--fp-text-faint: var(--dep-text-faint);--fp-blue: var(--dep-accent);--fp-blue-dk: var(--dep-accent-strong);--fp-blue-md: var(--dep-accent-lift);--fp-blue-lt: var(--dep-accent-soft);--fp-blue-bg: var(--dep-tint-blue-bg);--fp-blue-bdr: var(--p-blue-600);--fp-violet: var(--dep-ai);--fp-violet-bg: var(--dep-tint-violet-bg);--fp-violet-fg: var(--dep-tint-violet-text);--fp-violet-bg2: var(--dep-tint-indigo-bg);--fp-green: var(--dep-positive);--fp-green-dk: var(--dep-action);--fp-orange: #FA8231;--fp-orange-dk: #e27120;--fp-emerald: #20BF6B;--fp-emerald-dk: #18a85c;--fp-rose: var(--dep-negative-text);--fp-rose-bg: #1f1717;--fp-rose-bdr: #3d1515;--fp-badge-bg: #1e1e22;--fp-mint: #4ade80;--fp-mint-bg: #0f1f15;--fp-mint-bdr: #14532d;--fp-amber: var(--p-amber-400);--fp-amber-bg: rgba(245,158,11,.1);--fp-amber-bdr: rgba(245,158,11,.3);--fp-r-sm: 6px;--fp-r-md: 8px;--fp-r-lg: 10px;color:var(--fp-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}html:not(.dark) [data-funnel-chart]{--fp-rose-bg: var(--dep-tint-red-bg);--fp-rose-bdr: var(--dep-tint-red-text);--fp-badge-bg: var(--dep-panel)}[data-funnel-chart] *,[data-funnel-chart] *:before,[data-funnel-chart] *:after{box-sizing:border-box}[data-funnel-chart] .fp-body{display:flex;flex:1;overflow:hidden;min-height:0}[data-funnel-chart] .fp-chart-column{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}[data-funnel-chart] .fp-chart-subnav{height:44px;background:var(--fp-panel);border-bottom:1px solid var(--fp-border);display:flex;align-items:center;padding:0 16px;flex-shrink:0;gap:0}[data-funnel-chart] .fp-chart-tabs{display:flex;align-items:center;gap:0}[data-funnel-chart] .fp-chart-tab{display:flex;align-items:center;gap:6px;padding:0 14px;height:44px;font-size:13px;font-weight:500;color:var(--fp-text-dim);cursor:pointer;border:none;background:transparent;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:inherit}[data-funnel-chart] .fp-chart-tab:hover{color:var(--fp-text)}[data-funnel-chart] .fp-chart-tab.active{color:var(--fp-text);border-bottom-color:var(--fp-blue-md)}[data-funnel-chart] .fp-chart-tab .fp-tab-icon{font-size:14px}[data-funnel-chart] .fp-subnav-actions{margin-left:auto;display:flex;align-items:center;gap:6px}[data-funnel-chart] .fp-subnav-btn{background:var(--fp-bg);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-sm);padding:5px 11px;font-size:12px;font-weight:500;color:var(--fp-text-muted);cursor:pointer;display:flex;align-items:center;gap:5px;font-family:inherit}[data-funnel-chart] .fp-subnav-btn:hover{border-color:var(--fp-blue-md);color:var(--fp-text)}[data-funnel-chart] .fp-subnav-btn.primary{background:#1e3a8a;border-color:var(--fp-blue-bdr);color:var(--fp-blue-lt)}[data-funnel-chart] .fp-subnav-btn.primary:hover{background:var(--dep-accent-strong);color:#fff}[data-funnel-chart] .fp-subnav-btn .fp-chev{font-size:9px;color:var(--fp-text-faint)}[data-funnel-chart] .fp-subnav-btn:disabled{opacity:.5;cursor:not-allowed}[data-funnel-chart] .fp-left-zone{position:relative;width:292px;flex-shrink:0;overflow:hidden;border-right:1px solid var(--fp-border)}[data-funnel-chart] .fp-left-zone .fp-lz-query{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transform:translate(0);opacity:1;z-index:1;transition:transform .34s cubic-bezier(.4,0,.2,1),opacity .24s ease}[data-funnel-chart] .fp-left-zone.fp-lz-open .fp-lz-query{transform:translate(-22px);opacity:0;pointer-events:none}[data-funnel-chart] .fp-left-zone .fp-lz-settings{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transform:translate(-100%);overflow:hidden;background:var(--dep-canvas);z-index:2;transition:transform .34s cubic-bezier(.4,0,.2,1),box-shadow .34s ease}[data-funnel-chart] .fp-left-zone.fp-lz-open .fp-lz-settings{transform:translate(0);box-shadow:14px 0 34px #00000073}[data-funnel-chart] .fp-query-panel{width:100%;height:100%;background:var(--dep-canvas);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;min-height:0}[data-funnel-chart] .fp-lp-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--fp-surface-2) transparent}[data-funnel-chart] .fp-lp-scroll::-webkit-scrollbar{width:4px}[data-funnel-chart] .fp-lp-scroll::-webkit-scrollbar-thumb{background:var(--fp-surface-2);border-radius:2px}[data-funnel-chart] .fp-creator-sec{padding:14px 12px;border-bottom:1px solid var(--dep-border-dim)}[data-funnel-chart] .fp-events-header{display:flex;align-items:center;gap:6px;padding:10px 14px 8px;border-bottom:1px solid var(--fp-border);flex-shrink:0}[data-funnel-chart] .fp-events-title{font-size:13px;font-weight:500;color:var(--dep-text-3)}[data-funnel-chart] .fp-explorer-btn{margin-left:auto;font-size:11px;color:var(--fp-blue-md);cursor:pointer;font-weight:500;display:flex;align-items:center;gap:4px;background:none;border:none;font-family:inherit}[data-funnel-chart] .fp-explorer-btn:hover{color:var(--fp-blue-lt)}[data-funnel-chart] .fp-steps-area{padding:8px 10px 4px}[data-funnel-chart] .fp-steps-area .border-blue-500{border-color:var(--fp-border)!important;box-shadow:inset 2px 0 0 var(--dep-accent)}[data-funnel-chart] .fp-steps-empty{padding:6px 0 4px;display:flex;flex-direction:column;gap:8px}[data-funnel-chart] .fp-steps-empty-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:none;border:1px solid var(--fp-surface-2);border-radius:8px;color:var(--fp-blue-lt);padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}[data-funnel-chart] .fp-steps-empty-cta .fp-steps-empty-plus{color:var(--fp-blue-lt);font-size:16px;font-weight:600;line-height:1}[data-funnel-chart] .fp-steps-empty-cta:hover{color:var(--fp-blue-md);border-color:var(--fp-border);background:#4b7bec0f}[data-funnel-chart] .fp-add-event-btn{display:flex;align-items:center;gap:5px;padding:8px 14px;font-size:12px;color:var(--fp-blue-md);cursor:pointer;font-weight:500;border-top:1px solid var(--fp-border);background:none;border-left:none;border-right:none;border-bottom:none;width:100%;text-align:left;font-family:inherit}[data-funnel-chart] .fp-add-event-btn:hover{color:var(--fp-blue-lt);background:var(--fp-bg)}[data-funnel-chart] .fp-exclude-row{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;color:var(--fp-text-dim);cursor:pointer;border-top:1px solid var(--fp-border);background:none;border-left:none;border-right:none;border-bottom:none;width:100%;text-align:left;font-family:inherit}[data-funnel-chart] .fp-exclude-row:hover{color:var(--fp-text);background:var(--fp-bg)}[data-funnel-chart] .fp-exclude-row .fp-exclude-icon{color:var(--fp-text-faint);font-size:14px}[data-funnel-chart] .fp-exclude-panel{padding:4px 14px 12px;border-top:1px solid var(--fp-border);background:var(--fp-bg)}[data-funnel-chart] .fp-excl-add{display:inline-flex;align-items:center;margin-top:10px;font-size:12px;color:var(--fp-blue);cursor:pointer;background:none;border:none;padding:0;font-family:inherit}[data-funnel-chart] .fp-excl-add:hover{color:var(--fp-blue-lt)}[data-funnel-chart] .fp-excl-add:disabled{color:var(--fp-text-faint);cursor:not-allowed}[data-funnel-chart] .fp-cw-bar{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px 8px;border-bottom:1px solid var(--fp-surface-2);background:var(--fp-bg)}[data-funnel-chart] .fp-cw-box{display:inline-flex;align-items:center;gap:6px;background:var(--fp-surface);border:1px solid var(--fp-border);border-radius:var(--fp-r-md);padding:7px 12px;font-size:13px;color:var(--fp-text);position:relative;font-family:inherit}[data-funnel-chart] .fp-cw-icon{font-size:13px}[data-funnel-chart] .fp-cw-box-label{color:var(--fp-text-muted)}[data-funnel-chart] .fp-cw-var{font-weight:600;color:var(--fp-text);border-bottom:1px dashed #6b7280;cursor:pointer;padding-bottom:1px;line-height:1.2;background:none;font-family:inherit;font-size:13px}[data-funnel-chart] .fp-cw-var:hover{border-bottom-color:var(--fp-blue);color:#fff}[data-funnel-chart] .fp-cw-var:focus-visible{outline:2px solid var(--fp-blue);outline-offset:2px;border-radius:2px}[data-funnel-chart] .fp-cw-num{font-variant-numeric:tabular-nums}[data-funnel-chart] .fp-cw-num-input{width:46px;background:var(--fp-bg);border:1px solid var(--fp-blue);border-radius:4px;color:var(--fp-blue);font-size:12px;font-weight:600;text-align:center;outline:none;font-variant-numeric:tabular-nums;font-family:inherit;-moz-appearance:textfield}[data-funnel-chart] .fp-cw-num-input::-webkit-inner-spin-button,[data-funnel-chart] .fp-cw-num-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-funnel-chart] .fp-cw-num-input.error{border-color:var(--fp-rose);color:var(--fp-rose)}[data-funnel-chart] .fp-cw-chev{color:var(--fp-text-muted);font-size:9px;cursor:pointer;margin-left:2px;background:none;border:none;padding:0;font-family:inherit}[data-funnel-chart] .fp-cw-menu{position:absolute;top:calc(100% + 5px);left:0;background:var(--fp-panel);border:1px solid var(--fp-border);border-radius:var(--fp-r-lg);overflow:hidden;z-index:600;min-width:160px;padding:4px;box-shadow:0 8px 28px #00000080}[data-funnel-chart] .fp-cw-menu-unit{left:auto;right:0}[data-funnel-chart] .fp-cw-menu-inner{display:flex;flex-direction:column}[data-funnel-chart] .fp-cw-opt{padding:7px 10px;font-size:13px;color:var(--fp-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:none;border-radius:var(--fp-r-sm);width:100%;font-family:inherit;text-align:left}[data-funnel-chart] .fp-cw-opt:hover{background:var(--fp-surface)}[data-funnel-chart] .fp-cw-opt.sel{color:var(--fp-blue)}[data-funnel-chart] .fp-cw-hint{font-size:11px;color:var(--fp-text-muted);margin-left:auto}[data-funnel-chart] .fp-cw-check{color:var(--fp-blue);font-size:11px}[data-funnel-chart] .fp-cw-msg{font-size:12px;line-height:1.4;padding:0 1px}[data-funnel-chart] .fp-cw-msg.error{color:var(--fp-rose)}[data-funnel-chart] .fp-cw-msg.warning{color:var(--fp-orange)}[data-funnel-chart] .fp-seg-section,[data-funnel-chart] .fp-grp-section{border-top:1px solid var(--fp-border)}[data-funnel-chart] .fp-card-stack{display:flex;flex-direction:column;gap:8px;padding:10px 12px}[data-funnel-chart] .fp-card-stack .fp-seg-section,[data-funnel-chart] .fp-card-stack .fp-grp-section{border-top:none}[data-funnel-chart] .fp-placeholders{padding:8px 14px 12px;border-top:1px solid var(--fp-border)}[data-funnel-chart] .fp-placeholder-block{background:var(--fp-bg);border:1px dashed var(--fp-border);border-radius:var(--fp-r-md);padding:8px 12px;color:var(--fp-surface-2);font-size:12px;margin-bottom:5px}[data-funnel-chart] .fp-canvas-panel{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-width:0}[data-funnel-chart] .fp-chart-toolbar{height:46px;border-bottom:1px solid var(--fp-border);display:flex;align-items:center;padding:0 16px;gap:6px;flex-shrink:0}[data-funnel-chart] .fp-ct-btn{background:transparent;border:1px solid var(--fp-border);border-radius:var(--fp-r-sm);padding:4px 10px;font-size:12px;color:var(--fp-text-muted);cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap;font-family:inherit}[data-funnel-chart] .fp-ct-btn:hover{border-color:var(--fp-surface-2);color:var(--fp-text)}[data-funnel-chart] .fp-ct-refresh{color:var(--fp-text-faint);cursor:pointer;font-size:14px;padding:3px 6px;border-radius:5px;background:none;border:none;font-family:inherit}[data-funnel-chart] .fp-ct-refresh:hover{background:var(--fp-surface);color:var(--fp-text)}[data-funnel-chart] .fp-ct-refresh.is-loading{animation:fp-spin .8s linear infinite}@keyframes fp-spin{to{transform:rotate(360deg)}}[data-funnel-chart] .fp-ct-stale{font-size:11px;color:var(--fp-text-faint)}[data-funnel-chart] .fp-ct-stale.is-stale{color:var(--fp-amber)}[data-funnel-chart] .fp-ct-right-btn{background:var(--fp-bg);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-sm);padding:4px 10px;font-size:12px;color:var(--fp-text-muted);cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;font-family:inherit}[data-funnel-chart] .fp-ct-right-btn:hover{border-color:var(--fp-blue-md);color:var(--fp-text)}[data-funnel-chart] .fp-ct-right-btn .fp-chev{font-size:9px;color:var(--fp-text-faint)}[data-funnel-chart] .fp-chart-toolbar [data-slot-id] .fp-ct-right-btn{background:var(--fp-bg);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-sm);height:28px;padding:0 10px;font-size:12px;color:var(--fp-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-family:inherit}[data-funnel-chart] .fp-chart-toolbar [data-slot-id] .fp-ct-right-btn:hover{border-color:var(--fp-blue-md);color:var(--fp-text)}[data-funnel-chart] .fp-chart-toolbar [data-slot-id][aria-disabled=true]{opacity:.45;cursor:not-allowed}[data-funnel-chart] .fp-date-menu{position:absolute;top:calc(100% + 4px);right:0;width:240px;background:var(--dep-panel);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-md);z-index:600;box-shadow:0 8px 24px #00000080;padding:4px 0}[data-funnel-chart] .fp-date-opt{padding:7px 14px;font-size:13px;color:var(--fp-text);cursor:pointer;background:none;border:none;width:100%;font-family:inherit;text-align:left}[data-funnel-chart] .fp-date-opt:hover{background:var(--fp-surface)}[data-funnel-chart] .fp-date-opt.sel{color:var(--fp-green)}[data-funnel-chart] .fp-popover-anchor{position:relative}[data-funnel-chart] .fp-metric-display{padding:12px 20px 8px;border-bottom:1px solid var(--fp-border);flex-shrink:0}[data-funnel-chart] .fp-metric-label-row{display:flex;align-items:center;gap:6px;margin-bottom:2px}[data-funnel-chart] .fp-metric-label{font-size:13px;font-weight:500;color:var(--fp-text-muted);cursor:pointer;display:flex;align-items:center;gap:4px;background:none;border:none;font-family:inherit}[data-funnel-chart] .fp-metric-label:hover{color:var(--fp-text)}[data-funnel-chart] .fp-metric-label .fp-chev{font-size:9px;color:var(--fp-text-faint)}[data-funnel-chart] .fp-metric-big{font-size:32px;font-weight:700;color:var(--fp-text);line-height:1.15;margin-bottom:1px}[data-funnel-chart] .fp-metric-date{font-size:11px;color:var(--fp-text-faint)}[data-funnel-chart] .fp-metric-context{font-size:11px;color:var(--fp-text-dim);margin-top:1px}[data-funnel-chart] .fp-metric-context strong{color:var(--fp-text);font-weight:500}[data-funnel-chart] .fp-chart-canvas{flex:1;display:flex;flex-direction:column;position:relative;min-height:450px;overflow:hidden}[data-funnel-chart] .fp-companion-table{flex-shrink:0;border-top:1px solid var(--fp-border);padding:12px 14px 16px}[data-funnel-chart] .fp-empty-view{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--fp-surface-2)}[data-funnel-chart] .fp-empty-icon{font-size:48px;opacity:.35}[data-funnel-chart] .fp-empty-title{font-size:15px;font-weight:500;color:var(--fp-text-faint)}[data-funnel-chart] .fp-empty-sub{font-size:12px;color:var(--fp-surface-2);text-align:center;max-width:260px}[data-funnel-chart] .fp-conv-view{flex:1;display:flex;flex-direction:column;padding:16px 24px 0;min-height:0}[data-funnel-chart] .fp-conv-chart-inner{display:flex;flex:1;min-height:0;position:relative}[data-funnel-chart] .fp-y-axis-col{width:42px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 6px 28px 0}[data-funnel-chart] .fp-y-lbl{font-size:10px;color:var(--fp-text-muted);line-height:1}[data-funnel-chart] .fp-bars-area{flex:1;display:flex;flex-direction:column;position:relative;min-width:0}[data-funnel-chart] .fp-bars-flex{position:absolute;top:0;left:0;right:0;bottom:28px;display:flex;align-items:stretch;gap:8px;padding:0 8px}[data-funnel-chart] .fp-bar-col{flex:1;display:flex;flex-direction:column;position:relative;min-width:0}[data-funnel-chart] .fp-bar-stack{flex:1;display:flex;flex-direction:column;border-radius:4px 4px 0 0;overflow:hidden;cursor:pointer;transition:opacity .12s;position:relative}[data-funnel-chart] .fp-bar-stack:hover{opacity:.88}[data-funnel-chart] .fp-bar-hatch{background:repeating-linear-gradient(-45deg,#3b82f618,#3b82f618 3px,#3b82f608 3px,#3b82f608 7px);border-bottom:1px solid rgba(39,39,42,.267);flex-shrink:0;position:relative}[data-funnel-chart] .fp-bar-hatch-labels{position:absolute;top:auto;bottom:0;left:0;right:0;transform:translateY(50%);display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;z-index:3}[data-funnel-chart] .fp-bar-hatch-labels--inside{bottom:auto;transform:none}[data-funnel-chart] .fp-bar-pct-badge{background:var(--fp-badge-bg);border:1px solid var(--fp-surface-2);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;color:var(--fp-text);white-space:nowrap}[data-funnel-chart] .fp-bar-count-badge{font-size:10px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.65)}[data-funnel-chart] .fp-bar-solid{flex:1;min-height:0;position:relative}[data-funnel-chart] .fp-bar-biggest-drop{position:absolute;top:4px;right:4px;background:var(--fp-rose-bg);color:var(--fp-rose);border:1px solid var(--fp-rose-bdr);font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em}[data-funnel-chart] .fp-drop-col{flex-shrink:0;width:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding-bottom:28px}[data-funnel-chart] .fp-drop-arrow{color:var(--fp-surface-2);font-size:16px;line-height:1}[data-funnel-chart] .fp-drop-badge{background:var(--fp-rose-bg);border:1px solid var(--fp-rose-bdr);border-radius:4px;padding:2px 6px;font-size:10px;color:var(--fp-rose);white-space:nowrap}[data-funnel-chart] .fp-drop-badge.up{background:var(--fp-mint-bg);border-color:var(--fp-mint-bdr);color:var(--fp-mint)}[data-funnel-chart] .fp-x-labels{position:absolute;bottom:0;left:0;right:0;height:28px;display:flex;padding:0 8px;gap:8px}[data-funnel-chart] .fp-x-label-col{flex:1;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--fp-text-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}[data-funnel-chart] .fp-x-drop-col{flex-shrink:0;width:52px}[data-funnel-chart] .fp-chart-legend{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 20px;flex-shrink:0}[data-funnel-chart] .fp-legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--fp-text-muted)}[data-funnel-chart] .fp-legend-dot{width:8px;height:8px;border-radius:50%}[data-funnel-chart] .fp-chart-action-bar{padding:8px 20px;border-top:1px solid var(--fp-border);font-size:12px;color:var(--fp-text-muted);flex-shrink:0}[data-funnel-chart] .fp-chart-action-bar strong{color:var(--fp-text)}[data-funnel-chart] .fp-action-link{color:var(--fp-blue-md);cursor:pointer;font-weight:500;text-decoration:underline;text-underline-offset:2px;background:none;border:none;font-family:inherit}[data-funnel-chart] .fp-action-link:hover{color:var(--fp-blue-lt)}[data-funnel-chart] .fp-cot-view{flex:1;display:flex;flex-direction:column;padding:12px 20px 0;min-height:0}[data-funnel-chart] .fp-cot-legend-row{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-bottom:6px;flex-wrap:wrap}[data-funnel-chart] .fp-cot-svg-area{flex:1;min-height:0;position:relative}[data-funnel-chart] .fp-ttc-view{flex:1;display:flex;flex-direction:column;padding:12px 20px 0;min-height:0}[data-funnel-chart] .fp-ttc-pct-row{display:flex;gap:20px;flex-shrink:0;margin-bottom:8px;flex-wrap:wrap}[data-funnel-chart] .fp-ttc-p{font-size:12px;color:var(--fp-text-dim)}[data-funnel-chart] .fp-ttc-p strong{color:var(--fp-text)}[data-funnel-chart] .fp-ttc-p.median strong{color:var(--fp-amber)}[data-funnel-chart] .fp-ttc-svg-area{flex:1;min-height:0}[data-funnel-chart] .fp-ttc-svg-area svg{width:100%;height:100%}[data-funnel-chart] .fp-freq-view{flex:1;display:flex;flex-direction:column;padding:16px 24px 0;min-height:0}[data-funnel-chart] .fp-freq-controls{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:var(--fp-text-muted);flex-shrink:0}[data-funnel-chart] .fp-freq-select{background:var(--fp-bg);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-sm);padding:3px 6px;font-size:12px;color:var(--fp-text);font-family:inherit}[data-funnel-chart] .fp-freq-plot{flex:1;min-height:0;display:flex;align-items:stretch;gap:16px;padding:8px 24px 0}[data-funnel-chart] .fp-freq-empty{width:100%;align-self:center;text-align:center;color:var(--fp-text-faint)}[data-funnel-chart] .fp-freq-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}[data-funnel-chart] .fp-freq-value{flex-shrink:0;font-size:11px;color:var(--fp-text)}[data-funnel-chart] .fp-freq-track{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}[data-funnel-chart] .fp-freq-bar{width:100%;max-width:80px;min-height:4px;border-radius:4px 4px 0 0}[data-funnel-chart] .fp-freq-bucket{flex-shrink:0;font-size:11px;color:var(--fp-text-dim)}[data-funnel-chart] .fp-breakdown-area{border-top:1px solid var(--fp-border);max-height:200px;overflow-y:auto;flex-shrink:0;padding:8px 20px;scrollbar-width:thin;scrollbar-color:var(--fp-surface) transparent}[data-funnel-chart] .fp-breakdown-area::-webkit-scrollbar{width:4px}[data-funnel-chart] .fp-breakdown-area::-webkit-scrollbar-thumb{background:var(--fp-surface);border-radius:2px}[data-funnel-chart] .fp-bd-label{font-size:11px;color:var(--fp-text-faint);margin-bottom:5px;font-weight:500}[data-funnel-chart] .fp-bd-label span{color:var(--fp-violet-fg)}[data-funnel-chart] .fp-bd-table{width:100%;border-collapse:collapse;font-size:12px}[data-funnel-chart] .fp-bd-table th{color:var(--fp-text-faint);font-weight:500;padding:3px 8px;text-align:left;border-bottom:1px solid var(--fp-border);white-space:nowrap}[data-funnel-chart] .fp-bd-table td{color:var(--fp-text);padding:5px 8px;border-bottom:1px solid var(--fp-panel)}[data-funnel-chart] .fp-bd-table tr:hover td{background:var(--fp-panel)}[data-funnel-chart] .fp-bd-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:middle}[data-funnel-chart] .fp-bd-bar-bg{background:var(--fp-surface);border-radius:2px;height:3px;width:100px}[data-funnel-chart] .fp-bd-bar-fill{border-radius:2px;height:3px}[data-funnel-chart] .fp-gb-widget{display:flex;flex-direction:column}[data-funnel-chart] .fp-gb-head{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 5px}[data-funnel-chart] .fp-gb-title{font-size:13px;font-weight:500;color:var(--dep-text-3)}[data-funnel-chart] .fp-gb-info{font-size:11px;color:var(--fp-text-faint);text-decoration:none;cursor:pointer}[data-funnel-chart] .fp-gb-info:hover{color:var(--fp-blue-md)}[data-funnel-chart] .fp-gb-info:focus-visible{outline:2px solid var(--fp-blue-md);outline-offset:2px;border-radius:2px}[data-funnel-chart] .fp-gb-body{padding:8px 14px 12px;display:flex;flex-direction:column;gap:6px}[data-funnel-chart] .fp-gb-prop-ph{display:flex;align-items:center;gap:6px;padding:5px 9px;background:var(--fp-surface);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-md);cursor:pointer;color:var(--fp-text-dim);font-size:12px;transition:all .12s;width:100%;text-align:left;font-family:inherit}[data-funnel-chart] .fp-gb-prop-ph:hover{border-color:var(--fp-blue);color:var(--fp-text-muted)}[data-funnel-chart] .fp-gb-prop-ph .fp-gb-arr{margin-left:auto}[data-funnel-chart] .fp-gb-chip-row{display:flex;align-items:center;gap:5px}[data-funnel-chart] .fp-gb-chip{display:flex;align-items:center;gap:5px;padding:3px 8px;background:var(--fp-blue-bg);border:1px solid var(--fp-blue-bdr);border-radius:var(--fp-r-md);color:var(--fp-blue-lt);font-size:11px;font-weight:500;flex:1;min-width:0;cursor:pointer}[data-funnel-chart] .fp-gb-chip .fp-gb-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}[data-funnel-chart] .fp-gb-chip .fp-gb-ti{font-size:10px;opacity:.7;flex-shrink:0}[data-funnel-chart] .fp-gb-clr-btn{width:15px;height:15px;border-radius:50%;background:var(--fp-surface-2);border:none;color:var(--fp-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;transition:all .12s;font-family:inherit}[data-funnel-chart] .fp-gb-clr-btn:hover{background:var(--fp-rose);color:#fff}[data-funnel-chart] .fp-gb-mode-toggle{display:flex;background:var(--fp-surface);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-md);padding:2px;gap:2px}[data-funnel-chart] .fp-gb-m-btn{flex:1;padding:2px 4px;border-radius:5px;border:none;background:transparent;color:var(--fp-text-muted);font-size:10px;font-weight:500;cursor:pointer;transition:all .12s;white-space:nowrap;font-family:inherit}[data-funnel-chart] .fp-gb-m-btn.active{background:var(--fp-panel);color:var(--fp-text);box-shadow:0 1px 3px #00000059}[data-funnel-chart] .fp-gb-topn-row{display:flex;align-items:center;gap:6px}[data-funnel-chart] .fp-gb-topn-lbl{font-size:11px;color:var(--fp-text-muted);flex-shrink:0}[data-funnel-chart] .fp-gb-topn-in{width:42px;padding:2px 6px;background:var(--fp-surface);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-md);color:var(--fp-text);font-size:11px;font-family:inherit;text-align:center;outline:none;transition:border-color .12s}[data-funnel-chart] .fp-gb-topn-in:focus{border-color:var(--fp-blue)}[data-funnel-chart] .fp-gb-topn-hint{font-size:10px;color:var(--fp-text-dim)}[data-funnel-chart] .fp-gb-chk-row{display:flex;align-items:center;gap:5px}[data-funnel-chart] .fp-gb-chk-row input{width:11px;height:11px;accent-color:var(--fp-blue);cursor:pointer}[data-funnel-chart] .fp-gb-chk-lbl{font-size:11px;color:var(--fp-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}[data-funnel-chart] .fp-gb-div{height:1px;background:var(--fp-border);margin:1px 0}[data-funnel-chart] .fp-pp-menu{position:absolute;top:calc(100% + 4px);left:0;width:250px;max-height:320px;background:var(--dep-panel);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-md);z-index:600;box-shadow:0 12px 32px #0009;overflow:hidden;display:flex;flex-direction:column}[data-funnel-chart] .fp-pp-search{padding:8px;border-bottom:1px solid var(--fp-border)}[data-funnel-chart] .fp-pp-search input{width:100%;background:var(--fp-bg);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-sm);padding:4px 8px;color:var(--fp-text);font-size:12px;outline:none;font-family:inherit}[data-funnel-chart] .fp-pp-search input:focus{border-color:var(--fp-blue)}[data-funnel-chart] .fp-pp-list{overflow-y:auto;flex:1;padding:4px 0}[data-funnel-chart] .fp-pp-group-hdr{padding:6px 12px 4px;font-size:10px;color:var(--fp-text-faint);font-weight:600;text-transform:uppercase;letter-spacing:.04em}[data-funnel-chart] .fp-pp-item{padding:6px 12px;font-size:12px;color:var(--fp-text);cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:inherit;display:flex;align-items:center;gap:6px}[data-funnel-chart] .fp-pp-item:hover{background:var(--fp-surface)}[data-funnel-chart] .fp-pp-item.sel{color:var(--fp-blue-lt)}[data-funnel-chart] .fp-seg-hdr{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 5px}[data-funnel-chart] .fp-seg-hdr-title{font-size:13px;font-weight:500;color:var(--dep-text-3)}[data-funnel-chart] .fp-seg-add-btn{font-size:11px;color:var(--fp-blue-md);cursor:pointer;font-weight:500;background:none;border:none;font-family:inherit}[data-funnel-chart] .fp-seg-add-btn:hover{color:var(--fp-blue-lt)}[data-funnel-chart] .fp-seg-body{padding:4px 14px 10px;display:flex;flex-direction:column;gap:4px}[data-funnel-chart] .fp-seg-row{display:flex;align-items:center;gap:6px;padding:5px 8px;background:var(--fp-bg);border:1px solid var(--fp-border);border-radius:var(--fp-r-md);font-size:12px;color:var(--fp-text-muted)}[data-funnel-chart] .fp-seg-row-rm{background:none;border:none;color:var(--fp-text-faint);cursor:pointer;font-family:inherit;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:3px;font-size:11px}[data-funnel-chart] .fp-seg-row-rm:hover{color:var(--fp-rose)}[data-funnel-chart] .fp-seg-empty{padding:6px 14px 8px;font-size:11px;color:var(--fp-text-faint)}[data-funnel-chart] .fp-seg-editor{border:1px solid var(--fp-border);border-radius:var(--fp-r-md);background:var(--fp-bg);display:flex;flex-direction:column;gap:4px;padding:6px 8px 8px}[data-funnel-chart] .fp-seg-editor-hdr{display:flex;align-items:center;gap:6px}[data-funnel-chart] .fp-seg-swatch-wrap{position:relative}[data-funnel-chart] .fp-seg-swatch{width:14px;height:14px;border-radius:4px;border:1px solid var(--fp-surface-2);cursor:pointer;padding:0}[data-funnel-chart] .fp-seg-palette{position:absolute;top:calc(100% + 4px);left:0;background:var(--dep-panel);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-sm);padding:6px;display:grid;grid-template-columns:repeat(4,16px);gap:4px;z-index:600}[data-funnel-chart] .fp-seg-palette-dot{width:16px;height:16px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}[data-funnel-chart] .fp-seg-palette-dot.sel{border-color:var(--fp-text)}[data-funnel-chart] .fp-seg-num{font-size:10px;color:var(--fp-text-faint);min-width:12px;text-align:center}[data-funnel-chart] .fp-seg-label-inp{flex:1;background:transparent;border:none;color:var(--fp-text);font-size:12px;font-family:inherit;padding:2px 4px;outline:none;min-width:0}[data-funnel-chart] .fp-seg-label-inp:focus{background:var(--fp-surface);border-radius:4px}[data-funnel-chart] .fp-seg-conjunction-btn{background:var(--fp-surface);border:1px solid var(--fp-surface-2);color:var(--fp-text-muted);font-size:10px;font-weight:600;border-radius:var(--fp-r-sm);padding:2px 6px;cursor:pointer;font-family:inherit}[data-funnel-chart] .fp-seg-conjunction-btn:hover{color:var(--fp-text)}[data-funnel-chart] .fp-seg-conds{display:flex;flex-direction:column;gap:4px}[data-funnel-chart] .fp-seg-cond-row{display:flex;align-items:center;gap:4px;padding:4px 6px;background:var(--fp-surface);border-radius:var(--fp-r-sm);font-size:11px;color:var(--fp-text);flex-wrap:wrap}[data-funnel-chart] .fp-seg-cond-icon{color:var(--fp-text-muted);display:inline-flex;align-items:center}[data-funnel-chart] .fp-seg-cond-body{display:flex;align-items:center;gap:4px;flex:1;flex-wrap:wrap;min-width:0}[data-funnel-chart] .fp-seg-cond-label{color:var(--fp-text-muted);font-size:11px;white-space:nowrap}[data-funnel-chart] .fp-seg-cond-chip{background:var(--fp-bg);border:1px solid var(--fp-surface-2);border-radius:3px;padding:1px 5px;font-size:10px;color:var(--fp-text)}[data-funnel-chart] .fp-seg-cond-input{background:var(--fp-bg);border:1px solid var(--fp-surface-2);border-radius:3px;padding:2px 5px;font-size:11px;color:var(--fp-text);font-family:inherit;min-width:60px}[data-funnel-chart] .fp-seg-cond-input-evt{min-width:110px}[data-funnel-chart] .fp-seg-cond-input-num{width:50px;min-width:0}[data-funnel-chart] .fp-seg-cond-prop-btn{display:inline-flex;align-items:center;gap:3px;background:var(--fp-bg);border:1px solid var(--fp-surface-2);border-radius:3px;padding:2px 6px;font-size:11px;color:var(--fp-text);font-family:inherit;cursor:pointer}[data-funnel-chart] .fp-seg-cond-prop-btn:hover{border-color:var(--fp-blue-md)}[data-funnel-chart] .fp-seg-hdr-subtitle{color:var(--fp-text-muted);font-size:11px;font-weight:400;margin-left:4px}[data-funnel-chart] .fp-seg-cond-input:focus{outline:none;border-color:var(--fp-blue-md)}[data-funnel-chart] .fp-seg-cond-select{background:var(--fp-bg);border:1px solid var(--fp-surface-2);border-radius:3px;padding:2px 4px;font-size:11px;color:var(--fp-text);font-family:inherit;cursor:pointer}[data-funnel-chart] .fp-seg-cond-toggle{background:var(--fp-bg);border:1px solid var(--fp-surface-2);border-radius:3px;padding:1px 5px;font-size:10px;color:var(--fp-text-muted);cursor:pointer;font-family:inherit}[data-funnel-chart] .fp-seg-cond-toggle[aria-pressed=true]{background:var(--fp-rose);color:var(--fp-text);border-color:var(--fp-rose)}[data-funnel-chart] .fp-seg-cond-rm{background:none;border:none;color:var(--fp-text-faint);cursor:pointer;display:inline-flex;align-items:center;padding:0}[data-funnel-chart] .fp-seg-cond-rm:hover{color:var(--fp-rose)}[data-funnel-chart] .fp-seg-add-cond-bar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;position:relative}[data-funnel-chart] .fp-seg-add-cond-btn{background:var(--fp-bg);border:1px dashed var(--fp-surface-2);border-radius:var(--fp-r-sm);padding:3px 7px;font-size:10px;color:var(--fp-text-muted);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:3px}[data-funnel-chart] .fp-seg-add-cond-btn:hover{color:var(--fp-blue-md);border-color:var(--fp-blue-md)}[data-funnel-chart] .fp-seg-add-cond-more{background:none;border:none;color:var(--fp-text-faint);cursor:pointer;font-family:inherit;padding:2px 6px;font-size:14px;line-height:1}[data-funnel-chart] .fp-seg-add-cond-menu{position:absolute;top:calc(100% + 4px);left:0;background:var(--dep-panel);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-sm);padding:4px;display:flex;flex-direction:column;gap:2px;min-width:180px;z-index:600;box-shadow:0 8px 24px #00000080}[data-funnel-chart] .fp-seg-add-cond-menu-item{background:none;border:none;color:var(--fp-text);font-family:inherit;text-align:left;padding:6px 8px;font-size:11px;cursor:pointer;border-radius:3px;display:flex;align-items:center;gap:6px}[data-funnel-chart] .fp-seg-add-cond-menu-item:hover{background:var(--fp-surface)}[data-funnel-chart] .fp-seg-add-cond-menu-ico{color:var(--fp-text-muted);display:inline-flex}[data-funnel-chart] .fp-ai-fab{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:9999px;background:linear-gradient(135deg,#d946ef,var(--p-purple-600),var(--p-indigo-600));border:none;cursor:pointer;font-size:14px;font-weight:500;color:#fff;z-index:700;box-shadow:0 10px 20px #0006;transition:filter .15s,box-shadow .15s;font-family:inherit}[data-funnel-chart] .fp-ai-fab:hover{filter:brightness(1.1);box-shadow:0 16px 28px #00000080}[data-funnel-chart] .fp-toast{position:fixed;bottom:72px;right:16px;background:var(--fp-surface);border:1px solid var(--fp-surface-2);border-radius:var(--fp-r-md);padding:8px 14px;font-size:12px;color:var(--fp-text);z-index:800;box-shadow:0 4px 18px #00000080;animation:fp-toast-in .18s ease}@keyframes fp-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-funnel-chart] .fp-calendar-popover .rdp{--rdp-cell-size: 32px;--rdp-accent-color: var(--fp-blue);--rdp-background-color: var(--fp-surface);margin:0;color:var(--fp-text);width:100%}[data-funnel-chart] .fp-calendar-popover .rdp-months{display:flex;gap:12px;width:100%}[data-funnel-chart] .fp-calendar-popover .rdp-month{flex:1;min-width:0}[data-funnel-chart] .fp-calendar-popover .rdp-table{width:100%}[data-funnel-chart] .fp-calendar-popover .rdp-head_cell,[data-funnel-chart] .fp-calendar-popover .rdp-cell{width:calc(100% / 7)}[data-funnel-chart] .fp-calendar-popover .rdp-caption_label,[data-funnel-chart] .fp-calendar-popover .rdp-head_cell{color:var(--fp-text-muted);font-size:11px;font-weight:500}[data-funnel-chart] .fp-calendar-popover .rdp-caption_dropdowns select{background:var(--fp-surface);color:var(--fp-text);border:1px solid var(--fp-surface-2);border-radius:6px;font-size:11px;padding:2px 4px}[data-funnel-chart] .fp-calendar-popover .rdp-nav_button{color:var(--fp-text-muted);border-radius:6px}[data-funnel-chart] .fp-calendar-popover .rdp-nav_button:hover:not([disabled]):not(.rdp-day_selected){background:var(--fp-surface);color:var(--fp-text)}[data-funnel-chart] .fp-calendar-popover .rdp-day{color:var(--fp-text);font-size:12px}[data-funnel-chart] .fp-calendar-popover .rdp-day:hover:not([disabled]):not(.rdp-day_selected){background:var(--fp-surface);color:var(--fp-text)}[data-funnel-chart] .fp-calendar-popover .rdp-day_outside{color:var(--fp-text-faint);opacity:.5}[data-funnel-chart] .fp-calendar-popover .rdp-day_today:not(.rdp-day_selected){color:var(--fp-blue-md);font-weight:700}[data-funnel-chart] .fp-calendar-popover .rdp-day_selected,[data-funnel-chart] .fp-calendar-popover .rdp-day_selected:hover{background:var(--fp-blue);color:#fff}[data-funnel-chart] .fp-calendar-popover .rdp-day_range_start,[data-funnel-chart] .fp-calendar-popover .rdp-day_range_end{background:var(--fp-blue-dk);color:#fff}[data-funnel-chart] .fp-calendar-popover .rdp-day_range_middle{background:var(--fp-blue-bg);color:var(--fp-blue-lt)}[data-funnel-chart] .fp-analyse-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#09090b73;z-index:900;animation:fp-fade-in .15s ease}@keyframes fp-fade-in{0%{opacity:0}to{opacity:1}}[data-funnel-chart] .fp-analyse-drawer{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:95vw;background:var(--fp-panel);border-left:1px solid var(--fp-border);display:flex;flex-direction:column;z-index:901;animation:fp-drawer-slide-in .22s cubic-bezier(.16,1,.3,1);box-shadow:-8px 0 32px #0006}@keyframes fp-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}[data-funnel-chart] .fp-analyse-hdr{padding:14px 18px;border-bottom:1px solid var(--fp-border);display:flex;align-items:center;gap:10px;flex-shrink:0}[data-funnel-chart] .fp-analyse-hdr-icon{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#d946ef,var(--p-purple-600),var(--p-indigo-600));display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;flex-shrink:0}[data-funnel-chart] .fp-analyse-hdr-title{font-size:14px;font-weight:600;color:var(--fp-text)}[data-funnel-chart] .fp-analyse-hdr-sub{font-size:11px;color:var(--fp-text-faint);margin-top:1px}[data-funnel-chart] .fp-analyse-close{margin-left:auto;background:none;border:none;color:var(--fp-text-faint);cursor:pointer;padding:4px;border-radius:4px;font-family:inherit}[data-funnel-chart] .fp-analyse-close:hover{background:var(--fp-surface);color:var(--fp-text)}[data-funnel-chart] .fp-analyse-body{padding:14px 18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--fp-surface-2) transparent}[data-funnel-chart] .fp-analyse-body::-webkit-scrollbar{width:4px}[data-funnel-chart] .fp-analyse-body::-webkit-scrollbar-thumb{background:var(--fp-surface-2);border-radius:2px}[data-funnel-chart] .fp-analyse-card{background:var(--fp-bg);border:1px solid var(--fp-border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}[data-funnel-chart] .fp-analyse-card-type{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:flex;align-items:center;gap:5px}[data-funnel-chart] .fp-analyse-card.insight .fp-analyse-card-type{color:var(--fp-blue-md)}[data-funnel-chart] .fp-analyse-card.action .fp-analyse-card-type{color:var(--fp-mint)}[data-funnel-chart] .fp-analyse-card.warning .fp-analyse-card-type{color:var(--fp-amber)}[data-funnel-chart] .fp-analyse-card-body{font-size:13px;color:var(--fp-text);line-height:1.5}[data-funnel-chart] .fp-analyse-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-funnel-chart] .fp-analyse-stat{background:var(--fp-bg);border:1px solid var(--fp-border);border-radius:8px;padding:8px 12px}[data-funnel-chart] .fp-analyse-stat-label{font-size:10px;color:var(--fp-text-faint);text-transform:uppercase;letter-spacing:.04em}[data-funnel-chart] .fp-analyse-stat-value{font-size:18px;font-weight:600;color:var(--fp-text);margin-top:2px}[data-funnel-chart] .fp-analyse-stat-sub{font-size:11px;color:var(--fp-text-dim);margin-top:1px}[data-funnel-chart] .fp-analyse-empty{font-size:12px;color:var(--fp-text-faint);text-align:center;padding:24px 12px}[data-funnel-chart] .fp-analyse-skeleton{background:linear-gradient(90deg,var(--fp-surface) 0%,var(--fp-border) 50%,var(--fp-surface) 100%);background-size:200% 100%;animation:fp-skeleton-shimmer 1.6s ease-in-out infinite;border-radius:8px;height:14px}@keyframes fp-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-funnel-chart] .fp-analyse-footer{padding:10px 18px;border-top:1px solid var(--fp-border);display:flex;gap:6px;flex-shrink:0}[data-funnel-chart] :focus-visible{outline:2px solid rgba(96,165,250,.4);outline-offset:1px}[data-funnel-chart] button:focus{outline:none}[data-funnel-chart] input:focus{outline:none}[data-funnel-chart] textarea:focus{outline:none}[data-funnel-chart] .fp-bar-stack[data-drilldown] .fp-bar-solid,[data-funnel-chart] .fp-bar-stack[data-drilldown] .fp-bar-hatch,[data-funnel-chart] .fp-hbar-track[data-drilldown],[data-funnel-chart] [data-segment-id][data-drilldown]{cursor:context-menu}[data-funnel-chart] .fp-bar-more{position:absolute;top:4px;right:4px;z-index:4;width:18px;height:18px;display:none;align-items:center;justify-content:center;border:none;border-radius:5px;background:#00000059;color:#fff;font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s;padding:0}[data-funnel-chart] .fp-bar-stack:hover .fp-bar-more,[data-funnel-chart] .fp-hbar-track:hover .fp-bar-more,[data-funnel-chart] .fp-bar-more:focus-visible{display:flex;opacity:.85}[data-funnel-chart] .fp-bar-stack:hover .fp-bar-more:hover,[data-funnel-chart] .fp-hbar-track:hover .fp-bar-more:hover{opacity:1;background:#0000008c}[data-funnel-chart] .fp-ctx-menu{position:fixed;z-index:200;min-width:210px;background:var(--fp-panel);border:1px solid var(--fp-border);border-radius:var(--fp-r-lg);box-shadow:0 12px 32px #0000008c;padding:6px;font-size:13px}[data-funnel-chart] .fp-ctx-item{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:var(--fp-r-sm);color:var(--fp-text);cursor:pointer;white-space:nowrap}[data-funnel-chart] .fp-ctx-item:hover,[data-funnel-chart] .fp-ctx-item:focus-visible{background:var(--fp-surface)}[data-funnel-chart] .fp-ctx-item--disabled,[data-funnel-chart] .fp-ctx-item--disabled:hover{color:var(--fp-text-faint);cursor:not-allowed;background:none}[data-funnel-chart] .fp-ctx-ic{width:16px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:var(--fp-text-muted)}[data-funnel-chart] .fp-drill-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#00000080}[data-funnel-chart] .fp-vu-panel{position:fixed;top:0;right:0;bottom:0;z-index:160;width:min(920px,92vw);background:var(--fp-panel);border-left:1px solid var(--fp-border);box-shadow:-16px 0 40px #00000080;display:flex;flex-direction:column;transform:translate(100%);transition:transform .22s ease}[data-funnel-chart] .fp-vu-panel.is-open{transform:translate(0)}[data-funnel-chart] .fp-vu-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--fp-border)}[data-funnel-chart] .fp-vu-title{font-size:15px;font-weight:600;color:var(--fp-text)}[data-funnel-chart] .fp-vu-sub{display:block;font-size:11px;font-weight:400;color:var(--fp-text-faint);margin-top:2px}[data-funnel-chart] .fp-vu-head-actions{margin-left:auto;display:flex;gap:8px}[data-funnel-chart] .fp-vu-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:var(--fp-r-md);border:1px solid var(--fp-border);background:var(--fp-bg);color:var(--fp-text);font-size:12px;cursor:pointer;font-family:inherit}[data-funnel-chart] .fp-vu-btn:hover{border-color:var(--fp-surface-2)}[data-funnel-chart] .fp-vu-btn--primary{background:var(--fp-blue);border-color:var(--fp-blue-bdr);color:#fff}[data-funnel-chart] .fp-vu-close{width:28px;height:28px;border:none;background:none;color:var(--fp-text-muted);cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:18px}[data-funnel-chart] .fp-vu-close:hover{background:var(--fp-surface);color:var(--fp-text)}[data-funnel-chart] .fp-vu-note{padding:6px 18px;font-size:11px;color:var(--fp-amber);background:var(--fp-amber-bg);border-bottom:1px solid var(--fp-amber-bdr)}[data-funnel-chart] .fp-vu-body{flex:1;min-height:0;display:grid;grid-template-columns:240px 1fr 260px}[data-funnel-chart] .fp-vu-col{overflow:auto;padding:10px}[data-funnel-chart] .fp-vu-col--users{border-right:1px solid var(--fp-border)}[data-funnel-chart] .fp-vu-col--props{border-left:1px solid var(--fp-border)}[data-funnel-chart] .fp-vu-col-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--fp-text-faint);padding:2px 6px 8px}[data-funnel-chart] .fp-vu-user{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 8px;border-radius:var(--fp-r-sm);font-size:12px;color:var(--fp-text-muted);cursor:pointer;font-variant-numeric:tabular-nums}[data-funnel-chart] .fp-vu-user:hover{background:var(--fp-surface);color:var(--fp-text)}[data-funnel-chart] .fp-vu-user--active{background:var(--fp-blue-bg);color:var(--fp-blue-lt)}[data-funnel-chart] .fp-vu-user-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-funnel-chart] .fp-vu-open{color:var(--fp-text-faint);font-size:11px;text-decoration:none}[data-funnel-chart] .fp-vu-open:hover{color:var(--fp-blue-lt)}[data-funnel-chart] .fp-vu-crumb{font-size:11px;color:var(--fp-blue-lt);margin-bottom:10px}[data-funnel-chart] .fp-vu-crumb a{color:var(--fp-blue-lt);text-decoration:none}[data-funnel-chart] .fp-vu-tl-row{display:flex;gap:10px;padding:6px 4px;font-size:12px;border-bottom:1px solid var(--fp-border)}[data-funnel-chart] .fp-vu-tl-time{color:var(--fp-text-faint);width:74px;flex-shrink:0}[data-funnel-chart] .fp-vu-tl-ev{color:var(--fp-text)}[data-funnel-chart] .fp-vu-prop{display:flex;justify-content:space-between;gap:8px;padding:6px 4px;font-size:12px;border-bottom:1px solid var(--fp-border)}[data-funnel-chart] .fp-vu-prop-k{color:var(--fp-text-faint)}[data-funnel-chart] .fp-vu-prop-v{color:var(--fp-text)}[data-funnel-chart] .fp-vu-loading,[data-funnel-chart] .fp-vu-empty,[data-funnel-chart] .fp-vu-error{display:flex;align-items:center;gap:6px;padding:8px;font-size:12px;color:var(--fp-text-dim)}[data-funnel-chart] .fp-vu-error{color:var(--fp-rose)}[data-funnel-chart] .fp-sj-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-48%);z-index:160;width:min(860px,94vw);max-height:82vh;overflow:auto;background:var(--fp-panel);border:1px solid var(--fp-border);border-radius:var(--fp-r-lg);box-shadow:0 24px 60px #0009}[data-funnel-chart] .fp-sj-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--fp-border)}[data-funnel-chart] .fp-sj-title{font-size:15px;font-weight:600;color:var(--fp-text)}[data-funnel-chart] .fp-sj-sub{display:block;font-size:11px;font-weight:400;color:var(--fp-text-faint);margin-top:2px}[data-funnel-chart] .fp-sj-body{padding:16px 20px}[data-funnel-chart] .fp-sj-path{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}[data-funnel-chart] .fp-sj-pct{width:56px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--fp-text)}[data-funnel-chart] .fp-sj-node{padding:8px 10px;border-radius:var(--fp-r-sm);font-size:11px;color:var(--fp-text);background:var(--fp-surface);white-space:nowrap}[data-funnel-chart] .fp-sj-arrow{color:var(--fp-text-faint);font-size:11px}[data-funnel-chart] .fp-canvas-panel.fp-compact{height:100%;min-height:0;overflow:hidden}[data-funnel-chart] .fp-compact .fp-chart-canvas{min-height:0;flex:1 1 0%}[data-funnel-chart] .fp-compact .fp-metric-display{padding:6px 12px 4px}[data-funnel-chart] .fp-compact .fp-metric-big{font-size:clamp(18px,3.86cqw,40px);line-height:1.1}[data-funnel-chart] .fp-compact .fp-metric-label{font-size:clamp(11px,2.12cqw,14px)}[data-funnel-chart] .fp-compact .fp-metric-date,[data-funnel-chart] .fp-compact .fp-metric-context{font-size:clamp(10px,1.93cqw,13px)}[data-funnel-chart] .fp-compact .fp-bars-flex{padding:0 4px;gap:4px}.acc-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1;gap:0;text-align:center;font-family:var(--dep-font);line-height:normal}.acc-hero .ach-phase{display:none;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;text-align:center}.acc-hero[data-phase=describe] .ach-phase[data-ask-phase=describe],.acc-hero[data-phase=building] .ach-phase[data-ask-phase=building],.acc-hero[data-phase=question] .ach-phase[data-ask-phase=question],.acc-hero[data-phase=retype] .ach-phase[data-ask-phase=retype]{display:flex}.acc-hero .ach-mark{width:28px;height:28px;color:var(--dep-ai-text);flex-shrink:0}.acc-hero .ach-mark-live{animation:ach-pulse 1.2s ease-in-out infinite}.acc-hero .ach-title{font-size:15px;font-weight:600;color:var(--dep-text)}.acc-hero .ach-sub{font-size:12px;color:var(--dep-text-dim);margin-top:-6px}.acc-hero .ach-box{width:100%;display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--dep-panel);border:1px solid var(--dep-border);border-radius:var(--dep-radius-lg);text-align:left;transition:border-color .12s ease,box-shadow .12s ease}.acc-hero .ach-box:focus-within{border-color:var(--dep-ai-border);box-shadow:0 0 0 3px var(--dep-ai-dim)}.acc-hero .ach-input{width:100%;min-width:0;background:none;border:none;outline:none;resize:none;color:var(--dep-text);font-family:var(--dep-font);font-size:14px;line-height:1.45}.acc-hero .ach-input::placeholder{color:var(--dep-text-dim)}.acc-hero textarea.ach-input{min-height:64px}.acc-hero .ach-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.acc-hero .ach-hint{font-size:11px;color:var(--dep-text-dim)}.acc-hero .ach-build,.acc-sec .ach-build{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:var(--dep-radius-sm);background:var(--dep-ai-gradient);color:var(--dep-text-on-accent);font-family:var(--dep-font);font-size:12px;font-weight:600;line-height:normal;cursor:pointer;white-space:nowrap}.acc-hero .ach-build:hover,.acc-sec .ach-build:hover{filter:brightness(1.1)}.acc-hero .ach-build .lucide{width:13px;height:13px}.acc-hero .ach-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.acc-hero .ach-chip{padding:4px 11px;border-radius:var(--dep-radius-pill);background:none;border:1px solid var(--dep-border);color:var(--dep-text-muted);font-family:var(--dep-font);font-size:12px;font-weight:400;line-height:normal;cursor:pointer}.acc-hero .ach-chip:hover{background:var(--dep-surface);border-color:var(--dep-ai-border);color:var(--dep-text)}.acc-hero .ach-alt{font-size:12px;color:var(--dep-text-dim);margin-top:4px}.acc-hero .ach-alt a,.acc-hero .ach-alt .cv-learn{color:var(--dep-text-muted);text-decoration:none;display:inline;margin:0;font-size:12px;cursor:pointer}.acc-hero .ach-alt a:hover,.acc-hero .ach-alt a:focus-visible{color:var(--dep-text);text-decoration:underline}.acc-hero .ach-echo{font-size:14px;color:var(--dep-text);max-width:480px}.acc-hero .ach-echo-small{font-size:12px;color:var(--dep-text-muted);margin-top:-6px}.acc-hero .ach-progress{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dep-text-dim)}.acc-hero .ach-dot,.acc-sec .ach-dot{width:7px;height:7px;border-radius:50%;background:var(--dep-ai);animation:ach-pulse 1.2s ease-in-out infinite;flex-shrink:0}.acc-hero .ach-q{font-size:14px;font-weight:500;color:var(--dep-text)}.acc-hero .ach-box-line{flex-direction:row;align-items:flex-end;padding:6px 6px 6px 14px}.acc-hero .ach-box-line .ach-input{min-height:24px;max-height:102px;overflow-y:auto}@keyframes ach-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes acc-land{0%{border-color:var(--dep-ai-border);box-shadow:0 0 0 4px var(--dep-ai-dim)}to{box-shadow:0 0 0 0 transparent}}.acc-sec{padding-top:10px;padding-bottom:10px;font-family:var(--dep-font);line-height:normal}.acc-sec .acc-pointer,.acc-sec .acc-body{display:none;position:relative;overflow:hidden;padding:10px;background:var(--dep-ai-dim);border:1px solid var(--dep-ai-bdr);border-radius:var(--dep-radius-md)}.acc-sec .acc-pointer:before,.acc-sec .acc-body:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--dep-ai-gradient)}.acc-sec[data-mode=empty] .acc-pointer{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--dep-ai-text)}.acc-sec[data-mode=built] .acc-body{display:flex;flex-direction:column;gap:8px}.acc-sec .lucide{width:13px;height:13px;color:var(--dep-ai-text);flex-shrink:0}.acc-sec .acc-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--dep-ai-text)}.acc-sec .acc-box{display:flex;align-items:flex-end;gap:6px;padding:8px 6px 6px 10px;background:var(--dep-panel);border:1px solid var(--dep-ai-bdr);border-radius:var(--dep-radius-md);transition:border-color .12s ease,box-shadow .12s ease}.acc-sec .acc-box:focus-within{border-color:var(--dep-ai-border);box-shadow:0 0 0 3px var(--dep-ai-dim)}.acc-sec .acc-box.landed{animation:acc-land 1.4s ease-out}.acc-sec .acc-input{flex:1;min-width:0;min-height:34px;max-height:87px;overflow-y:auto;background:none;border:none;outline:none;resize:none;color:var(--dep-text);font-family:var(--dep-font);font-size:12px;line-height:1.4}.acc-sec .acc-input::placeholder{color:var(--dep-text-dim)}.acc-sec .acc-send{padding:3px 9px;border:none;border-radius:var(--dep-radius-sm);background:var(--dep-ai-gradient);color:var(--dep-text-on-accent);font-family:var(--dep-font);font-size:12px;font-weight:600;line-height:1.3;cursor:pointer;flex-shrink:0}.acc-sec .acc-send:hover{filter:brightness(1.1)}.acc-sec .acc-busy{display:none;align-items:center;gap:8px;min-height:34px;font-size:12px;color:var(--dep-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-sec .acc-q,.acc-sec .acc-rt{display:none;flex-direction:column;gap:8px}.acc-sec .acc-body[data-ask=box] .acc-box,.acc-sec .acc-body[data-ask=busy] .acc-busy,.acc-sec .acc-body[data-ask=question] .acc-q,.acc-sec .acc-body[data-ask=retype] .acc-rt{display:flex}.acc-sec .acc-body:not([data-ask=box])>.acc-box{display:none}.acc-sec .acc-body:not([data-ask=box]) .acc-label{display:none}.acc-sec .acc-q-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--dep-ai-text)}.acc-sec .acc-q-echo{font-size:11px;color:var(--dep-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-sec .acc-q-text{font-size:12px;font-weight:500;color:var(--dep-text)}.acc-sec .acc-q-chips{display:flex;flex-wrap:wrap;gap:6px}.acc-sec .acc-q-chips .ach-chip{padding:3px 9px;border-radius:var(--dep-radius-pill);background:none;border:1px solid var(--dep-border);color:var(--dep-text-muted);font-family:var(--dep-font);font-size:11px;font-weight:400;line-height:normal;cursor:pointer}.acc-sec .acc-q-chips .ach-chip:hover{background:var(--dep-surface);border-color:var(--dep-ai-border);color:var(--dep-text)}.acc-sec .acc-box.acc-box-line{flex-direction:row;align-items:center;padding:3px 3px 3px 10px}.acc-sec .acc-box-line .acc-input{min-height:24px;max-height:87px;height:24px;line-height:1.4;padding:3px 0;overflow-y:auto;resize:none}.acc-sec .acc-box-line{align-items:flex-end}.acc-sec .acc-q-cancel{font-size:11px}.acc-sec .acc-rt-sub{font-size:11px;color:var(--dep-text-dim)}.acc-sec .acc-rt-progress{display:flex;min-height:0}.acc-sec .acc-rt .ach-mark-live{animation:ach-pulse 1.2s ease-in-out infinite}.acc-hero .ach-note,.acc-sec .ach-note{display:none;width:100%;padding:8px 12px;border:1px dashed var(--dep-border-strong);border-radius:var(--dep-radius-md);background:none;color:var(--dep-text-muted);font-size:12px;line-height:1.45;text-align:left}.acc-hero[data-note] .ach-note,.acc-sec .acc-body[data-note][data-ask=box] .ach-note{display:block}.acc-hero[data-note=failed] .ach-note,.acc-sec .acc-body[data-note=failed] .ach-note{border:1px solid var(--dep-negative);background:var(--dep-negative-dim);color:var(--dep-negative-text)}.acc-sec .ach-note{padding:6px 8px;font-size:11px;line-height:1.4}.acc-hero .ach-note-act,.acc-sec .ach-note-act{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.acc-hero .ach-note-act:hover,.acc-hero .ach-note-act:focus-visible,.acc-sec .ach-note-act:hover,.acc-sec .ach-note-act:focus-visible{color:var(--dep-text)}.acc-sec .acc-busy-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.acc-sec .acc-busy .acc-act{margin-left:auto;flex-shrink:0}.acc-sec .acc-thread summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dep-text-muted);min-width:0}.acc-sec .acc-thread summary::-webkit-details-marker{display:none}.acc-sec .acc-thread summary:before{content:"▸";font-size:10px;flex-shrink:0}.acc-sec .acc-thread[open] summary:before{content:"▾"}.acc-sec .acc-count{white-space:nowrap;flex-shrink:0}.acc-sec .acc-first{color:var(--dep-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.acc-sec .acc-thread[open] .acc-first{display:none}.acc-sec .acc-turns{list-style:none;margin:6px 0 0 3px;padding:0 0 0 10px;border-left:2px solid var(--dep-ai-border);display:flex;flex-direction:column;gap:5px}.acc-sec .acc-turn{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:1.4;color:var(--dep-text)}.acc-sec .acc-turn.hand{color:var(--dep-text-muted)}.acc-sec .acc-turn-text{min-width:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:default}.acc-sec a.acc-turn-link{color:inherit;text-decoration:none;cursor:pointer}.acc-sec a.acc-turn-link:hover,.acc-sec a.acc-turn-link:focus-visible{color:var(--dep-ai-text);text-decoration:underline;text-underline-offset:2px}.acc-sec .acc-back{flex-shrink:0;opacity:0;font-size:10px;color:var(--dep-ai-text);text-decoration:none;white-space:nowrap;transition:opacity .12s ease}.acc-sec .acc-turn:hover .acc-back,.acc-sec .acc-back:focus-visible{opacity:1}.acc-sec .acc-back:hover{text-decoration:underline}.acc-sec .acc-tag{font-size:9px;color:var(--dep-text-dim);border:1px solid var(--dep-border);border-radius:var(--dep-radius-pill);padding:0 5px;white-space:nowrap;vertical-align:1px}.acc-sec .acc-cur{flex-shrink:0;color:var(--dep-ai-text);border-color:var(--dep-ai-bdr)}.acc-sec .acc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0 0 3px;font-size:11px}.acc-sec .acc-act{color:var(--dep-ai-text);text-decoration:none;white-space:nowrap}.acc-sec .acc-act:hover,.acc-sec .acc-act:focus-visible{text-decoration:underline}.acc-sec .acc-undone{display:none;color:var(--dep-text-dim)}.acc-tip{position:fixed;z-index:700;max-width:380px;padding:8px 10px;background:var(--dep-panel);border:1px solid var(--dep-ai-bdr);border-radius:var(--dep-radius-md);box-shadow:0 12px 32px #00000073;font-family:var(--dep-font);font-size:12px;line-height:1.45;color:var(--dep-text);white-space:normal;pointer-events:none}@media(prefers-reduced-motion:reduce){.acc-hero .ach-mark-live,.acc-hero .ach-dot,.acc-sec .ach-dot,.acc-sec .acc-rt .ach-mark-live,.acc-sec .acc-box.landed{animation:none}}[data-retention-chart] .rp-left-zone{flex-shrink:0}@media(min-width:1024px){[data-retention-chart] .rp-left-zone{position:relative;width:292px;overflow:hidden;border-right:1px solid var(--dep-border)}[data-retention-chart] .rp-left-zone .rp-lz-query{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(0);opacity:1;z-index:1;transition:transform .34s cubic-bezier(.4,0,.2,1),opacity .24s ease}[data-retention-chart] .rp-left-zone.rp-lz-open .rp-lz-query{transform:translate(-22px);opacity:0;pointer-events:none}[data-retention-chart] .rp-left-zone .rp-lz-settings{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transform:translate(-100%);overflow:hidden;background:var(--dep-canvas);z-index:2;transition:transform .34s cubic-bezier(.4,0,.2,1),box-shadow .34s ease}[data-retention-chart] .rp-left-zone.rp-lz-open .rp-lz-settings{transform:translate(0);box-shadow:14px 0 34px #00000073}}[data-trend-chart]{--mp-bg: var(--dep-bg);--mp-panel: var(--dep-panel);--mp-surface: var(--dep-surface);--mp-border: var(--dep-border);--mp-border-dim: var(--dep-border-dim);--mp-text: var(--dep-text);--mp-text-2: var(--dep-text-2);--mp-text-muted: var(--dep-text-muted);--mp-text-dim: var(--dep-text-dim);--mp-text-faint: var(--dep-text-faint);--mp-blue: var(--dep-accent);--mp-blue-dk: var(--dep-accent-strong);--mp-blue-bg: var(--dep-accent-dim);--mp-blue-lt: #bfdbfe;--mp-blue-md: var(--dep-accent-soft);--mp-violet-bg: var(--dep-tint-violet-bg);--mp-violet-fg: var(--dep-tint-violet-text);--mp-radius-sm: var(--dep-radius-sm);--mp-radius-md: var(--dep-radius-md);--mp-radius-lg: var(--dep-radius-lg);color:var(--mp-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px}[data-trend-chart] .mp-left-zone{position:relative;width:292px;flex-shrink:0;overflow:hidden;border-right:1px solid var(--mp-border)}[data-trend-chart] .mp-left-zone .mp-lz-query{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transform:translate(0);opacity:1;z-index:1;transition:transform .34s cubic-bezier(.4,0,.2,1),opacity .24s ease}[data-trend-chart] .mp-left-zone.mp-lz-open .mp-lz-query{transform:translate(-22px);opacity:0;pointer-events:none}[data-trend-chart] .mp-left-zone .mp-lz-settings{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transform:translate(-100%);overflow:hidden;background:var(--dep-canvas);z-index:2;transition:transform .34s cubic-bezier(.4,0,.2,1),box-shadow .34s ease}[data-trend-chart] .mp-left-zone.mp-lz-open .mp-lz-settings{transform:translate(0);box-shadow:14px 0 34px #00000073}[data-trend-chart] .mp-left-panel{width:100%;height:100%;flex-shrink:0;background:var(--dep-canvas);display:flex;flex-direction:column;overflow:hidden;min-height:0}[data-trend-chart] .mp-lp-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}[data-trend-chart] .mp-lp-sec{padding:0 12px;border-bottom:1px solid var(--mp-border-dim)}[data-trend-chart] .mp-lp-sec:last-child{border-bottom:none}[data-trend-chart] .mp-card-stack{display:flex;flex-direction:column;gap:8px;padding:10px 12px}[data-trend-chart] .mp-lp-sec--card{border-bottom:none;padding:0}[data-trend-chart] .mp-lp-sec-hdr{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px}[data-trend-chart] .mp-lp-sec-count{font-size:11px;color:var(--mp-text-muted);font-variant-numeric:tabular-nums}[data-trend-chart] .mp-lp-sec-title{font-size:13px;font-weight:500;color:var(--dep-text-3);text-transform:none;letter-spacing:normal}[data-trend-chart] .mp-gb-info{color:var(--mp-text-faint);font-size:11px;text-decoration:none;cursor:help;line-height:1}[data-trend-chart] .mp-gb-info:hover{color:var(--mp-text-muted)}[data-trend-chart] .mp-add-btn{display:flex;align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:500;color:var(--mp-blue-md);cursor:pointer;border:none;background:none;width:100%;font-family:inherit;transition:color .12s;text-align:left}[data-trend-chart] .mp-add-btn:hover{color:var(--mp-blue)}[data-trend-chart] .mp-add-btn.dim{color:var(--mp-text-faint)}[data-trend-chart] .mp-add-btn.dim:hover{color:var(--mp-text-muted)}[data-trend-chart] .mp-filter-tag{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:var(--mp-blue-bg);border:1px solid var(--mp-blue-dk);border-radius:4px;font-size:10px;font-weight:500;color:var(--mp-blue-md);margin-top:3px}[data-trend-chart] .mp-center-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}[data-trend-chart] .mp-chart-column{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}[data-trend-chart] .mp-chart-hdr{height:52px;flex-shrink:0;background:var(--mp-panel);border-bottom:1px solid var(--mp-border);display:flex;align-items:center;padding:0 16px;gap:10px}[data-trend-chart] .mp-chart-title{background:none;border:none;outline:none;font-size:15px;font-weight:600;color:var(--mp-text);flex:1;min-width:0;font-family:inherit}[data-trend-chart] .mp-chart-title::placeholder{color:var(--mp-text-dim)}[data-trend-chart] .mp-chart-meta{font-size:11px;color:var(--mp-text-faint);white-space:nowrap;display:flex;align-items:center;gap:6px}[data-trend-chart] .mp-hdr-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-radius-sm);font-size:12px;font-weight:500;color:var(--mp-text-muted);cursor:pointer;transition:all .12s;white-space:nowrap;font-family:inherit}[data-trend-chart] .mp-hdr-btn:hover{border-color:var(--mp-blue);color:var(--mp-blue-md)}[data-trend-chart] .mp-hdr-btn:disabled{opacity:.5;cursor:not-allowed}[data-trend-chart] .mp-hdr-btn.primary{background:var(--mp-blue-dk);border-color:var(--mp-blue);color:var(--dep-text-on-accent)}[data-trend-chart] .mp-hdr-btn.primary:hover{background:#1e40af}[data-trend-chart] .mp-chart-title-area{padding:12px 20px 10px;border-bottom:1px solid var(--mp-border);flex-shrink:0}[data-trend-chart] .mp-chart-desc{font-size:12px;color:var(--mp-text-faint);cursor:text;background:none;border:none;outline:none;padding:0;width:100%;font-family:inherit}[data-trend-chart] .mp-chart-desc::placeholder{color:var(--mp-text-faint)}[data-trend-chart] .mp-toolbar{height:46px;flex-shrink:0;border-bottom:1px solid var(--mp-border);display:flex;align-items:center;padding:0 14px}[data-trend-chart] .mp-tb-divider{width:1px;height:22px;background:var(--mp-border);margin:0 2px}[data-trend-chart] .mp-run-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 13px;background:var(--dep-bg);border:1px solid var(--dep-border-strong);border-radius:var(--mp-radius-sm);font-size:12px;font-weight:600;color:var(--dep-text-3);cursor:pointer;transition:all .12s;font-family:inherit}[data-trend-chart] .mp-run-btn:hover:not(:disabled){border-color:var(--dep-text-faint)}[data-trend-chart] .mp-run-btn:disabled{opacity:.5;cursor:not-allowed}[data-trend-chart] .mp-run-btn.stale{background:var(--dep-accent-strong);border-color:var(--p-blue-600);color:var(--dep-text-on-accent)}[data-trend-chart] .mp-run-btn.stale:hover:not(:disabled){background:var(--p-blue-600);border-color:var(--p-blue-600)}[data-trend-chart] .mp-t-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:var(--dep-elevated-dim, #1c1c1f);border:1px solid var(--mp-border);border-radius:var(--mp-radius-sm);font-size:12px;font-weight:500;color:var(--mp-text-muted);cursor:pointer;transition:all .12s;white-space:nowrap;font-family:inherit}[data-trend-chart] .mp-t-chip:hover{border-color:var(--mp-blue);color:var(--mp-blue-md)}[data-trend-chart] .mp-t-chip.on{background:var(--mp-blue-bg);border-color:var(--mp-blue-dk);color:var(--mp-blue-lt)}[data-trend-chart] .mp-chart-area{flex:1;display:flex;flex-direction:column;position:relative;padding:14px 20px 12px;overflow:auto;min-height:0;gap:8px}[data-trend-chart] .mp-chart-area[data-table-replace]{flex:0 0 auto}[data-trend-chart] .mp-summary{display:flex;gap:40px;padding:4px 0 10px;flex-shrink:0;flex-wrap:nowrap;overflow-x:auto;min-width:0px}[data-trend-chart] .mp-summary::-webkit-scrollbar{height:6px}[data-trend-chart] .mp-summary::-webkit-scrollbar-track{background:transparent}[data-trend-chart] .mp-summary::-webkit-scrollbar-thumb{background:var(--dep-border-strong);border-radius:3px}@supports not selector(::-webkit-scrollbar){[data-trend-chart] .mp-summary{scrollbar-width:thin;scrollbar-color:var(--dep-border-strong) transparent}}[data-trend-chart] .mp-stat{display:flex;flex-direction:column;gap:4px;flex-shrink:0}[data-trend-chart] .mp-stat-lbl{font-size:10px;font-weight:700;color:var(--mp-text-faint);text-transform:uppercase;letter-spacing:.05em}[data-trend-chart] .mp-stat-val{font-size:22px;font-weight:700;color:var(--mp-text);line-height:1.1;font-variant-numeric:tabular-nums}[data-trend-chart] .mp-delta-up{color:var(--p-green-400);font-size:12px;font-weight:600}[data-trend-chart] .mp-delta-dn{color:var(--dep-negative-text);font-size:12px;font-weight:600}[data-trend-chart] .mp-stat-series{display:flex;align-items:center;gap:6px;margin-bottom:2px}[data-trend-chart] .mp-stat-dot{width:8px;height:8px;border-radius:9999px;flex-shrink:0}[data-trend-chart] .mp-stat-series-lbl{font-size:12px;font-weight:600;color:var(--dep-text-2);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-trend-chart] .mp-stat-head{display:flex;align-items:flex-start;gap:12px}[data-trend-chart] .mp-stat-sub{font-size:10px;font-weight:500;color:var(--mp-text-faint);margin-top:1px}[data-trend-chart] .mp-compare-note{padding:2px 0 2px 10px;background:none;border:none;border-left:2px solid var(--mp-blue-dk);border-radius:0;font-size:11px;color:var(--mp-text-muted);margin-bottom:8px;flex-shrink:0}[data-trend-chart] .mp-compare-note b,[data-trend-chart] .mp-compare-note strong{color:var(--mp-blue-md);font-weight:600}[data-trend-chart] .mp-legend{display:flex;align-items:center;gap:14px;padding:8px 0 2px;flex-wrap:wrap;flex-shrink:0}[data-trend-chart] .mp-legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mp-text-muted);cursor:pointer;padding:3px 7px;border-radius:5px;transition:background .1s;-webkit-user-select:none;user-select:none;background:none;border:none;font-family:inherit}[data-trend-chart] .mp-legend-item:hover{background:var(--mp-surface)}[data-trend-chart] .mp-legend-item.dim{opacity:.38}[data-trend-chart] .mp-legend-swatch{width:20px;height:3px;border-radius:2px;flex-shrink:0}[data-trend-chart] .mp-sb-widget{background:var(--dep-panel);border:1px solid var(--dep-border);border-radius:10px;overflow:visible;position:relative;font-size:14px}[data-trend-chart] .mp-sb-hdr{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--dep-border)}[data-trend-chart] .mp-sb-collapse{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--dep-text-dim);padding:0;border-radius:4px;transition:color .15s;flex-shrink:0}[data-trend-chart] .mp-sb-collapse:hover{color:var(--dep-text)}[data-trend-chart] .mp-sb-hdr-label{font-size:13px;font-weight:500;color:var(--dep-text-3)}[data-trend-chart] .mp-sb-conj-toggle{display:flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;border:1px solid var(--dep-border-strong);background:var(--dep-surface);color:var(--dep-text-3);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s;-webkit-user-select:none;user-select:none}[data-trend-chart] .mp-sb-conj-toggle:hover{border-color:var(--dep-text-faint)}[data-trend-chart] .mp-sb-info-btn{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--dep-text-dim);padding:0;border-radius:4px;transition:color .15s}[data-trend-chart] .mp-sb-info-btn:hover{color:var(--dep-text-muted)}[data-trend-chart] .mp-sb-hdr-spacer{flex:1}[data-trend-chart] .mp-sb-body{padding:10px;display:flex;flex-direction:column;gap:8px}[data-trend-chart] .mp-sb-segs{display:flex;flex-direction:column;gap:6px}[data-trend-chart] .mp-sb-seg-row{border:1px solid var(--dep-border);border-radius:10px;overflow:visible;background:var(--dep-bg);position:relative}[data-trend-chart] .mp-sb-seg-hdr{display:flex;align-items:center;gap:6px;padding:7px 10px;background:var(--dep-panel);border-bottom:1px solid var(--dep-border);border-radius:10px 10px 0 0;position:relative}[data-trend-chart] .mp-sb-swatch-wrap{position:relative;display:inline-flex;align-items:center}[data-trend-chart] .mp-sb-swatch{width:10px;height:10px;border-radius:50%;flex-shrink:0;cursor:pointer;border:1.5px solid rgba(255,255,255,.15);transition:transform .15s,box-shadow .15s}[data-trend-chart] .mp-sb-swatch:hover{transform:scale(1.4);box-shadow:0 0 0 3px #ffffff14}[data-trend-chart] .mp-sb-seg-num{font-size:12px;font-weight:500;color:var(--dep-text-dim);width:12px;flex-shrink:0;text-align:center}[data-trend-chart] .mp-sb-seg-label-inp{flex:1;background:none;border:none;outline:none;font-size:13px;font-weight:500;color:var(--dep-text);font-family:inherit;padding:0;min-width:0}[data-trend-chart] .mp-sb-seg-menu-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--dep-text-dim);border-radius:6px;padding:0;transition:all .15s;flex-shrink:0}[data-trend-chart] .mp-sb-seg-menu-btn:hover{background:var(--dep-surface);color:var(--dep-text-muted)}[data-trend-chart] .mp-sb-conds{padding:6px 10px;display:flex;flex-direction:column;gap:3px}[data-trend-chart] .mp-sb-cond-row{display:flex;align-items:center;gap:5px;padding:4px 6px;border-radius:8px;background:var(--dep-surface);min-height:28px;position:relative}[data-trend-chart] .mp-sb-cond-icon{flex-shrink:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:var(--dep-text-dim)}[data-trend-chart] .mp-sb-cond-body{flex:1;display:flex;align-items:center;gap:3px;flex-wrap:wrap}[data-trend-chart] .mp-sb-cond-label{font-size:11px;color:var(--dep-text-dim)}[data-trend-chart] .mp-sb-chip{display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:filter .15s}[data-trend-chart] .mp-sb-chip:hover{filter:brightness(1.2)}[data-trend-chart] .mp-sb-chip-prop{background:var(--dep-surface-raised);color:var(--dep-text-3)}[data-trend-chart] .mp-sb-chip-op{background:transparent;color:var(--dep-text-dim);font-weight:400}[data-trend-chart] .mp-sb-chip-val{background:#3b82f621;color:#93c5fd;border:1px solid rgba(59,130,246,.28)}[data-trend-chart] .mp-sb-chip-evt{background:#10b9811f;color:#6ee7b7;border:1px solid rgba(16,185,129,.25)}[data-trend-chart] .mp-sb-chip-win{background:#a1a1aa1a;color:var(--dep-text-muted);border:1px solid rgba(161,161,170,.15)}[data-trend-chart] .mp-sb-chip-coh{background:#7c3aed26;color:#c4b5fd;border:1px solid rgba(124,58,237,.25)}[data-trend-chart] .mp-sb-chip-cnt{background:#3b82f621;color:var(--dep-accent-soft);border:1px solid rgba(59,130,246,.28);font-variant-numeric:tabular-nums}[data-trend-chart] .mp-sb-cond-rm{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--dep-text-dim);padding:0;border-radius:3px;flex-shrink:0;transition:all .15s;opacity:0}[data-trend-chart] .mp-sb-cond-row:hover .mp-sb-cond-rm{opacity:1}[data-trend-chart] .mp-sb-cond-rm:hover{background:#f43f5e1f;color:var(--p-rose-400)}[data-trend-chart] .mp-sb-add-cond-bar{display:flex;align-items:center;gap:2px;padding:5px 10px 8px;flex-wrap:wrap;position:relative}[data-trend-chart] .mp-sb-add-cond-btn{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border:none;background:none;color:var(--dep-text-dim);font-size:11px;font-weight:500;cursor:pointer;font-family:inherit;border-radius:5px;transition:all .15s}[data-trend-chart] .mp-sb-add-cond-btn:hover{background:var(--dep-surface);color:var(--dep-accent)}[data-trend-chart] .mp-sb-add-cond-more{display:inline-flex;align-items:center;padding:3px 7px;border:none;background:none;color:var(--dep-text-dim);font-size:13px;cursor:pointer;font-family:inherit;border-radius:5px;transition:all .15s;letter-spacing:1px;line-height:1}[data-trend-chart] .mp-sb-add-cond-more:hover{background:var(--dep-surface);color:var(--dep-text-muted)}[data-trend-chart] .mp-sb-add-seg-btn{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:7px 12px;border:1px dashed var(--dep-border-strong);border-radius:10px;background:transparent;color:var(--dep-text-dim);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}[data-trend-chart] .mp-sb-add-seg-btn:hover:not(:disabled){border-color:var(--dep-accent);color:var(--dep-accent);background:#3b82f621}[data-trend-chart] .mp-sb-add-seg-btn:disabled{opacity:.35;cursor:not-allowed}[data-trend-chart] .mp-sb-dropdown{position:absolute;background:var(--dep-panel);border:1px solid var(--dep-border-strong);border-radius:10px;padding:4px;min-width:200px;box-shadow:0 12px 32px #0009;z-index:200}[data-trend-chart] .mp-sb-dd-item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;font-size:13px;color:var(--dep-text-3);cursor:pointer;transition:background .1s;border:none;background:none;width:100%;font-family:inherit;text-align:left}[data-trend-chart] .mp-sb-dd-item:hover{background:var(--dep-surface-raised)}[data-trend-chart] .mp-sb-dd-item.disabled{opacity:.4;cursor:not-allowed}[data-trend-chart] .mp-sb-dd-item.disabled:hover{background:none}[data-trend-chart] .mp-sb-dd-item.danger{color:var(--p-rose-400)}[data-trend-chart] .mp-sb-dd-item.danger:hover{background:#f43f5e1f}[data-trend-chart] .mp-sb-dd-sep{height:1px;background:var(--dep-surface-raised);margin:4px 0}[data-trend-chart] .mp-sb-dd-ico{width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:var(--dep-text-dim);flex-shrink:0}[data-trend-chart] .mp-sb-dd-lbl{flex:1}[data-trend-chart] .mp-sb-dd-badge{font-size:10px;padding:1px 5px;border-radius:4px;background:#a1a1aa1f;color:var(--dep-text-dim)}[data-trend-chart] .mp-dd-wrap{position:relative;display:inline-block}[data-trend-chart] .mp-dd-panel{position:absolute;top:calc(100% + 5px);left:0;background:var(--mp-panel);border:1px solid var(--mp-border);border-radius:var(--mp-radius-md);box-shadow:0 8px 24px #0009;z-index:200;overflow:hidden;min-width:200px}[data-trend-chart] .mp-dd-panel.right{left:auto;right:0}[data-trend-chart] .mp-ax-panel{min-width:300px}[data-trend-chart] .mp-ax-header{padding:7px 12px;font-size:11px;font-weight:600;color:var(--mp-text-dim);background:var(--mp-surface);border-bottom:1px solid var(--mp-border-dim)}[data-trend-chart] .mp-ax-row{display:flex;align-items:center;padding:8px 12px;gap:8px;border-bottom:1px solid var(--mp-border-dim);font-size:12px}[data-trend-chart] .mp-ax-row:last-child{border-bottom:none}[data-trend-chart] .mp-ax-lbl{width:76px;flex-shrink:0;color:var(--mp-text-dim);font-size:11px}[data-trend-chart] .mp-ax-ctl{flex:1;display:flex;align-items:center;gap:6px}[data-trend-chart] .mp-radio-grp{display:flex;gap:12px}[data-trend-chart] .mp-radio-grp label{display:flex;align-items:center;gap:5px;color:var(--mp-text-muted);font-size:11px;cursor:pointer}[data-trend-chart] .mp-radio-grp input{accent-color:var(--mp-blue)}[data-trend-chart] .mp-ax-sel{padding:3px 8px;background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:4px;font-size:11px;color:var(--mp-text);font-family:inherit}[data-trend-chart] .mp-ax-inp{padding:3px 7px;background:var(--mp-bg);border:1px solid var(--mp-border);border-radius:4px;font-size:11px;color:var(--mp-text);width:58px;font-family:inherit}[data-trend-chart] .mp-ax-inp:focus{outline:none;border-color:var(--mp-blue)}[data-trend-chart] .mp-cmp-opt{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;cursor:pointer;transition:background .1s;color:var(--mp-text-muted)}[data-trend-chart] .mp-cmp-opt:hover{background:var(--mp-surface);color:var(--mp-text)}[data-trend-chart] .mp-cmp-checkbox{width:14px;height:14px;border:1.5px solid var(--dep-text-faint);border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-trend-chart] .mp-cmp-checkbox.on{border-color:var(--mp-blue);background:var(--mp-blue);color:var(--dep-text-on-accent)}[data-trend-chart] .mp-cmp-opt.active{color:var(--mp-blue-md);background:var(--p-blue-ink)}[data-trend-chart] .mp-cmp-row-extra{padding:6px 36px 10px;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--mp-text-dim);border-bottom:1px solid var(--mp-border-dim)}[data-trend-chart] .mp-cmp-row-extra input{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:4px;font-size:11px;color:var(--mp-text);padding:3px 7px;font-family:inherit}[data-trend-chart] .mp-cmp-row-extra input:focus{outline:none;border-color:var(--mp-blue)}[data-trend-chart] .mp-gsb-body{padding:8px 12px 10px;display:flex;flex-direction:column;gap:6px}[data-trend-chart] .mp-gsb-prop-ph{display:flex;align-items:center;gap:6px;padding:5px 9px;background:var(--mp-surface);border:1px solid var(--dep-border-strong);border-radius:8px;cursor:pointer;color:var(--mp-text-dim);font-size:12px;transition:all .12s;width:100%;text-align:left;font-family:inherit}[data-trend-chart] .mp-gsb-prop-ph:hover{border-color:var(--mp-blue);color:var(--mp-text-muted)}[data-trend-chart] .mp-gsb-chip-row{display:flex;align-items:center;gap:5px}[data-trend-chart] .mp-gsb-chip{display:flex;align-items:center;gap:5px;padding:3px 8px;background:var(--dep-tint-blue-bg);border:1px solid var(--p-blue-600);border-radius:8px;color:var(--dep-accent-lift);font-size:12px;font-weight:500;flex:1;min-width:0;cursor:pointer}[data-trend-chart] .mp-gsb-chip .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}[data-trend-chart] .mp-gsb-chip .ti{font-size:10px;opacity:.7;flex-shrink:0}[data-trend-chart] .mp-gsb-clr-btn{width:14px;height:14px;border-radius:50%;background:var(--dep-surface-raised);border:none;color:var(--mp-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;transition:all .12s;font-family:inherit}[data-trend-chart] .mp-gsb-clr-btn:hover{background:var(--dep-negative);color:var(--dep-text-on-accent)}[data-trend-chart] .mp-gsb-idx{font-size:10px;color:var(--mp-text-dim);font-weight:500;width:12px;flex-shrink:0;text-align:center}[data-trend-chart] .mp-gsb-mode-toggle{display:flex;background:var(--mp-surface);border:1px solid var(--dep-border-strong);border-radius:8px;padding:2px;gap:2px}[data-trend-chart] .mp-gsb-m-btn{flex:1;padding:3px 8px;border-radius:6px;border:none;background:transparent;color:var(--mp-text-muted);font-size:11px;font-weight:500;cursor:pointer;transition:all .12s;white-space:nowrap;font-family:inherit}[data-trend-chart] .mp-gsb-m-btn.active{background:var(--mp-panel);color:var(--mp-text);box-shadow:0 1px 3px #00000059}[data-trend-chart] .mp-gsb-topn-row{display:flex;align-items:center;gap:7px}[data-trend-chart] .mp-gsb-topn-lbl{font-size:11px;color:var(--mp-text-muted);flex-shrink:0}[data-trend-chart] .mp-gsb-topn-in{width:50px;padding:2px 7px;background:var(--mp-surface);border:1px solid var(--dep-border-strong);border-radius:8px;color:var(--mp-text);font-size:12px;font-family:inherit;font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color .12s}[data-trend-chart] .mp-gsb-topn-in:focus{border-color:var(--mp-blue)}[data-trend-chart] .mp-gsb-topn-hint{font-size:10px;color:var(--mp-text-dim)}[data-trend-chart] .mp-gsb-chk-row{display:flex;align-items:center;gap:5px}[data-trend-chart] .mp-gsb-chk-row input{width:12px;height:12px;accent-color:var(--mp-blue);cursor:pointer}[data-trend-chart] .mp-gsb-chk-lbl{font-size:11px;color:var(--mp-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}[data-trend-chart] .mp-gsb-add-btn{display:flex;align-items:center;gap:5px;color:var(--dep-accent-lift);font-size:11px;font-weight:500;cursor:pointer;background:none;border:none;font-family:inherit;transition:color .12s;padding:2px 0}[data-trend-chart] .mp-gsb-add-btn:hover{color:var(--mp-blue)}[data-trend-chart] .mp-gsb-add-btn:disabled{color:var(--mp-text-dim);cursor:not-allowed;opacity:.5}[data-trend-chart] .mp-gsb-div{height:1px;background:var(--mp-surface);margin:2px 0}[data-trend-chart] .mp-toolbar>button:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn),[data-trend-chart] .mp-toolbar>div>button:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn),[data-trend-chart] .mp-toolbar [data-radix-popper-anchor]>button:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn),[data-trend-chart] .mp-toolbar [data-slot=popover-trigger]:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn),[data-trend-chart] .mp-toolbar [data-slot-id] button:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn):not(.cw-menu *){border:1px solid var(--mp-border)!important;border-radius:var(--mp-radius-sm)!important;color:var(--mp-text-muted)!important;font-size:12px!important;font-weight:500!important;padding:0 10px!important;height:28px!important;box-shadow:none!important;transition:all .12s!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:5px!important}[data-trend-chart] .mp-toolbar>button:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn):hover,[data-trend-chart] .mp-toolbar>div>button:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn):hover,[data-trend-chart] .mp-toolbar [data-radix-popper-anchor]>button:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn):hover,[data-trend-chart] .mp-toolbar [data-slot=popover-trigger]:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn):hover,[data-trend-chart] .mp-toolbar [data-slot-id] button:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn):not(.cw-menu *):hover{border-color:var(--dep-border-strong)!important;color:var(--mp-text)!important}[data-trend-chart] .mp-toolbar [data-state=open][data-slot=popover-trigger]:not(.toolbar-chip):not(.cp-ofbtn),[data-trend-chart] .mp-toolbar [data-slot-id] [data-state=open] button:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn):not(.cw-menu *),[data-trend-chart] .mp-toolbar [data-slot-id] button[data-state=open]:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn):not(.cw-menu *),[data-trend-chart] .mp-toolbar [data-slot-id] button[aria-expanded=true]:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn):not(.cw-menu *),[data-trend-chart] .mp-toolbar [data-slot-id] button[data-state=on]:not(.cw-refresh):not(.toolbar-chip):not(.ct-trigger):not(.cw-btn):not(.cp-ofbtn):not(.cw-menu *),[data-trend-chart] .mp-toolbar [data-state=on]:not(.cw-btn):not(.cp-ofbtn){border-color:var(--mp-blue-dk)!important;color:var(--mp-blue-lt)!important}[data-trend-chart] [data-slot=popover-content],[data-trend-chart] [role=dialog][data-state=open]{background:var(--mp-panel)!important;border:1px solid var(--mp-border)!important;color:var(--mp-text)!important;font-size:12px!important}[data-trend-chart] .mp-left-panel input[type=text]:not([data-widget=split-audience] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel input[type=number]:not(.num-input):not(.adv-num):not([data-widget=split-audience] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel input[type=search]:not([data-widget=split-audience] *):not([data-widget=filter-audience] *){background:var(--mp-surface);border:1px solid var(--mp-border);color:var(--mp-text)}[data-trend-chart] .mp-left-panel input[type=text]:focus:not([data-widget=split-audience] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel input[type=number]:focus:not([data-widget=split-audience] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel input[type=search]:focus:not([data-widget=split-audience] *):not([data-widget=filter-audience] *){border-color:var(--mp-blue);outline:none}[data-trend-chart] .mp-left-panel select:not([data-widget=split-audience] *):not([data-widget=filter-audience] *){background:var(--mp-surface);border:1px solid var(--mp-border);color:var(--mp-text)}[data-trend-chart] .mp-left-panel button[data-slot=popover-trigger]:not([data-cta-chip]):not(.agg-trigger):not(.condition-pill):not([data-widget-part=group-by-pill]):not([data-widget=split-audience] *):not([data-widget=filter-audience] *):not([data-measured-as] *){background:var(--mp-surface);border:1px solid var(--mp-border);color:var(--mp-text-muted);border-radius:var(--mp-radius-md);font-size:12px}[data-trend-chart] .mp-left-panel button[data-slot=popover-trigger]:not([data-cta-chip]):not(.agg-trigger):not(.condition-pill):not([data-widget-part=group-by-pill]):not([data-widget=split-audience] *):not([data-widget=filter-audience] *):hover:not([data-measured-as] *){border-color:var(--mp-blue);color:var(--mp-blue-md)}[data-trend-chart] [data-slot=popover-content]{padding:5px!important;border-radius:var(--mp-radius-lg)!important;box-shadow:0 12px 32px #0009!important;min-width:200px}[data-trend-chart] [data-slot=popover-content] [role=menuitem],[data-trend-chart] [data-slot=popover-content] [role=option]{border-radius:7px;padding:8px 10px;font-size:13px;color:var(--mp-text-2);cursor:pointer;transition:background .1s}[data-trend-chart] [data-slot=popover-content] [role=menuitem]:hover,[data-trend-chart] [data-slot=popover-content] [role=option]:hover,[data-trend-chart] [data-slot=popover-content] [role=menuitem][data-highlighted],[data-trend-chart] [data-slot=popover-content] [role=option][data-highlighted]{background:var(--mp-surface)!important}[data-trend-chart] [data-slot=popover-content] [aria-selected=true],[data-trend-chart] [data-slot=popover-content] [data-state=checked]{background:var(--mp-blue-bg)!important;color:var(--mp-blue-md)!important}[data-trend-chart] [data-slot=popover-content] [role=separator],[data-trend-chart] [data-slot=popover-content] hr{background:var(--mp-surface);border:none;height:1px;margin:4px 2px}[data-trend-chart] [data-slot=popover-content] input,[data-trend-chart] [data-slot=popover-content] select{background:var(--mp-surface);border:1px solid var(--mp-border);color:var(--mp-text)}[data-trend-chart] [data-slot=popover-content] input:focus,[data-trend-chart] [data-slot=popover-content] select:focus{border-color:var(--mp-blue);outline:none}[data-trend-chart] [data-slot=popover-content] [data-section-label],[data-trend-chart] [data-slot=popover-content] .text-zinc-500,[data-trend-chart] [data-slot=popover-content] .text-muted-foreground{color:var(--mp-text-faint)!important}[data-trend-chart] .mp-left-panel [data-condition-chip]{background:var(--mp-surface);border-radius:8px}[data-trend-chart] .mp-left-panel button.bg-white:not([data-measured-as] *),[data-trend-chart] .mp-left-panel button.bg-zinc-50:not([data-measured-as] *){background:var(--mp-surface)!important;color:var(--mp-text-muted)!important;border-color:var(--mp-border)!important}[data-trend-chart] .mp-left-panel button.bg-white:hover:not([data-measured-as] *),[data-trend-chart] .mp-left-panel button.bg-zinc-50:hover:not([data-measured-as] *){border-color:var(--mp-blue)!important;color:var(--mp-blue-md)!important}[data-trend-chart] .mp-left-panel .bg-white:not([data-measured-as]):not([data-measured-as] *),[data-trend-chart] .mp-left-panel .bg-zinc-50:not([data-measured-as]):not([data-measured-as] *),[data-trend-chart] .mp-left-panel .bg-zinc-100:not([data-measured-as]):not([data-measured-as] *),[data-trend-chart] .mp-left-panel .bg-gray-50:not([data-measured-as]):not([data-measured-as] *),[data-trend-chart] .mp-left-panel .bg-gray-100:not([data-measured-as]):not([data-measured-as] *){background-color:transparent!important}[data-trend-chart] .mp-left-panel .bg-blue-50,[data-trend-chart] .mp-left-panel .bg-blue-100{background-color:var(--mp-blue-bg)!important}[data-trend-chart] .mp-left-panel .text-blue-700,[data-trend-chart] .mp-left-panel .text-blue-900{color:var(--mp-blue-md)!important}[data-trend-chart] .mp-left-panel .text-zinc-700:not([data-measured-as] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel .text-zinc-800:not([data-measured-as] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel .text-zinc-900:not([data-measured-as] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel .text-gray-700:not([data-measured-as] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel .text-gray-800:not([data-measured-as] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel .text-gray-900:not([data-measured-as] *):not([data-widget=filter-audience] *){color:var(--mp-text)!important}[data-trend-chart] .mp-left-panel .text-zinc-500:not(.cnb-tab):not([data-measured-as] *):not([data-widget=split-audience] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel .text-zinc-600:not([data-measured-as] *):not([data-widget=split-audience] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel .text-gray-500:not([data-measured-as] *):not([data-widget=split-audience] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel .text-gray-600:not([data-measured-as] *):not([data-widget=split-audience] *):not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel .text-muted-foreground:not([data-measured-as] *):not([data-widget=split-audience] *):not([data-widget=filter-audience] *){color:var(--mp-text-muted)!important}[data-trend-chart] .mp-left-panel .text-zinc-400:not([data-widget=filter-audience] *),[data-trend-chart] .mp-left-panel .text-gray-400:not([data-widget=filter-audience] *){color:var(--mp-text-dim)!important}[data-trend-chart] .mp-left-panel .border-zinc-200:not([data-measured-as] *),[data-trend-chart] .mp-left-panel .border-zinc-300:not([data-measured-as] *),[data-trend-chart] .mp-left-panel .border-gray-200:not([data-measured-as] *),[data-trend-chart] .mp-left-panel .border-gray-300:not([data-measured-as] *){border-color:var(--mp-border)!important}[data-trend-chart] .mp-left-panel input[type=number]:not(.num-input):not(.adv-num):not([data-widget=split-audience] *){background:var(--mp-surface);border:1px solid var(--dep-border-strong);border-radius:8px;color:var(--mp-text);font-size:12px;text-align:center;font-variant-numeric:tabular-nums;width:50px;padding:2px 7px}[data-trend-chart] .mp-left-panel input[type=number]:not(.num-input):not([data-widget=split-audience] *):focus{border-color:var(--mp-blue);outline:none}[data-trend-chart] .mp-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:var(--mp-text-muted)}[data-trend-chart] .mp-empty-cta-row{display:flex;gap:8px;align-items:flex-start}[data-trend-chart] .mp-empty-cta-row>*{margin-top:8px}[data-trend-chart] .mp-empty-cta{padding:6px 16px;background:var(--mp-blue-dk);border:1px solid var(--dep-accent-widget);border-radius:var(--mp-radius-sm);font-size:12px;font-weight:600;color:var(--dep-text-on-accent);cursor:pointer}[data-trend-chart] .mp-empty-cta:hover{border-color:var(--dep-accent-widget);color:var(--dep-text-on-accent)}[data-trend-chart] .mp-empty-icon{width:64px;height:64px;border:2px dashed var(--mp-border);border-radius:var(--mp-radius-lg);display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--mp-text-muted)}[data-trend-chart] .mp-empty-msg{font-size:14px;font-weight:500;color:var(--mp-text-muted)}[data-trend-chart] .mp-empty-sub{font-size:12px;color:var(--mp-text-dim)}[data-trend-chart] .mp-display-options-panel input[type=checkbox]{accent-color:var(--mp-blue)}.mp-propagg-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 12px 4px;font-size:12px;color:var(--mp-text-muted, #a1a1aa)}.mp-propagg-row.disabled{opacity:.5}.mp-propagg-label{font-size:12px;color:var(--mp-text-muted, #a1a1aa)}.mp-propagg-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;border-radius:6px;border:1px solid var(--mp-border, #27272a);background:var(--mp-violet-bg, #2e1065);color:var(--mp-violet-fg, #c4b5fd);cursor:pointer;font-family:inherit}.mp-propagg-pill.placeholder{background:none;color:var(--mp-text-faint, #52525b);border-style:dashed}.mp-propagg-pill[aria-disabled=true]{cursor:not-allowed}.buckets-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 12px 4px;font-size:12px;color:var(--mp-text-muted, #a1a1aa)}.buckets-label{font-size:12px;color:var(--mp-text-muted, #a1a1aa)}.buckets-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;border-radius:6px;border:1px solid var(--mp-border, #27272a);background:var(--mp-violet-bg, #2e1065);color:var(--mp-violet-fg, #c4b5fd);cursor:pointer;font-family:inherit;max-width:200px;min-width:0}.buckets-pill-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.agg-menu::-webkit-scrollbar{width:6px}.agg-menu::-webkit-scrollbar-track{background:transparent}.agg-menu::-webkit-scrollbar-thumb{background:var(--dep-surface-raised);border-radius:3px}@supports not selector(::-webkit-scrollbar){.agg-menu{scrollbar-width:thin;scrollbar-color:var(--dep-border-strong) transparent}}
