.landing-page{position:relative;overflow-x:clip;overflow-anchor:none;--landing-nav-height:80px;--landing-brand-evidence:var(--color-evidence);--landing-brand-validators:var(--color-lavender-phosphor);--landing-brand-consensus:var(--color-platinum);--landing-brand-registry:var(--color-genlayer);--landing-brand-replay:var(--color-slate-deep);--motion-duration-xs:120ms;--motion-duration-s:180ms;--motion-duration-m:260ms;--motion-duration-l:420ms;--motion-duration-xl:650ms;--motion-duration-ambient:8000ms;--motion-ease-enter:cubic-bezier(0.16,1,0.3,1);--motion-ease-exit:cubic-bezier(0.7,0,0.84,0);--motion-ease-operational:cubic-bezier(0.22,1,0.36,1);--motion-ease-background:linear;--motion-ease-attention:cubic-bezier(0.2,0.8,0.2,1);--motion-enter:var(--motion-duration-s) var(--motion-ease-enter);--motion-exit:var(--motion-duration-s) var(--motion-ease-exit);--motion-reveal:var(--motion-duration-m) var(--motion-ease-enter);--motion-operational:var(--motion-duration-m) var(--motion-ease-operational);--motion-scroll:var(--motion-duration-l) var(--motion-ease-enter);--motion-grid:var(--motion-duration-ambient) var(--motion-ease-background);--motion-ready:var(--motion-duration-xl) var(--motion-ease-attention);--motion-attention:var(--motion-duration-l) var(--motion-ease-attention)}.landing-page [data-landing-section]{content-visibility:auto;contain-intrinsic-size:auto 980px}.landing-page [data-landing-section=hero]{content-visibility:visible}.landing-page [data-landing-section=evidence]{contain-intrinsic-size:auto 1180px}.landing-page--production-safe [data-landing-section]{content-visibility:visible;contain-intrinsic-size:none}[data-brand-signature]{position:relative}[data-brand-signature]:after{content:attr(data-brand-signature);position:absolute;right:0;top:28px;z-index:1;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:linear-gradient(90deg,rgba(237,255,254,.05) 1px,transparent 1px),var(--color-liquid-deep);background-size:12px 100%;padding:7px 9px;color:var(--color-silver-mist);font-family:var(--font-matter);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-widest);line-height:var(--leading-tight);pointer-events:none;text-transform:uppercase}.landing-pipeline[data-brand-signature]:after,.landing-registry[data-brand-signature]:after{right:max(24px,calc((100vw - var(--page-max-width)) / 2))}.landing-trust[data-brand-signature]:after{border-color:rgba(0,184,212,.24);color:var(--landing-brand-evidence)}.landing-validators[data-brand-signature]:after{border-color:rgba(253,233,255,.24);color:var(--landing-brand-validators)}.landing-consensus[data-brand-signature]:after{border-color:rgba(255,255,255,.2);color:var(--landing-brand-consensus)}.landing-registry[data-brand-signature]:after{border-color:rgba(0,212,170,.24);color:var(--landing-brand-registry)}.landing-replay[data-brand-signature]:after{border-color:rgba(112,119,119,.34);color:var(--color-silver-mist)}.landing-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 18%,rgba(203,255,252,.075),transparent 28%),linear-gradient(135deg,transparent 0 49%,rgba(203,255,252,.035) 49% 50%,transparent 50% 100%),linear-gradient(rgba(255,255,255,.024) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:auto,192px 192px,96px 96px,96px 96px;mask-image:linear-gradient(180deg,black 0,black 62%,transparent)}.landing-shell{width:min(100% - 48px,var(--page-max-width));margin:0 auto}.landing-nav{position:sticky;top:0;z-index:var(--z-sticky);border-bottom:1px solid var(--color-border-subtle);background:var(--color-liquid-abyss)}.landing-nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:80px;gap:24px}.landing-brand,.landing-confidence,.landing-final-panel,.landing-footer div,.landing-handoff,.landing-hero-proof,.landing-live-flow,.landing-live-header,.landing-nav-actions,.landing-nav-links{display:flex;align-items:center}.landing-brand{width:fit-content;gap:12px;color:var(--color-platinum);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-brand-mark{position:relative;display:inline-flex;width:18px;height:18px;border:1px solid rgba(237,255,254,.64);border-radius:var(--radius-md);background:var(--color-liquid-kelp);overflow:hidden}.landing-brand-mark span{position:absolute;inset:5px;border-radius:3px;background:var(--color-lavender-phosphor)}.landing-brand-mark i,.landing-brand-mark:after,.landing-brand-mark:before{content:"";position:absolute;background:rgba(1,38,36,.92)}.landing-brand-mark:before{left:50%;top:1px;bottom:1px;width:1px}.landing-brand-mark:after{left:1px;right:1px;top:50%;height:1px}.landing-brand-mark i{right:3px;bottom:3px;width:4px;height:4px;border:1px solid rgba(1,38,36,.72);border-radius:50%}.landing-nav-links{gap:24px}.landing-footer a,.landing-nav-actions a,.landing-nav-links a{display:inline-flex;align-items:center;min-height:24px;padding:4px 6px;color:var(--color-silver-mist);font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.landing-footer a:hover,.landing-nav-actions a:hover,.landing-nav-links a:hover{color:var(--color-platinum)}.landing-nav-actions{justify-content:flex-end;gap:16px}.landing-console-entry,.landing-nav-console{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-liquid-kelp)}.landing-nav-console{padding:12px 16px;color:var(--color-platinum)!important}.landing-kicker{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--color-liquid-mist);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-kicker:before{content:"";width:18px;height:10px;border:1px solid rgba(237,255,254,.34);border-radius:var(--radius-md);background:linear-gradient(90deg,transparent 45%,rgba(237,255,254,.36) 45% 55%,transparent 55%),linear-gradient(var(--color-genlayer),var(--color-genlayer)) 50% 50% /4px 4px no-repeat}.landing-hero{position:relative;min-height:calc(100svh - var(--landing-nav-height));padding:80px 0 112px}.landing-hero-stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.78fr);align-items:center;gap:clamp(48px,6vw,104px)}.landing-consensus-hero h2,.landing-final-panel h2,.landing-hero-copy h1,.landing-pipeline-intro h2,.landing-registry-copy h2,.landing-replay-copy h2,.landing-system-statement h2,.landing-trust-ledger h2,.landing-validator-heading h2{margin:20px 0 0;color:var(--color-platinum);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter)}.landing-hero-copy h1{max-width:860px;font-size:clamp(56px,8vw,112px);letter-spacing:var(--tracking-tightest)}.landing-consensus-hero p,.landing-final-panel p,.landing-hero-copy>p,.landing-pipeline-intro>p,.landing-registry-copy p,.landing-trust-note,.landing-validator-heading p{max-width:680px;margin:28px 0 0;color:var(--color-silver-mist);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.landing-hero-proof{flex-wrap:wrap;gap:10px;margin-top:40px}.landing-hero-proof span{position:relative;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-liquid-deep);padding:10px 12px 10px 30px;color:var(--color-liquid-mist);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-hero-proof span:before{content:"";position:absolute;left:12px;top:50%;width:8px;height:8px;border:1px solid;border-radius:50%;transform:translateY(-50%);opacity:.72}.landing-orb-stage{position:relative;contain:layout style}.landing-page--production-safe .landing-hero__preview-slot{display:grid;align-items:center;justify-items:end;min-height:0;padding-block:24px;box-sizing:border-box}.landing-page--production-safe .landing-live-panel{position:relative;inset:auto;width:min(440px,100%);max-height:none;transform:none;overflow:hidden;z-index:1}@media (min-width:1181px){.landing-page--production-safe .landing-hero{padding:32px 0 96px}.landing-page--production-safe .landing-hero-stage{grid-template-columns:minmax(0,820px) minmax(440px,1fr);align-items:start;gap:clamp(48px,4vw,72px)}.landing-page--production-safe .landing-hero-copy h1{max-width:780px;margin-top:32px;font-size:clamp(96px,6.25vw,104px)}.landing-page--production-safe .landing-hero-copy>p:not(.landing-kicker){max-width:680px;margin-top:40px}.landing-page--production-safe .landing-hero-proof{margin-top:32px}.landing-page--production-safe .landing-hero__preview-slot{align-self:start;justify-items:center;padding-block:20px}.landing-page--production-safe .landing-live-panel{padding:24px}.landing-page--production-safe .landing-live-question{margin-top:24px;padding-top:20px}.landing-page--production-safe .landing-live-flow{gap:8px;margin-top:20px}.landing-page--experimental-scroll .landing-orb-stage{min-height:var(--landing-hero-preview-safe-height,560px)}.landing-page--experimental-scroll .landing-live-panel{position:absolute;right:8%;bottom:32px;width:min(440px,88%);max-height:var(--landing-hero-preview-safe-height,none)}.landing-page--experimental-scroll .landing-hero{min-height:215vh;padding:0}.landing-page--experimental-scroll .landing-hero-stage{position:sticky;top:var(--landing-nav-height);min-height:calc(100svh - var(--landing-nav-height));--landing-hero-preview-safe-height:min(704px,calc(100svh - var(--landing-nav-height) - 48px))}}@media (min-width:1181px) and (max-height:860px){.landing-page--production-safe .landing-hero-copy>p:not(.landing-kicker){margin-top:16px}.landing-page--experimental-scroll .landing-live-panel,.landing-page--production-safe .landing-live-panel{padding:20px}.landing-page--experimental-scroll .landing-live-question,.landing-page--production-safe .landing-live-question{margin-top:18px;padding-top:16px}.landing-page--experimental-scroll .landing-live-flow,.landing-page--production-safe .landing-live-flow{gap:8px;margin-top:16px}.landing-page--experimental-scroll .landing-live-flow span,.landing-page--production-safe .landing-live-flow span{padding-block:8px}.landing-page--experimental-scroll .landing-confidence,.landing-page--production-safe .landing-confidence{margin-top:16px;padding-top:16px}.landing-page--experimental-scroll .landing-system-rail,.landing-page--production-safe .landing-system-rail{margin-top:14px;padding-top:14px}}@media (min-width:1181px) and (prefers-reduced-motion:reduce){.landing-page--experimental-scroll .landing-hero{min-height:auto;padding:80px 0 112px}.landing-page--experimental-scroll .landing-hero-stage{position:relative;top:auto;min-height:0}}.landing-particle-orb{position:absolute;top:16px;right:0;width:min(42vw,560px);max-width:100%;aspect-ratio:1;border:1px solid rgba(237,255,254,.12);border-radius:50%;background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(237,255,254,.1) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),rgba(237,255,254,.1) 50%,transparent calc(50% + .5px)),radial-gradient(circle at 52% 48%,rgba(203,255,252,.12),transparent 32%),var(--color-liquid-deep)}.landing-orb-anchor,.landing-orb-axis{position:absolute;pointer-events:none}.landing-orb-axis{left:14%;right:14%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(237,255,254,.2),transparent);transform-origin:center}.landing-orb-axis-a{rotate:32deg}.landing-orb-axis-b{rotate:-32deg}.landing-orb-anchor{right:21%;bottom:24%;width:28px;height:28px;border:1px solid rgba(0,212,170,.38);border-radius:var(--radius-md);background:linear-gradient(90deg,transparent 48%,rgba(0,212,170,.38) 48% 52%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(0,212,170,.38) 48% 52%,transparent 52%),rgba(0,55,52,.42)}.landing-particle-orb:after,.landing-particle-orb:before{content:"";position:absolute;inset:13%;border:1px solid rgba(203,255,252,.18);border-radius:50%}.landing-particle-orb:after{inset:28%;border-color:rgba(253,233,255,.16)}.landing-particle-orb span{--angle:calc(var(--i) * 12.85deg);position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:var(--color-liquid-mist);transform:rotate(var(--angle)) translateX(var(--r));opacity:var(--particle-opacity)}.landing-live-panel{width:min(440px,88%);box-sizing:border-box;border:1px solid rgba(237,255,254,.11);border-radius:var(--radius-2xl);background:linear-gradient(180deg,rgba(237,255,254,.035),transparent 34%),var(--color-liquid-kelp);box-shadow:inset 0 1px 0 rgba(237,255,254,.06);padding:28px;overflow:hidden}.landing-panel-signature{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(237,255,254,.06) 1px,transparent 0),linear-gradient(rgba(237,255,254,.05) 1px,transparent 0);background-size:32px 32px;mask-image:linear-gradient(135deg,transparent,black 56%,transparent);opacity:.46}.landing-live-panel>:not(.landing-panel-signature){position:relative}.landing-confidence,.landing-live-header{justify-content:space-between;gap:16px}.landing-confidence span,.landing-hash-reveal span,.landing-live-header span,.landing-live-question span{color:var(--color-silver-mist);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-confidence strong,.landing-live-header strong{color:var(--color-lavender-phosphor);font-weight:var(--font-weight-medium)}.landing-live-question{margin-top:28px;border-top:1px solid var(--color-border-subtle);padding-top:24px}.landing-live-question p{margin:10px 0 0;color:var(--color-platinum);font-size:var(--text-xl);line-height:var(--leading-snug)}.landing-live-flow{align-items:stretch;flex-direction:column;gap:10px;margin-top:24px}.landing-live-flow span{position:relative;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-liquid-deep);padding:12px 12px 12px 34px;font-size:var(--text-sm);opacity:.52;transition:border-color var(--motion-operational),opacity var(--motion-operational),color var(--motion-operational)}.landing-live-flow span:before{background:currentColor}.landing-live-flow span:after,.landing-live-flow span:before{content:"";position:absolute;left:13px;top:50%;width:7px;height:7px;border-radius:50%;transform:translateY(-50%)}.landing-live-flow span:after{border:1px solid}.landing-live-flow .is-question{color:var(--color-liquid-mist)}.landing-live-flow .is-validated{color:var(--landing-brand-evidence)}.landing-live-flow .is-validators{color:var(--landing-brand-validators)}.landing-live-flow .is-replay{color:var(--color-silver-mist)}.landing-live-flow .is-evidence{color:var(--landing-brand-evidence)}.landing-live-flow .is-consensus{color:var(--landing-brand-consensus)}.landing-live-flow .is-genlayer{color:var(--landing-brand-registry)}.landing-confidence{margin-top:24px;padding-top:20px}.landing-confidence,.landing-system-rail{border-top:1px solid var(--color-border-subtle)}.landing-system-rail{display:grid;grid-template-columns:minmax(0,auto) minmax(10px,1fr) minmax(0,auto) minmax(10px,1fr) minmax(0,auto) minmax(10px,1fr) minmax(0,auto) minmax(10px,1fr) minmax(0,auto);align-items:center;gap:6px;margin-top:18px;padding-top:18px}.landing-system-rail span{min-width:0;color:var(--color-silver-mist);font-size:8px;letter-spacing:var(--tracking-widest);line-height:var(--leading-tight);overflow:hidden;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.landing-cause-link i,.landing-system-rail i{position:relative;height:1px;overflow:hidden;background:rgba(237,255,254,.08)}.landing-cause-link i:before,.landing-system-rail i:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--color-liquid-mist),transparent);opacity:.78;transform-origin:left;scale:0 1;transition:scale var(--motion-ready),opacity var(--motion-attention)}.landing-cause-link{display:grid;grid-template-columns:auto minmax(64px,220px) auto;align-items:center;justify-content:end;gap:12px;margin-top:32px;color:var(--color-silver-mist);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-cause-link span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-liquid-deep);padding:9px 11px;transition:border-color var(--motion-operational),color var(--motion-operational),background var(--motion-operational)}.landing-cause-link.is-evidence-to-validators span:first-child,.landing-cause-link.is-evidence-to-validators span:last-child{border-color:rgba(0,184,212,calc(.16 + var(--landing-evidence-to-validators) * .28))}.landing-cause-link.is-validators-to-consensus span:first-child,.landing-cause-link.is-validators-to-consensus span:last-child{border-color:rgba(170,119,255,calc(.16 + var(--landing-validators-to-consensus) * .28))}.landing-cause-link.is-consensus-to-registry span:first-child,.landing-cause-link.is-consensus-to-registry span:last-child{border-color:rgba(0,212,170,calc(.16 + var(--landing-consensus-to-registry) * .28))}.landing-cause-link.is-registry-to-replay span:first-child,.landing-cause-link.is-registry-to-replay span:last-child{border-color:rgba(0,212,170,calc(.16 + var(--landing-registry-to-replay) * .28))}.landing-cause-link.is-replay-to-cta span:first-child,.landing-cause-link.is-replay-to-cta span:last-child{border-color:rgba(0,212,170,calc(.16 + var(--landing-replay-to-cta) * .28))}.landing-cause-link.is-evidence-to-validators i:before,.landing-system-rail .is-evidence-to-validators:before{scale:var(--landing-evidence-to-validators) 1}.landing-cause-link.is-validators-to-consensus i:before,.landing-system-rail .is-validators-to-consensus:before{scale:var(--landing-validators-to-consensus) 1}.landing-cause-link.is-consensus-to-registry i:before,.landing-system-rail .is-consensus-to-registry:before{scale:var(--landing-consensus-to-registry) 1}.landing-cause-link.is-registry-to-replay i:before,.landing-system-rail .is-registry-to-replay:before{scale:var(--landing-registry-to-replay) 1}.landing-cause-link.is-replay-to-cta i:before{scale:var(--landing-replay-to-cta) 1}.landing-registry .landing-cause-link,.landing-replay .landing-cause-link{grid-column:1/-1}.landing-confidence strong,.landing-hero-count{font-size:var(--text-5xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-lavender-phosphor);font-weight:var(--font-weight-medium)}.landing-system{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1fr);gap:40px;padding:64px 0 120px}.landing-system-statement{border-top:1px solid var(--color-border-subtle);padding-top:32px}.landing-consensus-hero h2,.landing-final-panel h2,.landing-pipeline-intro h2,.landing-registry-copy h2,.landing-replay-copy h2,.landing-system-statement h2,.landing-trust-ledger h2{font-size:clamp(40px,5vw,72px)}.landing-comparison{position:relative;border:1px solid rgba(237,255,254,.1);border-radius:var(--radius-2xl);overflow:hidden;background:linear-gradient(180deg,rgba(237,255,254,.025),transparent 44%),var(--color-liquid-deep);box-shadow:inset 0 1px 0 rgba(237,255,254,.04)}.landing-comparison:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(25% - .5px),rgba(237,255,254,.05) 25%,transparent calc(25% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),rgba(237,255,254,.05) 50%,transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(75% - .5px),rgba(237,255,254,.05) 75%,transparent calc(75% + .5px))}.landing-comparison div{position:relative;display:grid;grid-template-columns:1.2fr repeat(3,1fr);min-height:88px}.landing-comparison div+div{border-top:1px solid var(--color-border-subtle)}.landing-comparison span{display:flex;align-items:center;border-right:1px solid var(--color-border-subtle);padding:20px;color:var(--color-silver-mist);font-size:var(--text-sm)}.landing-comparison span:first-child{color:var(--color-platinum);font-size:var(--text-md)}.landing-comparison span:last-child{border-right:0}.landing-comparison .is-resolution{background:linear-gradient(90deg,rgba(0,212,170,.08),transparent 42%),var(--color-liquid-kelp)}.landing-comparison .is-resolution span:not(:first-child){color:var(--color-liquid-mist)}.landing-pipeline{background:var(--color-liquid-deep)}.landing-pipeline-inner{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1fr);gap:72px;padding:112px 0}.landing-pipeline-intro{position:sticky;top:128px;align-self:start}.landing-stage-rail{display:grid;gap:16px}.landing-stage{position:relative;display:grid;grid-template-columns:72px 1fr;gap:24px;border:1px solid rgba(237,255,254,.1);border-radius:var(--radius-2xl);background:linear-gradient(180deg,rgba(237,255,254,.025),transparent 42%),var(--color-liquid-kelp);padding:28px;overflow:hidden}.landing-stage:nth-child(2){border-color:rgba(0,184,212,.18)}.landing-stage:nth-child(3){border-color:rgba(253,233,255,.18)}.landing-stage:nth-child(4){border-color:rgba(255,255,255,.16)}.landing-stage:nth-child(5){border-color:rgba(0,212,170,.18)}.landing-stage:nth-child(6){border-color:rgba(112,119,119,.26)}.landing-stage:after{content:"";position:absolute;right:20px;top:20px;width:34px;height:34px;border:1px solid rgba(237,255,254,.14);border-radius:var(--radius-md);background:linear-gradient(90deg,transparent 48%,rgba(237,255,254,.16) 48% 52%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(237,255,254,.16) 48% 52%,transparent 52%);opacity:.72}.landing-stage:before{content:"";position:absolute;left:63px;top:72px;bottom:-18px;width:1px;background:linear-gradient(180deg,rgba(237,255,254,.26),transparent);transform-origin:top}.landing-stage>span{position:relative;color:var(--color-lavender-phosphor);font-size:var(--text-4xl);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.landing-stage>span:after{content:"";position:absolute;left:2px;bottom:-10px;width:24px;height:1px;background:var(--color-lavender-phosphor);opacity:.46}.landing-stage p{margin:0}.landing-stage div p:first-child{color:var(--color-liquid-mist);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-stage h3{margin:10px 0 8px;color:var(--color-platinum);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight)}.landing-stage div p:last-child{color:var(--color-silver-mist);font-size:var(--text-md);line-height:var(--leading-normal)}.landing-stage-telemetry{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--color-liquid-mist);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-stage-telemetry i{width:8px;height:8px;border-radius:50%;background:var(--color-genlayer)}.landing-stage:nth-child(2) .landing-stage-telemetry i{background:var(--landing-brand-evidence)}.landing-stage:nth-child(3) .landing-stage-telemetry i{background:var(--landing-brand-validators)}.landing-stage:nth-child(4) .landing-stage-telemetry i{background:var(--landing-brand-consensus)}.landing-stage:nth-child(5) .landing-stage-telemetry i{background:var(--landing-brand-registry)}.landing-stage:nth-child(6) .landing-stage-telemetry i{background:var(--landing-brand-replay)}.landing-trust{padding:120px 0}.landing-trust-ledger{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);gap:64px;align-items:center}.landing-document-stack{display:grid;gap:12px;contain:layout paint style}.landing-evidence-network{position:relative;min-height:660px;isolation:isolate;contain:layout paint style;padding-bottom:112px}.landing-evidence-network:after,.landing-evidence-network:before{content:"";position:absolute;pointer-events:none;z-index:0}.landing-evidence-network:before{inset:54px 42px 166px;border:1px solid rgba(0,184,212,.12);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,184,212,.08),transparent 34%),linear-gradient(45deg,transparent 0 49%,rgba(0,184,212,.18) 49% 50%,transparent 50% 100%),linear-gradient(-45deg,transparent 0 49%,rgba(0,184,212,.12) 49% 50%,transparent 50% 100%)}.landing-evidence-network:after{left:50%;top:51%;width:1px;height:112px;background:linear-gradient(180deg,rgba(0,184,212,.5),transparent);transform:translate(-50%,16px)}.landing-evidence-core{position:absolute;left:50%;top:43%;z-index:2;display:grid;width:168px;min-height:116px;place-items:center;border:1px solid rgba(0,184,212,.48);border-radius:50%;background:radial-gradient(circle,rgba(0,184,212,.12),transparent 62%),var(--color-liquid-deep);box-shadow:inset 0 1px 0 rgba(203,255,252,.05);padding:20px;text-align:center;transform:translate(-50%,-50%)}.landing-evidence-core span,.landing-evidence-core strong{color:var(--color-liquid-mist);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-evidence-core strong{color:var(--landing-brand-evidence)}.landing-evidence-core code{color:var(--color-lavender-phosphor);font-family:var(--font-mono);font-size:var(--text-2xs)}.landing-evidence-flow{position:relative;display:grid;gap:12px;z-index:1;width:min(296px,48%);border:1px solid rgba(0,184,212,.16);border-radius:var(--radius-md);background:linear-gradient(90deg,rgba(0,184,212,.08),transparent 46%),var(--color-liquid-kelp);box-shadow:inset 0 1px 0 rgba(203,255,252,.035);padding:18px;opacity:.42;transform:translateY(10px)}.landing-evidence-network .landing-evidence-flow:first-of-type{justify-self:center;margin-top:84px}.landing-evidence-network .landing-evidence-flow:nth-of-type(2){justify-self:start;margin-top:26px}.landing-evidence-network .landing-evidence-flow:nth-of-type(3){justify-self:end;margin-top:-86px}.landing-evidence-flow:after{content:"";position:absolute;right:18px;bottom:18px;width:22px;height:22px;border:1px solid rgba(0,184,212,.28);border-radius:var(--radius-md);background:linear-gradient(90deg,transparent 48%,rgba(0,184,212,.28) 48% 52%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(0,184,212,.28) 48% 52%,transparent 52%);opacity:.72}.landing-evidence-flow footer,.landing-evidence-flow header,.landing-evidence-lane{position:relative}.landing-evidence-flow header{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px 16px;align-items:start}.landing-evidence-flow header>div{display:grid;gap:4px}.landing-evidence-flow header>i{width:12px;height:100%;min-height:48px;border:1px solid rgba(0,184,212,.34);border-radius:var(--radius-md);background:linear-gradient(rgba(0,184,212,.48),rgba(0,184,212,.48)) 50% 14px /5px 5px no-repeat,linear-gradient(rgba(0,184,212,.28),rgba(0,184,212,.28)) 50% 50% /5px 5px no-repeat,linear-gradient(rgba(0,184,212,.18),rgba(0,184,212,.18)) 50% calc(100% - 14px) /5px 5px no-repeat}.landing-evidence-flow span{color:var(--color-platinum);font-size:var(--text-sm)}.landing-evidence-flow strong{color:var(--color-evidence);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-widest)}.landing-evidence-flow small{color:var(--color-silver-mist)}.landing-source-detail{margin:0;color:var(--color-slate-deep)!important;font-size:var(--text-xs)}.landing-evidence-flow code{color:var(--color-lavender-phosphor);font-family:var(--font-mono);font-size:var(--text-xs)}.landing-evidence-lane{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.landing-evidence-lane:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,184,212,.38),transparent);transform:translateY(-50%)}.landing-evidence-lane span{display:grid;min-height:24px;place-items:center;position:relative;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-liquid-deep);padding:7px 4px;color:var(--color-silver-mist);font-size:0;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-widest);text-align:center;text-transform:uppercase}.landing-evidence-lane span:before{content:"";width:7px;height:7px;border:1px solid;border-radius:50%}.landing-evidence-flow footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-evidence-flow footer code,.landing-evidence-flow footer small{overflow-wrap:anywhere}.landing-evidence-transform{position:absolute;left:50%;bottom:36px;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:10px;width:min(560px,94%);transform:translateX(-50%)}.landing-evidence-transform:before{content:"";position:absolute;left:9%;right:9%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,184,212,.46),transparent)}.landing-evidence-transform span{position:relative;border:1px solid rgba(0,184,212,.2);border-radius:var(--radius-md);background:var(--color-liquid-deep);padding:10px 8px;color:var(--color-silver-mist);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-align:center;text-transform:uppercase}.landing-trust-note{max-width:860px;border-left:1px solid rgba(0,184,212,.42);padding-left:28px}.landing-consensus,.landing-validators{padding:40px 0 128px}.landing-validator-heading{display:grid;grid-template-columns:minmax(0,.86fr) minmax(260px,.4fr);gap:40px;align-items:end}.landing-consensus-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:end}.landing-consensus-meter{position:relative;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 36%,rgba(170,119,255,.12),transparent 48%),var(--color-liquid-kelp);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);padding:36px;overflow:hidden;border-color:rgba(255,255,255,.14)}.landing-consensus-meter:after,.landing-consensus-meter:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%;pointer-events:none}.landing-consensus-meter:before{inset:18px 34px auto;height:160px;border-bottom-color:transparent}.landing-consensus-meter:after{right:28px;top:28px;width:22px;height:22px;border-color:rgba(255,255,255,.24)}.landing-consensus-meter>*{position:relative}.landing-consensus-count,.landing-consensus-meter strong{display:block;color:var(--color-lavender-phosphor);font-size:var(--text-7xl);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tightest)}.landing-consensus-meter span{display:block;margin-top:10px;color:var(--color-liquid-mist);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-consensus-stats{display:grid;gap:8px;margin-top:24px;border-top:1px solid var(--color-border-subtle);padding-top:18px}.landing-consensus-stats small{color:var(--color-silver-mist);font-size:var(--text-xs)}.landing-inline-count{color:var(--color-liquid-mist);font-variant-numeric:tabular-nums}.landing-consensus-network{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(72px,.32fr) minmax(220px,.55fr) minmax(72px,.32fr) minmax(190px,.45fr);align-items:center;gap:12px;margin-top:32px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-2xl);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%),var(--color-liquid-deep);padding:24px;contain:layout paint style}.landing-consensus-spatial{position:relative;min-height:330px;grid-template-columns:1fr;place-items:center;overflow:hidden;contain:layout paint style}.landing-consensus-spatial:before{content:"";position:absolute;inset:28px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 38%),linear-gradient(45deg,transparent 0 49%,rgba(255,255,255,.1) 49% 50%,transparent 50% 100%),linear-gradient(-45deg,transparent 0 49%,rgba(255,255,255,.08) 49% 50%,transparent 50% 100%)}.landing-consensus-core{position:relative;z-index:3;display:grid;width:190px;height:190px;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:var(--color-liquid-abyss);text-align:center}.landing-consensus-core small,.landing-consensus-core>span{color:var(--color-silver-mist);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-consensus-core .landing-consensus-core-count{color:var(--color-platinum);font-size:var(--text-5xl);font-weight:var(--font-weight-medium);line-height:var(--leading-tight)}.landing-consensus-spatial .landing-consensus-cluster{position:absolute;inset:0;z-index:2;display:block}.landing-consensus-spatial .landing-consensus-cluster:before{display:none}.landing-consensus-spatial .landing-consensus-cluster span{position:absolute;width:150px;min-height:68px}.landing-consensus-spatial .landing-consensus-cluster span:first-child{left:9%;top:34%}.landing-consensus-spatial .landing-consensus-cluster span:nth-child(2){right:13%;top:18%}.landing-consensus-spatial .landing-consensus-cluster span:nth-child(3){right:8%;bottom:16%}.landing-consensus-spatial .landing-consensus-edge{position:absolute;z-index:1;width:32%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform-origin:center}.landing-consensus-spatial .is-left{left:22%;top:50%;rotate:-12deg}.landing-consensus-spatial .is-right{right:22%;top:52%;rotate:13deg}.landing-consensus-spatial .landing-consensus-decision{position:absolute;z-index:2;width:210px}.landing-consensus-spatial .landing-consensus-decision:nth-of-type(3){left:34%;bottom:20px;transform:translateX(-50%)}.landing-consensus-spatial .landing-consensus-decision:nth-of-type(4){right:7%;top:50%;transform:translateY(-50%)}.landing-consensus-cluster{position:relative;display:grid;grid-template-columns:1fr .72fr .72fr;gap:8px;align-items:stretch}.landing-consensus-cluster:before{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:translateY(-50%)}.landing-consensus-cluster span,.landing-consensus-decision{position:relative;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);background:var(--color-liquid-kelp);padding:14px 12px;color:var(--color-liquid-mist);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-align:center;text-transform:uppercase}.landing-consensus-cluster span{display:grid;gap:6px;place-items:center;min-height:72px}.landing-consensus-cluster b,.landing-consensus-decision span{color:var(--color-platinum);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.landing-consensus-cluster small,.landing-consensus-decision small{color:var(--color-silver-mist);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest)}.landing-consensus-cluster .is-majority{border-color:rgba(255,255,255,.34)}.landing-consensus-cluster .is-minority{border-color:rgba(253,184,19,.34)}.landing-consensus-cluster .is-quiet{opacity:.58}.landing-consensus-decision{display:grid;gap:6px;min-height:72px;align-content:center}.landing-consensus-network i{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.56),transparent);transform-origin:left}.landing-validator-mesh{position:relative;height:86px;margin-top:32px;border:1px solid rgba(253,233,255,.1);border-radius:var(--radius-2xl);background:linear-gradient(90deg,rgba(170,119,255,.06) 1px,transparent 1px),linear-gradient(rgba(170,119,255,.05) 1px,transparent 1px),linear-gradient(28deg,transparent 0 48%,rgba(253,233,255,.045) 48% 49%,transparent 49% 100%),linear-gradient(-28deg,transparent 0 48%,rgba(253,233,255,.035) 48% 49%,transparent 49% 100%),linear-gradient(90deg,transparent,rgba(170,119,255,.12),transparent),var(--color-liquid-deep);background-size:38px 38px,38px 38px,152px 100%,152px 100%,auto,auto;overflow:hidden}.landing-mesh-ring{position:absolute;top:50%;border:1px solid rgba(170,119,255,.16);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.landing-mesh-ring-a{left:31%;width:92px;height:92px}.landing-mesh-ring-b{left:69%;width:132px;height:132px}.landing-validator-mesh:after,.landing-validator-mesh:before{content:"";position:absolute;left:9%;right:9%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(237,255,254,.5),transparent)}.landing-validator-mesh:after{opacity:.22;transform:translateY(18px)}.landing-validator-mesh span{position:absolute;left:calc(12% + var(--node) * 19%);top:50%;width:14px;height:14px;border:1px solid rgba(237,255,254,.58);border-radius:50%;background:var(--landing-brand-validators);transform:translateY(-50%)}.landing-validator-mesh span:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(170,119,255,.24);border-radius:50%}.landing-validator-mesh span.is-risk{background:var(--color-unresolved);opacity:.68}.landing-validator-table{margin-top:36px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);overflow:hidden;background:var(--color-liquid-deep)}.landing-validator-table div{position:relative;display:grid;grid-template-columns:.32fr 1.3fr .9fr .7fr .6fr .6fr;gap:16px;border-bottom:1px solid var(--color-border-subtle);padding:18px 22px 26px}.landing-validator-table div:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:var(--landing-brand-validators);opacity:.38}.landing-validator-table div:last-child{border-bottom:0}.landing-validator-table span,.landing-validator-table strong{color:var(--color-silver-mist);font-size:var(--text-sm)}.landing-validator-table strong{color:var(--color-liquid-mist);font-weight:var(--font-weight-medium)}.landing-validator-table i{position:absolute;left:22px;right:22px;bottom:12px;height:2px;background:rgba(255,255,255,.06)}.landing-validator-table i:before{content:"";display:block;width:var(--bar-width);height:100%;background:var(--landing-brand-validators);transform-origin:left}.landing-validator-state{position:absolute;right:22px;bottom:6px;color:var(--color-slate-deep);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-validator-state:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--landing-brand-validators)}.landing-validator-topology{position:relative;min-height:548px;margin-top:36px;border:1px solid rgba(253,233,255,.11);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 52%,rgba(253,233,255,.08),transparent 34%),linear-gradient(90deg,rgba(170,119,255,.05) 1px,transparent 1px),linear-gradient(rgba(170,119,255,.04) 1px,transparent 1px),var(--color-liquid-deep);background-size:auto,52px 52px,52px 52px,auto;box-shadow:inset 0 1px 0 rgba(253,233,255,.035);overflow:hidden;contain:layout paint style}.landing-validator-topology:after,.landing-validator-topology:before{content:"";position:absolute;left:50%;top:50%;pointer-events:none;transform:translate(-50%,-50%)}.landing-validator-topology:before{width:58%;height:58%;border:1px solid rgba(253,233,255,.12);border-radius:50%}.landing-validator-topology:after{width:1px;height:72%;background:linear-gradient(180deg,transparent,rgba(253,233,255,.18),transparent);box-shadow:-220px 0 0 rgba(253,233,255,.06),220px 0 0 rgba(253,233,255,.06)}.landing-validator-evidence-packet{position:absolute;left:50%;top:50%;z-index:2;display:grid;width:156px;height:156px;place-items:center;border:1px solid rgba(0,184,212,.34);border-radius:50%;background:radial-gradient(circle,rgba(0,184,212,.13),transparent 62%),var(--color-liquid-abyss);text-align:center;transform:translate(-50%,-50%)}.landing-validator-evidence-packet span{max-width:100px;color:var(--color-liquid-mist);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);line-height:var(--leading-tight);text-transform:uppercase}.landing-validator-evidence-packet code{color:var(--landing-brand-evidence);font-family:var(--font-mono);font-size:var(--text-2xs)}.landing-validator-topology article{position:absolute;z-index:3;display:grid;gap:6px;width:220px;border:1px solid rgba(253,233,255,.18);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(253,233,255,.025),transparent 44%),var(--color-liquid-kelp);padding:15px}.landing-validator-topology article:before{content:"";position:absolute;top:50%;width:86px;height:1px;background:linear-gradient(90deg,rgba(253,233,255,.34),transparent);pointer-events:none}.landing-validator-topology article:first-of-type{left:9%;top:64px}.landing-validator-topology article:first-of-type:before,.landing-validator-topology article:nth-of-type(2):before{right:-86px}.landing-validator-topology article:nth-of-type(2){left:9%;bottom:92px}.landing-validator-topology article:nth-of-type(3){left:50%;top:36px;transform:translateX(-50%)}.landing-validator-topology article:nth-of-type(3):before{left:50%;top:auto;bottom:-52px;width:1px;height:52px;background:linear-gradient(180deg,rgba(253,233,255,.34),transparent)}.landing-validator-topology article:nth-of-type(4){right:9%;top:72px}.landing-validator-topology article:nth-of-type(4):before,.landing-validator-topology article:nth-of-type(5):before{left:-86px;background:linear-gradient(90deg,transparent,rgba(253,233,255,.34))}.landing-validator-topology article:nth-of-type(5){right:9%;bottom:92px}.landing-validator-topology article>span{color:var(--landing-brand-validators);font-family:var(--font-mono);font-size:var(--text-2xs)}.landing-validator-topology article b,.landing-validator-topology article strong{color:var(--color-liquid-mist);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.landing-validator-topology article b,.landing-validator-topology article em{font-style:normal}.landing-validator-topology article em,.landing-validator-topology article small{color:var(--color-silver-mist);font-size:var(--text-xs)}.landing-validator-topology .landing-validator-state{position:static;color:var(--color-slate-deep);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-validator-topology .landing-validator-state:before{width:5px;height:5px}.landing-validator-topology article i{position:relative;height:2px;margin-top:3px;background:rgba(255,255,255,.08)}.landing-validator-topology article i:before{content:"";display:block;width:var(--bar-width);height:100%;background:var(--landing-brand-validators)}.landing-validator-topology .is-risk{border-color:rgba(253,184,19,.28)}.landing-registry{background:linear-gradient(90deg,rgba(0,212,170,.035) 1px,transparent 1px),linear-gradient(rgba(0,212,170,.03) 1px,transparent 1px),var(--color-liquid-deep);background-size:72px 72px}.landing-registry-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:56px;padding:128px 0}.landing-registry-copy{align-self:center}.landing-registry-graph{grid-column:2;position:relative;display:grid;min-height:560px;place-items:center;border:1px solid rgba(0,212,170,.14);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 52%,rgba(0,212,170,.08),transparent 40%),linear-gradient(180deg,rgba(0,212,170,.018),transparent 38%),var(--color-liquid-abyss);box-shadow:inset 0 1px 0 rgba(0,212,170,.035);overflow:hidden;contain:layout paint style}.landing-registry-graph:before{content:"";position:absolute;left:50%;top:9%;bottom:9%;width:1px;background:linear-gradient(180deg,transparent,rgba(0,212,170,.56),transparent)}.landing-registry-graph div{position:absolute;display:grid;gap:5px;width:192px;border:1px solid rgba(0,212,170,.2);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(0,212,170,.025),transparent 44%),var(--color-liquid-kelp);padding:15px}.landing-registry-graph div:before{content:"";position:absolute;top:50%;width:54px;height:1px;background:rgba(0,212,170,.34)}.landing-registry-graph div:nth-child(odd):before{right:-54px}.landing-registry-graph div:nth-child(2n):before{left:-54px}.landing-registry-graph div:first-child{left:12%;top:52px}.landing-registry-graph div:nth-child(2){right:12%;top:122px}.landing-registry-graph div:nth-child(3){left:12%;top:210px}.landing-registry-graph div:nth-child(4){right:12%;top:300px}.landing-registry-graph div:nth-child(5){left:12%;bottom:112px}.landing-registry-graph div:nth-child(6){right:12%;bottom:50px;border-color:rgba(0,212,170,.46)}.landing-registry-graph span{color:var(--landing-brand-registry);font-family:var(--font-mono);font-size:var(--text-2xs)}.landing-registry-graph strong{color:var(--color-platinum);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.landing-registry-graph small{color:var(--color-silver-mist);font-size:var(--text-xs)}.landing-handoff{align-self:center;flex-wrap:wrap;gap:10px}.landing-handoff div{position:relative;flex:1 1 140px;min-height:120px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);background:linear-gradient(135deg,rgba(0,212,170,.08),transparent 42%),var(--color-liquid-kelp);padding:20px;overflow:hidden}.landing-handoff div:before{content:"";position:absolute;inset:12px;border:1px solid rgba(0,212,170,.08);border-radius:var(--radius-md);background:linear-gradient(90deg,transparent 0 32%,rgba(0,212,170,.12) 32% 33%,transparent 33% 100%),linear-gradient(90deg,transparent 0 66%,rgba(0,212,170,.1) 66% 67%,transparent 67% 100%),linear-gradient(0deg,transparent 0 50%,rgba(0,212,170,.1) 50% 51%,transparent 51% 100%);pointer-events:none}.landing-handoff div>i{position:absolute;right:18px;bottom:18px;width:30px;height:22px;border:1px solid rgba(0,212,170,.24);border-radius:var(--radius-md);background:linear-gradient(rgba(0,212,170,.24),rgba(0,212,170,.24)) 6px 6px /16px 1px no-repeat,linear-gradient(rgba(0,212,170,.16),rgba(0,212,170,.16)) 6px 11px /12px 1px no-repeat}.landing-handoff div:after{content:"";position:absolute;right:18px;top:18px;width:10px;height:10px;border:1px solid var(--color-genlayer);border-radius:50%}.landing-handoff span{color:var(--color-genlayer);font-size:var(--text-xs);letter-spacing:var(--tracking-widest)}.landing-handoff strong{position:absolute;left:20px;bottom:20px;color:var(--color-platinum);font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.landing-handoff small{position:absolute;left:20px;top:48px;color:var(--color-silver-mist);font-size:var(--text-xs)}.landing-registry-flow{grid-column:2;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.landing-registry-flow:before{content:"";position:absolute;left:7%;right:7%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,170,.48),transparent);transform:translateY(-50%)}.landing-registry-flow span{position:relative;border:1px solid rgba(0,212,170,.18);border-radius:var(--radius-md);background:var(--color-liquid-abyss);padding:10px 8px;color:var(--color-silver-mist);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-align:center;text-transform:uppercase}.landing-registry-flow span:before{content:"";position:absolute;left:50%;top:-5px;width:8px;height:8px;border:1px solid var(--landing-brand-registry);border-radius:50%;background:var(--color-liquid-deep);transform:translateX(-50%)}.landing-hash-reveal{grid-column:2;position:relative;border:1px solid rgba(0,212,170,.2);border-radius:var(--radius-md);background:linear-gradient(90deg,rgba(0,212,170,.08),transparent 52%),var(--color-liquid-abyss);padding:20px 22px;overflow:hidden}.landing-hash-reveal:before{content:"";left:14px;width:28px;height:28px;background:linear-gradient(90deg,transparent 47%,rgba(0,212,170,.22) 47% 53%,transparent 53%),linear-gradient(0deg,transparent 47%,rgba(0,212,170,.22) 47% 53%,transparent 53%);opacity:.84}.landing-hash-reveal:after,.landing-hash-reveal:before{position:absolute;top:14px;border:1px solid rgba(0,212,170,.24);border-radius:var(--radius-md)}.landing-hash-reveal:after{content:"GENLAYER REGISTRY SEAL";right:14px;padding:5px 7px;color:rgba(237,255,254,.58);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-hash-reveal code{display:block;margin-top:10px;margin-left:42px;color:var(--color-lavender-phosphor);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;clip-path:inset(0 100% 0 0)}.landing-hash-reveal>span{display:inline-block;margin-left:42px}.landing-payload-build{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.landing-payload-build small{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-liquid-deep);padding:9px 8px;color:var(--color-silver-mist);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-align:center;text-transform:uppercase;opacity:0;transform:translateY(6px)}.landing-trust-chain{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px}.landing-trust-chain span{position:relative;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-liquid-abyss);padding:12px 10px;color:var(--color-silver-mist);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-align:center;text-transform:uppercase}.landing-trust-chain span:after{content:"";position:absolute;left:50%;bottom:-5px;width:18px;height:1px;background:var(--color-genlayer);opacity:.36;transform:translateX(-50%)}.landing-trust-chain span+span:before{content:"";position:absolute;left:-9px;top:50%;width:8px;height:1px;background:var(--color-border-strong)}.landing-replay{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:64px;padding:128px 0}.landing-audit-console{position:relative;border:1px solid rgba(112,119,119,.22);border-radius:var(--radius-2xl);background:linear-gradient(90deg,rgba(112,119,119,.13) 1px,transparent 1px),linear-gradient(180deg,rgba(237,255,254,.015),transparent 36%),var(--color-liquid-deep);background-size:92px 100%;padding:12px;box-shadow:inset 0 1px 0 rgba(237,255,254,.025);overflow:hidden;contain:layout paint style}.landing-replay-map{min-height:640px;contain:layout paint style}.landing-audit-console:before{content:"";position:absolute;left:22px;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,transparent,rgba(112,119,119,.62),transparent);pointer-events:none}.landing-replay-map:before{left:50%;top:42px;bottom:42px;background:linear-gradient(180deg,transparent,rgba(112,119,119,.7),transparent)}.landing-audit-console article{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"time event" "time detail" "time actor" "time duration" "time hash";gap:3px 18px;max-width:88%;padding:10px 16px 10px 36px;opacity:.42;transform:translateY(8px)}.landing-replay-map article{position:absolute;max-width:208px;grid-template-columns:1fr;grid-template-areas:"time" "event" "detail" "actor" "hash";padding:0 0 0 18px;line-height:var(--leading-snug)}@media (min-width:821px){.landing-audit-console.landing-replay-map article{position:absolute}}.landing-audit-console article:before{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;border:1px solid var(--landing-brand-replay);border-radius:50%;transform:translateY(-50%)}.landing-replay-map article:before{left:0}.landing-audit-console article:after{content:"";position:absolute;left:20px;top:50%;width:46px;height:1px;background:linear-gradient(90deg,rgba(112,119,119,.68),transparent);transform:translateY(-50%);pointer-events:none}.landing-replay-map article:after{left:8px;width:74px}.landing-audit-console article:nth-child(2n){margin-left:44px}.landing-replay-map article:nth-child(2n){margin-left:0}.landing-replay-map article:first-child{left:12%;top:56px}.landing-replay-map article:nth-child(2){right:10%;top:92px}.landing-replay-map article:nth-child(3){left:18%;top:232px}.landing-replay-map article:nth-child(4){right:16%;top:278px}.landing-replay-map article:nth-child(5){left:22%;bottom:136px}.landing-replay-map article:nth-child(6){right:20%;bottom:122px}.landing-replay-map article:nth-child(7){left:50%;bottom:36px;transform:translateX(-50%)}.landing-audit-console code,.landing-audit-console em,.landing-audit-console small,.landing-audit-console span,.landing-audit-console strong,.landing-audit-console time{font-family:var(--font-mono);font-size:11px}.landing-audit-console time{grid-area:time;color:var(--color-slate-deep)}.landing-audit-console strong{grid-area:event;color:var(--color-liquid-mist);font-weight:var(--font-weight-regular)}.landing-audit-console em{grid-area:actor;color:var(--color-silver-mist);font-style:normal}.landing-audit-console span{grid-area:detail;color:var(--color-silver-mist)}.landing-audit-console small{grid-area:duration;color:var(--color-silver-mist)}.landing-audit-console code{grid-area:hash;color:rgba(187,199,198,.72)}.landing-final{padding:24px 0 120px}.landing-final-panel{position:relative;justify-content:space-between;gap:40px;border-radius:var(--radius-2xl);background:linear-gradient(90deg,rgba(0,212,170,.08),transparent 48%),var(--color-liquid-deep);border:1px solid rgba(237,255,254,.06);box-shadow:inset 0 1px 0 rgba(237,255,254,.035);padding:clamp(32px,6vw,72px);overflow:hidden}.landing-final-panel:after{content:"";position:absolute;right:28px;top:28px;width:82px;height:82px;border:1px solid rgba(0,212,170,.18);border-radius:var(--radius-2xl);background:linear-gradient(90deg,transparent 48%,rgba(0,212,170,.22) 48% 52%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(0,212,170,.22) 48% 52%,transparent 52%)}.landing-final-panel>*{position:relative;z-index:1}.landing-console-entry{position:relative;display:grid;min-width:232px;min-height:82px;gap:6px;padding:23px 24px;color:var(--color-platinum);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);overflow:hidden}.landing-console-entry:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(237,255,254,.12),transparent);transform:translateX(-120%);transition:transform var(--motion-ready)}.landing-console-entry:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.landing-console-entry:hover:before{transform:translateX(120%)}.landing-console-entry span{font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase}.landing-console-entry small{color:var(--color-silver-mist);font-size:var(--text-xs)}.landing-console-entry i{position:absolute;left:24px;right:24px;bottom:12px;height:1px;background:rgba(255,255,255,.08)}.landing-console-entry i:before{content:"";display:block;width:100%;height:100%;background:var(--color-genlayer);transform-origin:left}.landing-page :where(a,button,[tabindex="0"]):focus-visible{outline:1px solid var(--color-liquid-mist);outline-offset:4px;box-shadow:0 0 0 4px rgba(237,255,254,.08)}.landing-page [tabindex="0"]{cursor:help}.landing-console-entry,.landing-footer a,.landing-nav-actions a,.landing-nav-links a{outline-color:var(--color-liquid-mist)}.landing-nav-links a{position:relative}.landing-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:1px;background:var(--color-liquid-mist);opacity:0;transform:scaleX(.42);transform-origin:left;transition:opacity var(--motion-duration-xs) var(--motion-ease-operational),transform var(--motion-duration-xs) var(--motion-ease-operational)}.landing-nav-links a[aria-current=page]{color:var(--color-platinum)}.landing-nav-links a:focus-visible:after,.landing-nav-links a:hover:after,.landing-nav-links a[aria-current=page]:after{opacity:.72;transform:scaleX(1)}.landing-console-entry:hover,.landing-nav-console:hover{border-color:rgba(237,255,254,.34)}.landing-console-entry:active,.landing-nav-console:active{background:var(--color-liquid-deep);transform:translateY(1px)}.landing-consensus-cluster span,.landing-consensus-core,.landing-consensus-decision,.landing-console-entry,.landing-evidence-core,.landing-evidence-flow,.landing-evidence-transform span,.landing-hero-proof span,.landing-live-flow span,.landing-nav-console,.landing-registry-graph div,.landing-replay-map article,.landing-validator-evidence-packet,.landing-validator-topology article{transition:background var(--motion-duration-xs) var(--motion-ease-operational),border-color var(--motion-duration-xs) var(--motion-ease-operational),box-shadow var(--motion-duration-xs) var(--motion-ease-operational),color var(--motion-duration-xs) var(--motion-ease-operational),opacity var(--motion-duration-xs) var(--motion-ease-operational)}@media (min-width:821px){.landing-page .landing-evidence-core[data-micro],.landing-page .landing-registry-graph div[data-micro],.landing-page .landing-validator-evidence-packet[data-micro],.landing-page .landing-validator-topology article[data-micro]{position:absolute}.landing-page .landing-evidence-core[data-micro]{inset:auto;left:50%;top:43%;width:168px;height:auto;transform:translate(-50%,-50%)}.landing-page .landing-validator-evidence-packet[data-micro]{inset:auto;left:50%;top:50%;width:156px;height:156px;transform:translate(-50%,-50%)}.landing-page .landing-validator-topology article[data-micro]{width:220px;transform:none}.landing-page .landing-validator-topology article[data-micro]:first-of-type{left:9%;top:64px}.landing-page .landing-validator-topology article[data-micro]:nth-of-type(2){left:9%;bottom:92px}.landing-page .landing-validator-topology article[data-micro]:nth-of-type(3){left:50%;top:36px;transform:translateX(-50%)}.landing-page .landing-validator-topology article[data-micro]:nth-of-type(4){right:9%;top:72px}.landing-page .landing-validator-topology article[data-micro]:nth-of-type(5){right:9%;bottom:92px}.landing-page .landing-registry-graph div[data-micro]{width:192px;transform:none}.landing-page .landing-registry-graph div[data-micro]:first-child{left:12%;top:52px}.landing-page .landing-registry-graph div[data-micro]:nth-child(2){right:12%;top:122px}.landing-page .landing-registry-graph div[data-micro]:nth-child(3){left:12%;top:210px}.landing-page .landing-registry-graph div[data-micro]:nth-child(4){right:12%;top:300px}.landing-page .landing-registry-graph div[data-micro]:nth-child(5){left:12%;bottom:112px}.landing-page .landing-registry-graph div[data-micro]:nth-child(6){right:12%;bottom:50px}}