.wpr-ai-chat-page{--aic-primary:#2563EB;--aic-primary-soft:#EFF5FF;--aic-navy:#0B1B3F;--aic-text:#0F172A;--aic-muted:#64748B;--aic-border:#E4EBF5;--aic-tint:#F5F8FE;--aic-shadow:0 1px 2px rgba(15,23,42,.04), 0 12px 32px rgba(30,64,175,.06);--aic-shadow-lg:0 2px 6px rgba(15,23,42,.04), 0 30px 70px rgba(30,64,175,.12);font-family:"Inter",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;color:var(--aic-text);background:#fff;overflow-x:clip}.wpr-ai-chat-page,.wpr-ai-chat-page *{box-sizing:border-box}.wpr-ai-chat-page ul,.wpr-ai-chat-page ol{list-style:none;margin:0;padding:0}.wpr-ai-chat-page h1,.wpr-ai-chat-page h2,.wpr-ai-chat-page h3,.wpr-ai-chat-page p{margin:0}.wpr-ai-chat-page h1,.wpr-ai-chat-page h2,.wpr-ai-chat-page h3{font-family:inherit;color:var(--aic-navy)}.wpr-ai-chat-page img{max-width:100%;display:block}.wpr-ai-chat-page .aic-container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.wpr-ai-chat-page .aic-section{padding:64px 0}.wpr-ai-chat-page .aic-section--tint{background:var(--aic-tint)}.wpr-ai-chat-page .aic-accent{color:var(--aic-primary)}.wpr-ai-chat-page .aic-badge,.wpr-ai-chat-page .aic-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--aic-primary-soft);color:var(--aic-primary);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wpr-ai-chat-page .aic-badge svg{width:14px;height:14px}.wpr-ai-chat-page .aic-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;border:1.5px solid currentColor}.wpr-ai-chat-page .aic-heading{margin-top:16px;font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.wpr-ai-chat-page .aic-lead{margin-top:16px;max-width:460px;font-size:16px;line-height:1.7;color:var(--aic-muted)}.wpr-ai-chat-page .aic-split{display:grid;gap:40px}.wpr-ai-chat-page .aic-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:var(--aic-primary-soft);color:var(--aic-primary);transition:background-color 0.3s ease,color 0.3s ease}.wpr-ai-chat-page .aic-icon-tile svg{width:24px;height:24px}.wpr-ai-chat-page .aic-icon-tile--sm{width:40px;height:40px;border-radius:10px}.wpr-ai-chat-page .aic-icon-tile--sm svg{width:20px;height:20px}.wpr-ai-chat-page .aic-icon-tile--solid{background:var(--aic-primary);color:#fff}.wpr-ai-chat-page .aic-filetag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:30px;height:20px;padding:0 5px;border-radius:5px;font-size:9px;font-weight:700;letter-spacing:.04em;color:#fff}.wpr-ai-chat-page .aic-filetag--pdf{background:#EF4444}.wpr-ai-chat-page .aic-filetag--doc{background:#2563EB}.wpr-ai-chat-page .aic-filetag--xls{background:#16A34A}.aic-js .wpr-ai-chat-page .aic-reveal{opacity:0}.aic-js:not(.aic-gsap) .wpr-ai-chat-page .aic-reveal{animation:aic-failsafe 0.4s ease 3s forwards}@keyframes aic-failsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.aic-js .wpr-ai-chat-page .aic-reveal{opacity:1;animation:none}}@media (min-width:768px){.wpr-ai-chat-page .aic-container{padding:0 32px}.wpr-ai-chat-page .aic-section{padding:96px 0}.wpr-ai-chat-page .aic-heading{font-size:36px}.wpr-ai-chat-page .aic-lead{font-size:17px}}@media (min-width:1024px){.wpr-ai-chat-page .aic-split{grid-template-columns:minmax(0,0.9fr) minmax(0,2fr);gap:56px;align-items:center}.wpr-ai-chat-page .aic-heading{font-size:38px}}@media (min-width:1280px){.wpr-ai-chat-page .aic-container{padding:0 40px}.wpr-ai-chat-page .aic-section{padding:112px 0}.wpr-ai-chat-page .aic-heading{font-size:42px}.wpr-ai-chat-page .aic-split--wide{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}}.wpr-ai-chat-page .aic-mockup{--gc-text:#0D0D0D;--gc-muted:#6B6B6B;--gc-faint:#9B9B9B;--gc-line:#ECECEC;--gc-sidebar:#F9F9F9;--gc-bubble:#F4F4F4;position:relative;margin:0}.wpr-ai-chat-page .aic-mockup__window{display:flex;overflow:hidden;min-height:400px;background:#fff;border:1px solid var(--aic-border);border-radius:16px;box-shadow:var(--aic-shadow-lg);font-size:12px;line-height:1.55;color:var(--gc-text)}.wpr-ai-chat-page .aic-mockup svg{width:14px;height:14px;flex-shrink:0}.wpr-ai-chat-page .aic-mockup img{width:18px;height:18px;object-fit:contain;flex-shrink:0}.wpr-ai-chat-page .aic-mockup__sidebar{display:none;flex:0 0 172px;flex-direction:column;padding:12px 8px;background:var(--gc-sidebar)}.wpr-ai-chat-page .aic-mockup__brand{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 12px;color:var(--gc-muted)}.wpr-ai-chat-page .aic-mockup__brand-name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--gc-text)}.wpr-ai-chat-page .aic-mockup__nav li{display:flex;align-items:center;gap:9px;padding:6px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpr-ai-chat-page .aic-mockup__nav-label{display:flex;align-items:center;justify-content:space-between;margin:12px 6px 2px;font-size:11px;color:var(--gc-faint)}.wpr-ai-chat-page .aic-mockup__nav-label svg{width:12px;height:12px;color:#C4C4C4}.wpr-ai-chat-page .aic-mockup__history li{padding:5px 6px;border-radius:8px;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpr-ai-chat-page .aic-mockup__history li.is-active{background:#EDEDED}.wpr-ai-chat-page .aic-mockup__user{display:flex;align-items:center;gap:8px;margin-top:auto;padding:6px}.wpr-ai-chat-page .aic-mockup__user-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#F59E0B;color:#fff;font-size:8.5px;font-weight:600}.wpr-ai-chat-page .aic-mockup__user-avatar::after{content:"";position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-radius:50%;background:#22C55E;border:1.5px solid var(--gc-sidebar)}.wpr-ai-chat-page .aic-mockup__main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;padding:16px 14px 14px}.wpr-ai-chat-page .aic-mockup__corner{position:absolute;top:12px;right:12px;color:#C4C4C4}.wpr-ai-chat-page .aic-mockup__thread{display:flex;flex-direction:column;gap:14px;padding:16px 0 14px}.wpr-ai-chat-page .aic-mockup__ask{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.wpr-ai-chat-page .aic-mockup__bubble{max-width:85%;padding:8px 14px;border-radius:18px;background:var(--gc-bubble)}.wpr-ai-chat-page .aic-mockup__attachment{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border:1px solid var(--gc-line);border-radius:12px;background:#fff}.wpr-ai-chat-page .aic-mockup__attachment b,.wpr-ai-chat-page .aic-mockup__float b{display:block;font-size:11px;font-weight:600;color:var(--gc-text)}.wpr-ai-chat-page .aic-mockup__attachment small,.wpr-ai-chat-page .aic-mockup__float small{display:block;font-size:10px;color:var(--gc-muted)}.wpr-ai-chat-page .aic-mockup__answer{color:#2F2F2F}.wpr-ai-chat-page .aic-mockup__answer-head{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:600;color:var(--gc-muted)}.wpr-ai-chat-page .aic-mockup__answer ol{margin-top:6px;display:grid;gap:4px;counter-reset:aic}.wpr-ai-chat-page .aic-mockup__answer li{position:relative;padding-left:18px;counter-increment:aic}.wpr-ai-chat-page .aic-mockup__answer li::before{content:counter(aic) ".";position:absolute;left:0;font-weight:600}.wpr-ai-chat-page .aic-mockup__answer b{font-weight:600;color:var(--gc-text)}.wpr-ai-chat-page .aic-mockup__sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wpr-ai-chat-page .aic-mockup__source{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border:1px solid var(--gc-line);border-radius:999px;font-size:10.5px;color:var(--gc-muted)}.wpr-ai-chat-page .aic-mockup__source .aic-filetag{height:16px;min-width:24px;font-size:8px;border-radius:999px}.wpr-ai-chat-page .aic-mockup__welcome{display:flex;justify-content:center;margin-top:auto;padding:24px 0 18px}.wpr-ai-chat-page .aic-mockup__welcome-title{display:flex;align-items:center;gap:10px;font-size:20px;color:var(--gc-text)}.wpr-ai-chat-page .aic-mockup__welcome-title img{width:26px;height:26px}.wpr-ai-chat-page .aic-mockup__composer{margin-top:auto;padding:10px 10px 8px 14px;border-radius:18px;background:#fff;border:1px solid #F0F0F0;box-shadow:0 2px 12px rgb(0 0 0 / .08)}.wpr-ai-chat-page .aic-mockup--cta .aic-mockup__composer{margin-top:0}.wpr-ai-chat-page .aic-mockup__placeholder{display:block;color:var(--gc-muted)}.wpr-ai-chat-page .aic-mockup__composer-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.wpr-ai-chat-page .aic-mockup__tools{display:flex;align-items:center;gap:10px;color:#3D3D3D}.wpr-ai-chat-page .aic-mockup__tools>i{width:1px;height:14px;background:var(--gc-line)}.wpr-ai-chat-page .aic-mockup__model{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--gc-muted);white-space:nowrap}.wpr-ai-chat-page .aic-mockup__model svg{width:12px;height:12px}.wpr-ai-chat-page .aic-mockup__send{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#000;color:#fff}.wpr-ai-chat-page .aic-mockup__send svg{width:13px;height:13px}.wpr-ai-chat-page .aic-mockup__prompts{margin:16px 8px auto}.wpr-ai-chat-page .aic-mockup__prompts-label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--gc-muted)}.wpr-ai-chat-page .aic-mockup__prompts-label svg{width:12px;height:12px}.wpr-ai-chat-page .aic-mockup__prompts ul{display:grid;gap:8px;margin-top:8px;padding-left:12px}.wpr-ai-chat-page .aic-mockup__prompts b{display:block;font-size:12px;font-weight:500}.wpr-ai-chat-page .aic-mockup__prompts small{display:block;font-size:10.5px;color:var(--gc-muted)}.wpr-ai-chat-page .aic-mockup__caption{margin-top:12px;text-align:center;font-size:12px;color:#94A3B8}.wpr-ai-chat-page .aic-mockup__float{display:none;position:absolute;z-index:2;padding:12px;background:#fff;border:1px solid var(--gc-line);border-radius:12px;box-shadow:var(--aic-shadow-lg)}.wpr-ai-chat-page .aic-mockup__float-title{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;color:var(--aic-primary)}.wpr-ai-chat-page .aic-mockup__float ul{display:grid;gap:8px}.wpr-ai-chat-page .aic-mockup__float li{display:flex;align-items:center;gap:8px}@media (min-width:768px){.wpr-ai-chat-page .aic-mockup__sidebar{display:flex}.wpr-ai-chat-page .aic-mockup__window{font-size:12.5px;min-height:440px}.wpr-ai-chat-page .aic-mockup__main{padding:20px 24px 18px}}@media (min-width:1280px){.wpr-ai-chat-page .aic-mockup--hero .aic-mockup__window{margin-right:56px}.wpr-ai-chat-page .aic-mockup--hero .aic-mockup__float{display:block;right:-8px;top:22%;width:212px}}.wpr-ai-chat-page .aic-hero{position:relative;padding:40px 0 64px;background:radial-gradient(50% 60% at 85% 35%,rgb(37 99 235 / .08),transparent 70%),linear-gradient(180deg,#F6F9FF 0%,#fff 100%);border-bottom:1px solid var(--aic-border)}.wpr-ai-chat-page .aic-hero__inner{display:grid;gap:48px}.wpr-ai-chat-page .aic-hero__heading{margin-top:20px;font-size:34px;font-weight:700;line-height:1.18;letter-spacing:-.025em;text-wrap:balance}.wpr-ai-chat-page .aic-hero__desc{margin-top:20px;max-width:480px;font-size:16px;line-height:1.7;color:var(--aic-muted)}.wpr-ai-chat-page .aic-hero__actions{margin-top:32px}.wpr-ai-chat-page .aic-hero__highlights{display:grid;gap:16px;margin-top:40px;padding-top:32px;border-top:1px solid var(--aic-border)}.wpr-ai-chat-page .aic-hero__highlight{display:flex;align-items:center;gap:12px}.wpr-ai-chat-page .aic-hero__highlight b{display:block;font-size:14px;font-weight:600;color:var(--aic-navy)}.wpr-ai-chat-page .aic-hero__highlight small{display:block;font-size:13px;color:var(--aic-muted)}.wpr-ai-chat-page .aic-hero__visual{min-width:0}@media (min-width:640px){.wpr-ai-chat-page .aic-hero__highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.wpr-ai-chat-page .aic-hero__highlight{flex-direction:column;align-items:flex-start}}@media (min-width:768px){.wpr-ai-chat-page .aic-hero{padding:64px 0 96px}.wpr-ai-chat-page .aic-hero__heading{font-size:46px}.wpr-ai-chat-page .aic-hero__desc{font-size:18px}}@media (min-width:1024px){.wpr-ai-chat-page .aic-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;align-items:center}.wpr-ai-chat-page .aic-hero__heading{font-size:44px}.wpr-ai-chat-page .aic-hero__highlight{flex-direction:row;align-items:center}.wpr-ai-chat-page .aic-hero__highlights{gap:12px}.wpr-ai-chat-page .aic-hero__highlight .aic-icon-tile{width:36px;height:36px}.wpr-ai-chat-page .aic-hero__highlight b{font-size:13px}.wpr-ai-chat-page .aic-hero__highlight small{font-size:12px}}@media (min-width:1280px){.wpr-ai-chat-page .aic-hero{padding:80px 0 112px}.wpr-ai-chat-page .aic-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:56px}.wpr-ai-chat-page .aic-hero__heading{font-size:54px}}.wpr-ai-chat-page .aic-features__grid{display:grid;gap:16px}.wpr-ai-chat-page .aic-feature{position:relative;overflow:hidden;padding:28px 24px;border-radius:16px;background:#fff;border:1px solid var(--aic-border);box-shadow:var(--aic-shadow);transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease}.wpr-ai-chat-page .aic-feature__title{margin-top:24px;font-size:18px;font-weight:600}.wpr-ai-chat-page .aic-feature__desc{margin-top:10px;font-size:14.5px;line-height:1.65;color:var(--aic-muted)}.wpr-ai-chat-page .aic-feature__line{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--aic-primary);transform:scaleX(0);transform-origin:left;transition:transform 0.45s cubic-bezier(.22,.61,.36,1)}@media (hover:hover){.wpr-ai-chat-page .aic-feature:hover{transform:translateY(-4px);border-color:#D3E0F5;box-shadow:var(--aic-shadow-lg)}.wpr-ai-chat-page .aic-feature:hover .aic-icon-tile{background:var(--aic-primary);color:#fff}.wpr-ai-chat-page .aic-feature:hover .aic-feature__line{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.wpr-ai-chat-page .aic-feature,.wpr-ai-chat-page .aic-feature__line{transition:none}.wpr-ai-chat-page .aic-feature:hover{transform:none}}@media (min-width:768px){.wpr-ai-chat-page .aic-features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wpr-ai-chat-page .aic-feature{padding:28px 22px 32px}}.wpr-ai-chat-page .aic-flow{display:flex;flex-direction:column;align-items:stretch}.wpr-ai-chat-page .aic-flow__step{display:flex;flex-direction:column;padding:20px;border-radius:14px;background:#fff;border:1px solid var(--aic-border);box-shadow:var(--aic-shadow)}.wpr-ai-chat-page .aic-flow__step--result{border-color:#CFDDF6}.wpr-ai-chat-page .aic-flow__num{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--aic-primary)}.wpr-ai-chat-page .aic-flow__title{margin-top:6px;font-size:15px;font-weight:600;line-height:1.4}.wpr-ai-chat-page .aic-flow__visual{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:16px;min-height:72px;padding:12px;border-radius:10px;background:var(--aic-tint)}.wpr-ai-chat-page .aic-flow__files .aic-filetag{height:28px;min-width:36px;font-size:10px}.wpr-ai-chat-page .aic-flow__answer{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px}.wpr-ai-chat-page .aic-flow__bar{height:6px;border-radius:3px;background:#C7D7F5}.wpr-ai-chat-page .aic-flow__bar--short{width:60%;margin-bottom:4px}.wpr-ai-chat-page .aic-flow__ref{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#475569;white-space:nowrap}.wpr-ai-chat-page .aic-flow__ref svg{width:13px;height:13px;color:#16A34A;flex-shrink:0}.wpr-ai-chat-page .aic-flow__arrow{display:flex;align-items:center;justify-content:center;height:32px}.wpr-ai-chat-page .aic-flow__arrow i{position:relative;display:block;width:1.5px;height:100%;background:linear-gradient(180deg,rgb(37 99 235 / .15),var(--aic-primary));transform-origin:top}.wpr-ai-chat-page .aic-flow__arrow i::after{content:"";position:absolute;left:50%;bottom:0;width:7px;height:7px;border-right:1.5px solid var(--aic-primary);border-bottom:1.5px solid var(--aic-primary);transform:translate(-50%,0) rotate(45deg)}@media (min-width:900px){.wpr-ai-chat-page .aic-flow{flex-direction:row}.wpr-ai-chat-page .aic-flow__step{flex:1 1 0%;min-width:0;padding:18px 16px}.wpr-ai-chat-page .aic-flow__title{font-size:14px;min-height:40px}.wpr-ai-chat-page .aic-flow__visual{min-height:104px}.wpr-ai-chat-page .aic-flow__arrow{flex:0 0 28px;height:auto}.wpr-ai-chat-page .aic-flow__arrow i{width:100%;height:1.5px;transform-origin:left;background:linear-gradient(90deg,rgb(37 99 235 / .15),var(--aic-primary))}.wpr-ai-chat-page .aic-flow__arrow i::after{left:auto;right:0;bottom:auto;top:50%;transform:translate(0,-50%) rotate(-45deg)}}.wpr-ai-chat-page .aic-uses__grid{display:grid;gap:12px}.wpr-ai-chat-page .aic-use{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:14px;background:#fff;border:1px solid var(--aic-border);transition:border-color 0.3s ease,box-shadow 0.3s ease}.wpr-ai-chat-page .aic-use__title{font-size:15px;font-weight:600;line-height:1.4}.wpr-ai-chat-page .aic-use__desc{margin-top:4px;font-size:13.5px;line-height:1.6;color:var(--aic-muted)}@media (hover:hover){.wpr-ai-chat-page .aic-use:hover{border-color:#D3E0F5;box-shadow:var(--aic-shadow)}}@media (min-width:640px){.wpr-ai-chat-page .aic-uses__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wpr-ai-chat-page .aic-uses__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.wpr-ai-chat-page .aic-cta{background:radial-gradient(45% 70% at 80% 50%,rgb(37 99 235 / .09),transparent 70%),var(--aic-tint);border-top:1px solid var(--aic-border)}.wpr-ai-chat-page .aic-cta__inner{display:grid;gap:40px;align-items:center}.wpr-ai-chat-page .aic-cta__content .about__cta-button{margin-top:32px}.wpr-ai-chat-page .aic-cta__visual{min-width:0;max-height:360px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.wpr-ai-chat-page .aic-mockup--cta .aic-mockup__window{pointer-events:none}@media (min-width:1024px){.wpr-ai-chat-page .aic-cta__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px}.wpr-ai-chat-page .aic-cta__visual{max-height:none;overflow:visible;padding:24px 0;-webkit-mask-image:none;mask-image:none;perspective:1600px}.wpr-ai-chat-page .aic-mockup--cta{transform:rotateY(-12deg) rotateX(6deg) rotateZ(-1.5deg) scale(.95);transform-style:preserve-3d}.wpr-ai-chat-page .aic-mockup--cta .aic-mockup__window{min-height:380px;-webkit-mask-image:linear-gradient(135deg,#000 55%,rgb(0 0 0 / .25));mask-image:linear-gradient(135deg,#000 55%,rgb(0 0 0 / .25))}}