.app-shell_shell__ZDq8s{--office-header-height:calc(3.5rem + env(safe-area-inset-top));min-height:100dvh}.app-shell_skipLink__A4NoN{position:fixed;top:.5rem;left:.5rem;z-index:60;transform:translateY(-200%);border-radius:.375rem;background:hsl(var(--foreground));padding:.5rem .75rem;color:hsl(var(--background));font-size:.875rem}.app-shell_skipLink__A4NoN:focus-visible{transform:translateY(0)}.app-shell_header__zjcm0{position:sticky;top:0;z-index:40;padding-top:env(safe-area-inset-top);background:linear-gradient(180deg,hsl(208 78% 42%) 0,hsl(var(--primary)) 55%,hsl(208 80% 37.5%) 100%);box-shadow:inset 0 -1px 0 hsl(208 85% 30%/.55),0 1px 0 hsl(208 60% 85%/.35),0 6px 16px -10px rgb(16 42 76/45%)}.app-shell_brand__iP_T0:focus-visible,.app-shell_headerActions__C_tKB>a:focus-visible,.app-shell_headerActions__C_tKB>button:focus-visible,.app-shell_headerActions__C_tKB>div>a:focus-visible,.app-shell_headerActions__C_tKB>div>button:focus-visible{outline:2px solid hsl(var(--primary-foreground));outline-offset:3px}.app-shell_headerInner__jLeRi{display:flex;width:100%;max-width:1600px;height:3.5rem;align-items:center;gap:.75rem;margin-inline:auto;padding-inline:.75rem}.app-shell_brand__iP_T0{display:flex;min-width:0;align-items:center;gap:.625rem;border-radius:.5rem;padding:.25rem .375rem .25rem .125rem;transition:background-color .15s ease}.app-shell_brand__iP_T0:hover{background:hsl(0 0% 100%/.08)}.app-shell_brandMark__fUs0y{display:block;width:2rem;height:2rem;flex-shrink:0;border-radius:999px;box-shadow:0 0 0 1.5px hsl(0 0% 100%/.85),0 2px 6px rgb(8 30 60/30%)}.app-shell_brandName__hjETq{display:flex;min-width:0;align-items:baseline;gap:.08em;overflow:hidden;color:hsl(var(--primary-foreground));font-size:1rem;letter-spacing:0;white-space:nowrap}.app-shell_brandOwner__zz67N{overflow:hidden;font-weight:600;text-overflow:ellipsis}.app-shell_brandProduct__SzwGs{flex-shrink:0;font-weight:700}.app-shell_headerActions__C_tKB{display:flex;flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto}.app-shell_workspace__vphES{display:grid;max-width:1600px;min-height:calc(100dvh - var(--office-header-height));margin-inline:auto}.app-shell_main__V6cvy{min-width:0;padding:.75rem .75rem calc(5.25rem + env(safe-area-inset-bottom))}.app-shell_sidebar__UzEjK{display:none;border-right:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(208 60% 95.5%),hsl(210 45% 96.5%));padding:.875rem .75rem}.app-shell_navigationList__Yzmty{position:sticky;top:calc(var(--office-header-height) + .875rem);display:flex;flex-direction:column;gap:.125rem}.app-shell_collapseButton__HL7qc{display:none;align-self:flex-end;width:2rem;height:2rem;place-items:center;margin-bottom:.25rem;border-radius:.5rem;color:hsl(210 30% 40%)}.app-shell_collapseButton__HL7qc:hover{background:hsl(208 70% 90%/.7);color:hsl(var(--accent-foreground))}.app-shell_collapseButton__HL7qc svg{width:1.125rem;height:1.125rem}.app-shell_navigationDivider__WMc9V{display:block;height:1px;margin:.5rem .625rem;background:hsl(208 40% 84%)}.app-shell_navigationLink__j_azQ{position:relative;display:flex;min-width:0;min-height:2.25rem;align-items:center;gap:.625rem;border-radius:.5rem;padding:.375rem .625rem;color:hsl(215 22% 32%);font-size:.875rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere;transition:background-color .15s var(--office-ease),color .15s var(--office-ease),box-shadow .15s var(--office-ease)}.app-shell_navigationLink__j_azQ svg{width:1.0625rem;height:1.0625rem;flex-shrink:0;color:hsl(210 30% 46%);stroke-width:1.75;transition:color .15s var(--office-ease)}.app-shell_navigationLink__j_azQ:hover{background:hsl(208 70% 90%/.7);color:hsl(var(--accent-foreground))}.app-shell_navigationLink__j_azQ:hover svg,.app-shell_navigationLink__j_azQ[aria-current=page] svg{color:hsl(var(--primary))}.app-shell_navigationLink__j_azQ[aria-current=page]{background:hsl(var(--card));box-shadow:0 1px 2px rgb(16 42 76/8%),0 0 0 1px hsl(208 50% 86%);color:hsl(var(--accent-foreground));font-weight:650}.app-shell_navigationLink__j_azQ[aria-current=page]:before{position:absolute;top:.5rem;bottom:.5rem;left:-.75rem;width:3px;border-radius:0 3px 3px 0;background:hsl(var(--primary));content:""}.app-shell_navigationLink__j_azQ:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.app-shell_mobileNavigation__Ae1Le{position:fixed;inset-inline:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid hsl(var(--border)/.9);background:hsl(0 0% 100%/.92);box-shadow:0 -4px 16px -8px rgb(16 42 76/18%);padding:.25rem .375rem calc(.25rem + env(safe-area-inset-bottom));backdrop-filter:saturate(1.6) blur(14px)}.app-shell_mobileNavigationItem__Z2eFl{display:flex;min-width:0;min-height:3.25rem;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;border-radius:.5rem;color:hsl(215 16% 40%);font-size:.75rem;font-weight:500;line-height:1.35;white-space:nowrap}.app-shell_mobileNavigationItem__Z2eFl svg{width:2.75rem;height:1.75rem;padding:.3125rem 0;border-radius:999px;stroke-width:1.75;transition:background-color .18s var(--office-ease),color .18s var(--office-ease)}.app-shell_mobileNavigationItem__Z2eFl:hover svg{background:hsl(var(--muted))}.app-shell_mobileNavigationItem__Z2eFl.app-shell_mobileNavigationCurrent__uUor5,.app-shell_mobileNavigationItem__Z2eFl[aria-current=page]{color:hsl(var(--accent-foreground));font-weight:650}.app-shell_mobileNavigationItem__Z2eFl.app-shell_mobileNavigationCurrent__uUor5 svg,.app-shell_mobileNavigationItem__Z2eFl[aria-current=page] svg{background:hsl(var(--accent));color:hsl(var(--primary))}.app-shell_mobileNavigationItem__Z2eFl:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.app-shell_moreSheet__5qhLh{max-height:calc(100dvh - 3.5rem - env(safe-area-inset-top));overflow-y:auto;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.app-shell_moreNavigation__8YCmJ{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.app-shell_moreNavigation__8YCmJ .app-shell_navigationLink__j_azQ{min-height:2.75rem}.app-shell_moreNavigation__8YCmJ .app-shell_navigationLink__j_azQ[aria-current=page]:before{left:0}.app-shell_authenticationMain__Jl68L{display:flex;min-height:calc(100dvh - var(--office-header-height));align-items:flex-start;justify-content:center;padding:clamp(3rem,12vh,7.5rem) 1rem 3rem;background:radial-gradient(60rem 22rem at 50% -6rem,hsl(208 75% 92%/.9),transparent 70%)}.app-shell_loginLayout__sT1nu{display:flex;min-height:100dvh;background:hsl(var(--background))}.app-shell_loginVisual__Bjtzy{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:2.5rem;overflow:hidden;background:hsl(var(--primary));padding:calc(2.5rem + env(safe-area-inset-top)) 3rem 3rem}.app-shell_loginBrand__LLwcl{display:flex;min-width:0;align-items:center;gap:.75rem}.app-shell_loginBrand__LLwcl .app-shell_brandName__hjETq{font-size:1.125rem}.app-shell_loginBrandMark__g_wB7{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:999px;box-shadow:0 0 0 1.5px hsl(0 0% 100%/.85),0 2px 6px rgb(8 30 60/30%)}.app-shell_loginArtwork__VfjNs{display:block;width:100%;max-width:32rem;height:auto;margin:auto}.app-shell_loginMain__J0XaY{display:flex;min-width:0;flex:1 1 0;align-items:center;justify-content:center;padding:3rem 1.5rem}.app-shell_loginForm__71uan{display:flex;width:100%;max-width:22.5rem;flex-direction:column;gap:2rem}.app-shell_loginTitle__K5Mat{color:hsl(var(--foreground));font-size:1.75rem;font-weight:700;line-height:1.4;letter-spacing:-.01em}.app-shell_loginDescription__VQ_ZK{margin-top:.5rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.7}.app-shell_loginHelp__VTYxB{border-top:1px solid hsl(var(--border));padding-top:1.25rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.7}@media (max-width:767px){.app-shell_loginLayout__sT1nu{flex-direction:column;background:hsl(var(--primary))}.app-shell_loginVisual__Bjtzy{flex:none;gap:.5rem;padding:calc(2rem + env(safe-area-inset-top)) 1.5rem 2.25rem}.app-shell_loginArtwork__VfjNs{width:auto;max-width:100%;height:11rem;margin:0 0 0 auto}.app-shell_loginMain__J0XaY{flex:1 0 auto;align-items:flex-start;border-radius:1.5rem 1.5rem 0 0;background:hsl(var(--card));padding:2.25rem 1.5rem calc(2.5rem + env(safe-area-inset-bottom))}.app-shell_loginTitle__K5Mat{font-size:1.625rem}}.app-shell_authenticationStatus__93AKp{display:flex;align-items:center;gap:.625rem;color:hsl(var(--muted-foreground));font-size:.875rem}.app-shell_loadingIcon__nWCI7{width:1.125rem;height:1.125rem;flex-shrink:0;animation:app-shell_spin__451lB 1s linear infinite}.app-shell_authenticationError__x5vXp{display:flex;width:100%;max-width:28rem;flex-direction:column;align-items:flex-start;gap:1rem}@keyframes app-shell_spin__451lB{to{transform:rotate(1turn)}}@media (min-width:640px){.app-shell_headerInner__jLeRi,.app-shell_main__V6cvy{padding-inline:1.25rem}}@media (min-width:768px){.app-shell_workspace__vphES{grid-template-columns:64px minmax(0,1fr)}.app-shell_sidebar__UzEjK{display:block;padding-inline:.625rem}.app-shell_sidebar__UzEjK .app-shell_navigationLink__j_azQ{justify-content:center;padding-inline:.5rem}.app-shell_sidebar__UzEjK .app-shell_navigationLink__j_azQ[aria-current=page]:before{left:-.625rem}.app-shell_navigationLabel__wuCFY{display:none}.app-shell_main__V6cvy{padding:1.25rem 1.25rem max(1.5rem,env(safe-area-inset-bottom))}.app-shell_mobileNavigation__Ae1Le{display:none}}@media (min-width:1024px){.app-shell_workspace__vphES{grid-template-columns:216px minmax(0,1fr)}.app-shell_sidebar__UzEjK{padding-inline:.75rem}.app-shell_sidebar__UzEjK .app-shell_navigationLink__j_azQ{justify-content:flex-start;padding-inline:.625rem}.app-shell_sidebar__UzEjK .app-shell_navigationLink__j_azQ[aria-current=page]:before{left:-.75rem}.app-shell_navigationLabel__wuCFY{display:inline}.app-shell_main__V6cvy{padding:1.5rem 1.75rem 2rem}.app-shell_collapseButton__HL7qc{display:grid}.app-shell_workspace__vphES:has(.app-shell_sidebar__UzEjK[data-collapsed]){grid-template-columns:64px minmax(0,1fr)}.app-shell_sidebar__UzEjK[data-collapsed]{padding-inline:.625rem}.app-shell_sidebar__UzEjK[data-collapsed] .app-shell_collapseButton__HL7qc{align-self:center}.app-shell_sidebar__UzEjK[data-collapsed] .app-shell_navigationLink__j_azQ{justify-content:center;padding-inline:.5rem}.app-shell_sidebar__UzEjK[data-collapsed] .app-shell_navigationLink__j_azQ[aria-current=page]:before{left:-.625rem}.app-shell_sidebar__UzEjK[data-collapsed] .app-shell_navigationLabel__wuCFY{display:none}}@media (pointer:coarse){.app-shell_navigationLink__j_azQ{min-height:2.5rem}}@media (prefers-reduced-motion:reduce){.app-shell_brand__iP_T0,.app-shell_mobileNavigationItem__Z2eFl svg,.app-shell_navigationLink__j_azQ,.app-shell_navigationLink__j_azQ svg{transition:none}.app-shell_loadingIcon__nWCI7{animation:none}}@media (max-width:430px){.app-shell_headerInner__jLeRi{gap:.25rem;padding-inline:.5rem}.app-shell_brand__iP_T0{gap:.375rem;padding-inline:.125rem}.app-shell_brandMark__fUs0y{width:1.75rem;height:1.75rem}.app-shell_brand__iP_T0 .app-shell_brandName__hjETq{font-size:.875rem}}@media (max-width:359px){.app-shell_headerInner__jLeRi{gap:.125rem;padding-inline:.25rem}.app-shell_brand__iP_T0{gap:.25rem}.app-shell_headerActions__C_tKB{gap:.125rem}}.systems_page__ofLWZ{margin-inline:auto;display:flex;max-width:1320px;flex-direction:column}.systems_header__PVuud{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.systems_title__L2qiQ{font-size:1.375rem;font-weight:700;letter-spacing:.01em}.systems_titleRow__xbbP0{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.systems_demoBadge__ROB1w{display:inline-flex;flex-shrink:0;align-items:center;margin-inline-start:.375rem;border:1px solid hsl(32 80% 42%/.45);border-radius:.25rem;background:hsl(44 96% 90%);padding:0 .3125rem;color:hsl(28 80% 24%);font-size:.6875rem;font-weight:700;line-height:1.5}.systems_demoNotice__eovei{flex-basis:100%;color:hsl(var(--muted-foreground));font-size:.8125rem}.systems_controls__5iTPV{display:flex;min-width:0;flex:1 1 22rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.systems_search__Fa_LQ{position:relative;min-width:0;flex:1 1 16rem;max-width:26rem}.systems_searchIcon__14qzX{position:absolute;top:50%;left:.625rem;width:1rem;height:1rem;color:hsl(var(--muted-foreground));pointer-events:none;transform:translateY(-50%)}.systems_searchInput__WLbee{width:100%;padding-inline:2rem}.systems_searchInput__WLbee::-webkit-search-cancel-button{display:none}.systems_searchClear__rTk4w{position:absolute;top:50%;right:.25rem;display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:var(--office-radius-control);color:hsl(var(--muted-foreground));transform:translateY(-50%)}.systems_searchClear__rTk4w:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.systems_count__I3c6e{min-height:1.5rem;margin-block:.25rem;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:right}.systems_icon__dVShV{width:3rem;height:3rem;flex-shrink:0;border-radius:.75rem;-o-object-fit:contain;object-fit:contain}.systems_iconSmall__QzSX8{width:2.25rem;height:2.25rem;border-radius:.5rem}.systems_iconFallback__ckt3i{display:grid;place-items:center;background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-size:1.25rem;font-weight:700}.systems_iconSmall__QzSX8.systems_iconFallback__ckt3i{font-size:.9375rem}.systems_banners__PAdQ9{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem}.systems_banner___Ep50{display:flex;height:100%;min-width:0;align-items:center;gap:.875rem;border:1px solid hsl(var(--border));border-radius:var(--office-radius-panel);background:hsl(var(--card));box-shadow:var(--office-shadow-panel);padding:.875rem 1rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}a.systems_banner___Ep50:hover{border-color:hsl(var(--primary)/.55);box-shadow:0 8px 20px -12px rgb(16 42 76/45%);transform:translateY(-1px)}a.systems_banner___Ep50:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.systems_bannerUnavailable__RF8Da{color:hsl(var(--muted-foreground));box-shadow:none}.systems_bannerText__oGhFe{display:flex;min-width:0;flex:1;flex-direction:column;gap:.0625rem}.systems_bannerName__IOoOe{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.4}.systems_bannerDescription__GUN85{color:hsl(var(--muted-foreground));font-size:.8125rem}.systems_bannerCode__wmSt4{color:hsl(var(--muted-foreground));font-family:inherit;font-size:.75rem}.systems_bannerAction__VWrih{display:grid;width:2rem;height:2rem;flex-shrink:0;place-items:center;border-radius:.5rem;background:hsl(var(--accent));color:hsl(var(--accent-foreground));transition:background-color .15s ease,color .15s ease}.systems_bannerAction__VWrih svg{width:1.125rem;height:1.125rem;transition:transform .18s ease}a.systems_banner___Ep50:hover .systems_bannerAction__VWrih{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}a.systems_banner___Ep50:hover .systems_bannerAction__VWrih svg{transform:translate(1px,-1px)}.systems_mapLayout__IG4fg{display:grid;grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1rem}.systems_mapColumn__psajD{display:flex;min-width:0;flex-direction:column;gap:.625rem}.systems_flows__WVCgF{display:flex;flex-wrap:wrap;gap:.375rem}.systems_flowButton__e4RkP{min-height:2rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));padding:.25rem .75rem;font-size:.8125rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.systems_flowButton__e4RkP:hover{border-color:hsl(var(--primary)/.55)}.systems_flowButton__e4RkP[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.systems_flowButton__e4RkP:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.systems_mapFrame__otPtQ{height:30rem;overflow:hidden;background:hsl(210 33% 98.5%)}.systems_detail__nxO9d,.systems_mapFrame__otPtQ{border:1px solid hsl(var(--border));border-radius:var(--office-radius-panel)}.systems_detail__nxO9d{display:flex;flex-direction:column;gap:.75rem;background:hsl(var(--card));box-shadow:var(--office-shadow-panel);padding:1rem}.systems_detailHeading__pi4mB{display:flex;align-items:center;gap:.75rem}.systems_detailTitle__6NdJG{font-size:1rem;font-weight:700;line-height:1.45}.systems_detailMeta__Ul8e_,.systems_detailNote__JEEYV{color:hsl(var(--muted-foreground));font-size:.8125rem}.systems_detailText__7cOEp{font-size:.875rem;line-height:1.7}.systems_detailList__uGzyd{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid hsl(var(--border));padding-top:.625rem;font-size:.8125rem}.systems_steps___BN0r{display:flex;flex-direction:column;gap:.75rem;counter-reset:step;font-size:.875rem;line-height:1.6}.systems_steps___BN0r li{position:relative;counter-increment:step;padding-left:1.875rem}.systems_steps___BN0r li:before{position:absolute;top:.0625rem;left:0;display:grid;width:1.375rem;height:1.375rem;place-items:center;border-radius:50%;background:hsl(var(--accent));color:hsl(var(--accent-foreground));content:counter(step);font-size:.75rem;font-weight:700}.systems_stepSystem__zUViP{display:block;font-weight:700}.systems_legend__Qlw05{display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem}.systems_legend__Qlw05 li{display:flex;align-items:center;gap:.5rem}.systems_legendMark__XdEoz{width:1rem;height:.75rem;border:1px solid hsl(var(--border));border-radius:3px;background:hsl(var(--card))}.systems_legendGranted__ASUVv{border:1.5px solid hsl(var(--primary))}.systems_legendLine__tbklm{width:1rem;border-top:2px solid hsl(215 14% 58%)}.systems_legendLinePlanned__EllB7{border-top-style:dashed}.systems_legendLineFlow__JOfN1{border-top:3px dotted hsl(208 60% 52%)}.systems_legendLineSync__cNwuY{border-top:3px solid hsl(var(--primary))}.systems_legend__Qlw05 .systems_nodeMaster__5Vcd_{margin:0}.systems_layerSwitch__fEO9R{justify-content:flex-start}.systems_handle__nr26r{width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;border:0!important;background:transparent!important}.systems_node__k4L53{position:relative;display:flex;pointer-events:all;min-height:64px;align-items:stretch;border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--card));color:hsl(var(--foreground));transition:opacity .18s ease,border-color .15s ease,box-shadow .15s ease}.systems_nodeMain__SVuj_{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem;border-radius:inherit;padding:.5rem .625rem;color:inherit;cursor:pointer;text-align:left}.systems_nodeMain__SVuj_:focus-visible,.systems_nodeOpen__Vcp5o:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.systems_nodeOpen__Vcp5o{display:grid;width:1.5rem;height:1.5rem;flex-shrink:0;align-self:center;place-items:center;margin-right:.375rem;border-radius:.375rem;background:hsl(var(--accent));color:hsl(var(--accent-foreground));transition:background-color .15s ease,color .15s ease}.systems_nodeOpen__Vcp5o svg{width:.9375rem;height:.9375rem}.systems_nodeOpen__Vcp5o:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.systems_nodeUnavailable__Tm099{border-color:hsl(214 20% 90%);background:hsl(210 22% 96%);color:hsl(var(--muted-foreground))}.systems_nodeUnavailable__Tm099 .systems_nodeMain__SVuj_>img,.systems_nodeUnavailable__Tm099 .systems_nodeMain__SVuj_>span:first-child{filter:grayscale(1);opacity:.55}.systems_nodeUnavailable__Tm099 .systems_nodeMain__SVuj_>.systems_nodeText__QbbBo{filter:none;opacity:1}.systems_nodeUnavailable__Tm099:hover{border-color:hsl(214 16% 78%)}.systems_nodeWide__sY3xO{min-height:56px}.systems_nodeWide__sY3xO .systems_nodeMain__SVuj_{justify-content:center}.systems_nodeWide__sY3xO.systems_nodeUnavailable__Tm099{border-color:hsl(var(--primary)/.25);background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.systems_nodeWide__sY3xO.systems_nodeUnavailable__Tm099 .systems_nodeMain__SVuj_>span:first-child{filter:none;opacity:1}.systems_nodeWide__sY3xO .systems_nodeMeta__WuZ6L{color:inherit}.systems_nodeGranted__hEoAF{border:1.5px solid hsl(var(--primary));box-shadow:0 2px 6px -2px rgb(16 42 76/22%)}.systems_nodeGranted__hEoAF:hover{box-shadow:0 6px 14px -8px rgb(16 42 76/45%)}.systems_nodeDimmed__E41ja{opacity:.32}.systems_nodeHit__4iogn{border-color:hsl(38 92% 45%);box-shadow:0 0 0 3px hsl(44 96% 76%)}.systems_nodeSelected__QoAgw{box-shadow:0 0 0 3px hsl(var(--primary)/.28)}.systems_nodeText__QbbBo{display:flex;min-width:0;flex-direction:column}.systems_nodeName__GRLfB{font-size:.9375rem;font-weight:700;line-height:1.35}.systems_nodeMeta__WuZ6L{color:hsl(var(--muted-foreground));font-size:.75rem}.systems_nodeData__Ca_Mz .systems_nodeMain__SVuj_{flex-wrap:wrap;row-gap:.25rem}.systems_nodeData__Ca_Mz .systems_nodeText__QbbBo{flex:1}.systems_nodeMetaData__Zr_So{display:flex;flex-basis:100%;align-items:flex-start;gap:.25rem;line-height:1.4}.systems_nodeMetaData__Zr_So svg{width:.75rem;height:.75rem;flex-shrink:0;margin-top:.15em}.systems_nodeMaster__5Vcd_{align-self:flex-start;margin-block:.125rem;border-radius:4px;background:hsl(var(--primary));padding:0 .3125rem;color:hsl(var(--primary-foreground));font-size:.75rem;font-weight:700;line-height:1.5}.systems_edge__ZoeOF{stroke:hsl(214 18% 76%)!important;stroke-width:1.5px!important;transition:opacity .18s ease}.systems_edgePlanned__Tp2Cl{stroke-dasharray:5 5;opacity:.7}.systems_edgeActive__pED1G,.systems_edgeSync__uD1Qx{stroke:hsl(var(--primary))!important;stroke-width:2.5px!important}.systems_edgeDimmed__7C52_{opacity:.2}.systems_edgeDots__KrMCV{animation:systems_edge-dots__Rxkcl 1.4s linear infinite;pointer-events:none;stroke:hsl(208 60% 52%);stroke-dasharray:.1 14;stroke-linecap:round;stroke-width:3px}.systems_edgeDotsReverse__j_k7B{animation-direction:reverse}.systems_edgeDotsActive__pGiWD{animation-duration:.8s;stroke:hsl(var(--primary));stroke-width:4px}@keyframes systems_edge-dots__Rxkcl{to{stroke-dashoffset:-14.1}}.systems_edgeLabel__v1G3q{position:absolute;border-radius:4px;background:hsl(210 33% 98.5%);padding:.0625rem .3125rem;color:hsl(var(--muted-foreground));font-size:.75rem;pointer-events:none;white-space:nowrap}.systems_edgeLabelActive__8ffs4{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700}.systems_edgeLabelDimmed__xj1AL{opacity:.25}.systems_switcher__VSPVS{position:absolute;z-index:50;top:calc(100% + .5rem);right:0;width:min(22rem,calc(100vw - 1.5rem));border:1px solid hsl(var(--border));border-radius:var(--office-radius-panel);background:hsl(var(--card));box-shadow:var(--office-shadow-overlay);color:hsl(var(--foreground));padding:.75rem}.systems_switcherTitle__3vBbT{margin-bottom:.5rem;font-size:.875rem;font-weight:700}.systems_switcherGrid__7jM6h{display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.25rem;max-height:min(60vh,22rem);overflow-y:auto}.systems_switcherItem__8sXc9{display:flex;height:100%;flex-direction:column;align-items:center;gap:.375rem;border-radius:.5rem;padding:.625rem .25rem;text-align:center;transition:background-color .12s ease}.systems_switcherItem__8sXc9:hover{background:hsl(var(--accent))}.systems_switcherItem__8sXc9:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.systems_switcherName__1hSNF{overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.systems_switcherMessage__EtjXy{padding-block:.5rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.systems_switcherRetry__EDssE{display:block;margin-top:.375rem;color:hsl(var(--accent-foreground));font-weight:700;text-decoration:underline}.systems_switcherFooter__9lM3t{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.5rem;border-top:1px solid hsl(var(--border));padding-top:.625rem;color:hsl(var(--accent-foreground));font-size:.8125rem;font-weight:700}.systems_switcherFooter__9lM3t:hover{text-decoration:underline}@media (max-width:1023px){.systems_mapLayout__IG4fg{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.systems_mapFrame__otPtQ{height:42rem}.systems_mapFrame__otPtQ .react-flow,.systems_mapFrame__otPtQ .react-flow__pane,.systems_mapFrame__otPtQ .react-flow__renderer{touch-action:pan-y!important}.systems_nodeName__GRLfB{font-size:.875rem}.systems_switcher__VSPVS{position:fixed;top:3.75rem;right:.75rem;left:.75rem;width:auto}}@media (prefers-reduced-motion:reduce){.systems_bannerAction__VWrih svg,.systems_banner___Ep50,.systems_edge__ZoeOF,.systems_flowButton__e4RkP,.systems_node__k4L53{transition:none}.systems_edgeDots__KrMCV{animation:none}a.systems_banner___Ep50:hover,a.systems_banner___Ep50:hover .systems_bannerAction__VWrih svg{transform:none}}.home-dashboard_dashboard__HAe5_{display:flex;flex-direction:column;gap:18px;max-width:1440px;margin-inline:auto;min-width:0}.home-dashboard_pageHeader__Msr0z{position:relative;overflow:hidden;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;min-height:56px;padding:12px 18px;border:1px solid hsl(208 60% 88%);border-radius:var(--office-radius-panel);background:linear-gradient(100deg,hsl(208 78% 95%) 0,hsl(var(--accent)) 45%,hsl(205 80% 91%) 100%)}.home-dashboard_pageHeader__Msr0z h1{position:relative;z-index:1;color:hsl(var(--accent-foreground));font-size:21px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.home-dashboard_pageHeader__Msr0z p{position:relative;z-index:1;color:hsl(210 50% 36%);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.home-dashboard_motif__DKSzJ{position:absolute;right:0;top:0;width:280px;height:100%;pointer-events:none;color:hsl(var(--primary))}.home-dashboard_linksGrid__OLwzx,.home-dashboard_updates__X4xe_{display:grid;min-width:0;gap:16px;align-items:start}.home-dashboard_panel__NWKfZ{min-width:0;padding:14px 18px 8px;border:1px solid var(--office-line);border-radius:var(--office-radius-panel);background:hsl(var(--card));box-shadow:var(--office-shadow-panel);color:hsl(var(--card-foreground))}.home-dashboard_panelHeader__uplKh{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.home-dashboard_panelHeading__SvzRm{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.home-dashboard_panelHeading__SvzRm h2{font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.5;overflow-wrap:anywhere}.home-dashboard_panelHeading__SvzRm>svg{color:hsl(var(--primary))}.home-dashboard_rows__monvi{margin:0;padding:0;list-style:none}.home-dashboard_rows__monvi>li+li{border-top:1px solid var(--office-line)}.home-dashboard_row__dA59k{position:relative;display:flex;min-width:0;flex-direction:column;gap:4px;margin-inline:-10px;padding:10px;border-radius:8px;text-decoration:none;transition:background-color .12s ease}.home-dashboard_row__dA59k:hover{background:hsl(var(--accent)/.7)}.home-dashboard_row__dA59k[data-unread=true]:before{position:absolute;top:19px;left:-2px;width:6px;height:6px;border-radius:999px;background:hsl(var(--primary));content:""}.home-dashboard_row__dA59k:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.home-dashboard_rowTitle__u_Ght{display:flex;min-width:0;align-items:baseline;gap:8px}.home-dashboard_subject__6y0Xf{min-width:0;flex:1;color:hsl(var(--foreground));font-size:16px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.home-dashboard_row__dA59k[data-unread=true] .home-dashboard_subject__6y0Xf{font-weight:650}.home-dashboard_metadata__2XV38{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:3px 10px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.6;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.home-dashboard_pinned__ymTjm{display:inline-flex;align-items:center;gap:3px}.home-dashboard_pinned__ymTjm svg{width:12px;height:12px}.home-dashboard_panelFooter__9lnI2{display:flex;justify-content:flex-end;padding-top:4px}.home-dashboard_loading__Z_Kwn{display:flex;flex-direction:column;gap:16px;padding-block:16px}@media (min-width:768px){.home-dashboard_linksGrid__OLwzx,.home-dashboard_updates__X4xe_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.home-dashboard_updates__X4xe_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.home-dashboard_panel__NWKfZ{padding:12px 14px 6px}.home-dashboard_pageHeader__Msr0z{gap:2px 10px;min-height:50px;padding:10px 14px}.home-dashboard_pageHeader__Msr0z h1{font-size:18px}.home-dashboard_pageHeader__Msr0z p{font-size:13px}.home-dashboard_motif__DKSzJ{right:-60px;width:160px}}@media (prefers-reduced-motion:reduce){.home-dashboard_row__dA59k{transition:none}}