.pm-slot{min-height:124px;margin:16px 0 14px}.pm-slot.pm-ready{min-height:0}.pm{--pm-new:#39a845;--pm-ref:#2563c9;--pm-used:#b8322e;--pm-core:#4a3aa7;--pm-none:#A3A7AE;--pm-grid:#EEEBE5;--pm-band:rgba(27,43,77,0.045);--pm-band-hover:rgba(245,166,35,0.16);--pm-amber-ink:#A35F00;--pm-card-2:#FBFAF8;border:1px solid var(--border);border-radius:10px;background:var(--pm-card-2);padding:10px 14px 6px;display:grid;gap:4px;font-size:14px;color:var(--navy)}.pm-top{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:space-between}.pm-left{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.pm-right{display:flex;gap:14px;align-items:center;margin-left:auto}.pm-range{font-variant-numeric:tabular-nums;font-size:14px;color:var(--pm-amber-ink)}.pm-range b{color:var(--pm-amber-ink)}.pm-reset,.pm-fnote button{font:inherit;font-size:13px;color:var(--pm-amber-ink);background:none;border:0;text-decoration:underline;cursor:pointer;padding:0 0 0 6px}.pm-fnote{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline}.pm-fnote button{color:var(--navy-70);padding-left:4px}.pm-count{color:var(--navy-70);font-variant-numeric:tabular-nums}.pm-legend{display:flex;gap:10px;font-size:12px;color:var(--muted);align-items:center}.pm-legend i{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px}.pm-legend.gone{display:none}.pm-scale{display:inline-flex;border:1px solid var(--divider);border-radius:999px;overflow:hidden;font-size:12px}.pm-scale button{font:inherit;border:0;background:var(--card);color:var(--muted);padding:3px 10px;cursor:pointer}.pm-scale button + button{border-left:1px solid var(--divider)}.pm-scale button[aria-pressed="true"]{background:var(--navy);color:var(--card)}.pm-scale button:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.pm-toggle{font:inherit;font-size:13px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--divider);background:var(--card);color:var(--navy);border-radius:999px;padding:3px 10px 3px 12px;cursor:pointer;white-space:nowrap}.pm-toggle:hover{border-color:var(--navy-70)}.pm-toggle:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pm-toggle svg{transition:transform .3s}.pm-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.pm-toggle.pm-toggle-icon{gap:0;padding:5px 8px}.pm-toggle.pm-toggle-icon span{display:none}.pm-chart{position:relative}.pm-chart svg{display:block;width:100%;overflow:visible}.pm-chart>svg{will-change:transform;contain:size layout}.pm-chart text{font-family:var(--font-sans);fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.pm-axis{stroke:var(--divider);stroke-width:1}.pm-grid{stroke:var(--pm-grid);stroke-width:1}.pm-band{fill:var(--pm-band);cursor:pointer}.pm-band:hover,.pm-band:focus-visible{fill:var(--pm-band-hover);outline:none}.pm-chart .pm-band-label{font-size:11px;fill:var(--navy-70);pointer-events:none}.pm-shade{fill:var(--paper);opacity:.55;pointer-events:none}.pm-hit{fill:transparent;cursor:pointer}.pm-hit:focus{outline:none}.pm-hit:focus-visible{stroke:var(--amber);stroke-width:2}.pm-chart .pm-edge{cursor:pointer;fill:var(--navy-70);text-decoration:underline}.pm-chart .pm-edge:hover{fill:var(--navy)}.pm-dot,.pm-halo,.pm-stem,.pm-xring{pointer-events:none}.pm-dot{stroke:var(--pm-card-2);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:transform .16s ease,opacity .16s ease,fill .16s ease}.pm-dot.out{fill:var(--pm-none)!important;opacity:.14;transform:scale(.6)}.pm-dot.hot{stroke:var(--navy);stroke-width:2.5}.pm-dot.pv-in{transform:scale(1.4)}.pm-dot.pv-out{fill:var(--pm-none)!important;opacity:.12;transform:scale(.6)}.pm-dot.out.pv-in{fill:var(--pv)!important;opacity:1}.pm-halo{opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .16s ease}.pm-halo.pv-in{opacity:.24}.pm-stem{stroke-width:2;stroke-linecap:round;transition:opacity .12s}.pm-stem.out,.pm-stem.pv-out{opacity:0!important}.pm-stem.pv-in{opacity:.8!important}.pm-xring{fill:none;stroke:var(--navy-70);stroke-width:1.3;transition:opacity .16s}.pm-xring.out,.pm-xring.pv-out{opacity:0}.pm-brush{position:absolute;top:0;left:0;right:0;height:26px;pointer-events:none;will-change:transform}.pm-fill{position:absolute;top:21px;height:4px;border-radius:2px;background:var(--amber);pointer-events:none}.pm-brush input[type=range]{position:absolute;top:0;height:26px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.pm-brush input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:14px;height:26px;border:0;border-radius:0;background:transparent var(--bracket) center / 14px 26px no-repeat;cursor:ew-resize}.pm-brush input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:26px;border:0;border-radius:0;background:transparent var(--bracket) center / 14px 26px no-repeat;cursor:ew-resize}.pm-brush input[type=range]::-webkit-slider-runnable-track{background:none}.pm-brush input[type=range]::-moz-range-track{background:none}.pm-brush input[type=range]:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}.pm-lo{--bracket:url("pm-lo.svg")}.pm-hi{--bracket:url("pm-hi.svg")}.pm-more{display:grid;grid-template-rows:0fr}.pm-more.open{grid-template-rows:1fr}.pm-more>div{overflow:hidden;min-height:0}.pm-chips{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;border-top:1px solid var(--border);padding:10px 0 4px;margin-top:2px}.pm-cgroup{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.pm-k{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-right:2px}.pm-chip{font:inherit;font-size:13px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--divider);background:var(--card);color:var(--navy);border-radius:999px;padding:2px 9px 2px 7px;cursor:pointer}.pm-chip[aria-pressed="true"]{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.pm-chip[disabled]{opacity:.4;cursor:default}.pm-chip:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pm-sw{width:9px;height:9px;border-radius:50%;flex:none}.pm-n{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.pm-chip .flag{width:16px;height:12px;border-radius:2px;flex:none}.pm-shape{width:10px;height:10px;flex:none;color:var(--navy-70)}.pm-ring-ico{width:12px;height:12px;flex:none;color:var(--navy-70);vertical-align:-2px;margin-right:3px}.pm-tip{position:absolute;z-index:5;width:260px;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 22px rgba(27,43,77,.16);padding:10px;display:grid;grid-template-columns:72px 1fr;gap:10px;pointer-events:none}.pm-tip img,.pm-noimg{width:72px;height:72px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid var(--border)}.pm-noimg{display:grid;place-items:center;font-size:11px;color:var(--muted);text-align:center}.pm-p{font-size:17px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums}.pm-t{font-size:13px;color:var(--navy-70);line-height:1.35;margin:2px 0 4px}.pm-m{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center}.pm-m .flag{width:16px;height:12px;border-radius:2px;vertical-align:-1px;margin-right:3px}.pm-m .pm-shape{vertical-align:-1px;margin-right:3px}.pm-key{display:inline-block;width:10px;height:2px;vertical-align:middle;margin-right:4px;border-radius:1px}.pm-hint{position:fixed;z-index:60;max-width:260px;padding:6px 9px;border-radius:6px;background:var(--navy);color:var(--card);font-size:12.5px;line-height:1.35;box-shadow:0 4px 14px rgba(27,43,77,.22);pointer-events:none;opacity:0;transition:opacity .12s}.pm-hint.on{opacity:1}.offer-row{transition:background 0.12s,border-color 0.12s,opacity .16s ease}.offer-row.pm-pv-out{opacity:.22}.offer-row.pm-hover{box-shadow:0 0 0 2px var(--amber)}@media (max-width:720px){.pm-legend{display:none}.pm{padding:8px 10px 4px}.pm-top{display:grid;grid-template-columns:auto 1fr auto;gap:6px 10px}.pm-left,.pm-right{display:contents}.pm-toggle{grid-column:1;grid-row:1;justify-self:start}.pm-scale{grid-column:3;grid-row:1}.pm-range,.pm-fnote{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){.pm-more,.pm-toggle svg,.pm-dot,.pm-halo,.pm-stem,.pm-xring{transition:none}}.offers-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 20px;margin:0 0 8px;font-size:16px}.offers-head .offers-taxline{grid-column:1;margin:0 4px;font-size:inherit}.offers-head .core-toggle{grid-column:2}.offers-head .sort-label{grid-column:3;justify-self:end}.offers-head .core-toggle,.offers-head .sort-label,.offers-head #sort-select{font-size:inherit}@media (max-width:860px){.offers-head{grid-template-columns:minmax(0,1fr) auto}.offers-head .offers-taxline{grid-column:1 / -1}.offers-head .core-toggle{grid-column:1;white-space:normal}.offers-head .sort-label{grid-column:2}}.pm-chip{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.pm-chip-out{border-color:var(--red);color:var(--red);background:var(--red-bg)}.pm-chip-out .pm-l{text-decoration:line-through}.pm-chip-out::before{content:"\2212";font-weight:600;margin-right:-1px}.pm-hidden{color:var(--red)}.pm-hint{white-space:pre-line;max-width:300px}.pm-how{flex-basis:100%;font-size:12px;color:var(--muted)}.pm-again{margin-top:4px;font-size:12px;color:var(--pm-amber-ink)}@media (pointer:coarse){.pm-brush input[type=range]::-webkit-slider-thumb{width:30px}.pm-brush input[type=range]::-moz-range-thumb{width:30px}}.pm-tip svg{display:inline-block;width:10px;height:10px;vertical-align:-1px}.pm-tip .pm-ring-ico{width:12px;height:12px;vertical-align:-2px}