.upgrade-card h2 { font-size: 0 !important; display: flex; align-items: center; gap: 9px; }
.upgrade-card h2::before { content: ""; width: 24px; height: 24px; background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='m4 7 4 3 4-6 4 6 4-3-2 12H6L4 7Z'/%3E%3Cpath d='M3 19h18'/%3E%3C/svg%3E"); }
.upgrade-card h2::after { content: "Upgrade to Pro"; font-size: 20px; }
.home-metrics b { font-size: 0 !important; }
.home-metrics b, .home-metrics b.pink { background: transparent !important; }
.home-metrics b::after { content: ""; width: 24px; height: 24px; display: block; background: center/contain no-repeat; }
.home-metrics > div:nth-child(1) b::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E"); }
.home-metrics > div:nth-child(2) b::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ed3153' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M7 17V9a5 5 0 0 1 10 0v8M5 17h14M3 14h4v5H3zM17 14h4v5h-4zM10 21h4'/%3E%3C/svg%3E"); }
.home-metrics > div:nth-child(3) b::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ed3153'%3E%3Cpath d='M20 8.5c0 5.5-8 10-8 10S4 14 4 8.5a4.5 4.5 0 0 1 8-2.7 4.5 4.5 0 0 1 8 2.7Z'/%3E%3C/svg%3E"); }
.home-metrics > div:nth-child(4) b::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 20V8l8-4 8 4v12M8 20v-6h8v6M8 10h.01M12 10h.01M16 10h.01'/%3E%3C/svg%3E"); }
.today b { font-size: 0 !important; }
.today b::after { content: ""; display: block; width: 22px; height: 22px; background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352678d' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4m8-4v4M4 10h16M8 14h.01M12 14h.01M16 14h.01'/%3E%3C/svg%3E"); }
.category-tile-icon { font-size: 0 !important; background-position: center; background-repeat: no-repeat; background-size: 20px 20px; }
.category-tile:nth-child(1) .category-tile-icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 3v8a3 3 0 0 0 6 0V3M7 3v18M4 7h6M14 3v18M14 3c5 0 6 4 0 4'/%3E%3C/svg%3E"); }
.category-tile:nth-child(2) .category-tile-icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3Crect x='3' y='3' width='18' height='18' rx='4'/%3E%3C/svg%3E"); }
.category-tile:nth-child(3) .category-tile-icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 8h16l-1 12H5L4 8Zm3-4h10l2 4H5l2-4ZM8 12v4m4-4v4m4-4v4'/%3E%3C/svg%3E"); }
.category-tile:nth-child(4) .category-tile-icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 11h16v8H4zM3 19h18M6 11V8h5v3m2 0V8h5v3M8 19v-4h3v4m2 0v-4h3v4'/%3E%3C/svg%3E"); }
.category-tile:nth-child(5) .category-tile-icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3Cpath d='M7 7h10v10H7z'/%3E%3C/svg%3E"); }
.category-tile:nth-child(6) .category-tile-icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='m5 17 1-6h12l1 6M7 17v3m10-3v3M6 11l1-4h10l1 4M8 14h.01M16 14h.01'/%3E%3C/svg%3E"); }
.category-tile:nth-child(7) .category-tile-icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M7 20V9l5-3 5 3v11M4 20h16M12 3v3M9 12h6M9 16h6'/%3E%3C/svg%3E"); }
.category-tile:nth-child(8) .category-tile-icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230868ed' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M5 21V5h14v16M8 9h8M8 13h8M8 17h5'/%3E%3C/svg%3E"); }
