.shell-module__aN5Q9a__siteHeader{z-index:1000;-webkit-backdrop-filter:var(--glass-blur);background:var(--header-glass);border-bottom:1px solid var(--border-subtle);height:var(--shell-header-height);align-items:center;width:100%;display:flex;position:sticky;top:0}.shell-module__aN5Q9a__headerInner{width:100%;max-width:var(--container-max);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.shell-module__aN5Q9a__siteHeaderConfigurator{height:var(--shell-header-height-compact);background:#060a11f0;border-bottom-color:#94a3b829}.shell-module__aN5Q9a__headerInnerConfigurator{max-width:none;padding-left:clamp(1.5rem,1.9vw,2rem);padding-right:clamp(1.5rem,1.9vw,2rem)}@media (max-width:1399px){.shell-module__aN5Q9a__siteHeaderConfigurator{height:var(--shell-header-height)}}.shell-module__aN5Q9a__brandLogo{align-items:center;gap:var(--space-3);color:var(--text-primary);flex-shrink:0;min-width:0;max-width:calc(100% - 3.5rem);text-decoration:none;display:flex}.shell-module__aN5Q9a__brandLogoImg{object-fit:contain;width:36px;height:36px;filter:drop-shadow(0 2px 6px var(--material-shadow));flex-shrink:0}.shell-module__aN5Q9a__brandTextGroup{flex-direction:column;min-width:0;line-height:1.15;display:flex}.shell-module__aN5Q9a__brandMonogram{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.08em;white-space:nowrap;font-size:1.15rem;font-weight:900}.shell-module__aN5Q9a__brandMonogramHighlight{color:var(--brand-foreground)}.shell-module__aN5Q9a__brandTagline{font-size:var(--font-size-micro);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}@media (max-width:1279px){.shell-module__aN5Q9a__brandTagline{display:none}}.shell-module__aN5Q9a__navDesktop{align-items:center;gap:var(--space-6);display:flex}@media (max-width:1399px){.shell-module__aN5Q9a__navDesktop{display:none}}.shell-module__aN5Q9a__navLink{font-size:var(--font-size-ui);letter-spacing:.02em;color:var(--text-secondary);transition:color var(--transition-fast);padding:.5rem .25rem;font-weight:600;text-decoration:none;position:relative}.shell-module__aN5Q9a__navLink:after{content:"";background-color:var(--brand-foreground);transform-origin:50%;height:2px;transition:transform var(--transition-fast);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.shell-module__aN5Q9a__navLink:hover,.shell-module__aN5Q9a__navLink.shell-module__aN5Q9a__active{color:var(--text-primary)}.shell-module__aN5Q9a__navLink.shell-module__aN5Q9a__active:after{transform:scaleX(1)}.shell-module__aN5Q9a__headerActionsDesktop{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}@media (max-width:1399px){.shell-module__aN5Q9a__headerActionsDesktop{display:none}}.shell-module__aN5Q9a__localeSwitcher{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:.125rem;max-width:100%;padding:.1875rem;display:flex}.shell-module__aN5Q9a__localeBtn{font-size:var(--font-size-caption);font-weight:700;font-family:var(--font-mono);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;padding:.3125rem .625rem}.shell-module__aN5Q9a__localeBtn:hover:not(.shell-module__aN5Q9a__localeBtnActive){color:var(--text-primary);background-color:var(--bg-surface-hover)}.shell-module__aN5Q9a__localeBtnActive{background-color:var(--bg-canvas);color:var(--brand-foreground);border-color:var(--brand-edge);box-shadow:var(--shadow-control-selected)}.shell-module__aN5Q9a__themeToggleBtn{min-width:var(--touch-target-min);min-height:var(--touch-target-min);width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--radius-md);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shell-module__aN5Q9a__themeToggleBtn:hover{color:var(--text-primary);border-color:var(--border-strong);background-color:var(--bg-surface-hover)}.shell-module__aN5Q9a__mobileMenuBtn{min-width:var(--touch-target-min);min-height:var(--touch-target-min);width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--radius-md);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:none}.shell-module__aN5Q9a__mobileMenuBtn:hover{border-color:var(--border-strong);background-color:var(--bg-surface-hover)}@media (max-width:1399px){.shell-module__aN5Q9a__mobileMenuBtn{display:inline-flex}}.shell-module__aN5Q9a__mobileNavOverlay{background:var(--bg-canvas);z-index:999;border-top:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:100vw;padding:1.25rem clamp(1rem,4vw,2rem) 2rem;display:flex;position:fixed;inset:4.5rem 0 0;overflow:hidden auto}.shell-module__aN5Q9a__mobileNavClose{min-width:var(--touch-target-min);min-height:var(--touch-target-min);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised);color:var(--text-primary);justify-content:center;align-self:flex-end;align-items:center;margin-bottom:.5rem;display:inline-flex}.shell-module__aN5Q9a__mobileNavClose:hover{border-color:var(--border-strong);background:var(--bg-surface-hover)}.shell-module__aN5Q9a__mobileNavLinksList{flex-direction:column;gap:.25rem;width:100%;display:flex}.shell-module__aN5Q9a__mobileNavLink{font-size:var(--font-size-lead);letter-spacing:-.01em;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);transition:color var(--transition-fast), padding-left var(--transition-fast);justify-content:space-between;align-items:center;padding:.75rem .5rem;font-weight:700;text-decoration:none;display:flex}.shell-module__aN5Q9a__mobileNavLink:hover,.shell-module__aN5Q9a__mobileNavLink.shell-module__aN5Q9a__active{color:var(--brand-foreground);padding-left:.75rem}.shell-module__aN5Q9a__mobileMenuFooter{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;margin-top:1.5rem;display:flex}.shell-module__aN5Q9a__mobileProjectCta{width:100%;min-height:var(--touch-target-min);justify-content:center}.shell-module__aN5Q9a__mobileMenuControls{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border-subtle);box-sizing:border-box;flex-wrap:wrap;width:100%;padding-top:1rem;display:flex}.shell-module__aN5Q9a__siteFooter{background:var(--bg-canvas-soft);border-top:1px solid var(--border-subtle);box-sizing:border-box;width:100%;margin-top:auto;padding-top:clamp(3.5rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem);position:relative}.shell-module__aN5Q9a__footerGrid{gap:var(--space-10);grid-template-columns:2fr repeat(3,1fr);margin-bottom:3.5rem;display:grid}@media (max-width:1024px){.shell-module__aN5Q9a__footerGrid{gap:var(--space-10);grid-template-columns:1fr 1fr}}@media (max-width:640px){.shell-module__aN5Q9a__footerGrid{gap:var(--space-8);grid-template-columns:1fr}}.shell-module__aN5Q9a__footerBrandColumn{flex-direction:column;display:flex}.shell-module__aN5Q9a__footerTaglineText{font-size:var(--font-size-ui);max-width:320px;color:var(--text-secondary);margin-top:1rem;margin-bottom:.75rem}.shell-module__aN5Q9a__footerLegalMeta{font-size:var(--font-size-meta);font-family:var(--font-mono);color:var(--text-muted)}.shell-module__aN5Q9a__footerColTitle{font-size:var(--font-size-meta);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:1.25rem;font-weight:700}.shell-module__aN5Q9a__footerLinks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shell-module__aN5Q9a__footerLink{font-size:var(--font-size-ui);color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.shell-module__aN5Q9a__footerLink:hover{color:var(--brand-foreground)}.shell-module__aN5Q9a__footerBottom{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--font-size-meta);font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;padding-top:2rem;display:flex}@media (min-width:1600px){.shell-module__aN5Q9a__siteHeaderConfigurator{height:4.75rem}.shell-module__aN5Q9a__headerInnerConfigurator{padding-left:1.85rem;padding-right:1.85rem}.shell-module__aN5Q9a__siteHeaderConfigurator .shell-module__aN5Q9a__brandMonogram{font-size:1.28rem}.shell-module__aN5Q9a__siteHeaderConfigurator .shell-module__aN5Q9a__brandTagline{font-size:.76rem}.shell-module__aN5Q9a__siteHeaderConfigurator .shell-module__aN5Q9a__navDesktop{gap:1.75rem}.shell-module__aN5Q9a__siteHeaderConfigurator .shell-module__aN5Q9a__navLink{padding:.65rem .3rem;font-size:.96rem}.shell-module__aN5Q9a__siteHeaderConfigurator .shell-module__aN5Q9a__headerActionsDesktop{gap:.85rem}.shell-module__aN5Q9a__siteHeaderConfigurator .shell-module__aN5Q9a__localeBtn{padding:.4rem .72rem;font-size:.82rem}.shell-module__aN5Q9a__siteHeaderConfigurator .shell-module__aN5Q9a__themeToggleBtn{width:3rem;height:3rem}}
.HeaderLogoOwner-module__sbvyvq__brandMarkOwner{isolation:auto;flex:0 0 54px;width:54px;height:54px;position:relative;overflow:visible}.HeaderLogoOwner-module__sbvyvq__brandMarkOwner:before,.HeaderLogoOwner-module__sbvyvq__brandMarkOwner:after{content:none}.HeaderLogoOwner-module__sbvyvq__brandLogoImgOwner{z-index:2;object-fit:contain;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:68px;max-width:none;height:68px;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1),filter .24s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.16)}.HeaderLogoOwner-module__sbvyvq__brandLogoDarkOriginal{opacity:1;mix-blend-mode:normal;filter:drop-shadow(0 0 2px #fffffffa)drop-shadow(0 0 7px #ff6973fa)drop-shadow(0 0 17px #e11d2ee6)drop-shadow(0 0 30px #e11d2e8a)drop-shadow(0 7px 9px #0000007a);-webkit-mask-image:none;mask-image:none}.HeaderLogoOwner-module__sbvyvq__brandLogoLightOriginal{opacity:0;mix-blend-mode:normal;filter:drop-shadow(0 0 2px #fffffff5)drop-shadow(0 0 8px #ffffffd1)drop-shadow(0 3px 4px #0f172a33);-webkit-mask-image:none;mask-image:none}[data-theme=light] .HeaderLogoOwner-module__sbvyvq__brandLogoDarkOriginal{opacity:0}[data-theme=light] .HeaderLogoOwner-module__sbvyvq__brandLogoLightOriginal{opacity:1}@media (hover:hover) and (pointer:fine){.HeaderLogoOwner-module__sbvyvq__brandMarkOwner:hover .HeaderLogoOwner-module__sbvyvq__brandLogoImgOwner{transform:translate(-50%,-50%)scale(1.24)}.HeaderLogoOwner-module__sbvyvq__brandMarkOwner:hover .HeaderLogoOwner-module__sbvyvq__brandLogoDarkOriginal{filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 11px #ff424c)drop-shadow(0 0 28px #e11d2ed6)drop-shadow(0 8px 11px #00000080)}[data-theme=light] .HeaderLogoOwner-module__sbvyvq__brandMarkOwner:hover .HeaderLogoOwner-module__sbvyvq__brandLogoLightOriginal{filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 11px #ffffffeb)drop-shadow(0 4px 5px #0f172a38)}}@media (max-width:520px){.HeaderLogoOwner-module__sbvyvq__brandMarkOwner{flex-basis:50px;width:50px;height:50px}.HeaderLogoOwner-module__sbvyvq__brandLogoImgOwner{width:64px;height:64px}}
.ArchitectureTopologyDrilldown-module__Nn2E0G__centerCoreFront{z-index:18!important}.ArchitectureTopologyDrilldown-module__Nn2E0G__connectionDimmed{opacity:.2;filter:saturate(.55)brightness(.7);transition:opacity .24s,filter .24s}.ArchitectureTopologyDrilldown-module__Nn2E0G__endpointSelected{z-index:24!important;opacity:1!important;filter:none!important}.ArchitectureTopologyDrilldown-module__Nn2E0G__endpointSelectedLeft{transform:translate(-16px,-50%)!important}.ArchitectureTopologyDrilldown-module__Nn2E0G__endpointSelectedRight{transform:translate(16px,-50%)!important}.ArchitectureTopologyDrilldown-module__Nn2E0G__endpointDimmed{pointer-events:auto;filter:saturate(.55)brightness(.68)blur(.35px);z-index:16!important;opacity:.24!important;transition:opacity .24s,filter .24s,transform .24s cubic-bezier(.16,1,.3,1)!important}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchConnector{z-index:12;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 7px rgba(var(--endpoint-accent), .48));position:absolute;inset:0;overflow:visible}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchPath{fill:none;stroke:rgba(var(--endpoint-accent), .96);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchConnector[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__branchPath{animation:.36s cubic-bezier(.16,1,.3,1) both ArchitectureTopologyDrilldown-module__Nn2E0G__branchTrace}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchConnector[data-phase=closing] .ArchitectureTopologyDrilldown-module__Nn2E0G__branchPath{stroke-dashoffset:1px;transition:stroke-dashoffset .19s cubic-bezier(.4,0,1,1)}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchSeed,.ArchitectureTopologyDrilldown-module__Nn2E0G__branchTip{fill:rgb(var(--endpoint-accent));stroke:#ffffffd1;stroke-width:1.4px;vector-effect:non-scaling-stroke}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchSeed{filter:drop-shadow(0 0 8px rgba(var(--endpoint-accent), .95));animation:1.55s ease-in-out infinite ArchitectureTopologyDrilldown-module__Nn2E0G__branchSeedPulse}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchTip{opacity:1;transform-box:fill-box;transform-origin:50%}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchConnector[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__branchTip{animation:.26s cubic-bezier(.16,1,.3,1) .3s both ArchitectureTopologyDrilldown-module__Nn2E0G__branchTipArrive}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchConnector[data-phase=closing] .ArchitectureTopologyDrilldown-module__Nn2E0G__branchSeed,.ArchitectureTopologyDrilldown-module__Nn2E0G__branchConnector[data-phase=closing] .ArchitectureTopologyDrilldown-module__Nn2E0G__branchTip{opacity:0;transition:opacity .13s}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot{z-index:14;pointer-events:auto;isolation:isolate;align-items:start;gap:12px;width:min(36%,420px);display:grid;position:absolute}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=right]{grid-template-columns:minmax(145px,165px) minmax(0,1fr);right:3%}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=left]{grid-template-columns:minmax(0,1fr) minmax(145px,165px);left:3%}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-row=top]{top:23%}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-row=middle]{top:50%;transform:translateY(-50%)}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-row=bottom]{bottom:23%}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=right] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel{grid-column:1}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=right] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=left] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel{grid-column:2}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=left] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel{grid-column:1}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel{border:1px solid rgba(var(--endpoint-accent), .42);background:linear-gradient(145deg, rgba(var(--endpoint-accent), .085), transparent 42%), #080a0ff0;min-width:0;box-shadow:0 22px 58px #00000075, 0 0 28px rgba(var(--endpoint-accent), .11), inset 0 1px 0 #ffffff0e;-webkit-backdrop-filter:blur(18px);border-radius:14px;grid-row:1;position:relative}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel{padding:12px 10px}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening][data-row=bottom] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel{animation:.36s cubic-bezier(.16,1,.3,1) .15s both ArchitectureTopologyDrilldown-module__Nn2E0G__panelGrowUp}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening]:not([data-row=bottom]) .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel{animation:.36s cubic-bezier(.16,1,.3,1) .15s both ArchitectureTopologyDrilldown-module__Nn2E0G__panelGrowDown}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneHeader{border-bottom:1px solid rgba(var(--endpoint-accent), .14);justify-content:space-between;align-items:flex-start;gap:8px;padding:2px 2px 10px;display:flex}.ArchitectureTopologyDrilldown-module__Nn2E0G__tierIndex{border:1px solid rgba(var(--endpoint-accent), .32);background:rgba(var(--endpoint-accent), .08);min-width:26px;height:20px;font-family:var(--font-mono);letter-spacing:.08em;color:rgb(var(--endpoint-accent));border-radius:999px;justify-content:center;align-items:center;margin-right:5px;font-size:.6875rem;font-weight:800;display:inline-flex}.ArchitectureTopologyDrilldown-module__Nn2E0G__panelRole{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--endpoint-accent));margin-top:7px;font-size:.75rem;font-weight:800;line-height:1.15;display:block}.ArchitectureTopologyDrilldown-module__Nn2E0G__panelTitle{letter-spacing:-.02em;color:var(--text-primary);margin:4px 0 0;font-size:.82rem;line-height:1.12}.ArchitectureTopologyDrilldown-module__Nn2E0G__closeButton{border:1px solid rgba(var(--endpoint-accent), .18);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:#ffffff09;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;transition:color .17s,border-color .17s,background .17s,transform .17s;display:grid}.ArchitectureTopologyDrilldown-module__Nn2E0G__closeButton:hover,.ArchitectureTopologyDrilldown-module__Nn2E0G__closeButton:focus-visible{color:var(--text-primary);border-color:rgba(var(--endpoint-accent), .55);background:rgba(var(--endpoint-accent), .1);outline:none;transform:scale(1.04)}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneRail{gap:7px;padding:10px 0 1px 17px;display:grid;position:relative}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneRail:before{content:"";background:linear-gradient(180deg, rgba(var(--endpoint-accent), .78), rgba(var(--endpoint-accent), .14));transform-origin:top;width:1px;position:absolute;top:8px;bottom:4px;left:6px}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-row=bottom] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneRail:before{transform-origin:bottom}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneRail:before{animation:.42s cubic-bezier(.16,1,.3,1) .23s both ArchitectureTopologyDrilldown-module__Nn2E0G__railGrow}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem{border:1px solid rgba(var(--endpoint-accent), .12);width:100%;min-height:37px;color:var(--text-secondary);text-align:left;font:inherit;cursor:pointer;background:#ffffff06;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;padding:7px 7px 7px 9px;font-size:.875rem;line-height:1.18;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:before{content:"";background:rgb(var(--endpoint-accent));width:7px;height:7px;box-shadow:0 0 8px rgba(var(--endpoint-accent), .68);border:1px solid #ffffffb8;border-radius:50%;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:after{content:"";background:rgba(var(--endpoint-accent), .64);transform-origin:0;width:11px;height:1px;position:absolute;top:50%;left:-11px}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem{animation:.3s cubic-bezier(.16,1,.3,1) both ArchitectureTopologyDrilldown-module__Nn2E0G__nodeSprout}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:before{animation:.25s cubic-bezier(.16,1,.3,1) both ArchitectureTopologyDrilldown-module__Nn2E0G__nodeDotArrive}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:after{animation:.25s cubic-bezier(.16,1,.3,1) both ArchitectureTopologyDrilldown-module__Nn2E0G__itemStemGrow}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:first-child,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:first-child:before,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:first-child:after{animation-delay:.3s}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:nth-child(2),.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:nth-child(2):before,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:nth-child(2):after{animation-delay:.37s}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:nth-child(3),.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:nth-child(3):before,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:nth-child(3):after{animation-delay:.44s}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:nth-child(4),.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:nth-child(4):before,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=opening] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:nth-child(4):after{animation-delay:.51s}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:hover,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:focus-visible,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItemActive{color:var(--text-primary);border-color:rgba(var(--endpoint-accent), .52);background:linear-gradient(90deg, rgba(var(--endpoint-accent), .16), rgba(var(--endpoint-accent), .045)), #ffffff06;box-shadow:inset 0 0 16px rgba(var(--endpoint-accent), .055);outline:none}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:hover,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:focus-visible{transform:translate(2px)}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItemActive:before{width:9px;height:9px;box-shadow:0 0 12px rgba(var(--endpoint-accent), .92);left:-16px}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchChevron{opacity:.64;flex:none;transition:transform .18s,opacity .18s}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItemActive .ArchitectureTopologyDrilldown-module__Nn2E0G__branchChevron{opacity:1;transform:translate(2px)}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel{padding:14px 14px 13px;animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=right] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel{animation-name:ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoRevealRight}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=left] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel{animation-name:ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoRevealLeft}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel:before{content:"";background:rgba(var(--endpoint-accent), .78);width:13px;height:1px;box-shadow:0 0 8px rgba(var(--endpoint-accent), .42);animation:.22s cubic-bezier(.16,1,.3,1) 40ms both ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoStem;position:absolute;top:31px}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=right] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel:before{transform-origin:0;left:-13px}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=left] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel:before{transform-origin:100%;right:-13px}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoHeader{align-items:center;gap:3px;margin-bottom:9px;display:flex}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoBreadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;color:rgb(var(--endpoint-accent));opacity:.86;font-size:.6875rem;font-weight:700;overflow:hidden}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoTitle{letter-spacing:-.025em;color:var(--text-primary);margin:0 0 8px;font-size:.98rem;line-height:1.14}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoProblem{-webkit-line-clamp:4;color:var(--text-secondary);-webkit-box-orient:vertical;margin:0;font-size:.69rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ArchitectureTopologyDrilldown-module__Nn2E0G__techTokens{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.ArchitectureTopologyDrilldown-module__Nn2E0G__techTokens span{text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(var(--endpoint-accent), .2);background:rgba(var(--endpoint-accent), .065);max-width:100%;font-family:var(--font-mono);color:var(--text-secondary);border-radius:999px;padding:4px 7px;font-size:.6875rem;overflow:hidden}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownAction{max-width:100%;color:rgb(var(--endpoint-accent));align-items:center;gap:6px;margin-top:12px;font-size:.75rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownAction span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownAction svg{flex:none;transition:transform .18s}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownAction:hover svg,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownAction:focus-visible svg{transform:translate(3px)}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownAction:focus-visible{outline:1px solid rgba(var(--endpoint-accent), .72);outline-offset:4px;border-radius:2px}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=closing] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=closing] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel{opacity:0;filter:blur(2px);transition:opacity .18s,filter .18s,transform .2s cubic-bezier(.4,0,1,1);animation:none;transform:translateY(4px)scale(.97)}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=closing] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneRail:before,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=closing] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:before,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=closing] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:after,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-phase=closing] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel:before{opacity:0;transition:opacity .12s}:is([data-theme=light] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel,[data-theme=light] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel){background:linear-gradient(145deg, rgba(var(--endpoint-accent), .07), transparent 42%), #fafbfdf5;box-shadow:0 20px 48px #0f172a29, 0 0 24px rgba(var(--endpoint-accent), .07), inset 0 1px 0 #ffffffe6}[data-theme=light] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem{background:#ffffffad}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__branchTrace{0%{stroke-dashoffset:1px;opacity:.15}to{stroke-dashoffset:0;opacity:1}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__branchSeedPulse{0%,to{opacity:.78}50%{opacity:1}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__branchTipArrive{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__panelGrowDown{0%{opacity:0;clip-path:inset(0 0 100% round 14px);transform-origin:top;transform:translateY(-7px)scaleY(.94)}to{opacity:1;clip-path:inset(0 round 14px);transform-origin:top;transform:translateY(0)scaleY(1)}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__panelGrowUp{0%{opacity:0;clip-path:inset(100% 0 0 round 14px);transform-origin:bottom;transform:translateY(7px)scaleY(.94)}to{opacity:1;clip-path:inset(0 round 14px);transform-origin:bottom;transform:translateY(0)scaleY(1)}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__railGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__itemStemGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__nodeDotArrive{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__nodeSprout{0%{opacity:0;transform:translate(-8px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoStem{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoRevealRight{0%{opacity:0;clip-path:inset(0 100% 0 0 round 14px);transform:translate(-8px)scale(.98)}to{opacity:1;clip-path:inset(0 round 14px);transform:translate(0)scale(1)}}@keyframes ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoRevealLeft{0%{opacity:0;clip-path:inset(0 0 0 100% round 14px);transform:translate(8px)scale(.98)}to{opacity:1;clip-path:inset(0 round 14px);transform:translate(0)scale(1)}}@media (max-width:1100px){.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot{gap:9px;width:min(43%,390px)}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=right]{grid-template-columns:minmax(126px,148px) minmax(0,1fr);right:1.5%}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=left]{grid-template-columns:minmax(0,1fr) minmax(126px,148px);left:1.5%}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel{padding:10px 8px}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel{padding:12px 11px}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem{font-size:.75rem}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoProblem{-webkit-line-clamp:3;font-size:.75rem}}@media (max-width:820px){.ArchitectureTopologyDrilldown-module__Nn2E0G__branchConnector{display:none}.ArchitectureTopologyDrilldown-module__Nn2E0G__endpointSelectedLeft,.ArchitectureTopologyDrilldown-module__Nn2E0G__endpointSelectedRight{z-index:32!important;transform:none!important}.ArchitectureTopologyDrilldown-module__Nn2E0G__endpointDimmed{filter:saturate(.4)brightness(.64)blur(.3px);opacity:.14!important}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=left],.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=right],.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-row=top],.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-row=middle],.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-row=bottom]{grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);grid-template-columns:minmax(0,1fr);gap:8px;width:auto;inset:220px 12px 12px;transform:none}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=left] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=right] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel{grid-area:1/1}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=left] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=right] .ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel{grid-area:2/1}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel{overscroll-behavior:contain;height:100%;min-height:0;overflow:auto}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel:before{width:1px;height:9px;top:-9px;transform-origin:top!important;left:24px!important;right:auto!important}.ArchitectureTopologyDrilldown-module__Nn2E0G__panelTitle{font-size:.75rem}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem{min-height:var(--touch-target-min);padding:8px;font-size:.75rem}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoTitle{font-size:.86rem}}@media (max-width:520px){.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot,.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=left],.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-side=right],.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-row=top],.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-row=middle],.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownRoot[data-row=bottom]{grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr);grid-template-columns:minmax(0,1fr);gap:8px;inset:202px 7px 7px;transform:none}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel{padding:8px 6px}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel{padding:10px 9px}.ArchitectureTopologyDrilldown-module__Nn2E0G__tierIndex{min-width:23px;height:18px;font-size:.6875rem}.ArchitectureTopologyDrilldown-module__Nn2E0G__panelRole,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoBreadcrumb{font-size:.6875rem}.ArchitectureTopologyDrilldown-module__Nn2E0G__panelTitle{font-size:.875rem}.ArchitectureTopologyDrilldown-module__Nn2E0G__closeButton{width:var(--touch-target-min);height:var(--touch-target-min);flex-basis:var(--touch-target-min)}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneRail{padding-left:14px}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem{font-size:.75rem}.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoProblem{-webkit-line-clamp:4;font-size:.75rem}.ArchitectureTopologyDrilldown-module__Nn2E0G__techTokens span{padding:3px 5px;font-size:.6875rem}.ArchitectureTopologyDrilldown-module__Nn2E0G__drilldownAction{min-height:var(--touch-target-min);align-items:center;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ArchitectureTopologyDrilldown-module__Nn2E0G__connectionDimmed,.ArchitectureTopologyDrilldown-module__Nn2E0G__endpointSelected,.ArchitectureTopologyDrilldown-module__Nn2E0G__endpointDimmed,.ArchitectureTopologyDrilldown-module__Nn2E0G__branchPath,.ArchitectureTopologyDrilldown-module__Nn2E0G__branchSeed,.ArchitectureTopologyDrilldown-module__Nn2E0G__branchTip,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneRail:before,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:before,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:after,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel:before,.ArchitectureTopologyDrilldown-module__Nn2E0G__branchChevron{transition:none!important;animation:none!important}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchPath{stroke-dashoffset:0!important}.ArchitectureTopologyDrilldown-module__Nn2E0G__branchTip,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOnePanel,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneRail:before,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:before,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelOneItem:after,.ArchitectureTopologyDrilldown-module__Nn2E0G__levelTwoPanel:before{opacity:1!important;clip-path:none!important;transform:none!important}}
.ArchitectureTopologyDrilldownTiming-module__0f5kOq__levelTwoDelay{animation-delay:40ms}[data-architecture-drilldown][data-phase=opening] .ArchitectureTopologyDrilldownTiming-module__0f5kOq__levelTwoDelay{animation-delay:.52s}@media (prefers-reduced-motion:reduce){.ArchitectureTopologyDrilldownTiming-module__0f5kOq__levelTwoDelay{animation-delay:0s!important}}
.BuildIntentSection-module__m_-NVq__intentLink{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:.375rem;min-block-size:7rem;text-decoration:none}.BuildIntentSection-module__m_-NVq__intentLink:focus-visible{outline:2px solid var(--forza-red);outline-offset:4px}.BuildIntentSection-module__m_-NVq__intentLink:disabled{cursor:not-allowed;opacity:.6}.BuildIntentSection-module__m_-NVq__intentLink.BuildIntentSection-module__m_-NVq__ledgerDirectionRow{grid-template-columns:minmax(0,1fr) 2rem;align-items:start}.BuildIntentSection-module__m_-NVq__ledgerDirectionRow>:first-child{min-width:0}.BuildIntentSection-module__m_-NVq__ledgerDirectionRow>:last-child{align-self:start;padding-top:.125rem}.BuildIntentSection-module__m_-NVq__directionGrid.BuildIntentSection-module__m_-NVq__directionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.BuildIntentSection-module__m_-NVq__directionGrid.BuildIntentSection-module__m_-NVq__directionGrid .BuildIntentSection-module__m_-NVq__ledgerDirectionRow{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-surface-raised) 72%, transparent);min-height:7rem;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);padding:1rem 1.1rem}.BuildIntentSection-module__m_-NVq__directionGrid.BuildIntentSection-module__m_-NVq__directionGrid .BuildIntentSection-module__m_-NVq__ledgerDirectionRow:hover{border-color:color-mix(in srgb, var(--forza-red) 42%, var(--border-subtle));background:color-mix(in srgb, var(--bg-surface-raised) 92%, var(--forza-red) 8%);padding-left:1.1rem;transform:translateY(-1px)}.BuildIntentSection-module__m_-NVq__directionGrid.BuildIntentSection-module__m_-NVq__directionGrid .BuildIntentSection-module__m_-NVq__ledgerDirectionRow:focus-visible{outline:2px solid var(--forza-red);outline-offset:2px;border-color:var(--forza-red)}@media (max-width:760px){.BuildIntentSection-module__m_-NVq__directionGrid.BuildIntentSection-module__m_-NVq__directionGrid{grid-template-columns:1fr}.BuildIntentSection-module__m_-NVq__directionGrid.BuildIntentSection-module__m_-NVq__directionGrid .BuildIntentSection-module__m_-NVq__ledgerDirectionRow{min-height:auto}}
.EngineeringField-module__Jb5iyW__field{--ef-x:50vw;--ef-y:28vh;--ef-trail-x:-999px;--ef-trail-y:-999px;--ef-geometry-color:#6f54246b;--ef-geometry-accent:#8a672b8f;--ef-gold-reveal:#d6a84beb;--ef-gold-hot:#f0c96bfa;--ef-static-opacity:.19;--ef-reveal-opacity:.96;--ef-afterglow-opacity:.7;--ef-field-opacity:1;--ef-field-scrolled-opacity:.8;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;opacity:var(--ef-field-opacity);transition:opacity .6s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;overflow:hidden}.EngineeringField-module__Jb5iyW__field[data-accent=red],.EngineeringField-module__Jb5iyW__field[data-accent=violet]{--ef-geometry-color:#6f54246b;--ef-geometry-accent:#8a672b8f}.EngineeringField-module__Jb5iyW__field[data-intensity=soft]{--ef-field-opacity:.84;--ef-field-scrolled-opacity:.66;--ef-static-opacity:.16;--ef-reveal-opacity:.82;--ef-afterglow-opacity:.58}.EngineeringField-module__Jb5iyW__field[data-intensity=quiet]{--ef-field-opacity:.56;--ef-field-scrolled-opacity:.43;--ef-static-opacity:.1;--ef-reveal-opacity:.62;--ef-afterglow-opacity:.42}.EngineeringField-module__Jb5iyW__field[data-hero=false]{opacity:var(--ef-field-scrolled-opacity)}.EngineeringField-module__Jb5iyW__geometryStatic,.EngineeringField-module__Jb5iyW__geometryReveal,.EngineeringField-module__Jb5iyW__geometryAfterglow{box-shadow:none;background:0 0;position:absolute;inset:0;transform:none}.EngineeringField-module__Jb5iyW__geometryStatic{opacity:var(--ef-static-opacity)}.EngineeringField-module__Jb5iyW__geometryReveal{opacity:var(--ef-reveal-opacity);-webkit-mask-image:radial-gradient(circle 220px at var(--ef-x) var(--ef-y), #000 0%, #000000fa 30%, #000000a3 58%, transparent 100%);-webkit-mask-image:radial-gradient(circle 220px at var(--ef-x) var(--ef-y), #000 0%, #000000fa 30%, #000000a3 58%, transparent 100%);mask-image:radial-gradient(circle 220px at var(--ef-x) var(--ef-y), #000 0%, #000000fa 30%, #000000a3 58%, transparent 100%);transition:opacity .16s cubic-bezier(.16,1,.3,1)}.EngineeringField-module__Jb5iyW__field[data-pointer=idle] .EngineeringField-module__Jb5iyW__geometryReveal{opacity:0}.EngineeringField-module__Jb5iyW__geometryAfterglow{--ef-trail-x:-999px;--ef-trail-y:-999px;opacity:0;-webkit-mask-image:radial-gradient(circle 210px at var(--ef-trail-x) var(--ef-trail-y), #000 0%, #000000f5 28%, #00000094 58%, transparent 100%);-webkit-mask-image:radial-gradient(circle 210px at var(--ef-trail-x) var(--ef-trail-y), #000 0%, #000000f5 28%, #00000094 58%, transparent 100%);mask-image:radial-gradient(circle 210px at var(--ef-trail-x) var(--ef-trail-y), #000 0%, #000000f5 28%, #00000094 58%, transparent 100%)}.EngineeringField-module__Jb5iyW__geometryAfterglow[data-phase=hold]{opacity:var(--ef-afterglow-opacity);transition:none}.EngineeringField-module__Jb5iyW__geometryAfterglow[data-phase=fade]{opacity:0;transition:opacity 2s cubic-bezier(.4,0,.2,1)}.EngineeringField-module__Jb5iyW__geometryAfterglow[data-phase=hidden]{opacity:0;transition:none}.EngineeringField-module__Jb5iyW__geometrySvg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.EngineeringField-module__Jb5iyW__geometryBase,.EngineeringField-module__Jb5iyW__geometryTrace,.EngineeringField-module__Jb5iyW__geometryAccent{fill:none;vector-effect:non-scaling-stroke}.EngineeringField-module__Jb5iyW__geometryBase{stroke:var(--ef-geometry-color);stroke-width:1.08px;stroke-linecap:square;stroke-linejoin:miter}.EngineeringField-module__Jb5iyW__geometryTrace{stroke:var(--ef-geometry-color);stroke-width:.88px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.EngineeringField-module__Jb5iyW__geometryAccent{stroke:var(--ef-geometry-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.EngineeringField-module__Jb5iyW__geometryNodes{fill:var(--ef-geometry-accent);stroke:none;opacity:.68}.EngineeringField-module__Jb5iyW__geometryReveal .EngineeringField-module__Jb5iyW__geometryBase,.EngineeringField-module__Jb5iyW__geometryReveal .EngineeringField-module__Jb5iyW__geometryTrace,.EngineeringField-module__Jb5iyW__geometryAfterglow .EngineeringField-module__Jb5iyW__geometryBase,.EngineeringField-module__Jb5iyW__geometryAfterglow .EngineeringField-module__Jb5iyW__geometryTrace{stroke:var(--ef-gold-reveal);opacity:.98}.EngineeringField-module__Jb5iyW__geometryReveal .EngineeringField-module__Jb5iyW__geometryAccent,.EngineeringField-module__Jb5iyW__geometryAfterglow .EngineeringField-module__Jb5iyW__geometryAccent{stroke:var(--ef-gold-hot)}.EngineeringField-module__Jb5iyW__geometryReveal .EngineeringField-module__Jb5iyW__geometryNodes,.EngineeringField-module__Jb5iyW__geometryAfterglow .EngineeringField-module__Jb5iyW__geometryNodes{fill:var(--ef-gold-hot);opacity:.94}.EngineeringField-module__Jb5iyW__geometryReveal .EngineeringField-module__Jb5iyW__geometryBase,.EngineeringField-module__Jb5iyW__geometryReveal .EngineeringField-module__Jb5iyW__geometryTrace,.EngineeringField-module__Jb5iyW__geometryReveal .EngineeringField-module__Jb5iyW__geometryAccent,.EngineeringField-module__Jb5iyW__geometryReveal .EngineeringField-module__Jb5iyW__geometryNodes,.EngineeringField-module__Jb5iyW__geometryAfterglow .EngineeringField-module__Jb5iyW__geometryBase,.EngineeringField-module__Jb5iyW__geometryAfterglow .EngineeringField-module__Jb5iyW__geometryTrace,.EngineeringField-module__Jb5iyW__geometryAfterglow .EngineeringField-module__Jb5iyW__geometryAccent,.EngineeringField-module__Jb5iyW__geometryAfterglow .EngineeringField-module__Jb5iyW__geometryNodes{filter:drop-shadow(0 0 3px #d6a84b33)drop-shadow(0 0 8px #d6a84b0f)}.EngineeringField-module__Jb5iyW__grain{opacity:1;background:radial-gradient(42% 34% at 18% 22%,#ffffff04,#0000 72%),radial-gradient(36% 30% at 78% 62%,#ffffff03,#0000 74%),radial-gradient(28% 22% at 48% 86%,#ffffff02,#0000 76%);position:absolute;inset:0}[data-theme=light] .EngineeringField-module__Jb5iyW__field{--ef-geometry-color:#5c441c4d;--ef-geometry-accent:#78582270;--ef-gold-reveal:#9d7023bd;--ef-gold-hot:#b27f27db;--ef-static-opacity:.13;--ef-afterglow-opacity:.5}:is([data-theme=light] .EngineeringField-module__Jb5iyW__field[data-accent=red],[data-theme=light] .EngineeringField-module__Jb5iyW__field[data-accent=violet]){--ef-geometry-color:#5c441c4d;--ef-geometry-accent:#78582270}@media (max-width:768px),(pointer:coarse){.EngineeringField-module__Jb5iyW__geometryStatic{opacity:.09}.EngineeringField-module__Jb5iyW__geometryReveal,.EngineeringField-module__Jb5iyW__geometryAfterglow{opacity:0!important}}@media (prefers-reduced-motion:reduce){.EngineeringField-module__Jb5iyW__field,.EngineeringField-module__Jb5iyW__geometryReveal,.EngineeringField-module__Jb5iyW__geometryAfterglow{transition:none!important}.EngineeringField-module__Jb5iyW__geometryReveal,.EngineeringField-module__Jb5iyW__geometryAfterglow{opacity:0!important}}
