.pk{--pk-brand-50:#e7edfd;--pk-brand-100:#c4d3fb;--pk-brand-500:#1452f0;--pk-brand-600:#1249d8;--pk-neutral-0:#fff;--pk-neutral-25:#f9fafb;--pk-neutral-50:#f4f5f6;--pk-neutral-100:#e6e8ea;--pk-neutral-200:#caced3;--pk-neutral-300:#aeb4bc;--pk-neutral-400:#939aa5;--pk-neutral-500:#77808d;--pk-neutral-600:#5f6772;--pk-neutral-700:#484e56;--pk-neutral-800:#31353a;--pk-neutral-900:#1a1c1f;--pk-neutral-950:#0e0f11;--pk-ink-a10:#0e0f111a;--pk-ink-a20:#0e0f1133;--pk-ink-a32:#0e0f1152;--pk-green-50:#ecf9f1;--pk-green-500:#42c772;--pk-green-600:#30a159;--pk-red-50:#fcebeb;--pk-red-500:#e23939;--pk-red-600:#c61d1d;--pk-psa-500:#c8102e;--pk-psa-600:#a50d26;--pk-amber-50:#fefcea;--pk-amber-500:#f8d743;--pk-amber-600:#d4ad16;--pk-grade-10:var(--pk-brand-500);--pk-grade-9:var(--pk-green-600);--pk-grade-8:var(--pk-amber-600);--pk-grade-low:var(--pk-neutral-500);--pk-radius:.7rem;--pk-bg:var(--pk-neutral-0);--pk-surface:var(--pk-neutral-50);--pk-surface-hover:var(--pk-neutral-100);--pk-elevated:var(--pk-neutral-0);--pk-text:var(--pk-neutral-950);--pk-text-secondary:var(--pk-neutral-500);--pk-text-tertiary:var(--pk-neutral-300);--pk-text-inverse:var(--pk-neutral-0);--pk-text-brand:var(--pk-brand-500);--pk-border:var(--pk-ink-a10);--pk-border-hover:var(--pk-ink-a20);--pk-border-active:var(--pk-ink-a32);--pk-positive:var(--pk-green-600);--pk-negative:var(--pk-red-500);--pk-house:var(--pk-psa-500);--pk-house-hover:var(--pk-psa-600);--pk-save-idle:var(--pk-neutral-950);--pk-save-active:var(--pk-red-500);--pk-save-bg-hover:var(--pk-neutral-100);--pk-chip-bg:var(--pk-neutral-50);--pk-chip-bg-active:var(--pk-neutral-950);--pk-chip-text:var(--pk-text-secondary);--pk-chip-text-active:var(--pk-text-inverse);--pk-slab-shell:var(--pk-neutral-25);--pk-slab-edge:var(--pk-ink-a20);--pk-slab-face:var(--pk-neutral-25);--pk-font:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;--pk-font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;--pk-font-features:"liga" 1, "calt" 1, "kern" 1, "cv01" 1, "cv02" 1, "cv03" 1, "cv04" 1, "cv09" 0, "cv11" 1;--pk-font-features-mono:"kern" 1, "calt" 1, "liga" 0;--pk-w-meta:440;--pk-w-caption:450;--pk-w-body-sm:490;--pk-w-body-xs:500;--pk-w-emphasis:540;--pk-w-strong:590;--pk-w-heading:600;--pk-space-0-5:2px;--pk-space-1:4px;--pk-space-1-5:6px;--pk-space-2:8px;--pk-space-2-5:10px;--pk-space-3:12px;--pk-space-3-5:14px;--pk-space-4:16px;--pk-space-5:20px;--pk-space-6:24px;--pk-radius-xs:calc(var(--pk-radius) - 6px);--pk-radius-sm:calc(var(--pk-radius) - 4px);--pk-radius-md:calc(var(--pk-radius) - 2px);--pk-radius-lg:var(--pk-radius);--pk-radius-xl:calc(var(--pk-radius) + 4px);--pk-shadow-sm:0 1px 2px #00000008;--pk-shadow-md:0 8px 16px #0000000f;--pk-ease-hover:cubic-bezier(.26, .08, .25, 1);--pk-ease-expo:cubic-bezier(.16, 1, .3, 1);--pk-ease-in-out:cubic-bezier(.4, 0, .2, 1);--pk-dur:.15s;--pk-dur-press:.12s;--pk-dur-color:.1s;--pk-dur-overlay:.2s;--pk-card-ratio:14 / 25;background:var(--pk-bg);color:var(--pk-text);font-family:var(--pk-font);font-feature-settings:var(--pk-font-features);font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-optical-sizing:auto;font-synthesis:none;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;view-transition-name:none}.pk *,.pk :before,.pk :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;view-transition-name:none}.pk button,.pk input,.pk select,.pk textarea,.pk optgroup{font-feature-settings:var(--pk-font-features);font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-optical-sizing:auto;font-synthesis:none}.pk .t-body-xs{font-size:12px;line-height:16px;font-weight:var(--pk-w-body-xs);letter-spacing:-.1px}.pk .t-body-sm{font-size:13px;line-height:16px;font-weight:var(--pk-w-body-sm);letter-spacing:-.1px}.pk .t-body{letter-spacing:-.09px;font-size:14px;line-height:20px}.pk .t-body-lg{letter-spacing:-.18px;font-size:16px;line-height:24px}.pk .t-head{letter-spacing:-.09px;font-size:14px;line-height:16px}.pk .t-head-lg{letter-spacing:-.18px;font-size:16px;line-height:20px}.pk .t-head-xl{font-size:20px;line-height:24px;font-weight:var(--pk-w-heading);letter-spacing:-.01em}.pk .t-head-2xl{font-size:24px;line-height:28px;font-weight:var(--pk-w-heading);letter-spacing:-.015em}.pk .t-head-3xl{font-size:32px;line-height:36px;font-weight:var(--pk-w-heading);letter-spacing:-.01em}.pk .num{font-variant-numeric:tabular-nums slashed-zero}.pk .slab{border-radius:var(--pk-radius-md);background:var(--pk-slab-shell);width:100%;display:block;position:relative;overflow:hidden}.pk .slab-face{aspect-ratio:var(--pk-card-ratio);background:var(--pk-slab-face);position:relative;overflow:hidden}.pk .slab-face img{object-fit:contain;width:100%;height:100%;display:block}.pk .slab-face--empty{background:linear-gradient(168deg, var(--pk-neutral-100) 0%, var(--pk-neutral-50) 34%, var(--pk-neutral-100) 62%, var(--pk-neutral-200) 100%)}.pk .price{font-size:14px;line-height:20px;font-weight:var(--pk-w-heading);letter-spacing:-.09px;font-variant-numeric:tabular-nums slashed-zero;color:var(--pk-text)}.pk .delta{font-size:12px;line-height:16px;font-weight:var(--pk-w-body-xs);letter-spacing:-.1px;font-variant-numeric:tabular-nums}.pk .delta[data-dir=up]{color:var(--pk-positive)}.pk .delta[data-dir=down]{color:var(--pk-negative)}.pk .chip-rail{gap:var(--pk-space-1-5);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.pk .chip-rail::-webkit-scrollbar{display:none}.pk .chip{padding:var(--pk-space-1) var(--pk-space-2-5);background:var(--pk-chip-bg);color:var(--pk-chip-text);font:inherit;font-size:13px;line-height:18px;font-weight:var(--pk-w-strong);letter-spacing:-.1px;white-space:nowrap;cursor:pointer;transition:background-color var(--pk-dur-color) var(--pk-ease-in-out), color var(--pk-dur-color) var(--pk-ease-in-out), transform var(--pk-dur-press) var(--pk-ease-in-out);border:0;border-radius:999px;flex:none}.pk .chip:hover{background:var(--pk-surface-hover);color:var(--pk-text)}.pk .chip:active{transform:scale(.97)}.pk .chip[aria-pressed=true]{background:var(--pk-chip-bg-active);color:var(--pk-chip-text-active)}@media (prefers-reduced-motion:reduce){.pk *,.pk :before,.pk :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pk .pk-save{flex:0 0 var(--pk-save-size,28px);aspect-ratio:1;width:var(--pk-save-size,28px);height:var(--pk-save-size,28px);min-width:var(--pk-save-size,28px);min-height:var(--pk-save-size,28px);max-width:var(--pk-save-size,28px);max-height:var(--pk-save-size,28px);background:var(--pk-save-bg,transparent);box-shadow:var(--pk-save-plate,none);color:var(--pk-save-idle);cursor:pointer;transition:color var(--pk-dur-color) var(--pk-ease-in-out), background-color var(--pk-dur-color) var(--pk-ease-in-out), transform var(--pk-dur-press) var(--pk-ease-in-out);border:0;border-radius:50%;place-self:center;place-items:center;padding:0;display:inline-grid;position:relative}.pk .pk-save:after{content:"";width:max(56px,100%);height:max(56px,100%);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pk .pk-save:hover{background:var(--pk-save-bg-hover);color:var(--pk-save-active)}.pk .pk-save:active{transform:scale(.92)}.pk .pk-save:focus-visible{outline:2px solid var(--pk-brand-500);outline-offset:2px}.pk .pk-save[data-saved],.pk .pk-save[data-saved]:hover{color:var(--pk-save-active)}.pk .pk-save-icon{z-index:1;margin-top:1px;position:relative;overflow:visible}.pk .pk-save-wipe{transform-box:view-box;transform-origin:50% 100%;transform:scaleY(0)}.pk .pk-save[data-saved] .pk-save-wipe{animation:pk-wipe-in .26s var(--pk-ease-hover) forwards}.pk .pk-save[data-touched]:not([data-saved]) .pk-save-wipe{animation:pk-wipe-out .16s var(--pk-ease-in-out) forwards}@keyframes pk-wipe-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pk-wipe-out{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.pk .pk-save[data-saved] .pk-save-icon{animation:pk-save-pop .38s var(--pk-ease-hover)}@keyframes pk-save-pop{0%{transform:scale(1)}22%{transform:scale(.84)}48%{transform:scale(1.14)}74%{transform:scale(.97)}to{transform:scale(1)}}.pk .pk-save-ring{border:1.5px solid var(--pk-save-active);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.pk .pk-save[data-saved] .pk-save-ring{animation:pk-save-ring .46s var(--pk-ease-expo) forwards}@keyframes pk-save-ring{0%{opacity:.55;transform:scale(.6)}60%{opacity:.18;transform:scale(1.35)}to{opacity:0;transform:scale(1.6)}}.pk .pk-save[data-hint="0"]:not([data-saved]){animation:pk-save-nudge-a .52s var(--pk-ease-hover), pk-save-tint-a .76s var(--pk-ease-in-out)}.pk .pk-save[data-hint="1"]:not([data-saved]){animation:pk-save-nudge-b .52s var(--pk-ease-hover), pk-save-tint-b .76s var(--pk-ease-in-out)}@keyframes pk-save-nudge-a{0%{transform:translateY(0)scale(1)}16%{transform:translateY(2px)scale(.94)}40%{transform:translateY(-8px)scale(1.06)}64%{transform:translateY(0)scale(.99)}82%{transform:translateY(-3px)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes pk-save-nudge-b{0%{transform:translateY(0)scale(1)}16%{transform:translateY(2px)scale(.94)}40%{transform:translateY(-8px)scale(1.06)}64%{transform:translateY(0)scale(.99)}82%{transform:translateY(-3px)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes pk-save-tint-a{0%{color:var(--pk-save-idle)}24%{color:var(--pk-save-active)}58%{color:var(--pk-save-active)}to{color:var(--pk-save-idle)}}@keyframes pk-save-tint-b{0%{color:var(--pk-save-idle)}24%{color:var(--pk-save-active)}58%{color:var(--pk-save-active)}to{color:var(--pk-save-idle)}}
