.PlatformHub-module__J-_U5a__screen{border-radius:20px;padding:20px 28px 32px;position:relative;overflow:hidden}.PlatformHub-module__J-_U5a__chrome{gap:6px;margin-bottom:20px;display:flex}.PlatformHub-module__J-_U5a__chrome span{background:var(--chrome);border-radius:50%;width:9px;height:9px}.PlatformHub-module__J-_U5a__stage{grid-template-rows:repeat(3,minmax(140px,1fr));grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);column-gap:56px;display:grid;position:relative}.PlatformHub-module__J-_U5a__wires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.PlatformHub-module__J-_U5a__wire{fill:none;stroke-width:1.5px;opacity:.9}.PlatformHub-module__J-_U5a__pulse{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:14 86;animation:5s linear infinite PlatformHub-module__J-_U5a__pulse}@keyframes PlatformHub-module__J-_U5a__pulse{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.PlatformHub-module__J-_U5a__hub{z-index:1;border-radius:16px;grid-area:1/2/span 3;align-self:center;padding:18px;position:relative}.PlatformHub-module__J-_U5a__tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px;display:flex}.PlatformHub-module__J-_U5a__tab{font:inherit;cursor:pointer;border:1px solid;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;transition:background-color .2s,color .2s}.PlatformHub-module__J-_U5a__tab:focus-visible{outline:2px solid var(--focus-in);outline-offset:2px}.PlatformHub-module__J-_U5a__panes{display:grid}.PlatformHub-module__J-_U5a__pane{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,visibility 0s linear .35s}.PlatformHub-module__J-_U5a__paneActive{opacity:1;visibility:visible;transition:opacity .35s,visibility}.PlatformHub-module__J-_U5a__paneSub{text-align:center;margin:0 0 12px;font-size:12px}.PlatformHub-module__J-_U5a__block{margin-top:14px}.PlatformHub-module__J-_U5a__blockLabel{letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.PlatformHub-module__J-_U5a__list{margin:0;padding:0;list-style:none}.PlatformHub-module__J-_U5a__task{align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.PlatformHub-module__J-_U5a__pill{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.PlatformHub-module__J-_U5a__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.PlatformHub-module__J-_U5a__bar{border-radius:999px;height:6px;display:block;overflow:hidden}.PlatformHub-module__J-_U5a__bar span{border-radius:999px;height:100%;display:block}.PlatformHub-module__J-_U5a__objCard{border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:13px}.PlatformHub-module__J-_U5a__objHead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.PlatformHub-module__J-_U5a__oppRow{align-items:center;gap:8px;margin-top:10px;padding-left:12px;display:flex}.PlatformHub-module__J-_U5a__buckets{flex-wrap:wrap;gap:6px;margin-top:8px;padding-left:12px;display:flex}.PlatformHub-module__J-_U5a__legend{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.PlatformHub-module__J-_U5a__legend li{align-items:center;gap:6px;display:inline-flex}.PlatformHub-module__J-_U5a__gauges{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.PlatformHub-module__J-_U5a__gauge{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:130px;font-size:12px;font-weight:600;display:flex}.PlatformHub-module__J-_U5a__objective{grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:grid}.PlatformHub-module__J-_U5a__chips{flex-wrap:wrap;gap:6px;display:flex}.PlatformHub-module__J-_U5a__chip{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.PlatformHub-module__J-_U5a__caption{text-align:center;margin:16px 0 0;padding-top:12px;font-size:13px;line-height:1.5}.PlatformHub-module__J-_U5a__node{z-index:1;align-self:center;position:relative}.PlatformHub-module__J-_U5a__nodeOpen{z-index:5}.PlatformHub-module__J-_U5a__nodeBtn{border:1px solid var(--edge);background:var(--fill);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:700;transition:border-color .3s;display:flex}.PlatformHub-module__J-_U5a__nodeOpen .PlatformHub-module__J-_U5a__nodeBtn,.PlatformHub-module__J-_U5a__nodeBtn:hover{border-color:var(--accent)}.PlatformHub-module__J-_U5a__nodeBtn:focus-visible,.PlatformHub-module__J-_U5a__detailLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.PlatformHub-module__J-_U5a__dot{box-sizing:border-box;background:var(--accent);border:2px solid var(--ring);border-radius:50%;flex-shrink:0;width:14px;height:14px}.PlatformHub-module__J-_U5a__nodeName{flex:1}.PlatformHub-module__J-_U5a__chevron{flex-shrink:0;transition:transform .3s}.PlatformHub-module__J-_U5a__nodeOpen .PlatformHub-module__J-_U5a__chevron{transform:rotate(180deg)}.PlatformHub-module__J-_U5a__detail{opacity:0;visibility:hidden;padding-top:8px;transition:opacity .3s,transform .3s,visibility 0s linear .3s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)scale(.98)}.PlatformHub-module__J-_U5a__detailUp{padding-top:0;padding-bottom:8px;top:auto;bottom:100%;transform:translateY(6px)scale(.98)}.PlatformHub-module__J-_U5a__nodeOpen .PlatformHub-module__J-_U5a__detail{opacity:1;visibility:visible;transition:opacity .3s,transform .3s,visibility;transform:none}.PlatformHub-module__J-_U5a__detailCard{border:1px solid var(--edge);border-top:3px solid var(--accent);background:var(--panel);border-radius:10px;min-height:0;overflow:hidden}.PlatformHub-module__J-_U5a__detailBody{padding:14px 16px 16px}.PlatformHub-module__J-_U5a__detailLine{margin:0 0 12px;font-size:14px;line-height:1.5}.PlatformHub-module__J-_U5a__detailLink{text-underline-offset:3px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:768px){.PlatformHub-module__J-_U5a__screen{padding:16px 16px 20px}.PlatformHub-module__J-_U5a__stage{flex-direction:column;gap:12px;display:flex}.PlatformHub-module__J-_U5a__wires{display:none}.PlatformHub-module__J-_U5a__tab{padding:6px 10px;font-size:12px}.PlatformHub-module__J-_U5a__hub{order:-1;margin-bottom:8px;padding:16px}.PlatformHub-module__J-_U5a__detail,.PlatformHub-module__J-_U5a__detailUp{opacity:1;grid-template-rows:0fr;padding:0;transition:grid-template-rows .3s,visibility 0s linear .3s;display:grid;position:static;transform:none}.PlatformHub-module__J-_U5a__nodeOpen .PlatformHub-module__J-_U5a__detail{grid-template-rows:1fr;transition:grid-template-rows .3s,visibility}.PlatformHub-module__J-_U5a__detailCard{border-width:0;border-radius:0 0 10px 10px;margin-top:-6px}.PlatformHub-module__J-_U5a__detailBody{padding-top:18px}}@media (prefers-reduced-motion:reduce){.PlatformHub-module__J-_U5a__pulse{display:none}.PlatformHub-module__J-_U5a__nodeBtn,.PlatformHub-module__J-_U5a__chevron,.PlatformHub-module__J-_U5a__tab,.PlatformHub-module__J-_U5a__pane,.PlatformHub-module__J-_U5a__paneActive,.PlatformHub-module__J-_U5a__detail,.PlatformHub-module__J-_U5a__detailUp,.PlatformHub-module__J-_U5a__nodeOpen .PlatformHub-module__J-_U5a__detail{transition:none}}
