.lp{--lp-bg:#f7fafc;--lp-surface:#ffffff;--lp-panel:#f7f7f8;--lp-text:#1a1a1e;--lp-muted:#71717a;--lp-border:rgba(20,20,30,0.12);--lp-border-soft:rgba(20,20,30,0.07);--lp-accent:#18a878;--lp-accent-soft:rgba(24,168,120,0.12);--lp-accent-line:rgba(24,168,120,0.35);--lp-teal:#087f8c;--lp-aiblue:#3b82f6;--lp-aiblue-soft:rgba(59,130,246,0.12);--lp-gold:#b8862e;--lp-gold-soft:rgba(217,164,65,0.16);--lp-gold-line:rgba(217,164,65,0.5);--lp-grad:linear-gradient(135deg,#18a878,#087f8c 60%,#3b82f6);--lp-shadow:0 24px 60px -24px rgba(24,168,120,0.4);background:var(--lp-bg);color:var(--lp-text)}.dark .lp{--lp-bg:#0e0e11;--lp-surface:#16161a;--lp-panel:#1b1b20;--lp-text:#ececee;--lp-muted:#8f8f99;--lp-border:rgba(255,255,255,0.13);--lp-border-soft:rgba(255,255,255,0.07);--lp-accent:#34d0a6;--lp-accent-soft:rgba(52,208,166,0.16);--lp-accent-line:rgba(52,208,166,0.45);--lp-teal:#22b8c8;--lp-aiblue:#60a5fa;--lp-aiblue-soft:rgba(96,165,250,0.16);--lp-gold:#e6b85c;--lp-gold-soft:rgba(230,184,92,0.18);--lp-gold-line:rgba(230,184,92,0.5);--lp-grad:linear-gradient(135deg,#34d0a6,#22b8c8 60%,#60a5fa);--lp-shadow:0 24px 60px -24px rgba(0,0,0,0.6)}.lp-grad-text{background:var(--lp-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-grad-bg{background:var(--lp-grad)}.lp-hero-wash{background:radial-gradient(60% 60% at 50% 0,var(--lp-accent-soft),transparent 70%),radial-gradient(40% 40% at 85% 10%,var(--lp-aiblue-soft),transparent 70%)}.lp-card{background:var(--lp-surface);border:.5px solid var(--lp-border);border-radius:16px}.lp-hairline{border:.5px solid var(--lp-border)}