.Architecture-module__E-w6_G__heroSystem{--diagram-line:#294252;width:100%;color:var(--text,#f7fafc);background:var(--surface,#09111f);font-family:var(--font-mono), monospace;border:1px solid #243242;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 24px 90px -48px #000;container-type:inline-size}.Architecture-module__E-w6_G__windowBar{border-bottom:1px solid var(--border,#18263a);color:#8997aa;background:#0c1521;align-items:center;gap:14px;height:42px;padding:0 17px;font-size:12px;display:flex}.Architecture-module__E-w6_G__windowDots{gap:5px;display:flex}.Architecture-module__E-w6_G__windowDots i{background:#475465;border-radius:50%;width:5px;height:5px}.Architecture-module__E-w6_G__windowDots i:first-child{background:#748191}.Architecture-module__E-w6_G__windowLabel{color:#748599;letter-spacing:.08em;margin-left:auto;font-size:12px}.Architecture-module__E-w6_G__heroGraph{background-image:radial-gradient(#243345 .6px,#0000 .6px);background-size:15px 15px;padding:19px 22px 18px}.Architecture-module__E-w6_G__inputLabel{color:#8494a8;letter-spacing:.12em;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.Architecture-module__E-w6_G__inputLabel span:last-child{color:#6f8297;font-size:12px}.Architecture-module__E-w6_G__sourceRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.Architecture-module__E-w6_G__sourceRow>span{color:#bec9d5;background:#0d1725;border:1px solid #223042;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:28px;font-size:12px;display:flex}.Architecture-module__E-w6_G__sourceRow svg{color:#8194ab}.Architecture-module__E-w6_G__sourceConnector{height:21px}.Architecture-module__E-w6_G__sourceConnector svg,.Architecture-module__E-w6_G__junction svg{fill:none;width:100%;height:100%;stroke:var(--diagram-line);stroke-width:1px;vector-effect:non-scaling-stroke;overflow:visible}.Architecture-module__E-w6_G__heroNode{background:#101c2a;border:1px solid #2a3c4d;border-radius:4px;align-items:center;gap:10px;min-height:47px;padding:9px 12px;display:flex}.Architecture-module__E-w6_G__heroNode>svg,.Architecture-module__E-w6_G__nodeIcon{color:#8ba5ba;flex-shrink:0}.Architecture-module__E-w6_G__heroNode strong{color:#e3eaf0;letter-spacing:-.02em;font-size:12px;font-weight:500;line-height:1.6;display:block}.Architecture-module__E-w6_G__nodeEyebrow{color:#8093a9;letter-spacing:.065em;font-size:12px;line-height:1.5;display:block}.Architecture-module__E-w6_G__nodeNote{color:#a1b0c0;margin-left:auto;font-size:12px}.Architecture-module__E-w6_G__nodeSubtext{color:#8699ad;font-size:12px;line-height:1.55;display:block}.Architecture-module__E-w6_G__kafkaNode{background:#0c262b;border-color:#21605e}.Architecture-module__E-w6_G__kafkaNode .Architecture-module__E-w6_G__nodeIcon,.Architecture-module__E-w6_G__kafkaNode .Architecture-module__E-w6_G__nodeEyebrow{color:#58c8c0}.Architecture-module__E-w6_G__junction{height:24px}.Architecture-module__E-w6_G__processingRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.Architecture-module__E-w6_G__processingRow .Architecture-module__E-w6_G__heroNode{gap:9px;min-height:66px;padding:9px 10px}.Architecture-module__E-w6_G__inlineSlash{color:#5f788b;margin:0 2px}.Architecture-module__E-w6_G__modelNode{background:#102529;border-color:#245052}.Architecture-module__E-w6_G__modelNode>svg{color:#5abeb7}.Architecture-module__E-w6_G__apiNode{min-height:47px}.Architecture-module__E-w6_G__singleConnector{color:#527586;justify-content:center;align-items:flex-end;height:23px;display:flex;position:relative}.Architecture-module__E-w6_G__singleConnector span{background:var(--diagram-line);width:1px;height:15px;position:absolute;top:0}.Architecture-module__E-w6_G__applicationsNode{color:#c7d3df;background:#0e1927;border:1px solid #27394b;border-radius:3px;align-items:center;gap:9px;min-height:35px;padding:7px 12px;font-size:12px;display:flex}.Architecture-module__E-w6_G__applicationsNode svg{color:#7b94aa}.Architecture-module__E-w6_G__applicationTypes{color:#8296aa;margin-left:auto;font-size:12px}.Architecture-module__E-w6_G__systemFooter{border-top:1px solid var(--border,#18263a);background:#0c1521;align-items:center;gap:15px;padding:14px 17px;display:flex}.Architecture-module__E-w6_G__systemFooter>span{color:#97a6b8;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.Architecture-module__E-w6_G__systemFooter>.Architecture-module__E-w6_G__foundationLabel{color:#778b9c;letter-spacing:.06em;margin-right:auto;font-size:12px}.Architecture-module__E-w6_G__systemFooter svg{color:#698e9a}.Architecture-module__E-w6_G__flowPulse{stroke:#62c6bf;stroke-dasharray:8 210;opacity:.8;animation:10s linear infinite Architecture-module__E-w6_G__data-flow}@keyframes Architecture-module__E-w6_G__data-flow{0%{stroke-dashoffset:218px}to{stroke-dashoffset:-218px}}.Architecture-module__E-w6_G__explorer{border:1px solid var(--border,#18263a);background:var(--surface,#09111f);border-radius:5px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.Architecture-module__E-w6_G__explorerDiagram{background-image:radial-gradient(#243345 .6px,#0000 .6px);background-size:19px 19px;padding:29px 28px 20px}.Architecture-module__E-w6_G__explorerTopline{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#8d9bac;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;font-size:12px;display:flex}.Architecture-module__E-w6_G__explorerTopline>span:last-child{color:#6bafa9;align-items:center;gap:4px;font-size:12px;display:flex}.Architecture-module__E-w6_G__explorerNarrow{width:53%;margin:0 auto}.Architecture-module__E-w6_G__explorerNode{appearance:none;color:#8a9dae;text-align:left;cursor:pointer;width:100%;min-height:57px;font-family:var(--font-mono), monospace;background:#0e1927;border:1px solid #2b3b4f;border-radius:3px;align-items:center;gap:11px;padding:10px 14px;transition:background .18s,border-color .18s,color .18s;display:flex}.Architecture-module__E-w6_G__explorerNode>svg{flex-shrink:0}.Architecture-module__E-w6_G__explorerNode strong{color:#d5dde6;font-size:12px;font-weight:500;line-height:1.6;display:block}.Architecture-module__E-w6_G__explorerNode small{color:#8294a8;font-size:12px;line-height:1.5;display:block}.Architecture-module__E-w6_G__explorerNode:hover{color:#a1d3cf;background:#132431;border-color:#48747b}.Architecture-module__E-w6_G__explorerNode:focus-visible{outline:2px solid var(--teal,#13c4bf);outline-offset:4px;z-index:1;position:relative}.Architecture-module__E-w6_G__selectionDot{background:#405468;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-left:auto}.Architecture-module__E-w6_G__selectedNode{color:#64ccc5;background:#0d2b2e;border-color:#278a85}.Architecture-module__E-w6_G__selectedNode strong{color:#e7f8f6}.Architecture-module__E-w6_G__selectedNode small{color:#8ebcb9}.Architecture-module__E-w6_G__selectedNode .Architecture-module__E-w6_G__selectionDot{background:#64ccc5}.Architecture-module__E-w6_G__explorerConnector{color:#426177;justify-content:center;align-items:center;height:25px;display:flex}.Architecture-module__E-w6_G__explorerBranches{height:30px}.Architecture-module__E-w6_G__explorerBranches svg{fill:none;stroke:#2e485b;stroke-width:1px;width:100%;height:100%}.Architecture-module__E-w6_G__explorerColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.Architecture-module__E-w6_G__compactNode{flex-direction:column;align-items:flex-start;gap:7px;min-height:94px;padding:14px 12px;position:relative}.Architecture-module__E-w6_G__compactNode .Architecture-module__E-w6_G__selectionDot{position:absolute;top:15px;right:12px}.Architecture-module__E-w6_G__compactNode strong,.Architecture-module__E-w6_G__compactNode small{font-size:12px}.Architecture-module__E-w6_G__diagramFootnote{font-family:var(--font-mono), monospace;text-align:center;color:#7d8da1;margin:20px 0 0;font-size:12px;line-height:1.6}.Architecture-module__E-w6_G__explorerDetail{border-left:1px solid var(--border,#18263a);background:#0b1421;flex-direction:column;padding:34px 35px;display:flex}.Architecture-module__E-w6_G__detailOverline{color:#6dc9c4;font-family:var(--font-mono), monospace;letter-spacing:.055em;justify-content:space-between;align-items:center;gap:20px;min-height:27px;font-size:12px;display:flex}.Architecture-module__E-w6_G__explorerDetail h3{color:var(--text,#f7fafc);font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;max-width:340px;margin:32px 0 20px;font-size:clamp(24px,2.4vw,33px);font-weight:500;line-height:1.22}.Architecture-module__E-w6_G__explorerDetail>p{color:#a3b0c1;min-height:133px;margin:0;font-size:14px;line-height:1.9}.Architecture-module__E-w6_G__detailPrinciple{border-left:2px solid #2c7a78;margin-top:28px;padding-left:14px}.Architecture-module__E-w6_G__detailPrinciple>span{font-family:var(--font-mono), monospace;color:#7d929f;letter-spacing:.08em;font-size:12px}.Architecture-module__E-w6_G__detailPrinciple p{color:#c9d5df;margin:7px 0 0;font-size:13px;line-height:1.6}.Architecture-module__E-w6_G__detailTech{flex-wrap:wrap;gap:7px 14px;margin-top:auto;padding-top:32px;display:flex}.Architecture-module__E-w6_G__detailTech span{font-family:var(--font-mono), monospace;color:#90aaaf;font-size:12px}.Architecture-module__E-w6_G__projectArchitecture{border:1px solid var(--border,#18263a);background:#09121f;border-radius:4px;margin:0;padding:24px}.Architecture-module__E-w6_G__projectDiagramCaption{color:#8ea2b4;font-family:var(--font-mono), monospace;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.Architecture-module__E-w6_G__projectDiagramCaption>span:first-child{align-items:center;gap:7px;display:flex}.Architecture-module__E-w6_G__projectDiagramCaption>span:last-child{letter-spacing:.07em;color:#6f8498;font-size:12px}.Architecture-module__E-w6_G__projectFlow{align-items:stretch;margin:24px 0 0;padding:0;list-style:none;display:flex}.Architecture-module__E-w6_G__projectStep{flex:1 1 0;align-items:center;min-width:0;display:flex}.Architecture-module__E-w6_G__projectNode{background:#0d1927;border:1px solid #284052;border-radius:3px;flex-direction:column;flex:1 1 0;justify-content:center;align-self:stretch;gap:7px;min-width:0;padding:13px 10px;display:flex}.Architecture-module__E-w6_G__projectNodeNumber{color:#5c9d9e;font-family:var(--font-mono), monospace;font-size:12px}.Architecture-module__E-w6_G__projectNode strong{color:#cbd8e2;font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.55}.Architecture-module__E-w6_G__projectNodeDetail{color:#8195a8;font-size:12px;line-height:1.65}.Architecture-module__E-w6_G__projectConnector{color:#49767c;flex-shrink:0;justify-content:center;align-items:center;width:24px;display:flex}.Architecture-module__E-w6_G__verticalArrow{display:none}.Architecture-module__E-w6_G__projectConnections{border-top:1px solid var(--border,#18263a);font-family:var(--font-mono), monospace;margin-top:18px;padding-top:16px;font-size:12px}.Architecture-module__E-w6_G__projectConnections>span{color:#719198;letter-spacing:.06em;font-size:12px}.Architecture-module__E-w6_G__projectConnections ul{flex-wrap:wrap;gap:9px 20px;margin:9px 0 0;padding:0;list-style:none;display:flex}.Architecture-module__E-w6_G__projectConnections li{color:#9bb0c2;align-items:center;gap:8px;display:flex}.Architecture-module__E-w6_G__projectConnections svg{color:#619b9c}.Architecture-module__E-w6_G__compactArchitecture{padding:18px;container-type:inline-size}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectFlow{margin-top:19px}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectNode{text-align:center;min-height:50px;padding:9px 6px}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectConnector{width:18px}@media (max-width:1000px){.Architecture-module__E-w6_G__explorer{grid-template-columns:1.15fr 1fr}.Architecture-module__E-w6_G__explorerDiagram{padding:25px 20px 20px}.Architecture-module__E-w6_G__explorerDetail{padding:29px 25px}.Architecture-module__E-w6_G__explorerNarrow{width:63%}.Architecture-module__E-w6_G__explorerColumns{gap:8px}.Architecture-module__E-w6_G__compactNode{padding:12px 9px}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectFlow{flex-wrap:wrap;gap:14px 0}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectStep{flex:0 0 25%}}@media (max-width:720px){.Architecture-module__E-w6_G__explorer{grid-template-columns:1fr}.Architecture-module__E-w6_G__explorerDiagram{padding:25px 22px 20px}.Architecture-module__E-w6_G__explorerDetail{border-left:0;border-top:1px solid var(--border,#18263a);min-height:389px;padding:27px 25px}.Architecture-module__E-w6_G__explorerDetail h3{max-width:450px;margin-top:21px;font-size:28px}.Architecture-module__E-w6_G__explorerDetail>p{min-height:80px}.Architecture-module__E-w6_G__detailPrinciple{margin-top:22px}.Architecture-module__E-w6_G__detailTech{padding-top:24px}.Architecture-module__E-w6_G__compactNode{padding:14px 12px}.Architecture-module__E-w6_G__compactNode strong,.Architecture-module__E-w6_G__compactNode small{font-size:12px}}@media (max-width:480px){.Architecture-module__E-w6_G__windowBar{gap:11px;padding-inline:13px}.Architecture-module__E-w6_G__heroGraph{padding:16px 14px}.Architecture-module__E-w6_G__windowLabel{font-size:12px}.Architecture-module__E-w6_G__sourceRow{gap:9px}.Architecture-module__E-w6_G__sourceRow>span{gap:5px;font-size:12px}.Architecture-module__E-w6_G__inputLabel,.Architecture-module__E-w6_G__inputLabel span:last-child{font-size:12px}.Architecture-module__E-w6_G__processingRow{gap:10px}.Architecture-module__E-w6_G__processingRow .Architecture-module__E-w6_G__heroNode{gap:7px;padding:9px 8px}.Architecture-module__E-w6_G__processingRow .Architecture-module__E-w6_G__heroNode>svg{width:14px}.Architecture-module__E-w6_G__heroNode strong,.Architecture-module__E-w6_G__nodeEyebrow,.Architecture-module__E-w6_G__nodeSubtext,.Architecture-module__E-w6_G__nodeNote,.Architecture-module__E-w6_G__applicationTypes{font-size:12px}.Architecture-module__E-w6_G__systemFooter{flex-wrap:wrap;gap:12px;padding:13px}.Architecture-module__E-w6_G__systemFooter>.Architecture-module__E-w6_G__foundationLabel,.Architecture-module__E-w6_G__systemFooter>span{font-size:12px}.Architecture-module__E-w6_G__systemFooter svg{width:11px}.Architecture-module__E-w6_G__explorerDiagram{padding:22px 16px 17px}.Architecture-module__E-w6_G__explorerTopline{margin-bottom:21px;font-size:12px}.Architecture-module__E-w6_G__explorerTopline>span:last-child{font-size:12px}.Architecture-module__E-w6_G__explorerNarrow{width:78%}.Architecture-module__E-w6_G__explorerColumns{border-left:1px solid #2e485b;grid-template-columns:1fr;gap:9px;width:78%;margin-inline:auto;padding-left:12px}.Architecture-module__E-w6_G__compactNode{flex-direction:row;align-items:center;gap:11px;min-height:57px;padding:10px 14px}.Architecture-module__E-w6_G__compactNode strong{font-size:12px}.Architecture-module__E-w6_G__compactNode .Architecture-module__E-w6_G__selectionDot{position:static}.Architecture-module__E-w6_G__explorerBranches{background:#2e485b;width:1px;height:20px;margin-inline:auto}.Architecture-module__E-w6_G__explorerBranches svg{display:none}.Architecture-module__E-w6_G__diagramFootnote{font-size:12px}.Architecture-module__E-w6_G__explorerDetail{min-height:410px;padding:26px 22px}.Architecture-module__E-w6_G__detailOverline{font-size:12px}.Architecture-module__E-w6_G__explorerDetail h3{font-size:27px}.Architecture-module__E-w6_G__explorerDetail>p{font-size:13px}.Architecture-module__E-w6_G__projectArchitecture{padding:18px}.Architecture-module__E-w6_G__projectDiagramCaption{gap:8px;font-size:12px}.Architecture-module__E-w6_G__projectDiagramCaption>span:last-child{font-size:12px}.Architecture-module__E-w6_G__projectFlow,.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectFlow{flex-direction:column;gap:0;margin-top:20px;display:flex}.Architecture-module__E-w6_G__projectStep,.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectStep{flex-direction:column;flex:auto;display:flex}.Architecture-module__E-w6_G__projectNode{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:48px}.Architecture-module__E-w6_G__projectNodeDetail{max-width:44%;margin-left:auto;font-size:12px}.Architecture-module__E-w6_G__projectConnector{width:auto;height:23px}.Architecture-module__E-w6_G__horizontalArrow{display:none}.Architecture-module__E-w6_G__verticalArrow{display:block}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectFlow{flex-flow:wrap;gap:8px 0;display:flex}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectStep{flex-direction:row;flex:0 0 50%}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectNode{justify-content:center;min-height:43px}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectNode strong{font-size:12px}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectConnector{width:18px;height:auto}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__horizontalArrow{display:block}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__verticalArrow{display:none}}@media (prefers-reduced-motion:reduce){.Architecture-module__E-w6_G__flowPulse{stroke-dasharray:none;opacity:.3;animation:none}.Architecture-module__E-w6_G__explorerNode{transition:none}}@container (max-width:520px){.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectFlow{flex-wrap:wrap;gap:8px 0}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectStep{flex:0 0 33.333%}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectNode{min-height:48px}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectNode strong{font-size:12px}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectDiagramCaption>span:last-child{display:none}}@container (max-width:320px){.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectStep{flex-basis:50%}}.Architecture-module__E-w6_G__projectConnections li>span{flex-direction:column;gap:2px;display:flex}.Architecture-module__E-w6_G__projectConnections li small{color:#8195a8;font-size:12px;line-height:1.5}.Architecture-module__E-w6_G__projectConnections li em{color:#7eb4b1;margin-left:3px;font-size:12px;font-style:normal}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectConnections ul{gap:12px 20px}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectConnections li,.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectConnections li small{font-size:12px}@container (max-width:390px){.Architecture-module__E-w6_G__heroGraph{padding:16px 14px}.Architecture-module__E-w6_G__inputLabel>span:last-child{display:none}.Architecture-module__E-w6_G__processingRow{grid-template-columns:1fr;gap:8px}.Architecture-module__E-w6_G__processingRow .Architecture-module__E-w6_G__heroNode{gap:12px;min-height:57px;padding:9px 13px}.Architecture-module__E-w6_G__processingRow .Architecture-module__E-w6_G__heroNode>svg{width:17px}.Architecture-module__E-w6_G__heroNode strong,.Architecture-module__E-w6_G__nodeEyebrow,.Architecture-module__E-w6_G__nodeSubtext,.Architecture-module__E-w6_G__nodeNote{font-size:12px}.Architecture-module__E-w6_G__junction{background:#294252;width:1px;height:18px;margin-inline:auto}.Architecture-module__E-w6_G__junction svg,.Architecture-module__E-w6_G__applicationTypes{display:none}.Architecture-module__E-w6_G__systemFooter{gap:9px 15px}.Architecture-module__E-w6_G__systemFooter>.Architecture-module__E-w6_G__foundationLabel{width:100%;font-size:12px}.Architecture-module__E-w6_G__systemFooter>span{font-size:12px}}.Architecture-module__E-w6_G__heroNode strong,.Architecture-module__E-w6_G__explorerNode strong,.Architecture-module__E-w6_G__compactNode strong,.Architecture-module__E-w6_G__projectNode strong{font-size:14px}.Architecture-module__E-w6_G__nodeEyebrow,.Architecture-module__E-w6_G__nodeNote,.Architecture-module__E-w6_G__nodeSubtext,.Architecture-module__E-w6_G__explorerNode small,.Architecture-module__E-w6_G__compactNode small{font-size:12px}.Architecture-module__E-w6_G__sourceRow>span,.Architecture-module__E-w6_G__applicationsNode{font-size:13px}.Architecture-module__E-w6_G__heroNode{padding-block:11px}.Architecture-module__E-w6_G__processingRow .Architecture-module__E-w6_G__heroNode{min-height:82px}.Architecture-module__E-w6_G__inputLabel{align-items:flex-start}.Architecture-module__E-w6_G__inputLabel>span:last-child{text-align:right}.Architecture-module__E-w6_G__systemFooter{flex-wrap:wrap;gap:11px 22px}.Architecture-module__E-w6_G__systemFooter>.Architecture-module__E-w6_G__foundationLabel{flex-basis:100%}.Architecture-module__E-w6_G__windowLabel{font-size:10px}.Architecture-module__E-w6_G__applicationTypes{font-size:11px}.Architecture-module__E-w6_G__explorerTopline{align-items:flex-start;line-height:1.6}.Architecture-module__E-w6_G__explorerTopline>span:last-child{text-align:right}.Architecture-module__E-w6_G__compactNode{min-height:122px}.Architecture-module__E-w6_G__explorerDetail>p{min-height:133px}.Architecture-module__E-w6_G__detailTech{gap:10px 18px}.Architecture-module__E-w6_G__detailTech span{line-height:1.6}.Architecture-module__E-w6_G__projectDiagramCaption{align-items:flex-start}.Architecture-module__E-w6_G__projectDiagramCaption>span:last-child{display:none}.Architecture-module__E-w6_G__projectNode{gap:9px}.Architecture-module__E-w6_G__projectNode strong,.Architecture-module__E-w6_G__projectNodeDetail{overflow-wrap:anywhere}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectNode{min-height:66px;padding:11px 8px}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectNode strong{font-size:12px}.Architecture-module__E-w6_G__projectConnections ul{gap:18px 25px}.Architecture-module__E-w6_G__projectConnections li{flex-wrap:wrap}@media (max-width:900px){.Architecture-module__E-w6_G__explorer{grid-template-columns:1fr}.Architecture-module__E-w6_G__explorerDetail{border-left:0;border-top:1px solid var(--border,#18263a);min-height:440px}.Architecture-module__E-w6_G__explorerDetail h3{max-width:480px}.Architecture-module__E-w6_G__explorerDetail>p{min-height:96px}}@media (max-width:480px){.Architecture-module__E-w6_G__explorerTopline>span:last-child{display:none}.Architecture-module__E-w6_G__explorerNarrow,.Architecture-module__E-w6_G__explorerColumns{width:100%}.Architecture-module__E-w6_G__compactNode,.Architecture-module__E-w6_G__explorerNode{min-height:69px}.Architecture-module__E-w6_G__explorerDetail{min-height:470px}.Architecture-module__E-w6_G__explorerDetail>p{min-height:128px;font-size:14px}.Architecture-module__E-w6_G__projectNode{flex-wrap:wrap;align-items:flex-start}.Architecture-module__E-w6_G__projectNodeDetail{flex-basis:calc(100% - 29px);max-width:calc(100% - 29px);margin-left:29px}.Architecture-module__E-w6_G__projectNode strong{max-width:calc(100% - 29px)}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectNode{align-items:center}.Architecture-module__E-w6_G__compactArchitecture .Architecture-module__E-w6_G__projectNode strong{max-width:100%}}@container (max-width:390px){.Architecture-module__E-w6_G__sourceRow>span{font-size:12px}.Architecture-module__E-w6_G__heroNode strong{font-size:14px}.Architecture-module__E-w6_G__nodeEyebrow,.Architecture-module__E-w6_G__nodeNote,.Architecture-module__E-w6_G__nodeSubtext{font-size:12px}.Architecture-module__E-w6_G__processingRow .Architecture-module__E-w6_G__heroNode{min-height:82px}.Architecture-module__E-w6_G__systemFooter>.Architecture-module__E-w6_G__foundationLabel,.Architecture-module__E-w6_G__systemFooter>span{font-size:12px}.Architecture-module__E-w6_G__nodeNote{text-align:right;max-width:43%}.Architecture-module__E-w6_G__windowLabel{display:none}}.Architecture-module__E-w6_G__heroSystem .Architecture-module__E-w6_G__nodeSubtext{display:none}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectFlow{flex-flow:column;gap:0}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectStep{flex-direction:column;flex:none;align-items:stretch;padding:0}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectNode{flex:none;grid-template-columns:28px minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:14px;min-height:62px;padding:14px 18px;display:grid}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectNode strong{overflow-wrap:anywhere;max-width:none}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectNodeDetail{flex-basis:auto;max-width:none;margin:0}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectConnector{flex:none;width:100%;height:24px}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__horizontalArrow{display:none}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__verticalArrow{display:block}@media (max-width:480px){.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectNode{grid-template-columns:22px minmax(0,1fr);gap:6px 12px;padding:12px 14px}.Architecture-module__E-w6_G__projectArchitecture:not(.Architecture-module__E-w6_G__compactArchitecture) .Architecture-module__E-w6_G__projectNodeDetail{grid-column:2/-1}}.Architecture-module__E-w6_G__heroSystem .Architecture-module__E-w6_G__processingRow .Architecture-module__E-w6_G__heroNode{min-height:63px}.Architecture-module__E-w6_G__heroSystem .Architecture-module__E-w6_G__heroNode{padding-block:9px}.Architecture-module__E-w6_G__heroSystem .Architecture-module__E-w6_G__applicationTypes{font-size:12px}@container (max-width:390px){.Architecture-module__E-w6_G__heroSystem .Architecture-module__E-w6_G__windowBar{height:37px}.Architecture-module__E-w6_G__heroSystem .Architecture-module__E-w6_G__heroGraph{padding-top:14px;padding-bottom:14px}.Architecture-module__E-w6_G__heroSystem .Architecture-module__E-w6_G__inputLabel{display:none}.Architecture-module__E-w6_G__heroSystem .Architecture-module__E-w6_G__processingRow .Architecture-module__E-w6_G__heroNode{min-height:58px}.Architecture-module__E-w6_G__heroSystem .Architecture-module__E-w6_G__systemFooter>.Architecture-module__E-w6_G__foundationLabel{display:none}}
