.chrome-extensions-module__BqsK6G__page{min-height:100%}.chrome-extensions-module__BqsK6G__topBar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.chrome-extensions-module__BqsK6G__titleGroup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chrome-extensions-module__BqsK6G__eyebrow{color:var(--primary);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;display:inline-block}.chrome-extensions-module__BqsK6G__title{color:var(--foreground);font-family:var(--font-space-grotesk), sans-serif;margin:0;font-size:20px;font-weight:700;line-height:1}.chrome-extensions-module__BqsK6G__countBadge{background:var(--muted);color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.chrome-extensions-module__BqsK6G__filtersBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.chrome-extensions-module__BqsK6G__searchWrap{flex:1;min-width:220px;position:relative}.chrome-extensions-module__BqsK6G__searchIcon{width:13px;height:13px;color:var(--muted-foreground);pointer-events:none;flex-shrink:0;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.chrome-extensions-module__BqsK6G__searchInput{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:100%;height:34px;color:var(--foreground);appearance:none;outline:none;padding:0 12px 0 32px;font-size:13px;transition:border-color .15s}.chrome-extensions-module__BqsK6G__searchInput::placeholder{color:var(--muted-foreground)}.chrome-extensions-module__BqsK6G__searchInput:focus{border-color:var(--primary)}.chrome-extensions-module__BqsK6G__filterSelect{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);height:34px;color:var(--foreground);cursor:pointer;white-space:nowrap;outline:none;flex-shrink:0;padding:0 10px;font-size:13px;transition:border-color .15s}.chrome-extensions-module__BqsK6G__filterSelect:focus{border-color:var(--primary)}.chrome-extensions-module__BqsK6G__gridSection{padding-bottom:48px}.chrome-extensions-module__BqsK6G__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.chrome-extensions-module__BqsK6G__toneBlue{--banner-tone:#2563eb}.chrome-extensions-module__BqsK6G__toneEmerald{--banner-tone:#059669}.chrome-extensions-module__BqsK6G__toneOrange{--banner-tone:#ea580c}.chrome-extensions-module__BqsK6G__toneRed{--banner-tone:#dc2626}.chrome-extensions-module__BqsK6G__toneSlate{--banner-tone:#475569}.chrome-extensions-module__BqsK6G__toneTeal{--banner-tone:#0d9488}.chrome-extensions-module__BqsK6G__toneViolet{--banner-tone:#7c3aed}.chrome-extensions-module__BqsK6G__toneYellow{--banner-tone:#ca8a04}.chrome-extensions-module__BqsK6G__cardLink{color:inherit;height:100%;text-decoration:none;display:block}.chrome-extensions-module__BqsK6G__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;height:100%;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;overflow:hidden}.chrome-extensions-module__BqsK6G__cardLink:hover .chrome-extensions-module__BqsK6G__card{border-color:color-mix(in srgb, var(--primary) 25%, var(--border));transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.chrome-extensions-module__BqsK6G__cardLink:focus-visible .chrome-extensions-module__BqsK6G__card{outline:2px solid var(--primary);outline-offset:2px}.chrome-extensions-module__BqsK6G__cardImage{background:linear-gradient(135deg, color-mix(in srgb, var(--banner-tone) 80%, transparent), color-mix(in srgb, var(--banner-tone) 38%, transparent));flex-shrink:0;height:110px;position:relative;overflow:hidden}.chrome-extensions-module__BqsK6G__cardImage:after{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(#ffffff80 1px,#0000 1.5px);background-size:14px 14px;position:absolute;inset:0}.chrome-extensions-module__BqsK6G__bannerInner{z-index:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.chrome-extensions-module__BqsK6G__bannerIcon{color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s;display:inline-flex}.chrome-extensions-module__BqsK6G__cardLink:hover .chrome-extensions-module__BqsK6G__bannerIcon{transform:scale(1.08)rotate(-3deg)}.chrome-extensions-module__BqsK6G__bannerIcon svg{width:26px;height:26px}.chrome-extensions-module__BqsK6G__featuredFlag{z-index:2;color:#fff;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#00000052;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.chrome-extensions-module__BqsK6G__cardBody{flex-direction:column;flex:1;gap:7px;padding:12px;display:flex}.chrome-extensions-module__BqsK6G__cardMeta{align-items:center;gap:4px;display:flex}.chrome-extensions-module__BqsK6G__categoryBadge{white-space:nowrap;background:color-mix(in srgb, var(--banner-tone) 12%, transparent);border:1px solid color-mix(in srgb, var(--banner-tone) 25%, transparent);color:color-mix(in srgb, var(--banner-tone) 75%, var(--foreground));border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.chrome-extensions-module__BqsK6G__cardTitle{font-family:var(--font-space-grotesk), sans-serif;color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.chrome-extensions-module__BqsK6G__cardLink:hover .chrome-extensions-module__BqsK6G__cardTitle{color:var(--primary)}.chrome-extensions-module__BqsK6G__cardDesc{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.chrome-extensions-module__BqsK6G__cardTags{flex-wrap:wrap;gap:4px;max-height:22px;display:flex;overflow:hidden}.chrome-extensions-module__BqsK6G__tag{background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;display:inline-block}.chrome-extensions-module__BqsK6G__tagMore{background:var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;display:inline-block}.chrome-extensions-module__BqsK6G__cardFooter{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.chrome-extensions-module__BqsK6G__downloads{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.chrome-extensions-module__BqsK6G__viewLink{color:var(--primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:600;transition:gap .15s;display:inline-flex}.chrome-extensions-module__BqsK6G__cardLink:hover .chrome-extensions-module__BqsK6G__viewLink{gap:6px}.chrome-extensions-module__BqsK6G__emptyState{text-align:center;color:var(--muted-foreground);grid-column:1/-1;padding:64px 24px}.chrome-extensions-module__BqsK6G__emptyTitle{color:var(--foreground);margin:0 0 8px;font-size:1.1rem;font-weight:600}.chrome-extensions-module__BqsK6G__emptyBody{margin:0;font-size:.9rem}@media (max-width:860px){.chrome-extensions-module__BqsK6G__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:560px){.chrome-extensions-module__BqsK6G__grid{grid-template-columns:1fr;gap:12px}.chrome-extensions-module__BqsK6G__gridSection{padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.chrome-extensions-module__BqsK6G__card,.chrome-extensions-module__BqsK6G__cardLink:hover .chrome-extensions-module__BqsK6G__card,.chrome-extensions-module__BqsK6G__bannerIcon,.chrome-extensions-module__BqsK6G__cardLink:hover .chrome-extensions-module__BqsK6G__bannerIcon{transition:none;transform:none}}
