.ArchitectureDiagrams-module___bNmiW__diagramFrame{width:100%;min-width:0;position:relative;overflow:hidden}.ArchitectureDiagrams-module___bNmiW__diagramLarge{isolation:isolate}.ArchitectureDiagrams-module___bNmiW__diagram{width:100%;height:auto;display:block}.ArchitectureDiagrams-module___bNmiW__mobileDiagram{display:none}.ArchitectureDiagrams-module___bNmiW__diagramBackground{fill:var(--page,#f4f2ec)}.ArchitectureDiagrams-module___bNmiW__gridDot{fill:var(--text-tertiary,#aaa89f);opacity:.18}.ArchitectureDiagrams-module___bNmiW__planeDepth{fill:var(--border-strong,#d7d4cc);opacity:.55}.ArchitectureDiagrams-module___bNmiW__planeTop{fill:color-mix(in srgb, var(--surface,#fff) 58%, transparent);stroke:var(--border-strong,#d2cfc7);stroke-width:1px;vector-effect:non-scaling-stroke}.ArchitectureDiagrams-module___bNmiW__planeIndex,.ArchitectureDiagrams-module___bNmiW__planeLabel,.ArchitectureDiagrams-module___bNmiW__nodeMark,.ArchitectureDiagrams-module___bNmiW__nodeLabel,.ArchitectureDiagrams-module___bNmiW__nodeMeta,.ArchitectureDiagrams-module___bNmiW__coreEyebrow,.ArchitectureDiagrams-module___bNmiW__coreTitle,.ArchitectureDiagrams-module___bNmiW__contractLabel,.ArchitectureDiagrams-module___bNmiW__contractMeta,.ArchitectureDiagrams-module___bNmiW__flowLabel,.ArchitectureDiagrams-module___bNmiW__ratioLabel,.ArchitectureDiagrams-module___bNmiW__authLabel,.ArchitectureDiagrams-module___bNmiW__boundaryLabel,.ArchitectureDiagrams-module___bNmiW__journeyTitle,.ArchitectureDiagrams-module___bNmiW__journeyMeta,.ArchitectureDiagrams-module___bNmiW__benefitTitle,.ArchitectureDiagrams-module___bNmiW__benefitDetail,.ArchitectureDiagrams-module___bNmiW__versionText,.ArchitectureDiagrams-module___bNmiW__versionTextActive,.ArchitectureDiagrams-module___bNmiW__secretRefText,.ArchitectureDiagrams-module___bNmiW__serviceVersionBoundary text{pointer-events:none;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.ArchitectureDiagrams-module___bNmiW__planeIndex{fill:#0f6cbd;letter-spacing:.13em;font-size:11px;font-weight:760}.ArchitectureDiagrams-module___bNmiW__planeLabel{fill:#62635f;letter-spacing:.12em;font-size:11px;font-weight:690}.ArchitectureDiagrams-module___bNmiW__serviceVersionBoundary rect{fill:#0f6cbd09;stroke:#0f6cbd73;stroke-dasharray:6 5;stroke-width:1.2px;vector-effect:non-scaling-stroke}.ArchitectureDiagrams-module___bNmiW__serviceVersionBoundary text{fill:#0f6cbd;letter-spacing:.09em;font-size:10px;font-weight:760}.ArchitectureDiagrams-module___bNmiW__connection,.ArchitectureDiagrams-module___bNmiW__connectionActive,.ArchitectureDiagrams-module___bNmiW__dataPacket{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ArchitectureDiagrams-module___bNmiW__connection{stroke:#7f817c;stroke-width:1.25px}.ArchitectureDiagrams-module___bNmiW__connectionMuted{stroke:#979994;stroke-dasharray:6 6}.ArchitectureDiagrams-module___bNmiW__connectionTraffic{stroke:#353937;stroke-width:1.6px}.ArchitectureDiagrams-module___bNmiW__connectionShadow{stroke:#777a76;stroke-dasharray:5 5;stroke-width:1.45px}.ArchitectureDiagrams-module___bNmiW__connectionActive{opacity:0;stroke:#0f6cbd;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2px;animation:ArchitectureDiagrams-module___bNmiW__path-reveal var(--flow-cycle) cubic-bezier(.16, 1, .3, 1) var(--path-delay) infinite both;will-change:opacity, stroke-dashoffset}.ArchitectureDiagrams-module___bNmiW__connectionActiveTraffic{stroke:#252827}.ArchitectureDiagrams-module___bNmiW__connectionActiveShadow{stroke:#777a76;stroke-dasharray:.08 .06}.ArchitectureDiagrams-module___bNmiW__dataPacket{opacity:0;stroke:#0f6cbd;stroke-dasharray:.02 .98;stroke-dashoffset:1px;stroke-width:6px;animation:ArchitectureDiagrams-module___bNmiW__packet-travel var(--flow-cycle) cubic-bezier(.45, 0, .2, 1) var(--path-delay) infinite both;will-change:opacity, stroke-dashoffset}.ArchitectureDiagrams-module___bNmiW__dataPacketTraffic{stroke:#252827}.ArchitectureDiagrams-module___bNmiW__dataPacketShadow{stroke:#777a76}.ArchitectureDiagrams-module___bNmiW__activeArrow{fill:#0f6cbd}.ArchitectureDiagrams-module___bNmiW__trafficArrow,.ArchitectureDiagrams-module___bNmiW__trafficActiveArrow{fill:#252827}.ArchitectureDiagrams-module___bNmiW__shadowArrow,.ArchitectureDiagrams-module___bNmiW__shadowActiveArrow{fill:#777a76}.ArchitectureDiagrams-module___bNmiW__mutedArrow{fill:#92948f}.ArchitectureDiagrams-module___bNmiW__nodeLift,.ArchitectureDiagrams-module___bNmiW__coreLift{transform-box:fill-box;transform-origin:50%;animation:ArchitectureDiagrams-module___bNmiW__node-receive var(--node-cycle) cubic-bezier(.16, 1, .3, 1) var(--node-delay) infinite both;will-change:transform}.ArchitectureDiagrams-module___bNmiW__nodeBody,.ArchitectureDiagrams-module___bNmiW__nodeTop,.ArchitectureDiagrams-module___bNmiW__nodeRim,.ArchitectureDiagrams-module___bNmiW__coreBody,.ArchitectureDiagrams-module___bNmiW__coreTop,.ArchitectureDiagrams-module___bNmiW__coreInset{vector-effect:non-scaling-stroke}.ArchitectureDiagrams-module___bNmiW__nodeBody{fill:#d5d2ca;stroke:#979993;stroke-width:1px}.ArchitectureDiagrams-module___bNmiW__shapeslab .ArchitectureDiagrams-module___bNmiW__nodeBody{filter:drop-shadow(0 5px 4px #2021201a)}.ArchitectureDiagrams-module___bNmiW__shapeslab .ArchitectureDiagrams-module___bNmiW__nodeRim{stroke-width:1.5px}.ArchitectureDiagrams-module___bNmiW__nodeTop{fill:#faf9f5;stroke:#7d7f7a;stroke-width:1px}.ArchitectureDiagrams-module___bNmiW__nodeRim{fill:none;stroke:#b9d8f1;stroke-width:2px}.ArchitectureDiagrams-module___bNmiW__nodeMark{fill:#0f6cbd;letter-spacing:-.03em;font-size:12px;font-weight:800}.ArchitectureDiagrams-module___bNmiW__toneblue .ArchitectureDiagrams-module___bNmiW__nodeBody{fill:#0b5595;stroke:#073f72}.ArchitectureDiagrams-module___bNmiW__toneblue .ArchitectureDiagrams-module___bNmiW__nodeTop{fill:#0f6cbd;stroke:#073f72}.ArchitectureDiagrams-module___bNmiW__toneblue .ArchitectureDiagrams-module___bNmiW__nodeRim{stroke:#a7d8ff}.ArchitectureDiagrams-module___bNmiW__toneblue .ArchitectureDiagrams-module___bNmiW__nodeMark,.ArchitectureDiagrams-module___bNmiW__tonegreen .ArchitectureDiagrams-module___bNmiW__nodeMark,.ArchitectureDiagrams-module___bNmiW__tonedark .ArchitectureDiagrams-module___bNmiW__nodeMark{fill:#fff}.ArchitectureDiagrams-module___bNmiW__tonegreen .ArchitectureDiagrams-module___bNmiW__nodeBody{fill:#315846;stroke:#244536}.ArchitectureDiagrams-module___bNmiW__tonegreen .ArchitectureDiagrams-module___bNmiW__nodeTop{fill:#47745f;stroke:#244536}.ArchitectureDiagrams-module___bNmiW__tonegreen .ArchitectureDiagrams-module___bNmiW__nodeRim{stroke:#b7dcc9}.ArchitectureDiagrams-module___bNmiW__tonedark .ArchitectureDiagrams-module___bNmiW__nodeBody{fill:#171918;stroke:#0d0f0e}.ArchitectureDiagrams-module___bNmiW__tonedark .ArchitectureDiagrams-module___bNmiW__nodeTop{fill:#252827;stroke:#0d0f0e}.ArchitectureDiagrams-module___bNmiW__tonedark .ArchitectureDiagrams-module___bNmiW__nodeRim{stroke:#5a5e5d}.ArchitectureDiagrams-module___bNmiW__toneexternal .ArchitectureDiagrams-module___bNmiW__nodeBody,.ArchitectureDiagrams-module___bNmiW__toneexternal .ArchitectureDiagrams-module___bNmiW__nodeTop{fill:#ffffff8a;stroke:#858782;stroke-dasharray:4 4}.ArchitectureDiagrams-module___bNmiW__toneexternal .ArchitectureDiagrams-module___bNmiW__nodeRim{stroke-dasharray:4 4}.ArchitectureDiagrams-module___bNmiW__nodeLabel{fill:#202120;letter-spacing:-.02em;font-size:13px;font-weight:740}.ArchitectureDiagrams-module___bNmiW__nodeMeta{fill:#696b66;letter-spacing:.08em;font-size:9px;font-weight:650}.ArchitectureDiagrams-module___bNmiW__controlPlane{filter:drop-shadow(0 11px 12px #2021201f)}.ArchitectureDiagrams-module___bNmiW__coreBody{fill:#252827;stroke:#191b1a;stroke-width:1px}.ArchitectureDiagrams-module___bNmiW__coreTop{fill:#e8e5dc;stroke:#6a6c67;stroke-width:1.2px}.ArchitectureDiagrams-module___bNmiW__coreInset{fill:#faf9f5;stroke:#0f6cbd;stroke-width:1.5px}.ArchitectureDiagrams-module___bNmiW__coreEyebrow{fill:#0f6cbd;letter-spacing:.14em;font-size:9px;font-weight:780}.ArchitectureDiagrams-module___bNmiW__coreTitle{fill:#202120;letter-spacing:-.04em;font-size:17px;font-weight:760}.ArchitectureDiagrams-module___bNmiW__contractDepth{fill:#cac7be}.ArchitectureDiagrams-module___bNmiW__contractTop{fill:#faf9f5;stroke:#858782;stroke-dasharray:5 5;stroke-width:1px;vector-effect:non-scaling-stroke}.ArchitectureDiagrams-module___bNmiW__contractLabel{fill:#303230;letter-spacing:.12em;font-size:11px;font-weight:760}.ArchitectureDiagrams-module___bNmiW__contractMeta{fill:#6f716d;letter-spacing:.08em;font-size:8px;font-weight:650}.ArchitectureDiagrams-module___bNmiW__contractBandDark .ArchitectureDiagrams-module___bNmiW__contractDepth{fill:#0d0f0e}.ArchitectureDiagrams-module___bNmiW__contractBandDark .ArchitectureDiagrams-module___bNmiW__contractTop{fill:#252827;stroke:#171918;stroke-dasharray:none}.ArchitectureDiagrams-module___bNmiW__contractBandDark .ArchitectureDiagrams-module___bNmiW__contractLabel{fill:#fff}.ArchitectureDiagrams-module___bNmiW__contractBandDark .ArchitectureDiagrams-module___bNmiW__contractMeta{fill:#c7cbca}.ArchitectureDiagrams-module___bNmiW__flowLabel{fill:#0f6cbd;letter-spacing:.13em;font-size:9px;font-weight:760}.ArchitectureDiagrams-module___bNmiW__flowLabelTraffic{fill:#353937}.ArchitectureDiagrams-module___bNmiW__flowLabelShadow{fill:#777a76}.ArchitectureDiagrams-module___bNmiW__ratioLabel,.ArchitectureDiagrams-module___bNmiW__authLabel{letter-spacing:.08em;font-size:8.5px;font-weight:760}.ArchitectureDiagrams-module___bNmiW__ratioLabel{fill:#4f5350}.ArchitectureDiagrams-module___bNmiW__authLabel{fill:#0f6cbd}.ArchitectureDiagrams-module___bNmiW__boundaryLabel{fill:#777a76;letter-spacing:.08em;font-size:8.5px;font-weight:680}.ArchitectureDiagrams-module___bNmiW__journeyTitle{fill:#202120;letter-spacing:-.02em;font-size:14px;font-weight:780}.ArchitectureDiagrams-module___bNmiW__journeyMeta{fill:#747671;letter-spacing:.07em;font-size:9px;font-weight:650}.ArchitectureDiagrams-module___bNmiW__benefitOutcome,.ArchitectureDiagrams-module___bNmiW__limitDecision,.ArchitectureDiagrams-module___bNmiW__splitMeter,.ArchitectureDiagrams-module___bNmiW__authCheckpoint,.ArchitectureDiagrams-module___bNmiW__failoverState,.ArchitectureDiagrams-module___bNmiW__versionRail,.ArchitectureDiagrams-module___bNmiW__secretBoundary{animation:ArchitectureDiagrams-module___bNmiW__scene-emphasis 12.8s cubic-bezier(.16, 1, .3, 1) var(--scene-delay) infinite both;will-change:opacity}.ArchitectureDiagrams-module___bNmiW__benefitRule{fill:none;stroke:#0f6cbd;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ArchitectureDiagrams-module___bNmiW__benefitDot{fill:#0f6cbd}.ArchitectureDiagrams-module___bNmiW__benefitTitle{fill:#202120;letter-spacing:.03em;font-size:11px;font-weight:820}.ArchitectureDiagrams-module___bNmiW__benefitDetail{fill:#686a66;letter-spacing:.04em;font-size:8.5px;font-weight:650}.ArchitectureDiagrams-module___bNmiW__limitArc,.ArchitectureDiagrams-module___bNmiW__limitReject,.ArchitectureDiagrams-module___bNmiW__limitCross,.ArchitectureDiagrams-module___bNmiW__authCheck,.ArchitectureDiagrams-module___bNmiW__healthFailMark,.ArchitectureDiagrams-module___bNmiW__healthOkMark,.ArchitectureDiagrams-module___bNmiW__failoverArc,.ArchitectureDiagrams-module___bNmiW__railLine,.ArchitectureDiagrams-module___bNmiW__versionArrow,.ArchitectureDiagrams-module___bNmiW__secretRail,.ArchitectureDiagrams-module___bNmiW__secretStop,.ArchitectureDiagrams-module___bNmiW__secretLock{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ArchitectureDiagrams-module___bNmiW__limitArc{stroke:#8dc7f2;stroke-width:2px;stroke-dasharray:4 4}.ArchitectureDiagrams-module___bNmiW__profilePacket{fill:#0f6cbd;filter:drop-shadow(0 2px 2px #0f6cbd3d)}.ArchitectureDiagrams-module___bNmiW__profilePacketMuted{fill:#b5b7b1}.ArchitectureDiagrams-module___bNmiW__limitReject,.ArchitectureDiagrams-module___bNmiW__limitCross{stroke:#8c7561;stroke-width:1.5px}.ArchitectureDiagrams-module___bNmiW__splitBlue,.ArchitectureDiagrams-module___bNmiW__splitGreen{animation:ArchitectureDiagrams-module___bNmiW__split-dot 12.8s cubic-bezier(.16, 1, .3, 1) var(--scene-delay) infinite both;transform-box:fill-box;transform-origin:50%}.ArchitectureDiagrams-module___bNmiW__splitBlue{fill:#0f6cbd}.ArchitectureDiagrams-module___bNmiW__splitGreen{fill:#47745f}.ArchitectureDiagrams-module___bNmiW__authShield{fill:#f4f2ec;stroke:#0f6cbd;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ArchitectureDiagrams-module___bNmiW__authCheck{stroke:#0f6cbd;stroke-width:2px;stroke-dasharray:20;animation:ArchitectureDiagrams-module___bNmiW__auth-draw 12.8s cubic-bezier(.16, 1, .3, 1) var(--scene-delay) infinite both}.ArchitectureDiagrams-module___bNmiW__healthFail,.ArchitectureDiagrams-module___bNmiW__healthOk{fill:#f4f2ec;vector-effect:non-scaling-stroke}.ArchitectureDiagrams-module___bNmiW__healthFail{stroke:#8c7561}.ArchitectureDiagrams-module___bNmiW__healthOk{stroke:#47745f}.ArchitectureDiagrams-module___bNmiW__healthFailMark{stroke:#8c7561;stroke-width:1.7px}.ArchitectureDiagrams-module___bNmiW__healthOkMark{stroke:#47745f;stroke-width:1.8px}.ArchitectureDiagrams-module___bNmiW__failoverArc{stroke:#47745f;stroke-width:1.8px;stroke-dasharray:4 4;animation:ArchitectureDiagrams-module___bNmiW__auth-draw 12.8s cubic-bezier(.16, 1, .3, 1) var(--scene-delay) infinite both}.ArchitectureDiagrams-module___bNmiW__railLine,.ArchitectureDiagrams-module___bNmiW__secretRail{stroke:#c5c6c0;stroke-width:1px}.ArchitectureDiagrams-module___bNmiW__versionOld,.ArchitectureDiagrams-module___bNmiW__versionNew,.ArchitectureDiagrams-module___bNmiW__secretRef{vector-effect:non-scaling-stroke}.ArchitectureDiagrams-module___bNmiW__versionOld{fill:#e5e3dd;stroke:#a4a59f}.ArchitectureDiagrams-module___bNmiW__versionNew{fill:#0f6cbd;stroke:#0b5595;filter:drop-shadow(0 4px 4px #0f6cbd29)}.ArchitectureDiagrams-module___bNmiW__versionArrow{stroke:#0f6cbd;stroke-width:1.5px}.ArchitectureDiagrams-module___bNmiW__versionText,.ArchitectureDiagrams-module___bNmiW__versionTextActive,.ArchitectureDiagrams-module___bNmiW__secretRefText{font-size:9px;font-weight:800}.ArchitectureDiagrams-module___bNmiW__versionText{fill:#6f716c}.ArchitectureDiagrams-module___bNmiW__versionTextActive{fill:#fff}.ArchitectureDiagrams-module___bNmiW__secretRef{fill:#252827;stroke:#171918}.ArchitectureDiagrams-module___bNmiW__secretRefText{fill:#fff;letter-spacing:.1em}.ArchitectureDiagrams-module___bNmiW__secretStop{stroke:#0f6cbd;stroke-width:2px}.ArchitectureDiagrams-module___bNmiW__secretLock{stroke:#0f6cbd;stroke-width:1.5px}.ArchitectureDiagrams-module___bNmiW__legend{color:#6e706b;border-top:1px solid #8180793d;justify-content:flex-end;align-items:center;gap:8px;min-height:30px;padding-inline:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:650;display:flex}.ArchitectureDiagrams-module___bNmiW__legend i{width:24px;display:block}.ArchitectureDiagrams-module___bNmiW__legendGovernance{border-top:2px solid #0f6cbd}.ArchitectureDiagrams-module___bNmiW__legendTraffic{border-top:2px solid #252827}.ArchitectureDiagrams-module___bNmiW__legendShadow{border-top:2px dashed #777a76}.ArchitectureDiagrams-module___bNmiW__legendMuted{border-color:#92948f;border-top-style:dashed;border-top-width:2px}@keyframes ArchitectureDiagrams-module___bNmiW__path-reveal{0%,7%{opacity:0;stroke-dashoffset:1px}13%{opacity:.34}38%{opacity:.92;stroke-dashoffset:0}48%,to{opacity:0;stroke-dashoffset:0}}@keyframes ArchitectureDiagrams-module___bNmiW__packet-travel{0%,9%{opacity:0;stroke-dashoffset:1px}14%{opacity:.92}37%{opacity:1;stroke-dashoffset:0}45%,to{opacity:0;stroke-dashoffset:0}}@keyframes ArchitectureDiagrams-module___bNmiW__node-receive{0%,26%,to{transform:translateY(0)}32%{transform:translateY(-4px)}40%{transform:translateY(0)}}@keyframes ArchitectureDiagrams-module___bNmiW__scene-emphasis{0%,3%{opacity:.68}7%,19%{opacity:1}25%,to{opacity:.68}}@keyframes ArchitectureDiagrams-module___bNmiW__split-dot{0%,5%{opacity:.2;transform:scale(.7)}9%,18%{opacity:1;transform:scale(1)}24%,to{opacity:.2;transform:scale(.7)}}@keyframes ArchitectureDiagrams-module___bNmiW__auth-draw{0%,5%{stroke-dashoffset:20px}13%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ArchitectureDiagrams-module___bNmiW__nodeLift,.ArchitectureDiagrams-module___bNmiW__coreLift,.ArchitectureDiagrams-module___bNmiW__connectionActive,.ArchitectureDiagrams-module___bNmiW__dataPacket,.ArchitectureDiagrams-module___bNmiW__benefitOutcome,.ArchitectureDiagrams-module___bNmiW__limitDecision,.ArchitectureDiagrams-module___bNmiW__splitMeter,.ArchitectureDiagrams-module___bNmiW__authCheckpoint,.ArchitectureDiagrams-module___bNmiW__failoverState,.ArchitectureDiagrams-module___bNmiW__versionRail,.ArchitectureDiagrams-module___bNmiW__secretBoundary,.ArchitectureDiagrams-module___bNmiW__splitBlue,.ArchitectureDiagrams-module___bNmiW__splitGreen,.ArchitectureDiagrams-module___bNmiW__authCheck,.ArchitectureDiagrams-module___bNmiW__failoverArc{animation:none}.ArchitectureDiagrams-module___bNmiW__connectionActive{opacity:.7;stroke-dashoffset:0}.ArchitectureDiagrams-module___bNmiW__dataPacket{display:none}.ArchitectureDiagrams-module___bNmiW__benefitOutcome,.ArchitectureDiagrams-module___bNmiW__limitDecision,.ArchitectureDiagrams-module___bNmiW__splitMeter,.ArchitectureDiagrams-module___bNmiW__authCheckpoint,.ArchitectureDiagrams-module___bNmiW__failoverState,.ArchitectureDiagrams-module___bNmiW__versionRail,.ArchitectureDiagrams-module___bNmiW__secretBoundary{opacity:1}}@media (max-width:720px){.ArchitectureDiagrams-module___bNmiW__desktopDiagram{display:none}.ArchitectureDiagrams-module___bNmiW__mobileDiagram{display:block}.ArchitectureDiagrams-module___bNmiW__legend{justify-content:flex-start;gap:6px;min-height:38px;padding-inline:4px;font-size:9px}.ArchitectureDiagrams-module___bNmiW__legend i{width:15px}.ArchitectureDiagrams-module___bNmiW__planeIndex,.ArchitectureDiagrams-module___bNmiW__planeLabel{font-size:9px}.ArchitectureDiagrams-module___bNmiW__nodeLabel{font-size:11.5px}.ArchitectureDiagrams-module___bNmiW__nodeMeta{font-size:8.5px}.ArchitectureDiagrams-module___bNmiW__coreTitle{font-size:14px}.ArchitectureDiagrams-module___bNmiW__coreEyebrow{font-size:7px}.ArchitectureDiagrams-module___bNmiW__contractLabel{font-size:9px}.ArchitectureDiagrams-module___bNmiW__contractMeta{font-size:8px}.ArchitectureDiagrams-module___bNmiW__boundaryLabel{letter-spacing:.06em;font-size:10px}.ArchitectureDiagrams-module___bNmiW__flowLabel{font-size:9px}.ArchitectureDiagrams-module___bNmiW__ratioLabel,.ArchitectureDiagrams-module___bNmiW__authLabel{letter-spacing:.04em;font-size:8px}.ArchitectureDiagrams-module___bNmiW__journeyTitle{font-size:11px}.ArchitectureDiagrams-module___bNmiW__journeyMeta{font-size:8px}.ArchitectureDiagrams-module___bNmiW__benefitTitle{font-size:9px}.ArchitectureDiagrams-module___bNmiW__benefitDetail{font-size:7.5px}}@media (min-width:721px) and (max-width:960px){.ArchitectureDiagrams-module___bNmiW__planeIndex,.ArchitectureDiagrams-module___bNmiW__planeLabel{font-size:13px}.ArchitectureDiagrams-module___bNmiW__nodeLabel{font-size:15px}.ArchitectureDiagrams-module___bNmiW__nodeMeta,.ArchitectureDiagrams-module___bNmiW__flowLabel{font-size:11px}.ArchitectureDiagrams-module___bNmiW__coreTitle{font-size:19px}.ArchitectureDiagrams-module___bNmiW__legend{font-size:10px}}@media (scripting:none){.ArchitectureDiagrams-module___bNmiW__nodeLift,.ArchitectureDiagrams-module___bNmiW__coreLift,.ArchitectureDiagrams-module___bNmiW__connectionActive,.ArchitectureDiagrams-module___bNmiW__dataPacket,.ArchitectureDiagrams-module___bNmiW__benefitOutcome,.ArchitectureDiagrams-module___bNmiW__limitDecision,.ArchitectureDiagrams-module___bNmiW__splitMeter,.ArchitectureDiagrams-module___bNmiW__authCheckpoint,.ArchitectureDiagrams-module___bNmiW__failoverState,.ArchitectureDiagrams-module___bNmiW__versionRail,.ArchitectureDiagrams-module___bNmiW__secretBoundary,.ArchitectureDiagrams-module___bNmiW__splitBlue,.ArchitectureDiagrams-module___bNmiW__splitGreen,.ArchitectureDiagrams-module___bNmiW__authCheck,.ArchitectureDiagrams-module___bNmiW__failoverArc{animation:none}.ArchitectureDiagrams-module___bNmiW__connectionActive{opacity:.7;stroke-dashoffset:0}.ArchitectureDiagrams-module___bNmiW__dataPacket{display:none}.ArchitectureDiagrams-module___bNmiW__benefitOutcome,.ArchitectureDiagrams-module___bNmiW__limitDecision,.ArchitectureDiagrams-module___bNmiW__splitMeter,.ArchitectureDiagrams-module___bNmiW__authCheckpoint,.ArchitectureDiagrams-module___bNmiW__failoverState,.ArchitectureDiagrams-module___bNmiW__versionRail,.ArchitectureDiagrams-module___bNmiW__secretBoundary{opacity:1}}html.dark .ArchitectureDiagrams-module___bNmiW__diagramFrame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .ArchitectureDiagrams-module___bNmiW__diagramBackground{fill:var(--page,#121314)}html.dark .ArchitectureDiagrams-module___bNmiW__gridDot{fill:#8b8e8a;opacity:.28}html.dark .ArchitectureDiagrams-module___bNmiW__planeDepth{fill:#2a2e31;opacity:.9}html.dark .ArchitectureDiagrams-module___bNmiW__planeTop{fill:color-mix(in srgb, var(--surface,#1c1f21) 72%, transparent);stroke:#3c4246}html.dark .ArchitectureDiagrams-module___bNmiW__planeLabel{fill:#c4c8c5}html.dark .ArchitectureDiagrams-module___bNmiW__serviceVersionBoundary rect{fill:#58a6ff0f;stroke:#58a6ff8c}html.dark .ArchitectureDiagrams-module___bNmiW__serviceVersionBoundary text{fill:#7ec2ff}html.dark .ArchitectureDiagrams-module___bNmiW__connection{stroke:#8d9290}html.dark .ArchitectureDiagrams-module___bNmiW__connectionMuted{stroke:#6f7472}html.dark .ArchitectureDiagrams-module___bNmiW__connectionTraffic{stroke:#d7dbd8}html.dark .ArchitectureDiagrams-module___bNmiW__connectionShadow{stroke:#8a8e8b}html.dark .ArchitectureDiagrams-module___bNmiW__connectionActiveTraffic{stroke:#e8ebe8}html.dark .ArchitectureDiagrams-module___bNmiW__dataPacketTraffic{stroke:#e8ebe8}:is(html.dark .ArchitectureDiagrams-module___bNmiW__trafficArrow,html.dark .ArchitectureDiagrams-module___bNmiW__trafficActiveArrow){fill:#e8ebe8}:is(html.dark .ArchitectureDiagrams-module___bNmiW__shadowArrow,html.dark .ArchitectureDiagrams-module___bNmiW__shadowActiveArrow){fill:#9aa09c}html.dark .ArchitectureDiagrams-module___bNmiW__mutedArrow{fill:#8a8e8b}html.dark .ArchitectureDiagrams-module___bNmiW__nodeBody{fill:#2a2e31;stroke:#4a5054}html.dark .ArchitectureDiagrams-module___bNmiW__nodeTop{fill:#1c1f21;stroke:#5a6166}html.dark .ArchitectureDiagrams-module___bNmiW__nodeRim{stroke:#4f7fa8}html.dark .ArchitectureDiagrams-module___bNmiW__nodeLabel{fill:#f2f1ec}html.dark .ArchitectureDiagrams-module___bNmiW__nodeMeta{fill:#b4b8b5}html.dark .ArchitectureDiagrams-module___bNmiW__toneblue .ArchitectureDiagrams-module___bNmiW__nodeBody{fill:#0a4a82;stroke:#073560}html.dark .ArchitectureDiagrams-module___bNmiW__toneblue .ArchitectureDiagrams-module___bNmiW__nodeTop{fill:#0f6cbd;stroke:#073560}html.dark .ArchitectureDiagrams-module___bNmiW__tonegreen .ArchitectureDiagrams-module___bNmiW__nodeBody{fill:#2a4d3c;stroke:#1d372b}html.dark .ArchitectureDiagrams-module___bNmiW__tonegreen .ArchitectureDiagrams-module___bNmiW__nodeTop{fill:#3f6a55;stroke:#1d372b}html.dark .ArchitectureDiagrams-module___bNmiW__tonedark .ArchitectureDiagrams-module___bNmiW__nodeBody{fill:#0d0f10;stroke:#050606}html.dark .ArchitectureDiagrams-module___bNmiW__tonedark .ArchitectureDiagrams-module___bNmiW__nodeTop{fill:#1a1d1f;stroke:#050606}:is(html.dark .ArchitectureDiagrams-module___bNmiW__toneexternal .ArchitectureDiagrams-module___bNmiW__nodeBody,html.dark .ArchitectureDiagrams-module___bNmiW__toneexternal .ArchitectureDiagrams-module___bNmiW__nodeTop){fill:#1c1f21b8;stroke:#6a7074}html.dark .ArchitectureDiagrams-module___bNmiW__coreTop{fill:#23272a;stroke:#5a6166}html.dark .ArchitectureDiagrams-module___bNmiW__coreInset{fill:#171a1c;stroke:#4da3e8}html.dark .ArchitectureDiagrams-module___bNmiW__coreTitle{fill:#f2f1ec}html.dark .ArchitectureDiagrams-module___bNmiW__contractDepth{fill:#1a1d1f}html.dark .ArchitectureDiagrams-module___bNmiW__contractTop{fill:#23272a;stroke:#6a7074}html.dark .ArchitectureDiagrams-module___bNmiW__contractLabel{fill:#f2f1ec}html.dark .ArchitectureDiagrams-module___bNmiW__contractMeta{fill:#b4b8b5}html.dark .ArchitectureDiagrams-module___bNmiW__flowLabelTraffic{fill:#d7dbd8}html.dark .ArchitectureDiagrams-module___bNmiW__flowLabelShadow{fill:#9aa09c}html.dark .ArchitectureDiagrams-module___bNmiW__ratioLabel{fill:#c4c8c5}html.dark .ArchitectureDiagrams-module___bNmiW__boundaryLabel{fill:#9aa09c}:is(html.dark .ArchitectureDiagrams-module___bNmiW__journeyTitle,html.dark .ArchitectureDiagrams-module___bNmiW__benefitTitle){fill:#f2f1ec}:is(html.dark .ArchitectureDiagrams-module___bNmiW__journeyMeta,html.dark .ArchitectureDiagrams-module___bNmiW__benefitDetail){fill:#b4b8b5}:is(html.dark .ArchitectureDiagrams-module___bNmiW__authShield,html.dark .ArchitectureDiagrams-module___bNmiW__healthFail,html.dark .ArchitectureDiagrams-module___bNmiW__healthOk){fill:#1c1f21}html.dark .ArchitectureDiagrams-module___bNmiW__profilePacketMuted{fill:#6a7074}html.dark .ArchitectureDiagrams-module___bNmiW__versionOld{fill:#2a2e31;stroke:#5a6166}html.dark .ArchitectureDiagrams-module___bNmiW__versionText{fill:#b4b8b5}html.dark .ArchitectureDiagrams-module___bNmiW__secretRef{fill:#1c1f21;stroke:#5a6166}html.dark .ArchitectureDiagrams-module___bNmiW__secretRefText{fill:#c4c8c5}:is(html.dark .ArchitectureDiagrams-module___bNmiW__railLine,html.dark .ArchitectureDiagrams-module___bNmiW__secretRail){stroke:#5a6166}html.dark .ArchitectureDiagrams-module___bNmiW__diagramLarge{filter:none}
.ArchitectureFlow-module__MYVSgq__architectureFlow{width:100%;min-width:0;margin:0}.ArchitectureFlow-module__MYVSgq__topbar{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:36px;min-height:68px;display:flex}.ArchitectureFlow-module__MYVSgq__header{align-items:center;gap:18px;min-width:0;display:flex}.ArchitectureFlow-module__MYVSgq__header>div:first-child{gap:6px;display:grid}.ArchitectureFlow-module__MYVSgq__kicker,.ArchitectureFlow-module__MYVSgq__switchButton span,.ArchitectureFlow-module__MYVSgq__caption>div>span{letter-spacing:.17em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:680}.ArchitectureFlow-module__MYVSgq__kicker{color:var(--text-tertiary)}.ArchitectureFlow-module__MYVSgq__header strong{color:var(--ink);text-wrap:pretty;font-size:18px;font-weight:640}.ArchitectureFlow-module__MYVSgq__switcher{align-self:stretch;gap:24px;display:flex}.ArchitectureFlow-module__MYVSgq__switchButton{min-height:48px;color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:0 4px;font-size:13px;font-weight:620;transition:color .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ArchitectureFlow-module__MYVSgq__switchButton span{color:var(--text-tertiary)}.ArchitectureFlow-module__MYVSgq__switchButton:hover{color:var(--ink)}.ArchitectureFlow-module__MYVSgq__switchButton[aria-pressed=true]{color:var(--brand)}.ArchitectureFlow-module__MYVSgq__switchButton:after{background:var(--brand);content:"";opacity:0;height:2px;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.55)}.ArchitectureFlow-module__MYVSgq__switchButton[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}.ArchitectureFlow-module__MYVSgq__switchButton[aria-pressed=true] span{color:var(--brand)}.ArchitectureFlow-module__MYVSgq__switchButton:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ArchitectureFlow-module__MYVSgq__canvas{animation:.36s cubic-bezier(.16,1,.3,1) both ArchitectureFlow-module__MYVSgq__frame-enter;overflow:hidden}.ArchitectureFlow-module__MYVSgq__caption{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-top:18px;display:grid}.ArchitectureFlow-module__MYVSgq__caption>div{gap:7px;display:grid}.ArchitectureFlow-module__MYVSgq__caption>div>span{color:var(--brand)}.ArchitectureFlow-module__MYVSgq__caption strong{color:var(--ink);font-size:17px;font-weight:640}.ArchitectureFlow-module__MYVSgq__caption p{max-width:720px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.65}.ArchitectureFlow-module__MYVSgq__caption>a{min-height:44px;color:var(--brand);white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:670;display:inline-flex}.ArchitectureFlow-module__MYVSgq__caption>a:hover{text-underline-offset:4px;text-decoration:underline}@keyframes ArchitectureFlow-module__MYVSgq__frame-enter{0%{opacity:0;transform:translateY(8px)}}@media (max-width:720px){.ArchitectureFlow-module__MYVSgq__topbar{gap:10px;padding-top:2px;display:grid}.ArchitectureFlow-module__MYVSgq__header{justify-content:space-between;gap:12px}.ArchitectureFlow-module__MYVSgq__switcher{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.ArchitectureFlow-module__MYVSgq__switchButton{width:100%;min-height:46px;padding-inline:2px}.ArchitectureFlow-module__MYVSgq__caption{grid-template-columns:1fr;gap:8px;padding-top:16px}.ArchitectureFlow-module__MYVSgq__caption p{display:none}.ArchitectureFlow-module__MYVSgq__caption>a{justify-self:start}}@media (prefers-reduced-motion:reduce){.ArchitectureFlow-module__MYVSgq__canvas{animation:none}.ArchitectureFlow-module__MYVSgq__switchButton{transition:none}}@media (scripting:none){.ArchitectureFlow-module__MYVSgq__switcher{display:none}}
.InteriorPage-module__ww9-xq__hero,.InteriorPage-module__ww9-xq__section,.InteriorPage-module__ww9-xq__darkInner,.InteriorPage-module__ww9-xq__ctaInner,.InteriorPage-module__ww9-xq__footerInner{width:min(1180px,100% - 96px);margin-inline:auto}.InteriorPage-module__ww9-xq__hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.92fr) minmax(430px,.78fr);align-items:end;gap:clamp(70px,9vw,132px);min-height:560px;padding-block:72px 64px;display:grid}.InteriorPage-module__ww9-xq__architectureBand{border-bottom:1px solid var(--border);background:var(--page);padding-block:40px 56px}.InteriorPage-module__ww9-xq__architectureInner{width:min(1380px,100% - 96px);margin-inline:auto}.InteriorPage-module__ww9-xq__kicker,.InteriorPage-module__ww9-xq__sectionIndex,.InteriorPage-module__ww9-xq__heroIndex li>span,.InteriorPage-module__ww9-xq__eyebrow,.InteriorPage-module__ww9-xq__miniLabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.InteriorPage-module__ww9-xq__kicker{color:var(--brand);margin:0 0 22px}.InteriorPage-module__ww9-xq__hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(58px,5.8vw,84px);font-weight:440;line-height:1.02}.InteriorPage-module__ww9-xq__hero h1 span{color:var(--brand);letter-spacing:-.055em;margin-top:7px;font-family:Songti SC,STSong,Noto Serif SC,serif;font-style:italic;font-weight:400;display:block}.InteriorPage-module__ww9-xq__heroLede{max-width:690px;color:var(--text-muted);margin:32px 0 0;font-size:18px;line-height:1.75}.InteriorPage-module__ww9-xq__actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.InteriorPage-module__ww9-xq__button{border:1px solid var(--ink);justify-content:center;align-items:center;gap:15px;min-height:48px;padding:0 22px;font-size:14px;font-weight:620;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.InteriorPage-module__ww9-xq__button:hover{transform:translateY(-2px)}.InteriorPage-module__ww9-xq__button:active{transform:translateY(0)}.InteriorPage-module__ww9-xq__buttonPrimary{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.InteriorPage-module__ww9-xq__buttonPrimary:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--on-brand)}.InteriorPage-module__ww9-xq__buttonPrimary:active{border-color:var(--brand-deep);background:var(--brand-deep)}.InteriorPage-module__ww9-xq__buttonSecondary{background:0 0}.InteriorPage-module__ww9-xq__buttonSecondary:hover{border-color:var(--brand-hover);color:var(--brand-hover)}.InteriorPage-module__ww9-xq__heroIndex{border-top:1px solid var(--border-mid)}.InteriorPage-module__ww9-xq__heroIndex ol{margin:0;padding:0;list-style:none}.InteriorPage-module__ww9-xq__heroIndex li{border-bottom:1px solid var(--border-mid);grid-template-columns:48px 1fr;align-items:start;gap:19px;min-height:116px;padding-block:24px;display:grid}.InteriorPage-module__ww9-xq__heroIndex li>span{color:var(--text-soft);padding-top:3px}.InteriorPage-module__ww9-xq__heroIndex strong{letter-spacing:-.025em;font-size:18px;font-weight:560}.InteriorPage-module__ww9-xq__heroIndex p{color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.InteriorPage-module__ww9-xq__section{padding-block:132px}.InteriorPage-module__ww9-xq__section+.InteriorPage-module__ww9-xq__section{border-top:1px solid var(--border-strong)}.InteriorPage-module__ww9-xq__sectionWhite{background:var(--surface);width:100%;max-width:none}.InteriorPage-module__ww9-xq__sectionWhite>div{width:min(1180px,100% - 96px);margin-inline:auto}.InteriorPage-module__ww9-xq__sectionHeading{grid-template-columns:.58fr 1.42fr;align-items:start;gap:76px;margin-bottom:68px;display:grid}.InteriorPage-module__ww9-xq__sectionIndex{color:var(--text-soft);margin:8px 0 0}.InteriorPage-module__ww9-xq__sectionHeading h2,.InteriorPage-module__ww9-xq__darkInner h2,.InteriorPage-module__ww9-xq__ctaInner h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(44px,4.7vw,68px);font-weight:430;line-height:1.08}.InteriorPage-module__ww9-xq__sectionLede{max-width:700px;color:var(--text-muted);margin-top:27px;font-size:17px;line-height:1.75}.InteriorPage-module__ww9-xq__sectionLede p{margin:0}.InteriorPage-module__ww9-xq__sectionLede p+p{margin-top:14px}.InteriorPage-module__ww9-xq__productFrame{border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 32px var(--shadow-soft);border-radius:2px;overflow:hidden}.InteriorPage-module__ww9-xq__productFrame img{width:100%;height:auto;display:block}.InteriorPage-module__ww9-xq__carousel{gap:14px;display:grid}.InteriorPage-module__ww9-xq__carouselStage{aspect-ratio:16/9.4;width:100%;position:relative;overflow:hidden}.InteriorPage-module__ww9-xq__carouselSlide{cursor:default;opacity:0;pointer-events:none;will-change:transform, opacity;background:0 0;border:0;width:min(78%,920px);margin:0;padding:0;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s,filter .42s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.InteriorPage-module__ww9-xq__carouselSlide_active{z-index:3;cursor:zoom-in;opacity:1;pointer-events:auto;filter:none;transform:translate(-50%,-50%)scale(1)}.InteriorPage-module__ww9-xq__carouselSlide_prev{z-index:2;cursor:pointer;opacity:.48;pointer-events:auto;filter:saturate(.85);transform:translate(-108%,-50%)scale(.86)}.InteriorPage-module__ww9-xq__carouselSlide_next{z-index:2;cursor:pointer;opacity:.48;pointer-events:auto;filter:saturate(.85);transform:translate(8%,-50%)scale(.86)}.InteriorPage-module__ww9-xq__carouselSlide_far{z-index:1;opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.78)}.InteriorPage-module__ww9-xq__carouselSlide_prev:hover,.InteriorPage-module__ww9-xq__carouselSlide_next:hover{opacity:.72;filter:saturate(.95)}.InteriorPage-module__ww9-xq__carouselSlide .InteriorPage-module__ww9-xq__productFrame{box-shadow:0 10px 28px var(--shadow-soft)}.InteriorPage-module__ww9-xq__carouselSlide_active .InteriorPage-module__ww9-xq__productFrame{box-shadow:0 16px 40px var(--shadow-soft)}.InteriorPage-module__ww9-xq__carouselFrame{width:100%;display:block}.InteriorPage-module__ww9-xq__carouselFrame img{aspect-ratio:16/10;object-fit:cover;object-position:top left}.InteriorPage-module__ww9-xq__carouselBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.InteriorPage-module__ww9-xq__carouselCaption{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:14px;line-height:1.4;display:flex}.InteriorPage-module__ww9-xq__carouselCaption span:first-child{color:var(--ink);font-weight:500}.InteriorPage-module__ww9-xq__carouselDisclaimer{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.5}.InteriorPage-module__ww9-xq__carouselDots{flex-wrap:wrap;gap:8px;display:flex}.InteriorPage-module__ww9-xq__carouselDot,.InteriorPage-module__ww9-xq__carouselDotActive{cursor:pointer;border:0;border-radius:50%;width:6px;height:6px;padding:0}.InteriorPage-module__ww9-xq__carouselDot{background:var(--border-mid)}.InteriorPage-module__ww9-xq__carouselDotActive{background:var(--brand)}.InteriorPage-module__ww9-xq__lightbox{z-index:80;background:color-mix(in srgb, var(--ink) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.InteriorPage-module__ww9-xq__lightboxDialog{gap:14px;width:min(1280px,100%);max-height:calc(100vh - 48px);display:grid}.InteriorPage-module__ww9-xq__lightboxTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.InteriorPage-module__ww9-xq__lightboxTop .InteriorPage-module__ww9-xq__carouselCaption{color:#d8d8d8}.InteriorPage-module__ww9-xq__lightboxTop .InteriorPage-module__ww9-xq__carouselCaption span:first-child{color:#fff}.InteriorPage-module__ww9-xq__lightboxClose{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;line-height:1;display:inline-flex}.InteriorPage-module__ww9-xq__lightboxClose:hover{background:#ffffff29}.InteriorPage-module__ww9-xq__lightboxFrame{background:var(--surface);border:1px solid #ffffff29;max-height:min(78vh,860px);overflow:auto;box-shadow:0 24px 64px #00000059}.InteriorPage-module__ww9-xq__lightboxFrame img{width:100%;height:auto;display:block}.InteriorPage-module__ww9-xq__lightboxNav{justify-content:center;align-items:center;gap:18px;display:flex}.InteriorPage-module__ww9-xq__lightboxNavButton{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;justify-content:center;align-items:center;min-width:44px;min-height:36px;font-size:18px;display:inline-flex}.InteriorPage-module__ww9-xq__lightboxNavButton:hover{background:#ffffff29}.InteriorPage-module__ww9-xq__lightboxCount{color:#ffffffb8;font-family:var(--mono);letter-spacing:.08em;font-size:12px}.InteriorPage-module__ww9-xq__sectionAction{margin-top:28px}.InteriorPage-module__ww9-xq__imageCaption{border-top:1px solid var(--border-strong);color:var(--text-soft);justify-content:space-between;gap:28px;margin-top:0;padding-top:18px;font-size:12px;display:flex}.InteriorPage-module__ww9-xq__rows{border-top:1px solid var(--border-mid)}.InteriorPage-module__ww9-xq__row{border-bottom:1px solid var(--border-mid);grid-template-columns:56px minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;min-height:118px;display:grid}.InteriorPage-module__ww9-xq__row>span:first-child{color:var(--text-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.InteriorPage-module__ww9-xq__row h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:520}.InteriorPage-module__ww9-xq__row p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.InteriorPage-module__ww9-xq__cardGrid{border-top:1px solid var(--border-mid);border-left:1px solid var(--border-mid);grid-template-columns:repeat(3,1fr);display:grid}.InteriorPage-module__ww9-xq__card{border-right:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid);min-height:250px;padding:28px}.InteriorPage-module__ww9-xq__card>span{color:var(--brand);letter-spacing:.12em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.InteriorPage-module__ww9-xq__card h3{letter-spacing:-.035em;margin:70px 0 0;font-size:23px;font-weight:520}.InteriorPage-module__ww9-xq__card p{color:var(--text-muted);margin:13px 0 0;font-size:14px;line-height:1.7}.InteriorPage-module__ww9-xq__darkSection{background:var(--panel-dark);color:var(--panel-dark-text)}.InteriorPage-module__ww9-xq__darkInner{padding-block:132px}.InteriorPage-module__ww9-xq__darkInner .InteriorPage-module__ww9-xq__sectionHeading{margin-bottom:78px}.InteriorPage-module__ww9-xq__darkInner .InteriorPage-module__ww9-xq__sectionIndex{color:var(--panel-dark-muted)}.InteriorPage-module__ww9-xq__darkInner .InteriorPage-module__ww9-xq__sectionLede{color:var(--panel-dark-soft-alt)}.InteriorPage-module__ww9-xq__darkRows{border-top:1px solid var(--panel-dark-border);grid-template-columns:repeat(4,1fr);display:grid}.InteriorPage-module__ww9-xq__darkRows article{border-right:1px solid var(--panel-dark-border);min-height:270px;padding:29px 30px 34px 0}.InteriorPage-module__ww9-xq__darkRows article+article{padding-left:30px}.InteriorPage-module__ww9-xq__darkRows article:last-child{border-right:0}.InteriorPage-module__ww9-xq__darkRows article>span{color:var(--panel-dark-muted);letter-spacing:.14em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.InteriorPage-module__ww9-xq__darkRows h3{letter-spacing:-.035em;margin:64px 0 14px;font-size:23px;font-weight:500}.InteriorPage-module__ww9-xq__darkRows p{color:var(--panel-dark-soft);margin:0;font-size:13px;line-height:1.7}.InteriorPage-module__ww9-xq__split{grid-template-columns:.82fr 1.18fr;align-items:center;gap:86px;display:grid}.InteriorPage-module__ww9-xq__splitCopy h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,4.4vw,64px);font-weight:430;line-height:1.08}.InteriorPage-module__ww9-xq__splitCopy>p:not(.InteriorPage-module__ww9-xq__sectionIndex){color:var(--text-muted);margin:28px 0 0;font-size:17px;line-height:1.75}.InteriorPage-module__ww9-xq__note{border-left:2px solid var(--brand);color:var(--text-soft);margin-top:30px;padding:3px 0 3px 16px;font-size:13px;line-height:1.65}.InteriorPage-module__ww9-xq__matrix{border-top:1px solid var(--border-mid)}.InteriorPage-module__ww9-xq__dualGrid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.InteriorPage-module__ww9-xq__columnLabel{color:var(--text-soft);letter-spacing:.18em;margin:0 0 18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:650}.InteriorPage-module__ww9-xq__matrixRow{border-bottom:1px solid var(--border-mid);grid-template-columns:48px 1fr auto;align-items:center;gap:20px;min-height:80px;display:grid}.InteriorPage-module__ww9-xq__matrixRow>span{color:var(--text-soft);font-size:11px}.InteriorPage-module__ww9-xq__matrixRow strong{font-size:17px;font-weight:560}.InteriorPage-module__ww9-xq__matrixRow small{color:var(--text-soft);font-size:13px}.InteriorPage-module__ww9-xq__compactRow{border-bottom:1px solid var(--border-mid);grid-template-columns:38px 1fr;gap:18px;padding-block:22px;display:grid}.InteriorPage-module__ww9-xq__compactRow>span{color:var(--text-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.InteriorPage-module__ww9-xq__compactRow h3{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:560}.InteriorPage-module__ww9-xq__compactRow p{color:var(--text-muted);margin:7px 0 0;font-size:13px;line-height:1.65}.InteriorPage-module__ww9-xq__twoColumnCards{border-top:1px solid var(--border-mid);border-left:1px solid var(--border-mid);grid-template-columns:repeat(2,1fr);display:grid}.InteriorPage-module__ww9-xq__viewCard{border-right:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid);min-height:330px;padding:36px}.InteriorPage-module__ww9-xq__viewCard>span{color:var(--brand);letter-spacing:.14em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.InteriorPage-module__ww9-xq__viewCard h3{letter-spacing:-.045em;margin:104px 0 0;font-size:30px;font-weight:500}.InteriorPage-module__ww9-xq__viewCard>p{max-width:480px;color:var(--text-muted);margin:18px 0 0;font-size:15px;line-height:1.75}.InteriorPage-module__ww9-xq__topicCard{transition:background .16s,color .16s;display:block}.InteriorPage-module__ww9-xq__topicCard:hover{background:var(--surface)}.InteriorPage-module__ww9-xq__topicCard>strong{color:var(--brand);align-items:center;gap:14px;margin-top:34px;font-size:14px;font-weight:620;display:inline-flex}.InteriorPage-module__ww9-xq__plainList{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.InteriorPage-module__ww9-xq__plainList li{border-top:1px solid var(--border-strong);color:var(--text-soft);padding-block:14px;font-size:14px;line-height:1.55}.InteriorPage-module__ww9-xq__releaseChain{border-top:1px solid var(--border-mid);border-left:1px solid var(--border-mid);grid-template-columns:repeat(6,1fr);display:grid}.InteriorPage-module__ww9-xq__releaseChain div{border-right:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid);flex-direction:column;justify-content:space-between;min-height:180px;padding:24px 20px;display:flex}.InteriorPage-module__ww9-xq__releaseChain span{color:var(--text-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.InteriorPage-module__ww9-xq__releaseChain strong{letter-spacing:-.025em;font-size:18px;font-weight:560}.InteriorPage-module__ww9-xq__cta{background:var(--brand);color:var(--on-brand)}.InteriorPage-module__ww9-xq__ctaInner{grid-template-columns:1fr auto;align-items:end;gap:72px;padding-block:116px;display:grid}.InteriorPage-module__ww9-xq__ctaInner .InteriorPage-module__ww9-xq__kicker{color:#fffc}.InteriorPage-module__ww9-xq__ctaActions{gap:10px;display:grid}.InteriorPage-module__ww9-xq__cta .InteriorPage-module__ww9-xq__buttonPrimary{border-color:var(--on-brand);background:var(--on-brand);color:var(--brand)}.InteriorPage-module__ww9-xq__cta .InteriorPage-module__ww9-xq__buttonPrimary:hover{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.InteriorPage-module__ww9-xq__cta .InteriorPage-module__ww9-xq__buttonSecondary{color:var(--on-brand);border-color:#ffffffb8}.InteriorPage-module__ww9-xq__cta .InteriorPage-module__ww9-xq__buttonSecondary:hover{border-color:var(--on-brand);background:var(--on-brand);color:var(--brand)}.InteriorPage-module__ww9-xq__footer{background:var(--panel-dark);color:var(--panel-dark-soft-alt)}.InteriorPage-module__ww9-xq__footerInner{padding-block:52px 40px}.InteriorPage-module__ww9-xq__footerTop{border-bottom:1px solid var(--panel-dark-border-strong);justify-content:space-between;align-items:center;gap:40px;padding-bottom:42px;display:flex}.InteriorPage-module__ww9-xq__footerBrand{color:var(--panel-dark-heading);align-items:center;gap:12px;font-size:20px;font-weight:600;display:inline-flex}.InteriorPage-module__ww9-xq__footerBrand img{display:block}.InteriorPage-module__ww9-xq__footerLinks{flex-wrap:wrap;gap:28px;font-size:13px;display:flex}.InteriorPage-module__ww9-xq__footerLinks a:hover{color:var(--brand-bright)}.InteriorPage-module__ww9-xq__footerBottom{color:var(--panel-dark-muted);justify-content:space-between;gap:28px;padding-top:26px;font-size:12px;display:flex}@media (max-width:1000px){.InteriorPage-module__ww9-xq__hero,.InteriorPage-module__ww9-xq__split{grid-template-columns:1fr}.InteriorPage-module__ww9-xq__hero{min-height:0}.InteriorPage-module__ww9-xq__heroIndex{margin-top:24px}.InteriorPage-module__ww9-xq__cardGrid,.InteriorPage-module__ww9-xq__darkRows{grid-template-columns:repeat(2,1fr)}.InteriorPage-module__ww9-xq__darkRows article:nth-child(2){border-right:0}.InteriorPage-module__ww9-xq__darkRows article:nth-child(-n+2){border-bottom:1px solid var(--panel-dark-border)}.InteriorPage-module__ww9-xq__dualGrid{gap:48px}.InteriorPage-module__ww9-xq__releaseChain{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.InteriorPage-module__ww9-xq__carouselSlide{width:min(84%,920px)}.InteriorPage-module__ww9-xq__carouselSlide_prev{transform:translate(-102%,-50%)scale(.88)}.InteriorPage-module__ww9-xq__carouselSlide_next{transform:translate(2%,-50%)scale(.88)}}@media (max-width:720px){.InteriorPage-module__ww9-xq__carouselStage{aspect-ratio:16/10.4}.InteriorPage-module__ww9-xq__carouselSlide{width:88%}.InteriorPage-module__ww9-xq__carouselSlide_prev{opacity:.36;transform:translate(-96%,-50%)scale(.9)}.InteriorPage-module__ww9-xq__carouselSlide_next{opacity:.36;transform:translate(-4%,-50%)scale(.9)}.InteriorPage-module__ww9-xq__hero,.InteriorPage-module__ww9-xq__section,.InteriorPage-module__ww9-xq__darkInner,.InteriorPage-module__ww9-xq__ctaInner,.InteriorPage-module__ww9-xq__footerInner,.InteriorPage-module__ww9-xq__sectionWhite>div{width:calc(100% - 40px)}.InteriorPage-module__ww9-xq__hero{gap:52px;padding-block:70px 86px}.InteriorPage-module__ww9-xq__hero h1{font-size:clamp(48px,14vw,62px)}.InteriorPage-module__ww9-xq__heroLede{font-size:17px}.InteriorPage-module__ww9-xq__kicker,.InteriorPage-module__ww9-xq__sectionIndex,.InteriorPage-module__ww9-xq__heroIndex li>span,.InteriorPage-module__ww9-xq__eyebrow,.InteriorPage-module__ww9-xq__miniLabel,.InteriorPage-module__ww9-xq__columnLabel,.InteriorPage-module__ww9-xq__card>span,.InteriorPage-module__ww9-xq__viewCard>span{font-size:11px}.InteriorPage-module__ww9-xq__actions{flex-direction:column}.InteriorPage-module__ww9-xq__button{width:100%}.InteriorPage-module__ww9-xq__section,.InteriorPage-module__ww9-xq__darkInner{padding-block:94px}.InteriorPage-module__ww9-xq__sectionHeading{grid-template-columns:1fr;gap:22px;margin-bottom:48px}.InteriorPage-module__ww9-xq__sectionHeading h2,.InteriorPage-module__ww9-xq__darkInner h2,.InteriorPage-module__ww9-xq__ctaInner h2{font-size:clamp(41px,12vw,54px)}.InteriorPage-module__ww9-xq__imageCaption{flex-direction:column;align-items:flex-start}.InteriorPage-module__ww9-xq__row{grid-template-columns:34px 1fr;gap:16px;padding-block:22px}.InteriorPage-module__ww9-xq__row p{grid-column:2}.InteriorPage-module__ww9-xq__cardGrid,.InteriorPage-module__ww9-xq__darkRows{grid-template-columns:1fr}.InteriorPage-module__ww9-xq__card{min-height:0}.InteriorPage-module__ww9-xq__card h3{margin-top:42px}.InteriorPage-module__ww9-xq__darkRows article,.InteriorPage-module__ww9-xq__darkRows article+article{border-right:0;border-bottom:1px solid var(--panel-dark-border);min-height:0;padding:28px 0 30px}.InteriorPage-module__ww9-xq__darkRows h3{margin-top:34px}.InteriorPage-module__ww9-xq__split{gap:54px}.InteriorPage-module__ww9-xq__dualGrid,.InteriorPage-module__ww9-xq__twoColumnCards{grid-template-columns:1fr}.InteriorPage-module__ww9-xq__dualGrid{gap:54px}.InteriorPage-module__ww9-xq__matrixRow{grid-template-columns:36px 1fr;padding-block:17px}.InteriorPage-module__ww9-xq__matrixRow small{grid-column:2}.InteriorPage-module__ww9-xq__ctaInner{grid-template-columns:1fr;gap:42px;padding-block:92px}.InteriorPage-module__ww9-xq__footerTop,.InteriorPage-module__ww9-xq__footerBottom{flex-direction:column;align-items:flex-start}.InteriorPage-module__ww9-xq__footerLinks{gap:17px 24px}.InteriorPage-module__ww9-xq__viewCard{min-height:0;padding:28px 24px}.InteriorPage-module__ww9-xq__viewCard h3{margin-top:54px}.InteriorPage-module__ww9-xq__heroIndex p,.InteriorPage-module__ww9-xq__row p,.InteriorPage-module__ww9-xq__card p,.InteriorPage-module__ww9-xq__darkRows p,.InteriorPage-module__ww9-xq__compactRow p,.InteriorPage-module__ww9-xq__plainList li{font-size:15px}.InteriorPage-module__ww9-xq__matrixRow small{font-size:14px}.InteriorPage-module__ww9-xq__releaseChain{grid-template-columns:repeat(2,1fr)}.InteriorPage-module__ww9-xq__releaseChain div{min-height:150px}}@media (prefers-reduced-motion:reduce){.InteriorPage-module__ww9-xq__button{transition:none}}
.DocsLanguageSwitch-module__5dsA2W__switch{border:1px solid var(--border,var(--color-fd-border));background:var(--surface-subtle,var(--color-fd-muted));border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.DocsLanguageSwitch-module__5dsA2W__switch a{min-width:30px;min-height:30px;color:var(--text-tertiary,var(--color-fd-muted-foreground));letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:650;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.DocsLanguageSwitch-module__5dsA2W__switch a:hover{color:var(--text,var(--color-fd-foreground))}.DocsLanguageSwitch-module__5dsA2W__switch a[aria-current=page]{background:var(--text,var(--color-fd-foreground));color:var(--surface,#fff)}
.ThemeSwitch-module__FN21NW__root{align-items:center;display:inline-flex;position:relative}.ThemeSwitch-module__FN21NW__trigger{border:1px solid var(--border,var(--color-fd-border));background:var(--surface-subtle,var(--color-fd-muted));width:34px;height:34px;color:var(--text-secondary,var(--color-fd-muted-foreground));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.ThemeSwitch-module__FN21NW__trigger:hover,.ThemeSwitch-module__FN21NW__trigger[aria-expanded=true]{border-color:var(--border-strong,var(--color-fd-border));color:var(--text,var(--color-fd-foreground));background:var(--surface,var(--color-fd-card))}.ThemeSwitch-module__FN21NW__menu{z-index:80;border:1px solid var(--border,var(--color-fd-border));background:var(--surface,var(--color-fd-popover));min-width:132px;box-shadow:0 12px 32px var(--shadow,#0000002e);border-radius:10px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ThemeSwitch-module__FN21NW__menu button{min-height:34px;color:var(--text-secondary,var(--color-fd-muted-foreground));cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:560;transition:color .12s,background .12s;display:flex}.ThemeSwitch-module__FN21NW__menu button:hover{background:var(--surface-subtle,var(--color-fd-muted));color:var(--text,var(--color-fd-foreground))}.ThemeSwitch-module__FN21NW__menu button.ThemeSwitch-module__FN21NW__active{background:var(--text,var(--color-fd-foreground));color:var(--surface,var(--color-fd-background))}
.ArchitecturePage-module__Dubpla__section{padding-block:128px}.ArchitecturePage-module__Dubpla__sectionInner{width:min(1280px,100% - 96px);margin-inline:auto}.ArchitecturePage-module__Dubpla__diagramStage{margin-top:68px;overflow:hidden}.ArchitecturePage-module__Dubpla__diagramNote{color:var(--text-muted);margin:20px 0 0;font-size:13px;line-height:1.7}.ArchitecturePage-module__Dubpla__componentSection{background:var(--panel-dark);color:var(--panel-dark-heading)}:is(.ArchitecturePage-module__Dubpla__componentSection [class*=sectionIndex],.ArchitecturePage-module__Dubpla__componentSection [class*=sectionLede]){color:var(--panel-dark-muted-alt)}.ArchitecturePage-module__Dubpla__componentGrid{border-top:1px solid var(--panel-dark-border-alt);border-left:1px solid var(--panel-dark-border-alt);grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.ArchitecturePage-module__Dubpla__componentCard{border-right:1px solid var(--panel-dark-border-alt);border-bottom:1px solid var(--panel-dark-border-alt);align-content:start;min-height:300px;padding:32px;transition:background .18s;display:grid}.ArchitecturePage-module__Dubpla__componentCard:hover{background:var(--panel-dark-elevated)}.ArchitecturePage-module__Dubpla__componentCard>span,.ArchitecturePage-module__Dubpla__componentCard small,.ArchitecturePage-module__Dubpla__executionNotes article>span{letter-spacing:.15em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:680}.ArchitecturePage-module__Dubpla__componentCard>span{color:var(--brand-bright)}.ArchitecturePage-module__Dubpla__componentCard small{color:var(--panel-dark-muted-alt);margin-top:26px}.ArchitecturePage-module__Dubpla__componentCard h3{letter-spacing:-.04em;margin:10px 0 0;font-size:28px;font-weight:520}.ArchitecturePage-module__Dubpla__componentCard p{max-width:450px;color:var(--panel-dark-muted-alt);margin:20px 0 0;font-size:14px;line-height:1.75}.ArchitecturePage-module__Dubpla__componentCard strong{color:var(--brand-bright);align-self:end;align-items:center;gap:10px;margin-top:30px;font-size:13px;font-weight:620;display:flex}.ArchitecturePage-module__Dubpla__executionSection{background:var(--surface)}.ArchitecturePage-module__Dubpla__executionNotes{border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.ArchitecturePage-module__Dubpla__executionNotes article{border-right:1px solid var(--border-strong);min-height:230px;padding:28px 34px 30px 0}.ArchitecturePage-module__Dubpla__executionNotes article+article{padding-left:34px}.ArchitecturePage-module__Dubpla__executionNotes article:last-child{border-right:0}.ArchitecturePage-module__Dubpla__executionNotes article>span{color:var(--brand)}.ArchitecturePage-module__Dubpla__executionNotes h3{letter-spacing:-.03em;margin:50px 0 12px;font-size:22px;font-weight:540}.ArchitecturePage-module__Dubpla__executionNotes p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.7}.ArchitecturePage-module__Dubpla__boundarySection{background:var(--page)}.ArchitecturePage-module__Dubpla__responsibilityTable{border-top:1px solid var(--border-mid);margin-top:66px}.ArchitecturePage-module__Dubpla__tableHead,.ArchitecturePage-module__Dubpla__tableRow{border-bottom:1px solid var(--border-strong);grid-template-columns:.45fr .9fr 1.65fr;align-items:center;gap:30px;display:grid}.ArchitecturePage-module__Dubpla__tableHead{min-height:52px;color:var(--text-tertiary);letter-spacing:.15em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:680}.ArchitecturePage-module__Dubpla__tableRow{min-height:104px}.ArchitecturePage-module__Dubpla__tableRow strong{color:var(--brand);font-size:14px}.ArchitecturePage-module__Dubpla__tableRow>span{font-size:15px;font-weight:620}.ArchitecturePage-module__Dubpla__tableRow p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.ArchitecturePage-module__Dubpla__actions{flex-wrap:wrap;gap:36px;margin-top:42px;display:flex}.ArchitecturePage-module__Dubpla__actions a{border-bottom:1px solid var(--ink);align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:620;display:inline-flex}.ArchitecturePage-module__Dubpla__actions a:hover{border-color:var(--brand);color:var(--brand)}@media (max-width:900px){.ArchitecturePage-module__Dubpla__componentGrid,.ArchitecturePage-module__Dubpla__executionNotes{grid-template-columns:1fr}.ArchitecturePage-module__Dubpla__executionNotes article,.ArchitecturePage-module__Dubpla__executionNotes article+article{border-right:0;border-bottom:1px solid var(--border-strong);min-height:0;padding:28px 0}.ArchitecturePage-module__Dubpla__executionNotes h3{margin-top:24px}}@media (max-width:720px){.ArchitecturePage-module__Dubpla__section{padding-block:86px}.ArchitecturePage-module__Dubpla__sectionInner{width:min(100% - 40px,1280px)}.ArchitecturePage-module__Dubpla__diagramStage{margin-top:42px}.ArchitecturePage-module__Dubpla__componentGrid{margin-top:46px}.ArchitecturePage-module__Dubpla__componentCard{min-height:270px;padding:26px 22px}.ArchitecturePage-module__Dubpla__responsibilityTable{margin-top:44px}.ArchitecturePage-module__Dubpla__tableHead{display:none}.ArchitecturePage-module__Dubpla__tableRow{grid-template-columns:1fr;gap:8px;padding-block:24px}}@media (prefers-reduced-motion:reduce){.ArchitecturePage-module__Dubpla__componentCard{transition:none}}
.ComparePage-module__K6u_5q__layerMap,.ComparePage-module__K6u_5q__productList,.ComparePage-module__K6u_5q__decisionList{border-top:1px solid var(--border-mid)}.ComparePage-module__K6u_5q__layer{border-bottom:1px solid var(--border-mid);grid-template-columns:58px minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:34px;min-height:150px;transition:padding .18s,background .18s;display:grid}.ComparePage-module__K6u_5q__layer:hover{background:var(--surface);padding-inline:18px}.ComparePage-module__K6u_5q__layer>span,.ComparePage-module__K6u_5q__productIdentity>span,.ComparePage-module__K6u_5q__decisionList li>span,.ComparePage-module__K6u_5q__poleFlow span{color:var(--text-soft);letter-spacing:.15em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.ComparePage-module__K6u_5q__layer div>p,.ComparePage-module__K6u_5q__productIdentity p,.ComparePage-module__K6u_5q__productBoundary>p,.ComparePage-module__K6u_5q__legendInner>p,.ComparePage-module__K6u_5q__poleInner>p{color:var(--text-soft);letter-spacing:.17em;text-transform:uppercase;margin:0 0 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:650}.ComparePage-module__K6u_5q__layer strong{letter-spacing:-.045em;font-size:clamp(24px,2.6vw,38px);font-weight:480}.ComparePage-module__K6u_5q__layer>p{max-width:520px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.7}.ComparePage-module__K6u_5q__legendSection{border-block:1px solid var(--border-strong);background:var(--surface)}.ComparePage-module__K6u_5q__legendInner,.ComparePage-module__K6u_5q__decisionInner,.ComparePage-module__K6u_5q__poleInner{width:min(1180px,100% - 96px);margin-inline:auto}.ComparePage-module__K6u_5q__legendInner{grid-template-columns:.58fr 1.42fr;align-items:center;gap:76px;min-height:126px;display:grid}.ComparePage-module__K6u_5q__legendInner>p,.ComparePage-module__K6u_5q__poleInner>p{margin:0}.ComparePage-module__K6u_5q__legendInner>div{flex-wrap:wrap;gap:14px 28px;display:flex}.ComparePage-module__K6u_5q__legendInner span{color:var(--text-muted);align-items:center;gap:9px;font-size:12px;display:inline-flex}.ComparePage-module__K6u_5q__legendInner i{background:var(--text-soft);border-radius:50%;width:7px;height:7px}.ComparePage-module__K6u_5q__legendInner i[data-tone=current],.ComparePage-module__K6u_5q__productRelation>span[data-tone=current]{background:var(--brand-soft);color:var(--brand)}.ComparePage-module__K6u_5q__legendInner i[data-tone=current]{background:var(--brand)}.ComparePage-module__K6u_5q__legendInner i[data-tone=peer],.ComparePage-module__K6u_5q__productRelation>span[data-tone=peer]{background:var(--ink);color:var(--on-ink)}.ComparePage-module__K6u_5q__legendInner i[data-tone=overlap],.ComparePage-module__K6u_5q__productRelation>span[data-tone=overlap]{background:var(--surface-subtle);color:var(--ink)}.ComparePage-module__K6u_5q__legendInner i[data-tone=direction],.ComparePage-module__K6u_5q__productRelation>span[data-tone=direction]{color:var(--text-muted);background:0 0}.ComparePage-module__K6u_5q__legendInner i[data-tone=overlap]{background:var(--text-muted)}.ComparePage-module__K6u_5q__legendInner i[data-tone=direction]{border:1px solid var(--text-soft)}.ComparePage-module__K6u_5q__productRow{border-bottom:1px solid var(--border-mid);grid-template-columns:minmax(210px,.62fr) minmax(350px,1.08fr) minmax(230px,.7fr);gap:44px;padding-block:46px;display:grid}.ComparePage-module__K6u_5q__productIdentity{grid-template-columns:38px 1fr;align-content:start;gap:20px;display:grid}.ComparePage-module__K6u_5q__productIdentity h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,3.2vw,46px);font-weight:470}.ComparePage-module__K6u_5q__productRelation>span{border:1px solid var(--border-mid);letter-spacing:.08em;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.ComparePage-module__K6u_5q__productRelation h3{letter-spacing:-.04em;margin:25px 0 0;font-size:25px;font-weight:520}.ComparePage-module__K6u_5q__productRelation p,.ComparePage-module__K6u_5q__productBoundary>span{color:var(--text-muted);margin:13px 0 0;font-size:14px;line-height:1.7}.ComparePage-module__K6u_5q__productBoundary{border-left:1px solid var(--border-mid);padding-left:28px}.ComparePage-module__K6u_5q__productBoundary>span{margin:0;display:block}.ComparePage-module__K6u_5q__productBoundary a{color:var(--brand);gap:10px;margin-top:25px;font-size:12px;font-weight:620;display:inline-flex}.ComparePage-module__K6u_5q__decisionSection{background:var(--surface)}.ComparePage-module__K6u_5q__decisionInner{padding-block:132px}.ComparePage-module__K6u_5q__decisionList{margin:0;padding:0;list-style:none}.ComparePage-module__K6u_5q__decisionList li{border-bottom:1px solid var(--border-mid);grid-template-columns:56px minmax(230px,.68fr) minmax(0,1.32fr);align-items:center;gap:28px;min-height:104px;display:grid}.ComparePage-module__K6u_5q__decisionList strong{letter-spacing:-.025em;font-size:19px;font-weight:550}.ComparePage-module__K6u_5q__decisionList p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.ComparePage-module__K6u_5q__poleSection{background:var(--panel-dark);color:var(--panel-dark-text);overflow:hidden}.ComparePage-module__K6u_5q__poleInner{padding-block:128px 118px}.ComparePage-module__K6u_5q__poleInner>p{color:var(--panel-dark-muted)}.ComparePage-module__K6u_5q__poleInner>h2{letter-spacing:-.07em;max-width:900px;margin:26px 0 80px;font-size:clamp(48px,5.7vw,78px);font-weight:430;line-height:1.05}.ComparePage-module__K6u_5q__poleFlow{border-top:1px solid var(--panel-dark-border);grid-template-columns:repeat(4,1fr);display:grid}.ComparePage-module__K6u_5q__poleFlow div{border-right:1px solid var(--panel-dark-border);min-height:210px;padding:26px 28px 26px 0}.ComparePage-module__K6u_5q__poleFlow div+div{padding-left:28px}.ComparePage-module__K6u_5q__poleFlow div:last-child{border-right:0}.ComparePage-module__K6u_5q__poleFlow span{color:var(--panel-dark-muted)}.ComparePage-module__K6u_5q__poleFlow strong{margin-top:74px;font-size:20px;font-weight:520;display:block}.ComparePage-module__K6u_5q__poleFlow p{color:var(--panel-dark-soft);margin:10px 0 0;font-size:13px}@media (max-width:1000px){.ComparePage-module__K6u_5q__productRow{grid-template-columns:.72fr 1.28fr}.ComparePage-module__K6u_5q__productBoundary{border-left:0;grid-column:2;padding-left:0}.ComparePage-module__K6u_5q__poleFlow{grid-template-columns:repeat(2,1fr)}.ComparePage-module__K6u_5q__poleFlow div:nth-child(2){border-right:0}.ComparePage-module__K6u_5q__poleFlow div:nth-child(-n+2){border-bottom:1px solid var(--panel-dark-border)}}@media (max-width:720px){.ComparePage-module__K6u_5q__legendInner,.ComparePage-module__K6u_5q__decisionInner,.ComparePage-module__K6u_5q__poleInner{width:calc(100% - 40px)}.ComparePage-module__K6u_5q__layer{grid-template-columns:32px 1fr;gap:16px;padding-block:28px}.ComparePage-module__K6u_5q__layer:hover{padding-inline:0}.ComparePage-module__K6u_5q__layer>p{grid-column:2}.ComparePage-module__K6u_5q__legendInner{grid-template-columns:1fr;gap:20px;padding-block:30px}.ComparePage-module__K6u_5q__legendInner>div{gap:12px;display:grid}.ComparePage-module__K6u_5q__productRow{grid-template-columns:1fr;gap:30px;padding-block:36px}.ComparePage-module__K6u_5q__productBoundary{border-top:1px solid var(--border-mid);grid-column:auto;padding-top:24px}.ComparePage-module__K6u_5q__decisionInner{padding-block:94px}.ComparePage-module__K6u_5q__decisionList li{grid-template-columns:34px 1fr;gap:14px;padding-block:22px}.ComparePage-module__K6u_5q__decisionList p{grid-column:2}.ComparePage-module__K6u_5q__poleInner{padding-block:94px}.ComparePage-module__K6u_5q__poleInner>h2{margin-bottom:54px;font-size:clamp(43px,12vw,58px)}.ComparePage-module__K6u_5q__poleFlow{grid-template-columns:1fr}.ComparePage-module__K6u_5q__poleFlow div,.ComparePage-module__K6u_5q__poleFlow div+div{border-right:0;border-bottom:1px solid var(--panel-dark-border);min-height:0;padding:25px 0}.ComparePage-module__K6u_5q__poleFlow strong{margin-top:36px}}@media (prefers-reduced-motion:reduce){.ComparePage-module__K6u_5q__layer{transition:none}}
