.ind-prod{--p-ease:cubic-bezier(.16, 1, .3, 1);--p-pop:cubic-bezier(.34, 1.56, .64, 1);--p-ai:#2b54e0;--p-ai-wash:#eef2ff;--p-person:#985a06;--p-person-wash:#fbf1e2}@keyframes p-rise{0%{opacity:0;translate:0 10px}}.ind-prod .ph{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(64px,8vw,104px)}.ind-prod .ph-copy{text-align:center;justify-items:center;max-width:1000px;margin:clamp(32px,4vw,52px) auto 0;display:grid}.ind-prod .ph-h1{letter-spacing:-.03em;max-width:1000px;color:var(--jx-ink);font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:600;line-height:1.04}.ind-prod .ph-h1 .a-fit-in{letter-spacing:-.03em}.ind-prod .ph-h1 span span{display:block}.ind-prod .ph-lede{max-width:660px;color:var(--jx-ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.ind-prod .ph-note{justify-content:center;margin-top:20px;display:flex}.ind-prod .ph-stage{background:var(--jx-grain), var(--in-plate);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:clamp(20px,3vw,40px);margin-top:clamp(48px,6vw,72px);padding:clamp(20px,3.5vw,48px);display:grid;box-shadow:inset 0 0 0 1px #1011140d}.ind-prod .ph-chat{box-shadow:var(--in-shadow-lift);background:#fff;border-radius:22px;overflow:hidden}.ind-prod .ph-chat-head{border-bottom:1px solid var(--jx-line);align-items:center;gap:10px;padding:14px 18px;display:flex}.ind-prod .ph-chat-head span{line-height:1.3;display:grid}.ind-prod .ph-chat-head b{font-size:.9375rem;font-weight:600}.ind-prod .ph-chat-head small{color:var(--jx-ink-3);font-size:.75rem}.ind-prod .ph-feed{background:#fbfaf8;gap:10px;padding:18px;display:grid}.ind-prod .ph-feed li{gap:4px;max-width:86%;display:grid}.ind-prod .ph-feed li span{border-radius:14px;padding:9px 13px;font-size:.84rem;line-height:1.45}.ind-prod .ph-feed em{letter-spacing:.06em;text-transform:uppercase;color:var(--p-ai);font-size:.625rem;font-style:normal;font-weight:700}.ind-prod .ph-feed .is-c{justify-self:end;justify-items:end}.ind-prod .ph-feed .is-c span{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px}.ind-prod .ph-feed .is-a span{box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-bottom-left-radius:4px}.ind-prod .ph-feed .is-done{justify-self:start}.ind-prod .ph-feed .is-done span{background:var(--jx-ok-wash);color:var(--jx-ok);font-weight:600}.ind-prod .ph-rail{gap:8px;display:grid}.ind-prod .ph-rail li{box-shadow:var(--in-shadow);background:#fff;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.ind-prod .ph-ri{background:var(--p-ai-wash);width:34px;height:34px;color:var(--p-ai);border-radius:10px;place-items:center;display:grid}.ind-prod .ph-rt{line-height:1.3;display:grid}.ind-prod .ph-rt b{font-size:.875rem;font-weight:600}.ind-prod .ph-rt small{color:var(--jx-ink-3);font-size:.75rem}.ind-prod .ph-rail .is-idle{background:#ffffff8c;box-shadow:inset 0 0 0 1.5px #10111414}.ind-prod .ph-rail .is-idle .ph-ri{color:var(--jx-ink-3);background:#f1f0ec}.ind-prod.js .ph-stage.in .ph-feed li{animation:p-rise .45s var(--p-ease) both;animation-delay:calc(.3s + var(--k) * .8s)}.ind-prod.js .ph-stage.in .ph-rail li{animation:ph-lit .5s var(--p-ease) both;animation-delay:calc(.45s + var(--k) * .8s)}@keyframes ph-lit{0%{opacity:.25;translate:8px}}.ind-prod.js .ph-stage:not(.in) .ph-feed li{opacity:0}.ind-prod .pp-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(48px,6vw,72px);display:grid}.ind-prod .pp-card{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);transition:box-shadow .3s var(--jx-ease), translate .3s var(--jx-ease);flex-direction:column;padding:14px 14px 26px;display:flex}.ind-prod .pp-card:hover{box-shadow:var(--in-shadow);translate:0 -2px}.ind-prod .pp-card.is-agent,.ind-prod .pp-card.is-analytics{grid-column:span 2}.ind-prod .pp-card>:not(.pp-stage){margin-inline:14px}.ind-prod .pp-meta{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.ind-prod .in-plan.is-all{background:var(--jx-ok-wash);color:var(--jx-ok)}.ind-prod .pp-card h3{margin-top:12px;font-size:1.375rem}.ind-prod .pp-card .jx-body{margin-top:8px}.ind-prod .pp-link{color:var(--jx-ink);align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ind-prod .pp-link svg{transition:translate .25s var(--jx-ease)}.ind-prod .pp-card:hover .pp-link svg{translate:3px}.ind-prod .pp-link:hover span{text-underline-offset:4px;text-decoration:underline}.ind-prod .pp-stage{background:var(--jx-grain), linear-gradient(180deg, #f8f6f2, #f1eee8);border-radius:14px;height:210px;padding:18px;overflow:hidden}.ind-prod .pp-art{align-content:center;gap:7px;height:100%;display:grid}.ind-prod .pp-agent{width:100%;max-width:520px;margin-inline:auto}.ind-prod .pp-q,.ind-prod .pp-a{border-radius:12px;max-width:80%;padding:7px 11px;font-size:.78rem;line-height:1.4}.ind-prod .pp-q{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ind-prod .pp-a{box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-bottom-left-radius:4px;justify-self:start}.ind-prod .pp-a.is-gap{background:var(--p-person-wash);color:#5e3a06;box-shadow:inset 0 0 0 1px #ebd3a8}.ind-prod .pp-src{background:var(--p-ai-wash);color:var(--p-ai);border-radius:999px;justify-self:start;padding:2px 8px;font-size:.6563rem;font-weight:600}.ind-prod .pp-flow{gap:6px}.ind-prod .pp-flow span{width:78%;box-shadow:inset 0 0 0 1px var(--jx-line);text-align:center;background:#fff;border-radius:10px;justify-self:center;padding:8px 12px;font-size:.75rem;font-weight:500;position:relative}.ind-prod .pp-flow span+span:before{content:"";background:var(--jx-line-2);width:1.5px;height:6px;position:absolute;top:-7px;left:50%}.ind-prod .pp-flow .is-rule{color:#1e3c9e;box-shadow:inset 0 0 0 1.5px #2b54e073}.ind-prod .pp-flow span:last-child{background:var(--jx-ink);color:#fff;box-shadow:none}.ind-prod .pp-cal{gap:6px}.ind-prod .pp-cal-head{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.6875rem;font-weight:600}.ind-prod .pp-cal span{background:#f1efeb;border-radius:8px;grid-template-columns:46px 1fr;align-items:center;gap:8px;padding:6px 10px;font-size:.72rem;display:grid}.ind-prod .pp-cal span b{font-variant-numeric:tabular-nums}.ind-prod .pp-cal span small{color:var(--jx-ink-3)}.ind-prod .pp-cal .is-busy{background:repeating-linear-gradient(135deg,#f4f2ee 0 6px,#ece9e3 6px 12px)}.ind-prod .pp-cal .is-free{background:var(--p-ai-wash);box-shadow:inset 0 0 0 1px #2b54e059}.ind-prod .pp-cal .is-free small{color:var(--p-ai)}.ind-prod .pp-cal .is-booked{background:var(--jx-ok-wash);box-shadow:inset 0 0 0 1px #1d7a5259}.ind-prod .pp-cal .is-booked small{color:var(--jx-ok);font-weight:600}.ind-prod .pp-call{box-shadow:var(--in-shadow);background:#fff;border-radius:16px;justify-items:center;gap:12px;padding:18px}.ind-prod .pp-call-top{align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.ind-prod .pp-dot{background:var(--jx-ok);width:8px;height:8px;box-shadow:0 0 0 4px var(--jx-ok-wash);border-radius:50%}.ind-prod .pp-wave{align-items:center;gap:3px;width:100%;height:34px;display:flex}.ind-prod .pp-wave i{background:var(--p-ai);opacity:.75;height:30%;animation:1.1s ease-in-out infinite pp-wave;animation-delay:calc(var(--k) * -73ms);border-radius:2px;flex:1}@keyframes pp-wave{0%,to{height:18%}50%{height:100%}}.ind-prod .pp-call-note{color:var(--jx-ink-3);font-size:.72rem}.ind-prod .pp-inbox{gap:6px}.ind-prod .pp-inbox p{box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.ind-prod .pp-inbox span{line-height:1.3;display:grid}.ind-prod .pp-inbox b{font-size:.78rem}.ind-prod .pp-inbox small{color:var(--jx-ink-3);font-size:.6875rem}.ind-prod .pp-inbox .is-person{background:#fffcf7;box-shadow:inset 0 0 0 1px #ebd3a8}.ind-prod .pp-inbox .is-person small{color:var(--p-person);font-weight:600}.ind-prod .pp-notify{gap:7px}.ind-prod .pp-toast{box-shadow:var(--in-shadow);background:#fff;border-radius:10px;grid-template-columns:16px 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.ind-prod .pp-toast svg{color:var(--jx-ink-2)}.ind-prod .pp-toast span{line-height:1.3;display:grid}.ind-prod .pp-toast b{font-size:.75rem}.ind-prod .pp-toast small{color:var(--jx-ink-3);font-size:.6563rem}.ind-prod .pp-toggles{gap:6px;display:flex}.ind-prod .pp-toggles span{color:var(--jx-ink-3);background:#f1f0ec;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.6563rem;font-weight:600;display:inline-flex}.ind-prod .pp-toggles .is-on{background:var(--jx-ok-wash);color:var(--jx-ok)}.ind-prod .pp-stats{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:14px}.ind-prod .pp-bars,.ind-prod .pp-gaps{box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.ind-prod .pp-bars p,.ind-prod .pp-gaps p{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.6563rem;font-weight:600}.ind-prod .pp-bars span{align-items:flex-end;gap:5px;height:110px;display:flex}.ind-prod .pp-bars i{height:calc(var(--h) * 10%);background:linear-gradient(180deg, #7f98f2, var(--p-ai));transform-origin:bottom;border-radius:3px 3px 0 0;flex:1}.ind-prod .pp-gaps span{background:var(--p-person-wash);color:#5e3a06;border-radius:8px;padding:7px 9px;font-size:.72rem;line-height:1.35}@keyframes pp-grow{0%{transform:scaleY(0)}}.ind-prod.js .pp-card.in .pp-bars i{animation:pp-grow .6s var(--p-ease) both;animation-delay:calc(.3s + var(--k) * 60ms)}.ind-prod.js .pp-card.in :is(.pp-flow span,.pp-cal span,.pp-inbox p,.pp-toast){animation:p-rise .4s var(--p-ease) both;animation-delay:calc(.3s + var(--k) * .12s)}.ind-prod .pb-wrap{background:var(--jx-paper)}.ind-prod .pn-list{border-top:2px solid var(--jx-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;max-width:1040px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.ind-prod .pn-row{border-bottom:1px solid var(--jx-line-2);color:var(--jx-ink);grid-template-columns:1fr 24px auto;align-items:center;gap:14px;padding:20px 2px;text-decoration:none;display:grid}.ind-prod .pn-pain{font-size:1.0625rem;font-weight:500;line-height:1.4}.ind-prod .pn-to{color:var(--jx-ink-4);transition:translate .25s var(--jx-ease), color .25s}.ind-prod .pn-part{background:var(--p-ai-wash);color:var(--p-ai);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.8125rem;font-weight:600}.ind-prod .pn-row:hover .pn-to{color:var(--jx-ink);translate:3px}.ind-prod .pn-row:hover .pn-pain{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1023px){.ind-prod .ph-stage{grid-template-columns:1fr}.ind-prod .pp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-prod .pp-card.is-agent,.ind-prod .pp-card.is-analytics{grid-column:1/-1}.ind-prod .pn-list{grid-template-columns:1fr}}@media (max-width:640px){.ind-prod .ph-stage,.ind-prod .ph-feed{padding:12px}.ind-prod .ph-feed li{max-width:94%}.ind-prod .pp-bento,.ind-prod .pp-stats{grid-template-columns:1fr}.ind-prod .pp-stage{height:auto;min-height:200px}.ind-prod .pn-row{grid-template-columns:1fr;gap:8px}.ind-prod .pn-to{display:none}.ind-prod .pn-part{justify-self:start}}.ind-prod .pb-head{padding-bottom:0}.ind-prod .pb-wrap .a-pb:first-child{padding-top:clamp(40px,5vw,64px)}.ind-prod .pb-wrap .a-pb-media[data-plate=lilac]{background:var(--jx-grain), radial-gradient(70% 60% at 0% 0%, #e7daf6 0%, transparent 70%), radial-gradient(60% 70% at 100% 100%, #f7e3ea 0%, transparent 70%), #f6f1f7}.ind-prod .pb-wrap .a-pb-media[data-plate=sky]{background:var(--jx-grain), radial-gradient(70% 60% at 0% 0%, #d9e5f8 0%, transparent 70%), radial-gradient(60% 70% at 100% 100%, #e4f1f8 0%, transparent 70%), #f2f6fa}.ind-prod .pb-wrap .a-pb-media[data-plate=mint]{background:var(--jx-grain), radial-gradient(70% 60% at 0% 0%, #d6efe4 0%, transparent 70%), radial-gradient(60% 70% at 100% 100%, #e9f4e2 0%, transparent 70%), #f2f8f4}.ind-prod .pb-wrap .a-pb-media[data-plate=ember]{background:var(--jx-grain), radial-gradient(70% 60% at 0% 0%, #fbe2d3 0%, transparent 70%), radial-gradient(60% 70% at 100% 100%, #fbeedc 0%, transparent 70%), #fbf5ef}.ind-prod .pp-group{background:var(--jx-ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.ind-prod .pm-table{max-width:960px;box-shadow:var(--in-shadow);background:#fff;border-radius:24px;margin:clamp(48px,6vw,72px) auto 0;padding:8px;overflow-x:auto}.ind-prod .pm-table table{border-collapse:collapse;width:100%}.ind-prod .pm-table th,.ind-prod .pm-table td{text-align:center;padding:14px 16px;font-size:.9375rem}.ind-prod .pm-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.8125rem;font-weight:600}.ind-prod .pm-table tbody th{text-align:left;color:var(--jx-ink);font-weight:500}.ind-prod .pm-table tbody tr+tr{border-top:1px solid var(--jx-line)}.ind-prod .pm-yes{color:var(--jx-ok)}.ind-prod .pm-no{color:var(--jx-ink-4)}.ind-prod .pm-more{justify-content:center;margin-top:32px;display:flex}@media (max-width:640px){.ind-prod .pm-table th,.ind-prod .pm-table td{padding:12px 8px;font-size:.8125rem}.ind-prod .pm-table thead th{letter-spacing:.02em;font-size:.625rem}}.ind-prod .pm-table table{table-layout:fixed}.ind-prod .pm-table thead th:first-child,.ind-prod .pm-table tbody th{width:32%}.ind-prod .pm-table{overflow-x:visible}@media (max-width:640px){.ind-prod .pm-table thead th{text-transform:none;letter-spacing:0;font-size:.6563rem}.ind-prod .pm-table thead th:first-child,.ind-prod .pm-table tbody th{width:30%}.ind-prod .pm-table{padding:4px}}
