.landing-module__bxHgOq__factoryDemo,.landing-module__bxHgOq__proofDemo{width:100%}.landing-module__bxHgOq__factoryConsole{isolation:isolate;color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);box-shadow:var(--shadow-2xl);position:relative;overflow:hidden}.landing-module__bxHgOq__factoryConsole:before{z-index:-1;content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(color-mix(in srgb, var(--foreground) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 12%, transparent) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 80%,#0000);mask-image:linear-gradient(#0000,#000 24% 80%,#0000)}.landing-module__bxHgOq__consoleTopbar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--card) 90%, transparent);min-height:2.8rem;font-family:var(--font-mono);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;padding:.7rem .9rem;font-size:.62rem;display:grid}.landing-module__bxHgOq__windowDots{gap:.28rem;display:flex}.landing-module__bxHgOq__windowDots i{border-radius:var(--radius-xl);background:var(--border);width:.4rem;height:.4rem;display:block}.landing-module__bxHgOq__windowDots i:first-child{background:var(--primary)}.landing-module__bxHgOq__runId{color:var(--muted-foreground)}.landing-module__bxHgOq__liveStatus{color:var(--chart-1);justify-content:flex-end;align-items:center;gap:.38rem;display:flex}.landing-module__bxHgOq__liveStatus i{border-radius:var(--radius-xl);background:currentColor;width:.4rem;height:.4rem;display:block}.landing-module__bxHgOq__consoleBody{padding:clamp(.85rem,2.2vw,1.35rem)}.landing-module__bxHgOq__sourceCommand{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-width:0;font-family:var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem .8rem;font-size:.65rem;display:grid}.landing-module__bxHgOq__sourceCommand>span{color:var(--muted-foreground)}.landing-module__bxHgOq__sourceCommand strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.landing-module__bxHgOq__sourceCommand svg{width:1rem;height:1rem;color:var(--chart-1)}.landing-module__bxHgOq__assemblyViewport{margin-top:1.15rem;padding:.8rem 0 .35rem;position:relative}.landing-module__bxHgOq__rail{background:var(--border);height:2px;position:absolute;top:1.03rem;left:7.5%;right:7.5%;overflow:hidden}.landing-module__bxHgOq__railProgress{transform-origin:0;background:var(--primary);width:100%;height:100%;display:block}.landing-module__bxHgOq__factoryEnter{animation:.45s cubic-bezier(.22,1,.36,1) both landing-module__bxHgOq__factory-enter}.landing-module__bxHgOq__railAnimate{animation:3.75s cubic-bezier(.45,0,.2,1) .52s both landing-module__bxHgOq__rail-progress}.landing-module__bxHgOq__stationAnimate{animation:landing-module__bxHgOq__station-enter .5s var(--station-delay,0s) cubic-bezier(.22, 1, .36, 1) both}.landing-module__bxHgOq__completionAnimate{animation:.5s cubic-bezier(.22,1,.36,1) 4.08s both landing-module__bxHgOq__completion-enter}@keyframes landing-module__bxHgOq__factory-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes landing-module__bxHgOq__rail-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-module__bxHgOq__station-enter{0%{opacity:.28;transform:translateY(10px)scale(.92)}}@keyframes landing-module__bxHgOq__completion-enter{0%{opacity:0;transform:translate(12px)}}.landing-module__bxHgOq__stationGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.35rem,1.2vw,.7rem);display:grid;position:relative}.landing-module__bxHgOq__station{text-align:center;justify-items:center;min-width:0;display:grid}.landing-module__bxHgOq__stationNode{z-index:2;border:2px solid var(--background);border-radius:var(--radius-xl);background:var(--primary);width:.48rem;height:.48rem;box-shadow:var(--shadow-xs);margin-bottom:.65rem;display:block;position:relative}.landing-module__bxHgOq__stationVisual{aspect-ratio:.96;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--card) 92%, transparent);place-items:center;width:100%;max-width:6.1rem;display:grid;overflow:hidden}.landing-module__bxHgOq__station>strong{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:.58rem;font-size:clamp(.55rem,1.2vw,.67rem);font-weight:600}.landing-module__bxHgOq__station>span:last-child{color:var(--muted-foreground);white-space:nowrap;margin-top:.12rem;font-size:clamp(.48rem,1vw,.59rem)}.landing-module__bxHgOq__sourceStation{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 8%, var(--card));grid-template-columns:auto 1fr;align-items:center;gap:.4rem;width:70%;height:64%;padding:.55rem;display:grid}.landing-module__bxHgOq__sourceIcon{border-radius:var(--radius-xl);width:1.6rem;height:1.6rem;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);place-items:center;display:grid}.landing-module__bxHgOq__sourceIcon svg{width:.9rem;height:.9rem}.landing-module__bxHgOq__sourceLines{gap:.2rem;display:grid}.landing-module__bxHgOq__sourceLines i{border-radius:var(--radius-xl);background:var(--border);height:2px}.landing-module__bxHgOq__sourceLines i:nth-child(2){width:72%}.landing-module__bxHgOq__sourceLines i:nth-child(3){width:48%}.landing-module__bxHgOq__candidateStack{aspect-ratio:.86;width:56%;position:relative}.landing-module__bxHgOq__candidateSheet{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--primary-foreground);box-shadow:var(--shadow-lg);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.landing-module__bxHgOq__candidateSheetBack{opacity:.4;transform:translate(-17%,3%)rotate(-9deg)}.landing-module__bxHgOq__candidateSheetMiddle{opacity:.68;transform:translate(16%,3%)rotate(9deg)}.landing-module__bxHgOq__candidateSheetFront{border-color:var(--primary)}.landing-module__bxHgOq__selectionTick{border-radius:var(--radius-xl);width:.85rem;height:.85rem;color:var(--background);background:var(--primary);place-items:center;display:grid;position:absolute;top:.2rem;right:.2rem}.landing-module__bxHgOq__selectionTick svg{width:.6rem;height:.6rem}.landing-module__bxHgOq__proofStation{aspect-ratio:1;border-radius:var(--radius-sm);background-color:var(--primary-foreground);background-image:linear-gradient(45deg, var(--border) 25%, transparent 25%), linear-gradient(-45deg, var(--border) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--border) 75%), linear-gradient(-45deg, transparent 75%, var(--border) 75%);background-position:0 0,0 0,5px -5px,-5px 5px;background-size:10px 10px;place-items:center;width:69%;display:grid;position:relative;overflow:hidden}.landing-module__bxHgOq__proofScan{background:var(--chart-1);width:1px;position:absolute;top:0;bottom:0;left:58%}.landing-module__bxHgOq__proofCheck{border-radius:var(--radius-xl);width:.9rem;height:.9rem;color:var(--background);background:var(--chart-1);place-items:center;display:grid;position:absolute;bottom:.2rem;right:.2rem}.landing-module__bxHgOq__proofCheck svg{width:.65rem;height:.65rem}.landing-module__bxHgOq__packageStation{gap:.26rem;width:72%;display:grid}.landing-module__bxHgOq__packageStation span{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);background:var(--background);font-family:var(--font-mono);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.35rem;padding:.26rem .36rem;font-size:.47rem;display:grid}.landing-module__bxHgOq__packageStation svg{width:.68rem;height:.68rem;color:var(--primary)}.landing-module__bxHgOq__draftStation{aspect-ratio:.78;border-radius:var(--radius-sm);background:var(--primary-foreground);width:58%;padding:.65rem .45rem;position:relative;overflow:hidden}.landing-module__bxHgOq__draftFold{background:var(--muted-foreground);clip-path:polygon(0 0,100% 100%,0 100%);width:1rem;height:1rem;position:absolute;top:0;right:0}.landing-module__bxHgOq__draftLineWide,.landing-module__bxHgOq__draftLine{border-radius:var(--radius-xl);background:var(--border);height:3px;margin-bottom:.25rem;display:block}.landing-module__bxHgOq__draftLineWide{background:var(--background);width:62%;height:5px;margin-bottom:.45rem}.landing-module__bxHgOq__draftLine{width:82%}.landing-module__bxHgOq__verifiedSeal{border-radius:var(--radius-xl);width:1.25rem;height:1.25rem;color:var(--background);background:var(--chart-1);place-items:center;display:grid;position:absolute;bottom:.34rem;right:.34rem}.landing-module__bxHgOq__verifiedSeal svg{width:.82rem;height:.82rem}.landing-module__bxHgOq__productArtwork,.landing-module__bxHgOq__proofArtwork{width:82%;height:82%;overflow:visible}.landing-module__bxHgOq__productArtworkCompact{width:88%;height:88%;overflow:visible}.landing-module__bxHgOq__artLeaf{fill:var(--primary)}.landing-module__bxHgOq__artCenter{fill:var(--background)}.landing-module__bxHgOq__artStem{fill:none;stroke:var(--background);stroke-linecap:round;stroke-width:7px}.landing-module__bxHgOq__artInk{fill:var(--background)}.landing-module__bxHgOq__artSpark{fill:var(--chart-1);stroke:var(--background);stroke-width:2px}.landing-module__bxHgOq__consoleFooter{border-top:1px solid var(--border);min-height:2.8rem;font-family:var(--font-mono);grid-template-columns:1fr auto;align-items:center;gap:.7rem;margin-top:1.1rem;padding-top:.85rem;display:grid}.landing-module__bxHgOq__fileSpec{letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;font-size:.54rem;display:flex}.landing-module__bxHgOq__fileSpec>span{color:var(--muted-foreground)}.landing-module__bxHgOq__fileSpec strong{color:var(--foreground);font-weight:500}.landing-module__bxHgOq__fileSpec i{border-radius:var(--radius-xl);background:var(--border);width:2px;height:2px}.landing-module__bxHgOq__completionBadge{border:1px solid color-mix(in srgb, var(--chart-1) 38%, transparent);border-radius:var(--radius-sm);color:var(--chart-1);background:color-mix(in srgb, var(--chart-1) 8%, transparent);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.38rem;padding:.42rem .55rem;font-size:.58rem;display:flex}.landing-module__bxHgOq__completionBadge svg{width:.85rem;height:.85rem}.landing-module__bxHgOq__factoryCaption{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;padding:0 .2rem;font-size:.72rem;display:flex}.landing-module__bxHgOq__factoryCaption p{align-items:center;gap:.42rem;display:flex}.landing-module__bxHgOq__factoryCaption p svg{width:.9rem;height:.9rem;color:var(--primary)}.landing-module__bxHgOq__replayButton.landing-module__bxHgOq__replayButton{border-color:var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--card) 82%, transparent);height:2.75rem;font-family:var(--font-mono);font-size:.64rem}.landing-module__bxHgOq__proofDemo{border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--foreground);background:var(--background);box-shadow:var(--shadow-2xl);padding:clamp(.7rem,1.8vw,1rem)}.landing-module__bxHgOq__proofTabs{gap:.85rem}.landing-module__bxHgOq__proofControls{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-module__bxHgOq__proofTabsList.landing-module__bxHgOq__proofTabsList{border:1px solid var(--border);background:var(--card);flex-wrap:wrap;justify-content:flex-start;gap:.18rem;width:auto;min-width:0;height:auto;padding:.22rem;display:flex}.landing-module__bxHgOq__proofTabTrigger.landing-module__bxHgOq__proofTabTrigger{min-width:0;height:2.75rem;color:var(--muted-foreground);font-family:var(--font-mono);padding:.28rem .42rem;font-size:.58rem}.landing-module__bxHgOq__proofTabTrigger.landing-module__bxHgOq__proofTabTrigger[data-state=active]{color:var(--background);background:var(--primary-foreground)}.landing-module__bxHgOq__proofTabTrigger.landing-module__bxHgOq__proofTabTrigger:after{display:none}.landing-module__bxHgOq__proofSwatch{border:1px solid var(--border);border-radius:var(--radius-xl);flex:none;width:.52rem;height:.52rem;display:inline-block}.landing-module__bxHgOq__sweepButton.landing-module__bxHgOq__sweepButton{border-color:var(--border);height:2.75rem;color:var(--foreground);background:var(--card);font-family:var(--font-mono);flex:none;font-size:.6rem}.landing-module__bxHgOq__sweepButton.landing-module__bxHgOq__sweepButton:hover{color:var(--foreground);background:color-mix(in srgb, var(--card) 72%, var(--foreground))}.landing-module__bxHgOq__sweepButton.landing-module__bxHgOq__sweepButton:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:2px}.landing-module__bxHgOq__proofWorkbench{grid-template-columns:minmax(0,1fr) minmax(12rem,.38fr);gap:.8rem;display:grid}.landing-module__bxHgOq__proofCanvas{border:1px solid var(--border);border-radius:var(--radius-sm);place-items:center;min-height:clamp(18rem,38vw,28rem);display:grid;position:relative;overflow:hidden}.landing-module__bxHgOq__proofBackdrop{transition:opacity .32s;position:absolute;inset:0}.landing-module__bxHgOq__proofBackdropGreen{background:var(--chart-1)}.landing-module__bxHgOq__proofBackdropPink{background:var(--chart-3)}.landing-module__bxHgOq__proofBackdropChecker{background-color:var(--primary-foreground);background-image:linear-gradient(45deg, var(--border) 25%, transparent 25%), linear-gradient(-45deg, var(--border) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--border) 75%), linear-gradient(-45deg, transparent 75%, var(--border) 75%);background-position:0 0,0 0,14px -14px,-14px 14px;background-size:28px 28px}.landing-module__bxHgOq__proofBackdropBlack{background:var(--background)}.landing-module__bxHgOq__proofBackdropWhite{background:var(--primary-foreground)}.landing-module__bxHgOq__proofBackdropAlpha{background-color:var(--card);background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--foreground) 14%, transparent) 0 18%, transparent 19%), linear-gradient(135deg, color-mix(in srgb, var(--chart-3) 55%, transparent), color-mix(in srgb, var(--chart-1) 50%, transparent));background-size:28px 28px,100% 100%}.landing-module__bxHgOq__proofBackdropEdge{background:linear-gradient(90deg, transparent 49.7%, color-mix(in srgb, var(--foreground) 24%, transparent) 50%, transparent 50.3%), linear-gradient(0deg, transparent 49.7%, color-mix(in srgb, var(--foreground) 24%, transparent) 50%, transparent 50.3%), var(--card)}.landing-module__bxHgOq__motionReveal{opacity:1;transform:none}.landing-module__bxHgOq__motionReveal[data-reveal-state=pending]{opacity:0;transform:translateY(.75rem)}.landing-module__bxHgOq__motionReveal[data-reveal-state=visible]{animation:landing-module__bxHgOq__landing-reveal .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s) both}@keyframes landing-module__bxHgOq__landing-reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.landing-module__bxHgOq__proofArtworkFrame{z-index:2;aspect-ratio:1;place-items:center;width:min(72%,19rem);display:grid;position:relative}.landing-module__bxHgOq__proofArtwork{width:100%;height:100%}.landing-module__bxHgOq__edgeScanner{z-index:3;pointer-events:none;opacity:0;border-right:1px solid var(--primary);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 18%, transparent));width:20%;position:absolute;top:0;bottom:0;left:0}.landing-module__bxHgOq__edgeScannerAnimate{animation:.85s ease-in-out landing-module__bxHgOq__edge-scan}@keyframes landing-module__bxHgOq__edge-scan{0%{opacity:0;transform:translate(-140%)}50%{opacity:1}to{opacity:0;transform:translate(560%)}}.landing-module__bxHgOq__proofIndex,.landing-module__bxHgOq__proofPass{z-index:4;border:1px solid var(--border);border-radius:var(--radius-sm);min-height:1.6rem;color:var(--foreground);background:color-mix(in srgb, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);letter-spacing:.04em;align-items:center;padding:.28rem .45rem;font-size:.57rem;display:flex;position:absolute;top:.7rem}.landing-module__bxHgOq__proofIndex{left:.7rem}.landing-module__bxHgOq__proofPass{color:var(--chart-1);gap:.3rem;right:.7rem}.landing-module__bxHgOq__proofPass svg{width:.78rem;height:.78rem}.landing-module__bxHgOq__qaReadout{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);flex-direction:column;min-width:0;padding:clamp(.85rem,2vw,1.1rem);display:flex}.landing-module__bxHgOq__qaReadoutHeading{border-bottom:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.8rem;font-size:.61rem;display:flex}.landing-module__bxHgOq__qaReadoutHeading span{color:var(--muted-foreground);align-items:center;gap:.35rem;display:flex}.landing-module__bxHgOq__qaReadoutHeading svg{width:.85rem;height:.85rem;color:var(--primary)}.landing-module__bxHgOq__qaReadoutHeading strong{color:var(--chart-1);font-weight:500}.landing-module__bxHgOq__qaFacts{margin:0;display:grid}.landing-module__bxHgOq__qaFacts div{border-bottom:1px solid var(--border);font-family:var(--font-mono);justify-content:space-between;gap:.8rem;padding:.67rem 0;font-size:.62rem;display:flex}.landing-module__bxHgOq__qaFacts dt{color:var(--muted-foreground)}.landing-module__bxHgOq__qaFacts dd{color:var(--foreground)}.landing-module__bxHgOq__proofNote{color:var(--muted-foreground);gap:.6rem;margin-top:auto;padding-top:1rem;font-size:.7rem;line-height:1.45;display:flex}.landing-module__bxHgOq__proofNote .landing-module__bxHgOq__proofSwatch{margin-top:.22rem}.landing-module__bxHgOq__proofNote p{gap:.18rem;display:grid}.landing-module__bxHgOq__proofNote strong{color:var(--foreground);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:500}@media (max-width:760px){.landing-module__bxHgOq__consoleTopbar{grid-template-columns:1fr auto}.landing-module__bxHgOq__runId{display:none}.landing-module__bxHgOq__stationVisual{max-width:4.4rem}.landing-module__bxHgOq__station>span:last-child{display:none}.landing-module__bxHgOq__consoleFooter,.landing-module__bxHgOq__proofWorkbench{grid-template-columns:1fr}.landing-module__bxHgOq__completionBadge{width:fit-content}.landing-module__bxHgOq__proofControls{flex-direction:column;align-items:flex-start}.landing-module__bxHgOq__proofTabsList.landing-module__bxHgOq__proofTabsList{width:100%}.landing-module__bxHgOq__proofCanvas{min-height:clamp(17rem,86vw,24rem)}.landing-module__bxHgOq__proofNote{margin-top:1rem}}@media (max-width:520px){.landing-module__bxHgOq__consoleBody{padding:.75rem}.landing-module__bxHgOq__sourceCommand{grid-template-columns:1fr auto}.landing-module__bxHgOq__sourceCommand>span{display:none}.landing-module__bxHgOq__assemblyViewport{margin-inline:-.2rem}.landing-module__bxHgOq__stationGrid{gap:.18rem}.landing-module__bxHgOq__stationVisual{border-radius:var(--radius-sm);max-width:3.5rem}.landing-module__bxHgOq__station>strong{letter-spacing:0;font-size:.48rem}.landing-module__bxHgOq__rail{left:8%;right:8%}.landing-module__bxHgOq__sourceStation{width:76%;padding:.25rem}.landing-module__bxHgOq__sourceIcon{width:1.1rem;height:1.1rem}.landing-module__bxHgOq__sourceLines{display:none}.landing-module__bxHgOq__candidateStack,.landing-module__bxHgOq__draftStation{width:68%}.landing-module__bxHgOq__proofStation,.landing-module__bxHgOq__packageStation{width:78%}.landing-module__bxHgOq__packageStation span{text-align:center;grid-template-columns:1fr;justify-items:center;padding:.18rem;font-size:.4rem}.landing-module__bxHgOq__packageStation svg{display:none}.landing-module__bxHgOq__factoryCaption{flex-direction:column;align-items:flex-start}.landing-module__bxHgOq__proofTabTrigger.landing-module__bxHgOq__proofTabTrigger{flex:1 0 calc(33.333% - .2rem)}.landing-module__bxHgOq__sweepButton.landing-module__bxHgOq__sweepButton{width:100%}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__motionReveal,.landing-module__bxHgOq__motionReveal[data-reveal-state=pending],.landing-module__bxHgOq__motionReveal[data-reveal-state=visible]{opacity:1;animation:none;transform:none}.landing-module__bxHgOq__factoryConsole *,.landing-module__bxHgOq__proofDemo *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-delay:0s!important}}