.demo-questions{border:0;gap:10px;min-width:0;margin:28px 0 0;padding:0;display:grid}.demo-q{cursor:pointer;background:#fff;border:1px solid #d5dbe1;border-radius:8px;gap:4px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.demo-q:hover{border-color:#0a796e73}.demo-q input{opacity:0;pointer-events:none;position:absolute}.demo-q.is-selected{border-color:var(--lp-teal);background:#0a796e0f}.demo-q:has(input:focus-visible){outline:2px solid var(--lp-teal);outline-offset:2px}.demo-q-num{color:var(--lp-teal);font-size:.75rem;font-weight:600}.demo-q-text{color:var(--lp-ink);font-size:.9375rem;font-weight:600;line-height:1.4}.demo-result{border:1px solid var(--lp-line);background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 4px #0f172a0a,0 18px 40px -18px #0f172a33}.demo-ask{color:var(--lp-teal);background:#f3f6f7;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.demo-ask p{color:var(--lp-ink);font-size:.9375rem;font-weight:600;line-height:1.4}.demo-ask svg{flex-shrink:0}.demo-label{color:var(--lp-ink);margin-top:24px;font-size:.8125rem;font-weight:600}.demo-label span{color:var(--lp-muted);font-weight:400}.demo-answer{border-left:3px solid var(--lp-teal);color:var(--lp-ink);margin-top:8px;padding-left:14px;font-size:1.0625rem;line-height:1.65}.demo-sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin-top:12px;list-style:none;display:grid}.demo-sources li{border:1px solid var(--lp-line);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.demo-source-icon{color:var(--lp-teal);flex-shrink:0;place-items:center;display:grid}.demo-source-type{color:var(--lp-muted);font-size:.75rem;display:block}.demo-source-text{color:var(--lp-ink);font-size:.875rem;font-weight:600;line-height:1.4;display:block}@media (max-width:720px){.demo-result{padding:18px}}
