.ppai-root{--ppai-ink:#101010;--ppai-tx:#363636;--ppai-mu:#707070;--ppai-g:#e8e8e8;--ppai-gh:#dcdcdc;--ppai-ln:#dedede;--ppai-bg:#fff;--ppai-err:#b42318;--ppai-c2:#c026d3;--ppai-spk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.5 6.5c.65 4 2.5 5.85 6.5 6.5-4 .65-5.85 2.5-6.5 6.5-.65-4-2.5-5.85-6.5-6.5 4-.65 5.85-2.5 6.5-6.5Z'/%3E%3Cpath d='M6.5 3.8c.27 1.66 1.04 2.43 2.7 2.7-1.66.27-2.43 1.04-2.7 2.7-.27-1.66-1.04-2.43-2.7-2.7 1.66-.27 2.43-1.04 2.7-2.7Z'/%3E%3Cpath d='M6 15.3c.22 1.35.85 1.98 2.2 2.2-1.35.22-1.98.85-2.2 2.2-.22-1.35-.85-1.98-2.2-2.2 1.35-.22 1.98-.85 2.2-2.2Z'/%3E%3C/svg%3E");--ppai-spk1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c1 6 4 9 10 10-6 1-9 4-10 10-1-6-4-9-10-10 6-1 9-4 10-10Z'/%3E%3C/svg%3E");font:400 16px/1.6 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:normal;color:var(--ppai-ink);text-align:left;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.ppai-root *,.ppai-root *:before,.ppai-root *:after{box-sizing:border-box}.ppai-root :where(button,input,textarea,a,p,ul,li,h2,span,form,label,strong){margin:0;padding:0;border:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;background:none;text-decoration:none;box-shadow:none;min-width:0}.ppai-root :where(button){cursor:pointer;-webkit-appearance:none;appearance:none;text-align:inherit;line-height:inherit}.ppai-root :where(ul){list-style:none}.ppai-root svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ppai-root [hidden]{display:none!important}.ppai-root :focus{outline:0}.ppai-root :focus-visible{outline:2px solid var(--ppai-c,#7c3aed);outline-offset:2px;box-shadow:none}.ppai-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html.ppai-lock,html.ppai-lock body{overflow:hidden!important}html.ppai-lock.ppai-gut body{padding-right:var(--ppai-sw,0px)!important}.ppai-dup{display:none!important}.ppai-spk{display:block;flex:none;width:32px;height:32px;background:var(--ppai-c,#7c3aed) linear-gradient(135deg,var(--ppai-c,#7c3aed),var(--ppai-c2));-webkit-mask:var(--ppai-spk) center/contain no-repeat;mask:var(--ppai-spk) center/contain no-repeat}.ppai-spk-s{display:inline-block;width:10px;height:10px;-webkit-mask-image:var(--ppai-spk1);mask-image:var(--ppai-spk1)}.ppai-launcher{position:fixed;z-index:1;right:16px;bottom:calc(var(--ppai-om,16px) + max(var(--ppai-lift,0px),env(safe-area-inset-bottom,0px)));width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--ppai-c,#7c3aed) linear-gradient(135deg,var(--ppai-c,#7c3aed) 0%,var(--ppai-c2) 100%);box-shadow:0 0 32px #0000004d}.ppai-launcher:hover{filter:brightness(1.06)}.ppai-launcher svg{width:28px;height:28px}.ppai-launcher .ppai-ico-chat{width:28px;height:28px;fill:#fff;stroke:none}.ppai-launcher .ppai-ico-x{display:none;width:24px;height:24px}.ppai-is-open .ppai-launcher .ppai-ico-chat{display:none}.ppai-is-open .ppai-launcher .ppai-ico-x{display:block}.ppai-hide .ppai-launcher,.ppai-hide .ppai-teaser{opacity:0;visibility:hidden;pointer-events:none}.ppai-root.ppai-is-open{z-index:1200!important}.ppai-teaser{position:fixed;z-index:1;right:16px;bottom:calc(var(--ppai-om,16px) + max(var(--ppai-lift,0px),env(safe-area-inset-bottom,0px)) + 68px);width:max-content;max-width:min(280px,calc(100vw - 32px));display:flex;align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000024,0 1px 4px #00000014;border:1px solid rgba(0,0,0,.05)}.ppai-tz-b{flex:1;padding:12px 4px 12px 16px;font-size:14px;line-height:1.45;font-weight:500;color:var(--ppai-ink);min-height:44px}.ppai-tz-x{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ppai-mu);border-radius:12px}.ppai-tz-x svg{width:16px;height:16px}.ppai-bd{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;display:block;background:#00000080;opacity:0;visibility:hidden}.ppai-is-open .ppai-bd{opacity:1;visibility:visible}.ppai-panel{position:fixed;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--ppai-bg);overflow:hidden;visibility:hidden;transform:translate(100%)}.ppai-is-open .ppai-panel{visibility:visible;transform:none}@media(min-width:750px){.ppai-launcher{right:24px;bottom:calc(var(--ppai-od,24px) + var(--ppai-lift,0px));width:64px;height:64px}.ppai-launcher .ppai-ico-chat{width:32px;height:32px}.ppai-teaser{right:24px;bottom:calc(var(--ppai-od,24px) + var(--ppai-lift,0px) + 76px)}.ppai-panel{left:auto;bottom:var(--ppai-cut,0px);width:500px;height:auto;border-radius:32px 0 0 32px;box-shadow:-7px 0 16px #0000001a,-29px 0 29px #00000017,-64px 0 38px #0000000d;transform:translate(calc(100% + 120px))}}@media(max-width:749px){.ppai-nomobile{display:none!important}}@media(max-width:989px){html.ppai-on .footer{padding-bottom:88px}}.ppai-head{flex:none;position:relative;display:flex;align-items:center;gap:8px;padding:24px 16px 8px}.ppai-head:after{content:"";position:absolute;z-index:1;left:0;right:0;top:100%;height:16px;pointer-events:none;background:linear-gradient(var(--ppai-bg),rgba(255,255,255,0))}.ppai-ib{position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;background:var(--ppai-g);color:var(--ppai-ink)}.ppai-ib:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%}.ppai-ib:hover{background:var(--ppai-gh)}.ppai-ib:disabled{opacity:.45;cursor:default}.ppai-ib svg{width:20px;height:20px;stroke-width:1.8}.ppai-ib-x{margin-left:auto}.ppai-menu{position:absolute;z-index:3;top:calc(100% + 2px);left:16px;min-width:236px;padding:6px;background:#fff;border:1px solid var(--ppai-g);border-radius:16px;box-shadow:0 12px 32px #0000001f;display:flex;flex-direction:column}.ppai-mi{min-height:44px;padding:0 12px;border-radius:10px;font-size:15px;font-weight:500;color:var(--ppai-ink);text-align:left;display:flex;align-items:center}.ppai-mi:hover,.ppai-mi:focus-visible{background:#f4f4f4}.ppai-log{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 16px 16px;background:var(--ppai-bg);display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}.ppai-hero{margin:auto 0;padding:24px 0 8px;display:flex;flex-direction:column;align-items:center;text-align:center}.ppai-hello{margin-top:16px;max-width:400px;font-size:24px;line-height:1.5;font-weight:400;color:var(--ppai-ink);text-wrap:balance;-webkit-user-select:text;user-select:text}.ppai-hello-l{font-size:18px;line-height:1.5}.ppai-hero .ppai-chips{justify-content:center;margin-top:28px;max-width:440px}.ppai-msg{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;max-width:100%;margin:0 0 32px}.ppai-msg-u{align-self:flex-end;align-items:flex-end;max-width:90%}.ppai-bub{display:block;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.765;font-weight:500;color:var(--ppai-tx);-webkit-user-select:text;user-select:text}.ppai-msg:not(.ppai-msg-u) .ppai-bub{max-width:90%}.ppai-msg-u .ppai-bub{padding:16px;background:var(--ppai-g);color:var(--ppai-ink);border-radius:20px 20px 0}.ppai-msg-e .ppai-bub{color:var(--ppai-err)}.ppai-par,.ppai-ol,.ppai-step-t{display:block}.ppai-par+.ppai-ol,.ppai-ol+.ppai-par{margin-top:8px}.ppai-step{display:flex;align-items:flex-start}.ppai-step+.ppai-step{margin-top:6px}.ppai-step-n{flex:none;width:1.6em;font-weight:600;color:var(--ppai-ink);font-variant-numeric:tabular-nums}.ppai-ol-w .ppai-step-n{width:2.15em}.ppai-step-t{flex:1 1 auto;min-width:0}.ppai-a{color:var(--ppai-c,#7c3aed);text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.ppai-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ppai-act{position:relative;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--ppai-ln);color:var(--ppai-ink);background:#fff;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex;align-items:center;gap:6px;text-decoration:none!important}.ppai-act:after,.ppai-chip:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.ppai-act:hover{border-color:var(--ppai-c,#7c3aed);color:var(--ppai-c,#7c3aed)}.ppai-sec .ppai-act,.ppai-card .ppai-lnk{align-self:flex-start}.ppai-act-p,.ppai-act-p:hover{background:var(--ppai-ink);border-color:var(--ppai-ink);color:#fff}.ppai-act-p:hover{background:#2b2b2b;border-color:#2b2b2b}.ppai-chips{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.ppai-chip{position:relative;min-height:40px;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--ppai-ln);color:var(--ppai-tx);font-size:13px;font-weight:500;line-height:1.4;max-width:100%;display:inline-flex;align-items:center;text-align:left}.ppai-chip:hover{border-color:var(--ppai-c,#7c3aed);color:var(--ppai-c,#7c3aed)}.ppai-chip:disabled,.ppai-act:disabled{opacity:.5;cursor:default}.ppai-chip:disabled:hover{border-color:var(--ppai-ln);color:var(--ppai-tx)}.ppai-think{position:relative;display:block;align-self:stretch;min-height:24px}.ppai-stars{position:absolute;top:2px;left:0;width:20px;height:20px}.ppai-star{position:absolute;display:block;background:var(--ppai-c,#7c3aed) linear-gradient(135deg,var(--ppai-c,#7c3aed),var(--ppai-c2));-webkit-mask:var(--ppai-spk1) center/contain no-repeat;mask:var(--ppai-spk1) center/contain no-repeat;transform-origin:50% 50%}.ppai-star-1{left:5.5px;top:4.5px;width:13px;height:13px}.ppai-star-2{left:1.5px;top:1.5px;width:7px;height:7px}.ppai-star-3{left:2px;top:12px;width:6px;height:6px}.ppai-lbl-box{position:relative;display:block;padding-left:28px;min-height:24px}.ppai-lbl{display:block;font-size:13px;line-height:24px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ppai-c,#7c3aed)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ppai-lbl{background:linear-gradient(90deg,var(--ppai-c,#7c3aed) 0,var(--ppai-c2) 280px);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.ppai-lbl.ppai-out{position:absolute;top:0;left:28px;right:0}.ppai-caret{display:inline-block;width:2px;height:8px;margin-left:1px;background:var(--ppai-c,#7c3aed);opacity:.45}.ppai-card{display:flex;flex-direction:column;gap:12px;align-self:stretch;max-width:100%;margin:0 0 32px;padding:20px;background:#fff;border:1px solid var(--ppai-g);border-radius:20px;-webkit-user-select:text;user-select:text}.ppai-card-t{font-size:17px;font-weight:600;line-height:1.35;color:var(--ppai-ink)}.ppai-p{font-size:15px;line-height:1.55;color:var(--ppai-tx)}.ppai-small{font-size:13px;line-height:1.45;color:var(--ppai-mu)}.ppai-field{display:flex;flex-direction:column;gap:6px}.ppai-label{font-size:14px;font-weight:600;line-height:1.35;color:var(--ppai-ink)}.ppai-help{font-size:13px;line-height:1.4;color:var(--ppai-mu)}.ppai-in{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--ppai-ln);border-radius:12px;background:#fff;color:var(--ppai-ink);font-size:16px;line-height:1.4}textarea.ppai-in{min-height:104px;resize:vertical}.ppai-in:focus{border-color:#8a8a8a}.ppai-kbd .ppai-in:focus{border-color:var(--ppai-c,#7c3aed);box-shadow:0 0 0 3px #7c3aed24}.ppai-root .ppai-in:focus-visible{outline:0}.ppai-root .ppai-in[aria-invalid=true]{border-color:var(--ppai-err)}.ppai-ferr{display:block;font-size:13px;line-height:1.4;color:var(--ppai-err)}.ppai-ferr:empty{display:none}.ppai-alert{font-size:14px;line-height:1.45;color:var(--ppai-err);background:#fff6f5;border:1px solid #f4cbc6;border-radius:12px;padding:10px 14px}.ppai-tip{display:block;margin-top:6px;font-size:13px;color:var(--ppai-tx)}.ppai-warn{margin:0;padding:10px 14px;border-radius:12px;background:#fff8eb;border:1px solid #f3dcae;color:#5c3d00;font-size:13px;line-height:1.5}.ppai-submit{min-height:48px;width:100%;border-radius:999px;background:var(--ppai-ink);color:#fff;font-size:15px;font-weight:600;text-align:center}.ppai-submit:hover{background:#2b2b2b}.ppai-submit:disabled{opacity:.6;cursor:default}.ppai-row2{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;justify-content:center}.ppai-lnk{min-height:44px;padding:0 6px;font-size:14px;font-weight:600;color:var(--ppai-c,#7c3aed);display:inline-flex;align-items:center}.ppai-lnk:hover{text-decoration:underline}.ppai-lnk-m{color:var(--ppai-mu);font-weight:500}.ppai-hp{position:absolute!important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.ppai-pill{align-self:flex-start;display:inline-flex;align-items:center;min-height:26px;padding:2px 12px;border-radius:999px;font-size:13px;font-weight:600}.ppai-t-ok{background:#e6f6ec;color:#0f6a32}.ppai-t-wait{background:#fff3dc;color:#7c4a03}.ppai-t-bad{background:#fdecea;color:#a3221a}.ppai-t-neu{background:#efefef;color:#3f3f3f}.ppai-sec{display:flex;flex-direction:column;gap:6px;border-top:1px solid #efefef;padding-top:12px}.ppai-tell{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 2px}.ppai-card .ppai-tell .ppai-lnk{align-self:center;padding:0 4px;font-size:13px}.ppai-sec-t{font-size:12px;font-weight:600;color:var(--ppai-mu);text-transform:uppercase;letter-spacing:.4px}.ppai-li{font-size:14px;line-height:1.45;color:var(--ppai-tx)}.ppai-ev{display:flex;flex-direction:column;font-size:13.5px;line-height:1.4;padding-left:10px;border-left:2px solid var(--ppai-g)}.ppai-ev-d{font-size:12px;color:var(--ppai-mu)}.ppai-ref{font-size:20px;font-weight:700;letter-spacing:.5px;font-variant-numeric:tabular-nums;padding:8px 12px;background:#f4f4f4;border-radius:10px;align-self:flex-start}.ppai-num{font-variant-numeric:tabular-nums;font-weight:600}.ppai-foot{position:relative;z-index:1;flex:none;background:var(--ppai-bg);padding:8px 16px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.ppai-foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:48px;pointer-events:none;opacity:0;background:linear-gradient(rgba(255,255,255,0),var(--ppai-bg))}.ppai-more .ppai-foot:before{opacity:1}.ppai-row{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ppai-g);border-radius:24px;padding:12px 16px;box-shadow:0 2px 12px #9993;cursor:text}.ppai-row:focus-within{border-color:#cfcfcf}.ppai-kbd .ppai-row:focus-within{border-color:#cdbdf3;box-shadow:0 2px 12px #9993,0 0 0 3px #7c3aed1a}.ppai-ta{display:block;width:100%;min-height:22px;max-height:160px;padding:0;border:0;background:transparent;resize:none;font-size:16px;line-height:22px;font-weight:500;color:var(--ppai-ink);overflow-y:auto}.ppai-ta::placeholder,.ppai-in::placeholder{color:#8a8a8a;font-weight:400;opacity:1}.ppai-root .ppai-ta:focus-visible{outline:0}.ppai-wait .ppai-ta{color:var(--ppai-mu)}.ppai-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px;min-height:32px}.ppai-count{margin-right:auto;font-size:12px;color:var(--ppai-mu);font-variant-numeric:tabular-nums}.ppai-send{position:relative;width:32px;height:32px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--ppai-ink);color:#fff}.ppai-send:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.ppai-send svg{width:18px;height:18px;stroke-width:2.2}.ppai-send:hover{background:#2b2b2b}.ppai-send:disabled{background:var(--ppai-g);color:#a3a3a3;cursor:default}.ppai-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:12px;font-size:10px;line-height:15px;font-weight:500;color:var(--ppai-mu);text-align:center}.ppai-note .ppai-a{color:var(--ppai-mu);text-underline-offset:2px}@supports (color:color-mix(in srgb,red 50%,blue)){.ppai-kbd .ppai-row:focus-within{border-color:color-mix(in srgb,var(--ppai-c,#7c3aed) 40%,#e8e8e8);box-shadow:0 2px 12px #9993,0 0 0 3px color-mix(in srgb,var(--ppai-c,#7c3aed) 12%,transparent)}.ppai-kbd .ppai-in:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ppai-c,#7c3aed) 16%,transparent)}}@media(max-width:749px){.ppai-head{padding:max(12px,env(safe-area-inset-top,0px)) 16px 8px}.ppai-hello{font-size:22px}.ppai-hello-l{font-size:17px}.ppai-ta{max-height:120px}}@media(min-width:750px)and (hover:hover)and (pointer:fine){.ppai-ta{font-size:14.5px}}@media(prefers-reduced-motion:no-preference){.ppai-bd{transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}.ppai-is-open .ppai-bd{transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility 0s}.ppai-panel{transition:transform .3s cubic-bezier(.4,0,.6,1),visibility 0s linear .3s}.ppai-is-open .ppai-panel{transition:transform .4s cubic-bezier(.32,.72,0,1),visibility 0s}.ppai-launcher{transition:bottom .15s ease-in-out,opacity .2s,visibility .2s,filter .15s,transform .2s cubic-bezier(.4,0,.2,1)}.ppai-launcher:hover{transform:scale(1.04)}.ppai-teaser{transition:bottom .15s ease-in-out,opacity .2s,visibility .2s;animation:ppai-in .3s cubic-bezier(.4,0,.2,1)}.ppai-ib,.ppai-chip,.ppai-act,.ppai-send,.ppai-row{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.ppai-star{animation:ppai-tw 1.6s ease-in-out infinite}.ppai-star-2{animation-delay:-.533s}.ppai-star-3{animation-delay:-1.067s}.ppai-lbl.ppai-out{animation:ppai-fo .2s ease-out both}.ppai-new{animation:ppai-in .3s ease-out both}.ppai-foot:before{transition:opacity .2s}}@keyframes ppai-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ppai-tw{0%,to{transform:scale(.6);opacity:.35}25%{transform:scale(1);opacity:1}}@keyframes ppai-fo{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pp-ai-chat.css.map */
