.lsp-big-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:1}@media (max-width:640px){.lsp-big-price{font-size:44px}}.lsp-tier{border:1px solid var(--ls-rule);background:var(--ls-paper);border-radius:18px;flex-direction:column;gap:20px;min-width:0;min-height:560px;padding:28px;display:flex;position:relative}.lsp-tier.featured{background:var(--ls-ink);color:var(--ls-paper);border-color:var(--ls-ink)}.lsp-tier .lsp-ring{pointer-events:none;border:1px solid #0000;border-radius:18px;position:absolute;inset:-1px}.lsp-tier.featured .lsp-ring{border-color:var(--ls-ember);box-shadow:0 30px 80px -20px #e8322b59}.lsp-bullet{align-items:start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.lsp-bullet svg{flex-shrink:0;margin-top:3px}.lsp-bullet.muted{opacity:.45}.lsp-tier hr{border:0;border-top:1px solid var(--ls-rule);margin:0}.lsp-tier.featured hr{border-top-color:#fdfcf91f}.lsp-ribbon{background:var(--ls-launch);color:#fdfcf9;letter-spacing:.14em;border-radius:6px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;position:absolute;top:-11px;left:24px}@media (max-width:640px){.lsp-ribbon{padding:4px 8px;font-size:9px}}.lsp-first100{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.lsp-crossed{color:var(--ls-ink-mute);font-size:18px;text-decoration:line-through}.lsp-scarcity-bar{background:var(--ls-paper-3);border-radius:999px;height:8px;position:relative;overflow:hidden}.lsp-scarcity-fill{background:var(--ls-launch);height:100%;transition:width .6s;position:relative}.lsp-scarcity-fill:after{content:"";background:var(--ls-signal);border-radius:50%;width:16px;height:16px;position:absolute;top:-4px;right:-6px;box-shadow:0 0 0 4px #e8322b2e}.lsp-avatars{display:flex}.lsp-avatars>*{border:2px solid var(--ls-paper);border-radius:50%;width:28px;height:28px;margin-left:-8px}.lsp-avatars>:first-child{margin-left:0}.lsp-compare th,.lsp-compare td{border-bottom:1px solid var(--ls-rule);text-align:left;vertical-align:middle;padding:16px 14px;font-size:13.5px}.lsp-compare th{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-ink-mute);background:var(--ls-paper-2);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;position:sticky;top:0}.lsp-compare td.feat{color:var(--ls-ink-mute);text-transform:uppercase;letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.lsp-compare .row-group td{background:var(--ls-paper-2);color:var(--ls-ink);letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:10px}.lsp-compare tbody tr:hover td:not(.row-group){background:#e8322b08}@media (max-width:960px){.lsp-compare-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lsp-compare{min-width:720px}}.lsp-dir-tile{aspect-ratio:3/2;border:1px solid var(--ls-rule);letter-spacing:-.01em;color:var(--ls-ink-2);background:var(--ls-paper);border-radius:10px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.lsp-dir-tile:hover{border-color:var(--ls-ink);transform:translateY(-2px)}.lsp-dir-tile:before{content:"";background:var(--ls-launch);opacity:0;transition:opacity .2s;position:absolute;inset:0}.lsp-dir-tile:hover:before{opacity:.06}.lsp-dir-tile span{position:relative}.lsp-mech-grid{background:#121724;border:1px solid #1f2638;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:768px){.lsp-mech-grid{grid-template-columns:repeat(2,1fr)}.lsp-mech-grid>div{border-bottom:1px solid #1f2638;border-right:0!important}}@media (max-width:640px){.lsp-mech-grid{grid-template-columns:1fr}}.lsp-tier-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:1100px){.lsp-tier-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lsp-tier-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lsp-tier-grid{grid-template-columns:1fr}}.lsp-boost-grid{grid-template-columns:1fr 1fr 1.2fr;gap:16px;display:grid}@media (max-width:960px){.lsp-boost-grid{grid-template-columns:1fr}}.lsp-dir-grid{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}@media (max-width:1100px){.lsp-dir-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.lsp-dir-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.lsp-dir-grid{grid-template-columns:repeat(3,1fr)}}.lsp-adapter-grid{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}@media (max-width:1100px){.lsp-adapter-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.lsp-adapter-grid{grid-template-columns:repeat(2,1fr)}}.lsp-2col{grid-template-columns:1fr 1.8fr;gap:64px;display:grid}.lsp-2col-even{grid-template-columns:1fr 1fr;gap:64px;display:grid}.lsp-faq-2col{grid-template-columns:1fr 2fr;align-items:start;gap:64px;display:grid}@media (max-width:960px){.lsp-2col,.lsp-2col-even,.lsp-faq-2col{grid-template-columns:1fr;gap:32px}}.lsp-paper-grid{background-image:linear-gradient(var(--ls-rule) 1px, transparent 1px), linear-gradient(90deg, var(--ls-rule) 1px, transparent 1px);background-position:40px 0;background-size:80px 80px}.lsp-mono{text-transform:uppercase;letter-spacing:.16em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.lsp-grad-text{background:var(--ls-launch);color:#0000;-webkit-background-clip:text;background-clip:text}.lsp-tweak-chip{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ls-rule-2);background:var(--ls-paper);color:var(--ls-ink);cursor:pointer;border-radius:999px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.lsp-tweak-chip[data-active=true]{background:var(--ls-ink);color:var(--ls-paper);border-color:var(--ls-ink)}@keyframes lsp-pulse-orange{0%,to{box-shadow:0 0 #ff7a1a66}50%{box-shadow:0 0 0 6px #ff7a1a00}}.lsp-pulse-orange{animation:2s ease-out infinite lsp-pulse-orange}