.lpage{--purple-deep:#2c1a66;--purple:#6a3de8;--purple-lift:#7b52ea;--label:#7458d4;--card-title:#5b3fc4;--ink:#171b22;--muted:#4f5766;--muted-2:#747c8b;--border:#e6e1f6;--border-soft:#f1edfb;--tint:#f7f5fe;--tint-2:#efeafb;--white:#fff;--ground:#faf9fe;--display:var(--font-display), "Bricolage Grotesque", Georgia, serif;--body:var(--font-body), "Hanken Grotesk", system-ui, sans-serif;--mono:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--radius:14px;--shadow:0 1px 2px #2c1a660a, 0 12px 32px -22px #2c1a6666;--shadow-lift:0 2px 4px #2c1a660f, 0 20px 44px -24px #2c1a6680;background:var(--ground);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.62}.lpage *,.lpage :before,.lpage :after{box-sizing:border-box}.lpage .wrap{max-width:1240px;margin:0 auto;padding-inline:20px}.lpage h1,.lpage h2,.lpage h3{font-family:var(--display);margin:0}.lpage .hband{color:var(--white);isolation:isolate;background:radial-gradient(120% 140% at 82% -10%,#7b52ea8c 0%,#7b52ea00 58%),linear-gradient(152deg,#35207a 0%,#2c1a66 46%,#241555 100%);border-radius:22px;margin:18px 0 0;padding:40px 36px 34px;position:relative;overflow:hidden}.lpage .hband:after{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 470' fill='none'><path d='M300,408 L300,128' stroke='%23CDBBFF' stroke-opacity='.30' stroke-width='1.2' stroke-dasharray='3 5'/><polygon points='300,367 442,408 300,449 158,408' fill='%234A2BA0' fill-opacity='0.16' stroke='%234A2BA0' stroke-opacity='0.58' stroke-width='1.2'/><circle cx='300' cy='408' r='3.2' fill='%234A2BA0' fill-opacity='0.71'/><polygon points='300,332 442,373 300,414 158,373' fill='%235A3DAC' fill-opacity='0.21' stroke='%235A3DAC' stroke-opacity='0.64' stroke-width='1.2'/><circle cx='300' cy='373' r='3.2' fill='%235A3DAC' fill-opacity='0.77'/><polygon points='300,297 442,338 300,379 158,338' fill='%236B4FB8' fill-opacity='0.27' stroke='%236B4FB8' stroke-opacity='0.69' stroke-width='1.2'/><circle cx='300' cy='338' r='3.2' fill='%236B4FB8' fill-opacity='0.82'/><polygon points='300,262 442,303 300,344 158,303' fill='%237B61C4' fill-opacity='0.33' stroke='%237B61C4' stroke-opacity='0.74' stroke-width='1.2'/><circle cx='300' cy='303' r='3.2' fill='%237B61C4' fill-opacity='0.88'/><polygon points='300,227 442,268 300,309 158,268' fill='%238C73D0' fill-opacity='0.38' stroke='%238C73D0' stroke-opacity='0.80' stroke-width='1.2'/><circle cx='300' cy='268' r='3.2' fill='%238C73D0' fill-opacity='0.93'/><polygon points='300,192 442,233 300,274 158,233' fill='%239C85DB' fill-opacity='0.44' stroke='%239C85DB' stroke-opacity='0.85' stroke-width='1.2'/><circle cx='300' cy='233' r='3.2' fill='%239C85DB' fill-opacity='0.99'/><polygon points='300,157 442,198 300,239 158,198' fill='%23AC97E7' fill-opacity='0.49' stroke='%23AC97E7' stroke-opacity='0.91' stroke-width='1.2'/><circle cx='300' cy='198' r='3.2' fill='%23AC97E7' fill-opacity='1.00'/><polygon points='300,122 442,163 300,204 158,163' fill='%23BDA9F3' fill-opacity='0.55' stroke='%23BDA9F3' stroke-opacity='0.95' stroke-width='1.2'/><circle cx='300' cy='163' r='3.2' fill='%23BDA9F3' fill-opacity='1.00'/><polygon points='300,87 442,128 300,169 158,128' fill='%23CDBBFF' fill-opacity='0.60' stroke='%23CDBBFF' stroke-opacity='0.95' stroke-width='1.2'/><circle cx='300' cy='128' r='3.2' fill='%23CDBBFF' fill-opacity='1.00'/></svg>");background-position:right -30px center;background-repeat:no-repeat;background-size:auto 128%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 44%,#000 76%);mask-image:linear-gradient(90deg,#0000 0% 44%,#000 76%)}@media (max-width:900px){.lpage .hband:after{display:none}}.lpage .hband>*{z-index:1;position:relative}.lpage .hband:before{content:"";opacity:.9;background:linear-gradient(90deg,#2c1a66,#3a2180,#47299a,#5431b4,#6139ce,#6a3de8,#7b52ea,#8c67ed,#9d7df0);height:3px;position:absolute;inset:0 0 auto}.lpage .hband .wrap{max-width:none;padding-inline:0}.lpage .hband h1{letter-spacing:-.03em;color:var(--white);text-wrap:balance;margin:18px 0 0;font-size:clamp(32px,4.6vw,52px);font-weight:700;line-height:1.02}.lpage .hband .sub{color:#dcd5f5;max-width:66ch;margin:16px 0 0;font-size:17.5px;line-height:1.62}.lpage .hband .meta{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#bcadeb;margin:22px 0 0;font-size:11.5px}.lpage .tagpill{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#cfc5ee;background:#ffffff0d;border:1px solid #c9beeb52;border-radius:100px;padding:6px 15px;font-size:10.5px;display:inline-block}.lpage .stats{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:22px 0 0;display:grid;overflow:hidden}.lpage .stat{background:var(--white);padding:20px 22px}.lpage .stat .v{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--purple);font-size:34px;font-weight:700;line-height:1}.lpage .stat .k{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--label);margin-top:11px;font-size:11px;font-weight:600;line-height:1.4}.lpage .gated{color:var(--muted);background:var(--white);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:9px;margin:14px 0 0;padding:13px 17px;font-size:14.5px;display:flex}.lpage .gated svg{color:var(--purple);flex:none}.lpage .gated a{color:var(--card-title);font-weight:600;text-decoration:none}.lpage .gated a:hover{text-decoration:underline}.lpage .controls{flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 14px;display:flex}.lpage .search{background:var(--white);border:1px solid var(--border);border-radius:10px;flex:280px;align-items:center;gap:10px;min-width:0;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.lpage .search:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px #6a3de81f}.lpage .search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15.5px}.lpage .search input::placeholder{color:var(--muted-2)}.lpage .search svg{color:var(--label);flex:none}.lpage .search .clear{cursor:pointer;color:var(--muted-2);background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.lpage .search .clear:hover{color:var(--purple)}.lpage .toggle{background:var(--white);border:1px solid var(--border);cursor:pointer;color:var(--ink);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.lpage .toggle:hover{border-color:var(--purple-lift)}.lpage .toggle[aria-pressed=true]{border-color:var(--purple);background:var(--tint);color:var(--card-title)}.lpage .sw{background:var(--border);border-radius:100px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.lpage .sw:after{content:"";background:var(--muted-2);border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.lpage .toggle[aria-pressed=true] .sw{background:var(--tint-2)}.lpage .toggle[aria-pressed=true] .sw:after{background:var(--purple);transform:translate(12px)}.lpage .filterbar{margin:4px 0 0}.lpage .filterlab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label);margin:0 0 9px;font-size:10.5px;font-weight:700}.lpage .chips{flex-wrap:wrap;gap:6px;display:flex}.lpage .chip{border:1px solid var(--border);background:var(--white);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;border-radius:100px;padding:9px 15px;font-size:11.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s,transform .12s;box-shadow:0 1px 2px #2c1a660d}.lpage .chip:hover{border-color:var(--purple);color:var(--purple);transform:translateY(-1px)}.lpage .chip[aria-pressed=true]{background:var(--purple);color:var(--white);border-color:var(--purple)}.lpage .chip.reset{color:var(--card-title);border-style:dashed}.lpage .count{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:14px 0 0;font-size:11.5px}.lpage .shead{margin:42px 0 16px}.lpage .shead h2{letter-spacing:-.025em;color:var(--purple-deep);font-size:26px;font-weight:700}.lpage .shead p{color:var(--muted);max-width:72ch;margin:7px 0 0;font-size:15.5px}.lpage .stack{flex-direction:column;gap:12px;margin:0 0 44px;display:flex}.lpage .layer{border:1px solid var(--border);background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);transition:box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.lpage .layer:hover{box-shadow:var(--shadow-lift);border-color:#dbd3f2}.lpage .layer:before{content:"";z-index:1;background:linear-gradient(180deg, var(--lc) 0%, color-mix(in srgb, var(--lc) 55%, #fff) 100%);width:5px;position:absolute;inset:0 auto 0 0}.lpage .layer.dim{display:none}.lpage .lrow{grid-template-columns:1fr;display:grid}@media (min-width:1080px){.lpage .lrow{grid-template-columns:290px minmax(0,1.15fr) minmax(0,.95fr) minmax(0,1fr)}}.lpage .cell{border-top:1px solid var(--border-soft);min-width:0;padding:20px 22px}@media (min-width:1080px){.lpage .cell{border-top:0;border-left:1px solid var(--border-soft)}.lpage .cell.id{border-left:0}}.lpage .cell.id{border-top:0;align-items:flex-start;gap:16px;padding-left:28px;display:flex}.lpage .lnum{font-family:var(--display);color:var(--lc);font-variant-numeric:tabular-nums;letter-spacing:-.04em;flex:none;width:34px;font-size:38px;font-weight:700;line-height:.86}.lpage .lname{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-bottom:8px;font-size:20.5px;font-weight:600;line-height:1.22}.lpage .ldesc{color:var(--muted);font-size:14.5px;line-height:1.52}.lpage .clab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label);margin:0 0 12px;font-size:10.5px;font-weight:700}.lpage .clab .n{color:var(--muted-2);font-variant-numeric:tabular-nums;margin-left:5px}.lpage .none{color:var(--muted-2);margin:0;font-size:14px;font-style:italic}.lpage .co{flex-wrap:wrap;gap:6px;display:flex}.lpage .co span{background:var(--tint);border:1px solid var(--border);color:var(--ink);white-space:nowrap;border-radius:7px;padding:5px 12px;font-size:14px}.lpage .co span b{font-family:var(--mono);color:var(--label);margin-left:7px;font-size:12px;font-weight:600}.lpage .su{flex-direction:column;gap:7px;display:flex}.lpage .su div{color:var(--ink);border-bottom:1px dotted var(--border);justify-content:space-between;gap:14px;padding-bottom:7px;font-size:14.5px;display:flex}.lpage .su div:last-child{border-bottom:0}.lpage .su b{font-family:var(--mono);color:var(--purple);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.lpage .acq{flex-wrap:wrap;gap:6px;display:flex}.lpage .acq span{border:1px solid var(--border);background:var(--tint);color:var(--card-title);white-space:nowrap;border-radius:7px;padding:5px 12px;font-size:14px}.lpage .lens{border-top:1px solid var(--border-soft);background:var(--tint);grid-template-columns:1fr;gap:18px;padding:20px 22px 22px 28px;display:grid}@media (min-width:900px){.lpage .lens{grid-template-columns:1fr 1fr;gap:34px}}.lpage .lblock p+p{color:var(--ink);max-width:62ch;margin:0;font-size:15px;line-height:1.62}.lpage .lblock .clab{margin-bottom:8px}.lpage .ctx{border-top:1px solid var(--border-soft);background:var(--white);grid-template-columns:1fr;gap:22px;padding:22px 22px 24px 28px;display:grid}@media (min-width:1000px){.lpage .ctx{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px}}.lpage .trendblock p+p{color:var(--ink);max-width:62ch;margin:0;font-size:15px;line-height:1.66}.lpage .terms dl{grid-template-columns:1fr;gap:11px;margin:0;display:grid}@media (min-width:620px){.lpage .terms dl{grid-template-columns:1fr 1fr;gap:12px 24px}}.lpage .term{min-width:0}.lpage .term dt{color:var(--card-title);letter-spacing:-.004em;margin:0 0 2px;font-size:14px;font-weight:650}.lpage .term dd{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.lpage .inv{border-top:1px solid var(--border-soft);background:var(--white);grid-template-columns:1fr;display:grid}@media (min-width:760px){.lpage .inv{grid-template-columns:1fr 1fr}}.lpage .invcol{padding:17px 22px 17px 28px}.lpage .invcol+.invcol{border-top:1px solid var(--border-soft)}@media (min-width:760px){.lpage .invcol+.invcol{border-top:0;border-left:1px solid var(--border-soft);padding-left:22px}}.lpage .invhead{align-items:center;gap:8px;margin:0 0 11px;display:flex}.lpage .flag{font-family:var(--mono);letter-spacing:.12em;background:var(--purple-deep);color:var(--white);border-radius:4px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.lpage .invhead span+span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label);font-size:10.5px;font-weight:700}.lpage .funds{flex-wrap:wrap;gap:6px;display:flex}.lpage .funds span{border:1px solid var(--border);color:var(--ink);background:var(--white);white-space:nowrap;border-radius:7px;padding:5px 12px;font-size:14px}.lpage .pos{border-top:1px solid var(--border);background:var(--tint);flex-wrap:wrap;align-items:center;gap:8px;padding:15px 22px 15px 28px;display:flex}.lpage .plab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label);flex:none;margin-right:6px;font-size:10.5px;font-weight:700}.lpage .seg{border:1px solid var(--border);background:var(--white);color:var(--ink);border-radius:8px;align-items:center;gap:9px;padding:7px 14px;font-size:14px;line-height:1.3;display:inline-flex}.lpage .seg .st{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.lpage .seg .ct{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--purple);font-size:11.5px;font-weight:700}.lpage .news{border-top:1px solid var(--border);background:var(--white);padding:17px 22px 18px 28px}.lpage .news .plab{margin-bottom:12px;display:block}.lpage .nlist{flex-direction:column;gap:10px;display:flex}.lpage .nitem{flex-wrap:wrap;align-items:baseline;gap:7px 12px;font-size:14.5px;line-height:1.5;display:flex}.lpage .nitem a{color:var(--ink);flex:320px;min-width:0;font-weight:500;text-decoration:none}.lpage .nitem a:hover{color:var(--purple);text-decoration:underline}.lpage .nmeta{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;font-size:11px}.lpage .tier{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.lpage .tier.t1{background:var(--purple);color:var(--white)}.lpage .tier.t2{background:var(--tint-2);color:var(--card-title);border:1px solid var(--border)}.lpage .tier.t3{background:var(--white);color:var(--muted-2);border:1px dashed var(--border)}.lpage .tier.t4{background:var(--white);color:var(--muted);border:1px dashed var(--muted-2)}.lpage .method{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin:0 0 56px;padding:22px 24px}.lpage .method p{color:var(--muted);max-width:90ch;margin:11px 0 0;font-size:15px;line-height:1.7}.lpage .method b{color:var(--ink);font-weight:600}.lpage .lnk{color:inherit;border-bottom:1px solid #0000;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.lpage .co .lnk,.lpage .acq .lnk,.lpage .funds .lnk{color:inherit;cursor:pointer}.lpage .lnk .arr{opacity:.38;flex:none;transition:opacity .15s}.lpage .lnk:hover{color:var(--purple)}.lpage .lnk:hover .arr{opacity:1}.lpage .su .lnk{font-size:14.5px}@media (max-width:860px){.velo-navlinks{display:none!important}}@media (max-width:520px){.velo-navcta{display:none!important}}.lpage :focus-visible{outline:2px solid var(--purple);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.lpage *{transition:none!important}}@media (max-width:640px){.lpage .hband{border-radius:18px;padding:30px 22px 26px}.lpage .cell,.lpage .news,.lpage .pos,.lpage .lens{padding-left:20px;padding-right:18px}.lpage .invcol{padding-left:20px}}
