.preline[data-v-3d35f265]{white-space:pre-line}.banner-stars[data-v-3d35f265]{mix-blend-mode:overlay;opacity:.35;pointer-events:none;background-image:radial-gradient(#ffffff8c 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0}.banner-badge[data-v-3d35f265]{color:var(--banner-badge-color,#fff);letter-spacing:.08em;background:#fff3;border:1px solid #ffffff59;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.banner-title[data-v-3d35f265]{color:var(--banner-title-color,var(--ui-text-primary))}.banner-description[data-v-3d35f265]{color:var(--banner-description-color,var(--ui-text-secondary))}.banner-badge .badge-dot[data-v-3d35f265]{background:#fcdaa2;border-radius:9999px;width:.5rem;height:.5rem}.banner-card[data-v-3d35f265]{position:relative;overflow:hidden}.banner-card[data-v-3d35f265]:before{background:rgba(0,0,0,var(--overlay,0));content:"";pointer-events:none;position:absolute;inset:0}.banner-body[data-v-3d35f265]{padding:var(--pad)!important}.banner-list[data-v-3d35f265]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}.banner-chip[data-v-3d35f265]{appearance:none;color:var(--ui-primary);text-align:center;background:#ffffff73;border:1px solid #00000014;border-radius:12px;padding:.75rem 1rem;font-weight:500;text-decoration:none}@media (width<=768px){.banner-body[data-v-3d35f265]{padding:var(--pad-m)!important}.banner-list[data-v-3d35f265]{grid-template-columns:repeat(2,minmax(0,1fr))}}.media-card__title[data-v-083d4ff0]{color:var(--ui-text-highlight)}.media-card__description[data-v-083d4ff0]{color:var(--ui-text-secondary)}.t-card[data-v-a68d6918]{border:1px solid var(--ui-form-border);height:100%}.t-card__name[data-v-a68d6918]{margin-bottom:10px;font-weight:700}.t-card__stars[data-v-a68d6918]{gap:4px;margin-bottom:12px;display:flex}.t-star[data-v-a68d6918]{font-size:14px;line-height:1}.t-star.is-on[data-v-a68d6918]{color:#f5c451}.t-star.is-off[data-v-a68d6918]{color:#0f172a2e}.t-card__quote[data-v-a68d6918]{color:var(--ui-text-secondary);margin:0;font-size:14px;font-style:italic;line-height:1.65}
