.hero-dots[data-v-f81a8538]{justify-content:center;gap:8px;padding:16px 0;display:flex}.hero-dot[data-v-f81a8538]{cursor:pointer;background:#ffffff4d;border:0;border-radius:2px;width:32px;height:4px;transition:background .2s,width .2s}.hero-dot.is-active[data-v-f81a8538]{background:var(--shortizle-accent);width:48px}.hero-cf[data-v-3b565312]{-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;padding:8px 0 20px;position:relative}.hero-cf[data-v-3b565312]:before{content:"";filter:blur(6px);pointer-events:none;z-index:0;background:radial-gradient(50% 48% at 50% 38%,#f5b94757,#f5b9471f 40%,#f5b9470a 62%,#0000 78%);width:min(1000px,100%);height:780px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.hero-cf-stage[data-v-3b565312]{z-index:1;perspective:1500px;justify-content:center;align-items:center;height:510px;display:flex;position:relative;overflow:hidden}.hero-cf-card[data-v-3b565312]{width:var(--hero-card-w,300px);aspect-ratio:2/3;cursor:pointer;transform-style:preserve-3d;will-change:transform, opacity;background:0 0;border:0;padding:0;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s;position:absolute}.hero-cf-poster[data-v-3b565312]{background:var(--shortizle-bg-2,#1a1a22);border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000008c}.hero-cf-poster img[data-v-3b565312],.hero-cf-fallback[data-v-3b565312]{object-fit:cover;width:100%;height:100%;display:block}.hero-cf-fallback[data-v-3b565312]{justify-content:center;align-items:center;font-size:46px;display:flex}.hero-cf-badge[data-v-3b565312]{letter-spacing:.03em;text-transform:uppercase;color:#17131a;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.hero-cf-card[data-off=c][data-v-3b565312]{opacity:1;z-index:30;transform:translate(0)translateZ(0)rotateY(0)scale(1)}.hero-cf-card[data-off=c] .hero-cf-poster[data-v-3b565312]{box-shadow:0 0 0 2px var(--shortizle-accent,#f5b947), 0 22px 55px #f5b94766}.hero-cf-card[data-off=l1][data-v-3b565312]{opacity:.6;z-index:20;transform:translate(-78%)translateZ(-150px)rotateY(32deg)scale(.8)}.hero-cf-card[data-off=r1][data-v-3b565312]{opacity:.6;z-index:20;transform:translate(78%)translateZ(-150px)rotateY(-32deg)scale(.8)}.hero-cf-card[data-off=l2][data-v-3b565312]{opacity:.22;z-index:10;transform:translate(-142%)translateZ(-320px)rotateY(36deg)scale(.6)}.hero-cf-card[data-off=r2][data-v-3b565312]{opacity:.22;z-index:10;transform:translate(142%)translateZ(-320px)rotateY(-36deg)scale(.6)}.hero-cf-card[data-off=far][data-v-3b565312]{opacity:0;pointer-events:none;z-index:0;transform:translate(0)translateZ(-400px)scale(.5)}.hero-cf-arrow[data-v-3b565312]{z-index:40;color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;transition:background .15s,border-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-cf-arrow[data-v-3b565312]:hover{border-color:var(--shortizle-accent,#f5b947);background:#000000b3}.hero-cf-arrow-prev[data-v-3b565312]{left:12px}.hero-cf-arrow-next[data-v-3b565312]{right:12px}.hero-cf-caption[data-v-3b565312]{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:26px;display:flex;position:relative}.hero-cf-title[data-v-3b565312]{letter-spacing:.01em;color:var(--shortizle-text-1,#fff);margin:0;font-size:clamp(20px,3vw,30px);font-weight:800}.hero-cf-genres[data-v-3b565312]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hero-cf-genre[data-v-3b565312]{text-transform:uppercase;letter-spacing:.04em;color:var(--shortizle-text-2,#c9c9d4);background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:4px 13px;font-size:12px;font-weight:600}.hero-cf-cta[data-v-3b565312]{color:#17131a;background:var(--shortizle-accent,#f5b947);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:9px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:filter .15s;display:inline-flex}.hero-cf-cta[data-v-3b565312]:hover{filter:brightness(1.1)}.hero-cf-cap-enter-active[data-v-3b565312],.hero-cf-cap-leave-active[data-v-3b565312]{transition:opacity .25s,transform .25s}.hero-cf-cap-enter-from[data-v-3b565312]{opacity:0;transform:translateY(6px)}.hero-cf-cap-leave-to[data-v-3b565312]{opacity:0;transform:translateY(-6px)}@media (width<=640px){.hero-cf-stage[data-v-3b565312]{perspective:1000px;height:430px}.hero-cf-card[data-v-3b565312]{--hero-card-w:220px}.hero-cf-card[data-off=l1][data-v-3b565312]{transform:translate(-64%)translateZ(-110px)rotateY(30deg)scale(.76)}.hero-cf-card[data-off=r1][data-v-3b565312]{transform:translate(64%)translateZ(-110px)rotateY(-30deg)scale(.76)}.hero-cf-card[data-off=l2][data-v-3b565312],.hero-cf-card[data-off=r2][data-v-3b565312]{opacity:0;pointer-events:none}.hero-cf-arrow[data-v-3b565312]{width:38px;height:38px;font-size:19px}}.hero-cf.is-reduced .hero-cf-card[data-v-3b565312]{transition:opacity .3s}.hero-cf.is-reduced .hero-cf-card[data-off=l1][data-v-3b565312],.hero-cf.is-reduced .hero-cf-card[data-off=r1][data-v-3b565312],.hero-cf.is-reduced .hero-cf-card[data-off=l2][data-v-3b565312],.hero-cf.is-reduced .hero-cf-card[data-off=r2][data-v-3b565312]{opacity:0;pointer-events:none;transform:translate(0)scale(.9)}.lazy-poster[data-v-fa6abeef]{isolation:isolate;background:radial-gradient(circle at 50% 38%,#252533 0%,#1a1a24 46%,#14141c 100%);width:100%;position:relative;overflow:hidden}.lazy-poster-image[data-v-fa6abeef]{z-index:1;object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .22s ease-out,transform .26s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;transform:scale(1.015)}.lazy-poster.is-loaded .lazy-poster-image[data-v-fa6abeef]{opacity:1;transform:scale(1)}.lazy-poster-fallback[data-v-fa6abeef]{z-index:0;background:linear-gradient(145deg,#ffffff0a,#0000 45%),#1a1a24;place-items:center;display:grid;position:absolute;inset:0}.lazy-poster-fallback>span[data-v-fa6abeef]{filter:drop-shadow(0 4px 12px #0009);opacity:.72;font-size:44px}@media (prefers-reduced-motion:reduce){.lazy-poster-image[data-v-fa6abeef]{transition:opacity .12s ease-out;transform:none}.lazy-poster.is-loaded .lazy-poster-image[data-v-fa6abeef]{transform:none}}.platform-shelf[data-v-f8916358]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:1200px;margin:18px auto 4px;padding:0 16px;display:flex}.platform-shelf-item[data-v-f8916358]{background:color-mix(in srgb, var(--shortizle-text-1) 5%, transparent);border:1px solid var(--shortizle-border);border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:8px 18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.platform-shelf-logo[data-v-f8916358]{object-fit:contain;opacity:.9;width:auto;max-width:120px;height:30px;transition:opacity .18s;display:block}.platform-shelf-text[data-v-f8916358]{color:var(--shortizle-text-2);white-space:nowrap;font-size:14px;font-weight:600}@media (hover:hover){.platform-shelf-item[data-v-f8916358]:hover{border-color:var(--shortizle-accent);background:color-mix(in srgb, var(--shortizle-accent) 12%, transparent);transform:translateY(-2px)}.platform-shelf-item:hover .platform-shelf-logo[data-v-f8916358]{opacity:1}.platform-shelf-item:hover .platform-shelf-text[data-v-f8916358]{color:var(--shortizle-text-1)}}.platform-shelf-item[data-v-f8916358]:focus-visible{outline:2px solid var(--shortizle-accent);outline-offset:2px}@media (width<=640px){.platform-shelf[data-v-f8916358]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.platform-shelf[data-v-f8916358]::-webkit-scrollbar{display:none}.platform-shelf-item[data-v-f8916358]{flex:none}}.rail-card[data-v-f8916358]{width:180px;color:inherit;border-radius:12px;flex-direction:column;gap:8px;text-decoration:none;transition:transform .2s;display:flex}.rail-card-rank[data-v-f8916358]{padding-left:28px;position:relative}.rail-rank[data-v-f8916358]{color:#0000;-webkit-text-stroke:2px var(--shortizle-accent);text-shadow:0 8px 20px #0009;pointer-events:none;z-index:1;font-family:Inter,Georgia,serif;font-size:96px;font-weight:800;line-height:1;position:absolute;bottom:60px;left:-10px}.rail-card[data-v-f8916358]:focus-visible{outline:2px solid var(--shortizle-accent);outline-offset:4px;border-radius:12px}@media (hover:hover){.rail-card[data-v-f8916358]:hover{transform:translateY(-3px)}}.rail-card--wide[data-v-f8916358]{width:280px}.rail-card--top10[data-v-f8916358]{flex-direction:row;align-items:stretch;gap:0;width:240px;position:relative}.rail-card-poster[data-v-f8916358]{aspect-ratio:2/3;border-radius:12px}.rail--new-series[data-v-f8916358] .rail-card-poster{border:2px solid color-mix(in srgb, var(--shortizle-accent) 42%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--shortizle-accent) 8%, transparent), 0 8px 24px #00000052, 0 0 16px color-mix(in srgb, var(--shortizle-accent) 10%, transparent);transition:border-color .22s,box-shadow .22s}@media (hover:hover) and (pointer:fine){.rail--new-series .rail-card[data-v-f8916358]:hover .rail-card-poster{border-color:color-mix(in srgb, var(--shortizle-accent) 72%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--shortizle-accent) 14%, transparent), 0 14px 34px #00000075, 0 0 22px color-mix(in srgb, var(--shortizle-accent) 17%, transparent)}}.rail-card-poster--wide[data-v-f8916358]{aspect-ratio:16/9}.rail-card-poster--top10[data-v-f8916358]{aspect-ratio:2/3;flex:1;margin-left:-16px}.rail-card-emoji[data-v-f8916358]{opacity:.7;filter:drop-shadow(0 4px 12px #0009);font-size:56px}.rail-card-ep-badge[data-v-f8916358]{color:var(--shortizle-text-1);letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:4px;padding:3px 8px;font-family:monospace;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}.rail-card-ep-badge--new[data-v-f8916358]{color:#0a0a14;background:#d4af37d9}.kind-badges[data-v-f8916358]{z-index:2;gap:4px;display:flex;position:absolute;top:8px;left:8px}.kind-badge[data-v-f8916358]{letter-spacing:.06em;color:var(--shortizle-accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a14bf;padding:2px 6px;font-size:9px}.rail-card-stat[data-v-f8916358]{color:var(--shortizle-accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border-radius:4px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:8px;right:8px}.rail-card-progress[data-v-f8916358]{background:#ffffff2e;height:3px;position:absolute;bottom:0;left:0;right:0}.rail-card-progress-fill[data-v-f8916358]{background:var(--shortizle-accent);height:100%;transition:width .3s}.rail-card-rank[data-v-f8916358]{color:var(--shortizle-accent);text-shadow:2px 2px #00000080,0 0 22px #d4af372e;z-index:1;align-self:flex-end;margin-right:-16px;font-family:Inter,system-ui,sans-serif;font-size:120px;font-weight:700;line-height:.9}.rail-card-body[data-v-f8916358]{flex-direction:column;gap:4px;padding:0 2px;display:flex}.rail-card--top10 .rail-card-body[data-v-f8916358]{z-index:2;background:linear-gradient(#0000,#0000008c 20%,#000000eb);border-radius:0 0 12px 12px;padding:6px 10px;position:absolute;bottom:8px;left:16px;right:8px}.rail-card-title[data-v-f8916358]{color:var(--shortizle-text-1);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.rail-card-row[data-v-f8916358]{color:var(--shortizle-text-3);align-items:center;gap:6px;font-size:12px;display:flex}.rail-card-row--muted[data-v-f8916358]{opacity:.7;font-size:11px}.rail-card-ep-name[data-v-f8916358]{color:var(--shortizle-text-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rail-card-sep[data-v-f8916358]{opacity:.5}.rail-card-platform[data-v-f8916358]{object-fit:contain;vertical-align:middle;opacity:.92;width:auto;max-width:64px;height:14px;display:none}.ratings-off .rail-card-platform[data-v-f8916358]{display:inline-block}.ratings-off .rail-card-sep[data-v-f8916358]{display:none}.ratings-off .rail-card-row:has(.rail-card-platform) .rail-card-sep[data-v-f8916358]{display:inline}.viewers-online[data-v-f8916358]{color:var(--shortizle-text-1,var(--shortizle-text-1));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141e16b3;border:1px solid #3dd68c59;border-radius:999px;align-items:center;gap:8px;margin:16px 40px 0;padding:6px 12px;font-size:12px;line-height:1.2;display:inline-flex}@media (width<=768px){.viewers-online[data-v-f8916358]{margin:12px 16px 0}}.viewers-online-text strong[data-v-f8916358]{color:#3dd68c;margin-right:2px;font-weight:700}.viewers-online-dot[data-v-f8916358]{background:#3dd68c;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse-dot-f8916358;box-shadow:0 0 8px #3dd68cb3}@keyframes pulse-dot-f8916358{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.viewers-online-dot[data-v-f8916358]{animation:none}}.rail-card--premium .rail-card-poster[data-v-f8916358]{box-shadow:0 0 0 1px #d4af3759}.rail-card--premium:hover .rail-card-poster[data-v-f8916358],.rail-card--premium:focus-visible .rail-card-poster[data-v-f8916358]{box-shadow:0 0 0 2px #d4af3799,0 0 24px #d4af372e}
