.hero-v2.svelte-112o7f1{min-height:440px}.hero-pulse-dot.svelte-112o7f1{background:#c4b5fd;border-radius:999px;width:6px;height:6px;animation:2s ease-out infinite svelte-112o7f1-hero-pulse;display:inline-block;box-shadow:0 0 #c4b5fdb3}@keyframes svelte-112o7f1-hero-pulse{0%,to{box-shadow:0 0 #c4b5fd8c}50%{box-shadow:0 0 0 8px #c4b5fd00}}.hero-meta-pill.svelte-112o7f1{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;padding:4px 10px;display:inline-flex}.hero-genre-chip.svelte-112o7f1{color:#ddd6fe;background:#7c3aed2e;border:1px solid #a78bfa4d;border-radius:9999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.hero-cta-primary.svelte-112o7f1{color:#4c1d95;background:linear-gradient(135deg,#fff 0%,#f4f4f5 100%);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s;box-shadow:0 10px 36px #00000073,inset 0 1px #fff9}.hero-cta-primary.svelte-112o7f1:hover{transform:translateY(-1px);box-shadow:0 14px 44px #7c3aed73,inset 0 1px #fff9}.hero-cta-primary.svelte-112o7f1:active{transform:translateY(0)}.hero-cta-icon-wrap.svelte-112o7f1{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:inline-flex;box-shadow:0 4px 12px #7c3aed66}.hero-cta-primary.svelte-112o7f1:hover .hero-cta-icon-wrap:where(.svelte-112o7f1){transform:scale(1.08)}.hero-cta-secondary.svelte-112o7f1{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;transition:all .18s}.hero-cta-secondary.svelte-112o7f1:hover{background:#ffffff2e;border-color:#ffffff59;transform:translateY(-1px)}.hero-cta-secondary.svelte-112o7f1:active{transform:translateY(0)}.hero-cta-secondary-icon.svelte-112o7f1{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:inline-flex}.hero-cta-secondary.svelte-112o7f1:hover .hero-cta-secondary-icon:where(.svelte-112o7f1){color:var(--accent);background:#fffffff2;border-color:#fffffff2;transform:scale(1.05)}.hero-preview-card.svelte-112o7f1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;transition:all .22s cubic-bezier(.16,1,.3,1)}.hero-preview-card.svelte-112o7f1:hover{background:#ffffff1f;border-color:#a78bfa59;transform:translate(-3px)}.hero-progress-track.svelte-112o7f1{cursor:pointer;background:#ffffff38;border:0;border-radius:9999px;width:28px;height:4px;padding:0;transition:width .32s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.hero-progress-track.is-active.svelte-112o7f1{background:#ffffff2e;width:64px}.hero-progress-fill.svelte-112o7f1{transform-origin:0;background:linear-gradient(90deg,#c4b5fd,#fff);animation:7s linear forwards svelte-112o7f1-hero-fill;position:absolute;inset:0}.hero-progress-fill-static.svelte-112o7f1{background:linear-gradient(90deg,#c4b5fd,#fff);position:absolute;inset:0}@keyframes svelte-112o7f1-hero-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-pulse-dot.svelte-112o7f1{animation:none}.hero-backdrop.svelte-112o7f1{transition:none!important}}@media (width<=768px){.hero-meta-pill.svelte-112o7f1,.hero-cta-secondary.svelte-112o7f1,.hero-cta-secondary-icon.svelte-112o7f1,.hero-preview-card.svelte-112o7f1{-webkit-backdrop-filter:none}.hero-meta-pill.svelte-112o7f1,.hero-cta-secondary.svelte-112o7f1{background:#ffffff24}}.hero-v2.svelte-112o7f1{content-visibility:auto;contain-intrinsic-size:0 480px}.quick-action.svelte-lvod3z{position:relative;overflow:hidden}.quick-action.svelte-lvod3z:after{content:"";border-radius:inherit;background:linear-gradient(135deg, transparent, var(--tone-glow,transparent));opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.quick-action.svelte-lvod3z:hover{transform:translateY(-2px);border-color:var(--tone-border,var(--border-strong))!important}.quick-action.svelte-lvod3z:hover:after{opacity:.18}.quick-action.svelte-lvod3z:active{transform:translateY(0)}.quick-icon-wrap.svelte-lvod3z{background:var(--tone-soft,var(--accent-surface));width:38px;height:38px;color:var(--tone-color,var(--accent));box-shadow:inset 0 0 0 1px var(--tone-ring,transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.quick-action.svelte-lvod3z:hover .quick-icon-wrap:where(.svelte-lvod3z){background:var(--tone-color,var(--accent));color:#fff;box-shadow:0 6px 18px var(--tone-glow,var(--accent-glow))}.quick-action[data-tone=violet].svelte-lvod3z{--tone-soft:oklch(54.1337% .246586 293.009/.12);--tone-color:#7c3aed;--tone-glow:oklch(54.1337% .246586 293.009/.4);--tone-border:oklch(54.1337% .246586 293.009/.35);--tone-ring:oklch(54.1337% .246586 293.009/.18)}.quick-action[data-tone=rose].svelte-lvod3z{--tone-soft:oklch(64.5032% .215403 16.4393/.12);--tone-color:#f43f5e;--tone-glow:oklch(64.5032% .215403 16.4393/.4);--tone-border:oklch(64.5032% .215403 16.4393/.35);--tone-ring:oklch(64.5032% .215403 16.4393/.18)}.quick-action[data-tone=cyan].svelte-lvod3z{--tone-soft:oklch(71.4837% .125737 215.221/.12);--tone-color:#06b6d4;--tone-glow:oklch(71.4837% .125737 215.221/.4);--tone-border:oklch(71.4837% .125737 215.221/.35);--tone-ring:oklch(71.4837% .125737 215.221/.18)}.quick-action[data-tone=amber].svelte-lvod3z{--tone-soft:oklch(76.8591% .164659 70.0804/.14);--tone-color:#f59e0b;--tone-glow:oklch(76.8591% .164659 70.0804/.45);--tone-border:oklch(76.8591% .164659 70.0804/.4);--tone-ring:oklch(76.8591% .164659 70.0804/.22)}.quick-action[data-tone=emerald].svelte-lvod3z{--tone-soft:oklch(69.5873% .149074 162.48/.12);--tone-color:#10b981;--tone-glow:oklch(69.5873% .149074 162.48/.4);--tone-border:oklch(69.5873% .149074 162.48/.35);--tone-ring:oklch(69.5873% .149074 162.48/.18)}@media (hover:none){.quick-action.svelte-lvod3z:hover{transform:none}}.qa-section.svelte-lvod3z{content-visibility:auto;contain-intrinsic-size:0 180px}.cw-icon-badge.svelte-1l81dvx{background:linear-gradient(135deg, var(--accent), oklch(from var(--accent) calc(l + .08) c h));color:#fff;width:32px;height:32px;box-shadow:0 4px 12px var(--accent-glow);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.cw-link.svelte-1l81dvx{color:var(--accent)}.cw-link.svelte-1l81dvx:hover{color:var(--accent-hover)}.cw-card.svelte-1l81dvx{flex-shrink:0;width:168px;display:block}@media (width>=768px){.cw-card.svelte-1l81dvx{width:208px}}.cw-thumb.svelte-1l81dvx{aspect-ratio:16/9;background:var(--surface-offset);box-shadow:var(--shadow-md);border-radius:14px;margin-bottom:8px;position:relative;overflow:hidden}.cw-thumb-overlay.svelte-1l81dvx{pointer-events:none;background:linear-gradient(#0000 45%,oklch(0% 0 0/.55));position:absolute;inset:0}.cw-play-overlay.svelte-1l81dvx{opacity:0;background:oklch(0% 0 0/.3);justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:absolute;inset:0}.cw-card.svelte-1l81dvx:hover .cw-play-overlay:where(.svelte-1l81dvx){opacity:1}.cw-play-circle.svelte-1l81dvx{background:oklch(from var(--accent) l c h / .95);color:#fff;width:44px;height:44px;box-shadow:0 8px 24px var(--accent-glow), inset 0 0 0 1.5px #ffffff8c;border-radius:9999px;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:scale(.78)}.cw-card.svelte-1l81dvx:hover .cw-play-circle:where(.svelte-1l81dvx){transform:scale(1)}.cw-ep-badge.svelte-1l81dvx{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.02em;background:oklch(0% 0 0/.7);border-radius:6px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.cw-progress-track.svelte-1l81dvx{background:#ffffff38;border-radius:9999px;height:3px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.cw-progress-fill.svelte-1l81dvx{background:linear-gradient(90deg, #c4b5fd, var(--accent));border-radius:inherit;height:100%;box-shadow:0 0 12px var(--accent-glow)}.cw-title.svelte-1l81dvx{color:var(--text-primary);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.cw-meta.svelte-1l81dvx{color:var(--text-faint);align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:500;display:flex}.cw-meta-pct.svelte-1l81dvx{color:var(--accent);font-weight:800}.cw-meta-sep.svelte-1l81dvx{opacity:.5}.cw-section.svelte-1l81dvx{content-visibility:auto;contain-intrinsic-size:0 280px}.ts-icon-badge.svelte-1qolu1x{color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 4px 12px #ef444466}.ts-live-pill.svelte-1qolu1x{letter-spacing:.12em;text-transform:uppercase;color:#f87171;background:oklch(63.6834% .207849 25.3313/.12);border:1px solid oklch(63.6834% .207849 25.3313/.3);border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:900;display:inline-flex}.ts-live-dot.svelte-1qolu1x{background:#f87171;border-radius:9999px;width:5px;height:5px;animation:1.6s ease-in-out infinite svelte-1qolu1x-ts-pulse}@keyframes svelte-1qolu1x-ts-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.ts-link.svelte-1qolu1x{color:var(--accent)}.ts-link.svelte-1qolu1x:hover{color:var(--accent-hover)}.ts-feature.svelte-1qolu1x{aspect-ratio:16/10;background:var(--surface-offset);box-shadow:var(--shadow-lg);border-radius:24px;transition:transform .22s;display:block;position:relative;overflow:hidden}@media (width>=1024px){.ts-feature.svelte-1qolu1x{aspect-ratio:16/11}}.ts-feature.svelte-1qolu1x:hover{transform:translateY(-3px)}.ts-feature-image.svelte-1qolu1x{position:absolute;inset:0}.ts-feature-shade.svelte-1qolu1x{pointer-events:none;background:linear-gradient(#0000 25%,oklch(0% 0 0/.35) 55%,oklch(0% 0 0/.92) 100%),linear-gradient(90deg,oklch(0% 0 0/.4) 0%,#0000 35%);position:absolute;inset:0}.ts-rank-badge.svelte-1qolu1x{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:9999px;align-items:center;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 4px 14px #ef444480}.ts-rating-pill.svelte-1qolu1x{color:#fbbf24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(0% 0 0/.55);border:1px solid #fbbf2459;border-radius:9999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.ts-feature-meta.svelte-1qolu1x{color:#f4f4f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklch(100% 5.96046e-8 90/.13);border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.ts-feature-meta-active.svelte-1qolu1x{color:#6ee7b7;background:oklch(69.5873% .149074 162.48/.2);border-color:oklch(69.5873% .149074 162.48/.4)}.ts-feature-play.svelte-1qolu1x{width:48px;height:48px;color:var(--accent);background:#fff;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 12px 32px oklch(0% 0 0/.5)}.ts-feature.svelte-1qolu1x:hover .ts-feature-play:where(.svelte-1qolu1x){transform:scale(1.08)}.ts-side.svelte-1qolu1x{aspect-ratio:4/5;background:var(--surface-offset);isolation:isolate;border-radius:18px;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px oklch(0% 0 0/.18),inset 0 0 0 1px #ffffff0d}.ts-side.svelte-1qolu1x:hover{box-shadow:0 18px 38px oklch(0% 0 0/.32), 0 0 0 1px var(--tier-glow-ring,#ffffff2e), inset 0 0 0 1px #ffffff1f;transform:translateY(-4px)scale(1.012)}.ts-side-image.svelte-1qolu1x{z-index:0;position:absolute;inset:0}.ts-side-shade.svelte-1qolu1x{pointer-events:none;z-index:1;background:linear-gradient(#0000 20%,oklch(0% 0 0/.1) 40%,oklch(0% 0 0/.55) 72%,oklch(0% 0 0/.95) 100%);position:absolute;inset:0}.ts-side-vignette.svelte-1qolu1x{pointer-events:none;z-index:1;background:radial-gradient(120% 100% at 50% 100%,#0000 40%,oklch(0% 0 0/.3) 100%),linear-gradient(90deg,oklch(0% 0 0/.2) 0%,#0000 35%);position:absolute;inset:0}.ts-side-accent.svelte-1qolu1x{background:var(--tier-accent,linear-gradient(90deg, transparent, #ddd6fe, transparent));opacity:.55;z-index:6;filter:blur(.4px);border-radius:9999px;height:2px;transition:opacity .32s,height .32s,top .32s;position:absolute;top:0;left:8%;right:8%}.ts-side.svelte-1qolu1x:hover .ts-side-accent:where(.svelte-1qolu1x){opacity:1;height:3px}.ts-side-rank.svelte-1qolu1x{z-index:10;letter-spacing:.04em;color:var(--tier-text,white);background:var(--tier-bg,oklch(0% 0 0/.6));box-shadow:var(--tier-shadow,0 4px 14px oklch(0% 0 0/.4)), inset 0 1px 0 #ffffff59;border:1px solid var(--tier-border,#ffffff2e);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;align-items:center;gap:1px;padding:5px 10px 5px 8px;font-family:Bebas Neue,Lexend Deca,sans-serif;font-size:14px;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px}.ts-side-rank-hash.svelte-1qolu1x{opacity:.6;margin-right:1px;font-size:10px;transform:translateY(-1px)}.ts-side-rating.svelte-1qolu1x{z-index:10;color:#78350f;background:linear-gradient(135deg,#fde68a,#f59e0b);border-radius:9999px;align-items:center;gap:3px;padding:4px 8px;font-size:10.5px;font-weight:900;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #f59e0b73,inset 0 1px #fff6}.ts-side-hover.svelte-1qolu1x{opacity:0;z-index:5;pointer-events:none;background:oklch(0% 0 0/.18);justify-content:center;align-items:center;transition:opacity .24s;display:flex;position:absolute;inset:0}.ts-side.svelte-1qolu1x:hover .ts-side-hover:where(.svelte-1qolu1x){opacity:1}.ts-side-play.svelte-1qolu1x{color:#fff;background:oklch(from var(--accent) l c h / .95);width:44px;height:44px;box-shadow:0 12px 28px var(--accent-glow), inset 0 0 0 1.5px #ffffff8c;border-radius:9999px;justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:scale(.8)}.ts-side.svelte-1qolu1x:hover .ts-side-play:where(.svelte-1qolu1x){transform:scale(1)}.ts-side-info.svelte-1qolu1x{z-index:6;position:absolute;bottom:12px;left:12px;right:12px}.ts-side-title.svelte-1qolu1x{color:#fff;letter-spacing:-.005em;text-shadow:0 2px 8px oklch(0% 0 0/.5);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:900;line-height:1.22;display:-webkit-box;overflow:hidden}.ts-side-meta.svelte-1qolu1x{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ts-side-chip.svelte-1qolu1x{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:900;display:inline-flex}.ts-side-chip-live.svelte-1qolu1x{color:#6ee7b7;background:oklch(69.5873% .149074 162.48/.18);border:1px solid oklch(69.5873% .149074 162.48/.4)}.ts-side-chip-movie.svelte-1qolu1x{color:#ddd6fe;background:oklch(54.1337% .246586 293.009/.22);border:1px solid oklch(70.8969% .159168 293.541/.45)}.ts-side-chip-dot.svelte-1qolu1x{background:currentColor;border-radius:9999px;width:4px;height:4px;display:inline-block}.ts-side-chip-dot-live.svelte-1qolu1x{animation:1.6s ease-in-out infinite svelte-1qolu1x-ts-side-pulse}@keyframes svelte-1qolu1x-ts-side-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.ts-side-chip-text.svelte-1qolu1x{color:#ffffffc7;letter-spacing:.02em;font-size:10px;font-weight:800}.ts-side-chip-text-muted.svelte-1qolu1x{opacity:.5;font-weight:700}.ts-side[data-tier=silver].svelte-1qolu1x{--tier-bg:linear-gradient(135deg, #f4f4f5 0%, #d4d4d8 50%, #a1a1aa 100%);--tier-text:#18181b;--tier-border:#ffffff8c;--tier-shadow:0 4px 14px #a1a1aa80;--tier-accent:linear-gradient(90deg, transparent, #e4e4e7 30%, #f4f4f5 50%, #e4e4e7 70%, transparent);--tier-glow-ring:#e4e4e773}.ts-side[data-tier=bronze].svelte-1qolu1x{--tier-bg:linear-gradient(135deg, #fed7aa 0%, #c2410c 60%, #7c2d12 100%);--tier-text:#fff7ed;--tier-border:#fed7aa80;--tier-shadow:0 4px 14px #c2410c8c;--tier-accent:linear-gradient(90deg, transparent, #fb923c 30%, #fed7aa 50%, #fb923c 70%, transparent);--tier-glow-ring:#fb923c73}.ts-side[data-tier=violet].svelte-1qolu1x{--tier-bg:linear-gradient(135deg, #ede9fe 0%, #8b5cf6 60%, #4c1d95 100%);--tier-text:#faf5ff;--tier-border:#c4b5fd73;--tier-shadow:0 4px 14px #7c3aed80;--tier-accent:linear-gradient(90deg, transparent, #a78bfa 30%, #ddd6fe 50%, #a78bfa 70%, transparent);--tier-glow-ring:#a78bfa80}.ts-rail.svelte-1qolu1x{flex-direction:column;flex-shrink:0;width:120px;display:flex}.ts-rail-image.svelte-1qolu1x{aspect-ratio:2/3;background:var(--surface-offset);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:6px;position:relative;overflow:hidden}.ts-rail-shade.svelte-1qolu1x{pointer-events:none;background:linear-gradient(#0000 50%,oklch(0% 0 0/.6) 100%);position:absolute;inset:0}.ts-rail-rank.svelte-1qolu1x{z-index:10;background:var(--accent);color:#fff;min-width:22px;height:22px;box-shadow:0 2px 8px var(--accent-glow);border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:900;display:inline-flex;position:absolute;top:6px;left:6px}.ts-rail-title.svelte-1qolu1x{color:var(--text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (hover:none){.ts-feature.svelte-1qolu1x:hover,.ts-side.svelte-1qolu1x:hover{transform:none}}@media (width<=768px){.ts-rating-pill.svelte-1qolu1x,.ts-feature-meta.svelte-1qolu1x,.ts-side-rank.svelte-1qolu1x,.ts-side-rating.svelte-1qolu1x,.ts-side-chip.svelte-1qolu1x{-webkit-backdrop-filter:none}.ts-live-dot.svelte-1qolu1x,.ts-side-chip-dot-live.svelte-1qolu1x{animation:none}.ts-feature.svelte-1qolu1x{box-shadow:0 6px 20px oklch(0% 0 0/.22)}.ts-side.svelte-1qolu1x{box-shadow:0 4px 14px oklch(0% 0 0/.18)}.ts-rail-image.svelte-1qolu1x{box-shadow:none}.ts-feature.svelte-1qolu1x .ts-feature-image:where(.svelte-1qolu1x) img,.ts-side.svelte-1qolu1x .ts-side-image:where(.svelte-1qolu1x) img{transition:none!important}}.ts-feature.svelte-1qolu1x,.ts-side.svelte-1qolu1x,.ts-rail.svelte-1qolu1x{contain:layout paint}.ts-rail-track.svelte-1qolu1x{will-change:scroll-position;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;transform:translateZ(0)}.ts-section.svelte-1qolu1x{content-visibility:auto;contain-intrinsic-size:0 720px}.gm-icon-badge.svelte-oxeykm{color:#fff;background:linear-gradient(135deg,#06b6d4,#3b82f6);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 4px 12px #3b82f666}.gm-link.svelte-oxeykm{color:var(--accent)}.gm-link.svelte-oxeykm:hover{color:var(--accent-hover)}.gm-tile.svelte-oxeykm{isolation:isolate;aspect-ratio:1.25;box-shadow:0 8px 24px var(--g-glow), 0 1px 0 oklch(100% 5.96046e-8 90/.18) inset;border-radius:22px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:block;position:relative;overflow:hidden}.gm-tile.svelte-oxeykm:hover{box-shadow:0 18px 44px var(--g-glow), 0 1px 0 oklch(100% 5.96046e-8 90/.3) inset;transform:translateY(-4px)}.gm-tile-bg.svelte-oxeykm{background:linear-gradient(135deg, var(--g-from), var(--g-to));z-index:-2;position:absolute;inset:0}.gm-tile-noise.svelte-oxeykm{opacity:.4;z-index:-1;mix-blend-mode:overlay;background-image:radial-gradient(circle at 20% 30%,#ffffff2e,#0000 35%),radial-gradient(circle at 80% 70%,#0000002e,#0000 40%);position:absolute;inset:0}.gm-tile-orb.svelte-oxeykm{filter:blur(18px);z-index:-1;pointer-events:none;border-radius:9999px;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute}.gm-orb-1.svelte-oxeykm{background:oklch(100% 5.96046e-8 90/.32);width:90%;height:90%;top:-28%;right:-18%}.gm-orb-2.svelte-oxeykm{background:oklch(0% 0 0/.32);width:75%;height:75%;bottom:-32%;left:-22%}.gm-tile.svelte-oxeykm:hover .gm-orb-1:where(.svelte-oxeykm){transform:translate(-10px,12px)scale(1.08)}.gm-tile.svelte-oxeykm:hover .gm-orb-2:where(.svelte-oxeykm){transform:translate(8px,-10px)scale(1.05)}.gm-tile-content.svelte-oxeykm{color:#fff;grid-template-rows:1fr auto;height:100%;padding:14px 16px;display:grid;position:relative}.gm-tile-count.svelte-oxeykm{color:#ffffffeb;letter-spacing:.005em;text-shadow:0 2px 16px #00000040;font-family:Bebas Neue,Lexend Deca,sans-serif;font-size:38px;font-weight:400;line-height:1;position:absolute;top:12px;right:14px}.gm-tile-meta.svelte-oxeykm{grid-row:2;min-width:0}.gm-tile-name.svelte-oxeykm{letter-spacing:-.01em;text-shadow:0 1px 4px #00000040;font-size:16px;font-weight:900;line-height:1.15}.gm-tile-judul.svelte-oxeykm{text-transform:uppercase;letter-spacing:.16em;opacity:.78;margin-top:1px;font-size:10.5px;font-weight:700}.gm-tile-arrow.svelte-oxeykm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .22s;display:inline-flex;position:absolute;bottom:14px;right:14px}.gm-tile.svelte-oxeykm:hover .gm-tile-arrow:where(.svelte-oxeykm){color:#1a1714;background:#fffffff2;transform:translate(2px)}@media (hover:none){.gm-tile.svelte-oxeykm:hover,.gm-tile.svelte-oxeykm:hover .gm-orb-1:where(.svelte-oxeykm),.gm-tile.svelte-oxeykm:hover .gm-orb-2:where(.svelte-oxeykm){transform:none}}@media (width<=768px){.gm-tile-orb.svelte-oxeykm{display:none}.gm-tile-arrow.svelte-oxeykm{-webkit-backdrop-filter:none}}.gm-section.svelte-oxeykm{content-visibility:auto;contain-intrinsic-size:0 540px}.er-icon-badge.svelte-1v5e4a8{color:#fff;background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 4px 12px #10b98166}.er-link.svelte-1v5e4a8{color:var(--accent)}.er-link.svelte-1v5e4a8:hover{color:var(--accent-hover)}.er-card.svelte-1v5e4a8{flex-shrink:0;width:232px;display:block}@media (width>=768px){.er-card.svelte-1v5e4a8{width:304px}}.er-thumb.svelte-1v5e4a8{aspect-ratio:16/9;background:var(--surface-offset);box-shadow:var(--shadow-md);border-radius:16px;transition:transform .22s;position:relative;overflow:hidden}.er-card.svelte-1v5e4a8:hover .er-thumb:where(.svelte-1v5e4a8){transform:translateY(-2px)}.er-thumb-shade.svelte-1v5e4a8{pointer-events:none;background:linear-gradient(#0000 25%,oklch(0% 0 0/.25) 50%,oklch(0% 0 0/.92) 100%);position:absolute;inset:0}.er-ep-badge.svelte-1v5e4a8{letter-spacing:.02em;color:#fff;z-index:5;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:8px;align-items:center;padding:4px 8px;font-size:10.5px;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 14px #7c3aed73,inset 0 1px #ffffff40}.er-ep-movie.svelte-1v5e4a8{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ddd6fe;background:oklch(0% 0 0/.65);border:1px solid #c4b5fd66;box-shadow:0 4px 14px #0000004d}.er-time-badge.svelte-1v5e4a8{color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:oklch(0% 0 0/.55);border:1px solid #ffffff1f;border-radius:8px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.er-play-overlay.svelte-1v5e4a8{opacity:0;z-index:4;background:oklch(0% 0 0/.25);justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:absolute;inset:0}.er-card.svelte-1v5e4a8:hover .er-play-overlay:where(.svelte-1v5e4a8){opacity:1}.er-play-circle.svelte-1v5e4a8{color:#fff;filter:drop-shadow(0 8px 20px #7c3aed99);border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:scale(.8)}.er-card.svelte-1v5e4a8:hover .er-play-circle:where(.svelte-1v5e4a8){transform:scale(1)}.er-title.svelte-1v5e4a8{color:#fff;text-shadow:0 2px 8px #0009;text-overflow:ellipsis;-webkit-line-clamp:1;z-index:5;-webkit-box-orient:vertical;font-size:13px;font-weight:900;line-height:1.25;display:-webkit-box;position:absolute;bottom:10px;left:12px;right:12px;overflow:hidden}@media (hover:none){.er-card.svelte-1v5e4a8:hover .er-thumb:where(.svelte-1v5e4a8){transform:none}}@media (width<=768px){.er-ep-movie.svelte-1v5e4a8,.er-time-badge.svelte-1v5e4a8{-webkit-backdrop-filter:none}}.er-section.svelte-1v5e4a8{content-visibility:auto;contain-intrinsic-size:0 360px}.pe-icon-badge.svelte-1stkkcj{color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 4px 12px #f59e0b73}.pe-link.svelte-1stkkcj{color:var(--accent)}.pe-link.svelte-1stkkcj:hover{color:var(--accent-hover)}.pe-card.svelte-1stkkcj{flex-shrink:0;width:308px;display:block}@media (width>=768px){.pe-card.svelte-1stkkcj{width:340px}}.pe-thumb.svelte-1stkkcj{aspect-ratio:16/10;background:var(--surface-offset);box-shadow:var(--shadow-lg);border-radius:22px;transition:transform .24s;position:relative;overflow:hidden}.pe-card.svelte-1stkkcj:hover .pe-thumb:where(.svelte-1stkkcj){transform:translateY(-3px)}.pe-thumb-shade.svelte-1stkkcj{pointer-events:none;background:linear-gradient(#0000 30%,oklch(0% 0 0/.5) 65%,oklch(0% 0 0/.94) 100%);position:absolute;inset:0}.pe-type-pill.svelte-1stkkcj{letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:oklch(0% 0 0/.55);border:1px solid #ffffff2e;border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px}.pe-rating.svelte-1stkkcj{color:#78350f;z-index:5;background:linear-gradient(135deg,#fde68a,#f59e0b);border-radius:9999px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:900;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #f59e0b80,inset 0 1px #fff6}.pe-info.svelte-1stkkcj{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:oklch(0% 0 0/.4);border:1px solid #ffffff2e;border-radius:14px;padding:12px 14px;position:absolute;bottom:14px;left:14px;right:14px}.pe-title.svelte-1stkkcj{color:#fff;text-shadow:0 1px 4px #0006;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.pe-meta-row.svelte-1stkkcj{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.pe-meta.svelte-1stkkcj{color:#ffffffd9;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.pe-meta-text.svelte-1stkkcj{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.pe-meta-dot.svelte-1stkkcj{background:#ffffff8c;border-radius:9999px;width:4px;height:4px;display:inline-block}.pe-hover-play.svelte-1stkkcj{opacity:0;z-index:4;pointer-events:none;background:oklch(0% 0 0/.18);justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:absolute;inset:0}.pe-card.svelte-1stkkcj:hover .pe-hover-play:where(.svelte-1stkkcj){opacity:1}.pe-play-circle.svelte-1stkkcj{background:oklch(from var(--accent) l c h / .95);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:scale(.78);box-shadow:0 14px 32px #7c3aed99,inset 0 0 0 2px #ffffff8c}.pe-card.svelte-1stkkcj:hover .pe-play-circle:where(.svelte-1stkkcj){transform:scale(1)}@media (hover:none){.pe-card.svelte-1stkkcj:hover .pe-thumb:where(.svelte-1stkkcj){transform:none}}@media (width<=768px){.pe-info.svelte-1stkkcj,.pe-type-pill.svelte-1stkkcj{-webkit-backdrop-filter:none}.pe-info.svelte-1stkkcj{background:oklch(0% 0 0/.62)}}.pe-section.svelte-1stkkcj{content-visibility:auto;contain-intrinsic-size:0 380px}.nr-icon-badge.svelte-k3t04z{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 4px 12px #a855f766}.nr-link.svelte-k3t04z{color:var(--accent)}.nr-link.svelte-k3t04z:hover{color:var(--accent-hover)}.nr-section.svelte-k3t04z{content-visibility:auto;contain-intrinsic-size:0 600px}.cta-shell.svelte-2ksl9b{isolation:isolate;color:#fff;background:radial-gradient(80% 60% at 100% 0,oklch(58% .22 305) 0%,#0000 55%),radial-gradient(60% 80% at 0 100%,oklch(50% .2 285) 0%,#0000 60%),linear-gradient(135deg,#1a1530 0%,#0f0a1c 60%,#1a0f24 100%);border-radius:28px;padding:32px 24px;position:relative;overflow:hidden;box-shadow:0 24px 72px #4c1d9540,inset 0 0 0 1px #a78bfa2e}@media (width>=768px){.cta-shell.svelte-2ksl9b{padding:44px 36px}}.cta-orb.svelte-2ksl9b{filter:blur(48px);pointer-events:none;z-index:-1;border-radius:9999px;position:absolute}.cta-orb-a.svelte-2ksl9b{background:oklch(60% .27 320/.55);width:240px;height:240px;top:-80px;right:-60px}.cta-orb-b.svelte-2ksl9b{background:oklch(55% .22 270/.5);width:220px;height:220px;bottom:-80px;left:-60px}.cta-orb-c.svelte-2ksl9b{background:oklch(55% .22 295/.18);width:320px;height:320px;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-grid.svelte-2ksl9b{opacity:.5;mix-blend-mode:overlay;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cta-content.svelte-2ksl9b{z-index:1;align-items:center;gap:24px;display:grid;position:relative}@media (width>=768px){.cta-content.svelte-2ksl9b{grid-template-columns:1.4fr auto}}.cta-eyebrow.svelte-2ksl9b{letter-spacing:.18em;text-transform:uppercase;color:#ddd6fe;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(89.4268% .054882 293.283/.13);border:1px solid #c4b5fd4d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 11px;font-size:10.5px;font-weight:900;display:inline-flex}.cta-title.svelte-2ksl9b{letter-spacing:.005em;color:#fff;text-shadow:0 2px 16px #0006;margin-bottom:14px;font-family:Bebas Neue,Lexend Deca,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:.95}.cta-title-accent.svelte-2ksl9b{background:linear-gradient(135deg,#c4b5fd,#f0abfc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cta-desc.svelte-2ksl9b{color:#ffffffbf;max-width:460px;font-size:13px;line-height:1.55}@media (width>=768px){.cta-desc.svelte-2ksl9b{font-size:14px}}.cta-actions.svelte-2ksl9b{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cta-btn.svelte-2ksl9b{border-radius:16px;align-items:center;gap:8px;padding:12px 18px;font-size:12.5px;font-weight:900;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.cta-btn-primary.svelte-2ksl9b{color:#4c1d95;background:linear-gradient(135deg,#fff,#f4f4f5);box-shadow:0 10px 28px #00000059,inset 0 1px #fff9}.cta-btn-primary.svelte-2ksl9b:hover{transform:translateY(-1px);box-shadow:0 14px 36px #c4b5fd80,inset 0 1px #fff9}.cta-btn-icon.svelte-2ksl9b{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:9999px;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .22s;display:inline-flex;box-shadow:0 3px 10px #7c3aed80}.cta-btn-primary.svelte-2ksl9b:hover .cta-btn-icon:where(.svelte-2ksl9b){transform:rotate(-25deg)scale(1.05)}.cta-btn-secondary.svelte-2ksl9b{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff38}.cta-btn-secondary.svelte-2ksl9b:hover{background:#fff3;border-color:#ffffff59}.cta-btn-ghost.svelte-2ksl9b{color:#ffffffd9;background:0 0;padding:12px}.cta-btn-ghost.svelte-2ksl9b:hover{color:#fff;background:#ffffff14}@media (hover:none){.cta-btn-primary.svelte-2ksl9b:hover{transform:none}}@media (prefers-reduced-motion:reduce){.cta-btn.svelte-2ksl9b,.cta-btn-primary.svelte-2ksl9b:hover .cta-btn-icon:where(.svelte-2ksl9b){transition:none;transform:none}}@media (width<=768px){.cta-orb.svelte-2ksl9b,.cta-grid.svelte-2ksl9b{display:none}.cta-eyebrow.svelte-2ksl9b,.cta-btn-secondary.svelte-2ksl9b{-webkit-backdrop-filter:none}}.cta-shell.svelte-2ksl9b{content-visibility:auto;contain-intrinsic-size:0 320px}
