.landing-page{--bg:var(--landing-bg);--panel:var(--landing-panel);--panel-strong:var(--landing-panel-strong);--acid:var(--green);--acid-2:var(--green-2);--purple:#2a1d42;--purple-border:#624d95;--muted:var(--landing-muted);--line:var(--landing-line);background-color:var(--bg);color:#fff;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-weight:700}.landing-page .font-heading{font-weight:800}.landing-page .font-body,.landing-page p,.landing-page a,.landing-page li,.landing-page .text-sm,.landing-page .text-xs,.landing-page .text-\[10px\]{font-weight:700}.landing-page .font-heading.font-bold,.landing-page .font-heading.font-black{font-weight:900}.landing-page .landing-desktop-nav{font-weight:800}@media (min-width:640px){.landing-page .landing-header-cta{display:inline-flex}}.landing-page .glass{-webkit-backdrop-filter:blur(22px)saturate(160%);background:#ffffff0b;border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff24,0 18px 60px #00000052}.landing-page .glass:before{content:"";border-radius:inherit;pointer-events:none;opacity:.85;background:radial-gradient(circle at 20% 0,#ffffff2e,#0000 28%),radial-gradient(circle at 85% 15%,#9cff1a1a,#0000 28%),linear-gradient(#ffffff1f,#0000 45%);position:absolute;inset:0}.landing-page .landing-header-shell{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(42px)saturate(185%);background:linear-gradient(135deg,#ffffff1f,#ffffff09),#0c0e0cb8;border-color:#ffffff2e;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -1px 1px #00000059,0 16px 52px #0000008a}.landing-page .landing-header-shell:before{background:radial-gradient(circle at 18% 0,#ffffff47,#0000 30%),radial-gradient(circle at 86% 12%,#b6ff3b29,#0000 32%),linear-gradient(#ffffff2e,#0000 50%)}.landing-page .landing-mobile-menu{-webkit-backdrop-filter:blur(30px)saturate(180%);background:#ffffff1a;border-color:#fff3;box-shadow:inset 0 1px 1px #ffffff38,0 8px 24px #00000052}.landing-page .glass>*,.landing-page .glass-strong>*{position:relative}.landing-page .glass-strong{-webkit-backdrop-filter:blur(42px)saturate(180%);background:#121216b8;border:1px solid #9cff1a3d;position:relative;overflow:hidden;box-shadow:0 0 0 1px #9cff1a14,0 18px 80px #9cff1a1f,inset 0 1px 1px #ffffff2e}.landing-page .acid-button{background:linear-gradient(135deg, var(--acid) 0%, var(--acid-2) 58%, #5df000 100%);color:#071000;box-shadow:0 16px 50px #7dff0047,inset 0 1px 1px #ffffff73}.landing-page .acid-outline{color:var(--acid);background:#9cff1a1a;border:1px solid #9cff1a8c}.landing-page .purple-pill{color:#e8ddff;background:#2a1d42c7;border:1px solid #624d95bf}.landing-page .hide-scrollbar::-webkit-scrollbar{display:none}.landing-page .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.landing-page .landing-template-viewport{max-height:760px;position:relative}.landing-page .landing-template-masonry-wrap{position:relative}.landing-page .landing-template-fade{height:33.333%;top:auto}.landing-page .landing-template-masonry{gap:12px;display:grid;-webkit-mask-image:linear-gradient(#000 0 40%,#0000 100%);mask-image:linear-gradient(#000 0 40%,#0000 100%)}.landing-page .landing-template-masonry-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .landing-template-masonry-desktop{display:none}@keyframes landingColumnDrift{0%,to{transform:translateY(0)}50%{transform:translateY(var(--column-drift,-14px))}}.landing-page .landing-template-masonry-column{--column-drift:-12px;will-change:transform;flex-direction:column;gap:12px;min-width:0;animation:9s ease-in-out infinite landingColumnDrift;display:flex}.landing-page .landing-template-masonry-column:nth-child(2){--column-drift:-18px;animation-duration:10.5s;animation-delay:-2.4s}.landing-page .landing-template-masonry-column:nth-child(3){--column-drift:-10px;animation-duration:12s;animation-delay:-4.8s}.landing-page .landing-template-masonry-column:nth-child(4){--column-drift:-16px;animation-duration:11s;animation-delay:-1.2s}.landing-page .landing-template-card-overlay,.landing-page .landing-template-card-title{opacity:0;transition:opacity .3s var(--ease-smooth), transform .3s var(--ease-smooth)}.landing-page .landing-template-card-title{transform:translateY(8px)}.landing-page .landing-template-masonry button:hover .landing-template-card-overlay,.landing-page .landing-template-masonry button:focus-visible .landing-template-card-overlay,.landing-page .landing-template-masonry button:hover .landing-template-card-title,.landing-page .landing-template-masonry button:focus-visible .landing-template-card-title{opacity:1}.landing-page .landing-template-masonry button:hover .landing-template-card-title,.landing-page .landing-template-masonry button:focus-visible .landing-template-card-title{transform:translateY(0)}@media (min-width:1024px){.landing-page .landing-template-viewport{max-height:820px}.landing-page .landing-template-masonry-mobile{display:none}.landing-page .landing-template-masonry-desktop{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.landing-page .landing-template-masonry-column{gap:20px}}@media (prefers-reduced-motion:reduce){.landing-page .landing-template-masonry-column{animation:none;transform:none}}.landing-page footer{color:#ffffffe6;text-align:left;font-size:inherit;line-height:inherit;padding:0}
