.rk-social-pill,.rk-video-proof{--rk-proof-ink:var(--rk-ink,#171717);--rk-proof-accent:var(--rk-accent,#ad8aff);font-family:inherit;color:var(--rk-proof-ink)}
.rk-social-pill *,.rk-video-proof *{box-sizing:border-box}
.rk-social-pill{--rk-proof-bg:var(--rk-soft,#f7f4fc);display:flex;align-items:center;gap:10px;min-height:54px;width:100%;max-width:100%;padding:7px 9px;margin:0 0 16px;border:1px solid #1e1e1e12;border-radius:7px;background:var(--rk-proof-bg);box-shadow:0 2px 10px #1e1e1e09}
.rk-social-pill__avatars{position:relative;flex:0 0 82px;width:82px;height:36px}
.rk-social-pill__avatar{position:absolute;top:0;left:0;z-index:calc(3 - var(--rk-proof-slot));width:36px;height:36px;border:2px solid var(--rk-proof-bg);border-radius:50%;background:#fff;box-shadow:0 1px 4px #14111824;opacity:0;overflow:hidden;transform:translateX(calc(var(--rk-proof-slot)*23px)) translateY(3px) scale(.84);transition:opacity .32s ease,transform .42s cubic-bezier(.22,.7,.2,1)}
.rk-social-pill__avatar.is-active{opacity:1;transform:translateX(calc(var(--rk-proof-slot)*23px)) translateY(0) scale(1)}
.rk-social-pill .rk-social-pill__avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--rk-proof-avatar-position,50% 32%);transform:scale(var(--rk-proof-avatar-scale,1.35))}
.rk-social-pill__copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;font-size:11px;line-height:1.3;color:#57515e}
.rk-social-pill__copy>strong{font-size:12px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--rk-proof-ink)}
.rk-social-pill__copy b{font-weight:750;color:var(--rk-proof-ink)}
.rk-video-proof a:focus-visible,.rk-video-proof button:focus-visible{outline:3px solid var(--rk-proof-accent);outline-offset:3px}
.rk-video-proof{margin:22px 0 0;min-width:0}
.rk-video-proof__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.rk-video-proof .rk-video-proof__head h3{font-size:13px;font-weight:700;letter-spacing:-.15px;margin:0;line-height:1.35}
.rk-video-proof__head>span{font-size:10px;color:var(--rk-proof-accent)}
.rk-video-proof__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/3);gap:8px;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ac9dbc transparent;padding-bottom:5px}
.rk-video-proof__card{display:block;position:relative;aspect-ratio:3/4;min-width:0;overflow:hidden;scroll-snap-align:start;border-radius:9px;background:#2b2236;color:#fff;text-decoration:none;isolation:isolate}
.rk-video-proof__card::after{position:absolute;content:"";inset:35% 0 0;z-index:1;background:linear-gradient(transparent,#080412bf)}
.rk-video-proof .rk-video-proof__card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.rk-video-proof__card:hover img{transform:scale(1.045)}
.rk-video-proof__play{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffffb0;border-radius:50%;background:#18111c3b;backdrop-filter:blur(5px);color:#fff}
.rk-video-proof__play svg{width:11px;height:13px;margin-left:2px}
.rk-video-proof__caption{display:flex;flex-direction:column;gap:3px;position:absolute;z-index:2;bottom:10px;left:9px;right:7px;color:#fff;line-height:1.25}
.rk-video-proof__caption strong{font-size:10px;font-weight:650}.rk-video-proof__caption small{font-size:9px;opacity:.78}
.rk-video-proof .rk-video-proof__disclosure{font-size:9px;line-height:1.45;color:#716a79;margin:9px 0 0}
.rk-video-proof__dialog{color:#fff;background:#141019;border:1px solid #ffffff30;border-radius:16px;width:min(430px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:auto;overscroll-behavior:contain;box-shadow:0 25px 100px #0008}
.rk-video-proof__dialog::backdrop{background:#07020dd6;backdrop-filter:blur(6px)}
.rk-video-proof__dialog-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 18px;gap:15px}
.rk-video-proof .rk-video-proof__dialog-head h3{font-size:14px;line-height:1.35;margin:0;color:#fff}
.rk-video-proof__dialog-head button{display:grid;place-items:center;background:transparent;color:#fff;border:1px solid #ffffff40;border-radius:50%;width:36px;height:36px;flex:0 0 36px;cursor:pointer;font-size:27px;line-height:1}
.rk-video-proof__player{width:100%;max-height:calc(100dvh - 170px);aspect-ratio:9/16;background:#000;position:relative}
.rk-video-proof__player iframe,.rk-video-proof__player video{display:block;width:100%;height:100%;border:0;object-fit:contain}
.rk-video-proof .rk-video-proof__help{font-size:10px;color:#d8cfe1;line-height:1.5;padding:10px 18px 14px;margin:0}
.rk-video-proof__help a{display:block;color:#fff;text-decoration:underline;margin-top:4px;cursor:pointer}
@media(max-width:380px){.rk-social-pill{gap:7px}.rk-social-pill__copy{font-size:10px}.rk-social-pill__copy>strong{font-size:11px}.rk-video-proof__rail{gap:6px;grid-auto-columns:calc((100% - 12px)/3)}.rk-video-proof__caption{left:6px;right:4px;bottom:7px}.rk-video-proof__caption strong{font-size:9px}.rk-video-proof__play{width:28px;height:28px}}
@media(prefers-reduced-motion:reduce){.rk-social-pill__avatar,.rk-video-proof__card img{transition:none}.rk-video-proof__card:hover img{transform:none}}
