.ArchitectureDiagram-module__VmRnDW__container{flex-direction:column;align-items:center;width:100%;padding:4rem 1rem;display:flex;position:relative}.ArchitectureDiagram-module__VmRnDW__controlPlane{z-index:10;justify-content:center;width:100%;display:flex}.ArchitectureDiagram-module__VmRnDW__node{background:var(--bg-card);border:1px solid var(--primary);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 2.5rem;display:flex;position:relative;box-shadow:0 0 30px #64ffda26}.ArchitectureDiagram-module__VmRnDW__logoImg{object-fit:contain;width:38px;height:38px;margin-bottom:.25rem}.ArchitectureDiagram-module__VmRnDW__nodeInfo{text-align:center;flex-direction:column;align-items:center;display:flex}.ArchitectureDiagram-module__VmRnDW__nodeTitle{color:var(--text-primary);font-size:1.25rem;font-weight:700}.ArchitectureDiagram-module__VmRnDW__nodeDesc{color:var(--text-muted);text-align:center;margin-top:4px;font-size:.85rem;font-weight:500;display:flex}.ArchitectureDiagram-module__VmRnDW__opampConnection{background:#64ffda1a;justify-content:center;align-items:center;width:4px;height:80px;display:flex;position:relative}.ArchitectureDiagram-module__VmRnDW__opampLabel{background:var(--bg-app);color:var(--primary);letter-spacing:.05em;white-space:nowrap;border:1px solid #64ffda33;border-radius:6px;padding:6px 16px;font-size:.8rem;font-weight:600;position:absolute;left:30px;box-shadow:0 4px 12px #00000080}.ArchitectureDiagram-module__VmRnDW__targetNode{border:2px dashed var(--arch-target-border);background:var(--arch-target-bg);border-radius:16px;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:600px;padding:3.5rem 3rem 2.5rem;display:flex;position:relative}.ArchitectureDiagram-module__VmRnDW__nodeLabel{background:var(--bg-app);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:0 16px;font-size:.85rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.ArchitectureDiagram-module__VmRnDW__supervisorNode{background:var(--bg-panel);text-align:center;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:400px;padding:1.25rem 2rem;display:flex;box-shadow:0 4px 20px #00000080}.ArchitectureDiagram-module__VmRnDW__internalConnection{background:#ffffff1a;width:2px;height:40px;position:relative}.ArchitectureDiagram-module__VmRnDW__collectorNode{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:450px;padding:1.5rem 2rem;display:flex;box-shadow:inset 0 0 15px #00000080}.ArchitectureDiagram-module__VmRnDW__collectorHeader{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.ArchitectureDiagram-module__VmRnDW__outboundConnection{background:var(--arch-data-glow);width:4px;height:80px;position:relative}.ArchitectureDiagram-module__VmRnDW__backendNode{background:var(--bg-panel);text-align:center;border:1px solid #8b5cf6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 2.5rem;display:flex;box-shadow:0 0 30px #8b5cf626}.ArchitectureDiagram-module__VmRnDW__backendTitle{color:var(--text-primary);font-size:1.15rem;font-weight:700}.ArchitectureDiagram-module__VmRnDW__dotPrimary{background:var(--primary);width:8px;height:8px;box-shadow:0 0 12px var(--primary);border-radius:50%;position:absolute;top:0;left:-2px}.ArchitectureDiagram-module__VmRnDW__dotInternal{background:var(--text-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:-2px}.ArchitectureDiagram-module__VmRnDW__dotData{background:var(--arch-data-color);width:8px;height:8px;box-shadow:0 0 12px var(--arch-data-color);border-radius:50%;position:absolute;top:0;left:-2px}@media (max-width:768px){.ArchitectureDiagram-module__VmRnDW__container{padding:2rem .5rem}.ArchitectureDiagram-module__VmRnDW__node{padding:1rem 1.25rem}.ArchitectureDiagram-module__VmRnDW__nodeTitle{font-size:1rem}.ArchitectureDiagram-module__VmRnDW__nodeDesc{font-size:.78rem}.ArchitectureDiagram-module__VmRnDW__targetNode{max-width:100%;padding:2rem .75rem 1.5rem}.ArchitectureDiagram-module__VmRnDW__supervisorNode,.ArchitectureDiagram-module__VmRnDW__collectorNode{max-width:100%;padding:1rem}.ArchitectureDiagram-module__VmRnDW__opampLabel{padding:4px 10px;font-size:.7rem;left:10px}.ArchitectureDiagram-module__VmRnDW__nodeLabel{white-space:normal;text-align:center;width:90%;font-size:.7rem}.ArchitectureDiagram-module__VmRnDW__backendNode{padding:1rem 1.25rem}.ArchitectureDiagram-module__VmRnDW__backendTitle{font-size:1rem}}
.FleetMapDemo-module__0IWjKa__container{-webkit-backdrop-filter:blur(12px);background:#080d18b3;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:1000px;margin:2rem auto;overflow:hidden;box-shadow:0 30px 70px -15px #0009}.FleetMapDemo-module__0IWjKa__header{background:#0d1525f2;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 2rem;display:flex}@media (max-width:768px){.FleetMapDemo-module__0IWjKa__header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}}.FleetMapDemo-module__0IWjKa__headerTitle{flex-direction:column;gap:.25rem;display:flex}.FleetMapDemo-module__0IWjKa__liveIndicator{letter-spacing:.1em;color:#ef4444;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;display:inline-flex}.FleetMapDemo-module__0IWjKa__pulseDot{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.5s infinite FleetMapDemo-module__0IWjKa__pulse-dot;box-shadow:0 0 8px #ef4444}@keyframes FleetMapDemo-module__0IWjKa__pulse-dot{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.3)}}.FleetMapDemo-module__0IWjKa__headerSubtitle{color:#94a3b8;font-size:.88rem;font-weight:600}.FleetMapDemo-module__0IWjKa__commandLog{max-width:500px;font-family:var(--font-mono);background:#020617;border:1px solid #ffffff0d;border-radius:8px;flex:1;min-height:72px;padding:.75rem 1rem;font-size:.78rem;line-height:1.5;box-shadow:inset 0 2px 10px #00000080}@media (max-width:768px){.FleetMapDemo-module__0IWjKa__commandLog{width:100%;max-width:100%}}.FleetMapDemo-module__0IWjKa__logText{color:#cbd5e1}.FleetMapDemo-module__0IWjKa__cmdPrompt{color:#3b82f6;margin-right:.35rem;font-weight:700}.FleetMapDemo-module__0IWjKa__grayText{color:#64748b}.FleetMapDemo-module__0IWjKa__greenText{color:#10b981}.FleetMapDemo-module__0IWjKa__cyanText{color:#22d3ee}.FleetMapDemo-module__0IWjKa__amberText{color:#f59e0b}.FleetMapDemo-module__0IWjKa__canvas{background:radial-gradient(circle,#06b6d408 0%,#0000 80%);flex-direction:column;align-items:center;min-height:380px;padding:3rem 2rem;display:flex;position:relative}@media (max-width:768px){.FleetMapDemo-module__0IWjKa__canvas{padding:2rem 1rem}}.FleetMapDemo-module__0IWjKa__centralHub{z-index:10;margin-bottom:4.5rem}.FleetMapDemo-module__0IWjKa__centralNode{background:#0f172ad9;border:1.5px solid #06b6d44d;border-radius:12px;align-items:center;gap:1rem;padding:.85rem 1.75rem;display:flex;position:relative;box-shadow:0 0 30px #06b6d426}.FleetMapDemo-module__0IWjKa__centralIconWrap{color:#22d3ee;background:#06b6d41a;border:1px solid #06b6d44d;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.FleetMapDemo-module__0IWjKa__centralNodeInfo{flex-direction:column;display:flex}.FleetMapDemo-module__0IWjKa__centralTitle{color:#f8fafc;letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.FleetMapDemo-module__0IWjKa__centralSubtitle{color:#64748b;font-size:.78rem;font-weight:500}.FleetMapDemo-module__0IWjKa__centralStatus{margin-left:1.5rem}.FleetMapDemo-module__0IWjKa__statusBadgeIdle,.FleetMapDemo-module__0IWjKa__statusBadgeBroadcasting,.FleetMapDemo-module__0IWjKa__statusBadgeReconciling,.FleetMapDemo-module__0IWjKa__statusBadgeActive{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.FleetMapDemo-module__0IWjKa__statusBadgeIdle{color:#94a3b8;background:#64748b1a;border:1px solid #64748b33}.FleetMapDemo-module__0IWjKa__statusBadgeBroadcasting{color:#22d3ee;background:#22d3ee1a;border:1px solid #22d3ee4d;animation:1.5s infinite alternate FleetMapDemo-module__0IWjKa__glow-pulse-cyan}.FleetMapDemo-module__0IWjKa__statusBadgeReconciling{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b4d}.FleetMapDemo-module__0IWjKa__statusBadgeActive{color:#10b981;background:#10b9811a;border:1px solid #10b9814d}@keyframes FleetMapDemo-module__0IWjKa__glow-pulse-cyan{0%{box-shadow:0 0 5px #22d3ee33}to{box-shadow:0 0 15px #22d3ee80}}.FleetMapDemo-module__0IWjKa__linksContainer{pointer-events:none;z-index:1;position:absolute;inset:3.5rem 0 0}.FleetMapDemo-module__0IWjKa__linkLine{background:0 0;position:absolute}.FleetMapDemo-module__0IWjKa__lineBase{background:#ffffff0a;width:100%;height:100%;transition:background .3s;position:absolute}.FleetMapDemo-module__0IWjKa__lineActive{background:#06b6d426!important}.FleetMapDemo-module__0IWjKa__lineSynced{background:#10b98126!important}.FleetMapDemo-module__0IWjKa__signalPulse{z-index:3;background:#22d3ee;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:0;box-shadow:0 0 10px #22d3ee}.FleetMapDemo-module__0IWjKa__linkLine-1{width:2px;height:4.5rem;top:5rem;left:calc(50% - 1px)}.FleetMapDemo-module__0IWjKa__linkLine-2{transform-origin:top;width:2px;height:4.5rem;top:5rem;left:50%;transform:rotate(-35deg)}.FleetMapDemo-module__0IWjKa__linkLine-3{transform-origin:top;width:2px;height:4.5rem;top:5rem;left:50%;transform:rotate(35deg)}.FleetMapDemo-module__0IWjKa__fleetGrid{z-index:10;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-top:1.5rem;display:grid}@media (max-width:768px){.FleetMapDemo-module__0IWjKa__fleetGrid{grid-template-columns:1fr;gap:1.5rem}.FleetMapDemo-module__0IWjKa__linksContainer{display:none}}.FleetMapDemo-module__0IWjKa__agentCard{background:#0f172a99;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:.85rem;padding:1.25rem;transition:all .3s;display:flex;box-shadow:0 8px 24px #0000004d}.FleetMapDemo-module__0IWjKa__agentCardSending{background:#081929b3;border-color:#06b6d440}.FleetMapDemo-module__0IWjKa__agentCardSyncing{background:#1b150fb3;border-color:#f59e0b40}.FleetMapDemo-module__0IWjKa__agentCardSynced{background:#0a1b15b3;border-color:#10b9814d;box-shadow:0 8px 30px #10b9810d}.FleetMapDemo-module__0IWjKa__agentHeader{justify-content:space-between;align-items:center;display:flex}.FleetMapDemo-module__0IWjKa__agentPlatform span{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:.15rem .45rem;font-size:.65rem;font-weight:800}.FleetMapDemo-module__0IWjKa__platformBadgeK8s{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f640}.FleetMapDemo-module__0IWjKa__platformBadgeLinux{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b40}.FleetMapDemo-module__0IWjKa__platformBadgeWin{color:#a7f3d0;background:#10b9811f;border:1px solid #10b98140}.FleetMapDemo-module__0IWjKa__agentIp{font-family:var(--font-mono);color:#475569;font-size:.68rem}.FleetMapDemo-module__0IWjKa__agentBody{align-items:center;gap:.75rem;display:flex}.FleetMapDemo-module__0IWjKa__agentIconWrap{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.FleetMapDemo-module__0IWjKa__agentCardSending .FleetMapDemo-module__0IWjKa__agentIconWrap{color:#22d3ee;background:#22d3ee0d}.FleetMapDemo-module__0IWjKa__agentCardSyncing .FleetMapDemo-module__0IWjKa__agentIconWrap{color:#f59e0b;background:#f59e0b0d}.FleetMapDemo-module__0IWjKa__agentCardSynced .FleetMapDemo-module__0IWjKa__agentIconWrap{color:#10b981;background:#10b9810d}.FleetMapDemo-module__0IWjKa__agentInfo{flex-direction:column;display:flex}.FleetMapDemo-module__0IWjKa__agentName{color:#f1f5f9;font-size:.88rem;font-weight:700}.FleetMapDemo-module__0IWjKa__agentEnv{color:#64748b;font-size:.7rem;font-weight:600}.FleetMapDemo-module__0IWjKa__agentFooter{border-top:1px solid #ffffff0a;flex-direction:column;gap:.45rem;margin-top:auto;padding-top:.75rem;display:flex}.FleetMapDemo-module__0IWjKa__statusTextIdle,.FleetMapDemo-module__0IWjKa__statusTextSending,.FleetMapDemo-module__0IWjKa__statusTextSyncing,.FleetMapDemo-module__0IWjKa__statusTextSynced{align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.FleetMapDemo-module__0IWjKa__statusTextIdle{color:#64748b}.FleetMapDemo-module__0IWjKa__statusTextSending{color:#22d3ee}.FleetMapDemo-module__0IWjKa__statusTextSyncing{color:#f59e0b}.FleetMapDemo-module__0IWjKa__statusTextSynced{color:#10b981}.FleetMapDemo-module__0IWjKa__spinner{animation:1s linear infinite FleetMapDemo-module__0IWjKa__spin}@keyframes FleetMapDemo-module__0IWjKa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FleetMapDemo-module__0IWjKa__progressBar{background:#ffffff0d;border-radius:99px;width:100%;height:4px;overflow:hidden}.FleetMapDemo-module__0IWjKa__progressBarFill{background:#f59e0b;border-radius:99px;height:100%;box-shadow:0 0 8px #f59e0b}@media (max-width:640px){.FleetMapDemo-module__0IWjKa__centralNode{flex-wrap:wrap;padding:.75rem 1rem}.FleetMapDemo-module__0IWjKa__centralStatus{text-align:center;width:100%;margin-top:.5rem;margin-left:0}.FleetMapDemo-module__0IWjKa__centralTitle{font-size:.95rem}.FleetMapDemo-module__0IWjKa__commandLog{min-height:60px;font-size:.7rem}.FleetMapDemo-module__0IWjKa__canvas{min-height:300px;padding:1.5rem .75rem}.FleetMapDemo-module__0IWjKa__centralHub{margin-bottom:3rem}}
.FeatureExplorer-module__4Y388W__wrapper{z-index:5;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width:768px){.FeatureExplorer-module__4Y388W__wrapper{padding:0 1rem}}.FeatureExplorer-module__4Y388W__explorerGrid{grid-template-columns:1.3fr 1fr;align-items:stretch;gap:2rem;display:grid}@media (max-width:900px){.FeatureExplorer-module__4Y388W__explorerGrid{grid-template-columns:1fr}}.FeatureExplorer-module__4Y388W__visualStage{border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:1.5rem;transition:background .5s;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.FeatureExplorer-module__4Y388W__visualStage{min-height:420px;padding:1rem}}.FeatureExplorer-module__4Y388W__stageWindow{background:#080d16;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000080}.FeatureExplorer-module__4Y388W__windowChrome{background:#0c1524;border-bottom:1px solid #ffffff0f;align-items:center;padding:.6rem 1rem;display:flex;position:relative}.FeatureExplorer-module__4Y388W__dots{gap:5px;display:flex;position:absolute;left:1rem}.FeatureExplorer-module__4Y388W__dots span{background:#ffffff26;border-radius:50%;width:9px;height:9px}.FeatureExplorer-module__4Y388W__windowTitle{text-align:center;font-family:var(--font-mono);color:#64748b;flex:1;font-size:.72rem;font-weight:500}.FeatureExplorer-module__4Y388W__windowContent{background:#060911;flex-direction:column;flex:1;min-height:320px;padding:1.5rem;display:flex}@media (max-width:768px){.FeatureExplorer-module__4Y388W__windowContent{padding:1rem}}.FeatureExplorer-module__4Y388W__tabsCol{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.FeatureExplorer-module__4Y388W__tabBtn{color:#fff;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem;font-family:inherit;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.FeatureExplorer-module__4Y388W__tabBtn:hover{background:#ffffff0a;border-color:#ffffff1f;transform:translate(3px)}.FeatureExplorer-module__4Y388W__tabBtnActive{box-shadow:inset 0 0 10px #ffffff05;border-color:var(--border-focus-color)!important;background:#ffffff0d!important}.FeatureExplorer-module__4Y388W__tabIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.FeatureExplorer-module__4Y388W__tabTexts{flex-direction:column;gap:.25rem;display:flex}.FeatureExplorer-module__4Y388W__tabTag{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700}.FeatureExplorer-module__4Y388W__tabTitle{color:#f8fafc;font-size:.95rem;font-weight:700}.FeatureExplorer-module__4Y388W__tabDesc{color:#64748b;font-size:.78rem;line-height:1.45}.FeatureExplorer-module__4Y388W__tabBtnActive .FeatureExplorer-module__4Y388W__tabDesc{color:#94a3b8}.FeatureExplorer-module__4Y388W__visualContainer{flex-direction:column;gap:1.25rem;width:100%;height:100%;display:flex}.FeatureExplorer-module__4Y388W__highlightText{color:#22d3ee;font-weight:700}.FeatureExplorer-module__4Y388W__selectorConsole{background:#0b131f;border:1px solid #ffffff0d;border-radius:6px;padding:.75rem 1rem}.FeatureExplorer-module__4Y388W__consoleHeader{color:#64748b;letter-spacing:.08em;margin-bottom:.5rem;font-size:.62rem;font-weight:800}.FeatureExplorer-module__4Y388W__selectorRow{align-items:center;gap:.75rem;display:flex}.FeatureExplorer-module__4Y388W__yamlKey{font-family:var(--font-mono);color:#cbd5e1;font-size:.75rem}.FeatureExplorer-module__4Y388W__selectorPills{gap:.5rem;display:flex}.FeatureExplorer-module__4Y388W__selectorPill{color:#94a3b8;cursor:pointer;font-size:.72rem;font-weight:600;font-family:var(--font-mono);background:#ffffff08;border:1px solid #ffffff12;border-radius:4px;padding:.25rem .65rem;transition:all .2s}.FeatureExplorer-module__4Y388W__selectorPill:hover{color:#fff;background:#ffffff0f}.FeatureExplorer-module__4Y388W__selectorPillActive{color:#67e8f9!important;background:#06b6d426!important;border-color:#06b6d466!important}.FeatureExplorer-module__4Y388W__nodesList{flex-direction:column;gap:.5rem;display:flex}.FeatureExplorer-module__4Y388W__nodesListHeader{color:#64748b;font-size:.75rem;font-weight:700}.FeatureExplorer-module__4Y388W__nodesGrid{flex-direction:column;gap:.4rem;display:flex}.FeatureExplorer-module__4Y388W__nodeCell{border:1px solid;border-radius:6px;align-items:center;padding:.5rem .75rem;transition:all .3s;display:flex}.FeatureExplorer-module__4Y388W__nodeCellMatch{background:#06b6d408;border-color:#06b6d433}.FeatureExplorer-module__4Y388W__nodeCellNoMatch{opacity:.5;background:#ffffff03;border-color:#ffffff08}.FeatureExplorer-module__4Y388W__nodeIndicator{background:#64748b;border-radius:50%;width:6px;height:6px;margin-right:.75rem}.FeatureExplorer-module__4Y388W__nodeCellMatch .FeatureExplorer-module__4Y388W__nodeIndicator{background:#06b6d4;box-shadow:0 0 6px #06b6d4}.FeatureExplorer-module__4Y388W__nodeDetails{flex:1}.FeatureExplorer-module__4Y388W__nodeName{color:#cbd5e1;font-size:.75rem;font-weight:700}.FeatureExplorer-module__4Y388W__nodeLabels{color:#475569;font-size:.65rem;font-family:var(--font-mono)}.FeatureExplorer-module__4Y388W__nodeCellMatch .FeatureExplorer-module__4Y388W__nodeLabels{color:#0891b2}.FeatureExplorer-module__4Y388W__hotReloadPill{text-transform:uppercase;color:#10b981;letter-spacing:.04em;background:#10b9811f;border:1px solid #10b98140;border-radius:3px;padding:.12rem .4rem;font-size:.6rem;font-weight:800}.FeatureExplorer-module__4Y388W__policiesStat{border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:.75rem;font-size:.72rem;display:flex}.FeatureExplorer-module__4Y388W__statLabel{color:#475569}.FeatureExplorer-module__4Y388W__statValue{color:#10b981;font-weight:600}.FeatureExplorer-module__4Y388W__driftComparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.FeatureExplorer-module__4Y388W__configBlock{flex-direction:column;gap:.4rem;display:flex}.FeatureExplorer-module__4Y388W__configHeader{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:800}.FeatureExplorer-module__4Y388W__yamlCode{font-family:var(--font-mono);color:#94a3b8;background:#020617;border:1px solid #ffffff0d;border-radius:6px;padding:.75rem;font-size:.65rem;line-height:1.4;transition:all .3s;overflow-x:auto}.FeatureExplorer-module__4Y388W__yamlCodeDrifted{color:#ef4444;background:#1c0c0c80;border-color:#ef444440}.FeatureExplorer-module__4Y388W__driftDivider{justify-content:center;display:flex}.FeatureExplorer-module__4Y388W__driftActions{border-top:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-top:auto;padding-top:.75rem;display:flex}.FeatureExplorer-module__4Y388W__visualBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .2s}.FeatureExplorer-module__4Y388W__visualBtn:hover{color:#fff;background:#ffffff14}.FeatureExplorer-module__4Y388W__alertBanner{background:#ef444414;border:1px solid #ef444433;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;display:flex}.FeatureExplorer-module__4Y388W__alertText{color:#f87171;align-items:center;font-size:.75rem;font-weight:700;display:flex}.FeatureExplorer-module__4Y388W__reconcileBtn{color:#030712;cursor:pointer;background:#f59e0b;border:none;border-radius:4px;padding:.3rem .75rem;font-size:.7rem;font-weight:700;transition:background .2s}.FeatureExplorer-module__4Y388W__reconcileBtn:hover{background:#d97706}.FeatureExplorer-module__4Y388W__syncBanner{color:#f59e0b;justify-content:center;align-items:center;padding:.5rem;font-size:.72rem;font-weight:600;display:flex}.FeatureExplorer-module__4Y388W__successBanner{color:#10b981;justify-content:center;align-items:center;padding:.5rem;font-size:.72rem;font-weight:600;display:flex}.FeatureExplorer-module__4Y388W__spinner{animation:1s linear infinite FeatureExplorer-module__4Y388W__spin-reconcile}@keyframes FeatureExplorer-module__4Y388W__spin-reconcile{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FeatureExplorer-module__4Y388W__canaryDashboard{background:#0b131f;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.FeatureExplorer-module__4Y388W__canaryMeta{justify-content:space-between;align-items:flex-start;display:flex}.FeatureExplorer-module__4Y388W__canaryLabel{color:#10b981;letter-spacing:.07em;font-size:.6rem;font-weight:800}.FeatureExplorer-module__4Y388W__canaryTitle{color:#f8fafc;font-size:.88rem;font-weight:700}.FeatureExplorer-module__4Y388W__canaryWeight{color:#64748b;font-size:.75rem;font-weight:600}.FeatureExplorer-module__4Y388W__weightNum{color:#10b981;font-size:.85rem;font-weight:800}.FeatureExplorer-module__4Y388W__canaryBarTrack{background:#ffffff0a;border-radius:99px;width:100%;height:6px;overflow:hidden}.FeatureExplorer-module__4Y388W__canaryBarFill{height:100%;transition:width .4s}.FeatureExplorer-module__4Y388W__nodesVisualMap{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.25rem;display:grid}.FeatureExplorer-module__4Y388W__nodesColumn{flex-direction:column;gap:.4rem;display:flex}.FeatureExplorer-module__4Y388W__columnLabel{color:#475569;text-transform:uppercase;font-size:.62rem;font-weight:700}.FeatureExplorer-module__4Y388W__microNodeGrid{gap:.35rem;display:flex}.FeatureExplorer-module__4Y388W__microNode{background:#ffffff08;border:1px solid #ffffff0d;border-radius:3px;width:14px;height:14px;transition:all .3s}.FeatureExplorer-module__4Y388W__microNodeStable{box-shadow:0 0 5px #3b82f61a;background:#3b82f61a!important;border-color:#3b82f659!important}.FeatureExplorer-module__4Y388W__microNodeCanary{box-shadow:0 0 8px #10b98126;background:#10b98126!important;border-color:#10b98173!important}.FeatureExplorer-module__4Y388W__canaryActions{border-top:1px solid #ffffff0d;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.FeatureExplorer-module__4Y388W__canaryBtnIncrease,.FeatureExplorer-module__4Y388W__canaryBtnPromote,.FeatureExplorer-module__4Y388W__canaryBtnRollback{cursor:pointer;border:none;border-radius:5px;padding:.4rem .8rem;font-size:.72rem;font-weight:700;transition:all .2s}.FeatureExplorer-module__4Y388W__canaryBtnIncrease{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;flex:1.2}.FeatureExplorer-module__4Y388W__canaryBtnIncrease:hover{background:#ffffff14}.FeatureExplorer-module__4Y388W__canaryBtnPromote{color:#030712;background:#10b981;flex:1}.FeatureExplorer-module__4Y388W__canaryBtnPromote:hover{background:#059669}.FeatureExplorer-module__4Y388W__canaryBtnRollback{color:#f87171;background:#ef44441a;border:1px solid #ef444440;flex:1}.FeatureExplorer-module__4Y388W__canaryBtnRollback:hover{background:#ef44442e}.FeatureExplorer-module__4Y388W__canaryRollbackAlert{text-align:center;color:#f87171;background:#ef444414;border:1px solid #ef444433;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:.5rem;font-size:.72rem;font-weight:600;display:flex}.FeatureExplorer-module__4Y388W__canaryPromotedAlert{color:#34d399;background:#10b98114;border:1px solid #10b98133;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;font-size:.72rem;font-weight:600;display:flex}.FeatureExplorer-module__4Y388W__resetBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:3px;padding:.2rem .5rem;font-size:.65rem}.FeatureExplorer-module__4Y388W__sidecarLayout{flex:1;align-items:center;gap:.75rem;display:flex}.FeatureExplorer-module__4Y388W__inboundData{background:#0003;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;gap:.4rem;width:110px;padding:.75rem;display:flex}.FeatureExplorer-module__4Y388W__dataLabel{color:#64748b;text-transform:uppercase;text-align:center;font-size:.58rem;font-weight:700}.FeatureExplorer-module__4Y388W__streamPills{flex-direction:column;gap:.35rem;display:flex}.FeatureExplorer-module__4Y388W__streamPillMetric,.FeatureExplorer-module__4Y388W__streamPillTrace,.FeatureExplorer-module__4Y388W__streamPillAudit{text-align:center;border-radius:3px;padding:.15rem .35rem;font-size:.62rem;font-weight:700}.FeatureExplorer-module__4Y388W__streamPillMetric{color:#67e8f9;background:#06b6d414;border:1px solid #06b6d426}.FeatureExplorer-module__4Y388W__streamPillTrace{color:#a5b4fc;background:#6366f114;border:1px solid #6366f126}.FeatureExplorer-module__4Y388W__streamPillAudit{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b26}.FeatureExplorer-module__4Y388W__flowSplitter{flex:1;align-items:center;display:flex}.FeatureExplorer-module__4Y388W__splitLineHorizontal{background:#ffffff14;width:100%;height:1px}.FeatureExplorer-module__4Y388W__pipelinesColumn{flex-direction:column;flex:2;gap:.5rem;display:flex}.FeatureExplorer-module__4Y388W__pipelineBox{background:#0f172aa6;border:1px solid;border-radius:8px;flex-direction:column;gap:.35rem;padding:.65rem;transition:all .3s;display:flex}.FeatureExplorer-module__4Y388W__pipelineBoxInactive{opacity:.35;border-color:#ffffff0a!important}.FeatureExplorer-module__4Y388W__pipelineHeaderWrap{align-items:center;gap:.45rem;display:flex}.FeatureExplorer-module__4Y388W__pipelineIconCyan,.FeatureExplorer-module__4Y388W__pipelineIconAmber{border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.FeatureExplorer-module__4Y388W__pipelineIconCyan{color:#22d3ee;background:#06b6d41f}.FeatureExplorer-module__4Y388W__pipelineIconAmber{color:#f59e0b;background:#f59e0b1f}.FeatureExplorer-module__4Y388W__pipelineName{color:#f1f5f9;font-size:.75rem;font-weight:700}.FeatureExplorer-module__4Y388W__pipelineSpecs{color:#64748b;font-size:.62rem;line-height:1.3}.FeatureExplorer-module__4Y388W__destinationPill{border-radius:3px;width:fit-content;padding:.1rem .4rem;font-size:.6rem;font-weight:700}.FeatureExplorer-module__4Y388W__pipelineConnector{flex-direction:column;align-items:center;height:16px;display:flex;position:relative}.FeatureExplorer-module__4Y388W__sidecarConnectorText{color:#475569;z-index:2;letter-spacing:.05em;background:#060911;padding:0 6px;font-size:.52rem;font-weight:800;position:absolute;top:-2px}.FeatureExplorer-module__4Y388W__dottedConnectorLine{border-left:1px dashed #ffffff1f;width:1px;height:100%}.FeatureExplorer-module__4Y388W__sidecarControls{border-top:1px solid #ffffff0d;flex-direction:column;gap:.4rem;margin-top:auto;padding-top:.75rem;display:flex}.FeatureExplorer-module__4Y388W__controlsInfo{color:#64748b;font-size:.68rem;font-weight:500}.FeatureExplorer-module__4Y388W__ssoSelector{flex-direction:column;gap:.4rem;display:flex}.FeatureExplorer-module__4Y388W__selectorLabel{color:#475569;text-transform:uppercase;font-size:.65rem;font-weight:700}.FeatureExplorer-module__4Y388W__profileTabs{gap:.4rem;display:flex}.FeatureExplorer-module__4Y388W__profileTab{color:#cbd5e1;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:4px;flex:1;padding:.35rem;font-size:.7rem;font-weight:700;transition:all .2s}.FeatureExplorer-module__4Y388W__profileTabActive{color:#f472b6!important;background:#ec48991f!important;border-color:#ec489959!important}.FeatureExplorer-module__4Y388W__ssoMappingPanel{background:#0b131f;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.FeatureExplorer-module__4Y388W__ssoRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.FeatureExplorer-module__4Y388W__ssoRowDivider{background:#ffffff0d;height:1px;margin:.2rem 0}.FeatureExplorer-module__4Y388W__ssoLabel{color:#64748b;font-size:.68rem}.FeatureExplorer-module__4Y388W__ssoLabelMapped{color:#94a3b8;font-size:.68rem;font-weight:700}.FeatureExplorer-module__4Y388W__ssoValueEmail{font-size:.72rem;font-family:var(--font-mono);color:#cbd5e1}.FeatureExplorer-module__4Y388W__ssoValueRole{color:#f472b6;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.FeatureExplorer-module__4Y388W__ssoPills{flex-wrap:wrap;gap:.3rem;display:flex}.FeatureExplorer-module__4Y388W__ssoGroupPill{font-family:var(--font-mono);color:#94a3b8;background:#ffffff08;border:1px solid #ffffff0f;border-radius:3px;padding:.1rem .35rem;font-size:.6rem}.FeatureExplorer-module__4Y388W__ssoPermPill{font-family:var(--font-mono);color:#f472b6;background:#ec48990d;border:1px solid #ec489926;border-radius:3px;padding:.1rem .35rem;font-size:.58rem}.FeatureExplorer-module__4Y388W__siemTerminal{background:#020617;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:inset 0 2px 12px #00000080}.FeatureExplorer-module__4Y388W__terminalHeader{color:#475569;letter-spacing:.05em;background:#0f172a;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.5rem .85rem;font-size:.58rem;font-weight:800;display:flex}.FeatureExplorer-module__4Y388W__streamingDotPulse{background:#8b5cf6;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate FeatureExplorer-module__4Y388W__siem-pulse;box-shadow:0 0 6px #8b5cf6}@keyframes FeatureExplorer-module__4Y388W__siem-pulse{0%{opacity:.3}to{opacity:1}}.FeatureExplorer-module__4Y388W__terminalBody{font-family:var(--font-mono);flex-direction:column;gap:.45rem;padding:.85rem;font-size:.6rem;line-height:1.6;display:flex;overflow:hidden}.FeatureExplorer-module__4Y388W__terminalLine{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FeatureExplorer-module__4Y388W__logTimestamp{color:#475569}.FeatureExplorer-module__4Y388W__logEvent{color:#ef4444;font-weight:700}.FeatureExplorer-module__4Y388W__logAction{color:#e2e8f0;font-weight:600}.FeatureExplorer-module__4Y388W__logLabel{color:#64748b}.FeatureExplorer-module__4Y388W__logUser{color:#8b5cf6}.FeatureExplorer-module__4Y388W__logStatus{color:#10b981}.FeatureExplorer-module__4Y388W__siemNotice{border-top:1px solid #ffffff0d;margin-top:auto;padding-top:.75rem}.FeatureExplorer-module__4Y388W__siemNotice span{color:#64748b;font-size:.68rem;font-weight:500}@media (max-width:640px){.FeatureExplorer-module__4Y388W__driftComparison{grid-template-columns:1fr;gap:.5rem}.FeatureExplorer-module__4Y388W__driftDivider{display:none}.FeatureExplorer-module__4Y388W__yamlCode{padding:.5rem;font-size:.58rem}.FeatureExplorer-module__4Y388W__alertBanner{flex-direction:column;align-items:flex-start;gap:.5rem}.FeatureExplorer-module__4Y388W__sidecarLayout{flex-direction:column;align-items:stretch}.FeatureExplorer-module__4Y388W__inboundData{flex-flow:wrap;width:100%}.FeatureExplorer-module__4Y388W__flowSplitter{display:none}.FeatureExplorer-module__4Y388W__canaryActions{flex-wrap:wrap}.FeatureExplorer-module__4Y388W__canaryBtnIncrease,.FeatureExplorer-module__4Y388W__canaryBtnPromote,.FeatureExplorer-module__4Y388W__canaryBtnRollback{padding:.35rem .5rem;font-size:.65rem}.FeatureExplorer-module__4Y388W__canaryMeta{flex-direction:column;gap:.25rem}.FeatureExplorer-module__4Y388W__ssoRow{flex-direction:column;align-items:flex-start;gap:.25rem}.FeatureExplorer-module__4Y388W__ssoValueEmail{font-size:.65rem}.FeatureExplorer-module__4Y388W__selectorRow{flex-direction:column;align-items:flex-start;gap:.5rem}.FeatureExplorer-module__4Y388W__selectorPills{flex-wrap:wrap}.FeatureExplorer-module__4Y388W__nodeCell{flex-wrap:wrap;gap:.35rem}.FeatureExplorer-module__4Y388W__hotReloadPill{margin-left:auto}.FeatureExplorer-module__4Y388W__policiesStat{flex-direction:column;gap:.25rem}.FeatureExplorer-module__4Y388W__tabBtn{gap:.65rem;padding:.85rem}.FeatureExplorer-module__4Y388W__tabTitle{font-size:.85rem}.FeatureExplorer-module__4Y388W__tabDesc{font-size:.72rem}.FeatureExplorer-module__4Y388W__windowTitle{font-size:.6rem}.FeatureExplorer-module__4Y388W__visualStage{min-height:380px}}
.page-module___8aEwW__main{flex-direction:column;align-items:center;width:100%;display:flex}.page-module___8aEwW__hero{text-align:center;background:radial-gradient(ellipse at 50% 0%, #06b6d40f 0%, var(--bg-app) 55%);flex-direction:column;align-items:center;width:100%;padding:8rem 1.5rem 4rem;display:flex;position:relative}.page-module___8aEwW__heroContent{z-index:2;flex-direction:column;align-items:center;gap:1.25rem;max-width:780px;display:flex}.page-module___8aEwW__badge{color:var(--primary);letter-spacing:.03em;background:#06b6d40f;border:1px solid #06b6d426;border-radius:20px;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-module___8aEwW__title{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:3.8rem;font-weight:800;line-height:1.08}.page-module___8aEwW__subtitle{color:var(--text-secondary);max-width:600px;font-size:1.15rem;line-height:1.65}.page-module___8aEwW__heroActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.page-module___8aEwW__primaryHeroBtn{background:var(--primary);color:var(--bg-app);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1.8rem;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 20px #06b6d440}.page-module___8aEwW__primaryHeroBtn:hover{transform:translateY(-2px);box-shadow:0 6px 28px #06b6d459}.page-module___8aEwW__secondaryHeroBtn{color:var(--text-primary);border:1px solid var(--border);cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1.8rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.page-module___8aEwW__secondaryHeroBtn:hover{border-color:var(--border-focus);background:#ffffff12}.page-module___8aEwW__tertiaryHeroBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.page-module___8aEwW__tertiaryHeroBtn:hover{color:var(--text-primary)}.page-module___8aEwW__heroDemo{width:100%;max-width:900px;margin-top:3rem}.page-module___8aEwW__demoLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:inline-flex}.page-module___8aEwW__demoPulse{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:2s infinite page-module___8aEwW__pulse-dot}@keyframes page-module___8aEwW__pulse-dot{0%,to{opacity:1;box-shadow:0 0 #06b6d466}50%{opacity:.7;box-shadow:0 0 0 6px #06b6d400}}.page-module___8aEwW__section{flex-direction:column;align-items:center;width:100%;padding:5rem 1.5rem;scroll-margin-top:110px;display:flex}.page-module___8aEwW__darkSection{background:var(--bg-panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:3rem}.page-module___8aEwW__sectionTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.4rem;font-weight:700}.page-module___8aEwW__sectionSubtitle{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:1.1rem;line-height:1.6}.page-module___8aEwW__featuresSectionTag{letter-spacing:.09em;color:var(--primary);text-transform:uppercase;background:#06b6d40f;border:1px solid #06b6d426;border-radius:99px;margin-bottom:.75rem;padding:.25rem .85rem;font-size:.7rem;font-weight:700;display:inline-block}.page-module___8aEwW__problemGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;max-width:1000px;display:grid}.page-module___8aEwW__problemCard{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:.75rem;padding:1.75rem;transition:border-color .3s,box-shadow .3s;display:flex}.page-module___8aEwW__problemCard:hover{border-color:#ef444433;box-shadow:0 8px 30px #0000004d}.page-module___8aEwW__problemIcon{background:#ef444414;border:1px solid #ef444426;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.page-module___8aEwW__problemCard h3{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.page-module___8aEwW__problemCard p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.6}.page-module___8aEwW__solutionArrow{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:2.5rem;font-size:.85rem;font-weight:600;display:flex}.page-module___8aEwW__engineersContent{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1100px;display:grid}.page-module___8aEwW__engineersText{flex-direction:column;gap:1.5rem;display:flex}.page-module___8aEwW__engineersText .page-module___8aEwW__sectionTitle{text-align:left;margin-bottom:0}.page-module___8aEwW__engineersText .page-module___8aEwW__sectionSubtitle{text-align:left;max-width:none;margin:0}.page-module___8aEwW__featureMiniGrid{grid-template-columns:1fr 1fr;gap:1rem;margin:.5rem 0;display:grid}.page-module___8aEwW__featureMini{border:1px solid var(--border);background:#ffffff05;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;transition:border-color .2s,background .2s;display:flex}.page-module___8aEwW__featureMini:hover{background:#06b6d408;border-color:#06b6d433}.page-module___8aEwW__featureMiniIcon{width:36px;height:36px;color:var(--primary);background:#06b6d414;border:1px solid #06b6d41f;border-radius:8px;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__featureMiniTitle{color:var(--text-primary);font-size:.95rem;font-weight:700}.page-module___8aEwW__featureMiniDesc{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.page-module___8aEwW__engineersVisual{width:100%}.page-module___8aEwW__archSimple{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;width:100%;max-width:1000px;margin-bottom:3rem;display:flex}.page-module___8aEwW__archStep{text-align:center;flex:1;min-width:200px;max-width:260px;padding:1.5rem}.page-module___8aEwW__archIcon{border:1px solid;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 1rem;display:flex}.page-module___8aEwW__archStep h4{margin-bottom:.4rem;font-size:1rem;font-weight:700}.page-module___8aEwW__archStep p{color:var(--text-secondary);margin:0 0 .5rem;font-size:.82rem;line-height:1.5}.page-module___8aEwW__archPort{color:var(--text-muted);letter-spacing:.03em;background:#ffffff08;border-radius:4px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.page-module___8aEwW__archArrow{color:var(--text-muted);flex-direction:column;align-items:center;gap:.25rem;padding:0 .5rem;display:flex}.page-module___8aEwW__archArrowLine{background:linear-gradient(to bottom, var(--primary), var(--accent));opacity:.3;width:2px;height:30px}.page-module___8aEwW__archArrowHead{color:var(--primary);opacity:.5;font-size:.6rem}.page-module___8aEwW__archArrowLabel{letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase;font-size:.65rem;font-weight:600}.page-module___8aEwW__archDiagramWrap{width:100%;max-width:900px}.page-module___8aEwW__bentoGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;max-width:1000px;display:grid}.page-module___8aEwW__bentoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;min-width:0;padding:1.75rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.page-module___8aEwW__bentoCard:hover{border-color:var(--border-focus);transform:translateY(-3px);box-shadow:0 10px 40px #00000059}.page-module___8aEwW__bentoSpan2{grid-column:span 2}.page-module___8aEwW__bentoHeader{flex-direction:column;gap:.9rem;margin-bottom:.75rem;display:flex}.page-module___8aEwW__bentoIconWrapper{width:42px;height:42px;color:var(--primary);background:#06b6d40f;border:1px solid #06b6d41f;border-radius:10px;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__bentoTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.page-module___8aEwW__bentoDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;max-width:950px;display:grid}.page-module___8aEwW__stepCard{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:.75rem;min-width:0;padding:1.75rem;transition:border-color .3s;display:flex;overflow:hidden}.page-module___8aEwW__stepCard:hover{border-color:var(--border-focus)}.page-module___8aEwW__stepNumber{margin-bottom:.25rem;font-size:2rem;font-weight:800;line-height:1}.page-module___8aEwW__stepCard h3{margin:0;font-size:1.05rem;font-weight:700}.page-module___8aEwW__stepCard p{color:var(--text-secondary);margin:0;font-size:.87rem;line-height:1.6}.page-module___8aEwW__stepCode{color:#8b949e;white-space:pre;box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#0d1117;border:1px solid #ffffff0f;border-radius:10px;max-width:100%;margin-top:auto;padding:1rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.7;overflow-x:auto}.page-module___8aEwW__stepComment{color:#484f58;font-style:italic}.page-module___8aEwW__finalCTA{background:radial-gradient(#06b6d40a 0%,#0000 60%);justify-content:center;width:100%;padding:6rem 1.5rem;display:flex}.page-module___8aEwW__ctaBox{text-align:center;background:var(--bg-panel);border:1px solid var(--border);border-radius:20px;max-width:560px;padding:3rem;box-shadow:0 40px 80px -20px #0006}.page-module___8aEwW__ctaBox h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.9rem}.page-module___8aEwW__ctaBox p{color:var(--text-secondary);margin-bottom:2rem;font-size:1rem;line-height:1.6}.page-module___8aEwW__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:900px){.page-module___8aEwW__title{font-size:2.8rem}.page-module___8aEwW__problemGrid{grid-template-columns:1fr;max-width:500px}.page-module___8aEwW__engineersContent{grid-template-columns:1fr;gap:2.5rem}.page-module___8aEwW__bentoGrid{grid-template-columns:1fr}.page-module___8aEwW__bentoSpan2{grid-column:span 1}.page-module___8aEwW__stepsGrid{grid-template-columns:1fr;max-width:500px}.page-module___8aEwW__archSimple{flex-direction:column;gap:1.5rem}.page-module___8aEwW__archArrow{padding:.5rem 0;transform:rotate(90deg)}}@media (max-width:640px){.page-module___8aEwW__hero{padding:6rem 1rem 3rem}.page-module___8aEwW__title{font-size:2.1rem}.page-module___8aEwW__subtitle{font-size:1rem}.page-module___8aEwW__heroActions{flex-direction:column;width:100%;max-width:280px}.page-module___8aEwW__primaryHeroBtn,.page-module___8aEwW__secondaryHeroBtn,.page-module___8aEwW__tertiaryHeroBtn{width:100%;padding:.75rem 1.25rem}.page-module___8aEwW__section{padding:3rem 1rem}.page-module___8aEwW__sectionTitle{font-size:1.7rem}.page-module___8aEwW__ctaBox{padding:2rem 1.25rem}.page-module___8aEwW__ctaBox h2{font-size:1.5rem}.page-module___8aEwW__featureMiniGrid{grid-template-columns:1fr}}
