.pp{--pp-bg:#f4f4f7;--pp-text:#2b2b33;--pp-text2:#3a3a42;--pp-sub:#686872;--pp-mute:#8c8c96;--pp-dim:#a3a3ad;--pp-faint:#c6c6cd;--pp-card:#fff;--pp-card2:#f2f2f5;--pp-card3:#fff;--pp-inset:rgba(17,17,20,.035);--pp-line:rgba(17,17,20,.06);--pp-line2:rgba(17,17,20,.1);--pp-seg:#fff;--pp-seg-on:#ebebef;--pp-chip:#ebebef;--pp-tile:#ebebef;--pp-hover:#ececf0;--pp-lock-bg:#ececf0;--pp-shadow:none;--pp-ind-sh:0 2px 8px rgba(20,20,40,.1);--pp-knob-sh:0 1px 3px rgba(20,20,40,.1);--pp-thumb-sh:0 3px 8px rgba(20,20,40,.2);--pp-indigo:#6c66f0;--pp-bolt:#5b54e0;--pp-link:#5b54e0;--pp-link-hover:#3f38c4;--pp-warn:#c96f00;--pp-ok:#0b8f59;--pp-sticky:hsla(0,0%,100%,.88);--pp-sticky-sh:0 12px 30px rgba(20,20,40,.1);--pp-solid:#111114;--pp-solid-ink:#f2f2f5;--pp-banner:linear-gradient(90deg,#fff,#fafafb);--pp-goal:#fafafb;--pp-goal-on:#fff;--pp-goal-bd:rgba(17,17,20,.35);--pp-goal-sh:rgba(17,17,20,.05);--pp-slider-bg:#fbfbfc;--pp-bubble:#ebebef;--pp-bubble-ink:#26262c;--pp-scroll:#cfcfd6;--pp-fab:#ececf0;--pp-fab-sh:0 12px 30px rgba(20,20,40,.14);--g-on-bg:linear-gradient(160deg,#2a2a32,#18181d);--g-on-bd:rgba(17,17,20,.9);--g-on-sh:0 8px 20px rgba(20,20,40,.18);--g-tag:#ffd36b;--g-kick:#a3a3ae;--g-perf:hsla(0,0%,100%,.18);--g-notch:rgba(17,17,20,.12);--g-line:hsla(0,0%,100%,.08);--g-num-off:#55555e;--g-off-bg:#f2f2f5;--g-off-perf:rgba(17,17,20,.07);--g-off-line:rgba(17,17,20,.04);--g-off-num:#bdbdc5;--acc:#111114;--acc-ink:#f2f2f5;--acc-rgb:17,17,20;--acc-glow:.05;--acc-bda:.07;background:var(--pp-bg);color:var(--pp-text);-webkit-font-smoothing:antialiased}.pp.pp--dark{--pp-bg:#0b0b0d;--pp-text:#f2f2f4;--pp-text2:#c9c9d1;--pp-sub:#8d8d97;--pp-mute:#6c6c76;--pp-dim:#55555e;--pp-faint:#3a3a42;--pp-card:#18181c;--pp-card2:#111114;--pp-card3:#151518;--pp-inset:rgba(0,0,0,.28);--pp-line:hsla(0,0%,100%,.06);--pp-line2:hsla(0,0%,100%,.1);--pp-seg:#18181c;--pp-seg-on:#26262d;--pp-chip:#1a1a1f;--pp-tile:#222228;--pp-hover:#1f1f24;--pp-lock-bg:#1f1f24;--pp-shadow:none;--pp-ind-sh:0 2px 8px rgba(0,0,0,.3);--pp-knob-sh:0 1px 3px rgba(0,0,0,.4);--pp-thumb-sh:0 3px 8px rgba(0,0,0,.45);--pp-bolt:#8b85ff;--pp-link:#a49fff;--pp-link-hover:#c4c0ff;--pp-warn:#f5b84a;--pp-ok:#3ecf8e;--pp-sticky:rgba(24,24,28,.88);--pp-sticky-sh:0 12px 30px rgba(0,0,0,.4);--pp-solid:#f2f2f4;--pp-solid-ink:#111114;--pp-banner:linear-gradient(90deg,#1c1c22,#16161a);--pp-goal:#16161a;--pp-goal-on:#1d1d22;--pp-goal-bd:hsla(0,0%,100%,.35);--pp-goal-sh:hsla(0,0%,100%,.05);--pp-slider-bg:#0d0d10;--pp-bubble:#222228;--pp-bubble-ink:#e4e4ea;--pp-scroll:#2e2e36;--pp-fab:#1f1f24;--pp-fab-sh:0 12px 30px rgba(0,0,0,.5);--g-on-bg:linear-gradient(160deg,#33333b,#25252b);--g-on-bd:hsla(0,0%,100%,.1);--g-on-sh:inset 0 1px 0 hsla(0,0%,100%,.12);--g-tag:#f2f2f4;--g-kick:#9a9aa6;--g-perf:hsla(0,0%,100%,.16);--g-notch:hsla(0,0%,100%,.08);--g-line:hsla(0,0%,100%,.07);--g-num-off:#44444c;--g-off-bg:#1c1c21;--g-off-perf:hsla(0,0%,100%,.07);--g-off-line:hsla(0,0%,100%,.04);--g-off-num:#44444c;--acc:#f2f2f4;--acc-ink:#111114;--acc-rgb:242,242,244;--acc-glow:.05;--acc-bda:.07}.pp{overflow-x:clip}.pp *,.pp :after,.pp :before{box-sizing:border-box}.pp button,.pp input{font-family:inherit}.pp b{font-weight:500}.pp a{color:var(--pp-indigo);text-decoration:none}@media(min-width:641px){.pp-only-m{display:none!important}}.pp-wrap{gap:88px;padding:16px 24px 96px}.pp-wrap,.pp.pp--home{display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.pp.pp--home{background:transparent;gap:16px;width:100%}.pp.pp--home .pp-hero{justify-content:center}.pp.pp--home .pp-agree{margin-top:0}.pp.pp--home .pp-banner{margin-top:8px}.pp section[id]{scroll-margin-top:calc(var(--pp-top, 64px) + 16px)}.pp-plans{display:flex;flex-direction:column;gap:28px}.pp-nav{align-items:center;gap:16px;justify-content:space-between}.pp-nav,.pp-nav-links{display:flex;flex-wrap:wrap}.pp-nav-links{font-size:14px;font-weight:500;gap:2px}.pp-nav-link{border-radius:10px;color:var(--pp-sub)!important;padding:8px 12px;transition:color .2s,background .2s}.pp-nav-link.is-on,.pp-nav-link:hover{background:var(--pp-chip);color:var(--pp-text)!important}.pp-balance{align-items:center;background:var(--pp-chip);border-radius:999px;color:var(--pp-sub);display:flex;flex:none;font-size:14px;gap:6px;height:32px;padding:0 12px;white-space:nowrap}.pp-balance b{color:var(--pp-text)}.pp-hero{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.pp-hero-text{display:flex;flex-direction:column;gap:10px;max-width:760px}.pp-h1{font-size:44px;font-weight:500;letter-spacing:-.02em;line-height:1.08;margin:0}.pp-lead{color:var(--pp-sub);font-size:16px;line-height:1.5;margin:0;text-wrap:pretty}.pp-tabs{background:var(--pp-seg);border:1px solid var(--pp-line);border-radius:13px;display:grid;grid-template-columns:1fr 1fr;max-width:100%;padding:3px;position:relative;width:-moz-max-content;width:max-content}.pp-tabs-ind{background:var(--pp-seg-on);border-radius:10px;bottom:3px;box-shadow:var(--pp-ind-sh);position:absolute;top:3px;transition:left .35s cubic-bezier(.2,.8,.2,1);width:calc(50% - 3px)}.pp-tab{align-items:center;background:transparent;border:none;color:var(--pp-sub);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:34px;min-width:0;overflow:hidden;padding:3px 18px;position:relative;text-align:center;transition:color .25s;white-space:nowrap}.pp-tab.is-on{color:var(--pp-text)}.pp-tab-tag{background:color-mix(in srgb,var(--pp-ok) 14%,transparent);border-radius:6px;color:var(--pp-ok);display:block;flex:0 1 auto;font-size:11.5px;font-weight:500;height:18px;line-height:18px;min-width:0;overflow:hidden;padding:0 6px;text-overflow:ellipsis}.pp-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding-top:12px}.pp-cards.is-packs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:960px;width:100%}.pp-panels{position:relative}.pp-cards:not(.is-active){display:none}.pp-card{background:radial-gradient(120% 60% at 50% 0,rgba(var(--acc-rgb),var(--acc-glow)),rgba(var(--acc-rgb),0) 70%),var(--pp-card3);border:1.5px solid rgba(var(--acc-rgb),var(--acc-bda,.18));border-radius:20px;box-shadow:var(--pp-shadow);cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:18px 7px 7px;position:relative;transition:border-color .2s,box-shadow .2s,background .2s}@media(min-width:641px){.pp-card{transition:border-color .2s,box-shadow .2s,background .2s,opacity .26s ease calc(var(--pp-i, 0)*55ms),transform .42s cubic-bezier(.2,.8,.2,1) calc(var(--pp-i, 0)*55ms)}.pp-panels.is-fading .pp-card{opacity:0;transform:translateY(10px) scale(.985);transition-delay:0s}.pp-svc-grid{transition:opacity .26s ease}.pp-svc-grid.is-fading{opacity:0}}.pp-card.is-on{border-color:var(--acc);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.14),0 20px 50px rgba(var(--acc-rgb),.08)}.pp-card.is-pointed{animation:pp-pointed 2.4s ease-out}.pp-card-badge{align-items:center;background:var(--acc);border-radius:999px;color:var(--acc-ink);display:flex;font-size:13px;font-weight:500;height:24px;left:16px;padding:0 10px;position:absolute;top:-12px}.pp-card-head{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 11px}.pp-card-name-row{align-items:center;display:flex;gap:8px;min-width:0}.pp-card-name{font-size:20px;font-weight:500}.pp-card-tag{color:var(--pp-sub);font-size:13px}.pp-card-price{display:flex;flex-direction:column;gap:6px;padding:0 11px}.pp-card-price-row{align-items:baseline;display:flex;gap:4px}.pp-card-price-v{font-size:30px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.pp-card-price-p{color:var(--pp-sub);font-size:14px}.pp-card-tokens{align-items:center;color:var(--pp-text);display:flex;font-size:14px;font-weight:500;gap:6px;opacity:.85}.pp-card-save{display:flex;flex-direction:column;gap:7px;padding:0 11px 4px}.pp-card-save-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.pp-card-pt{color:var(--pp-sub);font-size:13px;white-space:nowrap}.pp-card-pt b{color:var(--pp-text)}.pp-save-pill{align-items:center;background:var(--pp-line);border-radius:999px;color:var(--pp-sub);display:inline-flex;flex:none;font-size:13px;font-weight:500;height:24px;padding:0 9px;transition:background .3s;white-space:nowrap}.pp-save-pill.is-on{background:rgba(var(--acc-rgb),.16);color:var(--acc)}.pp-save-pill.is-shake{animation:pp-shake .5s ease-in-out}.pp-save-bar{background:var(--pp-line);border-radius:2px;height:4px;overflow:hidden;position:relative}.pp-save-bar-fill{background:var(--acc);border-radius:2px;bottom:0;box-shadow:0 0 10px var(--acc);left:0;position:absolute;top:0}.pp-fixed{align-items:center;background:var(--pp-inset);border:1px solid var(--pp-line);border-radius:12px;color:var(--pp-sub);display:flex;font-size:13px;gap:8px;height:66px;justify-content:center;padding:0 12px}.pp-card-cta{background:var(--acc);border:none;border-radius:14px;box-shadow:inset 0 -3px #0000002e;color:var(--acc-ink);cursor:pointer;font-size:15px;font-weight:500;height:48px;margin-top:auto;transition:background .2s,filter .2s,opacity .2s}.pp-card-cta:hover{filter:brightness(1.08)}.pp-card-cta:disabled{cursor:default;filter:none;opacity:.55}.pp-track{background:var(--pp-inset);border:1px solid var(--pp-line);border-radius:12px;cursor:default;display:flex;flex-direction:column;gap:6px;padding:10px 14px 6px}.pp-track-rail{cursor:pointer;height:24px;margin:0 11px;position:relative;touch-action:pan-y}.pp-track-rail:before{content:"";inset:-8px -11px;position:absolute}.pp-track-bg{background:var(--pp-line2);right:-11px}.pp-track-bg,.pp-track-fill{border-radius:3px;height:6px;left:-11px;position:absolute;top:9px}.pp-track-fill{background:var(--acc);transition:width .4s cubic-bezier(.2,.8,.2,1)}.pp-track-thumb{background:#fff;border:5px solid var(--acc);border-radius:50%;box-shadow:0 0 0 5px rgba(var(--acc-rgb),.2),var(--pp-thumb-sh);height:22px;margin-left:-11px;pointer-events:none;position:absolute;top:1px;transition:left .4s cubic-bezier(.2,.8,.2,1);width:22px}.pp-track.is-drag .pp-track-fill,.pp-track.is-drag .pp-track-thumb{transition-duration:.12s}.pp-track-input{bottom:0;height:24px;left:-11px;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;width:calc(100% + 22px)}.pp-track-labels{height:18px;margin:0 11px;position:relative}.pp-track-label{align-items:center;background:transparent;border:none;color:var(--pp-mute);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:3px;padding:0;position:absolute;top:0;transition:color .25s;white-space:nowrap}.pp-track-label.is-on{color:var(--pp-text)}.pp-track-bolt{color:var(--pp-dim);flex:none;transition:color .25s}.pp-track-label.is-on .pp-track-bolt{color:var(--acc)}.pp-gift{background:var(--g-off-bg);border:1px dashed var(--pp-line2);border-radius:14px;overflow:hidden;position:relative;transition:background .3s}.pp-gift.is-on{background:var(--g-on-bg);border-color:var(--g-on-bd);border-style:solid;box-shadow:var(--g-on-sh);color:#f2f2f4}.pp-gift-head{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:13px 14px 12px}.pp-gift-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-gift-kicker{color:var(--pp-dim);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.pp-gift.is-on .pp-gift-kicker{color:var(--g-kick)}.pp-gift-title{color:var(--pp-sub);font-size:15px;font-weight:500;white-space:nowrap}.pp-gift.is-on .pp-gift-title{color:#fff}.pp-gift-ic{color:var(--pp-faint);flex:none}.pp-gift.is-on .pp-gift-ic{color:var(--g-tag)}.pp-gift-perf{border-top:2px dashed var(--g-off-perf);height:0;margin:0 12px}.pp-gift.is-on .pp-gift-perf{border-top-color:var(--g-perf)}.pp-gift-notch{background:var(--pp-card3);border-radius:50%;box-shadow:inset 0 0 0 1px var(--pp-line);height:18px;position:absolute;top:55px;width:18px}.pp-gift.is-on .pp-gift-notch{box-shadow:inset 0 0 0 1px var(--g-notch)}.pp-gift-notch.is-l{left:-9px}.pp-gift-notch.is-r{right:-9px}.pp-gift-rows{display:flex;flex-direction:column;padding:4px 14px 1px}.pp-gift-row{align-items:center;border-bottom:1px solid var(--g-off-line);display:flex;gap:12px;padding:7px 0}.pp-gift.is-on .pp-gift-row{border-bottom-color:var(--g-line)}.pp-gift-row:last-child{border-bottom:none}.pp-gift-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pp-gift-name{color:var(--pp-mute);font-size:13px;font-weight:500}.pp-gift-name,.pp-gift-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-gift-sub{color:var(--pp-dim);font-size:11px;line-height:1.35}.pp-rec .pp-gift-sub{overflow:visible;white-space:normal;text-wrap:pretty}.pp-gift-num{color:var(--g-off-num);flex:none;font-size:14px;font-weight:500;line-height:1.3}.pp-gift.is-on .pp-gift-name{color:#6c6c76}.pp-gift.is-on .pp-gift-sub{color:#55555e}.pp-gift.is-on .pp-gift-num{color:var(--g-num-off)}.pp-gift.is-on .pp-gift-row.is-on .pp-gift-name{color:#f2f2f4}.pp-gift.is-on .pp-gift-row.is-on .pp-gift-sub{color:#9a9aa6}.pp-gift.is-on .pp-gift-row.is-on .pp-gift-num{color:var(--g-tag)}.pp:not(.pp--dark) .pp-gift-ic{height:18px;opacity:.4;width:18px}.pp-qty{background:var(--pp-inset);border:1px solid var(--pp-line);border-radius:14px;display:flex;flex-direction:column;padding:4px 14px}.pp-qty-row{align-items:baseline;border-bottom:1px solid var(--pp-line);display:flex;gap:8px;min-width:0;padding:6px 0}.pp-qty-row:last-child{border-bottom:none}.pp-qty-v{color:var(--pp-text);flex:none;font-size:14px;font-weight:500;white-space:nowrap}.pp-qty-v.is-off{color:var(--pp-mute)}.pp-qty-s{color:var(--pp-sub);flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-agree{align-items:flex-start;align-self:center;border:1px solid transparent;border-radius:16px;cursor:pointer;display:flex;gap:12px;margin-top:-72px;max-width:720px;padding:14px 18px;transition:border-color .25s,background .25s}.pp-agree.is-warn{background:color-mix(in srgb,var(--pp-warn) 8%,transparent);border-color:var(--pp-warn)}.pp-agree-box{align-items:center;border:1.5px solid var(--pp-line2);border-radius:6px;display:flex;flex:none;height:20px;justify-content:center;margin-top:1px;transition:background .2s,border-color .2s;width:20px}.pp-agree.is-warn .pp-agree-box{border-color:var(--pp-warn)}.pp-agree-box.is-on{background:var(--pp-indigo);border-color:var(--pp-indigo)}.pp-agree-text{color:var(--pp-sub);display:flex;flex-direction:column;font-size:13px;gap:4px;line-height:1.5;text-wrap:pretty}.pp-agree-warn{color:var(--pp-warn);font-weight:500}.pp-banner{background:var(--pp-banner);border:1px solid var(--pp-line);border-radius:20px;box-shadow:var(--pp-shadow);gap:16px;margin-top:-64px;padding:14px 14px 14px 18px;width:100%}.pp-banner,.pp-banner-ic{align-items:center;display:flex}.pp-banner-ic{background:var(--pp-solid);border-radius:14px;color:var(--pp-solid-ink);flex:none;height:44px;justify-content:center;width:44px}.pp-banner-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.pp-banner-title{font-size:16px;font-weight:500}.pp-banner-sub,.pp-banner-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-banner-sub{color:var(--pp-sub);font-size:13px;line-height:1.4}.pp-banner-actions{display:flex;flex:none;gap:6px}.pp-btn-ghost{background:transparent;border:1px solid var(--pp-line2);border-radius:12px;color:var(--pp-text2);cursor:pointer;flex:none;font-size:13px;font-weight:500;height:40px;padding:0 14px;transition:background .2s,color .2s;white-space:nowrap}.pp-btn-ghost:hover{background:var(--pp-line);color:var(--pp-text)}.pp-btn-solid{background:var(--pp-solid);border:none;border-radius:12px;color:var(--pp-solid-ink);cursor:pointer;flex:none;font-size:13px;font-weight:500;height:40px;padding:0 16px;transition:filter .2s;white-space:nowrap}.pp-btn-solid:hover{filter:brightness(.92)}.pp-btn-wide{font-size:14px;height:auto;line-height:1.3;min-height:40px;padding-bottom:9px;padding-top:9px;white-space:normal;text-wrap:balance;width:100%}.pp-sec-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.pp-sec-titles{display:flex;flex-direction:column;gap:8px}.pp-h2{font-size:34px;font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0}.pp-sec-lead{color:var(--pp-sub);font-size:15px;line-height:1.5;margin:0;text-wrap:pretty}.pp-seg{background:var(--pp-card2);border:1px solid var(--pp-line);border-radius:12px;display:flex;flex:none;gap:2px;max-width:100%;overflow-x:auto;padding:3px;scrollbar-width:none}.pp-seg::-webkit-scrollbar{display:none}.pp-seg-btn{background:transparent;border:none;border-radius:9px;color:var(--pp-sub);cursor:pointer;flex:none;font-size:14px;font-weight:500;height:34px;padding:0 14px;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.pp-seg-btn.is-on{background:var(--pp-seg-on);box-shadow:0 1px 4px #00000014;color:var(--pp-text)}.pp-seg-btn--acc{color:var(--acc)}.pp-toggle{background:var(--pp-seg);border:1px solid var(--pp-line);border-radius:12px;display:grid;flex:none;grid-template-columns:1fr 1fr;padding:3px;position:relative}.pp-toggle-ind{background:var(--pp-seg-on);border-radius:9px;bottom:3px;box-shadow:0 1px 4px #0000001f;position:absolute;top:3px;transition:left .35s cubic-bezier(.2,.8,.2,1);width:calc(50% - 3px)}.pp-toggle button{background:transparent;border:none;border-radius:9px;color:var(--pp-sub);cursor:pointer;font-size:14px;font-weight:500;height:34px;padding:0 14px;position:relative;transition:color .25s;white-space:nowrap}.pp-toggle button.is-on{color:var(--pp-text)}.pp-link-btn{background:transparent;border:none;color:var(--pp-link);cursor:pointer;font-size:14px;font-weight:500;height:32px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pp-link-btn:hover{color:var(--pp-link-hover)}.pp-seg-btn--acc.is-on{background:var(--acc);color:var(--acc-ink)}.pp-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.22,.8,.24,1),opacity .3s ease}.pp-reveal.is-open{grid-template-rows:1fr;opacity:1}.pp-reveal-in{min-height:0;overflow:hidden}.pp-reveal--cmp{transition-duration:.45s,.3s}.pp-reveal--models>.pp-reveal-in,.pp-services{display:flex;flex-direction:column}.pp-services{gap:16px;margin-top:-56px}.pp-sticky{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--pp-sticky);border:1px solid var(--pp-line2);border-radius:18px;box-shadow:var(--pp-sticky-sh);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:10px 10px 10px 20px;position:sticky;top:calc(var(--pp-top, 64px) + 12px);z-index:4}.pp-sticky-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-sticky-title{font-size:18px;font-weight:500}.pp-sticky-sub{color:var(--pp-sub);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-svc-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.pp-svc{background:var(--pp-card);border:1px solid var(--pp-line);border-radius:20px;box-shadow:var(--pp-shadow);display:flex;flex-direction:column;gap:6px;padding:6px}.pp-svc-head{align-items:flex-start;display:flex;gap:14px;padding:14px 14px 8px}.pp-svc-titles{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.pp-svc-name{font-size:17px;font-weight:500}.pp-svc-qty{flex:none;font-size:15px;font-weight:500;line-height:1.35;padding-top:2px;text-align:right;white-space:pre}.pp-svc-body{display:grid;grid-template-rows:1fr}.pp-svc-body-in{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.pp-svc-progress{align-items:center;display:flex;gap:10px;padding:0 14px 8px}.pp-svc-segs{display:flex;flex:1;gap:3px}.pp-svc-seg{background:var(--pp-line2);border-radius:2px;flex:1;height:4px;transition:background .35s}.pp-svc-seg.is-on{background:var(--acc)}.pp-svc-count{color:var(--pp-sub);flex:none;font-size:12px;font-weight:500;white-space:nowrap}.pp-svc-count.is-full{color:var(--acc)}.pp-svc-items{background:var(--pp-card2);border-radius:14px;display:grid;gap:0 20px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));padding:4px 14px}.pp-svc-item{align-items:flex-start;border-bottom:1px solid var(--pp-line);color:var(--pp-dim);display:flex;font-size:14px;gap:10px;line-height:1.4;padding:10px 0;text-wrap:pretty}.pp-svc-item.is-on{color:var(--pp-sub)}.pp-svc-mark{color:var(--pp-faint);flex:none;margin-top:3px}.pp-svc-item.is-on .pp-svc-mark{color:var(--acc)}.pp-svc-item-text{flex:1;min-width:0}.pp-svc-bold{color:var(--pp-mute);font-weight:500}.pp-svc-item.is-on .pp-svc-bold{color:var(--pp-text)}.pp-svc-lock-wrap{display:flex;flex:none;justify-content:flex-end;width:92px}.pp-lock{align-items:center;background:var(--pp-lock-bg);border-radius:6px;color:var(--pp-sub);display:inline-flex;font-size:11px;font-weight:500;height:20px;margin-top:1px;padding:0 7px;transition:opacity .25s;white-space:nowrap}.pp-lock.is-hidden{opacity:0}.pp-models{background:var(--pp-card2);border-radius:14px;display:flex;flex-direction:column;padding:4px 14px 6px}.pp-models-head,.pp-models-row{display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.pp-models-head{color:var(--pp-mute);font-size:12px;font-weight:500;padding:10px 0 8px}.pp-models-row{align-items:center;border-top:1px solid var(--pp-line);font-size:14px;padding:10px 0}.pp-models-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-models-name.is-off{color:var(--pp-mute)}.pp-models-cost{color:var(--pp-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-models-count{font-weight:500;white-space:nowrap}.pp-models-open{color:var(--pp-sub)}.pp-right{display:flex;justify-content:flex-end;text-align:right}.pp-more{align-items:center;align-self:flex-start;background:transparent;border:none;color:var(--pp-sub);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0}.pp-more:hover{color:var(--pp-text)}.pp-more svg{transition:transform .25s}.pp-picker{display:flex;flex-direction:column;gap:24px}.pp-picker-body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.pp-panel{background:var(--pp-card);border:1px solid var(--pp-line);border-radius:20px;box-shadow:var(--pp-shadow);display:flex;flex-direction:column;gap:6px;padding:6px}.pp-picker-left{flex:1.5 1 520px;min-width:0}.pp-inner{background:var(--pp-card2);border-radius:14px;gap:12px;padding:16px}.pp-inner,.pp-inner-head{display:flex;flex-direction:column}.pp-inner-head{gap:2px}.pp-inner-title{font-size:16px;font-weight:500}.pp-inner-sub{color:var(--pp-sub);font-size:13px}.pp-muted{color:var(--pp-sub);font-size:14px}.pp-goals{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pp-goal{align-items:flex-start;background:var(--pp-goal);border:1.5px solid var(--pp-line);border-radius:14px;color:var(--pp-text);cursor:pointer;display:flex;gap:10px;min-height:64px;padding:12px 36px 12px 14px;position:relative;text-align:left;transition:background .2s,border-color .2s,box-shadow .2s}.pp-goal:hover{background:var(--pp-hover)}.pp-goal.is-on{background:var(--pp-goal-on);border-color:var(--pp-goal-bd);box-shadow:0 0 0 3px var(--pp-goal-sh)}.pp-goal-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pp-goal-name{font-size:14px;font-weight:500;line-height:1.3}.pp-goal-sub{color:var(--pp-sub);font-size:12px;line-height:1.35}.pp-check{align-items:center;border:1.5px solid var(--pp-line2);border-radius:6px;color:var(--pp-card);display:flex;height:20px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .2s,border-color .2s;width:20px}.pp-check svg{opacity:0;transition:opacity .2s}.pp-goal.is-on .pp-check{background:var(--pp-text);border-color:var(--pp-text)}.pp-goal.is-on .pp-check svg{opacity:1}.pp-sliders{gap:0;padding:8px 16px}.pp-slider{background:var(--pp-slider-bg);border:1px solid var(--pp-line);border-radius:14px;display:flex;flex-direction:column;gap:10px;margin:8px 0;padding:14px;transition:opacity .25s}.pp-slider.is-zero{opacity:.6}.pp-slider-bars{cursor:pointer;height:30px;position:relative;touch-action:pan-y}.pp-slider-segs{align-items:center;display:flex;gap:2px;inset:0;position:absolute}.pp-slider-seg{background:var(--pp-line2);border-radius:4px;flex:1;min-width:0;transition:height .22s cubic-bezier(.3,1.4,.5,1),background .25s ease,box-shadow .2s}.pp-slider-seg.is-near{background:rgba(var(--acc-rgb),.18)}.pp-slider-seg.is-fill{background:rgba(var(--acc-rgb),var(--a))}.pp-slider-seg.is-cur{background:var(--acc);box-shadow:0 0 0 3px rgba(var(--acc-rgb),.18),0 0 16px rgba(var(--acc-rgb),.45)}.pp-slider-bars input{height:30px;inset:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:100%}.pp-slider-foot{gap:12px;justify-content:space-between}.pp-slider-foot,.pp-slider-name{align-items:baseline;display:flex;min-width:0}.pp-slider-name{gap:8px;overflow:hidden}.pp-slider-name b{flex:none;font-size:14px}.pp-slider-name span{color:var(--pp-mute);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-slider-val{flex:none;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.pp-slider-val span{color:var(--pp-sub);font-size:12px;font-weight:400}.pp-feats{display:grid;gap:4px 16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pp-feat{align-items:center;background:transparent;border:none;color:var(--pp-text);cursor:pointer;display:flex;font-size:14px;gap:12px;height:40px;justify-content:space-between;padding:0;text-align:left}.pp-feat-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-switch{background:var(--pp-line2);border-radius:11px;flex:none;height:22px;position:relative;transition:background .25s;width:36px}.pp-switch span{background:#fff;border-radius:50%;box-shadow:var(--pp-knob-sh);height:16px;left:3px;position:absolute;top:3px;transition:left .25s cubic-bezier(.2,.8,.2,1);width:16px}.pp-switch.is-on{background:var(--acc)}.pp-switch.is-on span{left:17px}.pp-rec{background:radial-gradient(120% 60% at 50% 0,rgba(var(--acc-rgb),var(--acc-glow)),rgba(var(--acc-rgb),0) 70%),var(--pp-card3);border:1.5px solid var(--acc);border-radius:20px;box-shadow:0 0 0 4px rgba(var(--acc-rgb),.12);display:flex;flex:1 1 340px;flex-direction:column;gap:16px;min-width:0;padding:18px;position:sticky;top:calc(var(--pp-top, 64px) + 24px);transition:background .4s,border-color .4s,box-shadow .4s}.pp-rec-badge{align-items:center;background:var(--acc);border-radius:999px;color:var(--acc-ink);display:flex;font-size:13px;font-weight:500;height:24px;left:16px;padding:0 10px;position:absolute;top:-12px;transition:background .3s}.pp-rec .pp-card-cta{transition:background .3s,filter .2s}.pp-rec-head{display:flex;flex-direction:column;gap:6px;padding-top:4px}.pp-rec-line{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.pp-rec-line.is-sub{align-items:center;font-size:13px}.pp-rec-name{align-items:center;display:flex;font-size:22px;font-weight:500;gap:8px;min-width:0;white-space:nowrap}.pp-rec-name .pp-save-pill{font-size:12px;height:22px}.pp-rec-price{flex:none;font-size:24px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.pp-rec-price span{color:var(--pp-sub);font-size:13px;font-weight:400;letter-spacing:0;margin-left:3px}.pp-rec-desc{color:var(--pp-sub);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-rec-tok{align-items:center;display:flex;flex:none;gap:5px;white-space:nowrap}.pp-rec-tok span{color:var(--pp-mute)}.pp-meter{background:var(--pp-inset);border:1px solid var(--pp-line);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:14px}.pp-meter-top{align-items:baseline;color:var(--pp-sub);display:flex;font-size:13px;gap:12px;justify-content:space-between}.pp-meter-top b{color:var(--pp-text);font-variant-numeric:tabular-nums;white-space:nowrap}.pp-meter-top b span{color:var(--pp-sub);font-weight:400}.pp-meter-bars{align-items:center;display:flex;gap:2px;height:22px}.pp-meter-bar{background:rgba(var(--acc-rgb),.1);border-radius:3px;flex:1;height:10px;min-width:0;transition:height .25s cubic-bezier(.3,1.4,.5,1),background .3s}.pp-meter-bar.is-fill{background:rgba(var(--acc-rgb),var(--a));height:14px}.pp-meter-bar.is-cur{background:var(--acc);box-shadow:0 0 12px rgba(var(--acc-rgb),.5);height:22px}.pp-meter-bar.is-over{background:var(--pp-warn)}.pp-meter-foot{align-items:center;color:var(--pp-sub);display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;gap:12px;justify-content:space-between}.pp-meter-left{color:var(--acc)}.pp-meter-left.is-over,.pp-warn{color:var(--pp-warn)}.pp-warn{font-size:12px;line-height:1.4}.pp-compare{display:flex;flex-direction:column;gap:24px}.pp-cmp{border:1px solid var(--pp-line);border-radius:24px;box-shadow:var(--pp-shadow);overflow:clip;position:relative}.pp-cmp,.pp-cmp-head{background:var(--pp-card)}.pp-cmp-head{border-bottom:1px solid var(--pp-line2);display:grid;min-width:820px;position:sticky;top:var(--pp-top,64px);z-index:3}.pp-cmp-col{cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:20px 14px 18px;transition:background .3s}.pp-cmp-col:not(.is-on):hover{background:var(--pp-inset)}.pp-cmp-col.is-on{background:linear-gradient(180deg,rgba(var(--acc-rgb),.18),rgba(var(--acc-rgb),.09))}.pp-cmp-name{color:var(--acc);display:flex;font-size:18px;gap:8px;min-height:22px}.pp-cmp-hit,.pp-cmp-name{align-items:center;font-weight:500}.pp-cmp-hit{background:var(--acc);border-radius:999px;color:var(--acc-ink);display:inline-flex;font-size:10px;height:18px;padding:0 6px}.pp-cmp-price{align-items:baseline;color:var(--pp-sub);display:flex;flex-wrap:wrap;font-size:12px;gap:3px 8px}.pp-cmp-price b{color:var(--pp-text);font-size:17px;white-space:nowrap}.pp-cmp-tok{align-items:center;display:inline-flex;font-weight:500;gap:4px;white-space:nowrap}.pp-cmp-pick{background:var(--acc);border:none;border-radius:11px;box-shadow:inset 0 -3px #0000002e;color:var(--acc-ink);cursor:pointer;font-size:14px;font-weight:500;height:38px;margin-top:10px}.pp-cmp-pick:hover{filter:brightness(1.08)}.pp-cmp-body{display:flex;flex-direction:column;min-width:820px}.pp-cmp-sec{align-items:center;background:transparent;border:none;border-top:1px solid var(--pp-line);color:var(--pp-text);cursor:pointer;display:flex;gap:10px;padding:10px 20px;text-align:left}.pp-cmp-sec:hover{background:var(--pp-inset)}.pp-cmp-sec-ic{align-items:center;background:var(--pp-tile);border:1px solid var(--pp-line);border-radius:8px;color:var(--pp-text2);display:flex;flex:none;height:26px;justify-content:center;width:26px}.pp-cmp-sec-name{font-size:15px;font-weight:500}.pp-cmp-chev{color:var(--pp-sub);margin-left:auto;transition:transform .25s}.pp-cmp-row{display:grid;transition:background .15s}.pp-cmp-row:hover{background:var(--pp-inset)}.pp-cmp-label{border-top:1px solid var(--pp-line);color:var(--pp-text2);font-size:13px;line-height:1.35;min-width:0;padding:7px 20px 7px 56px}.pp-cmp-label.is-top{color:var(--pp-text);padding:12px 20px}.pp-cmp-cell{align-items:center;border-top:1px solid var(--pp-line);color:var(--pp-text);display:flex;font-size:13px;font-weight:500;padding:7px 14px;transition:background .3s}.pp-cmp-cell.is-on{background:rgba(var(--acc-rgb),.09)}.pp-cmp-cell .is-dim{color:var(--pp-mute)}.pp-yes{color:var(--acc)}.pp-no{color:var(--pp-faint)}.pp-cmp-foot{display:flex;justify-content:center;padding:6px 0 14px}.pp-assist{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}.pp-assist-intro{display:flex;flex:1 1 340px;flex-direction:column;gap:14px;padding-top:8px}.pp-chat{background:var(--pp-card);border:1px solid var(--pp-line);border-radius:18px;box-shadow:var(--pp-shadow);display:flex;flex:1.4 1 460px;flex-direction:column;height:480px;min-width:0;overflow:hidden}.pp-chat-head{align-items:center;background:linear-gradient(180deg,rgba(75,63,227,.09),transparent);display:flex;flex:none;gap:9px;padding:9px 12px 7px}.pp--dark .pp-chat-head{background:linear-gradient(180deg,rgba(75,63,227,.2),transparent)}.pp-chat-avatar{align-items:center;background:#4b3fe321;border-radius:9px;color:#4b3fe3;display:flex;flex:none;height:28px;justify-content:center;width:28px}.pp--dark .pp-chat-avatar{background:#4b3fe342;color:#a9a2ff}.pp-chat-who{display:flex;flex-direction:column;gap:1px;min-width:0}.pp-chat-who b{color:var(--pp-text);font-size:13.5px;font-weight:500;line-height:1.2}.pp-chat-status{align-items:center;color:var(--pp-sub);display:flex;font-size:11px;gap:6px;line-height:1.2}.pp-chat-live{background:#3ba55d;border-radius:50%;flex:none;height:6px;width:6px}.pp-chat-pane{flex:1;min-height:0}.pp-chat-wait{align-items:flex-start;display:flex;padding:12px}.pp-dots{display:flex;gap:4px;padding:14px 16px}.pp-dots span{animation:pp-dots 1.2s infinite;background:var(--pp-sub);border-radius:3px;height:6px;width:6px}.pp-dots span:nth-child(2){animation-delay:.15s}.pp-dots span:nth-child(3){animation-delay:.3s}.pp-faq{display:flex;flex-wrap:wrap;gap:24px}.pp-faq-title{flex:1 1 300px}.pp-faq-list{display:flex;flex:2 1 560px;flex-direction:column;gap:8px;min-width:0}.pp-faq-item{background:var(--pp-card);border:1px solid var(--pp-line);border-radius:18px;box-shadow:var(--pp-shadow)}.pp-faq-q{align-items:center;background:transparent;border:none;color:var(--pp-text);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.pp-faq-q svg{color:var(--pp-sub);flex:none;transition:transform .25s}.pp-faq-a{color:var(--pp-sub);font-size:15px;line-height:1.6;margin:0;padding:0 48px 18px 20px;text-wrap:pretty}.pp-switch-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:12px;margin-top:12px;padding:8px 12px}@keyframes pp-shake{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-4px) rotate(-4deg)}30%{transform:translate(4px) rotate(3deg)}45%{transform:translate(-3px) rotate(-2deg)}60%{transform:translate(2px) rotate(1deg)}75%{transform:translate(-1px)}}@keyframes pp-dots{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes pp-pointed{0%,70%{box-shadow:0 0 0 4px rgba(var(--acc-rgb),.55)}to{box-shadow:0 0 rgba(var(--acc-rgb),0)}}@media(prefers-reduced-motion:reduce){.pp-card,.pp-card-more,.pp-card-more-btn svg,.pp-cards,.pp-check svg,.pp-cmp-chev,.pp-faq-q svg,.pp-meter-bar,.pp-more svg,.pp-reveal,.pp-slider-seg,.pp-svc-body,.pp-svc-chev,.pp-svc-grid,.pp-switch span,.pp-tabs-ind,.pp-toggle-ind,.pp-track-fill,.pp-track-thumb{transition:none!important}.pp-save-pill.is-shake{animation:none}}@media(max-width:1024px){.pp-banner{flex-wrap:wrap}.pp-banner-actions{flex-wrap:wrap;width:100%}.pp-rec{position:static}}@media(max-width:900px){.pp-cmp{overflow:visible}.pp-cmp-scroll{border-radius:24px;overflow-x:auto}.pp-cmp-head{position:static}.pp-svc-items{grid-template-columns:1fr}}@media(max-width:640px){.pp-only-d{display:none!important}.pp-wrap{gap:56px;padding:12px 16px 96px}.pp-h2{font-size:26px}.pp-nav{align-items:stretch;flex-direction:column-reverse;flex-wrap:nowrap;gap:12px}.pp-balance{display:none}.pp-nav-links{cursor:grab;flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 16px;scrollbar-width:none;touch-action:pan-x pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:nowrap;-webkit-overflow-scrolling:touch}.pp-nav-links.is-drag{cursor:grabbing}.pp-nav-links::-webkit-scrollbar{display:none}.pp-nav-link{flex:none}.pp-h1{font-size:30px;line-height:1.12;white-space:normal;text-wrap:balance}.pp-lead{display:none}.pp-tabs{width:100%}.pp-tab{padding:3px 8px}.pp-panels{margin:0 -16px;overflow:hidden;padding:4px 16px 8px}.pp-cards,.pp-cards.is-packs{display:flex;flex-direction:column;gap:12px;margin:0;max-width:none;padding-top:0;transition:transform .5s cubic-bezier(.22,.8,.24,1),opacity .3s ease,visibility 0s}.pp-cards:not(.is-active){display:flex;left:16px;opacity:.6;pointer-events:none;position:absolute;right:16px;top:4px;transition:transform .5s cubic-bezier(.22,.8,.24,1),opacity .5s ease,visibility 0s .5s;visibility:hidden}.pp-cards.is-left{transform:translate(calc(-100% - 16px))}.pp-cards.is-right{transform:translate(calc(100% + 16px))}@media(prefers-reduced-motion:reduce){.pp-cards,.pp-cards:not(.is-active){transition:none}}.pp-card{border-radius:22px;gap:14px;padding:18px 14px 6px}.pp-card-head{order:1;padding:0 4px}.pp-card-name-row{flex-wrap:wrap;row-gap:6px}.pp-card-name{font-size:24px;letter-spacing:-.01em;text-transform:uppercase}.pp-card-badge-m{align-items:center;background:var(--acc);border-radius:999px;color:var(--acc-ink);display:inline-flex;font-size:12px;font-weight:500;height:22px;padding:0 8px}.pp-card-save-m{font-size:12px;height:24px;margin-left:auto}.pp-card-tag{font-size:14px}.pp-card-mprice{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px;order:2;padding:0 4px}.pp-card-mprice .pp-card-price-v{font-size:32px}.pp-card-mprice .pp-card-price-p{white-space:nowrap}.pp-card .pp-track{order:3}.pp-card-cta{height:52px;margin-top:0}.pp-card .pp-card-cta{order:4}.pp-card .pp-gift{order:5}.pp-card.is-lite .pp-gift{display:none}.pp-card-pts{display:flex;flex-direction:column;gap:9px;order:6;padding:2px 4px 0}.pp-card-pt-m{align-items:flex-start;color:var(--pp-text);display:flex;font-size:15px;font-weight:500;gap:10px;line-height:1.35}.pp-card-pt-m svg{flex:none;margin-top:3px}.pp-card-pt-m.is-off{color:var(--pp-mute)}.pp-card-more{display:grid;grid-template-rows:0fr;margin-top:-14px;opacity:0;order:7;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease,margin-top .45s cubic-bezier(.2,.8,.2,1)}.pp-card-more.is-open{grid-template-rows:1fr;margin-top:0;opacity:1}.pp-card-more-in{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.pp-card-more-btn{align-items:center;align-self:flex-start;background:transparent;border:none;color:var(--pp-sub);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;height:32px;margin-top:-8px;order:8;padding:0 4px}.pp-card-more-btn svg{transition:transform .25s}.pp-agree{align-self:stretch;margin-top:-36px;max-width:none}.pp-banner{flex-wrap:wrap;gap:12px;margin-top:-32px;padding:16px}.pp-banner-text{flex:1 1 200px}.pp-banner-title{white-space:normal;text-wrap:balance}.pp-banner-sub{white-space:normal;text-wrap:pretty}.pp-banner-actions{flex:1 1 100%;flex-wrap:wrap}.pp-banner-actions button{flex:1 1 0;height:44px}.pp-services{margin-top:-24px}.pp-sticky{padding:12px;top:calc(var(--pp-top, 64px) + 4px)}.pp-sticky .pp-seg{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%}.pp-sticky .pp-seg-btn{min-width:0;padding:0 4px}.pp-svc-head{cursor:pointer;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pp-svc-titles{flex:1 1 auto;min-width:auto}.pp-svc-qty{flex:0 1 auto;min-width:0;white-space:normal;text-wrap:balance}.pp-svc-chev{color:var(--pp-sub);flex:none;margin-top:5px;transition:transform .3s}.pp-svc-body{transition:grid-template-rows .4s cubic-bezier(.22,.8,.24,1),opacity .3s ease,margin-top .4s cubic-bezier(.22,.8,.24,1)}.pp-svc-body.is-closed{grid-template-rows:0fr;margin-top:-6px;opacity:0}.pp-svc-items{grid-template-columns:minmax(0,1fr)}.pp-svc-lock-wrap{width:auto}.pp-models-head,.pp-models-row{gap:12px;grid-template-columns:minmax(0,1fr) auto}.pp-models-row{grid-template-areas:"name right" "cost right";row-gap:2px}.pp-models-row .pp-models-name{grid-area:name}.pp-models-row .pp-models-cost{font-size:12px;grid-area:cost}.pp-models-row .pp-right{grid-area:right}.pp-picker-left{flex-basis:100%}.pp-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-goal{padding:12px 30px 12px 12px}.pp-feats{grid-template-columns:minmax(0,1fr)}.pp-slider-foot{-moz-column-gap:8px;column-gap:8px;flex-wrap:wrap;row-gap:4px}.pp-slider-name{display:contents}.pp-slider-name span{flex:1 1 0;min-width:0}.pp-slider-val{margin-left:auto}.pp-rec{flex-basis:100%}.pp-rec-name{flex-wrap:wrap;row-gap:4px;white-space:normal}.pp-cmp,.pp-cmp-scroll{overflow:visible}.pp-cmp-head{border-radius:24px 24px 0 0;grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;min-width:0;position:sticky;top:var(--pp-top,64px)}.pp-cmp-corner{display:none}.pp-cmp-col{align-items:center;cursor:pointer;gap:3px;min-width:0;padding:14px 4px 12px}.pp-cmp-name{font-size:14px;min-height:0;white-space:nowrap}.pp-cmp-hit,.pp-cmp-pick{display:none}.pp-cmp-price{align-items:center;flex-direction:column;gap:3px}.pp-cmp-price b{font-size:13px}.pp-cmp-price>span:not(.pp-cmp-tok){display:none}.pp-cmp-tok{font-size:11px}.pp-cmp-body{min-width:0}.pp-cmp-sec{min-height:48px;padding:10px 14px}.pp-cmp-row{border-top:1px solid var(--pp-line);grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;padding:9px 0 7px}.pp-cmp-row:hover{background:transparent}.pp-cmp-label,.pp-cmp-label.is-top{border-top:none;color:var(--pp-text2);font-size:13px;grid-column:1/-1;padding:0 14px 4px}.pp-cmp-cell{border-top:none;font-size:12px;-webkit-hyphens:auto;hyphens:auto;justify-content:center;line-height:1.3;min-height:24px;min-width:0;overflow-wrap:anywhere;padding:2px 4px;text-align:center;text-wrap:balance}.pp-chat{height:520px}.pp-chat,.pp-faq-list{flex-basis:100%}}
