.hero-carousel.svelte-12ag2gi{contain:layout style;background:0 0;align-items:center;width:100%;min-height:520px;padding:2.2rem 0 2rem;display:flex;position:relative;overflow:hidden}.backdrop-wrapper.svelte-12ag2gi{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.backdrop-img.svelte-12ag2gi{object-fit:cover;filter:blur(80px)brightness(.15)saturate(1.1);opacity:.16;width:120%;height:130%;transition:opacity .6s;position:absolute;top:-15%;left:-10%;transform:scale(1.1);-webkit-mask-image:radial-gradient(at 35% 45%,#000 20%,#0000 70%);mask-image:radial-gradient(at 35% 45%,#000 20%,#0000 70%)}.backdrop-radial-glow.svelte-12ag2gi{pointer-events:none;background:radial-gradient(circle,#8b5cf614 0%,#6366f10a 45%,#0000 70%);width:650px;height:650px;position:absolute;top:15%;left:20%}.hero-container.svelte-12ag2gi{z-index:2;flex-direction:column;gap:2rem;width:100%;max-width:1440px;margin:0 auto;padding:0 2rem;display:flex;position:relative}.hero-stage.svelte-12ag2gi{grid-template-columns:460px 1fr;align-items:center;gap:3.5rem;min-height:485px;display:grid}.hero-cover-stage.svelte-12ag2gi{perspective:1200px;perspective-origin:50%;justify-content:center;align-items:center;width:460px;height:485px;display:flex;position:relative}.deck-card.svelte-12ag2gi{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;border-radius:18px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s,box-shadow .3s;position:absolute;overflow:hidden}.deck-prev.svelte-12ag2gi{opacity:.42;z-index:1;cursor:pointer;background:#090a14;border:1px solid #8b5cf640;width:250px;height:365px;padding:0;left:10px;transform:translate(-40px)translateZ(-160px)rotateY(30deg);box-shadow:-12px 18px 40px #000000d9}.deck-prev.svelte-12ag2gi:hover{opacity:.78;border-color:#a855f780;transform:translate(-30px)translateZ(-110px)rotateY(22deg)scale(1.04);box-shadow:-15px 22px 45px #7c3aed59}.deck-next.svelte-12ag2gi{opacity:.42;z-index:1;cursor:pointer;background:#090a14;border:1px solid #8b5cf640;width:250px;height:365px;padding:0;right:10px;transform:translate(40px)translateZ(-160px)rotateY(-30deg);box-shadow:12px 18px 40px #000000d9}.deck-next.svelte-12ag2gi:hover{opacity:.78;border-color:#a855f780;transform:translate(30px)translateZ(-110px)rotateY(-22deg)scale(1.04);box-shadow:15px 22px 45px #7c3aed59}.deck-img.svelte-12ag2gi{object-fit:cover;width:100%;height:100%;display:block}.deck-shadow-veil.svelte-12ag2gi{pointer-events:none;background:linear-gradient(#06070c26 0%,#06070cbf 100%);transition:opacity .3s;position:absolute;inset:0}.deck-card.svelte-12ag2gi:hover .deck-shadow-veil:where(.svelte-12ag2gi){opacity:.3}.deck-active.svelte-12ag2gi{z-index:10;width:325px;height:465px;transform:translateZ(40px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .15s ease-out,box-shadow .3s;box-shadow:-10px 24px 55px -6px #000000f2,0 0 45px -4px #8b5cf647,0 0 25px -2px #6366f133,0 0 0 1px #ffffff1f}.deck-active.svelte-12ag2gi:hover{box-shadow:-14px 28px 65px -6px #000000fa,0 0 55px #a855f761,0 0 35px 2px #6366f147,0 0 0 1px #b59af573}.active-card-inner.svelte-12ag2gi{border-radius:18px;outline:none;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.cover-img.svelte-12ag2gi{object-fit:cover;width:100%;height:100%;display:block}.cover-glare.svelte-12ag2gi{pointer-events:none;background:radial-gradient(circle at var(--glare-x) var(--glare-y), #ffffff80 0%, #ffffff26 35%, transparent 70%);opacity:var(--glare-opacity);mix-blend-mode:overlay;transition:opacity .25s;position:absolute;inset:0}.cover-views-badge.svelte-12ag2gi{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e2e8f0;z-index:5;background:#06070cd9;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:5px;padding:.28rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px #00000080}.adult-badge-hero.svelte-12ag2gi{color:#fff;letter-spacing:.04em;z-index:5;background:#dc2626;border-radius:6px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px #dc262699}.nsfw-overlay-hero.svelte-12ag2gi{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4;background:#06070cbf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nsfw-tag-hero.svelte-12ag2gi{color:#fca5a5;background:#dc262640;border:1px solid #dc2626;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.cover-edge-accent.svelte-12ag2gi{pointer-events:none;border:1px solid #a855f759;border-radius:18px;position:absolute;inset:0}.cover-gloss.svelte-12ag2gi{pointer-events:none;background:linear-gradient(#ffffff17 0%,#0000 100%);height:45%;position:absolute;top:0;left:0;right:0}.hero-info-col.svelte-12ag2gi{flex-direction:column;gap:1.35rem;max-width:880px;animation:.35s cubic-bezier(.16,1,.3,1) forwards svelte-12ag2gi-heroSlideIn;display:flex}@keyframes svelte-12ag2gi-heroSlideIn{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.badges-row.svelte-12ag2gi{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.badge-destaque.svelte-12ag2gi{color:#c084fc;letter-spacing:.08em;text-transform:uppercase;background:#8b5cf62e;border:1px solid #a855f773;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.74rem;font-weight:800;display:inline-flex;box-shadow:0 2px 14px #8b5cf640}@keyframes svelte-12ag2gi-sparkleGlow{0%{opacity:.8;transform:scale(.9)rotate(0)}to{opacity:1;transform:scale(1.15)rotate(15deg)}}.badge-kind.svelte-12ag2gi{color:#d8b4fe;letter-spacing:.06em;text-transform:uppercase;background:#b59af526;border:1px solid #b59af559;border-radius:9999px;align-items:center;padding:.35rem .8rem;font-size:.74rem;font-weight:800;display:inline-flex}.badge-status.svelte-12ag2gi{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.74rem;font-weight:600;display:inline-flex}.status-dot.svelte-12ag2gi{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.badge-year.svelte-12ag2gi{color:#71717a;font-size:.74rem;font-weight:600}.hero-title.svelte-12ag2gi{letter-spacing:-.03em;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.2rem,3.4vw,3.2rem);font-weight:850;line-height:1.15}.hero-title.svelte-12ag2gi a:where(.svelte-12ag2gi){color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;transition:color .25s;display:-webkit-box;overflow:hidden}.hero-title.svelte-12ag2gi a:where(.svelte-12ag2gi):hover{color:#c084fc;text-shadow:0 0 24px #a855f766}.hero-active-card.svelte-12ag2gi{animation:.28s cubic-bezier(.16,1,.3,1) forwards svelte-12ag2gi-activeCoverIn}@keyframes svelte-12ag2gi-activeCoverIn{0%{opacity:.75;transform:translateZ(30px)scale(.98)}to{opacity:1;transform:translateZ(40px)scale(1)}}.hero-synopsis.svelte-12ag2gi{color:#a1a1aa;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:820px;margin:0;font-size:.98rem;line-height:1.68;display:-webkit-box;overflow:hidden}.hero-actions.svelte-12ag2gi{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:.5rem;display:flex}.btn-primary-hero.svelte-12ag2gi{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#7c3aed 0%,#6366f1 100%);border-radius:12px;align-items:center;gap:.65rem;padding:.85rem 1.85rem;font-size:.96rem;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 20px -2px #7c3aed73,inset 0 0 0 1px #fff3}.btn-primary-hero.svelte-12ag2gi:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 10px 28px -2px #7c3aeda6,0 0 24px #a855f780}.btn-secondary-hero.svelte-12ag2gi{color:#f1f5f9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary-hero.svelte-12ag2gi:hover{color:#c084fc;background:#ffffff1f;border-color:#a855f780;transform:translateY(-2px)}.carousel-cinematic-bar.svelte-12ag2gi{justify-content:space-between;align-items:center;gap:2rem;margin-top:.25rem;padding-top:1.25rem;display:flex}.progress-track-wrapper.svelte-12ag2gi{flex:1;align-items:center;max-width:440px;height:24px;display:flex}.progress-track.svelte-12ag2gi{background:#ffffff14;border-radius:999px;width:100%;height:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #00000080}.progress-fill.svelte-12ag2gi{transform-origin:0%;will-change:transform;background:linear-gradient(90deg,#6366f1,#a855f7,#c084fc);border-radius:999px;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0;box-shadow:0 0 10px #a855f799}.progress-fill.paused.svelte-12ag2gi{opacity:.85;box-shadow:0 0 14px #a855f7d9}.slider-nav-arrows.svelte-12ag2gi{align-items:center;gap:.6rem;display:flex}.nav-arrow-btn.svelte-12ag2gi{color:#cbd5e1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.nav-arrow-btn.svelte-12ag2gi:hover{color:#c084fc;background:#8b5cf633;border-color:#a855f780;transform:translateY(-1px);box-shadow:0 4px 14px #8b5cf64d}@media (width<=1024px){.hero-stage.svelte-12ag2gi{grid-template-columns:360px 1fr;gap:2.5rem}.hero-cover-stage.svelte-12ag2gi{perspective:1000px;width:360px;height:420px}.deck-active.svelte-12ag2gi{width:260px;height:380px}.deck-prev.svelte-12ag2gi{width:200px;height:295px;left:0;transform:translate(-25px)translateZ(-120px)rotateY(26deg)}.deck-next.svelte-12ag2gi{width:200px;height:295px;right:0;transform:translate(25px)translateZ(-120px)rotateY(-26deg)}.hero-title.svelte-12ag2gi{font-size:2.2rem}}@media (width<=768px){.backdrop-img.svelte-12ag2gi{display:none}.hero-carousel.svelte-12ag2gi{min-height:auto;padding:1.25rem 0 .85rem;overflow:hidden}.hero-container.svelte-12ag2gi{gap:1.15rem;padding:0 1rem}.hero-stage.svelte-12ag2gi{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;min-height:auto;display:flex}.hero-cover-stage.svelte-12ag2gi{perspective:none;width:100%;max-width:260px;height:315px;margin:0 auto;position:relative}.deck-card.svelte-12ag2gi{transform-style:flat;will-change:auto}.deck-prev.svelte-12ag2gi,.deck-next.svelte-12ag2gi{display:none}.deck-active.svelte-12ag2gi{border-radius:14px;width:215px;height:310px;margin:0 auto;position:relative;box-shadow:0 14px 34px -4px #000000d9,0 0 24px #8b5cf647,0 0 0 1px #ffffff1f;transform:none!important}.hero-info-col.svelte-12ag2gi{align-items:center;gap:.75rem;width:100%;max-width:100%}.badges-row.svelte-12ag2gi{flex-wrap:wrap;justify-content:center;gap:.4rem}.hero-active-card.svelte-12ag2gi{animation:.25s cubic-bezier(.16,1,.3,1) forwards svelte-12ag2gi-activeCoverInMobile}@keyframes svelte-12ag2gi-activeCoverInMobile{0%{opacity:.8;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.hero-title.svelte-12ag2gi{max-width:95%;margin:.1rem 0;font-size:1.48rem;font-weight:850;line-height:1.25}.hero-synopsis.svelte-12ag2gi{-webkit-line-clamp:2;line-clamp:2;color:#94a3b8;max-width:94%;margin:0;font-size:.86rem;line-height:1.55}.hero-actions.svelte-12ag2gi{flex-direction:column;gap:.65rem;width:100%;max-width:320px;margin-top:.35rem;display:flex}.btn-primary-hero.svelte-12ag2gi{box-sizing:border-box;justify-content:center;width:100%;min-height:44px;padding:.8rem 1.4rem;font-size:.94rem;font-weight:750}.btn-secondary-hero.svelte-12ag2gi{box-sizing:border-box;justify-content:center;width:100%;min-height:42px;padding:.75rem 1.4rem;font-size:.9rem}.carousel-cinematic-bar.svelte-12ag2gi{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:320px;margin:0 auto;padding-top:.5rem}.progress-track-wrapper.svelte-12ag2gi{flex:1;max-width:200px}.nav-arrow-btn.svelte-12ag2gi{border-radius:10px;width:38px;height:38px}}.blurred-cover.svelte-12ag2gi{filter:blur(18px)brightness(.65);transform:scale(1.12)}.shelf-section.svelte-1wvgfrn{contain:layout style;width:100%;min-width:0;max-width:100%;margin-bottom:3.5rem;position:relative}.shelf-header.svelte-1wvgfrn{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.35rem;padding-bottom:.85rem;display:flex}.title-cluster.svelte-1wvgfrn{flex-direction:column;gap:.25rem;display:flex}.shelf-badge.svelte-1wvgfrn{text-transform:uppercase;letter-spacing:.08em;color:#dfc28d;font-size:.72rem;font-weight:800}.shelf-title.svelte-1wvgfrn{color:#fff;letter-spacing:-.025em;align-items:center;gap:.65rem;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.65rem;font-weight:850;display:flex}.title-accent-bar.svelte-1wvgfrn{background:linear-gradient(#dfc28d 0%,#b89552 100%);border-radius:2px;width:4px;height:1.35rem;box-shadow:0 0 10px #dfc28d66}.shelf-subtitle.svelte-1wvgfrn{color:#94a3b8;font-size:.86rem;font-weight:500}.shelf-actions.svelte-1wvgfrn{align-items:center;gap:1.1rem;display:flex}.expand-inline-btn.svelte-1wvgfrn{color:#dfc28d;cursor:pointer;background:#dfc28d1a;border:1px solid #dfc28d4d;border-radius:8px;align-items:center;gap:.45rem;padding:.38rem .85rem;font-size:.82rem;font-weight:750;transition:all .2s;display:inline-flex}.expand-inline-btn.svelte-1wvgfrn:hover:not(:disabled){background:#dfc28d33;border-color:#dfc28d;transform:translateY(-1px)}.shelf-nav-arrows.svelte-1wvgfrn{align-items:center;gap:.4rem;display:flex}.shelf-arrow.svelte-1wvgfrn{color:#cbd5e1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.shelf-arrow.svelte-1wvgfrn:hover:not(:disabled){color:#dfc28d;background:#dfc28d26;border-color:#dfc28d66}.shelf-arrow.svelte-1wvgfrn:disabled{opacity:.25;cursor:not-allowed}.shelf-scroll-container.svelte-1wvgfrn{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;margin:0 -.25rem;padding:.5rem .25rem 1rem;overflow-x:auto}.shelf-scroll-container.svelte-1wvgfrn::-webkit-scrollbar{display:none}.shelf-track.svelte-1wvgfrn{gap:1.35rem;width:max-content;display:flex}.shelf-scroll-container.is-expanded.svelte-1wvgfrn{scroll-snap-type:none;margin:0;padding:0;overflow-x:visible}.shelf-track.is-expanded.svelte-1wvgfrn{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}@media (width<=1200px){.shelf-track.is-expanded.svelte-1wvgfrn{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media (width<=768px){.shelf-track.is-expanded.svelte-1wvgfrn{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.shelf-track.is-expanded.svelte-1wvgfrn .shelf-card:where(.svelte-1wvgfrn){width:100%;min-width:0;max-width:100%}.shelf-track.is-expanded.svelte-1wvgfrn .card-cover-box:where(.svelte-1wvgfrn){aspect-ratio:200/285;width:100%;max-width:100%;height:auto}.shelf-card.svelte-1wvgfrn{scroll-snap-align:start;outline:none;flex-direction:column;width:205px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex}.shelf-card.svelte-1wvgfrn:hover{transform:translateY(-6px)}.card-cover-box.svelte-1wvgfrn{aspect-ratio:210/300;background:#0f111c;border:1px solid #ffffff14;border-radius:14px;width:205px;height:295px;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 6px 20px #000000a6}.shelf-card.svelte-1wvgfrn:hover .card-cover-box:where(.svelte-1wvgfrn){border-color:#dfc28d73;box-shadow:0 12px 30px -4px #000000d9,0 0 24px -2px #dfc28d40}.card-img.svelte-1wvgfrn{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block}.shelf-card.svelte-1wvgfrn:hover .card-img:where(.svelte-1wvgfrn){transform:scale(1.04)}.card-glow.svelte-1wvgfrn{pointer-events:none;background:linear-gradient(#0000 55%,#06070ce0 100%);position:absolute;inset:0}.card-views-badge.svelte-1wvgfrn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e8f0;z-index:4;background:#06070cd9;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:4px;padding:.22rem .52rem;font-size:.7rem;font-weight:750;display:inline-flex;position:absolute;top:10px;left:10px}.card-kind-badge.svelte-1wvgfrn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dfc28d;letter-spacing:.04em;text-transform:uppercase;z-index:4;background:#06070cd9;border:1px solid #ffffff26;border-radius:6px;padding:.22rem .55rem;font-size:.68rem;font-weight:750;position:absolute;top:10px;right:10px}.adult-badge-bottom-left.svelte-1wvgfrn{color:#fff;letter-spacing:.04em;z-index:4;background:#dc2626;border-radius:5px;padding:.22rem .5rem;font-size:.7rem;font-weight:850;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 8px #dc262699}.card-scan-badge.svelte-1wvgfrn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#c4b5fd;z-index:4;background:#06070ce6;border:1px solid #8b5cf659;border-radius:6px;align-items:center;gap:4px;max-width:125px;padding:.22rem .55rem;font-size:.68rem;font-weight:650;display:inline-flex;position:absolute;bottom:10px;right:10px}.scan-badge-logo.svelte-1wvgfrn{object-fit:cover;border-radius:3px;flex-shrink:0;width:12px;height:12px}.scan-badge-name.svelte-1wvgfrn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-extra-tag.svelte-1wvgfrn{color:#dfc28d;margin-left:2px;font-size:.62rem;font-weight:800}.card-info.svelte-1wvgfrn{flex-direction:column;gap:.35rem;width:100%;min-width:0;max-width:100%;min-height:2.7rem;margin-top:.75rem;display:flex}.card-work-title.svelte-1wvgfrn{color:#f1f5f9;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;max-width:100%;min-height:2.6rem;font-size:.94rem;font-weight:750;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.shelf-card.svelte-1wvgfrn:hover .card-work-title:where(.svelte-1wvgfrn){color:#c084fc}.expanded-footer.svelte-1wvgfrn{border-top:1px dashed #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-load-more-inline.svelte-1wvgfrn{color:#dfc28d;cursor:pointer;background:#dfc28d26;border:1px solid #dfc28d66;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.6rem;font-size:.88rem;font-weight:750;transition:all .2s;display:inline-flex}.btn-load-more-inline.svelte-1wvgfrn:hover:not(:disabled){color:#fff;background:#dfc28d47;border-color:#dfc28d;transform:translateY(-2px);box-shadow:0 4px 16px #dfc28d40}.btn-collapse.svelte-1wvgfrn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.35rem .75rem;font-size:.82rem;font-weight:600;transition:color .15s}.btn-collapse.svelte-1wvgfrn:hover{color:#e2e8f0;text-decoration:underline}.all-loaded-text.svelte-1wvgfrn{color:#71717a;font-size:.85rem;font-style:italic}@media (width<=640px){.shelf-section.svelte-1wvgfrn{margin-bottom:2.5rem}.shelf-header.svelte-1wvgfrn{align-items:flex-start;margin-bottom:.85rem}.shelf-title.svelte-1wvgfrn{font-size:1.35rem}.shelf-subtitle.svelte-1wvgfrn{font-size:.8rem}.shelf-actions.svelte-1wvgfrn{flex-shrink:0;gap:.6rem}.shelf-nav-arrows.svelte-1wvgfrn{display:none}.shelf-scroll-container.svelte-1wvgfrn{margin:0 -.15rem;padding:.35rem .15rem .85rem}.shelf-track.svelte-1wvgfrn{gap:.85rem}.shelf-card.svelte-1wvgfrn{width:140px}.card-cover-box.svelte-1wvgfrn{aspect-ratio:140/200;border-radius:10px;width:140px;height:200px}.card-views-badge.svelte-1wvgfrn{border-radius:5px;padding:.18rem .42rem;font-size:.64rem;top:6px;left:6px}.card-kind-badge.svelte-1wvgfrn{border-radius:5px;padding:.18rem .45rem;font-size:.62rem;top:6px;right:6px}.adult-badge-bottom-left.svelte-1wvgfrn{padding:.16rem .42rem;font-size:.62rem;bottom:6px;left:6px}.card-scan-badge.svelte-1wvgfrn{max-width:85px;padding:.16rem .45rem;font-size:.62rem;bottom:6px;right:6px}.card-info.svelte-1wvgfrn{gap:.2rem;min-height:2.6rem;margin-top:.5rem}.card-work-title.svelte-1wvgfrn{min-height:2.25rem;font-size:.86rem;line-height:1.3}.shelf-track.is-expanded.svelte-1wvgfrn{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.shelf-track.is-expanded.svelte-1wvgfrn .shelf-card:where(.svelte-1wvgfrn){width:100%}.shelf-track.is-expanded.svelte-1wvgfrn .card-cover-box:where(.svelte-1wvgfrn){aspect-ratio:140/200;width:100%;height:auto}}@media (width<=380px){.shelf-card.svelte-1wvgfrn{width:130px}.card-cover-box.svelte-1wvgfrn{width:130px;height:185px}.card-work-title.svelte-1wvgfrn{font-size:.82rem}}@keyframes svelte-1wvgfrn-spinAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blurred-cover.svelte-1wvgfrn{filter:blur(18px)brightness(.65);transform:scale(1.12)}.releases-section.svelte-puhnrf{contain:layout style;width:100%;margin-bottom:3.5rem;position:relative}.releases-header.svelte-puhnrf{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.35rem;padding-bottom:.85rem;display:flex}.title-cluster.svelte-puhnrf{flex-direction:column;gap:.25rem;display:flex}.releases-title.svelte-puhnrf{color:#fff;letter-spacing:-.025em;align-items:center;gap:.65rem;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.65rem;font-weight:850;display:flex}.title-accent-bar.svelte-puhnrf{background:linear-gradient(#a78bfa 0%,#7c3aed 100%);border-radius:2px;width:4px;height:1.35rem;box-shadow:0 0 10px #a78bfa66}.releases-subtitle.svelte-puhnrf{color:#94a3b8;font-size:.86rem;font-weight:500}.header-right-tools.svelte-puhnrf{align-items:center;gap:1.25rem;display:flex}.view-all-link.svelte-puhnrf{color:#94a3b8;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.view-all-link.svelte-puhnrf:hover{color:#a78bfa}.stale-notice.svelte-puhnrf{color:#c4b5fd;background:#7c3aed1a;border:1px solid #8b5cf640;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.55rem 1rem;font-size:.82rem;display:flex}.releases-grid.svelte-puhnrf{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;width:100%;display:grid}.release-row-card.svelte-puhnrf{box-sizing:border-box;background:#0d101d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:1rem;width:100%;min-height:108px;padding:.85rem 1.1rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.release-row-card.svelte-puhnrf:hover{background:#121624f2;border-color:#a78bfa59;transform:translateY(-3px);box-shadow:0 10px 28px -6px #000000bf,0 0 16px -2px #7c3aed2e}.cover-thumb-link.svelte-puhnrf{outline:none;flex-shrink:0;text-decoration:none}.thumb-wrap.svelte-puhnrf{aspect-ratio:66/92;background:#111422;border:1px solid #ffffff14;border-radius:9px;width:66px;height:92px;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000080}.thumb-img.svelte-puhnrf{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.release-row-card.svelte-puhnrf:hover .thumb-img:where(.svelte-puhnrf){transform:scale(1.05)}.adult-badge-mini.svelte-puhnrf{color:#fff;letter-spacing:.04em;z-index:2;background:#dc2626;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:850;position:absolute;top:4px;left:4px}.release-main.svelte-puhnrf{flex-direction:column;flex:1;gap:.55rem;min-width:0;display:flex}.release-top-row.svelte-puhnrf{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.work-title-group.svelte-puhnrf{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.work-link.svelte-puhnrf{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.94rem;font-weight:750;text-decoration:none;transition:color .15s;overflow:hidden}.work-link.svelte-puhnrf:hover{color:#a78bfa}.kind-tag.svelte-puhnrf{letter-spacing:.05em;text-transform:uppercase;color:#d8b4fe;background:#b59af51f;border:1px solid #b59af540;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.65rem;font-weight:800}.timestamp-box.svelte-puhnrf{color:#8c93a8;white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;font-size:.74rem;display:inline-flex}.chapter-pills-row.svelte-puhnrf{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.chapter-pill.svelte-puhnrf{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff17;border-radius:7px;align-items:center;gap:.35rem;min-height:32px;padding:.34rem .72rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.chapter-pill.svelte-puhnrf:hover{color:#fff;background:#7c3aed38;border-color:#a78bfa73;transform:translateY(-1px)}.latest-pill.svelte-puhnrf{color:#e2e8f0;background:#7c3aed24;border-color:#8b5cf659;font-weight:750}.pill-dot.svelte-puhnrf{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b981}@media (width<=1100px){.releases-grid.svelte-puhnrf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.releases-section.svelte-puhnrf{margin-bottom:2.75rem}.releases-header.svelte-puhnrf{align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem}.releases-title.svelte-puhnrf{font-size:1.35rem}.releases-subtitle.svelte-puhnrf,.view-all-link.svelte-puhnrf{font-size:.8rem}.releases-grid.svelte-puhnrf{grid-template-columns:minmax(0,1fr);gap:.85rem;width:100%}.release-row-card.svelte-puhnrf{box-sizing:border-box;border-radius:14px;align-items:flex-start;gap:.9rem;width:100%;min-width:0;max-width:100%;min-height:auto;padding:.85rem}.thumb-wrap.svelte-puhnrf{aspect-ratio:72/104;border-radius:10px;width:72px;min-width:72px;height:104px}.release-main.svelte-puhnrf{gap:.45rem}.release-top-row.svelte-puhnrf{flex-direction:column;align-items:flex-start;gap:.35rem}.work-title-group.svelte-puhnrf{flex-wrap:wrap;gap:.4rem;width:100%}.work-link.svelte-puhnrf{white-space:normal;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:1rem;font-weight:800;line-height:1.32;display:-webkit-box;overflow:hidden}.kind-tag.svelte-puhnrf{padding:2px 6px;font-size:.68rem}.timestamp-box.svelte-puhnrf{color:#94a3b8;font-size:.75rem}.chapter-pills-row.svelte-puhnrf{gap:.45rem;margin-top:.35rem}.chapter-pill.svelte-puhnrf{border-radius:8px;min-height:38px;padding:.42rem .8rem;font-size:.84rem;font-weight:750}}@media (width<=380px){.thumb-wrap.svelte-puhnrf{width:66px;min-width:66px;height:94px}.work-link.svelte-puhnrf{font-size:.94rem}.chapter-pill.svelte-puhnrf{min-height:36px;padding:.38rem .65rem;font-size:.8rem}}.degraded-releases-alert.svelte-puhnrf,.empty-releases.svelte-puhnrf{text-align:center;background:#0d101d;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 2rem;display:flex}.degraded-releases-alert.svelte-puhnrf h3:where(.svelte-puhnrf),.empty-releases.svelte-puhnrf h3:where(.svelte-puhnrf){color:#f1f5f9;margin:0;font-size:1.15rem;font-weight:750}.degraded-releases-alert.svelte-puhnrf p:where(.svelte-puhnrf),.empty-releases.svelte-puhnrf p:where(.svelte-puhnrf){color:#8c93a8;max-width:480px;margin:0;font-size:.88rem}.btn-retry.svelte-puhnrf{color:#c4b5fd;cursor:pointer;background:#7c3aed33;border:1px solid #8b5cf666;border-radius:8px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.6rem 1.25rem;font-size:.84rem;font-weight:700;display:inline-flex}.spin{animation:1s linear infinite svelte-puhnrf-spinAnimation}@keyframes svelte-puhnrf-spinAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blurred-cover.svelte-puhnrf{filter:blur(14px)brightness(.65);transform:scale(1.15)}.home-wrapper.svelte-1uha8ag{flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.home-content.svelte-1uha8ag{width:100%;max-width:1440px;margin:0 auto;padding:1.5rem 2rem 4rem}.section-block.svelte-1uha8ag{margin-bottom:3rem}.section-header.svelte-1uha8ag{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.title-cluster.svelte-1uha8ag{flex-direction:column;gap:.25rem;display:flex}.section-title.svelte-1uha8ag{color:#fff;letter-spacing:-.025em;align-items:center;gap:.65rem;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.65rem;font-weight:850;display:flex}.title-accent-bar.svelte-1uha8ag{background:linear-gradient(#dfc28d 0%,#b89552 100%);border-radius:2px;width:4px;height:1.35rem;box-shadow:0 0 10px #dfc28d66}.section-subtitle.svelte-1uha8ag{color:#8c93a8;font-size:.85rem;font-weight:500}.view-all-link.svelte-1uha8ag{color:#8e95a5;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.view-all-link.svelte-1uha8ag:hover{color:#dfc28d}.header-right-tools.svelte-1uha8ag{align-items:center;gap:1.25rem;display:flex}.continue-nav-arrows.svelte-1uha8ag{align-items:center;gap:.4rem;display:flex}.arrow-btn.svelte-1uha8ag{color:#cbd5e1;cursor:pointer;background:#111420;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.arrow-btn.svelte-1uha8ag:hover:not(:disabled){color:#fff;background:#181c2c;border-color:#b59af54d}.arrow-btn.svelte-1uha8ag:disabled{opacity:.3;cursor:default}.continue-track.svelte-1uha8ag{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;padding:4px 2px 14px;display:flex;overflow-x:auto}.continue-track.svelte-1uha8ag::-webkit-scrollbar{display:none}.continue-card.svelte-1uha8ag{scroll-snap-align:start;background:#0e111d;border:1px solid #ffffff0f;border-radius:12px;flex:0 0 320px;align-items:center;gap:1rem;padding:.85rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.continue-card.svelte-1uha8ag:hover{background:#141826f2;border-color:#dfc28d59;transform:translateY(-2px);box-shadow:0 8px 24px -4px #000000b3,0 0 16px -2px #dfc28d26}.continue-thumb.svelte-1uha8ag{background:#11131c;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:62px;height:88px;position:relative;overflow:hidden}.blurred-cover.svelte-1uha8ag{filter:blur(14px)brightness(.65);transform:scale(1.15)}.adult-badge-mini.svelte-1uha8ag{color:#fff;letter-spacing:.04em;z-index:2;background:#dc2626;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:800;position:absolute;top:4px;left:4px}.thumb-img.svelte-1uha8ag{object-fit:cover;width:100%;height:100%;display:block}.thumb-placeholder.svelte-1uha8ag{color:#dfc28d;background:#161826;justify-content:center;align-items:center;width:100%;height:100%;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:800;display:flex}.continue-meta.svelte-1uha8ag{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.continue-work-title.svelte-1uha8ag{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;font-weight:700;overflow:hidden}.continue-ch-info.svelte-1uha8ag{color:#8f97aa;font-size:.82rem;font-weight:500}.continue-cta.svelte-1uha8ag{color:#dfc28d;letter-spacing:.02em;align-items:center;margin-top:.1rem;font-size:.8rem;font-weight:650;display:inline-flex}.continue-card.svelte-1uha8ag:hover .continue-cta:where(.svelte-1uha8ag){color:#f1dfba}@media (width<=640px){.home-content.svelte-1uha8ag{padding:1.8rem 1rem 3.5rem}.continue-nav-arrows.svelte-1uha8ag{display:none}.continue-track.svelte-1uha8ag{gap:.85rem;margin:0 -1rem;padding:.25rem 1rem .85rem}.continue-card.svelte-1uha8ag{flex:0 0 82%;min-width:270px;max-width:85vw}.section-title.svelte-1uha8ag{font-size:1.35rem}}
