.gx-page{color:#202824;background:#f5f6f2}.gx-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;padding-block:64px 40px;display:grid}.gx-intro h1{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(34px,4.4vw,62px);line-height:1.2}.gx-intro>div>p:not(.eyebrow){color:#59665d;max-width:460px;margin:0 0 24px;font-size:17px;line-height:1.85}.gx-page .btn.primary{color:#fff;background:#263e30}.gx-product-stage{padding-bottom:32px}.gx-showcase{flex-direction:column!important;gap:0!important;display:flex!important}.gx-demo-bar{border-bottom:1px solid #cfd7ce;justify-content:space-between;align-items:center;gap:20px;display:flex}.gx-demo-tabs{background:0 0!important;gap:4px!important;height:auto!important;padding:0!important}.gx-demo-tabs [role=tab]{color:#5b655d;height:auto;padding:18px 22px;font-size:15px}.gx-demo-tabs [role=tab][aria-selected=true]{color:#233d2d;font-weight:650}.gx-demo-label{color:#667269;font-size:12px}.gx-demo-note{justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding-block:18px;display:flex}.gx-demo-note p{color:#4d5b51;margin:0;font-size:15px}.gx-demo-note button{background:#fff;height:36px}.gx-demo-caption,.gx-screen figcaption{color:#68736b;margin:0;padding:17px 4px;font-size:13px;line-height:1.8}.gx-screen{margin:0}.gx-screen img,.gx-demo-cover img{border:1px solid #d7ddd6;border-radius:12px;width:100%;height:auto;display:block}.gx-demo-cover{background:#09100d;border-radius:12px;position:relative;overflow:hidden}.gx-demo-cover img{opacity:.78}.gx-demo-cover .gx-play{color:#182811;background:#c2f666;border:1px solid #defab0;height:54px;padding:15px 26px;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #0005}.gx-demo-cover .gx-play:hover{background:#d3ff8b}.gx-demo-empty{text-align:center;color:#4d5b51;background:#eef1e9;border:1px solid #d7ddd6;border-radius:12px;place-content:center;gap:15px;min-height:460px;padding:24px;display:grid}.gx-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-block:28px 72px;display:grid}.gx-capabilities article{border-top:1px solid #d3dbd0;padding-top:24px}.gx-capabilities article>span{color:#67815a;letter-spacing:.04em;font-size:12px}.gx-capabilities h2{margin:15px 0 12px;font-size:23px}.gx-capabilities p{color:#617066;margin:0;font-size:15px;line-height:1.85}.gx-bottom{border-top:1px solid #d3dbd0;flex-wrap:wrap;align-items:center;gap:28px;padding:32px 0 56px;display:flex}.gx-bottom>div{flex:1;min-width:250px}.gx-bottom h2{margin:0 0 12px;font-size:25px}.gx-bottom p{color:#617066;max-width:630px;font-size:14px;line-height:1.85}.gx-page .business-graph-page{--topbar-height:0px;border-radius:12px;height:760px;min-height:0}.gx-page .business-graph-page h2{color:#f6fbf8;letter-spacing:0}.gx-page .business-graph-page input{font:inherit}.gx-page .business-graph-page button:focus-visible{outline-offset:3px;outline:2px solid #baff36}.gx-page .business-graph-header p{font-size:13px}.gx-page .business-graph-toolbar{flex-wrap:wrap;min-height:62px}.gx-page .business-graph-toolbar>label{flex:1;min-width:180px}.gx-page .business-graph-filter-group{flex-wrap:wrap}.gx-page .business-graph-inspector{max-height:calc(100% - 92px);overflow-y:auto}@media (max-width:1000px){.gx-intro{gap:28px}.gx-capabilities{gap:25px}.gx-demo-label{text-align:right;max-width:140px}.gx-page .business-graph-workspace{grid-template-columns:180px minmax(0,1fr)}.gx-page .business-graph-filter-group{flex-basis:100%;order:3}}@media (max-width:700px){.gx-intro{grid-template-columns:1fr;gap:22px;padding-block:36px 24px}.gx-intro h1{font-size:38px}.gx-intro>div>p:not(.eyebrow){font-size:16px}.gx-demo-bar{flex-direction:column;align-items:stretch;gap:6px;padding-bottom:10px}.gx-demo-label{text-align:left;max-width:none}.gx-demo-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;width:100%!important;display:grid!important}.gx-demo-tabs [role=tab]{min-width:0;padding:14px 2px;font-size:clamp(12px,3.3vw,14px)}.gx-demo-note{align-items:flex-start;font-size:14px}.gx-demo-note p{font-size:14px}.gx-capabilities{grid-template-columns:1fr;gap:28px;padding-block:20px 32px}.gx-bottom{gap:18px;padding-block:24px 40px}.gx-demo-cover{min-height:240px}.gx-demo-cover img{object-fit:cover;object-position:center;min-height:240px}.gx-demo-cover .gx-play{height:48px;padding:12px 17px;font-size:14px}.gx-page .business-graph-page{height:820px}.gx-page .business-graph-header{flex-direction:column;gap:14px;min-height:0;padding:20px 16px}.gx-page .business-graph-header h2{font-size:24px}.gx-page .business-graph-statline{grid-template-columns:repeat(4,auto);width:100%}.gx-page .business-graph-workspace{flex-direction:column;min-height:0;display:flex}.gx-page .business-graph-customer-rail{flex-shrink:0;max-height:125px;padding:12px;overflow-y:auto}.gx-page .business-graph-customer-list{flex-wrap:wrap;gap:6px;display:flex}.gx-page .business-graph-customer-list>button{flex:1;min-width:130px;margin:0;padding:8px}.gx-page .business-graph-customer-rail>button{width:100%;padding:7px}.gx-page .business-graph-rail-note,.gx-page .business-graph-rail-title{display:none}.gx-page .business-graph-stage-shell{flex:1;min-height:0}.gx-page .business-graph-toolbar{gap:8px;padding:10px}.gx-page .business-graph-toolbar>label{min-width:100px;max-width:none}.gx-page .business-graph-filter-group{gap:2px}.gx-page .business-graph-filter-group button{padding:6px;font-size:11px}.gx-page .business-graph-inspector{width:calc(100% - 24px);max-height:calc(100% - 74px);top:12px;right:12px}.gx-page .business-graph-timeband{font-size:10px;left:10px;right:10px}.gx-page .business-graph-timeband strong{font-size:10px}.gx-page .business-graph-legend{flex-wrap:wrap;gap:7px;font-size:10px;left:10px;right:10px}}.gx-demo-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.gx-demo-note:has(.gx-demo-actions){flex-wrap:wrap}.gx-demo-note:has(.gx-demo-actions) p{flex:1;min-width:230px}.gx-entry-preview{isolation:isolate;aspect-ratio:3/2;background:#111810;border:1px solid #d7ddd6;border-radius:14px;position:relative;overflow:hidden}.gx-entry-preview>img{object-fit:cover;opacity:.74;width:100%;height:100%;display:block}.gx-entry-preview:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#09100908 10%,#09100940 65%,#09100966);position:absolute;inset:0}.gx-entry-action{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.gx-entry-action .gx-enter-button{pointer-events:auto;color:#182811;background:#c2f666;border:1px solid #defab0;border-radius:12px;gap:10px;height:auto;min-height:54px;padding:15px 28px;font-size:17px;font-weight:650;transition:background .16s,transform .16s;box-shadow:0 8px 30px #0005}.gx-entry-action .gx-enter-button:hover{background:#d3ff8b;transform:translateY(-2px)}.gx-entry-action .gx-enter-button:active{transform:translateY(0)}.gx-entry-action .gx-enter-button:focus-visible{outline-offset:5px;outline:3px solid #fff}.gx-entry-action>span{color:#fff;text-shadow:0 1px 5px #000;font-size:14px}.gx-entry-preview img{pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:700px){.gx-entry-preview{aspect-ratio:auto;height:clamp(270px,65vw,460px);min-height:270px}.gx-entry-preview>img{object-fit:cover;object-position:left top}.gx-entry-action .gx-enter-button{min-height:50px;padding:13px 24px;font-size:16px}.gx-demo-actions{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.gx-entry-action .gx-enter-button{transition:none;transform:none}}
