.product-system-diagram_figure__K_LEv{margin:0}.product-system-diagram_stage__0YJqq{--diagram-accent:var(--product-color,#bef5dd);--diagram-wash:var(--product-icon,#d9faec);padding:28px 40px 40px;background:var(--diagram-accent);color:#121212}.product-system-diagram_topline___UWwR{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:28px}.product-system-diagram_topline___UWwR>span:first-child{display:flex;align-items:center;gap:10px;font:500 16px/1.4 var(--font-body)}.product-system-diagram_topline___UWwR>span:first-child:before{content:"";width:8px;height:8px;flex:none;background:currentColor}.product-system-diagram_topline___UWwR>span:last-child{padding:6px 10px;background:var(--diagram-wash);font:12px/1.4 var(--font-label)}.product-system-diagram_canvas__MItyF{padding:32px;min-width:0;background:#fff;border:1px solid #12121218;border-radius:10px;box-shadow:0 16px 40px #1212120d}.product-system-diagram_diagramHeading__ztpkG h3{margin:0;font:700 24px/1.2 var(--font-body);letter-spacing:-.025em}.product-system-diagram_diagramHeading__ztpkG p{padding-top:8px;color:#60645e;font:16px/1.4 var(--font-body)}.product-system-diagram_figure__K_LEv>figcaption{padding:12px 0;font:12px/1.5 var(--font-label);color:#60645e}.product-system-diagram_smallLabel__MYD7b{font:12px/1.5 var(--font-label);color:#60645e;letter-spacing:.025em}.product-system-diagram_process__DtTQS .product-system-diagram_diagramHeading__ztpkG{margin-bottom:28px}.product-system-diagram_flowEndpoint__dhhUV{display:flex;align-items:baseline;gap:16px 24px;padding:18px 20px;border:1px solid #e4e7e0;border-radius:6px;background:#f7f8f4}.product-system-diagram_flowEndpoint__dhhUV>span{flex:0 0 64px;color:#60645e;font:12px/1.5 var(--font-label);text-transform:uppercase}.product-system-diagram_flowEndpoint__dhhUV>p{min-width:0;font:16px/1.45 var(--font-body)}.product-system-diagram_flowEndpoint__dhhUV[data-output]{background:var(--diagram-wash);border-color:transparent}.product-system-diagram_flowArrow__CyL2R{display:block;margin:16px auto;color:#84887e}.product-system-diagram_process__DtTQS ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:0;list-style:none}.product-system-diagram_process__DtTQS li{position:relative;min-width:0;padding:24px;border:1px solid #deded7;border-radius:6px;background:#fff}.product-system-diagram_phase__lYAZe{display:flex;align-items:center;gap:12px;font:12px/1.4 var(--font-label);text-transform:uppercase}.product-system-diagram_phase__lYAZe b{display:grid;place-items:center;width:32px;height:32px;flex:none;background:var(--diagram-wash);font-weight:400}.product-system-diagram_process__DtTQS h4{margin:24px 0 10px;font:700 22px/1.15 var(--font-body);letter-spacing:-.025em}.product-system-diagram_process__DtTQS li p{font:16px/1.45 var(--font-body);color:#60645e;overflow-wrap:anywhere}.product-system-diagram_stepArrow__3ciiq{position:absolute;right:-29px;top:calc(50% - 10px);color:#84887e}.product-system-diagram_process__DtTQS li:last-child .product-system-diagram_stepArrow__3ciiq{display:none}.product-system-diagram_ontologyGraph__9_MrL{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr) 90px minmax(0,1fr);grid-template-areas:"customer places order fulfilled shipment" ". . promiseLink . carrierLink" ". . promise . carrier";grid-template-rows:auto 72px auto;margin:36px 0 28px}.product-system-diagram_objectCard__lq_6s{min-width:0;padding:24px 20px;border:1px solid #deded7;border-radius:6px;background:#f8f8f4}.product-system-diagram_objectCard__lq_6s[data-object=customer]{grid-area:customer}.product-system-diagram_objectCard__lq_6s[data-object=order]{grid-area:order}.product-system-diagram_objectCard__lq_6s[data-object=shipment]{grid-area:shipment}.product-system-diagram_objectCard__lq_6s[data-object=promise]{grid-area:promise}.product-system-diagram_objectCard__lq_6s[data-object=carrier]{grid-area:carrier}.product-system-diagram_objectTitle__wbe_n{display:flex;align-items:center;gap:12px}.product-system-diagram_objectTitle__wbe_n>span{display:grid;place-items:center;flex:none;width:36px;height:36px;background:#f9dfcd;border-radius:4px}.product-system-diagram_objectCard__lq_6s[data-object=carrier] .product-system-diagram_objectTitle__wbe_n>span,.product-system-diagram_objectCard__lq_6s[data-object=shipment] .product-system-diagram_objectTitle__wbe_n>span{background:#dcefe5}.product-system-diagram_objectTitle__wbe_n h4{margin:0;font:600 20px/1.15 var(--font-body);letter-spacing:-.025em}.product-system-diagram_objectCard__lq_6s>p{padding-top:16px;color:#64645f;font:14px/1.4 var(--font-body)}.product-system-diagram_mobileRelation__OUxH7{display:none}.product-system-diagram_objectRelation__o3kqN{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;color:#64645f}.product-system-diagram_objectRelation__o3kqN[data-relation=places]{grid-area:places}.product-system-diagram_objectRelation__o3kqN[data-relation=fulfilled]{grid-area:fulfilled}.product-system-diagram_objectRelation__o3kqN[data-relation=promiseLink]{grid-area:promiseLink}.product-system-diagram_objectRelation__o3kqN[data-relation=carrierLink]{grid-area:carrierLink}.product-system-diagram_relationLine__sOBX1{position:absolute;top:50%;left:0;width:100%;height:1px;background:#85857c}.product-system-diagram_relationLine__sOBX1:after{position:absolute;right:0;top:-3px;content:"";border-left:5px solid #85857c;border-top:3px solid transparent;border-bottom:3px solid transparent}.product-system-diagram_relationText__uRY7h{position:relative;margin-top:-28px;padding:3px 6px;background:#fff;text-align:center;white-space:nowrap;font:12px/1.4 var(--font-body)}.product-system-diagram_objectRelation__o3kqN[data-axis=down] .product-system-diagram_relationLine__sOBX1{width:1px;height:100%;top:0;left:50%}.product-system-diagram_objectRelation__o3kqN[data-axis=down] .product-system-diagram_relationLine__sOBX1:after{top:auto;right:-3px;bottom:0;border-top:5px solid #85857c;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:0}.product-system-diagram_objectRelation__o3kqN[data-axis=down] .product-system-diagram_relationText__uRY7h{margin-top:0}.product-system-diagram_ontologyFoundation__8z1VW{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding-top:24px;border-top:1px solid #e6e6df;color:#535950;font:12px/1.4 var(--font-body)}.product-system-diagram_ontologyFoundation__8z1VW>span{display:flex;align-items:center;gap:8px}.product-system-diagram_ontologyFoundation__8z1VW svg{color:#448163}.product-system-diagram_query__SVNBF{padding:0;display:grid;grid-template-columns:1.1fr 1fr;background:#fff;border:1px solid #1212121a;border-radius:10px;box-shadow:0 16px 40px #234b3b12;overflow:hidden}.product-system-diagram_queryResult__z31zu,.product-system-diagram_querySource__MGROx{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-width:0;padding:36px}.product-system-diagram_queryCodeLabel__tpnyU,.product-system-diagram_queryLabel__5MKsh{color:#5d635f;font:12px/1.5 var(--font-label);text-transform:uppercase}.product-system-diagram_query__SVNBF .product-system-diagram_queryQuestion__h7PIF{max-width:400px;margin:0;font:700 clamp(1.5rem,1.15rem + .8vw,2rem)/1.12 var(--font-body);letter-spacing:-.025em}.product-system-diagram_queryCode__KpUdj{padding:18px 20px;border:1px solid #e4e8e4;border-radius:6px;background:#f6f8f5}.product-system-diagram_queryCodeLabel__tpnyU{display:block;margin-bottom:16px}.product-system-diagram_query__SVNBF pre{margin:0;font:12px/1.95 var(--font-label);white-space:pre-wrap;overflow-wrap:anywhere;color:#3c4740}.product-system-diagram_query__SVNBF pre b{font-weight:400;color:#267053}.product-system-diagram_queryResult__z31zu{justify-content:center;border:0;border-left:1px solid #e4e8e4;border-radius:0;box-shadow:none}.product-system-diagram_queryResult__z31zu>h3{font:700 20px/1.2 var(--font-body);letter-spacing:-.02em}.product-system-diagram_queryResult__z31zu table{width:100%;border-collapse:collapse;text-align:left;font:14px/1.4 var(--font-body)}.product-system-diagram_queryResult__z31zu caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.product-system-diagram_queryResult__z31zu thead th{padding-top:0;font:12px/1.4 var(--font-label);color:#5d635f;text-transform:uppercase}.product-system-diagram_queryResult__z31zu td,.product-system-diagram_queryResult__z31zu th{padding:14px 0;border-bottom:1px solid #e4e8e4;font-weight:400}.product-system-diagram_queryResult__z31zu td:last-child,.product-system-diagram_queryResult__z31zu th:last-child{width:56%;text-align:right}.product-system-diagram_resultValue__pEhgD{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:28px;padding:3px 10px;font:14px/1.5 var(--font-label)}.product-system-diagram_resultBar__Ml5RL{position:absolute;inset:0 auto 0 0;background:#d9faec;border-left:2px solid #64ac8e}.product-system-diagram_resultValue__pEhgD>span:last-child{position:relative}.product-system-diagram_queryResult__z31zu>p{display:flex;align-items:center;gap:8px;font:12px/1.5 var(--font-body);color:#5d635f}.product-system-diagram_queryResult__z31zu>p>svg{flex-shrink:0;color:#267053}.product-system-diagram_document__D4Rvd{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:28px;align-items:center;margin-top:32px}.product-system-diagram_paper__a0K3n{min-width:0;background:#fff;border:1px solid #deded7;border-radius:6px;padding:28px}.product-system-diagram_paper__a0K3n>div{display:flex;align-items:center;gap:10px;font:12px/1.5 var(--font-label);color:#60645e;padding-bottom:20px;border-bottom:1px solid #e4e7e0}.product-system-diagram_paper__a0K3n svg{flex:none}.product-system-diagram_paper__a0K3n h4{font:600 22px/1.25 Georgia,serif;margin:24px 0 18px}.product-system-diagram_paper__a0K3n>p{font:16px/1.75 Georgia,serif;color:#42483f}.product-system-diagram_paper__a0K3n mark{background:var(--diagram-wash);color:#253e31;padding:2px 0}.product-system-diagram_paper__a0K3n .product-system-diagram_paperNote__sHni7{margin-top:16px;color:#60645e}.product-system-diagram_paper__a0K3n>span{display:block;text-align:center;margin-top:20px;font:12px/1.5 var(--font-label);color:#60645e}.product-system-diagram_documentArrow__hweWm{color:#84887e}.product-system-diagram_extraction__4sRPs{padding:32px;min-width:0;background:var(--diagram-wash);border-radius:6px}.product-system-diagram_extraction__4sRPs h4{margin:20px 0;font:700 24px/1.15 var(--font-body);letter-spacing:-.025em}.product-system-diagram_extraction__4sRPs>strong{font:600 72px/1 var(--font-body);letter-spacing:-.04em}.product-system-diagram_extraction__4sRPs>strong>span{font-size:28px;font-weight:400}.product-system-diagram_extraction__4sRPs>p{font:16px/1.4 var(--font-body);margin-top:12px}.product-system-diagram_extraction__4sRPs>div{display:flex;align-items:center;gap:12px;border-top:1px solid #12121220;padding-top:24px;margin-top:28px;font:16px/1.4 var(--font-body)}.product-system-diagram_extraction__4sRPs>div>svg{flex:none}.product-system-diagram_extraction__4sRPs small{display:block;margin-top:6px;font:12px/1.5 var(--font-label);color:#535c50}.product-system-diagram_extractionNote__NHflX{display:block;margin-top:24px;font:14px/1.5 var(--font-body);color:#535c50}.product-system-diagram_context__Iieb2{display:grid;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);gap:28px;align-items:center;margin-top:32px}.product-system-diagram_sources__nZiOw>div{display:flex;align-items:center;gap:16px;padding:24px 20px;background:#f7f8f4;border:1px solid #deded7;border-radius:6px}.product-system-diagram_sources__nZiOw>div+div{margin-top:12px}.product-system-diagram_sources__nZiOw h4{font:600 18px/1.2 var(--font-body);letter-spacing:-.025em;margin:0}.product-system-diagram_sources__nZiOw p{font:14px/1.5 var(--font-body);color:#60645e;margin-top:8px}.product-system-diagram_sources__nZiOw>div>svg{color:#60645e;flex:none}.product-system-diagram_filter__ga8cG{text-align:center;color:#60645e}.product-system-diagram_filter__ga8cG>span{font:12px/1.4 var(--font-label)}.product-system-diagram_filter__ga8cG>svg{display:block;margin:16px auto;color:#84887e}.product-system-diagram_filter__ga8cG>p{font:14px/1.6 var(--font-body)}.product-system-diagram_package__f2GXW{min-width:0;background:var(--diagram-wash);border-radius:6px;padding:28px}.product-system-diagram_package__f2GXW h4{font:700 30px/1.1 var(--font-body);letter-spacing:-.025em;margin:20px 0}.product-system-diagram_package__f2GXW>p{font:16px/1.5 var(--font-body);color:#535c50}.product-system-diagram_package__f2GXW>span:last-child{display:flex;align-items:center;gap:10px;border-top:1px solid #12121220;padding-top:20px;margin-top:24px;font:14px/1.5 var(--font-body)}.product-system-diagram_package__f2GXW>span:last-child>svg{flex:none}@media (max-width:1000px){.product-system-diagram_canvas__MItyF,.product-system-diagram_stage__0YJqq{padding:24px}.product-system-diagram_ontologyGraph__9_MrL{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 64px minmax(0,1fr)}.product-system-diagram_objectCard__lq_6s{padding:20px 16px}.product-system-diagram_objectTitle__wbe_n{flex-wrap:wrap}.product-system-diagram_query__SVNBF{padding:0}.product-system-diagram_queryResult__z31zu,.product-system-diagram_querySource__MGROx{padding:28px 24px}.product-system-diagram_process__DtTQS ol{gap:28px}.product-system-diagram_process__DtTQS li{padding:20px 16px}.product-system-diagram_stepArrow__3ciiq{right:-25px}.product-system-diagram_document__D4Rvd{gap:20px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.product-system-diagram_extraction__4sRPs,.product-system-diagram_package__f2GXW,.product-system-diagram_paper__a0K3n{padding:24px}.product-system-diagram_context__Iieb2{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:20px}.product-system-diagram_sources__nZiOw>div{padding:20px 16px;gap:12px}}@media (max-width:839px){.product-system-diagram_process__DtTQS ol{grid-template-columns:1fr;gap:32px}.product-system-diagram_process__DtTQS li{padding:24px}.product-system-diagram_process__DtTQS h4{margin-top:20px}.product-system-diagram_stepArrow__3ciiq{right:auto;left:calc(50% - 10px);top:auto;bottom:-27px;transform:rotate(90deg)}.product-system-diagram_context__Iieb2,.product-system-diagram_document__D4Rvd{grid-template-columns:1fr;gap:24px}.product-system-diagram_documentArrow__hweWm{transform:rotate(90deg);margin:auto}.product-system-diagram_filter__ga8cG{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-system-diagram_filter__ga8cG>svg{transform:rotate(90deg);margin:0;flex:none}.product-system-diagram_filter__ga8cG>p{text-align:left}}@media (max-width:760px){.product-system-diagram_stage__0YJqq{padding:20px 16px 24px}.product-system-diagram_topline___UWwR{margin-bottom:20px}.product-system-diagram_canvas__MItyF{padding:24px 20px}.product-system-diagram_diagramHeading__ztpkG h3{font-size:22px}.product-system-diagram_ontologyGraph__9_MrL{grid-template-columns:minmax(0,1fr);grid-template-areas:"customer" "places" "order" "fulfilled" "shipment" "promise" "carrier";grid-template-rows:auto 56px auto 56px auto auto auto;margin:28px 0}.product-system-diagram_objectCard__lq_6s{padding:20px}.product-system-diagram_objectCard__lq_6s[data-object=carrier],.product-system-diagram_objectCard__lq_6s[data-object=promise]{margin-top:16px}.product-system-diagram_mobileRelation__OUxH7{display:block;margin-bottom:12px;color:#64645f;font:12px/1.4 var(--font-body)}.product-system-diagram_objectRelation__o3kqN[data-axis=down]{display:none}.product-system-diagram_objectRelation__o3kqN .product-system-diagram_relationLine__sOBX1{width:1px;height:100%;top:0;left:50%}.product-system-diagram_objectRelation__o3kqN .product-system-diagram_relationLine__sOBX1:after{top:auto;right:-3px;bottom:0;border-top:5px solid #85857c;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:0}.product-system-diagram_objectRelation__o3kqN .product-system-diagram_relationText__uRY7h{margin-top:0}.product-system-diagram_ontologyFoundation__8z1VW{flex-direction:column}.product-system-diagram_flowEndpoint__dhhUV{flex-direction:column;gap:8px;padding:16px}.product-system-diagram_flowEndpoint__dhhUV>span{flex-basis:auto}.product-system-diagram_query__SVNBF{grid-template-columns:1fr;padding:0}.product-system-diagram_queryResult__z31zu,.product-system-diagram_querySource__MGROx{padding:24px 20px;gap:20px}.product-system-diagram_queryCode__KpUdj{padding:16px 12px}.product-system-diagram_queryResult__z31zu{border-left:0;border-top:1px solid #e4e8e4}.product-system-diagram_extraction__4sRPs,.product-system-diagram_package__f2GXW,.product-system-diagram_paper__a0K3n{padding:24px 20px}.product-system-diagram_extraction__4sRPs>strong{font-size:58px}.product-system-diagram_sources__nZiOw>div{padding:20px 16px}.product-system-diagram_package__f2GXW h4{font-size:28px}.product-system-diagram_figure__K_LEv>figcaption{padding-inline:20px}}@media (max-width:380px){.product-system-diagram_canvas__MItyF{padding-inline:16px}.product-system-diagram_query__SVNBF{padding-inline:0}.product-system-diagram_process__DtTQS li{padding:20px 16px}.product-system-diagram_filter__ga8cG{flex-wrap:wrap;justify-content:center}.product-system-diagram_filter__ga8cG>span{width:100%;text-align:center}}