.pv{grid-template-columns:minmax(0,1fr);align-content:start;gap:.7rem;width:100%;min-width:0;max-width:23rem;margin:0;display:grid}.pv--compact{max-width:19rem}.pv--vertical{max-width:17rem}.pv__post{color:var(--bone);background:oklch(19% .012 262);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px oklch(82% .02 250/.16),0 30px 60px -30px oklch(5% .02 265/.95)}.pv__head{align-items:center;gap:.6rem;padding:.8rem .9rem .55rem;display:flex}.pv__avatar{background:var(--clay);width:2rem;height:2rem;color:var(--paper);font:600 .9rem/1 var(--f-display);border-radius:50%;flex:none;place-items:center;display:grid}.pv__who{line-height:1.2;display:grid}.pv__name{font-size:.92rem;font-weight:600}.pv__label{color:var(--bone-2);font-size:.74rem}.pv__primary{color:var(--bone);margin:0;padding:0 .9rem .75rem;font-size:.88rem;line-height:1.45}.pv--compact .pv__primary{font-size:.84rem}.pv__bar{background:oklch(23% .012 262);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem .85rem;display:flex}.pv__headline{min-width:0;margin:0;font-size:.9rem;font-weight:600;line-height:1.25}.pv__cta{color:var(--bone);cursor:default;white-space:nowrap;border:1px dashed oklch(82% .02 250/.55);border-radius:6px;flex:none;padding:.5em .85em;font-size:.8rem;font-weight:600}.pv__cap{font:500 .72rem/1.45 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pv .ad--bare .ad__frame{box-shadow:none;border-radius:0}.pv .ad__safe{display:none}.pv__screen{position:relative}.pv__top,.pv__foot{z-index:3;position:absolute;left:0;right:0}.pv__top{background:linear-gradient(oklch(10% .02 265/.6),#0000);align-items:center;gap:.55rem;padding:.8rem .85rem 1.4rem;display:flex;top:0}.pv__top .pv__label{color:oklch(92% .01 250)}.pv__foot{background:linear-gradient(#0000,oklch(10% .02 265/.78) 38%);justify-items:start;gap:.6rem;padding:2.2rem .85rem .9rem;display:grid;bottom:0}.pv__foot .pv__primary{padding:0;font-size:.8rem}.pv__foot .pv__cta{border-color:oklch(95% .01 250/.7)}.pv__guide{z-index:4;pointer-events:none;border-top:1px dashed var(--cyan);position:absolute;left:0;right:0}.pv__guide--top{top:14%}.pv__guide--bottom{top:65%}.pv__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:oklch(50% .02 250) transparent;grid-auto-columns:78%;grid-auto-flow:column;gap:.6rem;margin:0;padding:0 .9rem .9rem;list-style:none;display:grid;overflow-x:auto}.pv__track:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.pv__card{scroll-snap-align:start;background:oklch(23% .012 262);border-radius:10px;position:relative;overflow:hidden}.pv__card picture{aspect-ratio:1;display:block}.pv__img{object-fit:cover;width:100%;height:100%;display:block}.pv__card .pv__bar{padding:.6rem .7rem .7rem}.pv__card .pv__headline{font-size:.84rem}
