:root{--v2-ink:#071a2a;--v2-green:#8cc63f;--v2-soft:#f4f7f6;--v2-line:#dce5e3;--v2-muted:#65747e}.universe-layout{display:grid;grid-template-columns:minmax(620px,1fr) 330px;gap:48px;align-items:center;margin-top:32px}.universe-v2{margin:0;max-width:820px;width:100%;position:relative}.universe-links{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}.universe-links line{stroke:#d8e2df;stroke-width:1.4;stroke-dasharray:5 7;transition:stroke .25s,stroke-width .25s,opacity .25s;opacity:.78}.universe-links line.is-active{stroke:var(--v2-green);stroke-width:3;stroke-dasharray:none;opacity:1}.universe-v2 .universe-item{z-index:4;transition:transform .25s,border-color .25s,box-shadow .25s,opacity .25s}.universe-v2.has-focus .universe-item:not(.is-active):not(.is-related){opacity:.38}.universe-v2 .universe-item.is-active{border-color:var(--v2-green);box-shadow:0 18px 44px rgba(46,78,43,.18)}.universe-v2 .universe-item.is-related{border-color:#a9c68d;opacity:1}.master-core em{display:block;margin-top:12px;font-size:12px;color:#91a6b1;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.universe-inspector{border-left:1px solid var(--v2-line);padding:32px 0 32px 34px;min-height:310px;display:flex;flex-direction:column;justify-content:center}.universe-inspector h3{font-size:28px;line-height:1.12;margin:14px 0;color:var(--v2-ink)}.universe-inspector p{color:var(--v2-muted);font-size:15px;line-height:1.65}.universe-inspector>a{font-weight:800;color:var(--v2-ink);margin-top:24px;text-decoration:none}.inspector-pill{display:flex;align-items:center;gap:9px;margin-top:18px;padding:10px 13px;border:1px solid var(--v2-line);border-radius:999px;font-size:12px;color:var(--v2-muted);width:max-content;max-width:100%}.inspector-pill i{width:8px;height:8px;border-radius:50%;background:var(--v2-green);box-shadow:0 0 0 5px rgba(140,198,63,.14)}.operating-layer{padding:86px 0;background:var(--v2-ink);color:#fff}.operating-intro{max-width:760px;margin-bottom:34px}.operating-intro h2{font-size:clamp(34px,4vw,54px);margin:10px 0 16px}.operating-intro p{color:#c3d0d7;font-size:18px}.operating-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.operating-grid article{padding:25px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045)}.operating-grid article span{color:#b8e35a;font-size:12px;font-weight:800}.operating-grid h3{font-size:20px;margin:15px 0 8px}.operating-grid p{color:#b9c8d0;font-size:14px;margin:0}.ecosystem-return{display:inline-block;margin-top:28px;color:#b8e35a;text-decoration:none;font-weight:800}.capability-banner{background:#eef4ea;border-bottom:1px solid #dbe7d3}.capability-banner .wrap{display:flex;align-items:center;gap:18px;padding-top:13px;padding-bottom:13px}.capability-banner span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#50752a}.capability-banner strong{font-size:14px;color:var(--v2-ink);flex:1}.capability-banner a{font-size:12px;font-weight:800;color:var(--v2-ink);text-decoration:none}.dc-architecture{padding:96px 0;background:var(--v2-soft)}.dc-architecture-head{max-width:820px}.dc-architecture-head h2{font-size:clamp(34px,4vw,52px);line-height:1.08;margin:12px 0 18px}.dc-architecture-head p{font-size:18px;color:var(--v2-muted)}.dc-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:center;margin:42px 0 28px}.dc-flow div{background:#fff;border:1px solid var(--v2-line);border-radius:18px;padding:23px;min-height:112px}.dc-flow b,.dc-flow span{display:block}.dc-flow span{font-size:13px;color:var(--v2-muted);margin-top:7px}.dc-flow i{font-style:normal;color:var(--v2-green);font-size:26px}.dc-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dc-principles article{padding:23px;border-top:3px solid var(--v2-green);background:#fff}.dc-principles p{font-size:14px;color:var(--v2-muted);margin-bottom:0}@media(max-width:1080px){.universe-layout{grid-template-columns:1fr}.universe-v2{margin:auto}.universe-inspector{border-left:0;border-top:1px solid var(--v2-line);padding:28px 0;min-height:0}.operating-grid{grid-template-columns:repeat(2,1fr)}.dc-flow{grid-template-columns:1fr}.dc-flow i{transform:rotate(90deg);justify-self:center}.dc-principles{grid-template-columns:1fr}}@media(max-width:700px){.universe-layout{display:block}.universe-links{display:none}.universe-inspector{margin-top:22px}.operating-grid{grid-template-columns:1fr}.capability-banner .wrap{align-items:flex-start;flex-direction:column;gap:5px}.dc-architecture{padding:72px 0}}