.lp{--bg-base:#0a0c10;--bg-alt:#0e1114;--surface-1:#13161b;--surface-2:#15191d;--surface-3:#1b1e23;--surface-inset:#111418;--text-primary:#f0f2f0;--text-secondary:#adb1b7;--text-muted:#8b9095;--accent-green:#5ee295;--accent-green-strong:#6cefa2;--accent-green-hover:#7cf4ab;--accent-green-avatar:#24c27d;--on-accent:#051b0e;--accent-amber:#e7b643;--accent-star:#edc14d;--accent-red:#ea6a64;--accent-red-soft:#f69c8d;--accent-violet:#675d7c;--border-hairline:#fff1;--border-default:#ffffff1a;--border-strong:#ffffff2b;background:var(--bg-base);color:var(--text-primary);font-family:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.lp{--bg-base:lab(3.35163% -.303708 -1.77049);--bg-alt:lab(4.8262% -.397913 -2.23961);--surface-1:lab(7.20138% -.636891 -3.55979);--surface-2:lab(8.33362% -.695266 -3.61147);--surface-3:lab(11.2345% -.710927 -3.61828);--surface-inset:lab(6.17279% -.567697 -3.32906);--text-primary:lab(95.414% -1.18056 .750387);--text-secondary:lab(72.1393% -.799984 -3.6621);--text-muted:lab(59.3789% -.793338 -3.65851);--accent-green:lab(81.2035% -50.9187 26.2411);--accent-green-strong:lab(85.8477% -50.8286 26.1827);--accent-green-hover:lab(88.044% -47.5108 24.4556);--accent-green-avatar:lab(69.614% -52.681 23.1791);--on-accent:lab(7.72356% -10.96 5.4408);--accent-amber:lab(77.0057% 10.1238 62.6808);--accent-star:lab(80.5901% 7.3933 62.089);--accent-red:lab(61.3079% 50.1954 28.9223);--accent-red-soft:lab(73.5116% 33.0683 22.4928);--accent-violet:lab(41.3881% 9.40171 -15.9184);--border-hairline:lab(100% 0 0/.065);--border-default:lab(100% 0 0/.1);--border-strong:lab(100% 0 0/.17)}}.lp-mono{font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums}.lp-placeholder{background-image:repeating-linear-gradient(135deg, var(--surface-3) 0 8px, var(--surface-2) 8px 16px)}.lp-faq-item summary{list-style:none}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item[open]>summary .lp-faq-icon{transform:rotate(45deg)}.lp-legal-prose h2{color:var(--text-primary);margin-top:2.5rem;margin-bottom:.75rem;font-size:21px;font-weight:600}.lp-legal-prose h2:first-child{margin-top:0}.lp-legal-prose ul{flex-direction:column;gap:.4rem;padding-left:1.25rem;list-style:outside;display:flex}.lp-legal-prose a{color:var(--accent-green)}.lp-legal-prose a:hover{color:var(--accent-green-hover)}.lp-legal-prose strong{color:var(--text-primary);font-weight:600}
