.demo-grid[data-v-e2906c80]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.message-panel[data-v-e2906c80],.result-panel[data-v-e2906c80]{border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.message-panel[data-v-e2906c80]{background:#eaf4ef}.result-panel[data-v-e2906c80]{background:#f0f2fc}.step-label[data-v-e2906c80]{align-items:center;color:#334155;display:flex;font-size:.85rem;font-weight:600;gap:.65rem;margin:0 0 1.5rem}.step-label span[data-v-e2906c80]{background:#fff;border-radius:50%;display:grid;flex-shrink:0;height:1.75rem;place-items:center;width:1.75rem}.message-bubble[data-v-e2906c80],.result-card[data-v-e2906c80]{background:#fff;border-radius:1rem;box-shadow:0 8px 24px #3341550a;color:#334155;padding:1.5rem}.sender[data-v-e2906c80]{color:#147d56;font-weight:600;margin:0 0 1rem}h3[data-v-e2906c80]{color:#17233d;font-size:1.15rem;line-height:1.4;margin:0 0 .75rem}p[data-v-e2906c80]{font-size:.95rem;line-height:1.7}.choices[data-v-e2906c80]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.choices button[data-v-e2906c80]{background:#fff;border:1px solid #bfd8cc;border-radius:.65rem;color:#166047;cursor:pointer;flex:1 1 140px;font:inherit;font-size:.9rem;padding:.8rem .5rem}.choices button[data-v-e2906c80]:hover,.choices button[aria-pressed=true][data-v-e2906c80]{background:#dcefe5;border-color:#147d56}button[data-v-e2906c80]:focus-visible,textarea[data-v-e2906c80]:focus-visible{outline:3px solid #6366f1;outline-offset:3px}.demo-note[data-v-e2906c80]{color:#536478;font-size:.8rem;margin-bottom:0;margin-top:1rem}.demo-logo[data-v-e2906c80]{display:block;height:auto;margin:0 auto 1.5rem}.platform-example[data-v-e2906c80]{background:#eef2ff;border-radius:.65rem;color:#4338ca;font-size:.9rem;padding:.9rem}label[data-v-e2906c80]{display:block;font-size:.85rem;margin:1rem 0 .5rem}textarea[data-v-e2906c80]{border:1px solid #bac3d6;border-radius:.65rem;display:block;max-width:100%;padding:.75rem;resize:vertical}.submit-demo[data-v-e2906c80],textarea[data-v-e2906c80]{font:inherit;font-size:.9rem;width:100%}.submit-demo[data-v-e2906c80]{background:#4f46e5;border:0;border-radius:.65rem;color:#fff;cursor:pointer;margin-top:.75rem;padding:.85rem}.waiting-icon[data-v-e2906c80]{color:#6366f1;font-size:2rem;margin:1rem 0}.history-note[data-v-e2906c80]{align-items:center;border:1px solid #e2e8f0;border-radius:1rem;display:flex;gap:1rem;margin-top:1.5rem;padding:1.25rem 1.5rem}.history-note>i[data-v-e2906c80]{color:#6366f1;font-size:1.75rem}.history-note p[data-v-e2906c80]{margin:0}@media (max-width:767px){.demo-grid[data-v-e2906c80]{grid-template-columns:1fr}}.module-hero[data-v-5af8679a]{background:linear-gradient(135deg,#4873f712,#00d2a514)}.module-image[data-v-5af8679a]{border-radius:1rem;margin:2rem auto auto;width:100%}.hero-icon[data-v-5af8679a]{align-items:center;background:var(--p-primary-50);border-radius:1rem;color:var(--p-primary-600);display:inline-flex;font-size:1.5rem;height:3.5rem;justify-content:center;margin-bottom:1.5rem;width:3.5rem}.hero-title[data-v-5af8679a]{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:1rem}.hero-description[data-v-5af8679a]{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.hero-highlights[data-v-5af8679a]{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.hero-highlights li[data-v-5af8679a]{align-items:flex-start;display:flex;font-size:.95rem;gap:.5rem}.hero-highlights i[data-v-5af8679a]{margin-top:.1rem}.hero-actions[data-v-5af8679a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.module-illustration[data-v-5af8679a]{max-width:320px}.benefit-icon[data-v-5af8679a]{align-items:center;background:var(--p-primary-50);border-radius:1rem;color:var(--p-primary-600);display:inline-flex;height:3rem;justify-content:center;width:3rem}.usecases-list[data-v-5af8679a]{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.usecases-list li[data-v-5af8679a]{align-items:flex-start;display:flex;font-size:.95rem;gap:.5rem}.usecases-list i[data-v-5af8679a]{margin-top:.25rem}.extra-section[data-v-5af8679a]{background:linear-gradient(135deg,#00d2a514,#4873f712)}@media screen and (max-width:991px){.module-illustration[data-v-5af8679a]{max-width:none;width:100%}}
