@keyframes growBar{0%{height:0}to{height:100%}}@keyframes orbit{0%{transform:rotate(0)translate(60px)rotate(0)}to{transform:rotate(360deg)translate(60px)rotate(-360deg)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes heroLogoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing .hero-logo-spin{animation:26s linear infinite heroLogoSpin}@media (prefers-reduced-motion:reduce){.landing .hero-logo-spin{animation:none}}@keyframes heroGetPaidGlitch{0%,to{text-shadow:none}20%{text-shadow:-2px 0 #ff4d4d,2px 0 #00e87a}40%{text-shadow:2px 0 #8b5cf6,-2px 0 #ff4d4d}60%{text-shadow:-1px 0 #00e87a,1px 0 #8b5cf6}}.landing .hero-get-paid-glitch{animation:.32s ease-out .58s heroGetPaidGlitch}@media (prefers-reduced-motion:reduce){.landing .hero-get-paid-glitch{animation:none}}@keyframes heroCtaShimmer{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.landing .hero-cta-shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:3.2s ease-in-out infinite heroCtaShimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.landing .hero-cta-shimmer:after{animation:none;display:none}}
.landing{--mkt-canvas:#fafaf8;--mkt-surface:#fff;--mkt-elevated:#f4f4f0;--mkt-overlay:#00000005;--mkt-border-subtle:#0000000d;--mkt-border-default:#00000017;--mkt-border-strong:#00000026;--mkt-text:#111118;--mkt-text-secondary:#52525f;--mkt-text-tertiary:#a1a1aa;--mkt-accent-brand:#00a854;--mkt-accent-brand-dim:#00a85414;--mkt-accent-purple:#7c3aed;--mkt-accent-purple-dim:#7c3aed14;--mkt-accent-hot:#e11d48;--mkt-accent-gold:#d97706;--mkt-glow-brand:0 4px 24px #00a85426;--mkt-glow-purple:0 4px 24px #7c3aed1f;background-color:var(--mkt-canvas);color:var(--mkt-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s,color .3s}.dark .landing{--mkt-canvas:#06060a;--mkt-surface:#0e0e16;--mkt-elevated:#141420;--mkt-overlay:#ffffff08;--mkt-border-subtle:#ffffff0f;--mkt-border-default:#ffffff1a;--mkt-border-strong:#ffffff2e;--mkt-text:#f2f2f6;--mkt-text-secondary:#9898a8;--mkt-text-tertiary:#52525f;--mkt-accent-brand:#00e87a;--mkt-accent-brand-dim:#00e87a1f;--mkt-accent-purple:#8b5cf6;--mkt-accent-purple-dim:#8b5cf61f;--mkt-accent-hot:#f43f5e;--mkt-accent-gold:#f59e0b;--mkt-glow-brand:0 0 40px #00e87a40;--mkt-glow-purple:0 0 40px #8b5cf633}.landing *{border-color:var(--mkt-border-default)}.landing ::selection{background:var(--mkt-accent-brand-dim);color:var(--mkt-accent-brand)}.landing ::-webkit-scrollbar{width:6px}.landing ::-webkit-scrollbar-track{background:0 0}.landing ::-webkit-scrollbar-thumb{background:var(--mkt-border-default);border-radius:3px}.landing ::-webkit-scrollbar-thumb:hover{background:var(--mkt-border-strong)}.landing .noise-overlay:before{content:"";z-index:9999;pointer-events:none;opacity:.035;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.landing .skip-to-main{z-index:10000;background:var(--mkt-accent-brand);color:#06060a;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:top .2s;position:absolute;top:-100%;left:16px}.landing .skip-to-main:focus{top:16px}.landing :focus-visible{outline:2px solid var(--mkt-accent-brand);outline-offset:3px}.landing .gradient-text{background:linear-gradient(135deg,var(--mkt-accent-brand),var(--mkt-accent-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing .gradient-text-shimmer{background:linear-gradient(90deg,var(--mkt-accent-brand)0%,var(--mkt-accent-purple)40%,var(--mkt-accent-brand)80%,var(--mkt-accent-purple)100%);-webkit-text-fill-color:transparent;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:4s infinite mkt-shimmer}@keyframes mkt-shimmer{0%{background-position:200%}to{background-position:-200%}}.landing .dot-grid-bg{background-image:radial-gradient(var(--mkt-border-subtle)1px,transparent 1px);background-size:24px 24px}.landing .glass{-webkit-backdrop-filter:blur(24px);background:#0e0e1699}.dark .landing .glass{background:#0e0e1699}html:not(.dark) .landing .glass{background:#ffffffb3}
