.jx-page-body-skel{box-sizing:border-box;width:100%}.jx-page-body-skel--cards{grid-template-columns:1fr 1fr;gap:.7rem;padding:.15rem 0 .5rem;display:grid}.jx-page-body-skel--rows{flex-direction:column;gap:.65rem;padding:.15rem 0 .5rem;display:flex}.jx-page-body-skel--detail{flex-direction:column;gap:.7rem;padding:.35rem 0 1rem;display:flex}.jx-page-body-skel__card{background:var(--jx-panel-bg-solid,#fff);border:1px solid var(--jx-panel-border,#1a5f3c1a);border-radius:16px;overflow:hidden;box-shadow:0 2px 14px -6px #1a5f3c1f}.jx-page-body-skel__cover,.jx-page-body-skel__hero,.jx-page-body-skel__row,.jx-page-body-skel__block,.jx-page-body-skel__line{background:linear-gradient(110deg,#1a5f3c0f 0%,#1a5f3c21 50%,#1a5f3c0f 100%) 0 0/200% 100%;animation:1.2s ease-in-out infinite jx-page-body-skel}.jx-page-body-skel__cover{aspect-ratio:16/9}.jx-page-body-skel__hero{border-radius:16px;height:8.5rem}.jx-page-body-skel__row{border-radius:14px;height:4.4rem}.jx-page-body-skel__block{border-radius:14px;min-height:7.5rem}.jx-page-body-skel__line{border-radius:999px;height:.62rem;margin:.55rem .7rem 0;display:block}.jx-page-body-skel__line--short{width:58%;margin-bottom:.7rem}.jx-page-body-skel__card .jx-page-body-skel__line:last-child{margin-bottom:.75rem}@keyframes jx-page-body-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.jx-page-body-skel__cover,.jx-page-body-skel__hero,.jx-page-body-skel__row,.jx-page-body-skel__block,.jx-page-body-skel__line{animation:none}}
