.product-showcase[data-v-bdb549d7]{color:#172033;min-width:0;position:relative;width:100%}.showcase-tabs[data-v-bdb549d7]{background:#172234;border:1px solid #31415a;border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;padding:5px}.showcase-tabs button[data-v-bdb549d7]{background:transparent;border:0;border-radius:8px;color:#b6c4d9;cursor:pointer;font-size:13px;font-weight:500;min-height:44px;padding:9px 5px;transition:background .15s,color .15s}.showcase-tabs button[data-v-bdb549d7]:hover{background:#25334a;color:#fff}.showcase-tabs button[aria-selected=true][data-v-bdb549d7]{background:#f7f9fd;box-shadow:0 2px 6px #0002;color:#172033}.product-showcase[data-v-bdb549d7] :focus-visible{outline:3px solid #93b4fa;outline-offset:3px}.showcase-panel[data-v-bdb549d7]{background:#fff;border:1px solid #d6dfed;border-radius:16px;box-shadow:0 24px 70px #0003;overflow:hidden}.showcase-heading[data-v-bdb549d7]{align-items:center;border-bottom:1px solid #e8edf5;display:flex;gap:12px;padding:22px 24px}.showcase-logo[data-v-bdb549d7]{background:#f5f8fe;border:1px solid #e8edf7;border-radius:11px;display:grid;flex:none;height:42px;place-items:center;width:42px}.showcase-logo .iconify[data-v-bdb549d7]{color:#2563eb;font-size:23px}.showcase-heading h2[data-v-bdb549d7]{font-size:17px;font-weight:650;line-height:1.5;margin:0}.showcase-heading p[data-v-bdb549d7]{color:#65758e;font-size:12px;line-height:1.6;margin:3px 0 0}.showcase-example[data-v-bdb549d7]{align-self:flex-start;color:#7e8ca2;font-size:10px;line-height:1.5;margin-left:auto;white-space:nowrap}.showcase-workspace[data-v-bdb549d7]{background:#f8fafd;padding:22px 24px 18px}.showcase-request[data-v-bdb549d7]{background:#fff;border:1px solid #dfe6f2;border-radius:10px;min-height:95px;padding:15px 17px}.showcase-label[data-v-bdb549d7]{color:#7688a2;font-size:10px}.showcase-request p[data-v-bdb549d7]{font-size:14px;font-weight:500;line-height:1.8;margin:6px 0 0}.showcase-sources[data-v-bdb549d7]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;min-height:27px}.showcase-sources span[data-v-bdb549d7]{align-items:center;background:#edf2fa;border-radius:5px;color:#596d8a;display:flex;font-size:11px;gap:5px;line-height:1.5;padding:4px 7px}.showcase-sources .iconify[data-v-bdb549d7]{color:#6586bb;font-size:13px}.showcase-connector[data-v-bdb549d7]{align-items:center;color:#7d99c3;display:flex;gap:8px;justify-content:center;margin:14px 0}.showcase-connector span[data-v-bdb549d7]{background:#d9e3f3;height:1px;width:35px}.showcase-result[data-v-bdb549d7]{background:#fff;border:1px solid #ccdcf7;border-radius:10px;box-shadow:0 5px 16px #2b529208;min-height:132px;padding:16px 18px}.result-heading[data-v-bdb549d7]{align-items:center;display:flex;gap:8px}.result-heading>.iconify[data-v-bdb549d7]{color:#2563eb;font-size:19px}.result-heading strong[data-v-bdb549d7]{font-size:14px;font-weight:600;line-height:1.5}.result-heading>span[data-v-bdb549d7]{color:#6983a9;font-size:10px;margin-left:auto}.showcase-result p[data-v-bdb549d7]{color:#65758e;font-size:12px;line-height:1.7;margin:9px 0 0}.result-lines[data-v-bdb549d7]{display:flex;gap:6px;margin-top:16px}.result-lines i[data-v-bdb549d7]{background:#e3ebf8;border-radius:2px;flex:1;height:5px}.result-lines i[data-v-bdb549d7]:nth-child(2){background:#b5cbef;flex:1.5}.showcase-next[data-v-bdb549d7]{color:#5977a6;font-size:11px;line-height:1.6;margin:15px 0 0;min-height:18px;text-align:center}.showcase-footer[data-v-bdb549d7]{align-items:center;border-top:1px solid #e8edf5;color:#74849b;display:flex;font-size:11px;gap:10px;justify-content:space-between;padding:15px 24px}.showcase-footer a[data-v-bdb549d7]{align-items:center;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;gap:7px;min-height:30px;text-decoration:none;white-space:nowrap}.showcase-footer a[data-v-bdb549d7]:hover{text-decoration:underline}@media(max-width:480px){.showcase-heading[data-v-bdb549d7]{gap:10px;padding:18px 16px}.showcase-heading h2[data-v-bdb549d7]{font-size:16px}.showcase-heading p[data-v-bdb549d7]{font-size:11px}.showcase-example[data-v-bdb549d7]{font-size:9px}.showcase-workspace[data-v-bdb549d7]{padding:18px 16px 14px}.showcase-request[data-v-bdb549d7]{min-height:100px;padding:13px}.showcase-request p[data-v-bdb549d7]{font-size:13px}.showcase-result[data-v-bdb549d7]{min-height:140px;padding:15px}.showcase-footer[data-v-bdb549d7]{padding:12px 16px}.showcase-footer>span[data-v-bdb549d7]{font-size:10px}.showcase-tabs button[data-v-bdb549d7]{font-size:12px}}@media(prefers-reduced-motion:reduce){.showcase-tabs button[data-v-bdb549d7]{transition:none}}.home-hero-agent .hero-layout[data-v-2199c2b9]{padding-bottom:76px;padding-top:76px}.hero-actions[data-v-2199c2b9]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:0 0 30px}.hero-action[data-v-2199c2b9]{align-items:center;border:1px solid transparent;border-radius:10px;display:inline-flex;font-size:15px;font-weight:600;gap:20px;justify-content:center;line-height:1.5;min-height:50px;padding:13px 24px;text-decoration:none;transition:background .15s,border-color .15s}.hero-action-primary[data-v-2199c2b9]{background:#fff;border-color:#fff;color:#172033}.hero-action-primary[data-v-2199c2b9]:hover{background:#e6eeff;border-color:#e6eeff}.hero-action-secondary[data-v-2199c2b9]{background:transparent;border-color:#68758c;color:#fff}.hero-action-secondary[data-v-2199c2b9]:hover{background:#ffffff0d;border-color:#a1b2ce}.hero-action[data-v-2199c2b9]:focus-visible{outline:3px solid #93b4fa;outline-offset:4px}.hero-action[data-v-2199c2b9]:active{transform:scale(.98)}@media(max-width:767px){.home-hero-agent .hero-layout[data-v-2199c2b9]{gap:36px;padding:44px 20px 52px}.hero-actions[data-v-2199c2b9]{gap:12px}.hero-action[data-v-2199c2b9]{font-size:14px;gap:12px;min-height:48px;padding:12px 18px}}@media(prefers-reduced-motion:reduce){.hero-action[data-v-2199c2b9]{transition:none}.hero-action[data-v-2199c2b9]:active{transform:none}.hero-card[data-v-2199c2b9]{animation:none!important}}.hero-card[data-v-2199c2b9]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 8px 40px #0006,inset 0 1px #ffffff0d;transition:transform .4s ease}.hero-card[data-v-2199c2b9]:first-child{animation:float-slow-2199c2b9 6s ease-in-out infinite}.hero-card[data-v-2199c2b9]:last-of-type{animation:float-slow-2199c2b9 6s ease-in-out 1.5s infinite}@keyframes float-slow-2199c2b9{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
