.landing .lp-muted{color:hsl(var(--muted-foreground))}.landing .lp-rule{border-color:hsl(var(--border))}.landing .lp-panel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem}.landing .lp-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.875rem;padding:0 1.5rem;border-radius:.375rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;font-size:.9375rem;transition:transform .2s ease,filter .2s ease}.landing .lp-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.landing .lp-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.875rem;padding:0 1.25rem;border-radius:.375rem;border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--foreground));font-weight:500;font-size:.9375rem;transition:background .2s ease}.landing .lp-btn-ghost:hover{background:hsl(var(--muted))}.landing .lp-hide-scroll,.landing .lp-hide-scroll *{scrollbar-width:none;-ms-overflow-style:none}.landing .lp-hide-scroll ::-webkit-scrollbar,.landing .lp-hide-scroll::-webkit-scrollbar{display:none}