.v2-landing{--v2-bg:#07070a;--v2-fg:#ededf0;--v2-muted:#a8a8b3;--v2-faint:#6e6e7a;--v2-blue:#3d82f6;--v2-blue-hover:#5b96ff;--v2-blue-soft:rgb(61 130 246/0.18);--v2-blue-ring:rgb(61 130 246/0.35);--v2-card:#0c0c12;--v2-line:#1e1e28;--v2-gain:#3dcf8e;--v2-loss:#e06b6b;background:var(--v2-bg);color:var(--v2-fg);color-scheme:dark}.v2-landing .v2-h1{font-size:clamp(2.25rem,6vw,3.6rem);line-height:1.05}.v2-landing .v2-h1,.v2-landing .v2-h2{font-weight:700;letter-spacing:-.035em;color:var(--v2-fg)}.v2-landing .v2-h2{font-size:clamp(1.85rem,4.4vw,3rem);line-height:1.08}.v2-landing .v2-lead{max-width:36rem;font-size:1.0625rem;line-height:1.65;color:var(--v2-muted)}.v2-landing .v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.625rem;border-radius:10px;padding:.85rem 1.25rem;font-size:.92rem;font-weight:500;letter-spacing:-.01em;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.v2-landing .v2-btn-primary{background:var(--v2-blue);color:#fff}.v2-landing .v2-btn-primary:hover{background:var(--v2-blue-hover);color:#fff}.v2-landing .v2-btn-ghost{background:rgb(255 255 255/.024);color:var(--v2-muted)}.v2-landing .v2-btn-ghost:hover{background:rgb(255 255 255/.06);color:var(--v2-fg)}.v2-landing .v2-btn-line{border:1px solid var(--v2-line);background:transparent;color:var(--v2-fg)}.v2-landing .v2-btn-line:hover{border-color:rgb(255 255 255/.18);background:rgb(255 255 255/.03)}.v2-landing .v2-card{border:1px solid var(--v2-line);border-radius:16px;background:transparent}.v2-landing .v2-card-hot{border-color:var(--v2-blue-ring)}.v2-landing .v2-glow{background:radial-gradient(ellipse 70% 45% at 50% 0,var(--v2-blue-soft),transparent 68%),var(--v2-bg)}.v2-landing .v2-thinking-orb{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 72% 64% at 50% 30%,#000 28%,transparent 76%);mask-image:radial-gradient(ellipse 72% 64% at 50% 30%,#000 28%,transparent 76%)}.v2-landing .v2-nav{color:var(--v2-muted)}.v2-landing .v2-nav:hover,.v2-landing .v2-nav[data-active=true]{color:var(--v2-fg)}@media (prefers-reduced-motion:reduce){.v2-landing .v2-float{animation:none}}