.pk-card{transition:transform .2s,box-shadow .2s,border-color .2s}.pk-card:hover{border-color:color-mix(in oklab, var(--nq-fg) 22%, var(--nq-border,transparent));box-shadow:0 10px 28px -14px color-mix(in oklab, var(--nq-fg) 35%, transparent);transform:translateY(-2px)}.pk-card:focus-within{border-color:var(--nq-action)}.pk-media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pk-card:hover .pk-media img.pk-zoom{transform:scale(1.03)}.pk-pill{transition:background-color .15s,border-color .15s,color .15s}@keyframes pk-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pk-in{animation:.5s cubic-bezier(.2,.7,.2,1) both pk-in;animation-delay:calc(var(--i,0) * 60ms)}@keyframes pk-pulse{0%,to{opacity:.55}50%{opacity:1}}.pk-skel{background:color-mix(in oklab, var(--nq-fg) 8%, transparent);border-radius:8px;animation:1.4s ease-in-out infinite pk-pulse}.pk-scroll{scrollbar-width:none}.pk-scroll::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.pk-card,.pk-card:hover,.pk-media img,.pk-card:hover .pk-media img.pk-zoom{transition:none;transform:none}.pk-in,.pk-skel{animation:none}}.pk-link{color:color-mix(in oklab, var(--nq-action) 62%, var(--nq-fg))}.pk-btn{background:color-mix(in oklab, var(--nq-action) 74%, var(--nq-fg));color:var(--nq-on-action)}.pk-btn:hover{background:color-mix(in oklab, var(--nq-action) 60%, var(--nq-fg))}@layer components{.pk-b{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:44px;padding-inline:20px;font-size:15px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pk-b:focus-visible{outline:2px solid var(--nq-focus);outline-offset:2px}.pk-b:disabled{opacity:.6;cursor:default}.pk-b svg{flex:none;width:16px;height:16px}[dir=rtl] .pk-b svg.pk-flip{transform:scaleX(-1)}.pk-b-lg{height:48px;padding-inline:24px;font-size:16px}.pk-b-primary{background:color-mix(in oklab, var(--nq-action) 74%, var(--nq-fg));color:var(--nq-on-action)}.pk-b-primary:hover:not(:disabled){background:color-mix(in oklab, var(--nq-action) 60%, var(--nq-fg))}.pk-b-secondary{background:var(--nq-surface-raised);color:var(--nq-fg);border-color:color-mix(in oklab, var(--nq-fg) 38%, transparent)}.pk-b-secondary:hover:not(:disabled){border-color:var(--nq-fg)}.pk-b-ghost{color:var(--nq-fg-body);background:0 0}.pk-b-ghost:hover:not(:disabled){background:color-mix(in oklab, var(--nq-fg) 8%, transparent);color:var(--nq-fg)}.pk-b-link{height:auto;color:color-mix(in oklab, var(--nq-action) 62%, var(--nq-fg));text-underline-offset:3px;border-radius:4px;padding-inline:0;text-decoration:underline}}
