.landing{--landing-ease:cubic-bezier(.16, 1, .3, 1);--landing-pace:.8}:root,.light{--landing-logo-filter:brightness(0)}.dark{--landing-logo-filter:brightness(0) invert(1)}.landing .landing-logo{filter:var(--landing-logo-filter)}.landing-layer{background:var(--background);color:var(--foreground);--landing-aura:color-mix(in srgb, var(--warning) 55%, transparent)}.landing-private{pointer-events:none;clip-path:circle(0);will-change:clip-path, transform;position:absolute;inset:0}.landing-layer[data-view=public] :is(.landing-private-only,.landing-note),.landing-layer[data-view=private] .landing-public-only{visibility:hidden}.landing-note{font:400 12px/1.55 var(--font-mono);color:var(--muted-foreground)}.landing-private :is(.landing-swap,.landing-note,.is-kept){text-shadow:0 0 6px var(--landing-aura), 0 0 16px var(--landing-aura)}.landing-private .is-kept svg{filter:drop-shadow(0 0 3px var(--landing-aura)) drop-shadow(0 0 8px var(--landing-aura))}.landing-rise{animation:landing-rise calc(.9s * var(--landing-pace)) var(--landing-ease) calc(var(--rise-delay,0s) * var(--landing-pace)) both}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.merge-graph path{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset calc(1.4s * var(--landing-pace)) var(--landing-ease)}.merge-graph .lane-main{stroke:var(--foreground)}.merge-graph .lane-public{stroke:var(--success)}.merge-graph circle{transform-box:fill-box;transform-origin:50%;transition:transform calc(.5s * var(--landing-pace)) var(--landing-ease);transform:scale(0)}.merge-graph .dot-main{fill:var(--foreground)}.merge-graph .dot-public{fill:var(--success)}.merge-graph .ring-main{fill:var(--background);stroke:var(--foreground);stroke-width:5px}.merge-graph .ring-public{fill:var(--background);stroke:var(--success);stroke-width:5px}.merge-graph text{font:400 13px var(--font-mono);fill:var(--muted-foreground);opacity:0;transition:opacity calc(.6s * var(--landing-pace)) calc(1s * var(--landing-pace))}.merge-graph.is-drawn path{stroke-dashoffset:0}.merge-graph.is-drawn circle{transition-delay:calc(var(--pop-delay,0s) * var(--landing-pace));transform:scale(1)}.merge-graph.is-drawn text{opacity:1}.landing-private .merge-graph .is-kept{filter:drop-shadow(0 0 4px var(--landing-aura)) drop-shadow(0 0 12px var(--landing-aura))}.landing-cue>span{transition:opacity calc(.7s * var(--landing-pace)) var(--landing-ease), filter calc(.7s * var(--landing-pace)) var(--landing-ease), transform calc(.7s * var(--landing-pace)) var(--landing-ease)}.landing-cue svg{transition:transform calc(.45s * var(--landing-pace)) cubic-bezier(.65, 0, .35, 1)}.landing-cue:hover svg{transform:translateY(18px)}.landing-cue.is-gone{pointer-events:none}.landing-cue.is-gone>span{opacity:0;filter:blur(6px);transform:scale(1.7)translateY(4px)}.landing-terminal{transition:box-shadow calc(.6s * var(--landing-pace)) var(--landing-ease)}.landing-terminal.is-called{box-shadow:0 0 0 1px var(--success), 0 0 0 6px color-mix(in srgb, var(--success) 16%, transparent), 0 0 36px color-mix(in srgb, var(--success) 22%, transparent)}.landing-terminal.is-called button{border-color:var(--success);color:#fff}.lens-ring path,.lens-ring circle{stroke-width:1px}.lens-label{font:400 11px var(--font-mono);fill:var(--muted-foreground);opacity:0;transition:opacity calc(.6s * var(--landing-pace))}.lens-label.is-shown{opacity:1}.lens-label.is-highlight{fill:var(--success-strong)}.lens-grip{fill:none;stroke:#0000;stroke-width:44px;pointer-events:none;touch-action:none}@media (pointer:coarse){.lens-grip{pointer-events:stroke}}.lens-cursor{mix-blend-mode:difference;opacity:0;transition:opacity calc(.2s * var(--landing-pace))}.lens-cursor.is-visible{opacity:1}.lens-cursor i{width:12px;height:12px;transition:all calc(.28s * var(--landing-pace)) var(--landing-ease);background:#fff;border:1.5px solid #fff;border-radius:50%;position:absolute;top:-6px;left:-6px}.lens-cursor.is-over i{background:0 0;width:40px;height:40px;top:-20px;left:-20px}.lens-cursor.is-down i{transform:scale(.7)}@media (pointer:fine){.landing.lens-ready.lens-on,.landing.lens-ready.lens-on *{cursor:none}}.landing.lens-off :is(.lens-cursor,.found-tally){display:none}.landing.lens-holding{-webkit-user-select:none;user-select:none}.found-tally{opacity:0;transition:opacity calc(.3s * var(--landing-pace)), translate calc(.4s * var(--landing-pace)) var(--landing-ease);translate:-50% 26px}.found-tally.is-visible{opacity:1;translate:-50% 20px}.landing-toast{opacity:0;transition:opacity calc(.3s * var(--landing-pace)), translate calc(.4s * var(--landing-pace)) var(--landing-ease);translate:0 6px}.landing-toast.is-visible{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.landing-rise,.merge-graph :is(circle,text){animation-delay:0s;transition-delay:0s!important}}
