.defirate-featured-markets{margin:24px 0 0}.defirate-featured-markets .defirate-prediction-top-markets{--primary:#3b82f6;--primary-dark:#2563eb;--kalshi:#00d4aa;--polymarket:#7c3aed;--polymarket-us:#2563eb;--success:#10b981;--warning:#f59e0b;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border:#e2e8f0;--border-light:#f1f5f9;--text-primary:#0f172a;--text-secondary:#64748b;--text-tertiary:#94a3b8;--shadow-xs:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-sm:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)}.defirate-featured-markets .featured-markets__inner{background:var(--bg-primary);border:1px solid var(--border);border-radius:.75rem;box-shadow:var(--shadow-sm);padding:1rem;width:100%}.defirate-featured-markets.is-placeholder .featured-markets__inner{min-height:180px;display:flex;align-items:center}.defirate-featured-markets .placeholder-message{color:#64748b;font-size:15px;margin:0}.defirate-featured-markets .featured-markets__header.section-header{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem}.defirate-featured-markets .featured-markets__title.section-title{background:none;border:0;box-shadow:none;color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0;padding:0}.defirate-featured-markets .featured-markets__title.section-title::before,.defirate-featured-markets .featured-markets__title.section-title::after{display:none}.defirate-featured-markets .featured-markets__header .section-header__text{flex:1 1 auto;min-width:0}.defirate-featured-markets .featured-markets__link{color:#0b47a0;flex:0 0 auto;font-size:.95rem;margin-left:auto;text-decoration:none;white-space:nowrap}.defirate-featured-markets .featured-markets__link:hover,.defirate-featured-markets .featured-markets__link:focus{color:#0b47a0;text-decoration:none}.defirate-featured-markets .featured-markets__grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.defirate-featured-markets .featured-market-card{background:#fff;border:1px solid #dbe4f0;border-radius:16px;box-shadow:0 1px 2px rgb(15 23 42 / .03);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative}.defirate-featured-markets .featured-market-card::before{background:#7c3aed;content:"";display:block;height:4px;left:0;position:absolute;right:0;top:0}.defirate-featured-markets .featured-market-card--kalshi::before{background:#00d4aa}.defirate-featured-markets .featured-market-card--polymarket::before{background:#7c3aed}.defirate-featured-markets .featured-market-card--polymarket_us::before{background:#2563eb}.defirate-featured-markets .featured-market-card__header{padding:16px 16px 12px}.defirate-featured-markets .featured-market-card__header-top{display:block}.defirate-featured-markets .featured-market-card__title{color:#0f172a;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;padding-bottom:0!important;border:0!important;border-bottom:0!important;box-shadow:none!important;background:transparent!important;text-decoration:none!important}.defirate-featured-markets .featured-market-card__title::before,.defirate-featured-markets .featured-market-card__title::after{display:none}.defirate-featured-markets .featured-market-card__volume{color:#64748b;font-size:.75rem;font-weight:600;line-height:1.2;text-transform:uppercase;white-space:nowrap}.defirate-featured-markets .featured-market-card__meta-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.defirate-featured-markets .status-badge{align-items:center;border-radius:.25rem;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1.2;max-width:none;padding:.125rem .375rem;white-space:nowrap}.defirate-featured-markets .status-badge.active{background:rgb(16 185 129 / .1);color:var(--success)}.defirate-featured-markets .status-badge.closing-soon{background:rgb(245 158 11 / .1);color:var(--warning)}.defirate-featured-markets .status-badge.closed{background:rgb(148 163 184 / .12);border:1px solid var(--border);color:var(--text-secondary)}.defirate-featured-markets .featured-market-card__outcomes{display:flex;flex:1 1 auto;flex-direction:column}.defirate-featured-markets .featured-market-card__outcome{align-items:center;border-top:1px solid #edf2f7;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr) auto;padding:14px 16px}.defirate-featured-markets .featured-market-card__outcome.is-primary{background:linear-gradient(180deg,rgb(248 250 252 / .92),rgb(255 255 255 / .98))}.defirate-featured-markets .featured-market-card__badge{align-items:center;border-radius:14px;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:800;height:48px;justify-content:center;letter-spacing:-.02em;line-height:1;width:48px}.defirate-featured-markets .featured-market-card__badge.badge-binary{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.defirate-featured-markets .featured-market-card__badge.badge-indigo{background:linear-gradient(135deg,#6366f1,#4f46e5)}.defirate-featured-markets .featured-market-card__badge.badge-red{background:linear-gradient(135deg,#ef4444,#dc2626)}.defirate-featured-markets .featured-market-card__badge.badge-blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.defirate-featured-markets .featured-market-card__badge.badge-slate{background:linear-gradient(135deg,#64748b,#475569)}.defirate-featured-markets .featured-market-card__badge.badge-amber{background:linear-gradient(135deg,#f59e0b,#d97706)}.defirate-featured-markets .featured-market-card__outcome-main{min-width:0}.defirate-featured-markets .featured-market-card__outcome-label{color:#1e293b;font-size:.9rem;font-weight:700;line-height:1.25}.defirate-featured-markets .featured-market-card__outcome-pct{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.03em;line-height:1;text-align:right;white-space:nowrap}.defirate-featured-markets .featured-market-card__outcome.is-primary .featured-market-card__outcome-pct{font-size:1.6rem}.defirate-featured-markets .featured-market-card__extra[hidden]{display:none!important}.defirate-featured-markets .featured-market-card__extra{max-height:20rem;overflow:auto}.defirate-featured-markets .featured-market-card__footer{border-top:1px solid #edf2f7;display:flex;justify-content:center;padding:12px 16px 16px}.defirate-featured-markets .featured-market-card__toggle{align-items:center;background:#fff0;border:0;color:#0b47a0;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:6px;justify-content:center;padding:0;text-align:left}.defirate-featured-markets .featured-market-card__toggle-icon{display:inline-flex;font-size:.95em;line-height:1;transform:translateY(1px);transition:transform 180ms ease}.defirate-featured-markets .featured-market-card__toggle[aria-expanded="true"] .featured-market-card__toggle-icon{transform:rotate(180deg) translateY(-1px)}.defirate-featured-markets .featured-market-card__toggle:hover,.defirate-featured-markets .featured-market-card__toggle:focus{color:#0b47a0;outline:none}@media (max-width:1200px){.defirate-featured-markets .featured-markets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.defirate-featured-markets .featured-markets__header.section-header{align-items:flex-start;flex-direction:column;gap:10px}.defirate-featured-markets .featured-markets__link{margin-left:0}.defirate-featured-markets .featured-markets__grid{grid-template-columns:1fr}.defirate-featured-markets .featured-market-card__header,.defirate-featured-markets .featured-market-card__outcome,.defirate-featured-markets .featured-market-card__footer{padding-left:16px;padding-right:16px}.defirate-featured-markets .featured-market-card__header-top{display:block}.defirate-featured-markets .featured-market-card__meta-row{flex-wrap:wrap}.defirate-featured-markets .featured-market-card__outcome{gap:12px;grid-template-columns:48px minmax(0,1fr) auto}.defirate-featured-markets .featured-market-card__badge{border-radius:14px;font-size:.875rem;height:48px;width:48px}.defirate-featured-markets .featured-market-card__outcome-pct{font-size:1.125rem}.defirate-featured-markets .featured-market-card__outcome.is-primary .featured-market-card__outcome-pct{font-size:1.5rem}}