.landing-build-card{background:linear-gradient(135deg, color-mix(in srgb, var(--sudomimus-brand-slate) 7%, var(--card-background)), var(--card-background) 70%)}.landing-prompt-panel{transition:transform .24s,box-shadow .24s,border-color .24s}.landing-prompt-panel:hover,.landing-prompt-panel:focus-within{border-color:color-mix(in srgb, var(--sudomimus-brand-slate) 45%, var(--border));box-shadow:0 18px 42px color-mix(in srgb, var(--sudomimus-brand-slate) 16%, transparent);transform:scale(1.015)}.landing-prompt-open{z-index:1;cursor:pointer;position:absolute;inset:0}.landing-prompt-open:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.landing-prompt-copy{z-index:2;position:relative}.landing-prompt-label-current,.landing-prompt-label-destination{align-items:center;gap:.5rem}.landing-prompt-label-current{display:inline-flex}.landing-prompt-label-destination,.landing-prompt-panel:hover .landing-prompt-label-current,.landing-prompt-panel:focus-within .landing-prompt-label-current{display:none}.landing-prompt-panel:hover .landing-prompt-label-destination,.landing-prompt-panel:focus-within .landing-prompt-label-destination{display:inline-flex}@media (prefers-reduced-motion:reduce){.landing-prompt-panel{transition:none}.landing-prompt-panel:hover,.landing-prompt-panel:focus-within{transform:none}}.landing-feature-icon{color:var(--sudomimus-brand-slate);background:color-mix(in srgb, var(--sudomimus-brand-slate) 10%, var(--background))}.dark .landing-feature-icon{color:color-mix(in srgb, var(--sudomimus-brand-slate) 70%, var(--foreground))}.landing-security-section{background:linear-gradient(to bottom, color-mix(in srgb, var(--sudomimus-brand-slate) 6%, var(--background)), var(--background))}.landing-security-section .landing-feature-card{--security-delay:0s;position:relative;overflow:hidden}.landing-security-section .landing-feature-card:nth-child(2){--security-delay:-1.9s}.landing-security-section .landing-feature-card:nth-child(3){--security-delay:-3.8s}.landing-security-section .landing-feature-card:nth-child(4){--security-delay:-5.7s}.landing-security-section .landing-feature-card:before{content:"";background:linear-gradient(to right, transparent 15%, var(--sudomimus-brand-slate) 50%, transparent 85%);height:2px;animation:landing-security-glint 7.6s cubic-bezier(.4, 0, .2, 1) var(--security-delay) infinite;pointer-events:none;animation-play-state:paused;position:absolute;inset:0 0 auto}.landing-security-section .landing-feature-card:after{content:"";border-radius:inherit;background:radial-gradient(ellipse at 2.5rem 2.5rem, color-mix(in srgb, var(--sudomimus-brand-slate) 12%, transparent), transparent 65%);opacity:0;animation:landing-security-surface 7.6s ease-in-out var(--security-delay) infinite;pointer-events:none;animation-play-state:paused;position:absolute;inset:0}.landing-security-section .landing-feature-icon{animation:landing-security-icon 7.6s ease-in-out var(--security-delay) infinite;animation-play-state:paused}.landing-security-section [data-motion-running=true] .landing-feature-card:before,.landing-security-section [data-motion-running=true] .landing-feature-card:after,.landing-security-section [data-motion-running=true] .landing-feature-icon{animation-play-state:running}@keyframes landing-security-glint{0%{opacity:0;transform:translate(-100%)}12%{opacity:.8}62%{opacity:0;transform:translate(100%)}to{opacity:0;transform:translate(100%)}}@keyframes landing-security-surface{0%,56%,to{opacity:0}22%{opacity:1}}@keyframes landing-security-icon{0%,55%,to{transform:scale(1);box-shadow:0 0 #0000}24%{box-shadow:0 0 0 5px color-mix(in srgb, var(--sudomimus-brand-slate) 9%, transparent);transform:scale(1.045)}}.landing-privacy-background{z-index:-1;width:100%;max-width:1440px;color:var(--sudomimus-brand-slate);pointer-events:none;margin-inline:auto;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.landing-privacy-background svg{width:100%;height:100%;display:block}.landing-privacy-background-rings,.landing-privacy-signal{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.landing-privacy-background-rings{stroke-width:1px;opacity:.18;animation:landing-privacy-response 18s ease-in-out var(--ring-delay) infinite;animation-play-state:paused}.landing-privacy-signal{stroke-linecap:round;opacity:var(--signal-opacity);animation:landing-privacy-travel 18s linear var(--ring-delay) infinite;animation-play-state:paused}.landing-privacy-tail{stroke-width:1.5px;stroke-dasharray:2 98}.landing-privacy-head{stroke-width:3px;stroke-dasharray:.35 99.65}.landing-privacy-background[data-motion-running=true] .landing-privacy-signal,.landing-privacy-background[data-motion-running=true] .landing-privacy-background-rings{animation-play-state:running}@keyframes landing-privacy-travel{0%{stroke-dashoffset:var(--signal-offset)}to{stroke-dashoffset:calc(var(--signal-offset) - 100px)}}@keyframes landing-privacy-response{0%,50%,to{opacity:.3}12%,38%,62%,88%{opacity:.12}}.landing-integration-tag{--tag-x:3px;--tag-y:-6px;--tag-turn:.7deg;transform-origin:50%;animation:8s ease-in-out infinite paused landing-tag-float}.landing-integration-tag:nth-child(2){--tag-x:-4px;--tag-y:-9px;--tag-turn:-.6deg;animation-duration:10s;animation-delay:-3s}.landing-integration-tag:nth-child(3){--tag-x:2px;--tag-y:-5px;animation-duration:9s;animation-delay:-6s}.landing-integration-tag:nth-child(4){--tag-x:-3px;--tag-y:-7px;--tag-turn:-.8deg;animation-duration:11s;animation-delay:-2s}.landing-integration-tag:nth-child(5){--tag-x:4px;--tag-y:-8px;--tag-turn:-.4deg;animation-duration:12s;animation-delay:-7s}.landing-integration-tag:nth-child(6){--tag-x:-2px;--tag-y:-5px;animation-duration:9.5s;animation-delay:-4s}[data-motion-running=true] .landing-integration-tag{animation-play-state:running}@keyframes landing-tag-float{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(var(--tag-x), var(--tag-y)) rotate(var(--tag-turn))}72%{transform:translate(calc(var(--tag-x) * -.5), calc(var(--tag-y) * .35)) rotate(calc(var(--tag-turn) * -.4))}}.landing-scenarios-section{background:color-mix(in srgb, var(--sudomimus-brand-slate) 7%, var(--background))}.landing-scenario-frames{z-index:-1;color:var(--sudomimus-brand-slate);pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-scenario-frames span{--frame-x:16px;--frame-y:-12px;--frame-turn:2deg;--frame-scale:1.035;opacity:.2;border:1px solid;border-radius:1rem;width:18rem;height:11rem;animation:18s ease-in-out infinite paused landing-scenario-frame-drift;display:block;position:absolute}.landing-scenario-frames span:first-child{top:7%;left:-7rem}.landing-scenario-frames span:nth-child(2){--frame-x:-10px;--frame-y:18px;--frame-turn:-2deg;--frame-scale:.97;width:22rem;height:14rem;animation-duration:24s;animation-delay:-6s;top:15%;left:-4rem}.landing-scenario-frames span:nth-child(3){--frame-x:-18px;--frame-turn:-3deg;animation-duration:21s;animation-delay:-11s;bottom:8%;right:-7rem}.landing-scenario-frames span:nth-child(4){--frame-x:12px;--frame-y:16px;--frame-turn:1.5deg;--frame-scale:.98;width:23rem;height:14rem;animation-duration:27s;animation-delay:-16s;bottom:16%;right:-4rem}.landing-scenario-frames[data-motion-running=true] span{animation-play-state:running}@keyframes landing-scenario-frame-drift{0%,to{opacity:.16;transform:translate(0)rotate(0)scale(1)}40%{transform:translate(var(--frame-x), var(--frame-y)) rotate(var(--frame-turn)) scale(var(--frame-scale));opacity:.3}72%{transform:translate(calc(var(--frame-x) * -.4), calc(var(--frame-y) * .5)) rotate(calc(var(--frame-turn) * -.3)) scale(1);opacity:.2}}.landing-scenario-card:hover{border-color:var(--sudomimus-brand-slate);background:color-mix(in srgb, var(--sudomimus-brand-slate) 3%, var(--background))}@media (prefers-reduced-motion:reduce){.landing-security-section .landing-feature-card:before,.landing-security-section .landing-feature-card:after,.landing-security-section .landing-feature-icon,.landing-privacy-signal,.landing-privacy-background-rings,.landing-integration-tag,.landing-scenario-frames span{animation:none}.landing-security-section .landing-feature-card:before,.landing-security-section .landing-feature-card:after,.landing-privacy-signal{display:none}}.landing-cta-section{background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--sudomimus-brand-slate) 10%, var(--background)), var(--background) 78%)}.landing-cta-motion{z-index:-1;color:var(--sudomimus-brand-slate);pointer-events:none;position:absolute;inset:0}.landing-cta-motion svg{width:100%;height:100%;display:block;overflow:visible}.landing-cta-motion ellipse{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.landing-cta-motion-track{stroke-width:1px;opacity:.18}.landing-cta-motion-inner{--cta-orbit-duration:29s;--cta-orbit-delay:-17s;opacity:.72}.landing-cta-motion-outer{--cta-orbit-duration:23s;--cta-orbit-delay:-4s}.landing-cta-motion-segment{stroke-width:2px;stroke-linecap:round;stroke-dasharray:1.8 98.2;animation:landing-cta-circuit var(--cta-orbit-duration) linear infinite;animation-delay:var(--cta-orbit-delay);animation-play-state:paused}.landing-cta-motion-tail-0{--cta-trail-offset:0px;stroke-width:4px;stroke-dasharray:.12 99.88;opacity:.95}.landing-cta-motion-tail-1{--cta-trail-offset:1.8px;opacity:.66}.landing-cta-motion-tail-2{--cta-trail-offset:3.6px;opacity:.43}.landing-cta-motion-tail-3{--cta-trail-offset:5.4px;opacity:.26}.landing-cta-motion-tail-4{--cta-trail-offset:7.2px;opacity:.14}.landing-cta-motion-tail-5{--cta-trail-offset:9px;opacity:.06}.landing-cta-motion[data-motion-running=true] .landing-cta-motion-segment{animation-play-state:running}@keyframes landing-cta-circuit{0%{stroke-dashoffset:var(--cta-trail-offset)}to{stroke-dashoffset:calc(var(--cta-trail-offset) - 100px)}}@media (width<=639px){.landing-cta-motion{opacity:.65}}@media (prefers-reduced-motion:reduce){.landing-cta-motion-segment{animation:none;display:none}}.landing-orbit-background{color:var(--sudomimus-brand-slate);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--sudomimus-brand-slate) 9%, transparent), transparent 65%)}.landing-orbit-field:after{content:"";background:linear-gradient(to bottom, var(--background), transparent 15%, transparent 75%, var(--background));position:absolute;inset:0}.landing-orbit-chart{aspect-ratio:1;width:clamp(560px,70vw,820px);left:calc(50% - 420px);transform:translate(-50%,-50%)}.landing-orbit-chart-right{left:calc(50% + 420px);transform:translate(-50%,-50%)scaleX(-1)rotate(26deg)}.landing-orbit-depth,.landing-orbit-traveler,.landing-orbit-depth svg{width:100%;height:100%;position:absolute;inset:0}.landing-orbit-depth-outer{--orbit-period:24s;--orbit-phase:-2s}.landing-orbit-depth-inner{--orbit-period:31s;--orbit-phase:-8s}.landing-orbit-depth-core{--orbit-period:19s;--orbit-phase:-12s}.landing-orbit-chart-right .landing-orbit-depth-outer{--orbit-period:28s;--orbit-phase:-9s}.landing-orbit-chart-right .landing-orbit-depth-inner{--orbit-period:35s;--orbit-phase:-16s}.landing-orbit-chart-right .landing-orbit-depth-core{--orbit-period:22s;--orbit-phase:-3s}.landing-orbit-tracks{opacity:.3}.landing-orbit-depth-inner .landing-orbit-tracks{opacity:.2}.landing-orbit-depth-core .landing-orbit-tracks{opacity:.13}.landing-orbit-background:after{content:"";background:radial-gradient(ellipse 34% 60% at 50% 45%, var(--background) 20%, color-mix(in srgb, var(--background) 94%, transparent) 55%, transparent 100%);position:absolute;inset:0}.landing-orbit-divider{z-index:1}@media (width<=639px){.landing-orbit-chart-left{left:calc(50% - 340px)}.landing-orbit-chart-right{left:calc(50% + 340px)}.landing-orbit-background:after{background:radial-gradient(ellipse 50% 65% at 50% 45%, var(--background), transparent)}}.landing-orbit-traveler{transform-origin:50%;animation:landing-orbit-turn var(--orbit-period) linear var(--orbit-phase) infinite;animation-play-state:paused}.landing-orbit-traveler-inner{animation-direction:reverse}.landing-orbit-node{animation:landing-orbit-node-response var(--orbit-period) linear var(--orbit-phase) infinite;opacity:.2;animation-play-state:paused}.landing-orbit-background[data-motion-running=true] :is(.landing-orbit-traveler,.landing-orbit-node){animation-play-state:running}.landing-orbit-divider-line{background:linear-gradient(90deg,#0000,currentColor)}.landing-orbit-divider-line:last-child{transform:scaleX(-1)}@keyframes landing-orbit-turn{to{transform:rotate(360deg)}}@keyframes landing-orbit-node-response{0%,50%,to{opacity:.85}6%,44%,56%,94%{opacity:.2}}@media (hover:none),(pointer:coarse){.landing-orbit-depth{transform:none!important}}@media (prefers-reduced-motion:reduce){.landing-orbit-depth{transform:none!important}.landing-orbit-background :is(.landing-orbit-traveler,.landing-orbit-node){animation:none}}
