.pains .pn-chat{flex-direction:column;justify-content:center;gap:.5rem;width:100%;max-width:30rem;height:17.25rem;margin:0 auto;display:flex}.pains .pn-bub{border-radius:1.25rem;max-width:86%;padding:.625rem 1rem;font-size:.9375rem;line-height:1.4}.pains .pn-bub.is-me{color:var(--gray--500);-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#ffffff80;align-self:flex-end;box-shadow:inset 0 0 0 1px #ffffffb3}.pains .pn-bub.is-them{color:var(--gray--500,#020101);background:#fff;align-self:flex-start}.pains .pn-bub.is-fig{color:var(--gray--400,#757575);white-space:nowrap;background:#fff;border-radius:1rem;align-self:flex-end;align-items:flex-end;gap:1rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.4;display:inline-flex}.pains .pn-bub.is-fig svg{flex:none;display:block}.pains .pn-bub.is-fig>span{transform:translateY(.14em)}.pains .pn-bub.is-typing{color:var(--gray--400,#757575);background:#fff;align-items:center;gap:.25rem;padding:.5rem .875rem;font-size:.875rem;display:inline-flex}.pains .pn-bub.is-typing i{background:currentColor;border-radius:50%;width:.25rem;height:.25rem}.pains .pn-bub.is-typing i:last-of-type{margin-right:.375rem}.pains .pn-bub.is-typing.is-gone,.pains .pn-bub[data-pn-line="2"]:not(.is-shown){display:none}@media screen and (width<=600px){.pains .pn-chat{height:auto}.pains .pn-bub{max-width:90%}}@media (prefers-reduced-motion:no-preference){.pains [data-pn-ready] .pn-bub{opacity:0;filter:blur(4px);transition:opacity .3s ease-out,filter .3s ease-out,translate .3s ease-out;translate:0 12px}.pains [data-pn-ready] .pn-bub.is-shown{opacity:1;filter:blur();translate:0}.pains .pn-bub.is-typing i{animation:1.2s ease-in-out infinite pn-dot}.pains .pn-bub.is-typing i:nth-of-type(2){animation-delay:.15s}.pains .pn-bub.is-typing i:nth-of-type(3){animation-delay:.3s}}@keyframes pn-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pains .pn-panel.is-prompt{padding-bottom:1.25rem}.pains .pn-prompt{color:var(--gray--500,#020101);margin:0;font-size:1.125rem;line-height:1.5}.pains .pn-typed{white-space:nowrap;vertical-align:bottom;max-width:25ch;display:inline-block;overflow:hidden}.pains .pn-caret{vertical-align:-.15em;background:var(--accent);width:1.5px;height:1.15em;margin:0 .25rem 0 1px;animation:1.06s step-end infinite pn-caret;display:inline-block}@keyframes pn-caret{50%{opacity:0}}.pains .pn-tags{margin-top:.5rem;display:inline-block}.pains .pn-tags em{color:var(--accent);border-radius:.375rem;margin:0 .125rem .25rem 0;padding:0 .3125rem;font-size:.9375rem;font-style:normal;line-height:1.5;display:inline-block;box-shadow:inset 0 0 0 1px #02010140}@media screen and (width>=992px){.pains .pn-panel.is-prompt{max-width:22rem}}@media screen and (width<=600px){.pains .pn-panel.is-prompt{padding:1.25rem}}@media (prefers-reduced-motion:no-preference){.pains [data-pn-ready] .pn-typed{max-width:0;transition:max-width 1.1s steps(25,end) .3s}.pains [data-pn-ready] .pn-tags em{opacity:0;filter:blur(4px);transition:opacity .3s ease-out,filter .3s ease-out,translate .3s ease-out;transition-delay:calc(1.5s + var(--d) * .15s);translate:0 6px}.pains [data-pn-ready] .is-prompt .pn-foot{transition-delay:2.2s}.pains [data-pn-ready] .is-in .pn-tags em{opacity:1;filter:blur();translate:0}.pains [data-pn-ready] .is-in .pn-typed{max-width:25ch}}.pains .pn-chart-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;flex:none!important}.pains .pn-chart-fig{color:var(--gray--400,#757575);white-space:nowrap;align-items:flex-end;gap:.5rem;font-size:.875rem;display:flex}.pains .pn-chart-fig>span{transform:translateY(.08em)}.pains .pn-chart-fig svg{display:block}.pains .pn-chart-t{color:var(--gray--500,#020101);margin:0;font-size:1.125rem;font-weight:500;line-height:1.3}.pains .pn-chart-v{color:var(--gray--400,#757575);margin:.125rem 0 0;font-size:.875rem}.pains .pn-plot{flex:auto;min-height:0;margin-top:1.25rem;position:relative}.pains .pn-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pains .pn-rule{fill:none;stroke:#02010112;stroke-width:1px;vector-effect:non-scaling-stroke}.pains .pn-area{fill:url(#pn-fill);stroke:none}.pains .pn-line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pains .pn-line.is-ios{stroke:#c4c4c4}.pains .pn-line.is-and{stroke:url(#pn-ramp)}.pains .pn-cursor{background:#02010124;width:1px;position:absolute;top:0;bottom:0}.pains .pn-dot{border-radius:50%;width:.625rem;height:.625rem;margin:-.3125rem 0 0 -.3125rem;position:absolute;box-shadow:0 0 0 2.5px #fff}.pains .pn-dot.is-ios{background:#9a9a9a}.pains .pn-dot.is-and{background:var(--accent)}.pains .pn-tip{white-space:nowrap;background:#fff;border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.625rem .875rem;font-size:.8125rem;display:flex;position:absolute;top:20%;translate:calc(-100% - .75rem);box-shadow:0 1px 2px #1012180f,0 10px 24px #1012181a}.pains .pn-tip[data-side=right]{translate:.75rem}.pains .pn-tip span{color:var(--gray--400,#757575);align-items:center;gap:.5rem;display:flex}.pains .pn-tip b{text-align:right;min-width:2.75em;color:var(--gray--500,#020101);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.75rem;font-weight:500}.pains .pn-tip i{border-radius:50%;width:.5rem;height:.5rem}.pains .pn-tip i.is-ios{background:#9a9a9a}.pains .pn-tip i.is-and{background:var(--accent)}.pains .pn-axis{color:var(--gray--400,#757575);justify-content:space-between;margin-top:.625rem;font-size:.8125rem;display:flex}@media (hover:hover){.pains .pn-plot{cursor:crosshair}}@media screen and (width<=600px){.pains .pn-plot{flex:none;height:8.5rem}.pains .pn-chart-head{flex-direction:column;gap:.5rem}.pains .pn-chart-t{font-size:1rem}.pains .pn-tip{font-size:max(.75rem,12px)}}@media (prefers-reduced-motion:no-preference){.pains [data-pn-ready] .pn-line{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,0,0,1) .4s,stroke-dasharray 0s linear 1.8s}.pains [data-pn-ready] .pn-line.is-and{transition-delay:.7s,2.1s}.pains [data-pn-ready] .pn-area{opacity:0;transition:opacity .6s ease-out 1.6s}.pains [data-pn-ready] .pn-rule{opacity:0;transition:opacity .4s ease-out .3s}.pains [data-pn-ready] .pn-dot,.pains [data-pn-ready] .pn-cursor,.pains [data-pn-ready] .pn-tip{opacity:0;transition:opacity .3s ease-out 2.1s}.pains [data-pn-ready] .is-in .pn-line{stroke-dashoffset:0;stroke-dasharray:none}.pains [data-pn-ready] .is-in .pn-area,.pains [data-pn-ready] .is-in .pn-rule,.pains [data-pn-ready] .is-in .pn-dot,.pains [data-pn-ready] .is-in .pn-cursor,.pains [data-pn-ready] .is-in .pn-tip{opacity:1}}.pains .pn-quote{color:var(--gray--500,#020101);margin:0;font-size:1.125rem;line-height:1.5}.pains .pn-panel.is-review{height:14rem}.pains .pn-stars{color:var(--gray--300,#dedede);gap:.25rem;display:flex}.pains .pn-stars i{line-height:0;transition:color .15s ease-out;display:block}.pains .pn-stars i svg{display:block}.pains .pn-stars .is-on{color:var(--gray--500,#020101)}.pains .pn-chips{gap:.5rem;width:100%;max-width:30rem;margin:1rem auto 0;display:flex;overflow:hidden}.pains .pn-chip{height:2.25rem;color:var(--gray--500,#020101);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 .875rem 0 .3125rem;font:500 .9375rem/1 Neue Montreal,Arial,sans-serif;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.pains .pn-chip.is-on{background:#fff;box-shadow:0 1px 2px #1012180f,0 4px 12px #1012180f}.pains .pn-chip i{border-radius:50%;width:1.625rem;height:1.625rem}.pains .pn-chip i.is-a{background:radial-gradient(circle at 30% 30%,#fcb73c,#9003fd 70%)}.pains .pn-chip i.is-b{background:radial-gradient(circle at 70% 30%,#9003fd,#fcb73c 80%)}.pains .pn-chip i.is-c{background:linear-gradient(135deg,#9003fd,#fcb73c)}.pains .pn-chip i.is-d{background:linear-gradient(315deg,#9003fd,#fcb73c)}@media screen and (width<=600px){.pains .pn-panel.is-review{height:auto;min-height:13rem;padding:1.25rem}.pains .pn-panel.is-review .pn-foot{flex-wrap:wrap;row-gap:.75rem}}@media (prefers-reduced-motion:no-preference){.pains [data-pn-ready] .pn-chips{opacity:0;filter:blur(4px);transition:opacity .3s ease-out .9s,filter .3s ease-out .9s,translate .3s ease-out .9s;translate:0 12px}.pains [data-pn-ready] .is-in .pn-chips{opacity:1;filter:blur();translate:0}.pains .pn-quote.is-swap{opacity:0;filter:blur(4px);translate:0 -6px}.pains .pn-quote{transition:opacity .15s ease-out,filter .15s ease-out,translate .15s ease-out}}
