.ModuleHub_hub__J8wAg{display:flex;flex-direction:column;gap:20px}.ModuleHub_grid__62Bjw{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border-2);border:1px solid var(--border);border-radius:var(--r-l);overflow:hidden}.ModuleHub_item__GFAuy{display:flex;background:var(--surface)}.ModuleHub_item__GFAuy:last-child:nth-child(odd){grid-column:1/-1}.ModuleHub_card__elKgR{flex:1 1;display:flex;align-items:flex-start;gap:14px;padding:18px 18px 18px 20px;color:var(--text);transition:background-color .15s ease}a.ModuleHub_card__elKgR:hover{background:var(--surface-2)}a.ModuleHub_card__elKgR:focus-visible{outline-offset:-3px}.ModuleHub_iconTile__cg5kl{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-s);background:var(--accent-tint);color:var(--accent);transition:background-color .15s ease,color .15s ease}a.ModuleHub_card__elKgR:hover .ModuleHub_iconTile__cg5kl{background:var(--accent);color:var(--on-accent)}.ModuleHub_text__MMJBJ{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.ModuleHub_label__vhAUm{font-family:var(--font-head);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.ModuleHub_description__3a2D5{font-size:14px;line-height:1.5;color:var(--text-2)}.ModuleHub_meta__fpX2B{margin-top:4px;font-size:13px;font-weight:600;color:var(--accent-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ModuleHub_chevron__ZtWZL{flex:none;align-self:center;display:inline-flex;color:var(--border);transition:color .15s ease,transform .15s ease}a.ModuleHub_card__elKgR:hover .ModuleHub_chevron__ZtWZL{color:var(--accent);transform:translateX(2px)}.ModuleHub_cardSoon__XRWkW{color:var(--muted)}.ModuleHub_cardSoon__XRWkW .ModuleHub_iconTile__cg5kl{background:var(--border-2);color:var(--muted)}.ModuleHub_cardSoon__XRWkW .ModuleHub_meta__fpX2B{color:var(--muted)}@media (max-width:760px){.ModuleHub_grid__62Bjw{grid-template-columns:minmax(0,1fr)}.ModuleHub_card__elKgR{gap:12px;padding:16px 14px 16px 16px}.ModuleHub_iconTile__cg5kl{width:40px;height:40px}}