.page[data-v-94dc2bca]{background:linear-gradient(180deg,#eef1ff,#f7f8fb 220px);padding:28px 0 72px}.crumb[data-v-94dc2bca]{color:#98a2b3;display:flex;font-size:14px;gap:8px;margin-bottom:18px}.crumb a[data-v-94dc2bca]{color:#667085;-webkit-text-decoration:none;text-decoration:none}.intro[data-v-94dc2bca]{margin-bottom:22px}.intro h1[data-v-94dc2bca]{color:#1f2a37;font-size:36px;margin:0 0 8px}.intro p[data-v-94dc2bca]{color:#475467;line-height:1.75;margin:0;max-width:640px}.filters[data-v-94dc2bca]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip[data-v-94dc2bca]{align-items:center;background:#fff;border:1px solid #e7eaf0;border-radius:999px;color:#344054;display:inline-flex;font-weight:700;gap:6px;min-height:36px;padding:0 12px}.chip em[data-v-94dc2bca]{color:#98a2b3;font-style:normal}.chip.on[data-v-94dc2bca]{background:#4f46e5;border-color:#4f46e5;color:#fff}.chip.on em[data-v-94dc2bca]{color:hsla(0,0%,100%,.8)}.cards[data-v-94dc2bca]{display:flex;flex-direction:column;gap:12px}.card[data-v-94dc2bca]{grid-gap:18px;align-items:center;background:#fff;border:1px solid #e7eaf0;border-radius:16px;display:grid;gap:18px;grid-template-columns:220px 150px minmax(0,1fr);padding:16px;-webkit-text-decoration:none;text-decoration:none}.card img[data-v-94dc2bca]{border-radius:12px;height:124px;-o-object-fit:cover;object-fit:cover;width:100%}.card:hover h2[data-v-94dc2bca]{color:#4f46e5}.when[data-v-94dc2bca]{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.when time[data-v-94dc2bca]{color:#1f2a37;font-weight:700}.pill[data-v-94dc2bca]{border-radius:999px;font-size:12px;font-weight:700;padding:2px 8px}.pill.live[data-v-94dc2bca]{background:#eef1ff;color:#4338ca}.pill.done[data-v-94dc2bca]{background:#f2f4f7;color:#667085}.tag[data-v-94dc2bca]{color:#4f46e5;font-size:13px;font-weight:700}h2[data-v-94dc2bca]{color:#1f2a37;font-size:22px;line-height:1.4;margin:6px 0 8px}.copy p[data-v-94dc2bca]{color:#475467;line-height:1.7;margin:0}.more[data-v-94dc2bca]{color:#4f46e5;display:inline-block;font-weight:700;margin-top:12px}.empty[data-v-94dc2bca]{background:#fff;border:1px dashed #d0d5dd;border-radius:16px;color:#667085;padding:28px}@media(max-width:760px){.card[data-v-94dc2bca]{gap:12px;grid-template-columns:1fr}.card img[data-v-94dc2bca]{height:180px}.intro h1[data-v-94dc2bca]{font-size:30px}}