.business-workbench[data-v-9620cc85]{flex-direction:column;gap:18px;display:flex}@media (prefers-reduced-motion:no-preference){.business-workbench.is-motion-pending [data-gsap=hero][data-v-9620cc85],.business-workbench.is-motion-pending [data-gsap=metric-card][data-v-9620cc85],.business-workbench.is-motion-pending [data-gsap=dashboard-card][data-v-9620cc85]{visibility:hidden;opacity:0}}.workbench-hero[data-v-9620cc85]{isolation:isolate;background:radial-gradient(circle at 7% -25%, color-mix(in oklch, var(--warning) 12%, transparent), transparent 35%), radial-gradient(circle at 72% -30%, color-mix(in oklch, var(--primary) 20%, transparent), transparent 38%), radial-gradient(circle at 91% 125%, color-mix(in oklch, var(--success) 14%, transparent), transparent 34%), linear-gradient(118deg, color-mix(in oklch, var(--card) 97%, var(--warning) 3%) 0%, var(--card) 42%, color-mix(in oklch, var(--card) 91%, var(--primary) 9%) 74%, color-mix(in oklch, var(--card) 95%, var(--success) 5%) 100%);box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.72), 0 14px 36px color-mix(in oklch, var(--primary) 8%, transparent);position:relative}.workbench-hero[data-v-9620cc85]:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(115deg, transparent 0 46%, oklch(100% 5.96046e-8 none/.38) 46.2% 46.35%, transparent 46.6%), repeating-linear-gradient(135deg, color-mix(in oklch, var(--primary) 4%, transparent) 0 1px, transparent 1px 9px);opacity:.8;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 18%,#000 72%,#0000 100%)}.workbench-hero[data-v-9620cc85]:after{pointer-events:none;content:"";z-index:-1;background-image:linear-gradient(to right, color-mix(in oklch, var(--border) 46%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--border) 38%, transparent) 1px, transparent 1px);opacity:.42;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 68%);mask-image:linear-gradient(270deg,#000,#0000 68%)}.workbench-hero-content[data-v-9620cc85]{min-height:164px}.hero-copy[data-v-9620cc85]{position:relative}.hero-copy[data-v-9620cc85]:before{content:"";background:linear-gradient(to bottom, var(--primary), color-mix(in oklch, var(--success) 72%, var(--primary)), transparent 92%);width:3px;box-shadow:0 0 18px color-mix(in oklch, var(--primary) 26%, transparent);border-radius:999px;position:absolute;top:3px;bottom:3px;left:-32px}.hero-kicker[data-v-9620cc85]{background:color-mix(in oklch, var(--card) 68%, transparent);border:1px solid color-mix(in oklch, var(--primary) 15%, var(--border));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:4px 8px 4px 4px;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.6)}.hero-kicker-icon[data-v-9620cc85]{background:linear-gradient(145deg, color-mix(in oklch, var(--primary) 17%, var(--card)), color-mix(in oklch, var(--success) 8%, var(--card)));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 10%, transparent)}.hero-kicker i[data-v-9620cc85]{background:var(--border);width:1px;height:11px}.hero-kicker small[data-v-9620cc85]{letter-spacing:.12em;color:var(--muted-foreground);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:600}.hero-visual[data-v-9620cc85]{z-index:0;pointer-events:none;width:min(47%,720px);position:absolute;top:0;bottom:0;right:9%}.hero-orbit[data-v-9620cc85]{border:1px solid color-mix(in oklch, var(--primary) 14%, transparent);border-radius:50%;position:absolute}.hero-orbit-primary[data-v-9620cc85]{width:260px;height:260px;box-shadow:inset 0 0 52px color-mix(in oklch, var(--primary) 5%, transparent);top:-72px;right:8%}.hero-orbit-success[data-v-9620cc85]{border-color:color-mix(in oklch, var(--success) 15%, transparent);width:190px;height:190px;bottom:-88px;right:37%}.hero-flow-track[data-v-9620cc85]{background:linear-gradient(90deg, color-mix(in oklch, var(--primary) 18%, transparent), var(--primary) 34%, var(--success) 70%, color-mix(in oklch, var(--warning) 55%, var(--success)));height:2px;box-shadow:0 0 18px color-mix(in oklch, var(--primary) 18%, transparent);transform-origin:50%;border-radius:999px;position:absolute;top:52%;left:7%;right:7%;transform:rotate(-4deg)}.hero-flow-track[data-v-9620cc85]:before,.hero-flow-track[data-v-9620cc85]:after{content:"";background:var(--card);border:1px solid color-mix(in oklch, var(--primary) 42%, transparent);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.hero-flow-track[data-v-9620cc85]:before{left:21%}.hero-flow-track[data-v-9620cc85]:after{border-color:color-mix(in oklch, var(--success) 48%, transparent);right:22%}.hero-flow-signal[data-v-9620cc85]{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--primary) 62%, transparent) 45%, color-mix(in oklch, white 88%, var(--primary)) 100%);width:38px;height:5px;box-shadow:8px 0 12px color-mix(in oklch, var(--primary) 38%, transparent), 13px 0 18px color-mix(in oklch, var(--primary) 24%, transparent);will-change:transform;border-radius:999px;position:absolute;top:50%;left:0}.hero-flow-signal[data-v-9620cc85]:after{content:"";background:color-mix(in oklch, white 82%, var(--primary));border:1px solid color-mix(in oklch, white 72%, var(--primary));width:9px;height:9px;box-shadow:0 0 14px 4px color-mix(in oklch, var(--primary) 40%, transparent);border-radius:50%;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.hero-flow-node[data-v-9620cc85]{color:var(--muted-foreground);justify-items:center;gap:6px;display:grid;position:absolute;top:52%;transform:translate(-50%,-50%)}.hero-flow-node>span[data-v-9620cc85]{width:36px;height:36px;color:var(--primary);background:color-mix(in oklch, var(--card) 76%, transparent);border:1px solid color-mix(in oklch, var(--primary) 22%, var(--border));box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.7), 0 8px 24px color-mix(in oklch, var(--primary) 12%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;place-items:center;display:grid}.hero-flow-node small[data-v-9620cc85]{white-space:nowrap;background:color-mix(in oklch, var(--card) 64%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.hero-flow-entry[data-v-9620cc85]{margin-top:12px;left:12%}.hero-flow-review[data-v-9620cc85]{margin-top:-8px;left:51%}.hero-flow-archive[data-v-9620cc85]{margin-top:-27px;left:88%}.hero-flow-review>span[data-v-9620cc85]{color:var(--success);border-color:color-mix(in oklch, var(--success) 25%, var(--border))}.hero-flow-archive>span[data-v-9620cc85]{color:var(--warning);border-color:color-mix(in oklch, var(--warning) 28%, var(--border))}.hero-action-nav[data-v-9620cc85]{z-index:2;background:color-mix(in oklch, var(--card) 72%, transparent);border:1px solid color-mix(in oklch, var(--border) 82%, transparent);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.64), 0 10px 28px color-mix(in oklch, var(--primary) 8%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:13px;padding:5px;position:relative}.action-count[data-v-9620cc85]{min-width:18px;height:18px;color:var(--destructive-foreground);background:var(--destructive);border-radius:999px;justify-content:center;align-items:center;padding-inline:5px;font-size:10px;display:inline-flex}.metric-card[data-v-9620cc85]{transition:border-color .18s,box-shadow .18s,transform .18s}.metric-card[data-v-9620cc85]:hover{border-color:color-mix(in oklch, var(--primary) 24%, var(--border));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.metric-scope[data-v-9620cc85]{color:var(--muted-foreground);background:var(--muted);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:500}.dashboard-grid[data-v-9620cc85]{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.dashboard-card[data-v-9620cc85]{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-xs);border-radius:14px;overflow:hidden}.trend-card[data-v-9620cc85]{grid-column:span 7}.approval-card[data-v-9620cc85]{grid-column:span 5}.region-card[data-v-9620cc85],.category-card[data-v-9620cc85],.entry-card[data-v-9620cc85]{grid-column:span 4}.trend-card-wide[data-v-9620cc85],.entry-card-wide[data-v-9620cc85]{grid-column:span 12}.approval-card-wide[data-v-9620cc85]{grid-column:span 8}.entry-card-with-approval[data-v-9620cc85]{grid-column:span 4}.card-heading[data-v-9620cc85]{border-bottom:1px solid color-mix(in oklch, var(--border) 75%, transparent);justify-content:space-between;align-items:flex-start;gap:16px;min-height:82px;padding:18px 20px;display:flex}.card-heading.compact[data-v-9620cc85]{min-height:78px}.card-heading h2[data-v-9620cc85]{color:var(--foreground);margin-top:2px;font-size:15px;font-weight:650}.card-heading p[data-v-9620cc85]:not(.card-eyebrow){color:var(--muted-foreground);margin-top:4px;font-size:12px}.card-eyebrow[data-v-9620cc85]{letter-spacing:.16em;color:var(--primary);font-size:9px;font-weight:700}.legend-list[data-v-9620cc85]{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.legend-list span[data-v-9620cc85]{align-items:center;gap:6px;display:inline-flex}.legend-line[data-v-9620cc85],.legend-bar[data-v-9620cc85]{background:#2563eb;border-radius:999px;width:14px;height:3px;display:inline-block}.legend-bar[data-v-9620cc85]{background:#f59e0b}.trend-chart[data-v-9620cc85],.chart-skeleton[data-v-9620cc85]{width:100%;height:300px}.chart-skeleton[data-v-9620cc85]{align-items:flex-end;gap:12px;padding:46px 28px 38px;display:flex}.chart-skeleton span[data-v-9620cc85]{background:var(--muted);border-radius:5px 5px 0 0;flex:1;animation:1.6s ease-in-out infinite pulse-9620cc85}.workflow-strip[data-v-9620cc85]{background:var(--border);border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 16px 4px;display:grid;overflow:hidden}.workflow-step[data-v-9620cc85]{background:var(--background);align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.workflow-step>span[data-v-9620cc85]{width:22px;height:22px;color:var(--muted-foreground);background:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:650;display:grid}.workflow-step strong[data-v-9620cc85],.workflow-step small[data-v-9620cc85]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-step strong[data-v-9620cc85]{color:var(--foreground);font-size:11px}.workflow-step small[data-v-9620cc85]{color:var(--muted-foreground);margin-top:2px;font-size:9px}.workflow-step.completed>span[data-v-9620cc85]{color:var(--success);background:var(--success-soft)}.workflow-step.active[data-v-9620cc85]{background:color-mix(in oklch, var(--primary) 5%, var(--background))}.workflow-step.active>span[data-v-9620cc85]{color:var(--primary-foreground);background:var(--primary)}.approval-list[data-v-9620cc85]{padding:4px 16px 12px}.approval-row[data-v-9620cc85]{border-bottom:1px solid color-mix(in oklch, var(--border) 72%, transparent);align-items:center;gap:11px;min-width:0;padding:12px 2px;display:flex}.approval-row[data-v-9620cc85]:last-child{border-bottom:0}.approval-row[data-v-9620cc85]:focus-visible,.entry-row[data-v-9620cc85]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.approval-icon[data-v-9620cc85]{width:34px;height:34px;color:var(--primary);background:color-mix(in oklch, var(--primary) 10%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.approval-node[data-v-9620cc85]{color:var(--warning);background:var(--warning-soft);border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-weight:600}.empty-state[data-v-9620cc85]{text-align:center;place-content:center;place-items:center;min-height:210px;padding:24px;display:grid}.empty-state>span[data-v-9620cc85]{width:48px;height:48px;color:var(--success);background:var(--success-soft);border-radius:16px;place-items:center;display:grid}.empty-state strong[data-v-9620cc85]{color:var(--foreground);margin-top:12px;font-size:14px}.empty-state p[data-v-9620cc85]{color:var(--muted-foreground);margin-top:4px;font-size:11px}.data-error[data-v-9620cc85]{min-height:210px;color:var(--destructive);text-align:center;place-content:center;place-items:center;gap:8px;padding:24px;font-size:12px;display:grid}.stats-error-banner[data-v-9620cc85]{color:var(--destructive);background:color-mix(in oklch, var(--destructive) 7%, var(--card));border:1px solid color-mix(in oklch, var(--destructive) 22%, var(--border));border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.stats-error-banner strong[data-v-9620cc85]{font-size:13px}.stats-error-banner p[data-v-9620cc85]{color:var(--muted-foreground);margin-top:3px;font-size:12px}.no-freight-access[data-v-9620cc85]{background:var(--card);border:1px solid var(--border);min-height:120px;box-shadow:var(--shadow-xs);border-radius:14px;align-items:center;gap:14px;padding:22px;display:flex}.no-freight-icon[data-v-9620cc85]{width:48px;height:48px;color:var(--primary);background:color-mix(in oklch, var(--primary) 10%, transparent);border-radius:15px;flex:none;place-items:center;display:grid}.no-freight-access h2[data-v-9620cc85]{color:var(--foreground);font-size:14px;font-weight:650}.no-freight-access p[data-v-9620cc85]{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.65}.compact-empty[data-v-9620cc85]{min-height:240px;color:var(--muted-foreground)}.ranking-list[data-v-9620cc85],.category-list[data-v-9620cc85],.entry-list[data-v-9620cc85]{padding:10px 16px 14px}.ranking-row[data-v-9620cc85]{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.ranking-row[data-v-9620cc85]:last-child{border-bottom:0}.ranking-index[data-v-9620cc85]{width:22px;color:var(--muted-foreground);flex:none;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.ranking-track[data-v-9620cc85],.category-track[data-v-9620cc85]{background:var(--muted);border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.ranking-track i[data-v-9620cc85],.category-track i[data-v-9620cc85]{background:linear-gradient(90deg, color-mix(in oklch, var(--primary) 60%, white), var(--primary));border-radius:inherit;height:100%;display:block}.ranking-row em[data-v-9620cc85]{width:55px;color:var(--muted-foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:10px;font-style:normal;overflow:hidden}.category-row[data-v-9620cc85]{padding:9px 0 15px;position:relative}.category-row small[data-v-9620cc85]{color:var(--muted-foreground);font-size:9px;position:absolute;bottom:1px;right:0}.category-track i[data-v-9620cc85]{background:linear-gradient(90deg, color-mix(in oklch, var(--warning) 62%, white), var(--warning))}.entry-list[data-v-9620cc85]{gap:3px;display:grid}.entry-row[data-v-9620cc85]{border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:10px;transition:background-color .18s,border-color .18s;display:flex}.entry-row[data-v-9620cc85]:hover{background:var(--accent);border-color:var(--border)}.entry-icon[data-v-9620cc85]{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}@keyframes pulse-9620cc85{50%{opacity:.45}}@media (width<=1100px){.hero-visual[data-v-9620cc85]{opacity:.68;width:43%;right:4%}.trend-card[data-v-9620cc85],.approval-card[data-v-9620cc85]{grid-column:span 12}.region-card[data-v-9620cc85],.category-card[data-v-9620cc85],.entry-card[data-v-9620cc85]{grid-column:span 6}.entry-card[data-v-9620cc85]:last-child{grid-column:span 12}}@media (width<=700px){.workbench-hero-content[data-v-9620cc85]{min-height:auto}.hero-visual[data-v-9620cc85],.hero-copy[data-v-9620cc85]:before,.hero-kicker i[data-v-9620cc85],.hero-kicker small[data-v-9620cc85]{display:none}.hero-action-nav[data-v-9620cc85]{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.dashboard-card[data-v-9620cc85]{grid-column:1/-1}.workflow-strip[data-v-9620cc85]{grid-template-columns:1fr}.legend-list[data-v-9620cc85]{display:none}}@media (prefers-reduced-motion:reduce){.metric-card[data-v-9620cc85],.entry-row[data-v-9620cc85]{transition:none}.metric-card[data-v-9620cc85]:hover{transform:none}.chart-skeleton span[data-v-9620cc85]{animation:none}}
