html body.home .llm-cat-wrapper a.llm-cat-link[href$="/category/anthropic/"],html body.home .llm-cat-wrapper a.llm-cat-link[href$="/category/openai/"],html body.home .llm-cat-wrapper a.llm-cat-link[href$="/category/google/"],html body.home .llm-cat-wrapper a.llm-cat-link[href$="/category/spacexai/"]{margin-right:28px!important}/* LLM.GE category tabs dropdown (homepage) */
html body.home .llm-cat-wrapper a.llm-cat-link.llmcd-p[href]{margin-right:0!important}
.llmcd-btn{flex:none;align-self:stretch;width:26px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#2b3440;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 -3px 0 transparent}
.llmcd-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}
.llmcd-btn:hover,.llmcd-btn[aria-expanded=true]{color:#0c7f60;background:transparent}
.llmcd-btn[aria-expanded=true] svg{transform:rotate(180deg)}
.llmcd-btn:focus{outline:none}.llmcd-btn:focus-visible{outline:2px solid #0c7f60;outline-offset:-2px}
.llmcd-panel{position:absolute;z-index:9990;min-width:220px;background:#fff;border:1px solid #e3e8ee;border-radius:6px;box-shadow:0 12px 32px rgba(16,38,61,.14);padding:6px;font-family:FiraGO,sans-serif;display:none}
.llmcd-panel.is-open{display:block}
.llmcd-panel a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:6px;color:#10263d;text-decoration:none;font-size:14.5px;line-height:1.3}
.llmcd-panel a:hover,.llmcd-panel a:focus-visible{background:#e8f5ef;color:#0c7f60;outline:none}
.llmcd-panel a.llmcd-all{font-weight:600;border-bottom:1px solid #eef1f0;border-radius:6px 6px 0 0;margin-bottom:4px}
.llmcd-panel a small{color:#8a98a8;font-size:12px;font-variant-numeric:tabular-nums}
.llmcd-panel a.llmcd-child::before{content:"";width:10px;height:10px;border-left:1.5px solid #c5d0da;border-bottom:1.5px solid #c5d0da;margin:-6px 2px 0 0;flex:none}
.llmcd-panel a.llmcd-child{justify-content:flex-start}
.llmcd-panel a.llmcd-child small{margin-left:auto}
@media (max-width:921px){.llmcd-panel{min-width:0}}
