@font-face{font-family:redHatDisplay;src:url(../media/RedHatDisplay_Regular-s.p.1r461otc8o4c7.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:redHatDisplay;src:url(../media/RedHatDisplay_Medium-s.p.2m6p6ergi1f82.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:redHatDisplay;src:url(../media/RedHatDisplay_SemiBold-s.p.3-4ee0pj2bxf1.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:redHatDisplay;src:url(../media/RedHatDisplay_Bold-s.p.33oupo0y2be5o.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:redHatDisplay Fallback;src:local(Arial);ascent-override:102.67%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.FYPj6q_className{font-family:redHatDisplay,redHatDisplay Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.FYPj6q_variable{--font-red-hat-display:"redHatDisplay", "redHatDisplay Fallback", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}
.NG42Vq_root{flex:0 auto;min-width:0;position:relative}.NG42Vq_trigger{border:1px solid var(--ui-topbar-control-border);background:var(--ui-topbar-control-bg);max-width:min(180px,42vw);min-height:36px;color:var(--ui-topbar-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}.NG42Vq_trigger:focus-visible,.NG42Vq_option:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.NG42Vq_logo{flex:none}.NG42Vq_contextName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.NG42Vq_menu{z-index:70;border:1px solid var(--ui-popover-border);background:var(--ui-popover-bg);width:min(340px,100vw - 24px);max-height:min(65vh,520px);box-shadow:var(--app-shadow-lift);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.NG42Vq_menuRight{width:min(340px,100vw - 80px);left:auto;right:0}.NG42Vq_groupLabel{color:var(--ui-topbar-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:9px 10px 5px;font-size:10px;font-weight:800}.NG42Vq_groupLabel:not(:first-child){border-top:1px solid var(--ui-topbar-border);margin-top:5px}.NG42Vq_option{width:100%;min-height:40px;color:var(--ui-topbar-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.NG42Vq_option:hover,.NG42Vq_option[data-selected=true]{background:var(--ui-interactive-accent-surface);color:var(--ui-interactive-accent)}.NG42Vq_optionName{flex:1;min-width:0}.NG42Vq_notice{color:var(--ui-topbar-text-muted);margin:0;padding:10px;font-size:12px}.NG42Vq_error{color:var(--ui-status-critical);margin:6px;padding:10px;font-size:12px}.NG42Vq_switching{z-index:200;background:var(--ui-shell-bg);color:var(--ui-text-primary);place-items:center;font-size:14px;font-weight:700;display:grid;position:fixed;inset:0}@media (max-width:1000px){.NG42Vq_trigger{max-width:140px}}@media (max-width:640px){.NG42Vq_trigger{max-width:min(140px,100vw - 234px)}}
._9esOwG_desktopNavigation{flex-shrink:0;min-height:0;display:flex}._9esOwG_mobileDrawer{background:var(--ui-sidebar-bg);max-width:calc(100vw - 32px);color:var(--ui-text-primary)}._9esOwG_mobileNavigation{flex:1;min-height:0;display:flex}._9esOwG_closeMenu{border:0;border-bottom:1px solid var(--ui-sidebar-border);background:var(--ui-sidebar-bg);min-height:44px;color:var(--ui-text-primary);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:10px 16px;display:flex}._9esOwG_closeMenu:focus-visible{outline:2px solid var(--ui-input-border-focus);outline-offset:-2px}@media (max-width:767px){._9esOwG_desktopNavigation{display:none}}
.vG4J1W_page{min-width:0}.vG4J1W_page>div>[data-object-page-header-band]{z-index:4;position:sticky;top:0}.vG4J1W_workspace{color:var(--ui-text-primary);gap:20px;padding-bottom:24px;display:grid}.vG4J1W_summary{grid-template-columns:minmax(200px,.85fr) repeat(2,minmax(0,1.4fr));gap:20px;display:grid}.vG4J1W_card{box-sizing:border-box;border:1px solid var(--ui-border-subtle);background:var(--ui-surface);border-radius:16px;min-width:0;box-shadow:0 3px 16px #00000008}.vG4J1W_current{flex-direction:column;justify-content:center;gap:16px;min-height:144px;padding:22px;display:flex}.vG4J1W_current strong{overflow-wrap:anywhere;margin-top:6px;font-size:19px;display:block}.vG4J1W_muted,.vG4J1W_note,.vG4J1W_eyebrow{color:var(--ui-text-secondary);margin:0}.vG4J1W_muted{font-size:13px}.vG4J1W_note{font-size:12px;line-height:1.5}.vG4J1W_eyebrow{text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:10px;font-weight:700}.vG4J1W_capacity{justify-content:center;align-items:center;gap:20px;padding:22px 18px;display:flex}.vG4J1W_gauge{flex:none;width:138px;height:100px;overflow:visible}.vG4J1W_track{fill:none;stroke:var(--ui-border-subtle)}.vG4J1W_innerArc{fill:none;stroke:var(--ui-text-secondary);stroke-width:1.3px;opacity:.6}.vG4J1W_gaugeNumber{fill:var(--ui-text-primary);font-family:inherit;font-size:29px;font-weight:600}.vG4J1W_endpoint{fill:var(--ui-text-secondary);font-size:13px}.vG4J1W_gaugeFill{animation:2s ease-out both vG4J1W_gauge-entry}@keyframes vG4J1W_gauge-entry{0%{stroke-dasharray:0 100}}.vG4J1W_count{margin:6px 0;font-size:30px;font-weight:650;line-height:1.2}.vG4J1W_count span{color:var(--ui-text-secondary);font-size:15px;font-weight:400}.vG4J1W_visualRow{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:20px;display:grid}.vG4J1W_panelHeader{flex:none;padding:22px 22px 12px}.vG4J1W_panelHeader h2,.vG4J1W_ecosystem h2{letter-spacing:-.025em;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.vG4J1W_map,.vG4J1W_readiness{flex-direction:column;min-height:410px;display:flex}.vG4J1W_map{container-type:inline-size}.vG4J1W_orbit{--diagram-brand-size:84px;--diagram-node-size:84px;background:radial-gradient(#e84a360d,#0000 67%);flex:1;min-height:310px;position:relative;overflow:hidden}.vG4J1W_orbitLines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vG4J1W_orbitRing{fill:none;stroke:var(--ui-border-subtle);stroke-dasharray:3 4}.vG4J1W_wire{fill:none;stroke:var(--ui-border-subtle);stroke-width:1.5px}.vG4J1W_signal{fill:none;stroke:var(--ui-interactive-accent);stroke-width:2px;stroke-dasharray:7 100;stroke-dashoffset:7px;opacity:.6;animation:5s linear infinite vG4J1W_delivery}@keyframes vG4J1W_delivery{0%{stroke-dashoffset:7px;opacity:0}5%{opacity:.6}65%{stroke-dashoffset:-100px;opacity:.6}66%,to{stroke-dashoffset:-100px;opacity:0}}.vG4J1W_orbitBrand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vG4J1W_orbitPeople{pointer-events:none;position:absolute;inset:0}.vG4J1W_orbitPerson{offset-path:ellipse(24% 27% at 50% 50%);offset-rotate:0deg;max-width:130px;color:var(--ui-text-secondary);align-items:center;gap:7px;font-size:10px;animation:28s linear infinite vG4J1W_people-orbit;display:flex;position:absolute}.vG4J1W_orbitPerson>span:last-child{background:var(--ui-surface);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:2px 4px;overflow:hidden}.vG4J1W_initialAvatar{border:1px solid var(--ui-border-subtle);background:var(--ui-surface);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:grid}@keyframes vG4J1W_people-orbit{0%{offset-distance:0%}to{offset-distance:100%}}.vG4J1W_brand{object-fit:contain;width:84px;height:84px}.vG4J1W_companyNode{border:1px solid var(--ui-border-subtle);background:var(--ui-surface);width:84px;height:84px;color:var(--ui-text-primary);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.vG4J1W_companyNode svg{color:var(--ui-interactive-accent);flex:none}.vG4J1W_companyNode span{text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.vG4J1W_companyNode:hover{border-color:var(--ui-interactive-accent);box-shadow:0 4px 16px #e84a361a}.vG4J1W_more{color:var(--ui-interactive-accent);padding:12px 22px;font-size:13px}.vG4J1W_radarUnavailable{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 22px 20px;display:flex}.vG4J1W_radarUnavailable svg{width:100%;max-width:390px;height:260px}.vG4J1W_radarUnavailable text{fill:var(--ui-text-secondary);font-family:inherit;font-size:12px}.vG4J1W_radarUnavailable p{margin:0 0 4px;font-size:14px}.vG4J1W_detailsRow{grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.vG4J1W_detailsCard{flex-direction:column;height:480px;min-height:0;display:flex;overflow:hidden}.vG4J1W_companyList,.vG4J1W_peopleList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 22px;overflow-y:auto}.vG4J1W_companyList{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-content:start;gap:12px;padding-bottom:16px;display:grid}.vG4J1W_companyCard{border:1px solid var(--ui-border-subtle);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;scroll-margin-top:170px;transition:border-color .2s;display:flex}.vG4J1W_companyCard:hover,.vG4J1W_companyCard:target{border-color:var(--ui-interactive-accent)}.vG4J1W_companyIcon{color:var(--ui-interactive-accent);background:color-mix(in srgb,var(--ui-interactive-accent) 7%,transparent);border-radius:10px;padding:10px}.vG4J1W_companyCopy{flex:1;justify-items:start;gap:7px;min-width:0;display:grid}.vG4J1W_companyCopy strong,.vG4J1W_companyFooter strong{overflow-wrap:anywhere;font-size:14px}.vG4J1W_companyActions{flex:none;align-self:stretch}.vG4J1W_companyActions button,.vG4J1W_companyActions a{width:100%}.vG4J1W_miniWire{width:100%;height:28px;display:block}.vG4J1W_miniDot{fill:var(--ui-interactive-accent);opacity:.4}.vG4J1W_companyFooter,.vG4J1W_peopleFooter{border-top:1px solid var(--ui-border-subtle);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:16px 22px;display:flex}.vG4J1W_companyFooter{background:color-mix(in srgb,var(--ui-text-primary) 2%,var(--ui-surface))}.vG4J1W_peopleToolbar{flex:none;align-items:center;gap:4px;padding:0 22px 12px;display:flex}.vG4J1W_search{border:1px solid var(--ui-border-subtle);min-width:0;height:40px;color:var(--ui-text-secondary);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.vG4J1W_search input{color:var(--ui-text-primary);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.vG4J1W_search:focus-within{outline:2px solid var(--ui-interactive-accent);outline-offset:2px}.vG4J1W_person{border-bottom:1px solid var(--ui-border-subtle);align-items:center;gap:10px;padding:12px 0;display:flex}.vG4J1W_personCopy{flex:1;min-width:0}.vG4J1W_personCopy strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.vG4J1W_empty{text-align:center;color:var(--ui-text-secondary);padding:30px 12px;font-size:13px;line-height:1.6}.vG4J1W_ecosystem{grid-template-columns:1fr 1.6fr;align-items:center;gap:28px;padding:24px;display:grid}.vG4J1W_ecosystem h2{font-size:24px;font-weight:500}.vG4J1W_circuit{--diagram-brand-size:84px;--diagram-node-size:100px;min-width:0;height:260px;position:relative}.vG4J1W_moduleNode{color:var(--ui-text-secondary);border:1px solid var(--ui-border-subtle);background:var(--ui-surface);box-sizing:border-box;text-align:center;width:100px;animation:5s linear infinite vG4J1W_arrival;animation-delay:var(--pulse-delay);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:11px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.vG4J1W_moduleNode svg{color:var(--ui-interactive-accent)}@keyframes vG4J1W_arrival{0%,64%,83%,to{border-color:var(--ui-border-subtle);box-shadow:none}65%,72%{border-color:var(--ui-interactive-accent);box-shadow:0 0 12px #e84a3626}}.vG4J1W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vG4J1W_workspace a:focus-visible,.vG4J1W_workspace button:focus-visible,.vG4J1W_peopleList:focus-visible,.vG4J1W_companyList:focus-visible{outline:2px solid var(--ui-interactive-accent);outline-offset:3px}@media (max-width:1200px){.vG4J1W_summary{grid-template-columns:.85fr 1.2fr 1.2fr;gap:16px}.vG4J1W_capacity{gap:8px;padding:18px 12px}.vG4J1W_gauge{width:100px;height:80px}.vG4J1W_visualRow,.vG4J1W_detailsRow{gap:16px}.vG4J1W_companyCard{flex-wrap:wrap;gap:8px;padding:12px}.vG4J1W_companyActions{margin-left:auto}}@media (max-width:900px){.vG4J1W_visualRow,.vG4J1W_detailsRow{grid-template-columns:1fr}.vG4J1W_ecosystem{grid-template-columns:1fr;gap:10px}.vG4J1W_circuit{width:100%;max-width:700px;margin-inline:auto}}@media (max-width:650px){.vG4J1W_workspace{gap:14px}.vG4J1W_summary{grid-template-columns:1fr;gap:14px}.vG4J1W_current{min-height:128px;padding:18px}.vG4J1W_capacity{justify-content:flex-start;gap:20px;min-height:128px;padding:18px}.vG4J1W_gauge{width:128px;height:90px}.vG4J1W_panelHeader{padding:18px 18px 10px}.vG4J1W_companyList,.vG4J1W_peopleList,.vG4J1W_peopleToolbar{padding-inline:18px}.vG4J1W_peopleFooter,.vG4J1W_companyFooter{padding:14px 18px}.vG4J1W_map,.vG4J1W_readiness{min-height:380px}.vG4J1W_orbit{min-height:300px}.vG4J1W_companyNode{border-radius:12px;width:72px;height:72px}.vG4J1W_orbitBrand .vG4J1W_brand{width:64px;height:64px}.vG4J1W_moduleNode{width:84px;font-size:10px}.vG4J1W_ecosystem{padding:18px}.vG4J1W_orbitPeople{flex-wrap:wrap;justify-content:center;gap:6px;display:flex;inset:auto 6px 6px}.vG4J1W_orbitPerson{offset-path:none;max-width:132px;animation:none;position:static}}@container (max-width:550px){.vG4J1W_orbitPeople{flex-wrap:wrap;justify-content:center;gap:6px;display:flex;inset:auto 6px 6px}.vG4J1W_orbitPerson{offset-path:none;max-width:132px;animation:none;position:static}.vG4J1W_companyNode{width:72px;height:72px}.vG4J1W_orbitBrand .vG4J1W_brand{width:64px;height:64px}}@media (max-width:650px){.vG4J1W_orbit{--diagram-brand-size:64px;--diagram-node-size:72px}.vG4J1W_circuit{--diagram-node-size:84px}}@container (max-width:550px){.vG4J1W_orbit{--diagram-brand-size:64px;--diagram-node-size:72px}}@media (prefers-reduced-motion:reduce){.vG4J1W_gaugeFill,.vG4J1W_signal,.vG4J1W_moduleNode,.vG4J1W_orbitPerson{animation:none}.vG4J1W_signal{display:none}.vG4J1W_orbitPeople{flex-wrap:wrap;justify-content:center;gap:6px;display:flex;inset:auto 6px 6px}.vG4J1W_orbitPerson{offset-path:none;position:static}.vG4J1W_companyCard,.vG4J1W_companyNode{transition:none}}
