html.peek-html,html.peek-html body{overscroll-behavior:none;background:#000;height:100%;overflow:hidden}.peek-page{max-width:none;margin:0;padding:0;position:relative}.peek-feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow:hidden auto}.peek-feed::-webkit-scrollbar{display:none}.peek-backdrop{filter:blur(40px)brightness(.45);pointer-events:none;opacity:0;background:#000 50%/cover no-repeat;transition:opacity .22s ease-in-out;position:fixed;inset:0;transform:scale(1.2)}.peek-top{top:calc(10px + env(safe-area-inset-top));z-index:6;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset-inline:12px}.peek-top>*{pointer-events:auto}.peek-logo{opacity:.85;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.peek-logo:hover,.peek-logo:focus-visible{opacity:1}.peek-blur-toggle{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:#00000059;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.peek-blur-toggle .blur-icon-on{display:none}html.blur-media .peek-blur-toggle{color:var(--accent)}html.blur-media .peek-blur-toggle .blur-icon-on{display:block}html.blur-media .peek-blur-toggle .blur-icon-off,.peek-arrows{display:none}.peek-state{text-align:center;color:#fff;place-items:center;height:100%;padding:24px;display:grid}.peek-state p{color:#ffffffd9;max-width:30ch;margin:0 0 14px;font-size:15px;line-height:1.6}.peek-state a,.peek-state button{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;min-height:44px;padding:10px 18px;font-weight:600;text-decoration:none}.peek-noscript{color:#fff;text-align:center;position:fixed;inset:auto 16px 50%}.peek-toast{left:50%;top:calc(64px + env(safe-area-inset-top));z-index:7;border-radius:var(--r-pill);color:#fff;opacity:0;pointer-events:none;background:#000000b3;margin:0;padding:8px 14px;font-size:13px;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,-6px)}.peek-toast[data-show]{opacity:1;transform:translate(-50%)}.peek-hint{left:50%;bottom:calc(340px + env(safe-area-inset-bottom));z-index:5;color:#fff;text-align:center;text-wrap:balance;text-shadow:0 1px 8px #000c;pointer-events:none;flex-direction:column;align-items:center;gap:2px;width:max-content;max-width:calc(100vw - 96px);margin:0;font-size:15px;font-weight:600;line-height:20px;animation:1.4s ease-in-out infinite peek-hint-bob;display:flex;position:fixed;transform:translate(-50%)}.peek-hint[hidden]{display:none}.peek-hint svg{filter:drop-shadow(0 1px 6px #000c);width:30px;height:30px}.peek-feed[data-hint]>.peek-item:nth-child(-n+2){animation:1.6s ease-in-out 2 peek-nudge}@keyframes peek-hint-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-10px)}}@keyframes peek-nudge{0%,to{transform:none}40%,60%{transform:translateY(-48px)}}@media (prefers-reduced-motion:reduce){.peek-hint,.peek-feed[data-hint]>.peek-item{animation:none}}html.peek-html .site-header,html.peek-html .header-space,html.peek-html .site-footer{display:none}.peek-item{scroll-snap-align:start;scroll-snap-stop:always;color:#fff;background:#000;height:100%;position:relative;overflow:hidden}.peek-stage{position:absolute;inset:0;overflow:hidden}.peek-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.peek-player{position:absolute;inset:0}.peek-player iframe{pointer-events:none;border:0;width:100%;height:calc(100% + 72px);position:absolute;top:-36px;left:0}.peek-player video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.peek-act[hidden]{display:none}.peek-item:not([data-ready]) .peek-player{opacity:0}.peek-item[data-ready] .peek-poster{visibility:hidden}.peek-tap{z-index:1;touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.peek-spinner{pointer-events:none;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.9s linear infinite peek-spin;position:absolute;top:50%;left:50%}.peek-item[data-ready] .peek-spinner,.peek-item:not([data-mounted]) .peek-spinner{display:none}@keyframes peek-spin{to{transform:rotate(360deg)}}.peek-shade{pointer-events:none;z-index:2;background:linear-gradient(#0000,#00000059 45%,#000000c7);height:55%;position:absolute;inset:auto 0 0}.peek-info{inset-inline:14px 76px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:3;flex-direction:column;gap:8px;min-width:0;display:flex;position:absolute}.peek-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.peek-cta{border-radius:var(--r-sm);background:var(--hot);color:#fff;text-align:center;flex:auto;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.peek-cta:hover{filter:brightness(1.08)}.peek-aff{color:#ffffffb3;text-underline-offset:2px;white-space:nowrap;font-size:11px;text-decoration:underline}.peek-name{overflow-wrap:anywhere;align-items:center;gap:8px;margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.3;display:flex}.peek-name img{border-radius:4px;flex:none}.peek-name a{color:inherit;text-decoration:none}.peek-meta{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;display:flex}.peek-live{border-radius:var(--r-sm);background:var(--live);color:#fff;letter-spacing:.04em;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.peek-meta img{vertical-align:-2px;border-radius:2px}.peek-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.peek-tags li{border-radius:var(--r-pill);background:#ffffff29;padding:3px 8px;font-size:12px}.peek-page:not(:has(.bottom-tabs)) .peek-info{bottom:calc(24px + env(safe-area-inset-bottom))}.peek-page:not(:has(.bottom-tabs)) .peek-rail{bottom:calc(36px + env(safe-area-inset-bottom))}.peek-rail{inset-inline-end:10px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:3;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute}.peek-act{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0009;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:56px;padding:0;font-size:11px;font-weight:600;text-decoration:none;display:flex}.peek-act>span:first-child{backdrop-filter:blur(8px);background:#00000061;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.peek-act[aria-pressed=true]>span:first-child{color:var(--hot)}.peek-act[aria-pressed=true] svg path{fill:currentColor}.peek-act:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:12px}.peek-ended{z-index:4;text-align:center;background:#000000b8;place-content:center;gap:6px;padding:24px;display:grid;position:absolute;inset:0}.peek-ended strong{font-size:18px}.peek-ended span{color:#fffc;font-size:14px}.peek-ended button{border-radius:var(--r-pill);color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0006;border:1px solid #ffffff80;justify-self:center;padding:10px 18px}.peek-sponsored{border-radius:var(--r-sm);letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff80;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700}.peek-offer-title{margin:0;font-size:22px;font-weight:800;line-height:1.25}.peek-offer-points{color:#ffffffe6;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.peek-offer-points li:before{content:"✓ ";color:var(--hot);font-weight:800}.peek-end{text-align:center;place-content:center;gap:16px;padding:24px;display:grid}.peek-end p{margin:0;font-size:17px;font-weight:600}.peek-end div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.peek-end a,.peek-end button{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;min-height:44px;padding:10px 18px;font-weight:600;text-decoration:none}.peek-item .blur-cover{display:none}html.blur-media .peek-stage:not([data-blur-shown]) .peek-poster,html.blur-media .peek-stage:not([data-blur-shown]) .peek-player iframe,html.blur-media .peek-stage:not([data-blur-shown]) .peek-player video{filter:blur(var(--media-blur,10px));transform:scale(1.08)}html.blur-media .peek-stage:not([data-blur-shown]) .blur-cover{z-index:2;text-align:center;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.peek-item .blur-cover p{color:#fff;margin:0;font-size:14px}.peek-item .blur-cover button{border-radius:var(--r-pill);color:#111;cursor:pointer;background:#ffffffeb;border:0;min-height:44px;padding:10px 18px;font-weight:700}@media (width>=900px) and (height>=560px){.peek-hint{display:none}.peek-feed[data-hint]>.peek-item{animation:none}.peek-page{--peek-h:calc(100dvh - var(--header-h) - 88px)}html.peek-html .site-header{display:block}.peek-feed{top:var(--header-h);width:calc(var(--peek-h) * 9 / 16);max-width:calc(100vw - 200px);height:var(--peek-h);border-radius:var(--r-lg);margin-top:12px;left:50%;right:auto;transform:translate(-50%)}.peek-top{display:none}.peek-arrows{top:50%;left:calc(50% + var(--peek-h) * 9 / 32 + 28px);z-index:5;flex-direction:column;gap:12px;display:flex;position:fixed;transform:translateY(-50%)}.peek-arrow{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.peek-arrow:hover:not(:disabled){background:#fff3}.peek-arrow:disabled{opacity:.35;cursor:default}.peek-arrow-down svg{transform:rotate(180deg)}.peek-info{bottom:20px}.peek-rail{bottom:28px}.peek-toast{top:calc(var(--header-h) + 24px)}}@media (prefers-reduced-motion:reduce){.peek-spinner{animation:none}.peek-backdrop{transition:none}}
