.CQHUBW_tree{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);border-radius:16px;padding:6px 8px 8px;display:block;overflow:hidden}.CQHUBW_row{min-width:0;height:38px;display:flow-root;position:relative}.CQHUBW_item{width:100%;min-width:0;height:36px;padding:0 10px;padding-left:calc(10px + (var(--tree-depth) - 1) * 18px);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:8px;margin-top:2px;line-height:1;display:flex;position:relative}.CQHUBW_item[aria-selected=true]{color:var(--foreground)}.CQHUBW_selection{z-index:0;background:var(--surface-muted);border-radius:10px;position:absolute;inset:0}.CQHUBW_branch{top:4px;bottom:4px;left:calc(16.5px + (var(--tree-depth) - 2) * 18px);z-index:1;background:var(--border);transform-origin:top;pointer-events:none;width:1px;position:absolute}.CQHUBW_disclosure,.CQHUBW_icon,.CQHUBW_label{z-index:1;position:relative}.CQHUBW_disclosure{width:14px;height:16px;color:var(--text-muted);flex:0 0 14px;place-items:center;display:grid}.CQHUBW_icon{width:16px;height:16px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:0 0 16px;place-items:center;display:grid}.CQHUBW_folder{color:var(--text-secondary)}.CQHUBW_item[aria-expanded=true] .CQHUBW_folder,.CQHUBW_item[aria-selected=true] .CQHUBW_folder{color:var(--foreground)}.CQHUBW_folderGlyph{place-items:center;display:grid;position:absolute;inset:0}.CQHUBW_typescript{color:color-mix(in oklab, #3178c6 78%, var(--foreground))}.CQHUBW_stylesheet{color:color-mix(in oklab, #8b6ace 73%, var(--foreground))}.CQHUBW_markdown{color:color-mix(in oklab, #38896b 74%, var(--foreground))}.CQHUBW_json{color:color-mix(in oklab, #c48637 78%, var(--foreground))}.CQHUBW_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.45;overflow:hidden}@media (hover:hover) and (pointer:fine){.CQHUBW_item:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.CQHUBW_item,.CQHUBW_icon{transition:none}}
.KgiOWW_list{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.KgiOWW_row{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0;min-height:56px;box-shadow:var(--shadow-resting);color:var(--foreground);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:7px 16px 7px 7px;display:flex;position:relative}.KgiOWW_row:after{border-radius:inherit;box-shadow:var(--shadow-floating);content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:-1px}.KgiOWW_row[data-lifted]{z-index:1!important}.KgiOWW_row[data-lifted]:after{opacity:1;transition-duration:var(--duration-fast)}.KgiOWW_handle{border-radius:calc(var(--radius-control) - 7px);background:var(--surface-muted);width:40px;height:40px;color:var(--text-muted);cursor:grab;touch-action:none;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border:0;flex:none;place-items:center;display:grid}.KgiOWW_row[data-lifted] .KgiOWW_handle{background:var(--border);color:var(--foreground);cursor:grabbing}.KgiOWW_handle:active{cursor:grabbing}.KgiOWW_copy{gap:2px;min-width:0;display:grid}.KgiOWW_copy strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.KgiOWW_copy small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KgiOWW_position{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto;display:grid;position:relative}.KgiOWW_digits{grid-area:1/1;display:block}.KgiOWW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.KgiOWW_handle:hover{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.KgiOWW_row:after,.KgiOWW_handle{transition:none}}
.JZuOGa_list{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.JZuOGa_list li{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.JZuOGa_list li>svg{width:16px;height:16px;color:var(--border-strong);stroke-width:1.75px;flex:none}.JZuOGa_list a,.JZuOGa_list li>span,.JZuOGa_list li>button{border-radius:7px;flex-direction:column;padding:4px 2px;display:inline-flex}.JZuOGa_list a:after,.JZuOGa_list li>span:after,.JZuOGa_list li>button:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;overflow:hidden}.JZuOGa_list li>button{font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0}.JZuOGa_list a,.JZuOGa_list li>button{color:var(--text-secondary);text-underline-offset:4px;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.JZuOGa_list [aria-current=page]{color:var(--accent-strong);transition:color var(--duration-fast) var(--ease-standard);font-weight:500}@media (hover:hover) and (pointer:fine){.JZuOGa_list a:hover,.JZuOGa_list li>button:hover{color:var(--accent-strong);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}}@media (prefers-reduced-motion:reduce){.JZuOGa_list a,.JZuOGa_list li>button,.JZuOGa_list [aria-current=page]{transition:none}}
.NBXtda_root{align-items:center;min-width:0;display:inline-flex;position:relative}.NBXtda_feedback{z-index:62;border:1px solid var(--border);background:var(--surface-raised);width:min(300px,100vw - 32px);color:var(--foreground);box-shadow:var(--shadow-floating);border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0}
@font-face{font-family:PrimeFinanceItalic;src:url(../media/BodoniModa-Italic-latin.43freli-y7ma6.woff2)format("woff2");font-style:italic;font-weight:400 900;font-display:block}.hbdczW_wordmark{color:var(--foreground);font-family:var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap;font-weight:500}.hbdczW_finance{color:#4d6074;color:lab(39.6008% -3.48756 -13.9012);font-optical-sizing:none;font-variation-settings:"opsz" 9;letter-spacing:-.02em;font-family:PrimeFinanceItalic,Didot,Times New Roman,serif;font-size:1.16em;font-style:italic;font-weight:400;line-height:1}html:not([data-theme=light]) .hbdczW_finance{color:#98adc4;color:lab(69.7795% -3.85031 -14.035)}
._798D-a_path li>svg._798D-a_caret{width:13px;height:13px;margin-inline:1px 2px}
.ZXCTKa_header{border-bottom:1px solid var(--border-soft);background:var(--bg-main,var(--bg-surface));flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:4px 20px;display:flex}.ZXCTKa_breadcrumb{flex:auto;min-width:0}.ZXCTKa_account{flex:none}@media (max-width:767px){.ZXCTKa_header{min-height:48px;padding-inline:12px}}
.app-shell{box-sizing:border-box;height:100dvh;padding:var(--app-safe-top) var(--app-safe-right) var(--app-safe-bottom) var(--app-safe-left);display:flex;overflow:hidden}.app-shell-main{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell-content{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.wizard-canvas-controls button{background:var(--bg-node);color:var(--text-primary);border-bottom-color:var(--border-soft,#ffffff12)}.wizard-canvas-controls button:hover{background:var(--bg-surface-2)}@media (max-width:767px){.app-sidebar{width:56px!important;min-width:56px!important;height:100%!important;padding:10px 0!important;transition:none!important}.app-sidebar .app-sidebar-label,.app-sidebar .app-sidebar-toggle{display:none!important}.app-sidebar nav a,.app-sidebar nav>button{justify-content:center!important;align-self:center!important;width:40px!important;padding:0!important}.app-sidebar-brand{justify-content:center!important;margin-bottom:2px!important;padding:0!important}.app-sidebar-nav-divider{margin:2px 12px 6px!important}.app-sidebar-account-divider{margin:6px 12px!important}.app-sidebar-account{justify-content:center!important;padding:0!important}.app-sidebar nav a{min-height:40px}.dashboard-body,.roster-body{padding:20px 12px!important}.dashboard-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-filterbar{flex-wrap:wrap;height:auto!important;padding:8px 12px!important}.dashboard-filterbar>*{white-space:nowrap;flex-shrink:0}.roster-movers{grid-template-columns:minmax(0,1fr)!important}.roster-table-scroll{overflow-x:auto!important}.roster-table-scroll>div{min-width:720px}.date-range-dialog{max-height:calc(100dvh - 90px);display:block!important;position:fixed!important;top:72px!important;left:12px!important;right:12px!important;overflow-y:auto!important}.date-range-presets{width:auto!important;max-height:120px!important}.date-range-months{grid-template-columns:20px 1fr 20px;gap:8px!important;display:grid!important}.date-range-months>:nth-child(3){display:none}.date-range-footer{flex-wrap:wrap;gap:8px}}
._1hzb2q_canvas{--bg-canvas:var(--background);--bg-main:var(--background);--bg-card:var(--surface);--bg-node:var(--surface);--bg-node-hover:var(--surface-muted);--bg-surface:var(--surface);--bg-surface-2:var(--surface-muted);--bg-surface-hover:var(--surface-muted);--bg-canvas-grid:var(--border);--text-primary:var(--foreground);--text-tertiary:var(--text-muted);--text-faint:var(--text-muted);--border-node:var(--border-subtle);--border-node-hover:var(--border-strong);--border-soft:var(--border-subtle);--border-soft-strong:var(--border);--card:var(--surface);--card-foreground:var(--foreground);--popover:var(--surface-raised);--popover-foreground:var(--foreground);--primary:var(--accent);--primary-foreground:var(--accent-foreground);--secondary:var(--surface-muted);--secondary-foreground:var(--foreground);--muted:var(--surface-muted);--muted-foreground:var(--text-muted);--input:var(--surface);--ring:var(--accent-strong);--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-primary:var(--accent);--sidebar-primary-foreground:var(--accent-foreground);--sidebar-accent:var(--accent-subtle);--sidebar-accent-foreground:var(--accent-strong);--sidebar-ring:var(--accent-strong);--selection-background:var(--accent-subtle);--selection-selected-background:var(--surface-muted);--ui-selection-background:var(--accent-subtle);--ui-selection-foreground:var(--foreground);--hover-background:var(--surface-muted);--hover-control-background:var(--surface-muted);--hover-control-foreground:var(--foreground);--wash-soft:var(--surface-muted);--wash-softer:var(--surface);--wash-track:var(--control-track);--ui-focus-color:var(--accent-strong);--ui-shadow-panel:var(--shadow-raised);--ui-shadow-float:var(--shadow-floating);--brand-lime:var(--accent);--dash-accent:var(--accent-strong);--dash-accent-weak:var(--accent-subtle);--destructive:var(--danger);--destructive-foreground:var(--background);--dash-positive:var(--success);--dash-positive-weak:color-mix(in oklab, var(--success) 12%, transparent);--dash-negative:var(--danger);--dash-negative-ink:var(--danger);--dash-negative-weak:color-mix(in oklab, var(--danger) 10%, transparent);--dash-warn:var(--warning);--dash-warning:var(--warning);--dash-warn-weak:color-mix(in oklab, var(--warning) 12%, transparent);--status-active:var(--success);--status-editing:var(--warning);--status-error:var(--danger);--ice-ink:var(--accent-strong);--spike:var(--warning);--edge-draft:var(--border-strong);--arch-explosive-fg:var(--warning);--arch-explosive-bg:var(--dash-warn-weak);--arch-viral-fg:var(--success);--arch-viral-bg:var(--dash-positive-weak);--arch-slowburn-fg:var(--accent-strong);--arch-slowburn-bg:var(--accent-subtle);--arch-steady-fg:var(--text-secondary);--arch-steady-bg:var(--surface-muted);--arch-dud-fg:var(--text-muted);--arch-dud-bg:var(--surface-muted);--chart-1:var(--series-1);--chart-2:var(--series-2);--chart-3:var(--series-3);--chart-4:var(--series-4);--chart-5:color-mix(in oklab, var(--series-2) 55%, var(--danger));--chart-6:color-mix(in oklab, var(--series-1) 45%, var(--series-2));--chart-fill-1:color-mix(in oklab, var(--chart-1) 62%, var(--surface));--chart-fill-2:color-mix(in oklab, var(--chart-2) 62%, var(--surface));--chart-fill-3:color-mix(in oklab, var(--chart-3) 62%, var(--surface));--chart-fill-4:color-mix(in oklab, var(--chart-4) 62%, var(--surface));--chart-fill-5:color-mix(in oklab, var(--chart-5) 62%, var(--surface));--chart-fill-6:color-mix(in oklab, var(--chart-6) 62%, var(--surface));--chart-accent:var(--series-1);--chart-line-accent:var(--series-1);--chart-area-opacity:.18;--cost-margin:color-mix(in oklab, var(--success) 62%, var(--surface));--cost-infloww:color-mix(in oklab, color-mix(in oklab, var(--series-1) 40%, var(--series-4)) 62%, var(--surface));--cost-seo:var(--chart-fill-2);--cost-additional:color-mix(in oklab, var(--warning) 62%, var(--surface));--cost-media:color-mix(in oklab, var(--series-2) 36%, var(--surface));--cost-editing:color-mix(in oklab, var(--series-1) 38%, var(--surface-muted));--cost-sales:var(--chart-fill-1);--cost-marketing:var(--chart-fill-4);--cost-referral:var(--chart-fill-5);--cost-other:var(--text-muted);--layer-l1:var(--success);--layer-l2:var(--warning);--layer-l3:var(--chart-5);--layer-l4:var(--series-1);--event-shooting-ink:var(--success);--event-shooting-fill:color-mix(in oklab, var(--success) 12%, var(--surface));--event-editing-ink:var(--chart-2);--event-editing-fill:color-mix(in oklab, var(--chart-2) 12%, var(--surface));--event-delivery-ink:var(--accent-strong);--event-delivery-fill:color-mix(in oklab, var(--series-1) 12%, var(--surface));--event-pause-ink:var(--warning);--event-pause-fill:color-mix(in oklab, var(--warning) 12%, var(--surface));--font-ui:var(--font-body);background:var(--background);color:var(--foreground)}
