.pk-v1{background:var(--pk-bg);min-height:0;color:var(--pk-ink);font-family:var(--pk-body-font);flex-direction:column;display:flex;position:relative}.pk-v1__scroll{min-height:0;padding:var(--pk-pad-y);flex:auto;overflow:hidden auto}.pk-v1__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-v1__head{align-items:var(--pk-head-align);text-align:var(--pk-head-text);gap:var(--pk-head-gap);padding:0 var(--pk-pad-x) var(--pk-head-pad);flex-direction:column;display:flex}.pk-v1__eyebrow{font:500 var(--pk-eyebrow-size) / 1.2 var(--pk-mono-font);letter-spacing:.22em;text-transform:uppercase;color:var(--pk-eyebrow-ink);margin:0}.pk-v1__title{font-family:var(--pk-display-font);font-weight:var(--pk-title-weight);font-size:var(--pk-title-size);color:var(--pk-ink);text-wrap:pretty;max-width:720px;margin:0;line-height:1.05}.pk-v1__sub{font:400 var(--pk-sub-size) / 1.5 var(--pk-body-font);color:var(--pk-soft);text-wrap:pretty;max-width:560px;margin:0}.pk-v1__empty{margin:0 var(--pk-pad-x);text-align:center;border:1px dashed var(--pk-line);border-radius:var(--pk-radius);font:400 13px/1.5 var(--pk-body-font);color:var(--pk-soft);padding:70px 24px}.pk-v1[data-narrow=true] .pk-v1__empty{padding:40px 20px}.pk-v1__grid{grid-template-columns:repeat(var(--pk-cols), minmax(0, 1fr));gap:var(--pk-gap);align-items:var(--pk-items);padding:0 var(--pk-pad-x);display:grid}.pk-v1[data-stack=true] .pk-v1__grid{gap:var(--pk-gap);flex-direction:column;display:flex}.pk-v1[data-spotlight=true] .pk-v1__grid{grid-template-columns:1.6fr 1fr;grid-auto-rows:min-content;align-items:start}.pk-v1[data-spotlight=true] .pk-v1__card[data-spot-main=true]{grid-row:1/span 99}.pk-v1[data-editorial=true] .pk-v1__grid{gap:0 var(--pk-gap-editorial)}.pk-v1[data-single=true][data-narrow=false] .pk-v1__grid{max-width:var(--pk-single-max);margin:0 auto}.pk-v1__card{border-radius:var(--pk-radius);background:var(--pk-card-bg);border:var(--pk-card-border);min-width:0;box-shadow:var(--pk-card-shadow);transition:transform var(--pk-motion) ease, box-shadow var(--pk-motion) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.pk-v1__card[data-cover=true]{overflow:hidden}.pk-v1[data-editorial=true] .pk-v1__card{box-shadow:none;border:0;border-top:1px solid var(--pk-line);background:0 0;border-radius:0}.pk-v1__card[data-rec=true]{border-color:var(--pk-rec-border);box-shadow:var(--pk-rec-shadow)}.pk-v1[data-editorial=true] .pk-v1__card[data-rec=true]{border-top:2px solid var(--pk-accent);box-shadow:none}.pk-v1[data-editorial=true] .pk-v1__card[data-cover=true]{overflow:visible}.pk-v1[data-lift=true] .pk-v1__card[data-rec=true]{transform:var(--pk-lift);z-index:2}.pk-v1[data-lift=true] .pk-v1__card[data-rec=false]{transform:var(--pk-step);opacity:var(--pk-step-opacity)}.pk-v1[data-stack=true][data-narrow=false] .pk-v1__card{flex-direction:row;align-items:stretch}.pk-v1[data-stack=true][data-narrow=false] .pk-v1__body{align-items:center;gap:var(--pk-row-gap);text-align:left;flex-direction:row}.pk-v1[data-stack=true][data-narrow=false] .pk-v1__name{flex:0 0 22%}.pk-v1[data-stack=true][data-narrow=false] .pk-v1__pricerow{flex:0 0 18%}.pk-v1[data-stack=true][data-narrow=false] .pk-v1__desc{flex:1}.pk-v1[data-stack=true][data-narrow=false] .pk-v1__feats{flex:1.4}.pk-v1[data-stack=true][data-narrow=false] .pk-v1__cta{width:auto}.pk-v1[data-stack=true][data-narrow=false] .pk-v1__badge{flex:none}.pk-v1__card[data-chosen=true]{outline:2px solid var(--pk-accent);outline-offset:4px}.pk-v1[data-lift=true] .pk-v1__card[data-chosen=true]{opacity:1}.pk-v1__card[data-editor-selected=true]{outline:2px dashed var(--pk-accent);outline-offset:6px}.pk-v1__card[data-pulse=true]{animation:.6s ease-out pk-pulse}@keyframes pk-pulse{0%{box-shadow:0 0 0 0 var(--pk-accent)}to{box-shadow:0 0 0 10px #0000}}.pk-v1__cover{width:100%;aspect-ratio:var(--pk-cover-ratio);object-fit:cover;flex:none;display:block}.pk-v1__card[data-spot-main=true] .pk-v1__cover{aspect-ratio:16/9}.pk-v1__body{gap:var(--pk-card-gap);padding:var(--pk-card-pad);align-items:var(--pk-align);text-align:var(--pk-align);flex-direction:column;flex:1;min-width:0;display:flex}.pk-v1__badge{align-self:inherit;font:600 9.5px var(--pk-body-font);letter-spacing:.1em;text-transform:uppercase;color:var(--pk-badge-ink);background:var(--pk-badge-bg);border:var(--pk-badge-border);white-space:nowrap;border-radius:999px;padding:5px 11px}.pk-v1[data-badge=tag] .pk-v1__badge{font:500 9px var(--pk-mono-font);letter-spacing:.16em;border-radius:3px;padding:4px 8px}.pk-v1[data-badge=text] .pk-v1__badge{font:500 9.5px var(--pk-mono-font);letter-spacing:.18em;background:0 0;border:0;padding:0}.pk-v1__name{font-family:var(--pk-name-font);font-weight:var(--pk-name-weight);font-size:var(--pk-name-size);letter-spacing:var(--pk-name-spacing);text-transform:var(--pk-name-transform);color:var(--pk-name-ink);text-wrap:pretty;margin:0;line-height:1.1}.pk-v1__card[data-compact=true] .pk-v1__name{font-size:20px}.pk-v1__pricerow{align-items:baseline;gap:8px;justify-content:var(--pk-align);flex-wrap:wrap;margin:0;display:flex}.pk-v1__price{font-family:var(--pk-price-font);font-weight:var(--pk-price-weight);font-size:var(--pk-price-size);letter-spacing:-.01em;color:var(--pk-price-ink);line-height:1}.pk-v1__card[data-rec=true] .pk-v1__price{color:var(--pk-price-rec-ink)}.pk-v1__card[data-compact=true] .pk-v1__price{font-size:calc(var(--pk-price-size) * .75)}.pk-v1__qual{font:400 var(--pk-qual-size) var(--pk-body-font);color:var(--pk-soft)}.pk-v1__noteinline{font:400 10.5px/1.4 var(--pk-body-font);color:var(--pk-soft);margin:-4px 0 0}.pk-v1__desc{font:400 var(--pk-desc-size) / 1.5 var(--pk-body-font);color:var(--pk-soft);text-wrap:pretty;margin:0}.pk-v1__feats{margin:var(--pk-feat-top) 0 0;gap:var(--pk-feat-gap);align-items:var(--pk-align);flex-direction:column;width:100%;padding:0;list-style:none;display:flex}.pk-v1__feat{font:400 13px/1.45 var(--pk-body-font);color:var(--pk-ink);text-align:left;align-items:flex-start;gap:8px;display:flex}.pk-v1__feat[data-hl=true]{font-weight:500}.pk-v1__mark{height:18.85px;color:var(--pk-mark-ink);flex:none;align-items:center;display:inline-flex}.pk-v1__card[data-rec=true] .pk-v1__mark{color:var(--pk-mark-rec-ink)}.pk-v1__more{align-self:var(--pk-align);cursor:pointer;font:500 11px var(--pk-body-font);letter-spacing:.04em;color:var(--pk-soft);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:4px 0;text-decoration:underline}.pk-v1__cta{margin-top:var(--pk-cta-top);width:100%;min-height:var(--pk-cta-h);height:var(--pk-cta-h);border-radius:var(--pk-pill-radius);font:500 var(--pk-cta-size) var(--pk-body-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:var(--pk-cta-bg);color:var(--pk-cta-ink);transition:opacity var(--pk-motion) ease;border:0;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.pk-v1__card[data-rec=true] .pk-v1__cta{background:var(--pk-cta-rec-bg);color:var(--pk-cta-rec-ink)}.pk-v1__card[data-compact=true] .pk-v1__cta{height:var(--pk-cta-h-compact);min-height:var(--pk-cta-h-compact);font-size:12px}.pk-v1[data-editorial=true] .pk-v1__card[data-rec=false] .pk-v1__cta,.pk-v1[data-minimal=true] .pk-v1__card[data-rec=false] .pk-v1__cta{width:auto;height:auto;min-height:0;color:var(--pk-ink);border-bottom:1px solid var(--pk-ink);letter-spacing:.08em;align-self:var(--pk-align);background:0 0;border-radius:0;padding:6px 0}.pk-v1__cta:hover{opacity:.88}.pk-v1 .pk-v1__card[data-chosen=true] .pk-v1__cta{color:var(--pk-ink);box-shadow:inset 0 0 0 1.5px var(--pk-ink);background:0 0}.pk-v1[data-editorial=true] .pk-v1__card[data-rec=false][data-chosen=true] .pk-v1__cta,.pk-v1[data-minimal=true] .pk-v1__card[data-rec=false][data-chosen=true] .pk-v1__cta{box-shadow:none}.pk-v1__cta svg{flex:none;margin-right:6px}.pk-v1__cta:focus-visible,.pk-v1__more[data-open=true]{opacity:.72}.pk-v1__more:focus-visible{outline:2px solid var(--pk-accent);outline-offset:3px}.pk-v1__note{margin:var(--pk-note-margin) var(--pk-pad-x) 0;text-align:var(--pk-head-text);font:400 var(--pk-note-size) / 1.5 var(--pk-body-font);color:var(--pk-soft)}.pk-v1__matrixwrap{margin:var(--pk-matrix-margin) var(--pk-pad-x) 0;padding:0 var(--pk-matrix-inset);border-top:1px solid var(--pk-line);overflow-x:auto}.pk-v1__matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:520px}.pk-v1__matrix th,.pk-v1__matrix td{padding:var(--pk-matrix-pad) 12px;border-bottom:1px solid var(--pk-faint);vertical-align:top}.pk-v1__matrix thead th{border-bottom:1px solid var(--pk-line);padding:10px 12px}.pk-v1__mlabel{text-align:left;width:34%;min-width:160px;font-weight:400;font:400 13px/1.4 var(--pk-body-font);color:var(--pk-ink)}.pk-v1__mname{text-align:center;font-family:var(--pk-display-font);font-weight:var(--pk-name-weight);color:var(--pk-ink);font-size:17px}.pk-v1__mname[data-rec=true]{color:var(--pk-price-rec-ink)}.pk-v1__mcell{text-align:center;font:500 14px var(--pk-body-font);color:var(--pk-dash)}.pk-v1__mcell[data-on=true]{color:var(--pk-mark-ink)}.pk-v1__mcell[data-on=true][data-rec=true]{color:var(--pk-mark-rec-ink)}.pk-v1__mcell[data-hl=true]{font-weight:600}@media (prefers-reduced-motion:reduce){.pk-v1__card{transition:none}.pk-v1__card[data-pulse=true]{animation:none}.pk-v1[data-lift=true] .pk-v1__card[data-rec=true],.pk-v1[data-lift=true] .pk-v1__card[data-rec=false]{opacity:1;transform:none}}
