.pp-nps-scroll{overflow:hidden}.pp-nps-card{background:#fff;border:1px solid #eceef0;border-radius:12px;box-shadow:0 1px 1px rgba(0,0,0,.04);padding:18px 30px 30px}.pp-nps-h{color:#1b053d;font-size:19px;font-weight:700;letter-spacing:-.01em}.pp-nps-sub{color:#6a6480;font-size:13px;line-height:1.45;margin-top:5px}.pp-nps-sub b{color:#1b053d;font-weight:700}.pp-nps-link{color:#1b053d;text-decoration:underline;text-underline-offset:2px}.pp-nps-rule{background:#eceef0;height:1px;margin:12px 0 14px}.pp-nps-row{align-items:start;display:grid;gap:30px;grid-template-columns:1.15fr 1fr 1fr 1fr}.pp-nps-col{opacity:0;transform:translateY(8px)}.pp-showcase-ui.in .pp-nps-col{animation:pwiNpsFadeUp .6s var(--nj-ease,cubic-bezier(.16,.84,.3,1)) forwards;animation-delay:calc(var(--i)*90ms + .2s)}@keyframes pwiNpsFadeUp{to{opacity:1;transform:none}}.pp-nps-col-h{align-items:center;color:#1b053d;display:flex;font-size:14px;font-weight:700;gap:7px}.pp-nps-count{background:#f4f5f7;border-radius:6px;color:#6a6480;font-size:12px;font-weight:600;padding:2px 7px}.pp-nps-gauge{display:flex;margin:12px 0 10px;position:relative}.pp-nps-gseg{flex:1;height:8px}.pp-nps-gseg.red{background:#ff5247;border-radius:4px 0 0 4px}.pp-nps-gseg.yellow{background:#fbbc05}.pp-nps-gseg.green{background:#34c759;border-radius:0 4px 4px 0}.pp-nps-gmark{border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #1b053d;height:0;position:absolute;top:-5px;transform:translateX(-50%);width:0}.pp-nps-bar{background:#f0f1f3;border-radius:4px;height:8px;margin:14px 0 10px;overflow:hidden}.pp-nps-fill{border-radius:4px;display:block;height:100%;transition:width 1s cubic-bezier(.16,.84,.3,1);transition-delay:var(--d);width:0}.pp-showcase-ui.in .pp-nps-fill{width:var(--w)}.pp-nps-fill.green{background:#34c759}.pp-nps-fill.yellow{background:#fbbc05}.pp-nps-fill.red{background:#ff5247}.pp-nps-n{color:#1b053d;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em}.pp-nps-delta{color:#8a85a0;font-size:12px;margin-top:5px}.pp-nps-delta .up{color:#1b9c53;font-weight:600}.pp-nps-delta .down{color:#e0392b;font-weight:600}.pp-nps-ai{align-items:center;background:#eef4ff;border-radius:12px;display:flex;gap:11px;margin:26px 0 4px;opacity:0;padding:15px 18px;transform:translateY(8px);transition:opacity .7s var(--nj-ease,cubic-bezier(.16,.84,.3,1)) .55s,transform .7s var(--nj-ease,cubic-bezier(.16,.84,.3,1)) .55s}.pp-showcase-ui.in .pp-nps-ai{opacity:1;transform:none}.pp-nps-ai-ic{color:#1874fd;display:inline-flex;flex:0 0 auto}.pp-nps-ai-ic svg{height:18px;width:18px}.pp-nps-ai-t{color:#2a2540;flex:1;font-size:13px}.pp-nps-ai-t b{color:#1b053d;font-weight:700}.pp-nps-ai-link{color:#1874fd;flex:0 0 auto;font-size:13px;font-weight:700}.pp-nps-chart-h{color:#1b053d;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:30px 0 14px}.pp-nps-chart{padding-left:38px;position:relative}.pp-nps-y{color:#a0a4ad;display:flex;flex-direction:column;font-size:11px;font-variant-numeric:tabular-nums;height:180px;justify-content:space-between;left:0;position:absolute;top:0}.pp-nps-chart svg{display:block;height:180px;width:100%}.pp-nps-grid{stroke:#eef0f3;stroke-width:1}.pp-nps-clip{transition:width 1.4s cubic-bezier(.4,0,.2,1) .35s;width:0}.pp-sc-scroll.is-panned .pp-nps-clip{width:600px}.pp-nps-dot{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:opacity .4s ease,transform .5s var(--nj-ease-spring,cubic-bezier(.34,1.4,.5,1));transition-delay:var(--d)}.pp-sc-scroll.is-panned .pp-nps-dot{opacity:1;transform:scale(1)}.pp-nps-x{color:#a0a4ad;display:flex;font-size:11px;justify-content:space-between;margin-top:8px}@media (prefers-reduced-motion:reduce){.pp-nps-col{animation:none;opacity:1;transform:none}.pp-nps-fill{transition:none;width:var(--w)}.pp-nps-ai{opacity:1;transform:none;transition:none}.pp-nps-clip{transition:none;width:600px}.pp-nps-dot{opacity:1;transform:none;transition:none}}