.LayeredModelArchitecture_figure__RAcBh{position:relative;display:grid;grid-template-columns:minmax(13rem,.54fr) minmax(31rem,1.5fr) minmax(13rem,.54fr);gap:clamp(1.5rem,3vw,3.5rem);width:min(100%,100rem);margin:0 auto;padding:clamp(2.25rem,5vw,5.5rem);overflow:hidden;background:transparent;color:#dbeaf2}.LayeredModelArchitecture_figure__RAcBh:before{position:absolute;inset:0;background:transparent;content:"";pointer-events:none}.LayeredModelArchitecture_caption__vWgth{position:relative;z-index:1;display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(16rem,.66fr);gap:2rem;align-items:end;padding-bottom:clamp(2rem,4vw,4rem)}.LayeredModelArchitecture_caption__vWgth span,.LayeredModelArchitecture_contractHeading__M_0Q6 span,.LayeredModelArchitecture_layerCheck__XBqlJ span,.LayeredModelArchitecture_outputContract__IKwjk>span{color:#75d9e8;font-size:.68rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.LayeredModelArchitecture_caption__vWgth h2{max-width:15ch;margin:.75rem 0 0;color:#f4faff;font-size:clamp(2.1rem,4.3vw,4.75rem);font-weight:600;letter-spacing:0;line-height:1.02}.LayeredModelArchitecture_caption__vWgth>p{max-width:34rem;margin:0;color:#9ab0be;line-height:1.7}.LayeredModelArchitecture_contractRail__Rd_p_,.LayeredModelArchitecture_outputContract__IKwjk{position:relative;z-index:1;align-self:center;border-top:1px solid rgba(115,216,234,.34);background:transparent;padding:1.25rem}.LayeredModelArchitecture_contractRail__Rd_p_:after,.LayeredModelArchitecture_outputContract__IKwjk:before{position:absolute;top:50%;width:clamp(1.5rem,3vw,3.5rem);height:1px;background:#6dcfe2;content:"";opacity:.58}.LayeredModelArchitecture_contractRail__Rd_p_:after{left:100%}.LayeredModelArchitecture_outputContract__IKwjk:before{right:100%}.LayeredModelArchitecture_contractHeading__M_0Q6{display:grid;gap:.45rem}.LayeredModelArchitecture_contractHeading__M_0Q6 strong,.LayeredModelArchitecture_outputContract__IKwjk strong{overflow-wrap:anywhere;color:#f0f8fc;font-size:.94rem;line-height:1.4}.LayeredModelArchitecture_contractRail__Rd_p_ dl{display:grid;margin:1.1rem 0 0}.LayeredModelArchitecture_contractRail__Rd_p_ dl>div{display:grid;gap:.25rem;border-top:1px solid rgba(121,184,208,.11);padding:.75rem 0}.LayeredModelArchitecture_contractRail__Rd_p_ dt{color:#6f91a5;font-size:.68rem}.LayeredModelArchitecture_contractRail__Rd_p_ dd{margin:0;color:#c9dce5;font-size:.78rem;line-height:1.45}.LayeredModelArchitecture_modelStack__gBFvP{position:relative;z-index:1;display:grid;gap:.85rem}.LayeredModelArchitecture_layer__ACyO1{--layer-index:0;position:relative;display:grid;grid-template-columns:minmax(10rem,.72fr) minmax(13rem,1.15fr) minmax(8rem,.64fr);gap:clamp(1rem,2vw,2.25rem);align-items:center;min-width:0;border:1px solid rgba(116,199,226,calc(.13 + (var(--layer-index) * .035)));border-left:3px solid rgba(112,215,232,calc(.45 + (var(--layer-index) * .12)));background:rgba(0,3,8,.5);padding:clamp(1rem,2vw,1.45rem);box-shadow:none}.LayeredModelArchitecture_layer__ACyO1:after{position:absolute;right:0;bottom:0;width:calc(19% + (var(--layer-index) * 8%));height:2px;background:rgba(113,215,231,.45);content:""}.LayeredModelArchitecture_layerIdentity__v_Ft_{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;align-items:start;min-width:0}.LayeredModelArchitecture_layerIdentity__v_Ft_>span{color:#6bd8e7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:760}.LayeredModelArchitecture_layer__ACyO1 h3{margin:0;color:#f4faff;font-size:1rem}.LayeredModelArchitecture_layerIdentity__v_Ft_ p{margin:.4rem 0 0;color:#91a9b8;font-size:.76rem;line-height:1.5}.LayeredModelArchitecture_layer__ACyO1 ul{display:grid;gap:.35rem;min-width:0;margin:0;padding:0;list-style:none}.LayeredModelArchitecture_layer__ACyO1 li{overflow:hidden;color:#bfd4df;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.LayeredModelArchitecture_layerCheck__XBqlJ{display:grid;gap:.38rem;min-width:0;border-left:1px solid rgba(118,188,214,.15);padding-left:1rem}.LayeredModelArchitecture_layerCheck__XBqlJ strong{color:#cfe2eb;font-size:.72rem;font-weight:560;line-height:1.45}.LayeredModelArchitecture_lineageRail__VNGvT{position:relative;z-index:1;display:flex;grid-column:1/-1;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:1.25rem;border-top:1px solid rgba(117,200,225,.14)}.LayeredModelArchitecture_lineageRail__VNGvT:before{position:absolute;top:-1px;left:4%;width:92%;height:1px;background:linear-gradient(90deg,transparent,#6cd6e8,transparent);content:"";opacity:.65}.LayeredModelArchitecture_lineageRail__VNGvT span{color:#7895a6;font-size:.66rem;text-align:center}.LayeredModelArchitecture_outputContract__IKwjk{display:grid;gap:.55rem}.LayeredModelArchitecture_outputContract__IKwjk p{margin:.35rem 0 0;color:#89a1b0;font-size:.76rem;line-height:1.55}.LayeredModelArchitecture_stageKey__r2uWX{display:none}@media (prefers-reduced-motion:no-preference){.LayeredModelArchitecture_layer__ACyO1{animation:LayeredModelArchitecture_layer-arrive__jKT1s .72s both;animation-delay:calc(var(--layer-index) * 90ms)}}@keyframes LayeredModelArchitecture_layer-arrive__jKT1s{0%{opacity:0;transform:translateY(.8rem)}}@media (max-width:1120px){.LayeredModelArchitecture_figure__RAcBh{grid-template-columns:minmax(0,1fr)}.LayeredModelArchitecture_contractRail__Rd_p_,.LayeredModelArchitecture_modelStack__gBFvP,.LayeredModelArchitecture_outputContract__IKwjk{grid-column:1;width:100%}.LayeredModelArchitecture_contractRail__Rd_p_,.LayeredModelArchitecture_outputContract__IKwjk{display:grid;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);gap:1.5rem;align-items:start}.LayeredModelArchitecture_contractRail__Rd_p_:after,.LayeredModelArchitecture_outputContract__IKwjk:before{display:none}.LayeredModelArchitecture_contractRail__Rd_p_ dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}}@media (max-width:760px){.LayeredModelArchitecture_figure__RAcBh{padding:1.25rem;background-size:3rem 3rem}.LayeredModelArchitecture_caption__vWgth{grid-template-columns:minmax(0,1fr);align-items:start}.LayeredModelArchitecture_caption__vWgth h2{font-size:clamp(2rem,11vw,3.35rem)}.LayeredModelArchitecture_contractRail__Rd_p_,.LayeredModelArchitecture_outputContract__IKwjk{grid-template-columns:minmax(0,1fr)}.LayeredModelArchitecture_contractRail__Rd_p_ dl{grid-template-columns:repeat(2,minmax(0,1fr))}.LayeredModelArchitecture_layer__ACyO1{grid-template-columns:minmax(0,1fr);gap:.9rem}.LayeredModelArchitecture_layer__ACyO1 li{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.LayeredModelArchitecture_layerCheck__XBqlJ{border-top:1px solid rgba(118,188,214,.15);border-left:0;padding-top:.8rem;padding-left:0}.LayeredModelArchitecture_lineageRail__VNGvT{display:none}.LayeredModelArchitecture_stageKey__r2uWX{display:grid;grid-column:1;gap:0;margin:0;padding:0;list-style:none}.LayeredModelArchitecture_stageKey__r2uWX li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.75rem;border-top:1px solid rgba(115,188,215,.12);padding:.7rem 0}.LayeredModelArchitecture_stageKey__r2uWX span{color:#6acddb;font-size:.65rem}.LayeredModelArchitecture_stageKey__r2uWX strong{color:#aec5d0;font-size:.76rem;font-weight:560}}