.pp[data-v-86760a06]{--coral: #f07d74;--coral-d: #ff9a8f;--coral-t: rgba(240, 125, 116, .16);--grad: linear-gradient(135deg, #f07d74, #ff8f6b);--ink: #fbf3f2;--ink-2: #d4c6c6;--ink-3: #a99a9b;--card: #221a1b;--line: rgba(255, 255, 255, .1);--fill: #2d2324;--ok: #4cc38a;--warn: #ff9b6b;--ease: cubic-bezier(.32, .72, 0, 1);color:var(--ink);padding:0 0 120px;min-height:calc(100dvh - 2rem);box-sizing:border-box;overflow-x:clip}.pp button[data-v-86760a06]{font:inherit;color:inherit}.pp__wrap[data-v-86760a06]{max-width:560px;margin:0 auto;display:grid;gap:14px}.pp__center[data-v-86760a06]{text-align:center;margin-top:8vh}.pp__hero[data-v-86760a06]{position:relative;display:flex;align-items:flex-end;min-height:92px;padding:16px;border-radius:22px;background:var(--grad);color:#fff;overflow:hidden}.pp__hero-img[data-v-86760a06]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp__hero.has-img[data-v-86760a06]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0c0808d1,#0c080866)}.pp__hero-txt[data-v-86760a06]{position:relative;z-index:2;display:grid;gap:2px;min-width:0}.pp__hero-txt b[data-v-86760a06]{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp__hero-txt span[data-v-86760a06]:last-child{font-size:.86rem;font-weight:600;opacity:.9}.pp__k[data-v-86760a06]{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.pp__card[data-v-86760a06]{display:grid;gap:12px;padding:18px 16px;border-radius:22px;background:var(--card);border:1px solid var(--line)}.pp__h1[data-v-86760a06]{margin:0;font-size:1.45rem;font-weight:800;letter-spacing:-.03em}.pp__sub[data-v-86760a06]{margin:-6px 0 0;font-size:.9rem;color:var(--ink-3)}.pp__rows[data-v-86760a06]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pp__row[data-v-86760a06]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--fill);border:1px solid transparent;transition:border-color .2s,background .2s}.pp__row.on[data-v-86760a06]{border-color:var(--coral);background:var(--coral-t)}.pp__row-txt[data-v-86760a06]{flex:1;min-width:0;display:grid;gap:2px}.pp__row-txt b[data-v-86760a06]{font-weight:700}.pp__row-txt span[data-v-86760a06]{font-size:.85rem;color:var(--ink-3)}.pp__step[data-v-86760a06]{display:flex;align-items:center;gap:6px}.pp__btn[data-v-86760a06]{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--card);display:grid;place-items:center;cursor:pointer;transition:transform .15s,background .2s,opacity .2s}.pp__btn--add[data-v-86760a06]:not(:disabled){background:var(--coral);border-color:var(--coral);color:#fff}.pp__btn[data-v-86760a06]:active:not(:disabled){transform:scale(.92)}.pp__btn[data-v-86760a06]:disabled{opacity:.35;cursor:default}.pp__minus[data-v-86760a06]{font-size:1.4rem;line-height:1;font-weight:700}.pp__qty[data-v-86760a06]{min-width:1.6em;text-align:center;font-weight:800;font-size:1.1rem;font-variant-numeric:tabular-nums}.pp__hint[data-v-86760a06]{margin:0;font-size:.85rem;color:var(--ink-3)}.pp__note[data-v-86760a06]{margin:0;font-size:.9rem;color:var(--ink-2)}.pp__note--warn[data-v-86760a06]{color:var(--warn)}.pp__link[data-v-86760a06]{border:0;background:none;padding:0;color:var(--coral-d);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pp__fixed[data-v-86760a06]{display:flex;align-items:center;gap:12px}.pp__back[data-v-86760a06]{justify-self:center;font-size:.88rem}.pp__code-row[data-v-86760a06]{display:flex;gap:8px}.pp__inp[data-v-86760a06]{flex:1;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;padding:12px 14px;font:inherit;font-size:16px;background:var(--fill);color:var(--ink)}.pp__inp[data-v-86760a06]:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 4px var(--coral-t)}.pp__ghost[data-v-86760a06]{border:1px solid var(--line);background:transparent;border-radius:14px;padding:0 16px;font-weight:700;cursor:pointer}.pp__ghost[data-v-86760a06]:disabled{opacity:.4}.pp__code-ok[data-v-86760a06]{margin:0;display:flex;align-items:center;gap:6px;color:var(--ok);font-weight:600;font-size:.92rem}.pp__sum[data-v-86760a06]{margin:0;display:grid;gap:6px}.pp__sum div[data-v-86760a06]{display:flex;justify-content:space-between;gap:12px}.pp__sum dt[data-v-86760a06]{color:var(--ink-2)}.pp__sum dd[data-v-86760a06]{margin:0;font-variant-numeric:tabular-nums}.pp__disc dd[data-v-86760a06],.pp__disc dt[data-v-86760a06]{color:var(--ok)}.pp__total dt[data-v-86760a06],.pp__total dd[data-v-86760a06]{font-size:1.2rem;font-weight:800;color:var(--ink)}.pp__total dd[data-v-86760a06]{transition:opacity .2s}.pp__total dd.is-quoting[data-v-86760a06]{opacity:.5}.pp__cta[data-v-86760a06]{width:100%;min-height:54px;border:0;border-radius:999px;background:var(--grad);color:#fff;font-weight:800;font-size:1.05rem;cursor:pointer;box-shadow:0 12px 28px -14px #ff6b6bcc;transition:opacity .2s,transform .15s}.pp__cta[data-v-86760a06]:active:not(:disabled){transform:scale(.98)}.pp__cta[data-v-86760a06]:disabled{opacity:.6;cursor:default}.pp__fine[data-v-86760a06]{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:.8rem;color:var(--ink-3);line-height:1.4}.sk[data-v-86760a06]{border-radius:18px;background:var(--fill)}.sk--hero[data-v-86760a06]{height:92px}.sk--row[data-v-86760a06]{height:64px}.pp-reveal-enter-active[data-v-86760a06],.pp-reveal-leave-active[data-v-86760a06]{transition:opacity .3s var(--ease),transform .35s var(--ease)}.pp-reveal-enter-from[data-v-86760a06],.pp-reveal-leave-to[data-v-86760a06]{opacity:0;transform:translateY(12px)}.pp-pop-enter-active[data-v-86760a06],.pp-pop-leave-active[data-v-86760a06]{transition:opacity .2s,transform .2s var(--ease)}.pp-pop-enter-from[data-v-86760a06],.pp-pop-leave-to[data-v-86760a06]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.pp[data-v-86760a06] *,.pp[data-v-86760a06] *:before,.pp[data-v-86760a06] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-immersive=light] .pp{--coral: #ff6b6b;--coral-d: #f25454;--coral-t: #fff1f1;--grad: linear-gradient(135deg, #ff8585, #ff6b6b);--ink: #16181d;--ink-2: #4a5058;--ink-3: #8a9099;--card: #fff;--line: #ebe8e3;--fill: #f5f3ef;--ok: #2f8f5b;--warn: #c2410c}
