.landing-root .lp-sub-glow{background:radial-gradient(60% 55% at 50% 0%, rgb(from var(--lp-accent) r g b / .2), transparent 70%), radial-gradient(40% 40% at 85% 30%, rgb(from var(--lp-accent) r g b / .07), transparent 70%)}.landing-root .lp-sub-kicker{font-family:var(--lp-font-fragment-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-accent-ink);font-size:.75rem;line-height:1rem}.landing-root .lp-sub-card{border:1px solid var(--lp-border-subtle);background:linear-gradient(to bottom, #ffffff0d, #ffffff03), var(--lp-raw-color-ink-card-glass);color:var(--lp-foreground);border-radius:1.5rem;padding:1.5rem;position:relative;box-shadow:0 1.5rem 3rem -1.5rem #0009}.landing-root .lp-sub-card--accent:before{content:"";background:linear-gradient(to right, transparent, var(--lp-accent), transparent);opacity:.8;height:1px;position:absolute;inset:0 1.5rem auto}.landing-root .lp-sub-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.landing-root .lp-sub-list li{color:var(--lp-foreground-muted);padding-left:1.25rem;position:relative}.landing-root .lp-sub-list li:before{content:"";background:var(--lp-accent);border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.6em;left:.125rem}.landing-root .lp-sub-index{font-family:var(--lp-font-fragment-mono), ui-monospace, monospace;color:var(--lp-foreground-dim);font-size:.75rem;line-height:1rem}.landing-root .lp-legal{grid-template-columns:15rem minmax(0,46rem);justify-content:center;gap:4rem;margin-top:4rem;display:grid}.landing-root .lp-legal-toc{align-self:start;max-height:calc(100vh - 8rem);padding-right:.5rem;position:sticky;top:6.5rem;overflow-y:auto}.landing-root .lp-legal-toc ol{border-left:1px solid var(--lp-border-subtle);gap:.125rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.landing-root .lp-legal-toc a{color:var(--lp-foreground-muted);border-left:1px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .875rem;font-size:.8125rem;line-height:1.25rem;transition:color .16s,border-color .16s;display:block}.landing-root .lp-legal-toc a:hover,.landing-root .lp-legal-toc a:focus-visible{color:var(--lp-accent-ink);border-left-color:var(--lp-accent-ink);outline:none}.landing-root .lp-legal-body{min-width:0;color:var(--lp-foreground-muted);font-size:1rem;line-height:1.75rem}.landing-root .lp-legal-body section{padding-top:2.75rem;scroll-margin-top:7rem}.landing-root .lp-legal-body section:first-child{padding-top:0}.landing-root .lp-legal-body h2{color:var(--lp-foreground);letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:2rem}.landing-root .lp-legal-body h2 .lp-legal-num{font-family:var(--lp-font-fragment-mono), ui-monospace, monospace;color:var(--lp-accent-ink);margin-right:.75rem;font-size:.875rem;font-weight:400}.landing-root .lp-legal-body h3{color:var(--lp-foreground);margin-top:1.5rem;font-size:1.0625rem;font-weight:600;line-height:1.625rem}.landing-root .lp-legal-body p{text-wrap:pretty;margin-top:1rem}.landing-root .lp-legal-body ul{gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.landing-root .lp-legal-body li{text-wrap:pretty;padding-left:1.25rem;position:relative}.landing-root .lp-legal-body li:before{content:"";background:var(--lp-accent);border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.7rem;left:.125rem}.landing-root .lp-legal-body strong{color:var(--lp-foreground);font-weight:600}.landing-root .lp-legal-body a{color:var(--lp-accent-ink);text-underline-offset:3px;text-decoration:underline}.landing-root .lp-legal-table{border:1px solid var(--lp-border-subtle);border-radius:1rem;margin-top:1.25rem;display:grid;overflow:hidden}.landing-root .lp-legal-table>div{grid-template-columns:13rem minmax(0,1fr);gap:1.25rem;padding:.875rem 1.125rem;font-size:.9375rem;line-height:1.5rem;display:grid}.landing-root .lp-legal-table>div+div{border-top:1px solid var(--lp-border-subtle)}.landing-root .lp-legal-table dt{color:var(--lp-foreground);font-weight:600}.landing-root .lp-legal-table dd{margin:0}.landing-root .lp-legal-callout{border:1px solid rgb(from var(--lp-accent) r g b / .35);background:rgb(from var(--lp-accent) r g b / .07);color:var(--lp-foreground);border-radius:1rem;margin-top:1.25rem;padding:1rem 1.25rem}.landing-root .lp-legal-callout p:first-child{margin-top:0}@media (max-width:1200px){.landing-root .lp-legal{grid-template-columns:13rem minmax(0,1fr);gap:2.5rem}}@media (max-width:900px){.landing-root .lp-legal{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2.5rem}.landing-root .lp-legal-toc{border:1px solid var(--lp-border-subtle);border-radius:1rem;max-height:none;padding:1.25rem;position:static;overflow:visible}.landing-root .lp-legal-table>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}@media (prefers-reduced-motion:no-preference){.landing-root .lp-sub-in{animation:.52s cubic-bezier(.2,0,0,1) both lp-sub-in;animation-delay:var(--lp-sub-delay,0s)}.landing-root .lp-sub-glow{animation:.9s ease-out both lp-sub-glow}}@keyframes lp-sub-in{0%{opacity:0;transform:translateY(.75rem)}}@keyframes lp-sub-glow{0%{opacity:0}}.landing-root .lp-sub-facts{border:1px solid var(--lp-border-subtle);background:var(--lp-raw-color-ink-card-glass);border-radius:1rem;display:grid;overflow:hidden}.landing-root .lp-sub-facts>div{grid-template-columns:13rem minmax(0,1fr);gap:1.25rem;padding:.875rem 1.25rem;font-size:.9375rem;line-height:1.5rem;display:grid}.landing-root .lp-sub-facts>div+div{border-top:1px solid var(--lp-border-subtle)}.landing-root .lp-sub-facts dt{color:var(--lp-foreground);font-weight:600}.landing-root .lp-sub-facts dd{color:var(--lp-foreground-muted);overflow-wrap:anywhere;margin:0}.landing-root .lp-sub-facts a,.landing-root .lp-sub-prose a{color:var(--lp-accent-ink);text-underline-offset:3px;text-decoration:underline}.landing-root .lp-sub-link{transition:border-color .16s}.landing-root .lp-sub-link:hover,.landing-root .lp-sub-link:focus-visible{border-color:rgb(from var(--lp-accent) r g b / .55);outline:none}.landing-root .lp-sub-compare{border-collapse:separate;border-spacing:0;border:1px solid var(--lp-border-subtle);background:var(--lp-raw-color-ink-card-glass);text-align:left;border-radius:1rem;width:100%;font-size:.9375rem;line-height:1.5rem;overflow:hidden}.landing-root .lp-sub-compare th,.landing-root .lp-sub-compare td{vertical-align:top;text-wrap:pretty;padding:1rem 1.25rem}.landing-root .lp-sub-compare thead th{color:var(--lp-foreground);border-bottom:1px solid var(--lp-border-subtle);font-weight:600}.landing-root .lp-sub-compare thead th:nth-child(2){color:var(--lp-accent-ink)}.landing-root .lp-sub-compare tbody tr+tr>*{border-top:1px solid var(--lp-border-subtle)}.landing-root .lp-sub-compare tbody th{width:12rem;color:var(--lp-foreground);font-weight:600}.landing-root .lp-sub-compare td{color:var(--lp-foreground-muted)}@media (max-width:900px){.landing-root .lp-sub-facts>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.landing-root .lp-sub-compare thead{display:none}.landing-root .lp-sub-compare,.landing-root .lp-sub-compare tbody,.landing-root .lp-sub-compare tr,.landing-root .lp-sub-compare th,.landing-root .lp-sub-compare td{width:auto;display:block}.landing-root .lp-sub-compare tbody tr{padding:1rem 1.125rem}.landing-root .lp-sub-compare tbody tr+tr{border-top:1px solid var(--lp-border-subtle)}.landing-root .lp-sub-compare tbody tr+tr>*{border-top:0}.landing-root .lp-sub-compare tbody th,.landing-root .lp-sub-compare td{padding:0}.landing-root .lp-sub-compare td{margin-top:.625rem}.landing-root .lp-sub-compare td:before{content:attr(data-label);font-family:var(--lp-font-fragment-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.04em;color:var(--lp-accent-ink);font-size:.75rem;line-height:1rem;display:block}.landing-root .lp-sub-compare td:last-child:before{color:var(--lp-foreground-dim)}}
