.landing-page .lv-cexp-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.landing-page .lv-cexp-code{margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.625;color:var(--foreground)}.landing-page .lv-cexp-line{display:block;min-height:1.625em;white-space:pre-wrap;overflow-wrap:anywhere;padding-left:calc((var(--ind, 0) + 2) * 1ch);text-indent:-2ch}.landing-page .lv-cexp-line[data-mark]{margin:0 -8px;padding-right:8px;border-radius:6px;background:var(--l-tint-primary);box-shadow:inset 2px 0 0 var(--primary)}@media (max-width: 639.98px){.landing-page .lv-cexp-line{padding-left:calc((var(--ind, 0) * .5 + 2) * 1ch);word-break:break-all}}.landing-page .lv-cexp-table{width:100%;border-collapse:collapse;font-size:13px}.landing-page .lv-cexp-table th{padding:0 12px 8px 0;border-bottom:1px solid var(--border);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:400;letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--muted-foreground)}.landing-page .lv-cexp-table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--border);vertical-align:middle;color:var(--foreground);overflow-wrap:anywhere}.landing-page .lv-cexp-table tr:last-child td{border-bottom:0}@media (max-width: 639.98px){.landing-page .lv-cexp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.landing-page .lv-cexp-table,.landing-page .lv-cexp-table tbody,.landing-page .lv-cexp-table tr,.landing-page .lv-cexp-table td{display:block}.landing-page .lv-cexp-table tr{padding:10px 0;border-bottom:1px solid var(--border)}.landing-page .lv-cexp-table tr:last-child{border-bottom:0}.landing-page .lv-cexp-table td{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:8px;padding:3px 0;border-bottom:0}.landing-page .lv-cexp-table td>*{justify-self:start}.landing-page .lv-cexp-table td:before{content:attr(data-label);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}}.landing-page .lv-cexp-tree{margin:0;padding:0;list-style:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;color:var(--foreground)}.landing-page .lv-cexp-tree-row{padding-left:calc(var(--depth, 0) * 16px + 2ch);text-indent:-2ch;overflow-wrap:anywhere}.landing-page .lv-cexp-tree-row[data-dir]{color:var(--muted-foreground)}.landing-page .lv-cexp-tree-row[data-mark]{color:var(--primary)}@media (max-width: 639.98px){.landing-page .lv-cexp-tree-row{padding-left:calc(var(--depth, 0) * 12px + 2ch)}}.landing-page .lv-cexp-data{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width: 640px){.landing-page .lv-cexp-data{grid-template-columns:minmax(0,1fr) 56px minmax(0,.8fr);align-items:center}}.landing-page .lv-cexp-titles{margin:0;padding:0;list-style:none;display:grid;gap:6px}.landing-page .lv-cexp-title{border:1px solid var(--border);border-radius:9px;background:var(--background);padding:6px 10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;color:var(--foreground);overflow-wrap:anywhere}.landing-page .lv-cexp-title-id{color:var(--muted-foreground)}.landing-page .lv-cexp-links{display:none;height:100%;flex-direction:column;justify-content:space-around}@media (min-width: 640px){.landing-page .lv-cexp-links{display:flex}}.landing-page .lv-cexp-target{border:1px solid var(--l-line-primary);border-radius:10.5px;background:var(--l-tint-primary);padding:10px 12px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--primary);overflow-wrap:anywhere}.landing-page .lv-cexp-card{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:18px}.landing-page .lv-cexp-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.landing-page .lv-cexp-card-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.landing-page .lv-cexp-sections{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width: 768px){.landing-page .lv-cexp-sections[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-page .lv-cexp-section{min-width:0;border-top:1px solid var(--border);padding-top:10px}.landing-page .lv-cexp-label{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.landing-page .lv-cexp-value{margin-top:6px;font-size:13px;line-height:1.5;color:var(--foreground);overflow-wrap:anywhere}.landing-page .lv-cexp-pair{display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6;color:var(--muted-foreground);overflow-wrap:anywhere}.landing-page .lv-cexp-pair b{font-weight:400;color:var(--foreground)}.landing-page .lv-cexp-actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.landing-page .lv-cexp-btn{display:inline-flex;min-height:32px;align-items:center;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.landing-page .lv-cexp-btn[data-kind=primary]{background:var(--l-cta);color:#fff}.landing-page .lv-cexp-btn[data-kind=ghost]{border:1px solid var(--l-control-border);color:var(--foreground)}.landing-page .lv-cexp-chip{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:1px 9px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.6;color:var(--muted-foreground);white-space:nowrap}.landing-page .lv-cexp-chip[data-tone=fail]{border-color:var(--l-line-fail);background:var(--l-tint-fail);color:var(--l-fail-text)}.landing-page .lv-cexp-blocker{display:flex;align-items:flex-start;gap:10px;margin-top:10px;border:1px solid var(--l-line-fail);border-radius:10.5px;background:var(--l-tint-fail);padding:10px 12px;font-size:13px;line-height:1.5;color:var(--foreground)}.landing-page .lv-cexp-blocker-mark{flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--l-fail-text)}
