.pk-page{padding-bottom:24px}.pk-hero{grid-template-columns:1fr;padding-bottom:0}.pk-hero h1{font-size:clamp(2.125rem,calc(4.6vw * var(--a11y-font-scale, 1)),3.375rem)}.pk-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pk-actions a{display:inline-flex;align-items:center;text-decoration:none}.pk-section{display:flex;flex-direction:column;gap:18px}.pk-panel h2,.pk-section h2{margin:0;font-family:var(--font-sans),sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.pk-section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.pk-note,.pk-section-head>span{font-size:.8125rem;color:var(--v2-ink-3)}.pk-note{margin:0;line-height:1.5}.pk-stats{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.pk-stat{background:var(--surface-2);border:1px solid var(--v2-line);border-radius:16px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:4px}.pk-stat-num{font-size:1.875rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v2-ink)}.pk-stat-label{font-size:.8125rem;line-height:1.35;color:var(--v2-ink-2)}.pk-mentions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.pk-mention{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--surface-2);border:1px solid var(--v2-line);border-radius:16px;color:inherit;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.pk-mention:hover{transform:translateY(-2px);border-color:var(--v2-line-strong);box-shadow:0 8px 24px rgba(26,26,26,.06)}.pk-mention-logo{height:40px;display:flex;align-items:center}.pk-mention-logo img{display:block;width:auto;height:auto;max-width:120px;max-height:22px}.pk-mention-logo img.is-square{max-height:40px}.pk-mention-logo img.is-stacked{max-height:38px}.pk-mention-meta{font-size:.8125rem;color:var(--v2-ink-3)}.pk-mention h3{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--v2-ink)}.pk-mention-more{margin-top:auto;font-size:.8125rem;font-weight:500;color:var(--v2-accent-strong)}.pk-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.pk-panel{background:var(--v2-cream);border:1px solid var(--v2-line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px}.pk-quote{margin:0;font-size:1rem;line-height:1.6;color:var(--v2-ink-2)}.pk-copy{font-family:inherit;font-size:.8125rem;font-weight:500;padding:7px 14px;border-radius:9999px;border:1px solid var(--v2-line-strong);background:var(--surface-2);color:var(--v2-ink);cursor:pointer;transition:border-color .2s}.pk-copy:hover{border-color:var(--v2-ink)}.pk-facts{margin:0;display:grid;grid-gap:12px;gap:12px}.pk-facts>div{display:grid;grid-template-columns:140px 1fr;grid-gap:10px;gap:10px;font-size:.90625rem;line-height:1.5}.pk-facts dt{color:var(--v2-ink-3)}.pk-facts dd{margin:0;color:var(--v2-ink)}.pk-facts a{color:var(--v2-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v2-line-strong);text-decoration-color:var(--v2-line-strong);text-underline-offset:2px}.pk-facts a:hover{color:var(--v2-accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pk-downloads{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.pk-download{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--surface-2);border:1px solid var(--v2-line);border-radius:16px;color:inherit;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.pk-download:hover{transform:translateY(-2px);border-color:var(--v2-line-strong);box-shadow:0 8px 24px rgba(26,26,26,.06)}.pk-download-preview{aspect-ratio:1200/630;margin-bottom:6px;border-radius:10px;background:var(--v2-cream);border:1px solid var(--v2-line);display:flex;align-items:center;justify-content:center;overflow:hidden}.pk-download-preview.is-cover{background:var(--surface-2)}.pk-download-preview.is-cover img{width:100%;height:100%;object-fit:cover;display:block}.pk-download-preview.is-icon img{width:56px;height:56px;display:block}.pk-lockup{display:inline-flex;align-items:center;gap:8px}.pk-lockup .v2-logo-script{font-size:1.625rem}.pk-download strong{font-size:.9375rem;font-weight:600;color:var(--v2-ink)}.pk-download-meta{font-weight:400;color:var(--v2-ink-3)}.pk-download>span{font-size:.8125rem;line-height:1.45;color:var(--v2-ink-2)}.pk-download-cta{margin-top:auto;padding-top:4px;font-weight:500;color:var(--v2-accent-strong)!important}.pk-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:.9375rem}.pk-links span{color:var(--v2-ink-3)}.pk-links a{color:var(--v2-ink);text-decoration:none;font-weight:500}.pk-links a:hover{color:var(--v2-accent)}@media (max-width:900px){.pk-stats{grid-template-columns:repeat(3,1fr)}.pk-downloads,.pk-mentions{grid-template-columns:1fr 1fr}.pk-two{grid-template-columns:1fr}}@media (max-width:600px){.pk-stats{grid-template-columns:1fr 1fr}.pk-stat{padding:14px}.pk-stat-num{font-size:1.625rem}.pk-downloads,.pk-mentions{grid-template-columns:1fr}.pk-panel{padding:22px 18px}.pk-facts>div{grid-template-columns:1fr;gap:2px}.pk-panel h2,.pk-section h2{font-size:1.3125rem}}