.mock_mock__wUvh0{--brand:#3465b1;--ink:#0f172a;--ink-2:#475569;--ink-3:#64748b;--rule:#e6eaf0;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;display:grid;grid-template-columns:190px 1fr;min-height:460px;background:#f6f9fd;text-align:left;user-select:none;line-height:1.45}.mock_side__C_tge{display:flex;flex-direction:column;gap:.28rem;padding:1.1rem .8rem;background:#fff;border-right:1px solid var(--rule)}.mock_sideBrand__blbmv{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:800;color:var(--ink);padding:0 .5rem .9rem}.mock_brandDot___pSJi{width:10px;height:10px;border-radius:3px;background:linear-gradient(140deg,#3465b1,#24487f)}.mock_sideItem__En95k{display:flex;align-items:center;gap:.55rem;font-size:.76rem;font-weight:600;color:var(--ink-3);padding:.4rem .55rem;border-radius:8px}.mock_sideGlyph__YguzS{width:12px;height:12px;border-radius:4px;background:currentColor;opacity:.35}.mock_sideActive__bcr9z{color:var(--brand);background:rgba(52,101,177,.1)}.mock_sideFoot__vqgFG{margin-top:auto;font-family:var(--mono);font-size:.58rem;color:var(--ink-3);padding:0 .55rem}.mock_main__i9Yow{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.1rem 1.2rem;min-width:0}.mock_topBar__gMhZe{display:flex;align-items:center;gap:.8rem}.mock_pageTitle__yfhml{font-size:.95rem;font-weight:800;color:var(--ink)}.mock_search__rI1wF{flex:1;font-size:.72rem;color:var(--ink-3);background:#fff;border:1px solid var(--rule);border-radius:999px;padding:.42rem .9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock_avatar__K5qlI{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;flex-shrink:0;font-size:.75rem;font-weight:800;color:#fff;background:linear-gradient(140deg,#3465b1,#24487f)}.mock_kpiRow__0zIn2{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.mock_kpi__9vd2S{display:flex;flex-direction:column;gap:.2rem;background:#fff;border:1px solid var(--rule);border-radius:12px;padding:.8rem .9rem}.mock_kpiLabel__zvK2_{font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mock_kpiValue__CEUoo{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.mock_kpiDelta__0a5Ip{font-family:var(--mono);font-size:.6rem;font-weight:700;color:var(--brand)}.mock_panelRow___9Ip_{display:grid;grid-template-columns:1.35fr 1fr;gap:.7rem;flex:1;min-height:0}.mock_chartCard__aFPIA,.mock_tableCard__6WnGd{display:flex;flex-direction:column;gap:.7rem;background:#fff;border:1px solid var(--rule);border-radius:12px;padding:.9rem 1rem;min-width:0}.mock_cardTitle__EMhFK{font-size:.78rem;font-weight:700;color:var(--ink)}.mock_chart__JS1_X{flex:1;min-height:120px;display:flex;align-items:flex-end;gap:6px;padding-top:.2rem}.mock_bar__xTYsY{flex:1;min-width:0;border-radius:4px 4px 2px 2px;background:rgba(52,101,177,.35);transform-origin:bottom center;animation:mock_barGrow__C4wWy .7s cubic-bezier(.22,1,.36,1) both}.mock_barHot__TWR_R{background:#3465b1}@keyframes mock_barGrow__C4wWy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mock_pairGroup__1JTa3{flex:1;display:flex;align-items:flex-end;gap:3px;min-width:0;height:100%}.mock_pairGroup__1JTa3 .mock_bar__xTYsY{border-radius:3px 3px 2px 2px}.mock_legend__B3fb9{display:flex;gap:1rem}.mock_legendItem__vjFn0{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mock_swatchSoft__yHynC,.mock_swatchSolid__fE75m{width:10px;height:10px;border-radius:3px}.mock_swatchSolid__fE75m{background:#3465b1}.mock_swatchSoft__yHynC{background:rgba(52,101,177,.35)}.mock_row__vvq3d{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;border-top:1px solid var(--rule)}.mock_rowId__H2lx9{font-family:var(--mono);font-size:.64rem;font-weight:700;color:var(--brand);flex-shrink:0}.mock_rowName__sefEN{flex:1;font-size:.74rem;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock_rowQty__r619q{font-family:var(--mono);font-size:.64rem;font-weight:600;color:var(--ink-3);flex-shrink:0;font-variant-numeric:tabular-nums}.mock_pill__gJa_a{font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.24rem .55rem;flex-shrink:0;justify-self:start;white-space:nowrap}.mock_pillActive__xQZ7r,.mock_pillDelivered__ZJBnj,.mock_pillInStock__Ai7Dg,.mock_pillPaid__U2Cd3,.mock_pillReceived__5BYmq{color:#1c7c4d;background:rgba(28,124,77,.1);border:1px solid rgba(28,124,77,.3)}.mock_pillDue__zS9xj,.mock_pillLow__XosfD,.mock_pillPending__tsQpt,.mock_pillReview__obRNG{color:#92600a;background:rgba(231,138,35,.12);border:1px solid rgba(231,138,35,.35)}.mock_pillOut__rrIhZ,.mock_pillOverdue__wixrs{color:#a13333;background:rgba(190,60,60,.1);border:1px solid rgba(190,60,60,.32)}.mock_pillInTransit__R_Gie,.mock_pillPacked__EpJ_7,.mock_pillShipped__ef7Mv{color:#2b5497;background:rgba(52,101,177,.1);border:1px solid rgba(52,101,177,.28)}.mock_aiNudge__Qrb8c{display:flex;align-items:center;gap:.5rem;margin-top:auto;font-size:.68rem;font-weight:600;color:var(--ink-2);background:rgba(52,101,177,.07);border:1px dashed rgba(52,101,177,.35);border-radius:10px;padding:.55rem .65rem}.mock_aiSpark__Trc9E{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--mono);font-size:.56rem;font-weight:800;letter-spacing:.06em;color:#fff;background:linear-gradient(140deg,#3465b1,#24487f);border-radius:6px;padding:.22rem .4rem}@media (max-width:760px){.mock_mock__wUvh0{grid-template-columns:1fr;min-height:0}.mock_side__C_tge{flex-direction:row;align-items:center;overflow-x:auto;border-right:none;border-bottom:1px solid var(--rule);padding:.7rem .8rem}.mock_sideBrand__blbmv{padding:0 .4rem;white-space:nowrap}.mock_sideItem__En95k{white-space:nowrap}.mock_sideFoot__vqgFG{display:none}.mock_kpiRow__0zIn2,.mock_panelRow___9Ip_{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mock_bar__xTYsY{animation:none}}.mock_tour__u_EZI{padding:4.5rem 0 5rem;background:linear-gradient(180deg,#fff,#f4f8fd)}.mock_tourInner__nAPxw{max-width:1100px;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem);text-align:center}.mock_tourKicker__1axuJ{font-family:var(--mono,ui-monospace,monospace);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3465b1;margin-bottom:1rem}.mock_tourTitle__G5HXN{font-size:2.2rem;line-height:1.1;letter-spacing:-.026em;font-weight:800;color:#0f172a;margin-bottom:1.6rem}.mock_tourAccent__nZ6MZ{background:#3465b1;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mock_tourPills__E2_bc{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.mock_tourPill__2Abdi{position:relative;overflow:hidden;font-size:.9rem;font-weight:700;color:#475569;background:#fff;border:1.5px solid #e6eaf0;border-radius:999px;padding:.55rem 1.3rem;cursor:pointer;transition:color .25s ease,border-color .25s ease,background .25s ease}.mock_tourPill__2Abdi:hover{border-color:rgba(52,101,177,.28);color:#3465b1}.mock_tourPillActive__s_olK{color:#fff;background:#3465b1;border-color:#3465b1}.mock_pillProgress__SPxe5{position:absolute;left:0;bottom:0;height:3px;width:100%;background:hsla(0,0%,100%,.55);transform-origin:left center;animation:mock_pillFill__yBKIE linear both}@keyframes mock_pillFill__yBKIE{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mock_tourBlurb__YTGn5{font-size:.98rem;color:#475569;margin-bottom:1.6rem}.mock_tourFrame__Y0pI2{border-radius:16px;border:1px solid #e6eaf0;background:#fff;overflow:hidden;text-align:left;box-shadow:0 1px 2px rgba(15,23,42,.05),0 40px 90px -36px rgba(52,101,177,.38)}.mock_tourBar__w4Tr5{display:flex;align-items:center;gap:.4rem;padding:.65rem .9rem;border-bottom:1px solid #e6eaf0;background:#f8fafd}.mock_dotSmG__uHx3z,.mock_dotSmR__of_xn,.mock_dotSmY__wALPq{width:9px;height:9px;border-radius:50%}.mock_dotSmR__of_xn{background:#f87171}.mock_dotSmY__wALPq{background:#fbbf24}.mock_dotSmG__uHx3z{background:#34d399}.mock_tourUrl__t405T{margin-left:.7rem;font-family:var(--mono,ui-monospace,monospace);font-size:.66rem;color:#64748b;background:#fff;border:1px solid #e6eaf0;border-radius:6px;padding:.2rem .7rem}.mock_view__d_9lx{--brand:#3465b1;--ink:#0f172a;--ink-2:#475569;--ink-3:#64748b;--rule:#e6eaf0;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.1rem 1.2rem;background:#f6f9fd;min-height:380px;line-height:1.45;user-select:none}.mock_toolbar__uUzov{display:flex;align-items:center;gap:.7rem}.mock_toolSearch__J1zA3{flex:1;color:var(--ink-3);background:#fff;border:1px solid var(--rule);padding:.45rem .9rem;overflow:hidden;text-overflow:ellipsis}.mock_toolBtn__rEUAu,.mock_toolSearch__J1zA3{font-size:.72rem;border-radius:999px;white-space:nowrap}.mock_toolBtn__rEUAu{flex-shrink:0;align-self:flex-start;font-weight:700;color:#fff;background:var(--brand);padding:.45rem .95rem}.mock_chipRow__XcYr6{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.mock_chipLabel__EaQUA{font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.2rem}.mock_chip__7P79h{font-size:.68rem;font-weight:700;color:var(--ink-2);background:#fff;border:1px solid var(--rule);border-radius:999px;padding:.3rem .75rem;white-space:nowrap}.mock_chipActive__uDOu_{color:#fff;background:var(--brand);border-color:var(--brand)}.mock_chipCount__OLQM0{font-style:normal;font-family:var(--mono);font-size:.6rem;font-weight:700;color:var(--brand)}.mock_headRow__HAvqf,.mock_prodRow__Us6Yr{display:grid;grid-template-columns:1.1fr 1.6fr .8fr .8fr auto 64px;align-items:center;gap:.6rem}.mock_headRow__HAvqf{padding-bottom:.2rem}.mock_headRow__HAvqf>span{font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mock_prodRow__Us6Yr{padding:.5rem 0;border-top:1px solid var(--rule)}.mock_rowActions__W9Woo{display:flex;justify-content:flex-end;gap:.5rem}.mock_actDel__LaRtL,.mock_actEdit__TCggL{font-family:var(--mono);font-size:.6rem;font-weight:700;border-radius:6px;padding:.2rem .45rem}.mock_actEdit__TCggL{color:var(--brand);background:rgba(52,101,177,.1)}.mock_actDel__LaRtL{color:#a13333;background:rgba(190,60,60,.1)}.mock_timeline__oD80w{display:flex;flex-direction:column;gap:.2rem;padding-left:.2rem}.mock_timeStep__5fXhv{position:relative;display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:.55rem;padding:.42rem 0}.mock_timeStep__5fXhv:not(:last-child):after{content:"";position:absolute;left:6px;top:calc(50% + 9px);bottom:-9px;width:2px;background:var(--rule)}.mock_timeDot__n4EMZ{width:13px;height:13px;border-radius:50%;border:2px solid var(--rule);background:#fff}.mock_timeDone__ccaOw{border-color:var(--brand);background:var(--brand)}.mock_timeName__UvtIT{font-size:.74rem;font-weight:700;color:var(--ink)}.mock_timeWhen__0w5ls{font-family:var(--mono);font-size:.6rem;color:var(--ink-3)}.mock_invoiceCard__x1ybM{display:flex;flex-direction:column;gap:.45rem;background:#fff;border:1px solid var(--rule);border-radius:12px;padding:.9rem 1rem;min-width:0}.mock_invoiceHead__4vosY{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.3rem}.mock_invoiceTitle__yjW6x{font-size:.78rem;font-weight:700;color:var(--ink)}.mock_invoiceLine__jQLfl{font-size:.7rem;color:var(--ink-2);border-top:1px solid var(--rule);padding-top:.42rem;font-variant-numeric:tabular-nums}.mock_invoiceLine__jQLfl,.mock_invoiceTotal__4G8Xd{display:flex;justify-content:space-between;gap:.6rem}.mock_invoiceTotal__4G8Xd{font-size:.82rem;font-weight:800;color:var(--ink);border-top:2px solid var(--ink);padding-top:.45rem;margin-bottom:.35rem;font-variant-numeric:tabular-nums}.mock_gaugeRow__OgU4k{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.mock_gauge__CXsrE{display:flex;flex-direction:column;gap:.45rem;background:#fff;border:1px solid var(--rule);border-radius:12px;padding:.8rem .9rem}.mock_gaugeMeta__1gUWX{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.mock_gaugeName__BYKiO{font-size:.76rem;font-weight:700;color:var(--ink)}.mock_gaugePct__j1FEG{font-family:var(--mono);font-size:.62rem;font-weight:700;color:var(--brand)}.mock_gaugeTrack__ili4Z{display:block;height:7px;border-radius:999px;background:var(--rule);overflow:hidden}.mock_gaugeFill__m0k5m{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(52,101,177,.45),#3465b1)}.mock_askBar__KlCYJ{display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid rgba(52,101,177,.3);border-radius:999px;padding:.4rem .5rem .4rem .6rem}.mock_askText__4jlqO{flex:1;font-size:.72rem;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock_askBar__KlCYJ .mock_toolBtn__rEUAu{align-self:center;padding:.32rem .85rem}.mock_spark__T_F17{width:100%;height:110px}.mock_sparkLine__cBb98{fill:none;stroke:#3465b1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mock_sparkFill__Bnm7s{fill:rgba(52,101,177,.12);stroke:none}.mock_insightCol__EOsG_{display:flex;flex-direction:column;gap:.7rem;min-width:0}.mock_insightCard__dXH_Q{display:flex;flex-direction:column;gap:.3rem;background:#fff;border:1px solid var(--rule);border-radius:12px;padding:.75rem .85rem}.mock_insightTag__WDlUp{align-self:flex-start;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);background:rgba(52,101,177,.1);border-radius:999px;padding:.2rem .55rem}.mock_insightText__k0ux6{font-size:.72rem;color:var(--ink-2)}@media (max-width:760px){.mock_tourTitle__G5HXN{font-size:1.7rem}.mock_gaugeRow__OgU4k{grid-template-columns:1fr}.mock_headRow__HAvqf{display:none}.mock_prodRow__Us6Yr{grid-template-columns:1fr auto;row-gap:.25rem}.mock_rowActions__W9Woo{justify-content:flex-start}.mock_view__d_9lx{min-height:0}}@media (prefers-reduced-motion:reduce){.mock_pillProgress__SPxe5{animation:none}}.mock_roles__5WUoY{padding:4.5rem 0 5rem;background:#fff}.mock_rolesLede__kzMri{max-width:640px;margin:0 auto 2.4rem;font-size:1rem;line-height:1.65;color:#475569}.mock_roleGrid__wlK2x{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;text-align:left}.mock_roleCard__IFGy1{display:flex;flex-direction:column;gap:.6rem;background:linear-gradient(180deg,#fff,#f7fafd);border:1px solid #e6eaf0;border-radius:18px;padding:1.5rem 1.4rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mock_roleCard__IFGy1:hover{transform:translateY(-4px);border-color:rgba(52,101,177,.3);box-shadow:0 24px 60px -28px rgba(52,101,177,.35)}.mock_roleHead__zLZEY{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.3rem}.mock_roleIcon__wftJ0{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:#3465b1;background:rgba(52,101,177,.1);border:1px solid rgba(52,101,177,.2)}.mock_roleIcon__wftJ0 svg{width:22px;height:22px}.mock_roleTag__5GajZ{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3465b1;background:rgba(52,101,177,.08);border:1px solid rgba(52,101,177,.22);border-radius:999px;padding:.26rem .65rem}.mock_roleName__wP8MK{font-size:1.15rem;font-weight:800;letter-spacing:-.015em;color:#0f172a}.mock_roleIntro__hZeoG{font-size:.86rem;line-height:1.55;color:#475569}.mock_rolePoints__RYPAl{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.mock_rolePoints__RYPAl li{display:flex;align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.5;color:#334155}.mock_rolePoints__RYPAl svg{flex-shrink:0;margin-top:.22rem;stroke:#3465b1;stroke-width:1.6}@media (max-width:900px){.mock_roleGrid__wlK2x{grid-template-columns:1fr}}