.mre-recommend-hero[data-v-943f0190]{background:linear-gradient(115deg,#ff2d9a1f,#ff2d9a00 36%),radial-gradient(42% 180% at 60% 50%,#ff2d9a57,#ff2d9a00 58%),#070a18eb;color:#f4f6ff;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.35rem;position:relative}.mre-recommend-hero[data-v-943f0190]:after{background:linear-gradient(124deg,#ff2d9a00 30%,#ff2d9a24 42%,#ff2d9ac7,#ff2d9a1f 62%,#ff2d9a00 74%),radial-gradient(72% 170% at 70% 48%,#ff2d9a38,#ff2d9a00 64%);content:"";filter:blur(1px);inset:0;opacity:.78;pointer-events:none;position:absolute}.mre-recommend-hero__copy[data-v-943f0190],.mre-recommend-hero__guest[data-v-943f0190],.mre-recommend-hero__search[data-v-943f0190],.mre-recommend-hero__steps[data-v-943f0190]{position:relative;z-index:1}.mre-recommend-hero__eyebrow[data-v-943f0190]{color:#ffffff80;font-size:.72rem;letter-spacing:.24em;margin:0 0 .3rem;text-transform:uppercase}.mre-recommend-hero__title[data-v-943f0190]{font-size:clamp(2.3rem,4vw,3rem);font-weight:900;letter-spacing:.04em;line-height:.94;margin:0}.mre-recommend-hero__title span[data-v-943f0190]{color:#ff2d9a;font-style:italic}.mre-recommend-hero__text[data-v-943f0190]{color:#e8ecffc7;font-size:.96rem;line-height:1.65;margin:.85rem 0 0;max-width:36rem}.mre-recommend-hero__search[data-v-943f0190]{display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto}.mre-recommend-hero__search-field[data-v-943f0190]{align-items:center;background:#050814b8;border:1px solid rgba(255,99,181,.38);border-radius:.65rem;box-shadow:inset 0 0 24px #ff2d9a0f,0 0 18px #ff2d9a1f;color:#e7ecff99;display:flex;gap:.5rem;height:2.75rem;min-height:2.75rem;min-width:0;padding:0 .65rem;width:100%}.mre-recommend-hero__search-icon[data-v-943f0190]{flex-shrink:0}.mre-recommend-hero__search-input[data-v-943f0190],[data-v-943f0190] .mre-recommend-hero__search-input{flex:1;min-width:0;width:100%}[data-v-943f0190] .mre-recommend-hero__search-input input{background:transparent;border:0;box-shadow:none;color:#f4f6ff;font-size:.9rem;min-height:2.75rem;padding:0;width:100%}[data-v-943f0190] .mre-recommend-hero__search-input input::-moz-placeholder{color:#e7ecff73}[data-v-943f0190] .mre-recommend-hero__search-input input::placeholder{color:#e7ecff73}.mre-recommend-hero__search-submit[data-v-943f0190]{background:linear-gradient(90deg,#ff2d9a,#ff0f7b);border:0;box-shadow:0 10px 20px #ff0f7b42;color:#140315;font-weight:700;letter-spacing:.01em;padding:0 1.55rem;transition:transform .2s ease}.mre-recommend-hero__search-submit[data-v-943f0190]:hover{transform:translateY(-1px)}.mre-recommend-hero__guest[data-v-943f0190]{align-items:center;background:#120a1cd9;border:1px solid rgba(255,99,181,.38);border-radius:.75rem;box-shadow:inset 0 0 30px #ff2d9a1a,0 0 18px #ff2d9a33;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1.05rem}.mre-recommend-hero__guest-icon-wrap[data-v-943f0190]{background:#ff2d9a24;border-radius:.75rem;color:#ff63b5;display:grid;flex-shrink:0;height:2.7rem;place-items:center;width:2.7rem}.mre-recommend-hero__guest-icon[data-v-943f0190]{font-size:1.3rem}.mre-recommend-hero__guest-copy[data-v-943f0190]{flex:1;min-width:12rem}.mre-recommend-hero__guest-copy h2[data-v-943f0190]{color:#ff66bd;font-size:.82rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.mre-recommend-hero__guest-copy p[data-v-943f0190]{color:#ebefffc7;font-size:.86rem;line-height:1.45;margin:.25rem 0 0}.mre-recommend-hero__guest-btn[data-v-943f0190]{box-shadow:0 10px 20px #ff0f7b42;flex-shrink:0;font-weight:700;margin-left:auto}.mre-recommend-hero__steps[data-v-943f0190]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.mre-recommend-hero__step[data-v-943f0190]{align-items:center;background:#120a1cb8;border:1px solid rgba(255,45,154,.22);border-radius:.65rem;color:#ebefffd1;display:flex;font-size:.78rem;gap:.45rem;padding:.55rem .65rem}.mre-recommend-hero__step-index[data-v-943f0190]{background:#ff2d9a2e;border-radius:999px;color:#ff66bd;display:grid;flex-shrink:0;font-size:.68rem;font-weight:800;height:1.25rem;place-items:center;width:1.25rem}.mre-recommend-hero__step-icon[data-v-943f0190]{color:#ff2d9a;flex-shrink:0;font-size:.95rem}.mre-recommend-hero__step-label[data-v-943f0190]{line-height:1.25;min-width:0}@media(max-width:720px){.mre-recommend-hero[data-v-943f0190]{padding:1rem}.mre-recommend-hero[data-v-943f0190]:after{opacity:.45}.mre-recommend-hero__title[data-v-943f0190]{font-size:clamp(1.85rem,9vw,2.4rem)}.mre-recommend-hero__text[data-v-943f0190]{font-size:.9rem;margin-top:.55rem}.mre-recommend-hero__search[data-v-943f0190]{grid-template-columns:1fr}.mre-recommend-hero__search-submit[data-v-943f0190]{justify-content:center;width:100%}.mre-recommend-hero__guest[data-v-943f0190]{align-items:stretch;flex-direction:column;text-align:center}.mre-recommend-hero__guest-icon-wrap[data-v-943f0190]{margin:0 auto}.mre-recommend-hero__guest-btn[data-v-943f0190]{justify-content:center;margin-left:0;width:100%}.mre-recommend-hero__steps[data-v-943f0190]{grid-template-columns:1fr}}.mre-results-card[data-v-6988ac39]{background:linear-gradient(180deg,#ff2d9a0d,#ff2d9a00 36%),#070a18d9;border:1px solid hsla(0,0%,100%,.08);border-radius:.95rem;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #00000047;color:#f4f6ff;display:flex;flex-direction:column;gap:.85rem;padding:1rem}.mre-results-card__head h2[data-v-6988ac39]{color:#ff5db3;font-size:.95rem;letter-spacing:.06em;margin:0;text-transform:uppercase}.mre-results-card__head p[data-v-6988ac39]{color:#e8ecffa3;font-size:.8rem;margin:.25rem 0 0}.mre-results-card__empty[data-v-6988ac39]{align-items:center;background:#080b1a73;border:1px dashed hsla(0,0%,100%,.12);border-radius:.85rem;display:flex;flex-direction:column;gap:.45rem;padding:2rem 1rem;text-align:center}.mre-results-card__empty-icon-wrap[data-v-6988ac39]{background:#ff2d9a1f;border-radius:999px;color:#ff66bd;display:grid;height:3rem;place-items:center;width:3rem}.mre-results-card__empty-icon[data-v-6988ac39]{font-size:1.35rem}.mre-results-card__empty h3[data-v-6988ac39]{font-size:1rem;font-weight:700;margin:.35rem 0 0}.mre-results-card__empty p[data-v-6988ac39]{color:#e8ecffad;font-size:.84rem;line-height:1.55;margin:0;max-width:24rem}.mre-results-card__guest[data-v-6988ac39]{align-items:center;background:linear-gradient(180deg,#ff2d9a14,#ff2d9a00 42%),#080b1a8c;border:1px solid rgba(255,99,181,.32);border-radius:.85rem;display:flex;flex-direction:column;gap:.55rem;padding:2.25rem 1.25rem;text-align:center}.mre-results-card__guest-icon-wrap[data-v-6988ac39]{background:#ff2d9a24;border-radius:999px;box-shadow:0 0 24px #ff2d9a2e;color:#ff66bd;display:grid;height:3.25rem;place-items:center;width:3.25rem}.mre-results-card__guest-icon[data-v-6988ac39]{font-size:1.45rem}.mre-results-card__guest h3[data-v-6988ac39]{font-size:1.05rem;font-weight:700;margin:.4rem 0 0}.mre-results-card__guest p[data-v-6988ac39]{color:#e8ecffb8;font-size:.86rem;line-height:1.55;margin:0;max-width:26rem}.mre-results-card__guest-btn[data-v-6988ac39]{box-shadow:0 10px 20px #ff0f7b42;font-weight:700;margin-top:.65rem}.mre-results-grid[data-v-6988ac39]{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.75rem),1fr))}@media(min-width:640px){.mre-results-grid[data-v-6988ac39]{grid-template-columns:repeat(auto-fill,minmax(11.125rem,1fr))}}.mre-result-card[data-v-6988ac39]{background:#080b1ac7;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mre-result-card[data-v-6988ac39]:not(.mre-result-card--skeleton):hover{border-color:#ff2d9a47;box-shadow:0 12px 24px #00000042,0 0 20px #ff2d9a1a;transform:translateY(-2px)}.mre-result-card__cover-wrap[data-v-6988ac39]{background:#03050ebf;border-bottom:1px solid hsla(0,0%,100%,.08);height:148px;overflow:hidden;position:relative}.mre-result-card__cover[data-v-6988ac39]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%}.mre-result-card__badge[data-v-6988ac39]{left:.4rem;position:absolute;top:.4rem}.mre-result-card__body[data-v-6988ac39]{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:.6rem}.mre-result-card__body h3[data-v-6988ac39]{display:-webkit-box;font-size:.86rem;font-weight:700;-webkit-line-clamp:2;line-height:1.32;margin:0;-webkit-box-orient:vertical;flex:1;min-height:2.25rem;min-width:0;overflow:hidden}.mre-result-card__title-row[data-v-6988ac39]{align-items:flex-start;display:flex;gap:.25rem}.mre-result-card__info-btn[data-v-6988ac39]{align-items:center;background:#ffffff0f;border:0;border-radius:999px;color:#e8ecffb8;cursor:help;display:inline-flex;flex-shrink:0;height:1.35rem;justify-content:center;margin-top:.05rem;transition:color .16s ease,background-color .16s ease;width:1.35rem}.mre-result-card__info-btn[data-v-6988ac39]:focus-visible,.mre-result-card__info-btn[data-v-6988ac39]:hover{background:#ff2d9a29;color:#ff8fd0;outline:none}.mre-result-card__info-icon[data-v-6988ac39]{font-size:.78rem}.mre-result-card__summary-popover{background:#080b1af5;border:1px solid hsla(0,0%,100%,.12);border-radius:.65rem;box-shadow:0 12px 28px #00000057,0 0 18px #ff2d9a14;max-width:min(18rem,calc(100vw - 2rem));padding:.65rem .75rem}.mre-result-card__summary[data-v-6988ac39]{color:#e8ecffdb;font-size:.78rem;line-height:1.55;margin:0}.mre-result-card__year[data-v-6988ac39]{color:#e8ecff85;font-size:.74rem;font-weight:600;letter-spacing:.04em;margin:-.15rem 0 0}.mre-result-card__actions[data-v-6988ac39]{margin-top:auto}.mre-result-card__cta[data-v-6988ac39]{font-weight:700;justify-content:center;width:100%}.mre-result-card--skeleton[data-v-6988ac39]{pointer-events:none}.mre-result-card__cover--skeleton[data-v-6988ac39]{height:100%;width:100%}.mre-result-card__cover--skeleton[data-v-6988ac39],.mre-result-card__skeleton-line[data-v-6988ac39]{animation:mre-result-skeleton-6988ac39 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%}.mre-result-card__skeleton-line[data-v-6988ac39]{border-radius:.35rem}.mre-result-card__skeleton-line--title[data-v-6988ac39]{height:.85rem;width:82%}.mre-result-card__skeleton-line--button[data-v-6988ac39]{height:1.85rem;margin-top:.3rem;width:100%}.mre-pagination[data-v-6988ac39]{align-items:center;display:flex;justify-content:center;padding:.15rem 0}.mre-pagination__control[data-v-6988ac39]{max-width:100%}@keyframes mre-result-skeleton-6988ac39{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:640px){.mre-pagination__control[data-v-6988ac39]{width:100%}}@media(prefers-reduced-motion:reduce){.mre-result-card__cover--skeleton[data-v-6988ac39],.mre-result-card__skeleton-line[data-v-6988ac39]{animation:none}}.mre-side-card[data-v-2650751e]{background:linear-gradient(180deg,#ff2d9a0d,#ff2d9a00 32%),#070a18d6;color:#f4f6ff;display:flex;flex-direction:column;gap:1rem}.mre-side-card__head-row[data-v-2650751e]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.mre-side-card__title[data-v-2650751e]{color:#ff5db3;font-size:.92rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.mre-recent-rec__empty[data-v-2650751e]{color:#e7ecffad;font-size:.82rem;margin:0}.mre-recent-rec[data-v-2650751e]{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.mre-recent-rec__item[data-v-2650751e]{align-items:flex-start;display:flex;gap:.55rem}.mre-recent-rec__rank[data-v-2650751e]{color:#e7ecffad;flex-shrink:0;font-size:.82rem;padding-top:.35rem;width:1rem}.mre-recent-rec__link[data-v-2650751e]{align-items:flex-start;color:inherit;display:flex;flex:1;gap:.65rem;min-width:0;text-decoration:none}.mre-recent-rec__link:hover .mre-recent-rec__title[data-v-2650751e]{color:#ff74bd}.mre-recent-rec__cover[data-v-2650751e]{border:1px solid hsla(0,0%,100%,.08);border-radius:.35rem;flex-shrink:0;height:2.6rem;-o-object-fit:cover;object-fit:cover;width:2rem}.mre-recent-rec__content[data-v-2650751e]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.mre-recent-rec__title[data-v-2650751e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#eef1ff;font-size:.84rem;font-weight:600;line-height:1.3;overflow:hidden;transition:color .18s ease}.mre-recent-rec__byline[data-v-2650751e]{color:#e7ecff94;font-size:.72rem;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mre-recent-rec__badge[data-v-2650751e]{font-size:.62rem;font-weight:700;letter-spacing:.04em;margin-top:.1rem;text-transform:uppercase}.mre-side-card__link[data-v-2650751e]{color:#e7ecff99;font-size:.82rem;justify-content:flex-start;margin-top:.15rem}
