:root{--crm-r-xs: 6px;--crm-r-sm: 8px;--crm-r-md: 12px;--crm-r-lg: 16px;--crm-r-xl: 20px;--crm-r-pill: 999px;--crm-s-1: 4px;--crm-s-2: 8px;--crm-s-3: 12px;--crm-s-4: 16px;--crm-s-5: 20px;--crm-s-6: 24px;--crm-s-7: 32px;--crm-s-8: 40px;--crm-t-eyebrow: 11px;--crm-t-caption: 12px;--crm-t-body: 13px;--crm-t-body-lg: 14px;--crm-t-title: 16px;--crm-t-h: 20px;--crm-t-page: 28px;--crm-t-metric: 32px;--crm-t-metric-lg: 40px;--crm-lh-tight: 1.15;--crm-lh-snug: 1.35;--crm-lh-body: 1.5;--crm-ease: cubic-bezier(.4, 0, .2, 1);--crm-dur-fast: .12s;--crm-dur: .18s;--crm-dur-slow: .26s;--crm-shadow-1: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px -12px rgba(0, 0, 0, .6);--crm-shadow-2: 0 2px 4px rgba(0, 0, 0, .4), 0 16px 40px -16px rgba(0, 0, 0, .7);--crm-shadow-3: 0 8px 24px rgba(0, 0, 0, .36), 0 2px 6px rgba(0, 0, 0, .24);--crm-surface: var(--argus-bg-2, #232323);--crm-surface-raised: var(--argus-bg-3, #292929);--crm-surface-sunken: var(--argus-bg-deep, #171717);--crm-border: rgba(255, 255, 255, .09);--crm-border-strong: rgba(255, 255, 255, .16);--crm-fg: #f4f4f5;--crm-fg-muted: rgba(255, 255, 255, .62);--crm-fg-dim: rgba(255, 255, 255, .4);--crm-danger: #dc2626;--crm-danger-fg: #fca5a5;--crm-danger-bg: rgba(220, 38, 38, .14);--crm-danger-bd: rgba(220, 38, 38, .32);--crm-warn: #f59e0b;--crm-warn-fg: #fcd34d;--crm-warn-bg: rgba(245, 158, 11, .13);--crm-warn-bd: rgba(245, 158, 11, .3);--crm-success: #22c55e;--crm-success-fg: #86efac;--crm-success-bg: rgba(34, 197, 94, .13);--crm-success-bd: rgba(34, 197, 94, .3);--crm-info: #60a5fa;--crm-info-fg: #93c5fd;--crm-info-bg: rgba(96, 165, 250, .13);--crm-info-bd: rgba(96, 165, 250, .3);--crm-neutral-bg: rgba(255, 255, 255, .06);--crm-neutral-bd: rgba(255, 255, 255, .12);--crm-series-1: #2dd4bf;--crm-series-2: #a78bfa;--crm-series-3: #fb923c;--crm-series-4: #60a5fa;--crm-series-5: #f472b6;--crm-series-6: #34d399;--crm-series-7: #fbbf24;--crm-series-8: #94a3b8;--crm-spend: #f43f5e;--crm-spend-soft: rgba(244, 63, 94, .14);--crm-revenue: #22c55e;--crm-revenue-soft: rgba(34, 197, 94, .16);--crm-revenue-text: #22c55e;--crm-volume: #94a3b8;--crm-volume-soft: rgba(148, 163, 184, .14);--crm-today: #f28f48;--crm-cat-1: #905da0;--crm-cat-2: #b08d3f;--crm-cat-3: #3b93d5;--crm-cat-4: #a56038;--crm-cat-5: #24a5ab;--crm-accent: var(--argus-accent-red, #dc2626);--crm-accent-hover: #ef4444;--crm-accent-fg: #ffffff;--crm-mod: #64748b;--crm-mod-rgb: 100, 116, 139;--crm-mod-ink: #64748b;--crm-focus: rgba(220, 38, 38, .55);--crm-action-bg: var(--argus-bg-3, #292929);--crm-action-bg-hover: #313131;--crm-action-border: rgba(255, 255, 255, .22);--crm-action-fg: #f4f4f5;--crm-cta: #a3283f;--crm-cta-hover: #b5324a;--crm-cta-fg: #ffffff;--crm-lightplate: #ffffff;--crm-scrim: rgba(0, 0, 0, .55);--crm-arrow: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='rgba(255,255,255,0.5)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body.light-mode{--crm-surface: #ffffff;--crm-surface-raised: #ffffff;--crm-surface-sunken: #eef0f3;--crm-border: rgba(16, 18, 20, .1);--crm-border-strong: rgba(16, 18, 20, .18);--crm-fg: #17191c;--crm-fg-muted: rgba(23, 25, 28, .62);--crm-fg-dim: rgba(23, 25, 28, .45);--crm-shadow-1: 0 1px 2px rgba(15, 23, 42, .06), 0 8px 24px -12px rgba(15, 23, 42, .12);--crm-shadow-2: 0 2px 4px rgba(15, 23, 42, .06), 0 16px 40px -16px rgba(15, 23, 42, .18);--crm-shadow-3: 0 10px 28px rgba(15, 23, 42, .14), 0 2px 6px rgba(15, 23, 42, .08);--crm-danger-fg: #b91c1c;--crm-danger-bg: rgba(220, 38, 38, .09);--crm-danger-bd: rgba(220, 38, 38, .24);--crm-warn-fg: #b45309;--crm-warn-bg: rgba(245, 158, 11, .12);--crm-warn-bd: rgba(245, 158, 11, .26);--crm-success-fg: #15803d;--crm-success-bg: rgba(34, 197, 94, .1);--crm-success-bd: rgba(34, 197, 94, .26);--crm-info-fg: #1d4ed8;--crm-info-bg: rgba(96, 165, 250, .12);--crm-info-bd: rgba(96, 165, 250, .3);--crm-neutral-bg: rgba(16, 18, 20, .04);--crm-neutral-bd: rgba(16, 18, 20, .1);--crm-series-1: #0d9488;--crm-series-2: #7c3aed;--crm-series-3: #c2410c;--crm-series-4: #2563eb;--crm-series-5: #db2777;--crm-series-6: #059669;--crm-series-7: #b45309;--crm-series-8: #475569;--crm-spend: #9f1239;--crm-spend-soft: rgba(159, 18, 57, .1);--crm-revenue: #16a34a;--crm-revenue-soft: rgba(22, 163, 74, .12);--crm-revenue-text: #166534;--crm-volume: #64748b;--crm-volume-soft: rgba(100, 116, 139, .1);--crm-today: #e0712a;--crm-cat-1: #7c4e8a;--crm-cat-2: #a38131;--crm-cat-3: #2983c5;--crm-cat-4: #924f26;--crm-cat-5: #12959b;--crm-action-bg: #ffffff;--crm-action-bg-hover: #f4f4f5;--crm-action-border: rgba(16, 18, 20, .26);--crm-action-fg: #17191c;--crm-mod: #475569;--crm-mod-rgb: 71, 85, 105;--crm-mod-ink: #475569;--crm-cta: #7b1e30;--crm-cta-hover: #8f2439;--crm-cta-fg: #ffffff;--crm-arrow: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='rgba(16,18,20,0.55)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.crm-card{display:flex;flex-direction:column;gap:var(--crm-s-3);background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:var(--crm-r-lg);padding:var(--crm-s-5);box-shadow:var(--crm-shadow-1);transition:box-shadow var(--crm-dur-fast) var(--crm-ease),background var(--crm-dur-fast) var(--crm-ease)}.crm-card--interactive{cursor:pointer}.crm-card--interactive:hover{box-shadow:var(--crm-shadow-2)}.crm-card--railed{position:relative;overflow:hidden}.crm-card--railed:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--crm-rail, var(--crm-neutral-bd))}.crm-card[data-tone=danger]{--crm-rail: var(--crm-danger)}.crm-card[data-tone=warn]{--crm-rail: var(--crm-warn)}.crm-card[data-tone=success]{--crm-rail: var(--crm-success)}.crm-card[data-tone=info]{--crm-rail: var(--crm-info)}.crm-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--crm-s-3)}.crm-card__title{font-size:var(--crm-t-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--crm-fg-muted)}.crm-card__desc{margin:0;font-size:var(--crm-t-caption);line-height:var(--crm-lh-snug);color:var(--crm-fg-muted)}.crm-card__body{display:flex;flex-direction:column;gap:var(--crm-s-2)}.crm-card__foot{margin-top:auto;padding-top:var(--crm-s-2)}.crm-stat{display:flex;flex-direction:column;gap:var(--crm-s-1)}.crm-stat__value{display:flex;align-items:baseline;gap:var(--crm-s-2);font-family:Inter,system-ui,sans-serif;font-size:var(--crm-t-metric);font-weight:800;letter-spacing:-.03em;line-height:var(--crm-lh-tight);color:var(--crm-fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.crm-stat__unit{font-size:var(--crm-t-body);font-weight:500;color:var(--crm-fg-muted);letter-spacing:0}.crm-stat__value--unknown{font-size:var(--crm-t-body-lg);font-weight:500;color:var(--crm-fg-dim);letter-spacing:0}.crm-stat__delta{display:inline-flex;align-items:center;gap:var(--crm-s-1);font-size:var(--crm-t-caption);font-weight:600;color:var(--crm-fg-muted)}.crm-stat__delta[data-dir=up]{color:var(--crm-success-fg)}.crm-stat__delta[data-dir=down],.crm-stat__delta[data-intent=bad]{color:var(--crm-danger-fg)}.crm-stat__delta[data-intent=good]{color:var(--crm-success-fg)}.crm-stat__delta[data-intent=neutral]{color:var(--crm-fg-muted)}.crm-stat__note{font-size:var(--crm-t-caption);color:var(--crm-fg-dim);line-height:var(--crm-lh-snug)}.crm-stat__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--crm-s-3);min-width:0}.crm-spark{display:block;flex:none;overflow:visible}.crm-spark__line{fill:none;stroke:var(--crm-mod-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crm-spark__area{fill:rgba(var(--crm-mod-rgb),.1);stroke:none}.crm-spark__tip{fill:var(--crm-mod-ink);stroke:var(--crm-surface);stroke-width:1.4}.crm-trend{display:inline-flex;align-items:center;gap:var(--crm-s-1);align-self:flex-start;padding:2px var(--crm-s-2);border-radius:8px;font-size:var(--crm-t-caption);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5;background:var(--crm-neutral-bg);color:var(--crm-fg-muted)}.crm-trend__arrow{font-size:9px;line-height:1}.crm-trend--good{background:var(--crm-success-bg);color:var(--crm-success-fg)}.crm-trend--bad{background:var(--crm-danger-bg);color:var(--crm-danger-fg)}body.light-mode .crm-trend--good{color:#15803d}body.light-mode .crm-trend--bad{color:#b91c1c}.crm-kpi{display:flex;flex-direction:column;gap:var(--crm-s-3);min-width:0;padding:var(--crm-s-5);border:1px solid var(--crm-border);border-radius:var(--crm-r-lg);background:var(--ui-card, var(--crm-surface));box-shadow:var(--crm-shadow-1);transition:box-shadow var(--crm-dur-fast) var(--crm-ease),background var(--crm-dur-fast) var(--crm-ease)}.crm-kpi:hover{box-shadow:var(--crm-shadow-2)}.crm-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:var(--crm-s-3);min-width:0}.crm-kpi__label{font-size:var(--crm-t-body-lg);font-weight:500;letter-spacing:-.005em;color:var(--crm-fg-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-kpi__tile{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(var(--crm-mod-rgb),.12);color:var(--crm-mod)}.crm-kpi__tile svg{width:18px;height:18px;display:block}.crm-kpi__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--crm-s-3);min-width:0}.crm-kpi__value{font-size:var(--crm-t-metric);font-weight:600;line-height:var(--crm-lh-tight);letter-spacing:-.02em;color:var(--crm-fg);font-variant-numeric:tabular-nums}.crm-kpi__value.is-empty{font-size:var(--crm-t-body-lg);font-weight:500;letter-spacing:0;color:var(--crm-fg-muted)}.crm-kpi__value.is-none{color:var(--crm-fg-muted)}.crm-kpi__unit{margin-left:2px;font-size:var(--crm-t-title);font-weight:500;letter-spacing:0;color:var(--crm-fg-muted)}.crm-kpi__note{color:var(--crm-fg-muted)}.crm-kpi__foot{display:flex;align-items:center;gap:var(--crm-s-2);flex-wrap:wrap;font-size:var(--crm-t-caption);line-height:var(--crm-lh-snug);color:var(--crm-fg-muted);font-variant-numeric:tabular-nums}@keyframes crm-kpi-in{0%{transform:translateY(6px)}to{transform:none}}.crm-kpi{animation:crm-kpi-in var(--crm-dur-slow) var(--crm-ease)}@media(prefers-reduced-motion:reduce){.crm-kpi{animation:none;transition:none}}.crm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--crm-s-2);min-height:32px;padding:var(--crm-s-2) var(--crm-s-4);border-radius:8px;border:1px solid transparent;font:inherit;font-size:var(--crm-t-body);font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color var(--crm-dur) var(--crm-ease),border-color var(--crm-dur) var(--crm-ease),color var(--crm-dur) var(--crm-ease),transform var(--crm-dur-fast) var(--crm-ease)}.crm-btn:active{transform:translateY(1px)}.crm-btn:focus-visible{outline:2px solid var(--crm-focus);outline-offset:2px}.crm-btn[disabled],.crm-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.crm-btn--primary{background:var(--crm-action-bg);border-color:var(--crm-action-border);color:var(--crm-action-fg)}.crm-btn--primary:hover:not([disabled]){background:var(--crm-action-bg-hover)}.crm-btn--cta{background:var(--crm-cta);border-color:var(--crm-cta);color:var(--crm-cta-fg)}.crm-btn--cta:hover:not([disabled]){background:var(--crm-cta-hover);border-color:var(--crm-cta-hover)}.crm-btn--secondary{background:transparent;border-color:var(--crm-border-strong);color:var(--crm-fg-muted)}.crm-btn--secondary:hover:not([disabled]){background:var(--crm-neutral-bg);color:var(--crm-fg)}.crm-btn--ghost{background:transparent;color:var(--crm-fg-muted)}.crm-btn--ghost:hover:not([disabled]){background:var(--crm-neutral-bg);color:var(--crm-fg)}.crm-btn--danger{background:var(--crm-danger);color:#fff}.crm-btn--danger:hover:not([disabled]){background:var(--crm-accent-hover)}.crm-btn--sm{min-height:28px;padding:var(--crm-s-1) var(--crm-s-3);font-size:var(--crm-t-caption)}.crm-btn__icon{width:14px;height:14px;flex:none;stroke:currentColor;fill:none}.crm-chip{display:inline-flex;align-items:center;gap:var(--crm-s-1);padding:3px var(--crm-s-3);border-radius:6px;border:1px solid var(--crm-neutral-bd);background:var(--crm-neutral-bg);color:var(--crm-fg-muted);font-size:var(--crm-t-caption);font-weight:600;line-height:1.6;white-space:nowrap}.crm-chip[data-tone]{transition:background-color var(--crm-dur) var(--crm-ease),border-color var(--crm-dur) var(--crm-ease),color var(--crm-dur) var(--crm-ease)}.crm-chip[data-tone=danger]{color:var(--crm-danger-fg);background:var(--crm-danger-bg);border-color:var(--crm-danger-bd)}.crm-chip[data-tone=warn]{color:var(--crm-warn-fg);background:var(--crm-warn-bg);border-color:var(--crm-warn-bd)}.crm-chip[data-tone=success]{color:var(--crm-success-fg);background:var(--crm-success-bg);border-color:var(--crm-success-bd)}.crm-chip[data-tone=info]{color:var(--crm-info-fg);background:var(--crm-info-bg);border-color:var(--crm-info-bd)}.crm-dot{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.crm-tasks{display:flex;flex-direction:column;gap:var(--crm-s-2)}.crm-task{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:var(--crm-s-3);padding:var(--crm-s-3);border-radius:var(--crm-r-md);border:1px solid transparent;background:var(--crm-neutral-bg);transition:background-color var(--crm-dur) var(--crm-ease),border-color var(--crm-dur) var(--crm-ease)}.crm-task:hover{border-color:var(--crm-border)}.crm-task__mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex:none;border:1.5px solid var(--crm-neutral-bd);color:var(--crm-fg-dim)}.crm-task__mark svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.5}.crm-task[data-state=done] .crm-task__mark{background:var(--crm-success-bg);border-color:var(--crm-success-bd);color:var(--crm-success-fg)}.crm-task[data-state=issue] .crm-task__mark{background:var(--crm-danger-bg);border-color:var(--crm-danger-bd);color:var(--crm-danger-fg)}.crm-task[data-state=info] .crm-task__mark{background:var(--crm-info-bg);border-color:var(--crm-info-bd);color:var(--crm-info-fg)}.crm-task[data-state=done]{background:transparent}.crm-task[data-state=done] .crm-task__title{color:var(--crm-fg-muted)}.crm-task__text{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-task__title{font-size:var(--crm-t-body-lg);font-weight:600;color:var(--crm-fg);line-height:var(--crm-lh-snug)}.crm-task__desc{font-size:var(--crm-t-caption);color:var(--crm-fg-dim);line-height:var(--crm-lh-snug)}.crm-task__actions{display:flex;align-items:center;gap:var(--crm-s-2)}.crm-tasks--steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--crm-step-min, 250px),1fr));gap:var(--crm-s-3);grid-auto-rows:1fr;align-items:stretch}.crm-tasks--steps .crm-task-wrap{height:100%;display:flex;flex-direction:column;border:1px solid var(--crm-border);border-radius:var(--crm-r-lg);padding:var(--crm-s-4);overflow:hidden;background:linear-gradient(140deg,rgba(var(--crm-step-tint),.1) 0%,rgba(var(--crm-step-tint),.02) 46%,transparent 78%),var(--crm-surface-raised);transition:border-color var(--crm-dur) var(--crm-ease),transform var(--crm-dur) var(--crm-ease)}.crm-tasks--steps .crm-task-wrap:hover{border-color:var(--crm-border-strong);transform:translateY(-2px)}.crm-tasks--steps .crm-task-wrap{--crm-step-tint: 34, 197, 94}.crm-tasks--steps .crm-task-wrap:has(.crm-task[data-state=issue]){--crm-step-tint: 220, 38, 38}.crm-tasks--steps .crm-task-wrap:has(.crm-task[data-state=info]){--crm-step-tint: 96, 165, 250}@keyframes crm-step-in{0%{opacity:0;transform:translateY(8px)}}.crm-tasks--steps .crm-task-wrap{animation:crm-step-in var(--crm-dur-slow) var(--crm-ease) backwards}.crm-tasks--steps .crm-task-wrap:nth-child(1){animation-delay:0ms}.crm-tasks--steps .crm-task-wrap:nth-child(2){animation-delay:45ms}.crm-tasks--steps .crm-task-wrap:nth-child(3){animation-delay:90ms}.crm-tasks--steps .crm-task-wrap:nth-child(4){animation-delay:135ms}.crm-tasks--steps .crm-task-wrap:nth-child(5){animation-delay:.18s}.crm-tasks--steps .crm-task-wrap:nth-child(n+6){animation-delay:225ms}.crm-tasks--steps .crm-task{display:flex;flex-direction:column;align-items:flex-start;flex:1;background:transparent;border:0;border-radius:0;padding:0;gap:var(--crm-s-3)}.crm-tasks--steps .crm-task-wrap{min-height:190px}.crm-tasks--steps .crm-task__mark{width:30px;height:30px}.crm-tasks--steps .crm-task__mark svg{width:15px;height:15px}.crm-tasks--steps .crm-task__title{font-size:var(--crm-t-title);line-height:var(--crm-lh-snug);letter-spacing:-.01em}.crm-tasks--steps .crm-task__text{gap:var(--crm-s-2)}.crm-tasks--steps .crm-task__actions{margin-top:auto;align-self:stretch}.crm-tasks--steps .crm-task__actions .crm-btn{position:relative;display:inline-flex;align-items:center;gap:var(--crm-s-2);min-height:0;padding:2px 0;border:0;border-radius:0;background:none;color:var(--crm-accent-hover);font-size:var(--crm-t-body-lg);font-weight:600;letter-spacing:-.005em;transition:color var(--crm-dur) var(--crm-ease),text-shadow var(--crm-dur) var(--crm-ease)}.crm-tasks--steps .crm-task__actions .crm-btn:after{content:"\2192";font-size:1.05em;line-height:1;transition:transform var(--crm-dur) var(--crm-ease)}.crm-tasks--steps .crm-task__actions .crm-btn:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.55;transform:scaleX(0);transform-origin:left center;transition:transform var(--crm-dur) var(--crm-ease)}.crm-tasks--steps .crm-task__actions .crm-btn:hover,.crm-tasks--steps .crm-task__actions .crm-btn:focus-visible{color:#fff;text-shadow:0 0 14px rgba(239,68,68,.8)}.crm-tasks--steps .crm-task__actions .crm-btn:hover:after,.crm-tasks--steps .crm-task__actions .crm-btn:focus-visible:after{transform:translate(3px)}.crm-tasks--steps .crm-task__actions .crm-btn:hover:before,.crm-tasks--steps .crm-task__actions .crm-btn:focus-visible:before{transform:scaleX(1)}.crm-tasks--steps .crm-task__actions .crm-btn:active{transform:none}body.light-mode .crm-tasks--steps .crm-task__actions .crm-btn:hover,body.light-mode .crm-tasks--steps .crm-task__actions .crm-btn:focus-visible{color:var(--crm-accent);text-shadow:0 0 12px rgba(var(--crm-step-tint),.4)}.crm-tasks--steps .crm-task[data-state=done]{background:transparent;border-color:var(--crm-border);min-height:0;grid-template-rows:auto auto;padding:var(--crm-s-3) var(--crm-s-4)}.crm-tasks--steps .crm-task[data-state=done] .crm-task__title{font-size:var(--crm-t-body-lg)}.crm-tasks--steps .crm-task__guide{margin:var(--crm-s-2) 0 0}.crm-task-wrap{display:flex;flex-direction:column}.crm-task__guide{margin:0 0 var(--crm-s-2) calc(22px + var(--crm-s-3) + var(--crm-s-3))}.crm-task__guide[data-empty=true]{display:none}.crm-progress{display:flex;flex-direction:column;gap:var(--crm-s-2)}.crm-progress__track{position:relative;height:10px;border-radius:8px;background:var(--crm-neutral-bg)}.crm-progress__dot{position:absolute;z-index:1;top:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--crm-surface-sunken);border:2px solid var(--crm-neutral-bd);transform:translateY(-50%);transition:background-color var(--crm-dur) var(--crm-ease),border-color var(--crm-dur) var(--crm-ease)}.crm-progress__dot.is-done{background:var(--crm-surface-sunken);border-color:var(--crm-success);border-width:3px}.crm-progress__fill{position:absolute;inset:0;border-radius:inherit;background:var(--crm-success);z-index:0;transform-origin:left center;transform:scaleX(var(--crm-progress, 0));transition:transform var(--crm-dur-slow) var(--crm-ease)}.crm-progress__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--crm-s-2);font-size:var(--crm-t-caption);color:var(--crm-fg-muted)}.crm-progress__count{font-variant-numeric:tabular-nums;font-weight:600;color:var(--crm-fg)}.crm-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--crm-s-2);padding:var(--crm-s-2) 0}.crm-empty__icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--crm-r-sm);background:var(--crm-neutral-bg);color:var(--crm-fg-dim)}.crm-empty__icon svg{width:15px;height:15px;stroke:currentColor;fill:none}.crm-empty__title{font-size:var(--crm-t-body-lg);font-weight:600;color:var(--crm-fg)}.crm-empty__body{font-size:var(--crm-t-body);color:var(--crm-fg-dim);line-height:var(--crm-lh-body)}.crm-skeleton{border-radius:var(--crm-r-sm);background:var(--crm-neutral-bg);position:relative;overflow:hidden}.crm-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:crm-shimmer 1.4s var(--crm-ease) infinite}@keyframes crm-shimmer{to{transform:translate(100%)}}.crm-skeleton--text{height:12px}.crm-skeleton--metric{height:30px;width:60%}.crm-skeleton--line{height:10px;width:80%}.crm-section{display:flex;align-items:center;justify-content:space-between;gap:var(--crm-s-3);margin-bottom:var(--crm-s-3)}.crm-section__title{font-size:var(--crm-t-h);font-weight:600;color:var(--crm-fg);letter-spacing:-.01em}.crm-section__sub{font-size:var(--crm-t-body);color:var(--crm-fg-muted);margin-top:2px}.crm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--crm-col, 240px),1fr));gap:var(--crm-s-4)}.crm-grid--halves{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--crm-s-4)}@media(prefers-reduced-motion:reduce){.crm-card{transition:none}.crm-skeleton:after{animation:none}.crm-tasks--steps .crm-task-wrap{animation:none}.crm-tasks--steps .crm-task-wrap:hover{transform:none}.crm-tasks--steps .crm-task__actions .crm-btn:after,.crm-tasks--steps .crm-task__actions .crm-btn:before{transition-duration:1ms}.crm-btn,.crm-card,.crm-task,.crm-progress__fill{transition-duration:1ms}.crm-btn:active{transform:none}}.crm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crm-page{display:flex;flex-direction:column;gap:var(--crm-s-5);max-width:1720px;margin-left:0;margin-right:0}.crm-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--crm-s-4);flex-wrap:wrap}.crm-pagehead__title{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--crm-t-page);font-weight:600;line-height:var(--crm-lh-tight);color:var(--crm-fg);letter-spacing:-.02em}.crm-pagehead__sub{margin-top:var(--crm-s-2);font-size:var(--crm-t-body);line-height:var(--crm-lh-body);color:var(--crm-fg-muted);max-width:62ch}.crm-pagehead__actions{display:flex;align-items:center;gap:var(--crm-s-2);flex-shrink:0}.crm-tabs{display:flex;align-items:stretch;gap:26px;border-bottom:1px solid var(--crm-border);overflow-x:auto;scrollbar-width:none}.crm-tabs::-webkit-scrollbar{display:none}.crm-tab{position:relative;appearance:none;background:none;border:0;cursor:pointer;white-space:nowrap;font-size:var(--crm-t-body-lg);line-height:var(--crm-lh-snug);color:var(--crm-fg-muted);padding:var(--crm-s-3) 0 calc(var(--crm-s-3) + 1px);transition:color var(--crm-dur-fast) var(--crm-ease)}.crm-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--crm-fg);border-radius:2px 2px 0 0;transform:scaleX(0);transition:transform var(--crm-dur) var(--crm-ease)}.crm-tab:hover{color:var(--crm-fg)}.crm-tab.is-active,.crm-tab[aria-selected=true]{color:var(--crm-fg);font-weight:600}.crm-tab.is-active:after,.crm-tab[aria-selected=true]:after{transform:scaleX(1)}.crm-tab:focus-visible{outline:2px solid var(--crm-focus);outline-offset:3px;border-radius:var(--crm-r-xs)}.crm-tab__count{margin-left:var(--crm-s-2);font-size:var(--crm-t-eyebrow);font-weight:600;padding:2px 7px;border-radius:6px;background:var(--crm-neutral-bg);color:var(--crm-fg-muted);font-variant-numeric:tabular-nums;line-height:1.4}.crm-tab.is-active .crm-tab__count,.crm-tab[aria-selected=true] .crm-tab__count{background:var(--crm-neutral-bd);color:var(--crm-fg)}.crm-tabs--sub{gap:var(--crm-s-4);border-bottom-color:color-mix(in srgb,var(--crm-border) 55%,transparent)}.crm-tabs--sub .crm-tab{font-size:var(--crm-t-body);padding:var(--crm-s-2) 0 calc(var(--crm-s-2) + 2px)}.crm-panelhead__title{font-size:var(--crm-t-title);line-height:var(--crm-lh-tight);color:var(--crm-fg)}.crm-panelhead__sub{margin-top:var(--crm-s-2);font-size:var(--crm-t-body);line-height:var(--crm-lh-body);color:var(--crm-fg-muted);max-width:68ch}.crm-toolbar{display:flex;align-items:center;gap:var(--crm-s-3);flex-wrap:wrap}.crm-search{position:relative;flex:1 1 320px;min-width:0}.crm-search__icon{position:absolute;left:var(--crm-s-3);top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--crm-fg-dim);pointer-events:none}.crm-search__input{width:100%;font-size:var(--crm-t-body);color:var(--crm-fg);background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:var(--crm-r-md);padding:var(--crm-s-3) var(--crm-s-3) var(--crm-s-3) calc(var(--crm-s-6) + var(--crm-s-1));transition:border-color var(--crm-dur-fast) var(--crm-ease),background-color var(--crm-dur-fast) var(--crm-ease)}.crm-search__input::placeholder{color:var(--crm-fg-dim)}.crm-search__input:hover{border-color:var(--crm-border-strong)}.crm-search__input:focus{outline:none;border-color:var(--crm-accent);background:var(--crm-surface-raised)}.crm-search__input:focus-visible{outline:2px solid var(--crm-focus);outline-offset:1px}.crm-table-wrap{border:1px solid var(--crm-border);border-radius:var(--crm-r-lg);background:var(--crm-surface);overflow:hidden}.crm-table{width:100%;border-collapse:collapse;font-size:var(--crm-t-body)}.crm-table thead th{text-align:left;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--crm-fg-dim);background:var(--crm-surface-sunken);border-bottom:1px solid var(--crm-border);padding:var(--crm-s-3) var(--crm-s-4);white-space:nowrap}.crm-table tbody td{padding:var(--crm-s-3) var(--crm-s-4);border-bottom:1px solid var(--crm-border);color:var(--crm-fg);vertical-align:middle}.crm-table tbody tr:last-child td{border-bottom:0}.crm-table tbody tr.is-clickable{cursor:pointer;transition:background-color var(--crm-dur-fast) var(--crm-ease)}.crm-table tbody tr.is-clickable:hover{background:var(--crm-surface-raised)}.crm-table tbody tr.is-clickable:focus-visible{outline:2px solid var(--crm-focus);outline-offset:-2px}.crm-table__primary{display:flex;align-items:center;gap:var(--crm-s-3)}.crm-table__name{font-weight:600;color:var(--crm-fg)}.crm-table__meta{font-size:var(--crm-t-caption);color:var(--crm-fg-muted)}.crm-table__num{font-variant-numeric:tabular-nums}.crm-table th.is-center,.crm-table td.is-center{text-align:center}.crm-table th.is-right,.crm-table td.is-right{text-align:right}.crm-table td.is-muted{color:var(--crm-fg-dim)}.crm-panel{display:flex;flex-direction:column;gap:var(--crm-s-4)}@media(prefers-reduced-motion:no-preference){body:not([data-visible=hidden]) .crm-panel{animation:crm-panel-in var(--crm-dur) var(--crm-ease) both}}@keyframes crm-panel-in{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.crm-panel{animation:none}.crm-tab:after{transition:none}}.crm-chipgroup{display:inline-flex;align-items:center;gap:var(--crm-s-2);flex-wrap:wrap}.crm-chipgroup .crm-chip{cursor:pointer;appearance:none;background:transparent;border-color:transparent;transition:color var(--crm-dur-fast) var(--crm-ease),background-color var(--crm-dur-fast) var(--crm-ease),border-color var(--crm-dur-fast) var(--crm-ease)}.crm-chipgroup .crm-chip:hover{color:var(--crm-fg);background:var(--crm-neutral-bg)}.crm-chipgroup .crm-chip[aria-pressed=true]{color:var(--crm-action-fg);background:var(--crm-action-bg);border-color:var(--crm-action-border)}.crm-chipgroup .crm-chip:focus-visible{outline:2px solid var(--crm-focus);outline-offset:2px}.crm-skel-table{display:flex;flex-direction:column;gap:var(--crm-s-4);padding:var(--crm-s-4)}.crm-skel-table .crm-skeleton{height:18px}.crm-skel-table .crm-skeleton:nth-child(odd){width:82%}.crm-skel-table .crm-skeleton:nth-child(2n){width:64%}.crm-empty--padded{padding:var(--crm-s-6) var(--crm-s-4);align-items:flex-start}.lab-elig-row{display:inline-flex;align-items:center;gap:var(--crm-s-2)}.lab-elig{display:inline-flex;align-items:center;gap:4px;padding:2px var(--crm-s-2);border-radius:var(--crm-r-sm);border:1px solid var(--crm-neutral-bd);background:var(--crm-neutral-bg);color:var(--crm-fg-dim);font-size:var(--crm-t-caption);font-weight:700;line-height:1.6;font-variant-numeric:tabular-nums;white-space:nowrap}.lab-elig.is-ok{color:var(--crm-success-fg);background:var(--crm-success-bg);border-color:var(--crm-success-bd)}.lab-elig.is-no{color:var(--crm-fg-dim);background:transparent;border-color:var(--crm-border);text-decoration:line-through;text-decoration-thickness:1px}:is(#argus-content,.settings-lp-host) .crm-btn{padding:var(--crm-s-2) var(--crm-s-4)}:is(#argus-content,.settings-lp-host) .crm-btn--sm{padding:var(--crm-s-1) var(--crm-s-3)}:is(#argus-content,.settings-lp-host) .crm-chip{padding:3px var(--crm-s-3)}:is(#argus-content,.settings-lp-host) .crm-task{padding:var(--crm-s-3)}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap{padding:var(--crm-s-4)}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task{padding:0}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task__guide{margin:var(--crm-s-3) 0 0}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task__actions .crm-btn{padding:2px 0}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task__actions{margin-top:auto}:is(#argus-content,.settings-lp-host) .crm-tab{padding:var(--crm-s-3) 0 calc(var(--crm-s-3) + 1px)}:is(#argus-content,.settings-lp-host) .crm-tabs--sub .crm-tab{padding:var(--crm-s-2) 0 calc(var(--crm-s-2) + 2px)}:is(#argus-content,.settings-lp-host) .crm-tab__count{margin-left:var(--crm-s-2)}:is(#argus-content,.settings-lp-host) .crm-pagehead__sub,:is(#argus-content,.settings-lp-host) .crm-panelhead__sub{margin-top:var(--crm-s-2)}:is(#argus-content,.settings-lp-host) .crm-search__input{padding:var(--crm-s-3) var(--crm-s-3) var(--crm-s-3) calc(var(--crm-s-6) + var(--crm-s-1))}:is(#argus-content,.settings-lp-host) .crm-table thead th{padding:var(--crm-s-3) var(--crm-s-4)}:is(#argus-content,.settings-lp-host) .crm-table tbody td{padding:var(--crm-s-3) var(--crm-s-4)}:is(#argus-content,.settings-lp-host) .crm-skel-table{padding:var(--crm-s-4)}:is(#argus-content,.settings-lp-host) .crm-empty--padded{padding:var(--crm-s-6) var(--crm-s-4)}:is(#argus-content,.settings-lp-host) .lab-elig{padding:2px var(--crm-s-2)}:is(#argus-content,.settings-lp-host) .crm-chipgroup .crm-chip{padding:3px var(--crm-s-3)}:is(#argus-content,.settings-lp-host) .crm-card__foot{margin-top:auto;padding-top:var(--crm-s-2)}:is(#argus-content,.settings-lp-host) .crm-empty{padding:var(--crm-s-2) 0}:is(#argus-content,.settings-lp-host) .crm-task__guide{margin:0 0 var(--crm-s-2) calc(22px + var(--crm-s-3) + var(--crm-s-3))}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap.is-actionable{cursor:pointer;transition:transform .24s cubic-bezier(.34,1.5,.64,1),box-shadow .24s ease}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap.is-actionable:hover{transform:translateY(-4px);box-shadow:0 14px 30px -12px #00000047}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap.is-actionable:active{transform:translateY(-1px) scale(.99);transition-duration:.09s}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap.is-actionable:focus-visible{outline:2px solid var(--crm-danger-fg, #a81616);outline-offset:3px}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap .crm-btn{transition:transform .24s cubic-bezier(.34,1.5,.64,1)}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap.is-actionable:hover .crm-btn{transform:translate(3px)}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap .crm-task__mark{transition:transform .26s cubic-bezier(.34,1.5,.64,1)}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap.is-actionable:hover .crm-task__mark{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap.is-actionable,:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap .crm-btn,:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap .crm-task__mark{transition:none!important}:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap.is-actionable:hover,:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap.is-actionable:hover .crm-btn,:is(#argus-content,.settings-lp-host) .crm-tasks--steps .crm-task-wrap.is-actionable:hover .crm-task__mark{transform:none}}body[data-active-module=hermes],body.light-mode[data-active-module=hermes]{--crm-mod: #00d4a8;--crm-mod-rgb: 0, 212, 168;--crm-mod-ink: #00d4a8}body.light-mode[data-active-module=hermes]{--crm-mod-ink: #059b82}body[data-active-module=documents],body.light-mode[data-active-module=documents]{--crm-mod: #5925dc;--crm-mod-rgb: 89, 37, 220;--crm-mod-ink: #5925dc}body.light-mode[data-active-module=documents]{--crm-mod-ink: #4321a7}body[data-active-module=labor],body.light-mode[data-active-module=labor]{--crm-mod: #0ea5e9;--crm-mod-rgb: 14, 165, 233;--crm-mod-ink: #0ea5e9}body.light-mode[data-active-module=labor]{--crm-mod-ink: #0e7ab0}.fin-chart{position:relative;font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:var(--crm-t-body);line-height:20px;letter-spacing:.1px;color:var(--ground-ink-2);min-width:0}.fin-chart__plot{position:relative;width:100%;overflow:visible}.fin-chart__svg{display:block;overflow:visible;max-width:none}.fin-chart__svg:focus{outline:none}.fin-chart__svg:focus-visible{outline:2px solid var(--crm-focus);outline-offset:4px;border-radius:var(--crm-r-xs)}.fin-chart__labels{position:absolute;inset:0;pointer-events:none}.fin-chart__y{position:absolute;left:0;transform:translateY(-50%);font-size:var(--crm-t-body);line-height:20px;color:var(--ground-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.fin-chart__y--kpi{color:var(--ground-ink-2)}.fin-chart__x{position:absolute;transform:translate(-50%,-50%);font-size:var(--crm-t-body);line-height:20px;color:var(--ground-ink-3);white-space:nowrap}.fin-chart__x.is-on{color:var(--ground-ink);font-weight:600;letter-spacing:.2px}.fin-chart__x--cat{overflow:hidden;text-overflow:ellipsis;text-align:center;color:var(--ground-ink-2)}.fin-chart__dot{fill:var(--ground-line-2)}.fin-chart__zero{stroke:var(--ground-line-2);stroke-width:1}.fin-chart__grid,.fin-chart__vgrid{stroke:var(--ground-line);stroke-width:1}.fin-chart__cross{stroke:var(--ground-line-2);stroke-width:1;opacity:0}.fin-chart__cross.is-on{opacity:1}.fin-chart__hit{fill:transparent;pointer-events:all}.fin-chart__band{fill:var(--crm-neutral-bg);opacity:0}.fin-chart__band.is-on{opacity:1}.fin-stroke-revenue{stroke:var(--crm-revenue)}.fin-stroke-spend{stroke:var(--crm-spend)}.fin-stroke-volume{stroke:var(--crm-volume)}.fin-stroke-cat-1{stroke:var(--crm-cat-1)}.fin-stroke-cat-2{stroke:var(--crm-cat-2)}.fin-stroke-cat-3{stroke:var(--crm-cat-3)}.fin-stroke-cat-4{stroke:var(--crm-cat-4)}.fin-stroke-cat-5{stroke:var(--crm-cat-5)}.fin-fill-revenue{fill:var(--crm-revenue)}.fin-fill-spend{fill:var(--crm-spend)}.fin-fill-volume{fill:var(--crm-volume)}.fin-fill-cat-1{fill:var(--crm-cat-1)}.fin-fill-cat-2{fill:var(--crm-cat-2)}.fin-fill-cat-3{fill:var(--crm-cat-3)}.fin-fill-cat-4{fill:var(--crm-cat-4)}.fin-fill-cat-5{fill:var(--crm-cat-5)}.fin-bg-revenue{background:var(--crm-revenue)}.fin-bg-spend{background:var(--crm-spend)}.fin-bg-volume{background:var(--crm-volume)}.fin-bg-cat-1{background:var(--crm-cat-1)}.fin-bg-cat-2{background:var(--crm-cat-2)}.fin-bg-cat-3{background:var(--crm-cat-3)}.fin-bg-cat-4{background:var(--crm-cat-4)}.fin-bg-cat-5{background:var(--crm-cat-5)}.fin-stop--revenue-a{stop-color:var(--crm-revenue);stop-opacity:.24}.fin-stop--revenue-b{stop-color:var(--crm-revenue);stop-opacity:.03}.fin-stop--spend-a{stop-color:var(--crm-spend);stop-opacity:.2}.fin-stop--spend-b{stop-color:var(--crm-spend);stop-opacity:.03}.fin-stop--net-pos-a{stop-color:var(--crm-revenue);stop-opacity:.3}.fin-stop--net-pos-b{stop-color:var(--crm-revenue);stop-opacity:.03}.fin-stop--net-neg-a{stop-color:var(--crm-spend);stop-opacity:.26}.fin-stop--net-neg-b{stop-color:var(--crm-spend);stop-opacity:.03}.fin-stop--cum-a{stop-color:var(--crm-revenue);stop-opacity:.16}.fin-stop--cum-b{stop-color:var(--crm-revenue);stop-opacity:.01}.fin-stop--cumout-a{stop-color:var(--crm-spend);stop-opacity:.14}.fin-stop--cumout-b{stop-color:var(--crm-spend);stop-opacity:.01}.fin-stop--flow-in{stop-color:var(--crm-revenue);stop-opacity:.2}.fin-stop--flow-out{stop-color:var(--crm-spend);stop-opacity:.16}.fin-bar,.fin-cap,.fin-pt,.fin-seg,.fin-dot,.fin-netline,.fin-area,.fin-line,.fin-sankey__link,.fin-sankey__node{transition:opacity var(--crm-dur) var(--crm-ease)}.fin-cap{stroke-width:1.5}.fin-cap--thick{stroke-width:2}.fin-netline,.fin-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.fin-cumline{fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.fin-pt,.fin-dot,.fin-cumdot{transform-box:fill-box;transform-origin:center;transition:opacity var(--crm-dur) var(--crm-ease),transform var(--crm-dur) var(--crm-ease)}.fin-cmp{fill:none;stroke:var(--crm-volume);stroke-width:1.5;stroke-dasharray:4 3}.fin-cmp-pt{fill:var(--crm-volume)}.fin-avg{stroke:var(--ground-ink-2);stroke-width:1}.fin-avg-pill{position:absolute;left:0;transform:translateY(-50%);padding:3px 2px;border-radius:4px;background:var(--ground-ink);color:var(--ground-raised);font-size:var(--crm-t-caption);line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-chart.is-hovering .fin-bar:not(.is-on),.fin-chart.is-hovering .fin-cap:not(.is-on){opacity:.2}.fin-chart.is-hovering .fin-netline,.fin-chart.is-hovering .fin-area{opacity:.25}.fin-chart.is-hovering .fin-pt:not(.is-on){opacity:0}.fin-pt--dense:not(.is-on){opacity:0}.fin-chart .fin-pt.is-on,.fin-chart .fin-dot.is-on{transform:scale(1.4);stroke:var(--ground-raised);stroke-width:1}.fin-cumdot{opacity:0;stroke:var(--ground-raised);stroke-width:1.5}.fin-cumdot.is-on{opacity:1}.fin-legend{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;min-height:28px;padding-left:60px}.fin-legend__item{display:inline-flex;align-items:center;gap:6px;min-height:0;min-width:0;margin:0;padding:2px 6px;border:0;border-radius:var(--crm-r-xs);background:transparent;color:var(--ground-ink-2);font:inherit;font-size:var(--crm-t-body);line-height:20px;cursor:pointer;transition:opacity var(--crm-dur-fast) var(--crm-ease),background-color var(--crm-dur-fast) var(--crm-ease)}.fin-legend__item:hover{background:var(--crm-neutral-bg)}.fin-legend__item:focus-visible{outline:2px solid var(--crm-focus);outline-offset:1px}.fin-legend__item:disabled{cursor:default}.fin-legend__item:disabled:hover{background:transparent}.fin-legend__item.is-muted{opacity:.35;filter:grayscale(1)}.fin-legend__sw{width:12px;height:12px;flex:none;border-radius:2px}.fin-legend__sw--dash{height:0;border-top:2px dashed var(--crm-volume);background:transparent;border-radius:0}.fin-link-revenue{fill:var(--crm-revenue);fill-opacity:.2}.fin-link-spend{fill:var(--crm-spend);fill-opacity:.16}.fin-chart.is-hovering .fin-sankey__link:not(.is-on){opacity:.45}.fin-chart.is-hovering .fin-sankey__node:not(.is-on){opacity:.5}.fin-chart.is-hovering .fin-sankey__label:not(.is-on){opacity:.25}.fin-sankey__label{position:absolute;display:flex;flex-direction:column;max-width:124px;transform:translateY(-50%);font-size:var(--crm-t-body);line-height:22px;transition:opacity var(--crm-dur) var(--crm-ease)}.fin-sankey__label--l{align-items:flex-end;text-align:right}.fin-sankey__label--r{align-items:flex-start;text-align:left}.fin-sankey__name{width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ground-ink-2)}.fin-sankey__amt{color:var(--ground-ink);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-share{display:block;width:100%;min-width:80px}.fin-share__track{position:relative;display:block;height:4px;border-radius:2px;background:var(--ground-line)}body:not(.light-mode) .fin-share__track{background:var(--ground-line-3)}.fin-share__fill{position:absolute;top:0;height:4px;min-width:2px;border-radius:2px;transform-origin:left center;animation:fin-share-in .4s var(--crm-ease) .1s both}@keyframes fin-share-in{0%{transform:scaleX(.01)}to{transform:scaleX(1)}}.fin-amt{font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}.fin-amt__cents{position:relative;top:-.36em;padding-left:.07em;font-size:.73em;font-weight:500;letter-spacing:0}.fin-amt--none{color:var(--ground-ink-3)}.fin-tip{position:fixed;z-index:9998;min-width:200px;max-width:320px;padding:8px 16px;border-radius:var(--crm-r-sm);background:var(--ground-ink);color:var(--ground-raised);box-shadow:var(--crm-shadow-3);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:var(--crm-t-body-lg);line-height:22px;font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;transition:opacity var(--crm-dur-fast) var(--crm-ease)}.fin-tip.is-on{opacity:1}body:not(.light-mode) .fin-tip{border:1px solid var(--ground-line-2);background:var(--ground-raised);color:var(--ground-ink)}.fin-tip__head{margin-bottom:2px;font-size:var(--crm-t-caption);opacity:.72}.fin-tip__row{display:flex;align-items:center;gap:12px}.fin-tip__row+.fin-tip__row{margin-top:2px}.fin-tip__k{width:10px;height:2px;flex:none;border-radius:1px}.fin-tip__k--dash{height:0;border-top:2px dashed currentColor;background:transparent;opacity:.6}.fin-tip__l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.78}.fin-tip__v{margin-left:auto;white-space:nowrap;font-weight:500}.fin-tip__row.is-strong .fin-tip__l{opacity:1}.fin-tip__div{height:1px;margin:6px 0;background:currentColor;opacity:.2}.fin-tip__note{margin-top:4px;font-size:var(--crm-t-caption);line-height:18px;opacity:.72}.fin-chart__skel{position:relative;overflow:hidden;background-image:radial-gradient(circle,var(--ground-line-2) 1px,transparent 1.6px);background-size:14px 15px;background-position:59px 7px;-webkit-mask-image:linear-gradient(to bottom,transparent,currentColor 15%,currentColor 85%,transparent);mask-image:linear-gradient(to bottom,transparent,currentColor 15%,currentColor 85%,transparent)}.fin-chart__skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ground-raised) 50%,transparent);opacity:.7;transform:translate(-100%);animation:fin-wave 1.6s var(--crm-ease) infinite}@keyframes fin-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fin-chart__plate{display:flex;flex-direction:column;gap:var(--crm-s-3);align-items:center;justify-content:center;box-sizing:border-box;padding:var(--crm-s-6);border-radius:var(--crm-r-md);background:var(--crm-neutral-bg)}.fin-chart__msg{max-width:42ch;margin:0;color:var(--ground-ink-2);font-size:var(--crm-t-body-lg);line-height:22px;text-align:center}.fin-chart__retry{display:inline-flex;align-items:center;box-sizing:border-box;height:32px;min-width:0;min-height:0;padding:0 var(--crm-s-4);border:1px solid var(--crm-border-strong);border-radius:var(--crm-r-sm);background:var(--ground-raised);color:var(--ground-ink-2);font:inherit;font-size:15px;line-height:24px;white-space:nowrap;cursor:pointer}.fin-chart__retry:hover{border-color:var(--ground-line-3);color:var(--ground-ink)}.fin-chart__retry:focus-visible{outline:none;box-shadow:0 0 0 1px var(--crm-surface-raised),0 0 0 3px color-mix(in srgb,var(--crm-cta) 50%,transparent)}.fin-chart__aside{margin:var(--crm-s-2) 0 0;color:var(--ground-ink-3);font-size:var(--crm-t-body);line-height:20px}.fin-chart__note{position:absolute;top:38%;left:50%;max-width:42ch;margin:0;padding:var(--crm-s-3) var(--crm-s-6);border-radius:var(--crm-r-md);background:var(--ground-raised);box-shadow:var(--crm-shadow-1);color:var(--ground-ink-2);font-size:var(--crm-t-body-lg);line-height:22px;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.fin-chart__lead{position:absolute;margin:0;color:var(--ground-ink-3);font-size:var(--crm-t-body);line-height:20px;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.fin-chart__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.fin-chart__skel:after,.fin-share__fill{animation:none}.fin-bar,.fin-cap,.fin-pt,.fin-seg,.fin-dot,.fin-cumdot,.fin-netline,.fin-area,.fin-line,.fin-sankey__link,.fin-sankey__node,.fin-sankey__label,.fin-tip{transition:none}}.fin-frame{display:flex;flex-direction:column;min-width:0;margin:0 0 var(--crm-s-2);padding:0;color:var(--crm-fg)}.fin-frame__head{min-height:40px}.fin-frame__titles{min-width:0}.fin-help{margin:4px 0 16px}.fin-tabhead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--crm-s-4);margin-bottom:var(--crm-s-4)}.fin-tabhead__words{min-width:0}.fin-tabhead__title{margin:0;font-size:var(--crm-t-h);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ground-ink)}.fin-tabhead__lead{margin:var(--crm-s-1) 0 0;font-size:var(--crm-t-body);line-height:var(--crm-lh-body);color:var(--ground-ink-3)}.fin-tabhead__act{display:flex;align-items:center;gap:var(--crm-s-2);flex-shrink:0}.fin-tabhead__act:empty{display:none}.fin-frame__export:disabled,.fin-frame__export:disabled:hover{background:var(--ground-chip);border-color:var(--ground-line-2);color:var(--crm-fg-muted);opacity:.55;cursor:default}.fin-frame__status{margin:var(--crm-s-2) 0 0;font-size:var(--crm-t-body);line-height:var(--crm-lh-body);color:var(--crm-fg-muted)}.fin-frame__status[hidden]{display:none}.fin-tabs{margin-top:var(--crm-s-5)}.fin-tabs>.fin-tab{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:flex-start;font-family:inherit}.fin-tabs>.fin-tab:before{content:attr(data-label);content:attr(data-label) / "";height:0;overflow:hidden;visibility:hidden;font-weight:600;pointer-events:none;user-select:none}.fin-view{min-width:0;padding-top:var(--crm-s-4)}.fin-view:focus{outline:none}.fin-view__host{min-width:0}.fin-view__framed{padding:var(--crm-s-5);border:1px solid var(--ground-line);border-radius:var(--crm-r-md);background:var(--ground-raised)}.fin-view__host .fi-grid{padding:var(--crm-s-6);border:1px solid var(--ground-line);border-radius:var(--crm-r-md);background:var(--ground-raised)}#argus-os-fin-expenses .inv-section-eyebrow{display:none}.fin-frame__loading{margin:0;padding:var(--crm-s-6) 0;font-size:var(--crm-t-body-lg);color:var(--crm-fg-muted)}.fin-frame__failed{display:flex;flex-direction:column;align-items:flex-start;gap:var(--crm-s-2);padding:var(--crm-s-6);border:1px dashed var(--crm-border-strong);border-radius:var(--crm-r-md)}.fin-frame__failed-title{margin:0;font-size:var(--crm-t-body-lg);font-weight:600;color:var(--crm-fg)}.fin-frame__failed-note{margin:0;font-size:var(--crm-t-body);line-height:var(--crm-lh-body);color:var(--crm-fg-muted);max-width:62ch}.fin-frame__retry{margin-top:var(--crm-s-2)}.fin-unavailable{display:flex;flex-direction:column;gap:var(--crm-s-5)}.fin-unavailable__note{margin:0;font-size:var(--crm-t-body-lg);line-height:var(--crm-lh-body);color:var(--crm-fg-muted)}@media(max-width:720px){.fin-tabs{margin-top:var(--crm-s-4)}.fin-tabhead{flex-direction:column}.fin-view__framed,.fin-view__host .fi-grid{padding:var(--crm-s-4)}}.fi{display:flex;flex-direction:column;min-width:0;color:var(--ground-ink-2);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.fi [hidden]{display:none!important}.fi-ico{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fi-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fi-note__chip:focus-visible,.fi-note__copy:focus-visible,.fi-bd__link:focus-visible,.fi-retry:focus-visible,.fi-link:focus-visible{outline:none;box-shadow:0 0 0 1px var(--crm-surface-raised),0 0 0 3px color-mix(in srgb,var(--crm-cta) 50%,transparent)}.fi-sticky{margin:0 calc(-1 * var(--sheet-pad, 16px));padding:var(--crm-s-1) var(--sheet-pad, 16px) 0;border-bottom:1px solid var(--ground-line)}.fi-sticky .fc-tl{border-bottom:0}.fc-sticky.fi-sticky{top:calc(-1 * var(--fi-bleed, 0px))}.fi-sticky .fi-toolbar{margin-bottom:13px}.fi-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 var(--crm-s-6);padding-top:31px}.fi-kpi--hero{flex:0 0 calc((100% - 2 * var(--crm-s-6)) / 3);box-sizing:border-box;min-width:0}@media(min-width:1101px){.fi-kpi--hero{padding-left:calc(13px + var(--crm-s-3))}.fi-kpi--hero .fi-kpi__sign{margin-left:-.6em}}.fi-kpis2{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(max-content,1fr));column-gap:var(--crm-s-6)}.fi-kpi{display:flex;flex-direction:column;min-width:0}.fi-kpi__label{align-self:flex-start;color:var(--ground-ink-3);font-size:15px;line-height:20px;white-space:nowrap}.fi-kpi__label.is-tip{text-decoration:underline dotted;text-decoration-color:var(--crm-fg-dim);text-decoration-thickness:1px;text-underline-offset:4px;cursor:default}.fi-kpi__value{margin-top:var(--crm-s-1);color:var(--ground-ink);font-size:24px;line-height:28px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.fi-kpis2 .fi-kpi{margin-top:14px}.fi-kpi--hero .fi-kpi__value{font-size:38px;line-height:42px}.fi-kpi.is-unknown .fi-kpi__value{color:var(--ground-ink-3)}.fi-kpi__sub{margin-top:2px;color:var(--ground-ink-3);font-size:var(--crm-t-body);line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.fi-kpi__sub:empty{display:none}.fi-ctl{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:var(--crm-s-2);margin-top:34px;margin-left:auto}.fi-head.is-wrapped .fi-ctl{margin-top:var(--crm-s-3)}.fi-head.is-wrapped .fi-kpis2{flex-grow:0;column-gap:var(--crm-s-8)}.fi-notices{display:flex;flex-direction:column;gap:var(--crm-s-1);margin-top:var(--crm-s-3)}.fi-notices:empty{display:none}.fi-notice{display:flex;align-items:flex-start;gap:var(--crm-s-2);margin:0;color:var(--ground-ink-3);font-size:var(--crm-t-body);line-height:20px}.fi-notice__icon{width:14px;height:14px;margin-top:3px;color:var(--crm-fg-dim)}.fi-notice__text{min-width:0}.fi-link{flex:none;min-width:0;min-height:0;height:20px;padding:0 var(--crm-s-1);border:0;border-radius:var(--crm-r-xs);background:none;color:var(--ground-ink);font:inherit;font-weight:500;cursor:pointer}.fi-link:hover{text-decoration:underline;text-underline-offset:3px}.fi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px var(--crm-s-6);margin-top:37px}.fi-notes{display:flex;flex-direction:column;gap:var(--crm-s-3);min-width:0;min-height:464px}.fi-note{position:relative;display:flex;gap:var(--crm-s-3);padding:6px 0;border-radius:var(--crm-r-sm)}.fi-note:hover,.fi-note:focus-within{background:var(--crm-neutral-bg);box-shadow:-8px 0 0 var(--crm-neutral-bg),8px 0 0 var(--crm-neutral-bg)}.fi-note__icon{width:13px;height:13px;margin-top:5px;color:var(--ground-ink-3)}.fi-note__main{flex:1 1 auto;min-width:0}.fi-note__title{margin:0;color:var(--ground-ink);font-size:15px;line-height:24px;font-weight:500;letter-spacing:0}.fi-note__body{margin:0;color:var(--ground-ink-3);font-size:15px;line-height:24px}.fi-note__fig{white-space:nowrap}.fi-note__chip{display:inline;min-width:0;min-height:0;padding:0 var(--crm-s-1);border:.75px solid var(--ground-line);border-radius:6px;background:var(--ground-chip);color:var(--ground-ink-3);font:inherit;line-height:20px;cursor:pointer;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fi-note__chip:hover{background:var(--ground-chip-2);color:var(--ground-ink)}.fi-note__copy{position:absolute;top:-16px;right:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;min-height:0;padding:0;border:1px solid var(--ground-line);border-radius:var(--crm-r-sm);background:var(--ground-raised);box-shadow:var(--crm-shadow-1);color:var(--ground-ink-3);cursor:pointer;opacity:0;transition:opacity var(--crm-dur-fast) var(--crm-ease)}.fi-note:hover .fi-note__copy,.fi-note:focus-within .fi-note__copy{opacity:1}@media(hover:none){.fi-note__copy{opacity:1}}.fi-note__copy:hover,.fi-note__copy.is-done{color:var(--ground-ink)}.fi-note__copy .fi-ico{width:15px;height:15px}.fi-notes__msg{margin:0;color:var(--ground-ink-3);font-size:15px;line-height:24px}.fi-notes__foot{margin:auto 0 0;padding-top:var(--crm-s-3);color:var(--crm-fg-dim);font-size:var(--crm-t-caption);line-height:20px;letter-spacing:.2px}.fi-plot{grid-column:2 / span 2;min-width:0}.fi-plot__host{min-height:464px}.fi-fail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--crm-s-3);min-height:464px;padding:var(--crm-s-6);box-sizing:border-box;border-radius:var(--crm-r-md);background:var(--crm-neutral-bg);text-align:center}.fi-fail--box{min-height:296px}.fi-fail__msg{max-width:44ch;margin:0;color:var(--ground-ink-2);font-size:var(--crm-t-body-lg);line-height:22px}.fi-retry{display:inline-flex;align-items:center;box-sizing:border-box;height:32px;min-width:0;min-height:0;padding:0 var(--crm-s-4);border:1px solid var(--crm-border-strong);border-radius:var(--crm-r-sm);background:var(--ground-raised);color:var(--ground-ink-2);font:inherit;font-size:15px;line-height:24px;cursor:pointer}.fi-retry:hover{border-color:var(--ground-line-3);color:var(--ground-ink)}.fi-rule{height:0;margin:38px calc(-1 * var(--sheet-pad, 16px)) var(--crm-s-6);border-top:1px solid var(--ground-line)}.fi-below{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,496px),1fr));gap:var(--crm-s-4);align-items:stretch;padding-bottom:0}.fi-below--one{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.fi-box{display:flex;flex-direction:column;min-width:0;min-height:476px;box-sizing:border-box;padding-bottom:var(--crm-s-6);border:1px solid var(--ground-line);border-radius:var(--crm-r-md);background:var(--ground-raised)}.fi-box__head{padding:var(--crm-s-6) var(--crm-s-6) var(--crm-s-4)}.fi-box__title{margin:0;color:var(--ground-ink);font-size:24px;line-height:26px;font-weight:500;letter-spacing:-.01em}.fi-box__total{min-height:24px;margin:var(--crm-s-1) 0 0;color:var(--ground-ink);font-size:16px;line-height:24px;font-variant-numeric:tabular-nums}.fi-box.is-unknown .fi-box__total{color:var(--ground-ink-3)}.fi-box__seg{margin:var(--crm-s-4) var(--crm-s-6) 0}.fi-box__body{position:relative;margin:var(--crm-s-6) var(--crm-s-6) 0}.fi-box__msg{max-width:48ch;margin:var(--crm-s-4) 0 0;color:var(--ground-ink-3);font-size:var(--crm-t-body-lg);line-height:22px}.fi-box__msg--empty{position:absolute;top:72px;left:50%;margin:0;padding:var(--crm-s-2) var(--crm-s-4);border-radius:var(--crm-r-sm);background:var(--ground-raised);color:var(--ground-ink-2);text-align:center;transform:translate(-50%)}.fi-bd{display:block;width:100%;border-collapse:collapse;font-size:15px;line-height:24px}.fi-bd thead,.fi-bd tbody{display:block}.fi-bd__row{position:relative;display:grid;grid-template-columns:minmax(min(200px,38%),1fr) minmax(min(136px,28%),2fr) minmax(min(120px,24%),1fr);column-gap:var(--crm-s-4);align-items:center;min-height:36px}.fi-bd__row>th,.fi-bd__row>td{position:relative;z-index:1;display:flex;align-items:center;min-width:0;padding:0;border:0;background:none;text-align:left}.fi-bd__row--head{min-height:0;border-bottom:1px solid var(--ground-line)}.fi-bd__row--head>th{padding:var(--crm-s-2) 0;color:var(--crm-fg-dim);font-size:var(--crm-t-body);line-height:20px;font-weight:400;letter-spacing:.1px}.fi-bd tbody .fi-bd__row+.fi-bd__row{border-top:1px solid var(--ground-line)}.fi-bd__row>.fi-bd__amt{justify-content:flex-end;color:var(--ground-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.fi-bd__row>.fi-bd__name{overflow:hidden}.fi-bd__label,.fi-bd__link{overflow:hidden;color:var(--ground-ink-2);text-overflow:ellipsis;white-space:nowrap}.fi-bd__link{max-width:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:var(--crm-r-xs);background:none;font:inherit;text-align:left;cursor:pointer}.fi-bd__row.is-link{cursor:pointer}.fi-bd__row.is-link:hover:before{content:"";position:absolute;z-index:0;inset:-1px calc(-1 * var(--crm-s-2)) 0;border-radius:var(--crm-r-sm);background:var(--crm-neutral-bg)}.fi-bd__row.is-link:hover .fi-bd__link,.fi-bd__row.is-link:hover .fi-bd__amt{color:var(--ground-ink)}.fi-bd__row>.fi-bd__pctcell{gap:var(--crm-s-2)}.fi-bd__pct{flex:0 0 48px;color:var(--ground-ink-2);font-variant-numeric:tabular-nums}.fi-bd__share{flex:1 1 auto;min-width:64px}.fi-bd__row--ghost{pointer-events:none}.fi-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--crm-s-4);margin:var(--crm-s-2) var(--crm-s-6) 0}.fi-sum__cell{min-width:0;margin-left:calc(-1 * var(--crm-s-2));padding:var(--crm-s-4) 0 var(--crm-s-4) var(--crm-s-2)}.fi-sum__cell:nth-child(-n+2){border-bottom:1px solid var(--ground-line)}.fi-sum__label{margin:0;color:var(--ground-ink-3);font-size:15px;line-height:20px}.fi-sum__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--crm-s-1);min-height:28px;margin:var(--crm-s-3) 0 0;color:var(--ground-ink-2);font-size:20px;line-height:28px;font-variant-numeric:tabular-nums}.fi-sum__cell.is-unknown .fi-sum__value{color:var(--ground-ink-3)}.fi-sum__value .fin-amt__cents{top:-.22em}.fi-sum__muted,.fi-sum__sub{color:var(--crm-fg-dim);font-size:var(--crm-t-body);line-height:20px}.fi-storepick{min-width:220px}.fi-storepick__msg{margin:0 0 var(--crm-s-2);color:var(--ground-ink-3);font-size:var(--crm-t-body-lg);line-height:22px}.fi-shim{display:inline-block;vertical-align:middle;border-radius:var(--crm-r-xs);background:var(--ground-chip);animation:fi-pulse 1.2s var(--crm-ease) infinite alternate}@keyframes fi-pulse{0%{opacity:.55}to{opacity:1}}.fi-shim--kpi{width:140px;height:28px;margin:6px 0 8px}.fi-kpis2 .fi-shim--kpi{width:96px;height:22px;margin:3px 0}.fi-shim--line{display:block;width:100%;height:12px;margin:6px 0}.fi-shim--short{width:60%}.fi-shim--cell{width:70%;height:12px}.fi-shim--amt{width:80px;margin-left:auto}.fi-shim--total{width:110px;height:14px}.fi-shim--sum{width:56px;height:18px}@media(prefers-reduced-motion:reduce){.fi-shim{animation:none}.fi-note__copy{transition:none}}@media(max-width:1100px){.fi-grid{grid-template-columns:minmax(0,1fr)}.fi-plot{grid-column:auto;order:1}.fi-notes{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--crm-s-3) var(--crm-s-6);min-height:0}.fi-notes__foot,.fi-notes__msg{grid-column:1 / -1}.fi-head{flex-wrap:wrap}.fi-kpi--hero{flex-basis:auto}.fi-kpis2{grid-template-columns:repeat(2,max-content)}.fi-ctl{flex-basis:100%;justify-content:flex-start;margin:var(--crm-s-2) 0 0}}@media(max-width:900px){.fi-below,.fi-below--one{grid-template-columns:minmax(0,1fr)}.fi-box{min-height:0}}@media(max-width:720px){.fi-notes{grid-template-columns:minmax(0,1fr)}.fi-kpis2{flex-basis:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.fi-kpi__sub{white-space:normal}.fi-kpis2 .fi-kpi{margin-top:0}.fi-kpi--hero .fi-kpi__value{font-size:30px;line-height:36px}.fi-box__head{padding:var(--crm-s-4) var(--crm-s-4) var(--crm-s-3)}.fi-box__seg,.fi-box__body,.fi-sum{margin-left:var(--crm-s-4);margin-right:var(--crm-s-4)}.fi-bd__row{grid-template-columns:minmax(0,1fr) 56px minmax(96px,auto);column-gap:var(--crm-s-3)}.fi-bd__share{display:none}}.fi>.fi-head,.fi>.fi-notices,.fi>.fi-grid,.fi>.fi-below{transition:opacity .16s ease}.fi.is-updating>.fi-head,.fi.is-updating>.fi-notices,.fi.is-updating>.fi-grid,.fi.is-updating>.fi-below{opacity:.55}@media(prefers-reduced-motion:reduce){.fi>.fi-head,.fi>.fi-notices,.fi>.fi-grid,.fi>.fi-below{transition:none}}.inv-sub{display:flex;flex-direction:column;gap:18px;min-width:0}.inv-sub .inv-sub__banner{margin:4px 0 16px}.inv-sub .inv-sub__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:4px 0 0}.inv-sub .inv-sub__words{min-width:0;flex:1 1 320px}.inv-sub .inv-sub__title{margin:0;font-size:20px;font-weight:650;line-height:1.2;letter-spacing:-.012em;color:var(--kit-ink)}.inv-sub .inv-sub__lede{margin:4px 0 0;max-width:64ch;font-size:13.5px;line-height:1.45;color:var(--kit-ink-2)}.inv-sub .inv-sub__acts{display:flex;align-items:center;gap:8px;flex-shrink:0}.inv-sub .inv-sub__go{min-height:34px;padding:8px 16px;border-radius:var(--kit-r-ctl)}.inv-sub .inv-sub__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;align-items:stretch}.inv-sub .inv-sub__kpi{display:flex;flex-direction:column;min-width:0}.inv-sub .inv-sub__kpi>.kit-bal{flex:1 1 auto}.inv-sub .inv-sub__kpi-wait{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:132px;padding:16px 18px;background:var(--kit-surface);border:1px solid var(--kit-line);border-radius:16px}.inv-sub .inv-sub__kpi-wait-label{font-size:14px;font-weight:500;color:var(--kit-ink-2)}.inv-sub .inv-sub__kpi-wait-bar{width:45%;height:28px;border-radius:var(--kit-r-ctl);background:var(--kit-meter-bg)}.kit.inv-sub .kit-toolbar{margin-top:0}.inv-sub .inv-sub__segn{margin-left:6px;font-variant-numeric:tabular-nums;color:var(--kit-ink-3)}.kit.inv-sub .kit-seg[aria-pressed=true]{font-weight:650}.inv-sub .kit-seg[aria-pressed=true] .inv-sub__segn{color:var(--kit-ink-2)}.inv-sub .inv-sub__sec{display:flex;flex-direction:column;gap:10px;min-width:0}.inv-sub .inv-sub__sec-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:28px}.inv-sub .inv-sub__sec-title{margin:0;font-size:var(--kit-fs-title);font-weight:650;letter-spacing:-.01em;color:var(--kit-ink)}.inv-sub .inv-sub__sec-meta{font-size:var(--kit-fs-caption);color:var(--kit-ink-3);font-variant-numeric:tabular-nums}.inv-sub .inv-sub__sec-spacer{flex:1}.inv-sub .inv-sub__help{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border:1px solid var(--kit-line-2);border-radius:var(--kit-r-tag);background:var(--kit-surface);color:var(--kit-ink-3);font-size:12px;font-weight:650;line-height:1;cursor:help;transition:color var(--kit-dur) var(--kit-ease),border-color var(--kit-dur) var(--kit-ease)}.inv-sub .inv-sub__help:hover,.inv-sub .inv-sub__help[aria-expanded=true]{color:var(--kit-ink);border-color:var(--kit-btn-hover-line)}.inv-sub .inv-sub__help:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px}.inv-sub .inv-sub__tip{margin:0;padding:10px 12px;border:1px solid var(--kit-line);border-radius:var(--kit-r-ctl);background:var(--kit-surface-2);font-size:var(--kit-fs-caption);line-height:1.5;color:var(--kit-ink-2)}.inv-sub .inv-sub__tip[hidden]{display:none}.kit.inv-sub .kit-table{margin-top:0;border-radius:12px}.kit.inv-sub .kit-row--link:focus-visible{outline:2px solid var(--kit-accent);outline-offset:-2px}.inv-sub .inv-sub__cell-main{font-weight:550;color:var(--kit-ink);overflow:hidden;text-overflow:ellipsis;max-width:38ch}.inv-sub .inv-sub__cell-sub{margin-top:2px;font-size:var(--kit-fs-caption);color:var(--kit-ink-3);overflow:hidden;text-overflow:ellipsis;max-width:44ch}.inv-sub .inv-sub__muted{color:var(--kit-ink-3)}.inv-sub .inv-sub__warn{color:var(--kit-warn);font-weight:600}.inv-sub .inv-sub__bad{color:var(--kit-bad);font-weight:600}.kit.inv-sub .inv-sub__rowbtn{min-height:28px;padding:4px 11px;font-size:12.5px;box-shadow:none}.inv-sub .inv-sub__rowacts{display:inline-flex;gap:6px;justify-content:flex-end}.inv-sub .inv-sub__foot{font-size:var(--kit-fs-caption);color:var(--kit-ink-3)}.inv-sub .inv-sub__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 24px 32px;text-align:center;background:var(--kit-surface);border:1px solid var(--kit-line);border-radius:12px}.inv-sub .inv-sub__empty-title{font-size:var(--kit-fs-title);font-weight:650;color:var(--kit-ink)}.inv-sub .inv-sub__empty-body{margin:0;max-width:52ch;font-size:var(--kit-fs-body);line-height:1.5;color:var(--kit-ink-2)}.inv-sub .inv-sub__empty-acts{display:flex;gap:8px;margin-top:6px}.kit.inv-sub .kit-unread,.kit.inv-sub .kit-notsetup{padding:28px 24px 30px;background:var(--kit-surface);border:1px solid var(--kit-line);border-radius:12px}.kit.inv-sub .kit-skel__box{border-radius:12px}@media(max-width:640px){.inv-sub .inv-sub__acts{width:100%}.inv-sub .inv-sub__acts>*{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.inv-sub .inv-sub__help{transition:none}}.inv-order .inv-order__bar .kit-search{flex:0 1 320px}.inv-order .inv-order__body{display:flex;flex-direction:column;gap:24px;min-width:0}.inv-order .inv-order__none{font-weight:500;font-style:italic;color:var(--kit-ink-3)}.inv-order .inv-order__caution{color:var(--kit-warn)}.inv-order .inv-order__absent{font-variant-numeric:tabular-nums}.inv-order .inv-order__kpi-off{font-size:var(--kit-fs-body);color:var(--kit-ink-3)}.inv-order .inv-order__suggest .inv-sub__cell-main,.inv-order .inv-order__suggest .inv-sub__cell-sub{max-width:56ch;white-space:nowrap}.inv-order__dialog{--nx-dialog-w: 760px;max-height:calc(100vh - 64px);overflow-y:auto;text-align:left}.inv-order__dtop{display:flex;align-items:center}.inv-order__close{margin-left:auto;min-width:32px;min-height:32px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--ground-ink-3);font-size:22px;line-height:1;cursor:pointer}.inv-order__close:hover{color:var(--ground-ink);background:var(--ground-chip)}.inv-order .inv-order__dbody{display:flex;flex-direction:column;gap:16px;margin-top:12px}.inv-order .inv-order__dhead{display:flex;align-items:center;gap:10px}.inv-order .inv-order__dnum{font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--kit-ink)}.inv-order .inv-order__dmeta{margin-top:-8px;font-size:var(--kit-fs-body);color:var(--kit-ink-2)}.inv-order .inv-order__dnotes{padding:10px 12px;border:1px solid var(--kit-line);border-radius:var(--kit-r-ctl);background:var(--kit-surface-2);font-size:var(--kit-fs-body);color:var(--kit-ink-2)}.inv-order .inv-order__dacts{display:flex;flex-direction:column;gap:12px}.inv-order .inv-order__actions{display:flex;flex-wrap:wrap;gap:8px}.inv-order .inv-order__receive-wrap{display:flex;flex-direction:column;gap:12px}.inv-order .inv-order__qty{width:96px;min-height:30px;padding:4px 8px;border:1px solid var(--kit-line-2);border-radius:var(--kit-r-ctl);background:var(--kit-surface);color:var(--kit-ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums}.inv-order .inv-order__qty:focus-visible{outline:2px solid var(--kit-accent);outline-offset:1px}.inv-order .inv-order__refusal{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--kit-line-2);border-left:3px solid var(--kit-amber);border-radius:var(--kit-r-ctl);background:var(--kit-warn-tint)}.inv-order .inv-order__refusal-text{flex:1 1 260px;font-size:var(--kit-fs-body);color:var(--kit-ink)}.inv-order__preview{display:flex;flex-direction:column;gap:8px;font-size:var(--kit-fs-body)}.inv-order__preview-lines{margin:0;padding:8px 12px 8px 28px;border:1px solid var(--kit-line);border-radius:var(--kit-r-ctl);max-height:220px;overflow-y:auto}.inv-order__preview-lines li+li{margin-top:3px}.inv-order .inv-order__lines .kit-td:first-child,.inv-order .inv-order__timeline .kit-td:first-child{white-space:normal}.inv-order .inv-order__cover .kit-td:first-child,.inv-order .inv-order__orders .kit-td:first-child{min-width:200px}.inv-order .inv-order__receive .kit-td{padding-top:8px;padding-bottom:8px}.inv-order__dtitle{margin:0}.inv-order__preview-to strong{font-weight:650}.inv-vendors .inv-vendors__host:empty{display:none}.inv-vendors .inv-vendors__bar .kit-search{flex:0 1 300px}.inv-vendors .inv-vendors__table .kit-td:first-child,.inv-vendors .inv-vendors__links .kit-td:first-child{min-width:220px}.inv-vendors .inv-vendors__demo-row .kit-td{color:var(--kit-ink-2)}.inv-vendors .inv-vendors__link-note{align-self:center;font-size:var(--kit-fs-caption);color:var(--kit-ink-3);white-space:normal;text-align:right}.inv-vendors .inv-vendors__link-note:empty{display:none}.inv-vendors .inv-vendors__link-summary{max-width:60ch}.inv-vendors .inv-vendors__link-detail>.kit-td{padding-top:4px;background:var(--kit-surface-2);white-space:normal}.inv-vendors .inv-vendors__link-detail[hidden]{display:none}.inv-vendors .inv-vendors__link-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 18px;max-height:320px;overflow-y:auto;padding:6px 0}.inv-vendors .inv-vendors__link-item-name{font-size:var(--kit-fs-body);color:var(--kit-ink-2)}.inv-vendors .inv-vendors__link-item-name--verified{font-weight:650;color:var(--kit-ink)}.inv-vendors .inv-vendors__link-item-sub{font-size:var(--kit-fs-caption);color:var(--kit-ink-3)}.inv-vendors .inv-vendors__link-attr{grid-column:1 / -1;font-size:var(--kit-fs-caption);color:var(--kit-ink-3)}.inv-vendors .inv-vendors__conn .kit-td{white-space:normal}.inv-vendors .inv-vendors__conn-desc{max-width:72ch;white-space:normal}.inv-vendors .inv-vendors__conns .kit-td:first-child{min-width:280px}.inv-vendors .inv-vendors__status{white-space:nowrap}.inv-supplier-finder .inv-supplier-finder__body{display:flex;flex-direction:column;gap:16px}.inv-supplier-finder .inv-supplier-finder__block{display:flex;flex-direction:column;gap:8px}.inv-supplier-finder .inv-supplier-finder__title{margin:0;font-size:var(--kit-fs-body);font-weight:650;color:var(--kit-ink-2)}.inv-supplier-finder .inv-supplier-finder__links{display:flex;flex-direction:column;gap:8px}.inv-supplier-finder .inv-supplier-finder__links:empty{display:none}.inv-supplier-finder .inv-supplier-row .kit-td:first-child{min-width:240px}.inv-supplier-finder .inv-supplier-row__title{max-width:44ch}.inv-supplier-finder .inv-supplier-link{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--kit-accent-line);border-radius:var(--kit-r-ctl);background:var(--kit-accent-tint)}.inv-supplier-finder .inv-supplier-link__text{flex:1 1 260px;font-size:var(--kit-fs-body);color:var(--kit-ink)}.inv-analytics{min-width:0}.inv-analytics__views{display:flex;flex-wrap:wrap;gap:10px}.kit .inv-analytics__segs .kit-seg{min-height:36px;padding:8px 18px;font-size:13.5px}.inv-analytics__body,.inv-an-reports,.inv-an-shrink,.inv-fc__main{display:flex;flex-direction:column;gap:18px;min-width:0}.inv-analytics__nokit{margin:0;padding:24px 0;font-size:13.5px;line-height:1.5}.inv-an__source,.inv-fc__source{display:inline-flex;align-items:center;gap:8px;min-height:24px}.inv-an__ranks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:18px;align-items:start}.inv-an__metric{display:flex;flex-direction:column;align-items:stretch;min-width:110px}.inv-an__metric-n{text-align:right;font-variant-numeric:tabular-nums}.inv-an__track{display:block;height:6px;margin-top:6px;border-radius:3px;background:var(--kit-meter-bg);overflow:hidden}.inv-an__track--none{background:repeating-linear-gradient(135deg,var(--kit-line) 0 4px,transparent 4px 8px)}.inv-an__fill{display:block;height:100%;border-radius:3px;background:var(--crm-mod, var(--kit-accent));transform-origin:left center}.kit-table.is-motion-waiting .inv-an__fill{transform:scaleX(0)}.kit-table.is-motion-playing .inv-an__fill{animation:inv-an-bar .7s var(--kit-ease) both;animation-delay:calc(var(--motion-lag, 0ms) + var(--motion-i, 0) * 22ms)}@keyframes inv-an-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inv-an__seam{display:flex;align-items:center;gap:12px;margin-top:6px}.inv-an__seam:after{content:"";flex:1;height:1px;background:var(--kit-line)}.inv-an__seam-label{font-size:var(--kit-fs-caption);font-weight:650;color:var(--kit-ink-2);white-space:nowrap}.inv-an__health{display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:var(--kit-surface);border:1px solid var(--kit-line);border-radius:12px}.inv-an__health-lead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.inv-an__health-figure{font-size:28px;font-weight:650;line-height:1;letter-spacing:-.02em;color:var(--kit-ink);font-variant-numeric:tabular-nums}.inv-an__health-caption{font-size:var(--kit-fs-body);color:var(--kit-ink-2)}.inv-an__health-bar{display:flex;gap:2px;height:12px;border-radius:6px;overflow:hidden;background:var(--kit-meter-bg)}.inv-an__health-seg{min-width:3px}.inv-an__health-seg--critical,.inv-an__health-dot--critical{background:var(--kit-bad)}.inv-an__health-seg--low,.inv-an__health-dot--low{background:var(--kit-amber)}.inv-an__health-seg--healthy,.inv-an__health-dot--healthy{background:var(--kit-ok)}.inv-an__health-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--kit-fs-caption);color:var(--kit-ink-2);font-variant-numeric:tabular-nums}.inv-an__health-key{display:inline-flex;align-items:center;gap:6px}.inv-an__health-dot{width:8px;height:8px;border-radius:50%}.inv-an__health.is-motion-waiting .inv-an__health-bar{clip-path:inset(0 100% 0 0)}.inv-an__health.is-motion-playing .inv-an__health-bar{animation:inv-an-fill .7s var(--kit-ease) both;animation-delay:var(--motion-lag, 0ms)}@keyframes inv-an-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.inv-an-rex__body{display:flex;flex-direction:column;gap:16px}.inv-an-rex__block{display:flex;flex-direction:column;gap:8px}.inv-an-rex__sub{margin:0;font-size:var(--kit-fs-caption);font-weight:650;color:var(--kit-ink-2)}.inv-an-rex__tags{display:flex;flex-wrap:wrap;gap:6px}.inv-an-val__cov{display:inline-flex}.inv-an-val__body{display:flex;flex-direction:column;gap:12px}.inv-an-val__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;align-items:stretch}.inv-an-val__fig{display:flex;flex-direction:column;min-width:0}.inv-an-val__fig>.kit-bal{flex:1 1 auto}.inv-an-val__gap{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;background:var(--kit-warn-tint);border:1px solid var(--kit-line);border-radius:12px}.inv-an-val__gap--bad{background:var(--kit-bad-tint);border-color:var(--kit-bad-line)}.inv-an-val__gap-words{flex:1;min-width:0}.inv-an-val__gap-title{font-size:14px;font-weight:650;color:var(--kit-ink)}.inv-an-val__gap-body{margin:4px 0 0;font-size:var(--kit-fs-caption);line-height:1.5;color:var(--kit-ink-2)}.inv-an-val__cat{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.inv-fc{min-width:0}#argus-os-forecast-mount.inv-tokens{background:transparent!important}.inv-fc__caption{font-size:var(--kit-fs-caption);color:var(--kit-ink-3)}.inv-fc__status{margin-bottom:2px}.inv-fc__kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.inv-fc__kpi{min-width:0}.kit .inv-fc__kpi--up .kit-bal__main{color:var(--crm-mod-ink, var(--kit-ok))}.kit .inv-fc__kpi--down .kit-bal__main{color:var(--kit-bad)}.kit .inv-fc__kpi--warned .kit-bal__note{color:var(--kit-warn);font-weight:600}.inv-fc__legend{display:inline-flex;flex-wrap:wrap;gap:14px;font-size:var(--kit-fs-caption);color:var(--kit-ink-3)}.inv-fc__key{display:inline-flex;align-items:center;gap:6px}.inv-fc__key:before{content:"";width:16px;height:0;border-top:2px solid var(--kit-ink-2)}.inv-fc__key--actual:before{border-top-color:var(--kit-ink-2)}.inv-fc__key--forecast:before{border-top:2px dashed var(--crm-mod-ink, var(--kit-accent))}.inv-fc__key--band:before{height:10px;border-top:0;border-radius:2px;background:rgba(var(--crm-mod-rgb, 100, 116, 139),.22)}.inv-fc__plot{padding:14px 16px 10px;background:var(--kit-surface);border:1px solid var(--kit-line);border-radius:12px}.inv-fc__canvas{position:relative;height:300px}.inv-fc__canvas canvas{width:100%!important;height:100%!important}.inv-fc__plot.is-motion-waiting .inv-fc__canvas{clip-path:inset(0 100% 0 0)}.inv-fc__plot.is-motion-playing .inv-fc__canvas{animation:inv-an-fill .9s var(--kit-ease) both;animation-delay:var(--motion-lag, 0ms)}.inv-fc--big .inv-fc__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inv-fc--big .inv-fc__kpi--hero{grid-column:1 / -1}.kit .inv-fc--big .kit-bal>*{--bal-main: clamp(56px, 6.2vw, 96px);--bal-frac: 28px;--bal-label: 16px;--bal-meta: 15px}.kit .inv-fc--big .inv-fc__kpi--hero .kit-bal>*{--bal-main: clamp(72px, 8vw, 128px)}.inv-fc--big .kit-bal{min-height:220px}@media(max-width:760px){.inv-fc--big .inv-fc__kpis{grid-template-columns:1fr}.inv-fc__canvas{height:240px}}@media(prefers-reduced-motion:reduce){.kit-table.is-motion-playing .inv-an__fill,.inv-an__health.is-motion-playing .inv-an__health-bar,.inv-fc__plot.is-motion-playing .inv-fc__canvas{animation:none}.kit-table.is-motion-waiting .inv-an__fill{transform:none}.inv-an__health.is-motion-waiting .inv-an__health-bar,.inv-fc__plot.is-motion-waiting .inv-fc__canvas{clip-path:none}}.axr{--axr-surface: #ffffff;--axr-edge: rgba(16, 24, 40, .09);--axr-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 14px 30px -22px rgba(16, 24, 40, .3);--axr-ink: #101828;--axr-mut: #667085;--axr-hover: rgba(16, 24, 40, .045);--axr-hl: #dc2626;--axr-hl-wash: #fef2f2;--axr-hl-ink: #991b1b;--axr-branch-line: rgba(16, 24, 40, .16);--axr-w: 157px;--axr-w-collapsed: 56px;--axr-pad: 8px;--axr-row-pad-x: 10px;--axr-gap: 10px;--axr-twig-indent: 19px;--axr-twig-pad: 14px;--axr-twig-pad-x: 6px;--axr-twig-h: 30px;--axr-icon: 18px;--axr-radius: 16px;--axr-t: .15s cubic-bezier(.3, .6, .3, 1);--axr-t-label-out: 90ms cubic-bezier(.4, 0, 1, 1);--axr-t-label-in: .14s cubic-bezier(0, 0, .2, 1) .15s;--axr-t-geo: .2s cubic-bezier(.32, .72, 0, 1);--axr-t-head-in: .16s cubic-bezier(0, 0, .2, 1) .27s;--axr-t-head-out: 70ms cubic-bezier(.4, 0, 1, 1);--axr-t-geo-out: .17s cubic-bezier(.32, .72, 0, 1) 60ms}body:not(.light-mode) .axr{--axr-surface: #1c1c1c;--axr-edge: rgba(255, 255, 255, .09);--axr-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 16px 34px -24px rgba(0, 0, 0, .75);--axr-ink: #f2f2f2;--axr-mut: #9b9b9b;--axr-hover: rgba(255, 255, 255, .06);--axr-hl: #f05252;--axr-hl-wash: rgba(240, 82, 82, .14);--axr-hl-ink: #ffb4b4;--axr-branch-line: rgba(255, 255, 255, .16)}@media(prefers-reduced-motion:reduce){.axr{--axr-t: 0ms;--axr-t-label-out: 0ms;--axr-t-label-in: 0ms;--axr-t-geo: 0ms;--axr-t-geo-out: 0ms;--axr-t-head-in: 0ms;--axr-t-head-out: 0ms}}.axr{display:flex;flex-direction:column;width:var(--axr-w);flex:0 0 var(--axr-w);box-sizing:border-box;background:var(--axr-surface);border:1px solid var(--axr-edge);border-radius:var(--axr-radius);box-shadow:var(--axr-shadow);padding:var(--axr-pad);overflow:hidden;transition:width var(--axr-t-geo),flex-basis var(--axr-t-geo)}.axr--collapsed{width:var(--axr-w-collapsed);flex-basis:var(--axr-w-collapsed)}.axr__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.axr__foot{flex:0 0 auto;border-top:1px solid var(--axr-edge);margin-top:6px;padding-top:6px}.axr__group{display:flex;flex-direction:column;gap:1px}.axr__grouplabel{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--axr-mut);padding:14px var(--axr-row-pad-x) 5px;white-space:nowrap;overflow:hidden;max-height:34px;opacity:1;border-top:1px solid transparent;transition:max-height var(--axr-t-geo),opacity var(--axr-t-head-in),padding var(--axr-t-geo),margin var(--axr-t-geo),border-color var(--axr-t-geo)}.axr--collapsed .axr__grouplabel{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-top-color:transparent;margin:0;transition:max-height var(--axr-t-geo-out),opacity var(--axr-t-head-out),padding var(--axr-t-geo-out),margin var(--axr-t-geo-out),border-color var(--axr-t-head-out)}.axr__row{position:relative;display:flex;align-items:center;gap:var(--axr-gap);width:100%;box-sizing:border-box;min-height:34px;padding:7px var(--axr-row-pad-x);border:0;border-radius:8px;background:transparent;color:var(--axr-mut);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background var(--axr-t),color var(--axr-t),padding var(--axr-t),gap var(--axr-t)}.axr--collapsed .axr__row{padding:7px 10px;gap:0}.axr__row:hover{background:var(--axr-hover);color:var(--axr-ink)}.axr__row:focus-visible{outline:2px solid var(--axr-hl);outline-offset:1px}.axr__row[aria-current=page]{background:var(--axr-hl-wash);color:var(--axr-hl-ink)}.axr__row[aria-current=page]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:0 2px 2px 0;background:var(--axr-hl)}.axr__icon{display:inline-flex;flex:0 0 var(--axr-icon);width:var(--axr-icon);height:var(--axr-icon)}.axr__glyph{flex:0 0 var(--axr-icon);width:var(--axr-icon);height:var(--axr-icon);display:block}.axr__label{flex:1 1 auto;min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;transition:opacity var(--axr-t-label-in),max-width var(--axr-t-label-in)}.axr--collapsed .axr__label{max-width:0;opacity:0;transition:opacity var(--axr-t-label-out),max-width var(--axr-t-label-out);pointer-events:none}.axr__branch{list-style:none;position:relative;margin:1px 0 5px var(--axr-twig-indent);padding:0 0 0 var(--axr-twig-pad);max-height:480px;opacity:1;overflow:hidden;transition:max-height var(--axr-t-geo),opacity var(--axr-t-head-in),margin var(--axr-t-geo),padding var(--axr-t-geo),visibility var(--axr-t-geo)}.axr__branch:before{content:"";position:absolute;left:0;top:0;bottom:14px;width:1.5px;background:var(--axr-branch-line)}.axr__branch li{position:relative}.axr__branch li:before{content:"";position:absolute;left:calc(-1 * var(--axr-twig-pad));top:0;width:12px;height:calc(var(--axr-twig-h) / 2 + 1px);border-left:1.5px solid var(--axr-branch-line);border-bottom:1.5px solid var(--axr-branch-line);border-bottom-left-radius:8px}.axr__branch li:last-child:after{content:"";position:absolute;left:calc(-1 * var(--axr-twig-pad) - 1px);top:calc(var(--axr-twig-h) / 2 + 1px);bottom:-6px;width:4px;background:var(--axr-surface)}.axr__twig{display:block;width:100%;box-sizing:border-box;min-height:var(--axr-twig-h);padding:5px var(--axr-twig-pad-x);border:0;border-radius:6px;background:transparent;color:var(--axr-mut);font:inherit;font-size:13px;font-weight:500;line-height:20px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background var(--axr-t),color var(--axr-t)}.axr__twig:hover{background:var(--axr-hover);color:var(--axr-ink)}.axr__twig:focus-visible{outline:2px solid var(--axr-hl);outline-offset:1px}.axr__twig[aria-current=true]{background:var(--axr-hover);color:var(--axr-ink);font-weight:600}.axr--collapsed .axr__branch{max-height:0;opacity:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;visibility:hidden;pointer-events:none;transition:max-height var(--axr-t-geo-out),opacity var(--axr-t-head-out),margin var(--axr-t-geo-out),padding var(--axr-t-geo-out),visibility var(--axr-t-geo-out)}.axr.axr{transition:width var(--axr-t-geo),flex-basis var(--axr-t-geo)}.axr .axr__row{transition:background var(--axr-t),color var(--axr-t),padding var(--axr-t-geo),gap var(--axr-t-geo)}.axr .axr__label{transition:opacity var(--axr-t-label-in),max-width var(--axr-t-label-in)}.axr .axr__grouplabel{transition:max-height var(--axr-t-geo),opacity var(--axr-t-head-in),padding var(--axr-t-geo),margin var(--axr-t-geo),border-color var(--axr-t-geo)}.axr .axr--collapsed .axr__label,.axr--collapsed .axr__label{transition:opacity var(--axr-t-label-out),max-width var(--axr-t-label-out)}.axr .axr__branch{transition:max-height var(--axr-t-geo),opacity var(--axr-t-head-in),margin var(--axr-t-geo),padding var(--axr-t-geo),visibility var(--axr-t-geo)}.axr .axr--collapsed .axr__branch,.axr--collapsed .axr__branch{transition:max-height var(--axr-t-geo-out),opacity var(--axr-t-head-out),margin var(--axr-t-geo-out),padding var(--axr-t-geo-out),visibility var(--axr-t-geo-out)}.axr .axr__twig{transition:background var(--axr-t),color var(--axr-t)}.axr .axr--collapsed .axr__grouplabel,.axr--collapsed .axr__grouplabel{transition:max-height var(--axr-t-geo-out),opacity var(--axr-t-head-out),padding var(--axr-t-geo-out),margin var(--axr-t-geo-out),border-color var(--axr-t-head-out)}.axr-tip{position:fixed;z-index:400;padding:8px 12px;border-radius:8px;background:#0f0f12f7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006;color:#f2f2f2;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.axr-tip--on{opacity:1;transform:translate(0)}body.light-mode .axr-tip{background:#fffffff7;border-color:#0000001f;box-shadow:0 8px 32px #0000002e;color:#1a1a1a}@media(prefers-reduced-motion:reduce){.axr-tip{transition:none;transform:none}.axr-tip--on{transform:none}}body.chrome-v7-mounted:not(.auth-active) .portal-container.has-sidebar{grid-template-columns:auto minmax(0,1fr);grid-template-rows:52px minmax(0,1fr);column-gap:12px;padding:0 12px 12px!important;box-sizing:border-box}body.chrome-v7-mounted:not(.auth-active) .portal-container.has-sidebar>.axt{grid-area:1 / 1 / 2 / -1;position:static}body.chrome-v7-mounted:not(.auth-active) .portal-container.has-sidebar>.axr{grid-area:2 / 1 / -1 / 2;position:static;align-self:stretch}body.chrome-v7-mounted:not(.auth-active) .portal-container.has-sidebar>.portal-main{grid-area:2 / 2 / -1 / -1;border-radius:16px!important;border:1px solid rgba(16,24,40,.09)}body.chrome-v7-mounted:not(.light-mode):not(.auth-active) .portal-container.has-sidebar>.portal-main{border-color:#ffffff17}body.chrome-v7-mounted:not(.auth-active) .portal-container.has-sidebar>.portal-header{visibility:hidden;pointer-events:none;height:0;min-height:0;padding:0;overflow:hidden}body.chrome-v7-mounted:not(.auth-active) .portal-container.has-sidebar>.nav-sidebar{display:none}body.chrome-v7-mounted .axr__row,body.chrome-v7-mounted .axt__btn,body.chrome-v7-mounted .axt__avatar,body.chrome-v7-mounted .axt__store,body.chrome-v7-mounted .axt__search,body.chrome-v7-mounted .axt__brand{min-width:0}body.chrome-v7-mounted .axt__btn,body.chrome-v7-mounted .axt__avatar,body.chrome-v7-mounted .axt__brand{min-height:0}@media(pointer:coarse){body.chrome-v7-mounted .axr__row,body.chrome-v7-mounted .axt__btn,body.chrome-v7-mounted .axt__avatar,body.chrome-v7-mounted .axt__store,body.chrome-v7-mounted .axt__search{min-height:44px}body.chrome-v7-mounted .axt__btn,body.chrome-v7-mounted .axt__avatar{min-width:44px}}body.chrome-v7-mounted .axt__avatar #clerkUserButton{width:100%;height:100%;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}body.chrome-v7-mounted .axt__avatar .sidebar-avatar-initials{font-size:11px}@media(max-width:900px){body.chrome-v7-mounted:not(.auth-active) .portal-container.has-sidebar{grid-template-columns:minmax(0,1fr)}body.chrome-v7-mounted:not(.auth-active) .portal-container.has-sidebar>.axr{display:none}body.chrome-v7-mounted:not(.auth-active) .portal-container.has-sidebar>.portal-main{grid-area:2 / 1 / -1 / -1}}.kit{--crm-fg: var(--kit-ink);--crm-fg-muted: var(--kit-ink-2);--crm-fg-dim: var(--kit-ink-3);--crm-border: var(--kit-line);--crm-border-strong: var(--kit-line-strong);--crm-surface: var(--kit-surface);--crm-surface-raised: var(--kit-surface);--crm-surface-sunken: var(--kit-surface-2);--crm-neutral-bg: var(--kit-count-bg);--crm-neutral-bd: var(--kit-line-2);--crm-success: var(--kit-ok);--crm-success-fg: var(--kit-ok);--crm-success-bg: var(--kit-ok-tint);--crm-success-bd: var(--kit-ok-line);--crm-danger: var(--kit-bad);--crm-danger-fg: var(--kit-bad);--crm-danger-bg: var(--kit-bad-tint);--crm-danger-bd: var(--kit-bad-line);--crm-warn: var(--kit-warn);--crm-warn-fg: var(--kit-warn);--crm-warn-bg: var(--kit-warn-tint);--crm-warn-bd: var(--kit-draft-line);--crm-info: var(--kit-status-dot-info);--crm-info-fg: var(--kit-status-dot-info);--crm-info-bg: var(--kit-surface-2);--crm-info-bd: var(--kit-line-2);--crm-accent: var(--kit-accent);--crm-accent-hover: var(--kit-accent-ink);--crm-cta: var(--kit-hero);--crm-cta-hover: var(--kit-hero-hover);--crm-cta-fg: var(--kit-hero-fg);--crm-action-bg: var(--kit-surface);--crm-action-bg-hover: var(--kit-nav-bg);--crm-action-fg: var(--kit-ink);--crm-action-border: var(--kit-line-2);--crm-volume: var(--kit-status-dot-info);--crm-cat-1: var(--kit-accent);--crm-cat-2: var(--kit-status-dot-info);--crm-cat-3: var(--kit-ok);--crm-cat-4: var(--kit-bad);--crm-cat-5: var(--kit-ink-3);--crm-step-tint: var(--kit-accent-tint);--crm-mod: var(--kit-accent);--crm-mod-ink: var(--kit-accent-ink);--crm-rail: var(--kit-line);--crm-shadow-1: var(--kit-pop);--crm-shadow-2: var(--kit-pop-2);--ground-chip-2: var(--kit-count-bg-active);--argus-bg-3: var(--kit-surface-2)}body .kit .axr{--axr-surface: var(--kit-surface);--axr-edge: var(--kit-line);--axr-shadow: var(--kit-pop);--axr-ink: var(--kit-ink);--axr-mut: var(--kit-ink-3);--axr-hover: var(--kit-ink-wash);--axr-hl: var(--kit-accent);--axr-hl-wash: var(--kit-accent-tint);--axr-hl-ink: var(--kit-accent-ink);--axr-branch-line: var(--kit-line-2)}
