.pr-card[data-v-6e2d1f5a]{background:#fff;border:1px solid #efefef;border-radius:14px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.pr-card[data-v-6e2d1f5a],.pr-card[data-v-6e2d1f5a]:hover{color:#000;-webkit-text-decoration:none;text-decoration:none}.pr-card[data-v-6e2d1f5a]:hover{border-color:#d8d8d8;box-shadow:0 10px 28px rgba(0,0,0,.07);transform:translateY(-2px)}.pr-cover[data-v-6e2d1f5a]{aspect-ratio:16/9;background:linear-gradient(135deg,#ffe9ed,#fff5f6);display:block;flex:none;overflow:hidden;position:relative;width:100%}@supports not (aspect-ratio:16/9){.pr-cover[data-v-6e2d1f5a]{height:0;padding-bottom:56.25%}}.pr-cover img[data-v-6e2d1f5a]{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:transform .4s;width:100%}.pr-card:hover .pr-cover img[data-v-6e2d1f5a]{transform:scale(1.03)}.pr-card--ended .pr-cover img[data-v-6e2d1f5a]{filter:grayscale(.6);opacity:.85}.pr-cover__ph[data-v-6e2d1f5a]{bottom:0;color:#e44b55;display:flex;justify-content:center;left:0;opacity:.6;right:0;top:0}.pr-chip[data-v-6e2d1f5a],.pr-cover__ph[data-v-6e2d1f5a]{align-items:center;position:absolute}.pr-chip[data-v-6e2d1f5a]{background:hsla(0,0%,100%,.92);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.08);color:#333;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;left:12px;letter-spacing:.05em;line-height:1.2;padding:5px 10px;text-transform:uppercase;top:12px}.pr-chip[data-v-6e2d1f5a] svg{stroke-width:2;display:block}.pr-chip--hot[data-v-6e2d1f5a]{background:#e44b55;color:#fff}.pr-chip--soon[data-v-6e2d1f5a]{background:#e8eef5;color:#2e6599}.pr-chip--off[data-v-6e2d1f5a]{background:hsla(0,0%,100%,.92);color:#777}.pr-card__body[data-v-6e2d1f5a]{display:flex;flex:1;flex-direction:column;min-width:0;padding:16px 18px 18px}.pr-card__title[data-v-6e2d1f5a]{-webkit-line-clamp:2;font-size:17px;font-weight:600;line-height:1.3}.pr-card__text[data-v-6e2d1f5a],.pr-card__title[data-v-6e2d1f5a]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pr-card__text[data-v-6e2d1f5a]{-webkit-line-clamp:3;color:#555;font-size:14px;line-height:1.5;margin-top:8px}.pr-card__foot[data-v-6e2d1f5a]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto;padding-top:14px}.pr-card__period[data-v-6e2d1f5a]{align-items:center;color:#555;display:inline-flex;font-size:13px;gap:6px}.pr-card__period[data-v-6e2d1f5a] svg{color:#aaa;display:block}.pr-card__left[data-v-6e2d1f5a]{background:#f7f5f5;border-radius:999px;color:#555;font-size:12px;font-weight:600;padding:4px 10px}.pr-card__left--hot[data-v-6e2d1f5a]{background:#fbe4e6;color:#c93a44}.pr-card--ended .pr-card__text[data-v-6e2d1f5a],.pr-card--ended .pr-card__title[data-v-6e2d1f5a]{color:#888}@media (max-width:575.98px){.pr-card[data-v-6e2d1f5a]{border-radius:12px}.pr-card__body[data-v-6e2d1f5a]{padding:14px 14px 16px}.pr-card__title[data-v-6e2d1f5a]{font-size:16px}.pr-card__text[data-v-6e2d1f5a]{font-size:13.5px}}.eb[data-v-14ccde92]{background:#fff;border:1px dashed #dadada;border-radius:16px;padding:48px 20px;text-align:center}.eb__ic[data-v-14ccde92]{align-items:center;background:#f7f5f5;border-radius:50%;color:#e44b55;display:flex;height:64px;justify-content:center;margin:0 auto 14px;width:64px}.eb__ic[data-v-14ccde92] svg,.eb__title[data-v-14ccde92]{display:block}.eb__title[data-v-14ccde92]{color:#000;font-size:17px;font-weight:600;margin-bottom:6px}.eb__text[data-v-14ccde92]{color:#777;font-size:13.5px;line-height:1.5;margin:0 auto;max-width:380px}.eb__actions[data-v-14ccde92]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.eb__actions[data-v-14ccde92] .eb-btn{align-items:center;background:#e44b55;border:1px solid #e44b55;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;height:42px;justify-content:center;padding:0 22px;transition:background .2s,border-color .2s}.eb__actions[data-v-14ccde92] .eb-btn,.eb__actions[data-v-14ccde92] .eb-btn:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.eb__actions[data-v-14ccde92] .eb-btn:hover{background:#000;border-color:#000}.eb__actions[data-v-14ccde92] .eb-btn--ghost{background:#fff;border-color:#dadada;color:#000}.eb__actions[data-v-14ccde92] .eb-btn--ghost:hover{background:#fff;border-color:#000;color:#000}@media (max-width:575.98px){.eb[data-v-14ccde92]{border-radius:12px;padding:32px 16px}}.pr-head[data-v-2e3f46d2]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:4px 0 20px}.pr-head__count[data-v-2e3f46d2]{font-size:18px;font-weight:600;margin:0}.pr-grid[data-v-2e3f46d2]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:40px}@media (max-width:991.98px){.pr-grid[data-v-2e3f46d2]{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.pr-head[data-v-2e3f46d2]{margin-bottom:16px}.pr-head__count[data-v-2e3f46d2]{font-size:16px}.pr-grid[data-v-2e3f46d2]{gap:14px;grid-template-columns:1fr;margin-bottom:24px}}