.si_needs__YZ_vW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.si_need__icNID{display:flex;gap:18px;padding:28px;border:1px solid var(--lp-line);border-radius:20px;background:var(--lp-white)}.si_needIcon__2PEXn{flex:none;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--lp-accent-soft);color:var(--lp-accent)}.si_needText__1PH_A{min-width:0}.si_needName__2604q{color:var(--lp-ink);font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.si_needWhen__KKxdX{margin-top:8px;color:var(--lp-text);font-size:15px;line-height:1.65;text-wrap:pretty}.si_needScreensLabel__T3F2U{margin-top:16px;color:var(--lp-muted);font-size:13px;font-weight:600}.si_needScreens__Cl2zB{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.si_needScreens__Cl2zB li{padding:4px 10px;border-radius:999px;background:var(--lp-canvas);color:var(--lp-text);font-size:13px;font-weight:600}.si_flow__XTtOj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.si_flowItem__LocwF{padding-top:20px;border-top:2px solid var(--lp-ink)}.si_flowTopic__MSU8_{display:flex;align-items:center;gap:8px;color:var(--lp-muted);font-size:14px;font-weight:600}.si_flowNum__JmsVW{color:var(--lp-accent);font-variant-numeric:tabular-nums}.si_flowTitle__yl3Zo{margin-top:10px;color:var(--lp-ink);font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.si_flowBody__UUiGY{margin-top:8px;color:var(--lp-text);font-size:15px;line-height:1.65;text-wrap:pretty}.si_criteria__nX9pl{overflow:hidden;border:1px solid var(--lp-line);border-radius:20px;background:var(--lp-white)}.si_criteriaHead__LevEC,.si_criteriaRow__cMt0T{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding-inline:28px}.si_criteriaHead__LevEC{grid-template-columns:160px repeat(2,minmax(0,1fr));padding-block:14px;border-bottom:1px solid var(--lp-line);background:var(--lp-accent-soft);color:var(--lp-accent);font-size:14px;font-weight:600}.si_criteriaRow__cMt0T{padding-block:20px}.si_criteriaRow__cMt0T+.si_criteriaRow__cMt0T{border-top:1px solid var(--lp-line)}.si_criteriaItem__6uEec{color:var(--lp-ink);font-size:17px;font-weight:700;line-height:1.5}.si_criteriaCells__uuGmg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.si_criteriaCells__uuGmg dd{color:var(--lp-text);font-size:15px;line-height:1.6}@media (min-width:768px){.si_criteriaCells__uuGmg dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.si_criteriaSection__H5eg4{border-bottom:1px solid var(--lp-line)}.si_related__ZIPvl{margin-top:28px;max-width:800px;color:var(--lp-text);font-size:15px;line-height:1.7;text-wrap:pretty}.si_related__ZIPvl a{color:var(--lp-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:1023px){.si_flow__XTtOj{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (max-width:767px){.si_needs__YZ_vW{grid-template-columns:minmax(0,1fr);gap:12px}.si_need__icNID{gap:14px;padding:20px;border-radius:16px}.si_needIcon__2PEXn{width:40px;height:40px;border-radius:12px}.si_needName__2604q{font-size:17px}.si_needWhen__KKxdX{font-size:14px}.si_flow__XTtOj{grid-template-columns:minmax(0,1fr);gap:20px}.si_flowItem__LocwF{padding-top:16px}.si_flowTitle__yl3Zo{font-size:17px}.si_flowBody__UUiGY{font-size:14px}.si_criteria__nX9pl{border-radius:16px}.si_criteriaHead__LevEC{display:none}.si_criteriaRow__cMt0T{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 20px}.si_criteriaItem__6uEec{font-size:16px}.si_criteriaCells__uuGmg{grid-template-columns:minmax(0,1fr);gap:10px}.si_criteriaCells__uuGmg dt{margin-bottom:2px;color:var(--lp-muted);font-size:12px;font-weight:600}.si_criteriaCells__uuGmg dd{font-size:14px}.si_related__ZIPvl{margin-top:20px;font-size:14px}}.si_map__6QN_y{display:grid;grid-template-rows:64px minmax(0,1fr);height:100%;color:var(--lp-app-ink)}.si_mapTop__Ti7l6{display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--lp-app-line)}.si_mapTitle__kDaH0{font-size:19px;font-weight:700;letter-spacing:-.01em}.si_mapHint__FQjjk{color:var(--lp-app-muted);font-size:15px}.si_mapBody___afLO{display:grid;grid-template-columns:minmax(0,1fr) 380px;min-height:0}.si_mapGrid__nUPYb{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 36px minmax(0,1fr);grid-template-areas:"customer a1 sales a2 stock" ". . . . a3" "report report report a4 settle";padding:28px;background:var(--lp-app-bg)}.si_mapCell__zIl_5{display:flex;min-width:0}.si_mapArrow__Z9rH2{display:flex;align-items:center;justify-content:center;color:var(--lp-app-subtle)}.si_mapNode__6NU3Q{display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px;border:1px solid var(--lp-app-line);border-radius:14px;background:var(--lp-white);box-shadow:0 1px 2px rgba(9,9,11,.04);transition:border-color .2s ease,box-shadow .2s ease}.si_mapNode__6NU3Q:hover{border-color:var(--lp-app-subtle)}.si_mapNode__6NU3Q.si_mapNodeOn__Nnwme{border-color:var(--lp-accent);box-shadow:0 0 0 3px var(--lp-accent-soft)}.si_mapNodeHead__4aRme{display:flex;align-items:center;gap:10px}.si_mapNodeIcon__fEgUy{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--lp-app-fill);color:var(--lp-app-strong)}.si_mapNodeOn__Nnwme .si_mapNodeIcon__fEgUy{background:var(--lp-accent-soft);color:var(--lp-accent)}.si_mapNodeName__f3DSu{font-size:20px;font-weight:700;letter-spacing:-.01em}.si_mapNodeTags__tYQjk{margin-left:auto;display:flex;gap:6px}.si_mapKeep__wcS4r,.si_mapNew__STRer,.si_mapNextTag__sMTRQ,.si_mapScopeTag__HJgUA{padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.si_mapNextTag__sMTRQ{background:var(--lp-accent-soft);color:var(--lp-accent);box-shadow:inset 0 0 0 1px var(--lp-accent-line)}.si_mapNew__STRer,.si_mapScopeTag__HJgUA{background:var(--lp-accent);color:var(--lp-white)}.si_mapKeep__wcS4r{background:var(--lp-app-fill);color:var(--lp-app-muted)}.si_mapNodeTeam__tud5L{color:var(--lp-app-text);font-size:15px}.si_mapScreensLabel__se_JW{margin-top:4px;color:var(--lp-app-muted);font-size:13px;font-weight:500}.si_mapScreens__3IM_1{margin-top:-4px;display:flex;flex-wrap:wrap;gap:6px}.si_mapScreen__Pz2ql{padding:5px 10px;border-radius:6px;background:var(--lp-app-fill);color:var(--lp-app-strong);font-size:14px;font-weight:500}.si_mapNodeStatus__TJr6M{margin-top:auto;display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--lp-app-line);color:var(--lp-app-strong);font-size:15px;font-weight:600}.si_mapDot__vdYuE{width:8px;height:8px;border-radius:999px;background:var(--lp-accent)}.si_mapScope__DDhUb{display:flex;flex-direction:column;padding:28px 26px 26px;border-left:1px solid var(--lp-app-line)}.si_mapScopeHead__4mUOF{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:700}.si_mapScopeCount__5D50d{min-width:44px;height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--lp-accent-soft);color:var(--lp-accent);font-size:14px;font-weight:700}.si_mapScopeLead__u8UTl{margin-top:6px;color:var(--lp-app-muted);font-size:15px}.si_mapScopeList__TARGw{margin-top:18px;border-top:1px solid var(--lp-app-line)}.si_mapScopeList__TARGw li{display:flex;align-items:center;justify-content:space-between;height:50px;border-bottom:1px solid var(--lp-app-line);font-size:16px;font-weight:600}.si_mapScopeNote__25bzk{margin-top:16px;padding:14px 16px;border-radius:10px;background:var(--lp-app-bg);color:var(--lp-app-text);font-size:14px;line-height:1.6}.si_mapCases__Aj_z6{width:100%}.si_mapCasesTitle___WmUk{margin-bottom:4px;color:var(--lp-app-muted);font-size:13px;font-weight:600}.si_mapCase__8e056{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--lp-app-line)}.si_mapCaseClient__clEwm{color:var(--lp-app-ink);font-weight:600}.si_mapPill__8eGGJ{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.si_mapPillBlue__7O6JI{background:var(--lp-accent-soft);color:var(--lp-accent)}.si_mapPillAmber__l9_ox{background:var(--lp-amber-bg);color:var(--lp-amber)}.si_mapPillGreen__6nwS2{background:var(--lp-green-bg);color:var(--lp-green)}.si_mapPillOrange__zbClB{background:var(--lp-orange-bg);color:var(--lp-orange)}.si_mapPillGray__zJnP9{background:var(--lp-app-fill);color:var(--lp-app-strong)}.si_mapHandoff__PdcDu{width:100%;padding:14px 16px;border:1px solid var(--lp-accent-line);border-radius:10px;background:var(--lp-accent-soft)}.si_mapHandoffLabel__9tElZ{display:flex;align-items:center;gap:6px;color:var(--lp-accent);font-size:13px;font-weight:600}.si_mapHandoffLabel__9tElZ strong{color:var(--lp-app-ink);font-size:15px}.si_mapHandoff__PdcDu p+p{margin-top:6px}