.jzr-root{--jzr-h:calc(100dvh - 64px - env(safe-area-inset-bottom));--jzr-w:100%;--jzr-radius:0px;z-index:1;position:relative}.jzr-stage{width:var(--jzr-w);height:var(--jzr-h);margin:0 auto;position:relative}.jzr-feed{scroll-snap-type:y mandatory;scroll-snap-stop:always;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-anchor:none;scrollbar-width:none;border-radius:var(--jzr-radius);background:#000;width:100%;height:100%;overflow:hidden auto}.jzr-feed::-webkit-scrollbar{width:0;height:0}.jzr-slide{width:100%;height:var(--jzr-h);scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;position:relative;overflow:hidden}.jzr-layer{width:100%;height:100%;position:absolute;inset:0}.jzr-backdrop{object-fit:cover;filter:blur(28px)saturate(135%)brightness(.55);pointer-events:none;transform:scale(1.35)}.jzr-lqip{object-fit:cover;filter:blur(18px);pointer-events:none;transform:scale(1.12)}.jzr-poster,.jzr-video{object-fit:cover;pointer-events:none}.jzr-fit-contain .jzr-poster,.jzr-fit-contain .jzr-video{object-fit:contain}.jzr-video{background:0 0}.jzr-scrim{pointer-events:none;position:absolute;left:0;right:0}.jzr-scrim.top{background:linear-gradient(#0000009e,#0000);height:24%;top:0}.jzr-scrim.bot{background:linear-gradient(#0000,#0000001f 38%,#00000073 66%,#000000d1 94%);height:52%;bottom:0}.jzr-chrome{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.jzr-chrome button,.jzr-chrome a{pointer-events:auto}.jzr-utils{top:max(env(safe-area-inset-top), 14px);z-index:5;align-items:center;gap:16px;display:flex;position:absolute;right:12px}.jzapp .jzr-utils .jzr-util,.jzapp .jzr-utils a.jzr-util{color:#fff;cursor:pointer;touch-action:manipulation;filter:drop-shadow(0 1px 6px #000000bf);background:0 0;border:none;border-radius:0;place-items:center;width:30px;height:30px;padding:0;transition:transform .14s,opacity .14s;display:grid}.jzapp .jzr-utils .jzr-util:active{transform:scale(.9)}.jzapp .jzr-utils .jzr-util:focus-visible{outline:2px solid var(--lime,#b8ff1a);outline-offset:3px;border-radius:6px}.jzr-bottom{align-items:flex-end;gap:10px;margin-top:auto;padding:0 10px 16px;display:flex}.jzr-meta{color:#fff;text-shadow:0 1px 10px #0009;flex-direction:column;flex:auto;gap:9px;min-width:0;display:flex}.jzr-idrow{align-items:center;gap:9px;min-width:0;display:flex}.jzapp .jzr-meta a.jzr-av{border:1.5px solid #ffffffe6;border-radius:50%;flex:none;width:34px;height:34px;display:block;overflow:hidden}.jzr-av img{object-fit:cover;width:100%;height:100%;display:block}.jzapp .jzr-meta a.jzr-uname{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.jzr-age{opacity:.65;font-weight:500}.jzr-dot{background:var(--lime,#b8ff1a);width:7px;height:7px;box-shadow:0 0 7px var(--lime,#b8ff1a);border-radius:50%;flex:none}.jzapp .jzr-meta button.jzr-follow{color:#fff;letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #ffffffd9;border-radius:9px;flex:none;margin-left:2px;padding:5px 11px;font-size:12.5px;font-weight:700;transition:background .14s,transform .14s}.jzapp .jzr-meta button.jzr-follow:active{transform:scale(.96)}.jzapp .jzr-meta button.jzr-follow:hover{background:#ffffff29}.jzr-caprow{align-items:baseline;gap:6px;min-width:0;display:flex}.jzr-captext{color:#fffffff7;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:14px;line-height:1.35;overflow:hidden}.jzr-caprow.is-open{flex-wrap:wrap;align-items:flex-start}.jzr-caprow.is-open .jzr-captext{white-space:normal;overflow-wrap:anywhere;pointer-events:auto;overscroll-behavior:contain;max-height:34vh;overflow:visible auto}.jzapp .jzr-meta button.jzr-more{color:#ffffff9e;cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex:none;padding:0;font-size:14px;font-weight:600;line-height:1.35}.jzapp .jzr-meta button.jzr-more:hover{color:#ffffffe6}.jzapp .jzr-meta a.jzr-audio{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.jzr-audio svg{opacity:.9;flex:none}.jzr-rail{flex-direction:column;flex:none;align-items:center;gap:17px;width:48px;padding-bottom:2px;display:flex}.jzr-act{flex-direction:column;align-items:center;gap:3px;display:flex}.jzapp .jzr-rail .jzr-ico,.jzapp .jzr-rail a.jzr-ico{-webkit-backdrop-filter:none;color:#fff;cursor:pointer;touch-action:manipulation;filter:drop-shadow(0 1px 5px #0000008c);background:0 0;border:none;border-radius:0;place-items:center;width:auto;height:auto;padding:0;transition:transform .14s,color .14s;display:grid}.jzapp .jzr-rail .jzr-ico:active{transform:scale(.88)}.jzapp .jzr-rail .jzr-ico.is-on{color:#ff2d55}.jzr-count{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 6px #0009;font-size:12.5px;font-weight:700}.jzapp .jzr-rail a.jzr-disc{border:1.5px solid #ffffffd9;border-radius:9px;width:32px;height:32px;margin-top:2px;display:block;overflow:hidden;box-shadow:0 2px 10px #00000080}.jzr-disc img{object-fit:cover;width:100%;height:100%;display:block}.jzr-progress{pointer-events:none;background:#ffffff2e;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.jzr-progress span{transform-origin:0;background:#ffffffe6;width:100%;height:100%;display:block;transform:scaleX(0)}.jzr-tapstate{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.jzr-tapstate span{color:#fff;-webkit-backdrop-filter:blur(8px);background:#0a0a1080;border-radius:50%;place-items:center;width:74px;height:74px;animation:.24s cubic-bezier(.2,.8,.3,1) both jzr-pop;display:grid}@keyframes jzr-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.jzr-spinner{pointer-events:none;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.7s linear infinite jzr-spin;position:absolute;top:50%;left:50%}@keyframes jzr-spin{to{transform:rotate(360deg)}}.jzr-failed{text-align:center;color:#fffc;place-items:center;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}.jzr-burst{color:var(--accent-2,#ff5fa2);pointer-events:none;margin:-44px 0 0 -44px;animation:.7s cubic-bezier(.2,.8,.3,1) both jzr-burst;position:absolute;top:50%;left:50%}@keyframes jzr-burst{0%{opacity:0;transform:scale(.4)rotate(-12deg)}35%{opacity:1;transform:scale(1.12)rotate(4deg)}to{opacity:0;transform:scale(1.3)rotate(0)}}.jzr-sound-hint{left:50%;top:calc(max(env(safe-area-inset-top), 12px) + 54px);color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#0c0c129e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%)}.jzr-card{padding:max(env(safe-area-inset-top), 20px) 26px 34px;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.jzr-card-dim{pointer-events:none;background:#06060ab8;position:absolute;inset:0}.jzr-card>*{z-index:1;position:relative}.jzr-card-kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lime,#b8ff1a);font-size:11px}.jzr-card h2{font-family:var(--dp);letter-spacing:-.03em;max-width:15ch;font-size:clamp(24px,6vw,34px);font-weight:700;line-height:1.08}.jzr-card p{color:#ffffffd1;max-width:34ch;font-size:14.5px;line-height:1.5}.jzr-card-list{color:#ffffffe0;flex-direction:column;gap:7px;font-size:14px;display:flex}.jzr-card-list span{justify-content:center;align-items:center;gap:9px;display:flex}.jzapp .jzr-card a.jzr-card-cta,.jzapp .jzr-card button.jzr-card-cta,.jzapp .jzr-end a.jzr-card-cta,.jzapp .jzr-end button.jzr-card-cta{cursor:pointer;touch-action:manipulation;background:var(--accent,#396afc);color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 30px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex}.jzapp .jzr-card .jzr-card-cta:active,.jzapp .jzr-end .jzr-card-cta:active{transform:scale(.97)}.jzapp .jzr-card a.jzr-card-cta.is-lime,.jzapp .jzr-card button.jzr-card-cta.is-lime{background:var(--lime,#b8ff1a);color:var(--on-lime,#0a0a0a)}.jzr-card-skip{color:#fff9;cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;font-size:12px;display:inline-flex}.jzr-card-skip svg{animation:1.8s ease-in-out infinite jzr-nudge}@keyframes jzr-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.jzr-card.is-featured{justify-content:flex-end;gap:12px;padding-bottom:30px}.jzr-card.is-featured .jzr-card-dim{background:linear-gradient(#06060a26,#06060a73 55%,#06060aeb 92%)}.jzr-end{text-align:center;color:#fffc;place-items:center;gap:14px;padding:26px;font-size:14px;display:grid;position:absolute;inset:0}.jzr-page{container:jzr/inline-size}@container jzr (min-width:720px){.jzr-root{--jzr-h:min(calc(100dvh - 64px - 48px), 880px);--jzr-w:calc(var(--jzr-h) * 9 / 16);--jzr-radius:18px}.jzr-stage{margin-top:24px}.jzr-slide{border-radius:var(--jzr-radius)}.jzr-top{padding-top:14px}.jzr-sound-hint{top:68px}}.jzr-nav{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .14s,transform .14s;display:none;position:absolute;right:-60px}.jzr-nav:hover{background:#ffffff29}.jzr-nav:active{transform:scale(.94)}.jzr-nav:disabled{opacity:.3;cursor:default}.jzr-nav.prev{top:calc(50% - 52px)}.jzr-nav.next{top:calc(50% + 8px)}@container jzr (min-width:720px){.jzr-nav{display:grid}}:is(html:has(.jzr-root),body:has(.jzr-root)){overscroll-behavior:none;height:100dvh;overflow:hidden}.jzapp:has(.jzr-root){height:100dvh;overflow:hidden}.jz-main:has(.jzr-root){height:100dvh;min-height:0;overflow:hidden}@media (max-width:1023.98px){.jz-mtop:has(~.jz-main .jzr-root){display:none}.jz-main:has(.jzr-root){padding-top:0}}@container jzr (min-width:720px){.jzr-root{height:calc(100dvh - 64px);overflow:hidden}}@media (prefers-reduced-motion:reduce){.jzr-burst,.jzr-tapstate span,.jzr-card-skip svg{animation:none}.jzr-burst{opacity:.9}.jzr-video{transition:none}.jzr-feed{scroll-behavior:auto}}
