.pk-wz-title{margin-bottom:18px}.pk-wz-title p{margin:8px 0;font-size:15px;line-height:1.6;color:var(--ink-soft);max-width:78ch}.pk-wz-title .pk-fresh{font-size:12.5px;color:var(--ink-faint)}.pk-wz-steps{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px;margin-bottom:14px}.pk-wz-steps::-webkit-scrollbar{display:none}.pk-wz-step{flex:none;display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 7px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:13.5px;font-weight:600;color:var(--ink-soft);transition:all .15s var(--ease)}.pk-wz-step:hover{border-color:var(--brand-line);color:var(--ink)}.pk-wz-step-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:11.5px;font-weight:700;background:var(--paper-3);color:var(--ink-soft)}.pk-wz-step-n svg{width:12px;height:12px}.pk-wz-step.done .pk-wz-step-n{background:var(--win);color:#fff}.pk-wz-step.cur{color:var(--brand);border-color:var(--brand);background:var(--brand-tint)}.pk-wz-step.cur .pk-wz-step-n{background:var(--brand);color:#fff}.pk-wz-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.pk-wz-panel{min-width:0;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-sm);padding:18px 18px 14px;scroll-margin-top:12px}.pk-wz-head{display:flex;align-items:flex-start;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line-soft);margin-bottom:14px}.pk-wz-head-ico{width:48px;height:48px;flex:none;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 6px 16px oklch(.48 .15 264/.3)}.pk-wz-head-ico svg{width:24px;height:24px}.pk-wz-head-txt{flex:1;min-width:0}.pk-wz-kicker{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.pk-wz-head h2{margin:2px 0 0;font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:-.025em;color:var(--ink)}.pk-wz-head p{margin:4px 0 0;font-size:13.5px;color:var(--ink-soft)}.pk-wz-nav{display:flex;gap:6px}.pk-wz-nav button{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-soft);background:var(--card)}.pk-wz-nav button:hover:not(:disabled){color:var(--brand);border-color:var(--brand-line)}.pk-wz-nav button:disabled{opacity:.35}.pk-wz-nav svg{width:18px;height:18px}.pk-wz-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pk-wz-tools .pk-search{max-width:none;flex:1 1 260px}.pk-wz-ftoggle{padding:9px 14px;border-radius:9px;border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-soft);background:var(--card)}.pk-wz-ftoggle.on,.pk-wz-ftoggle:hover{color:var(--brand);border-color:var(--brand-line);background:var(--brand-tint)}.pk-wz-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 22px;margin-top:12px;padding:4px 14px 10px;border:1px solid var(--line-soft);border-radius:12px;background:var(--paper)}.pk-wz-filters .filter-group{border-bottom:0;padding:12px 0 4px}.pk-wz-filters>.show-all{grid-column:1/-1;margin:4px 0 6px}.pk-wz-count{margin:14px 2px 8px;font-size:13px;color:var(--ink-soft)}.pk-wz-count b{font-family:var(--font-mono);color:var(--ink)}.pk-wz-list{display:flex;flex-direction:column;gap:8px}.pk-wz-row{border:1px solid var(--line);border-radius:12px;background:var(--card);transition:border-color .15s,box-shadow .15s}.pk-wz-row:hover{border-color:var(--brand-line)}.pk-wz-row.picked{border-color:var(--win);box-shadow:0 0 0 3px var(--win-tint)}.pk-wz-row-main{display:grid;grid-template-columns:64px minmax(0,1fr) 118px 120px 108px;align-items:center;gap:12px;padding:10px 12px}.pk-wz-img{position:relative;width:64px;height:56px;border-radius:10px;background:#fff;border:1px solid var(--line-soft);overflow:hidden;display:block}.pk-wz-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px}.pk-wz-img .pk-card-ph svg{width:22px;height:22px}[data-theme=dark] .pk-wz-img img{filter:brightness(.94)}.pk-wz-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.pk-wz-name{font-family:var(--font-display);font-weight:600;font-size:14px;line-height:1.3;color:var(--ink)}.pk-wz-info:hover .pk-wz-name{color:var(--brand)}.pk-wz-line{font-size:12px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pk-wz-stores{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:12px;color:var(--ink-faint)}.pk-wz-stores>span:last-child{display:inline-flex;align-items:center;gap:3px}.pk-wz-stores:hover{color:var(--brand)}.pk-wz-stores .pk-avs{padding-left:7px}.pk-wz-chev{width:13px;height:13px;transition:transform .2s var(--ease)}.pk-wz-chev.open{transform:rotate(180deg)}.pk-wz-price{display:flex;flex-direction:column;align-items:flex-end}.pk-wz-price .pk-card-price{font-size:17px}.pk-wz-pick{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:10px;background:var(--brand);color:#fff;font-weight:700;font-size:14px;transition:background .15s,transform .15s var(--ease)}.pk-wz-pick:hover{background:var(--brand-strong);transform:translateY(-1px)}.pk-wz-pick.on{background:var(--win)}.pk-wz-pick svg{width:15px;height:15px}.pk-wz-offers{border-top:1px dashed var(--line);padding:8px 12px 10px 88px;display:flex;flex-direction:column;gap:4px}.pk-wz-offer{display:grid;grid-template-columns:24px minmax(0,1fr) 100px 30px 140px;align-items:center;gap:10px;padding:6px 8px;border-radius:9px}.pk-wz-offer:hover{background:var(--paper-2)}.pk-wz-offer.on{background:var(--win-tint)}.pk-wz-offer .pk-av{margin-left:0}.pk-wz-offer-name{font-size:13.5px;font-weight:600;color:var(--ink)}.pk-wz-offer-name em{font-style:normal;font-size:11px;font-weight:700;color:var(--win);margin-left:8px}.pk-wz-offer-price{font-family:var(--font-mono);font-size:14px;font-weight:700;text-align:right;color:var(--ink)}.pk-wz-offer-link{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--ink-faint)}.pk-wz-offer-link:hover{color:var(--brand);background:var(--brand-tint)}.pk-wz-offer-link svg{width:15px;height:15px}.pk-wz-offer-pick{padding:7px 10px;border-radius:8px;border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--ink-soft);background:var(--card)}.pk-wz-offer-pick:hover{color:var(--brand);border-color:var(--brand-line)}.pk-wz-offer-pick.on{color:#fff;background:var(--win);border-color:var(--win)}.pk-wz-skel{height:78px;border-radius:12px;background:linear-gradient(90deg,var(--paper-2),var(--paper-3),var(--paper-2));background-size:200% 100%;animation:pkShimmer 1.2s linear infinite}@keyframes pkShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pk-wz-foot{display:flex;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft)}.pk-wz-foot button{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:10px;border:1px solid var(--line);font-weight:600;font-size:14px;color:var(--ink-soft);background:var(--card)}.pk-wz-foot button svg{width:16px;height:16px}.pk-wz-foot button.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pk-wz-foot button:disabled{opacity:.35}.pk-wz-side{position:sticky;top:16px}.pk-wz-sum{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-md);padding:16px}.pk-wz-sum-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--ink)}.pk-wz-sum-n{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink-faint)}.pk-wz-progress{height:5px;border-radius:99px;background:var(--paper-3);margin:10px 0 12px;overflow:hidden}.pk-wz-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--win));border-radius:99px;transition:width .35s var(--ease)}.pk-wz-slots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pk-wz-slot{position:relative}.pk-wz-slot-btn{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;text-align:left;border:1px solid transparent;transition:background .14s,border-color .14s}.pk-wz-slot-btn:hover{background:var(--paper-2)}.pk-wz-slot.cur .pk-wz-slot-btn{background:var(--brand-tint);border-color:var(--brand-line)}.pk-wz-slot-ico{position:relative;width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:var(--paper-2);border:1px solid var(--line-soft);color:var(--ink-faint);overflow:hidden}.pk-wz-slot-ico svg{width:18px;height:18px}.pk-wz-slot-ico img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px;background:#fff}.pk-wz-slot-txt{display:flex;flex-direction:column;min-width:0}.pk-wz-slot-lbl{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.pk-wz-slot-val{font-size:13px;font-weight:600;color:var(--ink-ghost);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-wz-slot.done .pk-wz-slot-val{color:var(--ink)}.pk-wz-slot-price{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;padding-right:18px}.pk-wz-slot-price small{font-family:var(--font-ui);font-size:10.5px;font-weight:500;color:var(--ink-faint)}.pk-wz-slot-x{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:var(--ink-ghost)}.pk-wz-slot-x:hover{color:oklch(.55 .18 25);background:var(--paper-3)}.pk-wz-slot-x svg{width:11px;height:11px}.pk-wz-total{display:flex;align-items:flex-end;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.pk-wz-total>span{display:flex;flex-direction:column;font-weight:600;color:var(--ink-soft)}.pk-wz-total>span small{font-size:11.5px;font-weight:500;color:var(--ink-faint)}.pk-wz-total b{font-family:var(--font-mono);font-size:26px;letter-spacing:-.04em;color:var(--ink)}.pk-wz-total b small{font-size:14px;color:var(--ink-soft);letter-spacing:0}.pk-wz-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.pk-wz-actions button{padding:10px 12px;border-radius:10px;font-weight:700;font-size:13.5px;background:var(--brand);color:#fff}.pk-wz-actions button.ghost{background:transparent;color:var(--ink-soft);border:1px solid var(--line);font-weight:600}.pk-wz-actions button:disabled{opacity:.45}.pk-wz-bar,.pk-wz-sheet{display:none}@media (max-width:1080px){.pk-wz-body{grid-template-columns:minmax(0,1fr) 300px}.pk-wz-row-main{grid-template-columns:56px minmax(0,1fr) 110px 96px}.pk-wz-stores{display:none}.pk-wz-row-main .pk-wz-info{grid-column:2}}@media (max-width:860px){.pk-wz-body{grid-template-columns:minmax(0,1fr)}.pk-wz-side{display:none}.pk-wz-screen{padding-bottom:96px}.pk-wz-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:12px;right:12px;bottom:12px;z-index:40;padding:10px 12px 10px 10px;border-radius:14px;background:var(--ink);color:var(--paper);box-shadow:0 10px 30px rgba(0,0,0,.25)}.pk-wz-bar button{display:inline-flex;align-items:center;gap:10px;color:inherit;font-weight:700;font-size:15px}.pk-wz-bar-n{font-size:12px;padding:4px 8px;border-radius:8px;background:hsla(0,0%,100%,.14)}.pk-wz-bar b,.pk-wz-bar-n{font-family:var(--font-mono)}.pk-wz-bar b{font-size:18px}.pk-wz-sheet{display:flex;align-items:flex-end;position:fixed;inset:0;z-index:60;background:rgba(10,12,20,.45)}.pk-wz-sheet-in{position:relative;width:100%;max-height:88vh;overflow-y:auto;border-radius:18px 18px 0 0;background:var(--card);padding:8px 6px 14px;animation:pkUp .25s var(--ease)}.pk-wz-sheet-in .pk-wz-sum{border:0;box-shadow:none}.pk-wz-sheet-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-soft);background:var(--paper-2);z-index:1}.pk-wz-sheet-x svg{width:13px;height:13px}.pk-wz-sheet .pk-wz-sum-head{padding-right:40px}}@keyframes pkUp{0%{transform:translateY(30px);opacity:.6}to{transform:none;opacity:1}}@media (max-width:640px){.pk-wz-panel{padding:14px 12px 12px;border-radius:14px}.pk-wz-head-ico{width:40px;height:40px}.pk-wz-head h2{font-size:19px}.pk-wz-head p{font-size:12.5px}.pk-wz-nav{display:none}.pk-wz-row-main{grid-template-columns:54px minmax(0,1fr) auto;grid-template-areas:"img info info" "img price pick";gap:6px 10px;padding:10px}.pk-wz-img{grid-area:img;width:54px;height:54px;align-self:start}.pk-wz-info{grid-area:info}.pk-wz-price{grid-area:price;align-items:flex-start}.pk-wz-pick{grid-area:pick;padding:8px 14px}.pk-wz-name,.pk-wz-pick{font-size:13px}.pk-wz-offers{padding:8px 10px 10px}.pk-wz-offer{grid-template-columns:24px minmax(0,1fr) auto 30px;grid-template-areas:"av name price link" "pick pick pick pick";gap:6px 8px}.pk-wz-offer .pk-av{grid-area:av}.pk-wz-offer-name{grid-area:name}.pk-wz-offer-price{grid-area:price}.pk-wz-offer-link{grid-area:link}.pk-wz-offer-pick{grid-area:pick}.pk-wz-foot button{font-size:13px;padding:9px 11px}}.pk-wz-msg{display:block;margin-top:3px;font-size:12px;font-weight:600;line-height:1.35;white-space:normal}.pk-wz-msg.bad{color:oklch(.55 .19 25)}.pk-wz-msg.warn{color:oklch(.58 .13 70)}[data-theme=dark] .pk-wz-msg.bad{color:oklch(.72 .16 25)}[data-theme=dark] .pk-wz-msg.warn{color:oklch(.8 .13 80)}.pk-wz-row.bad{background:var(--paper-2)}.pk-wz-row.bad .pk-wz-img{opacity:.55;filter:grayscale(.5)}.pk-wz-row.bad .pk-wz-name{color:var(--ink-soft)}.pk-wz-pick.risky{background:transparent;color:oklch(.55 .19 25);border:1px solid oklch(.85 .07 25);font-size:13px}.pk-wz-pick.risky:hover{background:oklch(.96 .03 25);transform:none}[data-theme=dark] .pk-wz-pick.risky{color:oklch(.75 .15 25);border-color:oklch(.4 .1 25)}[data-theme=dark] .pk-wz-pick.risky:hover{background:oklch(.25 .05 25)}.pk-wz-context{display:flex;align-items:center;gap:10px;margin:14px 0 2px;padding:10px 12px;border-radius:10px;background:var(--brand-tint);border:1px solid var(--brand-line);font-size:13.5px;color:var(--ink)}.pk-wz-context>span{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:700;font-style:italic}.pk-wz-count span{color:var(--ink-faint)}.pk-wz-badsec{margin-top:16px}.pk-wz-badtog{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:10px;border:1px dashed var(--line);font-size:13.5px;font-weight:600;color:var(--ink-soft);margin-bottom:8px}.pk-wz-badtog>span{color:oklch(.55 .19 25);font-weight:800}.pk-wz-badtog:hover{color:var(--ink);border-color:var(--brand-line)}.pk-wz-compat{margin-top:12px;padding:12px;border-radius:12px;background:var(--paper-2);border:1px solid var(--line-soft)}.pk-wz-compat.ok{background:var(--win-tint);border-color:var(--win-line)}.pk-wz-compat.warn{background:oklch(.97 .03 85);border-color:oklch(.88 .07 85)}.pk-wz-compat.bad{background:oklch(.97 .025 25);border-color:oklch(.87 .07 25)}[data-theme=dark] .pk-wz-compat.warn{background:oklch(.22 .04 85);border-color:oklch(.36 .07 85)}[data-theme=dark] .pk-wz-compat.bad{background:oklch(.22 .04 25);border-color:oklch(.38 .08 25)}.pk-wz-compat-h{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.pk-wz-compat p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-soft)}.pk-wz-compat p.ok{color:var(--win);font-weight:700}.pk-wz-compat ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pk-wz-compat li button{display:flex;gap:8px;align-items:flex-start;text-align:left;font-size:12.5px;line-height:1.45;color:var(--ink)}.pk-wz-compat li button:hover{text-decoration:underline}.pk-wz-compat li span{width:18px;height:18px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;margin-top:1px}.pk-wz-compat li.bad span{background:oklch(.58 .19 25)}.pk-wz-compat li.warn span{background:oklch(.72 .14 75)}.pk-wz-power{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.pk-wz-power span{font-size:11.5px;font-weight:700;color:var(--ink-faint)}.pk-wz-power b{font-family:var(--font-mono);font-size:13px;color:var(--ink)}.pk-wz-power em{font-style:normal;font-size:12px;font-weight:700}.pk-wz-power em.ok{color:var(--win)}.pk-wz-power em.warn{color:oklch(.6 .13 70)}.pk-wz-power em.bad{color:oklch(.55 .19 25)}.pk-wz-ready{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--win);color:#fff;font-size:13px;font-weight:700;line-height:1.45}.pk-wz-slot.issue-bad .pk-wz-slot-ico,.pk-wz-slot.issue-warn .pk-wz-slot-ico{overflow:visible}.pk-wz-slot.issue-bad .pk-wz-slot-ico:after,.pk-wz-slot.issue-warn .pk-wz-slot-ico:after{content:"";position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;border:2px solid var(--card);z-index:1}.pk-wz-slot.issue-bad .pk-wz-slot-ico:after{background:oklch(.58 .19 25)}.pk-wz-slot.issue-warn .pk-wz-slot-ico:after{background:oklch(.72 .14 75)}.pk-wz-bar-issue{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:8px;background:oklch(.58 .19 25);color:#fff}.pk-wz-qty{display:flex;align-items:center;gap:6px;margin:2px 0 4px 56px;font-size:12px;color:var(--ink-soft)}.pk-wz-qty button{width:24px;height:24px;border-radius:7px;border:1px solid var(--line);background:var(--card);font-weight:700;color:var(--ink);line-height:1}.pk-wz-qty button:hover:not(:disabled){border-color:var(--brand-line);color:var(--brand)}.pk-wz-qty button:disabled{opacity:.35}.pk-wz-qty b{font-family:var(--font-mono);font-size:12px;color:var(--ink);min-width:46px;text-align:center}.pk-wz-skip{margin-top:16px;padding:18px;border-radius:14px;background:var(--win-tint);border:1px solid var(--win-line)}.pk-wz-skip b{font-size:16px;color:var(--ink)}.pk-wz-skip p{margin:6px 0 14px;font-size:14px;line-height:1.55;color:var(--ink-soft)}.pk-wz-skip div{display:flex;flex-wrap:wrap;gap:8px}.pk-wz-skip button{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:var(--card);font-weight:600;font-size:14px;color:var(--ink-soft)}.pk-wz-skip button.primary{background:var(--win);border-color:var(--win);color:#fff;font-weight:700}.pk-wz-skip button svg{width:16px;height:16px}.pk-wz-msg.weak{color:oklch(.6 .15 50)}[data-theme=dark] .pk-wz-msg.weak{color:oklch(.78 .13 55)}.pk-wz-compat.weak{background:oklch(.97 .03 60);border-color:oklch(.87 .07 60)}[data-theme=dark] .pk-wz-compat.weak{background:oklch(.23 .04 60);border-color:oklch(.38 .08 60)}.pk-wz-compat li.weak span{background:oklch(.66 .15 50)}