.lv-root{display:flex;flex-direction:column;gap:18px}.lv-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.lv-field{flex:1 1 160px}.lv-field input{padding-block:10px;padding-inline:12px;background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--text);font:inherit;font-size:16px;color-scheme:dark}.lv-field input:focus{outline:none;border-color:var(--accent)}.lv-result{display:flex;flex-direction:column;gap:16px}.lv-empty{color:var(--muted);text-align:center;padding-block:32px}.lv-hero{text-align:center;padding-block:26px;padding-inline:20px;background:var(--panel);border:1px solid var(--accent);border-radius:16px;box-shadow:0 0 0 1px var(--accent) inset}.lv-hero-label{font-size:13px;color:var(--muted)}.lv-hero-value{margin-block-start:8px;font-size:28px;font-weight:800;letter-spacing:-.01em;color:var(--accent);line-height:1.25}.lv-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.lv-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding-block:14px;padding-inline:16px}.lv-card-accent{border-color:var(--accent)}.lv-card-label{font-size:12px;color:var(--muted);margin-block-end:6px}.lv-card-value{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.lv-card-desc{margin-block-start:4px;font-size:12px;color:var(--muted)}.lv-table-wrap{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding-block:14px;padding-inline:16px;overflow-x:auto}.lv-table-title{font-size:13px;color:var(--muted);margin-block-end:10px}.lv-table{width:100%;border-collapse:collapse;font-size:14px}.lv-table th,.lv-table td{text-align:start;padding-block:8px;padding-inline:6px;border-block-end:1px solid var(--line)}.lv-table th{color:var(--muted);font-weight:600;font-size:12px}.lv-table tr:last-child td{border-block-end:none;color:var(--accent);font-weight:700}.lv-hint{font-size:12px;color:var(--muted);line-height:1.5}@media(max-width:760px){.lv-form{flex-direction:column;align-items:stretch}}
