.home-module__06co2W__homeRoot{--home-black:#0c0c0b;--home-ink:#11110f;--home-ivory:#f9f5ef;--home-paper:#e6e1d9;--home-muted:#959089;--home-line:#363533;--home-line-dark:#0c0c0b2e;--home-teal:#00d7ca;--home-teal-dark:#0d7d74;--home-amber:#f5be0e;--home-mint:#85eda5;--home-pink:#f35c95;--home-gutter:clamp(1.5rem, 6.35vw, 6rem);--home-display:var(--font-home-display), "Newsreader", "Iowan Old Style", Georgia, serif;--home-display-italic:var(--font-home-display-italic), var(--home-display);--home-body:var(--font-home-body), "Geist", "Helvetica Neue", Arial, sans-serif;--home-mono:var(--font-home-mono), "Geist Mono", "SFMono-Regular", ui-monospace, monospace;background:var(--home-black);min-width:0;color:var(--home-ivory);font-family:var(--home-body);overflow:clip}html:has(.home-module__06co2W__homeRoot){scrollbar-width:none}html:has(.home-module__06co2W__homeRoot)::-webkit-scrollbar{display:none}.home-module__06co2W__homeRoot *,.home-module__06co2W__homeRoot :before,.home-module__06co2W__homeRoot :after{box-sizing:border-box}.home-module__06co2W__homeRoot :is(h1,h2,h3,p,ul){margin:0}.home-module__06co2W__homeRoot a{color:inherit}.home-module__06co2W__homeRoot :focus-visible{outline:2px solid var(--home-ivory);outline-offset:3px;box-shadow:0 0 0 5px var(--home-black)}.home-module__06co2W__homeRoot :focus-visible,.home-module__06co2W__homeRoot :focus-visible:before,.home-module__06co2W__homeRoot :focus-visible:after,.home-module__06co2W__homeRoot :focus-visible *{transition-duration:0s!important}.home-module__06co2W__anchor{width:0;height:0;scroll-margin-top:5rem;display:block}.home-module__06co2W__pillButton,.home-module__06co2W__ghostButton{min-height:2.5rem;font:500 .69rem/1 var(--home-mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.65rem 1.2rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .18s,color .18s,border-color .18s;display:inline-flex}.home-module__06co2W__pillButton{background:var(--home-paper);color:var(--home-black)!important}.home-module__06co2W__pillButton:after{content:"→";font-size:.9rem}.home-module__06co2W__pillButton:active,.home-module__06co2W__ghostButton:active,.home-module__06co2W__heroActions>:first-child:active,.home-module__06co2W__contactOffer:active{transform:scale(.97)}.home-module__06co2W__hero{background:var(--home-black);min-height:47.125rem;color:var(--home-ivory)}.home-module__06co2W__heroCopy{min-height:31.25rem;width:calc(100% - (var(--home-gutter) * 2));align-items:flex-end;max-width:1320px;margin-inline:auto;padding:7.25rem 0 2.5rem;display:flex;position:relative}.home-module__06co2W__heroMain{width:min(100%,70rem)}.home-module__06co2W__heroEyebrow{color:#a9a39b;font:500 .6875rem/1 var(--home-mono);letter-spacing:.105em;text-transform:uppercase;margin-bottom:.95rem!important}.home-module__06co2W__eyebrow{color:var(--home-muted);font:500 .68rem/1.25 var(--home-mono);letter-spacing:.095em;text-transform:uppercase}.home-module__06co2W__hero h1{font:300 clamp(4.8rem, 6.1vw, 6.5rem) / .92 var(--home-display);letter-spacing:-.052em;margin-top:0}.home-module__06co2W__hero h1 span{display:block}.home-module__06co2W__hero h1 em,.home-module__06co2W__sectionHeading h2 em,.home-module__06co2W__storyIntro h2 em{font-family:var(--home-display-italic);font-weight:300}.home-module__06co2W__heroLead{color:#c6c0b8;letter-spacing:-.015em;max-width:50ch;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.5;margin-top:1.45rem!important}.home-module__06co2W__heroLead span:last-child{color:#918c85}.home-module__06co2W__heroActions{align-items:center;gap:.75rem;margin-top:1.65rem;display:flex}.home-module__06co2W__heroActions>:first-child{background:var(--home-paper);min-height:2.5rem;color:var(--home-black);font:500 .69rem/1 var(--home-mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.65rem 1.2rem;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s;display:inline-flex}.home-module__06co2W__heroActions>:first-child:after{content:"→";font-size:.9rem}.home-module__06co2W__ghostButton{border-color:var(--home-line);color:var(--home-ivory)}.home-module__06co2W__heroStatement{min-height:2.75rem;color:var(--home-ivory);font:500 .68rem/1.2 var(--home-mono);letter-spacing:.07em;align-items:center;gap:.7rem;text-decoration:none;display:flex;position:absolute;bottom:2.5rem;right:0}.home-module__06co2W__heroStatement>span{background:var(--home-ivory);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 5px #f9f5ef14}.home-module__06co2W__heroStatement b{color:var(--home-muted);margin-left:.4rem;font-weight:400;transition:translate .18s}.home-module__06co2W__signalPanel{isolation:isolate;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:linear-gradient(90deg, transparent 49.94%, #f9f5ef14 50%, transparent 50.06%), linear-gradient(#f9f5ef06, #f9f5ef06), var(--home-black);cursor:crosshair;height:15.875rem;min-height:15.875rem;position:relative;overflow:hidden}.home-module__06co2W__signalPanel:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle at 68% 48%,#0000 0 7rem,#0c0c0b1f 12rem,#0c0c0b8a 31rem),linear-gradient(90deg,#0c0c0b94,#0000 18% 82%,#0c0c0b94);position:absolute;inset:0}.home-module__06co2W__signalCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.home-module__06co2W__signalMeta{z-index:5;inset:0 var(--home-gutter) auto;color:#85817b;font:500 .56rem/1 var(--home-mono);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;padding-top:.75rem;display:grid;position:absolute}.home-module__06co2W__signalMeta span:nth-child(2){text-align:center}.home-module__06co2W__signalMeta span:last-child{text-align:right}.home-module__06co2W__signalStages{z-index:6;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,8vw,9rem);width:min(78vw,70rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__06co2W__signalStages>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0bd6;border:1px solid #f9f5ef33;border-radius:.35rem;align-content:center;gap:.35rem;min-height:4.75rem;padding:.8rem 1rem;display:grid;box-shadow:0 1.2rem 3rem #00000042}.home-module__06co2W__signalStages>span:nth-child(2){background:#071c1be6;border-color:#00d7ca9e;box-shadow:0 0 0 1px #00d7ca14,0 0 2rem #00d7ca21}.home-module__06co2W__signalStages b,.home-module__06co2W__signalStages small{color:#979188;font:500 .6875rem/1 var(--home-mono);letter-spacing:.075em}.home-module__06co2W__signalStages>span:nth-child(2) b{color:var(--home-teal)}.home-module__06co2W__signalStages strong{color:var(--home-ivory);font:500 .75rem/1.1 var(--home-mono);letter-spacing:.04em}.home-module__06co2W__signalStages small{font-size:.625rem}.home-module__06co2W__signalAxis{z-index:4;background:linear-gradient(90deg,#0000,#f9f5ef59 14% 86%,#0000);width:min(62vw,62rem);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__06co2W__signalAxis span{border:1px solid var(--home-teal);background:var(--home-black);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1.8rem #15dcc499}.home-module__06co2W__signalAxis i{border:1px dashed #f9f5ef26;border-radius:50%;width:17vw;max-width:14rem;height:17vw;max-height:14rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__06co2W__signalAxis strong{display:none}.home-module__06co2W__experienceRail{border-bottom:1px solid var(--home-line);background:var(--home-black);scroll-margin-top:4rem;overflow:hidden}.home-module__06co2W__proofRibbon{width:calc(100% - (var(--home-gutter) * 1.16));border-left:1px solid var(--home-line);scrollbar-width:none;flex-wrap:wrap;max-width:1400px;margin-inline:auto;display:flex}.home-module__06co2W__proofRibbon::-webkit-scrollbar{display:none}.home-module__06co2W__proofRibbon:focus-visible{outline:2px solid var(--home-teal);outline-offset:-3px}.home-module__06co2W__proofRibbonIntro,.home-module__06co2W__proofProduct{box-sizing:border-box;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);min-height:8.75rem;padding:1.35rem}.home-module__06co2W__proofRibbonIntro{flex-direction:column;flex:0 0 17rem;justify-content:space-between;display:flex}.home-module__06co2W__proofRibbonIntro p,.home-module__06co2W__proofProduct>span,.home-module__06co2W__proofProduct>small{color:#9f9991;font:500 .6875rem/1.2 var(--home-mono);letter-spacing:.075em;text-transform:uppercase}.home-module__06co2W__proofRibbonIntro h2{max-width:18rem;font:300 1.65rem/1.02 var(--home-display);letter-spacing:-.035em}.home-module__06co2W__proofProduct{color:var(--home-ivory);flex:0 0 15.5rem;align-content:space-between;text-decoration:none;transition:background-color .18s,transform .15s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.home-module__06co2W__proofProduct strong{font:300 1.85rem/1 var(--home-display);letter-spacing:-.035em;align-self:end}.home-module__06co2W__proofProduct small{color:#c4beb6;align-self:end}.home-module__06co2W__proofProduct i{color:var(--home-teal);font-style:normal;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:1.35rem;right:1.35rem}.home-module__06co2W__proofProduct:active{transform:scale(.98)}.home-module__06co2W__logoWall{width:calc(100% - (var(--home-gutter) * 1.16));border-inline:1px solid var(--home-line);grid-template-columns:repeat(6,1fr);max-width:1400px;margin-inline:auto;display:grid}.home-module__06co2W__logoCell{border-bottom:1px dashed var(--home-line);border-right:1px solid var(--home-line);min-width:0;height:8rem;color:var(--home-muted);outline:none;place-items:center;display:grid;position:relative;overflow:hidden}.home-module__06co2W__logoRelation{z-index:2;color:#aaa49c;font:500 .625rem/1 var(--home-mono);letter-spacing:.07em;text-transform:uppercase;position:absolute;top:.55rem;left:.65rem}.home-module__06co2W__logoCell:nth-child(6n),.home-module__06co2W__logoCell:last-child,.home-module__06co2W__logoCell:nth-child(5){border-right:0}.home-module__06co2W__logoCell img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.58;width:auto;max-width:8.75rem;height:auto;max-height:3.25rem;transition:filter .2s,opacity .2s}.home-module__06co2W__logoProof{opacity:0;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a1918d1;border:1px solid #f9f5ef1f;border-radius:.25rem;align-content:center;justify-items:center;gap:.2rem;padding:.35rem;transition:opacity .18s,transform .22s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;inset:.35rem;transform:translateY(.35rem)scale(.98)}.home-module__06co2W__logoProof strong{color:var(--home-ivory);font:500 .55rem/1.15 var(--home-mono);letter-spacing:.035em}.home-module__06co2W__logoProof span{color:var(--home-muted);font:500 .47rem/1.2 var(--home-mono)}.home-module__06co2W__logoCell:focus-visible{outline:1px solid var(--home-teal);outline-offset:-2px}.home-module__06co2W__logoCell:focus img{filter:grayscale()brightness(0)invert()blur(7px);opacity:.16}.home-module__06co2W__logoCell:focus .home-module__06co2W__logoProof{opacity:1;transform:none}.home-module__06co2W__logoCell p{text-align:center;font:500 .58rem/1.2 var(--home-mono);letter-spacing:.08em;gap:.22rem;display:grid}.home-module__06co2W__logoCell strong{color:var(--home-ivory);font-weight:500}.home-module__06co2W__logoStatement{grid-area:1/3/auto/span 2}.home-module__06co2W__logoWall{scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.home-module__06co2W__logoWall::-webkit-scrollbar{display:none}.home-module__06co2W__logoWall:focus-visible{outline:2px solid var(--home-teal);outline-offset:-3px}.home-module__06co2W__logoCell{scroll-snap-align:start;border-bottom:0;flex:0 0 16.6667%;width:auto}.home-module__06co2W__logoCell:nth-last-child(-n+6){border-bottom:0}.home-module__06co2W__logoCell:nth-child(6n){border-right:1px solid var(--home-line)}.home-module__06co2W__logoCell:last-child{border-right:0}.home-module__06co2W__logoStatement{flex-basis:33.3333%;grid-area:auto}.home-module__06co2W__logoRailHint{color:var(--home-teal);margin-top:.2rem;font-size:.5rem}@media (min-width:768px){.home-module__06co2W__logoWall{scrollbar-color:var(--home-teal) #1d1c1a;scrollbar-width:thin;padding-bottom:.3rem}.home-module__06co2W__logoWall::-webkit-scrollbar{height:.3rem;display:block}.home-module__06co2W__logoWall::-webkit-scrollbar-track{background:#1d1c1a}.home-module__06co2W__logoWall::-webkit-scrollbar-thumb{background:var(--home-teal);border-radius:999px}}.home-module__06co2W__scrolly{--story-accent:var(--home-amber);background:var(--home-black);min-height:360dvh;color:var(--home-ivory);scroll-margin-top:0;position:relative}.home-module__06co2W__scrolly[data-active="0"]{--story-accent:var(--home-teal)}.home-module__06co2W__scrolly[data-active="1"]{--story-accent:var(--home-amber)}.home-module__06co2W__scrolly[data-active="2"]{--story-accent:var(--home-mint)}.home-module__06co2W__scrolly[data-active="3"]{--story-accent:var(--home-pink)}.home-module__06co2W__scrolly[data-instant=true] :is(.home-module__06co2W__storyIntro,.home-module__06co2W__stepDetail,.home-module__06co2W__storyTimeline button,.home-module__06co2W__stackLayer,.home-module__06co2W__layerAnnotations){transition:none!important}.home-module__06co2W__scrollySticky{height:100dvh;position:sticky;top:0;overflow:hidden}.home-module__06co2W__scrollyGrid{width:calc(100% - (var(--home-gutter) * 1.16));border-inline:1px solid var(--home-line);grid-template-columns:1fr 1fr;max-width:1400px;height:100%;margin-inline:auto;display:grid}.home-module__06co2W__storyColumn{padding:0 clamp(2.5rem,5vw,5.2rem) 0 clamp(2.4rem,2.7vw,3rem);display:block;position:relative}.home-module__06co2W__storyIntro{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .28s cubic-bezier(.23,1,.32,1),visibility linear;position:absolute;top:52.5%;left:clamp(2.4rem,2.7vw,3rem);right:clamp(2.5rem,5vw,5.2rem);transform:translateY(calc(1.25rem - 50%))}.home-module__06co2W__storyIntro h2,.home-module__06co2W__sectionHeading h2{font:300 2.5rem / 1.1 var(--home-display);letter-spacing:-.05em;margin-top:1.15rem}.home-module__06co2W__storyIntro h2{margin-top:1.15rem}.home-module__06co2W__storyIntro>p:last-child{color:#bbb5ad;letter-spacing:-.015em;max-width:32rem;font-size:1.08rem;line-height:1.5;margin-top:1.1rem!important}.home-module__06co2W__isVisible{pointer-events:auto;opacity:1!important;visibility:visible!important;transform:translateY(-50%)!important}.home-module__06co2W__stepCopy{min-height:0;position:absolute;inset:0 clamp(2.5rem,5vw,5.2rem) 0 clamp(2.4rem,2.7vw,3rem)}.home-module__06co2W__storyTranscript,.home-module__06co2W__storyStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__06co2W__stepDetail{opacity:0;visibility:hidden;max-width:34rem;transition:opacity .18s,transform .28s cubic-bezier(.23,1,.32,1),visibility linear;position:absolute;top:54%;left:0;transform:translateY(calc(1.25rem - 50%))}.home-module__06co2W__stepDetail>p:first-child{color:#aaa49c;font:500 .75rem/1.2 var(--home-mono);letter-spacing:.08em}.home-module__06co2W__stepDetail h3{font:300 2.5rem / 1.1 var(--home-display);letter-spacing:-.045em;margin-top:.8rem!important}.home-module__06co2W__stepDetail>p:last-child{color:#bbb5ad;letter-spacing:-.015em;max-width:40ch;font-size:1.25rem;line-height:1.4;margin-top:.9rem!important}.home-module__06co2W__stepKicker{transition:opacity .1s;position:relative}.home-module__06co2W__stepKicker:before{border:1px solid var(--story-accent);background:var(--home-black);width:.78rem;height:.78rem;box-shadow:0 0 0 .2rem var(--home-black), 0 0 0 .28rem color-mix(in srgb, var(--story-accent) 55%, transparent), 0 0 1rem color-mix(in srgb, var(--story-accent) 38%, transparent);content:"";border-radius:50%;position:absolute;top:50%;left:-2.96rem;transform:translateY(-50%)}.home-module__06co2W__stepKicker:after{background:var(--story-accent);content:"";border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:50%;left:-2.72rem;transform:translateY(-50%)}.home-module__06co2W__stepDetail.home-module__06co2W__isVisible{transition-delay:0s}.home-module__06co2W__storyTimeline{width:calc(100% + .5rem);position:absolute;inset:0 auto 0 -.5rem}.home-module__06co2W__storyTimeline:before{background:var(--home-line);content:"";width:1px;position:absolute;top:5.75rem;bottom:2.25rem;left:.43rem}.home-module__06co2W__timelineBeam{background:linear-gradient(to bottom, transparent, var(--story-accent) 80%, var(--story-accent));width:1px;box-shadow:0 0 .8rem color-mix(in srgb, var(--story-accent) 34%, transparent);transform-origin:top;pointer-events:none;position:absolute;top:5.75rem;bottom:2.25rem;left:.43rem;transform:scaleY(0)}.home-module__06co2W__storyTimeline button{color:#8e8981;width:max-content;min-height:2.75rem;font:500 .75rem/1 var(--home-mono);letter-spacing:.065em;text-align:left;transform:translate3d(0, var(--timeline-y), 0);cursor:pointer;background:0 0;border:0;grid-template-columns:1rem 2rem max-content;align-items:center;padding:0;transition:color .22s,opacity .12s,transform .28s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:0;left:0}.home-module__06co2W__storyTimeline button.home-module__06co2W__isActive{opacity:0;pointer-events:none}.home-module__06co2W__storyTimeline button.home-module__06co2W__isActive:focus-visible{opacity:1;pointer-events:auto}.home-module__06co2W__storyColumn:has(.home-module__06co2W__storyTimeline button.home-module__06co2W__isActive:focus-visible) .home-module__06co2W__stepKicker{opacity:0;transition:none}.home-module__06co2W__storyTimeline button b{font-weight:500}.home-module__06co2W__timelineMarker{z-index:1;background:var(--home-black);border:1px solid #4b4843;border-radius:50%;width:.78rem;height:.78rem;transition:border-color .22s,box-shadow .22s;display:block;position:relative}.home-module__06co2W__storyTimeline button.home-module__06co2W__isActive .home-module__06co2W__timelineMarker{border-color:var(--story-accent);box-shadow:0 0 0 .22rem color-mix(in srgb, var(--story-accent) 14%, transparent), 0 0 1.2rem color-mix(in srgb, var(--story-accent) 34%, transparent)}.home-module__06co2W__storyTimeline button.home-module__06co2W__isActive .home-module__06co2W__timelineMarker:after{background:var(--story-accent);content:"";border-radius:50%;position:absolute;inset:.2rem}.home-module__06co2W__sceneColumn{border-left:1px solid var(--home-line);position:relative;overflow:hidden}.home-module__06co2W__dotField{background-image:radial-gradient(circle,#363533 1px,#0000 1.2px);background-position:50%;background-size:16px 16px;position:absolute;inset:0}.home-module__06co2W__scene{aspect-ratio:624/538;width:min(88%,43rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__06co2W__stackSvg{shape-rendering:geometricprecision;width:100%;height:100%;display:block;overflow:visible}.home-module__06co2W__stackLayer{--slab-line:#4a4743;--slab-fill:#090908;--slab-side:#050504;--slab-surface:#0d0d0c;--control-fill:#11100f;--blueprint-line:#59554f;transform-box:view-box;transform-origin:50%;transition:opacity .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__stackLayer[data-state=all]{--slab-line:#625e58;--slab-surface:#11100f;--control-fill:#151412;--blueprint-line:#706a63}.home-module__06co2W__stackLayer[data-state=active]{--slab-line:#77716a;--slab-fill:#0d0d0c;--slab-side:#070706;--slab-surface:#171614;--control-fill:#1b1917;--blueprint-line:#c0b8ae}.home-module__06co2W__cardTop,.home-module__06co2W__cardTopInset,.home-module__06co2W__cardSideLeft,.home-module__06co2W__cardSideRight,.home-module__06co2W__cardBaseLine,.home-module__06co2W__cardSideHatch{vector-effect:non-scaling-stroke}.home-module__06co2W__cardTop{fill:var(--slab-fill);stroke:var(--slab-line);stroke-width:1.15px}.home-module__06co2W__cardTopInset{fill:var(--slab-surface);stroke:color-mix(in srgb, var(--slab-line) 58%, transparent);stroke-width:.85px}.home-module__06co2W__cardSideLeft,.home-module__06co2W__cardSideRight{fill:var(--slab-side);stroke:var(--slab-line);stroke-width:1.05px}.home-module__06co2W__cardBaseLine,.home-module__06co2W__cardSideHatch{fill:none;stroke:color-mix(in srgb, var(--slab-line) 72%, transparent);stroke-width:.8px}.home-module__06co2W__cardBlueprint{fill:none;stroke:var(--blueprint-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px}.home-module__06co2W__cardBlueprint *{vector-effect:non-scaling-stroke}.home-module__06co2W__cardBlueprint rect,.home-module__06co2W__cardBlueprint circle{fill:var(--control-fill)}.home-module__06co2W__blueprintFrame{fill:color-mix(in srgb, var(--slab-surface) 84%, var(--home-black));stroke:color-mix(in srgb, var(--blueprint-line) 64%, transparent)}.home-module__06co2W__blueprintDash{stroke:color-mix(in srgb, var(--blueprint-line) 76%, transparent);stroke-dasharray:4 7}.home-module__06co2W__blueprintAccent{fill:color-mix(in srgb, var(--blueprint-line) 7%, var(--control-fill));stroke:var(--blueprint-line)}.home-module__06co2W__blueprintArea{fill:#f9f5ef09;stroke:none}.home-module__06co2W__blueprintMeta{opacity:.32;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__blueprintPlatform{opacity:.2;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__blueprintMeta text,.home-module__06co2W__blueprintPlatform text{fill:var(--blueprint-line);stroke:none;font-family:var(--home-mono);font-weight:500}.home-module__06co2W__blueprintCommand{letter-spacing:2.2px;font-size:22px}.home-module__06co2W__blueprintIndex{letter-spacing:1.4px;font-size:14px}.home-module__06co2W__blueprintPlatform text{letter-spacing:2px;font-size:18px}.home-module__06co2W__blueprintMark rect{fill:var(--blueprint-line);stroke:none}.home-module__06co2W__stackLayer[data-state=all] .home-module__06co2W__blueprintMeta{opacity:.42}.home-module__06co2W__stackLayer[data-state=all] .home-module__06co2W__blueprintPlatform{opacity:.28}.home-module__06co2W__stackLayer[data-state=active] .home-module__06co2W__blueprintMeta{opacity:.72}.home-module__06co2W__stackLayer[data-state=active] .home-module__06co2W__blueprintPlatform{opacity:.48}.home-module__06co2W__stackLayer[data-state=inactive] :is(.home-module__06co2W__blueprintMeta,.home-module__06co2W__blueprintPlatform){opacity:.12}.home-module__06co2W__stackLayer[data-state=active] .home-module__06co2W__blueprintAccent{fill:color-mix(in srgb, var(--story-accent) 9%, var(--control-fill));stroke:var(--story-accent)}.home-module__06co2W__stackLayer[data-state=active] .home-module__06co2W__blueprintArea{fill:color-mix(in srgb, var(--story-accent) 8%, transparent)}.home-module__06co2W__layerAnnotations{opacity:0;color:var(--story-accent);transition:opacity .18s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__stackLayer[data-state=active] .home-module__06co2W__layerAnnotations{opacity:1}.home-module__06co2W__layerAnnotations circle{fill:currentColor;filter:drop-shadow(0 0 5px color-mix(in srgb, currentColor 42%, transparent))}.home-module__06co2W__layerAnnotations path{fill:none;stroke:#716c65;stroke-width:1.1px;vector-effect:non-scaling-stroke}.home-module__06co2W__layerAnnotations text{fill:var(--home-ivory);stroke:none;font:500 16px/1.1 var(--home-mono);letter-spacing:.95px}.home-module__06co2W__annotationLabelMobile{display:none}.home-module__06co2W__solutions{border-top:1px solid var(--home-line);background:var(--home-black);padding:7.5rem var(--home-gutter)}.home-module__06co2W__sectionHeading{grid-template-columns:1fr 1fr;align-items:end;width:100%;max-width:1320px;margin-inline:auto;display:grid}.home-module__06co2W__solutionsGrid{border:1px solid var(--home-line);grid-template-columns:.72fr 1.28fr;width:100%;max-width:1320px;min-height:38rem;margin:4.5rem auto 0;display:grid}.home-module__06co2W__solutionTabs{border-right:1px solid var(--home-line)}.home-module__06co2W__solutionTabs button{border:0;border-bottom:1px solid var(--home-line);color:#8e8981;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.3rem 1fr auto;align-items:center;width:100%;min-height:6.333rem;padding:1.5rem;transition:background-color .22s,color .22s,transform .15s cubic-bezier(.23,1,.32,1);display:grid;position:relative;overflow:hidden}.home-module__06co2W__solutionTabs button:last-child{border-bottom:0}.home-module__06co2W__solutionTabs button span{font:500 .62rem/1 var(--home-mono)}.home-module__06co2W__solutionTabs button strong{max-width:16rem;font-size:1.08rem;font-weight:500;line-height:1.25}.home-module__06co2W__solutionTabs button i{font-style:normal;transition:transform .22s}.home-module__06co2W__solutionTabs button.home-module__06co2W__isActive{color:var(--home-ivory);background:#f9f5ef09}.home-module__06co2W__solutionTabs button:active{transform:scale(.99)}.home-module__06co2W__solutionTabs button.home-module__06co2W__isActive i{color:var(--home-teal);transform:rotate(45deg)}.home-module__06co2W__solutionPanel{background:radial-gradient(circle at 76% 30%,#15dcc40e,#0000 31%),#0e0e0d;min-width:0}.home-module__06co2W__solutionPanelTop{border-bottom:1px solid var(--home-line);color:#8e8981;height:3rem;font:500 .6875rem/1 var(--home-mono);letter-spacing:.075em;justify-content:space-between;align-items:center;padding-inline:1.25rem;display:flex}.home-module__06co2W__solutionPanelTop span{align-items:center;gap:.55rem;display:flex}.home-module__06co2W__solutionPanelTop i{background:var(--home-teal);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .8rem #15dcc459}.home-module__06co2W__solutionPanelTop b{font-weight:500}.home-module__06co2W__solutionPanelBody{grid-template-columns:1fr 1fr;min-height:calc(100% - 3rem);display:grid}.home-module__06co2W__solutionOutcome>span{color:var(--home-muted);font:500 .58rem/1 var(--home-mono);letter-spacing:.09em}.home-module__06co2W__solutionOutcome{border-top:1px solid var(--home-line);grid-column:1/-1;justify-content:space-between;align-items:center;min-height:5.7rem;padding-inline:2rem;display:flex}.home-module__06co2W__solutionOutcome p{font-size:.9rem}.home-module__06co2W__solutionOutcome b{color:var(--home-teal);font:500 .58rem/1 var(--home-mono);letter-spacing:.06em}.home-module__06co2W__solutions{padding:0}.home-module__06co2W__sectionHeading{align-items:initial;min-height:13.5rem;padding:3rem 2.5rem 2.75rem;display:block}.home-module__06co2W__sectionHeading h2{grid-column:auto;max-width:36rem;margin-top:1.2rem!important}.home-module__06co2W__solutionsGrid{width:min(1400px, calc(100vw - (var(--home-gutter) * 1.16)));grid-template-columns:1fr 1fr;max-width:none;min-height:58rem;margin:0 0 0 50%;transform:translate(-50%)}.home-module__06co2W__solutionRail{border-right:1px solid var(--home-line);grid-template-rows:auto 1fr;min-width:0;display:grid}.home-module__06co2W__solutionTabs{border-top:1px solid var(--home-line);border-right:0;grid-template-rows:repeat(4,auto);align-content:start;min-height:0;display:grid}.home-module__06co2W__solutionMobileAccordion{display:none}.home-module__06co2W__solutionDesktopPanel{min-width:0}.home-module__06co2W__solutionTabs button{align-items:initial;grid-template-rows:auto auto;grid-template-columns:2.5rem 1fr auto;height:auto;min-height:4.5rem;padding:1rem 2rem}.home-module__06co2W__solutionTabNumber{font:500 .62rem/1 var(--home-mono);grid-area:1/1}.home-module__06co2W__solutionTabs button .home-module__06co2W__solutionTabTitle{max-width:24rem;color:inherit;font:300 1.55rem/1.15 var(--home-display);letter-spacing:-.03em;grid-area:1/2}.home-module__06co2W__solutionTabModuleIcon{width:.875rem;height:.875rem;color:var(--home-teal);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:none;overflow:visible}.home-module__06co2W__solutionTabArrow{color:#8e8981;border:1px solid #f9f5ef1f;border-radius:50%;grid-area:1/3;align-self:center;place-items:center;width:1.75rem;height:1.75rem;font-style:normal;transition:border-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);display:grid}.home-module__06co2W__solutionTabArrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;vector-effect:non-scaling-stroke;width:.875rem;height:.875rem;overflow:visible}.home-module__06co2W__solutionTabs button.home-module__06co2W__isActive{background:linear-gradient(90deg,#00d7ca0b,#0000 42%),#f9f5ef05}.home-module__06co2W__solutionTabs button.home-module__06co2W__isActive .home-module__06co2W__solutionTabArrow{color:var(--home-teal);border-color:#00d7ca52;transform:rotate(180deg)}.home-module__06co2W__solutionPanel{background:radial-gradient(circle at 50% 46%,#00d7ca13,#0000 34%),#0e0e0d;animation:none}.home-module__06co2W__solutionPanelBody{grid-template-rows:1fr;grid-template-columns:1fr;min-height:55rem}.home-module__06co2W__solutionVisual{border-bottom:1px solid var(--home-line);background:radial-gradient(at 18% 78%,#00d7ca1c,#0000 32%),radial-gradient(at 83% 18%,#315b7e1f,#0000 36%),linear-gradient(155deg,#0d0f10 0%,#0a1516 58%,#11100e 100%);min-height:0;position:relative;overflow:hidden}.home-module__06co2W__solutionOutcome{border-top:0;grid-column:auto;min-height:5.7rem;display:none}.home-module__06co2W__solutionBackdrops,.home-module__06co2W__solutionPhotoScrim,.home-module__06co2W__solutionDemoStage,.home-module__06co2W__solutionDemoScene,.home-module__06co2W__solutionDemoUi,.home-module__06co2W__solutionDemoApi{position:absolute;inset:0}.home-module__06co2W__solutionBackdrops{background:#0d1111}.home-module__06co2W__solutionBackdrop{object-fit:cover;opacity:0;transition:opacity .3s var(--ease-out);transform:scale(1.008)}.home-module__06co2W__solutionBackdrop[data-active=true]{opacity:1}.home-module__06co2W__solutionPhotoScrim{z-index:1;pointer-events:none;background:linear-gradient(#0408082e,#0408080a 42%,#04080880),radial-gradient(circle,#0000 22%,#03080838 100%)}.home-module__06co2W__solutionVisual[data-solution=release] .home-module__06co2W__solutionPhotoScrim{background:linear-gradient(#020a0c1f,#020a0c0a 40%,#020a0c7a),radial-gradient(circle at 48% 43%,#0000 15%,#01070938 100%)}.home-module__06co2W__solutionVisual[data-solution=operation] .home-module__06co2W__solutionPhotoScrim{background:linear-gradient(#070d0c24,#070d0c05 34%,#070d0c66),radial-gradient(circle at 52% 48%,#0000 18%,#0309082e 100%)}.home-module__06co2W__solutionVisual[data-solution=knowledge] .home-module__06co2W__solutionPhotoScrim{background:linear-gradient(#020e0e1f,#020e0e08 44%,#020e0e6b),radial-gradient(circle at 50% 45%,#0000 12%,#030b0b38 100%)}.home-module__06co2W__solutionVisual[data-solution=service] .home-module__06co2W__solutionPhotoScrim{background:linear-gradient(#02090c29,#02090c05 38%,#02090c70),radial-gradient(circle at 48% 40%,#0000 16%,#02080b33 100%)}.home-module__06co2W__solutionDemoStage{z-index:2}.home-module__06co2W__solutionDemoScene{opacity:0;pointer-events:none;place-items:center;padding:4.5rem 2rem 4rem;transition:opacity .28s cubic-bezier(.22,1,.36,1) 60ms,transform .28s cubic-bezier(.22,1,.36,1) 60ms;display:grid;transform:translateY(.375rem)}.home-module__06co2W__solutionDemoScene[data-active=true]{z-index:1;opacity:1;pointer-events:auto;transform:none}.home-module__06co2W__solutions[data-instant=true] :is(.home-module__06co2W__solutionTabReveal,.home-module__06co2W__solutionBackdrop,.home-module__06co2W__solutionDemoScene,.home-module__06co2W__solutionDemoUi,.home-module__06co2W__solutionModeToggle>i>b,.home-module__06co2W__solutionUiProgress i){transition:none}.home-module__06co2W__solutionDemoUi,.home-module__06co2W__solutionDemoApi{place-items:center;display:grid}.home-module__06co2W__solutionDemoApi{z-index:1}.home-module__06co2W__solutionDemoUi{z-index:2;clip-path:inset(0);transition:clip-path var(--motion-moderate) var(--ease-out)}.home-module__06co2W__solutionDemoStage[data-mode=api] .home-module__06co2W__solutionDemoUi{clip-path:inset(0 100% 0 0)}.home-module__06co2W__solutionUiCard,.home-module__06co2W__solutionApiCard{background:linear-gradient(#f9f5ef07,#0000 22%),#080908f6;border:1px solid #ded7cd57;border-radius:.42rem;width:min(30rem,68%);box-shadow:0 2rem 4.5rem #00000057}.home-module__06co2W__solutionUiCard{min-height:28.75rem;padding:1.45rem}.home-module__06co2W__solutionUiHeader{color:#aaa39a;min-height:2.5rem;font:500 .6875rem/1 var(--home-mono);letter-spacing:.075em;border-bottom:1px dashed #3d3934;justify-content:space-between;align-items:center;display:flex}.home-module__06co2W__solutionUiHeader b{color:var(--home-teal);font-weight:500}.home-module__06co2W__solutionUiCard>strong{color:var(--home-ivory);font:300 clamp(3.4rem, 5.3vw, 5rem)/.9 var(--home-display);letter-spacing:-.055em;margin-top:1.6rem;display:block}.home-module__06co2W__solutionUiCard>p{color:#a9a39b;max-width:24rem;font-size:.9375rem;line-height:1.35;margin-top:.7rem!important}.home-module__06co2W__solutionUiArtifact{background:#f9f5ef03;border:1px solid #34312d;border-radius:.32rem;margin-top:1.35rem}.home-module__06co2W__solutionUiArtifact[data-kind=release]{padding:1rem}.home-module__06co2W__releaseTrack{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.home-module__06co2W__releaseTrack:before{content:"";background:#454039;height:1px;position:absolute;top:.32rem;left:8%;right:8%}.home-module__06co2W__releaseTrack span{z-index:1;color:#77716a;font:500 .6875rem/1 var(--home-mono);letter-spacing:.045em;justify-items:center;gap:.55rem;display:grid;position:relative}.home-module__06co2W__releaseTrack i{background:#5d5750;border:2px solid #0b0c0b;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 1px #5d5750}.home-module__06co2W__releaseTrack span[data-state=done] i{background:var(--home-teal);box-shadow:0 0 0 1px var(--home-teal), 0 0 .8rem #00d7ca3d}.home-module__06co2W__releaseTrack span[data-state=current]{color:var(--home-ivory)}.home-module__06co2W__releaseTrack span[data-state=current] i{background:var(--home-ivory);box-shadow:0 0 0 1px var(--home-ivory)}.home-module__06co2W__releaseCohort{color:#7d766f;font:500 .6875rem/1 var(--home-mono);letter-spacing:.045em;border-top:1px solid #302d29;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.85rem;display:flex}.home-module__06co2W__releaseCohort b{color:#d5cfc7;font-weight:500}.home-module__06co2W__solutionUiArtifact[data-kind=operation]{grid-template-columns:repeat(4,1fr);padding:.65rem;display:grid}.home-module__06co2W__solutionUiArtifact[data-kind=operation]>span{border-right:1px solid #34312d;gap:.45rem;min-width:0;padding:.35rem .65rem;display:grid;position:relative}.home-module__06co2W__solutionUiArtifact[data-kind=operation]>span:last-child{border-right:0}.home-module__06co2W__solutionUiArtifact[data-kind=operation] i{background:#48423c;border-radius:999px;width:100%;height:.2rem}.home-module__06co2W__solutionUiArtifact[data-kind=operation] i[data-active=true]{background:var(--home-teal);box-shadow:0 0 .75rem #00d7ca33}.home-module__06co2W__solutionUiArtifact[data-kind=operation] small{color:#77716a;font:500 .6875rem/1 var(--home-mono);letter-spacing:.035em;text-overflow:ellipsis;overflow:hidden}.home-module__06co2W__solutionUiArtifact[data-kind=operation] b{color:#ddd7ce;font:400 1.25rem/1 var(--home-mono)}.home-module__06co2W__solutionUiArtifact[data-kind=knowledge]{padding:1rem}.home-module__06co2W__solutionUiArtifact[data-kind=knowledge]>p{color:#c9c3bb;font-size:.8125rem;line-height:1.45}.home-module__06co2W__solutionUiArtifact[data-kind=knowledge]>div{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.home-module__06co2W__solutionUiArtifact[data-kind=knowledge] span,.home-module__06co2W__solutionUiArtifact[data-kind=knowledge] b{color:#8f8981;font:500 .6875rem/1 var(--home-mono);letter-spacing:.04em;border:1px solid #3a3631;border-radius:999px;padding:.38rem .5rem}.home-module__06co2W__solutionUiArtifact[data-kind=knowledge] b{border-color:color-mix(in srgb, var(--home-teal) 45%, #3a3631);color:var(--home-teal);margin-left:auto}.home-module__06co2W__solutionUiArtifact[data-kind=service]{grid-template-columns:1fr 1fr;padding:.45rem;display:grid}.home-module__06co2W__solutionUiArtifact[data-kind=service]>span{border-bottom:1px solid #34312d;border-right:1px solid #34312d;grid-template-columns:1.65rem 1fr auto;align-items:center;gap:.55rem;min-width:0;padding:.65rem;display:grid}.home-module__06co2W__solutionUiArtifact[data-kind=service]>span:nth-child(2n){border-right:0}.home-module__06co2W__solutionUiArtifact[data-kind=service]>span:nth-last-child(-n+2){border-bottom:0}.home-module__06co2W__solutionUiArtifact[data-kind=service] i{color:#8c857d;width:1.45rem;height:1.45rem;font:500 .6875rem/1 var(--home-mono);border:1px solid #47423c;border-radius:50%;place-items:center;font-style:normal;display:grid}.home-module__06co2W__solutionUiArtifact[data-kind=service] b,.home-module__06co2W__solutionUiArtifact[data-kind=service] small{font:500 .6875rem/1 var(--home-mono);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module__06co2W__solutionUiArtifact[data-kind=service] b{color:#bdb6ae}.home-module__06co2W__solutionUiArtifact[data-kind=service] small{color:#736d66}.home-module__06co2W__solutionUiArtifact[data-kind=service]>span[data-state=active] :is(i,small){border-color:var(--home-teal);color:var(--home-teal)}.home-module__06co2W__solutionUiMetrics{border:1px solid #34312d;border-radius:.3rem;grid-template-columns:1fr 1fr;margin-top:1.4rem;display:grid}.home-module__06co2W__solutionUiMetrics>span{color:#79736c;min-height:3.15rem;font:500 .6875rem/1.15 var(--home-mono);letter-spacing:.045em;border-bottom:1px solid #34312d;border-right:1px solid #34312d;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem;display:flex}.home-module__06co2W__solutionUiMetrics>span:nth-child(2n){border-right:0}.home-module__06co2W__solutionUiMetrics>span:nth-last-child(-n+2){border-bottom:0}.home-module__06co2W__solutionUiMetrics b{color:#ddd7ce;font-weight:500}.home-module__06co2W__solutionUiProgress{background:#23211f;border-radius:999px;height:.35rem;margin-top:1.4rem;overflow:hidden}.home-module__06co2W__solutionUiProgress i{width:100%;border-radius:inherit;background:var(--home-ivory);transform-origin:0;block-size:100%;transition:transform var(--motion-moderate) var(--ease-out);display:block;box-shadow:0 0 1rem #f9f5ef29}.home-module__06co2W__solutionUiProgressMeta{color:#8e8880;font:500 .6875rem/1 var(--home-mono);letter-spacing:.04em;justify-content:space-between;margin-top:.55rem;display:flex}.home-module__06co2W__solutionUiProgressMeta b{color:var(--home-ivory);font-weight:500}.home-module__06co2W__solutionUiActivity{margin-top:1.3rem;display:grid}.home-module__06co2W__solutionUiActivity>span{color:#807970;font:500 .6875rem/1 var(--home-mono);letter-spacing:.075em}.home-module__06co2W__solutionUiActivity p{color:#b8b1a9;border-bottom:1px dotted #3c3834;justify-content:space-between;align-items:center;min-height:2rem;font-size:.8125rem;display:flex}.home-module__06co2W__solutionUiActivity b{color:var(--home-teal);font:500 .6875rem/1 var(--home-mono);letter-spacing:.04em}.home-module__06co2W__solutionApiCard{min-height:26rem;padding:1.45rem}.home-module__06co2W__solutionApiEndpoint{align-items:center;gap:.8rem;margin-top:1.35rem;display:flex}.home-module__06co2W__solutionApiEndpoint span{border:1px solid color-mix(in srgb, var(--home-teal) 48%, #3c3834);color:var(--home-teal);font:600 .6875rem/1 var(--home-mono);letter-spacing:.06em;border-radius:999px;padding:.35rem .5rem}.home-module__06co2W__solutionApiEndpoint code{color:#e1dbd3;font:500 .75rem/1.2 var(--home-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module__06co2W__solutionApiCard>pre{color:#bab3ab;font:500 .75rem/1.65 var(--home-mono);tab-size:2;white-space:pre-wrap;border-top:1px solid #302d29;border-bottom:1px solid #302d29;min-height:8rem;margin:1.2rem 0 0;padding-block:1rem;overflow:auto}.home-module__06co2W__solutionApiActions{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-top:.8rem;display:flex}.home-module__06co2W__solutionApiActions button{background:var(--home-ivory);min-height:2.5rem;color:var(--home-black);font:600 .75rem/1 var(--home-mono);letter-spacing:.06em;cursor:pointer;border:1px solid #615b54;border-radius:999px;align-items:center;gap:.75rem;padding:.65rem .9rem;transition:transform .15s cubic-bezier(.22,1,.36,1),opacity .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.home-module__06co2W__solutionApiActions button:active{transform:scale(.97)}.home-module__06co2W__solutionApiActions button[aria-disabled=true]{opacity:.58;cursor:wait}.home-module__06co2W__solutionApiActions>span{color:#8a837b;font:500 .6875rem/1 var(--home-mono);letter-spacing:.05em}.home-module__06co2W__solutionModeToggle{z-index:4;color:#7f7971;min-height:2.75rem;font:500 .6875rem/1 var(--home-mono);letter-spacing:.06em;cursor:pointer;background:#080807eb;border:1px solid #f9f5ef3d;border-radius:999px;grid-template-columns:auto 2.5rem auto;align-items:center;gap:.3rem;padding:.25rem .55rem;transition:transform .15s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:7.25rem;left:50%;transform:translate(-50%);box-shadow:0 1rem 2.5rem #0000004d}.home-module__06co2W__solutionModeToggle:active{transform:translate(-50%)scale(.97)}.home-module__06co2W__solutionModeToggle>span{padding-inline:.25rem;transition:color .15s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__solutionModeToggle>span[data-active=true]{color:var(--home-ivory)}.home-module__06co2W__solutionModeToggle>i{background:#262421;border-radius:999px;width:2.5rem;height:1.35rem;font-style:normal;display:block;position:relative}.home-module__06co2W__solutionModeToggle>i>b{background:var(--home-ivory);border-radius:50%;width:1rem;height:1rem;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:.175rem;left:.18rem}.home-module__06co2W__solutionModeToggle>i[data-mode=api]>b{transform:translate(1.14rem)}.home-module__06co2W__apiChapter{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:var(--home-black);min-height:48rem;color:var(--home-ivory);grid-template-columns:1fr 1fr;display:grid}.home-module__06co2W__apiChapterCopy{border-right:1px solid var(--home-line);flex-direction:column;justify-content:center;min-width:0;padding:4.5rem clamp(3rem,6.35vw,6rem);display:flex}.home-module__06co2W__apiChapterCopy h2{max-width:40rem;font:300 clamp(2.7rem, 3.6vw, 4.15rem)/.98 var(--home-display);letter-spacing:-.055em;display:grid;margin-top:1.2rem!important}.home-module__06co2W__apiChapterCopy h2>span{display:block}.home-module__06co2W__apiChapterCopy>p:nth-child(3){color:#aaa49c;max-width:31rem;font-size:1.02rem;line-height:1.55;margin-top:1.5rem!important}.home-module__06co2W__apiChapterCopy ul{gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.home-module__06co2W__apiChapterCopy li{grid-template-columns:1.45rem 1fr;align-items:start;gap:.8rem;display:grid}.home-module__06co2W__apiChapterCopy li>i{background:var(--home-teal);color:#06110f;width:1.3rem;height:1.3rem;font:700 .68rem/1 var(--home-body);border-radius:50%;place-items:center;margin-top:.05rem;font-style:normal;display:grid}.home-module__06co2W__apiChapterCopy li span{gap:.2rem;display:grid}.home-module__06co2W__apiChapterCopy li strong{color:#e2dcd4;font-size:.92rem;font-weight:450}.home-module__06co2W__apiChapterCopy li small{color:#817b74;max-width:32rem;font-size:.78rem;line-height:1.35}.home-module__06co2W__apiChapterActions{align-items:center;gap:1rem;margin-top:2.2rem;display:flex}.home-module__06co2W__apiChapterActions>a{width:max-content;margin-top:0}.home-module__06co2W__apiChapterActions>a:last-child{color:#aaa49c;min-height:2.75rem;font:500 .63rem/1 var(--home-mono);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.6rem;transition:color .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.home-module__06co2W__apiChapterActions>a:last-child span{color:var(--home-teal)}.home-module__06co2W__apiChapterVisual{background:#173b3b;min-width:0;min-height:48rem;position:relative;overflow:hidden}.home-module__06co2W__apiChapterImage{object-fit:cover;object-position:50% 50%;transform:scale(1.012)}.home-module__06co2W__apiChapterScrim{background:linear-gradient(#030a0b0d,#030a0b38),radial-gradient(circle,#0000 15%,#030a0b29 100%);position:absolute;inset:0}.home-module__06co2W__projectCreateDemo{align-content:center;justify-items:center;gap:.625rem;padding:3rem clamp(1.5rem,3vw,4rem);display:grid;position:absolute;inset:0}.home-module__06co2W__projectDemoDisclosure{color:#d8d1c8;width:min(34rem,72%);font:500 .6875rem/1.2 var(--home-mono);letter-spacing:.08em;text-align:left}.home-module__06co2W__apiIdentityCard,.home-module__06co2W__apiRequestCard,.home-module__06co2W__apiResponseCard{background:linear-gradient(#f9f5ef06,#0000 24%),#070807f6;border:1px solid #ded7cd3d;border-radius:.5rem;width:min(34rem,72%);box-shadow:0 1.75rem 4rem #00000047}.home-module__06co2W__apiIdentityCard{grid-template-columns:1fr auto auto;align-content:center;align-items:center;gap:.45rem 1rem;min-height:5.4rem;padding:1rem 1.125rem;display:grid}.home-module__06co2W__apiIdentityCard span,.home-module__06co2W__apiRequestCard span,.home-module__06co2W__apiResponseCard span{color:#8d877f;font:500 .6rem/1 var(--home-mono);letter-spacing:.075em}.home-module__06co2W__apiIdentityCard strong{color:var(--home-ivory);font:500 clamp(1rem, 1.35vw, 1.25rem)/1 var(--home-mono);letter-spacing:-.02em;grid-area:2/1}.home-module__06co2W__apiIdentityCard i{background:var(--home-teal);border-radius:50%;grid-area:1/3/3;width:.5rem;height:.5rem;box-shadow:0 0 .9rem #15dcc46b}.home-module__06co2W__projectIdentityMeta{grid-area:1/2/3;justify-items:end;gap:.38rem;display:grid}.home-module__06co2W__projectIdentityMeta span{color:#7d7871;font-size:.5rem}.home-module__06co2W__apiRequestCard{padding:1.125rem}.home-module__06co2W__projectRequestHeader,.home-module__06co2W__projectEndpoint,.home-module__06co2W__projectRequestFooter,.home-module__06co2W__apiResponseCard>button{justify-content:space-between;align-items:center;display:flex}.home-module__06co2W__projectRequestHeader{border-bottom:1px dashed #3d3934;padding-bottom:.75rem}.home-module__06co2W__apiRequestCard b,.home-module__06co2W__apiResponseCard b{color:var(--home-teal);font:500 .6rem/1 var(--home-mono);letter-spacing:.06em}.home-module__06co2W__projectEndpoint{background:#f9f5ef05;border:1px solid #2f2c29;border-radius:.32rem;justify-content:flex-start;gap:.65rem;margin-top:.875rem;padding:.55rem .6rem}.home-module__06co2W__projectEndpoint>span{color:var(--home-teal)}.home-module__06co2W__projectEndpoint code{color:#d9d3cb;min-width:0;font:500 .7rem/1.3 var(--home-mono);overflow-wrap:anywhere}.home-module__06co2W__projectEndpoint button{color:#8b857d;cursor:pointer;background:0 0;border:0;border-radius:.25rem;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;display:grid}.home-module__06co2W__projectEndpoint button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:.9rem;height:.9rem}.home-module__06co2W__apiRequestCard pre{color:#aaa39b;font:500 .72rem/1.55 var(--home-mono);white-space:pre-wrap;margin:.875rem 0 0;overflow:auto}.home-module__06co2W__apiResponseCard{overflow:hidden}.home-module__06co2W__projectRequestFooter{border-top:1px solid #302d29;gap:.75rem;margin-top:.875rem;padding-top:.875rem}.home-module__06co2W__projectRequestFooter>button{color:#dafaf6;min-height:2.75rem;font:500 .58rem/1 var(--home-mono);letter-spacing:.065em;cursor:pointer;background:#00d7ca17;border:1px solid #00d7ca61;border-radius:999px;align-items:center;gap:.55rem;padding:.2rem .85rem;transition:border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1);display:inline-flex}.home-module__06co2W__projectRequestFooter>button>span,.home-module__06co2W__projectRequestFooter>button svg{width:.8rem;height:.8rem}.home-module__06co2W__projectRequestFooter>button svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.25px}.home-module__06co2W__projectRequestFooter>button:active{transform:scale(.98)}.home-module__06co2W__projectRequestFooter>span{color:#aaa39b;white-space:nowrap;align-items:center;gap:.45rem;font-size:.52rem;display:inline-flex}.home-module__06co2W__projectRequestFooter>span i{background:#736d65;border-radius:50%;width:.38rem;height:.38rem}.home-module__06co2W__projectCreateDemo[data-state=running] .home-module__06co2W__projectRequestFooter>span i{background:#e4b552;box-shadow:0 0 .75rem #e4b5525c}.home-module__06co2W__projectCreateDemo[data-state=created] .home-module__06co2W__projectRequestFooter>span i{background:var(--home-teal);box-shadow:0 0 .75rem #00d7ca57}.home-module__06co2W__projectRunSpinner{border:1px solid #dafaf647;border-top-color:#dafaf6;border-radius:50%;width:.75rem;height:.75rem;animation:.7s linear infinite home-module__06co2W__projectRunSpin;display:block}@keyframes home-module__06co2W__projectRunSpin{to{transform:rotate(1turn)}}.home-module__06co2W__apiResponseCard>button{width:100%;min-height:3.5rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:.75rem 1.125rem}.home-module__06co2W__apiResponseCard>button>b{margin-left:auto;margin-right:.75rem}.home-module__06co2W__apiResponseCard>button svg{fill:none;stroke:#8d877f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:.9rem;height:.9rem;transition:transform .18s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__apiResponseCard[data-open=true]>button svg{transform:rotate(180deg)}.home-module__06co2W__projectResponseReveal{border-top:1px dashed #3d3934;display:none}.home-module__06co2W__apiResponseCard[data-open=true] .home-module__06co2W__projectResponseReveal{animation:.18s cubic-bezier(.22,1,.36,1) both home-module__06co2W__projectResponseIn;display:block}@keyframes home-module__06co2W__projectResponseIn{0%{opacity:0}to{opacity:1}}.home-module__06co2W__projectResponseRevealInner{gap:.75rem;padding:0 1.125rem 1.125rem;display:grid}.home-module__06co2W__projectResponseRevealInner dl{border:1px solid #302d29;border-radius:.32rem;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.home-module__06co2W__projectResponseRevealInner dl>div{border-right:1px solid #302d29;gap:.4rem;padding:.65rem;display:grid}.home-module__06co2W__projectResponseRevealInner dl>div:last-child{border-right:0}.home-module__06co2W__projectResponseRevealInner dt{color:#aaa39b;font:500 .625rem/1 var(--home-mono);letter-spacing:.065em}.home-module__06co2W__projectResponseRevealInner dd{color:#d9d3cb;font:500 .6875rem/1.2 var(--home-mono);margin:0}.home-module__06co2W__projectResponseRevealInner>code{color:#b0cbc6;font:500 .6875rem/1.45 var(--home-mono);overflow-wrap:anywhere}.home-module__06co2W__projectOpenLink{color:#dafaf6;min-height:2.75rem;font:500 .6875rem/1 var(--home-mono);letter-spacing:.055em;background:#00d7ca14;border:1px solid #00d7ca61;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;text-decoration:none;transition:background-color .18s,border-color .18s,transform .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.home-module__06co2W__projectOpenLink:active{transform:scale(.98)}.home-module__06co2W__sectors{background:var(--home-paper);color:var(--home-black);padding-top:5rem;scroll-margin-top:4rem}.home-module__06co2W__sectorsHeading{width:calc(100% - (var(--home-gutter) * 2));grid-template-columns:1fr 1fr;max-width:1320px;margin:0 auto 3rem;display:grid}.home-module__06co2W__sectorsHeading p{color:#69645d;font:500 .68rem/1 var(--home-mono);letter-spacing:.09em}.home-module__06co2W__sectorsHeading h2{max-width:32rem;font:300 clamp(2.4rem, 3vw, 3.15rem) / 1.03 var(--home-display);letter-spacing:-.045em;grid-column:2}.home-module__06co2W__sectorSplit{grid-template-columns:1fr 1fr;min-height:44rem;display:grid}.home-module__06co2W__sectorSplit>div{min-width:0}.home-module__06co2W__sectorPanel{isolation:isolate;height:100%;min-height:44rem;color:var(--home-ivory);position:relative;overflow:hidden}.home-module__06co2W__sectorPublic{background:#11110f}.home-module__06co2W__sectorPrivate{background:#083f3a}.home-module__06co2W__sectorPattern{z-index:-1;position:absolute;inset:0;overflow:hidden}.home-module__06co2W__sectorPattern:before{z-index:1;content:"";background:linear-gradient(#04090914 0%,#0409093d 42%,#040909eb 100%),linear-gradient(90deg,#0409096b,#0000 72%);position:absolute;inset:0}.home-module__06co2W__sectorImage{z-index:0;object-fit:cover;transform:scale(1.012)}.home-module__06co2W__sectorContent{max-width:32rem;position:absolute;bottom:clamp(2.5rem,6vw,5.5rem);left:clamp(1.8rem,6.35vw,6rem);right:clamp(1.8rem,5vw,5rem)}.home-module__06co2W__sectorContent>p:first-child{color:#b4afa7;font:500 .63rem/1 var(--home-mono);letter-spacing:.09em}.home-module__06co2W__sectorContent h3{font:300 clamp(2.75rem, 4vw, 4.25rem) / .96 var(--home-display);letter-spacing:-.045em;margin-top:1.2rem!important}.home-module__06co2W__sectorContent>p:nth-child(3){color:#f9f5efad;max-width:28rem;font-size:1rem;line-height:1.5;margin-top:1.4rem!important}.home-module__06co2W__sectorContent ul{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex;margin-top:1.6rem!important}.home-module__06co2W__sectorContent li{font:500 .54rem/1 var(--home-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #f9f5ef3d;border-radius:999px;padding:.48rem .68rem}.home-module__06co2W__sectorContent a{min-height:2.75rem;font:500 .68rem/1 var(--home-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:1rem;margin-top:1.8rem;text-decoration:none;display:inline-flex}.home-module__06co2W__sectorContent a span{transition:translate .18s}.home-module__06co2W__build{border-top:1px solid var(--home-line);background:var(--home-black);grid-template-columns:minmax(28rem,.72fr) minmax(0,1.28fr);scroll-margin-top:4rem;display:grid}.home-module__06co2W__buildIntro{border-right:1px solid var(--home-line);flex-direction:column;justify-content:flex-start;min-height:44.3125rem;padding:3rem clamp(3rem,6.35vw,6rem) 4rem;display:flex}.home-module__06co2W__buildIntro h2{max-width:33rem;font:300 2.5rem / 1.1 var(--home-display);letter-spacing:-.05em;margin-top:1.2rem!important}.home-module__06co2W__buildIntro>p:last-of-type{color:#a49e96;max-width:31rem;font-size:1.05rem;line-height:1.55;margin-top:1.4rem!important}.home-module__06co2W__buildChecklist{gap:.9rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.home-module__06co2W__buildChecklist li{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.home-module__06co2W__buildChecklist li>i{background:var(--home-teal);color:#07110f;width:1.35rem;height:1.35rem;font:700 .7rem/1 var(--home-body);border-radius:50%;place-items:center;margin-top:.05rem;font-style:normal;display:grid}.home-module__06co2W__buildChecklist span{gap:.18rem;display:grid}.home-module__06co2W__buildChecklist strong{color:#e4ded6;font-size:.95rem;font-weight:450;line-height:1.2}.home-module__06co2W__buildChecklist small{color:#817b74;font-size:.79rem;line-height:1.35}.home-module__06co2W__buildActions{align-items:center;gap:1rem;margin-top:2rem;display:flex}.home-module__06co2W__buildActions .home-module__06co2W__pillButton,.home-module__06co2W__buildActions .home-module__06co2W__ghostButton{min-height:2.5rem;font-size:.58rem}.home-module__06co2W__capabilityAct{border-top:1px solid var(--home-line);grid-column:1/-1}.home-module__06co2W__capabilityHeading{min-height:16.0625rem;padding:5rem var(--home-gutter) 4.5rem;grid-template-columns:1fr 1fr;align-items:start;display:grid}.home-module__06co2W__capabilityHeading h2{max-width:34rem;font:300 2.5rem / 1.1 var(--home-display);letter-spacing:-.05em;grid-column:2}.home-module__06co2W__capabilityGrid{border-top:1px solid var(--home-line);grid-template-columns:repeat(4,1fr);display:grid}.home-module__06co2W__capabilityGrid article{border-right:1px solid var(--home-line);min-height:10rem;padding:2rem}.home-module__06co2W__capabilityGrid article:last-child{border-right:0}.home-module__06co2W__capabilityGrid span{color:var(--home-teal);font:500 .58rem/1 var(--home-mono)}.home-module__06co2W__capabilityGrid h3{font-size:1rem;font-weight:500;margin-top:2.5rem!important}.home-module__06co2W__capabilityGrid p{color:#8f8981;font-size:.88rem;line-height:1.5;margin-top:.85rem!important}.home-module__06co2W__contact{background:var(--home-paper);color:var(--home-black);padding:7.5rem var(--home-gutter);scroll-margin-top:4rem}.home-module__06co2W__contactInner{border-top:1px solid var(--home-line-dark);grid-template-columns:1fr 1fr;width:100%;max-width:1320px;margin-inline:auto;display:grid}.home-module__06co2W__contactCopy{border-right:1px solid var(--home-line-dark);flex-direction:column;justify-content:center;min-height:36rem;padding:3rem clamp(2rem,5vw,5rem) 3rem 0;display:flex}.home-module__06co2W__contactCopy>p:first-child{color:#69645d;font:500 .68rem/1 var(--home-mono);letter-spacing:.09em}.home-module__06co2W__contactCopy h2{max-width:33rem;font:300 clamp(3.8rem, 5.6vw, 5.7rem) / .93 var(--home-display);letter-spacing:-.055em;margin-top:1.35rem!important}.home-module__06co2W__contactCopy h2 em{font-family:var(--home-display-italic);font-weight:300}.home-module__06co2W__contactCopy>p:nth-child(3){color:#5d5852;max-width:31rem;font-size:1.04rem;line-height:1.55;margin-top:1.4rem!important}.home-module__06co2W__contactDirect{font:500 .65rem/1.3 var(--home-mono);gap:.55rem;margin-top:2rem;display:grid}.home-module__06co2W__contactOffer{border:1px solid var(--home-black);background:var(--home-black);width:max-content;min-height:2.75rem;font:500 .62rem/1 var(--home-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:1.4rem;margin-top:1.8rem;padding:.75rem 1.15rem;text-decoration:none;transition:background-color .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;color:var(--home-ivory)!important}.home-module__06co2W__contactDirect a{align-items:center;width:max-content;min-height:2rem;text-decoration:none;display:inline-flex}.home-module__06co2W__contact{border-top:1px solid var(--home-line);background:var(--home-black);color:var(--home-ivory);padding:0 var(--home-gutter)}.home-module__06co2W__contactInner{border-top:0;display:block}.home-module__06co2W__contactCopy{text-align:center;border-right:0;align-items:center;min-height:27.75rem;padding:4rem 0}.home-module__06co2W__contactCopy>p:first-child{color:var(--home-muted)}.home-module__06co2W__contactCopy h2{max-width:52rem;font-size:2.5rem;line-height:1.1}.home-module__06co2W__contactCopy>p:nth-child(3){color:#aaa49c}.home-module__06co2W__contactOffer{border-color:var(--home-paper);background:var(--home-paper);color:var(--home-black)!important}.home-module__06co2W__contactDirect{color:#8e8981;flex-wrap:wrap;justify-content:center;gap:.7rem 1.5rem;display:flex}.home-module__06co2W__contactDirect a{color:#aaa49c;width:auto}.home-module__06co2W__contactEntity{border-top:1px solid var(--home-line);color:#8e8981;max-width:44rem;padding-top:1.5rem;font-size:.92rem;line-height:1.6;margin:1.5rem 0 0!important}@media (max-width:1180px){.home-module__06co2W__heroStatement{display:none}.home-module__06co2W__storyColumn{padding-left:1.5rem;padding-right:1.5rem}.home-module__06co2W__scrollyGrid{width:calc(100% - 2rem)}.home-module__06co2W__storyIntro,.home-module__06co2W__stepCopy{left:1.5rem;right:1.5rem}.home-module__06co2W__stepKicker:before{left:-2rem}.home-module__06co2W__stepKicker:after{left:-1.76rem}.home-module__06co2W__solutionTabs button{padding-inline:1rem}}@media (max-width:980px){.home-module__06co2W__heroCopy{min-height:65svh}.home-module__06co2W__hero h1{font-size:clamp(3.8rem,9vw,5rem)}.home-module__06co2W__signalPanel{min-height:29svh}.home-module__06co2W__scrollyGrid{grid-template-columns:1fr 1fr}.home-module__06co2W__sectionHeading{grid-template-columns:1fr;gap:1.25rem}.home-module__06co2W__sectionHeading h2{grid-column:1}.home-module__06co2W__solutionsGrid{grid-template-columns:.8fr 1.2fr}.home-module__06co2W__solutionPanelBody{grid-template-columns:1fr}.home-module__06co2W__solutionOutcome{min-height:4.6rem}.home-module__06co2W__buildIntro{padding-inline:3rem}.home-module__06co2W__capabilityGrid{grid-template-columns:repeat(2,1fr)}.home-module__06co2W__capabilityGrid article:nth-child(2){border-right:0}.home-module__06co2W__capabilityGrid article:nth-child(-n+2){border-bottom:1px solid var(--home-line)}}@media (max-width:767px){.home-module__06co2W__homeRoot{--home-gutter:1.75rem}.home-module__06co2W__hero{min-height:0}.home-module__06co2W__heroCopy{align-items:flex-end;min-height:64svh;padding:7.2rem 0 1.5rem}.home-module__06co2W__hero h1{margin-top:0;font-size:clamp(3.1rem,12vw,3.8rem);line-height:.92}.home-module__06co2W__heroEyebrow{font-size:.625rem;margin-bottom:.65rem!important}.home-module__06co2W__heroLead{font-size:1.125rem;line-height:1.4;margin-top:1rem!important}.home-module__06co2W__heroLead span{display:block}.home-module__06co2W__heroActions{flex-wrap:wrap;align-items:stretch;gap:.65rem;margin-top:1rem}.home-module__06co2W__heroActions>:first-child,.home-module__06co2W__ghostButton{white-space:nowrap;flex:none;min-height:2.75rem;padding-block:.55rem;padding-inline:.75rem;font-size:.75rem}.home-module__06co2W__heroActions>:first-child{min-width:8.75rem}.home-module__06co2W__signalPanel{height:11.25rem;min-height:11.25rem}.home-module__06co2W__signalMeta{grid-template-columns:1fr 1fr}.home-module__06co2W__signalMeta span:nth-child(2){display:none}.home-module__06co2W__signalAxis{width:88vw}.home-module__06co2W__signalStages{gap:.45rem;width:calc(100% - 1.5rem)}.home-module__06co2W__signalStages>span{gap:.25rem;min-height:3.75rem;padding:.55rem}.home-module__06co2W__signalStages b,.home-module__06co2W__signalStages strong{font-size:.625rem}.home-module__06co2W__signalStages small{display:none}.home-module__06co2W__proofRibbon{scroll-snap-type:x mandatory;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);flex-wrap:nowrap;width:calc(100% - 1rem);display:flex;overflow-x:auto}.home-module__06co2W__proofRibbonIntro,.home-module__06co2W__proofProduct{scroll-snap-align:start;border-bottom:0;flex:0 0 15rem;min-height:7.5rem;padding:1rem}.home-module__06co2W__proofProduct:last-child{border-right:0}.home-module__06co2W__proofRibbonIntro{flex-basis:17rem}.home-module__06co2W__proofRibbonIntro h2{max-width:14rem;font-size:1.35rem}.home-module__06co2W__proofProduct strong{font-size:1.55rem}.home-module__06co2W__proofProduct i{bottom:1rem;right:1rem}.home-module__06co2W__logoWall{scroll-snap-type:none;grid-template-columns:repeat(2,1fr);width:calc(100% - 1rem);display:grid;overflow:visible}.home-module__06co2W__logoCell{border-right:1px solid var(--home-line);border-bottom:1px dashed var(--home-line);flex:none;width:auto;height:4rem}.home-module__06co2W__logoCell:nth-last-child(-n+6){border-bottom:1px dashed var(--home-line)}.home-module__06co2W__logoCell:not(.home-module__06co2W__logoStatement):nth-child(odd){border-right:0}.home-module__06co2W__logoCell:nth-last-child(-n+2){border-bottom:0}.home-module__06co2W__logoStatement{border-right:0;grid-area:1/1/auto/-1}.home-module__06co2W__logoCell:nth-child(5),.home-module__06co2W__logoCell:not(.home-module__06co2W__logoStatement),.home-module__06co2W__logoWall .home-module__06co2W__logoCell:first-child,.home-module__06co2W__logoWall .home-module__06co2W__logoCell:nth-child(n+4):nth-child(2n){border-right:1px solid var(--home-line)}.home-module__06co2W__logoWall .home-module__06co2W__logoCell:nth-child(2),.home-module__06co2W__logoWall .home-module__06co2W__logoCell:nth-child(n+5):nth-child(odd){border-right:0}.home-module__06co2W__scrolly{min-height:260dvh}.home-module__06co2W__scrollyGrid{grid-template-rows:17.5rem minmax(0,1fr);grid-template-columns:1fr;width:calc(100% - 2rem)}.home-module__06co2W__sceneColumn{border-bottom:0;border-left:0;grid-row:2;height:auto;min-height:0;position:relative;inset:auto}.home-module__06co2W__dotField{opacity:.3;background-size:20px 20px;display:block}.home-module__06co2W__scene{width:92%;top:50%;transform:translate(-50%,-50%)}.home-module__06co2W__annotationLabelDesktop{display:none}.home-module__06co2W__annotationLabelMobile{letter-spacing:1.2px;font-size:20px;display:inline}.home-module__06co2W__storyColumn{border-bottom:1px solid var(--home-line);grid-row:1;padding:0 1.25rem;display:block;position:relative}.home-module__06co2W__storyIntro{min-height:0;position:absolute;inset:2.75rem 1.25rem auto;transform:translateY(1rem)}.home-module__06co2W__stepCopy{min-height:0;position:absolute;inset:0 1.25rem;transform:none}.home-module__06co2W__storyIntro.home-module__06co2W__isVisible{transform:none!important}.home-module__06co2W__storyIntro h2{max-width:24rem;margin-top:.8rem;font-size:1.75rem;line-height:1.1}.home-module__06co2W__storyIntro>p:last-child{font-size:1rem;line-height:1.375;margin-top:.7rem!important}.home-module__06co2W__stepDetail{transition:none;top:2.5rem;transform:translateY(1rem)}.home-module__06co2W__stepKicker:before,.home-module__06co2W__stepKicker:after{display:block}.home-module__06co2W__stepKicker:before{left:-1.7rem}.home-module__06co2W__stepKicker:after{left:-1.46rem}.home-module__06co2W__stepDetail.home-module__06co2W__isVisible{transition:transform .22s cubic-bezier(.23,1,.32,1);transform:none!important}.home-module__06co2W__stepDetail h3{font-size:1.75rem;line-height:1.1;margin-top:.55rem!important}.home-module__06co2W__stepDetail>p:last-child{font-size:1rem;line-height:1.375;margin-top:.6rem!important}.home-module__06co2W__storyTimeline{background:var(--home-black);opacity:0;pointer-events:none;border:1px solid #0000;justify-content:space-between;align-items:center;width:auto;height:2rem;padding-inline:.35rem;transition:none;display:none;position:absolute;inset:auto 1.25rem .55rem}.home-module__06co2W__storyTimeline:focus-within{z-index:4;border-color:var(--home-line);opacity:1;pointer-events:auto}.home-module__06co2W__storyTimeline:before{width:auto;height:1px;inset:.39rem .5rem auto}.home-module__06co2W__timelineBeam{background:linear-gradient(to right, transparent, var(--story-accent) 80%, var(--story-accent));transform-origin:0;width:auto;height:1px;inset:.39rem .5rem auto;transform:scaleX(0)}.home-module__06co2W__storyTimeline button{text-align:center;opacity:.65;pointer-events:auto;grid-template-columns:1rem;justify-items:center;gap:.35rem;width:2.5rem;min-height:1.5rem;font-size:0;position:relative;top:auto;left:auto;transform:none!important}.home-module__06co2W__storyTimeline button b{font-size:.5rem;display:block}.home-module__06co2W__storyTimeline button .home-module__06co2W__timelineMarker{grid-row:1}.home-module__06co2W__storyTimeline button.home-module__06co2W__isActive,.home-module__06co2W__storyTimeline button.home-module__06co2W__isActive:focus-visible{opacity:1;pointer-events:auto}.home-module__06co2W__solutions{padding-block:0}.home-module__06co2W__sectionHeading{min-height:0;padding:2.5rem 1.25rem 1.4375rem}.home-module__06co2W__sectionHeading .home-module__06co2W__eyebrow{display:none}.home-module__06co2W__sectionHeading h2{font-size:1.75rem;margin-top:0!important}.home-module__06co2W__solutionsGrid{grid-template-columns:1fr;width:calc(100vw - 1rem);min-height:0;margin:0 0 0 50%}.home-module__06co2W__solutionRail{border-right:0}.home-module__06co2W__solutionTabs{border-right:0;border-bottom:1px solid var(--home-line);display:block;overflow:visible}.home-module__06co2W__solutionMobileAccordion{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);display:block;overflow:visible}.home-module__06co2W__solutionMobileTrigger{border-top:0;border-bottom:0}.home-module__06co2W__solutionMobilePanel{border-bottom:1px solid var(--home-line);width:100%;min-height:36rem}.home-module__06co2W__solutionMobilePanel .home-module__06co2W__solutionPanelBody{min-height:36rem}.home-module__06co2W__solutionTabs button{border-right:0;border-bottom:1px solid var(--home-line);grid-template-rows:auto auto;grid-template-columns:1fr auto;width:100%;height:auto;min-height:4.75rem;padding:1rem 1.125rem}.home-module__06co2W__solutionTabs button.home-module__06co2W__isActive{min-height:4.75rem}.home-module__06co2W__solutionTabNumber{display:none}.home-module__06co2W__solutionTabs button .home-module__06co2W__solutionTabTitle{color:#a9a39b;max-width:17rem;font:350 1.4rem/1.08 var(--home-display);letter-spacing:-.035em;grid-area:1/1}.home-module__06co2W__solutionTabs button.home-module__06co2W__isActive .home-module__06co2W__solutionTabTitle{color:var(--home-ivory)}.home-module__06co2W__solutionTabModuleIcon{width:.9rem;height:.9rem}.home-module__06co2W__solutionTabArrow{grid-area:1/2;width:2rem;height:2rem;margin-top:-.25rem}.home-module__06co2W__solutionPanelTop{padding-inline:.85rem}.home-module__06co2W__solutionPanelTop b{display:none}.home-module__06co2W__solutionOutcome{grid-template-columns:1fr auto;gap:.6rem;padding:1rem;display:grid}.home-module__06co2W__solutionOutcome p{grid-area:2/1/auto/-1}.home-module__06co2W__solutionPanelBody{grid-template-rows:1fr;min-height:36rem}.home-module__06co2W__solutionPanelBody .home-module__06co2W__solutionOutcome{display:none}.home-module__06co2W__solutionDemoScene{padding:2.25rem .75rem 4.5rem}.home-module__06co2W__solutionUiCard,.home-module__06co2W__solutionApiCard{width:min(27rem,92%)}.home-module__06co2W__solutionUiCard{min-height:28rem;padding:1rem}.home-module__06co2W__solutionUiCard>strong{margin-top:1.1rem;font-size:3.2rem}.home-module__06co2W__solutionUiCard>p{font-size:.8125rem}.home-module__06co2W__solutionUiArtifact{margin-top:1rem}.home-module__06co2W__releaseTrack span,.home-module__06co2W__releaseCohort,.home-module__06co2W__solutionUiArtifact[data-kind=operation] small,.home-module__06co2W__solutionUiArtifact[data-kind=service] b,.home-module__06co2W__solutionUiArtifact[data-kind=service] small,.home-module__06co2W__solutionUiArtifact[data-kind=knowledge] span,.home-module__06co2W__solutionUiArtifact[data-kind=knowledge] b{font-size:.6875rem}.home-module__06co2W__releaseCohort{align-items:flex-start;gap:.35rem}.home-module__06co2W__releaseCohort b{text-align:right}.home-module__06co2W__solutionUiArtifact[data-kind=operation]{grid-template-columns:1fr 1fr}.home-module__06co2W__solutionUiArtifact[data-kind=operation]>span:nth-child(2){border-right:0}.home-module__06co2W__solutionUiArtifact[data-kind=operation]>span:nth-child(-n+2){border-bottom:1px solid #34312d;padding-bottom:.7rem}.home-module__06co2W__solutionUiArtifact[data-kind=operation]>span:nth-child(n+3){padding-top:.7rem}.home-module__06co2W__solutionUiProgress,.home-module__06co2W__solutionUiActivity{margin-top:1rem}.home-module__06co2W__solutionUiActivity p{min-height:2rem;font-size:.75rem}.home-module__06co2W__solutionApiCard{min-height:27rem;padding:1rem}.home-module__06co2W__solutionApiEndpoint code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.75rem;line-height:1.35}.home-module__06co2W__solutionApiCard>pre{font-size:.75rem;line-height:1.55}.home-module__06co2W__solutionApiActions{flex-direction:column;align-items:flex-start;gap:.55rem}.home-module__06co2W__solutionApiActions button{min-height:2.75rem}.home-module__06co2W__solutionModeToggle{bottom:1rem}.home-module__06co2W__apiChapter{grid-template-columns:1fr;min-height:0}.home-module__06co2W__apiChapterCopy{border-right:0;border-bottom:1px solid var(--home-line);min-height:35rem;padding:3.5rem var(--home-gutter)}.home-module__06co2W__apiChapterCopy h2{font-size:2.6rem;line-height:.98;margin-top:1rem!important}.home-module__06co2W__apiChapterCopy>p:nth-child(3){font-size:.9rem;line-height:1.45;margin-top:1rem!important}.home-module__06co2W__apiChapterCopy ul{gap:.8rem;margin-top:1.6rem}.home-module__06co2W__apiChapterCopy li strong{font-size:.82rem}.home-module__06co2W__apiChapterCopy li small{font-size:.7rem}.home-module__06co2W__apiChapterVisual{min-height:42rem}.home-module__06co2W__projectCreateDemo{padding:1.5rem}.home-module__06co2W__projectDemoDisclosure{width:100%;font-size:.625rem}.home-module__06co2W__apiIdentityCard,.home-module__06co2W__apiRequestCard,.home-module__06co2W__apiResponseCard{width:100%}.home-module__06co2W__apiRequestCard pre{font-size:.72rem}.home-module__06co2W__apiChapterActions{flex-wrap:wrap;margin-top:1.8rem}.home-module__06co2W__apiChapterActions .home-module__06co2W__pillButton,.home-module__06co2W__apiChapterActions>a:last-child,.home-module__06co2W__projectRequestFooter>button{min-height:2.75rem;font-size:.75rem}.home-module__06co2W__apiIdentityCard{min-height:5rem;padding-inline:1rem}.home-module__06co2W__projectIdentityMeta{display:none}.home-module__06co2W__apiIdentityCard i{grid-column:2}.home-module__06co2W__projectRequestFooter{flex-direction:column;align-items:flex-start}.home-module__06co2W__projectResponseRevealInner dl{grid-template-columns:1fr}.home-module__06co2W__projectResponseRevealInner dl>div{border-bottom:1px solid #302d29;border-right:0;grid-template-columns:1fr auto;align-items:center}.home-module__06co2W__projectResponseRevealInner dl>div:last-child{border-bottom:0}.home-module__06co2W__projectResponseRevealInner dt,.home-module__06co2W__projectResponseRevealInner dd,.home-module__06co2W__projectResponseRevealInner>code{font-size:.75rem}.home-module__06co2W__sectors{padding-top:6rem}.home-module__06co2W__sectorsHeading{grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}.home-module__06co2W__sectorsHeading h2{grid-column:1;font-size:1.75rem;line-height:1.1}.home-module__06co2W__sectorSplit{grid-template-columns:1fr}.home-module__06co2W__sectorPanel{min-height:32rem}.home-module__06co2W__sectorContent h3{font-size:1.75rem;line-height:1.05;margin-top:.7rem!important}.home-module__06co2W__sectorContent{bottom:1.5rem;left:1.25rem;right:1.25rem}.home-module__06co2W__sectorContent>p:nth-child(3){font-size:.85rem;line-height:1.35;margin-top:.7rem!important}.home-module__06co2W__sectorContent ul{display:none}.home-module__06co2W__sectorContent a{min-height:2.75rem;margin-top:.9rem;padding-block:.7rem;font-size:.75rem}.home-module__06co2W__build{grid-template-columns:1fr}.home-module__06co2W__buildIntro{border-right:0;border-bottom:1px solid var(--home-line);min-height:36rem;padding:2.5rem var(--home-gutter) 3rem}.home-module__06co2W__buildIntro h2{font-size:1.75rem;line-height:1.1}.home-module__06co2W__buildIntro>p:last-of-type{font-size:.9rem;line-height:1.45;margin-top:.9rem!important}.home-module__06co2W__buildChecklist{gap:.75rem;margin-top:1.35rem}.home-module__06co2W__buildChecklist li{grid-template-columns:1.35rem minmax(0,1fr);gap:.65rem}.home-module__06co2W__buildChecklist li>i{width:1.2rem;height:1.2rem;font-size:.62rem}.home-module__06co2W__buildChecklist strong{font-size:.82rem}.home-module__06co2W__buildChecklist small{font-size:.7rem;line-height:1.25}.home-module__06co2W__buildActions{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem}.home-module__06co2W__buildActions .home-module__06co2W__pillButton,.home-module__06co2W__buildActions .home-module__06co2W__ghostButton{min-height:2.75rem;padding:.55rem .8rem;font-size:.75rem}.home-module__06co2W__capabilityGrid{grid-template-columns:1fr}.home-module__06co2W__capabilityHeading{min-height:15rem;padding:4rem var(--home-gutter) 3rem;grid-template-columns:1fr;gap:1.25rem}.home-module__06co2W__capabilityHeading h2{grid-column:1;font-size:1.75rem;line-height:1.1}.home-module__06co2W__capabilityGrid article{border-right:0;border-bottom:1px solid var(--home-line);min-height:8.125rem;padding:1rem var(--home-gutter)}.home-module__06co2W__capabilityGrid h3{font-size:.92rem;margin-top:.45rem!important}.home-module__06co2W__capabilityGrid p{font-size:.72rem;line-height:1.2;margin-top:.3rem!important}.home-module__06co2W__contact{padding-block:0}.home-module__06co2W__contactInner{display:block}.home-module__06co2W__contactCopy{border-bottom:0;border-right:0;min-height:14rem;padding:3rem 0}.home-module__06co2W__contactCopy h2{font-size:1.75rem;line-height:1.1}.home-module__06co2W__contactCopy>p:nth-child(3),.home-module__06co2W__contactDirect{display:none}.home-module__06co2W__contactEntity{padding-top:1.25rem;font-size:.82rem;line-height:1.55;margin-top:1.25rem!important}.home-module__06co2W__contactOffer{margin-top:1.5rem;font-size:.75rem}.home-module__06co2W__logoRailHint{display:none}}@media (max-width:639px){.home-module__06co2W__scrollyGrid{width:calc(100% - 1rem)}.home-module__06co2W__scene{width:min(100%,26.25rem)}}@media (max-width:390px){.home-module__06co2W__hero h1{font-size:3rem}.home-module__06co2W__storyTimeline button{letter-spacing:0}.home-module__06co2W__solutionOutcome b{display:none}}@media (hover:hover) and (pointer:fine){.home-module__06co2W__proofProduct:hover,.home-module__06co2W__proofProduct:focus-visible{background:#f9f5ef09}.home-module__06co2W__proofProduct:hover i,.home-module__06co2W__proofProduct:focus-visible i{transform:translate(.2rem,-.2rem)}.home-module__06co2W__projectOpenLink:hover{background:#00d7ca26;border-color:#00d7cab3}.home-module__06co2W__apiChapterActions>a:last-child:hover{color:var(--home-ivory)}.home-module__06co2W__projectEndpoint button:hover{color:var(--home-ivory);background:#f9f5ef0e}.home-module__06co2W__projectRequestFooter>button:hover{background:#00d7ca26;border-color:#00d7caad}.home-module__06co2W__pillButton:hover,.home-module__06co2W__ghostButton:hover,.home-module__06co2W__heroActions>:first-child:hover,.home-module__06co2W__contactOffer:hover{transform:translateY(-2px)}.home-module__06co2W__pillButton:hover,.home-module__06co2W__heroActions>:first-child:hover,.home-module__06co2W__contactOffer:hover{background:var(--home-teal);color:var(--home-black)!important}.home-module__06co2W__ghostButton:hover{border-color:#f9f5ef6b}.home-module__06co2W__heroStatement:hover b,.home-module__06co2W__sectorContent a:hover span{translate:.3rem}.home-module__06co2W__logoCell:hover img{filter:grayscale()brightness(0)invert()blur(7px);opacity:.16}.home-module__06co2W__logoCell:hover .home-module__06co2W__logoProof{opacity:1;transform:none}.home-module__06co2W__storyTimeline button:hover,.home-module__06co2W__solutionTabs button:hover{color:var(--home-ivory)}.home-module__06co2W__solutionTabs button:hover{background:#f9f5ef09}.home-module__06co2W__sectorPanel:hover .home-module__06co2W__sectorPattern>span:nth-child(odd){border-color:#00d7ca99;transform:rotate(45deg)translate(-.5rem,-.5rem)}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__solutionPanel{animation:none}.home-module__06co2W__scrolly{min-height:auto}.home-module__06co2W__scrollySticky{height:auto;position:relative;overflow:visible}.home-module__06co2W__scrollyGrid{height:auto;min-height:100dvh}.home-module__06co2W__storyColumn{padding-block:6rem;display:block}.home-module__06co2W__storyIntro{opacity:1;visibility:visible;pointer-events:auto;margin-bottom:4rem;display:block;position:static;transform:none!important}.home-module__06co2W__stepCopy{gap:3rem;min-height:0;display:grid;position:static;transform:none!important}.home-module__06co2W__stepDetail{opacity:1;visibility:visible;position:static;transform:none!important}.home-module__06co2W__storyTimeline{display:none}.home-module__06co2W__sceneColumn{min-height:42rem;position:relative;inset:auto}.home-module__06co2W__stackLayer,.home-module__06co2W__layerAnnotations,.home-module__06co2W__solutionBackdrop,.home-module__06co2W__solutionDemoScene,.home-module__06co2W__solutionDemoUi,.home-module__06co2W__solutionModeToggle,.home-module__06co2W__solutionModeToggle b,.home-module__06co2W__solutionUiProgress i,.home-module__06co2W__solutionApiActions button,.home-module__06co2W__storyIntro,.home-module__06co2W__stepDetail,.home-module__06co2W__stepKicker,.home-module__06co2W__logoCell img,.home-module__06co2W__logoProof,.home-module__06co2W__solutionTabs button,.home-module__06co2W__solutionTabArrow,.home-module__06co2W__projectRequestFooter>button,.home-module__06co2W__apiResponseCard>button svg,.home-module__06co2W__apiChapterActions>a:last-child,.home-module__06co2W__sectorPattern>span{transition:none}.home-module__06co2W__projectRunSpinner,.home-module__06co2W__apiResponseCard[data-open=true] .home-module__06co2W__projectResponseReveal{animation:none}.home-module__06co2W__pillButton:hover,.home-module__06co2W__ghostButton:hover,.home-module__06co2W__heroActions>:first-child:hover,.home-module__06co2W__contactOffer:hover{transform:none}.home-module__06co2W__sectorPanel:hover .home-module__06co2W__sectorPattern>span:nth-child(odd){transform:rotate(45deg)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.home-module__06co2W__scrollyGrid{grid-template-rows:auto minmax(42rem,auto);grid-template-columns:1fr}.home-module__06co2W__storyColumn{grid-row:1}.home-module__06co2W__sceneColumn{grid-row:2}}
.FactoryScrollyUltra-module__WT7p9W__scrollyUltra{--factory-label:#f5f0e8;--factory-line:#969087}.FactoryScrollyUltra-module__WT7p9W__demoDisclosure{z-index:4;color:#c7c1b8;font:500 .7rem/1.2 var(--home-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;display:inline-flex;position:absolute;top:5.1rem;left:clamp(2.4rem,2.7vw,3rem)}@media (min-width:768px){.FactoryScrollyUltra-module__WT7p9W__demoDisclosure{left:auto;right:clamp(2.4rem,2.7vw,3rem)}}.FactoryScrollyUltra-module__WT7p9W__demoDisclosure span{background:var(--story-accent);width:.43rem;height:.43rem;box-shadow:0 0 .75rem color-mix(in srgb, var(--story-accent) 45%, transparent);border-radius:50%;flex:none}.FactoryScrollyUltra-module__WT7p9W__sceneDisclosure{z-index:3;color:#c7c1b8;font:500 .68rem/1 var(--home-mono);letter-spacing:.075em;text-transform:uppercase;background:#0c0c0bd1;border:1px solid #494641;border-radius:.2rem;padding:.42rem .55rem;position:absolute;top:1.35rem;right:1.5rem}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra{will-change:transform, opacity}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=all]{opacity:.62}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=inactive]{opacity:.24}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=active]{--slab-line:#aaa39a;--slab-fill:#0b0b0a;--slab-side:#030303;--slab-surface:#191816;--control-fill:#1d1b19;--blueprint-line:#e2dbd1;opacity:1}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=all] :is(.FactoryScrollyUltra-module__WT7p9W__blueprintMeta,.FactoryScrollyUltra-module__WT7p9W__blueprintPlatform),.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=inactive] :is(.FactoryScrollyUltra-module__WT7p9W__blueprintMeta,.FactoryScrollyUltra-module__WT7p9W__blueprintPlatform){visibility:hidden;opacity:0}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=active] :is(.FactoryScrollyUltra-module__WT7p9W__blueprintMeta,.FactoryScrollyUltra-module__WT7p9W__blueprintPlatform){visibility:visible}.FactoryScrollyUltra-module__WT7p9W__cardDepthShadow{fill:#000;stroke:none;opacity:.16;pointer-events:none;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.FactoryScrollyUltra-module__WT7p9W__activeRim{fill:none;stroke:var(--story-accent);stroke-width:1.15px;opacity:0;pointer-events:none;vector-effect:non-scaling-stroke;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=active] .FactoryScrollyUltra-module__WT7p9W__cardDepthShadow{opacity:.82}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=active] .FactoryScrollyUltra-module__WT7p9W__activeRim{opacity:.72}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=inactive] .FactoryScrollyUltra-module__WT7p9W__cardDepthShadow,.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=inactive] .FactoryScrollyUltra-module__WT7p9W__activeRim{opacity:0}.FactoryScrollyUltra-module__WT7p9W__blueprintMeta,.FactoryScrollyUltra-module__WT7p9W__blueprintPlatform{transition-duration:.18s}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=active] .FactoryScrollyUltra-module__WT7p9W__blueprintMeta{opacity:.9}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=active] .FactoryScrollyUltra-module__WT7p9W__blueprintPlatform{opacity:.7}.FactoryScrollyUltra-module__WT7p9W__blueprintCommand{font-size:23px}.FactoryScrollyUltra-module__WT7p9W__blueprintIndex{font-size:15px}.FactoryScrollyUltra-module__WT7p9W__layerAnnotations{color:var(--story-accent)}.FactoryScrollyUltra-module__WT7p9W__annotationMarker{fill:currentColor}.FactoryScrollyUltra-module__WT7p9W__annotationPath.FactoryScrollyUltra-module__WT7p9W__annotationPath{stroke:var(--factory-line);stroke-width:1.25px}.FactoryScrollyUltra-module__WT7p9W__annotationText.FactoryScrollyUltra-module__WT7p9W__annotationText{fill:var(--factory-label);stroke:#0c0c0b;stroke-width:3px;paint-order:stroke fill;letter-spacing:.72px;font-size:16px}.FactoryScrollyUltra-module__WT7p9W__annotationTextMobile.FactoryScrollyUltra-module__WT7p9W__annotationTextMobile{letter-spacing:.8px;font-size:20px}@media (max-width:767px){.FactoryScrollyUltra-module__WT7p9W__demoDisclosure{letter-spacing:.055em;gap:.5rem;font-size:.63rem;top:.9rem;left:1.25rem;right:1.25rem}.FactoryScrollyUltra-module__WT7p9W__sceneDisclosure{padding:.35rem .45rem;font-size:.61rem;top:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra,.FactoryScrollyUltra-module__WT7p9W__cardDepthShadow,.FactoryScrollyUltra-module__WT7p9W__activeRim,.FactoryScrollyUltra-module__WT7p9W__blueprintMeta,.FactoryScrollyUltra-module__WT7p9W__blueprintPlatform{transition:none}.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra.FactoryScrollyUltra-module__WT7p9W__stackLayerUltra[data-state=all]{opacity:.8}}
.FactoryRun-module__y__sqW__factoryRun{--run-bg:#0c0d0f;--run-panel:#101113;--run-raised:#15171a;--run-line:#ffffff13;--run-line-strong:#ffffff1f;--run-copy:#d9dcde;--run-muted:#7f858c;--run-teal:var(--home-teal,#15dcc4);--run-green:#75cf9a;--run-yellow:#d9ad55;--run-red:#e06f67;--run-blue:#77a8e8;--run-text-xs:.6875rem;--run-text-sm:.75rem;--run-text-md:.8125rem;--run-text-lg:.875rem;--ease-out:cubic-bezier(.23, 1, .32, 1);isolation:isolate;border:1px solid var(--run-line-strong);background:radial-gradient(circle at 82% 3%, #15dcc40b, transparent 24rem), var(--run-bg);min-width:0;min-height:44.25rem;color:var(--run-copy);font-family:var(--home-body,Inter, sans-serif);font-variant-numeric:tabular-nums;border-radius:.75rem;grid-template-rows:3rem minmax(0,1fr);align-self:stretch;margin:.75rem;scroll-margin-top:5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 1.5rem 4rem #0000004d;container-type:inline-size}.FactoryRun-module__y__sqW__factoryRun:before{z-index:-1;opacity:.06;content:"";background-image:radial-gradient(circle,#ffffff73 .65px,#0000 .9px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 72% 45%,#000,#0000 72%)}.FactoryRun-module__y__sqW__topbar{border-bottom:1px solid var(--run-line);background:#0f1012eb;grid-template-columns:minmax(8.5rem,.72fr) minmax(14rem,1.28fr) auto;align-items:center;gap:1rem;min-width:0;padding-inline:.75rem;display:grid}.FactoryRun-module__y__sqW__brand,.FactoryRun-module__y__sqW__demoFlag,.FactoryRun-module__y__sqW__runMeta{min-width:0;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FactoryRun-module__y__sqW__brand{color:#f1f2f2;align-items:center;gap:.5rem;display:inline-flex}.FactoryRun-module__y__sqW__brand svg{width:.75rem;height:.75rem;fill:var(--run-teal);flex:none}.FactoryRun-module__y__sqW__demoFlag{color:#a7adb2;justify-self:center;align-items:center;gap:.4rem;display:inline-flex}.FactoryRun-module__y__sqW__demoFlag>i{background:var(--run-teal);border-radius:50%;flex:none;width:.38rem;height:.38rem;box-shadow:0 0 .75rem #15dcc45c}.FactoryRun-module__y__sqW__demoFlag strong,.FactoryRun-module__y__sqW__demoFlag small{font:inherit}.FactoryRun-module__y__sqW__demoFlag strong{color:#e0e2e4;font-weight:520}.FactoryRun-module__y__sqW__demoFlag small{color:#7f858c}.FactoryRun-module__y__sqW__runMeta{color:#777e85;justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.FactoryRun-module__y__sqW__runMeta b{border:1px solid var(--run-line-strong);color:#cdd0d3;width:1.65rem;height:1.65rem;font-size:var(--run-text-xs);letter-spacing:0;background:#202328;border-radius:50%;place-items:center;font-weight:600;display:grid}.FactoryRun-module__y__sqW__workspace{grid-template-columns:10.75rem minmax(0,1fr);min-width:0;min-height:0;display:grid}.FactoryRun-module__y__sqW__phaseRail{border-right:1px solid var(--run-line);background:#0d0e10c7;grid-template-rows:auto 2.65rem minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.FactoryRun-module__y__sqW__railProject{border-bottom:1px solid var(--run-line);gap:.32rem;padding:.9rem .85rem .85rem;display:grid}.FactoryRun-module__y__sqW__railProject span,.FactoryRun-module__y__sqW__railProject small{color:#7f858c;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FactoryRun-module__y__sqW__railProject strong{color:#d9dcde;font-size:var(--run-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:560;line-height:1.2;overflow:hidden}.FactoryRun-module__y__sqW__railProject small{color:#767d84;letter-spacing:.025em}.FactoryRun-module__y__sqW__railLabel{border-bottom:1px solid var(--run-line);color:#777e85;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.08em;align-items:center;margin:0;padding-inline:.8rem;display:flex}.FactoryRun-module__y__sqW__phaseTabs{align-content:start;padding-block:.45rem;display:grid}.FactoryRun-module__y__sqW__phaseTab{color:#92989e;text-align:left;cursor:pointer;width:100%;min-width:0;min-height:3.8rem;transition:background-color .12s ease, color .12s ease, transform .1s var(--ease-out);background:0 0;border:0;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.45rem .65rem;display:grid;position:relative}.FactoryRun-module__y__sqW__phaseTab:before{content:"";background:0 0;border-radius:0 2px 2px 0;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:0}@media (hover:hover) and (pointer:fine){.FactoryRun-module__y__sqW__phaseTab:hover{color:#b8bdc1;background:#ffffff06}}.FactoryRun-module__y__sqW__phaseTab:active{transform:scale(.985)}.FactoryRun-module__y__sqW__factoryRun :is(.FactoryRun-module__y__sqW__phaseTab,.FactoryRun-module__y__sqW__phasePanel,.FactoryRun-module__y__sqW__viewBody):focus-visible{outline:2px solid var(--run-teal);outline-offset:-3px;box-shadow:none}.FactoryRun-module__y__sqW__phaseTab[data-active=true]{color:#e9ebec;background:#ffffff0a}.FactoryRun-module__y__sqW__phaseTab[data-active=true]:before{background:var(--run-teal);box-shadow:0 0 .65rem #15dcc447}.FactoryRun-module__y__sqW__phaseNumber{color:#858b91;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace)}.FactoryRun-module__y__sqW__phaseTab[data-active=true] .FactoryRun-module__y__sqW__phaseNumber{color:var(--run-teal)}.FactoryRun-module__y__sqW__phaseTabCopy{gap:.2rem;min-width:0;display:grid}.FactoryRun-module__y__sqW__phaseTabCopy strong,.FactoryRun-module__y__sqW__phaseTabCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FactoryRun-module__y__sqW__phaseTabCopy strong{font-size:var(--run-text-md);font-weight:520;line-height:1}.FactoryRun-module__y__sqW__phaseTabCopy small{color:#8a9096;font:500 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.035em}.FactoryRun-module__y__sqW__phaseTab>i{background:#4c5258;border-radius:50%;width:.3rem;height:.3rem}.FactoryRun-module__y__sqW__phaseTab[data-active=true]>i{background:var(--run-teal);box-shadow:0 0 .55rem #15dcc452}.FactoryRun-module__y__sqW__railStatus{border-top:1px solid var(--run-line);color:#9ca1a6;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.04em;align-items:center;gap:.55rem;padding:.75rem;display:flex}.FactoryRun-module__y__sqW__railStatus>i{background:var(--run-green);border-radius:50%;flex:none;width:.38rem;height:.38rem}.FactoryRun-module__y__sqW__panelRegion{min-width:0;min-height:0;position:relative;overflow:hidden}.FactoryRun-module__y__sqW__phasePanel{opacity:0;visibility:hidden;min-width:0;min-height:0;transition:opacity .12s var(--ease-out), visibility 0s linear .12s;pointer-events:none;grid-template-rows:3rem minmax(0,1fr) 3rem;display:grid;position:absolute;inset:0}.FactoryRun-module__y__sqW__phasePanel[data-active=true]{z-index:1;opacity:1;visibility:visible;animation:FactoryRun-module__y__sqW__phase-panel-enter .16s var(--ease-out) both;pointer-events:auto;transition-delay:0s}@keyframes FactoryRun-module__y__sqW__phase-panel-enter{0%{opacity:.72}to{opacity:1}}.FactoryRun-module__y__sqW__viewHeader{border-bottom:1px solid var(--run-line);background:#0d0e1099;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-inline:.85rem;display:flex}.FactoryRun-module__y__sqW__viewHeader>p{color:#8a9096;min-width:0;font:500 var(--run-text-xs) / 1 var(--home-mono,monospace);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.45rem;margin:0;display:flex;overflow:hidden}.FactoryRun-module__y__sqW__viewHeader p i{color:#42474d;font-style:normal}.FactoryRun-module__y__sqW__viewHeader p strong{color:#c7cbd0;font-weight:520}.FactoryRun-module__y__sqW__statusPill{border:1px solid color-mix(in srgb, currentColor 26%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);color:var(--run-green);font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.045em;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.32rem .5rem;display:inline-flex}.FactoryRun-module__y__sqW__statusPill[data-state=active]{color:var(--run-teal)}.FactoryRun-module__y__sqW__statusPill[data-state=review]{color:var(--run-yellow)}.FactoryRun-module__y__sqW__statusPill[data-state=blocked]{color:var(--run-red)}.FactoryRun-module__y__sqW__statusPill>i{background:currentColor;border-radius:50%;width:.3rem;height:.3rem}.FactoryRun-module__y__sqW__viewBody{grid-template-columns:minmax(0,1fr) 15rem;min-width:0;min-height:0;display:grid}.FactoryRun-module__y__sqW__primaryView{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#31353a transparent;min-width:0;min-height:0;padding:1.25rem;overflow:auto}.FactoryRun-module__y__sqW__phaseIntro{grid-template-columns:minmax(12rem,.74fr) minmax(16rem,1fr);align-items:start;gap:1.25rem;display:grid}.FactoryRun-module__y__sqW__phaseIntro>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.4rem;min-width:0;display:grid}.FactoryRun-module__y__sqW__phaseIntro>div:first-child>p{color:#8a9096;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.065em;grid-column:1/-1;margin:0}.FactoryRun-module__y__sqW__phaseIntro h3{color:#f2f3f3;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.5rem,2.35vw,1.9rem);font-weight:560;line-height:1;overflow:hidden;margin:.42rem 0 0!important}.FactoryRun-module__y__sqW__phaseIntro>div:first-child>span{color:var(--run-teal);font:520 var(--run-text-xs) / 1 var(--home-mono,monospace)}.FactoryRun-module__y__sqW__phaseContext{align-content:start;gap:.8rem;display:grid}.FactoryRun-module__y__sqW__phaseContext>p{color:#a8adb2;font-size:var(--run-text-md);margin:0;line-height:1.5}.FactoryRun-module__y__sqW__phaseOwner{grid-template-columns:1.65rem auto;align-items:center;gap:.55rem;width:fit-content;display:inline-grid}.FactoryRun-module__y__sqW__phaseOwner>span{border:1px solid var(--run-line-strong);color:#d1d4d6;width:1.65rem;height:1.65rem;font:560 var(--run-text-xs) / 1 var(--home-mono,monospace);background:#202328;border-radius:50%;place-items:center;display:grid}.FactoryRun-module__y__sqW__phaseOwner>p{gap:.18rem;margin:0;display:grid}.FactoryRun-module__y__sqW__phaseOwner small{color:#767d84;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.045em}.FactoryRun-module__y__sqW__phaseOwner strong{color:#c7cbce;font-size:var(--run-text-sm);font-weight:540;line-height:1}.FactoryRun-module__y__sqW__gateProgress{margin-top:1rem}.FactoryRun-module__y__sqW__gateProgress>p{color:#8a9096;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.04em;justify-content:space-between;align-items:center;margin:0;display:flex}.FactoryRun-module__y__sqW__gateProgress p strong{color:#c8ccd0;font-weight:520}.FactoryRun-module__y__sqW__gateProgress>i{background:#25282c;width:100%;height:2px;margin-top:.45rem;display:block;overflow:hidden}.FactoryRun-module__y__sqW__gateProgress>i>span{background:var(--run-teal);transform-origin:0;width:100%;height:100%;transition:transform .18s cubic-bezier(.77,0,.175,1);display:block;box-shadow:0 0 .75rem #15dcc438}.FactoryRun-module__y__sqW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.85rem 0 0;display:grid}.FactoryRun-module__y__sqW__metrics>div{border:1px solid var(--run-line);background:#ffffff03;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem;min-width:0;padding:.65rem;display:grid}.FactoryRun-module__y__sqW__metrics dt,.FactoryRun-module__y__sqW__metrics dd span{color:#8a9096;font-size:var(--run-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.FactoryRun-module__y__sqW__metrics dd{justify-items:end;gap:.25rem;margin:0;display:grid}.FactoryRun-module__y__sqW__metrics dd strong{color:#e4e6e7;font:560 var(--run-text-lg) / 1 var(--home-mono,monospace);letter-spacing:-.025em}.FactoryRun-module__y__sqW__metrics dd span{color:#767d84}.FactoryRun-module__y__sqW__workBoard{border:1px solid var(--run-line);background:#0d0e10bf;border-radius:.5rem;margin-top:.85rem;overflow:hidden}.FactoryRun-module__y__sqW__workBoard>header{border-bottom:1px solid var(--run-line);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:2.75rem;padding:.55rem .7rem;display:flex}.FactoryRun-module__y__sqW__workBoard header>div{gap:.18rem;min-width:0;display:grid}.FactoryRun-module__y__sqW__workBoard h4,.FactoryRun-module__y__sqW__inspector h4{color:#cfd2d5;font-size:var(--run-text-md);margin:0;font-weight:560;line-height:1}.FactoryRun-module__y__sqW__workBoard header p{color:#8a9096;font-size:var(--run-text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1;overflow:hidden}.FactoryRun-module__y__sqW__workBoard header>span{color:#777e85;font:500 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.055em;flex:none}.FactoryRun-module__y__sqW__workBoard ol,.FactoryRun-module__y__sqW__activity ol{margin:0;padding:0;list-style:none}.FactoryRun-module__y__sqW__workBoard li{border-bottom:1px solid var(--run-line);grid-template-columns:1.15rem minmax(0,1fr) 1.7rem auto;align-items:center;gap:.55rem;min-width:0;min-height:4.4rem;padding:.55rem .7rem;display:grid}.FactoryRun-module__y__sqW__workBoard li:last-child{border-bottom:0}.FactoryRun-module__y__sqW__itemState{border:1px solid color-mix(in srgb, currentColor 45%, transparent);width:1rem;height:1rem;color:var(--run-green);font:650 var(--run-text-xs) / 1 var(--home-body,sans-serif);border-radius:50%;place-items:center;display:grid}.FactoryRun-module__y__sqW__workBoard li[data-state=active] .FactoryRun-module__y__sqW__itemState{color:var(--run-teal)}.FactoryRun-module__y__sqW__workBoard li[data-state=review] .FactoryRun-module__y__sqW__itemState{color:var(--run-yellow)}.FactoryRun-module__y__sqW__workBoard li[data-state=blocked] .FactoryRun-module__y__sqW__itemState{color:var(--run-red)}.FactoryRun-module__y__sqW__workBoard li[data-state=queued] .FactoryRun-module__y__sqW__itemState{color:#777d84}.FactoryRun-module__y__sqW__itemCopy{gap:.16rem;min-width:0;display:grid}.FactoryRun-module__y__sqW__itemCopy small,.FactoryRun-module__y__sqW__itemCopy strong,.FactoryRun-module__y__sqW__itemCopy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FactoryRun-module__y__sqW__itemCopy small{color:#858b91;font:500 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.035em}.FactoryRun-module__y__sqW__itemCopy strong{color:#cbd0d3;font-size:var(--run-text-md);font-weight:540;line-height:1.15}.FactoryRun-module__y__sqW__itemCopy>span{color:#92989e;font-size:var(--run-text-sm);line-height:1.25}.FactoryRun-module__y__sqW__itemOwner{border:1px solid var(--run-line-strong);color:#aab0b5;width:1.6rem;height:1.6rem;font:550 var(--run-text-xs) / 1 var(--home-mono,monospace);background:#1b1e22;border-radius:50%;place-items:center;display:grid}.FactoryRun-module__y__sqW__workBoard li>b{color:var(--run-green);font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.025em}.FactoryRun-module__y__sqW__workBoard li[data-state=active]>b{color:var(--run-teal)}.FactoryRun-module__y__sqW__workBoard li[data-state=review]>b{color:var(--run-yellow)}.FactoryRun-module__y__sqW__workBoard li[data-state=blocked]>b{color:var(--run-red)}.FactoryRun-module__y__sqW__workBoard li[data-state=queued]>b{color:#777d84}.FactoryRun-module__y__sqW__inspector{border-left:1px solid var(--run-line);scrollbar-width:thin;scrollbar-color:#31353a transparent;background:#ffffff03;align-content:start;min-width:0;min-height:0;display:grid;overflow:auto}.FactoryRun-module__y__sqW__properties,.FactoryRun-module__y__sqW__activity{padding:1rem}.FactoryRun-module__y__sqW__properties{border-bottom:1px solid var(--run-line)}.FactoryRun-module__y__sqW__inspectorHeading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.FactoryRun-module__y__sqW__inspectorHeading>span{color:#777e85;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.035em;flex:none}.FactoryRun-module__y__sqW__properties dl{gap:.75rem;margin:.8rem 0 0;display:grid}.FactoryRun-module__y__sqW__properties dl>div{grid-template-columns:4.8rem minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.FactoryRun-module__y__sqW__properties dt,.FactoryRun-module__y__sqW__properties dd{min-width:0;font-size:var(--run-text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.FactoryRun-module__y__sqW__properties dt{color:#8a9096}.FactoryRun-module__y__sqW__properties dd{color:#c1c5c8}.FactoryRun-module__y__sqW__activity{border-bottom:1px solid var(--run-line)}.FactoryRun-module__y__sqW__activity ol{gap:.75rem;margin-top:.8rem;display:grid}.FactoryRun-module__y__sqW__activity li{grid-template-columns:1.45rem minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.FactoryRun-module__y__sqW__activity li>span{border:1px solid var(--run-line-strong);color:#aeb3b7;width:1.55rem;height:1.55rem;font:550 var(--run-text-xs) / 1 var(--home-mono,monospace);background:#1b1e22;border-radius:50%;place-items:center;display:grid}.FactoryRun-module__y__sqW__activity li[data-state=active]>span{border-color:color-mix(in srgb, var(--run-teal) 38%, transparent);color:var(--run-teal)}.FactoryRun-module__y__sqW__activity li[data-state=blocked]>span{border-color:color-mix(in srgb, var(--run-red) 42%, transparent);color:var(--run-red)}.FactoryRun-module__y__sqW__activity li[data-state=review]>span{border-color:color-mix(in srgb, var(--run-yellow) 42%, transparent);color:var(--run-yellow)}.FactoryRun-module__y__sqW__activity li>p{color:#92989e;min-width:0;font-size:var(--run-text-sm);margin:0;line-height:1.42}.FactoryRun-module__y__sqW__activity p strong{color:#b7bbbf;font-size:var(--run-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:540;display:block;overflow:hidden}.FactoryRun-module__y__sqW__activity time{color:#858b91;font:500 var(--run-text-xs) / 1 var(--home-mono,monospace);margin-top:.16rem;display:block}.FactoryRun-module__y__sqW__authorityNote{background:#15dcc406;border:1px solid #15dcc421;border-radius:.45rem;grid-template-columns:.45rem minmax(0,1fr);gap:.55rem;margin:.85rem;padding:.65rem;display:grid}.FactoryRun-module__y__sqW__authorityNote>i{background:var(--run-teal);border-radius:50%;width:.38rem;height:.38rem;margin-top:.18rem}.FactoryRun-module__y__sqW__authorityNote p{color:#9ca2a8;font-size:var(--run-text-sm);margin:0;line-height:1.4}.FactoryRun-module__y__sqW__authorityNote small{color:#aeb3b7;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.06em;margin-bottom:.25rem;display:block}.FactoryRun-module__y__sqW__commandBar{border-top:1px solid var(--run-line);background:#0d0e10f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding-inline:.8rem;display:grid}.FactoryRun-module__y__sqW__commandBar>div{align-items:center;gap:.5rem;min-width:0;display:flex}.FactoryRun-module__y__sqW__commandBar span,.FactoryRun-module__y__sqW__commandBar code,.FactoryRun-module__y__sqW__commandBar strong{font:500 var(--run-text-xs) / 1 var(--home-mono,monospace)}.FactoryRun-module__y__sqW__commandBar>div>strong{color:var(--run-teal);letter-spacing:.045em;flex:none;font-weight:560}.FactoryRun-module__y__sqW__commandBar code{color:#8f959b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FactoryRun-module__y__sqW__commandBar>span{color:#61676e;letter-spacing:.045em;align-items:center;gap:.4rem;display:inline-flex}.FactoryRun-module__y__sqW__commandBar>span>i{background:var(--run-green);border-radius:50%;width:.3rem;height:.3rem}.FactoryRun-module__y__sqW__mobileScrollCue{display:none}.FactoryRun-module__y__sqW__srAnnouncement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FactoryRun-module__y__sqW__factoryRun[data-instant=true] :is(.FactoryRun-module__y__sqW__phaseTab,.FactoryRun-module__y__sqW__phasePanel,.FactoryRun-module__y__sqW__gateProgress>i>span){transition:none;animation:none}@container (max-width:650px){.FactoryRun-module__y__sqW__factoryRun{grid-template-rows:4.15rem minmax(0,1fr);min-height:47rem}.FactoryRun-module__y__sqW__topbar{grid-template-rows:1.5rem 1.2rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.15rem .75rem}.FactoryRun-module__y__sqW__demoFlag{grid-area:2/1/auto/-1;justify-self:start}.FactoryRun-module__y__sqW__workspace{grid-template-rows:3.6rem minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.FactoryRun-module__y__sqW__phaseRail{border-right:0;border-bottom:1px solid var(--run-line);display:block;overflow:hidden}.FactoryRun-module__y__sqW__railProject,.FactoryRun-module__y__sqW__railLabel,.FactoryRun-module__y__sqW__railStatus{display:none}.FactoryRun-module__y__sqW__phaseTabs{grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;height:100%;padding:0}.FactoryRun-module__y__sqW__phaseTab{border-right:1px solid var(--run-line);grid-template-columns:auto minmax(0,1fr);gap:.35rem;min-height:3.6rem;padding:.45rem}.FactoryRun-module__y__sqW__phaseTab:last-child{border-right:0}.FactoryRun-module__y__sqW__phaseTab:before{border-radius:2px 2px 0 0;width:auto;height:2px;inset:auto .4rem 0}.FactoryRun-module__y__sqW__phaseTabCopy small,.FactoryRun-module__y__sqW__phaseTab>i{display:none}.FactoryRun-module__y__sqW__phaseTabCopy strong{font-size:var(--run-text-sm)}.FactoryRun-module__y__sqW__phasePanel{grid-template-rows:3rem minmax(0,1fr) 2.4rem 3rem}.FactoryRun-module__y__sqW__viewBody{overscroll-behavior:contain;display:block;overflow:auto}.FactoryRun-module__y__sqW__primaryView{overflow:visible}.FactoryRun-module__y__sqW__inspector{border-top:1px solid var(--run-line);border-left:0;overflow:visible}.FactoryRun-module__y__sqW__properties dl{grid-template-columns:repeat(2,minmax(0,1fr))}.FactoryRun-module__y__sqW__properties dl>div{grid-template-columns:4.8rem minmax(0,1fr)}.FactoryRun-module__y__sqW__activity ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.FactoryRun-module__y__sqW__activity li{grid-template-columns:1.35rem minmax(0,1fr)}.FactoryRun-module__y__sqW__authorityNote{margin-top:0}}@container (max-width:480px){.FactoryRun-module__y__sqW__factoryRun{grid-template-rows:5.1rem minmax(0,1fr);min-height:49rem;margin:.65rem}.FactoryRun-module__y__sqW__topbar{grid-template-rows:1.5rem 2.15rem}.FactoryRun-module__y__sqW__demoFlag{white-space:normal;grid-template-columns:.38rem minmax(0,1fr);align-content:center;justify-self:stretch;gap:.2rem .4rem;display:grid;overflow:visible}.FactoryRun-module__y__sqW__demoFlag>i{grid-row:1/3;align-self:center}.FactoryRun-module__y__sqW__demoFlag>span{display:none}.FactoryRun-module__y__sqW__demoFlag strong,.FactoryRun-module__y__sqW__demoFlag small{grid-column:2}.FactoryRun-module__y__sqW__runMeta b,.FactoryRun-module__y__sqW__phaseNumber,.FactoryRun-module__y__sqW__phaseTabCopy strong{font-size:var(--run-text-xs)}.FactoryRun-module__y__sqW__viewHeader{padding-inline:.65rem}.FactoryRun-module__y__sqW__statusPill{font-size:var(--run-text-xs);padding-inline:.4rem}.FactoryRun-module__y__sqW__primaryView{padding:.85rem}.FactoryRun-module__y__sqW__phaseIntro{grid-template-columns:1fr;align-items:start;gap:.55rem}.FactoryRun-module__y__sqW__phaseContext>p{max-width:30rem}.FactoryRun-module__y__sqW__metrics{gap:.35rem}.FactoryRun-module__y__sqW__metrics>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:.4rem;padding:.55rem}.FactoryRun-module__y__sqW__metrics dt,.FactoryRun-module__y__sqW__metrics dd span{text-overflow:clip;white-space:normal;line-height:1.2;overflow:visible}.FactoryRun-module__y__sqW__metrics dd{grid-template-columns:auto minmax(0,1fr);place-items:baseline start;gap:.35rem}.FactoryRun-module__y__sqW__workBoard header>span{display:none}.FactoryRun-module__y__sqW__workBoard li{grid-template-columns:.9rem minmax(0,1fr) auto;gap:.5rem;min-height:4rem;padding-inline:.6rem}.FactoryRun-module__y__sqW__itemOwner{display:none}.FactoryRun-module__y__sqW__itemCopy>span{white-space:normal}.FactoryRun-module__y__sqW__properties dl,.FactoryRun-module__y__sqW__activity ol{grid-template-columns:1fr}.FactoryRun-module__y__sqW__activity li{grid-template-columns:1.45rem minmax(0,1fr)}.FactoryRun-module__y__sqW__commandBar{grid-row:4;grid-template-columns:minmax(0,1fr)}.FactoryRun-module__y__sqW__commandBar>span{display:none}.FactoryRun-module__y__sqW__mobileScrollCue{z-index:3;border:1px solid var(--run-line-strong);color:#aeb3b7;min-height:1.85rem;font:520 var(--run-text-xs) / 1 var(--home-mono,monospace);letter-spacing:.035em;pointer-events:none;transition:opacity .14s var(--ease-out), visibility .14s;background:#0c0d0fe6;border-radius:999px;grid-row:3;place-self:center end;align-items:center;gap:.35rem;margin-right:.65rem;padding:.25rem .55rem;display:inline-flex;position:relative;box-shadow:0 .8rem 1.8rem #00000047}.FactoryRun-module__y__sqW__mobileScrollCue[data-visible=false]{visibility:hidden;opacity:0}.FactoryRun-module__y__sqW__mobileScrollCue svg{fill:none;width:.7rem;height:.7rem;stroke:var(--run-teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px}}@media (prefers-reduced-motion:reduce){.FactoryRun-module__y__sqW__mobileScrollCue{transition:none}.FactoryRun-module__y__sqW__factoryRun *,.FactoryRun-module__y__sqW__factoryRun :before,.FactoryRun-module__y__sqW__factoryRun :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
