.landing-modern{--font-mono-modern:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", var(--font-sans), "Xvest Sans", monospace;--font-display:var(--font-sans)}@keyframes hero-fluid-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-2.5%)scale(1.04)}}@keyframes hero-fluid-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-2.5%,2%)scale(1.03)}}@keyframes hero-fluid-drift-c{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(1.5%,-1.5%)scale(1.02)}}@keyframes hero-fluid-glow{0%,to{opacity:1}50%{opacity:.82}}.landing-modern .hero-fluid-wave{transform-box:fill-box;transform-origin:50%;will-change:transform}.landing-modern .hero-fluid-wave-a{animation:22s ease-in-out infinite hero-fluid-drift-a}.landing-modern .hero-fluid-wave-b{animation:26s ease-in-out infinite hero-fluid-drift-b}.landing-modern .hero-fluid-wave-c{animation:19s ease-in-out infinite hero-fluid-drift-c}.landing-modern .hero-fluid-glow{animation:16s ease-in-out infinite hero-fluid-glow}@keyframes hero-liquid-drift-1{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-3%)scale(1.06)}}@keyframes hero-liquid-drift-2{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-5%,4%)scale(1.05)}}@keyframes hero-liquid-drift-3{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,5%)scale(1.04)}}@keyframes hero-liquid-drift-4{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-3%,-4%)scale(1.03)}}.landing-modern .hero-liquid-orb{transform-box:fill-box;transform-origin:50%;will-change:transform}.landing-modern .hero-liquid-orb-a{animation:24s ease-in-out infinite hero-liquid-drift-1}.landing-modern .hero-liquid-orb-b{animation:28s ease-in-out infinite hero-liquid-drift-2}.landing-modern .hero-liquid-orb-c{animation:22s ease-in-out infinite hero-liquid-drift-3}.landing-modern .hero-liquid-orb-d{animation:20s ease-in-out infinite hero-liquid-drift-4}@keyframes landing-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes landing-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes landing-node-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.2;transform:scale(1.12)}}.landing-modern .animate-pulse-dot{animation:2.2s ease-in-out infinite landing-pulse-dot}.landing-modern .animate-float-slow{animation:7s ease-in-out infinite landing-float-slow}.landing-modern .market-node-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite landing-node-pulse}.landing-modern .font-mono{font-family:var(--font-mono-modern), ui-monospace, monospace}@keyframes landing-skeleton-shimmer{to{transform:translate(100%)}}.landing-modern .landing-skeleton-shimmer{background-color:color-mix(in oklch, var(--foreground) 7%, transparent);position:relative;overflow:hidden}.landing-modern .landing-skeleton-shimmer:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--foreground) 10%, transparent), transparent);animation:1.6s ease-in-out infinite landing-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.landing-modern .landing-desk-shift-shimmer{background:linear-gradient(180deg, color-mix(in oklch, var(--background) 8%, transparent), color-mix(in oklch, var(--background) 22%, transparent));overflow:hidden}.landing-modern .landing-desk-shift-shimmer:after{content:"";background:linear-gradient(105deg, transparent 0%, color-mix(in oklch, var(--foreground) 5%, transparent) 42%, color-mix(in oklch, var(--foreground) 9%, transparent) 50%, color-mix(in oklch, var(--foreground) 5%, transparent) 58%, transparent 100%);animation:1.25s ease-in-out landing-skeleton-shimmer;position:absolute;inset:0;transform:translate(-120%)}.landing-modern .landing-signal-glass article{isolation:isolate;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffffff6b;border:0;border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 16px 48px #0f172a14,inset 0 1px 1px #ffffffeb,inset 0 -1px 2px #ffffff47}.landing-modern .landing-signal-glass article:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(145deg,#ffffffb8 0%,#ffffff2e 38%,#ffffff0a 62%,#fff0 100%);position:absolute;inset:0}.landing-modern .landing-signal-glass article>*{z-index:10;position:relative}.landing-modern .landing-signal-glass article header h3{font-size:1.15rem}.landing-modern .landing-signal-glass article header span.inline-flex{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;box-shadow:0 8px 20px #0f172a0f,inset 0 1px 1px #fffffff2}.landing-modern .landing-signal-glass .grid.grid-cols-3{gap:.5rem}.landing-modern .landing-signal-glass .grid.grid-cols-3>div{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff7a;border-radius:1rem;padding:.625rem .5rem;box-shadow:0 10px 28px #0f172a0f,inset 0 1px 1px #fffffff2,inset 0 -1px 2px #ffffff47}.landing-modern .landing-signal-glass .grid.grid-cols-3 p.tabular-nums{letter-spacing:-.03em;font-size:1.15rem;font-weight:600;line-height:1}.landing-modern .landing-signal-glass .space-y-4>.rounded-2xl{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fff6;box-shadow:0 10px 28px #0f172a0d,inset 0 1px 1px #ffffffe6}.landing-modern .landing-signal-glass .size-7.rounded-full{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;box-shadow:0 6px 16px #0f172a0f,inset 0 1px 1px #fffffff2}.dark .landing-modern .landing-signal-glass article{background:#ffffff14;box-shadow:0 16px 48px #0006,inset 0 1px 1px #ffffff1f,inset 0 -1px 2px #ffffff0a}.dark .landing-modern .landing-signal-glass article:before{background:linear-gradient(145deg,#ffffff29 0%,#ffffff0d 38%,#ffffff05 62%,#0000 100%)}.dark .landing-modern .landing-signal-glass article header span.inline-flex,.dark .landing-modern .landing-signal-glass .grid.grid-cols-3>div,.dark .landing-modern .landing-signal-glass .space-y-4>.rounded-2xl,.dark .landing-modern .landing-signal-glass .size-7.rounded-full{background:#ffffff1a;box-shadow:0 10px 28px #00000059,inset 0 1px 1px #ffffff1f,inset 0 -1px 2px #ffffff0a}@media (min-width:640px){.landing-modern .landing-signal-glass article{border-radius:1.5rem}.landing-modern .landing-signal-glass article header h3{font-size:1.35rem}.landing-modern .landing-signal-glass .grid.grid-cols-3{gap:.625rem}.landing-modern .landing-signal-glass .grid.grid-cols-3>div{padding:.75rem}.landing-modern .landing-signal-glass .grid.grid-cols-3 p.tabular-nums{font-size:1.45rem}}@media (max-width:767px){.landing-modern .features-lite-glass,.landing-modern .features-lite-glass *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.landing-modern .features-lite-glass .chat-gemini-orb,.landing-modern .features-lite-glass .chat-gemini-dots,.landing-modern .features-lite-glass .chat-gemini-glass-sheen,.landing-modern .features-lite-glass .chat-gemini-glass-plate{filter:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.landing-modern .hero-fluid-wave,.landing-modern .hero-fluid-glow,.landing-modern .hero-liquid-orb,.landing-modern .landing-skeleton-shimmer:after,.landing-modern .landing-desk-shift-shimmer:after,.landing-modern .animate-pulse-dot,.landing-modern .animate-float-slow,.landing-modern .market-node-pulse{animation:none}}@media print{.landing-modern header,.landing-modern [aria-hidden=true],.landing-modern .chat-gemini-bg,.landing-modern [data-slot=sheet-trigger],.landing-modern [data-demo-send],.landing-modern button[aria-label=Theme],.landing-modern button[aria-label=Language],.landing-modern button[aria-label=Open\ menu]{display:none!important}.landing-modern,.landing-modern *{box-shadow:none!important;text-shadow:none!important;color:#000!important;background:0 0!important}.landing-modern a[href]:after{content:" (" attr(href) ")";font-size:.85em;font-weight:400}.landing-modern a[href^=\#]:after,.landing-modern a[href^=\/]:after{content:""}}
