.vl{--vl-ink:#0b0e13;--vl-muted:#60656d;--vl-line:rgba(11,14,19,0.12);--vl-line-strong:rgba(11,14,19,0.2);--vl-positive:#166b4b;--vl-positive-bg:#eef7f2;--vl-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace}.vl svg{max-width:100%}.vl-hero{display:grid;align-items:center;gap:clamp(2rem,5vw,5rem)}.vl-console{border:1px solid var(--vl-line-strong);border-radius:14px;background:#fff;padding:clamp(1rem,2.5vw,1.5rem)}.vl-console__head{margin-bottom:1rem;color:var(--vl-ink);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vl-field{position:relative;display:flex;align-items:center}.vl-field .vl-mag{position:absolute;left:1rem;width:1.1rem;height:1.1rem;color:var(--vl-muted);pointer-events:none}.vl-input{width:100%;height:3.5rem;border:1px solid var(--vl-line-strong);border-radius:10px;background:#fff;padding:0 3rem;color:var(--vl-ink);font:600 1rem/1.2 inherit;outline:none}.vl-input::placeholder{color:#8b9097;font-weight:500}.vl-input:focus{border-color:var(--vl-ink);box-shadow:0 0 0 3px rgba(11,14,19,.06)}.vl-clr{position:absolute;right:.65rem;display:grid;width:2.1rem;height:2.1rem;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--vl-muted);cursor:pointer}.vl-clr:hover{background:#f1f2f3;color:var(--vl-ink)}.vl-clr svg{width:1rem;height:1rem}.vl-specs{display:grid;gap:.65rem;margin:.8rem 0 0;padding:0;list-style:none}.vl-spec{border:1px solid var(--vl-line);border-radius:12px;background:#fff;padding:1rem}.vl-spec__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.vl-verified{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;background:var(--vl-positive-bg);color:var(--vl-positive);font-size:.75rem;font-weight:700}.vl-metric__id svg,.vl-verified svg{width:.85rem;height:.85rem}.vl-lote{color:var(--vl-muted);font:500 .72rem/1.2 var(--vl-mono)}.vl-spec__name{color:var(--vl-ink);font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.vl-spec__name span{margin-left:.35rem;color:var(--vl-muted);font-size:.9rem;font-weight:500}.vl-spec__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.8rem}.vl-trace{width:6rem;height:3rem;filter:grayscale(1)}.vl-metric{display:flex;min-width:0;flex-direction:column}.vl-metric__num{color:var(--vl-ink);font:650 1.75rem/1 var(--vl-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vl-metric__num.is-usp{font-size:1.15rem}.vl-metric__id,.vl-metric__lab{color:var(--vl-muted);font-size:.75rem}.vl-metric__lab{margin-top:.25rem}.vl-metric__id{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem}.vl-metric__id svg{color:var(--vl-positive)}.vl-cta{display:inline-flex;align-items:center;gap:.7rem;min-height:2.75rem;padding:0 .35rem 0 1rem;border-radius:999px;background:var(--vl-ink);color:#fff!important;font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}.vl-arw{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:rgba(255,255,255,.12)}.vl-arw svg{width:1rem;height:1rem}.vl-qrow{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.9rem}.vl-qlbl{color:var(--vl-muted);font-size:.75rem}.vl-qchip{border:1px solid var(--vl-line);border-radius:999px;background:#fff;padding:.38rem .65rem;color:var(--vl-ink);font-size:.75rem;font-weight:650;cursor:pointer}.vl-qchip:hover{border-color:var(--vl-line-strong);background:#f7f7f7}.vl-skel{height:5rem;background:#f3f4f4}.vl-empty,.vl-skel{border:1px solid var(--vl-line);border-radius:12px}.vl-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem;padding:1rem}.vl-empty b{color:var(--vl-ink);font-size:.9rem}.vl-empty p{margin-top:.15rem;color:var(--vl-muted);font-size:.8rem}.vl-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:960px){.vl-hero{grid-template-columns:minmax(0,.9fr) minmax(31rem,1.1fr)}}@media (max-width:760px){.vl-spec__body,.vl-three{grid-template-columns:1fr}.vl-trace{display:none}.vl-cta{width:fit-content}}