.logic-stage{isolation:isolate;position:relative}.logic-stage__tint{z-index:0;pointer-events:none;position:absolute;inset:0}.logic-stage__tint--cool{background:radial-gradient(70% 90% at 22% 30%,#d8cfdf29,#0000 60%)}.logic-stage__tint--warm{opacity:0;background:radial-gradient(70% 90% at 78% 30%,#c9a24a33,#0000 60%);transition:opacity .2s}.logic-stage__eras{z-index:3;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex;position:relative}.logic-stage__era{transition:opacity .35s}.logic-stage__era--logic{text-align:right}.logic-stage__era-tag{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:800}.logic-stage__era--surface .logic-stage__era-tag{color:var(--color-lavender)}.logic-stage__era--logic .logic-stage__era-tag{color:var(--color-ochre)}.logic-stage__era-sub{font-family:var(--font-display);color:var(--color-paper);font-size:clamp(1.25rem,2.2vw,1.75rem);font-style:italic;line-height:1.1}.logic-stage__field{z-index:2;height:300px;margin:1.1rem 0 .9rem;position:relative}.logic-stage__gridlines{opacity:0;pointer-events:none;background-image:linear-gradient(#c9a24a66 1px,#0000 1px),linear-gradient(90deg,#c9a24a66 1px,#0000 1px);background-position:50%;background-size:28px 28px;transition:opacity .2s;position:absolute;inset:0}.logic-stage__sq{will-change:transform;position:absolute;top:0;left:0}.logic-stage__caption{z-index:3;min-height:78px;margin-bottom:.4rem;position:relative}.logic-stage__desc{color:#f8f5f1c7;max-width:680px;font-size:1rem;line-height:1.55;transition:opacity .3s}.logic-stage__desc-strong{color:var(--color-paper);font-weight:600}.logic-stage__metric{font-family:var(--font-sans);letter-spacing:.04em;margin-top:.85rem;font-size:.82rem;font-weight:700;transition:color .3s,opacity .3s}.logic-stage__metric--surface{color:var(--color-lavender)}.logic-stage__metric--logic{color:var(--color-ochre)}.logic-stage__control{z-index:3;margin-top:1.1rem;position:relative}.logic-stage__track{outline-offset:-1px;background:#f8f5f10d;border-radius:.5rem;outline:1px solid #f8f5f11f;height:50px;position:relative}.logic-stage__ends{pointer-events:none;justify-content:space-between;align-items:center;padding:0 1.25rem;display:flex;position:absolute;inset:0}.logic-stage__end{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.logic-stage__end--a{color:var(--color-lavender)}.logic-stage__end--b{color:var(--color-ochre)}.logic-stage__slider{appearance:none;z-index:3;cursor:grab;background:0 0;width:100%;height:50px;margin:0;position:relative}.logic-stage__slider:active{cursor:grabbing}.logic-stage__slider:focus-visible{outline:2px solid var(--color-ochre);outline-offset:2px;border-radius:.5rem}.logic-stage__slider::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg, var(--color-lavender), var(--color-ochre));border-radius:.5rem;width:108px;height:42px;box-shadow:0 6px 18px #00000080}.logic-stage__slider::-moz-range-thumb{background:linear-gradient(135deg, var(--color-lavender), var(--color-ochre));border:none;border-radius:.5rem;width:108px;height:42px}.logic-stage__thumblab{text-align:center;white-space:nowrap;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);pointer-events:none;z-index:4;font-size:.68rem;font-weight:700;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}@media (width<=600px){.logic-stage__field{height:200px}.logic-stage__caption{min-height:10rem}.logic-stage__metric{min-height:2.3rem}.logic-stage__eras{gap:.5rem}.logic-stage__era-sub{font-size:1.1rem}.logic-stage__ends{padding:0 .85rem}}@media (prefers-reduced-motion:reduce){.logic-stage__tint--warm,.logic-stage__gridlines,.logic-stage__era,.logic-stage__desc,.logic-stage__metric{transition:none}}.product-flow{isolation:isolate;background:radial-gradient(circle at 50% 50%, #d8cfdf33, transparent 20rem), radial-gradient(circle at 16% 22%, #c9a24a29, transparent 16rem), radial-gradient(circle at 84% 78%, #b77d8f24, transparent 16rem), linear-gradient(135deg, #121a2c 0%, var(--color-ink) 52%, #111827 100%);min-height:42rem;position:relative;overflow:hidden}.product-flow:before{content:"";z-index:-1;background-image:linear-gradient(#f8f5f10a 1px,#0000 1px),linear-gradient(90deg,#f8f5f10a 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;mask-image:radial-gradient(circle,#000 0%,#0000 76%)}.product-flow__map{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.product-flow__map>path{fill:none;stroke:#0000}.product-flow__lanes use{fill:none;stroke:url(#product-flow-import);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:7 12;opacity:.72}.product-flow__lanes use:nth-child(n+5){stroke:url(#product-flow-export)}.product-flow__packet{opacity:0;transform-box:fill-box;transform-origin:50%}.product-flow__packet--gold{fill:var(--color-ochre)}.product-flow__packet--mauve{fill:var(--color-mauve)}.product-flow__packet--paper{fill:var(--color-paper)}.product-flow__packet--lavender{fill:var(--color-lavender)}.product-flow__stage-labels{z-index:4;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#f8f5f180;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;font-size:.78rem;font-weight:800;line-height:1.2;display:grid;position:absolute;top:1.35rem;left:2rem;right:2rem}.product-flow__stage-labels span:nth-child(2){color:var(--color-ochre);text-align:center}.product-flow__stage-labels span:nth-child(3){text-align:right}.product-flow__kicker,.product-flow__brand{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#c9a24af5;font-size:.76rem;font-weight:800;line-height:1.2}.product-flow__rail{z-index:3;width:min(14.75rem,21.5%);position:absolute;top:7rem}.product-flow__rail--sources{left:2rem}.product-flow__rail--outputs{right:2rem}.product-flow__stack{gap:.72rem;margin-top:1rem;display:grid}.product-flow__source{backdrop-filter:blur(16px);background:linear-gradient(135deg,#f8f5f11c,#f8f5f10f),#f8f5f10a;border:1px solid #f8f5f121;border-radius:.45rem;gap:.25rem;min-height:4rem;padding:.78rem .88rem;display:grid;box-shadow:0 1.15rem 2.5rem #00000029}.product-flow__source--output{background:linear-gradient(135deg,#d8cfdf24,#f8f5f10f),#f8f5f10a}.product-flow__source span,.product-flow__records span{color:var(--color-paper);font-size:.98rem;font-weight:800;line-height:1.18}.product-flow__source small,.product-flow__records small{color:#f8f5f19e;font-size:.78rem;line-height:1.35}.product-flow__core{z-index:5;width:min(21rem,30%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-flow__halo{pointer-events:none;border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.product-flow__halo--outer{aspect-ratio:1;border:1px solid #c9a24a38;width:25rem;max-width:132%}.product-flow__halo--inner{aspect-ratio:1;background:radial-gradient(circle,#f8f5f121,#0000 68%);border:1px solid #f8f5f129;width:18rem;max-width:104%}.product-flow__library{backdrop-filter:blur(22px);background:linear-gradient(#f8f5f133,#f8f5f114),#172033d4;border:1px solid #f8f5f12e;border-radius:.55rem;padding:1.3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000057,inset 0 1px #ffffff1f}.product-flow__library:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(#f8f5f11f 0%,#0000 36%);position:absolute;inset:0}.product-flow__library h3{font-family:var(--font-display);letter-spacing:0;color:var(--color-paper);text-wrap:balance;margin-top:.45rem;font-size:clamp(3.4rem,5vw,4.7rem);font-weight:500}.product-flow__library-copy{color:#f8f5f1ad;text-wrap:pretty;max-width:24ch;margin-top:.1rem;font-size:.92rem;line-height:1.45}.product-flow__records{gap:.52rem;margin-top:1.15rem;display:grid}.product-flow__records div{background:#f8f5f11a;border-radius:.38rem;gap:.18rem;padding:.58rem .68rem;display:grid}.product-flow__records span{font-size:.82rem}.product-flow__records small{font-size:.72rem}@media (width<=1060px){.product-flow__rail{width:min(14.5rem,25%)}.product-flow__core{width:min(19rem,35%)}}@media (width<=760px){.product-flow{gap:1rem;min-height:0;padding:1rem;display:grid}.product-flow__map,.product-flow__stage-labels{display:none}.product-flow__rail,.product-flow__core{width:100%;position:relative;inset:auto;transform:none}.product-flow__rail{display:grid}.product-flow__stack{grid-template-columns:repeat(2,minmax(0,1fr))}.product-flow__source{min-height:0}.product-flow__source span,.product-flow__records span{font-size:1rem}.product-flow__source small,.product-flow__records small{font-size:.86rem}.product-flow__core{place-items:center;min-height:0;padding:.5rem 0;display:grid}.product-flow__library{width:100%}.product-flow__library h3{font-size:3.35rem}.product-flow__library-copy{font-size:1rem}.product-flow__halo--outer{width:min(24rem,112%)}.product-flow__halo--inner{width:min(17rem,88%)}}@media (width<=430px){.product-flow__stack{grid-template-columns:1fr}.product-flow__library h3{font-size:3rem}}@media (prefers-reduced-motion:reduce){.product-flow__packet{display:none}.product-flow__halo,.product-flow__library:after{animation:none!important}}[data-entry-row]{opacity:0;transition:opacity .3s,transform .3s,background-color .46s;transform:translateY(.3rem)}[data-entry-row][data-state=visible]{opacity:1;transform:translateY(0)}[data-entry-row][data-flash=true]{background-color:#c9a24b24}.entry-progress{background:var(--color-ochre);opacity:0;transform-origin:0;pointer-events:none;border-radius:999px;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.entry-tab[data-state=active] .entry-progress{opacity:1}.entry-tab[data-progress=run] .entry-progress{transition:transform var(--entry-progress-duration,7.6s) linear}.entry-tablist{-webkit-overflow-scrolling:touch;scrollbar-color:#651f3559 transparent;scrollbar-width:thin}.entry-tab{scroll-snap-align:start}.entry-group-body{overflow:hidden}.entry-group-indicator{justify-content:center;width:.75rem;transition:transform .2s;display:inline-flex}[data-entry-group][data-state=open] .entry-group-indicator{transform:rotate(45deg)}@media (width<=639px){.entry-tablist{scroll-snap-type:x proximity}.entry-group-body{opacity:1;max-height:36rem;transition:max-height .24s,margin-top .24s,opacity .18s}[data-entry-group][data-state=closed] .entry-group-body{opacity:0;pointer-events:none;max-height:0;margin-top:0}}@media (width>=640px){.entry-group-toggle{cursor:default}.entry-group-body{opacity:1;max-height:none}.entry-group-indicator{display:none}}@media (prefers-reduced-motion:reduce){[data-entry-row]{opacity:1;transition:none;transform:none}.entry-group-body,.entry-group-indicator{transition:none}.entry-progress{display:none}}.proof-logo-marquee[data-astro-cid-rpefzmeh]{position:relative}.proof-logo-track[data-astro-cid-rpefzmeh]{gap:1px;width:max-content;animation:30s linear infinite proof-logo-marquee;display:flex}.proof-logo-marquee[data-astro-cid-rpefzmeh]:hover .proof-logo-track[data-astro-cid-rpefzmeh],.proof-logo-marquee[data-astro-cid-rpefzmeh].is-offscreen .proof-logo-track[data-astro-cid-rpefzmeh]{animation-play-state:paused}.proof-logo-item[data-astro-cid-rpefzmeh]{background:var(--color-ink);flex:0 0 9.5rem;justify-content:center;align-items:center;height:5rem;padding:1rem;display:flex}@keyframes proof-logo-marquee{to{transform:translate(-50%)}}@media (width>=640px){.proof-logo-item[data-astro-cid-rpefzmeh]{flex-basis:11rem}}@media (prefers-reduced-motion:reduce){.proof-logo-track[data-astro-cid-rpefzmeh]{flex-wrap:wrap;width:100%;animation:none;transform:none}.proof-logo-item[data-astro-cid-rpefzmeh]{flex:9.5rem}}.trust-status,.trust-panel{--trust-green:#6fa982}.text-trust-green{color:var(--trust-green)}.trust-status__led{background:var(--trust-green);border-radius:999px;flex:none;width:.5rem;height:.5rem}.trust-status.is-verifying .trust-status__led{animation:1.8s ease-out infinite trust-pulse}@keyframes trust-pulse{0%{box-shadow:0 0 #6fa9828c}70%{box-shadow:0 0 0 .5rem #6fa98200}to{box-shadow:0 0 #6fa98200}}.trust-panel{isolation:isolate;position:relative;overflow:hidden}.trust-panel:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 85% 0,#c9a24a14,#0000 60%);position:absolute;inset:0}.trust-group{z-index:1;position:relative}.trust-group+.trust-group{border-top:1px solid #f8f5f11f;margin-top:1.6rem;padding-top:1.6rem}.trust-group__label{margin-bottom:.6rem}.trust-item{align-items:flex-start;gap:.95rem;padding:.7rem 0;display:flex}.trust-item__icon{background:#c9a24a1a;border-radius:.5rem;flex:0 0 2.375rem;justify-content:center;align-items:center;height:2.375rem;transition:background-color .3s,transform .3s;display:flex}.trust-item__icon svg{width:1.2rem;height:1.2rem;stroke:var(--color-ochre);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.trust-item.is-active .trust-item__icon,.trust-item.is-done .trust-item__icon{background:#c9a24a33}.trust-item.is-active .trust-item__icon{transform:scale(1.05)}.trust-item__body{flex:1;min-width:0}.trust-item__title{color:var(--color-paper);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.3;display:flex}.trust-item__check{color:var(--trust-green);flex:none;display:inline-flex}.trust-item__check svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.trust-item.is-pending .trust-item__check{opacity:0;transform:scale(.6)}.trust-item__check{transition:opacity .3s,transform .3s}.trust-item__desc{color:#f8f5f19e;margin-top:.3rem;font-size:.85rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.trust-status__led{animation:none!important}.trust-item__icon,.trust-item__check{transition:none}}
